diff --git a/.cargo/config.toml b/.cargo/config.toml new file mode 100644 index 00000000..c7b54e90 --- /dev/null +++ b/.cargo/config.toml @@ -0,0 +1,2 @@ +[alias] +prisma = "run -p prisma --" \ No newline at end of file diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 00000000..e5b6d8d6 --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/chilled-lies-kneel.md b/.changeset/chilled-lies-kneel.md new file mode 100644 index 00000000..34afcbae --- /dev/null +++ b/.changeset/chilled-lies-kneel.md @@ -0,0 +1,5 @@ +--- +'pastebar-app': patch +--- + +Update to Dark Theme for Global Search diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 00000000..91b6a951 --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "fixed": [], + "linked": [], + "access": "restricted", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "ignore": [] +} diff --git a/.changeset/cool-pigs-study.md b/.changeset/cool-pigs-study.md new file mode 100644 index 00000000..18022114 --- /dev/null +++ b/.changeset/cool-pigs-study.md @@ -0,0 +1,5 @@ +--- +'pastebar-app': patch +--- + +Added Lock Screen and Security Settings for Applcation diff --git a/.env b/.env new file mode 100644 index 00000000..7073e1c9 --- /dev/null +++ b/.env @@ -0,0 +1,4 @@ +DATABASE_URL=sqlite://local.pastebar-db.data +VITE_ENABLE_REACT_QUERY_DEVTOOLS= +VITE_DISABLE_SAVE_TRANSLATIONS= +VITE_DISABLE_LANGUAGE_FALLBACK= diff --git a/.env.sample b/.env.sample new file mode 100644 index 00000000..7073e1c9 --- /dev/null +++ b/.env.sample @@ -0,0 +1,4 @@ +DATABASE_URL=sqlite://local.pastebar-db.data +VITE_ENABLE_REACT_QUERY_DEVTOOLS= +VITE_DISABLE_SAVE_TRANSLATIONS= +VITE_DISABLE_LANGUAGE_FALLBACK= diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 00000000..bd7cfada --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,66 @@ +module.exports = { + env: { + browser: true, + es6: true, + jquery: false, + node: false, + }, + root: false, + plugins: ['@typescript-eslint', 'prettier', 'sonarjs'], + extends: [ + 'plugin:@typescript-eslint/recommended', + 'plugin:sonarjs/recommended', + 'plugin:import/electron', + 'plugin:import/errors', + 'plugin:import/warnings', + 'plugin:import/typescript', + ], + rules: { + '@typescript-eslint/no-var-requires': 0, + 'no-empty-function': 'off', + 'import/no-named-as-default': 'off', + 'import/no-named-as-default-member': 'off', + '@typescript-eslint/ban-ts-comment': 0, + '@typescript-eslint/no-unused-vars': ['warn'], + '@typescript-eslint/no-empty-function': 0, + 'sonarjs/no-duplicate-string': 'off', + 'sonarjs/no-duplicated-branches': 'off', + 'sonarjs/no-nested-template-literals': 'off', + 'sonarjs/no-identical-functions': 'off', + 'cypress/no-unnecessary-waiting': 'off', + 'react/prop-types': 0, + 'sonarjs/cognitive-complexity': ['error', 200], + camelcase: ['error', { ignoreDestructuring: true }], + 'computed-property-spacing': [2, 'never'], + 'no-extend-native': 2, + 'no-trailing-spaces': 1, + 'no-mixed-spaces-and-tabs': ['warn', 'smart-tabs'], + 'no-use-before-define': [2, 'nofunc'], + 'object-curly-spacing': [2, 'always'], + quotes: [ + 2, + 'single', + { + avoidEscape: true, + allowTemplateLiterals: true, + }, + ], + }, + parserOptions: { + parser: '@babel/eslint-parser', + requireConfigFile: false, + ecmaFeatures: { + jsx: true, + }, + ecmaVersion: 2018, + sourceType: 'module', + }, + settings: { + 'import/resolver': { + typescript: {}, // this loads /tsconfig.json to eslint + }, + react: { + version: 'detect', + }, + }, +} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..b4e965fc --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,55 @@ +name: Release +on: + push: + tags: + - 'v*' + workflow_dispatch: + +jobs: + release: + strategy: + fail-fast: false + # matrix: + # platform: [macos-latest, ubuntu-20.04, windows-latest] + #runs-on: ${{ matrix.platform }} + runs-on: windows-latest + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Install dependencies (ubuntu only) + if: matrix.platform == 'ubuntu-20.04' + # You can remove libayatana-appindicator3-dev if you don't use the system tray feature. + run: | + sudo apt-get update + sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libayatana-appindicator3-dev librsvg2-dev + + - name: Rust setup + uses: dtolnay/rust-toolchain@stable + + - name: Rust cache + uses: swatinem/rust-cache@v2 + with: + workspaces: './src-tauri -> target' + + - name: Sync node version and setup cache + uses: actions/setup-node@v3 + with: + node-version: 20 + cache: 'npm' # Set this to npm, yarn or pnpm. + + - name: Install app dependencies and build web + # Remove `&& yarn build` if you build your frontend in `beforeBuildCommand` + run: npm i && npm run build # Change this to npm, yarn or pnpm. + + - name: Build the app + uses: tauri-apps/tauri-action@v0 + + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tagName: ${{ github.ref_name }} # This only works if your workflow triggers on new tags. + releaseName: 'App Name v__VERSION__' # tauri-action replaces \_\_VERSION\_\_ with the app version. + releaseBody: 'See the assets to download and install this version.' + releaseDraft: true + prerelease: false diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..9a3fb498 --- /dev/null +++ b/.gitignore @@ -0,0 +1,37 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* +local.pastebar.* +safelist.txt + +clipboard-images/**/* +clip-images/**/* +src-tauri/http-cacache/**/* + +node_modules +dist-ui/**/* +packages/dist-ui/**/* +dist-ssr +*.local +*.data + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + + +# Added by cargo + +/target diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000..24d7cc6d --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["tauri-apps.tauri-vscode", "rust-lang.rust-analyzer"] +} diff --git a/README.md b/README.md new file mode 100644 index 00000000..c00c942c --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# PasteBar Tauri App for Mac and Windows + +* **Rust**: Tauri, Diesel ORM, Reqwest, Anyhow, Serde, Tokio. +* **Javascript**: Typescript, React, Vite, TailwindCSS, Signals, Jotai, Zustand. + +# Build PastBar App + +``` +$ npm run app:build +``` + +# Development Start + +After cloning run: +``` +$ cargo install diesel_cli --no-default-features --features sqlite +``` + +``` +$ npm install +$ npm run dev +``` + + diff --git a/assets/logo/paste-app-logo-5.icns b/assets/logo/paste-app-logo-5.icns new file mode 100644 index 00000000..23bad75d Binary files /dev/null and b/assets/logo/paste-app-logo-5.icns differ diff --git a/assets/logo/paste-app-logo-icon-shadows.png b/assets/logo/paste-app-logo-icon-shadows.png new file mode 100644 index 00000000..7a6990de Binary files /dev/null and b/assets/logo/paste-app-logo-icon-shadows.png differ diff --git a/assets/logo/paste-app-logo-opt.icns b/assets/logo/paste-app-logo-opt.icns new file mode 100644 index 00000000..e49f7d20 Binary files /dev/null and b/assets/logo/paste-app-logo-opt.icns differ diff --git a/assets/logo/paste-app-logo-opt.ico b/assets/logo/paste-app-logo-opt.ico new file mode 100644 index 00000000..a6b379c2 Binary files /dev/null and b/assets/logo/paste-app-logo-opt.ico differ diff --git a/assets/logo/paste-app-logo-opt.png b/assets/logo/paste-app-logo-opt.png new file mode 100644 index 00000000..17a8baea Binary files /dev/null and b/assets/logo/paste-app-logo-opt.png differ diff --git a/assets/logo/paste-app-logo-opt.svg b/assets/logo/paste-app-logo-opt.svg new file mode 100644 index 00000000..3cd7740d --- /dev/null +++ b/assets/logo/paste-app-logo-opt.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/assets/logo/paste-app-logo-outline-shadow2.png b/assets/logo/paste-app-logo-outline-shadow2.png new file mode 100644 index 00000000..e8d658af Binary files /dev/null and b/assets/logo/paste-app-logo-outline-shadow2.png differ diff --git a/assets/logo/paste-app-logo-outline-shadows.icns b/assets/logo/paste-app-logo-outline-shadows.icns new file mode 100644 index 00000000..8ebb8b76 Binary files /dev/null and b/assets/logo/paste-app-logo-outline-shadows.icns differ diff --git a/assets/logo/paste-app-logo-outline-shadows.ico b/assets/logo/paste-app-logo-outline-shadows.ico new file mode 100644 index 00000000..6b2f4034 Binary files /dev/null and b/assets/logo/paste-app-logo-outline-shadows.ico differ diff --git a/assets/logo/paste-app-logo-outline-shadows.png b/assets/logo/paste-app-logo-outline-shadows.png new file mode 100644 index 00000000..3113bcf0 Binary files /dev/null and b/assets/logo/paste-app-logo-outline-shadows.png differ diff --git a/assets/logo/paste-app-logo-outline.png b/assets/logo/paste-app-logo-outline.png new file mode 100644 index 00000000..eadcd0f8 Binary files /dev/null and b/assets/logo/paste-app-logo-outline.png differ diff --git a/assets/logo/paste-app-logo-outline.psdb b/assets/logo/paste-app-logo-outline.psdb new file mode 100644 index 00000000..5e1c28d2 Binary files /dev/null and b/assets/logo/paste-app-logo-outline.psdb differ diff --git a/assets/logo/paste-app-logo-shadows.png b/assets/logo/paste-app-logo-shadows.png new file mode 100644 index 00000000..51daa68e Binary files /dev/null and b/assets/logo/paste-app-logo-shadows.png differ diff --git a/assets/logo/paste-app-logo.icns b/assets/logo/paste-app-logo.icns new file mode 100644 index 00000000..0b082296 Binary files /dev/null and b/assets/logo/paste-app-logo.icns differ diff --git a/assets/logo/paste-app-logo.ico b/assets/logo/paste-app-logo.ico new file mode 100644 index 00000000..e4b1b4a0 Binary files /dev/null and b/assets/logo/paste-app-logo.ico differ diff --git a/assets/logo/paste-app-logo.png b/assets/logo/paste-app-logo.png new file mode 100644 index 00000000..3ad72c41 Binary files /dev/null and b/assets/logo/paste-app-logo.png differ diff --git a/assets/logo/paste-app-logo.svg b/assets/logo/paste-app-logo.svg new file mode 100644 index 00000000..ad41abea --- /dev/null +++ b/assets/logo/paste-app-logo.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/assets/logo/paste-app-logo128x128@1x.png b/assets/logo/paste-app-logo128x128@1x.png new file mode 100644 index 00000000..d0c4b93b Binary files /dev/null and b/assets/logo/paste-app-logo128x128@1x.png differ diff --git a/assets/logo/paste-app-logo128x128@2x.png b/assets/logo/paste-app-logo128x128@2x.png new file mode 100644 index 00000000..25427444 Binary files /dev/null and b/assets/logo/paste-app-logo128x128@2x.png differ diff --git a/assets/logo/paste-app-logo2.png b/assets/logo/paste-app-logo2.png new file mode 100644 index 00000000..fdc3e95c Binary files /dev/null and b/assets/logo/paste-app-logo2.png differ diff --git a/assets/logo/paste-app-logo3.icns b/assets/logo/paste-app-logo3.icns new file mode 100644 index 00000000..e082a2ce Binary files /dev/null and b/assets/logo/paste-app-logo3.icns differ diff --git a/assets/logo/paste-app-logo3.ico b/assets/logo/paste-app-logo3.ico new file mode 100644 index 00000000..92da9cb1 Binary files /dev/null and b/assets/logo/paste-app-logo3.ico differ diff --git a/assets/logo/paste-app-logo3.png b/assets/logo/paste-app-logo3.png new file mode 100644 index 00000000..cbd73548 Binary files /dev/null and b/assets/logo/paste-app-logo3.png differ diff --git a/assets/logo/paste-app-logo32x32@1x.png b/assets/logo/paste-app-logo32x32@1x.png new file mode 100644 index 00000000..d0c4b93b Binary files /dev/null and b/assets/logo/paste-app-logo32x32@1x.png differ diff --git a/assets/logo/paste-app-logo4.png b/assets/logo/paste-app-logo4.png new file mode 100644 index 00000000..1012d7d8 Binary files /dev/null and b/assets/logo/paste-app-logo4.png differ diff --git a/assets/logo/paste-app-logo5.ico b/assets/logo/paste-app-logo5.ico new file mode 100644 index 00000000..d7a9c8d9 Binary files /dev/null and b/assets/logo/paste-app-logo5.ico differ diff --git a/assets/logo/paste-app-logo5.png b/assets/logo/paste-app-logo5.png new file mode 100644 index 00000000..74cdb7d2 Binary files /dev/null and b/assets/logo/paste-app-logo5.png differ diff --git a/assets/logo/paste-app-logo64x64@1x.png b/assets/logo/paste-app-logo64x64@1x.png new file mode 100644 index 00000000..d0c4b93b Binary files /dev/null and b/assets/logo/paste-app-logo64x64@1x.png differ diff --git a/assets/logo/paste-bar-logo1-notification.png b/assets/logo/paste-bar-logo1-notification.png new file mode 100644 index 00000000..a10e4069 Binary files /dev/null and b/assets/logo/paste-bar-logo1-notification.png differ diff --git a/assets/logo/paste-bar-logo1-notification.svg b/assets/logo/paste-bar-logo1-notification.svg new file mode 100644 index 00000000..b5db0ad1 --- /dev/null +++ b/assets/logo/paste-bar-logo1-notification.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/assets/logo/paste-bar-logo1-notification2.png b/assets/logo/paste-bar-logo1-notification2.png new file mode 100644 index 00000000..19ba6a28 Binary files /dev/null and b/assets/logo/paste-bar-logo1-notification2.png differ diff --git a/assets/logo/paste-bar-logo1.png b/assets/logo/paste-bar-logo1.png new file mode 100644 index 00000000..9bf6540a Binary files /dev/null and b/assets/logo/paste-bar-logo1.png differ diff --git a/assets/logo/paste-bar-logo1.svg b/assets/logo/paste-bar-logo1.svg new file mode 100644 index 00000000..97227bb2 --- /dev/null +++ b/assets/logo/paste-bar-logo1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/assets/logo/tray128x128-notification.psdb b/assets/logo/tray128x128-notification.psdb new file mode 100644 index 00000000..18ed2e04 Binary files /dev/null and b/assets/logo/tray128x128-notification.psdb differ diff --git a/assets/pastebar-logos/pastebar-app-logo-256@1x.png b/assets/pastebar-logos/pastebar-app-logo-256@1x.png new file mode 100644 index 00000000..2e2b9525 Binary files /dev/null and b/assets/pastebar-logos/pastebar-app-logo-256@1x.png differ diff --git a/assets/pastebar-logos/pastebar-app-logo-256@2x.png b/assets/pastebar-logos/pastebar-app-logo-256@2x.png new file mode 100644 index 00000000..42e07214 Binary files /dev/null and b/assets/pastebar-logos/pastebar-app-logo-256@2x.png differ diff --git a/assets/pastebar-logos/pastebar-app-logo-512@1x.png b/assets/pastebar-logos/pastebar-app-logo-512@1x.png new file mode 100644 index 00000000..42e07214 Binary files /dev/null and b/assets/pastebar-logos/pastebar-app-logo-512@1x.png differ diff --git a/assets/pastebar-logos/pastebar-app-logo-512@2x.png b/assets/pastebar-logos/pastebar-app-logo-512@2x.png new file mode 100644 index 00000000..76149404 Binary files /dev/null and b/assets/pastebar-logos/pastebar-app-logo-512@2x.png differ diff --git a/assets/pastebar-logos/pastebar-app-logo-text-800.png b/assets/pastebar-logos/pastebar-app-logo-text-800.png new file mode 100644 index 00000000..a715a0d9 Binary files /dev/null and b/assets/pastebar-logos/pastebar-app-logo-text-800.png differ diff --git a/assets/pastebar-logos/pastebar-app-logo-text-large.png b/assets/pastebar-logos/pastebar-app-logo-text-large.png new file mode 100644 index 00000000..a3ca1f0d Binary files /dev/null and b/assets/pastebar-logos/pastebar-app-logo-text-large.png differ diff --git a/assets/pastebar-logos/pastebar-app-logo-text-large2.png b/assets/pastebar-logos/pastebar-app-logo-text-large2.png new file mode 100644 index 00000000..6c3b3895 Binary files /dev/null and b/assets/pastebar-logos/pastebar-app-logo-text-large2.png differ diff --git a/assets/pastebar-logos/pastebar-app-logo-text-large3.png b/assets/pastebar-logos/pastebar-app-logo-text-large3.png new file mode 100644 index 00000000..c51dfb05 Binary files /dev/null and b/assets/pastebar-logos/pastebar-app-logo-text-large3.png differ diff --git a/assets/pastebar-logos/pastebar-app-logo-text-original.svg b/assets/pastebar-logos/pastebar-app-logo-text-original.svg new file mode 100644 index 00000000..803304c1 --- /dev/null +++ b/assets/pastebar-logos/pastebar-app-logo-text-original.svg @@ -0,0 +1,8 @@ + + + + + + + PasteBar + \ No newline at end of file diff --git a/assets/pastebar-logos/pastebar-app-logo-text.svg b/assets/pastebar-logos/pastebar-app-logo-text.svg new file mode 100644 index 00000000..303bd69a --- /dev/null +++ b/assets/pastebar-logos/pastebar-app-logo-text.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/pastebar-logos/pastebar-app-logo-text@x1.png b/assets/pastebar-logos/pastebar-app-logo-text@x1.png new file mode 100644 index 00000000..c36c837e Binary files /dev/null and b/assets/pastebar-logos/pastebar-app-logo-text@x1.png differ diff --git a/assets/pastebar-logos/pastebar-app-logo-text@x2.png b/assets/pastebar-logos/pastebar-app-logo-text@x2.png new file mode 100644 index 00000000..74ccc30d Binary files /dev/null and b/assets/pastebar-logos/pastebar-app-logo-text@x2.png differ diff --git a/assets/pastebar-logos/pastebar-app-logo.svg b/assets/pastebar-logos/pastebar-app-logo.svg new file mode 100644 index 00000000..e7e0634c --- /dev/null +++ b/assets/pastebar-logos/pastebar-app-logo.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/assets/pastebar-logos/pastebar-app-logo@x1.png b/assets/pastebar-logos/pastebar-app-logo@x1.png new file mode 100644 index 00000000..53fe6034 Binary files /dev/null and b/assets/pastebar-logos/pastebar-app-logo@x1.png differ diff --git a/assets/pastebar-logos/pastebar-app-logo@x2.png b/assets/pastebar-logos/pastebar-app-logo@x2.png new file mode 100644 index 00000000..235be5ab Binary files /dev/null and b/assets/pastebar-logos/pastebar-app-logo@x2.png differ diff --git a/diesel.toml b/diesel.toml new file mode 100644 index 00000000..59482a57 --- /dev/null +++ b/diesel.toml @@ -0,0 +1,8 @@ +# For documentation on how to configure this file, +# see https://diesel.rs/guides/configuring-diesel-cli + +[print_schema] +file = "src-tauri/src/schema.rs" + +[migrations_directory] +dir = "migrations" diff --git a/dist-frontend/assets/Inter-Medium-B0NFony0.woff2 b/dist-frontend/assets/Inter-Medium-B0NFony0.woff2 new file mode 100644 index 00000000..0fd2ee73 Binary files /dev/null and b/dist-frontend/assets/Inter-Medium-B0NFony0.woff2 differ diff --git a/dist-frontend/assets/Inter-Regular-B0QUfDW0.woff2 b/dist-frontend/assets/Inter-Regular-B0QUfDW0.woff2 new file mode 100644 index 00000000..b8699af2 Binary files /dev/null and b/dist-frontend/assets/Inter-Regular-B0QUfDW0.woff2 differ diff --git a/dist-frontend/assets/Inter-SemiBold-_JLwM7Yv.woff2 b/dist-frontend/assets/Inter-SemiBold-_JLwM7Yv.woff2 new file mode 100644 index 00000000..95c48b18 Binary files /dev/null and b/dist-frontend/assets/Inter-SemiBold-_JLwM7Yv.woff2 differ diff --git a/dist-frontend/assets/SourceCodePro-Regular.otf-Chr7uwKk.woff2 b/dist-frontend/assets/SourceCodePro-Regular.otf-Chr7uwKk.woff2 new file mode 100644 index 00000000..fd665c46 Binary files /dev/null and b/dist-frontend/assets/SourceCodePro-Regular.otf-Chr7uwKk.woff2 differ diff --git a/dist-frontend/assets/TwemojiCountryFlags-Bje2crD2.woff2 b/dist-frontend/assets/TwemojiCountryFlags-Bje2crD2.woff2 new file mode 100644 index 00000000..07bad344 Binary files /dev/null and b/dist-frontend/assets/TwemojiCountryFlags-Bje2crD2.woff2 differ diff --git a/dist-frontend/assets/apl-BNUU5qT2.js b/dist-frontend/assets/apl-BNUU5qT2.js new file mode 100644 index 00000000..2c3f77a7 --- /dev/null +++ b/dist-frontend/assets/apl-BNUU5qT2.js @@ -0,0 +1 @@ +import{g as x,c as h}from"./index-BIPqZpBm.js";function m(u,s){for(var l=0;li[t]})}}}return Object.freeze(Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}))}var O={exports:{}};(function(u,s){(function(l){l(h)})(function(l){l.defineMode("apl",function(){var i={".":"innerProduct","\\":"scan","/":"reduce","⌿":"reduce1Axis","⍀":"scan1Axis","¨":"each","⍣":"power"},t={"+":["conjugate","add"],"−":["negate","subtract"],"×":["signOf","multiply"],"÷":["reciprocal","divide"],"⌈":["ceiling","greaterOf"],"⌊":["floor","lesserOf"],"∣":["absolute","residue"],"⍳":["indexGenerate","indexOf"],"?":["roll","deal"],"⋆":["exponentiate","toThePowerOf"],"⍟":["naturalLog","logToTheBase"],"○":["piTimes","circularFuncs"],"!":["factorial","binomial"],"⌹":["matrixInverse","matrixDivide"],"<":[null,"lessThan"],"≤":[null,"lessThanOrEqual"],"=":[null,"equals"],">":[null,"greaterThan"],"≥":[null,"greaterThanOrEqual"],"≠":[null,"notEqual"],"≡":["depth","match"],"≢":[null,"notMatch"],"∈":["enlist","membership"],"⍷":[null,"find"],"∪":["unique","union"],"∩":[null,"intersection"],"∼":["not","without"],"∨":[null,"or"],"∧":[null,"and"],"⍱":[null,"nor"],"⍲":[null,"nand"],"⍴":["shapeOf","reshape"],",":["ravel","catenate"],"⍪":[null,"firstAxisCatenate"],"⌽":["reverse","rotate"],"⊖":["axis1Reverse","axis1Rotate"],"⍉":["transpose",null],"↑":["first","take"],"↓":[null,"drop"],"⊂":["enclose","partitionWithAxis"],"⊃":["diclose","pick"],"⌷":[null,"index"],"⍋":["gradeUp",null],"⍒":["gradeDown",null],"⊤":["encode",null],"⊥":["decode",null],"⍕":["format","formatByExample"],"⍎":["execute",null],"⊣":["stop","left"],"⊢":["pass","right"]},a=/[\.\/⌿⍀¨⍣]/,c=/⍬/,p=/[\+−×÷⌈⌊∣⍳\?⋆⍟○!⌹<≤=>≥≠≡≢∈⍷∪∩∼∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢]/,d=/←/,v=/[⍝#].*$/,g=function(n){var r;return r=!1,function(e){return r=e,e===n?r==="\\":!0}};return{startState:function(){return{prev:!1,func:!1,op:!1,string:!1,escape:!1}},token:function(n,r){var e,o;return n.eatSpace()?null:(e=n.next(),e==='"'||e==="'"?(n.eatWhile(g(e)),n.next(),r.prev=!0,"string"):/[\[{\(]/.test(e)?(r.prev=!1,null):/[\]}\)]/.test(e)?(r.prev=!0,null):c.test(e)?(r.prev=!1,"niladic"):/[¯\d]/.test(e)?(r.func?(r.func=!1,r.prev=!1):r.prev=!0,n.eatWhile(/[\w\.]/),"number"):a.test(e)?"operator apl-"+i[e]:d.test(e)?"apl-arrow":p.test(e)?(o="apl-",t[e]!=null&&(r.prev?o+=t[e][1]:o+=t[e][0]),r.func=!0,r.prev=!1,"function "+o):v.test(e)?(n.skipToEnd(),"comment"):e==="∘"&&n.peek()==="."?(n.next(),"function jot-dot"):(n.eatWhile(/[\w\$_]/),r.prev=!0,"keyword"))}}}),l.defineMIME("text/apl","apl")})})();var f=O.exports;const b=x(f),y=m({__proto__:null,default:b},[f]);export{y as a}; diff --git a/dist-frontend/assets/asciiarmor-Dme1RrXC.js b/dist-frontend/assets/asciiarmor-Dme1RrXC.js new file mode 100644 index 00000000..624e6a58 --- /dev/null +++ b/dist-frontend/assets/asciiarmor-Dme1RrXC.js @@ -0,0 +1 @@ +import{g as p,c as s}from"./index-BIPqZpBm.js";function u(i,a){for(var t=0;tn[e]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}var l={exports:{}};(function(i,a){(function(t){t(s)})(function(t){function n(e){var r=e.match(/^\s*\S/);return e.skipToEnd(),r?"error":null}t.defineMode("asciiarmor",function(){return{token:function(e,r){var o;if(r.state=="top")return e.sol()&&(o=e.match(/^-----BEGIN (.*)?-----\s*$/))?(r.state="headers",r.type=o[1],"tag"):n(e);if(r.state=="headers"){if(e.sol()&&e.match(/^\w+:/))return r.state="header","atom";var c=n(e);return c&&(r.state="body"),c}else{if(r.state=="header")return e.skipToEnd(),r.state="headers","string";if(r.state=="body")return e.sol()&&(o=e.match(/^-----END (.*)?-----\s*$/))?o[1]!=r.type?"error":(r.state="end","tag"):e.eatWhile(/[A-Za-z0-9+\/=]/)?null:(e.next(),"error");if(r.state=="end")return n(e)}},blankLine:function(e){e.state=="headers"&&(e.state="body")},startState:function(){return{state:"top",type:null}}}}),t.defineMIME("application/pgp","asciiarmor"),t.defineMIME("application/pgp-encrypted","asciiarmor"),t.defineMIME("application/pgp-keys","asciiarmor"),t.defineMIME("application/pgp-signature","asciiarmor")})})();var f=l.exports;const d=p(f),y=u({__proto__:null,default:d},[f]);export{y as a}; diff --git a/dist-frontend/assets/asn.1-F2CRehLK.js b/dist-frontend/assets/asn.1-F2CRehLK.js new file mode 100644 index 00000000..708addff --- /dev/null +++ b/dist-frontend/assets/asn.1-F2CRehLK.js @@ -0,0 +1 @@ +import{g as x,c as v}from"./index-BIPqZpBm.js";function h(a,f){for(var s=0;so[u]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var G={exports:{}};(function(a,f){(function(s){s(v)})(function(s){s.defineMode("asn.1",function(u,i){var S=u.indentUnit,T=i.keywords||{},m=i.cmipVerbs||{},y=i.compareTypes||{},C=i.status||{},g=i.tags||{},R=i.storage||{},D=i.modifier||{},b=i.accessTypes||{},L=i.multiLineStrings,P=i.indentStatements!==!1,A=/[\|\^]/,E;function M(e,t){var n=e.next();if(n=='"'||n=="'")return t.tokenize=U(n),t.tokenize(e,t);if(/[\[\]\(\){}:=,;]/.test(n))return E=n,"punctuation";if(n=="-"&&e.eat("-"))return e.skipToEnd(),"comment";if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if(A.test(n))return e.eatWhile(A),"operator";e.eatWhile(/[\w\-]/);var r=e.current();return T.propertyIsEnumerable(r)?"keyword":m.propertyIsEnumerable(r)?"variable cmipVerbs":y.propertyIsEnumerable(r)?"atom compareTypes":C.propertyIsEnumerable(r)?"comment status":g.propertyIsEnumerable(r)?"variable-3 tags":R.propertyIsEnumerable(r)?"builtin storage":D.propertyIsEnumerable(r)?"string-2 modifier":b.propertyIsEnumerable(r)?"atom accessTypes":"variable"}function U(e){return function(t,n){for(var r=!1,c,O=!1;(c=t.next())!=null;){if(c==e&&!r){var I=t.peek();I&&(I=I.toLowerCase(),(I=="b"||I=="h"||I=="o")&&t.next()),O=!0;break}r=!r&&c=="\\"}return(O||!(r||L))&&(n.tokenize=null),"string"}}function d(e,t,n,r,c){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=c}function p(e,t,n){var r=e.indented;return e.context&&e.context.type=="statement"&&(r=e.context.indented),e.context=new d(r,t,n,null,e.context)}function l(e){var t=e.context.type;return(t==")"||t=="]"||t=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}return{startState:function(e){return{tokenize:null,context:new d((e||0)-S,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(n.align==null&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;E=null;var r=(t.tokenize||M)(e,t);if(r=="comment")return r;if(n.align==null&&(n.align=!0),(E==";"||E==":"||E==",")&&n.type=="statement")l(t);else if(E=="{")p(t,e.column(),"}");else if(E=="[")p(t,e.column(),"]");else if(E=="(")p(t,e.column(),")");else if(E=="}"){for(;n.type=="statement";)n=l(t);for(n.type=="}"&&(n=l(t));n.type=="statement";)n=l(t)}else E==n.type?l(t):P&&((n.type=="}"||n.type=="top")&&E!=";"||n.type=="statement"&&E=="newstatement")&&p(t,e.column(),"statement");return t.startOfLine=!1,r},electricChars:"{}",lineComment:"--",fold:"brace"}});function o(u){for(var i={},S=u.split(" "),T=0;Tr[o]})}}}return Object.freeze(Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}))}var g={exports:{}};(function(s,l){(function(t){t(f)})(function(t){t.defineMode("asterisk",function(){var r=["exten","same","include","ignorepat","switch"],o=["#include","#exec"],c=["addqueuemember","adsiprog","aelsub","agentlogin","agentmonitoroutgoing","agi","alarmreceiver","amd","answer","authenticate","background","backgrounddetect","bridge","busy","callcompletioncancel","callcompletionrequest","celgenuserevent","changemonitor","chanisavail","channelredirect","chanspy","clearhash","confbridge","congestion","continuewhile","controlplayback","dahdiacceptr2call","dahdibarge","dahdiras","dahdiscan","dahdisendcallreroutingfacility","dahdisendkeypadfacility","datetime","dbdel","dbdeltree","deadagi","dial","dictate","directory","disa","dumpchan","eagi","echo","endwhile","exec","execif","execiftime","exitwhile","extenspy","externalivr","festival","flash","followme","forkcdr","getcpeid","gosub","gosubif","goto","gotoif","gotoiftime","hangup","iax2provision","ices","importvar","incomplete","ivrdemo","jabberjoin","jabberleave","jabbersend","jabbersendgroup","jabberstatus","jack","log","macro","macroexclusive","macroexit","macroif","mailboxexists","meetme","meetmeadmin","meetmechanneladmin","meetmecount","milliwatt","minivmaccmess","minivmdelete","minivmgreet","minivmmwi","minivmnotify","minivmrecord","mixmonitor","monitor","morsecode","mp3player","mset","musiconhold","nbscat","nocdr","noop","odbc","odbc","odbcfinish","originate","ospauth","ospfinish","osplookup","ospnext","page","park","parkandannounce","parkedcall","pausemonitor","pausequeuemember","pickup","pickupchan","playback","playtones","privacymanager","proceeding","progress","queue","queuelog","raiseexception","read","readexten","readfile","receivefax","receivefax","receivefax","record","removequeuemember","resetcdr","retrydial","return","ringing","sayalpha","saycountedadj","saycountednoun","saycountpl","saydigits","saynumber","sayphonetic","sayunixtime","senddtmf","sendfax","sendfax","sendfax","sendimage","sendtext","sendurl","set","setamaflags","setcallerpres","setmusiconhold","sipaddheader","sipdtmfmode","sipremoveheader","skel","slastation","slatrunk","sms","softhangup","speechactivategrammar","speechbackground","speechcreate","speechdeactivategrammar","speechdestroy","speechloadgrammar","speechprocessingsound","speechstart","speechunloadgrammar","stackpop","startmusiconhold","stopmixmonitor","stopmonitor","stopmusiconhold","stopplaytones","system","testclient","testserver","transfer","tryexec","trysystem","unpausemonitor","unpausequeuemember","userevent","verbose","vmauthenticate","vmsayname","voicemail","voicemailmain","wait","waitexten","waitfornoise","waitforring","waitforsilence","waitmusiconhold","waituntil","while","zapateller"];function d(e,n){var i="",a=e.next();if(n.blockComment)return a=="-"&&e.match("-;",!0)?n.blockComment=!1:e.skipTo("--;")?(e.next(),e.next(),e.next(),n.blockComment=!1):e.skipToEnd(),"comment";if(a==";")return e.match("--",!0)&&!e.match("-",!1)?(n.blockComment=!0,"comment"):(e.skipToEnd(),"comment");if(a=="[")return e.skipTo("]"),e.eat("]"),"header";if(a=='"')return e.skipTo('"'),"string";if(a=="'")return e.skipTo("'"),"string-2";if(a=="#"&&(e.eatWhile(/\w/),i=e.current(),o.indexOf(i)!==-1))return e.skipToEnd(),"strong";if(a=="$"){var p=e.peek();if(p=="{")return e.skipTo("}"),e.eat("}"),"variable-3"}if(e.eatWhile(/\w/),i=e.current(),r.indexOf(i)!==-1){switch(n.extenStart=!0,i){case"same":n.extenSame=!0;break;case"include":case"switch":case"ignorepat":n.extenInclude=!0;break}return"atom"}}return{startState:function(){return{blockComment:!1,extenStart:!1,extenSame:!1,extenInclude:!1,extenExten:!1,extenPriority:!1,extenApplication:!1}},token:function(e,n){var i="";if(e.eatSpace())return null;if(n.extenStart)return e.eatWhile(/[^\s]/),i=e.current(),/^=>?$/.test(i)?(n.extenExten=!0,n.extenStart=!1,"strong"):(n.extenStart=!1,e.skipToEnd(),"error");if(n.extenExten)return n.extenExten=!1,n.extenPriority=!0,e.eatWhile(/[^,]/),n.extenInclude&&(e.skipToEnd(),n.extenPriority=!1,n.extenInclude=!1),n.extenSame&&(n.extenPriority=!1,n.extenSame=!1,n.extenApplication=!0),"tag";if(n.extenPriority)return n.extenPriority=!1,n.extenApplication=!0,e.next(),n.extenSame?null:(e.eatWhile(/[^,]/),"number");if(n.extenApplication){if(e.eatWhile(/,/),i=e.current(),i===",")return null;if(e.eatWhile(/\w/),i=e.current().toLowerCase(),n.extenApplication=!1,c.indexOf(i)!==-1)return"def strong"}else return d(e,n);return null},blockCommentStart:";--",blockCommentEnd:"--;",lineComment:";"}}),t.defineMIME("text/x-asterisk","asterisk")})})();var u=g.exports;const h=m(u),k=x({__proto__:null,default:h},[u]);export{k as a}; diff --git a/dist-frontend/assets/brainfuck-CeDN_aVu.js b/dist-frontend/assets/brainfuck-CeDN_aVu.js new file mode 100644 index 00000000..4d7fa5f3 --- /dev/null +++ b/dist-frontend/assets/brainfuck-CeDN_aVu.js @@ -0,0 +1 @@ +import{g as u,c as l}from"./index-BIPqZpBm.js";function a(f,i){for(var t=0;to[e]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var m={exports:{}};(function(f,i){(function(t){t(l)})(function(t){var o="><+-.,[]".split("");t.defineMode("brainfuck",function(){return{startState:function(){return{commentLine:!1,left:0,right:0,commentLoop:!1}},token:function(e,n){if(e.eatSpace())return null;e.sol()&&(n.commentLine=!1);var r=e.next().toString();if(o.indexOf(r)!==-1){if(n.commentLine===!0)return e.eol()&&(n.commentLine=!1),"comment";if(r==="]"||r==="[")return r==="["?n.left++:n.right++,"bracket";if(r==="+"||r==="-")return"keyword";if(r==="<"||r===">")return"atom";if(r==="."||r===",")return"def"}else return n.commentLine=!0,e.eol()&&(n.commentLine=!1),"comment";e.eol()&&(n.commentLine=!1)}}}),t.defineMIME("text/x-brainfuck","brainfuck")})})();var c=m.exports;const s=u(c),b=a({__proto__:null,default:s},[c]);export{b}; diff --git a/dist-frontend/assets/clike-CKh8RrsZ.js b/dist-frontend/assets/clike-CKh8RrsZ.js new file mode 100644 index 00000000..446bbac0 --- /dev/null +++ b/dist-frontend/assets/clike-CKh8RrsZ.js @@ -0,0 +1 @@ +import{g as me,c as ge}from"./index-BIPqZpBm.js";function ke(N,z){for(var y=0;yg[m]})}}}return Object.freeze(Object.defineProperty(N,Symbol.toStringTag,{value:"Module"}))}var be={exports:{}};(function(N,z){(function(y){y(ge)})(function(y){function g(e,t,n,l,u,d){this.indented=e,this.column=t,this.type=n,this.info=l,this.align=u,this.prev=d}function m(e,t,n,l){var u=e.indented;return e.context&&e.context.type=="statement"&&n!="statement"&&(u=e.context.indented),e.context=new g(u,t,n,l,null,e.context)}function k(e){var t=e.context.type;return(t==")"||t=="]"||t=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}function R(e,t,n){if(t.prevToken=="variable"||t.prevToken=="type"||/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(e.string.slice(0,n))||t.typeAtEndOfLine&&e.column()==e.indentation())return!0}function O(e){for(;;){if(!e||e.type=="top")return!0;if(e.type=="}"&&e.prev.info!="namespace")return!1;e=e.prev}}y.defineMode("clike",function(e,t){var n=e.indentUnit,l=t.statementIndentUnit||n,u=t.dontAlignCalls,d=t.keywords||{},M=t.types||{},oe=t.builtin||{},G=t.blockKeywords||{},ae=t.defKeywords||{},le=t.atoms||{},v=t.hooks||{},ce=t.multiLineStrings,se=t.indentStatements!==!1,ue=t.indentSwitch!==!1,H=t.namespaceSeparator,fe=t.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,de=t.numberStart||/[\d\.]/,pe=t.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,Q=t.isOperatorChar||/[+\-*&%=<>!?|\/]/,X=t.isIdentifierChar||/[\w\$_\xa1-\uffff]/,Y=t.isReservedIdentifier||!1,p,F;function Z(o,a){var i=o.next();if(v[i]){var c=v[i](o,a);if(c!==!1)return c}if(i=='"'||i=="'")return a.tokenize=he(i),a.tokenize(o,a);if(de.test(i)){if(o.backUp(1),o.match(pe))return"number";o.next()}if(fe.test(i))return p=i,null;if(i=="/"){if(o.eat("*"))return a.tokenize=J,J(o,a);if(o.eat("/"))return o.skipToEnd(),"comment"}if(Q.test(i)){for(;!o.match(/^\/[\/*]/,!1)&&o.eat(Q););return"operator"}if(o.eatWhile(X),H)for(;o.match(H);)o.eatWhile(X);var f=o.current();return b(d,f)?(b(G,f)&&(p="newstatement"),b(ae,f)&&(F=!0),"keyword"):b(M,f)?"type":b(oe,f)||Y&&Y(f)?(b(G,f)&&(p="newstatement"),"builtin"):b(le,f)?"atom":"variable"}function he(o){return function(a,i){for(var c=!1,f,I=!1;(f=a.next())!=null;){if(f==o&&!c){I=!0;break}c=!c&&f=="\\"}return(I||!(c||ce))&&(i.tokenize=null),"string"}}function J(o,a){for(var i=!1,c;c=o.next();){if(c=="/"&&i){a.tokenize=null;break}i=c=="*"}return"comment"}function ee(o,a){t.typeFirstDefinitions&&o.eol()&&O(a.context)&&(a.typeAtEndOfLine=R(o,a,o.pos))}return{startState:function(o){return{tokenize:null,context:new g((o||0)-n,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(o,a){var i=a.context;if(o.sol()&&(i.align==null&&(i.align=!1),a.indented=o.indentation(),a.startOfLine=!0),o.eatSpace())return ee(o,a),null;p=F=null;var c=(a.tokenize||Z)(o,a);if(c=="comment"||c=="meta")return c;if(i.align==null&&(i.align=!0),p==";"||p==":"||p==","&&o.match(/^\s*(?:\/\/.*)?$/,!1))for(;a.context.type=="statement";)k(a);else if(p=="{")m(a,o.column(),"}");else if(p=="[")m(a,o.column(),"]");else if(p=="(")m(a,o.column(),")");else if(p=="}"){for(;i.type=="statement";)i=k(a);for(i.type=="}"&&(i=k(a));i.type=="statement";)i=k(a)}else p==i.type?k(a):se&&((i.type=="}"||i.type=="top")&&p!=";"||i.type=="statement"&&p=="newstatement")&&m(a,o.column(),"statement",o.current());if(c=="variable"&&(a.prevToken=="def"||t.typeFirstDefinitions&&R(o,a,o.start)&&O(a.context)&&o.match(/^\s*\(/,!1))&&(c="def"),v.token){var f=v.token(o,a,c);f!==void 0&&(c=f)}return c=="def"&&t.styleDefs===!1&&(c="variable"),a.startOfLine=!1,a.prevToken=F?"def":c||p,ee(o,a),c},indent:function(o,a){if(o.tokenize!=Z&&o.tokenize!=null||o.typeAtEndOfLine&&O(o.context))return y.Pass;var i=o.context,c=a&&a.charAt(0),f=c==i.type;if(i.type=="statement"&&c=="}"&&(i=i.prev),t.dontIndentStatements)for(;i.type=="statement"&&t.dontIndentStatements.test(i.info);)i=i.prev;if(v.indent){var I=v.indent(o,i,a,n);if(typeof I=="number")return I}var ye=i.prev&&i.prev.info=="switch";if(t.allmanIndentation&&/[{(]/.test(c)){for(;i.type!="top"&&i.type!="}";)i=i.prev;return i.indented}return i.type=="statement"?i.indented+(c=="{"?0:l):i.align&&(!u||i.type!=")")?i.column+(f?0:1):i.type==")"&&!f?i.indented+l:i.indented+(f?0:n)+(!f&&ye&&!/^(?:case|default)\b/.test(a)?n:0)},electricInput:ue?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"brace"}});function r(e){for(var t={},n=e.split(" "),l=0;l!?|\/#:@]/,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return e.match('""')?(t.tokenize=V,t.tokenize(e,t)):!1},"'":function(e){return e.match(/^(\\[^'\s]+|[^\\'])'/)?"string-2":(e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom")},"=":function(e,t){var n=t.context;return n.type=="}"&&n.align&&e.eat(">")?(t.context=new g(n.indented,n.column,n.type,n.info,null,n.prev),"operator"):!1},"/":function(e,t){return e.eat("*")?(t.tokenize=E(1),t.tokenize(e,t)):!1}},modeProps:{closeBrackets:{pairs:'()[]{}""',triples:'"'}}});function ie(e){return function(t,n){for(var l=!1,u,d=!1;!t.eol();){if(!e&&!l&&t.match('"')){d=!0;break}if(e&&t.match('"""')){d=!0;break}u=t.next(),!l&&u=="$"&&t.match("{")&&t.skipTo("}"),l=!l&&u=="\\"&&!e}return(d||!e)&&(n.tokenize=null),"string"}}h("text/x-kotlin",{name:"clike",keywords:r("package as typealias class interface this super val operator var fun for is in This throw return annotation break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix suspend actual expect setparam value"),types:r("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:r("catch class do else finally for if where try while enum"),defKeywords:r("class val var object interface fun"),atoms:r("true false null this"),hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},"*":function(e,t){return t.prevToken=="."?"variable":"operator"},'"':function(e,t){return t.tokenize=ie(e.match('""')),t.tokenize(e,t)},"/":function(e,t){return e.eat("*")?(t.tokenize=E(1),t.tokenize(e,t)):!1},indent:function(e,t,n,l){var u=n&&n.charAt(0);if((e.prevToken=="}"||e.prevToken==")")&&n=="")return e.indented;if(e.prevToken=="operator"&&n!="}"&&e.context.type!="}"||e.prevToken=="variable"&&u=="."||(e.prevToken=="}"||e.prevToken==")")&&u==".")return l*2+t.indented;if(t.align&&t.type=="}")return t.indented+(e.context.type==(n||"").charAt(0)?0:l)}},modeProps:{closeBrackets:{triples:'"'}}}),h(["x-shader/x-vertex","x-shader/x-fragment"],{name:"clike",keywords:r("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:r("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:r("for while do if else struct"),builtin:r("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:r("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":w},modeProps:{fold:["brace","include"]}}),h("text/x-nesc",{name:"clike",keywords:r(_+" as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:S,blockKeywords:r(T),atoms:r("null true false"),hooks:{"#":w},modeProps:{fold:["brace","include"]}}),h("text/x-objectivec",{name:"clike",keywords:r(_+" "+U),types:A,builtin:r(B),blockKeywords:r(T+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:r(L+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:!0,atoms:r("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:P,hooks:{"#":w,"*":D},modeProps:{fold:["brace","include"]}}),h("text/x-objectivec++",{name:"clike",keywords:r(_+" "+U+" "+j),types:A,builtin:r(B),blockKeywords:r(T+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:r(L+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:!0,atoms:r("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:P,hooks:{"#":w,"*":D,u:x,U:x,L:x,R:x,0:s,1:s,2:s,3:s,4:s,5:s,6:s,7:s,8:s,9:s,token:function(e,t,n){if(n=="variable"&&e.peek()=="("&&(t.prevToken==";"||t.prevToken==null||t.prevToken=="}")&&K(e.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}}),h("text/x-squirrel",{name:"clike",keywords:r("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:S,blockKeywords:r("case catch class else for foreach if switch try while"),defKeywords:r("function local class"),typeFirstDefinitions:!0,atoms:r("true false null"),hooks:{"#":w},modeProps:{fold:["brace","include"]}});var C=null;function W(e){return function(t,n){for(var l=!1,u,d=!1;!t.eol();){if(!l&&t.match('"')&&(e=="single"||t.match('""'))){d=!0;break}if(!l&&t.match("``")){C=W(e),d=!0;break}u=t.next(),l=e=="single"&&!l&&u=="\\"}return d&&(n.tokenize=null),"string"}}h("text/x-ceylon",{name:"clike",keywords:r("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(e){var t=e.charAt(0);return t===t.toUpperCase()&&t!==t.toLowerCase()},blockKeywords:r("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:r("class dynamic function interface module object package value"),builtin:r("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:r("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return t.tokenize=W(e.match('""')?"triple":"single"),t.tokenize(e,t)},"`":function(e,t){return!C||!e.match("`")?!1:(t.tokenize=C,C=null,t.tokenize(e,t))},"'":function(e){return e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},token:function(e,t,n){if((n=="variable"||n=="type")&&t.prevToken==".")return"variable-2"}},modeProps:{fold:["brace","import"],closeBrackets:{triples:'"'}}})})})();var te=be.exports;const we=me(te),ve=ke({__proto__:null,default:we},[te]);export{te as a,ve as c}; diff --git a/dist-frontend/assets/clojure-IL83DiMe.js b/dist-frontend/assets/clojure-IL83DiMe.js new file mode 100644 index 00000000..60e0c9d6 --- /dev/null +++ b/dist-frontend/assets/clojure-IL83DiMe.js @@ -0,0 +1 @@ +import{g as S,c as A}from"./index-BIPqZpBm.js";function M(d,u){for(var o=0;oi[a]})}}}return Object.freeze(Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}))}var O={exports:{}};(function(d,u){(function(o){o(A)})(function(o){o.defineMode("clojure",function(i){var a=["false","nil","true"],s=[".","catch","def","do","if","monitor-enter","monitor-exit","new","quote","recur","set!","throw","try","var"],m=["*","*'","*1","*2","*3","*agent*","*allow-unresolved-vars*","*assert*","*clojure-version*","*command-line-args*","*compile-files*","*compile-path*","*compiler-options*","*data-readers*","*default-data-reader-fn*","*e","*err*","*file*","*flush-on-newline*","*fn-loader*","*in*","*math-context*","*ns*","*out*","*print-dup*","*print-length*","*print-level*","*print-meta*","*print-namespace-maps*","*print-readably*","*read-eval*","*reader-resolver*","*source-path*","*suppress-read*","*unchecked-math*","*use-context-classloader*","*verbose-defrecords*","*warn-on-reflection*","+","+'","-","-'","->","->>","->ArrayChunk","->Eduction","->Vec","->VecNode","->VecSeq","-cache-protocol-fn","-reset-methods","..","/","<","<=","=","==",">",">=","EMPTY-NODE","Inst","StackTraceElement->vec","Throwable->map","accessor","aclone","add-classpath","add-watch","agent","agent-error","agent-errors","aget","alength","alias","all-ns","alter","alter-meta!","alter-var-root","amap","ancestors","and","any?","apply","areduce","array-map","as->","aset","aset-boolean","aset-byte","aset-char","aset-double","aset-float","aset-int","aset-long","aset-short","assert","assoc","assoc!","assoc-in","associative?","atom","await","await-for","await1","bases","bean","bigdec","bigint","biginteger","binding","bit-and","bit-and-not","bit-clear","bit-flip","bit-not","bit-or","bit-set","bit-shift-left","bit-shift-right","bit-test","bit-xor","boolean","boolean-array","boolean?","booleans","bound-fn","bound-fn*","bound?","bounded-count","butlast","byte","byte-array","bytes","bytes?","case","cast","cat","char","char-array","char-escape-string","char-name-string","char?","chars","chunk","chunk-append","chunk-buffer","chunk-cons","chunk-first","chunk-next","chunk-rest","chunked-seq?","class","class?","clear-agent-errors","clojure-version","coll?","comment","commute","comp","comparator","compare","compare-and-set!","compile","complement","completing","concat","cond","cond->","cond->>","condp","conj","conj!","cons","constantly","construct-proxy","contains?","count","counted?","create-ns","create-struct","cycle","dec","dec'","decimal?","declare","dedupe","default-data-readers","definline","definterface","defmacro","defmethod","defmulti","defn","defn-","defonce","defprotocol","defrecord","defstruct","deftype","delay","delay?","deliver","denominator","deref","derive","descendants","destructure","disj","disj!","dissoc","dissoc!","distinct","distinct?","doall","dorun","doseq","dosync","dotimes","doto","double","double-array","double?","doubles","drop","drop-last","drop-while","eduction","empty","empty?","ensure","ensure-reduced","enumeration-seq","error-handler","error-mode","eval","even?","every-pred","every?","ex-data","ex-info","extend","extend-protocol","extend-type","extenders","extends?","false?","ffirst","file-seq","filter","filterv","find","find-keyword","find-ns","find-protocol-impl","find-protocol-method","find-var","first","flatten","float","float-array","float?","floats","flush","fn","fn?","fnext","fnil","for","force","format","frequencies","future","future-call","future-cancel","future-cancelled?","future-done?","future?","gen-class","gen-interface","gensym","get","get-in","get-method","get-proxy-class","get-thread-bindings","get-validator","group-by","halt-when","hash","hash-combine","hash-map","hash-ordered-coll","hash-set","hash-unordered-coll","ident?","identical?","identity","if-let","if-not","if-some","ifn?","import","in-ns","inc","inc'","indexed?","init-proxy","inst-ms","inst-ms*","inst?","instance?","int","int-array","int?","integer?","interleave","intern","interpose","into","into-array","ints","io!","isa?","iterate","iterator-seq","juxt","keep","keep-indexed","key","keys","keyword","keyword?","last","lazy-cat","lazy-seq","let","letfn","line-seq","list","list*","list?","load","load-file","load-reader","load-string","loaded-libs","locking","long","long-array","longs","loop","macroexpand","macroexpand-1","make-array","make-hierarchy","map","map-entry?","map-indexed","map?","mapcat","mapv","max","max-key","memfn","memoize","merge","merge-with","meta","method-sig","methods","min","min-key","mix-collection-hash","mod","munge","name","namespace","namespace-munge","nat-int?","neg-int?","neg?","newline","next","nfirst","nil?","nnext","not","not-any?","not-empty","not-every?","not=","ns","ns-aliases","ns-imports","ns-interns","ns-map","ns-name","ns-publics","ns-refers","ns-resolve","ns-unalias","ns-unmap","nth","nthnext","nthrest","num","number?","numerator","object-array","odd?","or","parents","partial","partition","partition-all","partition-by","pcalls","peek","persistent!","pmap","pop","pop!","pop-thread-bindings","pos-int?","pos?","pr","pr-str","prefer-method","prefers","primitives-classnames","print","print-ctor","print-dup","print-method","print-simple","print-str","printf","println","println-str","prn","prn-str","promise","proxy","proxy-call-with-super","proxy-mappings","proxy-name","proxy-super","push-thread-bindings","pvalues","qualified-ident?","qualified-keyword?","qualified-symbol?","quot","rand","rand-int","rand-nth","random-sample","range","ratio?","rational?","rationalize","re-find","re-groups","re-matcher","re-matches","re-pattern","re-seq","read","read-line","read-string","reader-conditional","reader-conditional?","realized?","record?","reduce","reduce-kv","reduced","reduced?","reductions","ref","ref-history-count","ref-max-history","ref-min-history","ref-set","refer","refer-clojure","reify","release-pending-sends","rem","remove","remove-all-methods","remove-method","remove-ns","remove-watch","repeat","repeatedly","replace","replicate","require","reset!","reset-meta!","reset-vals!","resolve","rest","restart-agent","resultset-seq","reverse","reversible?","rseq","rsubseq","run!","satisfies?","second","select-keys","send","send-off","send-via","seq","seq?","seqable?","seque","sequence","sequential?","set","set-agent-send-executor!","set-agent-send-off-executor!","set-error-handler!","set-error-mode!","set-validator!","set?","short","short-array","shorts","shuffle","shutdown-agents","simple-ident?","simple-keyword?","simple-symbol?","slurp","some","some->","some->>","some-fn","some?","sort","sort-by","sorted-map","sorted-map-by","sorted-set","sorted-set-by","sorted?","special-symbol?","spit","split-at","split-with","str","string?","struct","struct-map","subs","subseq","subvec","supers","swap!","swap-vals!","symbol","symbol?","sync","tagged-literal","tagged-literal?","take","take-last","take-nth","take-while","test","the-ns","thread-bound?","time","to-array","to-array-2d","trampoline","transduce","transient","tree-seq","true?","type","unchecked-add","unchecked-add-int","unchecked-byte","unchecked-char","unchecked-dec","unchecked-dec-int","unchecked-divide-int","unchecked-double","unchecked-float","unchecked-inc","unchecked-inc-int","unchecked-int","unchecked-long","unchecked-multiply","unchecked-multiply-int","unchecked-negate","unchecked-negate-int","unchecked-remainder-int","unchecked-short","unchecked-subtract","unchecked-subtract-int","underive","unquote","unquote-splicing","unreduced","unsigned-bit-shift-right","update","update-in","update-proxy","uri?","use","uuid?","val","vals","var-get","var-set","var?","vary-meta","vec","vector","vector-of","vector?","volatile!","volatile?","vreset!","vswap!","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn","xml-seq","zero?","zipmap"],b=["->","->>","as->","binding","bound-fn","case","catch","comment","cond","cond->","cond->>","condp","def","definterface","defmethod","defn","defmacro","defprotocol","defrecord","defstruct","deftype","do","doseq","dotimes","doto","extend","extend-protocol","extend-type","fn","for","future","if","if-let","if-not","if-some","let","letfn","locking","loop","ns","proxy","reify","struct-map","some->","some->>","try","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn"];o.registerHelper("hintWords","clojure",[].concat(a,s,m));var v=l(a),g=l(s),x=l(m),k=l(b),w=/^(?:[\\\[\]\s"(),;@^`{}~]|$)/,q=/^(?:[+\-]?\d+(?:(?:N|(?:[eE][+\-]?\d+))|(?:\.?\d*(?:M|(?:[eE][+\-]?\d+))?)|\/\d+|[xX][0-9a-fA-F]+|r[0-9a-zA-Z]+)?(?=[\\\[\]\s"#'(),;@^`{}~]|$))/,j=/^(?:\\(?:backspace|formfeed|newline|return|space|tab|o[0-7]{3}|u[0-9A-Fa-f]{4}|x[0-9A-Fa-f]{4}|.)?(?=[\\\[\]\s"(),;@^`{}~]|$))/,T=/^(?:(?:[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*(?:\.[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*)*\/)?(?:\/|[^\\\/\[\]\d\s"#'(),;@^`{}~][^\\\[\]\s"(),;@^`{}~]*)*(?=[\\\[\]\s"(),;@^`{}~]|$))/;function p(t,e){if(t.eatSpace()||t.eat(","))return["space",null];if(t.match(q))return[null,"number"];if(t.match(j))return[null,"string-2"];if(t.eat(/^"/))return(e.tokenize=z)(t,e);if(t.eat(/^[(\[{]/))return["open","bracket"];if(t.eat(/^[)\]}]/))return["close","bracket"];if(t.eat(/^;/))return t.skipToEnd(),["space","comment"];if(t.eat(/^[#'@^`~]/))return[null,"meta"];var r=t.match(T),n=r&&r[0];return n?n==="comment"&&e.lastToken==="("?(e.tokenize=E)(t,e):c(n,v)||n.charAt(0)===":"?["symbol","atom"]:c(n,g)||c(n,x)?["symbol","keyword"]:e.lastToken==="("?["symbol","builtin"]:["symbol","variable"]:(t.next(),t.eatWhile(function(f){return!c(f,w)}),[null,"error"])}function z(t,e){for(var r=!1,n;n=t.next();){if(n==='"'&&!r){e.tokenize=p;break}r=!r&&n==="\\"}return[null,"string"]}function E(t,e){for(var r=1,n;n=t.next();)if(n===")"&&r--,n==="("&&r++,r===0){t.backUp(1),e.tokenize=p;break}return["space","comment"]}function l(t){for(var e={},r=0;ro[i]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var b={exports:{}};(function(f,u){(function(t){t(d)})(function(t){t.defineMode("cmake",function(){var o=/({)?[a-zA-Z0-9_]+(})?/;function i(e,r){for(var n,a,l=!1;!e.eol()&&(n=e.next())!=r.pending;){if(n==="$"&&a!="\\"&&r.pending=='"'){l=!0;break}a=n}return l&&e.backUp(1),n==r.pending?r.continueString=!1:r.continueString=!0,"string"}function c(e,r){var n=e.next();return n==="$"?e.match(o)?"variable-2":"variable":r.continueString?(e.backUp(1),i(e,r)):e.match(/(\s+)?\w+\(/)||e.match(/(\s+)?\w+\ \(/)?(e.backUp(1),"def"):n=="#"?(e.skipToEnd(),"comment"):n=="'"||n=='"'?(r.pending=n,i(e,r)):n=="("||n==")"?"bracket":n.match(/[0-9]/)?"number":(e.eatWhile(/[\w-]/),null)}return{startState:function(){var e={};return e.inDefinition=!1,e.inInclude=!1,e.continueString=!1,e.pending=!1,e},token:function(e,r){return e.eatSpace()?null:c(e,r)}}}),t.defineMIME("text/x-cmake","cmake")})})();var p=b.exports;const s=g(p),x=k({__proto__:null,default:s},[p]);export{x as c}; diff --git a/dist-frontend/assets/cobol-Cr7sthRy.js b/dist-frontend/assets/cobol-Cr7sthRy.js new file mode 100644 index 00000000..5bab54be --- /dev/null +++ b/dist-frontend/assets/cobol-Cr7sthRy.js @@ -0,0 +1 @@ +import{g as u,c as Y}from"./index-BIPqZpBm.js";function d(U,e){for(var R=0;RO[A]})}}}return Object.freeze(Object.defineProperty(U,Symbol.toStringTag,{value:"Module"}))}var H={exports:{}};(function(U,e){(function(R){R(Y)})(function(R){R.defineMode("cobol",function(){var O="builtin",A="comment",D="string",M="atom",o="number",r="keyword",B="header",l="def",F="link";function P(E){for(var T={},I=E.split(" "),L=0;L >= "),N={digit:/\d/,digit_or_colon:/[\d:]/,hex:/[0-9a-f]/i,sign:/[+-]/,exponent:/e/i,keyword_char:/[^\s\(\[\;\)\]]/,symbol:/[\w*+\-]/};function f(E,T){return E==="0"&&T.eat(/x/i)?(T.eatWhile(N.hex),!0):((E=="+"||E=="-")&&N.digit.test(T.peek())&&(T.eat(N.sign),E=T.next()),N.digit.test(E)?(T.eat(E),T.eatWhile(N.digit),T.peek()=="."&&(T.eat("."),T.eatWhile(N.digit)),T.eat(N.exponent)&&(T.eat(N.sign),T.eatWhile(N.digit)),!0):!1)}return{startState:function(){return{indentStack:null,indentation:0,mode:!1}},token:function(E,T){if(T.indentStack==null&&E.sol()&&(T.indentation=6),E.eatSpace())return null;var I=null;switch(T.mode){case"string":for(var L=!1;(L=E.next())!=null;)if((L=='"'||L=="'")&&!E.match(/['"]/,!1)){T.mode=!1;break}I=D;break;default:var S=E.next(),C=E.column();if(C>=0&&C<=5)I=l;else if(C>=72&&C<=79)E.skipToEnd(),I=B;else if(S=="*"&&C==6)E.skipToEnd(),I=A;else if(S=='"'||S=="'")T.mode="string",I=D;else if(S=="'"&&!N.digit_or_colon.test(E.peek()))I=M;else if(S==".")I=F;else if(f(S,E))I=o;else{if(E.current().match(N.symbol))for(;C<71&&E.eat(N.symbol)!==void 0;)C++;t&&t.propertyIsEnumerable(E.current().toUpperCase())?I=r:i&&i.propertyIsEnumerable(E.current().toUpperCase())?I=O:n&&n.propertyIsEnumerable(E.current().toUpperCase())?I=M:I=null}}return I},indent:function(E){return E.indentStack==null?E.indentation:E.indentStack.indent}}}),R.defineMIME("text/x-cobol","cobol")})})();var G=H.exports;const a=u(G),p=d({__proto__:null,default:a},[G]);export{p as c}; diff --git a/dist-frontend/assets/coffeescript-UYn4tXgp.js b/dist-frontend/assets/coffeescript-UYn4tXgp.js new file mode 100644 index 00000000..d5c2dc27 --- /dev/null +++ b/dist-frontend/assets/coffeescript-UYn4tXgp.js @@ -0,0 +1 @@ +import{g as Z,c as N}from"./index-BIPqZpBm.js";function T(v,a){for(var c=0;cp[u]})}}}return Object.freeze(Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}))}var U={exports:{}};(function(v,a){(function(c){c(N)})(function(c){c.defineMode("coffeescript",function(p,u){var l="error";function h(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var z=/^(?:->|=>|\+[+=]?|-[\-=]?|\*[\*=]?|\/[\/=]?|[=!]=|<[><]?=?|>>?=?|%=?|&=?|\|=?|\^=?|\~|!|\?|(or|and|\|\||&&|\?)=)/,s=/^(?:[()\[\]{},:`=;]|\.\.?\.?)/,x=/^[_A-Za-z$][_A-Za-z$0-9]*/,E=/^@[_A-Za-z$][_A-Za-z$0-9]*/,A=h(["and","or","not","is","isnt","in","instanceof","typeof"]),g=["for","while","loop","if","unless","else","switch","try","catch","finally","class"],O=["break","by","continue","debugger","delete","do","in","of","new","return","then","this","@","throw","when","until","extends"],_=h(g.concat(O));g=h(g);var S=/^('{3}|\"{3}|['\"])/,j=/^(\/{3}|\/)/,P=["Infinity","NaN","undefined","null","true","false","on","off","yes","no"],$=h(P);function d(e,n){if(e.sol()){n.scope.align===null&&(n.scope.align=!1);var r=n.scope.offset;if(e.eatSpace()){var f=e.indentation();return f>r&&n.scope.type=="coffee"?"indent":f0&&y(e,n)}if(e.eatSpace())return null;var i=e.peek();if(e.match("####"))return e.skipToEnd(),"comment";if(e.match("###"))return n.tokenize=M,n.tokenize(e,n);if(i==="#")return e.skipToEnd(),"comment";if(e.match(/^-?[0-9\.]/,!1)){var t=!1;if(e.match(/^-?\d*\.\d+(e[\+\-]?\d+)?/i)&&(t=!0),e.match(/^-?\d+\.\d*/)&&(t=!0),e.match(/^-?\.\d+/)&&(t=!0),t)return e.peek()=="."&&e.backUp(1),"number";var o=!1;if(e.match(/^-?0x[0-9a-f]+/i)&&(o=!0),e.match(/^-?[1-9]\d*(e[\+\-]?\d+)?/)&&(o=!0),e.match(/^-?0(?![\dx])/i)&&(o=!0),o)return"number"}if(e.match(S))return n.tokenize=b(e.current(),!1,"string"),n.tokenize(e,n);if(e.match(j)){if(e.current()!="/"||e.match(/^.*\//,!1))return n.tokenize=b(e.current(),!0,"string-2"),n.tokenize(e,n);e.backUp(1)}return e.match(z)||e.match(A)?"operator":e.match(s)?"punctuation":e.match($)?"atom":e.match(E)||n.prop&&e.match(x)?"property":e.match(_)?"keyword":e.match(x)?"variable":(e.next(),l)}function b(e,n,r){return function(f,i){for(;!f.eol();)if(f.eatWhile(/[^'"\/\\]/),f.eat("\\")){if(f.next(),n&&f.eol())return r}else{if(f.match(e))return i.tokenize=d,r;f.eat(/['"\/]/)}return n&&(u.singleLineStringErrors?r=l:i.tokenize=d),r}}function M(e,n){for(;!e.eol();){if(e.eatWhile(/[^#]/),e.match("###")){n.tokenize=d;break}e.eatWhile("#")}return"comment"}function k(e,n,r){r=r||"coffee";for(var f=0,i=!1,t=null,o=n.scope;o;o=o.prev)if(o.type==="coffee"||o.type=="}"){f=o.offset+p.indentUnit;break}r!=="coffee"?(i=null,t=e.column()+e.current().length):n.scope.align&&(n.scope.align=!1),n.scope={offset:f,type:r,prev:n.scope,align:i,alignOffset:t}}function y(e,n){if(n.scope.prev)if(n.scope.type==="coffee"){for(var r=e.indentation(),f=!1,i=n.scope;i;i=i.prev)if(r===i.offset){f=!0;break}if(!f)return!0;for(;n.scope.prev&&n.scope.offset!==r;)n.scope=n.scope.prev;return!1}else return n.scope=n.scope.prev,!1}function R(e,n){var r=n.tokenize(e,n),f=e.current();f==="return"&&(n.dedent=!0),((f==="->"||f==="=>")&&e.eol()||r==="indent")&&k(e,n);var i="[({".indexOf(f);if(i!==-1&&k(e,n,"])}".slice(i,i+1)),g.exec(f)&&k(e,n),f=="then"&&y(e,n),r==="dedent"&&y(e,n))return l;if(i="])}".indexOf(f),i!==-1){for(;n.scope.type=="coffee"&&n.scope.prev;)n.scope=n.scope.prev;n.scope.type==f&&(n.scope=n.scope.prev)}return n.dedent&&e.eol()&&(n.scope.type=="coffee"&&n.scope.prev&&(n.scope=n.scope.prev),n.dedent=!1),r}var I={startState:function(e){return{tokenize:d,scope:{offset:e||0,type:"coffee",prev:null,align:!1},prop:!1,dedent:0}},token:function(e,n){var r=n.scope.align===null&&n.scope;r&&e.sol()&&(r.align=!1);var f=R(e,n);return f&&f!="comment"&&(r&&(r.align=!0),n.prop=f=="punctuation"&&e.current()=="."),f},indent:function(e,n){if(e.tokenize!=d)return 0;var r=e.scope,f=n&&"])}".indexOf(n.charAt(0))>-1;if(f)for(;r.type=="coffee"&&r.prev;)r=r.prev;var i=f&&r.type===n.charAt(0);return r.align?r.alignOffset-(i?1:0):(i?r.prev:r).offset},lineComment:"#",fold:"indent"};return I}),c.defineMIME("application/vnd.coffeescript","coffeescript"),c.defineMIME("text/x-coffeescript","coffeescript"),c.defineMIME("text/coffeescript","coffeescript")})})();var w=U.exports;const W=Z(w),D=T({__proto__:null,default:W},[w]);export{w as a,D as c}; diff --git a/dist-frontend/assets/commonlisp-OgP-zwJC.js b/dist-frontend/assets/commonlisp-OgP-zwJC.js new file mode 100644 index 00000000..728c2530 --- /dev/null +++ b/dist-frontend/assets/commonlisp-OgP-zwJC.js @@ -0,0 +1 @@ +import{g as y,c as k}from"./index-BIPqZpBm.js";function g(f,p){for(var i=0;il[c]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var h={exports:{}};(function(f,p){(function(i){i(k)})(function(i){i.defineMode("commonlisp",function(l){var c=/^(block|let*|return-from|catch|load-time-value|setq|eval-when|locally|symbol-macrolet|flet|macrolet|tagbody|function|multiple-value-call|the|go|multiple-value-prog1|throw|if|progn|unwind-protect|labels|progv|let|quote)$/,u=/^with|^def|^do|^prog|case$|^cond$|bind$|when$|unless$/,a=/^(?:[+\-]?(?:\d+|\d*\.\d+)(?:[efd][+\-]?\d+)?|[+\-]?\d+(?:\/[+\-]?\d+)?|#b[+\-]?[01]+|#o[+\-]?[0-7]+|#x[+\-]?[\da-f]+)/,b=/[^\s'`,@()\[\]";]/,o;function s(e){for(var n;n=e.next();)if(n=="\\")e.next();else if(!b.test(n)){e.backUp(1);break}return e.current()}function d(e,n){if(e.eatSpace())return o="ws",null;if(e.match(a))return"number";var t=e.next();if(t=="\\"&&(t=e.next()),t=='"')return(n.tokenize=m)(e,n);if(t=="(")return o="open","bracket";if(t==")"||t=="]")return o="close","bracket";if(t==";")return e.skipToEnd(),o="ws","comment";if(/['`,@]/.test(t))return null;if(t=="|")return e.skipTo("|")?(e.next(),"symbol"):(e.skipToEnd(),"error");if(t=="#"){var t=e.next();return t=="("?(o="open","bracket"):/[+\-=\.']/.test(t)||/\d/.test(t)&&e.match(/^\d*#/)?null:t=="|"?(n.tokenize=v)(e,n):t==":"?(s(e),"meta"):t=="\\"?(e.next(),s(e),"string-2"):"error"}else{var r=s(e);return r=="."?null:(o="symbol",r=="nil"||r=="t"||r.charAt(0)==":"?"atom":n.lastType=="open"&&(c.test(r)||u.test(r))?"keyword":r.charAt(0)=="&"?"variable-2":"variable")}}function m(e,n){for(var t=!1,r;r=e.next();){if(r=='"'&&!t){n.tokenize=d;break}t=!t&&r=="\\"}return"string"}function v(e,n){for(var t,r;t=e.next();){if(t=="#"&&r=="|"){n.tokenize=d;break}r=t}return o="ws","comment"}return{startState:function(){return{ctx:{prev:null,start:0,indentTo:0},lastType:null,tokenize:d}},token:function(e,n){e.sol()&&typeof n.ctx.indentTo!="number"&&(n.ctx.indentTo=n.ctx.start+1),o=null;var t=n.tokenize(e,n);return o!="ws"&&(n.ctx.indentTo==null?o=="symbol"&&u.test(e.current())?n.ctx.indentTo=n.ctx.start+l.indentUnit:n.ctx.indentTo="next":n.ctx.indentTo=="next"&&(n.ctx.indentTo=e.column()),n.lastType=o),o=="open"?n.ctx={prev:n.ctx,start:e.column(),indentTo:null}:o=="close"&&(n.ctx=n.ctx.prev||n.ctx),t},indent:function(e,n){var t=e.ctx.indentTo;return typeof t=="number"?t:e.ctx.start+1},closeBrackets:{pairs:'()[]{}""'},lineComment:";;",fold:"brace-paren",blockCommentStart:"#|",blockCommentEnd:"|#"}}),i.defineMIME("text/x-common-lisp","commonlisp")})})();var x=h.exports;const T=y(x),$=g({__proto__:null,default:T},[x]);export{$ as c}; diff --git a/dist-frontend/assets/crystal-DdaQepjy.js b/dist-frontend/assets/crystal-DdaQepjy.js new file mode 100644 index 00000000..4fd8d159 --- /dev/null +++ b/dist-frontend/assets/crystal-DdaQepjy.js @@ -0,0 +1 @@ +import{g as L,c as q}from"./index-BIPqZpBm.js";function U(v,y){for(var f=0;fl[i]})}}}return Object.freeze(Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}))}var B={exports:{}};(function(v,y){(function(f){f(q)})(function(f){f.defineMode("crystal",function(l){function i(n,e){return new RegExp((e?"":"^")+"(?:"+n.join("|")+")"+(e?"$":"\\b"))}function c(n,e,r){return r.tokenize.push(n),n(e,r)}var _=/^(?:[-+/%|&^]|\*\*?|[<>]{2})/,z=/^(?:[=!]~|===|<=>|[<>=!]=?|[|&]{2}|~)/,x=/^(?:\[\][?=]?)/,O=/^(?:\.(?:\.{2})?|->|[?:])/,h=/^[a-z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,F=/^[A-Z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,T=i(["abstract","alias","as","asm","begin","break","case","class","def","do","else","elsif","end","ensure","enum","extend","for","fun","if","include","instance_sizeof","lib","macro","module","next","of","out","pointerof","private","protected","rescue","return","require","select","sizeof","struct","super","then","type","typeof","uninitialized","union","unless","until","when","while","with","yield","__DIR__","__END_LINE__","__FILE__","__LINE__"]),j=i(["true","false","nil","self"]),P=["def","fun","macro","class","module","struct","lib","enum","union","do","for"],D=i(P),K=["if","unless","case","while","until","begin","then"],M=i(K),b=["end","else","elsif","rescue","ensure"],N=i(b),I=["\\)","\\}","\\]"],Z=new RegExp("^(?:"+I.join("|")+")$"),E={def:S,fun:S,macro:$,class:p,module:p,struct:p,lib:p,enum:p,union:p},s={"[":"]","{":"}","(":")","<":">"};function g(n,e){if(n.eatSpace())return null;if(e.lastToken!="\\"&&n.match("{%",!1))return c(a("%","%"),n,e);if(e.lastToken!="\\"&&n.match("{{",!1))return c(a("{","}"),n,e);if(n.peek()=="#")return n.skipToEnd(),"comment";var r;if(n.match(h))return n.eat(/[?!]/),r=n.current(),n.eat(":")?"atom":e.lastToken=="."?"property":T.test(r)?(D.test(r)?!(r=="fun"&&e.blocks.indexOf("lib")>=0)&&!(r=="def"&&e.lastToken=="abstract")&&(e.blocks.push(r),e.currentIndent+=1):(e.lastStyle=="operator"||!e.lastStyle)&&M.test(r)?(e.blocks.push(r),e.currentIndent+=1):r=="end"&&(e.blocks.pop(),e.currentIndent-=1),E.hasOwnProperty(r)&&e.tokenize.push(E[r]),"keyword"):j.test(r)?"atom":"variable";if(n.eat("@"))return n.peek()=="["?c(d("[","]","meta"),n,e):(n.eat("@"),n.match(h)||n.match(F),"variable-2");if(n.match(F))return"tag";if(n.eat(":"))return n.eat('"')?c(w('"',"atom",!1),n,e):n.match(h)||n.match(F)||n.match(_)||n.match(z)||n.match(x)?"atom":(n.eat(":"),"operator");if(n.eat('"'))return c(w('"',"string",!0),n,e);if(n.peek()=="%"){var u="string",t=!0,o;if(n.match("%r"))u="string-2",o=n.next();else if(n.match("%w"))t=!1,o=n.next();else if(n.match("%q"))t=!1,o=n.next();else if(o=n.match(/^%([^\w\s=])/))o=o[1];else{if(n.match(/^%[a-zA-Z_\u009F-\uFFFF][\w\u009F-\uFFFF]*/))return"meta";if(n.eat("%"))return"operator"}return s.hasOwnProperty(o)&&(o=s[o]),c(w(o,u,t),n,e)}return(r=n.match(/^<<-('?)([A-Z]\w*)\1/))?c(R(r[2],!r[1]),n,e):n.eat("'")?(n.match(/^(?:[^']|\\(?:[befnrtv0'"]|[0-7]{3}|u(?:[0-9a-fA-F]{4}|\{[0-9a-fA-F]{1,6}\})))/),n.eat("'"),"atom"):n.eat("0")?(n.eat("x")?n.match(/^[0-9a-fA-F_]+/):n.eat("o")?n.match(/^[0-7_]+/):n.eat("b")&&n.match(/^[01_]+/),"number"):n.eat(/^\d/)?(n.match(/^[\d_]*(?:\.[\d_]+)?(?:[eE][+-]?\d+)?/),"number"):n.match(_)?(n.eat("="),"operator"):n.match(z)||n.match(O)?"operator":(r=n.match(/[({[]/,!1))?(r=r[0],c(d(r,s[r],null),n,e)):n.eat("\\")?(n.next(),"meta"):(n.next(),null)}function d(n,e,r,u){return function(t,o){if(!u&&t.match(n))return o.tokenize[o.tokenize.length-1]=d(n,e,r,!0),o.currentIndent+=1,r;var k=g(t,o);return t.current()===e&&(o.tokenize.pop(),o.currentIndent-=1,k=r),k}}function a(n,e,r){return function(u,t){return!r&&u.match("{"+n)?(t.currentIndent+=1,t.tokenize[t.tokenize.length-1]=a(n,e,!0),"meta"):u.match(e+"}")?(t.currentIndent-=1,t.tokenize.pop(),"meta"):g(u,t)}}function $(n,e){if(n.eatSpace())return null;var r;if(r=n.match(h)){if(r=="def")return"keyword";n.eat(/[?!]/)}return e.tokenize.pop(),"def"}function S(n,e){return n.eatSpace()?null:(n.match(h)?n.eat(/[!?]/):n.match(_)||n.match(z)||n.match(x),e.tokenize.pop(),"def")}function p(n,e){return n.eatSpace()?null:(n.match(F),e.tokenize.pop(),"def")}function w(n,e,r){return function(u,t){for(var o=!1;u.peek();)if(o)u.next(),o=!1;else{if(u.match("{%",!1))return t.tokenize.push(a("%","%")),e;if(u.match("{{",!1))return t.tokenize.push(a("{","}")),e;if(r&&u.match("#{",!1))return t.tokenize.push(d("#{","}","meta")),e;var k=u.next();if(k==n)return t.tokenize.pop(),e;o=r&&k=="\\"}return e}}function R(n,e){return function(r,u){if(r.sol()&&(r.eatSpace(),r.match(n)))return u.tokenize.pop(),"string";for(var t=!1;r.peek();)if(t)r.next(),t=!1;else{if(r.match("{%",!1))return u.tokenize.push(a("%","%")),"string";if(r.match("{{",!1))return u.tokenize.push(a("{","}")),"string";if(e&&r.match("#{",!1))return u.tokenize.push(d("#{","}","meta")),"string";t=e&&r.next()=="\\"}return"string"}}return{startState:function(){return{tokenize:[g],currentIndent:0,lastToken:null,lastStyle:null,blocks:[]}},token:function(n,e){var r=e.tokenize[e.tokenize.length-1](n,e),u=n.current();return r&&r!="comment"&&(e.lastToken=u,e.lastStyle=r),r},indent:function(n,e){return e=e.replace(/^\s*(?:\{%)?\s*|\s*(?:%\})?\s*$/g,""),N.test(e)||Z.test(e)?l.indentUnit*(n.currentIndent-1):l.indentUnit*n.currentIndent},fold:"indent",electricInput:i(I.concat(b),!0),lineComment:"#"}}),f.defineMIME("text/x-crystal","crystal")})})();var A=B.exports;const C=L(A),Q=U({__proto__:null,default:C},[A]);export{Q as c}; diff --git a/dist-frontend/assets/css-D2W7DKD8.js b/dist-frontend/assets/css-D2W7DKD8.js new file mode 100644 index 00000000..a4bbf30a --- /dev/null +++ b/dist-frontend/assets/css-D2W7DKD8.js @@ -0,0 +1 @@ +import{g as de,c as ue}from"./index-BIPqZpBm.js";function pe(x,O){for(var u=0;ud[g]})}}}return Object.freeze(Object.defineProperty(x,Symbol.toStringTag,{value:"Module"}))}var me={exports:{}};(function(x,O){(function(u){u(ue)})(function(u){u.defineMode("css",function(t,i){var f=i.inline;i.propertyKeywords||(i=u.resolveMode("text/css"));var w=t.indentUnit,L=i.tokenHooks,ee=i.documentTypes||{},re=i.mediaTypes||{},oe=i.mediaFeatures||{},te=i.mediaValueKeywords||{},N=i.propertyKeywords||{},M=i.nonStandardPropertyKeywords||{},ie=i.fontProperties||{},ne=i.counterDescriptors||{},C=i.colorKeywords||{},I=i.valueKeywords||{},y=i.allowNested,ae=i.lineComment,le=i.supportsAtComponent===!0,X=t.highlightNonStandardPropertyKeywords!==!1,B,n;function c(e,o){return B=o,e}function se(e,o){var r=e.next();if(L[r]){var a=L[r](e,o);if(a!==!1)return a}if(r=="@")return e.eatWhile(/[\w\\\-]/),c("def",e.current());if(r=="="||(r=="~"||r=="|")&&e.eat("="))return c(null,"compare");if(r=='"'||r=="'")return o.tokenize=Y(r),o.tokenize(e,o);if(r=="#")return e.eatWhile(/[\w\\\-]/),c("atom","hash");if(r=="!")return e.match(/^\s*\w*/),c("keyword","important");if(/\d/.test(r)||r=="."&&e.eat(/\d/))return e.eatWhile(/[\w.%]/),c("number","unit");if(r==="-"){if(/[\d.]/.test(e.peek()))return e.eatWhile(/[\w.%]/),c("number","unit");if(e.match(/^-[\w\\\-]*/))return e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?c("variable-2","variable-definition"):c("variable-2","variable");if(e.match(/^\w+-/))return c("meta","meta")}else return/[,+>*\/]/.test(r)?c(null,"select-op"):r=="."&&e.match(/^-?[_a-z][_a-z0-9-]*/i)?c("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(r)?c(null,r):e.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(e.current())&&(o.tokenize=ce),c("variable callee","variable")):/[\w\\\-]/.test(r)?(e.eatWhile(/[\w\\\-]/),c("property","word")):c(null,null)}function Y(e){return function(o,r){for(var a=!1,p;(p=o.next())!=null;){if(p==e&&!a){e==")"&&o.backUp(1);break}a=!a&&p=="\\"}return(p==e||!a&&e!=")")&&(r.tokenize=null),c("string","string")}}function ce(e,o){return e.next(),e.match(/^\s*[\"\')]/,!1)?o.tokenize=null:o.tokenize=Y(")"),c(null,"(")}function U(e,o,r){this.type=e,this.indent=o,this.prev=r}function s(e,o,r,a){return e.context=new U(r,o.indentation()+(a===!1?0:w),e.context),r}function m(e){return e.context.prev&&(e.context=e.context.prev),e.context.type}function v(e,o,r){return l[r.context.type](e,o,r)}function b(e,o,r,a){for(var p=a||1;p>0;p--)r.context=r.context.prev;return v(e,o,r)}function Z(e){var o=e.current().toLowerCase();I.hasOwnProperty(o)?n="atom":C.hasOwnProperty(o)?n="keyword":n="variable"}var l={};return l.top=function(e,o,r){if(e=="{")return s(r,o,"block");if(e=="}"&&r.context.prev)return m(r);if(le&&/@component/i.test(e))return s(r,o,"atComponentBlock");if(/^@(-moz-)?document$/i.test(e))return s(r,o,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(e))return s(r,o,"atBlock");if(/^@(font-face|counter-style)/i.test(e))return r.stateArg=e,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e))return"keyframes";if(e&&e.charAt(0)=="@")return s(r,o,"at");if(e=="hash")n="builtin";else if(e=="word")n="tag";else{if(e=="variable-definition")return"maybeprop";if(e=="interpolation")return s(r,o,"interpolation");if(e==":")return"pseudo";if(y&&e=="(")return s(r,o,"parens")}return r.context.type},l.block=function(e,o,r){if(e=="word"){var a=o.current().toLowerCase();return N.hasOwnProperty(a)?(n="property","maybeprop"):M.hasOwnProperty(a)?(n=X?"string-2":"property","maybeprop"):y?(n=o.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(n+=" error","maybeprop")}else return e=="meta"?"block":!y&&(e=="hash"||e=="qualifier")?(n="error","block"):l.top(e,o,r)},l.maybeprop=function(e,o,r){return e==":"?s(r,o,"prop"):v(e,o,r)},l.prop=function(e,o,r){if(e==";")return m(r);if(e=="{"&&y)return s(r,o,"propBlock");if(e=="}"||e=="{")return b(e,o,r);if(e=="(")return s(r,o,"parens");if(e=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(o.current()))n+=" error";else if(e=="word")Z(o);else if(e=="interpolation")return s(r,o,"interpolation");return"prop"},l.propBlock=function(e,o,r){return e=="}"?m(r):e=="word"?(n="property","maybeprop"):r.context.type},l.parens=function(e,o,r){return e=="{"||e=="}"?b(e,o,r):e==")"?m(r):e=="("?s(r,o,"parens"):e=="interpolation"?s(r,o,"interpolation"):(e=="word"&&Z(o),"parens")},l.pseudo=function(e,o,r){return e=="meta"?"pseudo":e=="word"?(n="variable-3",r.context.type):v(e,o,r)},l.documentTypes=function(e,o,r){return e=="word"&&ee.hasOwnProperty(o.current())?(n="tag",r.context.type):l.atBlock(e,o,r)},l.atBlock=function(e,o,r){if(e=="(")return s(r,o,"atBlock_parens");if(e=="}"||e==";")return b(e,o,r);if(e=="{")return m(r)&&s(r,o,y?"block":"top");if(e=="interpolation")return s(r,o,"interpolation");if(e=="word"){var a=o.current().toLowerCase();a=="only"||a=="not"||a=="and"||a=="or"?n="keyword":re.hasOwnProperty(a)?n="attribute":oe.hasOwnProperty(a)?n="property":te.hasOwnProperty(a)?n="keyword":N.hasOwnProperty(a)?n="property":M.hasOwnProperty(a)?n=X?"string-2":"property":I.hasOwnProperty(a)?n="atom":C.hasOwnProperty(a)?n="keyword":n="error"}return r.context.type},l.atComponentBlock=function(e,o,r){return e=="}"?b(e,o,r):e=="{"?m(r)&&s(r,o,y?"block":"top",!1):(e=="word"&&(n="error"),r.context.type)},l.atBlock_parens=function(e,o,r){return e==")"?m(r):e=="{"||e=="}"?b(e,o,r,2):l.atBlock(e,o,r)},l.restricted_atBlock_before=function(e,o,r){return e=="{"?s(r,o,"restricted_atBlock"):e=="word"&&r.stateArg=="@counter-style"?(n="variable","restricted_atBlock_before"):v(e,o,r)},l.restricted_atBlock=function(e,o,r){return e=="}"?(r.stateArg=null,m(r)):e=="word"?(r.stateArg=="@font-face"&&!ie.hasOwnProperty(o.current().toLowerCase())||r.stateArg=="@counter-style"&&!ne.hasOwnProperty(o.current().toLowerCase())?n="error":n="property","maybeprop"):"restricted_atBlock"},l.keyframes=function(e,o,r){return e=="word"?(n="variable","keyframes"):e=="{"?s(r,o,"top"):v(e,o,r)},l.at=function(e,o,r){return e==";"?m(r):e=="{"||e=="}"?b(e,o,r):(e=="word"?n="tag":e=="hash"&&(n="builtin"),"at")},l.interpolation=function(e,o,r){return e=="}"?m(r):e=="{"||e==";"?b(e,o,r):(e=="word"?n="variable":e!="variable"&&e!="("&&e!=")"&&(n="error"),"interpolation")},{startState:function(e){return{tokenize:null,state:f?"block":"top",stateArg:null,context:new U(f?"block":"top",e||0,null)}},token:function(e,o){if(!o.tokenize&&e.eatSpace())return null;var r=(o.tokenize||se)(e,o);return r&&typeof r=="object"&&(B=r[1],r=r[0]),n=r,B!="comment"&&(o.state=l[o.state](B,e,o)),n},indent:function(e,o){var r=e.context,a=o&&o.charAt(0),p=r.indent;return r.type=="prop"&&(a=="}"||a==")")&&(r=r.prev),r.prev&&(a=="}"&&(r.type=="block"||r.type=="top"||r.type=="interpolation"||r.type=="restricted_atBlock")?(r=r.prev,p=r.indent):(a==")"&&(r.type=="parens"||r.type=="atBlock_parens")||a=="{"&&(r.type=="at"||r.type=="atBlock"))&&(p=Math.max(0,r.indent-w))),p},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:ae,fold:"brace"}});function d(t){for(var i={},f=0;fl[r]})}}}return Object.freeze(Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}))}var j={exports:{}};(function(u,d){(function(c){c(k)})(function(c){var l=function(r){return new RegExp("^(?:"+r.join("|")+")$","i")};c.defineMode("cypher",function(r){var i=function(n){s=null;var e=n.next();if(e==='"')return n.match(/^[^"]*"/),"string";if(e==="'")return n.match(/^[^']*'/),"string";if(/[{}\(\),\.;\[\]]/.test(e))return s=e,"node";if(e==="/"&&n.eat("/"))return n.skipToEnd(),"comment";if(f.test(e))return n.eatWhile(f),null;if(n.eatWhile(/[_\w\d]/),n.eat(":"))return n.eatWhile(/[\w\d_\-]/),"atom";var t=n.current();return y.test(t)?"builtin":v.test(t)?"def":m.test(t)||b.test(t)?"keyword":"variable"},a=function(n,e,t){return n.context={prev:n.context,indent:n.indent,col:t,type:e}},p=function(n){return n.indent=n.context.indent,n.context=n.context.prev},g=r.indentUnit,s,y=l(["abs","acos","allShortestPaths","asin","atan","atan2","avg","ceil","coalesce","collect","cos","cot","count","degrees","e","endnode","exp","extract","filter","floor","haversin","head","id","keys","labels","last","left","length","log","log10","lower","ltrim","max","min","node","nodes","percentileCont","percentileDisc","pi","radians","rand","range","reduce","rel","relationship","relationships","replace","reverse","right","round","rtrim","shortestPath","sign","sin","size","split","sqrt","startnode","stdev","stdevp","str","substring","sum","tail","tan","timestamp","toFloat","toInt","toString","trim","type","upper"]),v=l(["all","and","any","contains","exists","has","in","none","not","or","single","xor"]),m=l(["as","asc","ascending","assert","by","case","commit","constraint","create","csv","cypher","delete","desc","descending","detach","distinct","drop","else","end","ends","explain","false","fieldterminator","foreach","from","headers","in","index","is","join","limit","load","match","merge","null","on","optional","order","periodic","profile","remove","return","scan","set","skip","start","starts","then","true","union","unique","unwind","using","when","where","with","call","yield"]),b=l(["access","active","assign","all","alter","as","catalog","change","copy","create","constraint","constraints","current","database","databases","dbms","default","deny","drop","element","elements","exists","from","grant","graph","graphs","if","index","indexes","label","labels","management","match","name","names","new","node","nodes","not","of","on","or","password","populated","privileges","property","read","relationship","relationships","remove","replace","required","revoke","role","roles","set","show","start","status","stop","suspended","to","traverse","type","types","user","users","with","write"]),f=/[*+\-<>=&|~%^]/;return{startState:function(){return{tokenize:i,context:null,indent:0,col:0}},token:function(n,e){if(n.sol()&&(e.context&&e.context.align==null&&(e.context.align=!1),e.indent=n.indentation()),n.eatSpace())return null;var t=e.tokenize(n,e);if(t!=="comment"&&e.context&&e.context.align==null&&e.context.type!=="pattern"&&(e.context.align=!0),s==="(")a(e,")",n.column());else if(s==="[")a(e,"]",n.column());else if(s==="{")a(e,"}",n.column());else if(/[\]\}\)]/.test(s)){for(;e.context&&e.context.type==="pattern";)p(e);e.context&&s===e.context.type&&p(e)}else s==="."&&e.context&&e.context.type==="pattern"?p(e):/atom|string|variable/.test(t)&&e.context&&(/[\}\]]/.test(e.context.type)?a(e,"pattern",n.column()):e.context.type==="pattern"&&!e.context.align&&(e.context.align=!0,e.context.col=n.column()));return t},indent:function(n,e){var t=e&&e.charAt(0),o=n.context;if(/[\]\}]/.test(t))for(;o&&o.type==="pattern";)o=o.prev;var h=o&&t===o.type;return o?o.type==="keywords"?c.commands.newlineAndIndent:o.align?o.col+(h?0:1):o.indent+(h?0:g):0}}}),c.modeExtensions.cypher={autoFormatLineBreaks:function(r){for(var i,a,p,a=r.split(` +`),p=/\s+\b(return|where|order by|match|with|skip|limit|create|delete|set)\b\s/g,i=0;iu[f]})}}}return Object.freeze(Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}))}var U={exports:{}};(function(m,h){(function(c){c(P)})(function(c){c.defineMode("d",function(a,l){var d=a.indentUnit,s=l.statementIndentUnit||d,I=l.keywords||{},O=l.builtin||{},b=l.blockKeywords||{},S=l.atoms||{},k=l.hooks||{},L=l.multiLineStrings,x=/[+\-*&%=<>!?|\/]/,i;function v(e,n){var t=e.next();if(k[t]){var r=k[t](e,n);if(r!==!1)return r}if(t=='"'||t=="'"||t=="`")return n.tokenize=j(t),n.tokenize(e,n);if(/[\[\]{}\(\),;\:\.]/.test(t))return i=t,null;if(/\d/.test(t))return e.eatWhile(/[\w\.]/),"number";if(t=="/"){if(e.eat("+"))return n.tokenize=_,_(e,n);if(e.eat("*"))return n.tokenize=w,w(e,n);if(e.eat("/"))return e.skipToEnd(),"comment"}if(x.test(t))return e.eatWhile(x),"operator";e.eatWhile(/[\w\$_\xa1-\uffff]/);var o=e.current();return I.propertyIsEnumerable(o)?(b.propertyIsEnumerable(o)&&(i="newstatement"),"keyword"):O.propertyIsEnumerable(o)?(b.propertyIsEnumerable(o)&&(i="newstatement"),"builtin"):S.propertyIsEnumerable(o)?"atom":"variable"}function j(e){return function(n,t){for(var r=!1,o,z=!1;(o=n.next())!=null;){if(o==e&&!r){z=!0;break}r=!r&&o=="\\"}return(z||!(r||L))&&(t.tokenize=null),"string"}}function w(e,n){for(var t=!1,r;r=e.next();){if(r=="/"&&t){n.tokenize=null;break}t=r=="*"}return"comment"}function _(e,n){for(var t=!1,r;r=e.next();){if(r=="/"&&t){n.tokenize=null;break}t=r=="+"}return"comment"}function g(e,n,t,r,o){this.indented=e,this.column=n,this.type=t,this.align=r,this.prev=o}function y(e,n,t){var r=e.indented;return e.context&&e.context.type=="statement"&&(r=e.context.indented),e.context=new g(r,n,t,null,e.context)}function p(e){var n=e.context.type;return(n==")"||n=="]"||n=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}return{startState:function(e){return{tokenize:null,context:new g((e||0)-d,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,n){var t=n.context;if(e.sol()&&(t.align==null&&(t.align=!1),n.indented=e.indentation(),n.startOfLine=!0),e.eatSpace())return null;i=null;var r=(n.tokenize||v)(e,n);if(r=="comment"||r=="meta")return r;if(t.align==null&&(t.align=!0),(i==";"||i==":"||i==",")&&t.type=="statement")p(n);else if(i=="{")y(n,e.column(),"}");else if(i=="[")y(n,e.column(),"]");else if(i=="(")y(n,e.column(),")");else if(i=="}"){for(;t.type=="statement";)t=p(n);for(t.type=="}"&&(t=p(n));t.type=="statement";)t=p(n)}else i==t.type?p(n):((t.type=="}"||t.type=="top")&&i!=";"||t.type=="statement"&&i=="newstatement")&&y(n,e.column(),"statement");return n.startOfLine=!1,r},indent:function(e,n){if(e.tokenize!=v&&e.tokenize!=null)return c.Pass;var t=e.context,r=n&&n.charAt(0);t.type=="statement"&&r=="}"&&(t=t.prev);var o=r==t.type;return t.type=="statement"?t.indented+(r=="{"?0:s):t.align?t.column+(o?0:1):t.indented+(o?0:d)},electricChars:"{}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"brace"}});function u(a){for(var l={},d=a.split(" "),s=0;si[a]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var O={exports:{}};(function(c,s){(function(r){r(I,j)})(function(r){var i="this super static final const abstract class extends external factory implements mixin get native set typedef with enum throw rethrow assert break case continue default in return new deferred async await covariant try catch finally do else for if switch while import library export part of show hide is as extension on yield late required sealed base interface when".split(" "),a="try catch finally do else for if switch while".split(" "),l="true false null".split(" "),v="void bool num int double dynamic var String Null Never".split(" ");function u(e){for(var n={},t=0;t0?(n.tokenize=g(n),null):!1},"/":function(e,n){return e.eat("*")?(n.tokenize=d(1),n.tokenize(e,n)):!1},token:function(e,n,t){if(t=="variable"){var o=RegExp("^[_$]*[A-Z][a-zA-Z0-9_$]*$","g");if(o.test(e.current()))return"variable-2"}}}});function k(e,n,t,o){var b=!1;if(n.eat(e))if(n.eat(e))b=!0;else return"string";function y(f,h){for(var p=!1;!f.eol();){if(!o&&!p&&f.peek()=="$")return x(h),h.tokenize=S,"string";var w=f.next();if(w==e&&!p&&(!b||f.match(e+e))){h.tokenize=null;break}p=!o&&!p&&w=="\\"}return"string"}return t.tokenize=y,y(n,t)}function S(e,n){return e.eat("$"),e.eat("{")?n.tokenize=null:n.tokenize=_,null}function _(e,n){return e.eatWhile(/[\w_]/),n.tokenize=g(n),"variable"}function d(e){return function(n,t){for(var o;o=n.next();)if(o=="*"&&n.eat("/"))if(e==1){t.tokenize=null;break}else return t.tokenize=d(e-1),t.tokenize(n,t);else if(o=="/"&&n.eat("*"))return t.tokenize=d(e+1),t.tokenize(n,t);return"comment"}}r.registerHelper("hintWords","application/dart",i.concat(l).concat(v)),r.defineMode("dart",function(e){return r.getMode(e,"application/dart")},"clike")})})();var z=O.exports;const A=$(z),W=E({__proto__:null,default:A},[z]);export{W as d}; diff --git a/dist-frontend/assets/diff-yarkSHUY.js b/dist-frontend/assets/diff-yarkSHUY.js new file mode 100644 index 00000000..e99019ae --- /dev/null +++ b/dist-frontend/assets/diff-yarkSHUY.js @@ -0,0 +1 @@ +import{g as s,c}from"./index-BIPqZpBm.js";function d(n,f){for(var t=0;tr[e]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}var u={exports:{}};(function(n,f){(function(t){t(c)})(function(t){t.defineMode("diff",function(){var r={"+":"positive","-":"negative","@":"meta"};return{token:function(e){var o=e.string.search(/[\t ]+?$/);if(!e.sol()||o===0)return e.skipToEnd(),("error "+(r[e.string.charAt(0)]||"")).replace(/ $/,"");var p=r[e.peek()]||e.skipToEnd();return o===-1?e.skipToEnd():e.pos=o,p}}}),t.defineMIME("text/x-diff","diff")})})();var i=u.exports;const a=s(i),g=d({__proto__:null,default:a},[i]);export{g as d}; diff --git a/dist-frontend/assets/django-BHkfok3M.js b/dist-frontend/assets/django-BHkfok3M.js new file mode 100644 index 00000000..eed38fd0 --- /dev/null +++ b/dist-frontend/assets/django-BHkfok3M.js @@ -0,0 +1 @@ +import{g as s,c as y}from"./index-BIPqZpBm.js";import{r as x}from"./htmlmixed-DYfBZbch.js";import{r as z}from"./overlay-6jmI1xTp.js";function j(f,p){for(var n=0;ni[t]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var P={exports:{}};(function(f,p){(function(n){n(y,x(),z())})(function(n){n.defineMode("django:inner",function(){var i=["block","endblock","for","endfor","true","false","filter","endfilter","loop","none","self","super","if","elif","endif","as","else","import","with","endwith","without","context","ifequal","endifequal","ifnotequal","endifnotequal","extends","include","load","comment","endcomment","empty","url","static","trans","blocktrans","endblocktrans","now","regroup","lorem","ifchanged","endifchanged","firstof","debug","cycle","csrf_token","autoescape","endautoescape","spaceless","endspaceless","ssi","templatetag","verbatim","endverbatim","widthratio"],t=["add","addslashes","capfirst","center","cut","date","default","default_if_none","dictsort","dictsortreversed","divisibleby","escape","escapejs","filesizeformat","first","floatformat","force_escape","get_digit","iriencode","join","last","length","length_is","linebreaks","linebreaksbr","linenumbers","ljust","lower","make_list","phone2numeric","pluralize","pprint","random","removetags","rjust","safe","safeseq","slice","slugify","stringformat","striptags","time","timesince","timeuntil","title","truncatechars","truncatechars_html","truncatewords","truncatewords_html","unordered_list","upper","urlencode","urlize","urlizetrunc","wordcount","wordwrap","yesno"],o=["==","!=","<",">","<=",">="],d=["in","not","or","and"];i=new RegExp("^\\b("+i.join("|")+")\\b"),t=new RegExp("^\\b("+t.join("|")+")\\b"),o=new RegExp("^\\b("+o.join("|")+")\\b"),d=new RegExp("^\\b("+d.join("|")+")\\b");function a(r,e){if(r.match("{{"))return e.tokenize=g,"tag";if(r.match("{%"))return e.tokenize=w,"tag";if(r.match("{#"))return e.tokenize=h,"comment";for(;r.next()!=null&&!r.match(/\{[{%#]/,!1););return null}function c(r,e){return function(l,u){if(!u.escapeNext&&l.eat(r))u.tokenize=e;else{u.escapeNext&&(u.escapeNext=!1);var k=l.next();k=="\\"&&(u.escapeNext=!0)}return"string"}}function g(r,e){if(e.waitDot){if(e.waitDot=!1,r.peek()!=".")return"null";if(r.match(/\.\W+/))return"error";if(r.eat("."))return e.waitProperty=!0,"null";throw Error("Unexpected error while waiting for property.")}if(e.waitPipe){if(e.waitPipe=!1,r.peek()!="|")return"null";if(r.match(/\.\W+/))return"error";if(r.eat("|"))return e.waitFilter=!0,"null";throw Error("Unexpected error while waiting for filter.")}return e.waitProperty&&(e.waitProperty=!1,r.match(/\b(\w+)\b/))?(e.waitDot=!0,e.waitPipe=!0,"property"):e.waitFilter&&(e.waitFilter=!1,r.match(t))?"variable-2":r.eatSpace()?(e.waitProperty=!1,"null"):r.match(/\b\d+(\.\d+)?\b/)?"number":r.match("'")?(e.tokenize=c("'",e.tokenize),"string"):r.match('"')?(e.tokenize=c('"',e.tokenize),"string"):r.match(/\b(\w+)\b/)&&!e.foundVariable?(e.waitDot=!0,e.waitPipe=!0,"variable"):r.match("}}")?(e.waitProperty=null,e.waitFilter=null,e.waitDot=null,e.waitPipe=null,e.tokenize=a,"tag"):(r.next(),"null")}function w(r,e){if(e.waitDot){if(e.waitDot=!1,r.peek()!=".")return"null";if(r.match(/\.\W+/))return"error";if(r.eat("."))return e.waitProperty=!0,"null";throw Error("Unexpected error while waiting for property.")}if(e.waitPipe){if(e.waitPipe=!1,r.peek()!="|")return"null";if(r.match(/\.\W+/))return"error";if(r.eat("|"))return e.waitFilter=!0,"null";throw Error("Unexpected error while waiting for filter.")}if(e.waitProperty&&(e.waitProperty=!1,r.match(/\b(\w+)\b/)))return e.waitDot=!0,e.waitPipe=!0,"property";if(e.waitFilter&&(e.waitFilter=!1,r.match(t)))return"variable-2";if(r.eatSpace())return e.waitProperty=!1,"null";if(r.match(/\b\d+(\.\d+)?\b/))return"number";if(r.match("'"))return e.tokenize=c("'",e.tokenize),"string";if(r.match('"'))return e.tokenize=c('"',e.tokenize),"string";if(r.match(o))return"operator";if(r.match(d))return"keyword";var l=r.match(i);return l?(l[0]=="comment"&&(e.blockCommentTag=!0),"keyword"):r.match(/\b(\w+)\b/)?(e.waitDot=!0,e.waitPipe=!0,"variable"):r.match("%}")?(e.waitProperty=null,e.waitFilter=null,e.waitDot=null,e.waitPipe=null,e.blockCommentTag?(e.blockCommentTag=!1,e.tokenize=b):e.tokenize=a,"tag"):(r.next(),"null")}function h(r,e){return r.match(/^.*?#\}/)?e.tokenize=a:r.skipToEnd(),"comment"}function b(r,e){return r.match(/\{%\s*endcomment\s*%\}/,!1)?(e.tokenize=w,r.match("{%"),"tag"):(r.next(),"comment")}return{startState:function(){return{tokenize:a}},token:function(r,e){return e.tokenize(r,e)},blockCommentStart:"{% comment %}",blockCommentEnd:"{% endcomment %}"}}),n.defineMode("django",function(i){var t=n.getMode(i,"text/html"),o=n.getMode(i,"django:inner");return n.overlayMode(t,o)}),n.defineMIME("text/x-django","django")})})();var m=P.exports;const v=s(m),F=j({__proto__:null,default:v},[m]);export{F as d}; diff --git a/dist-frontend/assets/dockerfile-DZNrmCx9.js b/dist-frontend/assets/dockerfile-DZNrmCx9.js new file mode 100644 index 00000000..065b8bfb --- /dev/null +++ b/dist-frontend/assets/dockerfile-DZNrmCx9.js @@ -0,0 +1 @@ +import{g as d,c as f,b as m}from"./index-BIPqZpBm.js";function y(o,s){for(var e=0;et[r]})}}}return Object.freeze(Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}))}var b={exports:{}};(function(o,s){(function(e){e(f,m())})(function(e){var t="from",r=new RegExp("^(\\s*)\\b("+t+")\\b","i"),n=["run","cmd","entrypoint","shell"],u=new RegExp("^(\\s*)("+n.join("|")+")(\\s+\\[)","i"),l="expose",i=new RegExp("^(\\s*)("+l+")(\\s+)","i"),a=["arg","from","maintainer","label","env","add","copy","volume","user","workdir","onbuild","stopsignal","healthcheck","shell"],k=[t,l].concat(n).concat(a),x="("+k.join("|")+")",c=new RegExp("^(\\s*)"+x+"(\\s*)(#.*)?$","i"),p=new RegExp("^(\\s*)"+x+"(\\s+)","i");e.defineSimpleMode("dockerfile",{start:[{regex:/^\s*#.*$/,sol:!0,token:"comment"},{regex:r,token:[null,"keyword"],sol:!0,next:"from"},{regex:c,token:[null,"keyword",null,"error"],sol:!0},{regex:u,token:[null,"keyword",null],sol:!0,next:"array"},{regex:i,token:[null,"keyword",null],sol:!0,next:"expose"},{regex:p,token:[null,"keyword",null],sol:!0,next:"arguments"},{regex:/./,token:null}],from:[{regex:/\s*$/,token:null,next:"start"},{regex:/(\s*)(#.*)$/,token:[null,"error"],next:"start"},{regex:/(\s*\S+\s+)(as)/i,token:[null,"keyword"],next:"start"},{token:null,next:"start"}],single:[{regex:/(?:[^\\']|\\.)/,token:"string"},{regex:/'/,token:"string",pop:!0}],double:[{regex:/(?:[^\\"]|\\.)/,token:"string"},{regex:/"/,token:"string",pop:!0}],array:[{regex:/\]/,token:null,next:"start"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"}],expose:[{regex:/\d+$/,token:"number",next:"start"},{regex:/[^\d]+$/,token:null,next:"start"},{regex:/\d+/,token:"number"},{regex:/[^\d]+/,token:null},{token:null,next:"start"}],arguments:[{regex:/^\s*#.*$/,sol:!0,token:"comment"},{regex:/"(?:[^\\"]|\\.)*"?$/,token:"string",next:"start"},{regex:/"/,token:"string",push:"double"},{regex:/'(?:[^\\']|\\.)*'?$/,token:"string",next:"start"},{regex:/'/,token:"string",push:"single"},{regex:/[^#"']+[\\`]$/,token:null},{regex:/[^#"']+$/,token:null,next:"start"},{regex:/[^#"']+/,token:null},{token:null,next:"start"}],meta:{lineComment:"#"}}),e.defineMIME("text/x-dockerfile","dockerfile")})})();var g=b.exports;const v=d(g),$=y({__proto__:null,default:v},[g]);export{$ as d}; diff --git a/dist-frontend/assets/dtd-CBEuXgRr.js b/dist-frontend/assets/dtd-CBEuXgRr.js new file mode 100644 index 00000000..aaba6923 --- /dev/null +++ b/dist-frontend/assets/dtd-CBEuXgRr.js @@ -0,0 +1 @@ +import{g as b,c as v}from"./index-BIPqZpBm.js";function y(f,d){for(var o=0;ou[c]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var z={exports:{}};(function(f,d){(function(o){o(v)})(function(o){o.defineMode("dtd",function(u){var c=u.indentUnit,r;function l(i,e){return r=e,i}function a(i,e){var n=i.next();if(n=="<"&&i.eat("!")){if(i.eatWhile(/[\-]/))return e.tokenize=k,k(i,e);if(i.eatWhile(/[\w]/))return l("keyword","doindent")}else{if(n=="<"&&i.eat("?"))return e.tokenize=p("meta","?>"),l("meta",n);if(n=="#"&&i.eatWhile(/[\w]/))return l("atom","tag");if(n=="|")return l("keyword","separator");if(n.match(/[\(\)\[\]\-\.,\+\?>]/))return l(null,n);if(n.match(/[\[\]]/))return l("rule",n);if(n=='"'||n=="'")return e.tokenize=h(n),e.tokenize(i,e);if(i.eatWhile(/[a-zA-Z\?\+\d]/)){var t=i.current();return t.substr(t.length-1,t.length).match(/\?|\+/)!==null&&i.backUp(1),l("tag","tag")}else return n=="%"||n=="*"?l("number","number"):(i.eatWhile(/[\w\\\-_%.{,]/),l(null,null))}}function k(i,e){for(var n=0,t;(t=i.next())!=null;){if(n>=2&&t==">"){e.tokenize=a;break}n=t=="-"?n+1:0}return l("comment","comment")}function h(i){return function(e,n){for(var t=!1,s;(s=e.next())!=null;){if(s==i&&!t){n.tokenize=a;break}t=!t&&s=="\\"}return l("string","tag")}}function p(i,e){return function(n,t){for(;!n.eol();){if(n.match(e)){t.tokenize=a;break}n.next()}return i}}return{startState:function(i){return{tokenize:a,baseIndent:i||0,stack:[]}},token:function(i,e){if(i.eatSpace())return null;var n=e.tokenize(i,e),t=e.stack[e.stack.length-1];return i.current()=="["||r==="doindent"||r=="["?e.stack.push("rule"):r==="endtag"?e.stack[e.stack.length-1]="endtag":i.current()=="]"||r=="]"||r==">"&&t=="rule"?e.stack.pop():r=="["&&e.stack.push("["),n},indent:function(i,e){var n=i.stack.length;return e.charAt(0)==="]"?n--:e.substr(e.length-1,e.length)===">"&&(e.substr(0,1)==="<"||r=="doindent"&&e.length>1||(r=="doindent"?n--:r==">"&&e.length>1||r=="tag"&&e!==">"||(r=="tag"&&i.stack[i.stack.length-1]=="rule"?n--:r=="tag"?n++:e===">"&&i.stack[i.stack.length-1]=="rule"&&r===">"?n--:e===">"&&i.stack[i.stack.length-1]=="rule"||(e.substr(0,1)!=="<"&&e.substr(0,1)===">"?n=n-1:e===">"||(n=n-1)))),(r==null||r=="]")&&n--),i.baseIndent+n*c},electricChars:"]>"}}),o.defineMIME("application/xml-dtd","dtd")})})();var g=z.exports;const w=b(g),S=y({__proto__:null,default:w},[g]);export{S as d}; diff --git a/dist-frontend/assets/dylan-B5hsWYhU.js b/dist-frontend/assets/dylan-B5hsWYhU.js new file mode 100644 index 00000000..96b23632 --- /dev/null +++ b/dist-frontend/assets/dylan-B5hsWYhU.js @@ -0,0 +1 @@ +import{g as S,c as E}from"./index-BIPqZpBm.js";function O(b,y){for(var f=0;fu[s]})}}}return Object.freeze(Object.defineProperty(b,Symbol.toStringTag,{value:"Module"}))}var _={exports:{}};(function(b,y){(function(f){f(E)})(function(f){function u(a,t){for(var r=0;r",symbolGlobal:"\\*"+r+"\\*",symbolConstant:"\\$"+r},z={symbolKeyword:"atom",symbolClass:"tag",symbolGlobal:"variable-2",symbolConstant:"variable-3"};for(var h in c)c.hasOwnProperty(h)&&(c[h]=new RegExp("^"+c[h]));c.keyword=[/^with(?:out)?-[-_a-zA-Z?!*@<>$%]+/];var p={};p.keyword="keyword",p.definition="def",p.simpleDefinition="def",p.signalingCalls="builtin";var v={},g={};u(["keyword","definition","simpleDefinition","signalingCalls"],function(e){u(t[e],function(i){v[i]=e,g[i]=p[e]})});function x(e,i,n){return i.tokenize=n,n(e,i)}function k(e,i){var n=e.peek();if(n=="'"||n=='"')return e.next(),x(e,i,m(n,"string"));if(n=="/"){if(e.next(),e.eat("*"))return x(e,i,P);if(e.eat("/"))return e.skipToEnd(),"comment";e.backUp(1)}else if(/[+\-\d\.]/.test(n)){if(e.match(/^[+-]?[0-9]*\.[0-9]*([esdx][+-]?[0-9]+)?/i)||e.match(/^[+-]?[0-9]+([esdx][+-]?[0-9]+)/i)||e.match(/^[+-]?\d+/))return"number"}else{if(n=="#")return e.next(),n=e.peek(),n=='"'?(e.next(),x(e,i,m('"',"string"))):n=="b"?(e.next(),e.eatWhile(/[01]/),"number"):n=="x"?(e.next(),e.eatWhile(/[\da-f]/i),"number"):n=="o"?(e.next(),e.eatWhile(/[0-7]/),"number"):n=="#"?(e.next(),"punctuation"):n=="["||n=="("?(e.next(),"bracket"):e.match(/f|t|all-keys|include|key|next|rest/i)?"atom":(e.eatWhile(/[-a-zA-Z]/),"error");if(n=="~")return e.next(),n=e.peek(),n=="="?(e.next(),n=e.peek(),n=="="&&e.next(),"operator"):"operator";if(n==":"){if(e.next(),n=e.peek(),n=="=")return e.next(),"operator";if(n==":")return e.next(),"punctuation"}else{if("[](){}".indexOf(n)!=-1)return e.next(),"bracket";if(".,".indexOf(n)!=-1)return e.next(),"punctuation";if(e.match("end"))return"keyword"}}for(var d in c)if(c.hasOwnProperty(d)){var o=c[d];if(o instanceof Array&&s(o,function(l){return e.match(l)})||e.match(o))return z[d]}return/[+\-*\/^=<>&|]/.test(n)?(e.next(),"operator"):e.match("define")?"def":(e.eatWhile(/[\w\-]/),v.hasOwnProperty(e.current())?g[e.current()]:e.current().match(C)?"variable":(e.next(),"variable-2"))}function P(e,i){for(var n=!1,d=!1,o=0,l;l=e.next();){if(l=="/"&&n)if(o>0)o--;else{i.tokenize=k;break}else l=="*"&&d&&o++;n=l=="*",d=l=="/"}return"comment"}function m(e,i){return function(n,d){for(var o=!1,l,w=!1;(l=n.next())!=null;){if(l==e&&!o){w=!0;break}o=!o&&l=="\\"}return(w||!o)&&(d.tokenize=k),i}}return{startState:function(){return{tokenize:k,currentIndent:0}},token:function(e,i){if(e.eatSpace())return null;var n=i.tokenize(e,i);return n},blockCommentStart:"/*",blockCommentEnd:"*/"}}),f.defineMIME("text/x-dylan","dylan")})})();var D=_.exports;const A=S(D),W=O({__proto__:null,default:A},[D]);export{W as d}; diff --git a/dist-frontend/assets/ebnf-b8GlOkaz.js b/dist-frontend/assets/ebnf-b8GlOkaz.js new file mode 100644 index 00000000..a1f89b87 --- /dev/null +++ b/dist-frontend/assets/ebnf-b8GlOkaz.js @@ -0,0 +1 @@ +import{g as b,c as k}from"./index-BIPqZpBm.js";function d(f,u){for(var r=0;ri[t]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var g={exports:{}};(function(f,u){(function(r){r(k)})(function(r){r.defineMode("ebnf",function(i){var t={slash:0,parenthesis:1},c={comment:0,_string:1,characterClass:2},l=null;return i.bracesMode&&(l=r.getMode(i,i.bracesMode)),{startState:function(){return{stringType:null,commentType:null,braced:0,lhs:!0,localState:null,stack:[],inDefinition:!1}},token:function(e,n){if(e){switch(n.stack.length===0&&(e.peek()=='"'||e.peek()=="'"?(n.stringType=e.peek(),e.next(),n.stack.unshift(c._string)):e.match("/*")?(n.stack.unshift(c.comment),n.commentType=t.slash):e.match("(*")&&(n.stack.unshift(c.comment),n.commentType=t.parenthesis)),n.stack[0]){case c._string:for(;n.stack[0]===c._string&&!e.eol();)e.peek()===n.stringType?(e.next(),n.stack.shift()):e.peek()==="\\"?(e.next(),e.next()):e.match(/^.[^\\\"\']*/);return n.lhs?"property string":"string";case c.comment:for(;n.stack[0]===c.comment&&!e.eol();)n.commentType===t.slash&&e.match("*/")||n.commentType===t.parenthesis&&e.match("*)")?(n.stack.shift(),n.commentType=null):e.match(/^.[^\*]*/);return"comment";case c.characterClass:for(;n.stack[0]===c.characterClass&&!e.eol();)e.match(/^[^\]\\]+/)||e.match(".")||n.stack.shift();return"operator"}var h=e.peek();if(l!==null&&(n.braced||h==="{")){n.localState===null&&(n.localState=r.startState(l));var a=l.token(e,n.localState),p=e.current();if(!a)for(var o=0;o>/))return"builtin"}return e.match("//")?(e.skipToEnd(),"comment"):e.match("return")?"operator":e.match(/^[a-zA-Z_][a-zA-Z0-9_]*/)?e.match(/(?=[\(.])/)?"variable":e.match(/(?=[\s\n]*[:=])/)?"def":"variable-2":["[","]","(",")"].indexOf(e.peek())!=-1?(e.next(),"bracket"):(e.eatSpace()||e.next(),null)}}}}),r.defineMIME("text/x-ebnf","ebnf")})})();var s=g.exports;const y=b(s),x=d({__proto__:null,default:y},[s]);export{x as e}; diff --git a/dist-frontend/assets/ecl-DtaFcOh0.js b/dist-frontend/assets/ecl-DtaFcOh0.js new file mode 100644 index 00000000..65d5d199 --- /dev/null +++ b/dist-frontend/assets/ecl-DtaFcOh0.js @@ -0,0 +1 @@ +import{g as L,c as S}from"./index-BIPqZpBm.js";function P(d,v){for(var c=0;cs[a]})}}}return Object.freeze(Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}))}var M={exports:{}};(function(d,v){(function(c){c(S)})(function(c){c.defineMode("ecl",function(s){function a(n){for(var t={},e=n.split(" "),r=0;r!?|\/]/,i;function m(n,t){var e=n.next();if(g[e]){var r=g[e](n,t);if(r!==!1)return r}if(e=='"'||e=="'")return t.tokenize=q(e),t.tokenize(n,t);if(/[\[\]{}\(\),;\:\.]/.test(e))return i=e,null;if(/\d/.test(e))return n.eatWhile(/[\w\.]/),"number";if(e=="/"){if(n.eat("*"))return t.tokenize=w,w(n,t);if(n.eat("/"))return n.skipToEnd(),"comment"}if(x.test(e))return n.eatWhile(x),"operator";n.eatWhile(/[\w\$_]/);var o=n.current().toLowerCase();if(I.propertyIsEnumerable(o))return u.propertyIsEnumerable(o)&&(i="newstatement"),"keyword";if(_.propertyIsEnumerable(o))return u.propertyIsEnumerable(o)&&(i="newstatement"),"variable";if(j.propertyIsEnumerable(o))return u.propertyIsEnumerable(o)&&(i="newstatement"),"variable-2";if(b.propertyIsEnumerable(o))return u.propertyIsEnumerable(o)&&(i="newstatement"),"variable-3";if(O.propertyIsEnumerable(o))return u.propertyIsEnumerable(o)&&(i="newstatement"),"builtin";for(var l=o.length-1;l>=0&&(!isNaN(o[l])||o[l]=="_");)--l;if(l>0){var E=o.substr(0,l+1);if(b.propertyIsEnumerable(E))return u.propertyIsEnumerable(E)&&(i="newstatement"),"variable-3"}return C.propertyIsEnumerable(o)?"atom":null}function q(n){return function(t,e){for(var r=!1,o,l=!1;(o=t.next())!=null;){if(o==n&&!r){l=!0;break}r=!r&&o=="\\"}return(l||!r)&&(e.tokenize=m),"string"}}function w(n,t){for(var e=!1,r;r=n.next();){if(r=="/"&&e){t.tokenize=m;break}e=r=="*"}return"comment"}function k(n,t,e,r,o){this.indented=n,this.column=t,this.type=e,this.align=r,this.prev=o}function h(n,t,e){return n.context=new k(n.indented,t,e,null,n.context)}function p(n){var t=n.context.type;return(t==")"||t=="]"||t=="}")&&(n.indented=n.context.indented),n.context=n.context.prev}return{startState:function(n){return{tokenize:null,context:new k((n||0)-y,0,"top",!1),indented:0,startOfLine:!0}},token:function(n,t){var e=t.context;if(n.sol()&&(e.align==null&&(e.align=!1),t.indented=n.indentation(),t.startOfLine=!0),n.eatSpace())return null;i=null;var r=(t.tokenize||m)(n,t);if(r=="comment"||r=="meta")return r;if(e.align==null&&(e.align=!0),(i==";"||i==":")&&e.type=="statement")p(t);else if(i=="{")h(t,n.column(),"}");else if(i=="[")h(t,n.column(),"]");else if(i=="(")h(t,n.column(),")");else if(i=="}"){for(;e.type=="statement";)e=p(t);for(e.type=="}"&&(e=p(t));e.type=="statement";)e=p(t)}else i==e.type?p(t):(e.type=="}"||e.type=="top"||e.type=="statement"&&i=="newstatement")&&h(t,n.column(),"statement");return t.startOfLine=!1,r},indent:function(n,t){if(n.tokenize!=m&&n.tokenize!=null)return 0;var e=n.context,r=t&&t.charAt(0);e.type=="statement"&&r=="}"&&(e=e.prev);var o=r==e.type;return e.type=="statement"?e.indented+(r=="{"?0:y):e.align?e.column+(o?0:1):e.indented+(o?0:y)},electricChars:"{}"}}),c.defineMIME("text/x-ecl","ecl")})})();var z=M.exports;const N=L(z),W=P({__proto__:null,default:N},[z]);export{W as e}; diff --git a/dist-frontend/assets/eiffel-IO4mzJd1.js b/dist-frontend/assets/eiffel-IO4mzJd1.js new file mode 100644 index 00000000..491c7248 --- /dev/null +++ b/dist-frontend/assets/eiffel-IO4mzJd1.js @@ -0,0 +1 @@ +import{g as h,c as v}from"./index-BIPqZpBm.js";function k(f,l){for(var i=0;io[u]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var y={exports:{}};(function(f,l){(function(i){i(v)})(function(i){i.defineMode("eiffel",function(){function o(e){for(var r={},t=0,n=e.length;t>"]);function d(e,r,t){return t.tokenize.push(e),e(r,t)}function g(e,r){if(e.eatSpace())return null;var t=e.next();return t=='"'||t=="'"?d(b(t,"string"),e,r):t=="-"&&e.eat("-")?(e.skipToEnd(),"comment"):t==":"&&e.eat("=")?"operator":/[0-9]/.test(t)?(e.eatWhile(/[xXbBCc0-9\.]/),e.eat(/[\?\!]/),"ident"):/[a-zA-Z_0-9]/.test(t)?(e.eatWhile(/[a-zA-Z_0-9]/),e.eat(/[\?\!]/),"ident"):/[=+\-\/*^%<>~]/.test(t)?(e.eatWhile(/[=+\-\/*^%<>~]/),"operator"):null}function b(e,r,t){return function(n,x){for(var c=!1,s;(s=n.next())!=null;){if(s==e&&(t||!c)){x.tokenize.pop();break}c=!c&&s=="%"}return r}}return{startState:function(){return{tokenize:[g]}},token:function(e,r){var t=r.tokenize[r.tokenize.length-1](e,r);if(t=="ident"){var n=e.current();t=u.propertyIsEnumerable(e.current())?"keyword":a.propertyIsEnumerable(e.current())?"operator":/^[A-Z][A-Z_0-9]*$/g.test(n)?"tag":/^0[bB][0-1]+$/g.test(n)||/^0[cC][0-7]+$/g.test(n)||/^0[xX][a-fA-F0-9]+$/g.test(n)||/^([0-9]+\.[0-9]*)|([0-9]*\.[0-9]+)$/g.test(n)||/^[0-9]+$/g.test(n)?"number":"variable"}return t},lineComment:"--"}}),i.defineMIME("text/x-eiffel","eiffel")})})();var p=y.exports;const m=h(p),_=k({__proto__:null,default:m},[p]);export{_ as e}; diff --git a/dist-frontend/assets/elm-BbZFnA_F.js b/dist-frontend/assets/elm-BbZFnA_F.js new file mode 100644 index 00000000..dbe24f65 --- /dev/null +++ b/dist-frontend/assets/elm-BbZFnA_F.js @@ -0,0 +1 @@ +import{g as _,c as O}from"./index-BIPqZpBm.js";function j(p,h){for(var a=0;ar[f]})}}}return Object.freeze(Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}))}var A={exports:{}};(function(p,h){(function(a){a(O)})(function(a){a.defineMode("elm",function(){function r(t,n,e){return n(e),e(t,n)}var f=/[a-z]/,o=/[A-Z]/,u=/[a-zA-Z0-9_]/,m=/[0-9]/,d=/[0-9A-Fa-f]/,g=/[-&*+.\\/<>=?^|:]/,w=/[(),[\]{}]/,E=/[ \v\f]/;function i(){return function(t,n){if(t.eatWhile(E))return null;var e=t.next();if(w.test(e))return e==="{"&&t.eat("-")?r(t,n,v(1)):e==="["&&t.match("glsl|")?r(t,n,W):"builtin";if(e==="'")return r(t,n,k);if(e==='"')return t.eat('"')?t.eat('"')?r(t,n,y):"string":r(t,n,b);if(o.test(e))return t.eatWhile(u),"variable-2";if(f.test(e)){var l=t.pos===1;return t.eatWhile(u),l?"def":"variable"}if(m.test(e)){if(e==="0"){if(t.eat(/[xX]/))return t.eatWhile(d),"number"}else t.eatWhile(m);return t.eat(".")&&t.eatWhile(m),t.eat(/[eE]/)&&(t.eat(/[-+]/),t.eatWhile(m)),"number"}return g.test(e)?e==="-"&&t.eat("-")?(t.skipToEnd(),"comment"):(t.eatWhile(g),"keyword"):e==="_"?"keyword":"error"}}function v(t){return t==0?i():function(n,e){for(;!n.eol();){var l=n.next();if(l=="{"&&n.eat("-"))++t;else if(l=="-"&&n.eat("}")&&(--t,t===0))return e(i()),"comment"}return e(v(t)),"comment"}}function y(t,n){for(;!t.eol();){var e=t.next();if(e==='"'&&t.eat('"')&&t.eat('"'))return n(i()),"string"}return"string"}function b(t,n){for(;t.skipTo('\\"');)t.next(),t.next();return t.skipTo('"')?(t.next(),n(i()),"string"):(t.skipToEnd(),n(i()),"error")}function k(t,n){for(;t.skipTo("\\'");)t.next(),t.next();return t.skipTo("'")?(t.next(),n(i()),"string"):(t.skipToEnd(),n(i()),"error")}function W(t,n){for(;!t.eol();){var e=t.next();if(e==="|"&&t.eat("]"))return n(i()),"string"}return"string"}var R={case:1,of:1,as:1,if:1,then:1,else:1,let:1,in:1,type:1,alias:1,module:1,where:1,import:1,exposing:1,port:1};return{startState:function(){return{f:i()}},copyState:function(t){return{f:t.f}},lineComment:"--",token:function(t,n){var e=n.f(t,function(T){n.f=T}),l=t.current();return R.hasOwnProperty(l)?"keyword":e}}}),a.defineMIME("text/x-elm","elm")})})();var x=A.exports;const M=_(x),P=j({__proto__:null,default:M},[x]);export{P as e}; diff --git a/dist-frontend/assets/emoji-picker-react.esm-B-CS8Os3.js b/dist-frontend/assets/emoji-picker-react.esm-B-CS8Os3.js new file mode 100644 index 00000000..764c212c --- /dev/null +++ b/dist-frontend/assets/emoji-picker-react.esm-B-CS8Os3.js @@ -0,0 +1,33 @@ +import{e as o,R as gf}from"./index-BIPqZpBm.js";var b;(function(f){f.hiddenOnSearch="epr-hidden-on-search",f.searchActive="epr-search-active",f.hidden="epr-hidden",f.visible="epr-visible",f.active="epr-active",f.emoji="epr-emoji",f.category="epr-emoji-category",f.label="epr-emoji-category-label",f.categoryContent="epr-emoji-category-content",f.emojiHasVariations="epr-emoji-has-variations",f.scrollBody="epr-body",f.emojiList="epr-emoji-list",f.external="__EmojiPicker__",f.emojiPicker="EmojiPickerReact",f.open="epr-open",f.vertical="epr-vertical",f.horizontal="epr-horizontal",f.variationPicker="epr-emoji-variation-picker",f.darkTheme="epr-dark-theme",f.autoTheme="epr-auto-theme"})(b||(b={}));function x(){for(var f=arguments.length,e=new Array(f),a=0;a=0)&&(a[r]=f[r]);return a}function g1(f,e){if(f){if(typeof f=="string")return Zf(f,e);var a=Object.prototype.toString.call(f).slice(8,-1);if(a==="Object"&&f.constructor&&(a=f.constructor.name),a==="Map"||a==="Set")return Array.from(f);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Zf(f,e)}}function Zf(f,e){(e==null||e>f.length)&&(e=f.length);for(var a=0,n=new Array(e);a=f.length?{done:!0}:{done:!1,value:f[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var af;(function(f){f.RECENT="recent",f.FREQUENT="frequent"})(af||(af={}));var S;(function(f){f.NATIVE="native",f.APPLE="apple",f.TWITTER="twitter",f.GOOGLE="google",f.FACEBOOK="facebook"})(S||(S={}));var nf;(function(f){f.DARK="dark",f.LIGHT="light",f.AUTO="auto"})(nf||(nf={}));var _;(function(f){f.NEUTRAL="neutral",f.LIGHT="1f3fb",f.MEDIUM_LIGHT="1f3fc",f.MEDIUM="1f3fd",f.MEDIUM_DARK="1f3fe",f.DARK="1f3ff"})(_||(_={}));var m;(function(f){f.SUGGESTED="suggested",f.CUSTOM="custom",f.SMILEYS_PEOPLE="smileys_people",f.ANIMALS_NATURE="animals_nature",f.FOOD_DRINK="food_drink",f.TRAVEL_PLACES="travel_places",f.ACTIVITIES="activities",f.OBJECTS="objects",f.SYMBOLS="symbols",f.FLAGS="flags"})(m||(m={}));var K;(function(f){f.SEARCH="SEARCH",f.PREVIEW="PREVIEW"})(K||(K={}));var T,m1=[m.SUGGESTED,m.CUSTOM,m.SMILEYS_PEOPLE,m.ANIMALS_NATURE,m.FOOD_DRINK,m.TRAVEL_PLACES,m.ACTIVITIES,m.OBJECTS,m.SYMBOLS,m.FLAGS],p1={name:"Recently Used",category:m.SUGGESTED},pe=(T={},T[m.SUGGESTED]={category:m.SUGGESTED,name:"Frequently Used"},T[m.CUSTOM]={category:m.CUSTOM,name:"Custom Emojis"},T[m.SMILEYS_PEOPLE]={category:m.SMILEYS_PEOPLE,name:"Smileys & People"},T[m.ANIMALS_NATURE]={category:m.ANIMALS_NATURE,name:"Animals & Nature"},T[m.FOOD_DRINK]={category:m.FOOD_DRINK,name:"Food & Drink"},T[m.TRAVEL_PLACES]={category:m.TRAVEL_PLACES,name:"Travel & Places"},T[m.ACTIVITIES]={category:m.ACTIVITIES,name:"Activities"},T[m.OBJECTS]={category:m.OBJECTS,name:"Objects"},T[m.SYMBOLS]={category:m.SYMBOLS,name:"Symbols"},T[m.FLAGS]={category:m.FLAGS,name:"Flags"},T);function he(f){return m1.map(function(e){return B({},pe[e],f&&f[e]&&f[e])})}function _f(f){return f.category}function ve(f){return f.name}function h1(f,e){var a;f===void 0&&(f=[]),e===void 0&&(e={});var n={};e.suggestionMode===af.RECENT&&(n[m.SUGGESTED]=p1);var r=he(n);return(a=f)!=null&&a.length?f.map(function(i){return typeof i=="string"?Qf(i,n[i]):B({},Qf(i.category,n[i.category]),i)}):r}function Qf(f,e){return e===void 0&&(e={}),Object.assign(pe[f],e)}var v1="https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/",k1="https://cdn.jsdelivr.net/npm/emoji-datasource-facebook/img/facebook/64/",w1="https://cdn.jsdelivr.net/npm/emoji-datasource-twitter/img/twitter/64/",y1="https://cdn.jsdelivr.net/npm/emoji-datasource-google/img/google/64/";function E1(f){switch(f){case S.TWITTER:return w1;case S.GOOGLE:return y1;case S.FACEBOOK:return k1;case S.APPLE:default:return v1}}var j1=[],C1=[{n:["grinning","grinning face"],u:"1f600",a:"1.0"},{n:["smiley","smiling face with open mouth"],u:"1f603",a:"0.6"},{n:["smile","smiling face with open mouth and smiling eyes"],u:"1f604",a:"0.6"},{n:["grin","grinning face with smiling eyes"],u:"1f601",a:"0.6"},{n:["laughing","satisfied","smiling face with open mouth and tightly-closed eyes"],u:"1f606",a:"0.6"},{n:["sweat smile","smiling face with open mouth and cold sweat"],u:"1f605",a:"0.6"},{n:["rolling on the floor laughing"],u:"1f923",a:"3.0"},{n:["joy","face with tears of joy"],u:"1f602",a:"0.6"},{n:["slightly smiling face"],u:"1f642",a:"1.0"},{n:["upside-down face","upside down face"],u:"1f643",a:"1.0"},{n:["melting face"],u:"1fae0",a:"14.0"},{n:["wink","winking face"],u:"1f609",a:"0.6"},{n:["blush","smiling face with smiling eyes"],u:"1f60a",a:"0.6"},{n:["innocent","smiling face with halo"],u:"1f607",a:"1.0"},{n:["smiling face with 3 hearts","smiling face with smiling eyes and three hearts"],u:"1f970",a:"11.0"},{n:["heart eyes","smiling face with heart-shaped eyes"],u:"1f60d",a:"0.6"},{n:["star-struck","grinning face with star eyes"],u:"1f929",a:"5.0"},{n:["kissing heart","face throwing a kiss"],u:"1f618",a:"0.6"},{n:["kissing","kissing face"],u:"1f617",a:"1.0"},{n:["relaxed","white smiling face"],u:"263a-fe0f",a:"0.6"},{n:["kissing closed eyes","kissing face with closed eyes"],u:"1f61a",a:"0.6"},{n:["kissing smiling eyes","kissing face with smiling eyes"],u:"1f619",a:"1.0"},{n:["smiling face with tear"],u:"1f972",a:"13.0"},{n:["yum","face savouring delicious food"],u:"1f60b",a:"0.6"},{n:["stuck out tongue","face with stuck-out tongue"],u:"1f61b",a:"1.0"},{n:["stuck out tongue winking eye","face with stuck-out tongue and winking eye"],u:"1f61c",a:"0.6"},{n:["zany face","grinning face with one large and one small eye"],u:"1f92a",a:"5.0"},{n:["stuck out tongue closed eyes","face with stuck-out tongue and tightly-closed eyes"],u:"1f61d",a:"0.6"},{n:["money-mouth face","money mouth face"],u:"1f911",a:"1.0"},{n:["hugging face"],u:"1f917",a:"1.0"},{n:["face with hand over mouth","smiling face with smiling eyes and hand covering mouth"],u:"1f92d",a:"5.0"},{n:["face with open eyes and hand over mouth"],u:"1fae2",a:"14.0"},{n:["face with peeking eye"],u:"1fae3",a:"14.0"},{n:["shushing face","face with finger covering closed lips"],u:"1f92b",a:"5.0"},{n:["thinking face"],u:"1f914",a:"1.0"},{n:["saluting face"],u:"1fae1",a:"14.0"},{n:["zipper-mouth face","zipper mouth face"],u:"1f910",a:"1.0"},{n:["face with raised eyebrow","face with one eyebrow raised"],u:"1f928",a:"5.0"},{n:["neutral face"],u:"1f610",a:"0.7"},{n:["expressionless","expressionless face"],u:"1f611",a:"1.0"},{n:["no mouth","face without mouth"],u:"1f636",a:"1.0"},{n:["dotted line face"],u:"1fae5",a:"14.0"},{n:["face in clouds"],u:"1f636-200d-1f32b-fe0f",a:"13.1"},{n:["smirk","smirking face"],u:"1f60f",a:"0.6"},{n:["unamused","unamused face"],u:"1f612",a:"0.6"},{n:["face with rolling eyes"],u:"1f644",a:"1.0"},{n:["grimacing","grimacing face"],u:"1f62c",a:"1.0"},{n:["face exhaling"],u:"1f62e-200d-1f4a8",a:"13.1"},{n:["lying face"],u:"1f925",a:"3.0"},{n:["relieved","relieved face"],u:"1f60c",a:"0.6"},{n:["pensive","pensive face"],u:"1f614",a:"0.6"},{n:["sleepy","sleepy face"],u:"1f62a",a:"0.6"},{n:["drooling face"],u:"1f924",a:"3.0"},{n:["sleeping","sleeping face"],u:"1f634",a:"1.0"},{n:["mask","face with medical mask"],u:"1f637",a:"0.6"},{n:["face with thermometer"],u:"1f912",a:"1.0"},{n:["face with head-bandage","face with head bandage"],u:"1f915",a:"1.0"},{n:["nauseated face"],u:"1f922",a:"3.0"},{n:["face vomiting","face with open mouth vomiting"],u:"1f92e",a:"5.0"},{n:["sneezing face"],u:"1f927",a:"3.0"},{n:["hot face","overheated face"],u:"1f975",a:"11.0"},{n:["cold face","freezing face"],u:"1f976",a:"11.0"},{n:["woozy face","face with uneven eyes and wavy mouth"],u:"1f974",a:"11.0"},{n:["dizzy face"],u:"1f635",a:"0.6"},{n:["face with spiral eyes"],u:"1f635-200d-1f4ab",a:"13.1"},{n:["exploding head","shocked face with exploding head"],u:"1f92f",a:"5.0"},{n:["face with cowboy hat"],u:"1f920",a:"3.0"},{n:["partying face","face with party horn and party hat"],u:"1f973",a:"11.0"},{n:["disguised face"],u:"1f978",a:"13.0"},{n:["sunglasses","smiling face with sunglasses"],u:"1f60e",a:"1.0"},{n:["nerd face"],u:"1f913",a:"1.0"},{n:["face with monocle"],u:"1f9d0",a:"5.0"},{n:["confused","confused face"],u:"1f615",a:"1.0"},{n:["face with diagonal mouth"],u:"1fae4",a:"14.0"},{n:["worried","worried face"],u:"1f61f",a:"1.0"},{n:["slightly frowning face"],u:"1f641",a:"1.0"},{n:["frowning face","white frowning face"],u:"2639-fe0f",a:"0.7"},{n:["open mouth","face with open mouth"],u:"1f62e",a:"1.0"},{n:["hushed","hushed face"],u:"1f62f",a:"1.0"},{n:["astonished","astonished face"],u:"1f632",a:"0.6"},{n:["flushed","flushed face"],u:"1f633",a:"0.6"},{n:["pleading face","face with pleading eyes"],u:"1f97a",a:"11.0"},{n:["face holding back tears"],u:"1f979",a:"14.0"},{n:["frowning","frowning face with open mouth"],u:"1f626",a:"1.0"},{n:["anguished","anguished face"],u:"1f627",a:"1.0"},{n:["fearful","fearful face"],u:"1f628",a:"0.6"},{n:["cold sweat","face with open mouth and cold sweat"],u:"1f630",a:"0.6"},{n:["disappointed relieved","disappointed but relieved face"],u:"1f625",a:"0.6"},{n:["cry","crying face"],u:"1f622",a:"0.6"},{n:["sob","loudly crying face"],u:"1f62d",a:"0.6"},{n:["scream","face screaming in fear"],u:"1f631",a:"0.6"},{n:["confounded","confounded face"],u:"1f616",a:"0.6"},{n:["persevere","persevering face"],u:"1f623",a:"0.6"},{n:["disappointed","disappointed face"],u:"1f61e",a:"0.6"},{n:["sweat","face with cold sweat"],u:"1f613",a:"0.6"},{n:["weary","weary face"],u:"1f629",a:"0.6"},{n:["tired face"],u:"1f62b",a:"0.6"},{n:["yawning face"],u:"1f971",a:"12.0"},{n:["triumph","face with look of triumph"],u:"1f624",a:"0.6"},{n:["rage","pouting face"],u:"1f621",a:"0.6"},{n:["angry","angry face"],u:"1f620",a:"0.6"},{n:["face with symbols on mouth","serious face with symbols covering mouth"],u:"1f92c",a:"5.0"},{n:["smiling imp","smiling face with horns"],u:"1f608",a:"1.0"},{n:["imp"],u:"1f47f",a:"0.6"},{n:["skull"],u:"1f480",a:"0.6"},{n:["skull and crossbones"],u:"2620-fe0f",a:"1.0"},{n:["poop","shit","hankey","pile of poo"],u:"1f4a9",a:"0.6"},{n:["clown face"],u:"1f921",a:"3.0"},{n:["japanese ogre"],u:"1f479",a:"0.6"},{n:["japanese goblin"],u:"1f47a",a:"0.6"},{n:["ghost"],u:"1f47b",a:"0.6"},{n:["alien","extraterrestrial alien"],u:"1f47d",a:"0.6"},{n:["alien monster","space invader"],u:"1f47e",a:"0.6"},{n:["robot face"],u:"1f916",a:"1.0"},{n:["smiley cat","smiling cat face with open mouth"],u:"1f63a",a:"0.6"},{n:["smile cat","grinning cat face with smiling eyes"],u:"1f638",a:"0.6"},{n:["joy cat","cat face with tears of joy"],u:"1f639",a:"0.6"},{n:["heart eyes cat","smiling cat face with heart-shaped eyes"],u:"1f63b",a:"0.6"},{n:["smirk cat","cat face with wry smile"],u:"1f63c",a:"0.6"},{n:["kissing cat","kissing cat face with closed eyes"],u:"1f63d",a:"0.6"},{n:["scream cat","weary cat face"],u:"1f640",a:"0.6"},{n:["crying cat face"],u:"1f63f",a:"0.6"},{n:["pouting cat","pouting cat face"],u:"1f63e",a:"0.6"},{n:["see no evil","see-no-evil monkey"],u:"1f648",a:"0.6"},{n:["hear no evil","hear-no-evil monkey"],u:"1f649",a:"0.6"},{n:["speak no evil","speak-no-evil monkey"],u:"1f64a",a:"0.6"},{n:["kiss","kiss mark"],u:"1f48b",a:"0.6"},{n:["love letter"],u:"1f48c",a:"0.6"},{n:["cupid","heart with arrow"],u:"1f498",a:"0.6"},{n:["gift heart","heart with ribbon"],u:"1f49d",a:"0.6"},{n:["sparkling heart"],u:"1f496",a:"0.6"},{n:["heartpulse","growing heart"],u:"1f497",a:"0.6"},{n:["heartbeat","beating heart"],u:"1f493",a:"0.6"},{n:["revolving hearts"],u:"1f49e",a:"0.6"},{n:["two hearts"],u:"1f495",a:"0.6"},{n:["heart decoration"],u:"1f49f",a:"0.6"},{n:["heart exclamation","heavy heart exclamation mark ornament"],u:"2763-fe0f",a:"1.0"},{n:["broken heart"],u:"1f494",a:"0.6"},{n:["heart on fire"],u:"2764-fe0f-200d-1f525",a:"13.1"},{n:["mending heart"],u:"2764-fe0f-200d-1fa79",a:"13.1"},{n:["heart","heavy black heart"],u:"2764-fe0f",a:"0.6"},{n:["orange heart"],u:"1f9e1",a:"5.0"},{n:["yellow heart"],u:"1f49b",a:"0.6"},{n:["green heart"],u:"1f49a",a:"0.6"},{n:["blue heart"],u:"1f499",a:"0.6"},{n:["purple heart"],u:"1f49c",a:"0.6"},{n:["brown heart"],u:"1f90e",a:"12.0"},{n:["black heart"],u:"1f5a4",a:"3.0"},{n:["white heart"],u:"1f90d",a:"12.0"},{n:["100","hundred points symbol"],u:"1f4af",a:"0.6"},{n:["anger","anger symbol"],u:"1f4a2",a:"0.6"},{n:["boom","collision","collision symbol"],u:"1f4a5",a:"0.6"},{n:["dizzy","dizzy symbol"],u:"1f4ab",a:"0.6"},{n:["sweat drops","splashing sweat symbol"],u:"1f4a6",a:"0.6"},{n:["dash","dash symbol"],u:"1f4a8",a:"0.6"},{n:["hole"],u:"1f573-fe0f",a:"0.7"},{n:["bomb"],u:"1f4a3",a:"0.6"},{n:["speech balloon"],u:"1f4ac",a:"0.6"},{n:["eye in speech bubble","eye-in-speech-bubble"],u:"1f441-fe0f-200d-1f5e8-fe0f",a:"2.0"},{n:["left speech bubble"],u:"1f5e8-fe0f",a:"2.0"},{n:["right anger bubble"],u:"1f5ef-fe0f",a:"0.7"},{n:["thought balloon"],u:"1f4ad",a:"1.0"},{n:["zzz","sleeping symbol"],u:"1f4a4",a:"0.6"},{n:["wave","waving hand sign"],u:"1f44b",v:["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"],a:"0.6"},{n:["raised back of hand"],u:"1f91a",v:["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"],a:"3.0"},{n:["hand with fingers splayed","raised hand with fingers splayed"],u:"1f590-fe0f",v:["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"],a:"0.7"},{n:["hand","raised hand"],u:"270b",v:["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"],a:"0.6"},{n:["spock-hand","raised hand with part between middle and ring fingers"],u:"1f596",v:["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"],a:"1.0"},{n:["rightwards hand"],u:"1faf1",v:["1faf1-1f3fb","1faf1-1f3fc","1faf1-1f3fd","1faf1-1f3fe","1faf1-1f3ff"],a:"14.0"},{n:["leftwards hand"],u:"1faf2",v:["1faf2-1f3fb","1faf2-1f3fc","1faf2-1f3fd","1faf2-1f3fe","1faf2-1f3ff"],a:"14.0"},{n:["palm down hand"],u:"1faf3",v:["1faf3-1f3fb","1faf3-1f3fc","1faf3-1f3fd","1faf3-1f3fe","1faf3-1f3ff"],a:"14.0"},{n:["palm up hand"],u:"1faf4",v:["1faf4-1f3fb","1faf4-1f3fc","1faf4-1f3fd","1faf4-1f3fe","1faf4-1f3ff"],a:"14.0"},{n:["ok hand","ok hand sign"],u:"1f44c",v:["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"],a:"0.6"},{n:["pinched fingers"],u:"1f90c",v:["1f90c-1f3fb","1f90c-1f3fc","1f90c-1f3fd","1f90c-1f3fe","1f90c-1f3ff"],a:"13.0"},{n:["pinching hand"],u:"1f90f",v:["1f90f-1f3fb","1f90f-1f3fc","1f90f-1f3fd","1f90f-1f3fe","1f90f-1f3ff"],a:"12.0"},{n:["v","victory hand"],u:"270c-fe0f",v:["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"],a:"0.6"},{n:["crossed fingers","hand with index and middle fingers crossed"],u:"1f91e",v:["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"],a:"3.0"},{n:["hand with index finger and thumb crossed"],u:"1faf0",v:["1faf0-1f3fb","1faf0-1f3fc","1faf0-1f3fd","1faf0-1f3fe","1faf0-1f3ff"],a:"14.0"},{n:["i love you hand sign"],u:"1f91f",v:["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"],a:"5.0"},{n:["the horns","sign of the horns"],u:"1f918",v:["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"],a:"1.0"},{n:["call me hand"],u:"1f919",v:["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"],a:"3.0"},{n:["point left","white left pointing backhand index"],u:"1f448",v:["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"],a:"0.6"},{n:["point right","white right pointing backhand index"],u:"1f449",v:["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"],a:"0.6"},{n:["point up 2","white up pointing backhand index"],u:"1f446",v:["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"],a:"0.6"},{n:["middle finger","reversed hand with middle finger extended"],u:"1f595",v:["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"],a:"1.0"},{n:["point down","white down pointing backhand index"],u:"1f447",v:["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"],a:"0.6"},{n:["point up","white up pointing index"],u:"261d-fe0f",v:["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"],a:"0.6"},{n:["index pointing at the viewer"],u:"1faf5",v:["1faf5-1f3fb","1faf5-1f3fc","1faf5-1f3fd","1faf5-1f3fe","1faf5-1f3ff"],a:"14.0"},{n:["+1","thumbsup","thumbs up sign"],u:"1f44d",v:["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"],a:"0.6"},{n:["-1","thumbsdown","thumbs down sign"],u:"1f44e",v:["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"],a:"0.6"},{n:["fist","raised fist"],u:"270a",v:["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"],a:"0.6"},{n:["punch","facepunch","fisted hand sign"],u:"1f44a",v:["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"],a:"0.6"},{n:["left-facing fist"],u:"1f91b",v:["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"],a:"3.0"},{n:["right-facing fist"],u:"1f91c",v:["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"],a:"3.0"},{n:["clap","clapping hands sign"],u:"1f44f",v:["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"],a:"0.6"},{n:["raised hands","person raising both hands in celebration"],u:"1f64c",v:["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"],a:"0.6"},{n:["heart hands"],u:"1faf6",v:["1faf6-1f3fb","1faf6-1f3fc","1faf6-1f3fd","1faf6-1f3fe","1faf6-1f3ff"],a:"14.0"},{n:["open hands","open hands sign"],u:"1f450",v:["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"],a:"0.6"},{n:["palms up together"],u:"1f932",v:["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"],a:"5.0"},{n:["handshake"],u:"1f91d",v:["1f91d-1f3fb","1f91d-1f3fc","1f91d-1f3fd","1f91d-1f3fe","1f91d-1f3ff","1faf1-1f3fb-200d-1faf2-1f3fc","1faf1-1f3fb-200d-1faf2-1f3fd","1faf1-1f3fb-200d-1faf2-1f3fe","1faf1-1f3fb-200d-1faf2-1f3ff","1faf1-1f3fc-200d-1faf2-1f3fb","1faf1-1f3fc-200d-1faf2-1f3fd","1faf1-1f3fc-200d-1faf2-1f3fe","1faf1-1f3fc-200d-1faf2-1f3ff","1faf1-1f3fd-200d-1faf2-1f3fb","1faf1-1f3fd-200d-1faf2-1f3fc","1faf1-1f3fd-200d-1faf2-1f3fe","1faf1-1f3fd-200d-1faf2-1f3ff","1faf1-1f3fe-200d-1faf2-1f3fb","1faf1-1f3fe-200d-1faf2-1f3fc","1faf1-1f3fe-200d-1faf2-1f3fd","1faf1-1f3fe-200d-1faf2-1f3ff","1faf1-1f3ff-200d-1faf2-1f3fb","1faf1-1f3ff-200d-1faf2-1f3fc","1faf1-1f3ff-200d-1faf2-1f3fd","1faf1-1f3ff-200d-1faf2-1f3fe"],a:"3.0"},{n:["pray","person with folded hands"],u:"1f64f",v:["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"],a:"0.6"},{n:["writing hand"],u:"270d-fe0f",v:["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"],a:"0.7"},{n:["nail care","nail polish"],u:"1f485",v:["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"],a:"0.6"},{n:["selfie"],u:"1f933",v:["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"],a:"3.0"},{n:["muscle","flexed biceps"],u:"1f4aa",v:["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"],a:"0.6"},{n:["mechanical arm"],u:"1f9be",a:"12.0"},{n:["mechanical leg"],u:"1f9bf",a:"12.0"},{n:["leg"],u:"1f9b5",v:["1f9b5-1f3fb","1f9b5-1f3fc","1f9b5-1f3fd","1f9b5-1f3fe","1f9b5-1f3ff"],a:"11.0"},{n:["foot"],u:"1f9b6",v:["1f9b6-1f3fb","1f9b6-1f3fc","1f9b6-1f3fd","1f9b6-1f3fe","1f9b6-1f3ff"],a:"11.0"},{n:["ear"],u:"1f442",v:["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"],a:"0.6"},{n:["ear with hearing aid"],u:"1f9bb",v:["1f9bb-1f3fb","1f9bb-1f3fc","1f9bb-1f3fd","1f9bb-1f3fe","1f9bb-1f3ff"],a:"12.0"},{n:["nose"],u:"1f443",v:["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"],a:"0.6"},{n:["brain"],u:"1f9e0",a:"5.0"},{n:["anatomical heart"],u:"1fac0",a:"13.0"},{n:["lungs"],u:"1fac1",a:"13.0"},{n:["tooth"],u:"1f9b7",a:"11.0"},{n:["bone"],u:"1f9b4",a:"11.0"},{n:["eyes"],u:"1f440",a:"0.6"},{n:["eye"],u:"1f441-fe0f",a:"0.7"},{n:["tongue"],u:"1f445",a:"0.6"},{n:["lips","mouth"],u:"1f444",a:"0.6"},{n:["biting lip"],u:"1fae6",a:"14.0"},{n:["baby"],u:"1f476",v:["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"],a:"0.6"},{n:["child"],u:"1f9d2",v:["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"],a:"5.0"},{n:["boy"],u:"1f466",v:["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"],a:"0.6"},{n:["girl"],u:"1f467",v:["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"],a:"0.6"},{n:["adult"],u:"1f9d1",v:["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"],a:"5.0"},{n:["person with blond hair"],u:"1f471",v:["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"],a:"0.6"},{n:["man"],u:"1f468",v:["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"],a:"0.6"},{n:["bearded person"],u:"1f9d4",v:["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"],a:"5.0"},{n:["man: beard","man with beard"],u:"1f9d4-200d-2642-fe0f",v:["1f9d4-1f3fb-200d-2642-fe0f","1f9d4-1f3fc-200d-2642-fe0f","1f9d4-1f3fd-200d-2642-fe0f","1f9d4-1f3fe-200d-2642-fe0f","1f9d4-1f3ff-200d-2642-fe0f"],a:"13.1"},{n:["woman: beard","woman with beard"],u:"1f9d4-200d-2640-fe0f",v:["1f9d4-1f3fb-200d-2640-fe0f","1f9d4-1f3fc-200d-2640-fe0f","1f9d4-1f3fd-200d-2640-fe0f","1f9d4-1f3fe-200d-2640-fe0f","1f9d4-1f3ff-200d-2640-fe0f"],a:"13.1"},{n:["man: red hair","red haired man"],u:"1f468-200d-1f9b0",v:["1f468-1f3fb-200d-1f9b0","1f468-1f3fc-200d-1f9b0","1f468-1f3fd-200d-1f9b0","1f468-1f3fe-200d-1f9b0","1f468-1f3ff-200d-1f9b0"],a:"11.0"},{n:["man: curly hair","curly haired man"],u:"1f468-200d-1f9b1",v:["1f468-1f3fb-200d-1f9b1","1f468-1f3fc-200d-1f9b1","1f468-1f3fd-200d-1f9b1","1f468-1f3fe-200d-1f9b1","1f468-1f3ff-200d-1f9b1"],a:"11.0"},{n:["man: white hair","white haired man"],u:"1f468-200d-1f9b3",v:["1f468-1f3fb-200d-1f9b3","1f468-1f3fc-200d-1f9b3","1f468-1f3fd-200d-1f9b3","1f468-1f3fe-200d-1f9b3","1f468-1f3ff-200d-1f9b3"],a:"11.0"},{n:["bald man","man: bald"],u:"1f468-200d-1f9b2",v:["1f468-1f3fb-200d-1f9b2","1f468-1f3fc-200d-1f9b2","1f468-1f3fd-200d-1f9b2","1f468-1f3fe-200d-1f9b2","1f468-1f3ff-200d-1f9b2"],a:"11.0"},{n:["woman"],u:"1f469",v:["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"],a:"0.6"},{n:["woman: red hair","red haired woman"],u:"1f469-200d-1f9b0",v:["1f469-1f3fb-200d-1f9b0","1f469-1f3fc-200d-1f9b0","1f469-1f3fd-200d-1f9b0","1f469-1f3fe-200d-1f9b0","1f469-1f3ff-200d-1f9b0"],a:"11.0"},{n:["person: red hair","red haired person"],u:"1f9d1-200d-1f9b0",v:["1f9d1-1f3fb-200d-1f9b0","1f9d1-1f3fc-200d-1f9b0","1f9d1-1f3fd-200d-1f9b0","1f9d1-1f3fe-200d-1f9b0","1f9d1-1f3ff-200d-1f9b0"],a:"12.1"},{n:["woman: curly hair","curly haired woman"],u:"1f469-200d-1f9b1",v:["1f469-1f3fb-200d-1f9b1","1f469-1f3fc-200d-1f9b1","1f469-1f3fd-200d-1f9b1","1f469-1f3fe-200d-1f9b1","1f469-1f3ff-200d-1f9b1"],a:"11.0"},{n:["person: curly hair","curly haired person"],u:"1f9d1-200d-1f9b1",v:["1f9d1-1f3fb-200d-1f9b1","1f9d1-1f3fc-200d-1f9b1","1f9d1-1f3fd-200d-1f9b1","1f9d1-1f3fe-200d-1f9b1","1f9d1-1f3ff-200d-1f9b1"],a:"12.1"},{n:["woman: white hair","white haired woman"],u:"1f469-200d-1f9b3",v:["1f469-1f3fb-200d-1f9b3","1f469-1f3fc-200d-1f9b3","1f469-1f3fd-200d-1f9b3","1f469-1f3fe-200d-1f9b3","1f469-1f3ff-200d-1f9b3"],a:"11.0"},{n:["person: white hair","white haired person"],u:"1f9d1-200d-1f9b3",v:["1f9d1-1f3fb-200d-1f9b3","1f9d1-1f3fc-200d-1f9b3","1f9d1-1f3fd-200d-1f9b3","1f9d1-1f3fe-200d-1f9b3","1f9d1-1f3ff-200d-1f9b3"],a:"12.1"},{n:["bald woman","woman: bald"],u:"1f469-200d-1f9b2",v:["1f469-1f3fb-200d-1f9b2","1f469-1f3fc-200d-1f9b2","1f469-1f3fd-200d-1f9b2","1f469-1f3fe-200d-1f9b2","1f469-1f3ff-200d-1f9b2"],a:"11.0"},{n:["bald person","person: bald"],u:"1f9d1-200d-1f9b2",v:["1f9d1-1f3fb-200d-1f9b2","1f9d1-1f3fc-200d-1f9b2","1f9d1-1f3fd-200d-1f9b2","1f9d1-1f3fe-200d-1f9b2","1f9d1-1f3ff-200d-1f9b2"],a:"12.1"},{n:["woman: blond hair","blond-haired-woman"],u:"1f471-200d-2640-fe0f",v:["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["man: blond hair","blond-haired-man"],u:"1f471-200d-2642-fe0f",v:["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["older adult"],u:"1f9d3",v:["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"],a:"5.0"},{n:["older man"],u:"1f474",v:["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"],a:"0.6"},{n:["older woman"],u:"1f475",v:["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"],a:"0.6"},{n:["person frowning"],u:"1f64d",v:["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"],a:"0.6"},{n:["man frowning","man-frowning"],u:"1f64d-200d-2642-fe0f",v:["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman frowning","woman-frowning"],u:"1f64d-200d-2640-fe0f",v:["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with pouting face"],u:"1f64e",v:["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"],a:"0.6"},{n:["man pouting","man-pouting"],u:"1f64e-200d-2642-fe0f",v:["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman pouting","woman-pouting"],u:"1f64e-200d-2640-fe0f",v:["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["no good","face with no good gesture"],u:"1f645",v:["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"],a:"0.6"},{n:["man gesturing no","man-gesturing-no"],u:"1f645-200d-2642-fe0f",v:["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman gesturing no","woman-gesturing-no"],u:"1f645-200d-2640-fe0f",v:["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["ok woman","face with ok gesture"],u:"1f646",v:["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"],a:"0.6"},{n:["man gesturing ok","man-gesturing-ok"],u:"1f646-200d-2642-fe0f",v:["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman gesturing ok","woman-gesturing-ok"],u:"1f646-200d-2640-fe0f",v:["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["information desk person"],u:"1f481",v:["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"],a:"0.6"},{n:["man tipping hand","man-tipping-hand"],u:"1f481-200d-2642-fe0f",v:["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman tipping hand","woman-tipping-hand"],u:"1f481-200d-2640-fe0f",v:["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["raising hand","happy person raising one hand"],u:"1f64b",v:["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"],a:"0.6"},{n:["man raising hand","man-raising-hand"],u:"1f64b-200d-2642-fe0f",v:["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman raising hand","woman-raising-hand"],u:"1f64b-200d-2640-fe0f",v:["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["deaf person"],u:"1f9cf",v:["1f9cf-1f3fb","1f9cf-1f3fc","1f9cf-1f3fd","1f9cf-1f3fe","1f9cf-1f3ff"],a:"12.0"},{n:["deaf man"],u:"1f9cf-200d-2642-fe0f",v:["1f9cf-1f3fb-200d-2642-fe0f","1f9cf-1f3fc-200d-2642-fe0f","1f9cf-1f3fd-200d-2642-fe0f","1f9cf-1f3fe-200d-2642-fe0f","1f9cf-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["deaf woman"],u:"1f9cf-200d-2640-fe0f",v:["1f9cf-1f3fb-200d-2640-fe0f","1f9cf-1f3fc-200d-2640-fe0f","1f9cf-1f3fd-200d-2640-fe0f","1f9cf-1f3fe-200d-2640-fe0f","1f9cf-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["bow","person bowing deeply"],u:"1f647",v:["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"],a:"0.6"},{n:["man bowing","man-bowing"],u:"1f647-200d-2642-fe0f",v:["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman bowing","woman-bowing"],u:"1f647-200d-2640-fe0f",v:["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["face palm"],u:"1f926",v:["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"],a:"3.0"},{n:["man facepalming","man-facepalming"],u:"1f926-200d-2642-fe0f",v:["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman facepalming","woman-facepalming"],u:"1f926-200d-2640-fe0f",v:["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["shrug"],u:"1f937",v:["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"],a:"3.0"},{n:["man shrugging","man-shrugging"],u:"1f937-200d-2642-fe0f",v:["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman shrugging","woman-shrugging"],u:"1f937-200d-2640-fe0f",v:["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["health worker"],u:"1f9d1-200d-2695-fe0f",v:["1f9d1-1f3fb-200d-2695-fe0f","1f9d1-1f3fc-200d-2695-fe0f","1f9d1-1f3fd-200d-2695-fe0f","1f9d1-1f3fe-200d-2695-fe0f","1f9d1-1f3ff-200d-2695-fe0f"],a:"12.1"},{n:["male-doctor","man health worker"],u:"1f468-200d-2695-fe0f",v:["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2695-fe0f","1f468-1f3ff-200d-2695-fe0f"],a:"4.0"},{n:["female-doctor","woman health worker"],u:"1f469-200d-2695-fe0f",v:["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"],a:"4.0"},{n:["student"],u:"1f9d1-200d-1f393",v:["1f9d1-1f3fb-200d-1f393","1f9d1-1f3fc-200d-1f393","1f9d1-1f3fd-200d-1f393","1f9d1-1f3fe-200d-1f393","1f9d1-1f3ff-200d-1f393"],a:"12.1"},{n:["man student","male-student"],u:"1f468-200d-1f393",v:["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"],a:"4.0"},{n:["woman student","female-student"],u:"1f469-200d-1f393",v:["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"],a:"4.0"},{n:["teacher"],u:"1f9d1-200d-1f3eb",v:["1f9d1-1f3fb-200d-1f3eb","1f9d1-1f3fc-200d-1f3eb","1f9d1-1f3fd-200d-1f3eb","1f9d1-1f3fe-200d-1f3eb","1f9d1-1f3ff-200d-1f3eb"],a:"12.1"},{n:["man teacher","male-teacher"],u:"1f468-200d-1f3eb",v:["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"],a:"4.0"},{n:["woman teacher","female-teacher"],u:"1f469-200d-1f3eb",v:["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"],a:"4.0"},{n:["judge"],u:"1f9d1-200d-2696-fe0f",v:["1f9d1-1f3fb-200d-2696-fe0f","1f9d1-1f3fc-200d-2696-fe0f","1f9d1-1f3fd-200d-2696-fe0f","1f9d1-1f3fe-200d-2696-fe0f","1f9d1-1f3ff-200d-2696-fe0f"],a:"12.1"},{n:["man judge","male-judge"],u:"1f468-200d-2696-fe0f",v:["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"],a:"4.0"},{n:["woman judge","female-judge"],u:"1f469-200d-2696-fe0f",v:["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"],a:"4.0"},{n:["farmer"],u:"1f9d1-200d-1f33e",v:["1f9d1-1f3fb-200d-1f33e","1f9d1-1f3fc-200d-1f33e","1f9d1-1f3fd-200d-1f33e","1f9d1-1f3fe-200d-1f33e","1f9d1-1f3ff-200d-1f33e"],a:"12.1"},{n:["man farmer","male-farmer"],u:"1f468-200d-1f33e",v:["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"],a:"4.0"},{n:["woman farmer","female-farmer"],u:"1f469-200d-1f33e",v:["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"],a:"4.0"},{n:["cook"],u:"1f9d1-200d-1f373",v:["1f9d1-1f3fb-200d-1f373","1f9d1-1f3fc-200d-1f373","1f9d1-1f3fd-200d-1f373","1f9d1-1f3fe-200d-1f373","1f9d1-1f3ff-200d-1f373"],a:"12.1"},{n:["man cook","male-cook"],u:"1f468-200d-1f373",v:["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"],a:"4.0"},{n:["woman cook","female-cook"],u:"1f469-200d-1f373",v:["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"],a:"4.0"},{n:["mechanic"],u:"1f9d1-200d-1f527",v:["1f9d1-1f3fb-200d-1f527","1f9d1-1f3fc-200d-1f527","1f9d1-1f3fd-200d-1f527","1f9d1-1f3fe-200d-1f527","1f9d1-1f3ff-200d-1f527"],a:"12.1"},{n:["man mechanic","male-mechanic"],u:"1f468-200d-1f527",v:["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"],a:"4.0"},{n:["woman mechanic","female-mechanic"],u:"1f469-200d-1f527",v:["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"],a:"4.0"},{n:["factory worker"],u:"1f9d1-200d-1f3ed",v:["1f9d1-1f3fb-200d-1f3ed","1f9d1-1f3fc-200d-1f3ed","1f9d1-1f3fd-200d-1f3ed","1f9d1-1f3fe-200d-1f3ed","1f9d1-1f3ff-200d-1f3ed"],a:"12.1"},{n:["man factory worker","male-factory-worker"],u:"1f468-200d-1f3ed",v:["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"],a:"4.0"},{n:["woman factory worker","female-factory-worker"],u:"1f469-200d-1f3ed",v:["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"],a:"4.0"},{n:["office worker"],u:"1f9d1-200d-1f4bc",v:["1f9d1-1f3fb-200d-1f4bc","1f9d1-1f3fc-200d-1f4bc","1f9d1-1f3fd-200d-1f4bc","1f9d1-1f3fe-200d-1f4bc","1f9d1-1f3ff-200d-1f4bc"],a:"12.1"},{n:["man office worker","male-office-worker"],u:"1f468-200d-1f4bc",v:["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"],a:"4.0"},{n:["woman office worker","female-office-worker"],u:"1f469-200d-1f4bc",v:["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"],a:"4.0"},{n:["scientist"],u:"1f9d1-200d-1f52c",v:["1f9d1-1f3fb-200d-1f52c","1f9d1-1f3fc-200d-1f52c","1f9d1-1f3fd-200d-1f52c","1f9d1-1f3fe-200d-1f52c","1f9d1-1f3ff-200d-1f52c"],a:"12.1"},{n:["man scientist","male-scientist"],u:"1f468-200d-1f52c",v:["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"],a:"4.0"},{n:["woman scientist","female-scientist"],u:"1f469-200d-1f52c",v:["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"],a:"4.0"},{n:["technologist"],u:"1f9d1-200d-1f4bb",v:["1f9d1-1f3fb-200d-1f4bb","1f9d1-1f3fc-200d-1f4bb","1f9d1-1f3fd-200d-1f4bb","1f9d1-1f3fe-200d-1f4bb","1f9d1-1f3ff-200d-1f4bb"],a:"12.1"},{n:["man technologist","male-technologist"],u:"1f468-200d-1f4bb",v:["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"],a:"4.0"},{n:["woman technologist","female-technologist"],u:"1f469-200d-1f4bb",v:["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"],a:"4.0"},{n:["singer"],u:"1f9d1-200d-1f3a4",v:["1f9d1-1f3fb-200d-1f3a4","1f9d1-1f3fc-200d-1f3a4","1f9d1-1f3fd-200d-1f3a4","1f9d1-1f3fe-200d-1f3a4","1f9d1-1f3ff-200d-1f3a4"],a:"12.1"},{n:["man singer","male-singer"],u:"1f468-200d-1f3a4",v:["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"],a:"4.0"},{n:["woman singer","female-singer"],u:"1f469-200d-1f3a4",v:["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"],a:"4.0"},{n:["artist"],u:"1f9d1-200d-1f3a8",v:["1f9d1-1f3fb-200d-1f3a8","1f9d1-1f3fc-200d-1f3a8","1f9d1-1f3fd-200d-1f3a8","1f9d1-1f3fe-200d-1f3a8","1f9d1-1f3ff-200d-1f3a8"],a:"12.1"},{n:["man artist","male-artist"],u:"1f468-200d-1f3a8",v:["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"],a:"4.0"},{n:["woman artist","female-artist"],u:"1f469-200d-1f3a8",v:["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"],a:"4.0"},{n:["pilot"],u:"1f9d1-200d-2708-fe0f",v:["1f9d1-1f3fb-200d-2708-fe0f","1f9d1-1f3fc-200d-2708-fe0f","1f9d1-1f3fd-200d-2708-fe0f","1f9d1-1f3fe-200d-2708-fe0f","1f9d1-1f3ff-200d-2708-fe0f"],a:"12.1"},{n:["man pilot","male-pilot"],u:"1f468-200d-2708-fe0f",v:["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"],a:"4.0"},{n:["woman pilot","female-pilot"],u:"1f469-200d-2708-fe0f",v:["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"],a:"4.0"},{n:["astronaut"],u:"1f9d1-200d-1f680",v:["1f9d1-1f3fb-200d-1f680","1f9d1-1f3fc-200d-1f680","1f9d1-1f3fd-200d-1f680","1f9d1-1f3fe-200d-1f680","1f9d1-1f3ff-200d-1f680"],a:"12.1"},{n:["man astronaut","male-astronaut"],u:"1f468-200d-1f680",v:["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"],a:"4.0"},{n:["woman astronaut","female-astronaut"],u:"1f469-200d-1f680",v:["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"],a:"4.0"},{n:["firefighter"],u:"1f9d1-200d-1f692",v:["1f9d1-1f3fb-200d-1f692","1f9d1-1f3fc-200d-1f692","1f9d1-1f3fd-200d-1f692","1f9d1-1f3fe-200d-1f692","1f9d1-1f3ff-200d-1f692"],a:"12.1"},{n:["man firefighter","male-firefighter"],u:"1f468-200d-1f692",v:["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"],a:"4.0"},{n:["woman firefighter","female-firefighter"],u:"1f469-200d-1f692",v:["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"],a:"4.0"},{n:["cop","police officer"],u:"1f46e",v:["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"],a:"0.6"},{n:["man police officer","male-police-officer"],u:"1f46e-200d-2642-fe0f",v:["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman police officer","female-police-officer"],u:"1f46e-200d-2640-fe0f",v:["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["detective","sleuth or spy"],u:"1f575-fe0f",v:["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"],a:"0.7"},{n:["man detective","male-detective"],u:"1f575-fe0f-200d-2642-fe0f",v:["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman detective","female-detective"],u:"1f575-fe0f-200d-2640-fe0f",v:["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["guardsman"],u:"1f482",v:["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"],a:"0.6"},{n:["man guard","male-guard"],u:"1f482-200d-2642-fe0f",v:["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman guard","female-guard"],u:"1f482-200d-2640-fe0f",v:["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["ninja"],u:"1f977",v:["1f977-1f3fb","1f977-1f3fc","1f977-1f3fd","1f977-1f3fe","1f977-1f3ff"],a:"13.0"},{n:["construction worker"],u:"1f477",v:["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"],a:"0.6"},{n:["man construction worker","male-construction-worker"],u:"1f477-200d-2642-fe0f",v:["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman construction worker","female-construction-worker"],u:"1f477-200d-2640-fe0f",v:["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with crown"],u:"1fac5",v:["1fac5-1f3fb","1fac5-1f3fc","1fac5-1f3fd","1fac5-1f3fe","1fac5-1f3ff"],a:"14.0"},{n:["prince"],u:"1f934",v:["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"],a:"3.0"},{n:["princess"],u:"1f478",v:["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"],a:"0.6"},{n:["man with turban"],u:"1f473",v:["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"],a:"0.6"},{n:["man wearing turban","man-wearing-turban"],u:"1f473-200d-2642-fe0f",v:["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman wearing turban","woman-wearing-turban"],u:"1f473-200d-2640-fe0f",v:["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["man with gua pi mao"],u:"1f472",v:["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"],a:"0.6"},{n:["person with headscarf"],u:"1f9d5",v:["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"],a:"5.0"},{n:["man in tuxedo","person in tuxedo"],u:"1f935",v:["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"],a:"3.0"},{n:["man in tuxedo"],u:"1f935-200d-2642-fe0f",v:["1f935-1f3fb-200d-2642-fe0f","1f935-1f3fc-200d-2642-fe0f","1f935-1f3fd-200d-2642-fe0f","1f935-1f3fe-200d-2642-fe0f","1f935-1f3ff-200d-2642-fe0f"],a:"13.0"},{n:["woman in tuxedo"],u:"1f935-200d-2640-fe0f",v:["1f935-1f3fb-200d-2640-fe0f","1f935-1f3fc-200d-2640-fe0f","1f935-1f3fd-200d-2640-fe0f","1f935-1f3fe-200d-2640-fe0f","1f935-1f3ff-200d-2640-fe0f"],a:"13.0"},{n:["bride with veil"],u:"1f470",v:["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"],a:"0.6"},{n:["man with veil"],u:"1f470-200d-2642-fe0f",v:["1f470-1f3fb-200d-2642-fe0f","1f470-1f3fc-200d-2642-fe0f","1f470-1f3fd-200d-2642-fe0f","1f470-1f3fe-200d-2642-fe0f","1f470-1f3ff-200d-2642-fe0f"],a:"13.0"},{n:["woman with veil"],u:"1f470-200d-2640-fe0f",v:["1f470-1f3fb-200d-2640-fe0f","1f470-1f3fc-200d-2640-fe0f","1f470-1f3fd-200d-2640-fe0f","1f470-1f3fe-200d-2640-fe0f","1f470-1f3ff-200d-2640-fe0f"],a:"13.0"},{n:["pregnant woman"],u:"1f930",v:["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"],a:"3.0"},{n:["pregnant man"],u:"1fac3",v:["1fac3-1f3fb","1fac3-1f3fc","1fac3-1f3fd","1fac3-1f3fe","1fac3-1f3ff"],a:"14.0"},{n:["pregnant person"],u:"1fac4",v:["1fac4-1f3fb","1fac4-1f3fc","1fac4-1f3fd","1fac4-1f3fe","1fac4-1f3ff"],a:"14.0"},{n:["breast-feeding"],u:"1f931",v:["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"],a:"5.0"},{n:["woman feeding baby"],u:"1f469-200d-1f37c",v:["1f469-1f3fb-200d-1f37c","1f469-1f3fc-200d-1f37c","1f469-1f3fd-200d-1f37c","1f469-1f3fe-200d-1f37c","1f469-1f3ff-200d-1f37c"],a:"13.0"},{n:["man feeding baby"],u:"1f468-200d-1f37c",v:["1f468-1f3fb-200d-1f37c","1f468-1f3fc-200d-1f37c","1f468-1f3fd-200d-1f37c","1f468-1f3fe-200d-1f37c","1f468-1f3ff-200d-1f37c"],a:"13.0"},{n:["person feeding baby"],u:"1f9d1-200d-1f37c",v:["1f9d1-1f3fb-200d-1f37c","1f9d1-1f3fc-200d-1f37c","1f9d1-1f3fd-200d-1f37c","1f9d1-1f3fe-200d-1f37c","1f9d1-1f3ff-200d-1f37c"],a:"13.0"},{n:["angel","baby angel"],u:"1f47c",v:["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"],a:"0.6"},{n:["santa","father christmas"],u:"1f385",v:["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"],a:"0.6"},{n:["mrs claus","mother christmas"],u:"1f936",v:["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"],a:"3.0"},{n:["mx claus"],u:"1f9d1-200d-1f384",v:["1f9d1-1f3fb-200d-1f384","1f9d1-1f3fc-200d-1f384","1f9d1-1f3fd-200d-1f384","1f9d1-1f3fe-200d-1f384","1f9d1-1f3ff-200d-1f384"],a:"13.0"},{n:["superhero"],u:"1f9b8",v:["1f9b8-1f3fb","1f9b8-1f3fc","1f9b8-1f3fd","1f9b8-1f3fe","1f9b8-1f3ff"],a:"11.0"},{n:["man superhero","male superhero"],u:"1f9b8-200d-2642-fe0f",v:["1f9b8-1f3fb-200d-2642-fe0f","1f9b8-1f3fc-200d-2642-fe0f","1f9b8-1f3fd-200d-2642-fe0f","1f9b8-1f3fe-200d-2642-fe0f","1f9b8-1f3ff-200d-2642-fe0f"],a:"11.0"},{n:["woman superhero","female superhero"],u:"1f9b8-200d-2640-fe0f",v:["1f9b8-1f3fb-200d-2640-fe0f","1f9b8-1f3fc-200d-2640-fe0f","1f9b8-1f3fd-200d-2640-fe0f","1f9b8-1f3fe-200d-2640-fe0f","1f9b8-1f3ff-200d-2640-fe0f"],a:"11.0"},{n:["supervillain"],u:"1f9b9",v:["1f9b9-1f3fb","1f9b9-1f3fc","1f9b9-1f3fd","1f9b9-1f3fe","1f9b9-1f3ff"],a:"11.0"},{n:["man supervillain","male supervillain"],u:"1f9b9-200d-2642-fe0f",v:["1f9b9-1f3fb-200d-2642-fe0f","1f9b9-1f3fc-200d-2642-fe0f","1f9b9-1f3fd-200d-2642-fe0f","1f9b9-1f3fe-200d-2642-fe0f","1f9b9-1f3ff-200d-2642-fe0f"],a:"11.0"},{n:["woman supervillain","female supervillain"],u:"1f9b9-200d-2640-fe0f",v:["1f9b9-1f3fb-200d-2640-fe0f","1f9b9-1f3fc-200d-2640-fe0f","1f9b9-1f3fd-200d-2640-fe0f","1f9b9-1f3fe-200d-2640-fe0f","1f9b9-1f3ff-200d-2640-fe0f"],a:"11.0"},{n:["mage"],u:"1f9d9",v:["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"],a:"5.0"},{n:["man mage","male mage"],u:"1f9d9-200d-2642-fe0f",v:["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman mage","female mage"],u:"1f9d9-200d-2640-fe0f",v:["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["fairy"],u:"1f9da",v:["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"],a:"5.0"},{n:["man fairy","male fairy"],u:"1f9da-200d-2642-fe0f",v:["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman fairy","female fairy"],u:"1f9da-200d-2640-fe0f",v:["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["vampire"],u:"1f9db",v:["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"],a:"5.0"},{n:["man vampire","male vampire"],u:"1f9db-200d-2642-fe0f",v:["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman vampire","female vampire"],u:"1f9db-200d-2640-fe0f",v:["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["merperson"],u:"1f9dc",v:["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"],a:"5.0"},{n:["merman"],u:"1f9dc-200d-2642-fe0f",v:["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["mermaid"],u:"1f9dc-200d-2640-fe0f",v:["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["elf"],u:"1f9dd",v:["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"],a:"5.0"},{n:["man elf","male elf"],u:"1f9dd-200d-2642-fe0f",v:["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman elf","female elf"],u:"1f9dd-200d-2640-fe0f",v:["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["genie"],u:"1f9de",a:"5.0"},{n:["man genie","male genie"],u:"1f9de-200d-2642-fe0f",a:"5.0"},{n:["woman genie","female genie"],u:"1f9de-200d-2640-fe0f",a:"5.0"},{n:["zombie"],u:"1f9df",a:"5.0"},{n:["man zombie","male zombie"],u:"1f9df-200d-2642-fe0f",a:"5.0"},{n:["woman zombie","female zombie"],u:"1f9df-200d-2640-fe0f",a:"5.0"},{n:["troll"],u:"1f9cc",a:"14.0"},{n:["massage","face massage"],u:"1f486",v:["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"],a:"0.6"},{n:["man getting massage","man-getting-massage"],u:"1f486-200d-2642-fe0f",v:["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman getting massage","woman-getting-massage"],u:"1f486-200d-2640-fe0f",v:["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["haircut"],u:"1f487",v:["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"],a:"0.6"},{n:["man getting haircut","man-getting-haircut"],u:"1f487-200d-2642-fe0f",v:["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman getting haircut","woman-getting-haircut"],u:"1f487-200d-2640-fe0f",v:["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["walking","pedestrian"],u:"1f6b6",v:["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"],a:"0.6"},{n:["man walking","man-walking"],u:"1f6b6-200d-2642-fe0f",v:["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman walking","woman-walking"],u:"1f6b6-200d-2640-fe0f",v:["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["standing person"],u:"1f9cd",v:["1f9cd-1f3fb","1f9cd-1f3fc","1f9cd-1f3fd","1f9cd-1f3fe","1f9cd-1f3ff"],a:"12.0"},{n:["man standing"],u:"1f9cd-200d-2642-fe0f",v:["1f9cd-1f3fb-200d-2642-fe0f","1f9cd-1f3fc-200d-2642-fe0f","1f9cd-1f3fd-200d-2642-fe0f","1f9cd-1f3fe-200d-2642-fe0f","1f9cd-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["woman standing"],u:"1f9cd-200d-2640-fe0f",v:["1f9cd-1f3fb-200d-2640-fe0f","1f9cd-1f3fc-200d-2640-fe0f","1f9cd-1f3fd-200d-2640-fe0f","1f9cd-1f3fe-200d-2640-fe0f","1f9cd-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["kneeling person"],u:"1f9ce",v:["1f9ce-1f3fb","1f9ce-1f3fc","1f9ce-1f3fd","1f9ce-1f3fe","1f9ce-1f3ff"],a:"12.0"},{n:["man kneeling"],u:"1f9ce-200d-2642-fe0f",v:["1f9ce-1f3fb-200d-2642-fe0f","1f9ce-1f3fc-200d-2642-fe0f","1f9ce-1f3fd-200d-2642-fe0f","1f9ce-1f3fe-200d-2642-fe0f","1f9ce-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["woman kneeling"],u:"1f9ce-200d-2640-fe0f",v:["1f9ce-1f3fb-200d-2640-fe0f","1f9ce-1f3fc-200d-2640-fe0f","1f9ce-1f3fd-200d-2640-fe0f","1f9ce-1f3fe-200d-2640-fe0f","1f9ce-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["person with white cane","person with probing cane"],u:"1f9d1-200d-1f9af",v:["1f9d1-1f3fb-200d-1f9af","1f9d1-1f3fc-200d-1f9af","1f9d1-1f3fd-200d-1f9af","1f9d1-1f3fe-200d-1f9af","1f9d1-1f3ff-200d-1f9af"],a:"12.1"},{n:["man with white cane","man with probing cane"],u:"1f468-200d-1f9af",v:["1f468-1f3fb-200d-1f9af","1f468-1f3fc-200d-1f9af","1f468-1f3fd-200d-1f9af","1f468-1f3fe-200d-1f9af","1f468-1f3ff-200d-1f9af"],a:"12.0"},{n:["woman with white cane","woman with probing cane"],u:"1f469-200d-1f9af",v:["1f469-1f3fb-200d-1f9af","1f469-1f3fc-200d-1f9af","1f469-1f3fd-200d-1f9af","1f469-1f3fe-200d-1f9af","1f469-1f3ff-200d-1f9af"],a:"12.0"},{n:["person in motorized wheelchair"],u:"1f9d1-200d-1f9bc",v:["1f9d1-1f3fb-200d-1f9bc","1f9d1-1f3fc-200d-1f9bc","1f9d1-1f3fd-200d-1f9bc","1f9d1-1f3fe-200d-1f9bc","1f9d1-1f3ff-200d-1f9bc"],a:"12.1"},{n:["man in motorized wheelchair"],u:"1f468-200d-1f9bc",v:["1f468-1f3fb-200d-1f9bc","1f468-1f3fc-200d-1f9bc","1f468-1f3fd-200d-1f9bc","1f468-1f3fe-200d-1f9bc","1f468-1f3ff-200d-1f9bc"],a:"12.0"},{n:["woman in motorized wheelchair"],u:"1f469-200d-1f9bc",v:["1f469-1f3fb-200d-1f9bc","1f469-1f3fc-200d-1f9bc","1f469-1f3fd-200d-1f9bc","1f469-1f3fe-200d-1f9bc","1f469-1f3ff-200d-1f9bc"],a:"12.0"},{n:["person in manual wheelchair"],u:"1f9d1-200d-1f9bd",v:["1f9d1-1f3fb-200d-1f9bd","1f9d1-1f3fc-200d-1f9bd","1f9d1-1f3fd-200d-1f9bd","1f9d1-1f3fe-200d-1f9bd","1f9d1-1f3ff-200d-1f9bd"],a:"12.1"},{n:["man in manual wheelchair"],u:"1f468-200d-1f9bd",v:["1f468-1f3fb-200d-1f9bd","1f468-1f3fc-200d-1f9bd","1f468-1f3fd-200d-1f9bd","1f468-1f3fe-200d-1f9bd","1f468-1f3ff-200d-1f9bd"],a:"12.0"},{n:["woman in manual wheelchair"],u:"1f469-200d-1f9bd",v:["1f469-1f3fb-200d-1f9bd","1f469-1f3fc-200d-1f9bd","1f469-1f3fd-200d-1f9bd","1f469-1f3fe-200d-1f9bd","1f469-1f3ff-200d-1f9bd"],a:"12.0"},{n:["runner","running"],u:"1f3c3",v:["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"],a:"0.6"},{n:["man running","man-running"],u:"1f3c3-200d-2642-fe0f",v:["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman running","woman-running"],u:"1f3c3-200d-2640-fe0f",v:["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["dancer"],u:"1f483",v:["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"],a:"0.6"},{n:["man dancing"],u:"1f57a",v:["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"],a:"3.0"},{n:["person in suit levitating","man in business suit levitating"],u:"1f574-fe0f",v:["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"],a:"0.7"},{n:["dancers","woman with bunny ears"],u:"1f46f",a:"0.6"},{n:["men with bunny ears","men-with-bunny-ears-partying","man-with-bunny-ears-partying"],u:"1f46f-200d-2642-fe0f",a:"4.0"},{n:["women with bunny ears","women-with-bunny-ears-partying","woman-with-bunny-ears-partying"],u:"1f46f-200d-2640-fe0f",a:"4.0"},{n:["person in steamy room"],u:"1f9d6",v:["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"],a:"5.0"},{n:["man in steamy room"],u:"1f9d6-200d-2642-fe0f",v:["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman in steamy room"],u:"1f9d6-200d-2640-fe0f",v:["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["person climbing"],u:"1f9d7",v:["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"],a:"5.0"},{n:["man climbing"],u:"1f9d7-200d-2642-fe0f",v:["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman climbing"],u:"1f9d7-200d-2640-fe0f",v:["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["fencer"],u:"1f93a",a:"3.0"},{n:["horse racing"],u:"1f3c7",v:["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"],a:"1.0"},{n:["skier"],u:"26f7-fe0f",a:"0.7"},{n:["snowboarder"],u:"1f3c2",v:["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"],a:"0.6"},{n:["golfer","person golfing"],u:"1f3cc-fe0f",v:["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"],a:"0.7"},{n:["man golfing","man-golfing"],u:"1f3cc-fe0f-200d-2642-fe0f",v:["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman golfing","woman-golfing"],u:"1f3cc-fe0f-200d-2640-fe0f",v:["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["surfer"],u:"1f3c4",v:["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"],a:"0.6"},{n:["man surfing","man-surfing"],u:"1f3c4-200d-2642-fe0f",v:["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman surfing","woman-surfing"],u:"1f3c4-200d-2640-fe0f",v:["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["rowboat"],u:"1f6a3",v:["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"],a:"1.0"},{n:["man rowing boat","man-rowing-boat"],u:"1f6a3-200d-2642-fe0f",v:["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman rowing boat","woman-rowing-boat"],u:"1f6a3-200d-2640-fe0f",v:["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["swimmer"],u:"1f3ca",v:["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"],a:"0.6"},{n:["man swimming","man-swimming"],u:"1f3ca-200d-2642-fe0f",v:["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman swimming","woman-swimming"],u:"1f3ca-200d-2640-fe0f",v:["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with ball","person bouncing ball"],u:"26f9-fe0f",v:["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"],a:"0.7"},{n:["man bouncing ball","man-bouncing-ball"],u:"26f9-fe0f-200d-2642-fe0f",v:["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman bouncing ball","woman-bouncing-ball"],u:"26f9-fe0f-200d-2640-fe0f",v:["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["weight lifter","person lifting weights"],u:"1f3cb-fe0f",v:["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"],a:"0.7"},{n:["man lifting weights","man-lifting-weights"],u:"1f3cb-fe0f-200d-2642-fe0f",v:["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman lifting weights","woman-lifting-weights"],u:"1f3cb-fe0f-200d-2640-fe0f",v:["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["bicyclist"],u:"1f6b4",v:["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"],a:"1.0"},{n:["man biking","man-biking"],u:"1f6b4-200d-2642-fe0f",v:["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman biking","woman-biking"],u:"1f6b4-200d-2640-fe0f",v:["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["mountain bicyclist"],u:"1f6b5",v:["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"],a:"1.0"},{n:["man mountain biking","man-mountain-biking"],u:"1f6b5-200d-2642-fe0f",v:["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman mountain biking","woman-mountain-biking"],u:"1f6b5-200d-2640-fe0f",v:["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person doing cartwheel"],u:"1f938",v:["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"],a:"3.0"},{n:["man cartwheeling","man-cartwheeling"],u:"1f938-200d-2642-fe0f",v:["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman cartwheeling","woman-cartwheeling"],u:"1f938-200d-2640-fe0f",v:["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["wrestlers"],u:"1f93c",a:"3.0"},{n:["men wrestling","man-wrestling"],u:"1f93c-200d-2642-fe0f",a:"4.0"},{n:["women wrestling","woman-wrestling"],u:"1f93c-200d-2640-fe0f",a:"4.0"},{n:["water polo"],u:"1f93d",v:["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"],a:"3.0"},{n:["man playing water polo","man-playing-water-polo"],u:"1f93d-200d-2642-fe0f",v:["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman playing water polo","woman-playing-water-polo"],u:"1f93d-200d-2640-fe0f",v:["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["handball"],u:"1f93e",v:["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"],a:"3.0"},{n:["man playing handball","man-playing-handball"],u:"1f93e-200d-2642-fe0f",v:["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman playing handball","woman-playing-handball"],u:"1f93e-200d-2640-fe0f",v:["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["juggling"],u:"1f939",v:["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"],a:"3.0"},{n:["man juggling","man-juggling"],u:"1f939-200d-2642-fe0f",v:["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman juggling","woman-juggling"],u:"1f939-200d-2640-fe0f",v:["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person in lotus position"],u:"1f9d8",v:["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"],a:"5.0"},{n:["man in lotus position"],u:"1f9d8-200d-2642-fe0f",v:["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman in lotus position"],u:"1f9d8-200d-2640-fe0f",v:["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["bath"],u:"1f6c0",v:["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"],a:"0.6"},{n:["sleeping accommodation"],u:"1f6cc",v:["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"],a:"1.0"},{n:["people holding hands"],u:"1f9d1-200d-1f91d-200d-1f9d1",v:["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff"],a:"12.0"},{n:["women holding hands","two women holding hands"],u:"1f46d",v:["1f46d-1f3fb","1f46d-1f3fc","1f46d-1f3fd","1f46d-1f3fe","1f46d-1f3ff","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe"],a:"1.0"},{n:["couple","man and woman holding hands","woman and man holding hands"],u:"1f46b",v:["1f46b-1f3fb","1f46b-1f3fc","1f46b-1f3fd","1f46b-1f3fe","1f46b-1f3ff","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe"],a:"0.6"},{n:["men holding hands","two men holding hands"],u:"1f46c",v:["1f46c-1f3fb","1f46c-1f3fc","1f46c-1f3fd","1f46c-1f3fe","1f46c-1f3ff","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe"],a:"1.0"},{n:["kiss","couplekiss"],u:"1f48f",v:["1f48f-1f3fb","1f48f-1f3fc","1f48f-1f3fd","1f48f-1f3fe","1f48f-1f3ff","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe"],a:"0.6"},{n:["woman-kiss-man","kiss: woman, man"],u:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff"],a:"2.0"},{n:["man-kiss-man","kiss: man, man"],u:"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468",v:["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff"],a:"2.0"},{n:["woman-kiss-woman","kiss: woman, woman"],u:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff"],a:"2.0"},{n:["couple with heart"],u:"1f491",v:["1f491-1f3fb","1f491-1f3fc","1f491-1f3fd","1f491-1f3fe","1f491-1f3ff","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe"],a:"0.6"},{n:["woman-heart-man","couple with heart: woman, man"],u:"1f469-200d-2764-fe0f-200d-1f468",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff"],a:"2.0"},{n:["man-heart-man","couple with heart: man, man"],u:"1f468-200d-2764-fe0f-200d-1f468",v:["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff"],a:"2.0"},{n:["woman-heart-woman","couple with heart: woman, woman"],u:"1f469-200d-2764-fe0f-200d-1f469",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff"],a:"2.0"},{n:["family"],u:"1f46a",a:"0.6"},{n:["man-woman-boy","family: man, woman, boy"],u:"1f468-200d-1f469-200d-1f466",a:"2.0"},{n:["man-woman-girl","family: man, woman, girl"],u:"1f468-200d-1f469-200d-1f467",a:"2.0"},{n:["man-woman-girl-boy","family: man, woman, girl, boy"],u:"1f468-200d-1f469-200d-1f467-200d-1f466",a:"2.0"},{n:["man-woman-boy-boy","family: man, woman, boy, boy"],u:"1f468-200d-1f469-200d-1f466-200d-1f466",a:"2.0"},{n:["man-woman-girl-girl","family: man, woman, girl, girl"],u:"1f468-200d-1f469-200d-1f467-200d-1f467",a:"2.0"},{n:["man-man-boy","family: man, man, boy"],u:"1f468-200d-1f468-200d-1f466",a:"2.0"},{n:["man-man-girl","family: man, man, girl"],u:"1f468-200d-1f468-200d-1f467",a:"2.0"},{n:["man-man-girl-boy","family: man, man, girl, boy"],u:"1f468-200d-1f468-200d-1f467-200d-1f466",a:"2.0"},{n:["man-man-boy-boy","family: man, man, boy, boy"],u:"1f468-200d-1f468-200d-1f466-200d-1f466",a:"2.0"},{n:["man-man-girl-girl","family: man, man, girl, girl"],u:"1f468-200d-1f468-200d-1f467-200d-1f467",a:"2.0"},{n:["woman-woman-boy","family: woman, woman, boy"],u:"1f469-200d-1f469-200d-1f466",a:"2.0"},{n:["woman-woman-girl","family: woman, woman, girl"],u:"1f469-200d-1f469-200d-1f467",a:"2.0"},{n:["woman-woman-girl-boy","family: woman, woman, girl, boy"],u:"1f469-200d-1f469-200d-1f467-200d-1f466",a:"2.0"},{n:["woman-woman-boy-boy","family: woman, woman, boy, boy"],u:"1f469-200d-1f469-200d-1f466-200d-1f466",a:"2.0"},{n:["woman-woman-girl-girl","family: woman, woman, girl, girl"],u:"1f469-200d-1f469-200d-1f467-200d-1f467",a:"2.0"},{n:["man-boy","family: man, boy"],u:"1f468-200d-1f466",a:"4.0"},{n:["man-boy-boy","family: man, boy, boy"],u:"1f468-200d-1f466-200d-1f466",a:"4.0"},{n:["man-girl","family: man, girl"],u:"1f468-200d-1f467",a:"4.0"},{n:["man-girl-boy","family: man, girl, boy"],u:"1f468-200d-1f467-200d-1f466",a:"4.0"},{n:["man-girl-girl","family: man, girl, girl"],u:"1f468-200d-1f467-200d-1f467",a:"4.0"},{n:["woman-boy","family: woman, boy"],u:"1f469-200d-1f466",a:"4.0"},{n:["woman-boy-boy","family: woman, boy, boy"],u:"1f469-200d-1f466-200d-1f466",a:"4.0"},{n:["woman-girl","family: woman, girl"],u:"1f469-200d-1f467",a:"4.0"},{n:["woman-girl-boy","family: woman, girl, boy"],u:"1f469-200d-1f467-200d-1f466",a:"4.0"},{n:["woman-girl-girl","family: woman, girl, girl"],u:"1f469-200d-1f467-200d-1f467",a:"4.0"},{n:["speaking head","speaking head in silhouette"],u:"1f5e3-fe0f",a:"0.7"},{n:["bust in silhouette"],u:"1f464",a:"0.6"},{n:["busts in silhouette"],u:"1f465",a:"1.0"},{n:["people hugging"],u:"1fac2",a:"13.0"},{n:["footprints"],u:"1f463",a:"0.6"}],x1=[{n:["monkey face"],u:"1f435",a:"0.6"},{n:["monkey"],u:"1f412",a:"0.6"},{n:["gorilla"],u:"1f98d",a:"3.0"},{n:["orangutan"],u:"1f9a7",a:"12.0"},{n:["dog","dog face"],u:"1f436",a:"0.6"},{n:["dog","dog2"],u:"1f415",a:"0.7"},{n:["guide dog"],u:"1f9ae",a:"12.0"},{n:["service dog"],u:"1f415-200d-1f9ba",a:"12.0"},{n:["poodle"],u:"1f429",a:"0.6"},{n:["wolf","wolf face"],u:"1f43a",a:"0.6"},{n:["fox face"],u:"1f98a",a:"3.0"},{n:["raccoon"],u:"1f99d",a:"11.0"},{n:["cat","cat face"],u:"1f431",a:"0.6"},{n:["cat","cat2"],u:"1f408",a:"0.7"},{n:["black cat"],u:"1f408-200d-2b1b",a:"13.0"},{n:["lion face"],u:"1f981",a:"1.0"},{n:["tiger","tiger face"],u:"1f42f",a:"0.6"},{n:["tiger","tiger2"],u:"1f405",a:"1.0"},{n:["leopard"],u:"1f406",a:"1.0"},{n:["horse","horse face"],u:"1f434",a:"0.6"},{n:["horse","racehorse"],u:"1f40e",a:"0.6"},{n:["unicorn face"],u:"1f984",a:"1.0"},{n:["zebra face"],u:"1f993",a:"5.0"},{n:["deer"],u:"1f98c",a:"3.0"},{n:["bison"],u:"1f9ac",a:"13.0"},{n:["cow","cow face"],u:"1f42e",a:"0.6"},{n:["ox"],u:"1f402",a:"1.0"},{n:["water buffalo"],u:"1f403",a:"1.0"},{n:["cow","cow2"],u:"1f404",a:"1.0"},{n:["pig","pig face"],u:"1f437",a:"0.6"},{n:["pig","pig2"],u:"1f416",a:"1.0"},{n:["boar"],u:"1f417",a:"0.6"},{n:["pig nose"],u:"1f43d",a:"0.6"},{n:["ram"],u:"1f40f",a:"1.0"},{n:["sheep"],u:"1f411",a:"0.6"},{n:["goat"],u:"1f410",a:"1.0"},{n:["dromedary camel"],u:"1f42a",a:"1.0"},{n:["camel","bactrian camel"],u:"1f42b",a:"0.6"},{n:["llama"],u:"1f999",a:"11.0"},{n:["giraffe face"],u:"1f992",a:"5.0"},{n:["elephant"],u:"1f418",a:"0.6"},{n:["mammoth"],u:"1f9a3",a:"13.0"},{n:["rhinoceros"],u:"1f98f",a:"3.0"},{n:["hippopotamus"],u:"1f99b",a:"11.0"},{n:["mouse","mouse face"],u:"1f42d",a:"0.6"},{n:["mouse","mouse2"],u:"1f401",a:"1.0"},{n:["rat"],u:"1f400",a:"1.0"},{n:["hamster","hamster face"],u:"1f439",a:"0.6"},{n:["rabbit","rabbit face"],u:"1f430",a:"0.6"},{n:["rabbit","rabbit2"],u:"1f407",a:"1.0"},{n:["chipmunk"],u:"1f43f-fe0f",a:"0.7"},{n:["beaver"],u:"1f9ab",a:"13.0"},{n:["hedgehog"],u:"1f994",a:"5.0"},{n:["bat"],u:"1f987",a:"3.0"},{n:["bear","bear face"],u:"1f43b",a:"0.6"},{n:["polar bear"],u:"1f43b-200d-2744-fe0f",a:"13.0"},{n:["koala"],u:"1f428",a:"0.6"},{n:["panda face"],u:"1f43c",a:"0.6"},{n:["sloth"],u:"1f9a5",a:"12.0"},{n:["otter"],u:"1f9a6",a:"12.0"},{n:["skunk"],u:"1f9a8",a:"12.0"},{n:["kangaroo"],u:"1f998",a:"11.0"},{n:["badger"],u:"1f9a1",a:"11.0"},{n:["feet","paw prints"],u:"1f43e",a:"0.6"},{n:["turkey"],u:"1f983",a:"1.0"},{n:["chicken"],u:"1f414",a:"0.6"},{n:["rooster"],u:"1f413",a:"1.0"},{n:["hatching chick"],u:"1f423",a:"0.6"},{n:["baby chick"],u:"1f424",a:"0.6"},{n:["hatched chick","front-facing baby chick"],u:"1f425",a:"0.6"},{n:["bird"],u:"1f426",a:"0.6"},{n:["penguin"],u:"1f427",a:"0.6"},{n:["dove","dove of peace"],u:"1f54a-fe0f",a:"0.7"},{n:["eagle"],u:"1f985",a:"3.0"},{n:["duck"],u:"1f986",a:"3.0"},{n:["swan"],u:"1f9a2",a:"11.0"},{n:["owl"],u:"1f989",a:"3.0"},{n:["dodo"],u:"1f9a4",a:"13.0"},{n:["feather"],u:"1fab6",a:"13.0"},{n:["flamingo"],u:"1f9a9",a:"12.0"},{n:["peacock"],u:"1f99a",a:"11.0"},{n:["parrot"],u:"1f99c",a:"11.0"},{n:["frog","frog face"],u:"1f438",a:"0.6"},{n:["crocodile"],u:"1f40a",a:"1.0"},{n:["turtle"],u:"1f422",a:"0.6"},{n:["lizard"],u:"1f98e",a:"3.0"},{n:["snake"],u:"1f40d",a:"0.6"},{n:["dragon face"],u:"1f432",a:"0.6"},{n:["dragon"],u:"1f409",a:"1.0"},{n:["sauropod"],u:"1f995",a:"5.0"},{n:["t-rex"],u:"1f996",a:"5.0"},{n:["whale","spouting whale"],u:"1f433",a:"0.6"},{n:["whale","whale2"],u:"1f40b",a:"1.0"},{n:["dolphin","flipper"],u:"1f42c",a:"0.6"},{n:["seal"],u:"1f9ad",a:"13.0"},{n:["fish"],u:"1f41f",a:"0.6"},{n:["tropical fish"],u:"1f420",a:"0.6"},{n:["blowfish"],u:"1f421",a:"0.6"},{n:["shark"],u:"1f988",a:"3.0"},{n:["octopus"],u:"1f419",a:"0.6"},{n:["shell","spiral shell"],u:"1f41a",a:"0.6"},{n:["coral"],u:"1fab8",a:"14.0"},{n:["snail"],u:"1f40c",a:"0.6"},{n:["butterfly"],u:"1f98b",a:"3.0"},{n:["bug"],u:"1f41b",a:"0.6"},{n:["ant"],u:"1f41c",a:"0.6"},{n:["bee","honeybee"],u:"1f41d",a:"0.6"},{n:["beetle"],u:"1fab2",a:"13.0"},{n:["ladybug","lady beetle"],u:"1f41e",a:"0.6"},{n:["cricket"],u:"1f997",a:"5.0"},{n:["cockroach"],u:"1fab3",a:"13.0"},{n:["spider"],u:"1f577-fe0f",a:"0.7"},{n:["spider web"],u:"1f578-fe0f",a:"0.7"},{n:["scorpion"],u:"1f982",a:"1.0"},{n:["mosquito"],u:"1f99f",a:"11.0"},{n:["fly"],u:"1fab0",a:"13.0"},{n:["worm"],u:"1fab1",a:"13.0"},{n:["microbe"],u:"1f9a0",a:"11.0"},{n:["bouquet"],u:"1f490",a:"0.6"},{n:["cherry blossom"],u:"1f338",a:"0.6"},{n:["white flower"],u:"1f4ae",a:"0.6"},{n:["lotus"],u:"1fab7",a:"14.0"},{n:["rosette"],u:"1f3f5-fe0f",a:"0.7"},{n:["rose"],u:"1f339",a:"0.6"},{n:["wilted flower"],u:"1f940",a:"3.0"},{n:["hibiscus"],u:"1f33a",a:"0.6"},{n:["sunflower"],u:"1f33b",a:"0.6"},{n:["blossom"],u:"1f33c",a:"0.6"},{n:["tulip"],u:"1f337",a:"0.6"},{n:["seedling"],u:"1f331",a:"0.6"},{n:["potted plant"],u:"1fab4",a:"13.0"},{n:["evergreen tree"],u:"1f332",a:"1.0"},{n:["deciduous tree"],u:"1f333",a:"1.0"},{n:["palm tree"],u:"1f334",a:"0.6"},{n:["cactus"],u:"1f335",a:"0.6"},{n:["ear of rice"],u:"1f33e",a:"0.6"},{n:["herb"],u:"1f33f",a:"0.6"},{n:["shamrock"],u:"2618-fe0f",a:"1.0"},{n:["four leaf clover"],u:"1f340",a:"0.6"},{n:["maple leaf"],u:"1f341",a:"0.6"},{n:["fallen leaf"],u:"1f342",a:"0.6"},{n:["leaves","leaf fluttering in wind"],u:"1f343",a:"0.6"},{n:["empty nest"],u:"1fab9",a:"14.0"},{n:["nest with eggs"],u:"1faba",a:"14.0"}],S1=[{n:["grapes"],u:"1f347",a:"0.6"},{n:["melon"],u:"1f348",a:"0.6"},{n:["watermelon"],u:"1f349",a:"0.6"},{n:["tangerine"],u:"1f34a",a:"0.6"},{n:["lemon"],u:"1f34b",a:"1.0"},{n:["banana"],u:"1f34c",a:"0.6"},{n:["pineapple"],u:"1f34d",a:"0.6"},{n:["mango"],u:"1f96d",a:"11.0"},{n:["apple","red apple"],u:"1f34e",a:"0.6"},{n:["green apple"],u:"1f34f",a:"0.6"},{n:["pear"],u:"1f350",a:"1.0"},{n:["peach"],u:"1f351",a:"0.6"},{n:["cherries"],u:"1f352",a:"0.6"},{n:["strawberry"],u:"1f353",a:"0.6"},{n:["blueberries"],u:"1fad0",a:"13.0"},{n:["kiwifruit"],u:"1f95d",a:"3.0"},{n:["tomato"],u:"1f345",a:"0.6"},{n:["olive"],u:"1fad2",a:"13.0"},{n:["coconut"],u:"1f965",a:"5.0"},{n:["avocado"],u:"1f951",a:"3.0"},{n:["eggplant","aubergine"],u:"1f346",a:"0.6"},{n:["potato"],u:"1f954",a:"3.0"},{n:["carrot"],u:"1f955",a:"3.0"},{n:["corn","ear of maize"],u:"1f33d",a:"0.6"},{n:["hot pepper"],u:"1f336-fe0f",a:"0.7"},{n:["bell pepper"],u:"1fad1",a:"13.0"},{n:["cucumber"],u:"1f952",a:"3.0"},{n:["leafy green"],u:"1f96c",a:"11.0"},{n:["broccoli"],u:"1f966",a:"5.0"},{n:["garlic"],u:"1f9c4",a:"12.0"},{n:["onion"],u:"1f9c5",a:"12.0"},{n:["mushroom"],u:"1f344",a:"0.6"},{n:["peanuts"],u:"1f95c",a:"3.0"},{n:["beans"],u:"1fad8",a:"14.0"},{n:["chestnut"],u:"1f330",a:"0.6"},{n:["bread"],u:"1f35e",a:"0.6"},{n:["croissant"],u:"1f950",a:"3.0"},{n:["baguette bread"],u:"1f956",a:"3.0"},{n:["flatbread"],u:"1fad3",a:"13.0"},{n:["pretzel"],u:"1f968",a:"5.0"},{n:["bagel"],u:"1f96f",a:"11.0"},{n:["pancakes"],u:"1f95e",a:"3.0"},{n:["waffle"],u:"1f9c7",a:"12.0"},{n:["cheese wedge"],u:"1f9c0",a:"1.0"},{n:["meat on bone"],u:"1f356",a:"0.6"},{n:["poultry leg"],u:"1f357",a:"0.6"},{n:["cut of meat"],u:"1f969",a:"5.0"},{n:["bacon"],u:"1f953",a:"3.0"},{n:["hamburger"],u:"1f354",a:"0.6"},{n:["fries","french fries"],u:"1f35f",a:"0.6"},{n:["pizza","slice of pizza"],u:"1f355",a:"0.6"},{n:["hotdog","hot dog"],u:"1f32d",a:"1.0"},{n:["sandwich"],u:"1f96a",a:"5.0"},{n:["taco"],u:"1f32e",a:"1.0"},{n:["burrito"],u:"1f32f",a:"1.0"},{n:["tamale"],u:"1fad4",a:"13.0"},{n:["stuffed flatbread"],u:"1f959",a:"3.0"},{n:["falafel"],u:"1f9c6",a:"12.0"},{n:["egg"],u:"1f95a",a:"3.0"},{n:["cooking","fried egg"],u:"1f373",a:"0.6"},{n:["shallow pan of food"],u:"1f958",a:"3.0"},{n:["stew","pot of food"],u:"1f372",a:"0.6"},{n:["fondue"],u:"1fad5",a:"13.0"},{n:["bowl with spoon"],u:"1f963",a:"5.0"},{n:["green salad"],u:"1f957",a:"3.0"},{n:["popcorn"],u:"1f37f",a:"1.0"},{n:["butter"],u:"1f9c8",a:"12.0"},{n:["salt","salt shaker"],u:"1f9c2",a:"11.0"},{n:["canned food"],u:"1f96b",a:"5.0"},{n:["bento","bento box"],u:"1f371",a:"0.6"},{n:["rice cracker"],u:"1f358",a:"0.6"},{n:["rice ball"],u:"1f359",a:"0.6"},{n:["rice","cooked rice"],u:"1f35a",a:"0.6"},{n:["curry","curry and rice"],u:"1f35b",a:"0.6"},{n:["ramen","steaming bowl"],u:"1f35c",a:"0.6"},{n:["spaghetti"],u:"1f35d",a:"0.6"},{n:["sweet potato","roasted sweet potato"],u:"1f360",a:"0.6"},{n:["oden"],u:"1f362",a:"0.6"},{n:["sushi"],u:"1f363",a:"0.6"},{n:["fried shrimp"],u:"1f364",a:"0.6"},{n:["fish cake","fish cake with swirl design"],u:"1f365",a:"0.6"},{n:["moon cake"],u:"1f96e",a:"11.0"},{n:["dango"],u:"1f361",a:"0.6"},{n:["dumpling"],u:"1f95f",a:"5.0"},{n:["fortune cookie"],u:"1f960",a:"5.0"},{n:["takeout box"],u:"1f961",a:"5.0"},{n:["crab"],u:"1f980",a:"1.0"},{n:["lobster"],u:"1f99e",a:"11.0"},{n:["shrimp"],u:"1f990",a:"3.0"},{n:["squid"],u:"1f991",a:"3.0"},{n:["oyster"],u:"1f9aa",a:"12.0"},{n:["icecream","soft ice cream"],u:"1f366",a:"0.6"},{n:["shaved ice"],u:"1f367",a:"0.6"},{n:["ice cream"],u:"1f368",a:"0.6"},{n:["doughnut"],u:"1f369",a:"0.6"},{n:["cookie"],u:"1f36a",a:"0.6"},{n:["birthday","birthday cake"],u:"1f382",a:"0.6"},{n:["cake","shortcake"],u:"1f370",a:"0.6"},{n:["cupcake"],u:"1f9c1",a:"11.0"},{n:["pie"],u:"1f967",a:"5.0"},{n:["chocolate bar"],u:"1f36b",a:"0.6"},{n:["candy"],u:"1f36c",a:"0.6"},{n:["lollipop"],u:"1f36d",a:"0.6"},{n:["custard"],u:"1f36e",a:"0.6"},{n:["honey pot"],u:"1f36f",a:"0.6"},{n:["baby bottle"],u:"1f37c",a:"1.0"},{n:["glass of milk"],u:"1f95b",a:"3.0"},{n:["coffee","hot beverage"],u:"2615",a:"0.6"},{n:["teapot"],u:"1fad6",a:"13.0"},{n:["tea","teacup without handle"],u:"1f375",a:"0.6"},{n:["sake","sake bottle and cup"],u:"1f376",a:"0.6"},{n:["champagne","bottle with popping cork"],u:"1f37e",a:"1.0"},{n:["wine glass"],u:"1f377",a:"0.6"},{n:["cocktail","cocktail glass"],u:"1f378",a:"0.6"},{n:["tropical drink"],u:"1f379",a:"0.6"},{n:["beer","beer mug"],u:"1f37a",a:"0.6"},{n:["beers","clinking beer mugs"],u:"1f37b",a:"0.6"},{n:["clinking glasses"],u:"1f942",a:"3.0"},{n:["tumbler glass"],u:"1f943",a:"3.0"},{n:["pouring liquid"],u:"1fad7",a:"14.0"},{n:["cup with straw"],u:"1f964",a:"5.0"},{n:["bubble tea"],u:"1f9cb",a:"13.0"},{n:["beverage box"],u:"1f9c3",a:"12.0"},{n:["mate drink"],u:"1f9c9",a:"12.0"},{n:["ice cube"],u:"1f9ca",a:"12.0"},{n:["chopsticks"],u:"1f962",a:"5.0"},{n:["knife fork plate","fork and knife with plate"],u:"1f37d-fe0f",a:"0.7"},{n:["fork and knife"],u:"1f374",a:"0.6"},{n:["spoon"],u:"1f944",a:"3.0"},{n:["hocho","knife"],u:"1f52a",a:"0.6"},{n:["jar"],u:"1fad9",a:"14.0"},{n:["amphora"],u:"1f3fa",a:"1.0"}],R1=[{n:["earth africa","earth globe europe-africa"],u:"1f30d",a:"0.7"},{n:["earth americas","earth globe americas"],u:"1f30e",a:"0.7"},{n:["earth asia","earth globe asia-australia"],u:"1f30f",a:"0.6"},{n:["globe with meridians"],u:"1f310",a:"1.0"},{n:["world map"],u:"1f5fa-fe0f",a:"0.7"},{n:["japan","silhouette of japan"],u:"1f5fe",a:"0.6"},{n:["compass"],u:"1f9ed",a:"11.0"},{n:["snow-capped mountain","snow capped mountain"],u:"1f3d4-fe0f",a:"0.7"},{n:["mountain"],u:"26f0-fe0f",a:"0.7"},{n:["volcano"],u:"1f30b",a:"0.6"},{n:["mount fuji"],u:"1f5fb",a:"0.6"},{n:["camping"],u:"1f3d5-fe0f",a:"0.7"},{n:["beach with umbrella"],u:"1f3d6-fe0f",a:"0.7"},{n:["desert"],u:"1f3dc-fe0f",a:"0.7"},{n:["desert island"],u:"1f3dd-fe0f",a:"0.7"},{n:["national park"],u:"1f3de-fe0f",a:"0.7"},{n:["stadium"],u:"1f3df-fe0f",a:"0.7"},{n:["classical building"],u:"1f3db-fe0f",a:"0.7"},{n:["building construction"],u:"1f3d7-fe0f",a:"0.7"},{n:["brick","bricks"],u:"1f9f1",a:"11.0"},{n:["rock"],u:"1faa8",a:"13.0"},{n:["wood"],u:"1fab5",a:"13.0"},{n:["hut"],u:"1f6d6",a:"13.0"},{n:["houses","house buildings"],u:"1f3d8-fe0f",a:"0.7"},{n:["derelict house","derelict house building"],u:"1f3da-fe0f",a:"0.7"},{n:["house","house building"],u:"1f3e0",a:"0.6"},{n:["house with garden"],u:"1f3e1",a:"0.6"},{n:["office","office building"],u:"1f3e2",a:"0.6"},{n:["post office","japanese post office"],u:"1f3e3",a:"0.6"},{n:["european post office"],u:"1f3e4",a:"1.0"},{n:["hospital"],u:"1f3e5",a:"0.6"},{n:["bank"],u:"1f3e6",a:"0.6"},{n:["hotel"],u:"1f3e8",a:"0.6"},{n:["love hotel"],u:"1f3e9",a:"0.6"},{n:["convenience store"],u:"1f3ea",a:"0.6"},{n:["school"],u:"1f3eb",a:"0.6"},{n:["department store"],u:"1f3ec",a:"0.6"},{n:["factory"],u:"1f3ed",a:"0.6"},{n:["japanese castle"],u:"1f3ef",a:"0.6"},{n:["european castle"],u:"1f3f0",a:"0.6"},{n:["wedding"],u:"1f492",a:"0.6"},{n:["tokyo tower"],u:"1f5fc",a:"0.6"},{n:["statue of liberty"],u:"1f5fd",a:"0.6"},{n:["church"],u:"26ea",a:"0.6"},{n:["mosque"],u:"1f54c",a:"1.0"},{n:["hindu temple"],u:"1f6d5",a:"12.0"},{n:["synagogue"],u:"1f54d",a:"1.0"},{n:["shinto shrine"],u:"26e9-fe0f",a:"0.7"},{n:["kaaba"],u:"1f54b",a:"1.0"},{n:["fountain"],u:"26f2",a:"0.6"},{n:["tent"],u:"26fa",a:"0.6"},{n:["foggy"],u:"1f301",a:"0.6"},{n:["night with stars"],u:"1f303",a:"0.6"},{n:["cityscape"],u:"1f3d9-fe0f",a:"0.7"},{n:["sunrise over mountains"],u:"1f304",a:"0.6"},{n:["sunrise"],u:"1f305",a:"0.6"},{n:["city sunset","cityscape at dusk"],u:"1f306",a:"0.6"},{n:["city sunrise","sunset over buildings"],u:"1f307",a:"0.6"},{n:["bridge at night"],u:"1f309",a:"0.6"},{n:["hotsprings","hot springs"],u:"2668-fe0f",a:"0.6"},{n:["carousel horse"],u:"1f3a0",a:"0.6"},{n:["playground slide"],u:"1f6dd",a:"14.0"},{n:["ferris wheel"],u:"1f3a1",a:"0.6"},{n:["roller coaster"],u:"1f3a2",a:"0.6"},{n:["barber","barber pole"],u:"1f488",a:"0.6"},{n:["circus tent"],u:"1f3aa",a:"0.6"},{n:["steam locomotive"],u:"1f682",a:"1.0"},{n:["railway car"],u:"1f683",a:"0.6"},{n:["high-speed train","bullettrain side"],u:"1f684",a:"0.6"},{n:["bullettrain front","high-speed train with bullet nose"],u:"1f685",a:"0.6"},{n:["train","train2"],u:"1f686",a:"1.0"},{n:["metro"],u:"1f687",a:"0.6"},{n:["light rail"],u:"1f688",a:"1.0"},{n:["station"],u:"1f689",a:"0.6"},{n:["tram"],u:"1f68a",a:"1.0"},{n:["monorail"],u:"1f69d",a:"1.0"},{n:["mountain railway"],u:"1f69e",a:"1.0"},{n:["train","tram car"],u:"1f68b",a:"1.0"},{n:["bus"],u:"1f68c",a:"0.6"},{n:["oncoming bus"],u:"1f68d",a:"0.7"},{n:["trolleybus"],u:"1f68e",a:"1.0"},{n:["minibus"],u:"1f690",a:"1.0"},{n:["ambulance"],u:"1f691",a:"0.6"},{n:["fire engine"],u:"1f692",a:"0.6"},{n:["police car"],u:"1f693",a:"0.6"},{n:["oncoming police car"],u:"1f694",a:"0.7"},{n:["taxi"],u:"1f695",a:"0.6"},{n:["oncoming taxi"],u:"1f696",a:"1.0"},{n:["car","red car","automobile"],u:"1f697",a:"0.6"},{n:["oncoming automobile"],u:"1f698",a:"0.7"},{n:["blue car","recreational vehicle"],u:"1f699",a:"0.6"},{n:["pickup truck"],u:"1f6fb",a:"13.0"},{n:["truck","delivery truck"],u:"1f69a",a:"0.6"},{n:["articulated lorry"],u:"1f69b",a:"1.0"},{n:["tractor"],u:"1f69c",a:"1.0"},{n:["racing car"],u:"1f3ce-fe0f",a:"0.7"},{n:["motorcycle","racing motorcycle"],u:"1f3cd-fe0f",a:"0.7"},{n:["motor scooter"],u:"1f6f5",a:"3.0"},{n:["manual wheelchair"],u:"1f9bd",a:"12.0"},{n:["motorized wheelchair"],u:"1f9bc",a:"12.0"},{n:["auto rickshaw"],u:"1f6fa",a:"12.0"},{n:["bike","bicycle"],u:"1f6b2",a:"0.6"},{n:["scooter"],u:"1f6f4",a:"3.0"},{n:["skateboard"],u:"1f6f9",a:"11.0"},{n:["roller skate"],u:"1f6fc",a:"13.0"},{n:["busstop","bus stop"],u:"1f68f",a:"0.6"},{n:["motorway"],u:"1f6e3-fe0f",a:"0.7"},{n:["railway track"],u:"1f6e4-fe0f",a:"0.7"},{n:["oil drum"],u:"1f6e2-fe0f",a:"0.7"},{n:["fuelpump","fuel pump"],u:"26fd",a:"0.6"},{n:["wheel"],u:"1f6de",a:"14.0"},{n:["rotating light","police cars revolving light"],u:"1f6a8",a:"0.6"},{n:["traffic light","horizontal traffic light"],u:"1f6a5",a:"0.6"},{n:["vertical traffic light"],u:"1f6a6",a:"1.0"},{n:["octagonal sign"],u:"1f6d1",a:"3.0"},{n:["construction","construction sign"],u:"1f6a7",a:"0.6"},{n:["anchor"],u:"2693",a:"0.6"},{n:["ring buoy"],u:"1f6df",a:"14.0"},{n:["boat","sailboat"],u:"26f5",a:"0.6"},{n:["canoe"],u:"1f6f6",a:"3.0"},{n:["speedboat"],u:"1f6a4",a:"0.6"},{n:["passenger ship"],u:"1f6f3-fe0f",a:"0.7"},{n:["ferry"],u:"26f4-fe0f",a:"0.7"},{n:["motor boat"],u:"1f6e5-fe0f",a:"0.7"},{n:["ship"],u:"1f6a2",a:"0.6"},{n:["airplane"],u:"2708-fe0f",a:"0.6"},{n:["small airplane"],u:"1f6e9-fe0f",a:"0.7"},{n:["airplane departure"],u:"1f6eb",a:"1.0"},{n:["airplane arriving"],u:"1f6ec",a:"1.0"},{n:["parachute"],u:"1fa82",a:"12.0"},{n:["seat"],u:"1f4ba",a:"0.6"},{n:["helicopter"],u:"1f681",a:"1.0"},{n:["suspension railway"],u:"1f69f",a:"1.0"},{n:["mountain cableway"],u:"1f6a0",a:"1.0"},{n:["aerial tramway"],u:"1f6a1",a:"1.0"},{n:["satellite"],u:"1f6f0-fe0f",a:"0.7"},{n:["rocket"],u:"1f680",a:"0.6"},{n:["flying saucer"],u:"1f6f8",a:"5.0"},{n:["bellhop bell"],u:"1f6ce-fe0f",a:"0.7"},{n:["luggage"],u:"1f9f3",a:"11.0"},{n:["hourglass"],u:"231b",a:"0.6"},{n:["hourglass flowing sand","hourglass with flowing sand"],u:"23f3",a:"0.6"},{n:["watch"],u:"231a",a:"0.6"},{n:["alarm clock"],u:"23f0",a:"0.6"},{n:["stopwatch"],u:"23f1-fe0f",a:"1.0"},{n:["timer clock"],u:"23f2-fe0f",a:"1.0"},{n:["mantelpiece clock"],u:"1f570-fe0f",a:"0.7"},{n:["clock12","clock face twelve oclock"],u:"1f55b",a:"0.6"},{n:["clock1230","clock face twelve-thirty"],u:"1f567",a:"0.7"},{n:["clock1","clock face one oclock"],u:"1f550",a:"0.6"},{n:["clock130","clock face one-thirty"],u:"1f55c",a:"0.7"},{n:["clock2","clock face two oclock"],u:"1f551",a:"0.6"},{n:["clock230","clock face two-thirty"],u:"1f55d",a:"0.7"},{n:["clock3","clock face three oclock"],u:"1f552",a:"0.6"},{n:["clock330","clock face three-thirty"],u:"1f55e",a:"0.7"},{n:["clock4","clock face four oclock"],u:"1f553",a:"0.6"},{n:["clock430","clock face four-thirty"],u:"1f55f",a:"0.7"},{n:["clock5","clock face five oclock"],u:"1f554",a:"0.6"},{n:["clock530","clock face five-thirty"],u:"1f560",a:"0.7"},{n:["clock6","clock face six oclock"],u:"1f555",a:"0.6"},{n:["clock630","clock face six-thirty"],u:"1f561",a:"0.7"},{n:["clock7","clock face seven oclock"],u:"1f556",a:"0.6"},{n:["clock730","clock face seven-thirty"],u:"1f562",a:"0.7"},{n:["clock8","clock face eight oclock"],u:"1f557",a:"0.6"},{n:["clock830","clock face eight-thirty"],u:"1f563",a:"0.7"},{n:["clock9","clock face nine oclock"],u:"1f558",a:"0.6"},{n:["clock930","clock face nine-thirty"],u:"1f564",a:"0.7"},{n:["clock10","clock face ten oclock"],u:"1f559",a:"0.6"},{n:["clock1030","clock face ten-thirty"],u:"1f565",a:"0.7"},{n:["clock11","clock face eleven oclock"],u:"1f55a",a:"0.6"},{n:["clock1130","clock face eleven-thirty"],u:"1f566",a:"0.7"},{n:["new moon","new moon symbol"],u:"1f311",a:"0.6"},{n:["waxing crescent moon","waxing crescent moon symbol"],u:"1f312",a:"1.0"},{n:["first quarter moon","first quarter moon symbol"],u:"1f313",a:"0.6"},{n:["moon","waxing gibbous moon","waxing gibbous moon symbol"],u:"1f314",a:"0.6"},{n:["full moon","full moon symbol"],u:"1f315",a:"0.6"},{n:["waning gibbous moon","waning gibbous moon symbol"],u:"1f316",a:"1.0"},{n:["last quarter moon","last quarter moon symbol"],u:"1f317",a:"1.0"},{n:["waning crescent moon","waning crescent moon symbol"],u:"1f318",a:"1.0"},{n:["crescent moon"],u:"1f319",a:"0.6"},{n:["new moon with face"],u:"1f31a",a:"1.0"},{n:["first quarter moon with face"],u:"1f31b",a:"0.6"},{n:["last quarter moon with face"],u:"1f31c",a:"0.7"},{n:["thermometer"],u:"1f321-fe0f",a:"0.7"},{n:["sunny","black sun with rays"],u:"2600-fe0f",a:"0.6"},{n:["full moon with face"],u:"1f31d",a:"1.0"},{n:["sun with face"],u:"1f31e",a:"1.0"},{n:["ringed planet"],u:"1fa90",a:"12.0"},{n:["star","white medium star"],u:"2b50",a:"0.6"},{n:["star2","glowing star"],u:"1f31f",a:"0.6"},{n:["stars","shooting star"],u:"1f320",a:"0.6"},{n:["milky way"],u:"1f30c",a:"0.6"},{n:["cloud"],u:"2601-fe0f",a:"0.6"},{n:["partly sunny","sun behind cloud"],u:"26c5",a:"0.6"},{n:["thunder cloud and rain","cloud with lightning and rain"],u:"26c8-fe0f",a:"0.7"},{n:["mostly sunny","sun small cloud","sun behind small cloud"],u:"1f324-fe0f",a:"0.7"},{n:["barely sunny","sun behind cloud","sun behind large cloud"],u:"1f325-fe0f",a:"0.7"},{n:["partly sunny rain","sun behind rain cloud"],u:"1f326-fe0f",a:"0.7"},{n:["rain cloud","cloud with rain"],u:"1f327-fe0f",a:"0.7"},{n:["snow cloud","cloud with snow"],u:"1f328-fe0f",a:"0.7"},{n:["lightning","lightning cloud","cloud with lightning"],u:"1f329-fe0f",a:"0.7"},{n:["tornado","tornado cloud"],u:"1f32a-fe0f",a:"0.7"},{n:["fog"],u:"1f32b-fe0f",a:"0.7"},{n:["wind face","wind blowing face"],u:"1f32c-fe0f",a:"0.7"},{n:["cyclone"],u:"1f300",a:"0.6"},{n:["rainbow"],u:"1f308",a:"0.6"},{n:["closed umbrella"],u:"1f302",a:"0.6"},{n:["umbrella"],u:"2602-fe0f",a:"0.7"},{n:["umbrella with rain drops"],u:"2614",a:"0.6"},{n:["umbrella on ground"],u:"26f1-fe0f",a:"0.7"},{n:["zap","high voltage sign"],u:"26a1",a:"0.6"},{n:["snowflake"],u:"2744-fe0f",a:"0.6"},{n:["snowman"],u:"2603-fe0f",a:"0.7"},{n:["snowman without snow"],u:"26c4",a:"0.6"},{n:["comet"],u:"2604-fe0f",a:"1.0"},{n:["fire"],u:"1f525",a:"0.6"},{n:["droplet"],u:"1f4a7",a:"0.6"},{n:["ocean","water wave"],u:"1f30a",a:"0.6"}],z1=[{n:["jack-o-lantern","jack o lantern"],u:"1f383",a:"0.6"},{n:["christmas tree"],u:"1f384",a:"0.6"},{n:["fireworks"],u:"1f386",a:"0.6"},{n:["sparkler","firework sparkler"],u:"1f387",a:"0.6"},{n:["firecracker"],u:"1f9e8",a:"11.0"},{n:["sparkles"],u:"2728",a:"0.6"},{n:["balloon"],u:"1f388",a:"0.6"},{n:["tada","party popper"],u:"1f389",a:"0.6"},{n:["confetti ball"],u:"1f38a",a:"0.6"},{n:["tanabata tree"],u:"1f38b",a:"0.6"},{n:["bamboo","pine decoration"],u:"1f38d",a:"0.6"},{n:["dolls","japanese dolls"],u:"1f38e",a:"0.6"},{n:["flags","carp streamer"],u:"1f38f",a:"0.6"},{n:["wind chime"],u:"1f390",a:"0.6"},{n:["rice scene","moon viewing ceremony"],u:"1f391",a:"0.6"},{n:["red envelope","red gift envelope"],u:"1f9e7",a:"11.0"},{n:["ribbon"],u:"1f380",a:"0.6"},{n:["gift","wrapped present"],u:"1f381",a:"0.6"},{n:["reminder ribbon"],u:"1f397-fe0f",a:"0.7"},{n:["admission tickets"],u:"1f39f-fe0f",a:"0.7"},{n:["ticket"],u:"1f3ab",a:"0.6"},{n:["medal","military medal"],u:"1f396-fe0f",a:"0.7"},{n:["trophy"],u:"1f3c6",a:"0.6"},{n:["sports medal"],u:"1f3c5",a:"1.0"},{n:["first place medal"],u:"1f947",a:"3.0"},{n:["second place medal"],u:"1f948",a:"3.0"},{n:["third place medal"],u:"1f949",a:"3.0"},{n:["soccer","soccer ball"],u:"26bd",a:"0.6"},{n:["baseball"],u:"26be",a:"0.6"},{n:["softball"],u:"1f94e",a:"11.0"},{n:["basketball","basketball and hoop"],u:"1f3c0",a:"0.6"},{n:["volleyball"],u:"1f3d0",a:"1.0"},{n:["football","american football"],u:"1f3c8",a:"0.6"},{n:["rugby football"],u:"1f3c9",a:"1.0"},{n:["tennis","tennis racquet and ball"],u:"1f3be",a:"0.6"},{n:["flying disc"],u:"1f94f",a:"11.0"},{n:["bowling"],u:"1f3b3",a:"0.6"},{n:["cricket bat and ball"],u:"1f3cf",a:"1.0"},{n:["field hockey stick and ball"],u:"1f3d1",a:"1.0"},{n:["ice hockey stick and puck"],u:"1f3d2",a:"1.0"},{n:["lacrosse","lacrosse stick and ball"],u:"1f94d",a:"11.0"},{n:["table tennis paddle and ball"],u:"1f3d3",a:"1.0"},{n:["badminton racquet and shuttlecock"],u:"1f3f8",a:"1.0"},{n:["boxing glove"],u:"1f94a",a:"3.0"},{n:["martial arts uniform"],u:"1f94b",a:"3.0"},{n:["goal net"],u:"1f945",a:"3.0"},{n:["golf","flag in hole"],u:"26f3",a:"0.6"},{n:["ice skate"],u:"26f8-fe0f",a:"0.7"},{n:["fishing pole and fish"],u:"1f3a3",a:"0.6"},{n:["diving mask"],u:"1f93f",a:"12.0"},{n:["running shirt with sash"],u:"1f3bd",a:"0.6"},{n:["ski","ski and ski boot"],u:"1f3bf",a:"0.6"},{n:["sled"],u:"1f6f7",a:"5.0"},{n:["curling stone"],u:"1f94c",a:"5.0"},{n:["dart","direct hit"],u:"1f3af",a:"0.6"},{n:["yo-yo"],u:"1fa80",a:"12.0"},{n:["kite"],u:"1fa81",a:"12.0"},{n:["8ball","billiards"],u:"1f3b1",a:"0.6"},{n:["crystal ball"],u:"1f52e",a:"0.6"},{n:["magic wand"],u:"1fa84",a:"13.0"},{n:["nazar amulet"],u:"1f9ff",a:"11.0"},{n:["hamsa"],u:"1faac",a:"14.0"},{n:["video game"],u:"1f3ae",a:"0.6"},{n:["joystick"],u:"1f579-fe0f",a:"0.7"},{n:["slot machine"],u:"1f3b0",a:"0.6"},{n:["game die"],u:"1f3b2",a:"0.6"},{n:["jigsaw","jigsaw puzzle piece"],u:"1f9e9",a:"11.0"},{n:["teddy bear"],u:"1f9f8",a:"11.0"},{n:["pinata"],u:"1fa85",a:"13.0"},{n:["mirror ball"],u:"1faa9",a:"14.0"},{n:["nesting dolls"],u:"1fa86",a:"13.0"},{n:["spades","black spade suit"],u:"2660-fe0f",a:"0.6"},{n:["hearts","black heart suit"],u:"2665-fe0f",a:"0.6"},{n:["diamonds","black diamond suit"],u:"2666-fe0f",a:"0.6"},{n:["clubs","black club suit"],u:"2663-fe0f",a:"0.6"},{n:["chess pawn"],u:"265f-fe0f",a:"11.0"},{n:["black joker","playing card black joker"],u:"1f0cf",a:"0.6"},{n:["mahjong","mahjong tile red dragon"],u:"1f004",a:"0.6"},{n:["flower playing cards"],u:"1f3b4",a:"0.6"},{n:["performing arts"],u:"1f3ad",a:"0.6"},{n:["framed picture","frame with picture"],u:"1f5bc-fe0f",a:"0.7"},{n:["art","artist palette"],u:"1f3a8",a:"0.6"},{n:["thread","spool of thread"],u:"1f9f5",a:"11.0"},{n:["sewing needle"],u:"1faa1",a:"13.0"},{n:["yarn","ball of yarn"],u:"1f9f6",a:"11.0"},{n:["knot"],u:"1faa2",a:"13.0"}],P1=[{n:["eyeglasses"],u:"1f453",a:"0.6"},{n:["sunglasses","dark sunglasses"],u:"1f576-fe0f",a:"0.7"},{n:["goggles"],u:"1f97d",a:"11.0"},{n:["lab coat"],u:"1f97c",a:"11.0"},{n:["safety vest"],u:"1f9ba",a:"12.0"},{n:["necktie"],u:"1f454",a:"0.6"},{n:["shirt","tshirt","t-shirt"],u:"1f455",a:"0.6"},{n:["jeans"],u:"1f456",a:"0.6"},{n:["scarf"],u:"1f9e3",a:"5.0"},{n:["gloves"],u:"1f9e4",a:"5.0"},{n:["coat"],u:"1f9e5",a:"5.0"},{n:["socks"],u:"1f9e6",a:"5.0"},{n:["dress"],u:"1f457",a:"0.6"},{n:["kimono"],u:"1f458",a:"0.6"},{n:["sari"],u:"1f97b",a:"12.0"},{n:["one-piece swimsuit"],u:"1fa71",a:"12.0"},{n:["briefs"],u:"1fa72",a:"12.0"},{n:["shorts"],u:"1fa73",a:"12.0"},{n:["bikini"],u:"1f459",a:"0.6"},{n:["womans clothes"],u:"1f45a",a:"0.6"},{n:["purse"],u:"1f45b",a:"0.6"},{n:["handbag"],u:"1f45c",a:"0.6"},{n:["pouch"],u:"1f45d",a:"0.6"},{n:["shopping bags"],u:"1f6cd-fe0f",a:"0.7"},{n:["school satchel"],u:"1f392",a:"0.6"},{n:["thong sandal"],u:"1fa74",a:"13.0"},{n:["shoe","mans shoe"],u:"1f45e",a:"0.6"},{n:["athletic shoe"],u:"1f45f",a:"0.6"},{n:["hiking boot"],u:"1f97e",a:"11.0"},{n:["flat shoe","womans flat shoe"],u:"1f97f",a:"11.0"},{n:["high heel","high-heeled shoe"],u:"1f460",a:"0.6"},{n:["sandal","womans sandal"],u:"1f461",a:"0.6"},{n:["ballet shoes"],u:"1fa70",a:"12.0"},{n:["boot","womans boots"],u:"1f462",a:"0.6"},{n:["crown"],u:"1f451",a:"0.6"},{n:["womans hat"],u:"1f452",a:"0.6"},{n:["tophat","top hat"],u:"1f3a9",a:"0.6"},{n:["mortar board","graduation cap"],u:"1f393",a:"0.6"},{n:["billed cap"],u:"1f9e2",a:"5.0"},{n:["military helmet"],u:"1fa96",a:"13.0"},{n:["rescue worker’s helmet","helmet with white cross"],u:"26d1-fe0f",a:"0.7"},{n:["prayer beads"],u:"1f4ff",a:"1.0"},{n:["lipstick"],u:"1f484",a:"0.6"},{n:["ring"],u:"1f48d",a:"0.6"},{n:["gem","gem stone"],u:"1f48e",a:"0.6"},{n:["mute","speaker with cancellation stroke"],u:"1f507",a:"1.0"},{n:["speaker"],u:"1f508",a:"0.7"},{n:["sound","speaker with one sound wave"],u:"1f509",a:"1.0"},{n:["loud sound","speaker with three sound waves"],u:"1f50a",a:"0.6"},{n:["loudspeaker","public address loudspeaker"],u:"1f4e2",a:"0.6"},{n:["mega","cheering megaphone"],u:"1f4e3",a:"0.6"},{n:["postal horn"],u:"1f4ef",a:"1.0"},{n:["bell"],u:"1f514",a:"0.6"},{n:["no bell","bell with cancellation stroke"],u:"1f515",a:"1.0"},{n:["musical score"],u:"1f3bc",a:"0.6"},{n:["musical note"],u:"1f3b5",a:"0.6"},{n:["notes","multiple musical notes"],u:"1f3b6",a:"0.6"},{n:["studio microphone"],u:"1f399-fe0f",a:"0.7"},{n:["level slider"],u:"1f39a-fe0f",a:"0.7"},{n:["control knobs"],u:"1f39b-fe0f",a:"0.7"},{n:["microphone"],u:"1f3a4",a:"0.6"},{n:["headphone","headphones"],u:"1f3a7",a:"0.6"},{n:["radio"],u:"1f4fb",a:"0.6"},{n:["saxophone"],u:"1f3b7",a:"0.6"},{n:["accordion"],u:"1fa97",a:"13.0"},{n:["guitar"],u:"1f3b8",a:"0.6"},{n:["musical keyboard"],u:"1f3b9",a:"0.6"},{n:["trumpet"],u:"1f3ba",a:"0.6"},{n:["violin"],u:"1f3bb",a:"0.6"},{n:["banjo"],u:"1fa95",a:"12.0"},{n:["drum with drumsticks"],u:"1f941",a:"3.0"},{n:["long drum"],u:"1fa98",a:"13.0"},{n:["iphone","mobile phone"],u:"1f4f1",a:"0.6"},{n:["calling","mobile phone with rightwards arrow at left"],u:"1f4f2",a:"0.6"},{n:["phone","telephone","black telephone"],u:"260e-fe0f",a:"0.6"},{n:["telephone receiver"],u:"1f4de",a:"0.6"},{n:["pager"],u:"1f4df",a:"0.6"},{n:["fax","fax machine"],u:"1f4e0",a:"0.6"},{n:["battery"],u:"1f50b",a:"0.6"},{n:["low battery"],u:"1faab",a:"14.0"},{n:["electric plug"],u:"1f50c",a:"0.6"},{n:["computer","personal computer"],u:"1f4bb",a:"0.6"},{n:["desktop computer"],u:"1f5a5-fe0f",a:"0.7"},{n:["printer"],u:"1f5a8-fe0f",a:"0.7"},{n:["keyboard"],u:"2328-fe0f",a:"1.0"},{n:["computer mouse","three button mouse"],u:"1f5b1-fe0f",a:"0.7"},{n:["trackball"],u:"1f5b2-fe0f",a:"0.7"},{n:["minidisc"],u:"1f4bd",a:"0.6"},{n:["floppy disk"],u:"1f4be",a:"0.6"},{n:["cd","optical disc"],u:"1f4bf",a:"0.6"},{n:["dvd"],u:"1f4c0",a:"0.6"},{n:["abacus"],u:"1f9ee",a:"11.0"},{n:["movie camera"],u:"1f3a5",a:"0.6"},{n:["film frames"],u:"1f39e-fe0f",a:"0.7"},{n:["film projector"],u:"1f4fd-fe0f",a:"0.7"},{n:["clapper","clapper board"],u:"1f3ac",a:"0.6"},{n:["tv","television"],u:"1f4fa",a:"0.6"},{n:["camera"],u:"1f4f7",a:"0.6"},{n:["camera with flash"],u:"1f4f8",a:"1.0"},{n:["video camera"],u:"1f4f9",a:"0.6"},{n:["vhs","videocassette"],u:"1f4fc",a:"0.6"},{n:["mag","left-pointing magnifying glass"],u:"1f50d",a:"0.6"},{n:["mag right","right-pointing magnifying glass"],u:"1f50e",a:"0.6"},{n:["candle"],u:"1f56f-fe0f",a:"0.7"},{n:["bulb","electric light bulb"],u:"1f4a1",a:"0.6"},{n:["flashlight","electric torch"],u:"1f526",a:"0.6"},{n:["lantern","izakaya lantern"],u:"1f3ee",a:"0.6"},{n:["diya lamp"],u:"1fa94",a:"12.0"},{n:["notebook with decorative cover"],u:"1f4d4",a:"0.6"},{n:["closed book"],u:"1f4d5",a:"0.6"},{n:["book","open book"],u:"1f4d6",a:"0.6"},{n:["green book"],u:"1f4d7",a:"0.6"},{n:["blue book"],u:"1f4d8",a:"0.6"},{n:["orange book"],u:"1f4d9",a:"0.6"},{n:["books"],u:"1f4da",a:"0.6"},{n:["notebook"],u:"1f4d3",a:"0.6"},{n:["ledger"],u:"1f4d2",a:"0.6"},{n:["page with curl"],u:"1f4c3",a:"0.6"},{n:["scroll"],u:"1f4dc",a:"0.6"},{n:["page facing up"],u:"1f4c4",a:"0.6"},{n:["newspaper"],u:"1f4f0",a:"0.6"},{n:["rolled-up newspaper","rolled up newspaper"],u:"1f5de-fe0f",a:"0.7"},{n:["bookmark tabs"],u:"1f4d1",a:"0.6"},{n:["bookmark"],u:"1f516",a:"0.6"},{n:["label"],u:"1f3f7-fe0f",a:"0.7"},{n:["moneybag","money bag"],u:"1f4b0",a:"0.6"},{n:["coin"],u:"1fa99",a:"13.0"},{n:["yen","banknote with yen sign"],u:"1f4b4",a:"0.6"},{n:["dollar","banknote with dollar sign"],u:"1f4b5",a:"0.6"},{n:["euro","banknote with euro sign"],u:"1f4b6",a:"1.0"},{n:["pound","banknote with pound sign"],u:"1f4b7",a:"1.0"},{n:["money with wings"],u:"1f4b8",a:"0.6"},{n:["credit card"],u:"1f4b3",a:"0.6"},{n:["receipt"],u:"1f9fe",a:"11.0"},{n:["chart","chart with upwards trend and yen sign"],u:"1f4b9",a:"0.6"},{n:["email","envelope"],u:"2709-fe0f",a:"0.6"},{n:["e-mail","e-mail symbol"],u:"1f4e7",a:"0.6"},{n:["incoming envelope"],u:"1f4e8",a:"0.6"},{n:["envelope with arrow","envelope with downwards arrow above"],u:"1f4e9",a:"0.6"},{n:["outbox tray"],u:"1f4e4",a:"0.6"},{n:["inbox tray"],u:"1f4e5",a:"0.6"},{n:["package"],u:"1f4e6",a:"0.6"},{n:["mailbox","closed mailbox with raised flag"],u:"1f4eb",a:"0.6"},{n:["mailbox closed","closed mailbox with lowered flag"],u:"1f4ea",a:"0.6"},{n:["mailbox with mail","open mailbox with raised flag"],u:"1f4ec",a:"0.7"},{n:["mailbox with no mail","open mailbox with lowered flag"],u:"1f4ed",a:"0.7"},{n:["postbox"],u:"1f4ee",a:"0.6"},{n:["ballot box with ballot"],u:"1f5f3-fe0f",a:"0.7"},{n:["pencil","pencil2"],u:"270f-fe0f",a:"0.6"},{n:["black nib"],u:"2712-fe0f",a:"0.6"},{n:["fountain pen","lower left fountain pen"],u:"1f58b-fe0f",a:"0.7"},{n:["pen","lower left ballpoint pen"],u:"1f58a-fe0f",a:"0.7"},{n:["paintbrush","lower left paintbrush"],u:"1f58c-fe0f",a:"0.7"},{n:["crayon","lower left crayon"],u:"1f58d-fe0f",a:"0.7"},{n:["memo","pencil"],u:"1f4dd",a:"0.6"},{n:["briefcase"],u:"1f4bc",a:"0.6"},{n:["file folder"],u:"1f4c1",a:"0.6"},{n:["open file folder"],u:"1f4c2",a:"0.6"},{n:["card index dividers"],u:"1f5c2-fe0f",a:"0.7"},{n:["date","calendar"],u:"1f4c5",a:"0.6"},{n:["calendar","tear-off calendar"],u:"1f4c6",a:"0.6"},{n:["spiral notepad","spiral note pad"],u:"1f5d2-fe0f",a:"0.7"},{n:["spiral calendar","spiral calendar pad"],u:"1f5d3-fe0f",a:"0.7"},{n:["card index"],u:"1f4c7",a:"0.6"},{n:["chart with upwards trend"],u:"1f4c8",a:"0.6"},{n:["chart with downwards trend"],u:"1f4c9",a:"0.6"},{n:["bar chart"],u:"1f4ca",a:"0.6"},{n:["clipboard"],u:"1f4cb",a:"0.6"},{n:["pushpin"],u:"1f4cc",a:"0.6"},{n:["round pushpin"],u:"1f4cd",a:"0.6"},{n:["paperclip"],u:"1f4ce",a:"0.6"},{n:["linked paperclips"],u:"1f587-fe0f",a:"0.7"},{n:["straight ruler"],u:"1f4cf",a:"0.6"},{n:["triangular ruler"],u:"1f4d0",a:"0.6"},{n:["scissors","black scissors"],u:"2702-fe0f",a:"0.6"},{n:["card file box"],u:"1f5c3-fe0f",a:"0.7"},{n:["file cabinet"],u:"1f5c4-fe0f",a:"0.7"},{n:["wastebasket"],u:"1f5d1-fe0f",a:"0.7"},{n:["lock"],u:"1f512",a:"0.6"},{n:["unlock","open lock"],u:"1f513",a:"0.6"},{n:["lock with ink pen"],u:"1f50f",a:"0.6"},{n:["closed lock with key"],u:"1f510",a:"0.6"},{n:["key"],u:"1f511",a:"0.6"},{n:["old key"],u:"1f5dd-fe0f",a:"0.7"},{n:["hammer"],u:"1f528",a:"0.6"},{n:["axe"],u:"1fa93",a:"12.0"},{n:["pick"],u:"26cf-fe0f",a:"0.7"},{n:["hammer and pick"],u:"2692-fe0f",a:"1.0"},{n:["hammer and wrench"],u:"1f6e0-fe0f",a:"0.7"},{n:["dagger","dagger knife"],u:"1f5e1-fe0f",a:"0.7"},{n:["crossed swords"],u:"2694-fe0f",a:"1.0"},{n:["gun","pistol"],u:"1f52b",a:"0.6"},{n:["boomerang"],u:"1fa83",a:"13.0"},{n:["bow and arrow"],u:"1f3f9",a:"1.0"},{n:["shield"],u:"1f6e1-fe0f",a:"0.7"},{n:["carpentry saw"],u:"1fa9a",a:"13.0"},{n:["wrench"],u:"1f527",a:"0.6"},{n:["screwdriver"],u:"1fa9b",a:"13.0"},{n:["nut and bolt"],u:"1f529",a:"0.6"},{n:["gear"],u:"2699-fe0f",a:"1.0"},{n:["clamp","compression"],u:"1f5dc-fe0f",a:"0.7"},{n:["scales","balance scale"],u:"2696-fe0f",a:"1.0"},{n:["probing cane"],u:"1f9af",a:"12.0"},{n:["link","link symbol"],u:"1f517",a:"0.6"},{n:["chains"],u:"26d3-fe0f",a:"0.7"},{n:["hook"],u:"1fa9d",a:"13.0"},{n:["toolbox"],u:"1f9f0",a:"11.0"},{n:["magnet"],u:"1f9f2",a:"11.0"},{n:["ladder"],u:"1fa9c",a:"13.0"},{n:["alembic"],u:"2697-fe0f",a:"1.0"},{n:["test tube"],u:"1f9ea",a:"11.0"},{n:["petri dish"],u:"1f9eb",a:"11.0"},{n:["dna","dna double helix"],u:"1f9ec",a:"11.0"},{n:["microscope"],u:"1f52c",a:"1.0"},{n:["telescope"],u:"1f52d",a:"1.0"},{n:["satellite antenna"],u:"1f4e1",a:"0.6"},{n:["syringe"],u:"1f489",a:"0.6"},{n:["drop of blood"],u:"1fa78",a:"12.0"},{n:["pill"],u:"1f48a",a:"0.6"},{n:["adhesive bandage"],u:"1fa79",a:"12.0"},{n:["crutch"],u:"1fa7c",a:"14.0"},{n:["stethoscope"],u:"1fa7a",a:"12.0"},{n:["x-ray"],u:"1fa7b",a:"14.0"},{n:["door"],u:"1f6aa",a:"0.6"},{n:["elevator"],u:"1f6d7",a:"13.0"},{n:["mirror"],u:"1fa9e",a:"13.0"},{n:["window"],u:"1fa9f",a:"13.0"},{n:["bed"],u:"1f6cf-fe0f",a:"0.7"},{n:["couch and lamp"],u:"1f6cb-fe0f",a:"0.7"},{n:["chair"],u:"1fa91",a:"12.0"},{n:["toilet"],u:"1f6bd",a:"0.6"},{n:["plunger"],u:"1faa0",a:"13.0"},{n:["shower"],u:"1f6bf",a:"1.0"},{n:["bathtub"],u:"1f6c1",a:"1.0"},{n:["mouse trap"],u:"1faa4",a:"13.0"},{n:["razor"],u:"1fa92",a:"12.0"},{n:["lotion bottle"],u:"1f9f4",a:"11.0"},{n:["safety pin"],u:"1f9f7",a:"11.0"},{n:["broom"],u:"1f9f9",a:"11.0"},{n:["basket"],u:"1f9fa",a:"11.0"},{n:["roll of paper"],u:"1f9fb",a:"11.0"},{n:["bucket"],u:"1faa3",a:"13.0"},{n:["soap","bar of soap"],u:"1f9fc",a:"11.0"},{n:["bubbles"],u:"1fae7",a:"14.0"},{n:["toothbrush"],u:"1faa5",a:"13.0"},{n:["sponge"],u:"1f9fd",a:"11.0"},{n:["fire extinguisher"],u:"1f9ef",a:"11.0"},{n:["shopping trolley"],u:"1f6d2",a:"3.0"},{n:["smoking","smoking symbol"],u:"1f6ac",a:"0.6"},{n:["coffin"],u:"26b0-fe0f",a:"1.0"},{n:["headstone"],u:"1faa6",a:"13.0"},{n:["funeral urn"],u:"26b1-fe0f",a:"1.0"},{n:["moyai"],u:"1f5ff",a:"0.6"},{n:["placard"],u:"1faa7",a:"13.0"},{n:["identification card"],u:"1faaa",a:"14.0"}],T1=[{n:["atm","automated teller machine"],u:"1f3e7",a:"0.6"},{n:["put litter in its place","put litter in its place symbol"],u:"1f6ae",a:"1.0"},{n:["potable water","potable water symbol"],u:"1f6b0",a:"1.0"},{n:["wheelchair","wheelchair symbol"],u:"267f",a:"0.6"},{n:["mens","mens symbol"],u:"1f6b9",a:"0.6"},{n:["womens","womens symbol"],u:"1f6ba",a:"0.6"},{n:["restroom"],u:"1f6bb",a:"0.6"},{n:["baby symbol"],u:"1f6bc",a:"0.6"},{n:["wc","water closet"],u:"1f6be",a:"0.6"},{n:["passport control"],u:"1f6c2",a:"1.0"},{n:["customs"],u:"1f6c3",a:"1.0"},{n:["baggage claim"],u:"1f6c4",a:"1.0"},{n:["left luggage"],u:"1f6c5",a:"1.0"},{n:["warning","warning sign"],u:"26a0-fe0f",a:"0.6"},{n:["children crossing"],u:"1f6b8",a:"1.0"},{n:["no entry"],u:"26d4",a:"0.6"},{n:["no entry sign"],u:"1f6ab",a:"0.6"},{n:["no bicycles"],u:"1f6b3",a:"1.0"},{n:["no smoking","no smoking symbol"],u:"1f6ad",a:"0.6"},{n:["do not litter","do not litter symbol"],u:"1f6af",a:"1.0"},{n:["non-potable water","non-potable water symbol"],u:"1f6b1",a:"1.0"},{n:["no pedestrians"],u:"1f6b7",a:"1.0"},{n:["no mobile phones"],u:"1f4f5",a:"1.0"},{n:["underage","no one under eighteen symbol"],u:"1f51e",a:"0.6"},{n:["radioactive","radioactive sign"],u:"2622-fe0f",a:"1.0"},{n:["biohazard","biohazard sign"],u:"2623-fe0f",a:"1.0"},{n:["arrow up","upwards black arrow"],u:"2b06-fe0f",a:"0.6"},{n:["north east arrow","arrow upper right"],u:"2197-fe0f",a:"0.6"},{n:["arrow right","black rightwards arrow"],u:"27a1-fe0f",a:"0.6"},{n:["south east arrow","arrow lower right"],u:"2198-fe0f",a:"0.6"},{n:["arrow down","downwards black arrow"],u:"2b07-fe0f",a:"0.6"},{n:["south west arrow","arrow lower left"],u:"2199-fe0f",a:"0.6"},{n:["arrow left","leftwards black arrow"],u:"2b05-fe0f",a:"0.6"},{n:["north west arrow","arrow upper left"],u:"2196-fe0f",a:"0.6"},{n:["up down arrow","arrow up down"],u:"2195-fe0f",a:"0.6"},{n:["left right arrow"],u:"2194-fe0f",a:"0.6"},{n:["leftwards arrow with hook"],u:"21a9-fe0f",a:"0.6"},{n:["arrow right hook","rightwards arrow with hook"],u:"21aa-fe0f",a:"0.6"},{n:["arrow heading up","arrow pointing rightwards then curving upwards"],u:"2934-fe0f",a:"0.6"},{n:["arrow heading down","arrow pointing rightwards then curving downwards"],u:"2935-fe0f",a:"0.6"},{n:["arrows clockwise","clockwise downwards and upwards open circle arrows"],u:"1f503",a:"0.6"},{n:["arrows counterclockwise","anticlockwise downwards and upwards open circle arrows"],u:"1f504",a:"1.0"},{n:["back","back with leftwards arrow above"],u:"1f519",a:"0.6"},{n:["end","end with leftwards arrow above"],u:"1f51a",a:"0.6"},{n:["on","on with exclamation mark with left right arrow above"],u:"1f51b",a:"0.6"},{n:["soon","soon with rightwards arrow above"],u:"1f51c",a:"0.6"},{n:["top","top with upwards arrow above"],u:"1f51d",a:"0.6"},{n:["place of worship"],u:"1f6d0",a:"1.0"},{n:["atom symbol"],u:"269b-fe0f",a:"1.0"},{n:["om","om symbol"],u:"1f549-fe0f",a:"0.7"},{n:["star of david"],u:"2721-fe0f",a:"0.7"},{n:["wheel of dharma"],u:"2638-fe0f",a:"0.7"},{n:["yin yang"],u:"262f-fe0f",a:"0.7"},{n:["latin cross"],u:"271d-fe0f",a:"0.7"},{n:["orthodox cross"],u:"2626-fe0f",a:"1.0"},{n:["star and crescent"],u:"262a-fe0f",a:"0.7"},{n:["peace symbol"],u:"262e-fe0f",a:"1.0"},{n:["menorah with nine branches"],u:"1f54e",a:"1.0"},{n:["six pointed star","six pointed star with middle dot"],u:"1f52f",a:"0.6"},{n:["aries"],u:"2648",a:"0.6"},{n:["taurus"],u:"2649",a:"0.6"},{n:["gemini"],u:"264a",a:"0.6"},{n:["cancer"],u:"264b",a:"0.6"},{n:["leo"],u:"264c",a:"0.6"},{n:["virgo"],u:"264d",a:"0.6"},{n:["libra"],u:"264e",a:"0.6"},{n:["scorpius"],u:"264f",a:"0.6"},{n:["sagittarius"],u:"2650",a:"0.6"},{n:["capricorn"],u:"2651",a:"0.6"},{n:["aquarius"],u:"2652",a:"0.6"},{n:["pisces"],u:"2653",a:"0.6"},{n:["ophiuchus"],u:"26ce",a:"0.6"},{n:["twisted rightwards arrows"],u:"1f500",a:"1.0"},{n:["repeat","clockwise rightwards and leftwards open circle arrows"],u:"1f501",a:"1.0"},{n:["repeat one","clockwise rightwards and leftwards open circle arrows with circled one overlay"],u:"1f502",a:"1.0"},{n:["arrow forward","black right-pointing triangle"],u:"25b6-fe0f",a:"0.6"},{n:["fast forward","black right-pointing double triangle"],u:"23e9",a:"0.6"},{n:["next track button","black right pointing double triangle with vertical bar"],u:"23ed-fe0f",a:"0.7"},{n:["play or pause button","black right pointing triangle with double vertical bar"],u:"23ef-fe0f",a:"1.0"},{n:["arrow backward","black left-pointing triangle"],u:"25c0-fe0f",a:"0.6"},{n:["rewind","black left-pointing double triangle"],u:"23ea",a:"0.6"},{n:["last track button","black left pointing double triangle with vertical bar"],u:"23ee-fe0f",a:"0.7"},{n:["arrow up small","up-pointing small red triangle"],u:"1f53c",a:"0.6"},{n:["arrow double up","black up-pointing double triangle"],u:"23eb",a:"0.6"},{n:["arrow down small","down-pointing small red triangle"],u:"1f53d",a:"0.6"},{n:["arrow double down","black down-pointing double triangle"],u:"23ec",a:"0.6"},{n:["pause button","double vertical bar"],u:"23f8-fe0f",a:"0.7"},{n:["stop button","black square for stop"],u:"23f9-fe0f",a:"0.7"},{n:["record button","black circle for record"],u:"23fa-fe0f",a:"0.7"},{n:["eject","eject button"],u:"23cf-fe0f",a:"1.0"},{n:["cinema"],u:"1f3a6",a:"0.6"},{n:["low brightness","low brightness symbol"],u:"1f505",a:"1.0"},{n:["high brightness","high brightness symbol"],u:"1f506",a:"1.0"},{n:["signal strength","antenna with bars"],u:"1f4f6",a:"0.6"},{n:["vibration mode"],u:"1f4f3",a:"0.6"},{n:["mobile phone off"],u:"1f4f4",a:"0.6"},{n:["female sign"],u:"2640-fe0f",a:"4.0"},{n:["male sign"],u:"2642-fe0f",a:"4.0"},{n:["transgender symbol"],u:"26a7-fe0f",a:"13.0"},{n:["heavy multiplication x"],u:"2716-fe0f",a:"0.6"},{n:["heavy plus sign"],u:"2795",a:"0.6"},{n:["heavy minus sign"],u:"2796",a:"0.6"},{n:["heavy division sign"],u:"2797",a:"0.6"},{n:["heavy equals sign"],u:"1f7f0",a:"14.0"},{n:["infinity"],u:"267e-fe0f",a:"11.0"},{n:["bangbang","double exclamation mark"],u:"203c-fe0f",a:"0.6"},{n:["interrobang","exclamation question mark"],u:"2049-fe0f",a:"0.6"},{n:["question","black question mark ornament"],u:"2753",a:"0.6"},{n:["grey question","white question mark ornament"],u:"2754",a:"0.6"},{n:["grey exclamation","white exclamation mark ornament"],u:"2755",a:"0.6"},{n:["exclamation","heavy exclamation mark","heavy exclamation mark symbol"],u:"2757",a:"0.6"},{n:["wavy dash"],u:"3030-fe0f",a:"0.6"},{n:["currency exchange"],u:"1f4b1",a:"0.6"},{n:["heavy dollar sign"],u:"1f4b2",a:"0.6"},{n:["medical symbol","staff of aesculapius"],u:"2695-fe0f",a:"4.0"},{n:["recycle","black universal recycling symbol"],u:"267b-fe0f",a:"0.6"},{n:["fleur-de-lis","fleur de lis"],u:"269c-fe0f",a:"1.0"},{n:["trident","trident emblem"],u:"1f531",a:"0.6"},{n:["name badge"],u:"1f4db",a:"0.6"},{n:["beginner","japanese symbol for beginner"],u:"1f530",a:"0.6"},{n:["o","heavy large circle"],u:"2b55",a:"0.6"},{n:["white check mark","white heavy check mark"],u:"2705",a:"0.6"},{n:["ballot box with check"],u:"2611-fe0f",a:"0.6"},{n:["heavy check mark"],u:"2714-fe0f",a:"0.6"},{n:["x","cross mark"],u:"274c",a:"0.6"},{n:["negative squared cross mark"],u:"274e",a:"0.6"},{n:["curly loop"],u:"27b0",a:"0.6"},{n:["loop","double curly loop"],u:"27bf",a:"1.0"},{n:["part alternation mark"],u:"303d-fe0f",a:"0.6"},{n:["eight spoked asterisk"],u:"2733-fe0f",a:"0.6"},{n:["eight pointed black star"],u:"2734-fe0f",a:"0.6"},{n:["sparkle"],u:"2747-fe0f",a:"0.6"},{n:["copyright","copyright sign"],u:"00a9-fe0f",a:"0.6"},{n:["registered","registered sign"],u:"00ae-fe0f",a:"0.6"},{n:["tm","trade mark sign"],u:"2122-fe0f",a:"0.6"},{n:["hash","hash key"],u:"0023-fe0f-20e3",a:"0.6"},{n:["keycap: *","keycap star"],u:"002a-fe0f-20e3",a:"2.0"},{n:["zero","keycap 0"],u:"0030-fe0f-20e3",a:"0.6"},{n:["one","keycap 1"],u:"0031-fe0f-20e3",a:"0.6"},{n:["two","keycap 2"],u:"0032-fe0f-20e3",a:"0.6"},{n:["three","keycap 3"],u:"0033-fe0f-20e3",a:"0.6"},{n:["four","keycap 4"],u:"0034-fe0f-20e3",a:"0.6"},{n:["five","keycap 5"],u:"0035-fe0f-20e3",a:"0.6"},{n:["six","keycap 6"],u:"0036-fe0f-20e3",a:"0.6"},{n:["seven","keycap 7"],u:"0037-fe0f-20e3",a:"0.6"},{n:["eight","keycap 8"],u:"0038-fe0f-20e3",a:"0.6"},{n:["nine","keycap 9"],u:"0039-fe0f-20e3",a:"0.6"},{n:["keycap ten"],u:"1f51f",a:"0.6"},{n:["capital abcd","input symbol for latin capital letters"],u:"1f520",a:"0.6"},{n:["abcd","input symbol for latin small letters"],u:"1f521",a:"0.6"},{n:["1234","input symbol for numbers"],u:"1f522",a:"0.6"},{n:["symbols","input symbol for symbols"],u:"1f523",a:"0.6"},{n:["abc","input symbol for latin letters"],u:"1f524",a:"0.6"},{n:["a","negative squared latin capital letter a"],u:"1f170-fe0f",a:"0.6"},{n:["ab","negative squared ab"],u:"1f18e",a:"0.6"},{n:["b","negative squared latin capital letter b"],u:"1f171-fe0f",a:"0.6"},{n:["cl","squared cl"],u:"1f191",a:"0.6"},{n:["cool","squared cool"],u:"1f192",a:"0.6"},{n:["free","squared free"],u:"1f193",a:"0.6"},{n:["information source"],u:"2139-fe0f",a:"0.6"},{n:["id","squared id"],u:"1f194",a:"0.6"},{n:["m","circled latin capital letter m"],u:"24c2-fe0f",a:"0.6"},{n:["new","squared new"],u:"1f195",a:"0.6"},{n:["ng","squared ng"],u:"1f196",a:"0.6"},{n:["o2","negative squared latin capital letter o"],u:"1f17e-fe0f",a:"0.6"},{n:["ok","squared ok"],u:"1f197",a:"0.6"},{n:["parking","negative squared latin capital letter p"],u:"1f17f-fe0f",a:"0.6"},{n:["sos","squared sos"],u:"1f198",a:"0.6"},{n:["up","squared up with exclamation mark"],u:"1f199",a:"0.6"},{n:["vs","squared vs"],u:"1f19a",a:"0.6"},{n:["koko","squared katakana koko"],u:"1f201",a:"0.6"},{n:["sa","squared katakana sa"],u:"1f202-fe0f",a:"0.6"},{n:["u6708","squared cjk unified ideograph-6708"],u:"1f237-fe0f",a:"0.6"},{n:["u6709","squared cjk unified ideograph-6709"],u:"1f236",a:"0.6"},{n:["u6307","squared cjk unified ideograph-6307"],u:"1f22f",a:"0.6"},{n:["ideograph advantage","circled ideograph advantage"],u:"1f250",a:"0.6"},{n:["u5272","squared cjk unified ideograph-5272"],u:"1f239",a:"0.6"},{n:["u7121","squared cjk unified ideograph-7121"],u:"1f21a",a:"0.6"},{n:["u7981","squared cjk unified ideograph-7981"],u:"1f232",a:"0.6"},{n:["accept","circled ideograph accept"],u:"1f251",a:"0.6"},{n:["u7533","squared cjk unified ideograph-7533"],u:"1f238",a:"0.6"},{n:["u5408","squared cjk unified ideograph-5408"],u:"1f234",a:"0.6"},{n:["u7a7a","squared cjk unified ideograph-7a7a"],u:"1f233",a:"0.6"},{n:["congratulations","circled ideograph congratulation"],u:"3297-fe0f",a:"0.6"},{n:["secret","circled ideograph secret"],u:"3299-fe0f",a:"0.6"},{n:["u55b6","squared cjk unified ideograph-55b6"],u:"1f23a",a:"0.6"},{n:["u6e80","squared cjk unified ideograph-6e80"],u:"1f235",a:"0.6"},{n:["red circle","large red circle"],u:"1f534",a:"0.6"},{n:["large orange circle"],u:"1f7e0",a:"12.0"},{n:["large yellow circle"],u:"1f7e1",a:"12.0"},{n:["large green circle"],u:"1f7e2",a:"12.0"},{n:["large blue circle"],u:"1f535",a:"0.6"},{n:["large purple circle"],u:"1f7e3",a:"12.0"},{n:["large brown circle"],u:"1f7e4",a:"12.0"},{n:["black circle","medium black circle"],u:"26ab",a:"0.6"},{n:["white circle","medium white circle"],u:"26aa",a:"0.6"},{n:["large red square"],u:"1f7e5",a:"12.0"},{n:["large orange square"],u:"1f7e7",a:"12.0"},{n:["large yellow square"],u:"1f7e8",a:"12.0"},{n:["large green square"],u:"1f7e9",a:"12.0"},{n:["large blue square"],u:"1f7e6",a:"12.0"},{n:["large purple square"],u:"1f7ea",a:"12.0"},{n:["large brown square"],u:"1f7eb",a:"12.0"},{n:["black large square"],u:"2b1b",a:"0.6"},{n:["white large square"],u:"2b1c",a:"0.6"},{n:["black medium square"],u:"25fc-fe0f",a:"0.6"},{n:["white medium square"],u:"25fb-fe0f",a:"0.6"},{n:["black medium small square"],u:"25fe",a:"0.6"},{n:["white medium small square"],u:"25fd",a:"0.6"},{n:["black small square"],u:"25aa-fe0f",a:"0.6"},{n:["white small square"],u:"25ab-fe0f",a:"0.6"},{n:["large orange diamond"],u:"1f536",a:"0.6"},{n:["large blue diamond"],u:"1f537",a:"0.6"},{n:["small orange diamond"],u:"1f538",a:"0.6"},{n:["small blue diamond"],u:"1f539",a:"0.6"},{n:["small red triangle","up-pointing red triangle"],u:"1f53a",a:"0.6"},{n:["small red triangle down","down-pointing red triangle"],u:"1f53b",a:"0.6"},{n:["diamond shape with a dot inside"],u:"1f4a0",a:"0.6"},{n:["radio button"],u:"1f518",a:"0.6"},{n:["white square button"],u:"1f533",a:"0.6"},{n:["black square button"],u:"1f532",a:"0.6"}],A1=[{n:["chequered flag","checkered flag"],u:"1f3c1",a:"0.6"},{n:["triangular flag on post"],u:"1f6a9",a:"0.6"},{n:["crossed flags"],u:"1f38c",a:"0.6"},{n:["waving black flag"],u:"1f3f4",a:"1.0"},{n:["white flag","waving white flag"],u:"1f3f3-fe0f",a:"0.7"},{n:["rainbow flag","rainbow-flag"],u:"1f3f3-fe0f-200d-1f308",a:"4.0"},{n:["transgender flag"],u:"1f3f3-fe0f-200d-26a7-fe0f",a:"13.0"},{n:["pirate flag"],u:"1f3f4-200d-2620-fe0f",a:"11.0"},{n:["flag-ac","ascension island flag"],u:"1f1e6-1f1e8",a:"2.0"},{n:["flag-ad","andorra flag"],u:"1f1e6-1f1e9",a:"2.0"},{n:["flag-ae","united arab emirates flag"],u:"1f1e6-1f1ea",a:"2.0"},{n:["flag-af","afghanistan flag"],u:"1f1e6-1f1eb",a:"2.0"},{n:["flag-ag","antigua & barbuda flag"],u:"1f1e6-1f1ec",a:"2.0"},{n:["flag-ai","anguilla flag"],u:"1f1e6-1f1ee",a:"2.0"},{n:["flag-al","albania flag"],u:"1f1e6-1f1f1",a:"2.0"},{n:["flag-am","armenia flag"],u:"1f1e6-1f1f2",a:"2.0"},{n:["flag-ao","angola flag"],u:"1f1e6-1f1f4",a:"2.0"},{n:["flag-aq","antarctica flag"],u:"1f1e6-1f1f6",a:"2.0"},{n:["flag-ar","argentina flag"],u:"1f1e6-1f1f7",a:"2.0"},{n:["flag-as","american samoa flag"],u:"1f1e6-1f1f8",a:"2.0"},{n:["flag-at","austria flag"],u:"1f1e6-1f1f9",a:"2.0"},{n:["flag-au","australia flag"],u:"1f1e6-1f1fa",a:"2.0"},{n:["flag-aw","aruba flag"],u:"1f1e6-1f1fc",a:"2.0"},{n:["flag-ax","åland islands flag"],u:"1f1e6-1f1fd",a:"2.0"},{n:["flag-az","azerbaijan flag"],u:"1f1e6-1f1ff",a:"2.0"},{n:["flag-ba","bosnia & herzegovina flag"],u:"1f1e7-1f1e6",a:"2.0"},{n:["flag-bb","barbados flag"],u:"1f1e7-1f1e7",a:"2.0"},{n:["flag-bd","bangladesh flag"],u:"1f1e7-1f1e9",a:"2.0"},{n:["flag-be","belgium flag"],u:"1f1e7-1f1ea",a:"2.0"},{n:["flag-bf","burkina faso flag"],u:"1f1e7-1f1eb",a:"2.0"},{n:["flag-bg","bulgaria flag"],u:"1f1e7-1f1ec",a:"2.0"},{n:["flag-bh","bahrain flag"],u:"1f1e7-1f1ed",a:"2.0"},{n:["flag-bi","burundi flag"],u:"1f1e7-1f1ee",a:"2.0"},{n:["flag-bj","benin flag"],u:"1f1e7-1f1ef",a:"2.0"},{n:["flag-bl","st. barthélemy flag"],u:"1f1e7-1f1f1",a:"2.0"},{n:["flag-bm","bermuda flag"],u:"1f1e7-1f1f2",a:"2.0"},{n:["flag-bn","brunei flag"],u:"1f1e7-1f1f3",a:"2.0"},{n:["flag-bo","bolivia flag"],u:"1f1e7-1f1f4",a:"2.0"},{n:["flag-bq","caribbean netherlands flag"],u:"1f1e7-1f1f6",a:"2.0"},{n:["flag-br","brazil flag"],u:"1f1e7-1f1f7",a:"2.0"},{n:["flag-bs","bahamas flag"],u:"1f1e7-1f1f8",a:"2.0"},{n:["flag-bt","bhutan flag"],u:"1f1e7-1f1f9",a:"2.0"},{n:["flag-bv","bouvet island flag"],u:"1f1e7-1f1fb",a:"2.0"},{n:["flag-bw","botswana flag"],u:"1f1e7-1f1fc",a:"2.0"},{n:["flag-by","belarus flag"],u:"1f1e7-1f1fe",a:"2.0"},{n:["flag-bz","belize flag"],u:"1f1e7-1f1ff",a:"2.0"},{n:["flag-ca","canada flag"],u:"1f1e8-1f1e6",a:"2.0"},{n:["flag-cc","cocos (keeling) islands flag"],u:"1f1e8-1f1e8",a:"2.0"},{n:["flag-cd","congo - kinshasa flag"],u:"1f1e8-1f1e9",a:"2.0"},{n:["flag-cf","central african republic flag"],u:"1f1e8-1f1eb",a:"2.0"},{n:["flag-cg","congo - brazzaville flag"],u:"1f1e8-1f1ec",a:"2.0"},{n:["flag-ch","switzerland flag"],u:"1f1e8-1f1ed",a:"2.0"},{n:["flag-ci","côte d’ivoire flag"],u:"1f1e8-1f1ee",a:"2.0"},{n:["flag-ck","cook islands flag"],u:"1f1e8-1f1f0",a:"2.0"},{n:["flag-cl","chile flag"],u:"1f1e8-1f1f1",a:"2.0"},{n:["flag-cm","cameroon flag"],u:"1f1e8-1f1f2",a:"2.0"},{n:["cn","flag-cn","china flag"],u:"1f1e8-1f1f3",a:"0.6"},{n:["flag-co","colombia flag"],u:"1f1e8-1f1f4",a:"2.0"},{n:["flag-cp","clipperton island flag"],u:"1f1e8-1f1f5",a:"2.0"},{n:["flag-cr","costa rica flag"],u:"1f1e8-1f1f7",a:"2.0"},{n:["flag-cu","cuba flag"],u:"1f1e8-1f1fa",a:"2.0"},{n:["flag-cv","cape verde flag"],u:"1f1e8-1f1fb",a:"2.0"},{n:["flag-cw","curaçao flag"],u:"1f1e8-1f1fc",a:"2.0"},{n:["flag-cx","christmas island flag"],u:"1f1e8-1f1fd",a:"2.0"},{n:["flag-cy","cyprus flag"],u:"1f1e8-1f1fe",a:"2.0"},{n:["flag-cz","czechia flag"],u:"1f1e8-1f1ff",a:"2.0"},{n:["de","flag-de","germany flag"],u:"1f1e9-1f1ea",a:"0.6"},{n:["flag-dg","diego garcia flag"],u:"1f1e9-1f1ec",a:"2.0"},{n:["flag-dj","djibouti flag"],u:"1f1e9-1f1ef",a:"2.0"},{n:["flag-dk","denmark flag"],u:"1f1e9-1f1f0",a:"2.0"},{n:["flag-dm","dominica flag"],u:"1f1e9-1f1f2",a:"2.0"},{n:["flag-do","dominican republic flag"],u:"1f1e9-1f1f4",a:"2.0"},{n:["flag-dz","algeria flag"],u:"1f1e9-1f1ff",a:"2.0"},{n:["flag-ea","ceuta & melilla flag"],u:"1f1ea-1f1e6",a:"2.0"},{n:["flag-ec","ecuador flag"],u:"1f1ea-1f1e8",a:"2.0"},{n:["flag-ee","estonia flag"],u:"1f1ea-1f1ea",a:"2.0"},{n:["flag-eg","egypt flag"],u:"1f1ea-1f1ec",a:"2.0"},{n:["flag-eh","western sahara flag"],u:"1f1ea-1f1ed",a:"2.0"},{n:["flag-er","eritrea flag"],u:"1f1ea-1f1f7",a:"2.0"},{n:["es","flag-es","spain flag"],u:"1f1ea-1f1f8",a:"0.6"},{n:["flag-et","ethiopia flag"],u:"1f1ea-1f1f9",a:"2.0"},{n:["flag-eu","european union flag"],u:"1f1ea-1f1fa",a:"2.0"},{n:["flag-fi","finland flag"],u:"1f1eb-1f1ee",a:"2.0"},{n:["flag-fj","fiji flag"],u:"1f1eb-1f1ef",a:"2.0"},{n:["flag-fk","falkland islands flag"],u:"1f1eb-1f1f0",a:"2.0"},{n:["flag-fm","micronesia flag"],u:"1f1eb-1f1f2",a:"2.0"},{n:["flag-fo","faroe islands flag"],u:"1f1eb-1f1f4",a:"2.0"},{n:["fr","flag-fr","france flag"],u:"1f1eb-1f1f7",a:"0.6"},{n:["flag-ga","gabon flag"],u:"1f1ec-1f1e6",a:"2.0"},{n:["gb","uk","flag-gb","united kingdom flag"],u:"1f1ec-1f1e7",a:"0.6"},{n:["flag-gd","grenada flag"],u:"1f1ec-1f1e9",a:"2.0"},{n:["flag-ge","georgia flag"],u:"1f1ec-1f1ea",a:"2.0"},{n:["flag-gf","french guiana flag"],u:"1f1ec-1f1eb",a:"2.0"},{n:["flag-gg","guernsey flag"],u:"1f1ec-1f1ec",a:"2.0"},{n:["flag-gh","ghana flag"],u:"1f1ec-1f1ed",a:"2.0"},{n:["flag-gi","gibraltar flag"],u:"1f1ec-1f1ee",a:"2.0"},{n:["flag-gl","greenland flag"],u:"1f1ec-1f1f1",a:"2.0"},{n:["flag-gm","gambia flag"],u:"1f1ec-1f1f2",a:"2.0"},{n:["flag-gn","guinea flag"],u:"1f1ec-1f1f3",a:"2.0"},{n:["flag-gp","guadeloupe flag"],u:"1f1ec-1f1f5",a:"2.0"},{n:["flag-gq","equatorial guinea flag"],u:"1f1ec-1f1f6",a:"2.0"},{n:["flag-gr","greece flag"],u:"1f1ec-1f1f7",a:"2.0"},{n:["flag-gs","south georgia & south sandwich islands flag"],u:"1f1ec-1f1f8",a:"2.0"},{n:["flag-gt","guatemala flag"],u:"1f1ec-1f1f9",a:"2.0"},{n:["flag-gu","guam flag"],u:"1f1ec-1f1fa",a:"2.0"},{n:["flag-gw","guinea-bissau flag"],u:"1f1ec-1f1fc",a:"2.0"},{n:["flag-gy","guyana flag"],u:"1f1ec-1f1fe",a:"2.0"},{n:["flag-hk","hong kong sar china flag"],u:"1f1ed-1f1f0",a:"2.0"},{n:["flag-hm","heard & mcdonald islands flag"],u:"1f1ed-1f1f2",a:"2.0"},{n:["flag-hn","honduras flag"],u:"1f1ed-1f1f3",a:"2.0"},{n:["flag-hr","croatia flag"],u:"1f1ed-1f1f7",a:"2.0"},{n:["flag-ht","haiti flag"],u:"1f1ed-1f1f9",a:"2.0"},{n:["flag-hu","hungary flag"],u:"1f1ed-1f1fa",a:"2.0"},{n:["flag-ic","canary islands flag"],u:"1f1ee-1f1e8",a:"2.0"},{n:["flag-id","indonesia flag"],u:"1f1ee-1f1e9",a:"2.0"},{n:["flag-ie","ireland flag"],u:"1f1ee-1f1ea",a:"2.0"},{n:["flag-il","israel flag"],u:"1f1ee-1f1f1",a:"2.0"},{n:["flag-im","isle of man flag"],u:"1f1ee-1f1f2",a:"2.0"},{n:["flag-in","india flag"],u:"1f1ee-1f1f3",a:"2.0"},{n:["flag-io","british indian ocean territory flag"],u:"1f1ee-1f1f4",a:"2.0"},{n:["flag-iq","iraq flag"],u:"1f1ee-1f1f6",a:"2.0"},{n:["flag-ir","iran flag"],u:"1f1ee-1f1f7",a:"2.0"},{n:["flag-is","iceland flag"],u:"1f1ee-1f1f8",a:"2.0"},{n:["it","flag-it","italy flag"],u:"1f1ee-1f1f9",a:"0.6"},{n:["flag-je","jersey flag"],u:"1f1ef-1f1ea",a:"2.0"},{n:["flag-jm","jamaica flag"],u:"1f1ef-1f1f2",a:"2.0"},{n:["flag-jo","jordan flag"],u:"1f1ef-1f1f4",a:"2.0"},{n:["jp","flag-jp","japan flag"],u:"1f1ef-1f1f5",a:"0.6"},{n:["flag-ke","kenya flag"],u:"1f1f0-1f1ea",a:"2.0"},{n:["flag-kg","kyrgyzstan flag"],u:"1f1f0-1f1ec",a:"2.0"},{n:["flag-kh","cambodia flag"],u:"1f1f0-1f1ed",a:"2.0"},{n:["flag-ki","kiribati flag"],u:"1f1f0-1f1ee",a:"2.0"},{n:["flag-km","comoros flag"],u:"1f1f0-1f1f2",a:"2.0"},{n:["flag-kn","st. kitts & nevis flag"],u:"1f1f0-1f1f3",a:"2.0"},{n:["flag-kp","north korea flag"],u:"1f1f0-1f1f5",a:"2.0"},{n:["kr","flag-kr","south korea flag"],u:"1f1f0-1f1f7",a:"0.6"},{n:["flag-kw","kuwait flag"],u:"1f1f0-1f1fc",a:"2.0"},{n:["flag-ky","cayman islands flag"],u:"1f1f0-1f1fe",a:"2.0"},{n:["flag-kz","kazakhstan flag"],u:"1f1f0-1f1ff",a:"2.0"},{n:["flag-la","laos flag"],u:"1f1f1-1f1e6",a:"2.0"},{n:["flag-lb","lebanon flag"],u:"1f1f1-1f1e7",a:"2.0"},{n:["flag-lc","st. lucia flag"],u:"1f1f1-1f1e8",a:"2.0"},{n:["flag-li","liechtenstein flag"],u:"1f1f1-1f1ee",a:"2.0"},{n:["flag-lk","sri lanka flag"],u:"1f1f1-1f1f0",a:"2.0"},{n:["flag-lr","liberia flag"],u:"1f1f1-1f1f7",a:"2.0"},{n:["flag-ls","lesotho flag"],u:"1f1f1-1f1f8",a:"2.0"},{n:["flag-lt","lithuania flag"],u:"1f1f1-1f1f9",a:"2.0"},{n:["flag-lu","luxembourg flag"],u:"1f1f1-1f1fa",a:"2.0"},{n:["flag-lv","latvia flag"],u:"1f1f1-1f1fb",a:"2.0"},{n:["flag-ly","libya flag"],u:"1f1f1-1f1fe",a:"2.0"},{n:["flag-ma","morocco flag"],u:"1f1f2-1f1e6",a:"2.0"},{n:["flag-mc","monaco flag"],u:"1f1f2-1f1e8",a:"2.0"},{n:["flag-md","moldova flag"],u:"1f1f2-1f1e9",a:"2.0"},{n:["flag-me","montenegro flag"],u:"1f1f2-1f1ea",a:"2.0"},{n:["flag-mf","st. martin flag"],u:"1f1f2-1f1eb",a:"2.0"},{n:["flag-mg","madagascar flag"],u:"1f1f2-1f1ec",a:"2.0"},{n:["flag-mh","marshall islands flag"],u:"1f1f2-1f1ed",a:"2.0"},{n:["flag-mk","north macedonia flag"],u:"1f1f2-1f1f0",a:"2.0"},{n:["flag-ml","mali flag"],u:"1f1f2-1f1f1",a:"2.0"},{n:["flag-mm","myanmar (burma) flag"],u:"1f1f2-1f1f2",a:"2.0"},{n:["flag-mn","mongolia flag"],u:"1f1f2-1f1f3",a:"2.0"},{n:["flag-mo","macao sar china flag"],u:"1f1f2-1f1f4",a:"2.0"},{n:["flag-mp","northern mariana islands flag"],u:"1f1f2-1f1f5",a:"2.0"},{n:["flag-mq","martinique flag"],u:"1f1f2-1f1f6",a:"2.0"},{n:["flag-mr","mauritania flag"],u:"1f1f2-1f1f7",a:"2.0"},{n:["flag-ms","montserrat flag"],u:"1f1f2-1f1f8",a:"2.0"},{n:["flag-mt","malta flag"],u:"1f1f2-1f1f9",a:"2.0"},{n:["flag-mu","mauritius flag"],u:"1f1f2-1f1fa",a:"2.0"},{n:["flag-mv","maldives flag"],u:"1f1f2-1f1fb",a:"2.0"},{n:["flag-mw","malawi flag"],u:"1f1f2-1f1fc",a:"2.0"},{n:["flag-mx","mexico flag"],u:"1f1f2-1f1fd",a:"2.0"},{n:["flag-my","malaysia flag"],u:"1f1f2-1f1fe",a:"2.0"},{n:["flag-mz","mozambique flag"],u:"1f1f2-1f1ff",a:"2.0"},{n:["flag-na","namibia flag"],u:"1f1f3-1f1e6",a:"2.0"},{n:["flag-nc","new caledonia flag"],u:"1f1f3-1f1e8",a:"2.0"},{n:["flag-ne","niger flag"],u:"1f1f3-1f1ea",a:"2.0"},{n:["flag-nf","norfolk island flag"],u:"1f1f3-1f1eb",a:"2.0"},{n:["flag-ng","nigeria flag"],u:"1f1f3-1f1ec",a:"2.0"},{n:["flag-ni","nicaragua flag"],u:"1f1f3-1f1ee",a:"2.0"},{n:["flag-nl","netherlands flag"],u:"1f1f3-1f1f1",a:"2.0"},{n:["flag-no","norway flag"],u:"1f1f3-1f1f4",a:"2.0"},{n:["flag-np","nepal flag"],u:"1f1f3-1f1f5",a:"2.0"},{n:["flag-nr","nauru flag"],u:"1f1f3-1f1f7",a:"2.0"},{n:["flag-nu","niue flag"],u:"1f1f3-1f1fa",a:"2.0"},{n:["flag-nz","new zealand flag"],u:"1f1f3-1f1ff",a:"2.0"},{n:["flag-om","oman flag"],u:"1f1f4-1f1f2",a:"2.0"},{n:["flag-pa","panama flag"],u:"1f1f5-1f1e6",a:"2.0"},{n:["flag-pe","peru flag"],u:"1f1f5-1f1ea",a:"2.0"},{n:["flag-pf","french polynesia flag"],u:"1f1f5-1f1eb",a:"2.0"},{n:["flag-pg","papua new guinea flag"],u:"1f1f5-1f1ec",a:"2.0"},{n:["flag-ph","philippines flag"],u:"1f1f5-1f1ed",a:"2.0"},{n:["flag-pk","pakistan flag"],u:"1f1f5-1f1f0",a:"2.0"},{n:["flag-pl","poland flag"],u:"1f1f5-1f1f1",a:"2.0"},{n:["flag-pm","st. pierre & miquelon flag"],u:"1f1f5-1f1f2",a:"2.0"},{n:["flag-pn","pitcairn islands flag"],u:"1f1f5-1f1f3",a:"2.0"},{n:["flag-pr","puerto rico flag"],u:"1f1f5-1f1f7",a:"2.0"},{n:["flag-ps","palestinian territories flag"],u:"1f1f5-1f1f8",a:"2.0"},{n:["flag-pt","portugal flag"],u:"1f1f5-1f1f9",a:"2.0"},{n:["flag-pw","palau flag"],u:"1f1f5-1f1fc",a:"2.0"},{n:["flag-py","paraguay flag"],u:"1f1f5-1f1fe",a:"2.0"},{n:["flag-qa","qatar flag"],u:"1f1f6-1f1e6",a:"2.0"},{n:["flag-re","réunion flag"],u:"1f1f7-1f1ea",a:"2.0"},{n:["flag-ro","romania flag"],u:"1f1f7-1f1f4",a:"2.0"},{n:["flag-rs","serbia flag"],u:"1f1f7-1f1f8",a:"2.0"},{n:["ru","flag-ru","russia flag"],u:"1f1f7-1f1fa",a:"0.6"},{n:["flag-rw","rwanda flag"],u:"1f1f7-1f1fc",a:"2.0"},{n:["flag-sa","saudi arabia flag"],u:"1f1f8-1f1e6",a:"2.0"},{n:["flag-sb","solomon islands flag"],u:"1f1f8-1f1e7",a:"2.0"},{n:["flag-sc","seychelles flag"],u:"1f1f8-1f1e8",a:"2.0"},{n:["flag-sd","sudan flag"],u:"1f1f8-1f1e9",a:"2.0"},{n:["flag-se","sweden flag"],u:"1f1f8-1f1ea",a:"2.0"},{n:["flag-sg","singapore flag"],u:"1f1f8-1f1ec",a:"2.0"},{n:["flag-sh","st. helena flag"],u:"1f1f8-1f1ed",a:"2.0"},{n:["flag-si","slovenia flag"],u:"1f1f8-1f1ee",a:"2.0"},{n:["flag-sj","svalbard & jan mayen flag"],u:"1f1f8-1f1ef",a:"2.0"},{n:["flag-sk","slovakia flag"],u:"1f1f8-1f1f0",a:"2.0"},{n:["flag-sl","sierra leone flag"],u:"1f1f8-1f1f1",a:"2.0"},{n:["flag-sm","san marino flag"],u:"1f1f8-1f1f2",a:"2.0"},{n:["flag-sn","senegal flag"],u:"1f1f8-1f1f3",a:"2.0"},{n:["flag-so","somalia flag"],u:"1f1f8-1f1f4",a:"2.0"},{n:["flag-sr","suriname flag"],u:"1f1f8-1f1f7",a:"2.0"},{n:["flag-ss","south sudan flag"],u:"1f1f8-1f1f8",a:"2.0"},{n:["flag-st","são tomé & príncipe flag"],u:"1f1f8-1f1f9",a:"2.0"},{n:["flag-sv","el salvador flag"],u:"1f1f8-1f1fb",a:"2.0"},{n:["flag-sx","sint maarten flag"],u:"1f1f8-1f1fd",a:"2.0"},{n:["flag-sy","syria flag"],u:"1f1f8-1f1fe",a:"2.0"},{n:["flag-sz","eswatini flag"],u:"1f1f8-1f1ff",a:"2.0"},{n:["flag-ta","tristan da cunha flag"],u:"1f1f9-1f1e6",a:"2.0"},{n:["flag-tc","turks & caicos islands flag"],u:"1f1f9-1f1e8",a:"2.0"},{n:["flag-td","chad flag"],u:"1f1f9-1f1e9",a:"2.0"},{n:["flag-tf","french southern territories flag"],u:"1f1f9-1f1eb",a:"2.0"},{n:["flag-tg","togo flag"],u:"1f1f9-1f1ec",a:"2.0"},{n:["flag-th","thailand flag"],u:"1f1f9-1f1ed",a:"2.0"},{n:["flag-tj","tajikistan flag"],u:"1f1f9-1f1ef",a:"2.0"},{n:["flag-tk","tokelau flag"],u:"1f1f9-1f1f0",a:"2.0"},{n:["flag-tl","timor-leste flag"],u:"1f1f9-1f1f1",a:"2.0"},{n:["flag-tm","turkmenistan flag"],u:"1f1f9-1f1f2",a:"2.0"},{n:["flag-tn","tunisia flag"],u:"1f1f9-1f1f3",a:"2.0"},{n:["flag-to","tonga flag"],u:"1f1f9-1f1f4",a:"2.0"},{n:["flag-tr","turkey flag"],u:"1f1f9-1f1f7",a:"2.0"},{n:["flag-tt","trinidad & tobago flag"],u:"1f1f9-1f1f9",a:"2.0"},{n:["flag-tv","tuvalu flag"],u:"1f1f9-1f1fb",a:"2.0"},{n:["flag-tw","taiwan flag"],u:"1f1f9-1f1fc",a:"2.0"},{n:["flag-tz","tanzania flag"],u:"1f1f9-1f1ff",a:"2.0"},{n:["flag-ua","ukraine flag"],u:"1f1fa-1f1e6",a:"2.0"},{n:["flag-ug","uganda flag"],u:"1f1fa-1f1ec",a:"2.0"},{n:["flag-um","u.s. outlying islands flag"],u:"1f1fa-1f1f2",a:"2.0"},{n:["flag-un","united nations flag"],u:"1f1fa-1f1f3",a:"4.0"},{n:["us","flag-us","united states flag"],u:"1f1fa-1f1f8",a:"0.6"},{n:["flag-uy","uruguay flag"],u:"1f1fa-1f1fe",a:"2.0"},{n:["flag-uz","uzbekistan flag"],u:"1f1fa-1f1ff",a:"2.0"},{n:["flag-va","vatican city flag"],u:"1f1fb-1f1e6",a:"2.0"},{n:["flag-vc","st. vincent & grenadines flag"],u:"1f1fb-1f1e8",a:"2.0"},{n:["flag-ve","venezuela flag"],u:"1f1fb-1f1ea",a:"2.0"},{n:["flag-vg","british virgin islands flag"],u:"1f1fb-1f1ec",a:"2.0"},{n:["flag-vi","u.s. virgin islands flag"],u:"1f1fb-1f1ee",a:"2.0"},{n:["flag-vn","vietnam flag"],u:"1f1fb-1f1f3",a:"2.0"},{n:["flag-vu","vanuatu flag"],u:"1f1fb-1f1fa",a:"2.0"},{n:["flag-wf","wallis & futuna flag"],u:"1f1fc-1f1eb",a:"2.0"},{n:["flag-ws","samoa flag"],u:"1f1fc-1f1f8",a:"2.0"},{n:["flag-xk","kosovo flag"],u:"1f1fd-1f1f0",a:"2.0"},{n:["flag-ye","yemen flag"],u:"1f1fe-1f1ea",a:"2.0"},{n:["flag-yt","mayotte flag"],u:"1f1fe-1f1f9",a:"2.0"},{n:["flag-za","south africa flag"],u:"1f1ff-1f1e6",a:"2.0"},{n:["flag-zm","zambia flag"],u:"1f1ff-1f1f2",a:"2.0"},{n:["flag-zw","zimbabwe flag"],u:"1f1ff-1f1fc",a:"2.0"},{n:["england flag","flag-england"],u:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",a:"5.0"},{n:["scotland flag","flag-scotland"],u:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",a:"5.0"},{n:["wales flag","flag-wales"],u:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",a:"5.0"}],rf={custom:j1,smileys_people:C1,animals_nature:x1,food_drink:S1,travel_places:R1,activities:z1,objects:P1,symbols:T1,flags:A1},bf=[_.NEUTRAL,_.LIGHT,_.MEDIUM_LIGHT,_.MEDIUM,_.MEDIUM_DARK,_.DARK],M1=Object.entries(_).reduce(function(f,e){var a=e[0],n=e[1];return f[n]=a,f},{}),D1=bf.reduce(function(f,e){var a;return Object.assign(f,(a={},a[e]=e,a))},{}),A;(function(f){f.name="n",f.unified="u",f.variations="v",f.added_in="a",f.imgUrl="imgUrl"})(A||(A={}));var ef={};setTimeout(function(){kf.reduce(function(f,e){return ke(e),f},ef)});function ke(f){var e=uf(f).flat().join("").toLowerCase().replace(/[^a-zA-Z\d]/g,"").split("");e.forEach(function(a){var n;ef[a]=(n=ef[a])!=null?n:{},ef[a][C(f)]=f})}function uf(f){var e;return(e=f[A.name])!=null?e:[]}function L1(f){return parseFloat(f[A.added_in])}function Tf(f){return f?uf(f)[0]:""}function Of(f){var e=f.split("-"),a=e.splice(1,1),n=a[0];return D1[n]?e.join("-"):f}function C(f,e){var a,n=f[A.unified];return!e||!Y(f)?n:(a=O1(f,e))!=null?a:n}function _1(f){var e;return(e=rf?.[f])!=null?e:[]}function we(f,e){return""+E1(e)+f+".png"}function lf(f){var e;return(e=f[A.variations])!=null?e:[]}function Y(f){return lf(f).length>0}function O1(f,e){return e?lf(f).find(function(a){return a.includes(e)}):C(f)}function of(f){if(f){if($[f])return $[f];var e=Of(f);return $[e]}}var kf=Object.values(rf).flat();function F1(f){rf[m.CUSTOM].length=0,f.forEach(function(e){var a=B1(e);rf[m.CUSTOM].push(a),!$[a[A.unified]]&&(kf.push(a),$[a[A.unified]]=a,ke(a))})}function B1(f){var e;return e={},e[A.name]=f.names.map(function(a){return a.toLowerCase()}),e[A.unified]=f.id.toLowerCase(),e[A.added_in]="0",e[A.imgUrl]=f.imgUrl,e}var $={};setTimeout(function(){kf.reduce(function(f,e){return f[C(e)]=e,Y(e)&&lf(e).forEach(function(a){f[a]=e}),f},$)});function I1(f){var e=f.split("-"),a=e[1];return bf.includes(a)?a:null}var U1=["2640-fe0f","2642-fe0f","2695-fe0f"],mf="Search",N1="No results found",ye=" found. Use up and down arrow keys to navigate.",V1="1 result"+ye,q1="%n results"+ye;function Xf(f){var e,a;f===void 0&&(f={});var n=Ee(),r=Object.assign(n.previewConfig,(e=f.previewConfig)!=null?e:{}),i=Object.assign(n,f),t=h1(f.categories,{suggestionMode:i.suggestedEmojisMode});F1((a=i.customEmojis)!=null?a:[]);var d=i.searchDisabled?K.PREVIEW:i.skinTonePickerLocation;return B({},i,{categories:t,previewConfig:r,skinTonePickerLocation:d})}function Ee(){return{autoFocusSearch:!0,categories:he(),customEmojis:[],defaultSkinTone:_.NEUTRAL,emojiStyle:S.APPLE,emojiVersion:null,getEmojiUrl:we,height:450,lazyLoadEmojis:!1,previewConfig:B({},H1),searchDisabled:!1,searchPlaceHolder:mf,searchPlaceholder:mf,skinTonePickerLocation:K.SEARCH,skinTonesDisabled:!1,suggestedEmojisMode:af.FREQUENT,theme:nf.LIGHT,unicodeToHide:new Set(U1),width:350}}var H1={defaultEmoji:"1f60a",defaultCaption:"What's your mood?",showPreview:!0},$1=["children"],je=o.createContext(Ee());function G1(f){var e=f.children,a=s1(f,$1),n=K1(a);return o.createElement(je.Provider,{value:n},e)}function K1(f){var e,a=o.useState(function(){return Xf(f)}),n=a[0],r=a[1];return o.useEffect(function(){var i,t;((i=f.customEmojis)==null?void 0:i.length)!==((t=n.customEmojis)==null?void 0:t.length)&&r(Xf(f))},[(e=f.customEmojis)==null?void 0:e.length]),n}function E(){return o.useContext(je)}var Ce=gf.createContext({});function W1(){var f=gf.useContext(Ce);return f}function Y1(f){var e=gf.useRef({onEmojiClick:f.onEmojiClick||fe});return gf.useEffect(function(){e.current.onEmojiClick=f.onEmojiClick||fe},[f.onEmojiClick]),e}function fe(){}function J1(){var f,e=E(),a=e.searchPlaceHolder,n=e.searchPlaceholder;return(f=[a,n].find(function(r){return r!==mf}))!=null?f:mf}function Z1(){var f=E(),e=f.defaultSkinTone;return e}function xe(){var f=E(),e=f.skinTonesDisabled;return e}function J(){var f=E(),e=f.emojiStyle;return e}function Q1(){var f=E(),e=f.autoFocusSearch;return e}function Se(){var f=E(),e=f.categories;return e}function X1(){var f=E(),e=f.customEmojis;return e}function fa(){var f=W1(),e=f.current;return e.onEmojiClick||function(){}}function Re(){var f=E(),e=f.previewConfig;return e}function ea(){var f=E(),e=f.theme;return e}function aa(){var f=E(),e=f.suggestedEmojisMode;return e}function na(){var f=E(),e=f.lazyLoadEmojis;return e}function ra(){var f=E(),e=f.height,a=f.width;return{height:ee(e),width:ee(a)}}function ia(){var f=E(),e=f.emojiVersion;return e}function ze(){var f=E(),e=f.searchDisabled;return e}function Pe(){var f=E(),e=f.skinTonePickerLocation;return e}function oa(){var f=E(),e=f.unicodeToHide;return e}function Z(){var f=E(),e=f.getEmojiUrl;return e}function ee(f){return typeof f=="number"?f+"px":f}function ta(f){var e=f>0,a=f>1;return e?a?q1.replace("%n",f.toString()):V1:N1}function ae(f,e){e===void 0&&(e=0);var a=o.useState(f),n=a[0],r=a[1],i=o.useRef(null);function t(d){return new Promise(function(c){var l;i.current&&clearTimeout(i.current),i.current=(l=window)==null?void 0:l.setTimeout(function(){r(d),c(d)},e)})}return[n,t]}function da(){var f=oa();return function(e){return f.has(e)}}function Te(){var f=o.useRef({}),e=ia();return o.useMemo(function(){var a=parseFloat(""+e);return!e||Number.isNaN(a)?f.current:kf.reduce(function(n,r){return ua(r,a)&&(n[C(r)]=!0),n},f.current)},[e])}function ca(){var f=Te(),e=da();return function(n){var r=Of(C(n));return!!(f[r]||e(r))}}function ua(f,e){return L1(f)>e}function la(f){o.useEffect(function(){f(!0)},[f])}function sa(f){var e=f.children,a=Te(),n=Z1(),r=o.useRef(ef),i=o.useRef(!1),t=o.useRef(!1),d=o.useRef(a),c=ae(Date.now(),200),l=ae("",100),u=o.useState(!1),s=o.useState(n),g=o.useState(null),p=o.useState(new Set),y=o.useState(null),v=o.useState(!1),w=v[0],h=v[1];return la(h),o.createElement(F.Provider,{value:{activeCategoryState:g,activeSkinTone:s,disallowClickRef:i,disallowMouseRef:t,disallowedEmojisRef:d,emojiVariationPickerState:y,emojisThatFailedToLoadState:p,filterRef:r,isPastInitialLoad:w,searchTerm:l,skinToneFanOpenState:u,suggestedUpdateState:c}},e)}var F=o.createContext({activeCategoryState:[null,function(){}],activeSkinTone:[_.NEUTRAL,function(){}],disallowClickRef:{current:!1},disallowMouseRef:{current:!1},disallowedEmojisRef:{current:{}},emojiVariationPickerState:[null,function(){}],emojisThatFailedToLoadState:[new Set,function(){}],filterRef:{current:{}},isPastInitialLoad:!0,searchTerm:["",function(){return new Promise(function(){})}],skinToneFanOpenState:[!1,function(){}],suggestedUpdateState:[Date.now(),function(){}]});function Ff(){var f=o.useContext(F),e=f.filterRef;return e}function ga(){var f=o.useContext(F),e=f.disallowClickRef;return e}function Bf(){var f=o.useContext(F),e=f.disallowMouseRef;return e}function wf(){var f=o.useContext(F),e=f.searchTerm;return e}function If(){var f=o.useContext(F),e=f.activeSkinTone;return e}function Ae(){var f=o.useContext(F),e=f.emojisThatFailedToLoadState;return e}function ba(){var f=o.useContext(F),e=f.isPastInitialLoad;return e}function Q(){var f=o.useContext(F),e=f.emojiVariationPickerState;return e}function sf(){var f=o.useContext(F),e=f.skinToneFanOpenState;return e}function Me(){var f=o.useContext(F),e=f.suggestedUpdateState,a=e[0],n=e[1];return[a,function(){n(Date.now())}]}function ma(){var f=Bf();return function(){f.current=!0}}function De(){var f=Bf();return function(){f.current=!1}}function Le(){var f=Bf();return function(){return f.current}}function pa(){var f=M(),e=De(),a=Le();o.useEffect(function(){var n=f.current;n?.addEventListener("mousemove",r,{passive:!0});function r(){a()&&e()}return function(){n?.removeEventListener("mousemove",r)}},[f,e,a])}function _e(f,e){if(!f||!e)return 0;var a=f.getBoundingClientRect().width,n=e.getBoundingClientRect().width;return Math.floor(a/n)}function Oe(f,e){if(!f||!e)return 0;var a=e.getBoundingClientRect().width,n=e.getBoundingClientRect().left,r=f.getBoundingClientRect().left;return Math.floor((n-r)/a)}function Fe(f,e){if(!f||!e)return 0;var a=e.getBoundingClientRect().height,n=e.getBoundingClientRect().top,r=f.getBoundingClientRect().top;return Math.round((n-r)/a)}function ha(f,e){if(!f||!e)return!1;var a=e.getBoundingClientRect().height,n=e.getBoundingClientRect().top,r=f.getBoundingClientRect().top,i=f.getBoundingClientRect().height;return Math.round(n-r+a)f.length?[]:Uf(f,n,a)}function Be(f,e,a,n){var r=Uf(f,e,a);return r[n]||r[r.length-1]||null}function ka(f,e,a,n){var r=va(f,e,a);return r[n]||r[r.length-1]||null}function wa(f,e,a,n){var r=Uf(f,e-1,a);return r[n]||r[r.length-1]||null}function ya(f,e){if(!f||!e.length)return null;var a=f.getBoundingClientRect().top,n=f.getBoundingClientRect().bottom,r=e.find(function(i){var t=i.getBoundingClientRect().top,d=i.getBoundingClientRect().bottom;return t>=a&&t<=n||d>=a&&d<=n});return r||null}function Ea(f){return!!f.nextElementSibling}var pf="button"+x(b.emoji),ja=[pf,x(b.visible),":not("+x(b.hidden)+")"].join("");function O(f){var e;return(e=f?.closest(pf))!=null?e:null}function Nf(f){var e=qe(f),a=qf(f);if(!e)return[];var n=of(a??e);return n?[n,a]:[]}function Ca(f){var e;return!!(f?.matches(pf)||!(f==null||(e=f.parentElement)==null)&&e.matches(pf))}function ne(f){var e;return(e=f?.clientHeight)!=null?e:0}function Ie(f){if(!f)return 0;var e=O(f),a=N(e),n=Vf(a);return re(e)+re(a)+n}function Vf(f){var e,a;if(!f)return 0;var n=f.querySelector(x(b.categoryContent));return((e=f?.clientHeight)!=null?e:0)-((a=n?.clientHeight)!=null?a:0)}function xa(f){return f?Ne(f)"u")){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",a==="top"&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=f:r.appendChild(document.createTextNode(f))}}var Ka='.EmojiPickerReact button.epr-emoji{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;height:var(--epr-emoji-fullsize);justify-content:center;max-height:var(--epr-emoji-fullsize);max-width:var(--epr-emoji-fullsize);overflow:hidden;position:relative;width:var(--epr-emoji-fullsize)}.EmojiPickerReact button.epr-emoji.epr-emoji-has-variations:after{border-bottom:4px solid var(--epr-emoji-variation-indicator-color);border-left:4px solid transparent;border-right:4px solid transparent;bottom:1px;content:"";display:block;height:0;position:absolute;right:0;transform:rotate(135deg);width:0;z-index:var(--epr-emoji-variations-indictator-z-index)}.EmojiPickerReact button.epr-emoji .epr-emoji-img{max-height:var(--epr-emoji-fullsize);max-width:var(--epr-emoji-fullsize);min-height:var(--epr-emoji-fullsize);min-width:var(--epr-emoji-fullsize);padding:var(--epr-emoji-padding)}.EmojiPickerReact button.epr-emoji .epr-emoji-native{padding:var(--epr-emoji-padding)}.EmojiPickerReact button.epr-emoji>*{align-self:center;display:block;justify-self:center}.EmojiPickerReact button.epr-emoji.epr-emoji-has-variations:hover:after{border-bottom:4px solid var(--epr-emoji-variation-indicator-color-hover)}.__EmojiPicker__.epr-emoji-img{font-size:0}.__EmojiPicker__.epr-emoji-native{align-self:center;font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,Android Emoji,Times,Symbola,Aegyptus,Code2000,Code2001,Code2002,Musica,serif,LastResort;font-size:var(--epr-emoji-size);justify-self:center;letter-spacing:0;line-height:100%;position:relative;text-align:center}.EmojiPickerReact button.epr-emoji>*{transition:background-color .2s}.EmojiPickerReact button.epr-emoji:hover>*{background-color:var(--epr-emoji-hover-color)}.EmojiPickerReact button.epr-emoji:focus>*{background-color:var(--epr-focus-bg-color)}';z(Ka);function Cf(f){return o.createElement("button",Object.assign({type:"button"},f,{className:j("epr-btn",f.className)}),f.children)}function Wa(f){var e,a=f.emojiNames,n=f.unified,r=f.hidden,i=f.hiddenOnSearch,t=f.showVariations,d=t===void 0?!0:t,c=f.hasVariations,l=f.children;return o.createElement(Cf,{className:j(b.emoji,(e={},e[b.hidden]=r,e[b.hiddenOnSearch]=i,e[b.visible]=!r&&!i,e[b.emojiHasVariations]=c&&d,e)),"data-unified":n,"aria-label":a[0],"data-full-name":a},l)}function te(f){var e=f.emojiName,a=f.style,n=f.lazyLoad,r=n===void 0?!1:n,i=f.imgUrl,t=f.onError;return o.createElement("img",{src:i,alt:e,className:j(b.external,"epr-emoji-img"),loading:r?"lazy":"eager",onError:t,style:a})}function Ya(f){var e=f.unified,a=f.style;return o.createElement("span",{className:j(b.external,"epr-emoji-native"),"data-unified":e,style:a},We(e))}function hf(f){var e=f.emoji,a=f.unified,n=f.emojiStyle,r=f.size,i=f.lazyLoad,t=f.getEmojiUrl,d=t===void 0?we:t,c=Ae(),l=c[1],u={};r&&(u.width=u.height=u.fontSize=r+"px");var s=e||of(a);if(!s)return null;if(Ze(s))return o.createElement(te,{style:u,emojiName:a,emojiStyle:S.NATIVE,lazyLoad:i,imgUrl:s.imgUrl,onError:g});return o.createElement(o.Fragment,null,n===S.NATIVE?o.createElement(Ya,{unified:a,style:u}):o.createElement(te,{style:u,emojiName:Tf(s),emojiStyle:n,lazyLoad:i,imgUrl:d(a,n),onError:g}));function g(){l(function(p){return new Set(p).add(a)})}}function Wf(f){var e=f.emoji,a=f.unified,n=f.hidden,r=f.hiddenOnSearch,i=f.emojiStyle,t=f.showVariations,d=t===void 0?!0:t,c=f.size,l=f.lazyLoad,u=f.getEmojiUrl,s=Y(e);return o.createElement(Wa,{hasVariations:s,showVariations:d,hidden:n,hiddenOnSearch:r,emojiNames:uf(e),unified:a},o.createElement(hf,{unified:a,emoji:e,size:c,emojiStyle:i,lazyLoad:l,getEmojiUrl:u}))}var Ja=".EmojiPickerReact li.epr-emoji-category>.epr-emoji-category-content{grid-gap:0;display:grid;grid-template-columns:repeat(auto-fill,var(--epr-emoji-fullsize));justify-content:space-between;margin:var(--epr-category-padding);position:relative}.EmojiPickerReact li.epr-emoji-category:not(:has(.epr-visible)){display:none}.EmojiPickerReact li.epr-emoji-category>.epr-emoji-category-label{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--epr-category-label-bg-color);color:var(--epr-category-label-text-color);display:flex;font-size:16px;font-weight:700;height:var(--epr-category-label-height);margin:0;padding:var(--epr-category-label-padding);position:-webkit-sticky;position:sticky;text-transform:capitalize;top:0;width:100%;z-index:var(--epr-category-label-z-index)}";z(Ja);function n1(f){var e,a=f.categoryConfig,n=f.children,r=f.hidden,i=f.hiddenOnSearch,t=_f(a),d=ve(a);return o.createElement("li",{className:j(b.category,(e={},e[b.hidden]=r,e[b.hiddenOnSearch]=i,e)),"data-name":t,"aria-label":d},o.createElement("h2",{className:b.label},d),o.createElement("div",{className:b.categoryContent},n))}function Za(f){var e=f.categoryConfig,a=Me(),n=a[0],r=aa(),i=Z(),t=o.useMemo(function(){var c;return(c=Je(r))!=null?c:[]},[n,r]),d=J();return o.createElement(n1,{categoryConfig:e,hiddenOnSearch:!0,hidden:t.length===0},t.map(function(c){var l=of(c.original);return l?o.createElement(Wf,{showVariations:!1,unified:c.unified,emojiStyle:d,emoji:l,key:c.unified,getEmojiUrl:i}):null}))}var Qa=".EmojiPickerReact ul.epr-emoji-list{list-style:none;margin:0;padding:0}";z(Qa);function Xa(){var f=Se(),e=o.useRef(0);return o.createElement("ul",{className:b.emojiList},f.map(function(a){var n=_f(a);return n===m.SUGGESTED?o.createElement(Za,{key:n,categoryConfig:a}):o.createElement(fn,{key:n,category:n,categoryConfig:a,renderdCategoriesCountRef:e})}))}function fn(f){var e=f.category,a=f.categoryConfig,n=f.renderdCategoriesCountRef,r=Ga(),i=na(),t=J(),d=ba(),c=If(),l=c[0],u=ca(),s=Z(),g=!xe(),p=!d&&n.current>0?[]:_1(e);p.length>0&&n.current++;var y=0,v=p.map(function(w){var h=C(w,l),P=r(w),D=P.failedToLoad,L=P.filteredOut,I=P.hidden,X=u(w);return(I||X)&&y++,X?null:o.createElement(Wf,{showVariations:g,key:h,emoji:w,unified:h,hidden:D,hiddenOnSearch:L,emojiStyle:t,lazyLoad:i,getEmojiUrl:s})});return o.createElement(n1,{categoryConfig:a,hidden:y===v.length},v)}function xf(f){var e=Gf(f);R(e),jf(e)}function en(f){var e=Gf(f);R(e),e?.click()}function an(f){R($e(f))}function nn(f){if(f){var e=Ge(f);if(!e)return xf(Ef(f));R(e),jf(e)}}function rn(f){if(f){var e=$f(f);if(!e)return an(yf(f));R(e),jf(e)}}function on(f,e){if(f){var a=dn(f);if(!a)return e();R(a),jf(a)}}function tn(f){if(f){var e=cn(f);return R(e)}}function dn(f){if(!f)return null;var e=Ke(f),a=N(e),n=Oe(e,f),r=Fe(e,f),i=_e(e,f);if(r===0){var t=yf(a);return t?Be(W(t),-1,i,n):null}return wa(W(e),r,i,n)}function cn(f){if(!f)return null;var e=Ke(f),a=N(e),n=Oe(e,f),r=Fe(e,f),i=_e(e,f);if(!ha(e,f)){var t=Ef(a);return t?Be(W(t),0,i,n):null}var d=ka(W(e),r,i,n);return d}var un=`.EmojiPickerReact .epr-emoji-variation-picker{align-items:center;background:var(--epr-emoji-variation-picker-bg-color);border:1px solid var(--epr-picker-border-color);border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;height:0;height:var(--epr-emoji-variation-picker-height);justify-content:space-around;left:15px;opacity:0;padding:5px;pointer-events:none;position:absolute;right:15px;top:0;top:-100%;transform:scale(.9);transition:transform .1s ease-out,opacity .2s ease-out;visibility:hidden;z-index:var(--epr-skin-variation-picker-z-index)}.EmojiPickerReact .epr-emoji-variation-picker.pointing-up{transform:scale(.9);transform-origin:center 0}.EmojiPickerReact .epr-emoji-variation-picker.visible{opacity:1;pointer-events:all;transform:scale(1);visibility:visible}.EmojiPickerReact .epr-emoji-variation-picker .EmojiPickerReact .epr-emoji-variation-picker button.epr-emoji:hover{background:none}.EmojiPickerReact .epr-emoji-variation-picker .epr-emoji-pointer{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='15' xml:space='preserve'%3E%3Cg stroke-miterlimit='10'%3E%3Cpath fill='%23FFF' stroke='%23E8E7E7' d='m1.86-.43 9.83 11.53c.59.69 1.56.69 2.14 0L23.66-.43'/%3E%3Cpath fill='%23010202' stroke='%23151617' d='m26.86-.43 9.83 11.53c.59.69 1.56.69 2.14 0L48.66-.43'/%3E%3C/g%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:50px 15px;content:"";height:15px;position:absolute;top:-10px;width:25px}.EmojiPickerReact.epr-dark-theme .epr-emoji-variation-picker .epr-emoji-pointer{background-position:-25px 0}@media (prefers-color-scheme:dark){.EmojiPickerReact.epr-auto-theme .epr-emoji-variation-picker .epr-emoji-pointer{background-position:-25px 0}}.EmojiPickerReact .epr-emoji-variation-picker .epr-emoji-pointer{top:100%;transform:translateX(-18px)}.EmojiPickerReact .epr-emoji-variation-picker.pointing-up .epr-emoji-pointer{top:0;transform:rotate(180deg) translateY(100%) translateX(18px)}`;z(un);var G;(function(f){f[f.Up=0]="Up",f[f.Down=1]="Down"})(G||(G={}));function ln(){var f=vf(),e=u1(),a=Q(),n=a[0],r=J(),i=gn(e),t=i.getTop,d=i.getMenuDirection,c=me(),l=sn(e),u=Z(),s=O(f.current),g=n&&s&&Y(n)&&s.classList.contains(b.emojiHasVariations);o.useEffect(function(){g&&xf(e.current)},[e,g,f]);var p,y;return!g&&f.current?c(null):(p=t(),y=l()),o.createElement("div",{ref:e,className:j(b.variationPicker,{visible:g,"pointing-up":d()===G.Down}),style:{top:p}},g&&n?[C(n)].concat(lf(n)).slice(0,6).map(function(v){return o.createElement(Wf,{key:v,emoji:n,unified:v,emojiStyle:r,showVariations:!1,getEmojiUrl:u})}):null,o.createElement("div",{className:"epr-emoji-pointer",style:y}))}function sn(f){var e=vf();return function(){var n={};if(!f.current)return n;if(e.current){var r=O(e.current),i=Sa(r);if(!r)return n;n.left=i+r?.clientWidth/2}return n}}function gn(f){var e=vf(),a=M(),n=G.Up;return{getMenuDirection:r,getTop:i};function r(){return n}function i(){n=G.Up;var t=0;if(!f.current)return 0;var d=ne(f.current);if(e.current){var c,l=a.current,u=O(e.current),s=ne(u);t=Ie(u);var g=(c=l?.scrollTop)!=null?c:0;g>t-d&&(n=G.Down,t+=s+d)}return t-d}}var bn=".EmojiPickerReact .epr-body{flex:1;overflow-x:hidden;overflow-y:scroll;position:relative}";z(bn);function mn(){var f=M();return Da(f),Aa(f),pa(),o.createElement("div",{className:b.scrollBody,ref:f},o.createElement(ln,null),o.createElement(Xa,null))}function pn(f,e){var a=M(),n=Le(),r=De();o.useEffect(function(){if(!f)return;var i=a.current;i?.addEventListener("keydown",c,{passive:!0}),i?.addEventListener("mouseover",l,!0),i?.addEventListener("focus",t,!0),i?.addEventListener("mouseout",d,{passive:!0}),i?.addEventListener("blur",d,!0);function t(u){var s=O(u.target);if(!s)return d();var g=qf(s),p=qe(s);if(!g||!p)return d();e({unified:g,originalUnified:p})}function d(u){if(u){var s=u.relatedTarget;if(!O(s))return e(null)}e(null)}function c(u){u.key==="Escape"&&e(null)}function l(u){if(!n()){var s=O(u.target);s&&R(s)}}return function(){i?.removeEventListener("mouseover",l),i?.removeEventListener("mouseout",d),i?.removeEventListener("focus",t,!0),i?.removeEventListener("blur",d,!0),i?.removeEventListener("keydown",c)}},[a,f,e,n,r])}function Yf(){var f=Pe();return f===K.SEARCH}function r1(){var f=Pe();return f===K.PREVIEW}var hn=".EmojiPickerReact .Flex{display:flex}.EmojiPickerReact .Flex.FlexRow{flex-direction:row}.EmojiPickerReact .Flex.FlexColumn{flex-direction:column}";z(hn);var Mf;(function(f){f.ROW="FlexRow",f.COLUMN="FlexColumn"})(Mf||(Mf={}));function i1(f){var e=f.children,a=f.className,n=f.style,r=n===void 0?{}:n,i=f.direction,t=i===void 0?Mf.ROW:i;return o.createElement("div",{style:B({},r),className:j("Flex",a,t)},e)}function vn(f){var e=f.className,a=f.style,n=a===void 0?{}:a;return o.createElement("div",{style:B({flex:1},n),className:j(e)})}var kn=".EmojiPickerReact .epr-preview{align-items:center;border-top:1px solid var(--epr-preview-border-color);height:var(--epr-preview-height);padding:0 var(--epr-horizontal-padding);position:relative;z-index:1;z-index:var(--epr-preview-z-index)}.EmojiPickerReact .epr-preview .epr-preview-emoji-label{color:var(--epr-preview-text-color);font-size:var(--epr-preview-text-size);padding:var(--epr-preview-text-padding);text-transform:capitalize}";z(kn);function wn(f){var e=f.children,a=f.className,n=f.style;return o.createElement("div",{style:B({},n,{position:"absolute"}),className:a},e)}function Sf(f){var e=f.children,a=f.className,n=f.style;return o.createElement("div",{style:B({},n,{position:"relative"}),className:a},e)}var yn='.EmojiPickerReact .epr-skin-tones{--epr-skin-tone-size:15px;align-items:center;display:flex;justify-content:flex-end;padding:10px 0;transition:all .3s ease-in-out}.EmojiPickerReact .epr-skin-tones.epr-vertical{align-items:flex-end;border:1px solid var(--epr-bg-color);border-radius:6px;flex-direction:column;padding:5px}.EmojiPickerReact .epr-skin-tones.epr-vertical.epr-open{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--epr-skin-tone-picker-menu-color);border:1px solid var(--epr-picker-border-color)}.EmojiPickerReact .epr-skin-tone-select{height:var(--epr-skin-tone-size);position:relative;width:var(--epr-skin-tone-size)}.EmojiPickerReact .epr-skin-tones.epr-open .epr-tone{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.EmojiPickerReact .epr-skin-tones:not(.epr-open) .epr-tone{opacity:0;z-index:0}.EmojiPickerReact .epr-skin-tones .epr-tone{border-radius:4px;box-shadow:0 0 0 0 var(--epr-active-skin-hover-color);cursor:pointer;display:block;height:var(--epr-skin-tone-size);position:absolute;right:0;transition:transform .3s ease-in-out,opacity .5s ease-in-out;width:var(--epr-skin-tone-size);z-index:1}.EmojiPickerReact .epr-skin-tones .epr-tone:hover{box-shadow:0 0 0 3px var(--epr-active-skin-hover-color)}.EmojiPickerReact .epr-skin-tones .epr-tone:focus{box-shadow:0 0 0 3px var(--epr-focus-bg-color)}.EmojiPickerReact .epr-skin-tones.epr-open .epr-skin-tone-select .epr-tone.epr-active:after{border:1px solid var(--epr-active-skin-tone-indicator-border-color);border-radius:5px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px}.EmojiPickerReact .epr-skin-tones .epr-tone.epr-active{opacity:1;z-index:1}.EmojiPickerReact .epr-skin-tones .epr-tone.epr-tone-neutral{background-color:#ffd225}.EmojiPickerReact .epr-skin-tones .epr-tone.epr-tone-1f3fb{background-color:#ffdfbd}.EmojiPickerReact .epr-skin-tones .epr-tone.epr-tone-1f3fc{background-color:#e9c197}.EmojiPickerReact .epr-skin-tones .epr-tone.epr-tone-1f3fd{background-color:#c88e62}.EmojiPickerReact .epr-skin-tones .epr-tone.epr-tone-1f3fe{background-color:#a86637}.EmojiPickerReact .epr-skin-tones .epr-tone.epr-tone-1f3ff{background-color:#60463a}';z(yn);var ff=28;function En(){return o.createElement(Sf,{style:{height:ff}},o.createElement(wn,{style:{bottom:0,right:0}},o.createElement(o1,{direction:tf.VERTICAL})))}function o1(f){var e,a=f.direction,n=a===void 0?tf.HORIZONTAL:a,r=Df(),i=xe(),t=sf(),d=t[0],c=t[1],l=If(),u=l[0],s=l[1],g=q(),p=H();if(i)return null;var y=ff*bf.length+"px",v=d?y:ff+"px",w=n===tf.VERTICAL;return o.createElement(Sf,{className:j("epr-skin-tones",n,(e={},e[b.open]=d,e)),style:w?{flexBasis:v,height:v}:{flexBasis:v}},o.createElement("div",{className:"epr-skin-tone-select",ref:r},bf.map(function(h,P){var D,L=h===u;return o.createElement(Cf,{style:{transform:j(w?"translateY(-"+P*(d?ff:0)+"px)":"translateX(-"+P*(d?ff:0)+"px)",d&&L&&"scale(1.3)")},onClick:function(){d?(s(h),p()):c(!0),g()},key:h,className:j("epr-tone-"+h,"epr-tone",(D={},D[b.active]=L,D)),tabIndex:d?0:-1,"aria-pressed":L,"aria-label":"Skin tone "+M1[h]})})))}var tf;(function(f){f.VERTICAL="epr-vertical",f.HORIZONTAL="epr-horizontal"})(tf||(tf={}));function jn(){var f=Re(),e=r1();return f.showPreview?o.createElement(i1,{className:"epr-preview"},o.createElement(Cn,null),o.createElement(vn,null),e?o.createElement(En,null):null):null}function Cn(){var f,e=Re(),a=o.useState(null),n=a[0],r=a[1],i=J(),t=Q(),d=t[0],c=Z();pn(e.showPreview,r);var l=of((f=n?.unified)!=null?f:n?.originalUnified),u=l!=null&&n!=null;return o.createElement(s,null);function s(){var g=d??of(e.defaultEmoji);if(!g)return null;var p=d?Tf(d):e.defaultCaption;return o.createElement(o.Fragment,null,o.createElement("div",null,u?o.createElement(hf,{unified:n?.unified,emoji:l,emojiStyle:i,size:45,getEmojiUrl:c}):g?o.createElement(hf,{unified:C(g),emoji:g,emojiStyle:i,size:45,getEmojiUrl:c}):null),u?o.createElement("div",{className:"epr-preview-emoji-label"},Tf(l)):o.createElement("div",{className:"epr-preview-emoji-label"},p))}}var xn=`.EmojiPickerReact .epr-category-nav{display:flex;flex-direction:row;justify-content:space-around;padding:var(--epr-header-padding)}.EmojiPickerReact .epr-category-nav>button.epr-cat-btn{background-size:calc(var(--epr-category-navigation-button-size)*10);display:inline-block;height:var(--epr-category-navigation-button-size);outline:none;position:relative;transition:opacity .2s ease-in-out;width:var(--epr-category-navigation-button-size)}.EmojiPickerReact .epr-category-nav>button.epr-cat-btn:focus:before{border:2px solid var(--epr-category-icon-active-color);border-radius:50%;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px}aside.EmojiPickerReact.epr-main:has(input:not(:-moz-placeholder-shown)) .epr-category-nav{cursor:default;opacity:.3;pointer-events:none}aside.EmojiPickerReact.epr-main:has(input:not(:placeholder-shown)) .epr-category-nav{cursor:default;opacity:.3;pointer-events:none}.EmojiPickerReact.epr-search-active .epr-category-nav{cursor:default;opacity:.3;pointer-events:none}aside.EmojiPickerReact.epr-main:has(input:not(:-moz-placeholder-shown)) .epr-category-nav>button.epr-cat-btn:hover{background-position-y:var(--epr-category-navigation-button-size);opacity:1}aside.EmojiPickerReact.epr-main:has(input:not(:placeholder-shown)) .epr-category-nav>button.epr-cat-btn:hover{background-position-y:var(--epr-category-navigation-button-size);opacity:1}.EmojiPickerReact:not(.epr-search-active) .epr-category-nav>button.epr-cat-btn.epr-active,.EmojiPickerReact:not(.epr-search-active) .epr-category-nav>button.epr-cat-btn:hover{background-position-y:var(--epr-category-navigation-button-size);opacity:1}.EmojiPickerReact .epr-category-nav>button.epr-cat-btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='80' xml:space='preserve'%3E%3Cg fill='%233371B7' stroke='%233371B7' stroke-width='.1' stroke-miterlimit='10'%3E%3Cpath d='M12.8 29.5c.6 0 1.1-.5 1.1-1.1 0-.6-.5-1.2-1.1-1.2-.6 0-1.2.5-1.2 1.2 0 .6.6 1.1 1.2 1.1zm0-1.5c.2 0 .4.2.4.4s-.2.4-.4.4-.4-.2-.4-.4c0-.3.2-.4.4-.4z'/%3E%3Cpath d='M10 23c-3.8 0-7 3.1-7 7 0 3.8 3.1 7 7 7s7-3.1 7-7c0-3.8-3.2-7-7-7zm0 13.2c-3.4 0-6.2-2.8-6.2-6.2 0-3.4 2.8-6.2 6.2-6.2s6.2 2.8 6.2 6.2c0 3.4-2.8 6.2-6.2 6.2z'/%3E%3Cpath d='M14.6 31.2c-.1-.1-.2-.2-.3-.2H5.7c-.1 0-.2.1-.3.2-.1.1-.1.2 0 .4.7 2 2.5 3.3 4.6 3.3s3.9-1.3 4.6-3.3c.1-.1.1-.3 0-.4zM10 34.1c-1.6 0-3-.9-3.7-2.2h7.3c-.6 1.3-2 2.2-3.6 2.2zm-2.8-4.6c.6 0 1.2-.5 1.2-1.1 0-.6-.5-1.2-1.2-1.2-.6 0-1.1.5-1.1 1.2 0 .6.5 1.1 1.1 1.1zm0-1.5c.2 0 .4.2.4.4s-.2.4-.4.4-.4-.2-.4-.4c0-.3.2-.4.4-.4z'/%3E%3C/g%3E%3Cpath fill='none' stroke='%233371B7' d='M64.1 33.4h2.3c.2 0 .4.2.4.4v2.1c0 .2-.2.4-.4.4h-2.3c-.2 0-.4-.2-.4-.4v-2.1c0-.2.1-.4.4-.4zm9.4.1h2.4c.2 0 .4.2.4.4v2c0 .2-.2.4-.4.4h-2.4c-.2 0-.4-.2-.4-.4v-2c0-.3.2-.4.4-.4zm-9.8-5.1h12.6v5H63.7v-5z'/%3E%3Cpath fill='none' stroke='%233371B7' d='M65.5 23.6h8.9c1 0 1.9.8 1.9 1.9v3.1H63.7v-3.1c0-1 .8-1.9 1.8-1.9z'/%3E%3Cellipse fill='%233371B7' cx='66.2' cy='30.9' rx='.9' ry='1'/%3E%3Cellipse fill='%233371B7' cx='73.8' cy='30.9' rx='.9' ry='1'/%3E%3Cg fill='none' stroke='%233371B7'%3E%3Cpath d='M96.4 30c0 3.6-2.9 6.5-6.4 6.5s-6.4-2.9-6.4-6.5 2.9-6.5 6.4-6.5 6.4 2.9 6.4 6.5z'/%3E%3Cpath d='M96.3 28.6v.1c-.9.1-2.9.1-4.6-1.1-1.1-.8-2-1.7-2.6-2.5-.3-.4-.6-.8-.7-1-.1-.1-.1-.1-.1-.2.5-.1 1.2-.2 2-.1 1.2 0 2.5.3 3.5 1.1s1.7 1.8 2.1 2.8c.2.2.3.6.4.9zM84 32.2v-.1c.9-.2 2.9-.4 4.7.6 1.1.7 1.9 1.5 2.4 2.3.4.5.6 1 .7 1.3-.4.1-1 .2-1.7.3-1 0-2.1-.1-3.2-.8s-1.9-1.6-2.4-2.5c-.3-.5-.4-.8-.5-1.1z'/%3E%3C/g%3E%3Cg fill='none' stroke='%233371B7'%3E%3Cpath stroke-linecap='round' d='m116.3 26.8-1.4 2-.8-.8-.6-.6v.9l-.1 8.2h-6.8l-.1-8.2v-.9l-.6.6-.8.8-1.4-2 2.6-2.9c.1-.1.2-.1.3-.1h1.3l.4.7c.7 1.3 2.6 1.3 3.3-.1l.3-.6h1.2c.1 0 .2 0 .3.1l.3-.3-.3.3 2.9 2.9z'/%3E%3Cpath d='M110.1 27.7h2v.9c0 .4-.4.7-1 .7s-1-.3-1-.7v-.9z'/%3E%3C/g%3E%3Cpath d='M126.8 34.3c0 1.2-1 2.2-2.2 2.2s-2.2-1-2.2-2.2 1-2.2 2.2-2.2 2.2 1 2.2 2.2zm10.8 0c0 1.2-1 2.2-2.2 2.2-1.2 0-2.2-1-2.2-2.2s1-2.2 2.2-2.2c1.2 0 2.2 1 2.2 2.2zm-10.8-9.9v9.9m10.9-9.9v9.9m-10.9-10.8h10.8v2.7h-10.8v-2.7z' fill='none' stroke='%233371B7'/%3E%3Cg fill='%233371B7'%3E%3Cpath d='M170.8 23.1h-.8c-2.1 0-4 1-5.3 2.5h-.1l-.1-.1-1-1.2-.3 3.4 3.4.3-1.1-1.3-.1-.1.1-.1c1.1-1.5 3-2.3 5-2.1 3.2.3 5.5 3.1 5.2 6.3-.3 3-3.1 5.3-6.1 5.1-3.1-.2-5.4-2.9-5.3-6l-1.3-.1c-.2 3.8 2.6 7.1 6.3 7.4 3.9.3 7.3-2.6 7.6-6.5.3-3.8-2.5-7.1-6.1-7.5z'/%3E%3Cpath d='M170.3 27.4c0-.3-.3-.6-.6-.6s-.6.3-.6.6v3.2c0 .2.1.3.2.4.1.1.3.2.4.2h2.4c.4 0 .6-.3.6-.6 0-.4-.3-.6-.6-.6h-1.8v-2.6z'/%3E%3C/g%3E%3Cpath fill='none' stroke='%233371B7' d='M186.2 23.4h7.7c1.5 0 2.7 1.2 2.7 2.7v7.7c0 1.5-1.2 2.7-2.7 2.7h-7.7c-1.5 0-2.7-1.2-2.7-2.7v-7.7c-.1-1.5 1.2-2.7 2.7-2.7z'/%3E%3Ccircle fill='%233371B7' cx='186' cy='28.9' r='.7'/%3E%3Ccircle fill='%233371B7' cx='194' cy='26.7' r='.7'/%3E%3Cpath fill='none' stroke='%233371B7' stroke-linecap='round' d='m186 33.3.4-.3c.4-.3 1-.3 1.5-.1l1 .4c.5.2 1 .2 1.5-.1l.8-.5c.4-.3 1-.3 1.5-.1l1.8.8'/%3E%3Cpath fill='%233371B7' stroke='%233371B7' stroke-width='.25' stroke-miterlimit='10' d='M156 24.3c-.2-.1-.4-.1-.5 0 0 0-.2.1-.9.2-.7 0-2.4-.1-3.8-.6-.8-.3-1.7-.5-2.5-.5h-.5c-1.3 0-2.5.3-3.6 1-.2.1-.2.2-.2.4v11.6c0 .3.1.5.3.5.6 0 .5-.4.5-.6v-5.7c.7-.3 3.2-1.1 5.8-.1 1.6.6 3.5.7 4.3.7.8 0 1.3-.3 1.3-.3.2-.1.3-.2.3-.4v-5.7c-.3-.2-.4-.4-.5-.5zm-.4 5.9c-.1 0-.7.1-1 .1-.7 0-2.4-.1-3.8-.6-2.5-1-5-.5-6.2-.1v-4.9c.9-.5 2.2-.7 3.2-.7h.4c.7 0 1.5.2 2.2.4 1.6.6 3.5.7 4.3.7.2 0 .8 0 1-.1v5.2z'/%3E%3Cpath fill='none' stroke='%233371B7' d='M48.1 23.5h3.7c2.5 0 4.5 2 4.5 4.5 0 .5-.4.9-.9.9H44.5c-.5 0-.9-.4-.9-.9 0-2.5 2-4.5 4.5-4.5z'/%3E%3Cpath fill='none' stroke='%233371B7' stroke-linecap='round' d='M43.5 28.8c-.2.1-.5 1.2 0 1.5 1.4 1 8.5.8 11.3.6.8-.1 1.6-.4 1.7-1.2 0-.3-.1-.6-.6-.9'/%3E%3Cpath fill='none' stroke='%233371B7' stroke-linecap='round' d='m43.5 30.6-.2.4c-.2.5.2 1 .7.9.3-.1.5 0 .7.3l.1.2c.3.5 1 .6 1.5.2h0c.3-.2.7-.3 1-.2l.8.3c.4.2.8.1 1.2 0l.5-.2c.4-.2.9-.2 1.3 0l.5.2c.4.2.8.2 1.2 0l.2-.1c.3-.2.8-.2 1.1.1l.2.2c.3.3.8.2 1-.2l.1-.2c.1-.2 0-.3.2-.3.5 0 1.2-.3 1.1-.7l-.4-1.1'/%3E%3Cpath fill='none' stroke='%233371B7' stroke-linecap='round' d='M43.5 32.2c-.1.2-.3.8 0 1.1.3.4 3 1.1 6.4 1.1 2.2 0 4.6-.3 6-.6.5-.1.9-.5.8-.9 0-.2-.2-.5-.4-.7'/%3E%3Cpath fill='none' stroke='%233371B7' stroke-linecap='round' d='M43.5 33.3c0 .5.6 2.3 1.3 2.7 1.8.8 5.7.7 8.1.5 1.3-.1 2.5-.7 3.2-1.8.3-.5.5-1 .5-1.4'/%3E%3Cellipse fill='%233371B7' cx='51.6' cy='26.5' rx='.3' ry='.4'/%3E%3Cellipse fill='%233371B7' cx='53' cy='25' rx='.3' ry='.4'/%3E%3Cellipse fill='%233371B7' cx='53' cy='27.2' rx='.3' ry='.4'/%3E%3Cellipse fill='%233371B7' cx='54.3' cy='26.5' rx='.3' ry='.4'/%3E%3Cellipse fill='%233371B7' cx='50.9' cy='25' rx='.3' ry='.4'/%3E%3Cpath fill='none' stroke='%233371B7' d='M24.2 31v-7.6c.1.1.8.9 2.8 3.1 2.5-1.6 5.6-.7 6.9 0l2.4-3.1v7.1c0 1.2-.1 2.5-.9 3.4-1 1.2-2.7 2.5-5.3 2.5-2.9 0-4.5-1.5-5.3-2.9-.6-.6-.6-1.5-.6-2.5z'/%3E%3Cpath fill='none' stroke='%233371B7' stroke-linecap='round' d='m21.2 30 5.4 1.2m-5.4 2.9 5.4-1.2M38.8 30l-5.4 1.2m5.4 2.9-5.4-1.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%233371B7' d='m29.5 32.4-.5-.7c-.2-.3 0-.6.3-.6h1.4c.3 0 .5.4.3.6l-.7 1c-.7 1.2-2.6 1.1-3.1-.3l-.1-.2c-.1-.2 0-.4.2-.5s.4 0 .5.2l.1.2c.4.7 1.2.8 1.6.3z'/%3E%3Cpath fill='none' stroke='%233371B7' stroke-linecap='round' d='m32.4 32.1-.1.2c-.4 1-1.8 1.1-2.3.2'/%3E%3Ccircle fill='%233371B7' cx='27.6' cy='29.7' r='.7'/%3E%3Ccircle fill='%233371B7' cx='32.4' cy='29.7' r='.7'/%3E%3Cg fill='%23C0C0BF' stroke='%23C0C0BF' stroke-width='.1' stroke-miterlimit='10'%3E%3Cpath d='M12.8 49.5c.6 0 1.1-.5 1.1-1.1 0-.6-.5-1.2-1.1-1.2-.6 0-1.2.5-1.2 1.2 0 .6.6 1.1 1.2 1.1zm0-1.5c.2 0 .4.2.4.4s-.2.4-.4.4-.4-.2-.4-.4c0-.3.2-.4.4-.4zm1.8 3.2c-.1-.1-.2-.2-.3-.2H5.7c-.1 0-.2.1-.3.2-.1.1-.1.2 0 .4.7 2 2.5 3.3 4.6 3.3s3.9-1.3 4.6-3.3c.1-.1.1-.3 0-.4zM10 54.1c-1.6 0-3-.9-3.7-2.2h7.3c-.6 1.3-2 2.2-3.6 2.2zm-2.8-4.6c.6 0 1.2-.5 1.2-1.1 0-.6-.5-1.2-1.2-1.2-.6 0-1.1.5-1.1 1.2 0 .6.5 1.1 1.1 1.1zm0-1.5c.2 0 .4.2.4.4s-.2.4-.4.4-.4-.2-.4-.4c0-.3.2-.4.4-.4z'/%3E%3Cpath d='M10 43c-3.8 0-7 3.1-7 7 0 3.8 3.1 7 7 7s7-3.1 7-7c0-3.8-3.2-7-7-7zm0 13.2c-3.4 0-6.2-2.8-6.2-6.2 0-3.4 2.8-6.2 6.2-6.2s6.2 2.8 6.2 6.2c0 3.4-2.8 6.2-6.2 6.2z'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23C0C0BF' d='M64.1 53.4h2.3c.2 0 .4.2.4.4v2.1c0 .2-.2.4-.4.4h-2.3c-.2 0-.4-.2-.4-.4v-2.1c0-.2.1-.4.4-.4zm9.4.1h2.4c.2 0 .4.2.4.4v2c0 .2-.2.4-.4.4h-2.4c-.2 0-.4-.2-.4-.4v-2c0-.3.2-.4.4-.4zm-9.8-5.1h12.6v5H63.7v-5z'/%3E%3Cpath fill='none' stroke='%23C0C0BF' d='M65.5 43.6h8.9c1 0 1.9.8 1.9 1.9v3.1H63.7v-3.1c0-1 .8-1.9 1.8-1.9z'/%3E%3Cellipse fill='%23C0C0BF' cx='66.2' cy='50.9' rx='.9' ry='1'/%3E%3Cellipse fill='%23C0C0BF' cx='73.8' cy='50.9' rx='.9' ry='1'/%3E%3Cg fill='none' stroke='%23C0C0BF'%3E%3Cpath d='M96.4 50c0 3.6-2.9 6.5-6.4 6.5s-6.4-2.9-6.4-6.5 2.9-6.5 6.4-6.5 6.4 2.9 6.4 6.5z'/%3E%3Cpath d='M96.3 48.6v.1c-.9.1-2.9.1-4.6-1.2-1.1-.8-2-1.7-2.6-2.5-.3-.4-.6-.8-.7-1-.1-.1-.1-.2-.1-.2.5-.1 1.2-.2 2-.2 1.2 0 2.5.3 3.5 1.1s1.7 1.8 2.1 2.8c.2.4.3.8.4 1.1zM84 52.2v-.1c.9-.2 2.9-.4 4.7.6 1.1.7 1.9 1.5 2.4 2.3.4.5.6 1 .7 1.3-.4.1-1 .2-1.7.3-1 0-2.1-.1-3.2-.8s-1.9-1.6-2.4-2.5c-.3-.5-.4-.8-.5-1.1z'/%3E%3C/g%3E%3Cg fill='none' stroke='%23C0C0BF'%3E%3Cpath stroke-linecap='round' d='m116.3 46.8-1.4 2-.8-.8-.6-.7v.9l-.1 8.2h-6.8l-.1-8.2v-.9l-.6.7-.8.8-1.4-2 2.6-2.9c.1-.1.2-.1.3-.1h1.3l.4.7c.7 1.3 2.6 1.3 3.3-.1l.3-.6h1.2c.1 0 .2 0 .3.1l.3-.3-.3.3 2.9 2.9z'/%3E%3Cpath d='M110.1 47.7h2v.9c0 .4-.4.7-1 .7s-1-.3-1-.7v-.9z'/%3E%3C/g%3E%3Cpath d='M126.8 54.3c0 1.2-1 2.2-2.2 2.2s-2.2-1-2.2-2.2 1-2.2 2.2-2.2 2.2 1 2.2 2.2zm10.8 0c0 1.2-1 2.2-2.2 2.2-1.2 0-2.2-1-2.2-2.2s1-2.2 2.2-2.2c1.2 0 2.2 1 2.2 2.2zm-10.8-9.9v9.9m10.9-9.9v9.9m-10.9-10.8h10.8v2.7h-10.8v-2.7z' fill='none' stroke='%23C0C0BF'/%3E%3Cg fill='%23C0C0BF'%3E%3Cpath d='M170.8 43.1h-.8c-2.1 0-4 1-5.3 2.5h-.1l-.1-.1-1-1.2-.3 3.4 3.4.3-1.1-1.3-.1-.1.1-.1c1.1-1.5 3-2.3 5-2.1 3.2.3 5.5 3.1 5.2 6.3-.3 3-3.1 5.3-6.1 5.1-3.1-.2-5.4-2.9-5.3-6l-1.3-.1c-.2 3.8 2.6 7.1 6.3 7.4 3.9.3 7.3-2.6 7.6-6.5.3-3.8-2.5-7.1-6.1-7.5z'/%3E%3Cpath d='M170.3 47.4c0-.3-.3-.6-.6-.6s-.6.3-.6.6v3.2c0 .2.1.3.2.4.1.1.3.2.4.2h2.4c.4 0 .6-.3.6-.6s-.3-.6-.6-.6h-1.8v-2.6z'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23C0C0BF' d='M186.2 43.4h7.7c1.5 0 2.7 1.2 2.7 2.7v7.7c0 1.5-1.2 2.7-2.7 2.7h-7.7c-1.5 0-2.7-1.2-2.7-2.7v-7.7c-.1-1.4 1.2-2.7 2.7-2.7z'/%3E%3Ccircle fill='%23C0C0BF' cx='186' cy='48.9' r='.7'/%3E%3Ccircle fill='%23C0C0BF' cx='194' cy='46.7' r='.7'/%3E%3Cpath fill='none' stroke='%23C0C0BF' stroke-linecap='round' d='m186 53.3.4-.3c.4-.3 1-.3 1.5-.1l1 .4c.5.2 1 .2 1.5-.1l.8-.5c.4-.3 1-.3 1.5-.1l1.8.8'/%3E%3Cpath fill='%23C0C0BF' stroke='%23C0C0BF' stroke-width='.25' stroke-miterlimit='10' d='M156 44.3c-.2-.1-.4-.1-.5 0 0 0-.2.1-.9.2-.7 0-2.4-.1-3.8-.6-.8-.3-1.7-.5-2.5-.5h-.5c-1.3 0-2.5.3-3.6 1-.2.1-.2.2-.2.4v11.6c0 .3.1.5.3.5.6 0 .5-.4.5-.6v-5.7c.7-.3 3.2-1.1 5.8-.1 1.6.6 3.5.7 4.3.7.8 0 1.3-.3 1.3-.3.2-.1.3-.2.3-.4v-5.7c-.3-.2-.4-.4-.5-.5zm-.4 5.9c-.1 0-.7.1-1 .1-.7 0-2.4-.1-3.8-.6-2.5-1-5-.5-6.2-.1v-4.9c.9-.5 2.2-.7 3.2-.7h.4c.7 0 1.5.2 2.2.4 1.6.6 3.5.7 4.3.7.2 0 .8 0 1-.1v5.2z'/%3E%3Cpath fill='none' stroke='%23C0C0BF' d='M48.1 43.5h3.7c2.5 0 4.5 2 4.5 4.5 0 .5-.4.9-.9.9H44.5c-.5 0-.9-.4-.9-.9 0-2.5 2-4.5 4.5-4.5z'/%3E%3Cpath fill='none' stroke='%23C0C0BF' stroke-linecap='round' d='M43.5 48.8c-.2.1-.5 1.2 0 1.5 1.4 1 8.5.8 11.3.6.8-.1 1.6-.4 1.7-1.2 0-.3-.1-.6-.6-.9'/%3E%3Cpath fill='none' stroke='%23C0C0BF' stroke-linecap='round' d='m43.5 50.6-.2.4c-.2.5.2 1 .7.9.3-.1.5 0 .7.3l.1.2c.3.5 1 .6 1.5.2h0c.3-.2.7-.3 1-.2l.8.3c.4.2.8.1 1.2 0l.5-.2c.4-.2.9-.2 1.3 0l.5.2c.4.2.8.2 1.2 0l.2-.1c.3-.2.8-.2 1.1.1l.2.2c.3.3.8.2 1-.2l.1-.2c.1-.2 0-.3.2-.3.5 0 1.2-.3 1.1-.7l-.4-1.1'/%3E%3Cpath fill='none' stroke='%23C0C0BF' stroke-linecap='round' d='M43.5 52.2c-.1.2-.3.8 0 1.1.3.4 3 1.1 6.4 1.1 2.2 0 4.6-.3 6-.6.5-.1.9-.5.8-.9 0-.2-.2-.5-.4-.7'/%3E%3Cpath fill='none' stroke='%23C0C0BF' stroke-linecap='round' d='M43.5 53.3c0 .5.6 2.3 1.3 2.7 1.8.8 5.7.7 8.1.5 1.3-.1 2.5-.7 3.2-1.8.3-.5.5-1 .5-1.4'/%3E%3Cellipse fill='%23C0C0BF' cx='51.6' cy='46.5' rx='.3' ry='.4'/%3E%3Cellipse fill='%23C0C0BF' cx='53' cy='45' rx='.3' ry='.4'/%3E%3Cellipse fill='%23C0C0BF' cx='53' cy='47.2' rx='.3' ry='.4'/%3E%3Cellipse fill='%23C0C0BF' cx='54.3' cy='46.5' rx='.3' ry='.4'/%3E%3Cellipse fill='%23C0C0BF' cx='50.9' cy='45' rx='.3' ry='.4'/%3E%3Cpath fill='none' stroke='%23C0C0BF' d='M24.2 51v-7.6c.1.1.8.9 2.8 3.1 2.5-1.7 5.6-.7 6.9 0l2.4-3.1v7.1c0 1.2-.1 2.5-.9 3.4-1 1.2-2.7 2.5-5.3 2.5-2.9 0-4.5-1.5-5.3-2.9-.6-.6-.6-1.5-.6-2.5z'/%3E%3Cpath fill='none' stroke='%23C0C0BF' stroke-linecap='round' d='m21.2 50 5.4 1.2m-5.4 2.9 5.4-1.2M38.8 50l-5.4 1.2m5.4 2.9-5.4-1.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23C0C0BF' d='m29.5 52.4-.5-.7c-.2-.3 0-.6.3-.6h1.4c.3 0 .5.4.3.6l-.7 1c-.7 1.2-2.6 1.1-3.1-.3l-.1-.2c-.1-.2 0-.4.2-.5s.4 0 .5.2l.1.2c.4.7 1.2.8 1.6.3z'/%3E%3Cpath fill='none' stroke='%23C0C0BF' stroke-linecap='round' d='m32.4 52.1-.1.2c-.4 1-1.8 1.1-2.3.2'/%3E%3Ccircle fill='%23C0C0BF' cx='27.6' cy='49.7' r='.7'/%3E%3Ccircle fill='%23C0C0BF' cx='32.4' cy='49.7' r='.7'/%3E%3Cg fill='%236AA9DD' stroke='%236AA9DD' stroke-width='.1' stroke-miterlimit='10'%3E%3Cpath d='M14.6 71.2c-.1-.1-.2-.2-.3-.2H5.7c-.1 0-.2.1-.3.2-.1.1-.1.2 0 .4.7 2 2.5 3.3 4.6 3.3s3.9-1.3 4.6-3.3c.1-.1.1-.3 0-.4zM10 74.1c-1.6 0-3-.9-3.7-2.2h7.3c-.6 1.3-2 2.2-3.6 2.2zm2.8-4.6c.6 0 1.1-.5 1.1-1.1 0-.6-.5-1.2-1.1-1.2-.6 0-1.2.5-1.2 1.2 0 .6.6 1.1 1.2 1.1zm0-1.5c.2 0 .4.2.4.4s-.2.4-.4.4-.4-.2-.4-.4c0-.3.2-.4.4-.4zm-5.6 1.5c.6 0 1.2-.5 1.2-1.1 0-.6-.5-1.2-1.2-1.2-.6 0-1.1.5-1.1 1.2 0 .6.5 1.1 1.1 1.1zm0-1.5c.2 0 .4.2.4.4s-.2.4-.4.4-.4-.2-.4-.4c0-.3.2-.4.4-.4z'/%3E%3Cpath d='M10 63c-3.8 0-7 3.1-7 7 0 3.8 3.1 7 7 7s7-3.1 7-7c0-3.8-3.2-7-7-7zm0 13.2c-3.4 0-6.2-2.8-6.2-6.2 0-3.4 2.8-6.2 6.2-6.2s6.2 2.8 6.2 6.2c0 3.4-2.8 6.2-6.2 6.2z'/%3E%3C/g%3E%3Cpath fill='none' stroke='%236AA9DD' d='M64.1 73.4h2.3c.2 0 .4.2.4.4v2.1c0 .2-.2.4-.4.4h-2.3c-.2 0-.4-.2-.4-.4v-2.1c0-.2.1-.4.4-.4zm9.4.1h2.4c.2 0 .4.2.4.4V76c0 .2-.2.4-.4.4h-2.4c-.2 0-.4-.2-.4-.4v-2.1c0-.3.2-.4.4-.4zm-9.8-5.1h12.6v5H63.7v-5z'/%3E%3Cpath fill='none' stroke='%236AA9DD' d='M65.5 63.6h8.9c1 0 1.9.8 1.9 1.9v3.1H63.7v-3.1c0-1 .8-1.9 1.8-1.9z'/%3E%3Ccircle fill='%236AA9DD' cx='66.2' cy='70.9' r='.9'/%3E%3Ccircle fill='%236AA9DD' cx='73.8' cy='70.9' r='.9'/%3E%3Cg fill='none' stroke='%236AA9DD'%3E%3Cpath d='M96.4 70c0 3.6-2.9 6.5-6.4 6.5s-6.4-2.9-6.4-6.5 2.9-6.5 6.4-6.5 6.4 2.9 6.4 6.5z'/%3E%3Cpath d='M96.3 68.6v.1c-.9.1-2.9.1-4.6-1.2-1.1-.8-2-1.7-2.6-2.5-.3-.4-.6-.8-.7-1.1-.1-.1-.1-.2-.1-.2.5-.1 1.2-.2 2-.2 1.2 0 2.5.3 3.5 1.1s1.7 1.8 2.1 2.8c.2.5.3.9.4 1.2zM84 72.2v-.1c.9-.2 2.9-.4 4.7.6 1.1.7 1.9 1.5 2.4 2.3.4.5.6 1 .7 1.3-.4.1-1 .2-1.7.3-1 0-2.1-.1-3.2-.8s-1.9-1.6-2.4-2.5c-.3-.5-.4-.9-.5-1.1z'/%3E%3C/g%3E%3Cg fill='none' stroke='%236AA9DD'%3E%3Cpath stroke-linecap='round' d='m116.3 66.8-1.4 2-.8-.8-.6-.7v.9l-.1 8.2h-6.8l-.1-8.2v-.9l-.6.7-.8.8-1.4-2 2.6-2.9c.1-.1.2-.1.3-.1h1.3l.4.7c.7 1.3 2.6 1.3 3.3-.1l.3-.6h1.2c.1 0 .2 0 .3.1l.3-.3-.3.3 2.9 2.9z'/%3E%3Cpath d='M110.1 67.7h2v.9c0 .4-.4.7-1 .7s-1-.3-1-.7v-.9z'/%3E%3C/g%3E%3Cpath d='M126.8 74.3c0 1.2-1 2.2-2.2 2.2s-2.2-1-2.2-2.2 1-2.2 2.2-2.2 2.2 1 2.2 2.2zm10.8 0c0 1.2-1 2.2-2.2 2.2-1.2 0-2.2-1-2.2-2.2s1-2.2 2.2-2.2c1.2 0 2.2 1 2.2 2.2zm-10.8-9.9v9.9m10.9-9.9v9.9m-10.9-10.8h10.8v2.7h-10.8v-2.7z' fill='none' stroke='%236AA9DD'/%3E%3Cg fill='%236AA9DD'%3E%3Cpath d='M170.8 63.1h-.8c-2.1 0-4 1-5.3 2.5h-.1l-.1-.1-1-1.2-.3 3.4 3.4.3-1.1-1.3-.1-.1.1-.1c1.1-1.4 3-2.3 5-2.1 3.2.3 5.5 3.1 5.2 6.3-.3 3-3.1 5.3-6.1 5.1-3.1-.2-5.4-2.9-5.3-6l-1.3-.1c-.2 3.8 2.6 7.1 6.3 7.4 3.9.3 7.3-2.6 7.6-6.5.3-3.8-2.5-7.1-6.1-7.5z'/%3E%3Cpath d='M170.3 67.4c0-.3-.3-.6-.6-.6s-.6.3-.6.6v3.2c0 .2.1.3.2.4.1.1.3.2.4.2h2.4c.4 0 .6-.3.6-.6s-.3-.6-.7-.6h-1.8v-.2l.1-2.4z'/%3E%3C/g%3E%3Cpath fill='none' stroke='%236AA9DD' d='M186.2 63.4h7.7c1.5 0 2.7 1.2 2.7 2.7v7.7c0 1.5-1.2 2.7-2.7 2.7h-7.7c-1.5 0-2.7-1.2-2.7-2.7v-7.7c-.1-1.4 1.2-2.7 2.7-2.7z'/%3E%3Ccircle fill='%236AA9DD' cx='186' cy='68.9' r='.7'/%3E%3Ccircle fill='%236AA9DD' cx='194' cy='66.7' r='.7'/%3E%3Cpath fill='none' stroke='%236AA9DD' stroke-linecap='round' d='m186 73.3.4-.3c.4-.3 1-.3 1.5-.1l1 .4c.5.2 1 .2 1.5-.1l.8-.5c.4-.3 1-.3 1.5-.1l1.8.8'/%3E%3Cpath fill='%236AA9DD' stroke='%236AA9DD' stroke-width='.25' stroke-miterlimit='10' d='M156 64.3c-.2-.1-.4-.1-.5 0 0 0-.2.1-.9.2-.7 0-2.4-.1-3.8-.6-.8-.3-1.7-.5-2.5-.5h-.5c-1.3 0-2.5.3-3.6 1-.2.1-.2.2-.2.4v11.6c0 .3.1.5.3.5.6 0 .5-.4.5-.6v-5.7c.7-.3 3.2-1.1 5.8-.1 1.6.6 3.5.7 4.3.7.8 0 1.3-.3 1.3-.3.2-.1.3-.2.3-.4v-5.7c-.3-.2-.4-.4-.5-.5zm-.4 5.9c-.1 0-.7.1-1 .1-.7 0-2.4-.1-3.8-.6-2.5-1-5-.5-6.2-.1v-4.9c.9-.5 2.2-.7 3.2-.7h.4c.7 0 1.5.2 2.2.4 1.6.6 3.5.7 4.3.7.2 0 .8 0 1-.1v5.2z'/%3E%3Cpath fill='none' stroke='%236AA9DD' d='M48.1 63.5h3.7c2.5 0 4.5 2 4.5 4.5 0 .5-.4.9-.9.9H44.5c-.5 0-.9-.4-.9-.9 0-2.5 2-4.5 4.5-4.5z'/%3E%3Cpath fill='none' stroke='%236AA9DD' stroke-linecap='round' d='M43.5 68.8c-.2.1-.5 1.2 0 1.5 1.4.9 8.5.8 11.3.6.8-.1 1.6-.4 1.7-1.2 0-.3-.1-.6-.6-.9'/%3E%3Cpath fill='none' stroke='%236AA9DD' stroke-linecap='round' d='m43.5 70.6-.2.4c-.2.5.2 1 .7.9.3-.1.5.1.7.3l.1.2c.3.5 1 .6 1.5.2h0c.3-.2.7-.3 1-.2l.8.3c.4.2.8.1 1.2 0l.5-.2c.4-.2.9-.2 1.3 0l.5.2c.4.2.8.2 1.2-.1l.2-.1c.3-.2.8-.2 1.1.1l.2.2c.3.3.8.2 1-.2l.1-.2c.1-.2 0-.3.2-.3.5 0 1.2-.3 1.1-.7l-.4-1.1'/%3E%3Cpath fill='none' stroke='%236AA9DD' stroke-linecap='round' d='M43.5 72.2c-.1.2-.3.8 0 1.1.3.4 3 1.1 6.4 1.1 2.2 0 4.6-.3 6-.6.5-.1.9-.4.8-.9 0-.2-.2-.5-.4-.7'/%3E%3Cpath fill='none' stroke='%236AA9DD' stroke-linecap='round' d='M43.5 73.3c0 .5.6 2.3 1.3 2.7 1.8.8 5.7.7 8.1.5 1.3-.1 2.5-.7 3.2-1.8.3-.5.5-1 .5-1.4'/%3E%3Cellipse fill='%236AA9DD' cx='51.6' cy='66.5' rx='.3' ry='.4'/%3E%3Cellipse fill='%236AA9DD' cx='53' cy='65' rx='.3' ry='.4'/%3E%3Cellipse fill='%236AA9DD' cx='53' cy='67.2' rx='.3' ry='.4'/%3E%3Cellipse fill='%236AA9DD' cx='54.3' cy='66.5' rx='.3' ry='.4'/%3E%3Cellipse fill='%236AA9DD' cx='50.9' cy='65' rx='.3' ry='.4'/%3E%3Cpath fill='none' stroke='%236AA9DD' d='M24.2 71v-7.6c.1.1.8.9 2.8 3.1 2.5-1.7 5.6-.7 6.9 0l2.4-3.1v7.1c0 1.2-.1 2.5-.9 3.4-1 1.2-2.7 2.5-5.3 2.5-2.9 0-4.5-1.5-5.3-2.9-.6-.6-.6-1.5-.6-2.5z'/%3E%3Cpath fill='none' stroke='%236AA9DD' stroke-linecap='round' d='m21.2 70.1 5.4 1.2m-5.4 2.8 5.4-1.2m12.2-2.8-5.4 1.2m5.4 2.8-5.4-1.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%236AA9DD' d='m29.5 72.4-.5-.7c-.2-.3 0-.6.3-.6h1.4c.3 0 .5.4.3.6l-.7 1c-.7 1.2-2.6 1.1-3.1-.3l-.1-.2c-.1-.2 0-.4.2-.5.2-.1.4 0 .5.2l.1.2c.4.7 1.2.8 1.6.3z'/%3E%3Cpath fill='none' stroke='%236AA9DD' stroke-linecap='round' d='m32.4 72.1-.1.2c-.4 1-1.8 1.1-2.3.2'/%3E%3Ccircle fill='%236AA9DD' cx='27.6' cy='69.7' r='.7'/%3E%3Ccircle fill='%236AA9DD' cx='32.4' cy='69.7' r='.7'/%3E%3Cg fill='%23868686' stroke='%23868686' stroke-width='.1' stroke-miterlimit='10'%3E%3Cpath d='M12.8 9.5c.6 0 1.1-.5 1.1-1.2 0-.6-.5-1.1-1.1-1.1-.6 0-1.2.5-1.2 1.1s.6 1.2 1.2 1.2zm0-1.6c.2 0 .4.2.4.4s-.2.4-.4.4-.4-.2-.4-.4.2-.4.4-.4zM7.2 9.5c.6 0 1.2-.5 1.2-1.2 0-.6-.5-1.1-1.2-1.1-.6 0-1.1.5-1.1 1.1s.5 1.2 1.1 1.2zm0-1.6c.2 0 .4.2.4.4s-.2.4-.4.4-.4-.2-.4-.4.2-.4.4-.4zm7.4 3.3c-.1-.1-.2-.2-.3-.2H5.7c-.1 0-.2.1-.3.2-.1.1-.1.2 0 .4.7 2 2.5 3.3 4.6 3.3s3.9-1.3 4.6-3.3c.1-.2.1-.3 0-.4zM10 14.1c-1.6 0-3-.9-3.7-2.2h7.3c-.6 1.3-2 2.2-3.6 2.2z'/%3E%3Cpath d='M10 3c-3.8 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.2-7-7-7zm0 13.2c-3.4 0-6.2-2.8-6.2-6.2S6.6 3.8 10 3.8s6.2 2.8 6.2 6.2-2.8 6.2-6.2 6.2z'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23868686' d='M64.1 13.4h2.3c.2 0 .4.2.4.4v2.1c0 .2-.2.4-.4.4h-2.3c-.2 0-.4-.2-.4-.4v-2.1c0-.2.1-.4.4-.4zm9.4 0h2.4c.2 0 .4.2.4.4v2.1c0 .2-.2.4-.4.4h-2.4c-.2 0-.4-.2-.4-.4v-2.1c0-.2.2-.4.4-.4zm-9.8-5h12.6v5H63.7v-5z'/%3E%3Cpath fill='none' stroke='%23868686' d='M65.5 3.6h8.9c1 0 1.9.8 1.9 1.9v3.1H63.7V5.5c0-1.1.8-1.9 1.8-1.9z'/%3E%3Ccircle fill='%23868686' cx='66.2' cy='10.9' r='.9'/%3E%3Ccircle fill='%23868686' cx='73.8' cy='10.9' r='.9'/%3E%3Cg fill='none' stroke='%23868686'%3E%3Cpath d='M96.4 10c0 3.6-2.9 6.5-6.4 6.5s-6.4-2.9-6.4-6.5 2.9-6.5 6.4-6.5 6.4 2.9 6.4 6.5z'/%3E%3Cpath d='M96.3 8.6v.1c-.9.1-2.9.1-4.6-1.2-1.1-.8-2-1.7-2.6-2.5-.3-.4-.6-.8-.7-1.1-.1-.1-.1-.2-.1-.2.5-.1 1.2-.2 2-.2 1.2 0 2.5.3 3.5 1.1s1.7 1.8 2.1 2.8c.2.5.3.9.4 1.2zM84 12.1V12c.9-.2 2.9-.4 4.7.6 1.1.6 1.9 1.5 2.4 2.3.4.5.6 1 .7 1.3-.4.1-1 .2-1.7.3-1 0-2.1-.1-3.2-.8-1.1-.6-1.9-1.6-2.4-2.5-.3-.4-.4-.8-.5-1.1z'/%3E%3C/g%3E%3Cg fill='none' stroke='%23868686'%3E%3Cpath stroke-linecap='round' d='m116.3 6.8-1.4 2-.8-.8-.6-.7v.9l-.1 8.2h-6.8l-.1-8.2v-.9l-.6.7-.8.8-1.4-2 2.6-2.9c.1-.1.2-.1.3-.1h1.3l.4.7c.7 1.3 2.6 1.3 3.3-.1l.3-.6h1.2c.1 0 .2 0 .3.1l.3-.3-.3.3 2.9 2.9z'/%3E%3Cpath d='M110.1 7.7h2v.9c0 .4-.4.7-1 .7s-1-.3-1-.7v-.9z'/%3E%3C/g%3E%3Cpath d='M126.8 14.3c0 1.2-1 2.2-2.2 2.2s-2.2-1-2.2-2.2 1-2.2 2.2-2.2 2.2 1 2.2 2.2zm10.8 0c0 1.2-1 2.2-2.2 2.2-1.2 0-2.2-1-2.2-2.2s1-2.2 2.2-2.2c1.2 0 2.2 1 2.2 2.2zm-10.8-9.9v9.9m10.9-9.9v9.9M126.8 3.5h10.8v2.7h-10.8V3.5z' fill='none' stroke='%23868686'/%3E%3Cg fill='%23868686'%3E%3Cpath d='M170.8 3.1h-.8c-2.1 0-4 1-5.3 2.5h-.1l-.1-.1-1-1.2-.3 3.4 3.4.3-1.1-1.3-.1-.1.1-.1c1.1-1.4 3-2.3 5-2.1 3.2.3 5.5 3.1 5.2 6.3-.3 3-3.1 5.3-6.1 5.1-3.1-.2-5.4-2.9-5.3-6l-1.3-.3c-.2 3.8 2.6 7.1 6.3 7.4 3.9.4 7.3-2.6 7.6-6.5.3-3.6-2.5-6.9-6.1-7.3z'/%3E%3Cpath d='M170.3 7.4c0-.3-.3-.6-.6-.6s-.7.3-.7.6v3.2c0 .2.1.3.2.4.1.1.3.2.4.2h2.4c.4 0 .6-.3.6-.6s-.3-.6-.6-.6h-1.8v-.2l.1-2.4z'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23868686' d='M186.2 3.4h7.7c1.5 0 2.7 1.2 2.7 2.7v7.7c0 1.5-1.2 2.7-2.7 2.7h-7.7c-1.5 0-2.7-1.2-2.7-2.7V6.1c-.1-1.5 1.2-2.7 2.7-2.7z'/%3E%3Ccircle fill='%23868686' cx='186' cy='8.9' r='.7'/%3E%3Ccircle fill='%23868686' cx='194' cy='6.7' r='.7'/%3E%3Cpath fill='none' stroke='%23868686' stroke-linecap='round' d='m186 13.3.4-.3c.4-.3 1-.3 1.5-.1l1 .4c.5.2 1 .2 1.5-.1l.8-.5c.4-.3 1-.3 1.5-.1l1.8.8'/%3E%3Cpath fill='%23868686' stroke='%23868686' stroke-width='.25' stroke-miterlimit='10' d='M156 4.3c-.2-.1-.4-.1-.5 0 0 0-.2.1-.9.1s-2.4-.1-3.8-.6c-.8-.3-1.7-.5-2.5-.5h-.5c-1.3 0-2.5.3-3.6 1-.2.1-.2.2-.2.4v11.6c0 .3.1.5.3.5.6 0 .5-.4.5-.6v-5.7c.7-.3 3.2-1.1 5.8-.1 1.6.6 3.5.7 4.3.7.8 0 1.3-.3 1.3-.3.2-.1.3-.2.3-.4V4.7c-.3-.2-.4-.3-.5-.4zm-.4 5.9c-.1 0-.7.1-1 .1-.7 0-2.4-.1-3.8-.6-2.5-1-5-.5-6.2-.1V4.7c.9-.5 2.2-.7 3.2-.7h.4c.7 0 1.5.2 2.2.4 1.6.6 3.5.7 4.3.7.2 0 .8 0 1-.1v5.2z'/%3E%3Cpath fill='none' stroke='%23868686' d='M48.1 3.5h3.7c2.5 0 4.5 2 4.5 4.5 0 .5-.4.9-.9.9H44.5c-.5 0-.9-.4-.9-.9 0-2.5 2-4.5 4.5-4.5z'/%3E%3Cpath fill='none' stroke='%23868686' stroke-linecap='round' d='M43.5 8.7c-.2.1-.5 1.2 0 1.5 1.4.9 8.5.8 11.3.6.8-.1 1.6-.4 1.7-1.2 0-.3-.1-.6-.6-.9'/%3E%3Cpath fill='none' stroke='%23868686' stroke-linecap='round' d='m43.5 10.6-.2.4c-.2.5.2 1 .7.9.3-.1.5.1.7.3l.1.2c.3.5 1 .6 1.5.2h0c.3-.2.7-.3 1-.2l.8.3c.4.1.8.1 1.2 0l.5-.2c.4-.2.9-.2 1.3 0l.5.2c.4.2.8.1 1.2-.1l.2-.1c.3-.2.8-.1 1.1.1l.2.2c.3.3.8.2 1-.2l.1-.2c.1-.2 0-.3.2-.4.5 0 1.2-.3 1.1-.7l-.4-1.1'/%3E%3Cpath fill='none' stroke='%23868686' stroke-linecap='round' d='M43.5 12.1c-.1.2-.3.8 0 1.1.3.4 3 1.1 6.4 1.1 2.2 0 4.6-.3 6-.6.5-.1.9-.4.8-.9 0-.2-.2-.5-.4-.7'/%3E%3Cpath fill='none' stroke='%23868686' stroke-linecap='round' d='M43.5 13.3c0 .5.6 2.4 1.3 2.6 1.8.8 5.7.7 8.1.5 1.3-.1 2.5-.7 3.2-1.8.3-.5.5-1 .5-1.4'/%3E%3Cellipse fill='%23868686' cx='51.6' cy='6.5' rx='.3' ry='.4'/%3E%3Cellipse fill='%23868686' cx='53' cy='4.9' rx='.3' ry='.4'/%3E%3Cellipse fill='%23868686' cx='53' cy='7.2' rx='.3' ry='.4'/%3E%3Cellipse fill='%23868686' cx='54.3' cy='6.5' rx='.3' ry='.4'/%3E%3Cellipse fill='%23868686' cx='50.9' cy='4.9' rx='.3' ry='.4'/%3E%3Cpath fill='none' stroke='%23868686' d='M24.2 11V3.5c.1.1.8.9 2.8 3.1 2.5-1.7 5.6-.7 6.9 0l2.4-3.1v7.1c0 1.2-.1 2.5-.9 3.4-1 1.2-2.7 2.5-5.3 2.5-2.9 0-4.5-1.5-5.3-2.9-.6-.7-.6-1.7-.6-2.6z'/%3E%3Cpath fill='none' stroke='%23868686' stroke-linecap='round' d='m21.2 10 5.4 1.2m-5.4 2.9 5.4-1.2M38.8 10l-5.4 1.2m5.4 2.9-5.4-1.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23868686' d='m29.5 12.4-.5-.7c-.2-.3 0-.6.3-.6h1.4c.3 0 .5.4.3.6l-.7 1c-.7 1.2-2.6 1.1-3.1-.3l-.1-.2c-.1-.2 0-.4.2-.5s.4 0 .5.2l.1.2c.4.6 1.2.8 1.6.3z'/%3E%3Cpath fill='none' stroke='%23868686' stroke-linecap='round' d='m32.4 12.1-.1.2c-.4 1-1.8 1.1-2.3.2'/%3E%3Ccircle fill='%23868686' cx='27.6' cy='9.7' r='.7'/%3E%3Ccircle fill='%23868686' cx='32.4' cy='9.7' r='.7'/%3E%3C/svg%3E");background-position:0 0}.EmojiPickerReact.epr-dark-theme .epr-category-nav>button.epr-cat-btn{background-position-y:calc(var(--epr-category-navigation-button-size)*2)}aside.EmojiPickerReact.epr-main:has(input:-moz-placeholder-shown) .epr-category-nav{background-position-y:calc(var(--epr-category-navigation-button-size)*3)}aside.EmojiPickerReact.epr-main:has(input:placeholder-shown) .epr-category-nav{background-position-y:calc(var(--epr-category-navigation-button-size)*3)}.EmojiPickerReact.epr-dark-theme:not(.epr-search-active) .epr-category-nav>button.epr-cat-btn.epr-active,.EmojiPickerReact.epr-dark-theme:not(.epr-search-active) .epr-category-nav>button.epr-cat-btn:hover{background-position-y:calc(var(--epr-category-navigation-button-size)*3)}@media (prefers-color-scheme:dark){.EmojiPickerReact.epr-auto-theme .epr-category-nav>button.epr-cat-btn{background-position-y:calc(var(--epr-category-navigation-button-size)*2)}.EmojiPickerReact.epr-auto-theme:not(.epr-search-active) .epr-category-nav>button.epr-cat-btn.epr-active,.EmojiPickerReact.epr-auto-theme:not(.epr-search-active) .epr-category-nav>button.epr-cat-btn:hover{background-position-y:calc(var(--epr-category-navigation-button-size)*3)}}.EmojiPickerReact button.epr-cat-btn.epr-icn-suggested{background-position-x:calc(var(--epr-category-navigation-button-size)*-8)}.EmojiPickerReact button.epr-cat-btn.epr-icn-custom{background-position-x:calc(var(--epr-category-navigation-button-size)*-9)}.EmojiPickerReact button.epr-cat-btn.epr-icn-activities{background-position-x:calc(var(--epr-category-navigation-button-size)*-4)}.EmojiPickerReact button.epr-cat-btn.epr-icn-animals_nature{background-position-x:calc(var(--epr-category-navigation-button-size)*-1)}.EmojiPickerReact button.epr-cat-btn.epr-icn-flags{background-position-x:calc(var(--epr-category-navigation-button-size)*-7)}.EmojiPickerReact button.epr-cat-btn.epr-icn-food_drink{background-position-x:calc(var(--epr-category-navigation-button-size)*-2)}.EmojiPickerReact button.epr-cat-btn.epr-icn-objects{background-position-x:calc(var(--epr-category-navigation-button-size)*-5)}.EmojiPickerReact button.epr-cat-btn.epr-icn-smileys_people{background-position-x:0}.EmojiPickerReact button.epr-cat-btn.epr-icn-symbols{background-position-x:calc(var(--epr-category-navigation-button-size)*-6)}.EmojiPickerReact button.epr-cat-btn.epr-icn-travel_places{background-position-x:calc(var(--epr-category-navigation-button-size)*-3)}`;z(xn);function Sn(f){var e;return(e=f?.getAttribute("data-name"))!=null?e:null}function Rn(f){var e=M();o.useEffect(function(){var a=new Map,n=e.current,r=new IntersectionObserver(function(i){if(n){for(var t=b1(i),d;!(d=t()).done;){var c=d.value,l=Sn(c.target);a.set(l,c.intersectionRatio)}var u=Array.from(a),s=u[u.length-1];if(s[1]==1)return f(s[0]);for(var g=0,p=u;g_[p]})}}}return Object.freeze(Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}))}var ee={exports:{}};(function(g,h){(function(a){a(Y)})(function(a){a.defineMIME("text/x-erlang","erlang"),a.defineMode("erlang",function(_){var p=["-type","-spec","-export_type","-opaque"],s=["after","begin","catch","case","cond","end","fun","if","let","of","query","receive","try","when"],A=/[\->,;]/,R=["->",";",","],U=["and","andalso","band","bnot","bor","bsl","bsr","bxor","div","not","or","orelse","rem","xor"],j=/[\+\-\*\/<>=\|:!]/,O=["=","+","-","*","/",">",">=","<","=<","=:=","==","=/=","/=","||","<-","!"],Z=/[<\(\[\{]/,y=["<<","(","[","{"],q=/[>\)\]\}]/,x=["}","]",")",">>"],$=["is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_record","is_reference","is_tuple","atom","binary","bitstring","boolean","function","integer","list","number","pid","port","record","reference","tuple"],D=["abs","adler32","adler32_combine","alive","apply","atom_to_binary","atom_to_list","binary_to_atom","binary_to_existing_atom","binary_to_list","binary_to_term","bit_size","bitstring_to_list","byte_size","check_process_code","contact_binary","crc32","crc32_combine","date","decode_packet","delete_module","disconnect_node","element","erase","exit","float","float_to_list","garbage_collect","get","get_keys","group_leader","halt","hd","integer_to_list","internal_bif","iolist_size","iolist_to_binary","is_alive","is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_process_alive","is_record","is_reference","is_tuple","length","link","list_to_atom","list_to_binary","list_to_bitstring","list_to_existing_atom","list_to_float","list_to_integer","list_to_pid","list_to_tuple","load_module","make_ref","module_loaded","monitor_node","node","node_link","node_unlink","nodes","notalive","now","open_port","pid_to_list","port_close","port_command","port_connect","port_control","pre_loaded","process_flag","process_info","processes","purge_module","put","register","registered","round","self","setelement","size","spawn","spawn_link","spawn_monitor","spawn_opt","split_binary","statistics","term_to_binary","time","throw","tl","trunc","tuple_size","tuple_to_list","unlink","unregister","whereis"],v=/[\w@Ø-ÞÀ-Öß-öø-ÿ]/,I=/[0-7]{1,3}|[bdefnrstv\\"']|\^[a-zA-Z]|x[0-9a-zA-Z]{2}|x{[0-9a-zA-Z]+}/;function Q(e,n){if(n.in_string)return n.in_string=!E(e),o(n,e,"string");if(n.in_atom)return n.in_atom=!z(e),o(n,e,"atom");if(e.eatSpace())return o(n,e,"whitespace");if(!b(n)&&e.match(/-\s*[a-zß-öø-ÿ][\wØ-ÞÀ-Öß-öø-ÿ]*/))return u(e.current(),p)?o(n,e,"type"):o(n,e,"attribute");var r=e.next();if(r=="%")return e.skipToEnd(),o(n,e,"comment");if(r==":")return o(n,e,"colon");if(r=="?")return e.eatSpace(),e.eatWhile(v),o(n,e,"macro");if(r=="#")return e.eatSpace(),e.eatWhile(v),o(n,e,"record");if(r=="$")return e.next()=="\\"&&!e.match(I)?o(n,e,"error"):o(n,e,"number");if(r==".")return o(n,e,"dot");if(r=="'"){if(!(n.in_atom=!z(e))){if(e.match(/\s*\/\s*[0-9]/,!1))return e.match(/\s*\/\s*[0-9]/,!0),o(n,e,"fun");if(e.match(/\s*\(/,!1)||e.match(/\s*:/,!1))return o(n,e,"function")}return o(n,e,"atom")}if(r=='"')return n.in_string=!E(e),o(n,e,"string");if(/[A-Z_Ø-ÞÀ-Ö]/.test(r))return e.eatWhile(v),o(n,e,"variable");if(/[a-z_ß-öø-ÿ]/.test(r)){if(e.eatWhile(v),e.match(/\s*\/\s*[0-9]/,!1))return e.match(/\s*\/\s*[0-9]/,!0),o(n,e,"fun");var t=e.current();return u(t,s)?o(n,e,"keyword"):u(t,U)?o(n,e,"operator"):e.match(/\s*\(/,!1)?u(t,D)&&(b(n).token!=":"||b(n,2).token=="erlang")?o(n,e,"builtin"):u(t,$)?o(n,e,"guard"):o(n,e,"function"):F(e)==":"?t=="erlang"?o(n,e,"builtin"):o(n,e,"function"):u(t,["true","false"])?o(n,e,"boolean"):o(n,e,"atom")}var c=/[0-9]/,i=/[0-9a-zA-Z]/;return c.test(r)?(e.eatWhile(c),e.eat("#")?e.eatWhile(i)||e.backUp(1):e.eat(".")&&(e.eatWhile(c)?e.eat(/[eE]/)&&(e.eat(/[-+]/)?e.eatWhile(c)||e.backUp(2):e.eatWhile(c)||e.backUp(1)):e.backUp(1)),o(n,e,"number")):S(e,Z,y)?o(n,e,"open_paren"):S(e,q,x)?o(n,e,"close_paren"):W(e,A,R)?o(n,e,"separator"):W(e,j,O)?o(n,e,"operator"):o(n,e,null)}function S(e,n,r){if(e.current().length==1&&n.test(e.current())){for(e.backUp(1);n.test(e.peek());)if(e.next(),u(e.current(),r))return!0;e.backUp(e.current().length-1)}return!1}function W(e,n,r){if(e.current().length==1&&n.test(e.current())){for(;n.test(e.peek());)e.next();for(;01&&e[n].type==="fun"&&e[n-1].token==="fun")return e.slice(0,n-1);switch(e[n].token){case"}":return f(e,{g:["{"]});case"]":return f(e,{i:["["]});case")":return f(e,{i:["("]});case">>":return f(e,{i:["<<"]});case"end":return f(e,{i:["begin","case","fun","if","receive","try"]});case",":return f(e,{e:["begin","try","when","->",",","(","[","{","<<"]});case"->":return f(e,{r:["when"],m:["try","if","case","receive"]});case";":return f(e,{E:["case","fun","if","receive","try","when"]});case"catch":return f(e,{e:["try"]});case"of":return f(e,{e:["case"]});case"after":return f(e,{e:["receive","try"]});default:return e}}function f(e,n){for(var r in n)for(var t=e.length-1,c=n[r],i=t-1;-1"?u(l.token,["receive","case","if","try"])?l.column+t+t:l.column+t:u(i.token,y)?i.column+i.token.length:(r=V(e),d(r)?r.column+t:0):0}function L(e){var n=e.match(/,|[a-z]+|\}|\]|\)|>>|\|+|\(/);return d(n)&&n.index===0?n[0]:""}function M(e){var n=e.tokenStack.slice(0,-1),r=k(n,"type",["open_paren"]);return d(n[r])?n[r]:!1}function V(e){var n=e.tokenStack,r=k(n,"type",["open_paren","separator","keyword"]),t=k(n,"type",["operator"]);return d(r)&&d(t)&&rt[r]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}var l={exports:{}};(function(n,o){(function(e){e(x,k())})(function(e){e.defineSimpleMode("factor",{start:[{regex:/#?!.*/,token:"comment"},{regex:/"""/,token:"string",next:"string3"},{regex:/(STRING:)(\s)/,token:["keyword",null],next:"string2"},{regex:/\S*?"/,token:"string",next:"string"},{regex:/(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\-?\d+.?\d*)(?=\s)/,token:"number"},{regex:/((?:GENERIC)|\:?\:)(\s+)(\S+)(\s+)(\()/,token:["keyword",null,"def",null,"bracket"],next:"stack"},{regex:/(M\:)(\s+)(\S+)(\s+)(\S+)/,token:["keyword",null,"def",null,"tag"]},{regex:/USING\:/,token:"keyword",next:"vocabulary"},{regex:/(USE\:|IN\:)(\s+)(\S+)(?=\s|$)/,token:["keyword",null,"tag"]},{regex:/(\S+\:)(\s+)(\S+)(?=\s|$)/,token:["keyword",null,"def"]},{regex:/(?:;|\\|t|f|if|loop|while|until|do|PRIVATE>|\.\*\?]+(?=\s|$)/,token:"builtin"},{regex:/[\)><]+\S+(?=\s|$)/,token:"builtin"},{regex:/(?:[\+\-\=\/\*<>])(?=\s|$)/,token:"keyword"},{regex:/\S+/,token:"variable"},{regex:/\s+|./,token:null}],vocabulary:[{regex:/;/,token:"keyword",next:"start"},{regex:/\S+/,token:"tag"},{regex:/\s+|./,token:null}],string:[{regex:/(?:[^\\]|\\.)*?"/,token:"string",next:"start"},{regex:/.*/,token:"string"}],string2:[{regex:/^;/,token:"keyword",next:"start"},{regex:/.*/,token:"string"}],string3:[{regex:/(?:[^\\]|\\.)*?"""/,token:"string",next:"start"},{regex:/.*/,token:"string"}],stack:[{regex:/\)/,token:"bracket",next:"start"},{regex:/--/,token:"bracket"},{regex:/\S+/,token:"meta"},{regex:/\s+|./,token:null}],meta:{dontIndentStates:["start","vocabulary","string","string3","stack"],lineComment:"!"}}),e.defineMIME("text/x-factor","factor")})})();var g=l.exports;const c=a(g),u=i({__proto__:null,default:c},[g]);export{u as f}; diff --git a/dist-frontend/assets/fcl-1IEbqCAc.js b/dist-frontend/assets/fcl-1IEbqCAc.js new file mode 100644 index 00000000..56b27203 --- /dev/null +++ b/dist-frontend/assets/fcl-1IEbqCAc.js @@ -0,0 +1 @@ +import{g,c as _}from"./index-BIPqZpBm.js";function E(c,a){for(var o=0;oi[u]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var z={exports:{}};(function(c,a){(function(o){o(_)})(function(o){o.defineMode("fcl",function(i){var u=i.indentUnit,f={term:!0,method:!0,accu:!0,rule:!0,then:!0,is:!0,and:!0,or:!0,if:!0,default:!0},s={var_input:!0,var_output:!0,fuzzify:!0,defuzzify:!0,function_block:!0,ruleblock:!0},d={end_ruleblock:!0,end_defuzzify:!0,end_function_block:!0,end_fuzzify:!0,end_var:!0},k={true:!0,false:!0,nan:!0,real:!0,min:!0,max:!0,cog:!0,cogs:!0},x=/[+\-*&^%:=<>!|\/]/;function p(e,n){var t=e.next();if(/[\d\.]/.test(t))return t=="."?e.match(/^[0-9]+([eE][\-+]?[0-9]+)?/):t=="0"?e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^0[0-7]+/):e.match(/^[0-9]*\.?[0-9]*([eE][\-+]?[0-9]+)?/),"number";if(t=="/"||t=="("){if(e.eat("*"))return n.tokenize=b,b(e,n);if(e.eat("/"))return e.skipToEnd(),"comment"}if(x.test(t))return e.eatWhile(x),"operator";e.eatWhile(/[\w\$_\xa1-\uffff]/);var r=e.current().toLowerCase();return f.propertyIsEnumerable(r)||s.propertyIsEnumerable(r)||d.propertyIsEnumerable(r)?"keyword":k.propertyIsEnumerable(r)?"atom":"variable"}function b(e,n){for(var t=!1,r;r=e.next();){if((r=="/"||r==")")&&t){n.tokenize=p;break}t=r=="*"}return"comment"}function m(e,n,t,r,l){this.indented=e,this.column=n,this.type=t,this.align=r,this.prev=l}function y(e,n,t){return e.context=new m(e.indented,n,t,null,e.context)}function h(e){if(e.context.prev){var n=e.context.type;return n=="end_block"&&(e.indented=e.context.indented),e.context=e.context.prev}}return{startState:function(e){return{tokenize:null,context:new m((e||0)-u,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,n){var t=n.context;if(e.sol()&&(t.align==null&&(t.align=!1),n.indented=e.indentation(),n.startOfLine=!0),e.eatSpace())return null;var r=(n.tokenize||p)(e,n);if(r=="comment")return r;t.align==null&&(t.align=!0);var l=e.current().toLowerCase();return s.propertyIsEnumerable(l)?y(n,e.column(),"end_block"):d.propertyIsEnumerable(l)&&h(n),n.startOfLine=!1,r},indent:function(e,n){if(e.tokenize!=p&&e.tokenize!=null)return 0;var t=e.context,r=d.propertyIsEnumerable(n);return t.align?t.column+(r?0:1):t.indented+(r?0:u)},electricChars:"ryk",fold:"brace",blockCommentStart:"(*",blockCommentEnd:"*)",lineComment:"//"}}),o.defineMIME("text/x-fcl","fcl")})})();var v=z.exports;const C=g(v),O=E({__proto__:null,default:C},[v]);export{O as f}; diff --git a/dist-frontend/assets/forth-CDUdH4D4.js b/dist-frontend/assets/forth-CDUdH4D4.js new file mode 100644 index 00000000..cb7b1682 --- /dev/null +++ b/dist-frontend/assets/forth-CDUdH4D4.js @@ -0,0 +1 @@ +import{g as S,c as T}from"./index-BIPqZpBm.js";function A(O,a){for(var E=0;En[i]})}}}return Object.freeze(Object.defineProperty(O,Symbol.toStringTag,{value:"Module"}))}var L={exports:{}};(function(O,a){(function(E){E(T)})(function(E){function n(f){var r=[];return f.split(" ").forEach(function(e){r.push({name:e})}),r}var i=n("INVERT AND OR XOR 2* 2/ LSHIFT RSHIFT 0= = 0< < > U< MIN MAX 2DROP 2DUP 2OVER 2SWAP ?DUP DEPTH DROP DUP OVER ROT SWAP >R R> R@ + - 1+ 1- ABS NEGATE S>D * M* UM* FM/MOD SM/REM UM/MOD */ */MOD / /MOD MOD HERE , @ ! CELL+ CELLS C, C@ C! CHARS 2@ 2! ALIGN ALIGNED +! ALLOT CHAR [CHAR] [ ] BL FIND EXECUTE IMMEDIATE COUNT LITERAL STATE ; DOES> >BODY EVALUATE SOURCE >IN <# # #S #> HOLD SIGN BASE >NUMBER HEX DECIMAL FILL MOVE . CR EMIT SPACE SPACES TYPE U. .R U.R ACCEPT TRUE FALSE <> U> 0<> 0> NIP TUCK ROLL PICK 2>R 2R@ 2R> WITHIN UNUSED MARKER I J TO COMPILE, [COMPILE] SAVE-INPUT RESTORE-INPUT PAD ERASE 2LITERAL DNEGATE D- D+ D0< D0= D2* D2/ D< D= DMAX DMIN D>S DABS M+ M*/ D. D.R 2ROT DU< CATCH THROW FREE RESIZE ALLOCATE CS-PICK CS-ROLL GET-CURRENT SET-CURRENT FORTH-WORDLIST GET-ORDER SET-ORDER PREVIOUS SEARCH-WORDLIST WORDLIST FIND ALSO ONLY FORTH DEFINITIONS ORDER -TRAILING /STRING SEARCH COMPARE CMOVE CMOVE> BLANK SLITERAL"),o=n("IF ELSE THEN BEGIN WHILE REPEAT UNTIL RECURSE [IF] [ELSE] [THEN] ?DO DO LOOP +LOOP UNLOOP LEAVE EXIT AGAIN CASE OF ENDOF ENDCASE");E.defineMode("forth",function(){function f(r,e){var t;for(t=r.length-1;t>=0;t--)if(r[t].name===e.toUpperCase())return r[t]}return{startState:function(){return{state:"",base:10,coreWordList:i,immediateWordList:o,wordList:[]}},token:function(r,e){var t;if(r.eatSpace())return null;if(e.state===""){if(r.match(/^(\]|:NONAME)(\s|$)/i))return e.state=" compilation","builtin compilation";if(t=r.match(/^(\:)\s+(\S+)(\s|$)+/),t)return e.wordList.push({name:t[2].toUpperCase()}),e.state=" compilation","def"+e.state;if(t=r.match(/^(VARIABLE|2VARIABLE|CONSTANT|2CONSTANT|CREATE|POSTPONE|VALUE|WORD)\s+(\S+)(\s|$)+/i),t)return e.wordList.push({name:t[2].toUpperCase()}),"def"+e.state;if(t=r.match(/^(\'|\[\'\])\s+(\S+)(\s|$)+/),t)return"builtin"+e.state}else{if(r.match(/^(\;|\[)(\s)/))return e.state="",r.backUp(1),"builtin compilation";if(r.match(/^(\;|\[)($)/))return e.state="","builtin compilation";if(r.match(/^(POSTPONE)\s+\S+(\s|$)+/))return"builtin"}if(t=r.match(/^(\S+)(\s+|$)/),t)return f(e.wordList,t[1])!==void 0?"variable"+e.state:t[1]==="\\"?(r.skipToEnd(),"comment"+e.state):f(e.coreWordList,t[1])!==void 0?"builtin"+e.state:f(e.immediateWordList,t[1])!==void 0?"keyword"+e.state:t[1]==="("?(r.eatWhile(function(R){return R!==")"}),r.eat(")"),"comment"+e.state):t[1]===".("?(r.eatWhile(function(R){return R!==")"}),r.eat(")"),"string"+e.state):t[1]==='S"'||t[1]==='."'||t[1]==='C"'?(r.eatWhile(function(R){return R!=='"'}),r.eat('"'),"string"+e.state):t[1]-68719476735?"number"+e.state:"atom"+e.state}}}),E.defineMIME("text/x-forth","forth")})})();var u=L.exports;const D=S(u),c=A({__proto__:null,default:D},[u]);export{c as f}; diff --git a/dist-frontend/assets/fortran-CWoK8aFO.js b/dist-frontend/assets/fortran-CWoK8aFO.js new file mode 100644 index 00000000..e267fa3c --- /dev/null +++ b/dist-frontend/assets/fortran-CWoK8aFO.js @@ -0,0 +1 @@ +import{g as h,c as x}from"./index-BIPqZpBm.js";function y(s,l){for(var i=0;ir[o]})}}}return Object.freeze(Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}))}var v={exports:{}};(function(s,l){(function(i){i(x)})(function(i){i.defineMode("fortran",function(){function r(t){for(var n={},e=0;e\/\:]/,m=/^\.(and|or|eq|lt|le|gt|ge|ne|not|eqv|neqv)\./i;function g(t,n){if(t.match(m))return"operator";var e=t.next();if(e=="!")return t.skipToEnd(),"comment";if(e=='"'||e=="'")return n.tokenize=b(e),n.tokenize(t,n);if(/[\[\]\(\),]/.test(e))return null;if(/\d/.test(e))return t.eatWhile(/[\w\.]/),"number";if(_.test(e))return t.eatWhile(_),"operator";t.eatWhile(/[\w\$_]/);var a=t.current().toLowerCase();return o.hasOwnProperty(a)?"keyword":c.hasOwnProperty(a)||p.hasOwnProperty(a)?"builtin":"variable"}function b(t){return function(n,e){for(var a=!1,d,u=!1;(d=n.next())!=null;){if(d==t&&!a){u=!0;break}a=!a&&d=="\\"}return(u||!a)&&(e.tokenize=null),"string"}}return{startState:function(){return{tokenize:null}},token:function(t,n){if(t.eatSpace())return null;var e=(n.tokenize||g)(t,n);return e=="comment"||e=="meta",e}}}),i.defineMIME("text/x-fortran","fortran")})})();var f=v.exports;const k=h(f),z=y({__proto__:null,default:k},[f]);export{z as f}; diff --git a/dist-frontend/assets/gas-DE4QdS-d.js b/dist-frontend/assets/gas-DE4QdS-d.js new file mode 100644 index 00000000..e86ce90d --- /dev/null +++ b/dist-frontend/assets/gas-DE4QdS-d.js @@ -0,0 +1 @@ +import{g as w,c as y}from"./index-BIPqZpBm.js";function _(c,s){for(var b=0;bo[a]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var C={exports:{}};(function(c,s){(function(b){b(y)})(function(b){b.defineMode("gas",function(o,a){var u=[],v="",p={".abort":"builtin",".align":"builtin",".altmacro":"builtin",".ascii":"builtin",".asciz":"builtin",".balign":"builtin",".balignw":"builtin",".balignl":"builtin",".bundle_align_mode":"builtin",".bundle_lock":"builtin",".bundle_unlock":"builtin",".byte":"builtin",".cfi_startproc":"builtin",".comm":"builtin",".data":"builtin",".def":"builtin",".desc":"builtin",".dim":"builtin",".double":"builtin",".eject":"builtin",".else":"builtin",".elseif":"builtin",".end":"builtin",".endef":"builtin",".endfunc":"builtin",".endif":"builtin",".equ":"builtin",".equiv":"builtin",".eqv":"builtin",".err":"builtin",".error":"builtin",".exitm":"builtin",".extern":"builtin",".fail":"builtin",".file":"builtin",".fill":"builtin",".float":"builtin",".func":"builtin",".global":"builtin",".gnu_attribute":"builtin",".hidden":"builtin",".hword":"builtin",".ident":"builtin",".if":"builtin",".incbin":"builtin",".include":"builtin",".int":"builtin",".internal":"builtin",".irp":"builtin",".irpc":"builtin",".lcomm":"builtin",".lflags":"builtin",".line":"builtin",".linkonce":"builtin",".list":"builtin",".ln":"builtin",".loc":"builtin",".loc_mark_labels":"builtin",".local":"builtin",".long":"builtin",".macro":"builtin",".mri":"builtin",".noaltmacro":"builtin",".nolist":"builtin",".octa":"builtin",".offset":"builtin",".org":"builtin",".p2align":"builtin",".popsection":"builtin",".previous":"builtin",".print":"builtin",".protected":"builtin",".psize":"builtin",".purgem":"builtin",".pushsection":"builtin",".quad":"builtin",".reloc":"builtin",".rept":"builtin",".sbttl":"builtin",".scl":"builtin",".section":"builtin",".set":"builtin",".short":"builtin",".single":"builtin",".size":"builtin",".skip":"builtin",".sleb128":"builtin",".space":"builtin",".stab":"builtin",".string":"builtin",".struct":"builtin",".subsection":"builtin",".symver":"builtin",".tag":"builtin",".text":"builtin",".title":"builtin",".type":"builtin",".uleb128":"builtin",".val":"builtin",".version":"builtin",".vtable_entry":"builtin",".vtable_inherit":"builtin",".warning":"builtin",".weak":"builtin",".weakref":"builtin",".word":"builtin"},i={};function m(l){v="#",i.al="variable",i.ah="variable",i.ax="variable",i.eax="variable-2",i.rax="variable-3",i.bl="variable",i.bh="variable",i.bx="variable",i.ebx="variable-2",i.rbx="variable-3",i.cl="variable",i.ch="variable",i.cx="variable",i.ecx="variable-2",i.rcx="variable-3",i.dl="variable",i.dh="variable",i.dx="variable",i.edx="variable-2",i.rdx="variable-3",i.si="variable",i.esi="variable-2",i.rsi="variable-3",i.di="variable",i.edi="variable-2",i.rdi="variable-3",i.sp="variable",i.esp="variable-2",i.rsp="variable-3",i.bp="variable",i.ebp="variable-2",i.rbp="variable-3",i.ip="variable",i.eip="variable-2",i.rip="variable-3",i.cs="keyword",i.ds="keyword",i.ss="keyword",i.es="keyword",i.fs="keyword",i.gs="keyword"}function k(l){v="@",p.syntax="builtin",i.r0="variable",i.r1="variable",i.r2="variable",i.r3="variable",i.r4="variable",i.r5="variable",i.r6="variable",i.r7="variable",i.r8="variable",i.r9="variable",i.r10="variable",i.r11="variable",i.r12="variable",i.sp="variable-2",i.lr="variable-2",i.pc="variable-2",i.r13=i.sp,i.r14=i.lr,i.r15=i.pc,u.push(function(t,e){if(t==="#")return e.eatWhile(/\w/),"number"})}var f=(a.architecture||"x86").toLowerCase();f==="x86"?m():(f==="arm"||f==="armv6")&&k();function h(l,t){for(var e=!1,n;(n=l.next())!=null;){if(n===t&&!e)return!1;e=!e&&n==="\\"}return e}function g(l,t){for(var e=!1,n;(n=l.next())!=null;){if(n==="/"&&e){t.tokenize=null;break}e=n==="*"}return"comment"}return{startState:function(){return{tokenize:null}},token:function(l,t){if(t.tokenize)return t.tokenize(l,t);if(l.eatSpace())return null;var e,n,r=l.next();if(r==="/"&&l.eat("*"))return t.tokenize=g,g(l,t);if(r===v)return l.skipToEnd(),"comment";if(r==='"')return h(l,'"'),"string";if(r===".")return l.eatWhile(/\w/),n=l.current().toLowerCase(),e=p[n],e||null;if(r==="=")return l.eatWhile(/\w/),"tag";if(r==="{"||r==="}")return"bracket";if(/\d/.test(r))return r==="0"&&l.eat("x")?(l.eatWhile(/[0-9a-fA-F]/),"number"):(l.eatWhile(/\d/),"number");if(/\w/.test(r))return l.eatWhile(/\w/),l.eat(":")?"tag":(n=l.current().toLowerCase(),e=i[n],e||null);for(var d=0;do[r]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var y={exports:{}};(function(a,c){(function(t){t(b,v(),h())})(function(t){var o=/^((?:(?:aaas?|about|acap|adiumxtra|af[ps]|aim|apt|attachment|aw|beshare|bitcoin|bolo|callto|cap|chrome(?:-extension)?|cid|coap|com-eventbrite-attendee|content|crid|cvs|data|dav|dict|dlna-(?:playcontainer|playsingle)|dns|doi|dtn|dvb|ed2k|facetime|feed|file|finger|fish|ftp|geo|gg|git|gizmoproject|go|gopher|gtalk|h323|hcp|https?|iax|icap|icon|im|imap|info|ipn|ipp|irc[6s]?|iris(?:\.beep|\.lwz|\.xpc|\.xpcs)?|itms|jar|javascript|jms|keyparc|lastfm|ldaps?|magnet|mailto|maps|market|message|mid|mms|ms-help|msnim|msrps?|mtqp|mumble|mupdate|mvn|news|nfs|nih?|nntp|notes|oid|opaquelocktoken|palm|paparazzi|platform|pop|pres|proxy|psyc|query|res(?:ource)?|rmi|rsync|rtmp|rtsp|secondlife|service|session|sftp|sgn|shttp|sieve|sips?|skype|sm[bs]|snmp|soap\.beeps?|soldat|spotify|ssh|steam|svn|tag|teamspeak|tel(?:net)?|tftp|things|thismessage|tip|tn3270|tv|udp|unreal|urn|ut2004|vemmi|ventrilo|view-source|webcal|wss?|wtai|wyciwyg|xcon(?:-userid)?|xfire|xmlrpc\.beeps?|xmpp|xri|ymsgr|z39\.50[rs]?):(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]|\([^\s()<>]*\))+(?:\([^\s()<>]*\)|[^\s`*!()\[\]{};:'".,<>?«»“”‘’]))/i;t.defineMode("gfm",function(r,i){var p=0;function d(e){return e.code=!1,null}var m={startState:function(){return{code:!1,codeBlock:!1,ateSpace:!1}},copyState:function(e){return{code:e.code,codeBlock:e.codeBlock,ateSpace:e.ateSpace}},token:function(e,n){if(n.combineTokens=null,n.codeBlock)return e.match(/^```+/)?(n.codeBlock=!1,null):(e.skipToEnd(),null);if(e.sol()&&(n.code=!1),e.sol()&&e.match(/^```+/))return e.skipToEnd(),n.codeBlock=!0,null;if(e.peek()==="`"){e.next();var g=e.pos;e.eatWhile("`");var f=1+e.pos-g;return n.code?f===p&&(n.code=!1):(p=f,n.code=!0),null}else if(n.code)return e.next(),null;if(e.eatSpace())return n.ateSpace=!0,null;if((e.sol()||n.ateSpace)&&(n.ateSpace=!1,i.gitHubSpice!==!1)){if(e.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+@)?(?=.{0,6}\d)(?:[a-f0-9]{7,40}\b)/))return n.combineTokens=!0,"link";if(e.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+)?#[0-9]+\b/))return n.combineTokens=!0,"link"}return e.match(o)&&e.string.slice(e.start-2,e.start)!="]("&&(e.start==0||/\W/.test(e.string.charAt(e.start-1)))?(n.combineTokens=!0,"link"):(e.next(),null)},blankLine:d},s={taskLists:!0,strikethrough:!0,emoji:!0};for(var l in i)s[l]=i[l];return s.name="markdown",t.overlayMode(t.getMode(r,s),m)},"markdown"),t.defineMIME("text/x-gfm","gfm")})})();var u=y.exports;const w=k(u),_=x({__proto__:null,default:w},[u]);export{_ as g}; diff --git a/dist-frontend/assets/gherkin-BxEScuMF.js b/dist-frontend/assets/gherkin-BxEScuMF.js new file mode 100644 index 00000000..35c33b21 --- /dev/null +++ b/dist-frontend/assets/gherkin-BxEScuMF.js @@ -0,0 +1 @@ +import{g as t,c as u}from"./index-BIPqZpBm.js";function d(i,r){for(var a=0;an[e]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}var c={exports:{}};(function(i,r){(function(a){a(u)})(function(a){a.defineMode("gherkin",function(){return{startState:function(){return{lineNumber:0,tableHeaderLine:!1,allowFeature:!0,allowBackground:!1,allowScenario:!1,allowSteps:!1,allowPlaceholders:!1,allowMultilineArgument:!1,inMultilineString:!1,inMultilineTable:!1,inKeywordLine:!1}},token:function(n,e){if(n.sol()&&(e.lineNumber++,e.inKeywordLine=!1,e.inMultilineTable&&(e.tableHeaderLine=!1,n.match(/\s*\|/,!1)||(e.allowMultilineArgument=!1,e.inMultilineTable=!1))),n.eatSpace(),e.allowMultilineArgument){if(e.inMultilineString)return n.match('"""')?(e.inMultilineString=!1,e.allowMultilineArgument=!1):n.match(/.*/),"string";if(e.inMultilineTable)return n.match(/\|\s*/)?"bracket":(n.match(/[^\|]*/),e.tableHeaderLine?"header":"string");if(n.match('"""'))return e.inMultilineString=!0,"string";if(n.match("|"))return e.inMultilineTable=!0,e.tableHeaderLine=!0,"bracket"}return n.match(/#.*/)?"comment":!e.inKeywordLine&&n.match(/@\S+/)?"tag":!e.inKeywordLine&&e.allowFeature&&n.match(/(機能|功能|フィーチャ|기능|โครงหลัก|ความสามารถ|ความต้องการทางธุรกิจ|ಹೆಚ್ಚಳ|గుణము|ਮੁਹਾਂਦਰਾ|ਨਕਸ਼ ਨੁਹਾਰ|ਖਾਸੀਅਤ|रूप लेख|وِیژگی|خاصية|תכונה|Функціонал|Функция|Функционалност|Функционал|Үзенчәлеклелек|Свойство|Особина|Мөмкинлек|Могућност|Λειτουργία|Δυνατότητα|Właściwość|Vlastnosť|Trajto|Tính năng|Savybė|Pretty much|Požiadavka|Požadavek|Potrzeba biznesowa|Özellik|Osobina|Ominaisuus|Omadus|OH HAI|Mogućnost|Mogucnost|Jellemző|Hwæt|Hwaet|Funzionalità|Funktionalitéit|Funktionalität|Funkcja|Funkcionalnost|Funkcionalitāte|Funkcia|Fungsi|Functionaliteit|Funcționalitate|Funcţionalitate|Functionalitate|Funcionalitat|Funcionalidade|Fonctionnalité|Fitur|Fīča|Feature|Eiginleiki|Egenskap|Egenskab|Característica|Caracteristica|Business Need|Aspekt|Arwedd|Ahoy matey!|Ability):/)?(e.allowScenario=!0,e.allowBackground=!0,e.allowPlaceholders=!1,e.allowSteps=!1,e.allowMultilineArgument=!1,e.inKeywordLine=!0,"keyword"):!e.inKeywordLine&&e.allowBackground&&n.match(/(背景|배경|แนวคิด|ಹಿನ್ನೆಲೆ|నేపథ్యం|ਪਿਛੋਕੜ|पृष्ठभूमि|زمینه|الخلفية|רקע|Тарих|Предыстория|Предистория|Позадина|Передумова|Основа|Контекст|Кереш|Υπόβαθρο|Założenia|Yo\-ho\-ho|Tausta|Taust|Situācija|Rerefons|Pozadina|Pozadie|Pozadí|Osnova|Latar Belakang|Kontext|Konteksts|Kontekstas|Kontekst|Háttér|Hannergrond|Grundlage|Geçmiş|Fundo|Fono|First off|Dis is what went down|Dasar|Contexto|Contexte|Context|Contesto|Cenário de Fundo|Cenario de Fundo|Cefndir|Bối cảnh|Bakgrunnur|Bakgrunn|Bakgrund|Baggrund|Background|B4|Antecedents|Antecedentes|Ær|Aer|Achtergrond):/)?(e.allowPlaceholders=!1,e.allowSteps=!0,e.allowBackground=!1,e.allowMultilineArgument=!1,e.inKeywordLine=!0,"keyword"):!e.inKeywordLine&&e.allowScenario&&n.match(/(場景大綱|场景大纲|劇本大綱|剧本大纲|テンプレ|シナリオテンプレート|シナリオテンプレ|シナリオアウトライン|시나리오 개요|สรุปเหตุการณ์|โครงสร้างของเหตุการณ์|ವಿವರಣೆ|కథనం|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਟਕਥਾ ਢਾਂਚਾ|परिदृश्य रूपरेखा|سيناريو مخطط|الگوی سناریو|תבנית תרחיש|Сценарийның төзелеше|Сценарий структураси|Структура сценарію|Структура сценария|Структура сценарија|Скица|Рамка на сценарий|Концепт|Περιγραφή Σεναρίου|Wharrimean is|Template Situai|Template Senario|Template Keadaan|Tapausaihio|Szenariogrundriss|Szablon scenariusza|Swa hwær swa|Swa hwaer swa|Struktura scenarija|Structură scenariu|Structura scenariu|Skica|Skenario konsep|Shiver me timbers|Senaryo taslağı|Schema dello scenario|Scenariomall|Scenariomal|Scenario Template|Scenario Outline|Scenario Amlinellol|Scenārijs pēc parauga|Scenarijaus šablonas|Reckon it's like|Raamstsenaarium|Plang vum Szenario|Plan du Scénario|Plan du scénario|Osnova scénáře|Osnova Scenára|Náčrt Scenáru|Náčrt Scénáře|Náčrt Scenára|MISHUN SRSLY|Menggariskan Senario|Lýsing Dæma|Lýsing Atburðarásar|Konturo de la scenaro|Koncept|Khung tình huống|Khung kịch bản|Forgatókönyv vázlat|Esquema do Cenário|Esquema do Cenario|Esquema del escenario|Esquema de l'escenari|Esbozo do escenario|Delineação do Cenário|Delineacao do Cenario|All y'all|Abstrakt Scenario|Abstract Scenario):/)?(e.allowPlaceholders=!0,e.allowSteps=!0,e.allowMultilineArgument=!1,e.inKeywordLine=!0,"keyword"):e.allowScenario&&n.match(/(例子|例|サンプル|예|ชุดของเหตุการณ์|ชุดของตัวอย่าง|ಉದಾಹರಣೆಗಳು|ఉదాహరణలు|ਉਦਾਹਰਨਾਂ|उदाहरण|نمونه ها|امثلة|דוגמאות|Үрнәкләр|Сценарији|Примеры|Примери|Приклади|Мисоллар|Мисаллар|Σενάρια|Παραδείγματα|You'll wanna|Voorbeelden|Variantai|Tapaukset|Se þe|Se the|Se ðe|Scenarios|Scenariji|Scenarijai|Przykłady|Primjeri|Primeri|Příklady|Príklady|Piemēri|Példák|Pavyzdžiai|Paraugs|Örnekler|Juhtumid|Exemplos|Exemples|Exemple|Exempel|EXAMPLZ|Examples|Esempi|Enghreifftiau|Ekzemploj|Eksempler|Ejemplos|Dữ liệu|Dead men tell no tales|Dæmi|Contoh|Cenários|Cenarios|Beispiller|Beispiele|Atburðarásir):/)?(e.allowPlaceholders=!1,e.allowSteps=!0,e.allowBackground=!1,e.allowMultilineArgument=!0,"keyword"):!e.inKeywordLine&&e.allowScenario&&n.match(/(場景|场景|劇本|剧本|シナリオ|시나리오|เหตุการณ์|ಕಥಾಸಾರಾಂಶ|సన్నివేశం|ਪਟਕਥਾ|परिदृश्य|سيناريو|سناریو|תרחיש|Сценарій|Сценарио|Сценарий|Пример|Σενάριο|Tình huống|The thing of it is|Tapaus|Szenario|Swa|Stsenaarium|Skenario|Situai|Senaryo|Senario|Scenaro|Scenariusz|Scenariu|Scénario|Scenario|Scenarijus|Scenārijs|Scenarij|Scenarie|Scénář|Scenár|Primer|MISHUN|Kịch bản|Keadaan|Heave to|Forgatókönyv|Escenario|Escenari|Cenário|Cenario|Awww, look mate|Atburðarás):/)?(e.allowPlaceholders=!1,e.allowSteps=!0,e.allowBackground=!1,e.allowMultilineArgument=!1,e.inKeywordLine=!0,"keyword"):!e.inKeywordLine&&e.allowSteps&&n.match(/(那麼|那么|而且|當|当|并且|同時|同时|前提|假设|假設|假定|假如|但是|但し|並且|もし|ならば|ただし|しかし|かつ|하지만|조건|먼저|만일|만약|단|그리고|그러면|และ |เมื่อ |แต่ |ดังนั้น |กำหนดให้ |ಸ್ಥಿತಿಯನ್ನು |ಮತ್ತು |ನೀಡಿದ |ನಂತರ |ಆದರೆ |మరియు |చెప్పబడినది |కాని |ఈ పరిస్థితిలో |అప్పుడు |ਪਰ |ਤਦ |ਜੇਕਰ |ਜਿਵੇਂ ਕਿ |ਜਦੋਂ |ਅਤੇ |यदि |परन्तु |पर |तब |तदा |तथा |जब |चूंकि |किन्तु |कदा |और |अगर |و |هنگامی |متى |لكن |عندما |ثم |بفرض |با فرض |اما |اذاً |آنگاه |כאשר |וגם |בהינתן |אזי |אז |אבל |Якщо |Һәм |Унда |Тоді |Тогда |То |Также |Та |Пусть |Припустимо, що |Припустимо |Онда |Но |Нехай |Нәтиҗәдә |Лекин |Ләкин |Коли |Когда |Когато |Када |Кад |К тому же |І |И |Задато |Задати |Задате |Если |Допустим |Дано |Дадено |Вә |Ва |Бирок |Әмма |Әйтик |Әгәр |Аммо |Али |Але |Агар |А також |А |Τότε |Όταν |Και |Δεδομένου |Αλλά |Þurh |Þegar |Þa þe |Þá |Þa |Zatati |Zakładając |Zadato |Zadate |Zadano |Zadani |Zadan |Za předpokladu |Za predpokladu |Youse know when youse got |Youse know like when |Yna |Yeah nah |Y'know |Y |Wun |Wtedy |When y'all |When |Wenn |WEN |wann |Ve |Và |Und |Un |ugeholl |Too right |Thurh |Thì |Then y'all |Then |Tha the |Tha |Tetapi |Tapi |Tak |Tada |Tad |Stel |Soit |Siis |Și |Şi |Si |Sed |Se |Så |Quando |Quand |Quan |Pryd |Potom |Pokud |Pokiaľ |Però |Pero |Pak |Oraz |Onda |Ond |Oletetaan |Og |Och |O zaman |Niin |Nhưng |När |Når |Mutta |Men |Mas |Maka |Majd |Mając |Mais |Maar |mä |Ma |Lorsque |Lorsqu'|Logo |Let go and haul |Kun |Kuid |Kui |Kiedy |Khi |Ketika |Kemudian |Keď |Když |Kaj |Kai |Kada |Kad |Jeżeli |Jeśli |Ja |It's just unbelievable |Ir |I CAN HAZ |I |Ha |Givun |Givet |Given y'all |Given |Gitt |Gegeven |Gegeben seien |Gegeben sei |Gdy |Gangway! |Fakat |Étant donnés |Etant donnés |Étant données |Etant données |Étant donnée |Etant donnée |Étant donné |Etant donné |Et |És |Entonces |Entón |Então |Entao |En |Eğer ki |Ef |Eeldades |E |Ðurh |Duota |Dun |Donitaĵo |Donat |Donada |Do |Diyelim ki |Diberi |Dengan |Den youse gotta |DEN |De |Dato |Dați fiind |Daţi fiind |Dati fiind |Dati |Date fiind |Date |Data |Dat fiind |Dar |Dann |dann |Dan |Dados |Dado |Dadas |Dada |Ða ðe |Ða |Cuando |Cho |Cando |Când |Cand |Cal |But y'all |But at the end of the day I reckon |BUT |But |Buh |Blimey! |Biết |Bet |Bagi |Aye |awer |Avast! |Atunci |Atesa |Atès |Apabila |Anrhegedig a |Angenommen |And y'all |And |AN |An |an |Amikor |Amennyiben |Ama |Als |Alors |Allora |Ali |Aleshores |Ale |Akkor |Ak |Adott |Ac |Aber |A zároveň |A tiež |A taktiež |A také |A |a |7 |\* )/)?(e.inStep=!0,e.allowPlaceholders=!0,e.allowMultilineArgument=!0,e.inKeywordLine=!0,"keyword"):n.match(/"[^"]*"?/)?"string":e.allowPlaceholders&&n.match(/<[^>]*>?/)?"variable":(n.next(),n.eatWhile(/[^@"<#]/),null)}}}),a.defineMIME("text/x-feature","gherkin")})})();var o=c.exports;const s=t(o),h=d({__proto__:null,default:s},[o]);export{h as g}; diff --git a/dist-frontend/assets/go-D8mq7sP4.js b/dist-frontend/assets/go-D8mq7sP4.js new file mode 100644 index 00000000..becbd1d3 --- /dev/null +++ b/dist-frontend/assets/go-D8mq7sP4.js @@ -0,0 +1 @@ +import{g as _,c as E}from"./index-BIPqZpBm.js";function w(a,d){for(var u=0;ul[o]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var z={exports:{}};(function(a,d){(function(u){u(E)})(function(u){u.defineMode("go",function(l){var o=l.indentUnit,f={break:!0,case:!0,chan:!0,const:!0,continue:!0,default:!0,defer:!0,else:!0,fallthrough:!0,for:!0,func:!0,go:!0,goto:!0,if:!0,import:!0,interface:!0,map:!0,package:!0,range:!0,return:!0,select:!0,struct:!0,switch:!0,type:!0,var:!0,bool:!0,byte:!0,complex64:!0,complex128:!0,float32:!0,float64:!0,int8:!0,int16:!0,int32:!0,int64:!0,string:!0,uint8:!0,uint16:!0,uint32:!0,uint64:!0,int:!0,uint:!0,uintptr:!0,error:!0,rune:!0,any:!0,comparable:!0},v={true:!0,false:!0,iota:!0,nil:!0,append:!0,cap:!0,close:!0,complex:!0,copy:!0,delete:!0,imag:!0,len:!0,make:!0,new:!0,panic:!0,print:!0,println:!0,real:!0,recover:!0},g=/[+\-*&^%:=<>!|\/]/,i;function p(e,r){var t=e.next();if(t=='"'||t=="'"||t=="`")return r.tokenize=b(t),r.tokenize(e,r);if(/[\d\.]/.test(t))return t=="."?e.match(/^[0-9_]+([eE][\-+]?[0-9_]+)?/):t=="0"?e.match(/^[xX][0-9a-fA-F_]+/)||e.match(/^[0-7_]+/):e.match(/^[0-9_]*\.?[0-9_]*([eE][\-+]?[0-9_]+)?/),"number";if(/[\[\]{}\(\),;\:\.]/.test(t))return i=t,null;if(t=="/"){if(e.eat("*"))return r.tokenize=x,x(e,r);if(e.eat("/"))return e.skipToEnd(),"comment"}if(g.test(t))return e.eatWhile(g),"operator";e.eatWhile(/[\w\$_\xa1-\uffff]/);var n=e.current();return f.propertyIsEnumerable(n)?((n=="case"||n=="default")&&(i="case"),"keyword"):v.propertyIsEnumerable(n)?"atom":"variable"}function b(e){return function(r,t){for(var n=!1,c,h=!1;(c=r.next())!=null;){if(c==e&&!n){h=!0;break}n=!n&&e!="`"&&c=="\\"}return(h||!(n||e=="`"))&&(t.tokenize=p),"string"}}function x(e,r){for(var t=!1,n;n=e.next();){if(n=="/"&&t){r.tokenize=p;break}t=n=="*"}return"comment"}function m(e,r,t,n,c){this.indented=e,this.column=r,this.type=t,this.align=n,this.prev=c}function s(e,r,t){return e.context=new m(e.indented,r,t,null,e.context)}function y(e){if(e.context.prev){var r=e.context.type;return(r==")"||r=="]"||r=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}}return{startState:function(e){return{tokenize:null,context:new m((e||0)-o,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,r){var t=r.context;if(e.sol()&&(t.align==null&&(t.align=!1),r.indented=e.indentation(),r.startOfLine=!0,t.type=="case"&&(t.type="}")),e.eatSpace())return null;i=null;var n=(r.tokenize||p)(e,r);return n=="comment"||(t.align==null&&(t.align=!0),i=="{"?s(r,e.column(),"}"):i=="["?s(r,e.column(),"]"):i=="("?s(r,e.column(),")"):i=="case"?t.type="case":(i=="}"&&t.type=="}"||i==t.type)&&y(r),r.startOfLine=!1),n},indent:function(e,r){if(e.tokenize!=p&&e.tokenize!=null)return u.Pass;var t=e.context,n=r&&r.charAt(0);if(t.type=="case"&&/^(?:case|default)\b/.test(r))return e.context.type="}",t.indented;var c=n==t.type;return t.align?t.column+(c?0:1):t.indented+(c?0:o)},electricChars:"{}):",closeBrackets:"()[]{}''\"\"``",fold:"brace",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}}),u.defineMIME("text/x-go","go")})})();var k=z.exports;const C=_(k),S=w({__proto__:null,default:C},[k]);export{S as g}; diff --git a/dist-frontend/assets/groovy-C9RPG7vC.js b/dist-frontend/assets/groovy-C9RPG7vC.js new file mode 100644 index 00000000..80332243 --- /dev/null +++ b/dist-frontend/assets/groovy-C9RPG7vC.js @@ -0,0 +1 @@ +import{g as j,c as S}from"./index-BIPqZpBm.js";function $(a,k){for(var l=0;lf[o]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var I={exports:{}};(function(a,k){(function(l){l(S)})(function(l){l.defineMode("groovy",function(f){function o(e){for(var n={},t=e.split(" "),r=0;r"))return i="->",null;if(/[+\-*&%=<>!?|\/~]/.test(t))return e.eatWhile(/[+\-*&%=<>|~]/),"operator";if(e.eatWhile(/[\w\$_]/),t=="@")return e.eatWhile(/[\w\$_\.]/),"meta";if(n.lastToken==".")return"property";if(e.eat(":"))return i="proplabel","property";var r=e.current();return T.propertyIsEnumerable(r)?"atom":p.propertyIsEnumerable(r)?(C.propertyIsEnumerable(r)?i="newstatement":O.propertyIsEnumerable(r)&&(i="standalone"),"keyword"):"variable"}v.isBase=!0;function x(e,n,t){var r=!1;if(e!="/"&&n.eat(e))if(n.eat(e))r=!0;else return"string";function c(s,b){for(var y=!1,h,z=!r;(h=s.next())!=null;){if(h==e&&!y){if(!r)break;if(s.match(e+e)){z=!0;break}}if(e=='"'&&h=="$"&&!y){if(s.eat("{"))return b.tokenize.push(_()),"string";if(s.match(/^\w/,!1))return b.tokenize.push(B),"string"}y=!y&&h=="\\"}return z&&b.tokenize.pop(),"string"}return t.tokenize.push(c),c(n,t)}function _(){var e=1;function n(t,r){if(t.peek()=="}"){if(e--,e==0)return r.tokenize.pop(),r.tokenize[r.tokenize.length-1](t,r)}else t.peek()=="{"&&e++;return v(t,r)}return n.isBase=!0,n}function B(e,n){var t=e.match(/^(\.|[\w\$_]+)/);return t?t[0]=="."?null:"variable":(n.tokenize.pop(),n.tokenize[n.tokenize.length-1](e,n))}function w(e,n){for(var t=!1,r;r=e.next();){if(r=="/"&&t){n.tokenize.pop();break}t=r=="*"}return"comment"}function g(e,n){return!e||e=="operator"||e=="->"||/[\.\[\{\(,;:]/.test(e)||e=="newstatement"||e=="keyword"||e=="proplabel"||e=="standalone"&&!n}function m(e,n,t,r,c){this.indented=e,this.column=n,this.type=t,this.align=r,this.prev=c}function d(e,n,t){return e.context=new m(e.indented,n,t,null,e.context)}function u(e){var n=e.context.type;return(n==")"||n=="]"||n=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}return{startState:function(e){return{tokenize:[v],context:new m((e||0)-f.indentUnit,0,"top",!1),indented:0,startOfLine:!0,lastToken:null}},token:function(e,n){var t=n.context;if(e.sol()&&(t.align==null&&(t.align=!1),n.indented=e.indentation(),n.startOfLine=!0,t.type=="statement"&&!g(n.lastToken,!0)&&(u(n),t=n.context)),e.eatSpace())return null;i=null;var r=n.tokenize[n.tokenize.length-1](e,n);if(r=="comment")return r;if(t.align==null&&(t.align=!0),(i==";"||i==":")&&t.type=="statement")u(n);else if(i=="->"&&t.type=="statement"&&t.prev.type=="}")u(n),n.context.align=!1;else if(i=="{")d(n,e.column(),"}");else if(i=="[")d(n,e.column(),"]");else if(i=="(")d(n,e.column(),")");else if(i=="}"){for(;t.type=="statement";)t=u(n);for(t.type=="}"&&(t=u(n));t.type=="statement";)t=u(n)}else i==t.type?u(n):(t.type=="}"||t.type=="top"||t.type=="statement"&&i=="newstatement")&&d(n,e.column(),"statement");return n.startOfLine=!1,n.lastToken=i||r,r},indent:function(e,n){if(!e.tokenize[e.tokenize.length-1].isBase)return l.Pass;var t=n&&n.charAt(0),r=e.context;r.type=="statement"&&!g(e.lastToken,!0)&&(r=r.prev);var c=t==r.type;return r.type=="statement"?r.indented+(t=="{"?0:f.indentUnit):r.align?r.column+(c?0:1):r.indented+(c?0:f.indentUnit)},electricChars:"{}",closeBrackets:{triples:`'"`},fold:"brace",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}}),l.defineMIME("text/x-groovy","groovy")})})();var E=I.exports;const P=j(E),U=$({__proto__:null,default:P},[E]);export{U as g}; diff --git a/dist-frontend/assets/haml-DJceL8fb.js b/dist-frontend/assets/haml-DJceL8fb.js new file mode 100644 index 00000000..8bd347ee --- /dev/null +++ b/dist-frontend/assets/haml-DJceL8fb.js @@ -0,0 +1 @@ +import{g as d,c as a}from"./index-BIPqZpBm.js";import{r as y}from"./htmlmixed-DYfBZbch.js";import{r as b}from"./ruby-DrBlgSIX.js";function T(l,p){for(var i=0;ir[o]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}var g={exports:{}};(function(l,p){(function(i){i(a,y(),b())})(function(i){i.defineMode("haml",function(r){var o=i.getMode(r,{name:"htmlmixed"}),u=i.getMode(r,"ruby");function k(n){return function(e,t){var c=e.peek();return c==n&&t.rubyState.tokenize.length==1?(e.next(),t.tokenize=m,"closeAttributeTag"):f(e,t)}}function f(n,e){return n.match("-#")?(n.skipToEnd(),"comment"):u.token(n,e.rubyState)}function m(n,e){var t=n.peek();if(e.previousToken.style=="comment"&&e.indented>e.previousToken.indented)return n.skipToEnd(),"commentLine";if(e.startOfLine){if(t=="!"&&n.match("!!"))return n.skipToEnd(),"tag";if(n.match(/^%[\w:#\.]+=/))return e.tokenize=f,"hamlTag";if(n.match(/^%[\w:]+/))return"hamlTag";if(t=="/")return n.skipToEnd(),"comment"}if((e.startOfLine||e.previousToken.style=="hamlTag")&&(t=="#"||t=="."))return n.match(/[\w-#\.]*/),"hamlAttribute";if(e.startOfLine&&!n.match("-->",!1)&&(t=="="||t=="-"))return e.tokenize=f,e.tokenize(n,e);if(e.previousToken.style=="hamlTag"||e.previousToken.style=="closeAttributeTag"||e.previousToken.style=="hamlAttribute"){if(t=="(")return e.tokenize=k(")"),e.tokenize(n,e);if(t=="{"&&!n.match(/^\{%.*/))return e.tokenize=k("}"),e.tokenize(n,e)}return o.token(n,e.htmlState)}return{startState:function(){var n=i.startState(o),e=i.startState(u);return{htmlState:n,rubyState:e,indented:0,previousToken:{style:null,indented:0},tokenize:m}},copyState:function(n){return{htmlState:i.copyState(o,n.htmlState),rubyState:i.copyState(u,n.rubyState),indented:n.indented,previousToken:n.previousToken,tokenize:n.tokenize}},token:function(n,e){if(n.sol()&&(e.indented=n.indentation(),e.startOfLine=!0),n.eatSpace())return null;var t=e.tokenize(n,e);if(e.startOfLine=!1,t&&t!="commentLine"&&(e.previousToken={style:t,indented:e.indented}),n.eol()&&e.tokenize==f){n.backUp(1);var c=n.peek();n.next(),c&&c!=","&&(e.tokenize=m)}return t=="hamlTag"?t="tag":t=="commentLine"?t="comment":t=="hamlAttribute"?t="attribute":t=="closeAttributeTag"&&(t=null),t}}},"htmlmixed","ruby"),i.defineMIME("text/x-haml","haml")})})();var h=g.exports;const v=d(h),O=T({__proto__:null,default:v},[h]);export{O as h}; diff --git a/dist-frontend/assets/handlebars-DR4e85cA.js b/dist-frontend/assets/handlebars-DR4e85cA.js new file mode 100644 index 00000000..ce99634a --- /dev/null +++ b/dist-frontend/assets/handlebars-DR4e85cA.js @@ -0,0 +1 @@ +import{g as m,c as l,b as g}from"./index-BIPqZpBm.js";import{r as p}from"./multiplex-Cx617-xo.js";function d(a,o){for(var e=0;er[t]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var u={exports:{}};(function(a,o){(function(e){e(l,g(),p())})(function(e){e.defineSimpleMode("handlebars-tags",{start:[{regex:/\{\{\{/,push:"handlebars_raw",token:"tag"},{regex:/\{\{!--/,push:"dash_comment",token:"comment"},{regex:/\{\{!/,push:"comment",token:"comment"},{regex:/\{\{/,push:"handlebars",token:"tag"}],handlebars_raw:[{regex:/\}\}\}/,pop:!0,token:"tag"}],handlebars:[{regex:/\}\}/,pop:!0,token:"tag"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"},{regex:/'(?:[^\\']|\\.)*'?/,token:"string"},{regex:/>|[#\/]([A-Za-z_]\w*)/,token:"keyword"},{regex:/(?:else|this)\b/,token:"keyword"},{regex:/\d+/i,token:"number"},{regex:/=|~|@|true|false/,token:"atom"},{regex:/(?:\.\.\/)*(?:[A-Za-z_][\w\.]*)+/,token:"variable-2"}],dash_comment:[{regex:/--\}\}/,pop:!0,token:"comment"},{regex:/./,token:"comment"}],comment:[{regex:/\}\}/,pop:!0,token:"comment"},{regex:/./,token:"comment"}],meta:{blockCommentStart:"{{--",blockCommentEnd:"--}}"}}),e.defineMode("handlebars",function(r,t){var n=e.getMode(r,"handlebars-tags");return!t||!t.base?n:e.multiplexingMode(e.getMode(r,t.base),{open:"{{",close:/\}\}\}?/,mode:n,parseDelimiters:!0})}),e.defineMIME("text/x-handlebars-template","handlebars")})})();var s=u.exports;const c=m(s),i=d({__proto__:null,default:c},[s]);export{s as a,i as h}; diff --git a/dist-frontend/assets/haskell-CwWQgmjX.js b/dist-frontend/assets/haskell-CwWQgmjX.js new file mode 100644 index 00000000..b9151849 --- /dev/null +++ b/dist-frontend/assets/haskell-CwWQgmjX.js @@ -0,0 +1 @@ +import{g as W,c as I}from"./index-BIPqZpBm.js";function T(d,m){for(var a=0;af[o]})}}}return Object.freeze(Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}))}var _={exports:{}};(function(d,m){(function(a){a(I)})(function(a){a.defineMode("haskell",function(f,o){function l(e,r,t){return r(t),t(e,r)}var b=/[a-z_]/,y=/[A-Z]/,h=/\d/,F=/[0-9A-Fa-f]/,R=/[0-7]/,c=/[a-z_A-Z0-9'\xa1-\uffff]/,p=/[-!#$%&*+.\/<=>?@\\^|~:]/,k=/[(),;[\]`{}]/,g=/[ \t\v\f]/;function u(e,r){if(e.eatWhile(g))return null;var t=e.next();if(k.test(t)){if(t=="{"&&e.eat("-")){var n="comment";return e.eat("#")&&(n="meta"),l(e,r,v(n,1))}return null}if(t=="'")return e.eat("\\"),e.next(),e.eat("'")?"string":"string error";if(t=='"')return l(e,r,w);if(y.test(t))return e.eatWhile(c),e.eat(".")?"qualifier":"variable-2";if(b.test(t))return e.eatWhile(c),"variable";if(h.test(t)){if(t=="0"){if(e.eat(/[xX]/))return e.eatWhile(F),"integer";if(e.eat(/[oO]/))return e.eatWhile(R),"number"}e.eatWhile(h);var n="number";return e.match(/^\.\d+/)&&(n="number"),e.eat(/[eE]/)&&(n="number",e.eat(/[-+]/),e.eatWhile(h)),n}if(t=="."&&e.eat("."))return"keyword";if(p.test(t)){if(t=="-"&&e.eat(/-/)&&(e.eatWhile(/-/),!e.eat(p)))return e.skipToEnd(),"comment";var n="variable";return t==":"&&(n="variable-2"),e.eatWhile(p),n}return"error"}function v(e,r){return r==0?u:function(t,n){for(var i=r;!t.eol();){var s=t.next();if(s=="{"&&t.eat("-"))++i;else if(s=="-"&&t.eat("}")&&(--i,i==0))return n(u),e}return n(v(e,i)),e}}function w(e,r){for(;!e.eol();){var t=e.next();if(t=='"')return r(u),"string";if(t=="\\"){if(e.eol()||e.eat(g))return r(O),"string";e.eat("&")||e.next()}}return r(u),"string error"}function O(e,r){return e.eat("\\")?l(e,r,w):(e.next(),r(u),"error")}var x=function(){var e={};function r(i){return function(){for(var s=0;s","@","~","=>"),r("builtin")("!!","$!","$","&&","+","++","-",".","/","/=","<","<*","<=","<$>","<*>","=<<","==",">",">=",">>",">>=","^","^^","||","*","*>","**"),r("builtin")("Applicative","Bool","Bounded","Char","Double","EQ","Either","Enum","Eq","False","FilePath","Float","Floating","Fractional","Functor","GT","IO","IOError","Int","Integer","Integral","Just","LT","Left","Maybe","Monad","Nothing","Num","Ord","Ordering","Rational","Read","ReadS","Real","RealFloat","RealFrac","Right","Show","ShowS","String","True"),r("builtin")("abs","acos","acosh","all","and","any","appendFile","asTypeOf","asin","asinh","atan","atan2","atanh","break","catch","ceiling","compare","concat","concatMap","const","cos","cosh","curry","cycle","decodeFloat","div","divMod","drop","dropWhile","either","elem","encodeFloat","enumFrom","enumFromThen","enumFromThenTo","enumFromTo","error","even","exp","exponent","fail","filter","flip","floatDigits","floatRadix","floatRange","floor","fmap","foldl","foldl1","foldr","foldr1","fromEnum","fromInteger","fromIntegral","fromRational","fst","gcd","getChar","getContents","getLine","head","id","init","interact","ioError","isDenormalized","isIEEE","isInfinite","isNaN","isNegativeZero","iterate","last","lcm","length","lex","lines","log","logBase","lookup","map","mapM","mapM_","max","maxBound","maximum","maybe","min","minBound","minimum","mod","negate","not","notElem","null","odd","or","otherwise","pi","pred","print","product","properFraction","pure","putChar","putStr","putStrLn","quot","quotRem","read","readFile","readIO","readList","readLn","readParen","reads","readsPrec","realToFrac","recip","rem","repeat","replicate","return","reverse","round","scaleFloat","scanl","scanl1","scanr","scanr1","seq","sequence","sequence_","show","showChar","showList","showParen","showString","shows","showsPrec","significand","signum","sin","sinh","snd","span","splitAt","sqrt","subtract","succ","sum","tail","take","takeWhile","tan","tanh","toEnum","toInteger","toRational","truncate","uncurry","undefined","unlines","until","unwords","unzip","unzip3","userError","words","writeFile","zip","zip3","zipWith","zipWith3");var t=o.overrideKeywords;if(t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}();return{startState:function(){return{f:u}},copyState:function(e){return{f:e.f}},token:function(e,r){var t=r.f(e,function(i){r.f=i}),n=e.current();return x.hasOwnProperty(n)?x[n]:t},blockCommentStart:"{-",blockCommentEnd:"-}",lineComment:"--"}}),a.defineMIME("text/x-haskell","haskell")})})();var E=_.exports;const z=W(E),C=T({__proto__:null,default:z},[E]);export{E as a,C as h}; diff --git a/dist-frontend/assets/haskell-literate-CIJKYWZj.js b/dist-frontend/assets/haskell-literate-CIJKYWZj.js new file mode 100644 index 00000000..4ebe289b --- /dev/null +++ b/dist-frontend/assets/haskell-literate-CIJKYWZj.js @@ -0,0 +1 @@ +import{g as f,c as u}from"./index-BIPqZpBm.js";import{a as c}from"./haskell-CwWQgmjX.js";function d(a,l){for(var e=0;er[t]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var p={exports:{}};(function(a,l){(function(e){e(u,c)})(function(e){e.defineMode("haskell-literate",function(r,t){var n=e.getMode(r,t&&t.base||"haskell");return{startState:function(){return{inCode:!1,baseState:e.startState(n)}},token:function(o,s){return o.sol()&&(s.inCode=o.eat(">"))?"meta":s.inCode?n.token(o,s.baseState):(o.skipToEnd(),"comment")},innerMode:function(o){return o.inCode?{state:o.baseState,mode:n}:null}}},"haskell"),e.defineMIME("text/x-literate-haskell","haskell-literate")})})();var i=p.exports;const k=f(i),m=d({__proto__:null,default:k},[i]);export{m as h}; diff --git a/dist-frontend/assets/haxe-CBSoEZry.js b/dist-frontend/assets/haxe-CBSoEZry.js new file mode 100644 index 00000000..f356f68f --- /dev/null +++ b/dist-frontend/assets/haxe-CBSoEZry.js @@ -0,0 +1 @@ +import{g as ve,c as me}from"./index-BIPqZpBm.js";function ke(E,j){for(var m=0;mu[c]})}}}return Object.freeze(Object.defineProperty(E,Symbol.toStringTag,{value:"Module"}))}var ge={exports:{}};(function(E,j){(function(m){m(me)})(function(m){m.defineMode("haxe",function(u,c){var v=u.indentUnit;function a(e){return{type:e,style:"keyword"}}var y=a("keyword a"),P=a("keyword b"),A=a("keyword c"),ee=a("operator"),D={type:"atom",style:"atom"},O={type:"attribute",style:"attribute"},s=a("typedef"),C={if:y,while:y,else:P,do:P,try:P,return:A,break:A,continue:A,new:A,throw:A,var:a("var"),inline:O,static:O,using:a("import"),public:O,private:O,cast:a("cast"),import:a("import"),macro:a("macro"),function:a("function"),catch:a("catch"),untyped:a("untyped"),callback:a("cb"),for:a("for"),switch:a("switch"),case:a("case"),default:a("default"),in:ee,never:a("property_access"),trace:a("trace"),class:s,abstract:s,enum:s,interface:s,typedef:s,extends:s,implements:s,dynamic:s,true:D,false:D,null:D},Z=/[+\-*&%=<>!?|]/;function F(e,r,t){return r.tokenize=t,t(e,r)}function H(e,r){for(var t=!1,i;(i=e.next())!=null;){if(i==r&&!t)return!0;t=!t&&i=="\\"}}var s,L;function p(e,r,t){return s=e,L=t,r}function T(e,r){var t=e.next();if(t=='"'||t=="'")return F(e,r,re(t));if(/[\[\]{}\(\),;\:\.]/.test(t))return p(t);if(t=="0"&&e.eat(/x/i))return e.eatWhile(/[\da-f]/i),p("number","number");if(/\d/.test(t)||t=="-"&&e.eat(/\d/))return e.match(/^\d*(?:\.\d*(?!\.))?(?:[eE][+\-]?\d+)?/),p("number","number");if(r.reAllowed&&t=="~"&&e.eat(/\//))return H(e,"/"),e.eatWhile(/[gimsu]/),p("regexp","string-2");if(t=="/")return e.eat("*")?F(e,r,te):e.eat("/")?(e.skipToEnd(),p("comment","comment")):(e.eatWhile(Z),p("operator",null,e.current()));if(t=="#")return e.skipToEnd(),p("conditional","meta");if(t=="@")return e.eat(/:/),e.eatWhile(/[\w_]/),p("metadata","meta");if(Z.test(t))return e.eatWhile(Z),p("operator",null,e.current());var i;if(/[A-Z]/.test(t))return e.eatWhile(/[\w_<>]/),i=e.current(),p("type","variable-3",i);e.eatWhile(/[\w_]/);var i=e.current(),x=C.propertyIsEnumerable(i)&&C[i];return x&&r.kwAllowed?p(x.type,x.style,i):p("variable","variable",i)}function re(e){return function(r,t){return H(r,e)&&(t.tokenize=T),p("string","string")}}function te(e,r){for(var t=!1,i;i=e.next();){if(i=="/"&&t){r.tokenize=T;break}t=i=="*"}return p("comment","comment")}var N={atom:!0,number:!0,variable:!0,string:!0,regexp:!0};function q(e,r,t,i,x,h){this.indented=e,this.column=r,this.type=t,this.prev=x,this.info=h,i!=null&&(this.align=i)}function ne(e,r){for(var t=e.localVars;t;t=t.next)if(t.name==r)return!0}function ie(e,r,t,i,x){var h=e.cc;for(o.state=e,o.stream=x,o.marked=null,o.cc=h,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;){var be=h.length?h.pop():w;if(be(t,i)){for(;h.length&&h[h.length-1].lex;)h.pop()();return o.marked?o.marked:t=="variable"&&ne(e,i)?"variable-2":t=="variable"&&ue(e,i)?"variable-3":r}}}function ue(e,r){if(/[a-z]/.test(r.charAt(0)))return!1;for(var t=e.importedtypes.length,i=0;i=0;e--)o.cc.push(arguments[e])}function n(){return g.apply(null,arguments),!0}function J(e,r){for(var t=r;t;t=t.next)if(t.name==e)return!0;return!1}function _(e){var r=o.state;if(r.context){if(o.marked="def",J(e,r.localVars))return;r.localVars={name:e,next:r.localVars}}else if(r.globalVars){if(J(e,r.globalVars))return;r.globalVars={name:e,next:r.globalVars}}}var ae={name:"this",next:null};function I(){o.state.context||(o.state.localVars=ae),o.state.context={prev:o.state.context,vars:o.state.localVars}}function z(){o.state.localVars=o.state.context.vars,o.state.context=o.state.context.prev}z.lex=!0;function l(e,r){var t=function(){var i=o.state;i.lexical=new q(i.indented,o.stream.column(),e,null,i.lexical,r)};return t.lex=!0,t}function f(){var e=o.state;e.lexical.prev&&(e.lexical.type==")"&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}f.lex=!0;function d(e){function r(t){return t==e?n():e==";"?g():n(r)}return r}function w(e){return e=="@"?n(B):e=="var"?n(l("vardef"),$,d(";"),f):e=="keyword a"?n(l("form"),b,w,f):e=="keyword b"?n(l("form"),w,f):e=="{"?n(l("}"),I,U,f,z):e==";"?n():e=="attribute"?n(K):e=="function"?n(S):e=="for"?n(l("form"),d("("),l(")"),de,d(")"),f,w,f):e=="variable"?n(l("stat"),le):e=="switch"?n(l("form"),b,l("}","switch"),d("{"),U,f,f):e=="case"?n(b,d(":")):e=="default"?n(d(":")):e=="catch"?n(l("form"),I,d("("),X,d(")"),w,f,z):e=="import"?n(Q,d(";")):e=="typedef"?n(fe):g(l("stat"),b,d(";"),f)}function b(e){return N.hasOwnProperty(e)||e=="type"?n(k):e=="function"?n(S):e=="keyword c"?n(M):e=="("?n(l(")"),M,d(")"),f,k):e=="operator"?n(b):e=="["?n(l("]"),V(M,"]"),f,k):e=="{"?n(l("}"),V(se,"}"),f,k):n()}function M(e){return e.match(/[;\}\)\],]/)?g():g(b)}function k(e,r){if(e=="operator"&&/\+\+|--/.test(r))return n(k);if(e=="operator"||e==":")return n(b);if(e!=";"){if(e=="(")return n(l(")"),V(b,")"),f,k);if(e==".")return n(ce,k);if(e=="[")return n(l("]"),b,d("]"),f,k)}}function K(e){if(e=="attribute")return n(K);if(e=="function")return n(S);if(e=="var")return n($)}function B(e){if(e==":"||e=="variable")return n(B);if(e=="(")return n(l(")"),V(oe,")"),f,w)}function oe(e){if(e=="variable")return n()}function Q(e,r){if(e=="variable"&&/[A-Z]/.test(r.charAt(0)))return G(r),n();if(e=="variable"||e=="property"||e=="."||r=="*")return n(Q)}function fe(e,r){if(e=="variable"&&/[A-Z]/.test(r.charAt(0)))return G(r),n();if(e=="type"&&/[A-Z]/.test(r.charAt(0)))return n()}function le(e){return e==":"?n(f,w):g(k,d(";"),f)}function ce(e){if(e=="variable")return o.marked="property",n()}function se(e){if(e=="variable"&&(o.marked="property"),N.hasOwnProperty(e))return n(d(":"),b)}function V(e,r){function t(i){return i==","?n(e,t):i==r?n():n(d(r))}return function(i){return i==r?n():g(e,t)}}function U(e){return e=="}"?n():g(w,U)}function $(e,r){return e=="variable"?(_(r),n(W,R)):n()}function R(e,r){if(r=="=")return n(b,R);if(e==",")return n($)}function de(e,r){return e=="variable"?(_(r),n(pe,b)):g()}function pe(e,r){if(r=="in")return n()}function S(e,r){if(e=="variable"||e=="type")return _(r),n(S);if(r=="new")return n(S);if(e=="(")return n(l(")"),I,V(X,")"),f,W,w,z)}function W(e){if(e==":")return n(xe)}function xe(e){if(e=="type"||e=="variable")return n();if(e=="{")return n(l("}"),V(he,"}"),f)}function he(e){if(e=="variable")return n(W)}function X(e,r){if(e=="variable")return _(r),n(W)}return{startState:function(e){var r=["Int","Float","String","Void","Std","Bool","Dynamic","Array"],t={tokenize:T,reAllowed:!0,kwAllowed:!0,cc:[],lexical:new q((e||0)-v,0,"block",!1),localVars:c.localVars,importedtypes:r,context:c.localVars&&{vars:c.localVars},indented:0};return c.globalVars&&typeof c.globalVars=="object"&&(t.globalVars=c.globalVars),t},token:function(e,r){if(e.sol()&&(r.lexical.hasOwnProperty("align")||(r.lexical.align=!1),r.indented=e.indentation()),e.eatSpace())return null;var t=r.tokenize(e,r);return s=="comment"?t:(r.reAllowed=!!(s=="operator"||s=="keyword c"||s.match(/^[\[{}\(,;:]$/)),r.kwAllowed=s!=".",ie(r,t,s,L,e))},indent:function(e,r){if(e.tokenize!=T)return 0;var t=r&&r.charAt(0),i=e.lexical;i.type=="stat"&&t=="}"&&(i=i.prev);var x=i.type,h=t==x;return x=="vardef"?i.indented+4:x=="form"&&t=="{"?i.indented:x=="stat"||x=="form"?i.indented+v:i.info=="switch"&&!h?i.indented+(/^(?:case|default)\b/.test(r)?v:2*v):i.align?i.column+(h?0:1):i.indented+(h?0:v)},electricChars:"{}",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}}),m.defineMIME("text/x-haxe","haxe"),m.defineMode("hxml",function(){return{startState:function(){return{define:!1,inString:!1}},token:function(u,c){var y=u.peek(),v=u.sol();if(y=="#")return u.skipToEnd(),"comment";if(v&&y=="-"){var a="variable-2";return u.eat(/-/),u.peek()=="-"&&(u.eat(/-/),a="keyword a"),u.peek()=="D"&&(u.eat(/[D]/),a="keyword c",c.define=!0),u.eatWhile(/[A-Z]/i),a}var y=u.peek();return c.inString==!1&&y=="'"&&(c.inString=!0,u.next()),c.inString==!0?(u.skipTo("'")||u.skipToEnd(),u.peek()=="'"&&(u.next(),c.inString=!1),"string"):(u.next(),null)},lineComment:"#"}}),m.defineMIME("text/x-hxml","hxml")})})();var Y=ge.exports;const we=ve(Y),Ve=ke({__proto__:null,default:we},[Y]);export{Ve as h}; diff --git a/dist-frontend/assets/htmlembedded-BY07fnzD.js b/dist-frontend/assets/htmlembedded-BY07fnzD.js new file mode 100644 index 00000000..2c2fae03 --- /dev/null +++ b/dist-frontend/assets/htmlembedded-BY07fnzD.js @@ -0,0 +1 @@ +import{g as i,c as l}from"./index-BIPqZpBm.js";import{r as s}from"./htmlmixed-DYfBZbch.js";import{r}from"./multiplex-Cx617-xo.js";function a(o,d){for(var e=0;em[t]})}}}return Object.freeze(Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}))}var u={exports:{}};(function(o,d){(function(e){e(l,s(),r())})(function(e){e.defineMode("htmlembedded",function(m,t){var n=t.closeComment||"--%>";return e.multiplexingMode(e.getMode(m,"htmlmixed"),{open:t.openComment||"<%--",close:n,delimStyle:"comment",mode:{token:function(c){return c.skipTo(n)||c.skipToEnd(),"comment"}}},{open:t.open||t.scriptStartRegex||"<%",close:t.close||t.scriptEndRegex||"%>",mode:e.getMode(m,t.scriptingModeSpec)})},"htmlmixed"),e.defineMIME("application/x-ejs",{name:"htmlembedded",scriptingModeSpec:"javascript"}),e.defineMIME("application/x-aspx",{name:"htmlembedded",scriptingModeSpec:"text/x-csharp"}),e.defineMIME("application/x-jsp",{name:"htmlembedded",scriptingModeSpec:"text/x-java"}),e.defineMIME("application/x-erb",{name:"htmlembedded",scriptingModeSpec:"ruby"})})})();var p=u.exports;const x=i(p),g=a({__proto__:null,default:x},[p]);export{g as h}; diff --git a/dist-frontend/assets/htmlmixed-D-5cijKW.js b/dist-frontend/assets/htmlmixed-D-5cijKW.js new file mode 100644 index 00000000..a10879d6 --- /dev/null +++ b/dist-frontend/assets/htmlmixed-D-5cijKW.js @@ -0,0 +1 @@ +import{g as a}from"./index-BIPqZpBm.js";import{r as f}from"./htmlmixed-DYfBZbch.js";function s(r,m){for(var o=0;oe[t]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var n=f();const l=a(n),u=s({__proto__:null,default:l},[n]);export{u as h}; diff --git a/dist-frontend/assets/htmlmixed-DYfBZbch.js b/dist-frontend/assets/htmlmixed-DYfBZbch.js new file mode 100644 index 00000000..c3155282 --- /dev/null +++ b/dist-frontend/assets/htmlmixed-DYfBZbch.js @@ -0,0 +1 @@ +import{c as q,r as I,a as P}from"./index-BIPqZpBm.js";import{a as F}from"./css-D2W7DKD8.js";var M={exports:{}},y;function L(){return y||(y=1,function(H,U){(function(i){i(q,I(),P(),F)})(function(i){var k={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],style:[["lang",/^css$/i,"css"],["type",/^(text\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]};function $(n,l,a){var c=n.current(),o=c.search(l);return o>-1?n.backUp(c.length-o):c.match(/<\/?$/)&&(n.backUp(c.length),n.match(l,!1)||n.match(c)),a}var d={};function b(n){var l=d[n];return l||(d[n]=new RegExp("\\s+"+n+`\\s*=\\s*('|")?([^'"]+)('|")?\\s*`))}function j(n,l){var a=n.match(b(l));return a?/^\s*(.*?)\s*$/.exec(a[2])[1]:""}function p(n,l){return new RegExp((l?"^":"")+"","i")}function v(n,l){for(var a in n)for(var c=l[a]||(l[a]=[]),o=n[a],r=o.length-1;r>=0;r--)c.unshift(o[r])}function w(n,l){for(var a=0;a=0;f--)c.script.unshift(["type",r[f].matches,r[f].mode]);function x(t,e){var u=a.token(t,e.htmlState),S=/\btag\b/.test(u),s;if(S&&!/[<>\s\/]/.test(t.current())&&(s=e.htmlState.tagName&&e.htmlState.tagName.toLowerCase())&&c.hasOwnProperty(s))e.inTag=s+" ";else if(e.inTag&&S&&/>$/.test(t.current())){var g=/^([\S]+) (.*)/.exec(e.inTag);e.inTag=null;var R=t.current()==">"&&w(c[g[1]],g[2]),T=i.getMode(n,R),E=p(g[1],!0),N=p(g[1],!1);e.token=function(h,m){return h.match(E,!1)?(m.token=x,m.localState=m.localMode=null,null):$(h,N,m.localMode.token(h,m.localState))},e.localMode=T,e.localState=i.startState(T,a.indent(e.htmlState,"",""))}else e.inTag&&(e.inTag+=t.current(),t.eol()&&(e.inTag+=" "));return u}return{startState:function(){var t=i.startState(a);return{token:x,inTag:null,localMode:null,localState:null,htmlState:t}},copyState:function(t){var e;return t.localState&&(e=i.copyState(t.localMode,t.localState)),{token:t.token,inTag:t.inTag,localMode:t.localMode,localState:e,htmlState:i.copyState(a,t.htmlState)}},token:function(t,e){return e.token(t,e)},indent:function(t,e,u){return!t.localMode||/^\s*<\//.test(e)?a.indent(t.htmlState,e,u):t.localMode.indent?t.localMode.indent(t.localState,e,u):i.Pass},innerMode:function(t){return{state:t.localState||t.htmlState,mode:t.localMode||a}}}},"xml","javascript","css"),i.defineMIME("text/html","htmlmixed")})}()),M.exports}export{L as r}; diff --git a/dist-frontend/assets/http-CfbTkW66.js b/dist-frontend/assets/http-CfbTkW66.js new file mode 100644 index 00000000..9b92f902 --- /dev/null +++ b/dist-frontend/assets/http-CfbTkW66.js @@ -0,0 +1 @@ +import{g as v,c as k}from"./index-BIPqZpBm.js";function y(f,l){for(var o=0;on[u]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var T={exports:{}};(function(f,l){(function(o){o(k)})(function(o){o.defineMode("http",function(){function n(e,r){return e.skipToEnd(),r.cur=s,"error"}function u(e,r){return e.match(/^HTTP\/\d\.\d/)?(r.cur=c,"keyword"):e.match(/^[A-Z]+/)&&/[ \t]/.test(e.peek())?(r.cur=h,"keyword"):n(e,r)}function c(e,r){var i=e.match(/^\d+/);if(!i)return n(e,r);r.cur=d;var t=Number(i[0]);return t>=100&&t<200?"positive informational":t>=200&&t<300?"positive success":t>=300&&t<400?"positive redirect":t>=400&&t<500?"negative client-error":t>=500&&t<600?"negative server-error":"error"}function d(e,r){return e.skipToEnd(),r.cur=s,null}function h(e,r){return e.eatWhile(/\S/),r.cur=g,"string-2"}function g(e,r){return e.match(/^HTTP\/\d\.\d$/)?(r.cur=s,"keyword"):n(e,r)}function s(e){return e.sol()&&!e.eat(/[ \t]/)?e.match(/^.*?:/)?"atom":(e.skipToEnd(),"error"):(e.skipToEnd(),"string")}function p(e){return e.skipToEnd(),null}return{token:function(e,r){var i=r.cur;return i!=s&&i!=p&&e.eatSpace()?null:i(e,r)},blankLine:function(e){e.cur=p},startState:function(){return{cur:u}}}}),o.defineMIME("message/http","http")})})();var a=T.exports;const b=v(a),x=y({__proto__:null,default:b},[a]);export{x as h}; diff --git a/dist-frontend/assets/idl-CqKPtuqA.js b/dist-frontend/assets/idl-CqKPtuqA.js new file mode 100644 index 00000000..1fb00607 --- /dev/null +++ b/dist-frontend/assets/idl-CqKPtuqA.js @@ -0,0 +1 @@ +import{g as f,c as u}from"./index-BIPqZpBm.js";function g(o,_){for(var t=0;t<_.length;t++){const r=_[t];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in o)){const a=Object.getOwnPropertyDescriptor(r,i);a&&Object.defineProperty(o,i,a.get?a:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}))}var w={exports:{}};(function(o,_){(function(t){t(u)})(function(t){function r(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var i=["a_correlate","abs","acos","adapt_hist_equal","alog","alog2","alog10","amoeba","annotate","app_user_dir","app_user_dir_query","arg_present","array_equal","array_indices","arrow","ascii_template","asin","assoc","atan","axis","axis","bandpass_filter","bandreject_filter","barplot","bar_plot","beseli","beselj","beselk","besely","beta","biginteger","bilinear","bin_date","binary_template","bindgen","binomial","bit_ffs","bit_population","blas_axpy","blk_con","boolarr","boolean","boxplot","box_cursor","breakpoint","broyden","bubbleplot","butterworth","bytarr","byte","byteorder","bytscl","c_correlate","calendar","caldat","call_external","call_function","call_method","call_procedure","canny","catch","cd","cdf","ceil","chebyshev","check_math","chisqr_cvf","chisqr_pdf","choldc","cholsol","cindgen","cir_3pnt","clipboard","close","clust_wts","cluster","cluster_tree","cmyk_convert","code_coverage","color_convert","color_exchange","color_quan","color_range_map","colorbar","colorize_sample","colormap_applicable","colormap_gradient","colormap_rotation","colortable","comfit","command_line_args","common","compile_opt","complex","complexarr","complexround","compute_mesh_normals","cond","congrid","conj","constrained_min","contour","contour","convert_coord","convol","convol_fft","coord2to3","copy_lun","correlate","cos","cosh","cpu","cramer","createboxplotdata","create_cursor","create_struct","create_view","crossp","crvlength","ct_luminance","cti_test","cursor","curvefit","cv_coord","cvttobm","cw_animate","cw_animate_getp","cw_animate_load","cw_animate_run","cw_arcball","cw_bgroup","cw_clr_index","cw_colorsel","cw_defroi","cw_field","cw_filesel","cw_form","cw_fslider","cw_light_editor","cw_light_editor_get","cw_light_editor_set","cw_orient","cw_palette_editor","cw_palette_editor_get","cw_palette_editor_set","cw_pdmenu","cw_rgbslider","cw_tmpl","cw_zoom","db_exists","dblarr","dcindgen","dcomplex","dcomplexarr","define_key","define_msgblk","define_msgblk_from_file","defroi","defsysv","delvar","dendro_plot","dendrogram","deriv","derivsig","determ","device","dfpmin","diag_matrix","dialog_dbconnect","dialog_message","dialog_pickfile","dialog_printersetup","dialog_printjob","dialog_read_image","dialog_write_image","dictionary","digital_filter","dilate","dindgen","dissolve","dist","distance_measure","dlm_load","dlm_register","doc_library","double","draw_roi","edge_dog","efont","eigenql","eigenvec","ellipse","elmhes","emboss","empty","enable_sysrtn","eof","eos","erase","erf","erfc","erfcx","erode","errorplot","errplot","estimator_filter","execute","exit","exp","expand","expand_path","expint","extract","extract_slice","f_cvf","f_pdf","factorial","fft","file_basename","file_chmod","file_copy","file_delete","file_dirname","file_expand_path","file_gunzip","file_gzip","file_info","file_lines","file_link","file_mkdir","file_move","file_poll_input","file_readlink","file_same","file_search","file_tar","file_test","file_untar","file_unzip","file_which","file_zip","filepath","findgen","finite","fix","flick","float","floor","flow3","fltarr","flush","format_axis_values","forward_function","free_lun","fstat","fulstr","funct","function","fv_test","fx_root","fz_roots","gamma","gamma_ct","gauss_cvf","gauss_pdf","gauss_smooth","gauss2dfit","gaussfit","gaussian_function","gaussint","get_drive_list","get_dxf_objects","get_kbrd","get_login_info","get_lun","get_screen_size","getenv","getwindows","greg2jul","grib","grid_input","grid_tps","grid3","griddata","gs_iter","h_eq_ct","h_eq_int","hanning","hash","hdf","hdf5","heap_free","heap_gc","heap_nosave","heap_refcount","heap_save","help","hilbert","hist_2d","hist_equal","histogram","hls","hough","hqr","hsv","i18n_multibytetoutf8","i18n_multibytetowidechar","i18n_utf8tomultibyte","i18n_widechartomultibyte","ibeta","icontour","iconvertcoord","idelete","identity","idl_base64","idl_container","idl_validname","idlexbr_assistant","idlitsys_createtool","idlunit","iellipse","igamma","igetcurrent","igetdata","igetid","igetproperty","iimage","image","image_cont","image_statistics","image_threshold","imaginary","imap","indgen","int_2d","int_3d","int_tabulated","intarr","interpol","interpolate","interval_volume","invert","ioctl","iopen","ir_filter","iplot","ipolygon","ipolyline","iputdata","iregister","ireset","iresolve","irotate","isa","isave","iscale","isetcurrent","isetproperty","ishft","isocontour","isosurface","isurface","itext","itranslate","ivector","ivolume","izoom","journal","json_parse","json_serialize","jul2greg","julday","keyword_set","krig2d","kurtosis","kw_test","l64indgen","la_choldc","la_cholmprove","la_cholsol","la_determ","la_eigenproblem","la_eigenql","la_eigenvec","la_elmhes","la_gm_linear_model","la_hqr","la_invert","la_least_square_equality","la_least_squares","la_linear_equation","la_ludc","la_lumprove","la_lusol","la_svd","la_tridc","la_trimprove","la_triql","la_trired","la_trisol","label_date","label_region","ladfit","laguerre","lambda","lambdap","lambertw","laplacian","least_squares_filter","leefilt","legend","legendre","linbcg","lindgen","linfit","linkimage","list","ll_arc_distance","lmfit","lmgr","lngamma","lnp_test","loadct","locale_get","logical_and","logical_or","logical_true","lon64arr","lonarr","long","long64","lsode","lu_complex","ludc","lumprove","lusol","m_correlate","machar","make_array","make_dll","make_rt","map","mapcontinents","mapgrid","map_2points","map_continents","map_grid","map_image","map_patch","map_proj_forward","map_proj_image","map_proj_info","map_proj_init","map_proj_inverse","map_set","matrix_multiply","matrix_power","max","md_test","mean","meanabsdev","mean_filter","median","memory","mesh_clip","mesh_decimate","mesh_issolid","mesh_merge","mesh_numtriangles","mesh_obj","mesh_smooth","mesh_surfacearea","mesh_validate","mesh_volume","message","min","min_curve_surf","mk_html_help","modifyct","moment","morph_close","morph_distance","morph_gradient","morph_hitormiss","morph_open","morph_thin","morph_tophat","multi","n_elements","n_params","n_tags","ncdf","newton","noise_hurl","noise_pick","noise_scatter","noise_slur","norm","obj_class","obj_destroy","obj_hasmethod","obj_isa","obj_new","obj_valid","objarr","on_error","on_ioerror","online_help","openr","openu","openw","oplot","oploterr","orderedhash","p_correlate","parse_url","particle_trace","path_cache","path_sep","pcomp","plot","plot3d","plot","plot_3dbox","plot_field","ploterr","plots","polar_contour","polar_surface","polyfill","polyshade","pnt_line","point_lun","polarplot","poly","poly_2d","poly_area","poly_fit","polyfillv","polygon","polyline","polywarp","popd","powell","pref_commit","pref_get","pref_set","prewitt","primes","print","printf","printd","pro","product","profile","profiler","profiles","project_vol","ps_show_fonts","psafm","pseudo","ptr_free","ptr_new","ptr_valid","ptrarr","pushd","qgrid3","qhull","qromb","qromo","qsimp","query_*","query_ascii","query_bmp","query_csv","query_dicom","query_gif","query_image","query_jpeg","query_jpeg2000","query_mrsid","query_pict","query_png","query_ppm","query_srf","query_tiff","query_video","query_wav","r_correlate","r_test","radon","randomn","randomu","ranks","rdpix","read","readf","read_ascii","read_binary","read_bmp","read_csv","read_dicom","read_gif","read_image","read_interfile","read_jpeg","read_jpeg2000","read_mrsid","read_pict","read_png","read_ppm","read_spr","read_srf","read_sylk","read_tiff","read_video","read_wav","read_wave","read_x11_bitmap","read_xwd","reads","readu","real_part","rebin","recall_commands","recon3","reduce_colors","reform","region_grow","register_cursor","regress","replicate","replicate_inplace","resolve_all","resolve_routine","restore","retall","return","reverse","rk4","roberts","rot","rotate","round","routine_filepath","routine_info","rs_test","s_test","save","savgol","scale3","scale3d","scatterplot","scatterplot3d","scope_level","scope_traceback","scope_varfetch","scope_varname","search2d","search3d","sem_create","sem_delete","sem_lock","sem_release","set_plot","set_shading","setenv","sfit","shade_surf","shade_surf_irr","shade_volume","shift","shift_diff","shmdebug","shmmap","shmunmap","shmvar","show3","showfont","signum","simplex","sin","sindgen","sinh","size","skewness","skip_lun","slicer3","slide_image","smooth","sobel","socket","sort","spawn","sph_4pnt","sph_scat","spher_harm","spl_init","spl_interp","spline","spline_p","sprsab","sprsax","sprsin","sprstp","sqrt","standardize","stddev","stop","strarr","strcmp","strcompress","streamline","streamline","stregex","stretch","string","strjoin","strlen","strlowcase","strmatch","strmessage","strmid","strpos","strput","strsplit","strtrim","struct_assign","struct_hide","strupcase","surface","surface","surfr","svdc","svdfit","svsol","swap_endian","swap_endian_inplace","symbol","systime","t_cvf","t_pdf","t3d","tag_names","tan","tanh","tek_color","temporary","terminal_size","tetra_clip","tetra_surface","tetra_volume","text","thin","thread","threed","tic","time_test2","timegen","timer","timestamp","timestamptovalues","tm_test","toc","total","trace","transpose","tri_surf","triangulate","trigrid","triql","trired","trisol","truncate_lun","ts_coef","ts_diff","ts_fcast","ts_smooth","tv","tvcrs","tvlct","tvrd","tvscl","typename","uindgen","uint","uintarr","ul64indgen","ulindgen","ulon64arr","ulonarr","ulong","ulong64","uniq","unsharp_mask","usersym","value_locate","variance","vector","vector_field","vel","velovect","vert_t3d","voigt","volume","voronoi","voxel_proj","wait","warp_tri","watershed","wdelete","wf_draw","where","widget_base","widget_button","widget_combobox","widget_control","widget_displaycontextmenu","widget_draw","widget_droplist","widget_event","widget_info","widget_label","widget_list","widget_propertysheet","widget_slider","widget_tab","widget_table","widget_text","widget_tree","widget_tree_move","widget_window","wiener_filter","window","window","write_bmp","write_csv","write_gif","write_image","write_jpeg","write_jpeg2000","write_nrif","write_pict","write_png","write_ppm","write_spr","write_srf","write_sylk","write_tiff","write_video","write_wav","write_wave","writeu","wset","wshow","wtn","wv_applet","wv_cwt","wv_cw_wavelet","wv_denoise","wv_dwt","wv_fn_coiflet","wv_fn_daubechies","wv_fn_gaussian","wv_fn_haar","wv_fn_morlet","wv_fn_paul","wv_fn_symlet","wv_import_data","wv_import_wavelet","wv_plot3d_wps","wv_plot_multires","wv_pwt","wv_tool_denoise","xbm_edit","xdisplayfile","xdxf","xfont","xinteranimate","xloadct","xmanager","xmng_tmpl","xmtool","xobjview","xobjview_rotate","xobjview_write_image","xpalette","xpcolor","xplot3d","xregistered","xroi","xsq_test","xsurface","xvaredit","xvolume","xvolume_rotate","xvolume_write_image","xyouts","zlib_compress","zlib_uncompress","zoom","zoom_24"],a=r(i),l=["begin","end","endcase","endfor","endwhile","endif","endrep","endforeach","break","case","continue","for","foreach","goto","if","then","else","repeat","until","switch","while","do","pro","function"],n=r(l);t.registerHelper("hintWords","idl",i.concat(l));var d=new RegExp("^[_a-z¡-￿][_a-z0-9¡-￿]*","i"),c=/[+\-*&=<>\/@#~$]/,p=new RegExp("(and|or|eq|lt|le|gt|ge|ne|not)","i");function m(e){return e.eatSpace()?null:e.match(";")?(e.skipToEnd(),"comment"):e.match(/^[0-9\.+-]/,!1)&&(e.match(/^[+-]?0x[0-9a-fA-F]+/)||e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||e.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?"number":e.match(/^"([^"]|(""))*"/)||e.match(/^'([^']|(''))*'/)?"string":e.match(n)?"keyword":e.match(a)?"builtin":e.match(d)?"variable":e.match(c)||e.match(p)?"operator":(e.next(),null)}t.defineMode("idl",function(){return{token:function(e){return m(e)}}}),t.defineMIME("text/x-idl","idl")})})();var s=w.exports;const h=f(s),b=g({__proto__:null,default:h},[s]);export{b as i}; diff --git a/dist-frontend/assets/image-not-found-Cx6NJXh5.png b/dist-frontend/assets/image-not-found-Cx6NJXh5.png new file mode 100644 index 00000000..e344866e Binary files /dev/null and b/dist-frontend/assets/image-not-found-Cx6NJXh5.png differ diff --git a/dist-frontend/assets/index-BIPqZpBm.js b/dist-frontend/assets/index-BIPqZpBm.js new file mode 100644 index 00000000..ab146b9e --- /dev/null +++ b/dist-frontend/assets/index-BIPqZpBm.js @@ -0,0 +1,7 @@ +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/dart-C667kpDq.js","assets/clike-CKh8RrsZ.js","assets/django-BHkfok3M.js","assets/htmlmixed-DYfBZbch.js","assets/css-D2W7DKD8.js","assets/overlay-6jmI1xTp.js","assets/gfm-DIFGgWk3.js","assets/markdown-BzkH4IWd.js","assets/haml-DJceL8fb.js","assets/ruby-DrBlgSIX.js","assets/handlebars-DR4e85cA.js","assets/multiplex-Cx617-xo.js","assets/haskell-literate-CIJKYWZj.js","assets/haskell-CwWQgmjX.js","assets/htmlembedded-BY07fnzD.js","assets/htmlmixed-D-5cijKW.js","assets/markdown-nFIn21h-.js","assets/php-71tO0CUH.js","assets/pug-udiFjUiW.js","assets/rst-x-YdJKUf.js","assets/python-a8ZN5Ifv.js","assets/stex-DJeqGD60.js","assets/ruby-CUv_2cE6.js","assets/sass-DfmYfR5p.js","assets/slim-d7Z4lAts.js","assets/soy-DcmltwnY.js","assets/stex-nTWKGNDo.js","assets/tornado-B3jCObZ9.js","assets/twig-CvmBDsDU.js","assets/vue-NkNgpH_3.js","assets/coffeescript-UYn4tXgp.js","assets/stylus-DBOiHsJ5.js","assets/yaml-frontmatter-DeWJDSuj.js","assets/yaml-0ip59n2H.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} +var XSe=Object.defineProperty;var eEe=(Un,ar,Lr)=>ar in Un?XSe(Un,ar,{enumerable:!0,configurable:!0,writable:!0,value:Lr}):Un[ar]=Lr;var gt=(Un,ar,Lr)=>(eEe(Un,typeof ar!="symbol"?ar+"":ar,Lr),Lr),k6=(Un,ar,Lr)=>{if(!ar.has(Un))throw TypeError("Cannot "+Lr)};var be=(Un,ar,Lr)=>(k6(Un,ar,"read from private field"),Lr?Lr.call(Un):ar.get(Un)),Ft=(Un,ar,Lr)=>{if(ar.has(Un))throw TypeError("Cannot add the same private member more than once");ar instanceof WeakSet?ar.add(Un):ar.set(Un,Lr)},Ct=(Un,ar,Lr,Ud)=>(k6(Un,ar,"write to private field"),Ud?Ud.call(Un,Lr):ar.set(Un,Lr),Lr);var qw=(Un,ar,Lr,Ud)=>({set _(he){Ct(Un,ar,he,Lr)},get _(){return be(Un,ar,Ud)}}),pn=(Un,ar,Lr)=>(k6(Un,ar,"access private method"),Lr);let dt,j6,C6,Ai,S6,f,_o,E6,tEe=(async()=>{var ph,Sd,Ym,bB,Km,Ed,Gm,wB,mh,kB,Zm,Qm,ni,Nd,ri,ba,S1,fh,Jm,Yw,Li,fc,jB,ul,CB,hl,E1,So,Xm,pl,Vd,SB,ai,N1,gh,EB,sa,_d,Id,ef,tf,Td,nf,rf,NB,Js,gr,_1,js,vh,af,ml,I1,sf,of,yh,xh,Md,lf,bh,uv,T1,N6,M1,_6,L1,I6,D1,T6,O1,M6,P1,L6,R1,D6,fw,IV,_B,Ld,Dd,Eo,lc,cf,Kw,A1,O6,IB;function Un(e,t){for(var n=0;nr[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const s of r)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function t(r){const s={};return r.integrity&&(s.integrity=r.integrity),r.referrerPolicy&&(s.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?s.credentials="include":r.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(r){if(r.ep)return;r.ep=!0;const s=t(r);fetch(r.href,s)}})();const ar="modulepreload",Lr=function(e){return"/"+e},Ud={},he=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){const s=document.getElementsByTagName("link"),o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));r=Promise.all(t.map(c=>{if(c=Lr(c),c in Ud)return;Ud[c]=!0;const u=c.endsWith(".css"),h=u?'[rel="stylesheet"]':"";if(n)for(let m=s.length-1;m>=0;m--){const x=s[m];if(x.href===c&&(!u||x.rel==="stylesheet"))return}else if(document.querySelector('link[href="'.concat(c,'"]').concat(h)))return;const p=document.createElement("link");if(p.rel=u?"stylesheet":ar,u||(p.as="script",p.crossOrigin=""),p.href=c,i&&p.setAttribute("nonce",i),document.head.appendChild(p),u)return new Promise((m,x)=>{p.addEventListener("load",m),p.addEventListener("error",()=>x(new Error("Unable to preload CSS for ".concat(c))))})}))}return r.then(()=>e()).catch(s=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s})};var kn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};_o=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e};function TV(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})}),n}var P6={exports:{}},hv={},R6={exports:{}},Dn={},Tf=Symbol.for("react.element"),MV=Symbol.for("react.portal"),LV=Symbol.for("react.fragment"),DV=Symbol.for("react.strict_mode"),OV=Symbol.for("react.profiler"),PV=Symbol.for("react.provider"),RV=Symbol.for("react.context"),AV=Symbol.for("react.forward_ref"),zV=Symbol.for("react.suspense"),FV=Symbol.for("react.memo"),HV=Symbol.for("react.lazy"),A6=Symbol.iterator;function $V(e){return e===null||typeof e!="object"?null:(e=A6&&e[A6]||e["@@iterator"],typeof e=="function"?e:null)}var z6={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F6=Object.assign,H6={};function Mh(e,t,n){this.props=e,this.context=t,this.refs=H6,this.updater=n||z6}Mh.prototype.isReactComponent={},Mh.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},Mh.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function $6(){}$6.prototype=Mh.prototype;function Gw(e,t,n){this.props=e,this.context=t,this.refs=H6,this.updater=n||z6}var Zw=Gw.prototype=new $6;Zw.constructor=Gw,F6(Zw,Mh.prototype),Zw.isPureReactComponent=!0;var B6=Array.isArray,W6=Object.prototype.hasOwnProperty,Qw={current:null},V6={key:!0,ref:!0,__self:!0,__source:!0};function U6(e,t,n){var r,s={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)W6.call(t,r)&&!V6.hasOwnProperty(r)&&(s[r]=t[r]);var c=arguments.length-2;if(c===1)s.children=n;else if(1{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Dh=typeof window>"u"||"Deno"in window;function Io(){}function XV(e,t){return typeof e=="function"?e(t):e}function ek(e){return typeof e=="number"&&e>=0&&e!==1/0}function K6(e,t){return Math.max(e+(t||0)-Date.now(),0)}function G6(e,t){const{type:n="all",exact:r,fetchStatus:s,predicate:o,queryKey:i,stale:c}=e;if(i){if(r){if(t.queryHash!==tk(i,t.options))return!1}else if(!Lf(t.queryKey,i))return!1}if(n!=="all"){const u=t.isActive();if(n==="active"&&!u||n==="inactive"&&u)return!1}return!(typeof c=="boolean"&&t.isStale()!==c||s&&s!==t.state.fetchStatus||o&&!o(t))}function Z6(e,t){const{exact:n,status:r,predicate:s,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(n){if(qd(t.options.mutationKey)!==qd(o))return!1}else if(!Lf(t.options.mutationKey,o))return!1}return!(r&&t.state.status!==r||s&&!s(t))}function tk(e,t){return((t==null?void 0:t.queryKeyHashFn)||qd)(e)}function qd(e){return JSON.stringify(e,(t,n)=>nk(n)?Object.keys(n).sort().reduce((r,s)=>(r[s]=n[s],r),{}):n)}function Lf(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Lf(e[n],t[n])):!1}function Q6(e,t){if(e===t)return e;const n=J6(e)&&J6(t);if(n||nk(e)&&nk(t)){const r=n?e:Object.keys(e),s=r.length,o=n?t:Object.keys(t),i=o.length,c=n?[]:{};let u=0;for(let h=0;h{setTimeout(t,e)})}function rk(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Q6(e,t):t}function tU(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function nU(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var ak=Symbol(),rU=(bB=class extends Lh{constructor(){super();Ft(this,ph,void 0);Ft(this,Sd,void 0);Ft(this,Ym,void 0);Ct(this,Ym,t=>{if(!Dh&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){be(this,Sd)||this.setEventListener(be(this,Ym))}onUnsubscribe(){var t;this.hasListeners()||((t=be(this,Sd))==null||t.call(this),Ct(this,Sd,void 0))}setEventListener(t){var n;Ct(this,Ym,t),(n=be(this,Sd))==null||n.call(this),Ct(this,Sd,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){be(this,ph)!==t&&(Ct(this,ph,t),this.onFocus())}onFocus(){this.listeners.forEach(t=>{t()})}isFocused(){var t;return typeof be(this,ph)=="boolean"?be(this,ph):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},ph=new WeakMap,Sd=new WeakMap,Ym=new WeakMap,bB),vv=new rU,aU=(wB=class extends Lh{constructor(){super();Ft(this,Km,!0);Ft(this,Ed,void 0);Ft(this,Gm,void 0);Ct(this,Gm,t=>{if(!Dh&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){be(this,Ed)||this.setEventListener(be(this,Gm))}onUnsubscribe(){var t;this.hasListeners()||((t=be(this,Ed))==null||t.call(this),Ct(this,Ed,void 0))}setEventListener(t){var n;Ct(this,Gm,t),(n=be(this,Ed))==null||n.call(this),Ct(this,Ed,t(this.setOnline.bind(this)))}setOnline(t){be(this,Km)!==t&&(Ct(this,Km,t),this.listeners.forEach(n=>{n(t)}))}isOnline(){return be(this,Km)}},Km=new WeakMap,Ed=new WeakMap,Gm=new WeakMap,wB),yv=new aU;function sU(e){return Math.min(1e3*2**e,3e4)}function xv(e){return(e!=null?e:"online")==="online"?yv.isOnline():!0}var e8=class{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function sk(e){return e instanceof e8}function t8(e){let t=!1,n=0,r=!1,s,o,i;const c=new Promise((k,j)=>{o=k,i=j}),u=k=>{var j;r||(C(new e8(k)),(j=e.abort)==null||j.call(e))},h=()=>{t=!0},p=()=>{t=!1},m=()=>!vv.isFocused()||e.networkMode!=="always"&&!yv.isOnline(),x=k=>{var j;r||(r=!0,(j=e.onSuccess)==null||j.call(e,k),s==null||s(),o(k))},C=k=>{var j;r||(r=!0,(j=e.onError)==null||j.call(e,k),s==null||s(),i(k))},b=()=>new Promise(k=>{var j;s=S=>{const E=r||!m();return E&&k(S),E},(j=e.onPause)==null||j.call(e)}).then(()=>{var k;s=void 0,r||((k=e.onContinue)==null||k.call(e))}),g=()=>{if(r)return;let k;try{k=e.fn()}catch(j){k=Promise.reject(j)}Promise.resolve(k).then(x).catch(j=>{var M,L,D;if(r)return;const S=(M=e.retry)!=null?M:Dh?0:3,E=(L=e.retryDelay)!=null?L:sU,N=typeof E=="function"?E(n,j):E,T=S===!0||typeof S=="number"&&n{if(m())return b()}).then(()=>{t?C(j):g()})})};return xv(e.networkMode)?g():b().then(g),{promise:c,cancel:u,continue:()=>s!=null&&s()?c:Promise.resolve(),cancelRetry:h,continueRetry:p}}function oU(){let e=[],t=0,n=p=>{p()},r=p=>{p()},s=p=>setTimeout(p,0);const o=p=>{s=p},i=p=>{let m;t++;try{m=p()}finally{t--,t||h()}return m},c=p=>{t?e.push(p):s(()=>{n(p)})},u=p=>(...m)=>{c(()=>{p(...m)})},h=()=>{const p=e;e=[],p.length&&s(()=>{r(()=>{p.forEach(m=>{n(m)})})})};return{batch:i,batchCalls:u,schedule:c,setNotifyFunction:p=>{n=p},setBatchNotifyFunction:p=>{r=p},setScheduler:o}}var Qr=oU(),n8=(kB=class{constructor(){Ft(this,mh,void 0)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),ek(this.gcTime)&&Ct(this,mh,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e!=null?e:Dh?1/0:5*60*1e3)}clearGcTimeout(){be(this,mh)&&(clearTimeout(be(this,mh)),Ct(this,mh,void 0))}},mh=new WeakMap,kB),iU=(jB=class extends n8{constructor(t){super();Ft(this,Jm);Ft(this,Li);Ft(this,Zm,void 0);Ft(this,Qm,void 0);Ft(this,ni,void 0);Ft(this,Nd,void 0);Ft(this,ri,void 0);Ft(this,ba,void 0);Ft(this,S1,void 0);Ft(this,fh,void 0);Ct(this,fh,!1),Ct(this,S1,t.defaultOptions),pn(this,Jm,Yw).call(this,t.options),Ct(this,ba,[]),Ct(this,ni,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,Ct(this,Zm,t.state||lU(this.options)),this.state=be(this,Zm),this.scheduleGc()}get meta(){return this.options.meta}optionalRemove(){!be(this,ba).length&&this.state.fetchStatus==="idle"&&be(this,ni).remove(this)}setData(t,n){const r=rk(this.state.data,t,this.options);return pn(this,Li,fc).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){pn(this,Li,fc).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r;const n=be(this,Nd);return(r=be(this,ri))==null||r.cancel(t),n?n.then(Io).catch(Io):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(be(this,Zm))}isActive(){return be(this,ba).some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||this.state.data===void 0||be(this,ba).some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!K6(this.state.dataUpdatedAt,t)}onFocus(){var t,n;(t=be(this,ba).find(r=>r.shouldFetchOnWindowFocus()))==null||t.refetch({cancelRefetch:!1}),(n=be(this,ri))==null||n.continue()}onOnline(){var t,n;(t=be(this,ba).find(r=>r.shouldFetchOnReconnect()))==null||t.refetch({cancelRefetch:!1}),(n=be(this,ri))==null||n.continue()}addObserver(t){be(this,ba).includes(t)||(be(this,ba).push(t),this.clearGcTimeout(),be(this,ni).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){be(this,ba).includes(t)&&(Ct(this,ba,be(this,ba).filter(n=>n!==t)),be(this,ba).length||(be(this,ri)&&(be(this,fh)?be(this,ri).cancel({revert:!0}):be(this,ri).cancelRetry()),this.scheduleGc()),be(this,ni).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return be(this,ba).length}invalidate(){this.state.isInvalidated||pn(this,Li,fc).call(this,{type:"invalidate"})}fetch(t,n){var h,p,m,x;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(be(this,Nd))return(h=be(this,ri))==null||h.continueRetry(),be(this,Nd)}if(t&&pn(this,Jm,Yw).call(this,t),!this.options.queryFn){const C=be(this,ba).find(b=>b.options.queryFn);C&&pn(this,Jm,Yw).call(this,C.options)}const r=new AbortController,s={queryKey:this.queryKey,meta:this.meta},o=C=>{Object.defineProperty(C,"signal",{enumerable:!0,get:()=>(Ct(this,fh,!0),r.signal)})};o(s);const i=()=>!this.options.queryFn||this.options.queryFn===ak?Promise.reject(new Error("Missing queryFn: '".concat(this.options.queryHash,"'"))):(Ct(this,fh,!1),this.options.persister?this.options.persister(this.options.queryFn,s,this):this.options.queryFn(s)),c={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:i};o(c),(p=this.options.behavior)==null||p.onFetch(c,this),Ct(this,Qm,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((m=c.fetchOptions)==null?void 0:m.meta))&&pn(this,Li,fc).call(this,{type:"fetch",meta:(x=c.fetchOptions)==null?void 0:x.meta});const u=C=>{var b,g,k,j;sk(C)&&C.silent||pn(this,Li,fc).call(this,{type:"error",error:C}),sk(C)||((g=(b=be(this,ni).config).onError)==null||g.call(b,C,this),(j=(k=be(this,ni).config).onSettled)==null||j.call(k,this.state.data,C,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return Ct(this,ri,t8({fn:c.fetchFn,abort:r.abort.bind(r),onSuccess:C=>{var b,g,k,j;if(C===void 0){u(new Error("".concat(this.queryHash," data is undefined")));return}this.setData(C),(g=(b=be(this,ni).config).onSuccess)==null||g.call(b,C,this),(j=(k=be(this,ni).config).onSettled)==null||j.call(k,C,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:u,onFail:(C,b)=>{pn(this,Li,fc).call(this,{type:"failed",failureCount:C,error:b})},onPause:()=>{pn(this,Li,fc).call(this,{type:"pause"})},onContinue:()=>{pn(this,Li,fc).call(this,{type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode})),Ct(this,Nd,be(this,ri).promise),be(this,Nd)}},Zm=new WeakMap,Qm=new WeakMap,ni=new WeakMap,Nd=new WeakMap,ri=new WeakMap,ba=new WeakMap,S1=new WeakMap,fh=new WeakMap,Jm=new WeakSet,Yw=function(t){this.options={...be(this,S1),...t},this.updateGcTime(this.options.gcTime)},Li=new WeakSet,fc=function(t){const n=r=>{var s,o;switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(s=t.meta)!=null?s:null,fetchStatus:xv(this.options.networkMode)?"fetching":"paused",...r.data===void 0&&{error:null,status:"pending"}};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(o=t.dataUpdatedAt)!=null?o:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=t.error;return sk(i)&&i.revert&&be(this,Qm)?{...be(this,Qm),fetchStatus:"idle"}:{...r,error:i,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),Qr.batch(()=>{be(this,ba).forEach(r=>{r.onQueryUpdate()}),be(this,ni).notify({query:this,type:"updated",action:t})})},jB);function lU(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r!=null?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var cU=(CB=class extends Lh{constructor(t={}){super();Ft(this,ul,void 0);this.config=t,Ct(this,ul,new Map)}build(t,n,r){var c;const s=n.queryKey,o=(c=n.queryHash)!=null?c:tk(s,n);let i=this.get(o);return i||(i=new iU({cache:this,queryKey:s,queryHash:o,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(s)}),this.add(i)),i}add(t){be(this,ul).has(t.queryHash)||(be(this,ul).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=be(this,ul).get(t.queryHash);n&&(t.destroy(),n===t&&be(this,ul).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Qr.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return be(this,ul).get(t)}getAll(){return[...be(this,ul).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>G6(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>G6(t,r)):n}notify(t){Qr.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){Qr.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Qr.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},ul=new WeakMap,CB),dU=(SB=class extends n8{constructor(t){super();Ft(this,pl);Ft(this,hl,void 0);Ft(this,E1,void 0);Ft(this,So,void 0);Ft(this,Xm,void 0);this.mutationId=t.mutationId,Ct(this,E1,t.defaultOptions),Ct(this,So,t.mutationCache),Ct(this,hl,[]),this.state=t.state||r8(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options={...be(this,E1),...t},this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){be(this,hl).includes(t)||(be(this,hl).push(t),this.clearGcTimeout(),be(this,So).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){Ct(this,hl,be(this,hl).filter(n=>n!==t)),this.scheduleGc(),be(this,So).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){be(this,hl).length||(this.state.status==="pending"?this.scheduleGc():be(this,So).remove(this))}continue(){var t,n;return(n=(t=be(this,Xm))==null?void 0:t.continue())!=null?n:this.execute(this.state.variables)}async execute(t){var s,o,i,c,u,h,p,m,x,C,b,g,k,j,S,E,N,T,M,L;const n=()=>{var D;return Ct(this,Xm,t8({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(P,A)=>{pn(this,pl,Vd).call(this,{type:"failed",failureCount:P,error:A})},onPause:()=>{pn(this,pl,Vd).call(this,{type:"pause"})},onContinue:()=>{pn(this,pl,Vd).call(this,{type:"continue"})},retry:(D=this.options.retry)!=null?D:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode})),be(this,Xm).promise},r=this.state.status==="pending";try{if(!r){pn(this,pl,Vd).call(this,{type:"pending",variables:t}),await((o=(s=be(this,So).config).onMutate)==null?void 0:o.call(s,t,this));const P=await((c=(i=this.options).onMutate)==null?void 0:c.call(i,t));P!==this.state.context&&pn(this,pl,Vd).call(this,{type:"pending",context:P,variables:t})}const D=await n();return await((h=(u=be(this,So).config).onSuccess)==null?void 0:h.call(u,D,t,this.state.context,this)),await((m=(p=this.options).onSuccess)==null?void 0:m.call(p,D,t,this.state.context)),await((C=(x=be(this,So).config).onSettled)==null?void 0:C.call(x,D,null,this.state.variables,this.state.context,this)),await((g=(b=this.options).onSettled)==null?void 0:g.call(b,D,null,t,this.state.context)),pn(this,pl,Vd).call(this,{type:"success",data:D}),D}catch(D){try{throw await((j=(k=be(this,So).config).onError)==null?void 0:j.call(k,D,t,this.state.context,this)),await((E=(S=this.options).onError)==null?void 0:E.call(S,D,t,this.state.context)),await((T=(N=be(this,So).config).onSettled)==null?void 0:T.call(N,void 0,D,this.state.variables,this.state.context,this)),await((L=(M=this.options).onSettled)==null?void 0:L.call(M,void 0,D,t,this.state.context)),D}finally{pn(this,pl,Vd).call(this,{type:"error",error:D})}}}},hl=new WeakMap,E1=new WeakMap,So=new WeakMap,Xm=new WeakMap,pl=new WeakSet,Vd=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!xv(this.options.networkMode),status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Qr.batch(()=>{be(this,hl).forEach(r=>{r.onMutationUpdate(t)}),be(this,So).notify({mutation:this,type:"updated",action:t})})},SB);function r8(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var uU=(EB=class extends Lh{constructor(t={}){super();Ft(this,ai,void 0);Ft(this,N1,void 0);Ft(this,gh,void 0);this.config=t,Ct(this,ai,[]),Ct(this,N1,0)}build(t,n,r){const s=new dU({mutationCache:this,mutationId:++qw(this,N1)._,options:t.defaultMutationOptions(n),state:r});return this.add(s),s}add(t){be(this,ai).push(t),this.notify({type:"added",mutation:t})}remove(t){Ct(this,ai,be(this,ai).filter(n=>n!==t)),this.notify({type:"removed",mutation:t})}clear(){Qr.batch(()=>{be(this,ai).forEach(t=>{this.remove(t)})})}getAll(){return be(this,ai)}find(t){const n={exact:!0,...t};return be(this,ai).find(r=>Z6(n,r))}findAll(t={}){return be(this,ai).filter(n=>Z6(t,n))}notify(t){Qr.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){var t;return Ct(this,gh,((t=be(this,gh))!=null?t:Promise.resolve()).then(()=>{const n=be(this,ai).filter(r=>r.state.isPaused);return Qr.batch(()=>n.reduce((r,s)=>r.then(()=>s.continue().catch(Io)),Promise.resolve()))}).then(()=>{Ct(this,gh,void 0)})),be(this,gh)}},ai=new WeakMap,N1=new WeakMap,gh=new WeakMap,EB);function ok(e){return{onFetch:(t,n)=>{const r=async()=>{var b,g,k,j,S,E;const s=t.options,o=(k=(g=(b=t.fetchOptions)==null?void 0:b.meta)==null?void 0:g.fetchMore)==null?void 0:k.direction,i=((j=t.state.data)==null?void 0:j.pages)||[],c=((S=t.state.data)==null?void 0:S.pageParams)||[],u={pages:[],pageParams:[]};let h=!1;const p=N=>{Object.defineProperty(N,"signal",{enumerable:!0,get:()=>(t.signal.aborted?h=!0:t.signal.addEventListener("abort",()=>{h=!0}),t.signal)})},m=t.options.queryFn&&t.options.queryFn!==ak?t.options.queryFn:()=>Promise.reject(new Error("Missing queryFn: '".concat(t.options.queryHash,"'"))),x=async(N,T,M)=>{if(h)return Promise.reject();if(T==null&&N.pages.length)return Promise.resolve(N);const L={queryKey:t.queryKey,pageParam:T,direction:M?"backward":"forward",meta:t.options.meta};p(L);const D=await m(L),{maxPages:P}=t.options,A=M?nU:tU;return{pages:A(N.pages,D,P),pageParams:A(N.pageParams,T,P)}};let C;if(o&&i.length){const N=o==="backward",T=N?a8:ik,M={pages:i,pageParams:c},L=T(s,M);C=await x(M,L,N)}else{C=await x(u,(E=c[0])!=null?E:s.initialPageParam);const N=e!=null?e:i.length;for(let T=1;T{var s,o;return(o=(s=t.options).persister)==null?void 0:o.call(s,r,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=r}}}function ik(e,{pages:t,pageParams:n}){const r=t.length-1;return e.getNextPageParam(t[r],t,n[r],n)}function a8(e,{pages:t,pageParams:n}){var r;return(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n)}function hU(e,t){return t?ik(e,t)!=null:!1}function pU(e,t){return!t||!e.getPreviousPageParam?!1:a8(e,t)!=null}var mU=(NB=class{constructor(e={}){Ft(this,sa,void 0);Ft(this,_d,void 0);Ft(this,Id,void 0);Ft(this,ef,void 0);Ft(this,tf,void 0);Ft(this,Td,void 0);Ft(this,nf,void 0);Ft(this,rf,void 0);Ct(this,sa,e.queryCache||new cU),Ct(this,_d,e.mutationCache||new uU),Ct(this,Id,e.defaultOptions||{}),Ct(this,ef,new Map),Ct(this,tf,new Map),Ct(this,Td,0)}mount(){qw(this,Td)._++,be(this,Td)===1&&(Ct(this,nf,vv.subscribe(()=>{vv.isFocused()&&(this.resumePausedMutations(),be(this,sa).onFocus())})),Ct(this,rf,yv.subscribe(e=>{e&&(this.resumePausedMutations(),be(this,sa).onOnline())})))}unmount(){var e,t;qw(this,Td)._--,be(this,Td)===0&&((e=be(this,nf))==null||e.call(this),Ct(this,nf,void 0),(t=be(this,rf))==null||t.call(this),Ct(this,rf,void 0))}isFetching(e){return be(this,sa).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return be(this,_d).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=be(this,sa).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);return t!==void 0?Promise.resolve(t):this.fetchQuery(e)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){var i;const r=this.defaultQueryOptions({queryKey:e}),s=(i=be(this,sa).get(r.queryHash))==null?void 0:i.state.data,o=XV(t,s);if(o!==void 0)return be(this,sa).build(this,r).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return Qr.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=be(this,sa).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=be(this,sa);Qr.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=be(this,sa),r={type:"active",...e};return Qr.batch(()=>(n.findAll(e).forEach(s=>{s.reset()}),this.refetchQueries(r,t)))}cancelQueries(e={},t={}){const n={revert:!0,...t},r=Qr.batch(()=>be(this,sa).findAll(e).map(s=>s.cancel(n)));return Promise.all(r).then(Io).catch(Io)}invalidateQueries(e={},t={}){return Qr.batch(()=>{var r,s;if(be(this,sa).findAll(e).forEach(o=>{o.invalidate()}),e.refetchType==="none")return Promise.resolve();const n={...e,type:(s=(r=e.refetchType)!=null?r:e.type)!=null?s:"active"};return this.refetchQueries(n,t)})}refetchQueries(e={},t){var s;const n={...t,cancelRefetch:(s=t==null?void 0:t.cancelRefetch)!=null?s:!0},r=Qr.batch(()=>be(this,sa).findAll(e).filter(o=>!o.isDisabled()).map(o=>{let i=o.fetch(void 0,n);return n.throwOnError||(i=i.catch(Io)),o.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(Io)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=be(this,sa).build(this,t);return n.isStaleByTime(t.staleTime)?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Io).catch(Io)}fetchInfiniteQuery(e){return e.behavior=ok(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Io).catch(Io)}resumePausedMutations(){return yv.isOnline()?be(this,_d).resumePausedMutations():Promise.resolve()}getQueryCache(){return be(this,sa)}getMutationCache(){return be(this,_d)}getDefaultOptions(){return be(this,Id)}setDefaultOptions(e){Ct(this,Id,e)}setQueryDefaults(e,t){be(this,ef).set(qd(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...be(this,ef).values()];let n={};return t.forEach(r=>{Lf(e,r.queryKey)&&(n={...n,...r.defaultOptions})}),n}setMutationDefaults(e,t){be(this,tf).set(qd(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...be(this,tf).values()];let n={};return t.forEach(r=>{Lf(e,r.mutationKey)&&(n={...n,...r.defaultOptions})}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...be(this,Id).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=tk(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.enabled!==!0&&t.queryFn===ak&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...be(this,Id).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){be(this,sa).clear(),be(this,_d).clear()}},sa=new WeakMap,_d=new WeakMap,Id=new WeakMap,ef=new WeakMap,tf=new WeakMap,Td=new WeakMap,nf=new WeakMap,rf=new WeakMap,NB),s8=(_B=class extends Lh{constructor(t,n){super();Ft(this,bh);Ft(this,T1);Ft(this,M1);Ft(this,L1);Ft(this,D1);Ft(this,O1);Ft(this,P1);Ft(this,R1);Ft(this,fw);Ft(this,Js,void 0);Ft(this,gr,void 0);Ft(this,_1,void 0);Ft(this,js,void 0);Ft(this,vh,void 0);Ft(this,af,void 0);Ft(this,ml,void 0);Ft(this,I1,void 0);Ft(this,sf,void 0);Ft(this,of,void 0);Ft(this,yh,void 0);Ft(this,xh,void 0);Ft(this,Md,void 0);Ft(this,lf,new Set);this.options=n,Ct(this,Js,t),Ct(this,ml,null),this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(be(this,gr).addObserver(this),o8(be(this,gr),this.options)?pn(this,bh,uv).call(this):this.updateResult(),pn(this,D1,T6).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return lk(be(this,gr),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return lk(be(this,gr),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,pn(this,O1,M6).call(this),pn(this,P1,L6).call(this),be(this,gr).removeObserver(this)}setOptions(t,n){const r=this.options,s=be(this,gr);if(this.options=be(this,Js).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");pn(this,R1,D6).call(this),gv(this.options,r)||be(this,Js).getQueryCache().notify({type:"observerOptionsUpdated",query:be(this,gr),observer:this});const o=this.hasListeners();o&&i8(be(this,gr),s,this.options,r)&&pn(this,bh,uv).call(this),this.updateResult(n),o&&(be(this,gr)!==s||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&pn(this,T1,N6).call(this);const i=pn(this,M1,_6).call(this);o&&(be(this,gr)!==s||this.options.enabled!==r.enabled||i!==be(this,Md))&&pn(this,L1,I6).call(this,i)}getOptimisticResult(t){const n=be(this,Js).getQueryCache().build(be(this,Js),t),r=this.createResult(n,t);return gU(this,r)&&(Ct(this,js,r),Ct(this,af,this.options),Ct(this,vh,be(this,gr).state)),r}getCurrentResult(){return be(this,js)}trackResult(t,n){const r={};return Object.keys(t).forEach(s=>{Object.defineProperty(r,s,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(s),n==null||n(s),t[s])})}),r}trackProp(t){be(this,lf).add(t)}getCurrentQuery(){return be(this,gr)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const n=be(this,Js).defaultQueryOptions(t),r=be(this,Js).getQueryCache().build(be(this,Js),n);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,n))}fetch(t){var n;return pn(this,bh,uv).call(this,{...t,cancelRefetch:(n=t.cancelRefetch)!=null?n:!0}).then(()=>(this.updateResult(),be(this,js)))}createResult(t,n){var T;const r=be(this,gr),s=this.options,o=be(this,js),i=be(this,vh),c=be(this,af),u=t!==r?t.state:be(this,_1),{state:h}=t;let{error:p,errorUpdatedAt:m,fetchStatus:x,status:C}=h,b=!1,g;if(n._optimisticResults){const M=this.hasListeners(),L=!M&&o8(t,n),D=M&&i8(t,r,n,s);(L||D)&&(x=xv(t.options.networkMode)?"fetching":"paused",h.data===void 0&&(C="pending")),n._optimisticResults==="isRestoring"&&(x="idle")}if(n.select&&h.data!==void 0)if(o&&h.data===(i==null?void 0:i.data)&&n.select===be(this,I1))g=be(this,sf);else try{Ct(this,I1,n.select),g=n.select(h.data),g=rk(o==null?void 0:o.data,g,n),Ct(this,sf,g),Ct(this,ml,null)}catch(M){Ct(this,ml,M)}else g=h.data;if(n.placeholderData!==void 0&&g===void 0&&C==="pending"){let M;if(o!=null&&o.isPlaceholderData&&n.placeholderData===(c==null?void 0:c.placeholderData))M=o.data;else if(M=typeof n.placeholderData=="function"?n.placeholderData((T=be(this,of))==null?void 0:T.state.data,be(this,of)):n.placeholderData,n.select&&M!==void 0)try{M=n.select(M),Ct(this,ml,null)}catch(L){Ct(this,ml,L)}M!==void 0&&(C="success",g=rk(o==null?void 0:o.data,M,n),b=!0)}be(this,ml)&&(p=be(this,ml),g=be(this,sf),m=Date.now(),C="error");const k=x==="fetching",j=C==="pending",S=C==="error",E=j&&k,N=h.data!==void 0;return{status:C,fetchStatus:x,isPending:j,isSuccess:C==="success",isError:S,isInitialLoading:E,isLoading:E,data:g,dataUpdatedAt:h.dataUpdatedAt,error:p,errorUpdatedAt:m,failureCount:h.fetchFailureCount,failureReason:h.fetchFailureReason,errorUpdateCount:h.errorUpdateCount,isFetched:h.dataUpdateCount>0||h.errorUpdateCount>0,isFetchedAfterMount:h.dataUpdateCount>u.dataUpdateCount||h.errorUpdateCount>u.errorUpdateCount,isFetching:k,isRefetching:k&&!j,isLoadingError:S&&!N,isPaused:x==="paused",isPlaceholderData:b,isRefetchError:S&&N,isStale:ck(t,n),refetch:this.refetch}}updateResult(t){const n=be(this,js),r=this.createResult(be(this,gr),this.options);if(Ct(this,vh,be(this,gr).state),Ct(this,af,this.options),be(this,vh).data!==void 0&&Ct(this,of,be(this,gr)),gv(r,n))return;Ct(this,js,r);const s={},o=()=>{if(!n)return!0;const{notifyOnChangeProps:i}=this.options,c=typeof i=="function"?i():i;if(c==="all"||!c&&!be(this,lf).size)return!0;const u=new Set(c!=null?c:be(this,lf));return this.options.throwOnError&&u.add("error"),Object.keys(be(this,js)).some(h=>{const p=h;return be(this,js)[p]!==n[p]&&u.has(p)})};(t==null?void 0:t.listeners)!==!1&&o()&&(s.listeners=!0),pn(this,fw,IV).call(this,{...s,...t})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&pn(this,D1,T6).call(this)}},Js=new WeakMap,gr=new WeakMap,_1=new WeakMap,js=new WeakMap,vh=new WeakMap,af=new WeakMap,ml=new WeakMap,I1=new WeakMap,sf=new WeakMap,of=new WeakMap,yh=new WeakMap,xh=new WeakMap,Md=new WeakMap,lf=new WeakMap,bh=new WeakSet,uv=function(t){pn(this,R1,D6).call(this);let n=be(this,gr).fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(Io)),n},T1=new WeakSet,N6=function(){if(pn(this,O1,M6).call(this),Dh||be(this,js).isStale||!ek(this.options.staleTime))return;const t=K6(be(this,js).dataUpdatedAt,this.options.staleTime)+1;Ct(this,yh,setTimeout(()=>{be(this,js).isStale||this.updateResult()},t))},M1=new WeakSet,_6=function(){var t;return(t=typeof this.options.refetchInterval=="function"?this.options.refetchInterval(be(this,gr)):this.options.refetchInterval)!=null?t:!1},L1=new WeakSet,I6=function(t){pn(this,P1,L6).call(this),Ct(this,Md,t),!(Dh||this.options.enabled===!1||!ek(be(this,Md))||be(this,Md)===0)&&Ct(this,xh,setInterval(()=>{(this.options.refetchIntervalInBackground||vv.isFocused())&&pn(this,bh,uv).call(this)},be(this,Md)))},D1=new WeakSet,T6=function(){pn(this,T1,N6).call(this),pn(this,L1,I6).call(this,pn(this,M1,_6).call(this))},O1=new WeakSet,M6=function(){be(this,yh)&&(clearTimeout(be(this,yh)),Ct(this,yh,void 0))},P1=new WeakSet,L6=function(){be(this,xh)&&(clearInterval(be(this,xh)),Ct(this,xh,void 0))},R1=new WeakSet,D6=function(){const t=be(this,Js).getQueryCache().build(be(this,Js),this.options);if(t===be(this,gr))return;const n=be(this,gr);Ct(this,gr,t),Ct(this,_1,t.state),this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))},fw=new WeakSet,IV=function(t){Qr.batch(()=>{t.listeners&&this.listeners.forEach(n=>{n(be(this,js))}),be(this,Js).getQueryCache().notify({query:be(this,gr),type:"observerResultsUpdated"})})},_B);function fU(e,t){return t.enabled!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function o8(e,t){return fU(e,t)||e.state.data!==void 0&&lk(e,t,t.refetchOnMount)}function lk(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&ck(e,t)}return!1}function i8(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&ck(e,n)}function ck(e,t){return e.isStaleByTime(t.staleTime)}function gU(e,t){return!gv(e.getCurrentResult(),t)}var vU=class extends s8{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:ok()},t)}getOptimisticResult(e){return e.behavior=ok(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){var u,h,p,m;const{state:n}=e,r=super.createResult(e,t),{isFetching:s,isRefetching:o}=r,i=s&&((h=(u=n.fetchMeta)==null?void 0:u.fetchMore)==null?void 0:h.direction)==="forward",c=s&&((m=(p=n.fetchMeta)==null?void 0:p.fetchMore)==null?void 0:m.direction)==="backward";return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:hU(t,n.data),hasPreviousPage:pU(t,n.data),isFetchingNextPage:i,isFetchingPreviousPage:c,isRefetching:o&&!i&&!c}}},yU=(IB=class extends Lh{constructor(t,n){super();Ft(this,cf);Ft(this,A1);Ft(this,Ld,void 0);Ft(this,Dd,void 0);Ft(this,Eo,void 0);Ft(this,lc,void 0);Ct(this,Ld,t),this.setOptions(n),this.bindMethods(),pn(this,cf,Kw).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){var r;const n=this.options;this.options=be(this,Ld).defaultMutationOptions(t),gv(this.options,n)||be(this,Ld).getMutationCache().notify({type:"observerOptionsUpdated",mutation:be(this,Eo),observer:this}),n!=null&&n.mutationKey&&this.options.mutationKey&&qd(n.mutationKey)!==qd(this.options.mutationKey)?this.reset():(r=be(this,Eo))==null||r.setOptions(this.options)}onUnsubscribe(){var t;this.hasListeners()||((t=be(this,Eo))==null||t.removeObserver(this))}onMutationUpdate(t){pn(this,cf,Kw).call(this),pn(this,A1,O6).call(this,t)}getCurrentResult(){return be(this,Dd)}reset(){var t;(t=be(this,Eo))==null||t.removeObserver(this),Ct(this,Eo,void 0),pn(this,cf,Kw).call(this),pn(this,A1,O6).call(this)}mutate(t,n){var r;return Ct(this,lc,n),(r=be(this,Eo))==null||r.removeObserver(this),Ct(this,Eo,be(this,Ld).getMutationCache().build(be(this,Ld),this.options)),be(this,Eo).addObserver(this),be(this,Eo).execute(t)}},Ld=new WeakMap,Dd=new WeakMap,Eo=new WeakMap,lc=new WeakMap,cf=new WeakSet,Kw=function(){var n,r;const t=(r=(n=be(this,Eo))==null?void 0:n.state)!=null?r:r8();Ct(this,Dd,{...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset})},A1=new WeakSet,O6=function(t){Qr.batch(()=>{var n,r,s,o,i,c,u,h;if(be(this,lc)&&this.hasListeners()){const p=be(this,Dd).variables,m=be(this,Dd).context;(t==null?void 0:t.type)==="success"?((r=(n=be(this,lc)).onSuccess)==null||r.call(n,t.data,p,m),(o=(s=be(this,lc)).onSettled)==null||o.call(s,t.data,null,p,m)):(t==null?void 0:t.type)==="error"&&((c=(i=be(this,lc)).onError)==null||c.call(i,t.error,p,m),(h=(u=be(this,lc)).onSettled)==null||h.call(u,void 0,t.error,p,m))}this.listeners.forEach(p=>{p(be(this,Dd))})})},IB),l8=f.createContext(void 0),cn=e=>{const t=f.useContext(l8);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},xU=({client:e,children:t})=>(f.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),a.jsx(l8.Provider,{value:e,children:t})),c8=f.createContext(!1),bU=()=>f.useContext(c8);c8.Provider;function wU(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var kU=f.createContext(wU()),jU=()=>f.useContext(kU);function d8(e,t){return typeof e=="function"?e(...t):!!e}function CU(){}var SU=(e,t)=>{(e.suspense||e.throwOnError)&&(t.isReset()||(e.retryOnMount=!1))},EU=e=>{f.useEffect(()=>{e.clearReset()},[e])},NU=({result:e,errorResetBoundary:t,throwOnError:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&d8(n,[e.error,r]),_U=e=>{e.suspense&&typeof e.staleTime!="number"&&(e.staleTime=1e3)},IU=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,TU=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function u8(e,t,n){const r=cn(n),s=bU(),o=jU(),i=r.defaultQueryOptions(e);i._optimisticResults=s?"isRestoring":"optimistic",_U(i),SU(i,o),EU(o);const[c]=f.useState(()=>new t(r,i)),u=c.getOptimisticResult(i);if(f.useSyncExternalStore(f.useCallback(h=>{const p=s?()=>{}:c.subscribe(Qr.batchCalls(h));return c.updateResult(),p},[c,s]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),f.useEffect(()=>{c.setOptions(i,{listeners:!1})},[i,c]),IU(i,u))throw TU(i,c,o);if(NU({result:u,errorResetBoundary:o,throwOnError:i.throwOnError,query:r.getQueryCache().get(i.queryHash)}))throw u.error;return i.notifyOnChangeProps?u:c.trackResult(u)}function MU(e,t){return u8(e,s8,t)}function LU(e,t){const n=cn(t),[r]=f.useState(()=>new yU(n,e));f.useEffect(()=>{r.setOptions(e)},[r,e]);const s=f.useSyncExternalStore(f.useCallback(i=>r.subscribe(Qr.batchCalls(i)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),o=f.useCallback((i,c)=>{r.mutate(i,c).catch(CU)},[r]);if(s.error&&d8(r.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:o,mutateAsync:s.mutate}}function DU(e,t){return u8(e,vU,t)}const h8=1e3*60,OU="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",PU="",RU=3;var p8={exports:{}},to={},m8={exports:{}},f8={};(function(e){function t(W,G){var Z=W.length;W.push(G);e:for(;0>>1,V=W[F];if(0>>1;Fs(Q,Z))aes(re,Q)?(W[F]=re,W[ae]=Z,F=ae):(W[F]=Q,W[ne]=Z,F=ne);else if(aes(re,Z))W[F]=re,W[ae]=Z,F=ae;else break e}}return G}function s(W,G){var Z=W.sortIndex-G.sortIndex;return Z!==0?Z:W.id-G.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,c=i.now();e.unstable_now=function(){return i.now()-c}}var u=[],h=[],p=1,m=null,x=3,C=!1,b=!1,g=!1,k=typeof setTimeout=="function"?setTimeout:null,j=typeof clearTimeout=="function"?clearTimeout:null,S=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(W){for(var G=n(h);G!==null;){if(G.callback===null)r(h);else if(G.startTime<=W)r(h),G.sortIndex=G.expirationTime,t(u,G);else break;G=n(h)}}function N(W){if(g=!1,E(W),!b)if(n(u)!==null)b=!0,U(T);else{var G=n(h);G!==null&&K(N,G.startTime-W)}}function T(W,G){b=!1,g&&(g=!1,j(D),D=-1),C=!0;var Z=x;try{for(E(G),m=n(u);m!==null&&(!(m.expirationTime>G)||W&&!B());){var F=m.callback;if(typeof F=="function"){m.callback=null,x=m.priorityLevel;var V=F(m.expirationTime<=G);G=e.unstable_now(),typeof V=="function"?m.callback=V:m===n(u)&&r(u),E(G)}else r(u);m=n(u)}if(m!==null)var q=!0;else{var ne=n(h);ne!==null&&K(N,ne.startTime-G),q=!1}return q}finally{m=null,x=Z,C=!1}}var M=!1,L=null,D=-1,P=5,A=-1;function B(){return!(e.unstable_now()-AW||125F?(W.sortIndex=Z,t(h,W),n(u)===null&&W===n(h)&&(g?(j(D),D=-1):g=!0,K(N,Z-F))):(W.sortIndex=V,t(u,W),b||C||(b=!0,U(T))),W},e.unstable_shouldYield=B,e.unstable_wrapCallback=function(W){var G=x;return function(){var Z=x;x=G;try{return W.apply(this,arguments)}finally{x=Z}}}})(f8),m8.exports=f8;var AU=m8.exports,g8=f,no=AU;function rt(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),dk=Object.prototype.hasOwnProperty,zU=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,y8={},x8={};function FU(e){return dk.call(x8,e)?!0:dk.call(y8,e)?!1:zU.test(e)?x8[e]=!0:(y8[e]=!0,!1)}function HU(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function $U(e,t,n,r){if(t===null||typeof t>"u"||HU(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function is(e,t,n,r,s,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var ka={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ka[e]=new is(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ka[t]=new is(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){ka[e]=new is(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ka[e]=new is(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ka[e]=new is(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){ka[e]=new is(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){ka[e]=new is(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){ka[e]=new is(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){ka[e]=new is(e,5,!1,e.toLowerCase(),null,!1,!1)});var uk=/[\-:]([a-z])/g;function hk(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(uk,hk);ka[t]=new is(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(uk,hk);ka[t]=new is(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(uk,hk);ka[t]=new is(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){ka[e]=new is(e,1,!1,e.toLowerCase(),null,!1,!1)}),ka.xlinkHref=new is("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){ka[e]=new is(e,1,!1,e.toLowerCase(),null,!0,!0)});function pk(e,t,n,r){var s=ka.hasOwnProperty(t)?ka[t]:null;(s!==null?s.type!==0:r||!(2c||s[i]!==o[c]){var u="\n"+s[i].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=i&&0<=c);break}}}finally{wk=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Pf(e):""}function BU(e){switch(e.tag){case 5:return Pf(e.type);case 16:return Pf("Lazy");case 13:return Pf("Suspense");case 19:return Pf("SuspenseList");case 0:case 2:case 15:return e=kk(e.type,!1),e;case 11:return e=kk(e.type.render,!1),e;case 1:return e=kk(e.type,!0),e;default:return""}}function jk(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Rh:return"Fragment";case Ph:return"Portal";case fk:return"Profiler";case mk:return"StrictMode";case vk:return"Suspense";case yk:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case w8:return(e.displayName||"Context")+".Consumer";case b8:return(e._context.displayName||"Context")+".Provider";case gk:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case xk:return t=e.displayName||null,t!==null?t:jk(e.type)||"Memo";case gc:t=e._payload,e=e._init;try{return jk(e(t))}catch{}}return null}function WU(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return jk(t);case 8:return t===mk?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function vc(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function C8(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function VU(e){var t=C8(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var s=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function wv(e){e._valueTracker||(e._valueTracker=VU(e))}function S8(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=C8(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function kv(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ck(e,t){var n=t.checked;return Cr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function E8(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=vc(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function N8(e,t){t=t.checked,t!=null&&pk(e,"checked",t,!1)}function Sk(e,t){N8(e,t);var n=vc(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ek(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ek(e,t.type,vc(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function _8(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ek(e,t,n){(t!=="number"||kv(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Rf=Array.isArray;function Ah(e,t,n,r){if(e=e.options,t){t={};for(var s=0;s"+t.valueOf().toString()+"",t=jv.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Af(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var zf={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},UU=["Webkit","ms","Moz","O"];Object.keys(zf).forEach(function(e){UU.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),zf[t]=zf[e]})});function O8(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||zf.hasOwnProperty(e)&&zf[e]?(""+t).trim():t+"px"}function P8(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,s=O8(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,s):e[n]=s}}var qU=Cr({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ik(e,t){if(t){if(qU[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(rt(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(rt(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(rt(61))}if(t.style!=null&&typeof t.style!="object")throw Error(rt(62))}}function Tk(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Mk=null;function Lk(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Dk=null,zh=null,Fh=null;function R8(e){if(e=o0(e)){if(typeof Dk!="function")throw Error(rt(280));var t=e.stateNode;t&&(t=qv(t),Dk(e.stateNode,e.type,t))}}function A8(e){zh?Fh?Fh.push(e):Fh=[e]:zh=e}function z8(){if(zh){var e=zh,t=Fh;if(Fh=zh=null,R8(e),t)for(e=0;e>>=0,e===0?32:31-(rq(e)/aq|0)|0}var _v=64,Iv=4194304;function Bf(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Tv(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,s=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var c=i&~s;c!==0?r=Bf(c):(o&=i,o!==0&&(r=Bf(o)))}else i=n&~s,i!==0?r=Bf(i):o!==0&&(r=Bf(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&s)&&(s=r&-r,o=t&-t,s>=o||s===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Wf(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-oi(t),e[t]=n}function lq(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Qf),h_=" ",p_=!1;function m_(e,t){switch(e){case"keyup":return Rq.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function f_(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Bh=!1;function zq(e,t){switch(e){case"compositionend":return f_(t);case"keypress":return t.which!==32?null:(p_=!0,h_);case"textInput":return e=t.data,e===h_&&p_?null:e;default:return null}}function Fq(e,t){if(Bh)return e==="compositionend"||!Qk&&m_(e,t)?(e=o_(),Pv=Uk=kc=null,Bh=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=k_(n)}}function C_(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?C_(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function S_(){for(var e=window,t=kv();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=kv(e.document)}return t}function e5(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Kq(e){var t=S_(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&C_(n.ownerDocument.documentElement,n)){if(r!==null&&e5(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var s=n.textContent.length,o=Math.min(r.start,s);r=r.end===void 0?o:Math.min(r.end,s),!e.extend&&o>r&&(s=r,r=o,o=s),s=j_(n,o);var i=j_(n,r);s&&i&&(e.rangeCount!==1||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(s.node,s.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Wh=null,t5=null,t0=null,n5=!1;function E_(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;n5||Wh==null||Wh!==kv(r)||(r=Wh,"selectionStart"in r&&e5(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),t0&&e0(t0,r)||(t0=r,r=Wv(t5,"onSelect"),0Kh||(e.current=m5[Kh],m5[Kh]=null,Kh--)}function lr(e,t){Kh++,m5[Kh]=e.current,e.current=t}var Ec={},Fa=Sc(Ec),Is=Sc(!1),Zd=Ec;function Gh(e,t){var n=e.type.contextTypes;if(!n)return Ec;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var s={},o;for(o in n)s[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function Ts(e){return e=e.childContextTypes,e!=null}function Yv(){ur(Is),ur(Fa)}function $_(e,t,n){if(Fa.current!==Ec)throw Error(rt(168));lr(Fa,t),lr(Is,n)}function B_(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var s in r)if(!(s in t))throw Error(rt(108,WU(e)||"Unknown",s));return Cr({},n,r)}function Kv(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ec,Zd=Fa.current,lr(Fa,e),lr(Is,Is.current),!0}function W_(e,t,n){var r=e.stateNode;if(!r)throw Error(rt(169));n?(e=B_(e,t,Zd),r.__reactInternalMemoizedMergedChildContext=e,ur(Is),ur(Fa),lr(Fa,e)):ur(Is),lr(Is,n)}var kl=null,Gv=!1,f5=!1;function V_(e){kl===null?kl=[e]:kl.push(e)}function oY(e){Gv=!0,V_(e)}function Nc(){if(!f5&&kl!==null){f5=!0;var e=0,t=qn;try{var n=kl;for(qn=1;e>=i,s-=i,jl=1<<32-oi(t)+s|n<D?(P=L,L=null):P=L.sibling;var A=x(j,L,E[D],N);if(A===null){L===null&&(L=P);break}e&&L&&A.alternate===null&&t(j,L),S=o(A,S,D),M===null?T=A:M.sibling=A,M=A,L=P}if(D===E.length)return n(j,L),xr&&Jd(j,D),T;if(L===null){for(;DD?(P=L,L=null):P=L.sibling;var B=x(j,L,A.value,N);if(B===null){L===null&&(L=P);break}e&&L&&B.alternate===null&&t(j,L),S=o(B,S,D),M===null?T=B:M.sibling=B,M=B,L=P}if(A.done)return n(j,L),xr&&Jd(j,D),T;if(L===null){for(;!A.done;D++,A=E.next())A=m(j,A.value,N),A!==null&&(S=o(A,S,D),M===null?T=A:M.sibling=A,M=A);return xr&&Jd(j,D),T}for(L=r(j,L);!A.done;D++,A=E.next())A=C(L,j,D,A.value,N),A!==null&&(e&&A.alternate!==null&&L.delete(A.key===null?D:A.key),S=o(A,S,D),M===null?T=A:M.sibling=A,M=A);return e&&L.forEach(function(z){return t(j,z)}),xr&&Jd(j,D),T}function k(j,S,E,N){if(typeof E=="object"&&E!==null&&E.type===Rh&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case bv:e:{for(var T=E.key,M=S;M!==null;){if(M.key===T){if(T=E.type,T===Rh){if(M.tag===7){n(j,M.sibling),S=s(M,E.props.children),S.return=j,j=S;break e}}else if(M.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===gc&&a7(T)===M.type){n(j,M.sibling),S=s(M,E.props),S.ref=i0(j,M,E),S.return=j,j=S;break e}n(j,M);break}else t(j,M);M=M.sibling}E.type===Rh?(S=ou(E.props.children,j.mode,N,E.key),S.return=j,j=S):(N=jy(E.type,E.key,E.props,null,j.mode,N),N.ref=i0(j,S,E),N.return=j,j=N)}return i(j);case Ph:e:{for(M=E.key;S!==null;){if(S.key===M)if(S.tag===4&&S.stateNode.containerInfo===E.containerInfo&&S.stateNode.implementation===E.implementation){n(j,S.sibling),S=s(S,E.children||[]),S.return=j,j=S;break e}else{n(j,S);break}else t(j,S);S=S.sibling}S=uj(E,j.mode,N),S.return=j,j=S}return i(j);case gc:return M=E._init,k(j,S,M(E._payload),N)}if(Rf(E))return b(j,S,E,N);if(Of(E))return g(j,S,E,N);ay(j,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,S!==null&&S.tag===6?(n(j,S.sibling),S=s(S,E),S.return=j,j=S):(n(j,S),S=dj(E,j.mode,N),S.return=j,j=S),i(j)):n(j,S)}return k}var tp=s7(!0),o7=s7(!1),l0={},Hi=Sc(l0),c0=Sc(l0),d0=Sc(l0);function eu(e){if(e===l0)throw Error(rt(174));return e}function I5(e,t){switch(lr(d0,t),lr(c0,e),lr(Hi,l0),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:_k(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=_k(t,e)}ur(Hi),lr(Hi,t)}function np(){ur(Hi),ur(c0),ur(d0)}function i7(e){eu(d0.current);var t=eu(Hi.current),n=_k(t,e.type);t!==n&&(lr(c0,e),lr(Hi,n))}function T5(e){c0.current===e&&(ur(Hi),ur(c0))}var Sr=Sc(0);function sy(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var M5=[];function L5(){for(var e=0;en?n:4,e(!0);var r=D5.transition;D5.transition={};try{e(!1),t()}finally{qn=n,D5.transition=r}}function S7(){return Do().memoizedState}function dY(e,t,n){var r=Dc(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},E7(e))N7(t,n);else if(n=Z_(e,t,n,r),n!==null){var s=cs();hi(n,e,r,s),_7(n,t,r)}}function uY(e,t,n){var r=Dc(e),s={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(E7(e))N7(t,s);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,c=o(i,n);if(s.hasEagerState=!0,s.eagerState=c,ii(c,i)){var u=t.interleaved;u===null?(s.next=s,S5(t)):(s.next=u.next,u.next=s),t.interleaved=s;return}}catch{}finally{}n=Z_(e,t,s,r),n!==null&&(s=cs(),hi(n,e,r,s),_7(n,t,r))}}function E7(e){var t=e.alternate;return e===Er||t!==null&&t===Er}function N7(e,t){u0=iy=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _7(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Hk(e,n)}}var dy={readContext:Lo,useCallback:Ha,useContext:Ha,useEffect:Ha,useImperativeHandle:Ha,useInsertionEffect:Ha,useLayoutEffect:Ha,useMemo:Ha,useReducer:Ha,useRef:Ha,useState:Ha,useDebugValue:Ha,useDeferredValue:Ha,useTransition:Ha,useMutableSource:Ha,useSyncExternalStore:Ha,useId:Ha,unstable_isNewReconciler:!1},hY={readContext:Lo,useCallback:function(e,t){return $i().memoizedState=[e,t===void 0?null:t],e},useContext:Lo,useEffect:v7,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ly(4194308,4,b7.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ly(4194308,4,e,t)},useInsertionEffect:function(e,t){return ly(4,2,e,t)},useMemo:function(e,t){var n=$i();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=$i();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=dY.bind(null,Er,e),[r.memoizedState,e]},useRef:function(e){var t=$i();return e={current:e},t.memoizedState=e},useState:f7,useDebugValue:H5,useDeferredValue:function(e){return $i().memoizedState=e},useTransition:function(){var e=f7(!1),t=e[0];return e=cY.bind(null,e[1]),$i().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Er,s=$i();if(xr){if(n===void 0)throw Error(rt(407));n=n()}else{if(n=t(),pa===null)throw Error(rt(349));tu&30||d7(r,t,n)}s.memoizedState=n;var o={value:n,getSnapshot:t};return s.queue=o,v7(h7.bind(null,r,o,e),[e]),r.flags|=2048,m0(9,u7.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=$i(),t=pa.identifierPrefix;if(xr){var n=Cl,r=jl;n=(r&~(1<<32-oi(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=h0++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Fi]=t,e[s0]=r,U7(e,t,!1,!1),t.stateNode=e;e:{switch(i=Tk(n,r),n){case"dialog":dr("cancel",e),dr("close",e),s=r;break;case"iframe":case"object":case"embed":dr("load",e),s=r;break;case"video":case"audio":for(s=0;sop&&(t.flags|=128,r=!0,f0(o,!1),t.lanes=4194304)}else{if(!r)if(e=sy(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),f0(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!xr)return $a(t),null}else 2*Fr()-o.renderingStartTime>op&&n!==1073741824&&(t.flags|=128,r=!0,f0(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Fr(),t.sibling=null,n=Sr.current,lr(Sr,r?n&1|2:n&1),t):($a(t),null);case 22:case 23:return ij(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?oo&1073741824&&($a(t),t.subtreeFlags&6&&(t.flags|=8192)):$a(t),null;case 24:return null;case 25:return null}throw Error(rt(156,t.tag))}function bY(e,t){switch(v5(t),t.tag){case 1:return Ts(t.type)&&Yv(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return np(),ur(Is),ur(Fa),L5(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return T5(t),null;case 13:if(ur(Sr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(rt(340));Jh()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ur(Sr),null;case 4:return np(),null;case 10:return j5(t.type._context),null;case 22:case 23:return ij(),null;case 24:return null;default:return null}}var py=!1,Ba=!1,wY=typeof WeakSet=="function"?WeakSet:Set,Pt=null;function ap(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Dr(e,t,r)}else n.current=null}function K7(e,t,n){try{n()}catch(r){Dr(e,t,r)}}var G7=!1;function kY(e,t){if(l5=Dv,e=S_(),e5(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var s=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,c=-1,u=-1,h=0,p=0,m=e,x=null;t:for(;;){for(var C;m!==n||s!==0&&m.nodeType!==3||(c=i+s),m!==o||r!==0&&m.nodeType!==3||(u=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(C=m.firstChild)!==null;)x=m,m=C;for(;;){if(m===e)break t;if(x===n&&++h===s&&(c=i),x===o&&++p===r&&(u=i),(C=m.nextSibling)!==null)break;m=x,x=m.parentNode}m=C}n=c===-1||u===-1?null:{start:c,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(c5={focusedElem:e,selectionRange:n},Dv=!1,Pt=t;Pt!==null;)if(t=Pt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Pt=e;else for(;Pt!==null;){t=Pt;try{var b=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(b!==null){var g=b.memoizedProps,k=b.memoizedState,j=t.stateNode,S=j.getSnapshotBeforeUpdate(t.elementType===t.type?g:ci(t.type,g),k);j.__reactInternalSnapshotBeforeUpdate=S}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(rt(163))}}catch(N){Dr(t,t.return,N)}if(e=t.sibling,e!==null){e.return=t.return,Pt=e;break}Pt=t.return}return b=G7,G7=!1,b}function g0(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var s=r=r.next;do{if((s.tag&e)===e){var o=s.destroy;s.destroy=void 0,o!==void 0&&K7(t,n,o)}s=s.next}while(s!==r)}}function my(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Z5(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Z7(e){var t=e.alternate;t!==null&&(e.alternate=null,Z7(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Fi],delete t[s0],delete t[p5],delete t[aY],delete t[sY])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Q7(e){return e.tag===5||e.tag===3||e.tag===4}function J7(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Q7(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Q5(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Uv));else if(r!==4&&(e=e.child,e!==null))for(Q5(e,t,n),e=e.sibling;e!==null;)Q5(e,t,n),e=e.sibling}function J5(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(J5(e,t,n),e=e.sibling;e!==null;)J5(e,t,n),e=e.sibling}var ja=null,di=!1;function Tc(e,t,n){for(n=n.child;n!==null;)X7(e,t,n),n=n.sibling}function X7(e,t,n){if(zi&&typeof zi.onCommitFiberUnmount=="function")try{zi.onCommitFiberUnmount(Nv,n)}catch{}switch(n.tag){case 5:Ba||ap(n,t);case 6:var r=ja,s=di;ja=null,Tc(e,t,n),ja=r,di=s,ja!==null&&(di?(e=ja,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ja.removeChild(n.stateNode));break;case 18:ja!==null&&(di?(e=ja,n=n.stateNode,e.nodeType===8?h5(e.parentNode,n):e.nodeType===1&&h5(e,n),Kf(e)):h5(ja,n.stateNode));break;case 4:r=ja,s=di,ja=n.stateNode.containerInfo,di=!0,Tc(e,t,n),ja=r,di=s;break;case 0:case 11:case 14:case 15:if(!Ba&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){s=r=r.next;do{var o=s,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&K7(n,t,i),s=s.next}while(s!==r)}Tc(e,t,n);break;case 1:if(!Ba&&(ap(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(c){Dr(n,t,c)}Tc(e,t,n);break;case 21:Tc(e,t,n);break;case 22:n.mode&1?(Ba=(r=Ba)||n.memoizedState!==null,Tc(e,t,n),Ba=r):Tc(e,t,n);break;default:Tc(e,t,n)}}function eI(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new wY),t.forEach(function(r){var s=MY.bind(null,e,r);n.has(r)||(n.add(r),r.then(s,s))})}}function ui(e,t){var n=t.deletions;if(n!==null)for(var r=0;rs&&(s=i),r&=~o}if(r=s,r=Fr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*CY(r/1960))-r,10e?16:e,Lc===null)var r=!1;else{if(e=Lc,Lc=null,xy=0,Pn&6)throw Error(rt(331));var s=Pn;for(Pn|=4,Pt=e.current;Pt!==null;){var o=Pt,i=o.child;if(Pt.flags&16){var c=o.deletions;if(c!==null){for(var u=0;uFr()-tj?au(e,0):ej|=n),Ds(e,t)}function pI(e,t){t===0&&(e.mode&1?(t=Iv,Iv<<=1,!(Iv&130023424)&&(Iv=4194304)):t=1);var n=cs();e=Sl(e,t),e!==null&&(Wf(e,t,n),Ds(e,n))}function TY(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),pI(e,n)}function MY(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,s=e.memoizedState;s!==null&&(n=s.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(rt(314))}r!==null&&r.delete(t),pI(e,n)}var mI;mI=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Is.current)Ms=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ms=!1,yY(e,t,n);Ms=!!(e.flags&131072)}else Ms=!1,xr&&t.flags&1048576&&U_(t,Qv,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;hy(e,t),e=t.pendingProps;var s=Gh(t,Fa.current);ep(t,n),s=P5(null,t,r,e,s,n);var o=R5();return t.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ts(r)?(o=!0,Kv(t)):o=!1,t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,E5(t),s.updater=ry,t.stateNode=s,s._reactInternals=t,_5(t,r,e,n),t=V5(null,t,r,!0,o,n)):(t.tag=0,xr&&o&&g5(t),ls(null,t,s,n),t=t.child),t;case 16:r=t.elementType;e:{switch(hy(e,t),e=t.pendingProps,s=r._init,r=s(r._payload),t.type=r,s=t.tag=DY(r),e=ci(r,e),s){case 0:t=W5(null,t,r,e,n);break e;case 1:t=F7(null,t,r,e,n);break e;case 11:t=O7(null,t,r,e,n);break e;case 14:t=P7(null,t,r,ci(r.type,e),n);break e}throw Error(rt(306,r,""))}return t;case 0:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:ci(r,s),W5(e,t,r,s,n);case 1:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:ci(r,s),F7(e,t,r,s,n);case 3:e:{if(H7(t),e===null)throw Error(rt(387));r=t.pendingProps,o=t.memoizedState,s=o.element,Q_(e,t),ny(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){s=rp(Error(rt(423)),t),t=$7(e,t,r,n,s);break e}else if(r!==s){s=rp(Error(rt(424)),t),t=$7(e,t,r,n,s);break e}else for(so=Cc(t.stateNode.containerInfo.firstChild),ao=t,xr=!0,li=null,n=o7(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Jh(),r===s){t=Nl(e,t,n);break e}ls(e,t,r,n)}t=t.child}return t;case 5:return i7(t),e===null&&x5(t),r=t.type,s=t.pendingProps,o=e!==null?e.memoizedProps:null,i=s.children,d5(r,s)?i=null:o!==null&&d5(r,o)&&(t.flags|=32),z7(e,t),ls(e,t,i,n),t.child;case 6:return e===null&&x5(t),null;case 13:return B7(e,t,n);case 4:return I5(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=tp(t,null,r,n):ls(e,t,r,n),t.child;case 11:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:ci(r,s),O7(e,t,r,s,n);case 7:return ls(e,t,t.pendingProps,n),t.child;case 8:return ls(e,t,t.pendingProps.children,n),t.child;case 12:return ls(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,s=t.pendingProps,o=t.memoizedProps,i=s.value,lr(Xv,r._currentValue),r._currentValue=i,o!==null)if(ii(o.value,i)){if(o.children===s.children&&!Is.current){t=Nl(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var c=o.dependencies;if(c!==null){i=o.child;for(var u=c.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=El(-1,n&-n),u.tag=2;var h=o.updateQueue;if(h!==null){h=h.shared;var p=h.pending;p===null?u.next=u:(u.next=p.next,p.next=u),h.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),C5(o.return,n,t),c.lanes|=n;break}u=u.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(rt(341));i.lanes|=n,c=i.alternate,c!==null&&(c.lanes|=n),C5(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}ls(e,t,s.children,n),t=t.child}return t;case 9:return s=t.type,r=t.pendingProps.children,ep(t,n),s=Lo(s),r=r(s),t.flags|=1,ls(e,t,r,n),t.child;case 14:return r=t.type,s=ci(r,t.pendingProps),s=ci(r.type,s),P7(e,t,r,s,n);case 15:return R7(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:ci(r,s),hy(e,t),t.tag=1,Ts(r)?(e=!0,Kv(t)):e=!1,ep(t,n),n7(t,r,s),_5(t,r,s,n),V5(null,t,r,!0,e,n);case 19:return V7(e,t,n);case 22:return A7(e,t,n)}throw Error(rt(156,t.tag))};function fI(e,t){return q8(e,t)}function LY(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Po(e,t,n,r){return new LY(e,t,n,r)}function cj(e){return e=e.prototype,!(!e||!e.isReactComponent)}function DY(e){if(typeof e=="function")return cj(e)?1:0;if(e!=null){if(e=e.$$typeof,e===gk)return 11;if(e===xk)return 14}return 2}function Pc(e,t){var n=e.alternate;return n===null?(n=Po(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function jy(e,t,n,r,s,o){var i=2;if(r=e,typeof e=="function")cj(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Rh:return ou(n.children,s,o,t);case mk:i=8,s|=8;break;case fk:return e=Po(12,n,t,s|2),e.elementType=fk,e.lanes=o,e;case vk:return e=Po(13,n,t,s),e.elementType=vk,e.lanes=o,e;case yk:return e=Po(19,n,t,s),e.elementType=yk,e.lanes=o,e;case k8:return Cy(n,s,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case b8:i=10;break e;case w8:i=9;break e;case gk:i=11;break e;case xk:i=14;break e;case gc:i=16,r=null;break e}throw Error(rt(130,e==null?e:typeof e,""))}return t=Po(i,n,t,s),t.elementType=e,t.type=r,t.lanes=o,t}function ou(e,t,n,r){return e=Po(7,e,r,t),e.lanes=n,e}function Cy(e,t,n,r){return e=Po(22,e,r,t),e.elementType=k8,e.lanes=n,e.stateNode={isHidden:!1},e}function dj(e,t,n){return e=Po(6,e,null,t),e.lanes=n,e}function uj(e,t,n){return t=Po(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function OY(e,t,n,r,s){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Fk(0),this.expirationTimes=Fk(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Fk(0),this.identifierPrefix=r,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function hj(e,t,n,r,s,o,i,c,u){return e=new OY(e,t,n,c,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Po(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},E5(o),e}function PY(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(wI)}catch(e){console.error(e)}}wI(),p8.exports=to;var Wa=p8.exports;const kI=_o(Wa),HY=Un({__proto__:null,default:kI},[Wa]);var jI,CI=Wa;jI=CI.createRoot,CI.hydrateRoot;function $Y(){return window.crypto.getRandomValues(new Uint32Array(1))[0]}function gj(e,t=!1){const n=$Y(),r="_".concat(n);return Object.defineProperty(window,r,{value:s=>(t&&Reflect.deleteProperty(window,r),e==null?void 0:e(s)),writable:!1,configurable:!0}),n}async function Sa(e,t={}){return new Promise((n,r)=>{const s=gj(i=>{n(i),Reflect.deleteProperty(window,"_".concat(o))},!0),o=gj(i=>{r(i),Reflect.deleteProperty(window,"_".concat(s))},!0);window.__TAURI_IPC__({cmd:e,callback:s,error:o,...t})})}function iu(e,t="asset"){return window.__TAURI__.convertFileSrc(e,t)}async function Wt(e){return Sa("tauri",e)}async function Wi(e,t){var r,s;const n=typeof t=="string"?{title:t}:t;return Wt({__tauriModule:"Dialog",message:{cmd:"messageDialog",message:e.toString(),title:(r=n==null?void 0:n.title)==null?void 0:r.toString(),type:n==null?void 0:n.type,buttonLabel:(s=n==null?void 0:n.okLabel)==null?void 0:s.toString()}})}async function vj(e,t){var r,s,o,i,c;const n=typeof t=="string"?{title:t}:t;return Wt({__tauriModule:"Dialog",message:{cmd:"confirmDialog",message:e.toString(),title:(r=n==null?void 0:n.title)==null?void 0:r.toString(),type:n==null?void 0:n.type,buttonLabels:[(o=(s=n==null?void 0:n.okLabel)==null?void 0:s.toString())!=null?o:"Ok",(c=(i=n==null?void 0:n.cancelLabel)==null?void 0:i.toString())!=null?c:"Cancel"]}})}async function SI(e,t){return Wt({__tauriModule:"Event",message:{cmd:"unlisten",event:e,eventId:t}})}async function BY(e,t,n){await Wt({__tauriModule:"Event",message:{cmd:"emit",event:e,windowLabel:t,payload:n}})}async function yj(e,t,n){return Wt({__tauriModule:"Event",message:{cmd:"listen",event:e,windowLabel:t,handler:gj(n)}}).then(r=>async()=>SI(e,r))}async function WY(e,t,n){return yj(e,t,r=>{n(r),SI(e,r.id).catch(()=>{})})}var ds;(function(e){e.WINDOW_RESIZED="tauri://resize",e.WINDOW_MOVED="tauri://move",e.WINDOW_CLOSE_REQUESTED="tauri://close-requested",e.WINDOW_CREATED="tauri://window-created",e.WINDOW_DESTROYED="tauri://destroyed",e.WINDOW_FOCUS="tauri://focus",e.WINDOW_BLUR="tauri://blur",e.WINDOW_SCALE_FACTOR_CHANGED="tauri://scale-change",e.WINDOW_THEME_CHANGED="tauri://theme-changed",e.WINDOW_FILE_DROP="tauri://file-drop",e.WINDOW_FILE_DROP_HOVER="tauri://file-drop-hover",e.WINDOW_FILE_DROP_CANCELLED="tauri://file-drop-cancelled",e.MENU="tauri://menu",e.CHECK_UPDATE="tauri://update",e.UPDATE_AVAILABLE="tauri://update-available",e.INSTALL_UPDATE="tauri://update-install",e.STATUS_UPDATE="tauri://update-status",e.DOWNLOAD_PROGRESS="tauri://update-download-progress"})(ds||(ds={}));async function Il(e,t){return yj(e,null,t)}function xj(){return navigator.appVersion.includes("Win")}xj();async function VY(){return Wt({__tauriModule:"Os",message:{cmd:"platform"}})}async function UY(){return Wt({__tauriModule:"Os",message:{cmd:"version"}})}async function EI(){return Wt({__tauriModule:"Os",message:{cmd:"osType"}})}async function NI(){return Wt({__tauriModule:"Clipboard",message:{cmd:"readText",data:null}})}var _I;(function(e){e[e.Audio=1]="Audio",e[e.Cache=2]="Cache",e[e.Config=3]="Config",e[e.Data=4]="Data",e[e.LocalData=5]="LocalData",e[e.Desktop=6]="Desktop",e[e.Document=7]="Document",e[e.Download=8]="Download",e[e.Executable=9]="Executable",e[e.Font=10]="Font",e[e.Home=11]="Home",e[e.Picture=12]="Picture",e[e.Public=13]="Public",e[e.Runtime=14]="Runtime",e[e.Template=15]="Template",e[e.Video=16]="Video",e[e.Resource=17]="Resource",e[e.App=18]="App",e[e.Log=19]="Log",e[e.Temp=20]="Temp",e[e.AppConfig=21]="AppConfig",e[e.AppData=22]="AppData",e[e.AppLocalData=23]="AppLocalData",e[e.AppCache=24]="AppCache",e[e.AppLog=25]="AppLog"})(_I||(_I={}));var II;(function(e){e[e.JSON=1]="JSON",e[e.Text=2]="Text",e[e.Binary=3]="Binary"})(II||(II={})),xj(),xj();async function Tl(e,t){return Wt({__tauriModule:"Shell",message:{cmd:"open",path:e,with:t}})}class bj{constructor(t,n){this.type="Logical",this.width=t,this.height=n}}class wj{constructor(t,n){this.type="Physical",this.width=t,this.height=n}toLogical(t){return new bj(this.width/t,this.height/t)}}class qY{constructor(t,n){this.type="Logical",this.x=t,this.y=n}}class kj{constructor(t,n){this.type="Physical",this.x=t,this.y=n}toLogical(t){return new qY(this.x/t,this.y/t)}}var jj;(function(e){e[e.Critical=1]="Critical",e[e.Informational=2]="Informational"})(jj||(jj={}));function TI(){return window.__TAURI_METADATA__.__windows.map(e=>new lu(e.label,{skip:!0}))}const MI=["tauri://created","tauri://error"];class YY{constructor(t){this.label=t,this.listeners=Object.create(null)}async listen(t,n){return this._handleTauriEvent(t,n)?Promise.resolve(()=>{const r=this.listeners[t];r.splice(r.indexOf(n),1)}):yj(t,this.label,n)}async once(t,n){return this._handleTauriEvent(t,n)?Promise.resolve(()=>{const r=this.listeners[t];r.splice(r.indexOf(n),1)}):WY(t,this.label,n)}async emit(t,n){if(MI.includes(t)){for(const r of this.listeners[t]||[])r({event:t,id:-1,windowLabel:this.label,payload:n});return Promise.resolve()}return BY(t,this.label,n)}_handleTauriEvent(t,n){return MI.includes(t)?(t in this.listeners?this.listeners[t].push(n):this.listeners[t]=[n],!0):!1}}class KY extends YY{async scaleFactor(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"scaleFactor"}}}})}async innerPosition(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"innerPosition"}}}}).then(({x:t,y:n})=>new kj(t,n))}async outerPosition(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"outerPosition"}}}}).then(({x:t,y:n})=>new kj(t,n))}async innerSize(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"innerSize"}}}}).then(({width:t,height:n})=>new wj(t,n))}async outerSize(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"outerSize"}}}}).then(({width:t,height:n})=>new wj(t,n))}async isFullscreen(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"isFullscreen"}}}})}async isMinimized(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"isMinimized"}}}})}async isMaximized(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"isMaximized"}}}})}async isFocused(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"isFocused"}}}})}async isDecorated(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"isDecorated"}}}})}async isResizable(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"isResizable"}}}})}async isMaximizable(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"isMaximizable"}}}})}async isMinimizable(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"isMinimizable"}}}})}async isClosable(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"isClosable"}}}})}async isVisible(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"isVisible"}}}})}async title(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"title"}}}})}async theme(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"theme"}}}})}async center(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"center"}}}})}async requestUserAttention(t){let n=null;return t&&(t===jj.Critical?n={type:"Critical"}:n={type:"Informational"}),Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"requestUserAttention",payload:n}}}})}async setResizable(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setResizable",payload:t}}}})}async setMaximizable(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setMaximizable",payload:t}}}})}async setMinimizable(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setMinimizable",payload:t}}}})}async setClosable(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setClosable",payload:t}}}})}async setTitle(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setTitle",payload:t}}}})}async maximize(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"maximize"}}}})}async unmaximize(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"unmaximize"}}}})}async toggleMaximize(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"toggleMaximize"}}}})}async minimize(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"minimize"}}}})}async unminimize(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"unminimize"}}}})}async show(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"show"}}}})}async hide(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"hide"}}}})}async close(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"close"}}}})}async setDecorations(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setDecorations",payload:t}}}})}async setAlwaysOnTop(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setAlwaysOnTop",payload:t}}}})}async setContentProtected(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setContentProtected",payload:t}}}})}async setSize(t){if(!t||t.type!=="Logical"&&t.type!=="Physical")throw new Error("the `size` argument must be either a LogicalSize or a PhysicalSize instance");return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setSize",payload:{type:t.type,data:{width:t.width,height:t.height}}}}}})}async setMinSize(t){if(t&&t.type!=="Logical"&&t.type!=="Physical")throw new Error("the `size` argument must be either a LogicalSize or a PhysicalSize instance");return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setMinSize",payload:t?{type:t.type,data:{width:t.width,height:t.height}}:null}}}})}async setMaxSize(t){if(t&&t.type!=="Logical"&&t.type!=="Physical")throw new Error("the `size` argument must be either a LogicalSize or a PhysicalSize instance");return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setMaxSize",payload:t?{type:t.type,data:{width:t.width,height:t.height}}:null}}}})}async setPosition(t){if(!t||t.type!=="Logical"&&t.type!=="Physical")throw new Error("the `position` argument must be either a LogicalPosition or a PhysicalPosition instance");return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setPosition",payload:{type:t.type,data:{x:t.x,y:t.y}}}}}})}async setFullscreen(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setFullscreen",payload:t}}}})}async setFocus(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setFocus"}}}})}async setIcon(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setIcon",payload:{icon:typeof t=="string"?t:Array.from(t)}}}}})}async setSkipTaskbar(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setSkipTaskbar",payload:t}}}})}async setCursorGrab(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setCursorGrab",payload:t}}}})}async setCursorVisible(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setCursorVisible",payload:t}}}})}async setCursorIcon(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setCursorIcon",payload:t}}}})}async setCursorPosition(t){if(!t||t.type!=="Logical"&&t.type!=="Physical")throw new Error("the `position` argument must be either a LogicalPosition or a PhysicalPosition instance");return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setCursorPosition",payload:{type:t.type,data:{x:t.x,y:t.y}}}}}})}async setIgnoreCursorEvents(t){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"setIgnoreCursorEvents",payload:t}}}})}async startDragging(){return Wt({__tauriModule:"Window",message:{cmd:"manage",data:{label:this.label,cmd:{type:"startDragging"}}}})}async onResized(t){return this.listen(ds.WINDOW_RESIZED,n=>{n.payload=QY(n.payload),t(n)})}async onMoved(t){return this.listen(ds.WINDOW_MOVED,n=>{n.payload=ZY(n.payload),t(n)})}async onCloseRequested(t){return this.listen(ds.WINDOW_CLOSE_REQUESTED,n=>{const r=new GY(n);Promise.resolve(t(r)).then(()=>{if(!r.isPreventDefault())return this.close()})})}async onFocusChanged(t){const n=await this.listen(ds.WINDOW_FOCUS,s=>{t({...s,payload:!0})}),r=await this.listen(ds.WINDOW_BLUR,s=>{t({...s,payload:!1})});return()=>{n(),r()}}async onScaleChanged(t){return this.listen(ds.WINDOW_SCALE_FACTOR_CHANGED,t)}async onMenuClicked(t){return this.listen(ds.MENU,t)}async onFileDropEvent(t){const n=await this.listen(ds.WINDOW_FILE_DROP,o=>{t({...o,payload:{type:"drop",paths:o.payload}})}),r=await this.listen(ds.WINDOW_FILE_DROP_HOVER,o=>{t({...o,payload:{type:"hover",paths:o.payload}})}),s=await this.listen(ds.WINDOW_FILE_DROP_CANCELLED,o=>{t({...o,payload:{type:"cancel"}})});return()=>{n(),r(),s()}}async onThemeChanged(t){return this.listen(ds.WINDOW_THEME_CHANGED,t)}}class GY{constructor(t){this._preventDefault=!1,this.event=t.event,this.windowLabel=t.windowLabel,this.id=t.id}preventDefault(){this._preventDefault=!0}isPreventDefault(){return this._preventDefault}}class lu extends KY{constructor(t,n={}){super(t),n!=null&&n.skip||Wt({__tauriModule:"Window",message:{cmd:"createWebview",data:{options:{label:t,...n}}}}).then(async()=>this.emit("tauri://created")).catch(async r=>this.emit("tauri://error",r))}static getByLabel(t){return TI().some(n=>n.label===t)?new lu(t,{skip:!0}):null}static async getFocusedWindow(){for(const t of TI())if(await t.isFocused())return t;return null}}let Va;"__TAURI_METADATA__"in window?Va=new lu(window.__TAURI_METADATA__.__currentWindow.label,{skip:!0}):(console.warn('Could not find "window.__TAURI_METADATA__". The "appWindow" value will reference the "main" window label.\nNote that this is not an issue if running this frontend on a browser instead of a Tauri window.'),Va=new lu("main",{skip:!0}));function ZY(e){return new kj(e.x,e.y)}function QY(e){return new wj(e.width,e.height)}const vn=Sa,LI="en",Cj=[{code:"en",name:"English",website:"www.pastebar.app",flag:"\u{1F1FA}\u{1F1F8}"},{code:"es",name:"Espa\xF1ol",flag:"\u{1F1EA}\u{1F1F8}",website:"es.pastebar.app"},{code:"de",name:"Deutsch",flag:"\u{1F1E9}\u{1F1EA}",website:"de.pastebar.app"},{code:"fr",name:"Fran\xE7ais",flag:"\u{1F1EB}\u{1F1F7}",website:"fr.pastebar.app"},{code:"uk",name:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",flag:"\u{1F1FA}\u{1F1E6}",website:"ua.pastebar.app"},{code:"ru",name:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",website:"www.pastebar.ru",flag:"\u{1F1F7}\u{1F1FA}"}];function My(){throw new Error("Cycle detected")}var JY=Symbol.for("preact-signals");function Sj(){if(lp>1)lp--;else{for(var e,t=!1;w0!==void 0;){var n=w0;for(w0=void 0,Ej++;n!==void 0;){var r=n.o;if(n.o=void 0,n.f&=-3,!(8&n.f)&&OI(n))try{n.c()}catch(s){t||(e=s,t=!0)}n=r}}if(Ej=0,lp--,t)throw e}}var Or=void 0,w0=void 0,lp=0,Ej=0,Ly=0;function DI(e){if(Or!==void 0){var t=e.n;if(t===void 0||t.t!==Or)return t={i:0,S:e,p:Or.s,n:void 0,t:Or,e:void 0,x:void 0,r:t},Or.s!==void 0&&(Or.s.n=t),Or.s=t,e.n=t,32&Or.f&&e.S(t),t;if(t.i===-1)return t.i=0,t.n!==void 0&&(t.n.p=t.p,t.p!==void 0&&(t.p.n=t.n),t.p=Or.s,t.n=void 0,Or.s.n=t,Or.s=t),t}}function Ea(e){this.v=e,this.i=0,this.n=void 0,this.t=void 0}Ea.prototype.brand=JY,Ea.prototype.h=function(){return!0},Ea.prototype.S=function(e){this.t!==e&&e.e===void 0&&(e.x=this.t,this.t!==void 0&&(this.t.e=e),this.t=e)},Ea.prototype.U=function(e){if(this.t!==void 0){var t=e.e,n=e.x;t!==void 0&&(t.x=n,e.e=void 0),n!==void 0&&(n.e=t,e.x=void 0),e===this.t&&(this.t=n)}},Ea.prototype.subscribe=function(e){var t=this;return zI(function(){var n=t.value,r=32&this.f;this.f&=-33;try{e(n)}finally{this.f|=r}})},Ea.prototype.valueOf=function(){return this.value},Ea.prototype.toString=function(){return this.value+""},Ea.prototype.toJSON=function(){return this.value},Ea.prototype.peek=function(){return this.v},Object.defineProperty(Ea.prototype,"value",{get:function(){var e=DI(this);return e!==void 0&&(e.i=this.i),this.v},set:function(e){if(Or instanceof cu&&function(){throw new Error("Computed cannot have side-effects")}(),e!==this.v){Ej>100&&My(),this.v=e,this.i++,Ly++,lp++;try{for(var t=this.t;t!==void 0;t=t.x)t.t.N()}finally{Sj()}}}});function It(e){return new Ea(e)}function OI(e){for(var t=e.s;t!==void 0;t=t.n)if(t.S.i!==t.i||!t.S.h()||t.S.i!==t.i)return!0;return!1}function PI(e){for(var t=e.s;t!==void 0;t=t.n){var n=t.S.n;if(n!==void 0&&(t.r=n),t.S.n=t,t.i=-1,t.n===void 0){e.s=t;break}}}function RI(e){for(var t=e.s,n=void 0;t!==void 0;){var r=t.p;t.i===-1?(t.S.U(t),r!==void 0&&(r.n=t.n),t.n!==void 0&&(t.n.p=r)):n=t,t.S.n=t.r,t.r!==void 0&&(t.r=void 0),t=r}e.s=n}function cu(e){Ea.call(this,void 0),this.x=e,this.s=void 0,this.g=Ly-1,this.f=4}(cu.prototype=new Ea).h=function(){if(this.f&=-3,1&this.f)return!1;if((36&this.f)==32||(this.f&=-5,this.g===Ly))return!0;if(this.g=Ly,this.f|=1,this.i>0&&!OI(this))return this.f&=-2,!0;var e=Or;try{PI(this),Or=this;var t=this.x();(16&this.f||this.v!==t||this.i===0)&&(this.v=t,this.f&=-17,this.i++)}catch(n){this.v=n,this.f|=16,this.i++}return Or=e,RI(this),this.f&=-2,!0},cu.prototype.S=function(e){if(this.t===void 0){this.f|=36;for(var t=this.s;t!==void 0;t=t.n)t.S.S(t)}Ea.prototype.S.call(this,e)},cu.prototype.U=function(e){if(this.t!==void 0&&(Ea.prototype.U.call(this,e),this.t===void 0)){this.f&=-33;for(var t=this.s;t!==void 0;t=t.n)t.S.U(t)}},cu.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var e=this.t;e!==void 0;e=e.x)e.t.N()}},cu.prototype.peek=function(){if(this.h()||My(),16&this.f)throw this.v;return this.v},Object.defineProperty(cu.prototype,"value",{get:function(){1&this.f&&My();var e=DI(this);if(this.h(),e!==void 0&&(e.i=this.i),16&this.f)throw this.v;return this.v}});function AI(e){var t=e.u;if(e.u=void 0,typeof t=="function"){lp++;var n=Or;Or=void 0;try{t()}catch(r){throw e.f&=-2,e.f|=8,Nj(e),r}finally{Or=n,Sj()}}}function Nj(e){for(var t=e.s;t!==void 0;t=t.n)t.S.U(t);e.x=void 0,e.s=void 0,AI(e)}function XY(e){if(Or!==this)throw new Error("Out-of-order effect");RI(this),Or=e,this.f&=-2,8&this.f&&Nj(this),Sj()}function k0(e){this.x=e,this.u=void 0,this.s=void 0,this.o=void 0,this.f=32}k0.prototype.c=function(){var e=this.S();try{if(8&this.f||this.x===void 0)return;var t=this.x();typeof t=="function"&&(this.u=t)}finally{e()}},k0.prototype.S=function(){1&this.f&&My(),this.f|=1,this.f&=-9,AI(this),PI(this),lp++;var e=Or;return Or=this,XY.bind(this,e)},k0.prototype.N=function(){2&this.f||(this.f|=2,this.o=w0,w0=this)},k0.prototype.d=function(){this.f|=8,1&this.f||Nj(this)};function zI(e){var t=new k0(e);try{t.c()}catch(n){throw t.d(),n}return t.d.bind(t)}var FI={exports:{}},HI={},cp=f;function eK(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var tK=typeof Object.is=="function"?Object.is:eK,nK=cp.useState,rK=cp.useEffect,aK=cp.useLayoutEffect,sK=cp.useDebugValue;function oK(e,t){var n=t(),r=nK({inst:{value:n,getSnapshot:t}}),s=r[0].inst,o=r[1];return aK(function(){s.value=n,s.getSnapshot=t,_j(s)&&o({inst:s})},[e,n,t]),rK(function(){return _j(s)&&o({inst:s}),e(function(){_j(s)&&o({inst:s})})},[e]),sK(n),n}function _j(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!tK(e,n)}catch{return!0}}function iK(e,t){return t()}var lK=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?iK:oK;HI.useSyncExternalStore=cp.useSyncExternalStore!==void 0?cp.useSyncExternalStore:lK,FI.exports=HI;var $I=FI.exports,BI={exports:{}},Ij={},cK=Symbol.for("react.fragment");Ij.Fragment=cK,Ij.jsxDEV=void 0,BI.exports=Ij;var dK=BI.exports;const uK=_o(dK);var WI=!1,Tj=null,Mj=!1,Dy=null,VI=new Map;function UI(e){if(!e)return 1;var t,n=VI.get(e);if(n!==void 0)return n;var r=e.useCallback.toString();if(e.useReducer===e.useEffect)t=1;else if(e.useEffect===e.useImperativeHandle)t=32;else if(/Invalid/.test(r))t=2;else if(/updateCallback/.test(r)||/\[0\]/.test(r)&&/\[1\]/.test(r)){var s=e.useReducer.toString();/rerenderReducer/.test(s)||/return\s*\[\w+,/.test(s)?t=16:t=8}else t=4;return VI.set(e,t),t}var hK=[],pK=Symbol.for("react.element"),qI=function(){};function du(e){return typeof e!="function"?e:function(t,n){if(typeof t=="string"&&n)for(var r in n){var s=n[r];r!=="children"&&s instanceof Ea&&(n[r]=s.value)}return e.call.apply(e,[e,t,n].concat([].slice.call(arguments,2)))}}var Lj,YI=Symbol.dispose||Symbol.for("Symbol.dispose");function KI(e){Lj&&Lj(),Lj=e&&e.effect.S()}var GI,Dj,Oy=function(){return KI()},mK=((GI={effect:{s:void 0,c:function(){},S:function(){return qI},d:function(){}},subscribe:function(){return qI},getSnapshot:function(){return 0},f:function(){}})[YI]=function(){},GI),fK=Promise.prototype.then.bind(Promise.resolve());function ZI(){Oy(),Dj||(Dj=fK(function(){Dj=void 0,Oy()}));var e=f.useRef();e.current==null&&(e.current=function(){var n,r,s,o=0,i=zI(function(){r=this});return r.c=function(){o=o+1|0,s&&s()},(n={effect:r,subscribe:function(c){return s=c,function(){o=o+1|0,s=void 0,i()}},getSnapshot:function(){return o},f:function(){Oy()}})[YI]=function(){Oy()},n}());var t=e.current;return $I.useSyncExternalStore(t.subscribe,t.getSnapshot,t.getSnapshot),KI(t),t}Object.defineProperties(Ea.prototype,{$$typeof:{configurable:!0,value:pK},type:{configurable:!0,value:function(e){var t=e.data,n=function(){return WI?mK:ZI()}();try{return t.value}finally{n.f()}}},props:{configurable:!0,get:function(){return{data:this}}},ref:{configurable:!0,value:null}});function ea(e){return f.useMemo(function(){return It(e)},hK)}(function(){(function(){WI=!0,Object.defineProperty(f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher,"current",{get:function(){return Dy},set:function(e){if(Mj)Dy=e;else{var t=UI(Dy),n=UI(e);if(Dy=e,function(s,o){return 1&s&&28&o?!0:2&s||2&o?!1:!!(16&o)}(t,n))Mj=!0,Tj=ZI(),Mj=!1;else if(function(s,o){return!!(28&s&&1&o)}(t,n)){var r;(r=Tj)==null||r.f(),Tj=null}}}})})(),function(){var e=JV,t=uK;dt.createElement=du(dt.createElement),t.jsx&&(t.jsx=du(t.jsx)),e.jsx&&(e.jsx=du(e.jsx)),t.jsxs&&(t.jsxs=du(t.jsxs)),e.jsxs&&(e.jsxs=du(e.jsxs)),t.jsxDEV&&(t.jsxDEV=du(t.jsxDEV)),e.jsxDEV&&(e.jsxDEV=du(e.jsxDEV))}()})();function Re(){return Re=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach(n=>gK(n,t))}function Bn(...e){return f.useCallback(Py(...e),e)}const Rc=f.forwardRef((e,t)=>{const{children:n,...r}=e,s=f.Children.toArray(n),o=s.find(vK);if(o){const i=o.props.children,c=s.map(u=>u===o?f.Children.count(i)>1?f.Children.only(null):f.isValidElement(i)?i.props.children:null:u);return f.createElement(Oj,Re({},r,{ref:t}),f.isValidElement(i)?f.cloneElement(i,void 0,c):null)}return f.createElement(Oj,Re({},r,{ref:t}),n)});Rc.displayName="Slot";const Oj=f.forwardRef((e,t)=>{const{children:n,...r}=e;return f.isValidElement(n)?f.cloneElement(n,{...yK(r,n.props),ref:t?Py(t,n.ref):n.ref}):f.Children.count(n)>1?f.Children.only(null):null});Oj.displayName="SlotClone";const QI=({children:e})=>f.createElement(f.Fragment,null,e);function vK(e){return f.isValidElement(e)&&e.type===QI}function yK(e,t){const n={...t};for(const r in t){const s=e[r],o=t[r];/^on[A-Z]/.test(r)?s&&o?n[r]=(...i)=>{o(...i),s(...i)}:s&&(n[r]=s):r==="style"?n[r]={...s,...o}:r==="className"&&(n[r]=[s,o].filter(Boolean).join(" "))}return{...e,...n}}const xK=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],yn=xK.reduce((e,t)=>{const n=f.forwardRef((r,s)=>{const{asChild:o,...i}=r,c=o?Rc:t;return f.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),f.createElement(c,Re({},i,{ref:s}))});return n.displayName="Primitive.".concat(t),{...e,[t]:n}},{});function JI(e,t){e&&Wa.flushSync(()=>e.dispatchEvent(t))}const Ac=f.forwardRef((e,t)=>{var n;const{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...s}=e;return r?kI.createPortal(f.createElement(yn.div,Re({},s,{ref:t})),r):null});function bK(){for(var e=arguments.length,t=new Array(e),n=0;nr=>{t.forEach(s=>s(r))},t)}const Ry=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function dp(e){const t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function Pj(e){return"nodeType"in e}function us(e){var t,n;return e?dp(e)?e:Pj(e)&&(t=(n=e.ownerDocument)==null?void 0:n.defaultView)!=null?t:window:window}function Rj(e){const{Document:t}=us(e);return e instanceof t}function j0(e){return dp(e)?!1:e instanceof us(e).HTMLElement}function XI(e){return e instanceof us(e).SVGElement}function up(e){return e?dp(e)?e.document:Pj(e)?Rj(e)?e:j0(e)||XI(e)?e.ownerDocument:document:document:document}const Ro=Ry?f.useLayoutEffect:f.useEffect;function Ay(e){const t=f.useRef(e);return Ro(()=>{t.current=e}),f.useCallback(function(){for(var n=arguments.length,r=new Array(n),s=0;s{e.current=setInterval(r,s)},[]),n=f.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[t,n]}function C0(e,t){t===void 0&&(t=[e]);const n=f.useRef(e);return Ro(()=>{n.current!==e&&(n.current=e)},t),n}function S0(e,t){const n=f.useRef();return f.useMemo(()=>{const r=e(n.current);return n.current=r,r},[...t])}function zy(e){const t=Ay(e),n=f.useRef(null),r=f.useCallback(s=>{s!==n.current&&(t==null||t(s,n.current)),n.current=s},[]);return[n,r]}function Fy(e){const t=f.useRef();return f.useEffect(()=>{t.current=e},[e]),t.current}let Aj={};function E0(e,t){return f.useMemo(()=>{if(t)return t;const n=Aj[e]==null?0:Aj[e]+1;return Aj[e]=n,e+"-"+n},[e,t])}function e9(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),s=1;s{const c=Object.entries(i);for(const[u,h]of c){const p=o[u];p!=null&&(o[u]=p+e*h)}return o},{...t})}}const hp=e9(1),Hy=e9(-1);function kK(e){return"clientX"in e&&"clientY"in e}function $y(e){if(!e)return!1;const{KeyboardEvent:t}=us(e.target);return t&&e instanceof t}function jK(e){if(!e)return!1;const{TouchEvent:t}=us(e.target);return t&&e instanceof t}function By(e){if(jK(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return kK(e)?{x:e.clientX,y:e.clientY}:null}const Ao=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[Ao.Translate.toString(e),Ao.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),t9="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function CK(e){return e.matches(t9)?e:e.querySelector(t9)}const SK={display:"none"};function EK(e){let{id:t,value:n}=e;return dt.createElement("div",{id:t,style:SK},n)}function NK(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;const s={position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return dt.createElement("div",{id:t,style:s,role:"status","aria-live":r,"aria-atomic":!0},n)}function _K(){const[e,t]=f.useState("");return{announce:f.useCallback(n=>{n!=null&&t(n)},[]),announcement:e}}const n9=f.createContext(null);function IK(e){const t=f.useContext(n9);f.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of ");return t(e)},[e,t])}function TK(){const[e]=f.useState(()=>new Set),t=f.useCallback(n=>(e.add(n),()=>e.delete(n)),[e]);return[f.useCallback(n=>{let{type:r,event:s}=n;e.forEach(o=>{var i;return(i=o[r])==null?void 0:i.call(o,s)})},[e]),t]}const MK={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},LK={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function DK(e){let{announcements:t=LK,container:n,hiddenTextDescribedById:r,screenReaderInstructions:s=MK}=e;const{announce:o,announcement:i}=_K(),c=E0("DndLiveRegion"),[u,h]=f.useState(!1);if(f.useEffect(()=>{h(!0)},[]),IK(f.useMemo(()=>({onDragStart(m){let{active:x}=m;o(t.onDragStart({active:x}))},onDragMove(m){let{active:x,over:C}=m;t.onDragMove&&o(t.onDragMove({active:x,over:C}))},onDragOver(m){let{active:x,over:C}=m;o(t.onDragOver({active:x,over:C}))},onDragEnd(m){let{active:x,over:C}=m;o(t.onDragEnd({active:x,over:C}))},onDragCancel(m){let{active:x,over:C}=m;o(t.onDragCancel({active:x,over:C}))}}),[o,t])),!u)return null;const p=dt.createElement(dt.Fragment,null,dt.createElement(EK,{id:r,value:s.draggable}),dt.createElement(NK,{id:c,announcement:i}));return n?Wa.createPortal(p,n):p}var ta;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(ta||(ta={}));function Wy(){}function pp(e,t){return f.useMemo(()=>({sensor:e,options:t!=null?t:{}}),[e,t])}function zj(){for(var e=arguments.length,t=new Array(e),n=0;n[...t].filter(r=>r!=null),[...t])}const pi=Object.freeze({x:0,y:0});function Fj(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function OK(e,t){const n=By(e);if(!n)return"0 0";const r={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return r.x+"% "+r.y+"%"}function Hj(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function PK(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function $j(e){let{left:t,top:n,height:r,width:s}=e;return[{x:t,y:n},{x:t+s,y:n},{x:t,y:n+r},{x:t+s,y:n+r}]}function Bj(e,t){if(!e||e.length===0)return null;const[n]=e;return t?n[t]:n}function r9(e,t,n){return t===void 0&&(t=e.left),n===void 0&&(n=e.top),{x:t+e.width*.5,y:n+e.height*.5}}const RK=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const s=r9(t,t.left,t.top),o=[];for(const i of r){const{id:c}=i,u=n.get(c);if(u){const h=Fj(r9(u),s);o.push({id:c,data:{droppableContainer:i,value:h}})}}return o.sort(Hj)},AK=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const s=$j(t),o=[];for(const i of r){const{id:c}=i,u=n.get(c);if(u){const h=$j(u),p=s.reduce((x,C,b)=>x+Fj(h[b],C),0),m=Number((p/4).toFixed(4));o.push({id:c,data:{droppableContainer:i,value:m}})}}return o.sort(Hj)};function zK(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),s=Math.min(t.left+t.width,e.left+e.width),o=Math.min(t.top+t.height,e.top+e.height),i=s-r,c=o-n;if(r{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const s=[];for(const o of r){const{id:i}=o,c=n.get(i);if(c){const u=zK(c,t);u>0&&s.push({id:i,data:{droppableContainer:o,value:u}})}}return s.sort(PK)};function FK(e,t){const{top:n,left:r,bottom:s,right:o}=t;return n<=e.y&&e.y<=s&&r<=e.x&&e.x<=o}const HK=e=>{let{droppableContainers:t,droppableRects:n,pointerCoordinates:r}=e;if(!r)return[];const s=[];for(const o of t){const{id:i}=o,c=n.get(i);if(c&&FK(r,c)){const u=$j(c).reduce((p,m)=>p+Fj(r,m),0),h=Number((u/4).toFixed(4));s.push({id:i,data:{droppableContainer:o,value:h}})}}return s.sort(Hj)};function $K(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function a9(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:pi}function BK(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),s=1;s({...o,top:o.top+e*i.y,bottom:o.bottom+e*i.y,left:o.left+e*i.x,right:o.right+e*i.x}),{...t})}}const WK=BK(1);function s9(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function VK(e,t,n){const r=s9(t);if(!r)return e;const{scaleX:s,scaleY:o,x:i,y:c}=r,u=e.left-i-(1-s)*parseFloat(n),h=e.top-c-(1-o)*parseFloat(n.slice(n.indexOf(" ")+1)),p=s?e.width/s:e.width,m=o?e.height/o:e.height;return{width:p,height:m,top:h,right:u+p,bottom:h+m,left:u}}const UK={ignoreTransform:!1};function mp(e,t){t===void 0&&(t=UK);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:h,transformOrigin:p}=us(e).getComputedStyle(e);h&&(n=VK(n,h,p))}const{top:r,left:s,width:o,height:i,bottom:c,right:u}=n;return{top:r,left:s,width:o,height:i,bottom:c,right:u}}function o9(e){return mp(e,{ignoreTransform:!0})}function qK(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function YK(e,t){return t===void 0&&(t=us(e).getComputedStyle(e)),t.position==="fixed"}function KK(e,t){t===void 0&&(t=us(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(r=>{const s=t[r];return typeof s=="string"?n.test(s):!1})}function Vj(e,t){const n=[];function r(s){if(t!=null&&n.length>=t||!s)return n;if(Rj(s)&&s.scrollingElement!=null&&!n.includes(s.scrollingElement))return n.push(s.scrollingElement),n;if(!j0(s)||XI(s)||n.includes(s))return n;const o=us(e).getComputedStyle(s);return s!==e&&KK(s,o)&&n.push(s),YK(s,o)?n:r(s.parentNode)}return e?r(e):n}function i9(e){const[t]=Vj(e,1);return t!=null?t:null}function Uj(e){return!Ry||!e?null:dp(e)?e:Pj(e)?Rj(e)||e===up(e).scrollingElement?window:j0(e)?e:null:null}function l9(e){return dp(e)?e.scrollX:e.scrollLeft}function c9(e){return dp(e)?e.scrollY:e.scrollTop}function qj(e){return{x:l9(e),y:c9(e)}}var ma;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})(ma||(ma={}));function d9(e){return!Ry||!e?!1:e===document.scrollingElement}function u9(e){const t={x:0,y:0},n=d9(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},s=e.scrollTop<=t.y,o=e.scrollLeft<=t.x,i=e.scrollTop>=r.y,c=e.scrollLeft>=r.x;return{isTop:s,isLeft:o,isBottom:i,isRight:c,maxScroll:r,minScroll:t}}const GK={x:.2,y:.2};function ZK(e,t,n,r,s){let{top:o,left:i,right:c,bottom:u}=n;r===void 0&&(r=10),s===void 0&&(s=GK);const{isTop:h,isBottom:p,isLeft:m,isRight:x}=u9(e),C={x:0,y:0},b={x:0,y:0},g={height:t.height*s.y,width:t.width*s.x};return!h&&o<=t.top+g.height?(C.y=ma.Backward,b.y=r*Math.abs((t.top+g.height-o)/g.height)):!p&&u>=t.bottom-g.height&&(C.y=ma.Forward,b.y=r*Math.abs((t.bottom-g.height-u)/g.height)),!x&&c>=t.right-g.width?(C.x=ma.Forward,b.x=r*Math.abs((t.right-g.width-c)/g.width)):!m&&i<=t.left+g.width&&(C.x=ma.Backward,b.x=r*Math.abs((t.left+g.width-i)/g.width)),{direction:C,speed:b}}function QK(e){if(e===document.scrollingElement){const{innerWidth:o,innerHeight:i}=window;return{top:0,left:0,right:o,bottom:i,width:o,height:i}}const{top:t,left:n,right:r,bottom:s}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:s,width:e.clientWidth,height:e.clientHeight}}function h9(e){return e.reduce((t,n)=>hp(t,qj(n)),pi)}function JK(e){return e.reduce((t,n)=>t+l9(n),0)}function XK(e){return e.reduce((t,n)=>t+c9(n),0)}function p9(e,t){if(t===void 0&&(t=mp),!e)return;const{top:n,left:r,bottom:s,right:o}=t(e);i9(e)&&(s<=0||o<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const eG=[["x",["left","right"],JK],["y",["top","bottom"],XK]];class Yj{constructor(t,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=Vj(n),s=h9(r);this.rect={...t},this.width=t.width,this.height=t.height;for(const[o,i,c]of eG)for(const u of i)Object.defineProperty(this,u,{get:()=>{const h=c(r),p=s[o]-h;return this.rect[u]+p},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class N0{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(n=>{var r;return(r=this.target)==null?void 0:r.removeEventListener(...n)})},this.target=t}add(t,n,r){var s;(s=this.target)==null||s.addEventListener(t,n,r),this.listeners.push([t,n,r])}}function tG(e){const{EventTarget:t}=us(e);return e instanceof t?e:up(e)}function Kj(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return typeof t=="number"?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t?r>t.y:!1}var zo;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(zo||(zo={}));function m9(e){e.preventDefault()}function nG(e){e.stopPropagation()}var En;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter"})(En||(En={}));const f9={start:[En.Space,En.Enter],cancel:[En.Esc],end:[En.Space,En.Enter]},rG=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case En.Right:return{...n,x:n.x+25};case En.Left:return{...n,x:n.x-25};case En.Down:return{...n,y:n.y+25};case En.Up:return{...n,y:n.y-25}}};class _0{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:n}}=t;this.props=t,this.listeners=new N0(up(n)),this.windowListeners=new N0(us(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(zo.Resize,this.handleCancel),this.windowListeners.add(zo.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(zo.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:n}=this.props,r=t.node.current;r&&p9(r),n(pi)}handleKeyDown(t){if($y(t)){const{active:n,context:r,options:s}=this.props,{keyboardCodes:o=f9,coordinateGetter:i=rG,scrollBehavior:c="smooth"}=s,{code:u}=t;if(o.end.includes(u)){this.handleEnd(t);return}if(o.cancel.includes(u)){this.handleCancel(t);return}const{collisionRect:h}=r.current,p=h?{x:h.left,y:h.top}:pi;this.referenceCoordinates||(this.referenceCoordinates=p);const m=i(t,{active:n,context:r.current,currentCoordinates:p});if(m){const x=Hy(m,p),C={x:0,y:0},{scrollableAncestors:b}=r.current;for(const g of b){const k=t.code,{isTop:j,isRight:S,isLeft:E,isBottom:N,maxScroll:T,minScroll:M}=u9(g),L=QK(g),D={x:Math.min(k===En.Right?L.right-L.width/2:L.right,Math.max(k===En.Right?L.left:L.left+L.width/2,m.x)),y:Math.min(k===En.Down?L.bottom-L.height/2:L.bottom,Math.max(k===En.Down?L.top:L.top+L.height/2,m.y))},P=k===En.Right&&!S||k===En.Left&&!E,A=k===En.Down&&!N||k===En.Up&&!j;if(P&&D.x!==m.x){const B=g.scrollLeft+x.x,z=k===En.Right&&B<=T.x||k===En.Left&&B>=M.x;if(z&&!x.y){g.scrollTo({left:B,behavior:c});return}z?C.x=g.scrollLeft-B:C.x=k===En.Right?g.scrollLeft-T.x:g.scrollLeft-M.x,C.x&&g.scrollBy({left:-C.x,behavior:c});break}else if(A&&D.y!==m.y){const B=g.scrollTop+x.y,z=k===En.Down&&B<=T.y||k===En.Up&&B>=M.y;if(z&&!x.x){g.scrollTo({top:B,behavior:c});return}z?C.y=g.scrollTop-B:C.y=k===En.Down?g.scrollTop-T.y:g.scrollTop-M.y,C.y&&g.scrollBy({top:-C.y,behavior:c});break}}this.handleMove(t,hp(Hy(m,this.referenceCoordinates),C))}}}handleMove(t,n){const{onMove:r}=this.props;t.preventDefault(),r(n)}handleEnd(t){const{onEnd:n}=this.props;t.preventDefault(),this.detach(),n()}handleCancel(t){const{onCancel:n}=this.props;t.preventDefault(),this.detach(),n()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}_0.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=f9,onActivation:s}=t,{active:o}=n;const{code:i}=e.nativeEvent;if(r.start.includes(i)){const c=o.activatorNode.current;return c&&e.target!==c?!1:(e.preventDefault(),s==null||s({event:e.nativeEvent}),!0)}return!1}}];function g9(e){return!!(e&&"distance"in e)}function v9(e){return!!(e&&"delay"in e)}class Gj{constructor(t,n,r){var s;r===void 0&&(r=tG(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=n;const{event:o}=t,{target:i}=o;this.props=t,this.events=n,this.document=up(i),this.documentListeners=new N0(this.document),this.listeners=new N0(r),this.windowListeners=new N0(us(i)),this.initialCoordinates=(s=By(o))!=null?s:pi,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:n,bypassActivationConstraint:r}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),this.windowListeners.add(zo.Resize,this.handleCancel),this.windowListeners.add(zo.DragStart,m9),this.windowListeners.add(zo.VisibilityChange,this.handleCancel),this.windowListeners.add(zo.ContextMenu,m9),this.documentListeners.add(zo.Keydown,this.handleKeydown),n){if(r!=null&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(v9(n)){this.timeoutId=setTimeout(this.handleStart,n.delay);return}if(g9(n))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:t}=this,{onStart:n}=this.props;t&&(this.activated=!0,this.documentListeners.add(zo.Click,nG,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(zo.SelectionChange,this.removeTextSelection),n(t))}handleMove(t){var n;const{activated:r,initialCoordinates:s,props:o}=this,{onMove:i,options:{activationConstraint:c}}=o;if(!s)return;const u=(n=By(t))!=null?n:pi,h=Hy(s,u);if(!r&&c){if(g9(c)){if(c.tolerance!=null&&Kj(h,c.tolerance))return this.handleCancel();if(Kj(h,c.distance))return this.handleStart()}return v9(c)&&Kj(h,c.tolerance)?this.handleCancel():void 0}t.cancelable&&t.preventDefault(),i(u)}handleEnd(){const{onEnd:t}=this.props;this.detach(),t()}handleCancel(){const{onCancel:t}=this.props;this.detach(),t()}handleKeydown(t){t.code===En.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const aG={move:{name:"pointermove"},end:{name:"pointerup"}};class I0 extends Gj{constructor(t){const{event:n}=t,r=up(n.target);super(t,aG,r)}}I0.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!n.isPrimary||n.button!==0?!1:(r==null||r({event:n}),!0)}}];const sG={move:{name:"mousemove"},end:{name:"mouseup"}};var Zj;(function(e){e[e.RightClick=2]="RightClick"})(Zj||(Zj={}));class oG extends Gj{constructor(t){super(t,sG,up(t.event.target))}}oG.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button===Zj.RightClick?!1:(r==null||r({event:n}),!0)}}];const Qj={move:{name:"touchmove"},end:{name:"touchend"}};class iG extends Gj{constructor(t){super(t,Qj)}static setup(){return window.addEventListener(Qj.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(Qj.move.name,t)};function t(){}}}iG.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:s}=n;return s.length>1?!1:(r==null||r({event:n}),!0)}}];var T0;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(T0||(T0={}));var Vy;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(Vy||(Vy={}));function lG(e){let{acceleration:t,activator:n=T0.Pointer,canScroll:r,draggingRect:s,enabled:o,interval:i=5,order:c=Vy.TreeOrder,pointerCoordinates:u,scrollableAncestors:h,scrollableAncestorRects:p,delta:m,threshold:x}=e;const C=dG({delta:m,disabled:!o}),[b,g]=wK(),k=f.useRef({x:0,y:0}),j=f.useRef({x:0,y:0}),S=f.useMemo(()=>{switch(n){case T0.Pointer:return u?{top:u.y,bottom:u.y,left:u.x,right:u.x}:null;case T0.DraggableRect:return s}},[n,s,u]),E=f.useRef(null),N=f.useCallback(()=>{const M=E.current;if(!M)return;const L=k.current.x*j.current.x,D=k.current.y*j.current.y;M.scrollBy(L,D)},[]),T=f.useMemo(()=>c===Vy.TreeOrder?[...h].reverse():h,[c,h]);f.useEffect(()=>{if(!o||!h.length||!S){g();return}for(const M of T){if((r==null?void 0:r(M))===!1)continue;const L=h.indexOf(M),D=p[L];if(!D)continue;const{direction:P,speed:A}=ZK(M,D,S,t,x);for(const B of["x","y"])C[B][P[B]]||(A[B]=0,P[B]=0);if(A.x>0||A.y>0){g(),E.current=M,b(N,i),k.current=A,j.current=P;return}}k.current={x:0,y:0},j.current={x:0,y:0},g()},[t,N,r,g,o,i,JSON.stringify(S),JSON.stringify(C),b,h,T,p,JSON.stringify(x)])}const cG={x:{[ma.Backward]:!1,[ma.Forward]:!1},y:{[ma.Backward]:!1,[ma.Forward]:!1}};function dG(e){let{delta:t,disabled:n}=e;const r=Fy(t);return S0(s=>{if(n||!r||!s)return cG;const o={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[ma.Backward]:s.x[ma.Backward]||o.x===-1,[ma.Forward]:s.x[ma.Forward]||o.x===1},y:{[ma.Backward]:s.y[ma.Backward]||o.y===-1,[ma.Forward]:s.y[ma.Forward]||o.y===1}}},[n,t,r])}function uG(e,t){const n=t!==null?e.get(t):void 0,r=n?n.node.current:null;return S0(s=>{var o;return t===null?null:(o=r!=null?r:s)!=null?o:null},[r,t])}function hG(e,t){return f.useMemo(()=>e.reduce((n,r)=>{const{sensor:s}=r,o=s.activators.map(i=>({eventName:i.eventName,handler:t(i.handler,r)}));return[...n,...o]},[]),[e,t])}var uu;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(uu||(uu={}));var Jj;(function(e){e.Optimized="optimized"})(Jj||(Jj={}));const y9=new Map;function pG(e,t){let{dragging:n,dependencies:r,config:s}=t;const[o,i]=f.useState(null),{frequency:c,measure:u,strategy:h}=s,p=f.useRef(e),m=k(),x=C0(m),C=f.useCallback(function(j){j===void 0&&(j=[]),!x.current&&i(S=>S===null?j:S.concat(j.filter(E=>!S.includes(E))))},[x]),b=f.useRef(null),g=S0(j=>{if(m&&!n)return y9;if(!j||j===y9||p.current!==e||o!=null){const S=new Map;for(let E of e){if(!E)continue;if(o&&o.length>0&&!o.includes(E.id)&&E.rect.current){S.set(E.id,E.rect.current);continue}const N=E.node.current,T=N?new Yj(u(N),N):null;E.rect.current=T,T&&S.set(E.id,T)}return S}return j},[e,o,n,m,u]);return f.useEffect(()=>{p.current=e},[e]),f.useEffect(()=>{m||C()},[n,m]),f.useEffect(()=>{o&&o.length>0&&i(null)},[JSON.stringify(o)]),f.useEffect(()=>{m||typeof c!="number"||b.current!==null||(b.current=setTimeout(()=>{C(),b.current=null},c))},[c,m,C,...r]),{droppableRects:g,measureDroppableContainers:C,measuringScheduled:o!=null};function k(){switch(h){case uu.Always:return!1;case uu.BeforeDragging:return n;default:return!n}}}function Xj(e,t){return S0(n=>e?n||(typeof t=="function"?t(e):e):null,[t,e])}function mG(e,t){return Xj(e,t)}function fG(e){let{callback:t,disabled:n}=e;const r=Ay(t),s=f.useMemo(()=>{if(n||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:o}=window;return new o(r)},[r,n]);return f.useEffect(()=>()=>s==null?void 0:s.disconnect(),[s]),s}function Uy(e){let{callback:t,disabled:n}=e;const r=Ay(t),s=f.useMemo(()=>{if(n||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:o}=window;return new o(r)},[n]);return f.useEffect(()=>()=>s==null?void 0:s.disconnect(),[s]),s}function gG(e){return new Yj(mp(e),e)}function x9(e,t,n){t===void 0&&(t=gG);const[r,s]=f.useReducer(c,null),o=fG({callback(u){if(e)for(const h of u){const{type:p,target:m}=h;if(p==="childList"&&m instanceof HTMLElement&&m.contains(e)){s();break}}}}),i=Uy({callback:s});return Ro(()=>{s(),e?(i==null||i.observe(e),o==null||o.observe(document.body,{childList:!0,subtree:!0})):(i==null||i.disconnect(),o==null||o.disconnect())},[e]),r;function c(u){if(!e)return null;if(e.isConnected===!1){var h;return(h=u!=null?u:n)!=null?h:null}const p=t(e);return JSON.stringify(u)===JSON.stringify(p)?u:p}}function vG(e){const t=Xj(e);return a9(e,t)}const b9=[];function yG(e){const t=f.useRef(e),n=S0(r=>e?r&&r!==b9&&e&&t.current&&e.parentNode===t.current.parentNode?r:Vj(e):b9,[e]);return f.useEffect(()=>{t.current=e},[e]),n}function xG(e){const[t,n]=f.useState(null),r=f.useRef(e),s=f.useCallback(o=>{const i=Uj(o.target);i&&n(c=>c?(c.set(i,qj(i)),new Map(c)):null)},[]);return f.useEffect(()=>{const o=r.current;if(e!==o){i(o);const c=e.map(u=>{const h=Uj(u);return h?(h.addEventListener("scroll",s,{passive:!0}),[h,qj(h)]):null}).filter(u=>u!=null);n(c.length?new Map(c):null),r.current=e}return()=>{i(e),i(o)};function i(c){c.forEach(u=>{const h=Uj(u);h==null||h.removeEventListener("scroll",s)})}},[s,e]),f.useMemo(()=>e.length?t?Array.from(t.values()).reduce((o,i)=>hp(o,i),pi):h9(e):pi,[e,t])}function w9(e,t){t===void 0&&(t=[]);const n=f.useRef(null);return f.useEffect(()=>{n.current=null},t),f.useEffect(()=>{const r=e!==pi;r&&!n.current&&(n.current=e),!r&&n.current&&(n.current=null)},[e]),n.current?Hy(e,n.current):pi}function bG(e){f.useEffect(()=>{if(!Ry)return;const t=e.map(n=>{let{sensor:r}=n;return r.setup==null?void 0:r.setup()});return()=>{for(const n of t)n==null||n()}},e.map(t=>{let{sensor:n}=t;return n}))}function wG(e,t){return f.useMemo(()=>e.reduce((n,r)=>{let{eventName:s,handler:o}=r;return n[s]=i=>{o(i,t)},n},{}),[e,t])}function k9(e){return f.useMemo(()=>e?qK(e):null,[e])}const eC=[];function kG(e,t){t===void 0&&(t=mp);const[n]=e,r=k9(n?us(n):null),[s,o]=f.useReducer(c,eC),i=Uy({callback:o});return e.length>0&&s===eC&&o(),Ro(()=>{e.length?e.forEach(u=>i==null?void 0:i.observe(u)):(i==null||i.disconnect(),o())},[e]),s;function c(){return e.length?e.map(u=>d9(u)?r:new Yj(t(u),u)):eC}}function j9(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return j0(t)?t:e}function jG(e){let{measure:t}=e;const[n,r]=f.useState(null),s=f.useCallback(h=>{for(const{target:p}of h)if(j0(p)){r(m=>{const x=t(p);return m?{...m,width:x.width,height:x.height}:x});break}},[t]),o=Uy({callback:s}),i=f.useCallback(h=>{const p=j9(h);o==null||o.disconnect(),p&&(o==null||o.observe(p)),r(p?t(p):null)},[t,o]),[c,u]=zy(i);return f.useMemo(()=>({nodeRef:c,rect:n,setRef:u}),[n,c,u])}const CG=[{sensor:I0,options:{}},{sensor:_0,options:{}}],SG={current:{}},qy={draggable:{measure:o9},droppable:{measure:o9,strategy:uu.WhileDragging,frequency:Jj.Optimized},dragOverlay:{measure:mp}};class M0 extends Map{get(t){var n;return t!=null&&(n=super.get(t))!=null?n:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:n}=t;return!n})}getNodeFor(t){var n,r;return(n=(r=this.get(t))==null?void 0:r.node.current)!=null?n:void 0}}const EG={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new M0,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Wy},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:qy,measureDroppableContainers:Wy,windowRect:null,measuringScheduled:!1},C9={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Wy,draggableNodes:new Map,over:null,measureDroppableContainers:Wy},L0=f.createContext(C9),S9=f.createContext(EG);function NG(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new M0}}}function _G(e,t){switch(t.type){case ta.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case ta.DragMove:return e.draggable.active?{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}}:e;case ta.DragEnd:case ta.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case ta.RegisterDroppable:{const{element:n}=t,{id:r}=n,s=new M0(e.droppable.containers);return s.set(r,n),{...e,droppable:{...e.droppable,containers:s}}}case ta.SetDroppableDisabled:{const{id:n,key:r,disabled:s}=t,o=e.droppable.containers.get(n);if(!o||r!==o.key)return e;const i=new M0(e.droppable.containers);return i.set(n,{...o,disabled:s}),{...e,droppable:{...e.droppable,containers:i}}}case ta.UnregisterDroppable:{const{id:n,key:r}=t,s=e.droppable.containers.get(n);if(!s||r!==s.key)return e;const o=new M0(e.droppable.containers);return o.delete(n),{...e,droppable:{...e.droppable,containers:o}}}default:return e}}function IG(e){let{disabled:t}=e;const{active:n,activatorEvent:r,draggableNodes:s}=f.useContext(L0),o=Fy(r),i=Fy(n==null?void 0:n.id);return f.useEffect(()=>{if(!t&&!r&&o&&i!=null){if(!$y(o)||document.activeElement===o.target)return;const c=s.get(i);if(!c)return;const{activatorNode:u,node:h}=c;if(!u.current&&!h.current)return;requestAnimationFrame(()=>{for(const p of[u.current,h.current]){if(!p)continue;const m=CK(p);if(m){m.focus();break}}})}},[r,t,s,i,o]),null}function E9(e,t){let{transform:n,...r}=t;return e!=null&&e.length?e.reduce((s,o)=>o({transform:s,...r}),n):n}function TG(e){return f.useMemo(()=>({draggable:{...qy.draggable,...e==null?void 0:e.draggable},droppable:{...qy.droppable,...e==null?void 0:e.droppable},dragOverlay:{...qy.dragOverlay,...e==null?void 0:e.dragOverlay}}),[e==null?void 0:e.draggable,e==null?void 0:e.droppable,e==null?void 0:e.dragOverlay])}function MG(e){let{activeNode:t,measure:n,initialRect:r,config:s=!0}=e;const o=f.useRef(!1),{x:i,y:c}=typeof s=="boolean"?{x:s,y:s}:s;Ro(()=>{if(!i&&!c||!t){o.current=!1;return}if(o.current||!r)return;const u=t==null?void 0:t.node.current;if(!u||u.isConnected===!1)return;const h=n(u),p=a9(h,r);if(i||(p.x=0),c||(p.y=0),o.current=!0,Math.abs(p.x)>0||Math.abs(p.y)>0){const m=i9(u);m&&m.scrollBy({top:p.y,left:p.x})}},[t,i,c,r,n])}const Yy=f.createContext({...pi,scaleX:1,scaleY:1});var zc;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(zc||(zc={}));const N9=f.memo(function(e){var t,n,r,s;let{id:o,accessibility:i,autoScroll:c=!0,children:u,sensors:h=CG,collisionDetection:p=Wj,measuring:m,modifiers:x,...C}=e;const b=f.useReducer(_G,void 0,NG),[g,k]=b,[j,S]=TK(),[E,N]=f.useState(zc.Uninitialized),T=E===zc.Initialized,{draggable:{active:M,nodes:L,translate:D},droppable:{containers:P}}=g,A=M?L.get(M):null,B=f.useRef({initial:null,translated:null}),z=f.useMemo(()=>{var Qe;return M!=null?{id:M,data:(Qe=A==null?void 0:A.data)!=null?Qe:SG,rect:B}:null},[M,A]),R=f.useRef(null),[$,_]=f.useState(null),[U,K]=f.useState(null),W=C0(C,Object.values(C)),G=E0("DndDescribedBy",o),Z=f.useMemo(()=>P.getEnabled(),[P]),F=TG(m),{droppableRects:V,measureDroppableContainers:q,measuringScheduled:ne}=pG(Z,{dragging:T,dependencies:[D.x,D.y],config:F.droppable}),Q=uG(L,M),ae=f.useMemo(()=>U?By(U):null,[U]),re=ke(),le=mG(Q,F.draggable.measure);MG({activeNode:M?L.get(M):null,config:re.layoutShiftCompensation,initialRect:le,measure:F.draggable.measure});const oe=x9(Q,F.draggable.measure,le),ie=x9(Q?Q.parentElement:null),de=f.useRef({activatorEvent:null,active:null,activeNode:Q,collisionRect:null,collisions:null,droppableRects:V,draggableNodes:L,draggingNode:null,draggingNodeRect:null,droppableContainers:P,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),xe=P.getNodeFor((t=de.current.over)==null?void 0:t.id),je=jG({measure:F.dragOverlay.measure}),Ee=(n=je.nodeRef.current)!=null?n:Q,Te=T?(r=je.rect)!=null?r:oe:null,Me=!!(je.nodeRef.current&&je.rect),ze=vG(Me?null:oe),qe=k9(Ee?us(Ee):null),Ye=yG(T?xe!=null?xe:Q:null),Ve=kG(Ye),Lt=E9(x,{transform:{x:D.x-ze.x,y:D.y-ze.y,scaleX:1,scaleY:1},activatorEvent:U,active:z,activeNodeRect:oe,containerNodeRect:ie,draggingNodeRect:Te,over:de.current.over,overlayNodeRect:je.rect,scrollableAncestors:Ye,scrollableAncestorRects:Ve,windowRect:qe}),$e=ae?hp(ae,D):null,st=xG(Ye),At=w9(st),Qt=w9(st,[oe]),Vt=hp(Lt,At),_e=Te?WK(Te,Lt):null,sn=z&&_e?p({active:z,collisionRect:_e,droppableRects:V,droppableContainers:Z,pointerCoordinates:$e}):null,Ht=Bj(sn,"id"),[kt,rn]=f.useState(null),Zt=Me?Lt:hp(Lt,Qt),Jt=$K(Zt,(s=kt==null?void 0:kt.rect)!=null?s:null,oe),gn=f.useCallback((Qe,ge)=>{let{sensor:ve,options:Ie}=ge;if(R.current==null)return;const Ae=L.get(R.current);if(!Ae)return;const Ze=Qe.nativeEvent,Je=new ve({active:R.current,activeNode:Ae,event:Ze,options:Ie,context:de,onStart(at){const Ge=R.current;if(Ge==null)return;const yt=L.get(Ge);if(!yt)return;const{onDragStart:Nt}=W.current,bt={active:{id:Ge,data:yt.data,rect:B}};Wa.unstable_batchedUpdates(()=>{Nt==null||Nt(bt),N(zc.Initializing),k({type:ta.DragStart,initialCoordinates:at,active:Ge}),j({type:"onDragStart",event:bt})})},onMove(at){k({type:ta.DragMove,coordinates:at})},onEnd:ot(ta.DragEnd),onCancel:ot(ta.DragCancel)});Wa.unstable_batchedUpdates(()=>{_(Je),K(Qe.nativeEvent)});function ot(at){return async function(){const{active:Ge,collisions:yt,over:Nt,scrollAdjustedTranslate:bt}=de.current;let $t=null;if(Ge&&bt){const{cancelDrop:St}=W.current;$t={activatorEvent:Ze,active:Ge,collisions:yt,delta:bt,over:Nt},at===ta.DragEnd&&typeof St=="function"&&await Promise.resolve(St($t))&&(at=ta.DragCancel)}R.current=null,Wa.unstable_batchedUpdates(()=>{k({type:at}),N(zc.Uninitialized),rn(null),_(null),K(null);const St=at===ta.DragEnd?"onDragEnd":"onDragCancel";if($t){const Rt=W.current[St];Rt==null||Rt($t),j({type:St,event:$t})}})}}},[L]),zt=f.useCallback((Qe,ge)=>(ve,Ie)=>{const Ae=ve.nativeEvent,Ze=L.get(Ie);if(R.current!==null||!Ze||Ae.dndKit||Ae.defaultPrevented)return;const Je={active:Ze};Qe(ve,ge.options,Je)===!0&&(Ae.dndKit={capturedBy:ge.sensor},R.current=Ie,gn(ve,ge))},[L,gn]),Mn=hG(h,zt);bG(h),Ro(()=>{oe&&E===zc.Initializing&&N(zc.Initialized)},[oe,E]),f.useEffect(()=>{const{onDragMove:Qe}=W.current,{active:ge,activatorEvent:ve,collisions:Ie,over:Ae}=de.current;if(!ge||!ve)return;const Ze={active:ge,activatorEvent:ve,collisions:Ie,delta:{x:Vt.x,y:Vt.y},over:Ae};Wa.unstable_batchedUpdates(()=>{Qe==null||Qe(Ze),j({type:"onDragMove",event:Ze})})},[Vt.x,Vt.y]),f.useEffect(()=>{const{active:Qe,activatorEvent:ge,collisions:ve,droppableContainers:Ie,scrollAdjustedTranslate:Ae}=de.current;if(!Qe||R.current==null||!ge||!Ae)return;const{onDragOver:Ze}=W.current,Je=Ie.get(Ht),ot=Je&&Je.rect.current?{id:Je.id,rect:Je.rect.current,data:Je.data,disabled:Je.disabled}:null,at={active:Qe,activatorEvent:ge,collisions:ve,delta:{x:Ae.x,y:Ae.y},over:ot};Wa.unstable_batchedUpdates(()=>{rn(ot),Ze==null||Ze(at),j({type:"onDragOver",event:at})})},[Ht]),Ro(()=>{de.current={activatorEvent:U,active:z,activeNode:Q,collisionRect:_e,collisions:sn,droppableRects:V,draggableNodes:L,draggingNode:Ee,draggingNodeRect:Te,droppableContainers:P,over:kt,scrollableAncestors:Ye,scrollAdjustedTranslate:Vt},B.current={initial:Te,translated:_e}},[z,Q,sn,_e,L,Ee,Te,V,P,kt,Ye,Vt]),lG({...re,delta:D,draggingRect:_e,pointerCoordinates:$e,scrollableAncestors:Ye,scrollableAncestorRects:Ve});const Ce=f.useMemo(()=>({active:z,activeNode:Q,activeNodeRect:oe,activatorEvent:U,collisions:sn,containerNodeRect:ie,dragOverlay:je,draggableNodes:L,droppableContainers:P,droppableRects:V,over:kt,measureDroppableContainers:q,scrollableAncestors:Ye,scrollableAncestorRects:Ve,measuringConfiguration:F,measuringScheduled:ne,windowRect:qe}),[z,Q,oe,U,sn,ie,je,L,P,V,kt,q,Ye,Ve,F,ne,qe]),Be=f.useMemo(()=>({activatorEvent:U,activators:Mn,active:z,activeNodeRect:oe,ariaDescribedById:{draggable:G},dispatch:k,draggableNodes:L,over:kt,measureDroppableContainers:q}),[U,Mn,z,oe,k,G,L,kt,q]);return dt.createElement(n9.Provider,{value:S},dt.createElement(L0.Provider,{value:Be},dt.createElement(S9.Provider,{value:Ce},dt.createElement(Yy.Provider,{value:Jt},u)),dt.createElement(IG,{disabled:(i==null?void 0:i.restoreFocus)===!1})),dt.createElement(DK,{...i,hiddenTextDescribedById:G}));function ke(){const Qe=($==null?void 0:$.autoScrollEnabled)===!1,ge=typeof c=="object"?c.enabled===!1:c===!1,ve=T&&!Qe&&!ge;return typeof c=="object"?{...c,enabled:ve}:{enabled:ve}}}),LG=f.createContext(null),_9="button",DG="Droppable";function I9(e){let{id:t,data:n,disabled:r=!1,attributes:s}=e;const o=E0(DG),{activators:i,activatorEvent:c,active:u,activeNodeRect:h,ariaDescribedById:p,draggableNodes:m,over:x}=f.useContext(L0),{role:C=_9,roleDescription:b="draggable",tabIndex:g=0}=s!=null?s:{},k=(u==null?void 0:u.id)===t,j=f.useContext(k?Yy:LG),[S,E]=zy(),[N,T]=zy(),M=wG(i,t),L=C0(n);Ro(()=>(m.set(t,{id:t,key:o,node:S,activatorNode:N,data:L}),()=>{const P=m.get(t);P&&P.key===o&&m.delete(t)}),[m,t]);const D=f.useMemo(()=>({role:C,tabIndex:g,"aria-disabled":r,"aria-pressed":k&&C===_9?!0:void 0,"aria-roledescription":b,"aria-describedby":p.draggable}),[r,C,g,k,b,p.draggable]);return{active:u,activatorEvent:c,activeNodeRect:h,attributes:D,isDragging:k,listeners:r?void 0:M,node:S,over:x,setNodeRef:E,setActivatorNodeRef:T,transform:j}}function T9(){return f.useContext(S9)}const OG="Droppable",PG={timeout:25};function Ky(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:s}=e;const o=E0(OG),{active:i,dispatch:c,over:u,measureDroppableContainers:h}=f.useContext(L0),p=f.useRef({disabled:n}),m=f.useRef(!1),x=f.useRef(null),C=f.useRef(null),{disabled:b,updateMeasurementsFor:g,timeout:k}={...PG,...s},j=C0(g!=null?g:r),S=f.useCallback(()=>{if(!m.current){m.current=!0;return}C.current!=null&&clearTimeout(C.current),C.current=setTimeout(()=>{h(Array.isArray(j.current)?j.current:[j.current]),C.current=null},k)},[k]),E=Uy({callback:S,disabled:b||!i}),N=f.useCallback((D,P)=>{E&&(P&&(E.unobserve(P),m.current=!1),D&&E.observe(D))},[E]),[T,M]=zy(N),L=C0(t);return f.useEffect(()=>{!E||!T.current||(E.disconnect(),m.current=!1,E.observe(T.current))},[T,E]),Ro(()=>(c({type:ta.RegisterDroppable,element:{id:r,key:o,disabled:n,node:T,rect:x,data:L}}),()=>c({type:ta.UnregisterDroppable,key:o,id:r})),[r]),f.useEffect(()=>{n!==p.current.disabled&&(c({type:ta.SetDroppableDisabled,id:r,key:o,disabled:n}),p.current.disabled=n)},[r,o,n,c]),{active:i,rect:x,isOver:(u==null?void 0:u.id)===r,node:T,over:u,setNodeRef:M}}function RG(e){let{animation:t,children:n}=e;const[r,s]=f.useState(null),[o,i]=f.useState(null),c=Fy(n);return!n&&!r&&c&&s(c),Ro(()=>{if(!o)return;const u=r==null?void 0:r.key,h=r==null?void 0:r.props.id;if(u==null||h==null){s(null);return}Promise.resolve(t(h,o)).then(()=>{s(null)})},[t,r,o]),dt.createElement(dt.Fragment,null,n,r?f.cloneElement(r,{ref:i}):null)}const AG={x:0,y:0,scaleX:1,scaleY:1};function zG(e){let{children:t}=e;return dt.createElement(L0.Provider,{value:C9},dt.createElement(Yy.Provider,{value:AG},t))}const FG={position:"fixed",touchAction:"none"},HG=e=>$y(e)?"transform 250ms ease":void 0,$G=f.forwardRef((e,t)=>{let{as:n,activatorEvent:r,adjustScale:s,children:o,className:i,rect:c,style:u,transform:h,transition:p=HG}=e;if(!c)return null;const m=s?h:{...h,scaleX:1,scaleY:1},x={...FG,width:c.width,height:c.height,top:c.top,left:c.left,transform:Ao.Transform.toString(m),transformOrigin:s&&r?OK(r,c):void 0,transition:typeof p=="function"?p(r):p,...u};return dt.createElement(n,{className:i,style:x,ref:t},o)}),BG=e=>t=>{let{active:n,dragOverlay:r}=t;const s={},{styles:o,className:i}=e;if(o!=null&&o.active)for(const[c,u]of Object.entries(o.active))u!==void 0&&(s[c]=n.node.style.getPropertyValue(c),n.node.style.setProperty(c,u));if(o!=null&&o.dragOverlay)for(const[c,u]of Object.entries(o.dragOverlay))u!==void 0&&r.node.style.setProperty(c,u);return i!=null&&i.active&&n.node.classList.add(i.active),i!=null&&i.dragOverlay&&r.node.classList.add(i.dragOverlay),function(){for(const[c,u]of Object.entries(s))n.node.style.setProperty(c,u);i!=null&&i.active&&n.node.classList.remove(i.active)}},WG=e=>{let{transform:{initial:t,final:n}}=e;return[{transform:Ao.Transform.toString(t)},{transform:Ao.Transform.toString(n)}]},hu={duration:250,easing:"ease",keyframes:WG,sideEffects:BG({styles:{active:{opacity:"0"}}})};function VG(e){let{config:t,draggableNodes:n,droppableContainers:r,measuringConfiguration:s}=e;return Ay((o,i)=>{if(t===null)return;const c=n.get(o);if(!c)return;const u=c.node.current;if(!u)return;const h=j9(i);if(!h)return;const{transform:p}=us(i).getComputedStyle(i),m=s9(p);if(!m)return;const x=typeof t=="function"?t:UG(t);return p9(u,s.draggable.measure),x({active:{id:o,data:c.data,node:u,rect:s.draggable.measure(u)},draggableNodes:n,dragOverlay:{node:i,rect:s.dragOverlay.measure(h)},droppableContainers:r,measuringConfiguration:s,transform:m})})}function UG(e){const{duration:t,easing:n,sideEffects:r,keyframes:s}={...hu,...e};return o=>{let{active:i,dragOverlay:c,transform:u,...h}=o;if(!t)return;const p={x:c.rect.left-i.rect.left,y:c.rect.top-i.rect.top},m={scaleX:u.scaleX!==1?i.rect.width*u.scaleX/c.rect.width:1,scaleY:u.scaleY!==1?i.rect.height*u.scaleY/c.rect.height:1},x={x:u.x-p.x,y:u.y-p.y,...m},C=s({...h,active:i,dragOverlay:c,transform:{initial:u,final:x}}),[b]=C,g=C[C.length-1];if(JSON.stringify(b)===JSON.stringify(g))return;const k=r==null?void 0:r({active:i,dragOverlay:c,...h}),j=c.node.animate(C,{duration:t,easing:n,fill:"forwards"});return new Promise(S=>{j.onfinish=()=>{k==null||k(),S()}})}}let M9=0;function qG(e){return f.useMemo(()=>{if(e!=null)return M9++,M9},[e])}const L9=dt.memo(e=>{let{adjustScale:t=!1,children:n,dropAnimation:r,style:s,transition:o,modifiers:i,wrapperElement:c="div",className:u,zIndex:h=999}=e;const{activatorEvent:p,active:m,activeNodeRect:x,containerNodeRect:C,draggableNodes:b,droppableContainers:g,dragOverlay:k,over:j,measuringConfiguration:S,scrollableAncestors:E,scrollableAncestorRects:N,windowRect:T}=T9(),M=f.useContext(Yy),L=qG(m==null?void 0:m.id),D=E9(i,{activatorEvent:p,active:m,activeNodeRect:x,containerNodeRect:C,draggingNodeRect:k.rect,over:j,overlayNodeRect:k.rect,scrollableAncestors:E,scrollableAncestorRects:N,transform:M,windowRect:T}),P=Xj(x),A=VG({config:r,draggableNodes:b,droppableContainers:g,measuringConfiguration:S}),B=P?k.setRef:void 0;return dt.createElement(zG,null,dt.createElement(RG,{animation:A},m&&L?dt.createElement($G,{key:L,id:m.id,ref:B,as:c,activatorEvent:p,adjustScale:t,className:u,transition:o,rect:P,style:{zIndex:h,...s},transform:D},n):null))});function Kr(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function YG(e,t){return e.reduce((n,r,s)=>{const o=t.get(r);return o&&(n[s]=o),n},Array(e.length))}function Gy(e){return e!==null&&e>=0}function KG(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n{var t;let{rects:n,activeNodeRect:r,activeIndex:s,overIndex:o,index:i}=e;const c=(t=n[s])!=null?t:r;if(!c)return null;const u=QG(n,i,s);if(i===s){const h=n[o];return h?{x:ss&&i<=o?{x:-c.width-u,y:0,...Zy}:i=o?{x:c.width+u,y:0,...Zy}:{x:0,y:0,...Zy}};function QG(e,t,n){const r=e[t],s=e[t-1],o=e[t+1];return!r||!s&&!o?0:n{let{rects:t,activeIndex:n,overIndex:r,index:s}=e;const o=Kr(t,r,n),i=t[s],c=o[s];return!c||!i?null:{x:c.left-i.left,y:c.top-i.top,scaleX:c.width/i.width,scaleY:c.height/i.height}},O9="Sortable",P9=dt.createContext({activeIndex:-1,containerId:O9,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:D9,disabled:{draggable:!1,droppable:!1}});function tC(e){let{children:t,id:n,items:r,strategy:s=D9,disabled:o=!1}=e;const{active:i,dragOverlay:c,droppableRects:u,over:h,measureDroppableContainers:p}=T9(),m=E0(O9,n),x=c.rect!==null,C=f.useMemo(()=>r.map(M=>typeof M=="object"&&"id"in M?M.id:M),[r]),b=i!=null,g=i?C.indexOf(i.id):-1,k=h?C.indexOf(h.id):-1,j=f.useRef(C),S=!KG(C,j.current),E=k!==-1&&g===-1||S,N=GG(o);Ro(()=>{S&&b&&p(C)},[S,C,b,p]),f.useEffect(()=>{j.current=C},[C]);const T=f.useMemo(()=>({activeIndex:g,containerId:m,disabled:N,disableTransforms:E,items:C,overIndex:k,useDragOverlay:x,sortedRects:YG(C,u),strategy:s}),[g,m,N.draggable,N.droppable,E,C,k,u,x,s]);return dt.createElement(P9.Provider,{value:T},t)}const JG=e=>{let{id:t,items:n,activeIndex:r,overIndex:s}=e;return Kr(n,r,s).indexOf(t)},XG=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:s,items:o,newIndex:i,previousItems:c,previousContainerId:u,transition:h}=e;return!h||!r||c!==o&&s===i?!1:n?!0:i!==s&&t===u},eZ={duration:200,easing:"ease"},R9="transform",tZ=Ao.Transition.toString({property:R9,duration:0,easing:"linear"}),nZ={roleDescription:"sortable"};function rZ(e){let{disabled:t,index:n,node:r,rect:s}=e;const[o,i]=f.useState(null),c=f.useRef(n);return Ro(()=>{if(!t&&n!==c.current&&r.current){const u=s.current;if(u){const h=mp(r.current,{ignoreTransform:!0}),p={x:u.left-h.left,y:u.top-h.top,scaleX:u.width/h.width,scaleY:u.height/h.height};(p.x||p.y)&&i(p)}}n!==c.current&&(c.current=n)},[t,n,r,s]),f.useEffect(()=>{o&&i(null)},[o]),o}function nC(e){let{animateLayoutChanges:t=XG,attributes:n,disabled:r,data:s,getNewIndex:o=JG,id:i,strategy:c,resizeObserverConfig:u,transition:h=eZ}=e;const{items:p,containerId:m,activeIndex:x,disabled:C,disableTransforms:b,sortedRects:g,overIndex:k,useDragOverlay:j,strategy:S}=f.useContext(P9),E=aZ(r,C),N=p.indexOf(i),T=f.useMemo(()=>({sortable:{containerId:m,index:N,items:p},...s}),[m,s,N,p]),M=f.useMemo(()=>p.slice(p.indexOf(i)),[p,i]),{rect:L,node:D,isOver:P,setNodeRef:A}=Ky({id:i,data:T,disabled:E.droppable,resizeObserverConfig:{updateMeasurementsFor:M,...u}}),{active:B,activatorEvent:z,activeNodeRect:R,attributes:$,setNodeRef:_,listeners:U,isDragging:K,over:W,setActivatorNodeRef:G,transform:Z}=I9({id:i,data:T,attributes:{...nZ,...n},disabled:E.draggable}),F=bK(A,_),V=!!B,q=V&&!b&&Gy(x)&&Gy(k),ne=!j&&K,Q=ne&&q?Z:null,ae=q?Q!=null?Q:(c!=null?c:S)({rects:g,activeNodeRect:R,activeIndex:x,overIndex:k,index:N}):null,re=Gy(x)&&Gy(k)?o({id:i,items:p,activeIndex:x,overIndex:k}):N,le=B==null?void 0:B.id,oe=f.useRef({activeId:le,items:p,newIndex:re,containerId:m}),ie=p!==oe.current.items,de=t({active:B,containerId:m,isDragging:K,isSorting:V,id:i,index:N,items:p,newIndex:oe.current.newIndex,previousItems:oe.current.items,previousContainerId:oe.current.containerId,transition:h,wasDragging:oe.current.activeId!=null}),xe=rZ({disabled:!de,index:N,node:D,rect:L});return f.useEffect(()=>{V&&oe.current.newIndex!==re&&(oe.current.newIndex=re),m!==oe.current.containerId&&(oe.current.containerId=m),p!==oe.current.items&&(oe.current.items=p)},[V,re,m,p]),f.useEffect(()=>{if(le===oe.current.activeId)return;if(le&&!oe.current.activeId){oe.current.activeId=le;return}const Ee=setTimeout(()=>{oe.current.activeId=le},50);return()=>clearTimeout(Ee)},[le]),{active:B,activeIndex:x,attributes:$,data:T,rect:L,index:N,newIndex:re,items:p,isOver:P,isSorting:V,isDragging:K,listeners:U,node:D,overIndex:k,over:W,setNodeRef:F,setActivatorNodeRef:G,setDroppableNodeRef:A,setDraggableNodeRef:_,transform:xe!=null?xe:ae,transition:je()};function je(){if(xe||ie&&oe.current.newIndex===N)return tZ;if(!(ne&&!$y(z)||!h)&&(V||de))return Ao.Transition.toString({...h,property:R9})}}function aZ(e,t){var n,r;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(n=e==null?void 0:e.draggable)!=null?n:t.draggable,droppable:(r=e==null?void 0:e.droppable)!=null?r:t.droppable}}En.Down,En.Right,En.Up,En.Left;function Os(e,t,n){const r=s=>e.filter(o=>o.parentId===s&&o.tabId===t).map(o=>({...o,id:o.itemId.toString(),children:[],type:o.isBoard?ns:o.isClip?wo:void 0})).sort((o,i)=>o.orderNumber-i.orderNumber).map(o=>{const i=o;return"isBoard"in i&&i.isBoard&&i.type===ns&&(i.children=r(i.id.toString()),i.children.length===0&&delete i.children),i});return r(n||null)}var na={VITE_ENABLE_REACT_QUERY_DEVTOOLS:"",VITE_DISABLE_SAVE_TRANSLATIONS:"",VITE_DISABLE_LANGUAGE_FALLBACK:"",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};let sZ=0;function A9(e,t){const n="atom".concat(++sZ),r={toString:()=>n};return typeof e=="function"?r.read=e:(r.init=e,r.read=function(s){return s(this)},r.write=function(s,o,i){return o(this,typeof i=="function"?i(s(this)):i)}),t&&(r.write=t),r}const rC=e=>"init"in e,aC=e=>!!e.write,Qy=new WeakMap,oZ=(e,t)=>{Qy.set(e,t),e.catch(()=>{}).finally(()=>Qy.delete(e))},z9=(e,t)=>{const n=Qy.get(e);n&&(Qy.delete(e),n(t))},F9=(e,t)=>{e.status="fulfilled",e.value=t},H9=(e,t)=>{e.status="rejected",e.reason=t},iZ=e=>typeof(e==null?void 0:e.then)=="function",D0=(e,t)=>!!e&&"v"in e&&"v"in t&&Object.is(e.v,t.v),$9=(e,t)=>!!e&&"e"in e&&"e"in t&&Object.is(e.e,t.e),fp=e=>!!e&&"v"in e&&e.v instanceof Promise,lZ=(e,t)=>"v"in e&&"v"in t&&e.v.orig&&e.v.orig===t.v.orig,Jy=e=>{if("e"in e)throw e.e;return e.v},cZ=()=>{const e=new WeakMap,t=new WeakMap,n=new Map;let r,s;(na?"production":void 0)!=="production"&&(r=new Set,s=new Set);const o=D=>e.get(D),i=(D,P)=>{(na?"production":void 0)!=="production"&&Object.freeze(P);const A=e.get(D);if(e.set(D,P),n.has(D)||n.set(D,A),fp(A)){const B="v"in P?P.v instanceof Promise?P.v:Promise.resolve(P.v):Promise.reject(P.e);A.v!==B&&z9(A.v,B)}},c=(D,P,A)=>{const B=new Map;let z=!1;A.forEach((R,$)=>{!R&&$===D&&(R=P),R?(B.set($,R),P.d.get($)!==R&&(z=!0)):(na?"production":void 0)!=="production"&&console.warn("[Bug] atom state not found")}),(z||P.d.size!==B.size)&&(P.d=B)},u=(D,P,A)=>{const B=o(D),z={d:(B==null?void 0:B.d)||new Map,v:P};if(A&&c(D,z,A),D0(B,z)&&B.d===z.d)return B;if(fp(B)&&fp(z)&&lZ(B,z)){if(B.d===z.d)return B;z.v=B.v}return i(D,z),z},h=(D,P,A,B)=>{if(iZ(P)){let z;const R=()=>{const _=o(D);if(!fp(_)||_.v!==$)return;const U=u(D,$,A);t.has(D)&&_.d!==U.d&&T(D,U,_.d)},$=new Promise((_,U)=>{let K=!1;P.then(W=>{K||(K=!0,F9($,W),_(W),R())},W=>{K||(K=!0,H9($,W),U(W),R())}),z=W=>{K||(K=!0,W.then(G=>F9($,G),G=>H9($,G)),_(W))}});return $.orig=P,$.status="pending",oZ($,_=>{_&&z(_),B==null||B()}),u(D,$,A)}return u(D,P,A)},p=(D,P,A)=>{const B=o(D),z={d:(B==null?void 0:B.d)||new Map,e:P};return A&&c(D,z,A),$9(B,z)&&B.d===z.d?B:(i(D,z),z)},m=(D,P)=>{const A=o(D);if(!P&&A&&(t.has(D)||Array.from(A.d).every(([K,W])=>{if(K===D)return!0;const G=m(K);return G===W||D0(G,W)})))return A;const B=new Map;let z=!0;const R=K=>{if(K===D){const G=o(K);if(G)return B.set(K,G),Jy(G);if(rC(K))return B.set(K,void 0),K.init;throw new Error("no atom init")}const W=m(K);return B.set(K,W),Jy(W)};let $,_;const U={get signal(){return $||($=new AbortController),$.signal},get setSelf(){return(na?"production":void 0)!=="production"&&!aC(D)&&console.warn("setSelf function cannot be used with read-only atom"),!_&&aC(D)&&(_=(...K)=>{if((na?"production":void 0)!=="production"&&z&&console.warn("setSelf function cannot be called in sync"),!z)return S(D,...K)}),_}};try{const K=D.read(R,U);return h(D,K,B,()=>$==null?void 0:$.abort())}catch(K){return p(D,K,B)}finally{z=!1}},x=D=>Jy(m(D)),C=D=>{let P=t.get(D);return P||(P=E(D)),P},b=(D,P)=>!P.l.size&&(!P.t.size||P.t.size===1&&P.t.has(D)),g=D=>{const P=t.get(D);P&&b(D,P)&&N(D)},k=D=>{const P=new Map,A=new WeakMap,B=$=>{var _;const U=new Set((_=t.get($))==null?void 0:_.t);return n.forEach((K,W)=>{var G;(G=o(W))!=null&&G.d.has($)&&U.add(W)}),U},z=$=>{B($).forEach(_=>{_!==$&&(P.set(_,(P.get(_)||new Set).add($)),A.set(_,(A.get(_)||0)+1),z(_))})};z(D);const R=$=>{B($).forEach(_=>{var U;if(_!==$){let K=A.get(_);if(K&&A.set(_,--K),!K){let W=!!((U=P.get(_))!=null&&U.size);if(W){const G=o(_),Z=m(_,!0);W=!D0(G,Z)}W||P.forEach(G=>G.delete(_))}R(_)}})};R(D)},j=(D,...P)=>{let A=!0;const B=$=>Jy(m($)),z=($,..._)=>{let U;if($===D){if(!rC($))throw new Error("atom not writable");const K=o($),W=h($,_[0]);D0(K,W)||k($)}else U=j($,..._);if(!A){const K=M();(na?"production":void 0)!=="production"&&r.forEach(W=>W({type:"async-write",flushed:K}))}return U},R=D.write(B,z,...P);return A=!1,R},S=(D,...P)=>{const A=j(D,...P),B=M();return(na?"production":void 0)!=="production"&&r.forEach(z=>z({type:"write",flushed:B})),A},E=(D,P,A)=>{var B;const z=A||[];(B=o(D))==null||B.d.forEach(($,_)=>{const U=t.get(_);U?U.t.add(D):_!==D&&E(_,D,z)}),m(D);const R={t:new Set(P&&[P]),l:new Set};if(t.set(D,R),(na?"production":void 0)!=="production"&&s.add(D),aC(D)&&D.onMount){const{onMount:$}=D;z.push(()=>{const _=$((...U)=>S(D,...U));_&&(R.u=_)})}return A||z.forEach($=>$()),R},N=D=>{var P;const A=(P=t.get(D))==null?void 0:P.u;A&&A(),t.delete(D),(na?"production":void 0)!=="production"&&s.delete(D);const B=o(D);B?(fp(B)&&z9(B.v),B.d.forEach((z,R)=>{if(R!==D){const $=t.get(R);$&&($.t.delete(D),b(R,$)&&N(R))}})):(na?"production":void 0)!=="production"&&console.warn("[Bug] could not find atom state to unmount",D)},T=(D,P,A)=>{const B=new Set(P.d.keys());A==null||A.forEach((z,R)=>{if(B.has(R)){B.delete(R);return}const $=t.get(R);$&&($.t.delete(D),b(R,$)&&N(R))}),B.forEach(z=>{const R=t.get(z);R?R.t.add(D):t.has(D)&&E(z,D)})},M=()=>{let D;for((na?"production":void 0)!=="production"&&(D=new Set);n.size;){const P=Array.from(n);n.clear(),P.forEach(([A,B])=>{const z=o(A);if(z){const R=t.get(A);R&&z.d!==(B==null?void 0:B.d)&&T(A,z,B==null?void 0:B.d),R&&!(!fp(B)&&(D0(B,z)||$9(B,z)))&&(R.l.forEach($=>$()),(na?"production":void 0)!=="production"&&D.add(A))}else(na?"production":void 0)!=="production"&&console.warn("[Bug] no atom state to flush")})}if((na?"production":void 0)!=="production")return D},L=(D,P)=>{const A=C(D),B=M(),z=A.l;return z.add(P),(na?"production":void 0)!=="production"&&r.forEach(R=>R({type:"sub",flushed:B})),()=>{z.delete(P),g(D),(na?"production":void 0)!=="production"&&r.forEach(R=>R({type:"unsub"}))}};return(na?"production":void 0)!=="production"?{get:x,set:S,sub:L,dev_subscribe_store:(D,P)=>{if(P!==2)throw new Error("The current StoreListener revision is 2.");return r.add(D),()=>{r.delete(D)}},dev_get_mounted_atoms:()=>s.values(),dev_get_atom_state:D=>e.get(D),dev_get_mounted:D=>t.get(D),dev_restore_atoms:D=>{for(const[A,B]of D)rC(A)&&(h(A,B),k(A));const P=M();r.forEach(A=>A({type:"restore",flushed:P}))}}:{get:x,set:S,sub:L}};let sC;(na?"production":void 0)!=="production"&&(typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__=="number"?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1);const dZ=()=>(sC||((na?"production":void 0)!=="production"&&globalThis.__NUMBER_OF_JOTAI_INSTANCES__!==1&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"),sC=cZ()),sC);function gp(e){const t=A9(e.getState());return t.onMount=n=>{const r=()=>{n(e.getState())},s=e.subscribe(r);return r(),s},A9(n=>n(t),(n,r,s)=>{const o=typeof s=="function"?s(n(t)):s;e.setState(o,!0)})}var uZ={VITE_ENABLE_REACT_QUERY_DEVTOOLS:"",VITE_DISABLE_SAVE_TRANSLATIONS:"",VITE_DISABLE_LANGUAGE_FALLBACK:"",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const B9=e=>{let t;const n=new Set,r=(i,c)=>{const u=typeof i=="function"?i(t):i;if(!Object.is(u,t)){const h=t;t=(c!=null?c:typeof u!="object")?u:Object.assign({},t,u),n.forEach(p=>p(t,h))}},s=()=>t,o={setState:r,getState:s,subscribe:i=>(n.add(i),()=>n.delete(i)),destroy:()=>{(uZ?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,s,o),o},vp=e=>e?B9(e):B9;var hZ={VITE_ENABLE_REACT_QUERY_DEVTOOLS:"",VITE_DISABLE_SAVE_TRANSLATIONS:"",VITE_DISABLE_LANGUAGE_FALLBACK:"",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const W9={appVersion:"0.0.1",isAppReady:!1,appDataDir:"",isHistoryEnabled:!0,isFirstRun:!0,historyDetectLanguagesEnabledList:[],historyExclusionList:"",isExclusionListEnabled:!1,isAutoClearSettingsEnabled:!1,isAutoMaskWordsListEnabled:!1,autoMaskWordsList:"",isHistoryDetectLanguageEnabled:!0,historyDetectLanguageMinLines:3,autoClearSettingsDuration:1,autoClearSettingsDurationType:"months",copyPasteDelay:0,copyPasteSequencePinnedDelay:3,copyPasteSequenceIsReversOrder:!1,pasteSequenceEachSeparator:"",isSearchNameOrLabelOnly:!0,isAutoCloseOnCopyPaste:!1,isAutoPreviewLinkCardsEnabled:!0,isAutoFavoriteOnDoubleCopyEnabled:!0,isShowCollectionNameOnNavBar:!0,isShowDisabledCollectionsOnNavBarMenu:!0,isSkipAutoStartPrompt:!1,userSelectedLanguage:"",isHistoryAutoUpdateOnCaputureEnabled:!0,isIdleScreenAutoLockEnabled:!1,idleScreenAutoLockTimeInMinutes:null,isShowHistoryCaptureOnLockedScreen:!1,screenLockPassCode:null,screenLockPassCodeLength:0,screenLockRecoveryPasswordMasked:null,isAppLocked:!1,isScreenLockPassCodeRequireOnStart:!1,licenseKey:null,isFirstRunAfterUpdate:!1,CONST:{APP_DETECT_LANGUAGES_SUPPORTED:[]},setIsHistoryEnabled:()=>{},setCopyPasteDelay:()=>{},setCopyPasteSequencePinnedDelay:()=>{},setCopyPasteSequenceIsReversOrder:()=>{},setPasteSequenceEachSeparator:()=>{},setIsExclusionListEnabled:()=>{},setHistoryDetectLanguageMinLines:()=>{},setAutoClearSettingsDuration:()=>{},setAutoClearSettingsDurationType:()=>{},setIsHistoryDetectLanguageEnabled:()=>{},setHistoryExclusionList:()=>{},setIsHistoryAutoUpdateOnCaputureEnabled:()=>{},setHistoryDetectLanguagesEnabledList:()=>{},setIsAutoClearSettingsEnabled:()=>{},setIsAutoMaskWordsListEnabled:()=>{},setIsAutoCloseOnCopyPaste:()=>{},setIsAutoPreviewLinkCardsEnabled:()=>{},setIsAutoFavoriteOnDoubleCopyEnabled:()=>{},setIsSearchNameOrLabelOnly:()=>{},setAutoMaskWordsList:()=>{},setIsShowCollectionNameOnNavBar:()=>{},setIsShowDisabledCollectionsOnNavBarMenu:()=>{},setIsSkipAutoStartPrompt:()=>{},setIdleScreenAutoLockTimeInMinutes:()=>{},setIsIdleScreenAutoLockEnabled:()=>{},setIsShowHistoryCaptureOnLockedScreen:()=>{},setScreenLockPassCode:()=>{},setScreenLockPassCodeLength:()=>{},setScreenLockResetTempPassCode:()=>{},setScreenLockRecoveryPasswordMasked:()=>{},setIsAppLocked:()=>{},setIsScreenLockPassCodeRequireOnStart:()=>{},setLicenseKey:()=>{},setIsFirstRunAfterUpdate:()=>{},initConstants:()=>{},setAppDataDir:()=>{},updateSetting:()=>{},setIsFirstRun:()=>{},setAppVersion:()=>{},setUserSelectedLanguage:()=>{},initSettings:()=>{},hashPassword:e=>vn("hash_password",{password:e}),storePassword:(e,t)=>vn("store_os_password",{name:e,password:t}),getStoredPassword:e=>{try{return vn("get_stored_os_password",{name:e})}catch{return Promise.resolve(null)}},verifyStoredPassword:(e,t)=>vn("verify_os_password",{name:e,password:t}),deleteStoredPassword:e=>vn("delete_os_password",{name:e}),verifyPassword:(e,t)=>vn("verify_password",{password:e,hash:t})},yp=vp()((e,t)=>({...W9,updateSetting:async(n,r)=>{let s;typeof r=="boolean"?s={valueBool:r}:typeof r=="string"?s={valueText:r}:typeof r=="number"?s={valueInt:r}:s={valueInt:null,valueText:null,valueBool:null};try{return await vn("update_setting",{setting:{name:n,...s}}),(n==="isHistoryEnabled"||n==="userSelectedLanguage"||n==="isAppLocked")&&vn("build_system_menu"),e(n==="historyDetectLanguagesEnabledList"&&typeof r=="string"?()=>({historyDetectLanguagesEnabledList:r.split(",")}):()=>({[n]:r}))}catch(o){console.error(o)}},setIsHistoryAutoUpdateOnCaputureEnabled:async n=>t().updateSetting("isHistoryAutoUpdateOnCaputureEnabled",n),setIsHistoryEnabled:async n=>t().updateSetting("isHistoryEnabled",n),setIsHistoryDetectLanguageEnabled:async n=>t().updateSetting("isHistoryDetectLanguageEnabled",n),setHistoryDetectLanguageMinLines:async n=>t().updateSetting("historyDetectLanguageMinLines",n),setHistoryExclusionList:async n=>t().updateSetting("historyExclusionList",n),setAutoMaskWordsList:async n=>t().updateSetting("autoMaskWordsList",n),setUserSelectedLanguage:async n=>t().updateSetting("userSelectedLanguage",n),setAutoClearSettingsDuration:async n=>t().updateSetting("autoClearSettingsDuration",n),setAutoClearSettingsDurationType:async n=>t().updateSetting("autoClearSettingsDurationType",n),setIsAutoMaskWordsListEnabled:async n=>t().updateSetting("isAutoMaskWordsListEnabled",n),setIsAutoCloseOnCopyPaste:async n=>t().updateSetting("isAutoCloseOnCopyPaste",n),setIsSearchNameOrLabelOnly:async n=>t().updateSetting("isSearchNameOrLabelOnly",n),setIsAutoClearSettingsEnabled:async n=>t().updateSetting("isAutoClearSettingsEnabled",n),setIsAutoPreviewLinkCardsEnabled:async n=>t().updateSetting("isAutoPreviewLinkCardsEnabled",n),setIsAutoFavoriteOnDoubleCopyEnabled:async n=>t().updateSetting("isAutoFavoriteOnDoubleCopyEnabled",n),setIsExclusionListEnabled:async n=>t().updateSetting("isExclusionListEnabled",n),setIsShowCollectionNameOnNavBar:async n=>t().updateSetting("isShowCollectionNameOnNavBar",n),setIsSkipAutoStartPrompt:async n=>t().updateSetting("isSkipAutoStartPrompt",n),setIsShowDisabledCollectionsOnNavBarMenu:async n=>t().updateSetting("isShowDisabledCollectionsOnNavBarMenu",n),setHistoryDetectLanguagesEnabledList:async n=>t().updateSetting("historyDetectLanguagesEnabledList",n.join()),setCopyPasteDelay:async n=>t().updateSetting("copyPasteDelay",n),setCopyPasteSequencePinnedDelay:async n=>t().updateSetting("copyPasteSequencePinnedDelay",n),setCopyPasteSequenceIsReversOrder:async n=>t().updateSetting("copyPasteSequenceIsReversOrder",n),setPasteSequenceEachSeparator:async n=>t().updateSetting("pasteSequenceEachSeparator",n),setIsIdleScreenAutoLockEnabled:async n=>t().updateSetting("isIdleScreenAutoLockEnabled",n),setIdleScreenAutoLockTimeInMinutes:async n=>t().updateSetting("idleScreenAutoLockTimeInMinutes",n),setIsShowHistoryCaptureOnLockedScreen:async n=>t().updateSetting("isShowHistoryCaptureOnLockedScreen",n),setScreenLockPassCode:async n=>t().updateSetting("screenLockPassCode",n||null),setScreenLockPassCodeLength:async n=>t().updateSetting("screenLockPassCodeLength",n),setScreenLockRecoveryPasswordMasked:async n=>t().updateSetting("screenLockRecoveryPasswordMasked",n),setIsAppLocked:async n=>t().updateSetting("isAppLocked",n),setIsScreenLockPassCodeRequireOnStart:async n=>t().updateSetting("isScreenLockPassCodeRequireOnStart",n),setLicenseKey:async n=>t().updateSetting("licenseKey",n),setIsFirstRunAfterUpdate:async n=>t().updateSetting("isFirstRunAfterUpdate",n),setIsFirstRun:n=>e(()=>({isFirstRun:n})),initConstants:n=>e(()=>({CONST:n})),setAppDataDir:n=>e(()=>({appDataDir:n})),setAppVersion:n=>e(()=>({appVersion:n})),initSettings:n=>{const r=Object.keys(W9).reduce((s,o)=>(typeof n[o]<"u"&&(s[o]=n[o]),s),{});e(s=>({...s,...r}))}})),Nr=gp(yp);hZ.TAURI_DEBUG&&(window.settingsStore=yp);const pZ=(e,t={enabled:!0})=>(n,r,s)=>(t.enabled,e(n,r,s));var mZ={VITE_ENABLE_REACT_QUERY_DEVTOOLS:"",VITE_DISABLE_SAVE_TRANSLATIONS:"",VITE_DISABLE_LANGUAGE_FALLBACK:"",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function Xy(e,t){let n;try{n=e()}catch{return}return{getItem:r=>{var s;const o=c=>c===null?null:JSON.parse(c,t==null?void 0:t.reviver),i=(s=n.getItem(r))!=null?s:null;return i instanceof Promise?i.then(o):o(i)},setItem:(r,s)=>n.setItem(r,JSON.stringify(s,t==null?void 0:t.replacer)),removeItem:r=>n.removeItem(r)}}const O0=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return O0(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return O0(r)(n)}}}},fZ=(e,t)=>(n,r,s)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:k=>k,version:0,merge:(k,j)=>({...j,...k}),...t},i=!1;const c=new Set,u=new Set;let h;try{h=o.getStorage()}catch{}if(!h)return e((...k)=>{console.warn("[zustand persist middleware] Unable to update item '".concat(o.name,"', the given storage is currently unavailable.")),n(...k)},r,s);const p=O0(o.serialize),m=()=>{const k=o.partialize({...r()});let j;const S=p({state:k,version:o.version}).then(E=>h.setItem(o.name,E)).catch(E=>{j=E});if(j)throw j;return S},x=s.setState;s.setState=(k,j)=>{x(k,j),m()};const C=e((...k)=>{n(...k),m()},r,s);let b;const g=()=>{var k;if(!h)return;i=!1,c.forEach(S=>S(r()));const j=((k=o.onRehydrateStorage)==null?void 0:k.call(o,r()))||void 0;return O0(h.getItem.bind(h))(o.name).then(S=>{if(S)return o.deserialize(S)}).then(S=>{if(S)if(typeof S.version=="number"&&S.version!==o.version){if(o.migrate)return o.migrate(S.state,S.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return S.state}).then(S=>{var E;return b=o.merge(S,(E=r())!=null?E:C),n(b,!0),m()}).then(()=>{j==null||j(b,void 0),i=!0,u.forEach(S=>S(b))}).catch(S=>{j==null||j(void 0,S)})};return s.persist={setOptions:k=>{o={...o,...k},k.getStorage&&(h=k.getStorage())},clearStorage:()=>{h==null||h.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>g(),hasHydrated:()=>i,onHydrate:k=>(c.add(k),()=>{c.delete(k)}),onFinishHydration:k=>(u.add(k),()=>{u.delete(k)})},g(),b||C},gZ=(e,t)=>(n,r,s)=>{let o={storage:Xy(()=>localStorage),partialize:g=>g,version:0,merge:(g,k)=>({...k,...g}),...t},i=!1;const c=new Set,u=new Set;let h=o.storage;if(!h)return e((...g)=>{console.warn("[zustand persist middleware] Unable to update item '".concat(o.name,"', the given storage is currently unavailable.")),n(...g)},r,s);const p=()=>{const g=o.partialize({...r()});return h.setItem(o.name,{state:g,version:o.version})},m=s.setState;s.setState=(g,k)=>{m(g,k),p()};const x=e((...g)=>{n(...g),p()},r,s);let C;const b=()=>{var g,k;if(!h)return;i=!1,c.forEach(S=>{var E;return S((E=r())!=null?E:x)});const j=((k=o.onRehydrateStorage)==null?void 0:k.call(o,(g=r())!=null?g:x))||void 0;return O0(h.getItem.bind(h))(o.name).then(S=>{if(S)if(typeof S.version=="number"&&S.version!==o.version){if(o.migrate)return o.migrate(S.state,S.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return S.state}).then(S=>{var E;return C=o.merge(S,(E=r())!=null?E:x),n(C,!0),p()}).then(()=>{j==null||j(C,void 0),C=r(),i=!0,u.forEach(S=>S(C))}).catch(S=>{j==null||j(void 0,S)})};return s.persist={setOptions:g=>{o={...o,...g},g.storage&&(h=g.storage)},clearStorage:()=>{h==null||h.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>b(),hasHydrated:()=>i,onHydrate:g=>(c.add(g),()=>{c.delete(g)}),onFinishHydration:g=>(u.add(g),()=>{u.delete(g)})},o.skipHydration||b(),C||x},vZ=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((mZ?"production":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),fZ(e,t)):gZ(e,t),oC=vZ,yZ={avatar:"",userName:"",email:"",authority:[]},xZ=vp()(oC(pZ(e=>({user:{...yZ},signedIn:!1,token:null,setUser:t=>e(n=>({...n,user:{...n.user,avatar:t.avatar,email:t.email,userName:t.userName,authority:t.authority}})),signInSuccess:t=>e(()=>({signedIn:!0,token:t})),signOutSuccess:()=>e(()=>({signedIn:!1,token:null}))}),{enabled:!0}),{name:"auth-store",storage:Xy(()=>localStorage)}));gp(xZ);const bZ=["slate","sky","stone","teal","indigo","green","yellow","blue","purple","rose","lime","emerald","amber","cyan","fuchsia","pink"],xp=["85%","90%","95%","100%","105%","110%","120%","125%"],wZ={fontSize:"100%",isWindows:!1,isSwapPanels:!1,isShowPinned:!0,isShowHistoryPinned:!0,isMacOSX:!0,isLinux:!1,isScrolling:!1,returnRoute:"/menu",setIsShowPinned:()=>{},setIsShowHistoryPinned:()=>{},setReturnRoute:()=>{},setIsSwapPanels:()=>{},setIsScrolling:()=>{},setOSType:()=>{},resetFontSize:()=>{},increaseFontSize:()=>{},setFontSize:()=>{},decreaseFontSize:()=>{},setAppDataDir:()=>{}},V9=vp()(oC((e,t)=>({...wZ,setIsShowPinned:n=>e(()=>({isShowPinned:n})),setIsShowHistoryPinned:n=>e(()=>({isShowHistoryPinned:n})),setIsSwapPanels:n=>e(()=>({isSwapPanels:n})),resetFontSize:()=>{e(()=>({fontSize:"100%"}))},setIsScrolling(n){e(()=>({isScrolling:n}))},setOSType:n=>{e(()=>({isWindows:n==="Windows_NT",isMacOSX:n==="Darwin",isLinux:n==="Linux"}))},setFontSize:n=>{e(()=>({fontSize:n}))},increaseFontSize:()=>{e(n=>{const r=xp.indexOf(n.fontSize),s=Math.min(xp.length-1,r+1);return{fontSize:xp[s]}})},decreaseFontSize:()=>{e(n=>{const r=xp.indexOf(n.fontSize),s=Math.max(0,r-1);return{fontSize:xp[s]}})},setReturnRoute:n=>{e(()=>({returnRoute:n}))}}),{name:"ui-store",storage:Xy(()=>localStorage)})),ra=gp(V9),kZ={direction:"ltr",mode:"system",systemTheme:"light",themeDark:()=>!1,setSystemTheme:()=>{},setDirection:()=>{},setMode:()=>{}},jZ=vp()(oC((e,t)=>({...kZ,themeDark:()=>{const{mode:n,systemTheme:r}=t();return n==="system"?r==="dark":n==="dark"},setSystemTheme:n=>{e({systemTheme:n})},setMode:n=>{e({mode:n})}}),{name:"theme-store",storage:Xy(()=>localStorage),partialize:e=>({mode:e.mode,direction:e.direction})})),pu=gp(jZ);var CZ=typeof global=="object"&&global&&global.Object===Object&&global,SZ=typeof self=="object"&&self&&self.Object===Object&&self,U9=CZ||SZ||Function("return this")(),ex=U9.Symbol,q9=Object.prototype,EZ=q9.hasOwnProperty,NZ=q9.toString,P0=ex?ex.toStringTag:void 0;function _Z(e){var t=EZ.call(e,P0),n=e[P0];try{e[P0]=void 0;var r=!0}catch{}var s=NZ.call(e);return r&&(t?e[P0]=n:delete e[P0]),s}var IZ=Object.prototype,TZ=IZ.toString;function MZ(e){return TZ.call(e)}var LZ="[object Null]",DZ="[object Undefined]",Y9=ex?ex.toStringTag:void 0;function OZ(e){return e==null?e===void 0?DZ:LZ:Y9&&Y9 in Object(e)?_Z(e):MZ(e)}function PZ(e){return e!=null&&typeof e=="object"}var RZ="[object Symbol]";function AZ(e){return typeof e=="symbol"||PZ(e)&&OZ(e)==RZ}var zZ=/\s/;function FZ(e){for(var t=e.length;t--&&zZ.test(e.charAt(t)););return t}var HZ=/^\s+/;function $Z(e){return e&&e.slice(0,FZ(e)+1).replace(HZ,"")}function tx(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var K9=NaN,BZ=/^[-+]0x[0-9a-f]+$/i,WZ=/^0b[01]+$/i,VZ=/^0o[0-7]+$/i,UZ=parseInt;function G9(e){if(typeof e=="number")return e;if(AZ(e))return K9;if(tx(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=tx(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=$Z(e);var n=WZ.test(e);return n||VZ.test(e)?UZ(e.slice(2),n?2:8):BZ.test(e)?K9:+e}var iC=function(){return U9.Date.now()},qZ="Expected a function",YZ=Math.max,KZ=Math.min;function mu(e,t,n){var r,s,o,i,c,u,h=0,p=!1,m=!1,x=!0;if(typeof e!="function")throw new TypeError(qZ);t=G9(t)||0,tx(n)&&(p=!!n.leading,m="maxWait"in n,o=m?YZ(G9(n.maxWait)||0,t):o,x="trailing"in n?!!n.trailing:x);function C(M){var L=r,D=s;return r=s=void 0,h=M,i=e.apply(D,L),i}function b(M){return h=M,c=setTimeout(j,t),p?C(M):i}function g(M){var L=M-u,D=M-h,P=t-L;return m?KZ(P,o-D):P}function k(M){var L=M-u,D=M-h;return u===void 0||L>=t||L<0||m&&D>=o}function j(){var M=iC();if(k(M))return S(M);c=setTimeout(j,g(M))}function S(M){return c=void 0,x&&r?C(M):(r=s=void 0,i)}function E(){c!==void 0&&clearTimeout(c),h=0,r=u=s=c=void 0}function N(){return c===void 0?i:S(iC())}function T(){var M=iC(),L=k(M);if(r=arguments,s=this,u=M,L){if(c===void 0)return b(u);if(m)return clearTimeout(c),c=setTimeout(j,t),C(u)}return c===void 0&&(c=setTimeout(j,t)),i}return T.cancel=E,T.flush=N,T}var GZ="Expected a function";function Z9(e,t,n){var r=!0,s=!0;if(typeof e!="function")throw new TypeError(GZ);return tx(n)&&(r="leading"in n?!!n.leading:r,s="trailing"in n?!!n.trailing:s),mu(e,t,{leading:r,maxWait:t,trailing:s})}var ZZ={VITE_ENABLE_REACT_QUERY_DEVTOOLS:"",VITE_DISABLE_SAVE_TRANSLATIONS:"",VITE_DISABLE_LANGUAGE_FALLBACK:"",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const Q9=vp()((e,t)=>({collections:[],tabs:[],tabsLoaded:!1,isMenuLoaded:!1,pinnedClips:[],currentCollectionId:null,currentTab:"",menuItems:[],clipItems:[],getTabLastBorderIndex:n=>{var o;const{clipItems:r}=t(),s=r.filter(i=>i.isBoard&&i.tabId===n);return((o=s.reduce((i,c)=>i.orderNumber>c.orderNumber?i:c,s[0]))==null?void 0:o.orderNumber)||0},setIsMenuLoaded:n=>{e(()=>({isMenuLoaded:n}))},getCurrentTab:()=>{var n;return t().currentTab||((n=t().tabs[0])==null?void 0:n.tabId)},setClipItemsDebounced:mu(n=>{e(()=>({pinnedClips:n.filter(r=>r.isPinned&&r.isClip).sort((r,s)=>r.pinnedOrderNumber-s.pinnedOrderNumber).map(r=>{var s,o,i;return{id:r.itemId,name:r.name,parentId:r.parentId,orderNumber:r.orderNumber,pinnedOrderNumber:r.pinnedOrderNumber,isPinned:r.isPinned,createdAt:r.createdAt,isFavorite:r.isFavorite,color:(i=(o=r.color)!=null?o:(s=n.find(c=>c.itemId===r.parentId))==null?void 0:s.color)!=null?i:"slate",borderWidth:r.borderWidth,value:r.value,tabId:r.tabId,type:"clip"}}),clipItems:n}))},300,{leading:!0}),setMenuItems:n=>{e(()=>({isMenuLoaded:!0,menuItems:n}))},setClipItems:n=>{e(()=>({pinnedClips:n.filter(r=>r.isPinned&&r.isClip).sort((r,s)=>r.pinnedOrderNumber-s.pinnedOrderNumber).map(r=>{var s,o,i;return{id:r.itemId,name:r.name,parentId:r.parentId,orderNumber:r.orderNumber,createdAt:r.createdAt,isPinned:r.isPinned,isFavorite:r.isFavorite,color:(i=(o=r.color)!=null?o:(s=n.find(c=>c.itemId===r.parentId))==null?void 0:s.color)!=null?i:"slate",borderWidth:r.borderWidth,value:r.value,tabId:r.tabId,type:"clip"}}),clipItems:n}))},isBoardHasChildren:n=>{const{clipItems:r}=t();return r.some(s=>s.parentId===n)},tabHasBoards:n=>{const{clipItems:r}=t();return r.some(s=>s.tabId===n&&s.isBoard)},setTabsByOrder:n=>{e({tabs:n.sort((r,s)=>r.tabOrderNumber-s.tabOrderNumber)})},setTabs:n=>{var h,p,m;const r=t().currentCollectionId,s=localStorage.getItem("currentTabs"),o=s!=null&&s.startsWith(r+":::")?s.split(":::")[1]:"",i=(h=n.find(x=>x.tabId===o))==null?void 0:h.tabId,c=((p=n.find(x=>x.tabId===t().currentTab))==null?void 0:p.tabId)||i||((m=n[0])==null?void 0:m.tabId),u=n.sort((x,C)=>x.tabOrderNumber-C.tabOrderNumber);e({currentTab:c,tabsLoaded:!0,tabs:u})},setCurrentTab:n=>{const r=t().currentCollectionId;r&&localStorage.setItem("currentTabs","".concat(r,":::").concat(n)),e(()=>({currentTab:n}))},getCurrentCollectionTitle:()=>{var s;const{collections:n,currentCollectionId:r}=t();return(s=n.find(o=>o.collectionId===r))==null?void 0:s.title},setCollections:n=>{const r=n.find(s=>s.isSelected);e(()=>({collections:n,currentCollectionId:(r==null?void 0:r.collectionId)||null}))}})),hr=gp(Q9);ZZ.TAURI_DEBUG&&(window.collectionsStore=Q9);var J9={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(kn,function(){var n=1e3,r=6e4,s=36e5,o="millisecond",i="second",c="minute",u="hour",h="day",p="week",m="month",x="quarter",C="year",b="date",g="Invalid Date",k=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,j=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,S={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function($){var _=["th","st","nd","rd"],U=$%100;return"["+$+(_[(U-20)%10]||_[U]||_[0])+"]"}},E=function($,_,U){var K=String($);return!K||K.length>=_?$:""+Array(_+1-K.length).join(U)+$},N={s:E,z:function($){var _=-$.utcOffset(),U=Math.abs(_),K=Math.floor(U/60),W=U%60;return(_<=0?"+":"-")+E(K,2,"0")+":"+E(W,2,"0")},m:function $(_,U){if(_.date()1)return $(Z[0])}else{var F=_.name;M[F]=_,W=F}return!K&&W&&(T=W),W||!K&&T},A=function($,_){if(D($))return $.clone();var U=typeof _=="object"?_:{};return U.date=$,U.args=arguments,new z(U)},B=N;B.l=P,B.i=D,B.w=function($,_){return A($,{locale:_.$L,utc:_.$u,x:_.$x,$offset:_.$offset})};var z=function(){function $(U){this.$L=P(U.locale,null,!0),this.parse(U),this.$x=this.$x||U.x||{},this[L]=!0}var _=$.prototype;return _.parse=function(U){this.$d=function(K){var W=K.date,G=K.utc;if(W===null)return new Date(NaN);if(B.u(W))return new Date;if(W instanceof Date)return new Date(W);if(typeof W=="string"&&!/Z$/i.test(W)){var Z=W.match(k);if(Z){var F=Z[2]-1||0,V=(Z[7]||"0").substring(0,3);return G?new Date(Date.UTC(Z[1],F,Z[3]||1,Z[4]||0,Z[5]||0,Z[6]||0,V)):new Date(Z[1],F,Z[3]||1,Z[4]||0,Z[5]||0,Z[6]||0,V)}}return new Date(W)}(U),this.init()},_.init=function(){var U=this.$d;this.$y=U.getFullYear(),this.$M=U.getMonth(),this.$D=U.getDate(),this.$W=U.getDay(),this.$H=U.getHours(),this.$m=U.getMinutes(),this.$s=U.getSeconds(),this.$ms=U.getMilliseconds()},_.$utils=function(){return B},_.isValid=function(){return this.$d.toString()!==g},_.isSame=function(U,K){var W=A(U);return this.startOf(K)<=W&&W<=this.endOf(K)},_.isAfter=function(U,K){return A(U)1&&arguments[1]!==void 0?arguments[1]:{};this.init(t,n)}init(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=t||eQ,this.options=n,this.debug=n.debug}log(){for(var t=arguments.length,n=new Array(t),r=0;r{this.observers[r]||(this.observers[r]=new Map);const s=this.observers[r].get(n)||0;this.observers[r].set(n,s+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}emit(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),s=1;s{let[i,c]=o;for(let u=0;u{let[i,c]=o;for(let u=0;u{e=r,t=s});return n.resolve=e,n.reject=t,n}function eT(e){return e==null?"":""+e}function tQ(e,t,n){e.forEach(r=>{t[r]&&(n[r]=t[r])})}const nQ=/###/g;function A0(e,t,n){function r(c){return c&&c.indexOf("###")>-1?c.replace(nQ,"."):c}function s(){return!e||typeof e=="string"}const o=typeof t!="string"?t:t.split(".");let i=0;for(;i":">",'"':""","'":"'","/":"/"};function oQ(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,t=>sQ[t]):e}class iQ{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const n=this.regExpMap.get(t);if(n!==void 0)return n;const r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}}const lQ=[" ",",","?","!",";"],cQ=new iQ(20);function dQ(e,t,n){t=t||"",n=n||"";const r=lQ.filter(i=>t.indexOf(i)<0&&n.indexOf(i)<0);if(r.length===0)return!0;const s=cQ.getRegExp("(".concat(r.map(i=>i==="?"?"\\?":i).join("|"),")"));let o=!s.test(e);if(!o){const i=e.indexOf(n);i>0&&!s.test(e.substring(0,i))&&(o=!0)}return o}function lC(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!e)return;if(e[t])return e[t];const r=t.split(n);let s=e;for(let o=0;o-1&&u0?e.replace("_","-"):e}class rT extends rx{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}getResource(t,n,r){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator,i=s.ignoreJSONStructure!==void 0?s.ignoreJSONStructure:this.options.ignoreJSONStructure;let c;t.indexOf(".")>-1?c=t.split("."):(c=[t,n],r&&(Array.isArray(r)?c.push(...r):typeof r=="string"&&o?c.push(...r.split(o)):c.push(r)));const u=ax(this.data,c);return!u&&!n&&!r&&t.indexOf(".")>-1&&(t=c[0],n=c[1],r=c.slice(2).join(".")),u||!i||typeof r!="string"?u:lC(this.data&&this.data[t]&&this.data[t][n],r,o)}addResource(t,n,r,s){let o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const i=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator;let c=[t,n];r&&(c=c.concat(i?r.split(i):r)),t.indexOf(".")>-1&&(c=t.split("."),s=n,n=c[1]),this.addNamespaces(n),tT(this.data,c,s),o.silent||this.emit("added",t,n,r,s)}addResources(t,n,r){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const o in r)(typeof r[o]=="string"||Object.prototype.toString.apply(r[o])==="[object Array]")&&this.addResource(t,n,o,r[o],{silent:!0});s.silent||this.emit("added",t,n,r)}addResourceBundle(t,n,r,s,o){let i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},c=[t,n];t.indexOf(".")>-1&&(c=t.split("."),s=r,r=n,n=c[1]),this.addNamespaces(n);let u=ax(this.data,c)||{};i.skipCopy||(r=JSON.parse(JSON.stringify(r))),s?nT(u,r,o):u={...u,...r},tT(this.data,c,u),i.silent||this.emit("added",t,n,r)}removeResourceBundle(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}hasResourceBundle(t,n){return this.getResource(t,n)!==void 0}getResourceBundle(t,n){return n||(n=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(t,n)}:this.getResource(t,n)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const n=this.getDataByLanguage(t);return!!(n&&Object.keys(n)||[]).find(r=>n[r]&&Object.keys(n[r]).length>0)}toJSON(){return this.data}}var aT={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,s){return e.forEach(o=>{this.processors[o]&&(t=this.processors[o].process(t,n,r,s))}),t}};const sT={};class ox extends rx{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),tQ(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Ui.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(t==null)return!1;const r=this.resolve(t,n);return r&&r.res!==void 0}extractFromKey(t,n){let r=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const s=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let o=n.ns||this.options.defaultNS||[];const i=r&&t.indexOf(r)>-1,c=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!dQ(t,r,s);if(i&&!c){const u=t.match(this.interpolator.nestingRegexp);if(u&&u.length>0)return{key:t,namespaces:o};const h=t.split(r);(r!==s||r===s&&this.options.ns.indexOf(h[0])>-1)&&(o=h.shift()),t=h.join(s)}return typeof o=="string"&&(o=[o]),{key:t,namespaces:o}}translate(t,n,r){if(typeof n!="object"&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),typeof n=="object"&&(n={...n}),n||(n={}),t==null)return"";Array.isArray(t)||(t=[String(t)]);const s=n.returnDetails!==void 0?n.returnDetails:this.options.returnDetails,o=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,{key:i,namespaces:c}=this.extractFromKey(t[t.length-1],n),u=c[c.length-1],h=n.lng||this.language,p=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(h&&h.toLowerCase()==="cimode"){if(p){const E=n.nsSeparator||this.options.nsSeparator;return s?{res:"".concat(u).concat(E).concat(i),usedKey:i,exactUsedKey:i,usedLng:h,usedNS:u,usedParams:this.getUsedParamsDetails(n)}:"".concat(u).concat(E).concat(i)}return s?{res:i,usedKey:i,exactUsedKey:i,usedLng:h,usedNS:u,usedParams:this.getUsedParamsDetails(n)}:i}const m=this.resolve(t,n);let x=m&&m.res;const C=m&&m.usedKey||i,b=m&&m.exactUsedKey||i,g=Object.prototype.toString.apply(x),k=["[object Number]","[object Function]","[object RegExp]"],j=n.joinArrays!==void 0?n.joinArrays:this.options.joinArrays,S=!this.i18nFormat||this.i18nFormat.handleAsObject;if(S&&x&&typeof x!="string"&&typeof x!="boolean"&&typeof x!="number"&&k.indexOf(g)<0&&!(typeof j=="string"&&g==="[object Array]")){if(!n.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const E=this.options.returnedObjectHandler?this.options.returnedObjectHandler(C,x,{...n,ns:c}):"key '".concat(i," (").concat(this.language,")' returned an object instead of string.");return s?(m.res=E,m.usedParams=this.getUsedParamsDetails(n),m):E}if(o){const E=g==="[object Array]",N=E?[]:{},T=E?b:C;for(const M in x)if(Object.prototype.hasOwnProperty.call(x,M)){const L="".concat(T).concat(o).concat(M);N[M]=this.translate(L,{...n,joinArrays:!1,ns:c}),N[M]===L&&(N[M]=x[M])}x=N}}else if(S&&typeof j=="string"&&g==="[object Array]")x=x.join(j),x&&(x=this.extendTranslation(x,t,n,r));else{let E=!1,N=!1;const T=n.count!==void 0&&typeof n.count!="string",M=ox.hasDefaultValue(n),L=T?this.pluralResolver.getSuffix(h,n.count,n):"",D=n.ordinal&&T?this.pluralResolver.getSuffix(h,n.count,{ordinal:!1}):"",P=T&&!n.ordinal&&n.count===0&&this.pluralResolver.shouldUseIntlApi(),A=P&&n["defaultValue".concat(this.options.pluralSeparator,"zero")]||n["defaultValue".concat(L)]||n["defaultValue".concat(D)]||n.defaultValue;!this.isValidLookup(x)&&M&&(E=!0,x=A),this.isValidLookup(x)||(N=!0,x=i);const B=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&N?void 0:x,z=M&&A!==x&&this.options.updateMissing;if(N||E||z){if(this.logger.log(z?"updateKey":"missingKey",h,u,i,z?A:x),o){const U=this.resolve(i,{...n,keySeparator:!1});U&&U.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let R=[];const $=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if(this.options.saveMissingTo==="fallback"&&$&&$[0])for(let U=0;U<$.length;U++)R.push($[U]);else this.options.saveMissingTo==="all"?R=this.languageUtils.toResolveHierarchy(n.lng||this.language):R.push(n.lng||this.language);const _=(U,K,W)=>{const G=M&&W!==x?W:B;this.options.missingKeyHandler?this.options.missingKeyHandler(U,u,K,G,z,n):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(U,u,K,G,z,n),this.emit("missingKey",U,u,K,x)};this.options.saveMissing&&(this.options.saveMissingPlurals&&T?R.forEach(U=>{const K=this.pluralResolver.getSuffixes(U,n);P&&n["defaultValue".concat(this.options.pluralSeparator,"zero")]&&K.indexOf("".concat(this.options.pluralSeparator,"zero"))<0&&K.push("".concat(this.options.pluralSeparator,"zero")),K.forEach(W=>{_([U],i+W,n["defaultValue".concat(W)]||A)})}):_(R,i,A))}x=this.extendTranslation(x,t,n,m,r),N&&x===i&&this.options.appendNamespaceToMissingKey&&(x="".concat(u,":").concat(i)),(N||E)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?x=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(u,":").concat(i):i,E?x:void 0):x=this.options.parseMissingKeyHandler(x))}return s?(m.res=x,m.usedParams=this.getUsedParamsDetails(n),m):x}extendTranslation(t,n,r,s,o){var i=this;if(this.i18nFormat&&this.i18nFormat.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const h=typeof t=="string"&&(r&&r.interpolation&&r.interpolation.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let p;if(h){const x=t.match(this.interpolator.nestingRegexp);p=x&&x.length}let m=r.replace&&typeof r.replace!="string"?r.replace:r;if(this.options.interpolation.defaultVariables&&(m={...this.options.interpolation.defaultVariables,...m}),t=this.interpolator.interpolate(t,m,r.lng||this.language,r),h){const x=t.match(this.interpolator.nestingRegexp),C=x&&x.length;p1&&arguments[1]!==void 0?arguments[1]:{},r,s,o,i,c;return typeof t=="string"&&(t=[t]),t.forEach(u=>{if(this.isValidLookup(r))return;const h=this.extractFromKey(u,n),p=h.key;s=p;let m=h.namespaces;this.options.fallbackNS&&(m=m.concat(this.options.fallbackNS));const x=n.count!==void 0&&typeof n.count!="string",C=x&&!n.ordinal&&n.count===0&&this.pluralResolver.shouldUseIntlApi(),b=n.context!==void 0&&(typeof n.context=="string"||typeof n.context=="number")&&n.context!=="",g=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);m.forEach(k=>{this.isValidLookup(r)||(c=k,!sT["".concat(g[0],"-").concat(k)]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(c)&&(sT["".concat(g[0],"-").concat(k)]=!0,this.logger.warn('key "'.concat(s,'" for languages "').concat(g.join(", "),'" won\'t get resolved as namespace "').concat(c,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),g.forEach(j=>{if(this.isValidLookup(r))return;i=j;const S=[p];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(S,p,j,k,n);else{let N;x&&(N=this.pluralResolver.getSuffix(j,n.count,n));const T="".concat(this.options.pluralSeparator,"zero"),M="".concat(this.options.pluralSeparator,"ordinal").concat(this.options.pluralSeparator);if(x&&(S.push(p+N),n.ordinal&&N.indexOf(M)===0&&S.push(p+N.replace(M,this.options.pluralSeparator)),C&&S.push(p+T)),b){const L="".concat(p).concat(this.options.contextSeparator).concat(n.context);S.push(L),x&&(S.push(L+N),n.ordinal&&N.indexOf(M)===0&&S.push(L+N.replace(M,this.options.pluralSeparator)),C&&S.push(L+T))}}let E;for(;E=S.pop();)this.isValidLookup(r)||(o=E,r=this.getResource(j,k,E,n))}))})}),{res:r,usedKey:s,exactUsedKey:o,usedLng:i,usedNS:c}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,r){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(t,n,r,s):this.resourceStore.getResource(t,n,r,s)}getUsedParamsDetails(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&typeof t.replace!="string";let s=r?t.replace:t;if(r&&typeof t.count<"u"&&(s.count=t.count),this.options.interpolation.defaultVariables&&(s={...this.options.interpolation.defaultVariables,...s}),!r){s={...s};for(const o of n)delete s[o]}return s}static hasDefaultValue(t){const n="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&n===r.substring(0,n.length)&&t[r]!==void 0)return!0;return!1}}function cC(e){return e.charAt(0).toUpperCase()+e.slice(1)}class oT{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Ui.create("languageUtils")}getScriptPartFromCode(t){if(t=sx(t),!t||t.indexOf("-")<0)return null;const n=t.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(t){if(t=sx(t),!t||t.indexOf("-")<0)return t;const n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(typeof t=="string"&&t.indexOf("-")>-1){const n=["hans","hant","latn","cyrl","cans","mong","arab"];let r=t.split("-");return this.options.lowerCaseLng?r=r.map(s=>s.toLowerCase()):r.length===2?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=cC(r[1].toLowerCase()))):r.length===3&&(r[0]=r[0].toLowerCase(),r[1].length===2&&(r[1]=r[1].toUpperCase()),r[0]!=="sgn"&&r[2].length===2&&(r[2]=r[2].toUpperCase()),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=cC(r[1].toLowerCase())),n.indexOf(r[2].toLowerCase())>-1&&(r[2]=cC(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let n;return t.forEach(r=>{if(n)return;const s=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(s))&&(n=s)}),!n&&this.options.supportedLngs&&t.forEach(r=>{if(n)return;const s=this.getLanguagePartFromCode(r);if(this.isSupportedCode(s))return n=s;n=this.options.supportedLngs.find(o=>{if(o===s||!(o.indexOf("-")<0&&s.indexOf("-")<0)&&o.indexOf(s)===0)return o})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),typeof t=="string"&&(t=[t]),Object.prototype.toString.apply(t)==="[object Array]")return t;if(!n)return t.default||[];let r=t[n];return r||(r=t[this.getScriptPartFromCode(n)]),r||(r=t[this.formatLanguageCode(n)]),r||(r=t[this.getLanguagePartFromCode(n)]),r||(r=t.default),r||[]}toResolveHierarchy(t,n){const r=this.getFallbackCodes(n||this.options.fallbackLng||[],t),s=[],o=i=>{i&&(this.isSupportedCode(i)?s.push(i):this.logger.warn("rejecting language code not found in supportedLngs: ".concat(i)))};return typeof t=="string"&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&o(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&o(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&o(this.getLanguagePartFromCode(t))):typeof t=="string"&&o(this.formatLanguageCode(t)),r.forEach(i=>{s.indexOf(i)<0&&o(this.formatLanguageCode(i))}),s}}let uQ=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],hQ={1:function(e){return+(e>1)},2:function(e){return+(e!=1)},3:function(e){return 0},4:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},5:function(e){return e==0?0:e==1?1:e==2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},6:function(e){return e==1?0:e>=2&&e<=4?1:2},7:function(e){return e==1?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},8:function(e){return e==1?0:e==2?1:e!=8&&e!=11?2:3},9:function(e){return+(e>=2)},10:function(e){return e==1?0:e==2?1:e<7?2:e<11?3:4},11:function(e){return e==1||e==11?0:e==2||e==12?1:e>2&&e<20?2:3},12:function(e){return+(e%10!=1||e%100==11)},13:function(e){return+(e!==0)},14:function(e){return e==1?0:e==2?1:e==3?2:3},15:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2},16:function(e){return e%10==1&&e%100!=11?0:e!==0?1:2},17:function(e){return e==1||e%10==1&&e%100!=11?0:1},18:function(e){return e==0?0:e==1?1:2},19:function(e){return e==1?0:e==0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3},20:function(e){return e==1?0:e==0||e%100>0&&e%100<20?1:2},21:function(e){return e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0},22:function(e){return e==1?0:e==2?1:(e<0||e>10)&&e%10==0?2:3}};const pQ=["v1","v2","v3"],mQ=["v4"],iT={zero:0,one:1,two:2,few:3,many:4,other:5};function fQ(){const e={};return uQ.forEach(t=>{t.lngs.forEach(n=>{e[n]={numbers:t.nr,plurals:hQ[t.fc]}})}),e}class gQ{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=n,this.logger=Ui.create("pluralResolver"),(!this.options.compatibilityJSON||mQ.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=fQ()}addRule(t,n){this.rules[t]=n}getRule(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(sx(t==="dev"?"en":t),{type:n.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[t]||this.rules[this.languageUtils.getLanguagePartFromCode(t)]}needsPlural(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(t,n);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}getPluralFormsOfKey(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(t,r).map(s=>"".concat(n).concat(s))}getSuffixes(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(t,n);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((s,o)=>iT[s]-iT[o]).map(s=>"".concat(this.options.prepend).concat(n.ordinal?"ordinal".concat(this.options.prepend):"").concat(s)):r.numbers.map(s=>this.getSuffix(t,s,n)):[]}getSuffix(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const s=this.getRule(t,r);return s?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(r.ordinal?"ordinal".concat(this.options.prepend):"").concat(s.select(n)):this.getSuffixRetroCompatible(s,n):(this.logger.warn("no plural rule found for: ".concat(t)),"")}getSuffixRetroCompatible(t,n){const r=t.noAbs?t.plurals(n):t.plurals(Math.abs(n));let s=t.numbers[r];this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1&&(s===2?s="plural":s===1&&(s=""));const o=()=>this.options.prepend&&s.toString()?this.options.prepend+s.toString():s.toString();return this.options.compatibilityJSON==="v1"?s===1?"":typeof s=="number"?"_plural_".concat(s.toString()):o():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1?o():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}shouldUseIntlApi(){return!pQ.includes(this.options.compatibilityJSON)}}function lT(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=aQ(e,t,n);return!o&&s&&typeof n=="string"&&(o=lC(e,n,r),o===void 0&&(o=lC(t,n,r))),o}class vQ{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Ui.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||(n=>n),this.init(t)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});const n=t.interpolation;this.escape=n.escape!==void 0?n.escape:oQ,this.escapeValue=n.escapeValue!==void 0?n.escapeValue:!0,this.useRawValueToEscape=n.useRawValueToEscape!==void 0?n.useRawValueToEscape:!1,this.prefix=n.prefix?bp(n.prefix):n.prefixEscaped||"{{",this.suffix=n.suffix?bp(n.suffix):n.suffixEscaped||"}}",this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||",",this.unescapePrefix=n.unescapeSuffix?"":n.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":n.unescapeSuffix||"",this.nestingPrefix=n.nestingPrefix?bp(n.nestingPrefix):n.nestingPrefixEscaped||bp("$t("),this.nestingSuffix=n.nestingSuffix?bp(n.nestingSuffix):n.nestingSuffixEscaped||bp(")"),this.nestingOptionsSeparator=n.nestingOptionsSeparator?n.nestingOptionsSeparator:n.nestingOptionsSeparator||",",this.maxReplaces=n.maxReplaces?n.maxReplaces:1e3,this.alwaysFormat=n.alwaysFormat!==void 0?n.alwaysFormat:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(n,r)=>n&&n.source===r?(n.lastIndex=0,n):new RegExp(r,"g");this.regexp=t(this.regexp,"".concat(this.prefix,"(.+?)").concat(this.suffix)),this.regexpUnescape=t(this.regexpUnescape,"".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix)),this.nestingRegexp=t(this.nestingRegexp,"".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix))}interpolate(t,n,r,s){let o,i,c;const u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function h(C){return C.replace(/\$/g,"$$$$")}const p=C=>{if(C.indexOf(this.formatSeparator)<0){const j=lT(n,u,C,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(j,void 0,r,{...s,...n,interpolationkey:C}):j}const b=C.split(this.formatSeparator),g=b.shift().trim(),k=b.join(this.formatSeparator).trim();return this.format(lT(n,u,g,this.options.keySeparator,this.options.ignoreJSONStructure),k,r,{...s,...n,interpolationkey:g})};this.resetRegExp();const m=s&&s.missingInterpolationHandler||this.options.missingInterpolationHandler,x=s&&s.interpolation&&s.interpolation.skipOnVariables!==void 0?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:C=>h(C)},{regex:this.regexp,safeValue:C=>this.escapeValue?h(this.escape(C)):h(C)}].forEach(C=>{for(c=0;o=C.regex.exec(t);){const b=o[1].trim();if(i=p(b),i===void 0)if(typeof m=="function"){const k=m(t,o,s);i=typeof k=="string"?k:""}else if(s&&Object.prototype.hasOwnProperty.call(s,b))i="";else if(x){i=o[0];continue}else this.logger.warn("missed to pass in variable ".concat(b," for interpolating ").concat(t)),i="";else typeof i!="string"&&!this.useRawValueToEscape&&(i=eT(i));const g=C.safeValue(i);if(t=t.replace(o[0],g),x?(C.regex.lastIndex+=i.length,C.regex.lastIndex-=o[0].length):C.regex.lastIndex=0,c++,c>=this.maxReplaces)break}}),t}nest(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s,o,i;function c(u,h){const p=this.nestingOptionsSeparator;if(u.indexOf(p)<0)return u;const m=u.split(new RegExp("".concat(p,"[ ]*{")));let x="{".concat(m[1]);u=m[0],x=this.interpolate(x,i);const C=x.match(/'/g),b=x.match(/"/g);(C&&C.length%2===0&&!b||b.length%2!==0)&&(x=x.replace(/'/g,'"'));try{i=JSON.parse(x),h&&(i={...h,...i})}catch(g){return this.logger.warn("failed parsing options string in nesting for key ".concat(u),g),"".concat(u).concat(p).concat(x)}return delete i.defaultValue,u}for(;s=this.nestingRegexp.exec(t);){let u=[];i={...r},i=i.replace&&typeof i.replace!="string"?i.replace:i,i.applyPostProcessor=!1,delete i.defaultValue;let h=!1;if(s[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(s[1])){const p=s[1].split(this.formatSeparator).map(m=>m.trim());s[1]=p.shift(),u=p,h=!0}if(o=n(c.call(this,s[1].trim(),i),i),o&&s[0]===t&&typeof o!="string")return o;typeof o!="string"&&(o=eT(o)),o||(this.logger.warn("missed to resolve ".concat(s[1]," for nesting ").concat(t)),o=""),h&&(o=u.reduce((p,m)=>this.format(p,m,r.lng,{...r,interpolationkey:s[1].trim()}),o.trim())),t=t.replace(s[0],o),this.regexp.lastIndex=0}return t}}function yQ(e){let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const s=r[1].substring(0,r[1].length-1);t==="currency"&&s.indexOf(":")<0?n.currency||(n.currency=s.trim()):t==="relativetime"&&s.indexOf(":")<0?n.range||(n.range=s.trim()):s.split(";").forEach(o=>{if(!o)return;const[i,...c]=o.split(":"),u=c.join(":").trim().replace(/^'+|'+$/g,"");n[i.trim()]||(n[i.trim()]=u),u==="false"&&(n[i.trim()]=!1),u==="true"&&(n[i.trim()]=!0),isNaN(u)||(n[i.trim()]=parseInt(u,10))})}return{formatName:t,formatOptions:n}}function wp(e){const t={};return function(n,r,s){const o=r+JSON.stringify(s);let i=t[o];return i||(i=e(sx(r),s),t[o]=i),i(n)}}class xQ{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Ui.create("formatter"),this.options=t,this.formats={number:wp((n,r)=>{const s=new Intl.NumberFormat(n,{...r});return o=>s.format(o)}),currency:wp((n,r)=>{const s=new Intl.NumberFormat(n,{...r,style:"currency"});return o=>s.format(o)}),datetime:wp((n,r)=>{const s=new Intl.DateTimeFormat(n,{...r});return o=>s.format(o)}),relativetime:wp((n,r)=>{const s=new Intl.RelativeTimeFormat(n,{...r});return o=>s.format(o,r.range||"day")}),list:wp((n,r)=>{const s=new Intl.ListFormat(n,{...r});return o=>s.format(o)})},this.init(t)}init(t){const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||","}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=wp(n)}format(t,n,r){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return n.split(this.formatSeparator).reduce((o,i)=>{const{formatName:c,formatOptions:u}=yQ(i);if(this.formats[c]){let h=o;try{const p=s&&s.formatParams&&s.formatParams[s.interpolationkey]||{},m=p.locale||p.lng||s.locale||s.lng||r;h=this.formats[c](o,m,{...u,...s,...p})}catch(p){this.logger.warn(p)}return h}else this.logger.warn("there was no format function for ".concat(c));return o},t)}}function bQ(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}class wQ extends rx{constructor(t,n,r){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=t,this.store=n,this.services=r,this.languageUtils=r.languageUtils,this.options=s,this.logger=Ui.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=s.maxParallelReads||10,this.readingCalls=0,this.maxRetries=s.maxRetries>=0?s.maxRetries:5,this.retryTimeout=s.retryTimeout>=1?s.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(r,s.backend,s)}queueLoad(t,n,r,s){const o={},i={},c={},u={};return t.forEach(h=>{let p=!0;n.forEach(m=>{const x="".concat(h,"|").concat(m);!r.reload&&this.store.hasResourceBundle(h,m)?this.state[x]=2:this.state[x]<0||(this.state[x]===1?i[x]===void 0&&(i[x]=!0):(this.state[x]=1,p=!1,i[x]===void 0&&(i[x]=!0),o[x]===void 0&&(o[x]=!0),u[m]===void 0&&(u[m]=!0)))}),p||(c[h]=!0)}),(Object.keys(o).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:s}),{toLoad:Object.keys(o),pending:Object.keys(i),toLoadLanguages:Object.keys(c),toLoadNamespaces:Object.keys(u)}}loaded(t,n,r){const s=t.split("|"),o=s[0],i=s[1];n&&this.emit("failedLoading",o,i,n),r&&this.store.addResourceBundle(o,i,r,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2;const c={};this.queue.forEach(u=>{rQ(u.loaded,[o],i),bQ(u,t),n&&u.errors.push(n),u.pendingCount===0&&!u.done&&(Object.keys(u.loaded).forEach(h=>{c[h]||(c[h]={});const p=u.loaded[h];p.length&&p.forEach(m=>{c[h][m]===void 0&&(c[h][m]=!0)})}),u.done=!0,u.errors.length?u.callback(u.errors):u.callback())}),this.emit("loaded",c),this.queue=this.queue.filter(u=>!u.done)}read(t,n,r){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,i=arguments.length>5?arguments[5]:void 0;if(!t.length)return i(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:r,tried:s,wait:o,callback:i});return}this.readingCalls++;const c=(h,p)=>{if(this.readingCalls--,this.waitingReads.length>0){const m=this.waitingReads.shift();this.read(m.lng,m.ns,m.fcName,m.tried,m.wait,m.callback)}if(h&&p&&s{this.read.call(this,t,n,r,s+1,o*2,i)},o);return}i(h,p)},u=this.backend[r].bind(this.backend);if(u.length===2){try{const h=u(t,n);h&&typeof h.then=="function"?h.then(p=>c(null,p)).catch(c):c(null,h)}catch(h){c(h)}return}return u(t,n,c)}prepareLoading(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),s&&s();typeof t=="string"&&(t=this.languageUtils.toResolveHierarchy(t)),typeof n=="string"&&(n=[n]);const o=this.queueLoad(t,n,r,s);if(!o.toLoad.length)return o.pending.length||s(),null;o.toLoad.forEach(i=>{this.loadOne(i)})}load(t,n,r){this.prepareLoading(t,n,{},r)}reload(t,n,r){this.prepareLoading(t,n,{reload:!0},r)}loadOne(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const r=t.split("|"),s=r[0],o=r[1];this.read(s,o,"read",void 0,void 0,(i,c)=>{i&&this.logger.warn("".concat(n,"loading namespace ").concat(o," for language ").concat(s," failed"),i),!i&&c&&this.logger.log("".concat(n,"loaded namespace ").concat(o," for language ").concat(s),c),this.loaded(t,i,c)})}saveMissing(t,n,r,s,o){let i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},c=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(n)){this.logger.warn('did not save key "'.concat(r,'" as the namespace "').concat(n,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend&&this.backend.create){const u={...i,isUpdate:o},h=this.backend.create.bind(this.backend);if(h.length<6)try{let p;h.length===5?p=h(t,n,r,s,u):p=h(t,n,r,s),p&&typeof p.then=="function"?p.then(m=>c(null,m)).catch(c):c(null,p)}catch(p){c(p)}else h(t,n,r,s,c,u)}!t||!t[0]||this.store.addResource(t[0],n,r,s)}}}function cT(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){let t={};if(typeof e[1]=="object"&&(t=e[1]),typeof e[1]=="string"&&(t.defaultValue=e[1]),typeof e[2]=="string"&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const n=e[3]||e[2];Object.keys(n).forEach(r=>{t[r]=n[r]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function dT(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function ix(){}function kQ(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(t=>{typeof e[t]=="function"&&(e[t]=e[t].bind(e))})}class z0 extends rx{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(super(),this.options=dT(t),this.services={},this.logger=Ui,this.modules={external:[]},kQ(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initImmediate)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(){var t=this;let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof n=="function"&&(r=n,n={}),!n.defaultNS&&n.defaultNS!==!1&&n.ns&&(typeof n.ns=="string"?n.defaultNS=n.ns:n.ns.indexOf("translation")<0&&(n.defaultNS=n.ns[0]));const s=cT();this.options={...s,...this.options,...dT(n)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...s.interpolation,...this.options.interpolation}),n.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=n.keySeparator),n.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=n.nsSeparator);function o(u){return u?typeof u=="function"?new u:u:null}if(!this.options.isClone){this.modules.logger?Ui.init(o(this.modules.logger),this.options):Ui.init(null,this.options);let u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=xQ);const h=new oT(this.options);this.store=new rT(this.options.resources,this.options);const p=this.services;p.logger=Ui,p.resourceStore=this.store,p.languageUtils=h,p.pluralResolver=new gQ(h,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===s.interpolation.format)&&(p.formatter=o(u),p.formatter.init(p,this.options),this.options.interpolation.format=p.formatter.format.bind(p.formatter)),p.interpolator=new vQ(this.options),p.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},p.backendConnector=new wQ(o(this.modules.backend),p.resourceStore,p,this.options),p.backendConnector.on("*",function(m){for(var x=arguments.length,C=new Array(x>1?x-1:0),b=1;b1?x-1:0),b=1;b{m.init&&m.init(this)})}if(this.format=this.options.interpolation.format,r||(r=ix),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const u=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);u.length>0&&u[0]!=="dev"&&(this.options.lng=u[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(u=>{this[u]=function(){return t.store[u](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(u=>{this[u]=function(){return t.store[u](...arguments),t}});const i=R0(),c=()=>{const u=(h,p)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),i.resolve(p),r(h,p)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return u(null,this.t.bind(this));this.changeLanguage(this.options.lng,u)};return this.options.resources||!this.options.initImmediate?c():setTimeout(c,0),i}loadResources(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ix;const r=typeof t=="string"?t:this.language;if(typeof t=="function"&&(n=t),!this.options.resources||this.options.partialBundledLanguages){if(r&&r.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return n();const s=[],o=i=>{!i||i==="cimode"||this.services.languageUtils.toResolveHierarchy(i).forEach(c=>{c!=="cimode"&&s.indexOf(c)<0&&s.push(c)})};r?o(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(i=>o(i)),this.options.preload&&this.options.preload.forEach(i=>o(i)),this.services.backendConnector.load(s,this.options.ns,i=>{!i&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),n(i)})}else n(null)}reloadResources(t,n,r){const s=R0();return t||(t=this.languages),n||(n=this.options.ns),r||(r=ix),this.services.backendConnector.reload(t,n,o=>{s.resolve(),r(o)}),s}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&aT.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1))for(let n=0;n-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(t,n){var r=this;this.isLanguageChangingTo=t;const s=R0();this.emit("languageChanging",t);const o=u=>{this.language=u,this.languages=this.services.languageUtils.toResolveHierarchy(u),this.resolvedLanguage=void 0,this.setResolvedLanguage(u)},i=(u,h)=>{h?(o(h),this.translator.changeLanguage(h),this.isLanguageChangingTo=void 0,this.emit("languageChanged",h),this.logger.log("languageChanged",h)):this.isLanguageChangingTo=void 0,s.resolve(function(){return r.t(...arguments)}),n&&n(u,function(){return r.t(...arguments)})},c=u=>{!t&&!u&&this.services.languageDetector&&(u=[]);const h=typeof u=="string"?u:this.services.languageUtils.getBestMatchFromCodes(u);h&&(this.language||o(h),this.translator.language||this.translator.changeLanguage(h),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(h)),this.loadResources(h,p=>{i(p,h)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?c(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(c):this.services.languageDetector.detect(c):c(t),s}getFixedT(t,n,r){var s=this;const o=function(i,c){let u;if(typeof c!="object"){for(var h=arguments.length,p=new Array(h>2?h-2:0),m=2;m"".concat(u.keyPrefix).concat(x).concat(b)):C=u.keyPrefix?"".concat(u.keyPrefix).concat(x).concat(i):i,s.t(C,u)};return typeof t=="string"?o.lng=t:o.lngs=t,o.ns=n,o.keyPrefix=r,o}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=n.lng||this.resolvedLanguage||this.languages[0],s=this.options?this.options.fallbackLng:!1,o=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const i=(c,u)=>{const h=this.services.backendConnector.state["".concat(c,"|").concat(u)];return h===-1||h===2};if(n.precheck){const c=n.precheck(this,i);if(c!==void 0)return c}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||i(r,t)&&(!s||i(o,t)))}loadNamespaces(t,n){const r=R0();return this.options.ns?(typeof t=="string"&&(t=[t]),t.forEach(s=>{this.options.ns.indexOf(s)<0&&this.options.ns.push(s)}),this.loadResources(s=>{r.resolve(),n&&n(s)}),r):(n&&n(),Promise.resolve())}loadLanguages(t,n){const r=R0();typeof t=="string"&&(t=[t]);const s=this.options.preload||[],o=t.filter(i=>s.indexOf(i)<0);return o.length?(this.options.preload=s.concat(o),this.loadResources(i=>{r.resolve(),n&&n(i)}),r):(n&&n(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!t)return"rtl";const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services&&this.services.languageUtils||new oT(cT());return n.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new z0(t,n)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ix;const r=t.forkResourceStore;r&&delete t.forkResourceStore;const s={...this.options,...t,isClone:!0},o=new z0(s);return(t.debug!==void 0||t.prefix!==void 0)&&(o.logger=o.logger.clone(t)),["store","services","language"].forEach(i=>{o[i]=this[i]}),o.services={...this.services},o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},r&&(o.store=new rT(this.store.data,s),o.services.resourceStore=o.store),o.translator=new ox(o.services,s),o.translator.on("*",function(i){for(var c=arguments.length,u=new Array(c>1?c-1:0),h=1;h0){var i=r.maxAge-0;if(Number.isNaN(i))throw new Error("maxAge should be a Number");o+="; Max-Age=".concat(Math.floor(i))}if(r.domain){if(!pT.test(r.domain))throw new TypeError("option domain is invalid");o+="; Domain=".concat(r.domain)}if(r.path){if(!pT.test(r.path))throw new TypeError("option path is invalid");o+="; Path=".concat(r.path)}if(r.expires){if(typeof r.expires.toUTCString!="function")throw new TypeError("option expires is invalid");o+="; Expires=".concat(r.expires.toUTCString())}if(r.httpOnly&&(o+="; HttpOnly"),r.secure&&(o+="; Secure"),r.sameSite){var c=typeof r.sameSite=="string"?r.sameSite.toLowerCase():r.sameSite;switch(c){case!0:o+="; SameSite=Strict";break;case"lax":o+="; SameSite=Lax";break;case"strict":o+="; SameSite=Strict";break;case"none":o+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return o},mT={create:function(e,t,n,r){var s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};n&&(s.expires=new Date,s.expires.setTime(s.expires.getTime()+n*60*1e3)),r&&(s.domain=r),document.cookie=TQ(e,encodeURIComponent(t),s)},read:function(e){for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r-1&&(n=window.location.hash.substring(window.location.hash.indexOf("?")));for(var r=n.substring(1),s=r.split("&"),o=0;o0){var c=s[o].substring(0,i);c===e.lookupQuerystring&&(t=s[o].substring(i+1))}}}return t}},F0=null,fT=function(){if(F0!==null)return F0;try{F0=window!=="undefined"&&window.localStorage!==null;var e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch{F0=!1}return F0},DQ={name:"localStorage",lookup:function(e){var t;if(e.lookupLocalStorage&&fT()){var n=window.localStorage.getItem(e.lookupLocalStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupLocalStorage&&fT()&&window.localStorage.setItem(t.lookupLocalStorage,e)}},H0=null,gT=function(){if(H0!==null)return H0;try{H0=window!=="undefined"&&window.sessionStorage!==null;var e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch{H0=!1}return H0},OQ={name:"sessionStorage",lookup:function(e){var t;if(e.lookupSessionStorage&&gT()){var n=window.sessionStorage.getItem(e.lookupSessionStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupSessionStorage&&gT()&&window.sessionStorage.setItem(t.lookupSessionStorage,e)}},PQ={name:"navigator",lookup:function(e){var t=[];if(typeof navigator<"u"){if(navigator.languages)for(var n=0;n0?t:void 0}},RQ={name:"htmlTag",lookup:function(e){var t,n=e.htmlTag||(typeof document<"u"?document.documentElement:null);return n&&typeof n.getAttribute=="function"&&(t=n.getAttribute("lang")),t}},AQ={name:"path",lookup:function(e){var t;if(typeof window<"u"){var n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(n instanceof Array)if(typeof e.lookupFromPathIndex=="number"){if(typeof n[e.lookupFromPathIndex]!="string")return;t=n[e.lookupFromPathIndex].replace("/","")}else t=n[0].replace("/","")}return t}},zQ={name:"subdomain",lookup:function(e){var t=typeof e.lookupFromSubdomainIndex=="number"?e.lookupFromSubdomainIndex+1:1,n=typeof window<"u"&&window.location&&window.location.hostname&&window.location.hostname.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(n)return n[t]}};function FQ(){return{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:function(e){return e}}}var vT=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};jQ(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return EQ(e,[{key:"init",value:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=t||{languageUtils:{}},this.options=IQ(n,this.options||{},FQ()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=function(s){return s.replace("-","_")}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=r,this.addDetector(MQ),this.addDetector(LQ),this.addDetector(DQ),this.addDetector(OQ),this.addDetector(PQ),this.addDetector(RQ),this.addDetector(AQ),this.addDetector(zQ)}},{key:"addDetector",value:function(t){this.detectors[t.name]=t}},{key:"detect",value:function(t){var n=this;t||(t=this.options.order);var r=[];return t.forEach(function(s){if(n.detectors[s]){var o=n.detectors[s].lookup(n.options);o&&typeof o=="string"&&(o=[o]),o&&(r=r.concat(o))}}),r=r.map(function(s){return n.options.convertDetectedLanguage(s)}),this.services.languageUtils.getBestMatchFromCodes?r:r.length>0?r[0]:null}},{key:"cacheUserLanguage",value:function(t,n){var r=this;n||(n=this.options.caches),n&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(t)>-1||n.forEach(function(s){r.detectors[s]&&r.detectors[s].cacheUserLanguage(t,r.options)}))}}]),e}();vT.type="languageDetector";var yT="en",dC={},uC={};function xT(){return yT}function HQ(e){yT=e}function $Q(e){return dC[e]}function BQ(e){if(!e)throw new Error("No locale data passed");dC[e.locale]=e,uC[e.locale.toLowerCase()]=e.locale}function bT(e){if(dC[e])return e;if(uC[e.toLowerCase()])return uC[e.toLowerCase()]}function wT(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.localeMatcher||"lookup";switch(n){case"lookup":return kT(e);case"best fit":return kT(e);default:throw new RangeError('Invalid "localeMatcher" option: '.concat(n))}}function kT(e){var t=bT(e);if(t)return t;for(var n=e.split("-");e.length>1;){n.pop(),e=n.join("-");var r=bT(e);if(r)return r}}var Ne={af:function(e){return e==1?"one":"other"},am:function(e){return e>=0&&e<=1?"one":"other"},ar:function(e){var t=String(e).split("."),n=Number(t[0])==e,r=n&&t[0].slice(-2);return e==0?"zero":e==1?"one":e==2?"two":r>=3&&r<=10?"few":r>=11&&r<=99?"many":"other"},ast:function(e){var t=String(e).split("."),n=!t[1];return e==1&&n?"one":"other"},be:function(e){var t=String(e).split("."),n=Number(t[0])==e,r=n&&t[0].slice(-1),s=n&&t[0].slice(-2);return r==1&&s!=11?"one":r>=2&&r<=4&&(s<12||s>14)?"few":n&&r==0||r>=5&&r<=9||s>=11&&s<=14?"many":"other"},br:function(e){var t=String(e).split("."),n=Number(t[0])==e,r=n&&t[0].slice(-1),s=n&&t[0].slice(-2),o=n&&t[0].slice(-6);return r==1&&s!=11&&s!=71&&s!=91?"one":r==2&&s!=12&&s!=72&&s!=92?"two":(r==3||r==4||r==9)&&(s<10||s>19)&&(s<70||s>79)&&(s<90||s>99)?"few":e!=0&&n&&o==0?"many":"other"},bs:function(e){var t=String(e).split("."),n=t[0],r=t[1]||"",s=!t[1],o=n.slice(-1),i=n.slice(-2),c=r.slice(-1),u=r.slice(-2);return s&&o==1&&i!=11||c==1&&u!=11?"one":s&&o>=2&&o<=4&&(i<12||i>14)||c>=2&&c<=4&&(u<12||u>14)?"few":"other"},ca:function(e){var t=String(e).split("."),n=t[0],r=!t[1],s=n.slice(-6);return e==1&&r?"one":n!=0&&s==0&&r?"many":"other"},ceb:function(e){var t=String(e).split("."),n=t[0],r=t[1]||"",s=!t[1],o=n.slice(-1),i=r.slice(-1);return s&&(n==1||n==2||n==3)||s&&o!=4&&o!=6&&o!=9||!s&&i!=4&&i!=6&&i!=9?"one":"other"},cs:function(e){var t=String(e).split("."),n=t[0],r=!t[1];return e==1&&r?"one":n>=2&&n<=4&&r?"few":r?"other":"many"},cy:function(e){return e==0?"zero":e==1?"one":e==2?"two":e==3?"few":e==6?"many":"other"},da:function(e){var t=String(e).split("."),n=t[0],r=Number(t[0])==e;return e==1||!r&&(n==0||n==1)?"one":"other"},dsb:function(e){var t=String(e).split("."),n=t[0],r=t[1]||"",s=!t[1],o=n.slice(-2),i=r.slice(-2);return s&&o==1||i==1?"one":s&&o==2||i==2?"two":s&&(o==3||o==4)||i==3||i==4?"few":"other"},dz:function(e){return"other"},es:function(e){var t=String(e).split("."),n=t[0],r=!t[1],s=n.slice(-6);return e==1?"one":n!=0&&s==0&&r?"many":"other"},ff:function(e){return e>=0&&e<2?"one":"other"},fr:function(e){var t=String(e).split("."),n=t[0],r=!t[1],s=n.slice(-6);return e>=0&&e<2?"one":n!=0&&s==0&&r?"many":"other"},ga:function(e){var t=String(e).split("."),n=Number(t[0])==e;return e==1?"one":e==2?"two":n&&e>=3&&e<=6?"few":n&&e>=7&&e<=10?"many":"other"},gd:function(e){var t=String(e).split("."),n=Number(t[0])==e;return e==1||e==11?"one":e==2||e==12?"two":n&&e>=3&&e<=10||n&&e>=13&&e<=19?"few":"other"},he:function(e){var t=String(e).split("."),n=t[0],r=!t[1];return n==1&&r||n==0&&!r?"one":n==2&&r?"two":"other"},is:function(e){var t=String(e).split("."),n=t[0],r=(t[1]||"").replace(/0+$/,""),s=Number(t[0])==e,o=n.slice(-1),i=n.slice(-2);return s&&o==1&&i!=11||r%10==1&&r%100!=11?"one":"other"},ksh:function(e){return e==0?"zero":e==1?"one":"other"},lt:function(e){var t=String(e).split("."),n=t[1]||"",r=Number(t[0])==e,s=r&&t[0].slice(-1),o=r&&t[0].slice(-2);return s==1&&(o<11||o>19)?"one":s>=2&&s<=9&&(o<11||o>19)?"few":n!=0?"many":"other"},lv:function(e){var t=String(e).split("."),n=t[1]||"",r=n.length,s=Number(t[0])==e,o=s&&t[0].slice(-1),i=s&&t[0].slice(-2),c=n.slice(-2),u=n.slice(-1);return s&&o==0||i>=11&&i<=19||r==2&&c>=11&&c<=19?"zero":o==1&&i!=11||r==2&&u==1&&c!=11||r!=2&&u==1?"one":"other"},mk:function(e){var t=String(e).split("."),n=t[0],r=t[1]||"",s=!t[1],o=n.slice(-1),i=n.slice(-2),c=r.slice(-1),u=r.slice(-2);return s&&o==1&&i!=11||c==1&&u!=11?"one":"other"},mt:function(e){var t=String(e).split("."),n=Number(t[0])==e,r=n&&t[0].slice(-2);return e==1?"one":e==2?"two":e==0||r>=3&&r<=10?"few":r>=11&&r<=19?"many":"other"},pa:function(e){return e==0||e==1?"one":"other"},pl:function(e){var t=String(e).split("."),n=t[0],r=!t[1],s=n.slice(-1),o=n.slice(-2);return e==1&&r?"one":r&&s>=2&&s<=4&&(o<12||o>14)?"few":r&&n!=1&&(s==0||s==1)||r&&s>=5&&s<=9||r&&o>=12&&o<=14?"many":"other"},pt:function(e){var t=String(e).split("."),n=t[0],r=!t[1],s=n.slice(-6);return n==0||n==1?"one":n!=0&&s==0&&r?"many":"other"},ro:function(e){var t=String(e).split("."),n=!t[1],r=Number(t[0])==e,s=r&&t[0].slice(-2);return e==1&&n?"one":!n||e==0||e!=1&&s>=1&&s<=19?"few":"other"},ru:function(e){var t=String(e).split("."),n=t[0],r=!t[1],s=n.slice(-1),o=n.slice(-2);return r&&s==1&&o!=11?"one":r&&s>=2&&s<=4&&(o<12||o>14)?"few":r&&s==0||r&&s>=5&&s<=9||r&&o>=11&&o<=14?"many":"other"},se:function(e){return e==1?"one":e==2?"two":"other"},si:function(e){var t=String(e).split("."),n=t[0],r=t[1]||"";return e==0||e==1||n==0&&r==1?"one":"other"},sl:function(e){var t=String(e).split("."),n=t[0],r=!t[1],s=n.slice(-2);return r&&s==1?"one":r&&s==2?"two":r&&(s==3||s==4)||!r?"few":"other"}};Ne.as=Ne.am,Ne.az=Ne.af,Ne.bg=Ne.af,Ne.bn=Ne.am,Ne.brx=Ne.af,Ne.ce=Ne.af,Ne.chr=Ne.af,Ne.de=Ne.ast,Ne.ee=Ne.af,Ne.el=Ne.af,Ne.en=Ne.ast,Ne.et=Ne.ast,Ne.eu=Ne.af,Ne.fa=Ne.am,Ne.fi=Ne.ast,Ne.fil=Ne.ceb,Ne.fo=Ne.af,Ne.fur=Ne.af,Ne.fy=Ne.ast,Ne.gl=Ne.ast,Ne.gu=Ne.am,Ne.ha=Ne.af,Ne.hi=Ne.am,Ne.hr=Ne.bs,Ne.hsb=Ne.dsb,Ne.hu=Ne.af,Ne.hy=Ne.ff,Ne.ia=Ne.ast,Ne.id=Ne.dz,Ne.ig=Ne.dz,Ne.it=Ne.ca,Ne.ja=Ne.dz,Ne.jgo=Ne.af,Ne.jv=Ne.dz,Ne.ka=Ne.af,Ne.kea=Ne.dz,Ne.kk=Ne.af,Ne.kl=Ne.af,Ne.km=Ne.dz,Ne.kn=Ne.am,Ne.ko=Ne.dz,Ne.ks=Ne.af,Ne.ku=Ne.af,Ne.ky=Ne.af,Ne.lb=Ne.af,Ne.lkt=Ne.dz,Ne.lo=Ne.dz,Ne.ml=Ne.af,Ne.mn=Ne.af,Ne.mr=Ne.af,Ne.ms=Ne.dz,Ne.my=Ne.dz,Ne.nb=Ne.af,Ne.ne=Ne.af,Ne.nl=Ne.ast,Ne.nn=Ne.af,Ne.no=Ne.af,Ne.or=Ne.af,Ne.pcm=Ne.am,Ne.ps=Ne.af,Ne.rm=Ne.af,Ne.sah=Ne.dz,Ne.sc=Ne.ast,Ne.sd=Ne.af,Ne.sk=Ne.cs,Ne.so=Ne.af,Ne.sq=Ne.af,Ne.sr=Ne.bs,Ne.su=Ne.dz,Ne.sv=Ne.ast,Ne.sw=Ne.ast,Ne.ta=Ne.af,Ne.te=Ne.af,Ne.th=Ne.dz,Ne.ti=Ne.pa,Ne.tk=Ne.af,Ne.to=Ne.dz,Ne.tr=Ne.af,Ne.ug=Ne.af,Ne.uk=Ne.ru,Ne.ur=Ne.ast,Ne.uz=Ne.af,Ne.vi=Ne.dz,Ne.wae=Ne.af,Ne.wo=Ne.dz,Ne.xh=Ne.af,Ne.yi=Ne.ast,Ne.yo=Ne.dz,Ne.yue=Ne.dz,Ne.zh=Ne.dz,Ne.zu=Ne.am;const jT=Ne;function CT(e){return e==="pt-PT"?e:VQ(e)}var WQ=/^([a-z0-9]+)/i;function VQ(e){var t=e.match(WQ);if(!t)throw new TypeError("Invalid locale: ".concat(e));return t[1]}function UQ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ST(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};JQ(this,e);var r=n.numeric,s=n.style,o=n.localeMatcher;if(this.numeric="always",this.style="long",this.localeMatcher="lookup",r!==void 0){if(tJ.indexOf(r)<0)throw new RangeError('Invalid "numeric" option: '.concat(r));this.numeric=r}if(s!==void 0){if(nJ.indexOf(s)<0)throw new RangeError('Invalid "style" option: '.concat(s));this.style=s}if(o!==void 0){if(rJ.indexOf(o)<0)throw new RangeError('Invalid "localeMatcher" option: '.concat(o));this.localeMatcher=o}if(typeof t=="string"&&(t=[t]),t.push(xT()),this.locale=e.supportedLocalesOf(t,{localeMatcher:this.localeMatcher})[0],!this.locale)throw new Error("No supported locale was found");hC.supportedLocalesOf(this.locale).length>0?this.pluralRules=new hC(this.locale):console.warn('"'.concat(this.locale,'" locale is not supported')),typeof Intl<"u"&&Intl.NumberFormat?(this.numberFormat=new Intl.NumberFormat(this.locale),this.numberingSystem=this.numberFormat.resolvedOptions().numberingSystem):this.numberingSystem="latn",this.locale=wT(this.locale,{localeMatcher:this.localeMatcher})}return XQ(e,[{key:"format",value:function(){var t=MT(arguments),n=_T(t,2),r=n[0],s=n[1];return this.getRule(r,s).replace("{0}",this.formatNumber(Math.abs(r)))}},{key:"formatToParts",value:function(){var t=MT(arguments),n=_T(t,2),r=n[0],s=n[1],o=this.getRule(r,s),i=o.indexOf("{0}");if(i<0)return[{type:"literal",value:o}];var c=[];return i>0&&c.push({type:"literal",value:o.slice(0,i)}),c=c.concat(this.formatNumberToParts(Math.abs(r)).map(function(u){return NT(NT({},u),{},{unit:s})})),i+31&&arguments[1]!==void 0?arguments[1]:{};if(typeof e=="string")e=[e];else if(!Array.isArray(e))throw new TypeError('Invalid "locales" argument');return e.filter(function(n){return wT(n,t)})},Fc.addLocale=BQ,Fc.setDefaultLocale=HQ,Fc.getDefaultLocale=xT,Fc.PluralRules=hC;var mC='Invalid "unit" argument';function aJ(e){if(pC(e)==="symbol")throw new TypeError(mC);if(typeof e!="string")throw new RangeError("".concat(mC,": ").concat(e));if(e[e.length-1]==="s"&&(e=e.slice(0,e.length-1)),eJ.indexOf(e)<0)throw new RangeError("".concat(mC,": ").concat(e));return e}var sJ='Invalid "number" argument';function oJ(e){if(e=Number(e),Number.isFinite&&!Number.isFinite(e))throw new RangeError("".concat(sJ,": ").concat(e));return e}function iJ(e){return 1/e===-1/0}function lJ(e){return e<0||e===0&&iJ(e)}function MT(e){if(e.length<2)throw new TypeError('"unit" argument is required');return[oJ(e[0]),aJ(e[1])]}function lx(e){"@babel/helpers - typeof";return lx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lx(e)}function cJ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function LT(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function hJ(e,t){if(e){if(typeof e=="string")return OT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return OT(e,t)}}function OT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1;)if(o.pop(),s=o.join("-"),t(s))return s}throw new Error("No locale data has been registered for any of the locales: ".concat(e.join(", ")))}function mJ(){var e=(typeof Intl>"u"?"undefined":fC(Intl))==="object";return e&&typeof Intl.DateTimeFormat=="function"}function gC(e){"@babel/helpers - typeof";return gC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gC(e)}function fJ(e){return vJ(e)&&(Array.isArray(e.steps)||Array.isArray(e.gradation)||Array.isArray(e.flavour)||typeof e.flavour=="string"||Array.isArray(e.labels)||typeof e.labels=="string"||Array.isArray(e.units)||typeof e.custom=="function")}var gJ={}.constructor;function vJ(e){return gC(e)!==void 0&&e!==null&&e.constructor===gJ}var Ml=60,cx=60*Ml,gu=24*cx,vC=7*gu,yC=30.44*gu,PT=146097/400*gu;function kp(e){switch(e){case"second":return 1;case"minute":return Ml;case"hour":return cx;case"day":return gu;case"week":return vC;case"month":return yC;case"year":return PT}}function RT(e){return e.factor!==void 0?e.factor:kp(e.unit||e.formatAs)||1}function $0(e){switch(e){case"floor":return Math.floor;default:return Math.round}}function xC(e){switch(e){case"floor":return 1;default:return .5}}function bC(e){"@babel/helpers - typeof";return bC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bC(e)}function AT(e,t){var n=t.prevStep,r=t.timestamp,s=t.now,o=t.future,i=t.round,c;return n&&(n.id||n.unit)&&(c=e["threshold_for_".concat(n.id||n.unit)]),c===void 0&&e.threshold!==void 0&&(c=e.threshold,typeof c=="function"&&(c=c(s,o))),c===void 0&&(c=e.minTime),bC(c)==="object"&&(n&&n.id&&c[n.id]!==void 0?c=c[n.id]:c=c.default),typeof c=="function"&&(c=c(r,{future:o,getMinTimeForUnit:function(u,h){return zT(u,h||n&&n.formatAs,{round:i})}})),c===void 0&&e.test&&(e.test(r,{now:s,future:o})?c=0:c=9007199254740991),c===void 0&&(n?e.formatAs&&n.formatAs&&(c=zT(e.formatAs,n.formatAs,{round:i})):c=0),c===void 0&&console.warn("[javascript-time-ago] A step should specify `minTime`:\n"+JSON.stringify(e,null,2)),c}function zT(e,t,n){var r=n.round,s=kp(e),o;if(t==="now"?o=kp(e):o=kp(t),s!==void 0&&o!==void 0)return s-o*(1-xC(r))}function FT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function yJ(e){for(var t=1;t0)return e[i-1]}return c}}}function HT(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,s=AT(e[r],yJ({prevStep:e[r-1],timestamp:n.now-t*1e3},n));return s===void 0||Math.abs(t)=0:!0})}function jJ(e,t,n){var r=n.now,s=n.round;if(kp(e)){var o=kp(e)*1e3,i=t>r,c=Math.abs(t-r),u=$0(s)(c/o)*o;return i?u>0?c-u+SJ(s,o):c-u+1:-(c-u)+CJ(s,o)}}function CJ(e,t){return xC(e)*t}function SJ(e,t){return(1-xC(e))*t+1}var EJ=365*24*60*60*1e3,$T=1e3*EJ;function NJ(e,t,n){var r=n.prevStep,s=n.nextStep,o=n.now,i=n.future,c=n.round,u=e.getTime?e.getTime():e,h=function(C){return jJ(C,u,{now:o,round:c})},p=IJ(i?t:s,u,{future:i,now:o,round:c,prevStep:i?r:t});if(p!==void 0){var m;if(t&&(t.getTimeToNextUpdate&&(m=t.getTimeToNextUpdate(u,{getTimeToNextUpdateForUnit:h,getRoundFunction:$0,now:o,future:i,round:c})),m===void 0)){var x=t.unit||t.formatAs;x&&(m=h(x))}return m===void 0?p:Math.min(m,p)}}function _J(e,t,n){var r=n.now,s=n.future,o=n.round,i=n.prevStep,c=AT(e,{timestamp:t,now:r,future:s,round:o,prevStep:i});if(c!==void 0)return s?t-c*1e3+1:c===0&&t===r?$T:t+c*1e3}function IJ(e,t,n){var r=n.now,s=n.future,o=n.round,i=n.prevStep;if(e){var c=_J(e,t,{now:r,future:s,round:o,prevStep:i});return c===void 0?void 0:c-r}else return s?t-r+1:$T}var BT={};function jp(e){return BT[e]}function WT(e){if(!e)throw new Error("[javascript-time-ago] No locale data passed.");BT[e.locale]=e}const TJ=[{formatAs:"now"},{formatAs:"second"},{formatAs:"minute"},{formatAs:"hour"},{formatAs:"day"},{formatAs:"week"},{formatAs:"month"},{formatAs:"year"}],wC={steps:TJ,labels:"long"};function VT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function UT(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function GJ(e,t){return JJ(e)||QJ(e,t)||lM(e,t)||ZJ()}function ZJ(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function lM(e,t){if(e){if(typeof e=="string")return cM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cM(e,t)}}function cM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.polyfill;XJ(this,e),typeof t=="string"&&(t=[t]),this.locale=pJ(t.concat(e.getDefaultLocale()),jp),typeof Intl<"u"&&Intl.NumberFormat&&(this.numberFormat=new Intl.NumberFormat(this.locale)),r===!1?(this.IntlRelativeTimeFormat=Intl.RelativeTimeFormat,this.IntlPluralRules=Intl.PluralRules):(this.IntlRelativeTimeFormat=Fc,this.IntlPluralRules=Fc.PluralRules),this.relativeTimeFormatCache=new DT,this.pluralRulesCache=new DT}return eX(e,[{key:"format",value:function(t,n,r){r||(n&&!sX(n)?(r=n,n=void 0):r={}),n||(n=kC),typeof n=="string"&&(n=YJ(n));var s=tX(t),o=this.getLabels(n.flavour||n.labels),i=o.labels,c=o.labelsType,u;n.now!==void 0&&(u=n.now),u===void 0&&r.now!==void 0&&(u=r.now),u===void 0&&(u=Date.now());var h=(u-s)/1e3,p=r.future||h<0,m=aX(i,jp(this.locale).now,jp(this.locale).long,p);if(n.custom){var x=n.custom({now:u,date:new Date(s),time:s,elapsed:h,locale:this.locale});if(x!==void 0)return x}var C=rX(n.units,i,m),b=r.round||n.round,g=bJ(n.gradation||n.steps||kC.steps,h,{now:u,units:C,round:b,future:p,getNextStep:!0}),k=GJ(g,3),j=k[0],S=k[1],E=k[2],N=this.formatDateForStep(s,S,h,{labels:i,labelsType:c,nowLabel:m,now:u,future:p,round:b})||"";if(r.getTimeToNextUpdate){var T=NJ(s,S,{nextStep:E,prevStep:j,now:u,future:p,round:b});return[N,T]}return N}},{key:"formatDateForStep",value:function(t,n,r,s){var o=this,i=s.labels,c=s.labelsType,u=s.nowLabel,h=s.now,p=s.future,m=s.round;if(n){if(n.format)return n.format(t,this.locale,{formatAs:function(g,k){return o.formatValue(k,g,{labels:i,future:p})},now:h,future:p});var x=n.unit||n.formatAs;if(!x)throw new Error("[javascript-time-ago] Each step must define either `formatAs` or `format()`. Step: ".concat(JSON.stringify(n)));if(x==="now")return u;var C=Math.abs(r)/RT(n);n.granularity&&(C=$0(m)(C/n.granularity)*n.granularity);var b=-1*Math.sign(r)*$0(m)(C);switch(b===0&&(p?b=0:b=-0),c){case"long":case"short":case"narrow":return this.getFormatter(c).format(b,x);default:return this.formatValue(b,x,{labels:i,future:p})}}}},{key:"formatValue",value:function(t,n,r){var s=r.labels,o=r.future;return this.getFormattingRule(s,n,t,{future:o}).replace("{0}",this.formatNumber(Math.abs(t)))}},{key:"getFormattingRule",value:function(t,n,r,s){var o=s.future;if(this.locale,t=t[n],typeof t=="string")return t;var i=r===0?o?"future":"past":r<0?"past":"future",c=t[i]||t;if(typeof c=="string")return c;var u=this.getPluralRules().select(Math.abs(r));return c[u]||c.other}},{key:"formatNumber",value:function(t){return this.numberFormat?this.numberFormat.format(t):String(t)}},{key:"getFormatter",value:function(t){return this.relativeTimeFormatCache.get(this.locale,t)||this.relativeTimeFormatCache.put(this.locale,t,new this.IntlRelativeTimeFormat(this.locale,{style:t}))}},{key:"getPluralRules",value:function(){return this.pluralRulesCache.get(this.locale)||this.pluralRulesCache.put(this.locale,new this.IntlPluralRules(this.locale))}},{key:"getLabels",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];typeof t=="string"&&(t=[t]),t=t.map(function(i){switch(i){case"tiny":case"mini-time":return"mini";default:return i}}),t=t.concat("long");for(var n=jp(this.locale),r=KJ(t),s;!(s=r()).done;){var o=s.value;if(n[o])return{labelsType:o,labels:n[o]}}}}]),e}(),uM="en";Na.getDefaultLocale=function(){return uM},Na.setDefaultLocale=function(e){return uM=e},Na.addDefaultLocale=function(e){if(hM)return console.error("[javascript-time-ago] `TimeAgo.addDefaultLocale()` can only be called once. To add other locales, use `TimeAgo.addLocale()`.");hM=!0,Na.setDefaultLocale(e.locale),Na.addLocale(e)};var hM;Na.addLocale=function(e){WT(e),Fc.addLocale(e)},Na.locale=Na.addLocale,Na.addLabels=function(e,t,n){var r=jp(e);r||(WT({locale:e}),r=jp(e)),r[t]=n};function tX(e){if(e.constructor===Date||nX(e))return e.getTime();if(typeof e=="number")return e;throw new Error("Unsupported relative time formatter input: ".concat(ux(e),", ").concat(e))}function nX(e){return ux(e)==="object"&&typeof e.getTime=="function"}function rX(e,t,n){var r=Object.keys(t);return n&&r.push("now"),e&&(r=e.filter(function(s){return s==="now"||r.indexOf(s)>=0})),r}function aX(e,t,n,r){var s=e.now||t&&t.now;if(s)return typeof s=="string"?s:r?s.future:s.past;if(n&&n.second&&n.second.current)return n.second.current}function sX(e){return typeof e=="string"||fJ(e)}const oX={locale:"de",long:{year:{previous:"letztes Jahr",current:"dieses Jahr",next:"n\xE4chstes Jahr",past:{one:"vor {0} Jahr",other:"vor {0} Jahren"},future:{one:"in {0} Jahr",other:"in {0} Jahren"}},quarter:{previous:"letztes Quartal",current:"dieses Quartal",next:"n\xE4chstes Quartal",past:{one:"vor {0} Quartal",other:"vor {0} Quartalen"},future:{one:"in {0} Quartal",other:"in {0} Quartalen"}},month:{previous:"letzten Monat",current:"diesen Monat",next:"n\xE4chsten Monat",past:{one:"vor {0} Monat",other:"vor {0} Monaten"},future:{one:"in {0} Monat",other:"in {0} Monaten"}},week:{previous:"letzte Woche",current:"diese Woche",next:"n\xE4chste Woche",past:{one:"vor {0} Woche",other:"vor {0} Wochen"},future:{one:"in {0} Woche",other:"in {0} Wochen"}},day:{previous:"gestern","previous-2":"vorgestern",current:"heute",next:"morgen","next-2":"\xFCbermorgen",past:{one:"vor {0} Tag",other:"vor {0} Tagen"},future:{one:"in {0} Tag",other:"in {0} Tagen"}},hour:{current:"in dieser Stunde",past:{one:"vor {0} Stunde",other:"vor {0} Stunden"},future:{one:"in {0} Stunde",other:"in {0} Stunden"}},minute:{current:"in dieser Minute",past:{one:"vor {0} Minute",other:"vor {0} Minuten"},future:{one:"in {0} Minute",other:"in {0} Minuten"}},second:{current:"jetzt",past:{one:"vor {0} Sekunde",other:"vor {0} Sekunden"},future:{one:"in {0} Sekunde",other:"in {0} Sekunden"}}},short:{year:{previous:"letztes Jahr",current:"dieses Jahr",next:"n\xE4chstes Jahr",past:{one:"vor {0} Jahr",other:"vor {0} Jahren"},future:{one:"in {0} Jahr",other:"in {0} Jahren"}},quarter:{previous:"letztes Quartal",current:"dieses Quartal",next:"n\xE4chstes Quartal",past:"vor {0} Quart.",future:"in {0} Quart."},month:{previous:"letzten Monat",current:"diesen Monat",next:"n\xE4chsten Monat",past:{one:"vor {0} Monat",other:"vor {0}\xA0Monaten"},future:{one:"in {0} Monat",other:"in {0} Monaten"}},week:{previous:"letzte Woche",current:"diese Woche",next:"n\xE4chste Woche",past:{one:"vor {0} Woche",other:"vor {0} Wochen"},future:{one:"in {0} Woche",other:"in {0} Wochen"}},day:{previous:"gestern","previous-2":"vorgestern",current:"heute",next:"morgen","next-2":"\xFCbermorgen",past:{one:"vor {0} Tag",other:"vor {0} Tagen"},future:{one:"in {0} Tag",other:"in {0} Tagen"}},hour:{current:"in dieser Stunde",past:"vor {0} Std.",future:"in {0} Std."},minute:{current:"in dieser Minute",past:"vor {0} Min.",future:"in {0} Min."},second:{current:"jetzt",past:"vor {0} Sek.",future:"in {0} Sek."}},narrow:{year:{previous:"letztes Jahr",current:"dieses Jahr",next:"n\xE4chstes Jahr",past:{one:"vor {0} Jahr",other:"vor {0} Jahren"},future:{one:"in {0} Jahr",other:"in {0} Jahren"}},quarter:{previous:"letztes Quartal",current:"dieses Quartal",next:"n\xE4chstes Quartal",past:"vor {0} Q",future:"in {0} Q"},month:{previous:"letzten Monat",current:"diesen Monat",next:"n\xE4chsten Monat",past:{one:"vor {0}\xA0Monat",other:"vor {0} Monaten"},future:{one:"in {0} Monat",other:"in {0} Monaten"}},week:{previous:"letzte Woche",current:"diese Woche",next:"n\xE4chste Woche",past:"vor {0} Wo.",future:"in {0} Wo."},day:{previous:"gestern","previous-2":"vorgestern",current:"heute",next:"morgen","next-2":"\xFCbermorgen",past:{one:"vor {0} Tag",other:"vor {0} Tagen"},future:{one:"in {0} Tag",other:"in {0} Tagen"}},hour:{current:"in dieser Stunde",past:"vor {0} Std.",future:"in {0} Std."},minute:{current:"in dieser Minute",past:"vor {0} m",future:"in {0} m"},second:{current:"jetzt",past:"vor {0} s",future:"in {0} s"}},now:{now:{current:"jetzt",future:"in einem Moment",past:"gerade jetzt"}},mini:{year:"{0} J.",month:"{0} Mt.",week:"{0} Wo.",day:"{0} T.",hour:"{0} Std.",minute:"{0} Min.",second:"{0} s",now:"jetzt"},"long-time":{year:{one:"{0} Jahr",other:"{0} Jahre"},month:{one:"{0} Monat",other:"{0} Monate"},week:{one:"{0} Woche",other:"{0} Wochen"},day:{one:"{0} Tag",other:"{0} Tage"},hour:{one:"{0} Stunde",other:"{0} Stunden"},minute:{one:"{0} Minute",other:"{0} Minuten"},second:{one:"{0} Sekunde",other:"{0} Sekunden"}}},iX={locale:"en",long:{year:{previous:"last year",current:"this year",next:"next year",past:{one:"{0} year ago",other:"{0} years ago"},future:{one:"in {0} year",other:"in {0} years"}},quarter:{previous:"last quarter",current:"this quarter",next:"next quarter",past:{one:"{0} quarter ago",other:"{0} quarters ago"},future:{one:"in {0} quarter",other:"in {0} quarters"}},month:{previous:"last month",current:"this month",next:"next month",past:{one:"{0} month ago",other:"{0} months ago"},future:{one:"in {0} month",other:"in {0} months"}},week:{previous:"last week",current:"this week",next:"next week",past:{one:"{0} week ago",other:"{0} weeks ago"},future:{one:"in {0} week",other:"in {0} weeks"}},day:{previous:"yesterday",current:"today",next:"tomorrow",past:{one:"{0} day ago",other:"{0} days ago"},future:{one:"in {0} day",other:"in {0} days"}},hour:{current:"this hour",past:{one:"{0} hour ago",other:"{0} hours ago"},future:{one:"in {0} hour",other:"in {0} hours"}},minute:{current:"this minute",past:{one:"{0} minute ago",other:"{0} minutes ago"},future:{one:"in {0} minute",other:"in {0} minutes"}},second:{current:"now",past:{one:"{0} second ago",other:"{0} seconds ago"},future:{one:"in {0} second",other:"in {0} seconds"}}},short:{year:{previous:"last yr.",current:"this yr.",next:"next yr.",past:"{0} yr. ago",future:"in {0} yr."},quarter:{previous:"last qtr.",current:"this qtr.",next:"next qtr.",past:{one:"{0} qtr. ago",other:"{0} qtrs. ago"},future:{one:"in {0} qtr.",other:"in {0} qtrs."}},month:{previous:"last mo.",current:"this mo.",next:"next mo.",past:"{0} mo. ago",future:"in {0} mo."},week:{previous:"last wk.",current:"this wk.",next:"next wk.",past:"{0} wk. ago",future:"in {0} wk."},day:{previous:"yesterday",current:"today",next:"tomorrow",past:{one:"{0} day ago",other:"{0} days ago"},future:{one:"in {0} day",other:"in {0} days"}},hour:{current:"this hour",past:"{0} hr. ago",future:"in {0} hr."},minute:{current:"this minute",past:"{0} min. ago",future:"in {0} min."},second:{current:"now",past:"{0} sec. ago",future:"in {0} sec."}},narrow:{year:{previous:"last yr.",current:"this yr.",next:"next yr.",past:"{0}y ago",future:"in {0}y"},quarter:{previous:"last qtr.",current:"this qtr.",next:"next qtr.",past:"{0}q ago",future:"in {0}q"},month:{previous:"last mo.",current:"this mo.",next:"next mo.",past:"{0}mo ago",future:"in {0}mo"},week:{previous:"last wk.",current:"this wk.",next:"next wk.",past:"{0}w ago",future:"in {0}w"},day:{previous:"yesterday",current:"today",next:"tomorrow",past:"{0}d ago",future:"in {0}d"},hour:{current:"this hour",past:"{0}h ago",future:"in {0}h"},minute:{current:"this minute",past:"{0}m ago",future:"in {0}m"},second:{current:"now",past:"{0}s ago",future:"in {0}s"}},now:{now:{current:"now",future:"in a moment",past:"just now"}},mini:{year:"{0}yr",month:"{0}mo",week:"{0}wk",day:"{0}d",hour:"{0}h",minute:"{0}m",second:"{0}s",now:"now"},"short-time":{year:"{0} yr.",month:"{0} mo.",week:"{0} wk.",day:{one:"{0} day",other:"{0} days"},hour:"{0} hr.",minute:"{0} min.",second:"{0} sec."},"long-time":{year:{one:"{0} year",other:"{0} years"},month:{one:"{0} month",other:"{0} months"},week:{one:"{0} week",other:"{0} weeks"},day:{one:"{0} day",other:"{0} days"},hour:{one:"{0} hour",other:"{0} hours"},minute:{one:"{0} minute",other:"{0} minutes"},second:{one:"{0} second",other:"{0} seconds"}}},lX={locale:"es",long:{year:{previous:"el a\xF1o pasado",current:"este a\xF1o",next:"el pr\xF3ximo a\xF1o",past:{one:"hace {0} a\xF1o",other:"hace {0} a\xF1os"},future:{one:"dentro de {0} a\xF1o",other:"dentro de {0} a\xF1os"}},quarter:{previous:"el trimestre pasado",current:"este trimestre",next:"el pr\xF3ximo trimestre",past:{one:"hace {0} trimestre",other:"hace {0} trimestres"},future:{one:"dentro de {0} trimestre",other:"dentro de {0} trimestres"}},month:{previous:"el mes pasado",current:"este mes",next:"el pr\xF3ximo mes",past:{one:"hace {0} mes",other:"hace {0} meses"},future:{one:"dentro de {0} mes",other:"dentro de {0} meses"}},week:{previous:"la semana pasada",current:"esta semana",next:"la pr\xF3xima semana",past:{one:"hace {0} semana",other:"hace {0} semanas"},future:{one:"dentro de {0} semana",other:"dentro de {0} semanas"}},day:{previous:"ayer","previous-2":"anteayer",current:"hoy",next:"ma\xF1ana","next-2":"pasado ma\xF1ana",past:{one:"hace {0} d\xEDa",other:"hace {0} d\xEDas"},future:{one:"dentro de {0} d\xEDa",other:"dentro de {0} d\xEDas"}},hour:{current:"esta hora",past:{one:"hace {0} hora",other:"hace {0} horas"},future:{one:"dentro de {0} hora",other:"dentro de {0} horas"}},minute:{current:"este minuto",past:{one:"hace {0} minuto",other:"hace {0} minutos"},future:{one:"dentro de {0} minuto",other:"dentro de {0} minutos"}},second:{current:"ahora",past:{one:"hace {0} segundo",other:"hace {0} segundos"},future:{one:"dentro de {0} segundo",other:"dentro de {0} segundos"}}},short:{year:{previous:"el a\xF1o pasado",current:"este a\xF1o",next:"el pr\xF3ximo a\xF1o",past:"hace {0} a",future:"dentro de {0} a"},quarter:{previous:"el trimestre pasado",current:"este trimestre",next:"el pr\xF3ximo trimestre",past:"hace {0} trim.",future:"dentro de {0} trim."},month:{previous:"el mes pasado",current:"este mes",next:"el pr\xF3ximo mes",past:"hace {0} m",future:"dentro de {0} m"},week:{previous:"sem. ant.",current:"esta sem.",next:"pr\xF3x. sem.",past:"hace {0} sem.",future:"dentro de {0} sem."},day:{previous:"ayer","previous-2":"anteayer",current:"hoy",next:"ma\xF1ana","next-2":"pasado ma\xF1ana",past:"hace {0} d",future:"dentro de {0} d"},hour:{current:"esta hora",past:"hace {0} h",future:"dentro de {0} h"},minute:{current:"este minuto",past:"hace {0} min",future:"dentro de {0} min"},second:{current:"ahora",past:"hace {0} s",future:"dentro de {0} s"}},narrow:{year:{previous:"el a\xF1o pasado",current:"este a\xF1o",next:"el pr\xF3ximo a\xF1o",past:"hace {0} a",future:"dentro de {0} a"},quarter:{previous:"el trimestre pasado",current:"este trimestre",next:"el pr\xF3ximo trimestre",past:"hace {0} trim.",future:"dentro de {0} trim."},month:{previous:"el mes pasado",current:"este mes",next:"el pr\xF3ximo mes",past:"hace {0} m",future:"dentro de {0} m"},week:{previous:"sem. ant.",current:"esta sem.",next:"pr\xF3x. sem.",past:"hace {0} sem.",future:"dentro de {0} sem."},day:{previous:"ayer","previous-2":"anteayer",current:"hoy",next:"ma\xF1ana","next-2":"pasado ma\xF1ana",past:"hace {0} d",future:"dentro de {0} d"},hour:{current:"esta hora",past:"hace {0} h",future:"dentro de {0} h"},minute:{current:"este minuto",past:"hace {0} min",future:"dentro de {0} min"},second:{current:"ahora",past:"hace {0} s",future:"dentro de {0} s"}},now:{now:{current:"ahora",future:"enseguida",past:"ahora mismo"}},mini:{year:{one:"{0} a\xF1o",other:"{0} a\xF1os"},month:{one:"{0} mes",other:"{0} meses"},week:"{0} sem.",day:{one:"{0} d\xEDa",other:"{0} d\xEDas"},hour:{one:"{0} hora",other:"{0} horas"},minute:"{0} min.",second:"{0} seg.",now:"ahora"},"long-time":{year:{one:"{0} a\xF1o",other:"{0} a\xF1os"},month:{one:"{0} mes",other:"{0} meses"},week:{one:"{0} semana",other:"{0} semanas"},day:{one:"{0} d\xEDa",other:"{0} d\xEDas"},hour:{one:"{0} hora",other:"{0} horas"},minute:{one:"{0} minuto",other:"{0} minutos"},second:{one:"{0} segundo",other:"{0} segundos"}}},cX={locale:"fr",long:{year:{previous:"l\u2019ann\xE9e derni\xE8re",current:"cette ann\xE9e",next:"l\u2019ann\xE9e prochaine",past:{one:"il y a {0} an",other:"il y a {0} ans"},future:{one:"dans {0} an",other:"dans {0} ans"}},quarter:{previous:"le trimestre dernier",current:"ce trimestre",next:"le trimestre prochain",past:{one:"il y a {0} trimestre",other:"il y a {0} trimestres"},future:{one:"dans {0} trimestre",other:"dans {0} trimestres"}},month:{previous:"le mois dernier",current:"ce mois-ci",next:"le mois prochain",past:"il y a {0} mois",future:"dans {0} mois"},week:{previous:"la semaine derni\xE8re",current:"cette semaine",next:"la semaine prochaine",past:{one:"il y a {0} semaine",other:"il y a {0} semaines"},future:{one:"dans {0} semaine",other:"dans {0} semaines"}},day:{previous:"hier","previous-2":"avant-hier",current:"aujourd\u2019hui",next:"demain","next-2":"apr\xE8s-demain",past:{one:"il y a {0} jour",other:"il y a {0} jours"},future:{one:"dans {0} jour",other:"dans {0} jours"}},hour:{current:"cette heure-ci",past:{one:"il y a {0} heure",other:"il y a {0} heures"},future:{one:"dans {0} heure",other:"dans {0} heures"}},minute:{current:"cette minute-ci",past:{one:"il y a {0} minute",other:"il y a {0} minutes"},future:{one:"dans {0} minute",other:"dans {0} minutes"}},second:{current:"maintenant",past:{one:"il y a {0} seconde",other:"il y a {0} secondes"},future:{one:"dans {0} seconde",other:"dans {0} secondes"}}},short:{year:{previous:"l\u2019ann\xE9e derni\xE8re",current:"cette ann\xE9e",next:"l\u2019ann\xE9e prochaine",past:"il y a {0} a",future:"dans {0} a"},quarter:{previous:"le trimestre dernier",current:"ce trimestre",next:"le trimestre prochain",past:"il y a {0} trim.",future:"dans {0} trim."},month:{previous:"le mois dernier",current:"ce mois-ci",next:"le mois prochain",past:"il y a {0} m.",future:"dans {0} m."},week:{previous:"la semaine derni\xE8re",current:"cette semaine",next:"la semaine prochaine",past:"il y a {0} sem.",future:"dans {0} sem."},day:{previous:"hier","previous-2":"avant-hier",current:"aujourd\u2019hui",next:"demain","next-2":"apr\xE8s-demain",past:"il y a {0}\xA0j",future:"dans {0}\xA0j"},hour:{current:"cette heure-ci",past:"il y a {0}\xA0h",future:"dans {0}\xA0h"},minute:{current:"cette minute-ci",past:"il y a {0}\xA0min",future:"dans {0}\xA0min"},second:{current:"maintenant",past:"il y a {0}\xA0s",future:"dans {0}\xA0s"}},narrow:{year:{previous:"l\u2019ann\xE9e derni\xE8re",current:"cette ann\xE9e",next:"l\u2019ann\xE9e prochaine",past:"-{0} a",future:"+{0} a"},quarter:{previous:"le trimestre dernier",current:"ce trimestre",next:"le trimestre prochain",past:"-{0} trim.",future:"+{0} trim."},month:{previous:"le mois dernier",current:"ce mois-ci",next:"le mois prochain",past:"-{0} m.",future:"+{0} m."},week:{previous:"la semaine derni\xE8re",current:"cette semaine",next:"la semaine prochaine",past:"-{0} sem.",future:"+{0} sem."},day:{previous:"hier","previous-2":"avant-hier",current:"aujourd\u2019hui",next:"demain","next-2":"apr\xE8s-demain",past:"-{0} j",future:"+{0} j"},hour:{current:"cette heure-ci",past:"-{0} h",future:"+{0} h"},minute:{current:"cette minute-ci",past:"-{0} min",future:"+{0} min"},second:{current:"maintenant",past:"-{0} s",future:"+{0} s"}},now:{now:{current:"maintenant",future:"dans un instant",past:"\xE0 l'instant"}},mini:{year:{one:"{0} an",other:"{0} ans"},month:"{0} mois",week:"{0} sem.",day:{one:"{0} jour",other:"{0} jours"},hour:"{0} h",minute:"{0} min.",second:"{0} sec.",now:"maintenant"},"long-time":{year:{one:"{0} an",other:"{0} ans"},month:{one:"{0} mois",other:"{0} mois"},week:{one:"{0} semaine",other:"{0} semaines"},day:{one:"{0} jour",other:"{0} jours"},hour:{one:"{0} heure",other:"{0} heures"},minute:{one:"{0} minute",other:"{0} minutes"},second:{one:"{0} seconde",other:"{0} secondes"}}},dX={locale:"ru",long:{year:{previous:"\u0432 \u043F\u0440\u043E\u0448\u043B\u043E\u043C \u0433\u043E\u0434\u0443",current:"\u0432 \u044D\u0442\u043E\u043C \u0433\u043E\u0434\u0443",next:"\u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C \u0433\u043E\u0434\u0443",past:{one:"{0} \u0433\u043E\u0434 \u043D\u0430\u0437\u0430\u0434",many:"{0} \u043B\u0435\u0442 \u043D\u0430\u0437\u0430\u0434",other:"{0} \u0433\u043E\u0434\u0430 \u043D\u0430\u0437\u0430\u0434"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u0433\u043E\u0434",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u043B\u0435\u0442",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u0433\u043E\u0434\u0430"}},quarter:{previous:"\u0432 \u043F\u0440\u043E\u0448\u043B\u043E\u043C \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0435",current:"\u0432 \u0442\u0435\u043A\u0443\u0449\u0435\u043C \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0435",next:"\u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0435",past:{one:"{0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B \u043D\u0430\u0437\u0430\u0434",many:"{0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u043E\u0432 \u043D\u0430\u0437\u0430\u0434",other:"{0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0430 \u043D\u0430\u0437\u0430\u0434"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u043E\u0432",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0430"}},month:{previous:"\u0432 \u043F\u0440\u043E\u0448\u043B\u043E\u043C \u043C\u0435\u0441\u044F\u0446\u0435",current:"\u0432 \u044D\u0442\u043E\u043C \u043C\u0435\u0441\u044F\u0446\u0435",next:"\u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C \u043C\u0435\u0441\u044F\u0446\u0435",past:{one:"{0} \u043C\u0435\u0441\u044F\u0446 \u043D\u0430\u0437\u0430\u0434",many:"{0} \u043C\u0435\u0441\u044F\u0446\u0435\u0432 \u043D\u0430\u0437\u0430\u0434",other:"{0} \u043C\u0435\u0441\u044F\u0446\u0430 \u043D\u0430\u0437\u0430\u0434"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u043C\u0435\u0441\u044F\u0446",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u043C\u0435\u0441\u044F\u0446\u0435\u0432",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u043C\u0435\u0441\u044F\u0446\u0430"}},week:{previous:"\u043D\u0430 \u043F\u0440\u043E\u0448\u043B\u043E\u0439 \u043D\u0435\u0434\u0435\u043B\u0435",current:"\u043D\u0430 \u044D\u0442\u043E\u0439 \u043D\u0435\u0434\u0435\u043B\u0435",next:"\u043D\u0430 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439 \u043D\u0435\u0434\u0435\u043B\u0435",past:{one:"{0} \u043D\u0435\u0434\u0435\u043B\u044E \u043D\u0430\u0437\u0430\u0434",many:"{0} \u043D\u0435\u0434\u0435\u043B\u044C \u043D\u0430\u0437\u0430\u0434",other:"{0} \u043D\u0435\u0434\u0435\u043B\u0438 \u043D\u0430\u0437\u0430\u0434"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u043D\u0435\u0434\u0435\u043B\u044E",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u043D\u0435\u0434\u0435\u043B\u044C",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u043D\u0435\u0434\u0435\u043B\u0438"}},day:{previous:"\u0432\u0447\u0435\u0440\u0430","previous-2":"\u043F\u043E\u0437\u0430\u0432\u0447\u0435\u0440\u0430",current:"\u0441\u0435\u0433\u043E\u0434\u043D\u044F",next:"\u0437\u0430\u0432\u0442\u0440\u0430","next-2":"\u043F\u043E\u0441\u043B\u0435\u0437\u0430\u0432\u0442\u0440\u0430",past:{one:"{0} \u0434\u0435\u043D\u044C \u043D\u0430\u0437\u0430\u0434",many:"{0} \u0434\u043D\u0435\u0439 \u043D\u0430\u0437\u0430\u0434",other:"{0} \u0434\u043D\u044F \u043D\u0430\u0437\u0430\u0434"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u0434\u0435\u043D\u044C",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u0434\u043D\u0435\u0439",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u0434\u043D\u044F"}},hour:{current:"\u0432 \u044D\u0442\u043E\u0442 \u0447\u0430\u0441",past:{one:"{0} \u0447\u0430\u0441 \u043D\u0430\u0437\u0430\u0434",many:"{0} \u0447\u0430\u0441\u043E\u0432 \u043D\u0430\u0437\u0430\u0434",other:"{0} \u0447\u0430\u0441\u0430 \u043D\u0430\u0437\u0430\u0434"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u0447\u0430\u0441",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u0447\u0430\u0441\u043E\u0432",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u0447\u0430\u0441\u0430"}},minute:{current:"\u0432 \u044D\u0442\u0443 \u043C\u0438\u043D\u0443\u0442\u0443",past:{one:"{0} \u043C\u0438\u043D\u0443\u0442\u0443 \u043D\u0430\u0437\u0430\u0434",many:"{0} \u043C\u0438\u043D\u0443\u0442 \u043D\u0430\u0437\u0430\u0434",other:"{0} \u043C\u0438\u043D\u0443\u0442\u044B \u043D\u0430\u0437\u0430\u0434"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u043C\u0438\u043D\u0443\u0442\u0443",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u043C\u0438\u043D\u0443\u0442",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u043C\u0438\u043D\u0443\u0442\u044B"}},second:{current:"\u0441\u0435\u0439\u0447\u0430\u0441",past:{one:"{0} \u0441\u0435\u043A\u0443\u043D\u0434\u0443 \u043D\u0430\u0437\u0430\u0434",many:"{0} \u0441\u0435\u043A\u0443\u043D\u0434 \u043D\u0430\u0437\u0430\u0434",other:"{0} \u0441\u0435\u043A\u0443\u043D\u0434\u044B \u043D\u0430\u0437\u0430\u0434"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u0441\u0435\u043A\u0443\u043D\u0434\u0443",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u0441\u0435\u043A\u0443\u043D\u0434",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u0441\u0435\u043A\u0443\u043D\u0434\u044B"}}},short:{year:{previous:"\u0432 \u043F\u0440\u043E\u0448\u043B\u043E\u043C \u0433.",current:"\u0432 \u044D\u0442\u043E\u043C \u0433.",next:"\u0432 \u0441\u043B\u0435\u0434. \u0433.",past:{many:"{0} \u043B. \u043D\u0430\u0437\u0430\u0434",other:"{0} \u0433. \u043D\u0430\u0437\u0430\u0434"},future:{many:"\u0447\u0435\u0440\u0435\u0437 {0} \u043B.",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u0433."}},quarter:{previous:"\u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0439 \u043A\u0432.",current:"\u0442\u0435\u043A\u0443\u0449\u0438\u0439 \u043A\u0432.",next:"\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439 \u043A\u0432.",past:"{0} \u043A\u0432. \u043D\u0430\u0437\u0430\u0434",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u043A\u0432."},month:{previous:"\u0432 \u043F\u0440\u043E\u0448\u043B\u043E\u043C \u043C\u0435\u0441.",current:"\u0432 \u044D\u0442\u043E\u043C \u043C\u0435\u0441.",next:"\u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C \u043C\u0435\u0441.",past:"{0} \u043C\u0435\u0441. \u043D\u0430\u0437\u0430\u0434",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u043C\u0435\u0441."},week:{previous:"\u043D\u0430 \u043F\u0440\u043E\u0448\u043B\u043E\u0439 \u043D\u0435\u0434.",current:"\u043D\u0430 \u044D\u0442\u043E\u0439 \u043D\u0435\u0434.",next:"\u043D\u0430 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439 \u043D\u0435\u0434.",past:"{0} \u043D\u0435\u0434. \u043D\u0430\u0437\u0430\u0434",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u043D\u0435\u0434."},day:{previous:"\u0432\u0447\u0435\u0440\u0430","previous-2":"\u043F\u043E\u0437\u0430\u0432\u0447\u0435\u0440\u0430",current:"\u0441\u0435\u0433\u043E\u0434\u043D\u044F",next:"\u0437\u0430\u0432\u0442\u0440\u0430","next-2":"\u043F\u043E\u0441\u043B\u0435\u0437\u0430\u0432\u0442\u0440\u0430",past:"{0} \u0434\u043D. \u043D\u0430\u0437\u0430\u0434",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u0434\u043D."},hour:{current:"\u0432 \u044D\u0442\u043E\u0442 \u0447\u0430\u0441",past:"{0} \u0447 \u043D\u0430\u0437\u0430\u0434",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u0447"},minute:{current:"\u0432 \u044D\u0442\u0443 \u043C\u0438\u043D\u0443\u0442\u0443",past:"{0} \u043C\u0438\u043D. \u043D\u0430\u0437\u0430\u0434",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u043C\u0438\u043D."},second:{current:"\u0441\u0435\u0439\u0447\u0430\u0441",past:"{0} \u0441\u0435\u043A. \u043D\u0430\u0437\u0430\u0434",future:"\u0447\u0435\u0440\u0435\u0437 {0}\xA0\u0441\u0435\u043A."}},narrow:{year:{previous:"\u0432 \u043F\u0440. \u0433.",current:"\u0432 \u044D\u0442. \u0433.",next:"\u0432 \u0441\u043B. \u0433.",past:{many:"-{0} \u043B.",other:"-{0} \u0433."},future:{many:"+{0} \u043B.",other:"+{0} \u0433."}},quarter:{previous:"\u043F\u043E\u0441\u043B. \u043A\u0432.",current:"\u0442\u0435\u043A. \u043A\u0432.",next:"\u0441\u043B\u0435\u0434. \u043A\u0432.",past:"-{0} \u043A\u0432.",future:"+{0} \u043A\u0432."},month:{previous:"\u0432 \u043F\u0440. \u043C\u0435\u0441.",current:"\u0432 \u044D\u0442. \u043C\u0435\u0441.",next:"\u0432 \u0441\u043B\u0435\u0434. \u043C\u0435\u0441.",past:"-{0} \u043C\u0435\u0441.",future:"+{0} \u043C\u0435\u0441."},week:{previous:"\u043D\u0430 \u043F\u0440. \u043D\u0435\u0434.",current:"\u043D\u0430 \u044D\u0442. \u043D\u0435\u0434.",next:"\u043D\u0430 \u0441\u043B\u0435\u0434. \u043D\u0435\u0434.",past:"-{0} \u043D\u0435\u0434.",future:"+{0} \u043D\u0435\u0434."},day:{previous:"\u0432\u0447\u0435\u0440\u0430","previous-2":"\u043F\u043E\u0437\u0430\u0432\u0447\u0435\u0440\u0430",current:"\u0441\u0435\u0433\u043E\u0434\u043D\u044F",next:"\u0437\u0430\u0432\u0442\u0440\u0430","next-2":"\u043F\u043E\u0441\u043B\u0435\u0437\u0430\u0432\u0442\u0440\u0430",past:"-{0} \u0434\u043D.",future:"+{0} \u0434\u043D."},hour:{current:"\u0432 \u044D\u0442\u043E\u0442 \u0447\u0430\u0441",past:"-{0} \u0447",future:"+{0} \u0447"},minute:{current:"\u0432 \u044D\u0442\u0443 \u043C\u0438\u043D\u0443\u0442\u0443",past:"-{0} \u043C\u0438\u043D",future:"+{0} \u043C\u0438\u043D"},second:{current:"\u0441\u0435\u0439\u0447\u0430\u0441",past:"-{0} \u0441",future:"+{0} \u0441"}},now:{now:{current:"\u0441\u0435\u0439\u0447\u0430\u0441",past:"\u0442\u043E\u043B\u044C\u043A\u043E \u0447\u0442\u043E",future:"\u0441\u0435\u0439\u0447\u0430\u0441"}},mini:{year:{many:"{0} \u043B",other:"{0} \u0433"},month:"{0} \u043C\u0435\u0441",week:"{0} \u043D\u0435\u0434",day:"{0} \u0434",hour:"{0} \u0447",minute:"{0} \u043C\u0438\u043D",second:"{0} \u0441",now:"\u0441\u0435\u0439\u0447\u0430\u0441"},"short-time":{year:{many:"{0} \u043B.",other:"{0} \u0433."},month:"{0} \u043C\u0435\u0441.",week:"{0} \u043D\u0435\u0434.",day:{one:"{0} \u0434.",other:"{0} \u0434\u043D."},hour:"{0} \u0447.",minute:"{0} \u043C\u0438\u043D.",second:"{0} \u0441\u0435\u043A."},"long-time":{year:{one:"{0} \u0433\u043E\u0434",many:"{0} \u043B\u0435\u0442",other:"{0} \u0433\u043E\u0434\u0430"},month:{one:"{0} \u043C\u0435\u0441\u044F\u0446",many:"{0} \u043C\u0435\u0441\u044F\u0446\u0435\u0432",other:"{0} \u043C\u0435\u0441\u044F\u0446\u0430"},week:{one:"{0} \u043D\u0435\u0434\u0435\u043B\u044E",many:"{0} \u043D\u0435\u0434\u0435\u043B\u044C",other:"{0} \u043D\u0435\u0434\u0435\u043B\u0438"},day:{one:"{0} \u0434\u0435\u043D\u044C",few:"{0} \u0434\u043D\u044F",other:"{0} \u0434\u043D\u0435\u0439"},hour:{one:"{0} \u0447\u0430\u0441",many:"{0} \u0447\u0430\u0441\u043E\u0432",other:"{0} \u0447\u0430\u0441\u0430"},minute:{one:"{0} \u043C\u0438\u043D\u0443\u0442\u0430",many:"{0} \u043C\u0438\u043D\u0443\u0442",other:"{0} \u043C\u0438\u043D\u0443\u0442\u044B"},second:{one:"{0} \u0441\u0435\u043A\u0443\u043D\u0434\u0430",many:"{0} \u0441\u0435\u043A\u0443\u043D\u0434",other:"{0} \u0441\u0435\u043A\u0443\u043D\u0434\u044B"}}},uX={locale:"uk",long:{year:{previous:"\u043C\u0438\u043D\u0443\u043B\u043E\u0433\u043E \u0440\u043E\u043A\u0443",current:"\u0446\u044C\u043E\u0433\u043E \u0440\u043E\u043A\u0443",next:"\u043D\u0430\u0441\u0442\u0443\u043F\u043D\u043E\u0433\u043E \u0440\u043E\u043A\u0443",past:{one:"{0} \u0440\u0456\u043A \u0442\u043E\u043C\u0443",few:"{0} \u0440\u043E\u043A\u0438 \u0442\u043E\u043C\u0443",many:"{0} \u0440\u043E\u043A\u0456\u0432 \u0442\u043E\u043C\u0443",other:"{0} \u0440\u043E\u043A\u0443 \u0442\u043E\u043C\u0443"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u0440\u0456\u043A",few:"\u0447\u0435\u0440\u0435\u0437 {0} \u0440\u043E\u043A\u0438",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u0440\u043E\u043A\u0456\u0432",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u0440\u043E\u043A\u0443"}},quarter:{previous:"\u043C\u0438\u043D\u0443\u043B\u043E\u0433\u043E \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0443",current:"\u0446\u044C\u043E\u0433\u043E \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0443",next:"\u043D\u0430\u0441\u0442\u0443\u043F\u043D\u043E\u0433\u043E \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0443",past:{one:"{0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B \u0442\u043E\u043C\u0443",few:"{0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0438 \u0442\u043E\u043C\u0443",many:"{0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0456\u0432 \u0442\u043E\u043C\u0443",other:"{0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0443 \u0442\u043E\u043C\u0443"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B",few:"\u0447\u0435\u0440\u0435\u0437 {0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0438",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0456\u0432",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0443"}},month:{previous:"\u043C\u0438\u043D\u0443\u043B\u043E\u0433\u043E \u043C\u0456\u0441\u044F\u0446\u044F",current:"\u0446\u044C\u043E\u0433\u043E \u043C\u0456\u0441\u044F\u0446\u044F",next:"\u043D\u0430\u0441\u0442\u0443\u043F\u043D\u043E\u0433\u043E \u043C\u0456\u0441\u044F\u0446\u044F",past:{one:"{0} \u043C\u0456\u0441\u044F\u0446\u044C \u0442\u043E\u043C\u0443",few:"{0} \u043C\u0456\u0441\u044F\u0446\u0456 \u0442\u043E\u043C\u0443",many:"{0} \u043C\u0456\u0441\u044F\u0446\u0456\u0432 \u0442\u043E\u043C\u0443",other:"{0} \u043C\u0456\u0441\u044F\u0446\u044F \u0442\u043E\u043C\u0443"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u043C\u0456\u0441\u044F\u0446\u044C",few:"\u0447\u0435\u0440\u0435\u0437 {0} \u043C\u0456\u0441\u044F\u0446\u0456",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u043C\u0456\u0441\u044F\u0446\u0456\u0432",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u043C\u0456\u0441\u044F\u0446\u044F"}},week:{previous:"\u043C\u0438\u043D\u0443\u043B\u043E\u0433\u043E \u0442\u0438\u0436\u043D\u044F",current:"\u0446\u044C\u043E\u0433\u043E \u0442\u0438\u0436\u043D\u044F",next:"\u043D\u0430\u0441\u0442\u0443\u043F\u043D\u043E\u0433\u043E \u0442\u0438\u0436\u043D\u044F",past:{one:"{0} \u0442\u0438\u0436\u0434\u0435\u043D\u044C \u0442\u043E\u043C\u0443",few:"{0} \u0442\u0438\u0436\u043D\u0456 \u0442\u043E\u043C\u0443",many:"{0} \u0442\u0438\u0436\u043D\u0456\u0432 \u0442\u043E\u043C\u0443",other:"{0} \u0442\u0438\u0436\u043D\u044F \u0442\u043E\u043C\u0443"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u0442\u0438\u0436\u0434\u0435\u043D\u044C",few:"\u0447\u0435\u0440\u0435\u0437 {0} \u0442\u0438\u0436\u043D\u0456",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u0442\u0438\u0436\u043D\u0456\u0432",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u0442\u0438\u0436\u043D\u044F"}},day:{previous:"\u0443\u0447\u043E\u0440\u0430","previous-2":"\u043F\u043E\u0437\u0430\u0432\u0447\u043E\u0440\u0430",current:"\u0441\u044C\u043E\u0433\u043E\u0434\u043D\u0456",next:"\u0437\u0430\u0432\u0442\u0440\u0430","next-2":"\u043F\u0456\u0441\u043B\u044F\u0437\u0430\u0432\u0442\u0440\u0430",past:{one:"{0} \u0434\u0435\u043D\u044C \u0442\u043E\u043C\u0443",few:"{0} \u0434\u043D\u0456 \u0442\u043E\u043C\u0443",many:"{0} \u0434\u043D\u0456\u0432 \u0442\u043E\u043C\u0443",other:"{0} \u0434\u043D\u044F \u0442\u043E\u043C\u0443"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u0434\u0435\u043D\u044C",few:"\u0447\u0435\u0440\u0435\u0437 {0} \u0434\u043D\u0456",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u0434\u043D\u0456\u0432",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u0434\u043D\u044F"}},hour:{current:"\u0446\u0456\u0454\u0457 \u0433\u043E\u0434\u0438\u043D\u0438",past:{one:"{0} \u0433\u043E\u0434\u0438\u043D\u0443 \u0442\u043E\u043C\u0443",many:"{0} \u0433\u043E\u0434\u0438\u043D \u0442\u043E\u043C\u0443",other:"{0} \u0433\u043E\u0434\u0438\u043D\u0438 \u0442\u043E\u043C\u0443"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u0433\u043E\u0434\u0438\u043D\u0443",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u0433\u043E\u0434\u0438\u043D",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u0433\u043E\u0434\u0438\u043D\u0438"}},minute:{current:"\u0446\u0456\u0454\u0457 \u0445\u0432\u0438\u043B\u0438\u043D\u0438",past:{one:"{0} \u0445\u0432\u0438\u043B\u0438\u043D\u0443 \u0442\u043E\u043C\u0443",many:"{0} \u0445\u0432\u0438\u043B\u0438\u043D \u0442\u043E\u043C\u0443",other:"{0} \u0445\u0432\u0438\u043B\u0438\u043D\u0438 \u0442\u043E\u043C\u0443"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u0445\u0432\u0438\u043B\u0438\u043D\u0443",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u0445\u0432\u0438\u043B\u0438\u043D",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u0445\u0432\u0438\u043B\u0438\u043D\u0438"}},second:{current:"\u0437\u0430\u0440\u0430\u0437",past:{one:"{0} \u0441\u0435\u043A\u0443\u043D\u0434\u0443 \u0442\u043E\u043C\u0443",many:"{0} \u0441\u0435\u043A\u0443\u043D\u0434 \u0442\u043E\u043C\u0443",other:"{0} \u0441\u0435\u043A\u0443\u043D\u0434\u0438 \u0442\u043E\u043C\u0443"},future:{one:"\u0447\u0435\u0440\u0435\u0437 {0} \u0441\u0435\u043A\u0443\u043D\u0434\u0443",many:"\u0447\u0435\u0440\u0435\u0437 {0} \u0441\u0435\u043A\u0443\u043D\u0434",other:"\u0447\u0435\u0440\u0435\u0437 {0} \u0441\u0435\u043A\u0443\u043D\u0434\u0438"}}},short:{year:{previous:"\u0442\u043E\u0440\u0456\u043A",current:"\u0446\u044C\u043E\u0433\u043E\u0440\u0456\u0447",next:"\u043D\u0430\u0441\u0442. \u0440\u043E\u043A\u0443",past:"{0} \u0440. \u0442\u043E\u043C\u0443",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u0440."},quarter:{previous:"\u043C\u0438\u043D\u0443\u043B\u043E\u0433\u043E \u043A\u0432.",current:"\u0446\u044C\u043E\u0433\u043E \u043A\u0432.",next:"\u043D\u0430\u0441\u0442\u0443\u043F\u043D\u043E\u0433\u043E \u043A\u0432.",past:"{0} \u043A\u0432. \u0442\u043E\u043C\u0443",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u043A\u0432."},month:{previous:"\u043C\u0438\u043D\u0443\u043B\u043E\u0433\u043E \u043C\u0456\u0441\u044F\u0446\u044F",current:"\u0446\u044C\u043E\u0433\u043E \u043C\u0456\u0441\u044F\u0446\u044F",next:"\u043D\u0430\u0441\u0442\u0443\u043F\u043D\u043E\u0433\u043E \u043C\u0456\u0441\u044F\u0446\u044F",past:"{0} \u043C\u0456\u0441. \u0442\u043E\u043C\u0443",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u043C\u0456\u0441."},week:{previous:"\u043C\u0438\u043D. \u0442\u0438\u0436\u043D\u044F",current:"\u0446\u044C\u043E\u0433\u043E \u0442\u0438\u0436\u043D\u044F",next:"\u043D\u0430\u0441\u0442. \u0442\u0438\u0436\u043D\u044F",past:"{0} \u0442\u0438\u0436. \u0442\u043E\u043C\u0443",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u0442\u0438\u0436."},day:{previous:"\u0443\u0447\u043E\u0440\u0430","previous-2":"\u043F\u043E\u0437\u0430\u0432\u0447\u043E\u0440\u0430",current:"\u0441\u044C\u043E\u0433\u043E\u0434\u043D\u0456",next:"\u0437\u0430\u0432\u0442\u0440\u0430","next-2":"\u043F\u0456\u0441\u043B\u044F\u0437\u0430\u0432\u0442\u0440\u0430",past:"{0} \u0434\u043D. \u0442\u043E\u043C\u0443",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u0434\u043D."},hour:{current:"\u0446\u0456\u0454\u0457 \u0433\u043E\u0434\u0438\u043D\u0438",past:"{0} \u0433\u043E\u0434 \u0442\u043E\u043C\u0443",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u0433\u043E\u0434"},minute:{current:"\u0446\u0456\u0454\u0457 \u0445\u0432\u0438\u043B\u0438\u043D\u0438",past:"{0} \u0445\u0432 \u0442\u043E\u043C\u0443",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u0445\u0432"},second:{current:"\u0437\u0430\u0440\u0430\u0437",past:"{0} \u0441 \u0442\u043E\u043C\u0443",future:"\u0447\u0435\u0440\u0435\u0437 {0} \u0441"}},narrow:{year:{previous:"\u0442\u043E\u0440\u0456\u043A",current:"\u0446\u044C\u043E\u0433\u043E \u0440\u043E\u043A\u0443",next:"\u043D\u0430\u0441\u0442. \u0440.",past:"{0} \u0440. \u0442\u043E\u043C\u0443",future:"\u0437\u0430 {0} \u0440."},quarter:{previous:"\u043C\u0438\u043D\u0443\u043B\u043E\u0433\u043E \u043A\u0432.",current:"\u0446\u044C\u043E\u0433\u043E \u043A\u0432.",next:"\u043D\u0430\u0441\u0442\u0443\u043F\u043D\u043E\u0433\u043E \u043A\u0432.",past:"{0} \u043A\u0432. \u0442\u043E\u043C\u0443",future:"\u0437\u0430 {0} \u043A\u0432."},month:{previous:"\u043C\u0438\u043D. \u043C\u0456\u0441.",current:"\u0446\u044C\u043E\u0433\u043E \u043C\u0456\u0441.",next:"\u043D\u0430\u0441\u0442. \u043C\u0456\u0441.",past:"{0} \u043C\u0456\u0441. \u0442\u043E\u043C\u0443",future:"\u0437\u0430 {0} \u043C\u0456\u0441."},week:{previous:"\u043C\u0438\u043D\u0443\u043B\u043E\u0433\u043E \u0442\u0438\u0436\u043D\u044F",current:"\u0446\u044C\u043E\u0433\u043E \u0442\u0438\u0436\u043D\u044F",next:"\u043D\u0430\u0441\u0442\u0443\u043F\u043D\u043E\u0433\u043E \u0442\u0438\u0436\u043D\u044F",past:"{0} \u0442\u0438\u0436. \u0442\u043E\u043C\u0443",future:"\u0437\u0430 {0} \u0442\u0438\u0436."},day:{previous:"\u0443\u0447\u043E\u0440\u0430","previous-2":"\u043F\u043E\u0437\u0430\u0432\u0447\u043E\u0440\u0430",current:"\u0441\u044C\u043E\u0433\u043E\u0434\u043D\u0456",next:"\u0437\u0430\u0432\u0442\u0440\u0430","next-2":"\u043F\u0456\u0441\u043B\u044F\u0437\u0430\u0432\u0442\u0440\u0430",past:"{0} \u0434\u043D. \u0442\u043E\u043C\u0443",future:"\u0437\u0430 {0} \u0434."},hour:{current:"\u0446\u0456\u0454\u0457 \u0433\u043E\u0434\u0438\u043D\u0438",past:"{0} \u0433\u043E\u0434 \u0442\u043E\u043C\u0443",future:"\u0437\u0430 {0} \u0433\u043E\u0434"},minute:{current:"\u0446\u0456\u0454\u0457 \u0445\u0432\u0438\u043B\u0438\u043D\u0438",past:"{0} \u0445\u0432 \u0442\u043E\u043C\u0443",future:"\u0437\u0430 {0} \u0445\u0432"},second:{current:"\u0437\u0430\u0440\u0430\u0437",past:"{0} \u0441 \u0442\u043E\u043C\u0443",future:"\u0437\u0430 {0} \u0441"}}};var hX={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};const pX=_o(hX);var mX=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function pM(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=e.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(t.name=n[1],(pX[n[1]]||e.charAt(e.length-2)==="/")&&(t.voidElement=!0),t.name.startsWith("!--"))){var r=e.indexOf("-->");return{type:"comment",comment:r!==-1?e.slice(4,r):""}}for(var s=new RegExp(mX),o=null;(o=s.exec(e))!==null;)if(o[0].trim())if(o[1]){var i=o[1].trim(),c=[i,""];i.indexOf("=")>-1&&(c=i.split("=")),t.attrs[c[0]]=c[1],s.lastIndex--}else o[2]&&(t.attrs[o[2]]=o[3].trim().substring(1,o[3].length-1));return t}var fX=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,gX=/^\s*$/,vX=Object.create(null);function mM(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?function(n){var r=[];for(var s in n)r.push(s+'="'+n[s]+'"');return r.length?" "+r.join(" "):""}(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce(mM,"")+"";case"comment":return e+""}}var yX={parse:function(e,t){t||(t={}),t.components||(t.components=vX);var n,r=[],s=[],o=-1,i=!1;if(e.indexOf("<")!==0){var c=e.indexOf("<");r.push({type:"text",content:c===-1?e:e.substring(0,c)})}return e.replace(fX,function(u,h){if(i){if(u!=="")return;i=!1}var p,m=u.charAt(1)!=="/",x=u.startsWith("/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Ke.languages.markup.tag.inside["attr-value"].inside.entity=Ke.languages.markup.entity,Ke.languages.markup.doctype.inside["internal-subset"].inside=Ke.languages.markup,Ke.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(Ke.languages.markup.tag,"addInlined",{value:function(e,r){var n={},n=(n["language-"+r]={pattern:/(^$)/i,lookbehind:!0,inside:Ke.languages[r]},n.cdata=/^$/i,{"included-cdata":{pattern://i,inside:n}}),r=(n["language-"+r]={pattern:/[\s\S]+/,inside:Ke.languages[r]},{});r[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:n},Ke.languages.insertBefore("markup","cdata",r)}}),Object.defineProperty(Ke.languages.markup.tag,"addAttribute",{value:function(e,t){Ke.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Ke.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Ke.languages.html=Ke.languages.markup,Ke.languages.mathml=Ke.languages.markup,Ke.languages.svg=Ke.languages.markup,Ke.languages.xml=Ke.languages.extend("markup",{}),Ke.languages.ssml=Ke.languages.xml,Ke.languages.atom=Ke.languages.xml,Ke.languages.rss=Ke.languages.xml,function(e){var t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,r="(?:[^\\\\-]|"+n.source+")",r=RegExp(r+"-"+r),s={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:r,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:n}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":s}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Ke.languages.javascript=Ke.languages.extend("clike",{"class-name":[Ke.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Ke.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Ke.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Ke.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Ke.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Ke.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Ke.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Ke.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Ke.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Ke.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Ke.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Ke.languages.markup&&(Ke.languages.markup.tag.addInlined("script","javascript"),Ke.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Ke.languages.js=Ke.languages.javascript,Ke.languages.actionscript=Ke.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),Ke.languages.actionscript["class-name"].alias="function",delete Ke.languages.actionscript.parameter,delete Ke.languages.actionscript["literal-property"],Ke.languages.markup&&Ke.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:Ke.languages.markup}}),function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Ke),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(n,r){(n=typeof n=="string"?[n]:n).forEach(function(s){var o=function(m){m.inside||(m.inside={}),m.inside.rest=r},i="doc-comment";if(c=e.languages[s]){var c,u=c[i];if((u=u||(c=e.languages.insertBefore(s,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[i])instanceof RegExp&&(u=c[i]={pattern:u}),Array.isArray(u))for(var h=0,p=u.length;h|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(Ke),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ ]+"+t.source+")?|"+t.source+"(?:[ ]+"+n.source+")?)",s=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(c,u){u=(u||"").replace(/m/g,"")+"m";var h=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return c});return RegExp(h,u)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return"(?:"+s+"|"+o+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(Ke),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(h){return h=h.replace(//g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+h+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,s=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+s+o+"(?:"+s+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+s+o+")(?:"+s+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+s+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+s+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(h){["url","bold","italic","strike","code-snippet"].forEach(function(p){h!==p&&(e.languages.markdown[h].inside.content.inside[p]=e.languages.markdown[p])})}),e.hooks.add("after-tokenize",function(h){h.language!=="markdown"&&h.language!=="md"||function p(m){if(m&&typeof m!="string")for(var x=0,C=m.length;x",quot:'"'},u=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(Ke),Ke.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Ke.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},Ke.hooks.add("after-tokenize",function(e){if(e.language==="graphql")for(var t=e.tokens.filter(function(b){return typeof b!="string"&&b.type!=="comment"&&b.type!=="scalar"}),n=0;n?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,s=r.inside["interpolation-punctuation"],o=r.pattern.source;function i(m,x){if(e.languages[m])return{pattern:RegExp("((?:"+x+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:m}}}}function c(m,x,C){return m={code:m,grammar:x,language:C},e.hooks.run("before-tokenize",m),m.tokens=e.tokenize(m.code,m.grammar),e.hooks.run("after-tokenize",m),m.tokens}function u(m,x,C){var k=e.tokenize(m,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),b=0,g={},k=c(k.map(function(S){if(typeof S=="string")return S;for(var E,N,S=S.content;m.indexOf((N=b++,E="___"+C.toUpperCase()+"_"+N+"___"))!==-1;);return g[E]=S,E}).join(""),x,C),j=Object.keys(g);return b=0,function S(E){for(var N=0;N=j.length)return;var T,M,L,D,P,A,B,z=E[N];typeof z=="string"||typeof z.content=="string"?(T=j[b],(B=(A=typeof z=="string"?z:z.content).indexOf(T))!==-1&&(++b,M=A.substring(0,B),P=g[T],L=void 0,(D={})["interpolation-punctuation"]=s,(D=e.tokenize(P,D)).length===3&&((L=[1,1]).push.apply(L,c(D[1],e.languages.javascript,"javascript")),D.splice.apply(D,L)),L=new e.Token("interpolation",D,r.alias,P),D=A.substring(B+T.length),P=[],M&&P.push(M),P.push(L),D&&(S(A=[D]),P.push.apply(P,A)),typeof z=="string"?(E.splice.apply(E,[N,1].concat(P)),N+=P.length-1):z.content=P)):(B=z.content,Array.isArray(B)?S(B):S([B]))}}(k),new e.Token(C,k,"language-"+C,m)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var h={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function p(m){return typeof m=="string"?m:Array.isArray(m)?m.map(p).join(""):p(m.content)}e.hooks.add("after-tokenize",function(m){m.language in h&&function x(C){for(var b=0,g=C.length;b]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(Ke),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(Ke),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(Ke),Ke.languages.n4js=Ke.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),Ke.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),Ke.languages.n4jsd=Ke.languages.n4js,function(e){function t(i,c){return RegExp(i.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),c)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r*\.{3}(?:[^{}]|)*\})/.source;function o(u,h){return u=u.replace(//g,function(){return n}).replace(//g,function(){return r}).replace(//g,function(){return s}),RegExp(u,h)}s=o(s).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);function i(u){for(var h=[],p=0;p"&&h.push({tagName:c(m.content[0].content[1]),openedBraces:0}):0]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},Ke.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=Ke.languages.swift}),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(Ke),Ke.languages.c=Ke.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Ke.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Ke.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Ke.languages.c.string],char:Ke.languages.c.char,comment:Ke.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Ke.languages.c}}}}),Ke.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Ke.languages.c.boolean,Ke.languages.objectivec=Ke.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Ke.languages.objectivec["class-name"],Ke.languages.objc=Ke.languages.objectivec,Ke.languages.reason=Ke.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),Ke.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete Ke.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,function(){return t});t=t.replace(//g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Ke),Ke.languages.go=Ke.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),Ke.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete Ke.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return t.source});e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return n})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Ke),Ke.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Ke.languages.python["string-interpolation"].inside.interpolation.inside.rest=Ke.languages.python,Ke.languages.py=Ke.languages.python;var Ni={};Lge(Ni,{dracula:()=>Age,duotoneDark:()=>Fge,duotoneLight:()=>$ge,github:()=>Wge,jettwaveDark:()=>d1e,jettwaveLight:()=>h1e,nightOwl:()=>Uge,nightOwlLight:()=>Yge,oceanicNext:()=>Gge,okaidia:()=>Qge,oneDark:()=>m1e,oneLight:()=>g1e,palenight:()=>Xge,shadesOfPurple:()=>t1e,synthwave84:()=>r1e,ultramin:()=>s1e,vsDark:()=>$A,vsLight:()=>l1e});var Rge={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},Age=Rge,zge={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},Fge=zge,Hge={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},$ge=Hge,Bge={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},Wge=Bge,Vge={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},Uge=Vge,qge={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},Yge=qge,vo={char:"#D8DEE9",comment:"#999999",keyword:"#c5a5c5",primitive:"#5a9bcf",string:"#8dc891",variable:"#d7deea",boolean:"#ff8b50",punctuation:"#5FB3B3",tag:"#fc929e",function:"#79b6f2",className:"#FAC863",method:"#6699CC",operator:"#fc929e"},Kge={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:vo.keyword}},{types:["attr-value"],style:{color:vo.string}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:vo.comment}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:vo.primitive}},{types:["boolean"],style:{color:vo.boolean}},{types:["tag"],style:{color:vo.tag}},{types:["string"],style:{color:vo.string}},{types:["punctuation"],style:{color:vo.string}},{types:["selector","char","builtin","inserted"],style:{color:vo.char}},{types:["function"],style:{color:vo.function}},{types:["operator","entity","url","variable"],style:{color:vo.variable}},{types:["keyword"],style:{color:vo.keyword}},{types:["atrule","class-name"],style:{color:vo.className}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},Gge=Kge,Zge={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},Qge=Zge,Jge={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},Xge=Jge,e1e={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},t1e=e1e,n1e={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},r1e=n1e,a1e={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},s1e=a1e,o1e={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},$A=o1e,i1e={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},l1e=i1e,c1e={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},d1e=c1e,u1e={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},h1e=u1e,p1e={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},m1e=p1e,f1e={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},g1e=f1e,v1e=(e,t)=>{const{plain:n}=e,r=e.styles.reduce((s,o)=>{const{languages:i,style:c}=o;return i&&!i.includes(t)||o.types.forEach(u=>{const h=sl(sl({},s[u]),c);s[u]=h}),s},{});return r.root=n,r.plain=g2(sl({},n),{backgroundColor:void 0}),r},BA=v1e,y1e=(e,t)=>{const[n,r]=f.useState(BA(t,e)),s=f.useRef(),o=f.useRef();return f.useEffect(()=>{(t!==s.current||e!==o.current)&&(s.current=t,o.current=e,r(BA(t,e)))},[e,t]),n},x1e=e=>f.useCallback(t=>{var n=t,{className:r,style:s,line:o}=n,i=HA(n,["className","style","line"]);const c=g2(sl({},i),{className:dn("token-line",r)});return typeof e=="object"&&"plain"in e&&(c.style=e.plain),typeof s=="object"&&(c.style=sl(sl({},c.style||{}),s)),c},[e]),b1e=e=>{const t=f.useCallback(({types:n,empty:r})=>{if(e!=null){{if(n.length===1&&n[0]==="plain")return r!=null?{display:"inline-block"}:void 0;if(n.length===1&&r!=null)return e[n[0]]}return Object.assign(r!=null?{display:"inline-block"}:{},...n.map(s=>e[s]))}},[e]);return f.useCallback(n=>{var r=n,{token:s,className:o,style:i}=r,c=HA(r,["token","className","style"]);const u=g2(sl({},c),{className:dn("token",...s.types,o),children:s.content,style:t(s)});return i!=null&&(u.style=sl(sl({},u.style||{}),i)),u},[t])},w1e=/\r\n|\r|\n/,WA=e=>{e.length===0?e.push({types:["plain"],content:"\n",empty:!0}):e.length===1&&e[0].content===""&&(e[0].content="\n",e[0].empty=!0)},VA=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},k1e=e=>{const t=[[]],n=[e],r=[0],s=[e.length];let o=0,i=0,c=[];const u=[c];for(;i>-1;){for(;(o=r[i]++)0?p:["plain"],h=m):(p=VA(p,m.type),m.alias&&(p=VA(p,m.alias)),h=m.content),typeof h!="string"){i++,t.push(p),n.push(h),r.push(0),s.push(h.length);continue}const x=h.split(w1e),C=x.length;c.push({types:p,content:x[0]});for(let b=1;b{const s=f.useRef(e);return f.useMemo(()=>{if(n==null)return UA([t]);const o={code:t,grammar:n,language:r,tokens:[]};return s.current.hooks.run("before-tokenize",o),o.tokens=s.current.tokenize(t,n),s.current.hooks.run("after-tokenize",o),UA(o.tokens)},[t,n,r])},C1e=({children:e,language:t,code:n,theme:r,prism:s})=>{const o=t.toLowerCase(),i=y1e(o,r),c=x1e(i),u=b1e(i),h=s.languages[o],p=j1e({prism:s,language:o,code:n,grammar:h});return e({tokens:p,className:"prism-code language-".concat(o),style:i!=null?i.root:{},getLineProps:c,getTokenProps:u})},Vg=e=>f.createElement(C1e,g2(sl({},e),{prism:e.prism||Ke,theme:e.theme||$A,code:e.code,language:e.language}));function S1e(e){var t,n;return a.jsxs("svg",{width:(t=e.width)!=null?t:"14px",className:e.className,height:(n=e.height)!=null?n:"14px",viewBox:"30.325 6.289 29.119 25.859",xmlns:"http://www.w3.org/2000/svg",stroke:"none",fill:"currentColor",children:[a.jsx("path",{d:"M40.554 17.082c0-.309-.073-.627-.195-.917-.123-.29-.296-.553-.496-.754-.201-.2-.464-.373-.754-.495-.29-.123-.608-.195-.917-.195-.196 0-.406.03-.609.084-.204.055-.401.134-.571.232-.372.215-.667.541-.869.906-.203.365-.312.769-.312 1.139s.109.774.312 1.139c.202.365.497.692.869.906.371.214.801.307 1.219.299.417-.007.822-.114 1.142-.299.32-.185.616-.482.831-.84.215-.358.35-.776.35-1.205Zm-4.369-2.007c.271-.27.568-.484.9-.627.332-.143.699-.217 1.108-.207.261-.004.503.026.736.09.234.064.458.16.684.29.496.287.85.649 1.082 1.067.231.417.338.889.338 1.394 0 .506-.107.977-.338 1.394-.232.417-.586.779-1.082 1.065-.496.287-.987.414-1.464.405-.477-.008-.939-.151-1.377-.405-.438-.253-.803-.581-1.053-.99-.251-.408-.387-.896-.367-1.469-.01-.409.063-.776.206-1.108.144-.332.357-.629.627-.899Z"}),a.jsx("path",{d:"m58.665 30.709-.014-3.279-.014-3.28-.001-.063v-.064l-2.307-3.991-2.306-3.991-1.644 2.858-1.644 2.858c-.075.17-.17.273-.288.333-.118.06-.26.078-.426.078-.166 0-.306-.018-.424-.078-.118-.061-.214-.163-.289-.333l-.891-1.531-.891-1.531-.208-.356-.208-.357-2.424 4.189-2.425 4.189c-.041.086-.085.145-.14.191-.055.047-.121.081-.205.116-.084.036-.154.06-.226.068-.072.007-.145-.002-.236-.031l-.009-.003-.009-.002-.02-.003-.019-.002c-1.888-.219-3.672-.086-5.284.19-1.611.276-3.051.695-4.248 1.047l-.53.153-.529.153v2.472c.01.115.044.248.093.37s.114.234.188.307c.073.074.185.139.307.188.123.049.255.082.37.093h25.943c.115-.011.247-.044.37-.093.122-.049.234-.114.307-.188.074-.073.139-.185.188-.307.049-.122.082-.255.093-.37Zm.383-16.343.169-.177.168-.177c.11-.115.049-.009-.038.126-.088.135-.203.298-.203.298v16.273c.011.215-.023.398-.095.562-.072.165-.182.311-.326.454-.143.143-.289.254-.454.326-.164.072-.346.106-.562.095H31.764c-.215.011-.398-.022-.562-.095-.164-.072-.31-.183-.454-.326-.143-.143-.253-.289-.326-.454-.072-.164-.105-.346-.095-.562V11.713c-.01-.216.023-.399.095-.563.073-.164.183-.31.326-.453.144-.143.29-.254.454-.326.164-.073.347-.106.562-.096h14.394c.024.113.041.193.065.287.025.095.057.205.112.377.024.075 0 .028-.03-.037s-.066-.148-.066-.148H31.764c-.115.011-.247.044-.37.093-.122.049-.233.114-.307.188-.073.073-.138.185-.188.307-.049.123-.082.255-.093.371v16.029l.307-.09.307-.09.156-.046.155-.045c1.256-.369 2.717-.802 4.348-1.083 1.632-.281 3.434-.409 5.371-.166l.157.02.157.02.08-.137.079-.138 2.232-3.878 2.232-3.878c.075-.169.17-.272.288-.333.118-.06.259-.078.425-.078.166 0 .307.018.425.079.117.06.212.163.287.333l1.1 1.902 1.101 1.902.208-.356.208-.357 1.452-2.494 1.452-2.495a.4813.4813 0 0 1 .039-.063c.015-.02.03-.039.048-.058.079-.118.164-.198.265-.247.1-.048.216-.064.357-.053.128-.011.237.005.334.05.098.045.183.117.263.217.026.023.046.044.063.067.017.022.031.047.047.078l1.958 3.389 1.958 3.389v-8.435c.125-.103.234-.197.347-.3.113-.104.229-.217.367-.36l-.17.175-.169.176.004.003Z"}),a.jsx("path",{fill:"red",d:"M53.247 6.641c-.374.007-.681.049-.951.119-.271.071-.505.171-.736.294l-.206.112-.207.112-.208.112-.209.112-.039-.039-.039-.04-.045.085-.046.085-.076.042-.076.041.035.036.035.035-.222.418-.223.418c-.152.29-.266.587-.335.919-.068.332-.09.698-.059 1.126.102.666.366 1.272.736 1.776s.846.905 1.372 1.163c.539.22 1.088.327 1.626.314.539-.013 1.067-.146 1.564-.403l.206-.112.206-.112.208-.112.208-.112.048.048.047.048.3-.597.299-.597c.276-.582.394-1.2.375-1.798-.019-.599-.174-1.177-.445-1.677-.309-.495-.754-.94-1.292-1.266-.539-.326-1.17-.532-1.851-.55Zm2.741 6.611-2.864-2.862-2.864-2.863.13-.122.13-.123c.366-.339.798-.588 1.264-.751.466-.163.965-.242 1.464-.242.69 0 1.369.157 1.967.486.598.329 1.116.829 1.484 1.514.214.331.37.676.47 1.021.1.345.144.691.134 1.024-.01.335-.075.671-.182.997-.107.326-.257.641-.437.932a3.872 3.872 0 0 1-.21.359c-.076.114-.156.224-.241.328l-.122.151Zm-5.559-.186c-.377-.36-.669-.779-.865-1.248-.196-.47-.296-.99-.291-1.554-.002-.36.042-.708.132-1.042.09-.333.225-.652.406-.955.065-.129.134-.252.208-.367.075-.116.153-.224.235-.325l.123-.152.122-.152 2.864 2.861 2.863 2.862-.128.123-.129.123c-.333.318-.739.573-1.199.746-.46.173-.974.264-1.525.254-.566.006-1.09-.101-1.563-.302-.473-.202-.894-.499-1.253-.872Z"})]})}function E1e({fallback:e,onErrorCallback:t=()=>{},hasError:n=!1,src:r,...s}){const[o,i]=f.useState(!n);return o&&!n?a.jsx("img",{src:r,onError:()=>{o&&i(!1),t()},...s}):e?a.jsx("img",{src:e,...s,alt:"404 Not Found"}):a.jsx(De,{text:"404 / broken image link",children:a.jsx(S1e,{className:"mb-1 text-gray-400",width:"50px",height:"36px"})})}const _i=f.memo(E1e,(e,t)=>e.src===t.src),_S=({delay:e=800,onCopied:t=()=>{}})=>{const[n,r]=f.useState(!1);return[n,s=>{(s==null?void 0:s.length)>0&&!n&&(r(!0),setTimeout(()=>{Sa("copy_text",{text:s}).then(o=>{o==="ok"?(requestAnimationFrame(()=>{r(!1)}),t()):(r(!1),console.error("Failed to copy text",o))}).catch(o=>{r(!1),console.error("Failed to copy text",o)})},e))}]},IS=({delay:e=800,onPasted:t=()=>{}})=>{const[n,r]=f.useState(""),[s,o]=f.useState(null),{copyPasteDelay:i}=ut(Nr),c=f.useRef(0),u=(h,p=0)=>{Sa("copy_paste",{text:h,delay:p}).then(m=>{m==="ok"?requestAnimationFrame(()=>{r(""),t()}):(r(""),console.error("Failed to copy paste text",m))}).catch(m=>{r(""),console.error("Failed to copy paste text",m)})};return f.useEffect(()=>(s&&s>0?c.current=setInterval(()=>{o(h=>h?h-1:null)},1e3):s===0?(n&&(o(null),setTimeout(()=>{u(n,0)},e)),clearInterval(c.current)):c.current&&clearInterval(c.current),()=>{c.current&&clearInterval(c.current)}),[s,n]),[n,s,(h,p)=>{p=p!=null?p:i,h&&!n&&(r(h),p>0?o(p):setTimeout(()=>{u(h,p)},e))}]};class N1e{constructor(t){gt(this,"codes");this.codes=[],this.setCodes(t)}closeTags(t){let n=t;return this.codes.forEach(({tag:r})=>{const s="[".concat(r,"]"),o="[/".concat(r,"]"),i=[];let c=0;for(;c0;)i.pop(),n+=o}),n}parse(t){let n=[t];for(const{regexp:r,replacement:s}of this.codes)n=n.flatMap((o,i)=>typeof o=="string"?this.replaceText(o,r,s,i):o);return n=n.flatMap(r=>typeof r=="string"?this.linkifyText(r):r),n.length===1?n[0]:a.jsx(a.Fragment,{children:n})}linkifyText(t){const n=wr().match(t);if(!n)return t;const r=[];let s=0;return n.forEach((o,i)=>{r.push(t.slice(s,o.index)),r.push(a.jsx("span",{className:"underline cursor-pointer text-blue-700 dark:text-blue-400",onClick:()=>{Tl(mr(o.url))},children:o.raw},"link-".concat(i))),s=o.lastIndex}),r.push(t.slice(s)),r}replaceText(t,n,r,s){let o=0;const i=[];return t.replace(n,(c,u,h)=>(h>o&&i.push(t.substring(o,h)),typeof r=="function"?i.push(r(u,Date.now()+s)):i.push(r),o=h+c.length,c)),o{const s=new RegExp("\\[".concat(r,"\\]"),"gi"),o=new RegExp("\\[/".concat(r,"\\]"),"gi");n=n.replace(s,""),n=n.replace(o,"")}),n}setCodes(t){return this.codes=Object.keys(t).map(n=>{const r=t[n],s=n.match(/\\\[(.+?)\\\]/);return{tag:s?s[1]:"unknown",regexp:new RegExp(n,"igms"),replacement:r}}),this}}const qA=({text:e,copyText:t,id:n,parser:r})=>{const s=r?r.parse(e):e,{t:o}=wt(),[i,c]=_S({}),[u,h,p]=IS({}),m=i||u;return a.jsxs("span",{onDoubleClick:x=>{x.preventDefault(),nn.value?p(r?r.remove(t):t):c(r?r.remove(t):t)},className:"".concat(m?"dark:!border-green-800":""," inline-flex relative select-none items-center border rounded-md px-1.5 py-[2px] focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-green-50 border-slate-300 dark:hover:bg-green-950 dark:border-slate-600 cursor-pointer"),children:[a.jsx("span",{children:s}),m&&!h?a.jsx(it,{variant:"default",className:"bg-green-700 dark:bg-green-800 pointer-events-none px-2 !rounded-md absolute right-0 w-full h-full flex items-center justify-center z-100",children:a.jsxs("span",{className:"flex items-center justify-center text-[10px] uppercase font-semibold text-white",children:[a.jsx(Dt,{size:14,className:"mr-1"}),i?o("Copied",{ns:"common"}):u?o("Pasted",{ns:"common"}):""]})}):m&&h&&h>0&&a.jsx(it,{className:"ml-1 bg-green-700 dark:bg-green-800 dark:text-white !rounded-md pointer-events-none px-2 text-white absolute right-0 w-full h-full flex items-center justify-center",children:o("Paste in {{pastingCountDown}}...",{ns:"common",pastingCountDown:h})}),a.jsx(Yn,{className:"ml-1 text-slate-400 h-full py-0.5 hover:text-green-700",onClick:x=>{x.preventDefault(),nn.value?p(r?r.remove(t):t):c(r?r.remove(t):t)},children:a.jsx(De,{text:nn.value?o("Copy and Paste",{ns:"common"}):o("Copy to Clipboard",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:nn.value?a.jsx(aa,{size:14}):a.jsx(qa,{size:14})})})]},n)},YA=({txt:e,id:t})=>{const n=s=>{if(s.length<=1)return s;if(s.length===2)return"".concat(s[0],"\u2022");const o=s[0],i=s[s.length-1],c=s.substring(1,s.length-1).split("").map(()=>"\u2022").join("");return"".concat(o).concat(c).concat(i)},r=typeof e=="string"?e.split(/(\s+)/).map(s=>/\s/.test(s)?s:n(s)).join(""):f.isValidElement(e)?f.cloneElement(e,e.props,...f.Children.toArray(e.props.children).map(s=>YA({txt:s,id:Math.random()*1e3}))):"\u2022";return a.jsx("span",{className:"masked-or-blanked",children:r},t)},KA=({txt:e,id:t})=>{if(typeof e=="string"&&e.length<=2)return a.jsx("span",{children:e});const n=typeof e=="string"?e.split("").map(r=>/\s/.test(r)?r:"\u2588").join(""):f.isValidElement(e)?f.cloneElement(e,e.props,...f.Children.toArray(e.props.children).map(r=>KA({txt:r,id:Math.random()*1e3}))):"\u2588";return a.jsx("span",{className:"text-gray-200 dark:text-gray-600 masked-or-blanked",children:n},t)},_1e=({text:e,id:t})=>a.jsx("span",{className:"bg-yellow-200 dark:bg-yellow-700 dark:text-slate-100",children:e},t),Xl=new N1e({"\\[copy\\](.+?)\\[/copy\\]":(e,t)=>a.jsx(qA,{text:e,copyText:e.repeat(1),id:t,parser:Xl}),"\\[mask\\](.+?)\\[/mask\\]":(e,t)=>a.jsx(YA,{txt:e,id:t}),"\\[blank\\](.+?)\\[/blank\\]":(e,t)=>a.jsx(KA,{txt:e,id:t}),"\\[hl\\](.+?)\\[/hl\\]":(e,t)=>a.jsx(_1e,{text:e,id:t}),"\\[h\\](.+?)\\[/h\\]":(e,t)=>a.jsx("span",{className:"text-lg font-semibold",children:e},t),"\\[b\\](.+?)\\[/b\\]":(e,t)=>a.jsx("strong",{children:e},t),"\\[i\\](.+?)\\[/i\\]":(e,t)=>a.jsx("span",{className:"italic",children:e},t)}),GA=(e,t,n)=>{var o;const r=zM(t),s=new RegExp("(".concat(r,")"),"gi");if(typeof e=="string"){const i=e.split(s),c=f.createRef();return i.map((u,h)=>(n.current.push(c),u.toLowerCase()===t.toLowerCase()?a.jsx("span",{className:"bg-yellow-300 dark:bg-amber-400 dark:text-black search-pulse-animation",ref:Ei(c),children:u},h):u))}else if(f.isValidElement(e))if((o=e==null?void 0:e.props)!=null&&o.text&&typeof e.props.text=="string"){const i=e.props.text.split(s),c=f.createRef();return f.cloneElement(e,{...e.props,text:a.jsx("span",{children:i.map((u,h)=>(n.current.push(c),u.toLowerCase()===t.toLowerCase()?a.jsx("span",{className:"bg-yellow-300 dark:bg-yellow-600 search-pulse-animation",ref:Ei(c),children:Xl.parse(u)},h):a.jsx("span",{children:Xl.parse(u)})))})},e.props.children)}else return f.cloneElement(e,e.props,...f.Children.toArray(e.props.children).map(i=>GA(i,t,n)));else return e},v2=({isWrapped:e,searchTerm:t,valuePreview:n,isCode:r,isImage:s,isMasked:o,isLargeView:i,trimmedValue:c,hasLinkCard:u,metadataLinkByItemId:h,metadataLinkImageWidth:p=24,isImageData:m,morePreviewLines:x,isDark:C,isExpanded:b})=>{const g=f.useRef([]),k=f.useMemo(()=>{if(!m&&!r&&!s&&n)return o?Ep(Xl.remove(n)):Xl.parse(n)},[n]),j=f.useMemo(()=>{if(!m&&!r&&!s&&c)return o?Ep(Xl.remove(c)):Xl.parse(c)},[c]),S=f.useMemo(()=>t.length>1?(g.current=[],GA(j,t,g)):b?j:k,[b,t,j,k]);return f.useEffect(()=>{var E;g.current.length>0&&((E=g.current[0].current)==null||E.scrollIntoView({behavior:"smooth",block:"center"}))},[S]),a.jsxs(xm,{className:"clip-card-text-view ".concat(!b||x==null?"code-scroll-x":""),options:{scrollbars:{theme:C?"os-theme-light":"os-theme-dark",autoHide:"never"}},style:{maxHeight:i?"calc(100vh - 240px)":b||x==null?200:120,maxWidth:"100%"},children:[u&&a.jsx(J,{className:"self-start mt-1 mb-1 text-xs w-full select-none overflow-hidden",children:a.jsx(bm,{isDisabled:mr(c)!==(h==null?void 0:h.linkUrl),title:h==null?void 0:h.linkTitle,description:h==null?void 0:h.linkDescription,favicon:h==null?void 0:h.linkFavicon,link:h==null?void 0:h.linkUrl,imageWidth:p,image:h==null?void 0:h.linkImage,domain:h==null?void 0:h.linkDomain})}),a.jsxs(jg,{className:"self-start text-sm font-normal select-text ".concat(e?"whitespace-pre-wrap":"whitespace-pre"," ").concat(b?"!overflow-visible pb-1.5":"overflow-hidden text-ellipsis"),children:[S,!b&&x&&a.jsx("span",{className:"select-none",children:"..."})]})]})};f.memo(v2);var ZA={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(kn,function(){var n=navigator.userAgent,r=navigator.platform,s=/gecko\/\d/i.test(n),o=/MSIE \d/.test(n),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(n),c=/Edge\/(\d+)/.exec(n),u=o||i||c,h=u&&(o?document.documentMode||6:+(c||i)[1]),p=!c&&/WebKit\//.test(n),m=p&&/Qt\/\d+\.\d+/.test(n),x=!c&&/Chrome\/(\d+)/.exec(n),C=x&&+x[1],b=/Opera\//.test(n),g=/Apple Computer/.test(navigator.vendor),k=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(n),j=/PhantomJS/.test(n),S=g&&(/Mobile\/\w+/.test(n)||navigator.maxTouchPoints>2),E=/Android/.test(n),N=S||E||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(n),T=S||/Mac/.test(r),M=/\bCrOS\b/.test(n),L=/win/i.test(r),D=b&&n.match(/Version\/(\d*\.\d*)/);D&&(D=Number(D[1])),D&&D>=15&&(b=!1,p=!0);var P=T&&(m||b&&(D==null||D<12.11)),A=s||u&&h>=9;function B(l){return new RegExp("(^|\\s)"+l+"(?:$|\\s)\\s*")}var z=function(l,d){var y=l.className,v=B(d).exec(y);if(v){var w=y.slice(v.index+v[0].length);l.className=y.slice(0,v.index)+(w?v[1]+w:"")}};function R(l){for(var d=l.childNodes.length;d>0;--d)l.removeChild(l.firstChild);return l}function $(l,d){return R(l).appendChild(d)}function _(l,d,y,v){var w=document.createElement(l);if(y&&(w.className=y),v&&(w.style.cssText=v),typeof d=="string")w.appendChild(document.createTextNode(d));else if(d)for(var I=0;I=d)return O+(d-I);O+=H-I,O+=y-O%y,I=H+1}}var ie=function(){this.id=null,this.f=null,this.time=0,this.handler=re(this.onTimeout,this)};ie.prototype.onTimeout=function(l){l.id=0,l.time<=+new Date?l.f():setTimeout(l.handler,l.time-+new Date)},ie.prototype.set=function(l,d){this.f=d;var y=+new Date+l;(!this.id||y=d)return v+Math.min(O,d-w);if(w+=I-v,w+=y-w%y,v=I+1,w>=d)return v}}var qe=[""];function Ye(l){for(;qe.length<=l;)qe.push(Ve(qe)+" ");return qe[l]}function Ve(l){return l[l.length-1]}function Lt(l,d){for(var y=[],v=0;v"\x80"&&(l.toUpperCase()!=l.toLowerCase()||Qt.test(l))}function _e(l,d){return d?d.source.indexOf("\\w")>-1&&Vt(l)?!0:d.test(l):Vt(l)}function sn(l){for(var d in l)if(l.hasOwnProperty(d)&&l[d])return!1;return!0}var Ht=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function kt(l){return l.charCodeAt(0)>=768&&Ht.test(l)}function rn(l,d,y){for(;(y<0?d>0:dy?-1:1;;){if(d==y)return d;var w=(d+y)/2,I=v<0?Math.ceil(w):Math.floor(w);if(I==d)return l(I)?d:y;l(I)?y=I:d=I+v}}function Jt(l,d,y,v){if(!l)return v(d,y,"ltr",0);for(var w=!1,I=0;Id||d==y&&O.to==d)&&(v(Math.max(O.from,d),Math.min(O.to,y),O.level==1?"rtl":"ltr",I),w=!0)}w||v(d,y,"ltr")}var gn=null;function zt(l,d,y){var v;gn=null;for(var w=0;wd)return w;I.to==d&&(I.from!=I.to&&y=="before"?v=w:gn=w),I.from==d&&(I.from!=I.to&&y!="before"?v=w:gn=w)}return v!=null?v:gn}var Mn=function(){var l="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",d="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function y(ee){return ee<=247?l.charAt(ee):1424<=ee&&ee<=1524?"R":1536<=ee&&ee<=1785?d.charAt(ee-1536):1774<=ee&&ee<=2220?"r":8192<=ee&&ee<=8203?"w":ee==8204?"b":"L"}var v=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,w=/[stwN]/,I=/[LRr]/,O=/[Lb1n]/,H=/[1n]/;function Y(ee,ce,me){this.level=ee,this.from=ce,this.to=me}return function(ee,ce){var me=ce=="ltr"?"L":"R";if(ee.length==0||ce=="ltr"&&!v.test(ee))return!1;for(var Se=ee.length,we=[],Fe=0;Fe-1&&(v[d]=w.slice(0,I).concat(w.slice(I+1)))}}}function ve(l,d){var y=Qe(l,d);if(y.length)for(var v=Array.prototype.slice.call(arguments,2),w=0;w0}function Je(l){l.prototype.on=function(d,y){ke(this,d,y)},l.prototype.off=function(d,y){ge(this,d,y)}}function ot(l){l.preventDefault?l.preventDefault():l.returnValue=!1}function at(l){l.stopPropagation?l.stopPropagation():l.cancelBubble=!0}function Ge(l){return l.defaultPrevented!=null?l.defaultPrevented:l.returnValue==!1}function yt(l){ot(l),at(l)}function Nt(l){return l.target||l.srcElement}function bt(l){var d=l.which;return d==null&&(l.button&1?d=1:l.button&2?d=3:l.button&4&&(d=2)),T&&l.ctrlKey&&d==1&&(d=3),d}var $t=function(){if(u&&h<9)return!1;var l=_("div");return"draggable"in l||"dragDrop"in l}(),St;function Rt(l){if(St==null){var d=_("span","\u200B");$(l,_("span",[d,document.createTextNode("x")])),l.firstChild.offsetHeight!=0&&(St=d.offsetWidth<=1&&d.offsetHeight>2&&!(u&&h<8))}var y=St?_("span","\u200B"):_("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return y.setAttribute("cm-text",""),y}var hn;function Xt(l){if(hn!=null)return hn;var d=$(l,document.createTextNode("A\u062EA")),y=K(d,0,1).getBoundingClientRect(),v=K(d,1,2).getBoundingClientRect();return R(l),!y||y.left==y.right?!1:hn=v.right-y.right<3}var Ln="\n\nb".split(/\n/).length!=3?function(l){for(var d=0,y=[],v=l.length;d<=v;){var w=l.indexOf("\n",d);w==-1&&(w=l.length);var I=l.slice(d,l.charAt(w-1)=="\r"?w-1:w),O=I.indexOf("\r");O!=-1?(y.push(I.slice(0,O)),d+=O+1):(y.push(I),d=w+1)}return y}:function(l){return l.split(/\r\n?|\n/)},mt=window.getSelection?function(l){try{return l.selectionStart!=l.selectionEnd}catch{return!1}}:function(l){var d;try{d=l.ownerDocument.selection.createRange()}catch{}return!d||d.parentElement()!=l?!1:d.compareEndPoints("StartToEnd",d)!=0},Et=function(){var l=_("div");return"oncopy"in l?!0:(l.setAttribute("oncopy","return;"),typeof l.oncopy=="function")}(),un=null;function en(l){if(un!=null)return un;var d=$(l,_("span","x")),y=d.getBoundingClientRect(),v=K(d,0,1).getBoundingClientRect();return un=Math.abs(y.left-v.left)>1}var pe={},Xe={};function We(l,d){arguments.length>2&&(d.dependencies=Array.prototype.slice.call(arguments,2)),pe[l]=d}function ht(l,d){Xe[l]=d}function on(l){if(typeof l=="string"&&Xe.hasOwnProperty(l))l=Xe[l];else if(l&&typeof l.name=="string"&&Xe.hasOwnProperty(l.name)){var d=Xe[l.name];typeof d=="string"&&(d={name:d}),l=At(d,l),l.name=d.name}else{if(typeof l=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(l))return on("application/xml");if(typeof l=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(l))return on("application/json")}return typeof l=="string"?{name:l}:l||{name:"null"}}function Bt(l,d){d=on(d);var y=pe[d.name];if(!y)return Bt(l,"text/plain");var v=y(l,d);if(In.hasOwnProperty(d.name)){var w=In[d.name];for(var I in w)w.hasOwnProperty(I)&&(v.hasOwnProperty(I)&&(v["_"+I]=v[I]),v[I]=w[I])}if(v.name=d.name,d.helperType&&(v.helperType=d.helperType),d.modeProps)for(var O in d.modeProps)v[O]=d.modeProps[O];return v}var In={};function vr(l,d){var y=In.hasOwnProperty(l)?In[l]:In[l]={};le(d,y)}function nr(l,d){if(d===!0)return d;if(l.copyState)return l.copyState(d);var y={};for(var v in d){var w=d[v];w instanceof Array&&(w=w.concat([])),y[v]=w}return y}function kr(l,d){for(var y;l.innerMode&&(y=l.innerMode(d),!(!y||y.mode==l));)d=y.state,l=y.mode;return y||{mode:l,state:d}}function si(l,d,y){return l.startState?l.startState(d,y):!0}var Sn=function(l,d,y){this.pos=this.start=0,this.string=l,this.tabSize=d||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=y};Sn.prototype.eol=function(){return this.pos>=this.string.length},Sn.prototype.sol=function(){return this.pos==this.lineStart},Sn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Sn.prototype.next=function(){if(this.posd},Sn.prototype.eatSpace=function(){for(var l=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>l},Sn.prototype.skipToEnd=function(){this.pos=this.string.length},Sn.prototype.skipTo=function(l){var d=this.string.indexOf(l,this.pos);if(d>-1)return this.pos=d,!0},Sn.prototype.backUp=function(l){this.pos-=l},Sn.prototype.column=function(){return this.lastColumnPos0?null:(I&&d!==!1&&(this.pos+=I[0].length),I)}},Sn.prototype.current=function(){return this.string.slice(this.start,this.pos)},Sn.prototype.hideFirstChars=function(l,d){this.lineStart+=l;try{return d()}finally{this.lineStart-=l}},Sn.prototype.lookAhead=function(l){var d=this.lineOracle;return d&&d.lookAhead(l)},Sn.prototype.baseToken=function(){var l=this.lineOracle;return l&&l.baseToken(this.pos)};function Ot(l,d){if(d-=l.first,d<0||d>=l.size)throw new Error("There is no line "+(d+l.first)+" in the document.");for(var y=l;!y.lines;)for(var v=0;;++v){var w=y.children[v],I=w.chunkSize();if(d=l.first&&dy?Le(y,Ot(l,y).text.length):e4e(d,Ot(l,d.line).text.length)}function e4e(l,d){var y=l.ch;return y==null||y>d?Le(l.line,d):y<0?Le(l.line,0):l}function MB(l,d){for(var y=[],v=0;vthis.maxLookAhead&&(this.maxLookAhead=l),d},fl.prototype.baseToken=function(l){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=l;)this.baseTokenPos+=2;var d=this.baseTokens[this.baseTokenPos+1];return{type:d&&d.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-l}},fl.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},fl.fromSaved=function(l,d,y){return d instanceof gw?new fl(l,nr(l.mode,d.state),y,d.lookAhead):new fl(l,nr(l.mode,d),y)},fl.prototype.save=function(l){var d=l!==!1?nr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new gw(d,this.maxLookAhead):d};function LB(l,d,y,v){var w=[l.state.modeGen],I={};zB(l,d.text,l.doc.mode,y,function(ee,ce){return w.push(ee,ce)},I,v);for(var O=y.state,H=function(ee){y.baseTokens=w;var ce=l.state.overlays[ee],me=1,Se=0;y.state=!0,zB(l,d.text,ce.mode,y,function(we,Fe){for(var Ue=me;Sewe&&w.splice(me,1,we,w[me+1],nt),me+=2,Se=Math.min(we,nt)}if(Fe)if(ce.opaque)w.splice(Ue,me-Ue,we,"overlay "+Fe),me=Ue+2;else for(;Uel.options.maxHighlightLength&&nr(l.doc.mode,v.state),I=LB(l,d,v);w&&(v.state=w),d.stateAfter=v.save(!w),d.styles=I.styles,I.classes?d.styleClasses=I.classes:d.styleClasses&&(d.styleClasses=null),y===l.doc.highlightFrontier&&(l.doc.modeFrontier=Math.max(l.doc.modeFrontier,++l.doc.highlightFrontier))}return d.styles}function z1(l,d,y){var v=l.doc,w=l.display;if(!v.mode.startState)return new fl(v,!0,d);var I=t4e(l,d,y),O=I>v.first&&Ot(v,I-1).stateAfter,H=O?fl.fromSaved(v,O,I):new fl(v,si(v.mode),I);return v.iter(I,d,function(Y){IN(l,Y.text,H);var ee=H.line;Y.stateAfter=ee==d-1||ee%5==0||ee>=w.viewFrom&&eed.start)return I}throw new Error("Mode "+l.name+" failed to advance stream.")}var PB=function(l,d,y){this.start=l.start,this.end=l.pos,this.string=l.current(),this.type=d||null,this.state=y};function RB(l,d,y,v){var w=l.doc,I=w.mode,O;d=an(w,d);var H=Ot(w,d.line),Y=z1(l,d.line,y),ee=new Sn(H.text,l.options.tabSize,Y),ce;for(v&&(ce=[]);(v||ee.posl.options.maxHighlightLength?(H=!1,O&&IN(l,d,v,ce.pos),ce.pos=d.length,me=null):me=AB(TN(y,ce,v.state,Se),I),Se){var we=Se[0].name;we&&(me="m-"+(me?we+" "+me:we))}if(!H||ee!=me){for(;YO;--H){if(H<=I.first)return I.first;var Y=Ot(I,H-1),ee=Y.stateAfter;if(ee&&(!y||H+(ee instanceof gw?ee.lookAhead:0)<=I.modeFrontier))return H;var ce=oe(Y.text,null,l.options.tabSize);(w==null||v>ce)&&(w=H-1,v=ce)}return w}function n4e(l,d){if(l.modeFrontier=Math.min(l.modeFrontier,d),!(l.highlightFrontiery;v--){var w=Ot(l,v).stateAfter;if(w&&(!(w instanceof gw)||v+w.lookAhead=d:I.to>d);(v||(v=[])).push(new vw(O,I.from,Y?null:I.to))}}return v}function l4e(l,d,y){var v;if(l)for(var w=0;w=d:I.to>d);if(H||I.from==d&&O.type=="bookmark"&&(!y||I.marker.insertLeft)){var Y=I.from==null||(O.inclusiveLeft?I.from<=d:I.from0&&H)for(var _t=0;_t0)){var ce=[Y,1],me=pt(ee.from,H.from),Se=pt(ee.to,H.to);(me<0||!O.inclusiveLeft&&!me)&&ce.push({from:ee.from,to:H.from}),(Se>0||!O.inclusiveRight&&!Se)&&ce.push({from:H.to,to:ee.to}),w.splice.apply(w,ce),Y+=ce.length-3}}return w}function $B(l){var d=l.markedSpans;if(d){for(var y=0;yd)&&(!v||LN(v,I.marker)<0)&&(v=I.marker)}return v}function UB(l,d,y,v,w){var I=Ot(l,d),O=cc&&I.markedSpans;if(O)for(var H=0;H=0&&me<=0||ce<=0&&me>=0)&&(ce<=0&&(Y.marker.inclusiveRight&&w.inclusiveLeft?pt(ee.to,y)>=0:pt(ee.to,y)>0)||ce>=0&&(Y.marker.inclusiveRight&&w.inclusiveLeft?pt(ee.from,v)<=0:pt(ee.from,v)<0)))return!0}}}function Di(l){for(var d;d=VB(l);)l=d.find(-1,!0).line;return l}function u4e(l){for(var d;d=bw(l);)l=d.find(1,!0).line;return l}function h4e(l){for(var d,y;d=bw(l);)l=d.find(1,!0).line,(y||(y=[])).push(l);return y}function DN(l,d){var y=Ot(l,d),v=Di(y);return y==v?d:te(v)}function qB(l,d){if(d>l.lastLine())return d;var y=Ot(l,d),v;if(!Pd(l,y))return d;for(;v=bw(y);)y=v.find(1,!0).line;return te(y)+1}function Pd(l,d){var y=cc&&d.markedSpans;if(y){for(var v=void 0,w=0;wd.maxLineLength&&(d.maxLineLength=w,d.maxLine=v)})}var uf=function(l,d,y){this.text=l,BB(this,d),this.height=y?y(this):1};uf.prototype.lineNo=function(){return te(this)},Je(uf);function p4e(l,d,y,v){l.text=d,l.stateAfter&&(l.stateAfter=null),l.styles&&(l.styles=null),l.order!=null&&(l.order=null),$B(l),BB(l,y);var w=v?v(l):1;w!=l.height&&jt(l,w)}function m4e(l){l.parent=null,$B(l)}var f4e={},g4e={};function YB(l,d){if(!l||/^\s*$/.test(l))return null;var y=d.addModeClass?g4e:f4e;return y[l]||(y[l]=l.replace(/\S+/g,"cm-$&"))}function KB(l,d){var y=U("span",null,null,p?"padding-right: .1px":null),v={pre:U("pre",[y],"CodeMirror-line"),content:y,col:0,pos:0,cm:l,trailingSpace:!1,splitSpaces:l.getOption("lineWrapping")};d.measure={};for(var w=0;w<=(d.rest?d.rest.length:0);w++){var I=w?d.rest[w-1]:d.line,O=void 0;v.pos=0,v.addToken=y4e,Xt(l.display.measure)&&(O=Ce(I,l.doc.direction))&&(v.addToken=b4e(v.addToken,O)),v.map=[];var H=d!=l.display.externalMeasured&&te(I);w4e(I,v,DB(l,I,H)),I.styleClasses&&(I.styleClasses.bgClass&&(v.bgClass=F(I.styleClasses.bgClass,v.bgClass||"")),I.styleClasses.textClass&&(v.textClass=F(I.styleClasses.textClass,v.textClass||""))),v.map.length==0&&v.map.push(0,0,v.content.appendChild(Rt(l.display.measure))),w==0?(d.measure.map=v.map,d.measure.cache={}):((d.measure.maps||(d.measure.maps=[])).push(v.map),(d.measure.caches||(d.measure.caches=[])).push({}))}if(p){var Y=v.content.lastChild;(/\bcm-tab\b/.test(Y.className)||Y.querySelector&&Y.querySelector(".cm-tab"))&&(v.content.className="cm-tab-wrap-hack")}return ve(l,"renderLine",l,d.line,v.pre),v.pre.className&&(v.textClass=F(v.pre.className,v.textClass||"")),v}function v4e(l){var d=_("span","\u2022","cm-invalidchar");return d.title="\\u"+l.charCodeAt(0).toString(16),d.setAttribute("aria-label",d.title),d}function y4e(l,d,y,v,w,I,O){if(d){var H=l.splitSpaces?x4e(d,l.trailingSpace):d,Y=l.cm.state.specialChars,ee=!1,ce;if(!Y.test(d))l.col+=d.length,ce=document.createTextNode(H),l.map.push(l.pos,l.pos+d.length,ce),u&&h<9&&(ee=!0),l.pos+=d.length;else{ce=document.createDocumentFragment();for(var me=0;;){Y.lastIndex=me;var Se=Y.exec(d),we=Se?Se.index-me:d.length-me;if(we){var Fe=document.createTextNode(H.slice(me,me+we));u&&h<9?ce.appendChild(_("span",[Fe])):ce.appendChild(Fe),l.map.push(l.pos,l.pos+we,Fe),l.col+=we,l.pos+=we}if(!Se)break;me+=we+1;var Ue=void 0;if(Se[0]==" "){var nt=l.cm.options.tabSize,lt=nt-l.col%nt;Ue=ce.appendChild(_("span",Ye(lt),"cm-tab")),Ue.setAttribute("role","presentation"),Ue.setAttribute("cm-text"," "),l.col+=lt}else Se[0]=="\r"||Se[0]=="\n"?(Ue=ce.appendChild(_("span",Se[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ue.setAttribute("cm-text",Se[0]),l.col+=1):(Ue=l.cm.options.specialCharPlaceholder(Se[0]),Ue.setAttribute("cm-text",Se[0]),u&&h<9?ce.appendChild(_("span",[Ue])):ce.appendChild(Ue),l.col+=1);l.map.push(l.pos,l.pos+1,Ue),l.pos++}}if(l.trailingSpace=H.charCodeAt(d.length-1)==32,y||v||w||ee||I||O){var ft=y||"";v&&(ft+=v),w&&(ft+=w);var ct=_("span",[ce],ft,I);if(O)for(var _t in O)O.hasOwnProperty(_t)&&_t!="style"&&_t!="class"&&ct.setAttribute(_t,O[_t]);return l.content.appendChild(ct)}l.content.appendChild(ce)}}function x4e(l,d){if(l.length>1&&!/ /.test(l))return l;for(var y=d,v="",w=0;wee&&me.from<=ee));Se++);if(me.to>=ce)return l(y,v,w,I,O,H,Y);l(y,v.slice(0,me.to-ee),w,I,null,H,Y),I=null,v=v.slice(me.to-ee),ee=me.to}}}function GB(l,d,y,v){var w=!v&&y.widgetNode;w&&l.map.push(l.pos,l.pos+d,w),!v&&l.cm.display.input.needsContentAttribute&&(w||(w=l.content.appendChild(document.createElement("span"))),w.setAttribute("cm-marker",y.id)),w&&(l.cm.display.input.setUneditable(w),l.content.appendChild(w)),l.pos+=d,l.trailingSpace=!1}function w4e(l,d,y){var v=l.markedSpans,w=l.text,I=0;if(!v){for(var O=1;OY||xn.collapsed&&qt.to==Y&&qt.from==Y)){if(qt.to!=null&&qt.to!=Y&&we>qt.to&&(we=qt.to,Ue=""),xn.className&&(Fe+=" "+xn.className),xn.css&&(Se=(Se?Se+";":"")+xn.css),xn.startStyle&&qt.from==Y&&(nt+=" "+xn.startStyle),xn.endStyle&&qt.to==we&&(_t||(_t=[])).push(xn.endStyle,qt.to),xn.title&&((ft||(ft={})).title=xn.title),xn.attributes)for(var rr in xn.attributes)(ft||(ft={}))[rr]=xn.attributes[rr];xn.collapsed&&(!lt||LN(lt.marker,xn)<0)&&(lt=qt)}else qt.from>Y&&we>qt.from&&(we=qt.from)}if(_t)for(var da=0;da<_t.length;da+=2)_t[da+1]==we&&(Ue+=" "+_t[da]);if(!lt||lt.from==Y)for(var jr=0;jr=H)break;for(var eo=Math.min(H,we);;){if(ce){var Es=Y+ce.length;if(!lt){var Ur=Es>eo?ce.slice(0,eo-Y):ce;d.addToken(d,Ur,me?me+Fe:Fe,nt,Y+Ur.length==we?Ue:"",Se,ft)}if(Es>=eo){ce=ce.slice(eo-Y),Y=eo;break}Y=Es,nt=""}ce=w.slice(I,I=y[ee++]),me=YB(y[ee++],d.cm.options)}}}function ZB(l,d,y){this.line=d,this.rest=h4e(d),this.size=this.rest?te(Ve(this.rest))-y+1:1,this.node=this.text=null,this.hidden=Pd(l,d)}function kw(l,d,y){for(var v=[],w,I=d;I2&&I.push((Y.bottom+ee.top)/2-y.top)}}I.push(y.bottom-y.top)}}function rW(l,d,y){if(l.line==d)return{map:l.measure.map,cache:l.measure.cache};if(l.rest){for(var v=0;vy)return{map:l.measure.maps[w],cache:l.measure.caches[w],before:!0}}}function L4e(l,d){d=Di(d);var y=te(d),v=l.display.externalMeasured=new ZB(l.doc,d,y);v.lineN=y;var w=v.built=KB(l,v);return v.text=w.pre,$(l.display.lineMeasure,w.pre),v}function aW(l,d,y,v){return vl(l,pf(l,d),y,v)}function FN(l,d){if(d>=l.display.viewFrom&&d=y.lineN&&dd)&&(I=Y-H,w=I-1,d>=Y&&(O="right")),w!=null){if(v=l[ee+2],H==Y&&y==(v.insertLeft?"left":"right")&&(O=y),y=="left"&&w==0)for(;ee&&l[ee-2]==l[ee-3]&&l[ee-1].insertLeft;)v=l[(ee-=3)+2],O="left";if(y=="right"&&w==Y-H)for(;ee=0&&(y=l[w]).left==y.right;w--);return y}function O4e(l,d,y,v){var w=oW(d.map,y,v),I=w.node,O=w.start,H=w.end,Y=w.collapse,ee;if(I.nodeType==3){for(var ce=0;ce<4;ce++){for(;O&&kt(d.line.text.charAt(w.coverStart+O));)--O;for(;w.coverStart+H0&&(Y=v="right");var me;l.options.lineWrapping&&(me=I.getClientRects()).length>1?ee=me[v=="right"?me.length-1:0]:ee=I.getBoundingClientRect()}if(u&&h<9&&!O&&(!ee||!ee.left&&!ee.right)){var Se=I.parentNode.getClientRects()[0];Se?ee={left:Se.left,right:Se.left+ff(l.display),top:Se.top,bottom:Se.bottom}:ee=sW}for(var we=ee.top-d.rect.top,Fe=ee.bottom-d.rect.top,Ue=(we+Fe)/2,nt=d.view.measure.heights,lt=0;lt=v.text.length?(Y=v.text.length,ee="before"):Y<=0&&(Y=0,ee="after"),!H)return O(ee=="before"?Y-1:Y,ee=="before");function ce(Fe,Ue,nt){var lt=H[Ue],ft=lt.level==1;return O(nt?Fe-1:Fe,ft!=nt)}var me=zt(H,Y,ee),Se=gn,we=ce(Y,me,ee=="before");return Se!=null&&(we.other=ce(Y,Se,ee!="before")),we}function hW(l,d){var y=0;d=an(l.doc,d),l.options.lineWrapping||(y=ff(l.display)*d.ch);var v=Ot(l.doc,d.line),w=dc(v)+jw(l.display);return{left:y,right:y,top:w,bottom:w+v.height}}function $N(l,d,y,v,w){var I=Le(l,d,y);return I.xRel=w,v&&(I.outside=v),I}function BN(l,d,y){var v=l.doc;if(y+=l.display.viewOffset,y<0)return $N(v.first,0,null,-1,-1);var w=ue(v,y),I=v.first+v.size-1;if(w>I)return $N(v.first+v.size-1,Ot(v,I).text.length,null,1,1);d<0&&(d=0);for(var O=Ot(v,w);;){var H=R4e(l,O,w,d,y),Y=d4e(O,H.ch+(H.xRel>0||H.outside>0?1:0));if(!Y)return H;var ee=Y.find(1);if(ee.line==w)return ee;O=Ot(v,w=ee.line)}}function pW(l,d,y,v){v-=HN(d);var w=d.text.length,I=Zt(function(O){return vl(l,y,O-1).bottom<=v},w,0);return w=Zt(function(O){return vl(l,y,O).top>v},I,w),{begin:I,end:w}}function mW(l,d,y,v){y||(y=pf(l,d));var w=Cw(l,d,vl(l,y,v),"line").top;return pW(l,d,y,w)}function WN(l,d,y,v){return l.bottom<=y?!1:l.top>y?!0:(v?l.left:l.right)>d}function R4e(l,d,y,v,w){w-=dc(d);var I=pf(l,d),O=HN(d),H=0,Y=d.text.length,ee=!0,ce=Ce(d,l.doc.direction);if(ce){var me=(l.options.lineWrapping?z4e:A4e)(l,d,y,I,ce,v,w);ee=me.level!=1,H=ee?me.from:me.to-1,Y=ee?me.to:me.from-1}var Se=null,we=null,Fe=Zt(function(Ut){var qt=vl(l,I,Ut);return qt.top+=O,qt.bottom+=O,WN(qt,v,w,!1)?(qt.top<=w&&qt.left<=v&&(Se=Ut,we=qt),!0):!1},H,Y),Ue,nt,lt=!1;if(we){var ft=v-we.left=_t.bottom?1:0}return Fe=rn(d.text,Fe,1),$N(y,Fe,nt,lt,v-Ue)}function A4e(l,d,y,v,w,I,O){var H=Zt(function(me){var Se=w[me],we=Se.level!=1;return WN(Oi(l,Le(y,we?Se.to:Se.from,we?"before":"after"),"line",d,v),I,O,!0)},0,w.length-1),Y=w[H];if(H>0){var ee=Y.level!=1,ce=Oi(l,Le(y,ee?Y.from:Y.to,ee?"after":"before"),"line",d,v);WN(ce,I,O,!0)&&ce.top>O&&(Y=w[H-1])}return Y}function z4e(l,d,y,v,w,I,O){var H=pW(l,d,v,O),Y=H.begin,ee=H.end;/\s/.test(d.text.charAt(ee-1))&&ee--;for(var ce=null,me=null,Se=0;Se=ee||we.to<=Y)){var Fe=we.level!=1,Ue=vl(l,v,Fe?Math.min(ee,we.to)-1:Math.max(Y,we.from)).right,nt=Uent)&&(ce=we,me=nt)}}return ce||(ce=w[w.length-1]),ce.fromee&&(ce={from:ce.from,to:ee,level:ce.level}),ce}var kh;function mf(l){if(l.cachedTextHeight!=null)return l.cachedTextHeight;if(kh==null){kh=_("pre",null,"CodeMirror-line-like");for(var d=0;d<49;++d)kh.appendChild(document.createTextNode("x")),kh.appendChild(_("br"));kh.appendChild(document.createTextNode("x"))}$(l.measure,kh);var y=kh.offsetHeight/50;return y>3&&(l.cachedTextHeight=y),R(l.measure),y||1}function ff(l){if(l.cachedCharWidth!=null)return l.cachedCharWidth;var d=_("span","xxxxxxxxxx"),y=_("pre",[d],"CodeMirror-line-like");$(l.measure,y);var v=d.getBoundingClientRect(),w=(v.right-v.left)/10;return w>2&&(l.cachedCharWidth=w),w||10}function VN(l){for(var d=l.display,y={},v={},w=d.gutters.clientLeft,I=d.gutters.firstChild,O=0;I;I=I.nextSibling,++O){var H=l.display.gutterSpecs[O].className;y[H]=I.offsetLeft+I.clientLeft+w,v[H]=I.clientWidth}return{fixedPos:UN(d),gutterTotalWidth:d.gutters.offsetWidth,gutterLeft:y,gutterWidth:v,wrapperWidth:d.wrapper.clientWidth}}function UN(l){return l.scroller.getBoundingClientRect().left-l.sizer.getBoundingClientRect().left}function fW(l){var d=mf(l.display),y=l.options.lineWrapping,v=y&&Math.max(5,l.display.scroller.clientWidth/ff(l.display)-3);return function(w){if(Pd(l.doc,w))return 0;var I=0;if(w.widgets)for(var O=0;O0&&(ee=Ot(l.doc,Y.line).text).length==Y.ch){var ce=oe(ee,ee.length,l.options.tabSize)-ee.length;Y=Le(Y.line,Math.max(0,Math.round((I-nW(l.display).left)/ff(l.display))-ce))}return Y}function Ch(l,d){if(d>=l.display.viewTo||(d-=l.display.viewFrom,d<0))return null;for(var y=l.display.view,v=0;vd)&&(w.updateLineNumbers=d),l.curOp.viewChanged=!0,d>=w.viewTo)cc&&DN(l.doc,d)w.viewFrom?Ad(l):(w.viewFrom+=v,w.viewTo+=v);else if(d<=w.viewFrom&&y>=w.viewTo)Ad(l);else if(d<=w.viewFrom){var I=Ew(l,y,y+v,1);I?(w.view=w.view.slice(I.index),w.viewFrom=I.lineN,w.viewTo+=v):Ad(l)}else if(y>=w.viewTo){var O=Ew(l,d,d,-1);O?(w.view=w.view.slice(0,O.index),w.viewTo=O.lineN):Ad(l)}else{var H=Ew(l,d,d,-1),Y=Ew(l,y,y+v,1);H&&Y?(w.view=w.view.slice(0,H.index).concat(kw(l,H.lineN,Y.lineN)).concat(w.view.slice(Y.index)),w.viewTo+=v):Ad(l)}var ee=w.externalMeasured;ee&&(y=w.lineN&&d=v.viewTo)){var I=v.view[Ch(l,d)];if(I.node!=null){var O=I.changes||(I.changes=[]);de(O,y)==-1&&O.push(y)}}}function Ad(l){l.display.viewFrom=l.display.viewTo=l.doc.first,l.display.view=[],l.display.viewOffset=0}function Ew(l,d,y,v){var w=Ch(l,d),I,O=l.display.view;if(!cc||y==l.doc.first+l.doc.size)return{index:w,lineN:y};for(var H=l.display.viewFrom,Y=0;Y0){if(w==O.length-1)return null;I=H+O[w].size-d,w++}else I=H-d;d+=I,y+=I}for(;DN(l.doc,y)!=y;){if(w==(v<0?0:O.length-1))return null;y+=v*O[w-(v<0?1:0)].size,w+=v}return{index:w,lineN:y}}function F4e(l,d,y){var v=l.display,w=v.view;w.length==0||d>=v.viewTo||y<=v.viewFrom?(v.view=kw(l,d,y),v.viewFrom=d):(v.viewFrom>d?v.view=kw(l,d,v.viewFrom).concat(v.view):v.viewFromy&&(v.view=v.view.slice(0,Ch(l,y)))),v.viewTo=y}function gW(l){for(var d=l.display.view,y=0,v=0;v=l.display.viewTo||Y.to().line0?O:l.defaultCharWidth())+"px"}if(v.other){var H=y.appendChild(_("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));H.style.display="",H.style.left=v.other.left+"px",H.style.top=v.other.top+"px",H.style.height=(v.other.bottom-v.other.top)*.85+"px"}}function Nw(l,d){return l.top-d.top||l.left-d.left}function H4e(l,d,y){var v=l.display,w=l.doc,I=document.createDocumentFragment(),O=nW(l.display),H=O.left,Y=Math.max(v.sizerWidth,wh(l)-v.sizer.offsetLeft)-O.right,ee=w.direction=="ltr";function ce(ct,_t,Ut,qt){_t<0&&(_t=0),_t=Math.round(_t),qt=Math.round(qt),I.appendChild(_("div",null,"CodeMirror-selected","position: absolute; left: "+ct+"px;\n top: "+_t+"px; width: "+(Ut!=null?Ut:Y-ct)+"px;\n height: "+(qt-_t)+"px"))}function me(ct,_t,Ut){var qt=Ot(w,ct),xn=qt.text.length,rr,da;function jr(Ur,Ns){return Sw(l,Le(ct,Ur),"div",qt,Ns)}function eo(Ur,Ns,wa){var Zr=mW(l,qt,null,Ur),qr=Ns=="ltr"==(wa=="after")?"left":"right",Mr=wa=="after"?Zr.begin:Zr.end-(/\s/.test(qt.text.charAt(Zr.end-1))?2:1);return jr(Mr,qr)[qr]}var Es=Ce(qt,w.direction);return Jt(Es,_t||0,Ut!=null?Ut:xn,function(Ur,Ns,wa,Zr){var qr=wa=="ltr",Mr=jr(Ur,qr?"left":"right"),_s=jr(Ns-1,qr?"right":"left"),_f=_t==null&&Ur==0,Wd=Ut==null&&Ns==xn,za=Zr==0,yl=!Es||Zr==Es.length-1;if(_s.top-Mr.top<=3){var ua=(ee?_f:Wd)&&za,b6=(ee?Wd:_f)&&yl,mc=ua?H:(qr?Mr:_s).left,Ih=b6?Y:(qr?_s:Mr).right;ce(mc,Mr.top,Ih-mc,Mr.bottom)}else{var Th,ss,If,w6;qr?(Th=ee&&_f&&za?H:Mr.left,ss=ee?Y:eo(Ur,wa,"before"),If=ee?H:eo(Ns,wa,"after"),w6=ee&&Wd&&yl?Y:_s.right):(Th=ee?eo(Ur,wa,"before"):H,ss=!ee&&_f&&za?Y:Mr.right,If=!ee&&Wd&&yl?H:_s.left,w6=ee?eo(Ns,wa,"after"):Y),ce(Th,Mr.top,ss-Th,Mr.bottom),Mr.bottom<_s.top&&ce(H,Mr.bottom,null,_s.top),ce(If,_s.top,w6-If,_s.bottom)}(!rr||Nw(Mr,rr)<0)&&(rr=Mr),Nw(_s,rr)<0&&(rr=_s),(!da||Nw(Mr,da)<0)&&(da=Mr),Nw(_s,da)<0&&(da=_s)}),{start:rr,end:da}}var Se=d.from(),we=d.to();if(Se.line==we.line)me(Se.line,Se.ch,we.ch);else{var Fe=Ot(w,Se.line),Ue=Ot(w,we.line),nt=Di(Fe)==Di(Ue),lt=me(Se.line,Se.ch,nt?Fe.text.length+1:null).end,ft=me(we.line,nt?0:null,we.ch).start;nt&&(lt.top0?d.blinker=setInterval(function(){l.hasFocus()||gf(l),d.cursorDiv.style.visibility=(y=!y)?"":"hidden"},l.options.cursorBlinkRate):l.options.cursorBlinkRate<0&&(d.cursorDiv.style.visibility="hidden")}}function yW(l){l.hasFocus()||(l.display.input.focus(),l.state.focused||ZN(l))}function GN(l){l.state.delayingBlurEvent=!0,setTimeout(function(){l.state.delayingBlurEvent&&(l.state.delayingBlurEvent=!1,l.state.focused&&gf(l))},100)}function ZN(l,d){l.state.delayingBlurEvent&&!l.state.draggingText&&(l.state.delayingBlurEvent=!1),l.options.readOnly!="nocursor"&&(l.state.focused||(ve(l,"focus",l,d),l.state.focused=!0,Z(l.display.wrapper,"CodeMirror-focused"),!l.curOp&&l.display.selForContextMenu!=l.doc.sel&&(l.display.input.reset(),p&&setTimeout(function(){return l.display.input.reset(!0)},20)),l.display.input.receivedFocus()),KN(l))}function gf(l,d){l.state.delayingBlurEvent||(l.state.focused&&(ve(l,"blur",l,d),l.state.focused=!1,z(l.display.wrapper,"CodeMirror-focused")),clearInterval(l.display.blinker),setTimeout(function(){l.state.focused||(l.display.shift=!1)},150))}function _w(l){for(var d=l.display,y=d.lineDiv.offsetTop,v=Math.max(0,d.scroller.getBoundingClientRect().top),w=d.lineDiv.getBoundingClientRect().top,I=0,O=0;O.005||we<-.005)&&(wl.display.sizerWidth){var Ue=Math.ceil(ce/ff(l.display));Ue>l.display.maxLineLength&&(l.display.maxLineLength=Ue,l.display.maxLine=H.line,l.display.maxLineChanged=!0)}}}Math.abs(I)>2&&(d.scroller.scrollTop+=I)}function xW(l){if(l.widgets)for(var d=0;d=O&&(I=ue(d,dc(Ot(d,Y))-l.wrapper.clientHeight),O=Y)}return{from:I,to:Math.max(O,I+1)}}function $4e(l,d){if(!Ie(l,"scrollCursorIntoView")){var y=l.display,v=y.sizer.getBoundingClientRect(),w=null,I=y.wrapper.ownerDocument;if(d.top+v.top<0?w=!0:d.bottom+v.top>(I.defaultView.innerHeight||I.documentElement.clientHeight)&&(w=!1),w!=null&&!j){var O=_("div","\u200B",null,"position: absolute;\n top: "+(d.top-y.viewOffset-jw(l.display))+"px;\n height: "+(d.bottom-d.top+gl(l)+y.barHeight)+"px;\n left: "+d.left+"px; width: "+Math.max(2,d.right-d.left)+"px;");l.display.lineSpace.appendChild(O),O.scrollIntoView(w),l.display.lineSpace.removeChild(O)}}}function B4e(l,d,y,v){v==null&&(v=0);var w;!l.options.lineWrapping&&d==y&&(y=d.sticky=="before"?Le(d.line,d.ch+1,"before"):d,d=d.ch?Le(d.line,d.sticky=="before"?d.ch-1:d.ch,"after"):d);for(var I=0;I<5;I++){var O=!1,H=Oi(l,d),Y=!y||y==d?H:Oi(l,y);w={left:Math.min(H.left,Y.left),top:Math.min(H.top,Y.top)-v,right:Math.max(H.left,Y.left),bottom:Math.max(H.bottom,Y.bottom)+v};var ee=QN(l,w),ce=l.doc.scrollTop,me=l.doc.scrollLeft;if(ee.scrollTop!=null&&(q1(l,ee.scrollTop),Math.abs(l.doc.scrollTop-ce)>1&&(O=!0)),ee.scrollLeft!=null&&(Sh(l,ee.scrollLeft),Math.abs(l.doc.scrollLeft-me)>1&&(O=!0)),!O)break}return w}function W4e(l,d){var y=QN(l,d);y.scrollTop!=null&&q1(l,y.scrollTop),y.scrollLeft!=null&&Sh(l,y.scrollLeft)}function QN(l,d){var y=l.display,v=mf(l.display);d.top<0&&(d.top=0);var w=l.curOp&&l.curOp.scrollTop!=null?l.curOp.scrollTop:y.scroller.scrollTop,I=zN(l),O={};d.bottom-d.top>I&&(d.bottom=d.top+I);var H=l.doc.height+AN(y),Y=d.topH-v;if(d.topw+I){var ce=Math.min(d.top,(ee?H:d.bottom)-I);ce!=w&&(O.scrollTop=ce)}var me=l.options.fixedGutter?0:y.gutters.offsetWidth,Se=l.curOp&&l.curOp.scrollLeft!=null?l.curOp.scrollLeft:y.scroller.scrollLeft-me,we=wh(l)-y.gutters.offsetWidth,Fe=d.right-d.left>we;return Fe&&(d.right=d.left+we),d.left<10?O.scrollLeft=0:d.leftwe+Se-3&&(O.scrollLeft=d.right+(Fe?0:10)-we),O}function JN(l,d){d!=null&&(Tw(l),l.curOp.scrollTop=(l.curOp.scrollTop==null?l.doc.scrollTop:l.curOp.scrollTop)+d)}function vf(l){Tw(l);var d=l.getCursor();l.curOp.scrollToPos={from:d,to:d,margin:l.options.cursorScrollMargin}}function U1(l,d,y){(d!=null||y!=null)&&Tw(l),d!=null&&(l.curOp.scrollLeft=d),y!=null&&(l.curOp.scrollTop=y)}function V4e(l,d){Tw(l),l.curOp.scrollToPos=d}function Tw(l){var d=l.curOp.scrollToPos;if(d){l.curOp.scrollToPos=null;var y=hW(l,d.from),v=hW(l,d.to);bW(l,y,v,d.margin)}}function bW(l,d,y,v){var w=QN(l,{left:Math.min(d.left,y.left),top:Math.min(d.top,y.top)-v,right:Math.max(d.right,y.right),bottom:Math.max(d.bottom,y.bottom)+v});U1(l,w.scrollLeft,w.scrollTop)}function q1(l,d){Math.abs(l.doc.scrollTop-d)<2||(s||e6(l,{top:d}),wW(l,d,!0),s&&e6(l),G1(l,100))}function wW(l,d,y){d=Math.max(0,Math.min(l.display.scroller.scrollHeight-l.display.scroller.clientHeight,d)),!(l.display.scroller.scrollTop==d&&!y)&&(l.doc.scrollTop=d,l.display.scrollbars.setScrollTop(d),l.display.scroller.scrollTop!=d&&(l.display.scroller.scrollTop=d))}function Sh(l,d,y,v){d=Math.max(0,Math.min(d,l.display.scroller.scrollWidth-l.display.scroller.clientWidth)),!((y?d==l.doc.scrollLeft:Math.abs(l.doc.scrollLeft-d)<2)&&!v)&&(l.doc.scrollLeft=d,EW(l),l.display.scroller.scrollLeft!=d&&(l.display.scroller.scrollLeft=d),l.display.scrollbars.setScrollLeft(d))}function Y1(l){var d=l.display,y=d.gutters.offsetWidth,v=Math.round(l.doc.height+AN(l.display));return{clientHeight:d.scroller.clientHeight,viewHeight:d.wrapper.clientHeight,scrollWidth:d.scroller.scrollWidth,clientWidth:d.scroller.clientWidth,viewWidth:d.wrapper.clientWidth,barLeft:l.options.fixedGutter?y:0,docHeight:v,scrollHeight:v+gl(l)+d.barHeight,nativeBarWidth:d.nativeBarWidth,gutterWidth:y}}var Eh=function(l,d,y){this.cm=y;var v=this.vert=_("div",[_("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),w=this.horiz=_("div",[_("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");v.tabIndex=w.tabIndex=-1,l(v),l(w),ke(v,"scroll",function(){v.clientHeight&&d(v.scrollTop,"vertical")}),ke(w,"scroll",function(){w.clientWidth&&d(w.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,u&&h<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Eh.prototype.update=function(l){var d=l.scrollWidth>l.clientWidth+1,y=l.scrollHeight>l.clientHeight+1,v=l.nativeBarWidth;if(y){this.vert.style.display="block",this.vert.style.bottom=d?v+"px":"0";var w=l.viewHeight-(d?v:0);this.vert.firstChild.style.height=Math.max(0,l.scrollHeight-l.clientHeight+w)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(d){this.horiz.style.display="block",this.horiz.style.right=y?v+"px":"0",this.horiz.style.left=l.barLeft+"px";var I=l.viewWidth-l.barLeft-(y?v:0);this.horiz.firstChild.style.width=Math.max(0,l.scrollWidth-l.clientWidth+I)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&l.clientHeight>0&&(v==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:y?v:0,bottom:d?v:0}},Eh.prototype.setScrollLeft=function(l){this.horiz.scrollLeft!=l&&(this.horiz.scrollLeft=l),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Eh.prototype.setScrollTop=function(l){this.vert.scrollTop!=l&&(this.vert.scrollTop=l),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Eh.prototype.zeroWidthHack=function(){var l=T&&!k?"12px":"18px";this.horiz.style.height=this.vert.style.width=l,this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new ie,this.disableVert=new ie},Eh.prototype.enableZeroWidthBar=function(l,d,y){l.style.visibility="";function v(){var w=l.getBoundingClientRect(),I=y=="vert"?document.elementFromPoint(w.right-1,(w.top+w.bottom)/2):document.elementFromPoint((w.right+w.left)/2,w.bottom-1);I!=l?l.style.visibility="hidden":d.set(1e3,v)}d.set(1e3,v)},Eh.prototype.clear=function(){var l=this.horiz.parentNode;l.removeChild(this.horiz),l.removeChild(this.vert)};var K1=function(){};K1.prototype.update=function(){return{bottom:0,right:0}},K1.prototype.setScrollLeft=function(){},K1.prototype.setScrollTop=function(){},K1.prototype.clear=function(){};function yf(l,d){d||(d=Y1(l));var y=l.display.barWidth,v=l.display.barHeight;kW(l,d);for(var w=0;w<4&&y!=l.display.barWidth||v!=l.display.barHeight;w++)y!=l.display.barWidth&&l.options.lineWrapping&&_w(l),kW(l,Y1(l)),y=l.display.barWidth,v=l.display.barHeight}function kW(l,d){var y=l.display,v=y.scrollbars.update(d);y.sizer.style.paddingRight=(y.barWidth=v.right)+"px",y.sizer.style.paddingBottom=(y.barHeight=v.bottom)+"px",y.heightForcer.style.borderBottom=v.bottom+"px solid transparent",v.right&&v.bottom?(y.scrollbarFiller.style.display="block",y.scrollbarFiller.style.height=v.bottom+"px",y.scrollbarFiller.style.width=v.right+"px"):y.scrollbarFiller.style.display="",v.bottom&&l.options.coverGutterNextToScrollbar&&l.options.fixedGutter?(y.gutterFiller.style.display="block",y.gutterFiller.style.height=v.bottom+"px",y.gutterFiller.style.width=d.gutterWidth+"px"):y.gutterFiller.style.display=""}var jW={native:Eh,null:K1};function CW(l){l.display.scrollbars&&(l.display.scrollbars.clear(),l.display.scrollbars.addClass&&z(l.display.wrapper,l.display.scrollbars.addClass)),l.display.scrollbars=new jW[l.options.scrollbarStyle](function(d){l.display.wrapper.insertBefore(d,l.display.scrollbarFiller),ke(d,"mousedown",function(){l.state.focused&&setTimeout(function(){return l.display.input.focus()},0)}),d.setAttribute("cm-not-content","true")},function(d,y){y=="horizontal"?Sh(l,d):q1(l,d)},l),l.display.scrollbars.addClass&&Z(l.display.wrapper,l.display.scrollbars.addClass)}var U4e=0;function Nh(l){l.curOp={cm:l,viewChanged:!1,startHeight:l.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++U4e,markArrays:null},k4e(l.curOp)}function _h(l){var d=l.curOp;d&&C4e(d,function(y){for(var v=0;v=y.viewTo)||y.maxLineChanged&&d.options.lineWrapping,l.update=l.mustUpdate&&new Mw(d,l.mustUpdate&&{top:l.scrollTop,ensure:l.scrollToPos},l.forceUpdate)}function K4e(l){l.updatedDisplay=l.mustUpdate&&XN(l.cm,l.update)}function G4e(l){var d=l.cm,y=d.display;l.updatedDisplay&&_w(d),l.barMeasure=Y1(d),y.maxLineChanged&&!d.options.lineWrapping&&(l.adjustWidthTo=aW(d,y.maxLine,y.maxLine.text.length).left+3,d.display.sizerWidth=l.adjustWidthTo,l.barMeasure.scrollWidth=Math.max(y.scroller.clientWidth,y.sizer.offsetLeft+l.adjustWidthTo+gl(d)+d.display.barWidth),l.maxScrollLeft=Math.max(0,y.sizer.offsetLeft+l.adjustWidthTo-wh(d))),(l.updatedDisplay||l.selectionChanged)&&(l.preparedSelection=y.input.prepareSelection())}function Z4e(l){var d=l.cm;l.adjustWidthTo!=null&&(d.display.sizer.style.minWidth=l.adjustWidthTo+"px",l.maxScrollLeft=l.display.viewTo)){var y=+new Date+l.options.workTime,v=z1(l,d.highlightFrontier),w=[];d.iter(v.line,Math.min(d.first+d.size,l.display.viewTo+500),function(I){if(v.line>=l.display.viewFrom){var O=I.styles,H=I.text.length>l.options.maxHighlightLength?nr(d.mode,v.state):null,Y=LB(l,I,v,!0);H&&(v.state=H),I.styles=Y.styles;var ee=I.styleClasses,ce=Y.classes;ce?I.styleClasses=ce:ee&&(I.styleClasses=null);for(var me=!O||O.length!=I.styles.length||ee!=ce&&(!ee||!ce||ee.bgClass!=ce.bgClass||ee.textClass!=ce.textClass),Se=0;!me&&Sey)return G1(l,l.options.workDelay),!0}),d.highlightFrontier=v.line,d.modeFrontier=Math.max(d.modeFrontier,v.line),w.length&&Xs(l,function(){for(var I=0;I=y.viewFrom&&d.visible.to<=y.viewTo&&(y.updateLineNumbers==null||y.updateLineNumbers>=y.viewTo)&&y.renderedView==y.view&&gW(l)==0)return!1;NW(l)&&(Ad(l),d.dims=VN(l));var w=v.first+v.size,I=Math.max(d.visible.from-l.options.viewportMargin,v.first),O=Math.min(w,d.visible.to+l.options.viewportMargin);y.viewFromO&&y.viewTo-O<20&&(O=Math.min(w,y.viewTo)),cc&&(I=DN(l.doc,I),O=qB(l.doc,O));var H=I!=y.viewFrom||O!=y.viewTo||y.lastWrapHeight!=d.wrapperHeight||y.lastWrapWidth!=d.wrapperWidth;F4e(l,I,O),y.viewOffset=dc(Ot(l.doc,y.viewFrom)),l.display.mover.style.top=y.viewOffset+"px";var Y=gW(l);if(!H&&Y==0&&!d.force&&y.renderedView==y.view&&(y.updateLineNumbers==null||y.updateLineNumbers>=y.viewTo))return!1;var ee=eSe(l);return Y>4&&(y.lineDiv.style.display="none"),nSe(l,y.updateLineNumbers,d.dims),Y>4&&(y.lineDiv.style.display=""),y.renderedView=y.view,tSe(ee),R(y.cursorDiv),R(y.selectionDiv),y.gutters.style.height=y.sizer.style.minHeight=0,H&&(y.lastWrapHeight=d.wrapperHeight,y.lastWrapWidth=d.wrapperWidth,G1(l,400)),y.updateLineNumbers=null,!0}function SW(l,d){for(var y=d.viewport,v=!0;;v=!1){if(!v||!l.options.lineWrapping||d.oldDisplayWidth==wh(l)){if(y&&y.top!=null&&(y={top:Math.min(l.doc.height+AN(l.display)-zN(l),y.top)}),d.visible=Iw(l.display,l.doc,y),d.visible.from>=l.display.viewFrom&&d.visible.to<=l.display.viewTo)break}else v&&(d.visible=Iw(l.display,l.doc,y));if(!XN(l,d))break;_w(l);var w=Y1(l);V1(l),yf(l,w),n6(l,w),d.force=!1}d.signal(l,"update",l),(l.display.viewFrom!=l.display.reportedViewFrom||l.display.viewTo!=l.display.reportedViewTo)&&(d.signal(l,"viewportChange",l,l.display.viewFrom,l.display.viewTo),l.display.reportedViewFrom=l.display.viewFrom,l.display.reportedViewTo=l.display.viewTo)}function e6(l,d){var y=new Mw(l,d);if(XN(l,y)){_w(l),SW(l,y);var v=Y1(l);V1(l),yf(l,v),n6(l,v),y.finish()}}function nSe(l,d,y){var v=l.display,w=l.options.lineNumbers,I=v.lineDiv,O=I.firstChild;function H(Fe){var Ue=Fe.nextSibling;return p&&T&&l.display.currentWheelTarget==Fe?Fe.style.display="none":Fe.parentNode.removeChild(Fe),Ue}for(var Y=v.view,ee=v.viewFrom,ce=0;ce-1&&(we=!1),QB(l,me,ee,y)),we&&(R(me.lineNumber),me.lineNumber.appendChild(document.createTextNode(et(l.options,ee)))),O=me.node.nextSibling}ee+=me.size}for(;O;)O=H(O)}function t6(l){var d=l.gutters.offsetWidth;l.sizer.style.marginLeft=d+"px",ia(l,"gutterChanged",l)}function n6(l,d){l.display.sizer.style.minHeight=d.docHeight+"px",l.display.heightForcer.style.top=d.docHeight+"px",l.display.gutters.style.height=d.docHeight+l.display.barHeight+gl(l)+"px"}function EW(l){var d=l.display,y=d.view;if(!(!d.alignWidgets&&(!d.gutters.firstChild||!l.options.fixedGutter))){for(var v=UN(d)-d.scroller.scrollLeft+l.doc.scrollLeft,w=d.gutters.offsetWidth,I=v+"px",O=0;O=105&&(w.wrapper.style.clipPath="inset(0px)"),w.wrapper.setAttribute("translate","no"),u&&h<8&&(w.gutters.style.zIndex=-1,w.scroller.style.paddingRight=0),!p&&!(s&&N)&&(w.scroller.draggable=!0),l&&(l.appendChild?l.appendChild(w.wrapper):l(w.wrapper)),w.viewFrom=w.viewTo=d.first,w.reportedViewFrom=w.reportedViewTo=d.first,w.view=[],w.renderedView=null,w.externalMeasured=null,w.viewOffset=0,w.lastWrapHeight=w.lastWrapWidth=0,w.updateLineNumbers=null,w.nativeBarWidth=w.barHeight=w.barWidth=0,w.scrollbarsClipped=!1,w.lineNumWidth=w.lineNumInnerWidth=w.lineNumChars=null,w.alignWidgets=!1,w.cachedCharWidth=w.cachedTextHeight=w.cachedPaddingH=null,w.maxLine=null,w.maxLineLength=0,w.maxLineChanged=!1,w.wheelDX=w.wheelDY=w.wheelStartX=w.wheelStartY=null,w.shift=!1,w.selForContextMenu=null,w.activeTouch=null,w.gutterSpecs=r6(v.gutters,v.lineNumbers),_W(w),y.init(w)}var Lw=0,hc=null;u?hc=-.53:s?hc=15:x?hc=-.7:g&&(hc=-.3333333333333333);function IW(l){var d=l.wheelDeltaX,y=l.wheelDeltaY;return d==null&&l.detail&&l.axis==l.HORIZONTAL_AXIS&&(d=l.detail),y==null&&l.detail&&l.axis==l.VERTICAL_AXIS?y=l.detail:y==null&&(y=l.wheelDelta),{x:d,y}}function aSe(l){var d=IW(l);return d.x*=hc,d.y*=hc,d}function TW(l,d){x&&C==102&&(l.display.chromeScrollHack==null?l.display.sizer.style.pointerEvents="none":clearTimeout(l.display.chromeScrollHack),l.display.chromeScrollHack=setTimeout(function(){l.display.chromeScrollHack=null,l.display.sizer.style.pointerEvents=""},100));var y=IW(d),v=y.x,w=y.y,I=hc;d.deltaMode===0&&(v=d.deltaX,w=d.deltaY,I=1);var O=l.display,H=O.scroller,Y=H.scrollWidth>H.clientWidth,ee=H.scrollHeight>H.clientHeight;if(v&&Y||w&&ee){if(w&&T&&p){e:for(var ce=d.target,me=O.view;ce!=H;ce=ce.parentNode)for(var Se=0;Se=0&&pt(l,v.to())<=0)return y}return-1};var zn=function(l,d){this.anchor=l,this.head=d};zn.prototype.from=function(){return Od(this.anchor,this.head)},zn.prototype.to=function(){return Ra(this.anchor,this.head)},zn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Pi(l,d,y){var v=l&&l.options.selectionsMayTouch,w=d[y];d.sort(function(Se,we){return pt(Se.from(),we.from())}),y=de(d,w);for(var I=1;I0:Y>=0){var ee=Od(H.from(),O.from()),ce=Ra(H.to(),O.to()),me=H.empty()?O.from()==O.head:H.from()==H.head;I<=y&&--y,d.splice(--I,2,new zn(me?ce:ee,me?ee:ce))}}return new No(d,y)}function zd(l,d){return new No([new zn(l,d||l)],0)}function Fd(l){return l.text?Le(l.from.line+l.text.length-1,Ve(l.text).length+(l.text.length==1?l.from.ch:0)):l.to}function MW(l,d){if(pt(l,d.from)<0)return l;if(pt(l,d.to)<=0)return Fd(d);var y=l.line+d.text.length-(d.to.line-d.from.line)-1,v=l.ch;return l.line==d.to.line&&(v+=Fd(d).ch-d.to.ch),Le(y,v)}function a6(l,d){for(var y=[],v=0;v1&&l.remove(H.line+1,Fe-1),l.insert(H.line+1,lt)}ia(l,"change",l,d)}function Hd(l,d,y){function v(w,I,O){if(w.linked)for(var H=0;H1&&!l.done[l.done.length-2].ranges)return l.done.pop(),Ve(l.done)}function AW(l,d,y,v){var w=l.history;w.undone.length=0;var I=+new Date,O,H;if((w.lastOp==v||w.lastOrigin==d.origin&&d.origin&&(d.origin.charAt(0)=="+"&&w.lastModTime>I-(l.cm?l.cm.options.historyEventDelay:500)||d.origin.charAt(0)=="*"))&&(O=iSe(w,w.lastOp==v)))H=Ve(O.changes),pt(d.from,d.to)==0&&pt(d.from,H.to)==0?H.to=Fd(d):O.changes.push(i6(l,d));else{var Y=Ve(w.done);for((!Y||!Y.ranges)&&Ow(l.sel,w.done),O={changes:[i6(l,d)],generation:w.generation},w.done.push(O);w.done.length>w.undoDepth;)w.done.shift(),w.done[0].ranges||w.done.shift()}w.done.push(y),w.generation=++w.maxGeneration,w.lastModTime=w.lastSelTime=I,w.lastOp=w.lastSelOp=v,w.lastOrigin=w.lastSelOrigin=d.origin,H||ve(l,"historyAdded")}function lSe(l,d,y,v){var w=d.charAt(0);return w=="*"||w=="+"&&y.ranges.length==v.ranges.length&&y.somethingSelected()==v.somethingSelected()&&new Date-l.history.lastSelTime<=(l.cm?l.cm.options.historyEventDelay:500)}function cSe(l,d,y,v){var w=l.history,I=v&&v.origin;y==w.lastSelOp||I&&w.lastSelOrigin==I&&(w.lastModTime==w.lastSelTime&&w.lastOrigin==I||lSe(l,I,Ve(w.done),d))?w.done[w.done.length-1]=d:Ow(d,w.done),w.lastSelTime=+new Date,w.lastSelOrigin=I,w.lastSelOp=y,v&&v.clearRedo!==!1&&RW(w.undone)}function Ow(l,d){var y=Ve(d);y&&y.ranges&&y.equals(l)||d.push(l)}function zW(l,d,y,v){var w=d["spans_"+l.id],I=0;l.iter(Math.max(l.first,y),Math.min(l.first+l.size,v),function(O){O.markedSpans&&((w||(w=d["spans_"+l.id]={}))[I]=O.markedSpans),++I})}function dSe(l){if(!l)return null;for(var d,y=0;y-1&&(Ve(H)[me]=ee[me],delete ee[me])}}return v}function l6(l,d,y,v){if(v){var w=l.anchor;if(y){var I=pt(d,w)<0;I!=pt(y,w)<0?(w=d,d=y):I!=pt(d,y)<0&&(d=y)}return new zn(w,d)}else return new zn(y||d,d)}function Pw(l,d,y,v,w){w==null&&(w=l.cm&&(l.cm.display.shift||l.extend)),Aa(l,new No([l6(l.sel.primary(),d,y,w)],0),v)}function HW(l,d,y){for(var v=[],w=l.cm&&(l.cm.display.shift||l.extend),I=0;I=d.ch:H.to>d.ch))){if(w&&(ve(Y,"beforeCursorEnter"),Y.explicitlyCleared))if(I.markedSpans){--O;continue}else break;if(!Y.atomic)continue;if(y){var me=Y.find(v<0?1:-1),Se=void 0;if((v<0?ce:ee)&&(me=qW(l,me,-v,me&&me.line==d.line?I:null)),me&&me.line==d.line&&(Se=pt(me,y))&&(v<0?Se<0:Se>0))return bf(l,me,d,v,w)}var we=Y.find(v<0?-1:1);return(v<0?ee:ce)&&(we=qW(l,we,v,we.line==d.line?I:null)),we?bf(l,we,d,v,w):null}}return d}function Aw(l,d,y,v,w){var I=v||1,O=bf(l,d,y,I,w)||!w&&bf(l,d,y,I,!0)||bf(l,d,y,-I,w)||!w&&bf(l,d,y,-I,!0);return O||(l.cantEdit=!0,Le(l.first,0))}function qW(l,d,y,v){return y<0&&d.ch==0?d.line>l.first?an(l,Le(d.line-1)):null:y>0&&d.ch==(v||Ot(l,d.line)).text.length?d.line=0;--w)GW(l,{from:v[w].from,to:v[w].to,text:w?[""]:d.text,origin:d.origin});else GW(l,d)}}function GW(l,d){if(!(d.text.length==1&&d.text[0]==""&&pt(d.from,d.to)==0)){var y=a6(l,d);AW(l,d,y,l.cm?l.cm.curOp.id:NaN),J1(l,d,y,MN(l,d));var v=[];Hd(l,function(w,I){!I&&de(v,w.history)==-1&&(XW(w.history,d),v.push(w.history)),J1(w,d,null,MN(w,d))})}}function zw(l,d,y){var v=l.cm&&l.cm.state.suppressEdits;if(!(v&&!y)){for(var w=l.history,I,O=l.sel,H=d=="undo"?w.done:w.undone,Y=d=="undo"?w.undone:w.done,ee=0;ee=0;--we){var Fe=Se(we);if(Fe)return Fe.v}}}}function ZW(l,d){if(d!=0&&(l.first+=d,l.sel=new No(Lt(l.sel.ranges,function(w){return new zn(Le(w.anchor.line+d,w.anchor.ch),Le(w.head.line+d,w.head.ch))}),l.sel.primIndex),l.cm)){Cs(l.cm,l.first,l.first-d,d);for(var y=l.cm.display,v=y.viewFrom;vl.lastLine())){if(d.from.lineI&&(d={from:d.from,to:Le(I,Ot(l,I).text.length),text:[d.text[0]],origin:d.origin}),d.removed=tt(l,d.from,d.to),y||(y=a6(l,d)),l.cm?pSe(l.cm,d,v):o6(l,d,v),Rw(l,y,Ee),l.cantEdit&&Aw(l,Le(l.firstLine(),0))&&(l.cantEdit=!1)}}function pSe(l,d,y){var v=l.doc,w=l.display,I=d.from,O=d.to,H=!1,Y=I.line;l.options.lineWrapping||(Y=te(Di(Ot(v,I.line))),v.iter(Y,O.line+1,function(we){if(we==w.maxLine)return H=!0,!0})),v.sel.contains(d.from,d.to)>-1&&Ae(l),o6(v,d,y,fW(l)),l.options.lineWrapping||(v.iter(Y,I.line+d.text.length,function(we){var Fe=ww(we);Fe>w.maxLineLength&&(w.maxLine=we,w.maxLineLength=Fe,w.maxLineChanged=!0,H=!1)}),H&&(l.curOp.updateMaxLine=!0)),n4e(v,I.line),G1(l,400);var ee=d.text.length-(O.line-I.line)-1;d.full?Cs(l):I.line==O.line&&d.text.length==1&&!DW(l.doc,d)?Rd(l,I.line,"text"):Cs(l,I.line,O.line+1,ee);var ce=Ze(l,"changes"),me=Ze(l,"change");if(me||ce){var Se={from:I,to:O,text:d.text,removed:d.removed,origin:d.origin};me&&ia(l,"change",l,Se),ce&&(l.curOp.changeObjs||(l.curOp.changeObjs=[])).push(Se)}l.display.selForContextMenu=null}function kf(l,d,y,v,w){var I;v||(v=y),pt(v,y)<0&&(I=[v,y],y=I[0],v=I[1]),typeof d=="string"&&(d=l.splitLines(d)),wf(l,{from:y,to:v,text:d,origin:w})}function QW(l,d,y,v){y1||!(this.children[0]instanceof ev))){var H=[];this.collapse(H),this.children=[new ev(H)],this.children[0].parent=this}},collapse:function(l){for(var d=0;d50){for(var O=w.lines.length%25+25,H=O;H10);l.parent.maybeSpill()}},iterN:function(l,d,y){for(var v=0;vl.display.maxLineLength&&(l.display.maxLine=ee,l.display.maxLineLength=ce,l.display.maxLineChanged=!0)}v!=null&&l&&this.collapsed&&Cs(l,v,w+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,l&&VW(l.doc)),l&&ia(l,"markerCleared",l,this,v,w),d&&_h(l),this.parent&&this.parent.clear()}},$d.prototype.find=function(l,d){l==null&&this.type=="bookmark"&&(l=1);for(var y,v,w=0;w0||O==0&&I.clearWhenEmpty!==!1)return I;if(I.replacedWith&&(I.collapsed=!0,I.widgetNode=U("span",[I.replacedWith],"CodeMirror-widget"),v.handleMouseEvents||I.widgetNode.setAttribute("cm-ignore-events","true"),v.insertLeft&&(I.widgetNode.insertLeft=!0)),I.collapsed){if(UB(l,d.line,d,y,I)||d.line!=y.line&&UB(l,y.line,d,y,I))throw new Error("Inserting collapsed marker partially overlapping an existing one");a4e()}I.addToHistory&&AW(l,{from:d,to:y,origin:"markText"},l.sel,NaN);var H=d.line,Y=l.cm,ee;if(l.iter(H,y.line+1,function(me){Y&&I.collapsed&&!Y.options.lineWrapping&&Di(me)==Y.display.maxLine&&(ee=!0),I.collapsed&&H!=d.line&&jt(me,0),o4e(me,new vw(I,H==d.line?d.ch:null,H==y.line?y.ch:null),l.cm&&l.cm.curOp),++H}),I.collapsed&&l.iter(d.line,y.line+1,function(me){Pd(l,me)&&jt(me,0)}),I.clearOnEnter&&ke(I,"beforeCursorEnter",function(){return I.clear()}),I.readOnly&&(r4e(),(l.history.done.length||l.history.undone.length)&&l.clearHistory()),I.collapsed&&(I.id=++tV,I.atomic=!0),Y){if(ee&&(Y.curOp.updateMaxLine=!0),I.collapsed)Cs(Y,d.line,y.line+1);else if(I.className||I.startStyle||I.endStyle||I.css||I.attributes||I.title)for(var ce=d.line;ce<=y.line;ce++)Rd(Y,ce,"text");I.atomic&&VW(Y.doc),ia(Y,"markerAdded",Y,I)}return I}var rv=function(l,d){this.markers=l,this.primary=d;for(var y=0;y=0;Y--)wf(this,v[Y]);H?BW(this,H):this.cm&&vf(this.cm)}),undo:ca(function(){zw(this,"undo")}),redo:ca(function(){zw(this,"redo")}),undoSelection:ca(function(){zw(this,"undo",!0)}),redoSelection:ca(function(){zw(this,"redo",!0)}),setExtending:function(l){this.extend=l},getExtending:function(){return this.extend},historySize:function(){for(var l=this.history,d=0,y=0,v=0;v=l.ch)&&d.push(w.marker.parent||w.marker)}return d},findMarks:function(l,d,y){l=an(this,l),d=an(this,d);var v=[],w=l.line;return this.iter(l.line,d.line+1,function(I){var O=I.markedSpans;if(O)for(var H=0;H=Y.to||Y.from==null&&w!=l.line||Y.from!=null&&w==d.line&&Y.from>=d.ch)&&(!y||y(Y.marker))&&v.push(Y.marker.parent||Y.marker)}++w}),v},getAllMarks:function(){var l=[];return this.iter(function(d){var y=d.markedSpans;if(y)for(var v=0;vl)return d=l,!0;l-=I,++y}),an(this,Le(y,d))},indexFromPos:function(l){l=an(this,l);var d=l.ch;if(l.lined&&(d=l.from),l.to!=null&&l.to-1){d.state.draggingText(l),setTimeout(function(){return d.display.input.focus()},20);return}try{var ce=l.dataTransfer.getData("Text");if(ce){var me;if(d.state.draggingText&&!d.state.draggingText.copy&&(me=d.listSelections()),Rw(d.doc,zd(y,y)),me)for(var Se=0;Se=0;H--)kf(l.doc,"",v[H].from,v[H].to,"+delete");vf(l)})}function d6(l,d,y){var v=rn(l.text,d+y,y);return v<0||v>l.text.length?null:v}function u6(l,d,y){var v=d6(l,d.ch,y);return v==null?null:new Le(d.line,v,y<0?"after":"before")}function h6(l,d,y,v,w){if(l){d.doc.direction=="rtl"&&(w=-w);var I=Ce(y,d.doc.direction);if(I){var O=w<0?Ve(I):I[0],H=w<0==(O.level==1),Y=H?"after":"before",ee;if(O.level>0||d.doc.direction=="rtl"){var ce=pf(d,y);ee=w<0?y.text.length-1:0;var me=vl(d,ce,ee).top;ee=Zt(function(Se){return vl(d,ce,Se).top==me},w<0==(O.level==1)?O.from:O.to-1,ee),Y=="before"&&(ee=d6(y,ee,1))}else ee=w<0?O.to:O.from;return new Le(v,ee,Y)}}return new Le(v,w<0?y.text.length:0,w<0?"before":"after")}function NSe(l,d,y,v){var w=Ce(d,l.doc.direction);if(!w)return u6(d,y,v);y.ch>=d.text.length?(y.ch=d.text.length,y.sticky="before"):y.ch<=0&&(y.ch=0,y.sticky="after");var I=zt(w,y.ch,y.sticky),O=w[I];if(l.doc.direction=="ltr"&&O.level%2==0&&(v>0?O.to>y.ch:O.from=O.from&&Se>=ce.begin)){var we=me?"before":"after";return new Le(y.line,Se,we)}}var Fe=function(lt,ft,ct){for(var _t=function(rr,da){return da?new Le(y.line,H(rr,1),"before"):new Le(y.line,rr,"after")};lt>=0&<0==(Ut.level!=1),xn=qt?ct.begin:H(ct.end,-1);if(Ut.from<=xn&&xn0?ce.end:H(ce.begin,-1);return nt!=null&&!(v>0&&nt==d.text.length)&&(Ue=Fe(v>0?0:w.length-1,v,ee(nt)),Ue)?Ue:null}var ov={selectAll:YW,singleSelection:function(l){return l.setSelection(l.getCursor("anchor"),l.getCursor("head"),Ee)},killLine:function(l){return Sf(l,function(d){if(d.empty()){var y=Ot(l.doc,d.head.line).text.length;return d.head.ch==y&&d.head.line0)w=new Le(w.line,w.ch+1),l.replaceRange(I.charAt(w.ch-1)+I.charAt(w.ch-2),Le(w.line,w.ch-2),w,"+transpose");else if(w.line>l.doc.first){var O=Ot(l.doc,w.line-1).text;O&&(w=new Le(w.line,1),l.replaceRange(I.charAt(0)+l.doc.lineSeparator()+O.charAt(O.length-1),Le(w.line-1,O.length-1),w,"+transpose"))}}y.push(new zn(w,w))}l.setSelections(y)})},newlineAndIndent:function(l){return Xs(l,function(){for(var d=l.listSelections(),y=d.length-1;y>=0;y--)l.replaceRange(l.doc.lineSeparator(),d[y].anchor,d[y].head,"+input");d=l.listSelections();for(var v=0;vl&&pt(d,this.pos)==0&&y==this.button};var lv,cv;function OSe(l,d){var y=+new Date;return cv&&cv.compare(y,l,d)?(lv=cv=null,"triple"):lv&&lv.compare(y,l,d)?(cv=new m6(y,l,d),lv=null,"double"):(lv=new m6(y,l,d),cv=null,"single")}function vV(l){var d=this,y=d.display;if(!(Ie(d,l)||y.activeTouch&&y.input.supportsTouch())){if(y.input.ensurePolled(),y.shift=l.shiftKey,uc(y,l)){p||(y.scroller.draggable=!1,setTimeout(function(){return y.scroller.draggable=!0},100));return}if(!f6(d,l)){var v=jh(d,l),w=bt(l),I=v?OSe(v,w):"single";ae(d).focus(),w==1&&d.state.selectingText&&d.state.selectingText(l),!(v&&PSe(d,w,v,I,l))&&(w==1?v?ASe(d,v,I,l):Nt(l)==y.scroller&&ot(l):w==2?(v&&Pw(d.doc,v),setTimeout(function(){return y.input.focus()},20)):w==3&&(A?d.display.input.onContextMenu(l):GN(d)))}}}function PSe(l,d,y,v,w){var I="Click";return v=="double"?I="Double"+I:v=="triple"&&(I="Triple"+I),I=(d==1?"Left":d==2?"Middle":"Right")+I,iv(l,lV(I,w),w,function(O){if(typeof O=="string"&&(O=ov[O]),!O)return!1;var H=!1;try{l.isReadOnly()&&(l.state.suppressEdits=!0),H=O(l,y)!=je}finally{l.state.suppressEdits=!1}return H})}function RSe(l,d,y){var v=l.getOption("configureMouse"),w=v?v(l,d,y):{};if(w.unit==null){var I=M?y.shiftKey&&y.metaKey:y.altKey;w.unit=I?"rectangle":d=="single"?"char":d=="double"?"word":"line"}return(w.extend==null||l.doc.extend)&&(w.extend=l.doc.extend||y.shiftKey),w.addNew==null&&(w.addNew=T?y.metaKey:y.ctrlKey),w.moveOnDrag==null&&(w.moveOnDrag=!(T?y.altKey:y.ctrlKey)),w}function ASe(l,d,y,v){u?setTimeout(re(yW,l),0):l.curOp.focus=G(ne(l));var w=RSe(l,y,v),I=l.doc.sel,O;l.options.dragDrop&&$t&&!l.isReadOnly()&&y=="single"&&(O=I.contains(d))>-1&&(pt((O=I.ranges[O]).from(),d)<0||d.xRel>0)&&(pt(O.to(),d)>0||d.xRel<0)?zSe(l,v,d,w):FSe(l,v,d,w)}function zSe(l,d,y,v){var w=l.display,I=!1,O=la(l,function(ee){p&&(w.scroller.draggable=!1),l.state.draggingText=!1,l.state.delayingBlurEvent&&(l.hasFocus()?l.state.delayingBlurEvent=!1:GN(l)),ge(w.wrapper.ownerDocument,"mouseup",O),ge(w.wrapper.ownerDocument,"mousemove",H),ge(w.scroller,"dragstart",Y),ge(w.scroller,"drop",O),I||(ot(ee),v.addNew||Pw(l.doc,y,null,null,v.extend),p&&!g||u&&h==9?setTimeout(function(){w.wrapper.ownerDocument.body.focus({preventScroll:!0}),w.input.focus()},20):w.input.focus())}),H=function(ee){I=I||Math.abs(d.clientX-ee.clientX)+Math.abs(d.clientY-ee.clientY)>=10},Y=function(){return I=!0};p&&(w.scroller.draggable=!0),l.state.draggingText=O,O.copy=!v.moveOnDrag,ke(w.wrapper.ownerDocument,"mouseup",O),ke(w.wrapper.ownerDocument,"mousemove",H),ke(w.scroller,"dragstart",Y),ke(w.scroller,"drop",O),l.state.delayingBlurEvent=!0,setTimeout(function(){return w.input.focus()},20),w.scroller.dragDrop&&w.scroller.dragDrop()}function yV(l,d,y){if(y=="char")return new zn(d,d);if(y=="word")return l.findWordAt(d);if(y=="line")return new zn(Le(d.line,0),an(l.doc,Le(d.line+1,0)));var v=y(l,d);return new zn(v.from,v.to)}function FSe(l,d,y,v){u&&GN(l);var w=l.display,I=l.doc;ot(d);var O,H,Y=I.sel,ee=Y.ranges;if(v.addNew&&!v.extend?(H=I.sel.contains(y),H>-1?O=ee[H]:O=new zn(y,y)):(O=I.sel.primary(),H=I.sel.primIndex),v.unit=="rectangle")v.addNew||(O=new zn(y,y)),y=jh(l,d,!0,!0),H=-1;else{var ce=yV(l,y,v.unit);v.extend?O=l6(O,ce.anchor,ce.head,v.extend):O=ce}v.addNew?H==-1?(H=ee.length,Aa(I,Pi(l,ee.concat([O]),H),{scroll:!1,origin:"*mouse"})):ee.length>1&&ee[H].empty()&&v.unit=="char"&&!v.extend?(Aa(I,Pi(l,ee.slice(0,H).concat(ee.slice(H+1)),0),{scroll:!1,origin:"*mouse"}),Y=I.sel):c6(I,H,O,Te):(H=0,Aa(I,new No([O],0),Te),Y=I.sel);var me=y;function Se(ct){if(pt(me,ct)!=0)if(me=ct,v.unit=="rectangle"){for(var _t=[],Ut=l.options.tabSize,qt=oe(Ot(I,y.line).text,y.ch,Ut),xn=oe(Ot(I,ct.line).text,ct.ch,Ut),rr=Math.min(qt,xn),da=Math.max(qt,xn),jr=Math.min(y.line,ct.line),eo=Math.min(l.lastLine(),Math.max(y.line,ct.line));jr<=eo;jr++){var Es=Ot(I,jr).text,Ur=ze(Es,rr,Ut);rr==da?_t.push(new zn(Le(jr,Ur),Le(jr,Ur))):Es.length>Ur&&_t.push(new zn(Le(jr,Ur),Le(jr,ze(Es,da,Ut))))}_t.length||_t.push(new zn(y,y)),Aa(I,Pi(l,Y.ranges.slice(0,H).concat(_t),H),{origin:"*mouse",scroll:!1}),l.scrollIntoView(ct)}else{var Ns=O,wa=yV(l,ct,v.unit),Zr=Ns.anchor,qr;pt(wa.anchor,Zr)>0?(qr=wa.head,Zr=Od(Ns.from(),wa.anchor)):(qr=wa.anchor,Zr=Ra(Ns.to(),wa.head));var Mr=Y.ranges.slice(0);Mr[H]=HSe(l,new zn(an(I,Zr),qr)),Aa(I,Pi(l,Mr,H),Te)}}var we=w.wrapper.getBoundingClientRect(),Fe=0;function Ue(ct){var _t=++Fe,Ut=jh(l,ct,!0,v.unit=="rectangle");if(Ut)if(pt(Ut,me)!=0){l.curOp.focus=G(ne(l)),Se(Ut);var qt=Iw(w,I);(Ut.line>=qt.to||Ut.linewe.bottom?20:0;xn&&setTimeout(la(l,function(){Fe==_t&&(w.scroller.scrollTop+=xn,Ue(ct))}),50)}}function nt(ct){l.state.selectingText=!1,Fe=1/0,ct&&(ot(ct),w.input.focus()),ge(w.wrapper.ownerDocument,"mousemove",lt),ge(w.wrapper.ownerDocument,"mouseup",ft),I.history.lastSelOrigin=null}var lt=la(l,function(ct){ct.buttons===0||!bt(ct)?nt(ct):Ue(ct)}),ft=la(l,nt);l.state.selectingText=ft,ke(w.wrapper.ownerDocument,"mousemove",lt),ke(w.wrapper.ownerDocument,"mouseup",ft)}function HSe(l,d){var y=d.anchor,v=d.head,w=Ot(l.doc,y.line);if(pt(y,v)==0&&y.sticky==v.sticky)return d;var I=Ce(w);if(!I)return d;var O=zt(I,y.ch,y.sticky),H=I[O];if(H.from!=y.ch&&H.to!=y.ch)return d;var Y=O+(H.from==y.ch==(H.level!=1)?0:1);if(Y==0||Y==I.length)return d;var ee;if(v.line!=y.line)ee=(v.line-y.line)*(l.doc.direction=="ltr"?1:-1)>0;else{var ce=zt(I,v.ch,v.sticky),me=ce-O||(v.ch-y.ch)*(H.level==1?-1:1);ce==Y-1||ce==Y?ee=me<0:ee=me>0}var Se=I[Y+(ee?-1:0)],we=ee==(Se.level==1),Fe=we?Se.from:Se.to,Ue=we?"after":"before";return y.ch==Fe&&y.sticky==Ue?d:new zn(new Le(y.line,Fe,Ue),v)}function xV(l,d,y,v){var w,I;if(d.touches)w=d.touches[0].clientX,I=d.touches[0].clientY;else try{w=d.clientX,I=d.clientY}catch{return!1}if(w>=Math.floor(l.display.gutters.getBoundingClientRect().right))return!1;v&&ot(d);var O=l.display,H=O.lineDiv.getBoundingClientRect();if(I>H.bottom||!Ze(l,y))return Ge(d);I-=H.top-O.viewOffset;for(var Y=0;Y=w){var ce=ue(l.doc,I),me=l.display.gutterSpecs[Y];return ve(l,y,l,ce,me.className,d),Ge(d)}}}function f6(l,d){return xV(l,d,"gutterClick",!0)}function bV(l,d){uc(l.display,d)||$Se(l,d)||Ie(l,d,"contextmenu")||A||l.display.input.onContextMenu(d)}function $Se(l,d){return Ze(l,"gutterContextMenu")?xV(l,d,"gutterContextMenu",!1):!1}function wV(l){l.display.wrapper.className=l.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+l.options.theme.replace(/(^|\s)\s*/g," cm-s-"),W1(l)}var Ef={toString:function(){return"CodeMirror.Init"}},kV={},Bw={};function BSe(l){var d=l.optionHandlers;function y(v,w,I,O){l.defaults[v]=w,I&&(d[v]=O?function(H,Y,ee){ee!=Ef&&I(H,Y,ee)}:I)}l.defineOption=y,l.Init=Ef,y("value","",function(v,w){return v.setValue(w)},!0),y("mode",null,function(v,w){v.doc.modeOption=w,s6(v)},!0),y("indentUnit",2,s6,!0),y("indentWithTabs",!1),y("smartIndent",!0),y("tabSize",4,function(v){Q1(v),W1(v),Cs(v)},!0),y("lineSeparator",null,function(v,w){if(v.doc.lineSep=w,!!w){var I=[],O=v.doc.first;v.doc.iter(function(Y){for(var ee=0;;){var ce=Y.text.indexOf(w,ee);if(ce==-1)break;ee=ce+w.length,I.push(Le(O,ce))}O++});for(var H=I.length-1;H>=0;H--)kf(v.doc,w,I[H],Le(I[H].line,I[H].ch+w.length))}}),y("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\u2066\u2067\u2069\ufeff\ufff9-\ufffc]/g,function(v,w,I){v.state.specialChars=new RegExp(w.source+(w.test(" ")?"":"| "),"g"),I!=Ef&&v.refresh()}),y("specialCharPlaceholder",v4e,function(v){return v.refresh()},!0),y("electricChars",!0),y("inputStyle",N?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),y("spellcheck",!1,function(v,w){return v.getInputField().spellcheck=w},!0),y("autocorrect",!1,function(v,w){return v.getInputField().autocorrect=w},!0),y("autocapitalize",!1,function(v,w){return v.getInputField().autocapitalize=w},!0),y("rtlMoveVisually",!L),y("wholeLineUpdateBefore",!0),y("theme","default",function(v){wV(v),Z1(v)},!0),y("keyMap","default",function(v,w,I){var O=Hw(w),H=I!=Ef&&Hw(I);H&&H.detach&&H.detach(v,O),O.attach&&O.attach(v,H||null)}),y("extraKeys",null),y("configureMouse",null),y("lineWrapping",!1,VSe,!0),y("gutters",[],function(v,w){v.display.gutterSpecs=r6(w,v.options.lineNumbers),Z1(v)},!0),y("fixedGutter",!0,function(v,w){v.display.gutters.style.left=w?UN(v.display)+"px":"0",v.refresh()},!0),y("coverGutterNextToScrollbar",!1,function(v){return yf(v)},!0),y("scrollbarStyle","native",function(v){CW(v),yf(v),v.display.scrollbars.setScrollTop(v.doc.scrollTop),v.display.scrollbars.setScrollLeft(v.doc.scrollLeft)},!0),y("lineNumbers",!1,function(v,w){v.display.gutterSpecs=r6(v.options.gutters,w),Z1(v)},!0),y("firstLineNumber",1,Z1,!0),y("lineNumberFormatter",function(v){return v},Z1,!0),y("showCursorWhenSelecting",!1,V1,!0),y("resetSelectionOnContextMenu",!0),y("lineWiseCopyCut",!0),y("pasteLinesPerSelection",!0),y("selectionsMayTouch",!1),y("readOnly",!1,function(v,w){w=="nocursor"&&(gf(v),v.display.input.blur()),v.display.input.readOnlyChanged(w)}),y("screenReaderLabel",null,function(v,w){w=w===""?null:w,v.display.input.screenReaderLabelChanged(w)}),y("disableInput",!1,function(v,w){w||v.display.input.reset()},!0),y("dragDrop",!0,WSe),y("allowDropFileTypes",null),y("cursorBlinkRate",530),y("cursorScrollMargin",0),y("cursorHeight",1,V1,!0),y("singleCursorHeightPerLine",!0,V1,!0),y("workTime",100),y("workDelay",100),y("flattenSpans",!0,Q1,!0),y("addModeClass",!1,Q1,!0),y("pollInterval",100),y("undoDepth",200,function(v,w){return v.doc.history.undoDepth=w}),y("historyEventDelay",1250),y("viewportMargin",10,function(v){return v.refresh()},!0),y("maxHighlightLength",1e4,Q1,!0),y("moveInputWithCursor",!0,function(v,w){w||v.display.input.resetPosition()}),y("tabindex",null,function(v,w){return v.display.input.getField().tabIndex=w||""}),y("autofocus",null),y("direction","ltr",function(v,w){return v.doc.setDirection(w)},!0),y("phrases",null)}function WSe(l,d,y){var v=y&&y!=Ef;if(!d!=!v){var w=l.display.dragFunctions,I=d?ke:ge;I(l.display.scroller,"dragstart",w.start),I(l.display.scroller,"dragenter",w.enter),I(l.display.scroller,"dragover",w.over),I(l.display.scroller,"dragleave",w.leave),I(l.display.scroller,"drop",w.drop)}}function VSe(l){l.options.lineWrapping?(Z(l.display.wrapper,"CodeMirror-wrap"),l.display.sizer.style.minWidth="",l.display.sizerWidth=null):(z(l.display.wrapper,"CodeMirror-wrap"),PN(l)),qN(l),Cs(l),W1(l),setTimeout(function(){return yf(l)},100)}function yr(l,d){var y=this;if(!(this instanceof yr))return new yr(l,d);this.options=d=d?le(d):{},le(kV,d,!1);var v=d.value;typeof v=="string"?v=new Ss(v,d.mode,null,d.lineSeparator,d.direction):d.mode&&(v.modeOption=d.mode),this.doc=v;var w=new yr.inputStyles[d.inputStyle](this),I=this.display=new rSe(l,v,w,d);I.wrapper.CodeMirror=this,wV(this),d.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),CW(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ie,keySeq:null,specialChars:null},d.autofocus&&!N&&I.input.focus(),u&&h<11&&setTimeout(function(){return y.display.input.reset(!0)},20),USe(this),kSe(),Nh(this),this.curOp.forceUpdate=!0,OW(this,v),d.autofocus&&!N||this.hasFocus()?setTimeout(function(){y.hasFocus()&&!y.state.focused&&ZN(y)},20):gf(this);for(var O in Bw)Bw.hasOwnProperty(O)&&Bw[O](this,d[O],Ef);NW(this),d.finishInit&&d.finishInit(this);for(var H=0;H400}ke(d.scroller,"touchstart",function(Y){if(!Ie(l,Y)&&!I(Y)&&!f6(l,Y)){d.input.ensurePolled(),clearTimeout(y);var ee=+new Date;d.activeTouch={start:ee,moved:!1,prev:ee-v.end<=300?v:null},Y.touches.length==1&&(d.activeTouch.left=Y.touches[0].pageX,d.activeTouch.top=Y.touches[0].pageY)}}),ke(d.scroller,"touchmove",function(){d.activeTouch&&(d.activeTouch.moved=!0)}),ke(d.scroller,"touchend",function(Y){var ee=d.activeTouch;if(ee&&!uc(d,Y)&&ee.left!=null&&!ee.moved&&new Date-ee.start<300){var ce=l.coordsChar(d.activeTouch,"page"),me;!ee.prev||O(ee,ee.prev)?me=new zn(ce,ce):!ee.prev.prev||O(ee,ee.prev.prev)?me=l.findWordAt(ce):me=new zn(Le(ce.line,0),an(l.doc,Le(ce.line+1,0))),l.setSelection(me.anchor,me.head),l.focus(),ot(Y)}w()}),ke(d.scroller,"touchcancel",w),ke(d.scroller,"scroll",function(){d.scroller.clientHeight&&(q1(l,d.scroller.scrollTop),Sh(l,d.scroller.scrollLeft,!0),ve(l,"scroll",l))}),ke(d.scroller,"mousewheel",function(Y){return TW(l,Y)}),ke(d.scroller,"DOMMouseScroll",function(Y){return TW(l,Y)}),ke(d.wrapper,"scroll",function(){return d.wrapper.scrollTop=d.wrapper.scrollLeft=0}),d.dragFunctions={enter:function(Y){Ie(l,Y)||yt(Y)},over:function(Y){Ie(l,Y)||(wSe(l,Y),yt(Y))},start:function(Y){return bSe(l,Y)},drop:la(l,xSe),leave:function(Y){Ie(l,Y)||aV(l)}};var H=d.input.getField();ke(H,"keyup",function(Y){return fV.call(l,Y)}),ke(H,"keydown",la(l,mV)),ke(H,"keypress",la(l,gV)),ke(H,"focus",function(Y){return ZN(l,Y)}),ke(H,"blur",function(Y){return gf(l,Y)})}var g6=[];yr.defineInitHook=function(l){return g6.push(l)};function dv(l,d,y,v){var w=l.doc,I;y==null&&(y="add"),y=="smart"&&(w.mode.indent?I=z1(l,d).state:y="prev");var O=l.options.tabSize,H=Ot(w,d),Y=oe(H.text,null,O);H.stateAfter&&(H.stateAfter=null);var ee=H.text.match(/^\s*/)[0],ce;if(!v&&!/\S/.test(H.text))ce=0,y="not";else if(y=="smart"&&(ce=w.mode.indent(I,H.text.slice(ee.length),H.text),ce==je||ce>150)){if(!v)return;y="prev"}y=="prev"?d>w.first?ce=oe(Ot(w,d-1).text,null,O):ce=0:y=="add"?ce=Y+l.options.indentUnit:y=="subtract"?ce=Y-l.options.indentUnit:typeof y=="number"&&(ce=Y+y),ce=Math.max(0,ce);var me="",Se=0;if(l.options.indentWithTabs)for(var we=Math.floor(ce/O);we;--we)Se+=O,me+=" ";if(SeO,Y=Ln(d),ee=null;if(H&&v.ranges.length>1)if(Ri&&Ri.text.join("\n")==d){if(v.ranges.length%Ri.text.length==0){ee=[];for(var ce=0;ce=0;Se--){var we=v.ranges[Se],Fe=we.from(),Ue=we.to();we.empty()&&(y&&y>0?Fe=Le(Fe.line,Fe.ch-y):l.state.overwrite&&!H?Ue=Le(Ue.line,Math.min(Ot(I,Ue.line).text.length,Ue.ch+Ve(Y).length)):H&&Ri&&Ri.lineWise&&Ri.text.join("\n")==Y.join("\n")&&(Fe=Ue=Le(Fe.line,0)));var nt={from:Fe,to:Ue,text:ee?ee[Se%ee.length]:Y,origin:w||(H?"paste":l.state.cutIncoming>O?"cut":"+input")};wf(l.doc,nt),ia(l,"inputRead",l,nt)}d&&!H&&CV(l,d),vf(l),l.curOp.updateInput<2&&(l.curOp.updateInput=me),l.curOp.typing=!0,l.state.pasteIncoming=l.state.cutIncoming=-1}function jV(l,d){var y=l.clipboardData&&l.clipboardData.getData("Text");if(y)return l.preventDefault(),!d.isReadOnly()&&!d.options.disableInput&&d.hasFocus()&&Xs(d,function(){return v6(d,y,0,null,"paste")}),!0}function CV(l,d){if(!(!l.options.electricChars||!l.options.smartIndent))for(var y=l.doc.sel,v=y.ranges.length-1;v>=0;v--){var w=y.ranges[v];if(!(w.head.ch>100||v&&y.ranges[v-1].head.line==w.head.line)){var I=l.getModeAt(w.head),O=!1;if(I.electricChars){for(var H=0;H-1){O=dv(l,w.head.line,"smart");break}}else I.electricInput&&I.electricInput.test(Ot(l.doc,w.head.line).text.slice(0,w.head.ch))&&(O=dv(l,w.head.line,"smart"));O&&ia(l,"electricInput",l,w.head.line)}}}function SV(l){for(var d=[],y=[],v=0;vI&&(dv(this,H.head.line,v,!0),I=H.head.line,O==this.doc.sel.primIndex&&vf(this));else{var Y=H.from(),ee=H.to(),ce=Math.max(I,Y.line);I=Math.min(this.lastLine(),ee.line-(ee.ch?0:1))+1;for(var me=ce;me0&&c6(this.doc,O,new zn(Y,Se[O].to()),Ee)}}}),getTokenAt:function(v,w){return RB(this,v,w)},getLineTokens:function(v,w){return RB(this,Le(v),w,!0)},getTokenTypeAt:function(v){v=an(this.doc,v);var w=DB(this,Ot(this.doc,v.line)),I=0,O=(w.length-1)/2,H=v.ch,Y;if(H==0)Y=w[2];else for(;;){var ee=I+O>>1;if((ee?w[ee*2-1]:0)>=H)O=ee;else if(w[ee*2+1]Y&&(v=Y,O=!0),H=Ot(this.doc,v)}else H=v;return Cw(this,H,{top:0,left:0},w||"page",I||O).top+(O?this.doc.height-dc(H):0)},defaultTextHeight:function(){return mf(this.display)},defaultCharWidth:function(){return ff(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(v,w,I,O,H){var Y=this.display;v=Oi(this,an(this.doc,v));var ee=v.bottom,ce=v.left;if(w.style.position="absolute",w.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(w),Y.sizer.appendChild(w),O=="over")ee=v.top;else if(O=="above"||O=="near"){var me=Math.max(Y.wrapper.clientHeight,this.doc.height),Se=Math.max(Y.sizer.clientWidth,Y.lineSpace.clientWidth);(O=="above"||v.bottom+w.offsetHeight>me)&&v.top>w.offsetHeight?ee=v.top-w.offsetHeight:v.bottom+w.offsetHeight<=me&&(ee=v.bottom),ce+w.offsetWidth>Se&&(ce=Se-w.offsetWidth)}w.style.top=ee+"px",w.style.left=w.style.right="",H=="right"?(ce=Y.sizer.clientWidth-w.offsetWidth,w.style.right="0px"):(H=="left"?ce=0:H=="middle"&&(ce=(Y.sizer.clientWidth-w.offsetWidth)/2),w.style.left=ce+"px"),I&&W4e(this,{left:ce,top:ee,right:ce+w.offsetWidth,bottom:ee+w.offsetHeight})},triggerOnKeyDown:as(mV),triggerOnKeyPress:as(gV),triggerOnKeyUp:fV,triggerOnMouseDown:as(vV),execCommand:function(v){if(ov.hasOwnProperty(v))return ov[v].call(null,this)},triggerElectric:as(function(v){CV(this,v)}),findPosH:function(v,w,I,O){var H=1;w<0&&(H=-1,w=-w);for(var Y=an(this.doc,v),ee=0;ee0&&ce(I.charAt(O-1));)--O;for(;H.5||this.options.lineWrapping)&&qN(this),ve(this,"refresh",this)}),swapDoc:as(function(v){var w=this.doc;return w.cm=null,this.state.selectingText&&this.state.selectingText(),OW(this,v),W1(this),this.display.input.reset(),U1(this,v.scrollLeft,v.scrollTop),this.curOp.forceScroll=!0,ia(this,"swapDoc",this,w),w}),phrase:function(v){var w=this.options.phrases;return w&&Object.prototype.hasOwnProperty.call(w,v)?w[v]:v},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Je(l),l.registerHelper=function(v,w,I){y.hasOwnProperty(v)||(y[v]=l[v]={_global:[]}),y[v][w]=I},l.registerGlobalHelper=function(v,w,I,O){l.registerHelper(v,w,O),y[v]._global.push({pred:I,val:O})}}function x6(l,d,y,v,w){var I=d,O=y,H=Ot(l,d.line),Y=w&&l.direction=="rtl"?-y:y;function ee(){var ft=d.line+Y;return ft=l.first+l.size?!1:(d=new Le(ft,d.ch,d.sticky),H=Ot(l,ft))}function ce(ft){var ct;if(v=="codepoint"){var _t=H.text.charCodeAt(d.ch+(y>0?0:-1));if(isNaN(_t))ct=null;else{var Ut=y>0?_t>=55296&&_t<56320:_t>=56320&&_t<57343;ct=new Le(d.line,Math.max(0,Math.min(H.text.length,d.ch+y*(Ut?2:1))),-y)}}else w?ct=NSe(l.cm,H,d,y):ct=u6(H,d,y);if(ct==null)if(!ft&&ee())d=h6(w,l.cm,H,d.line,Y);else return!1;else d=ct;return!0}if(v=="char"||v=="codepoint")ce();else if(v=="column")ce(!0);else if(v=="word"||v=="group")for(var me=null,Se=v=="group",we=l.cm&&l.cm.getHelper(d,"wordChars"),Fe=!0;!(y<0&&!ce(!Fe));Fe=!1){var Ue=H.text.charAt(d.ch)||"\n",nt=_e(Ue,we)?"w":Se&&Ue=="\n"?"n":!Se||/\s/.test(Ue)?null:"p";if(Se&&!Fe&&!nt&&(nt="s"),me&&me!=nt){y<0&&(y=1,ce(),d.sticky="after");break}if(nt&&(me=nt),y>0&&!ce(!Fe))break}var lt=Aw(l,d,I,O,!0);return ln(I,lt)&&(lt.hitSide=!0),lt}function NV(l,d,y,v){var w=l.doc,I=d.left,O;if(v=="page"){var H=Math.min(l.display.wrapper.clientHeight,ae(l).innerHeight||w(l).documentElement.clientHeight),Y=Math.max(H-.5*mf(l.display),3);O=(y>0?d.bottom:d.top)+y*Y}else v=="line"&&(O=y>0?d.bottom+3:d.top-3);for(var ee;ee=BN(l,I,O),!!ee.outside;){if(y<0?O<=0:O>=w.height){ee.hitSide=!0;break}O+=y*5}return ee}var Vn=function(l){this.cm=l,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ie,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Vn.prototype.init=function(l){var d=this,y=this,v=y.cm,w=y.div=l.lineDiv;w.contentEditable=!0,y6(w,v.options.spellcheck,v.options.autocorrect,v.options.autocapitalize);function I(H){for(var Y=H.target;Y;Y=Y.parentNode){if(Y==w)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Y.className))break}return!1}ke(w,"paste",function(H){!I(H)||Ie(v,H)||jV(H,v)||h<=11&&setTimeout(la(v,function(){return d.updateFromDOM()}),20)}),ke(w,"compositionstart",function(H){d.composing={data:H.data,done:!1}}),ke(w,"compositionupdate",function(H){d.composing||(d.composing={data:H.data,done:!1})}),ke(w,"compositionend",function(H){d.composing&&(H.data!=d.composing.data&&d.readFromDOMSoon(),d.composing.done=!0)}),ke(w,"touchstart",function(){return y.forceCompositionEnd()}),ke(w,"input",function(){d.composing||d.readFromDOMSoon()});function O(H){if(!(!I(H)||Ie(v,H))){if(v.somethingSelected())Ww({lineWise:!1,text:v.getSelections()}),H.type=="cut"&&v.replaceSelection("",null,"cut");else if(v.options.lineWiseCopyCut){var Y=SV(v);Ww({lineWise:!0,text:Y.text}),H.type=="cut"&&v.operation(function(){v.setSelections(Y.ranges,0,Ee),v.replaceSelection("",null,"cut")})}else return;if(H.clipboardData){H.clipboardData.clearData();var ee=Ri.text.join("\n");if(H.clipboardData.setData("Text",ee),H.clipboardData.getData("Text")==ee){H.preventDefault();return}}var ce=EV(),me=ce.firstChild;y6(me),v.display.lineSpace.insertBefore(ce,v.display.lineSpace.firstChild),me.value=Ri.text.join("\n");var Se=G(Q(w));V(me),setTimeout(function(){v.display.lineSpace.removeChild(ce),Se.focus(),Se==w&&y.showPrimarySelection()},50)}}ke(w,"copy",O),ke(w,"cut",O)},Vn.prototype.screenReaderLabelChanged=function(l){l?this.div.setAttribute("aria-label",l):this.div.removeAttribute("aria-label")},Vn.prototype.prepareSelection=function(){var l=vW(this.cm,!1);return l.focus=G(Q(this.div))==this.div,l},Vn.prototype.showSelection=function(l,d){!l||!this.cm.display.view.length||((l.focus||d)&&this.showPrimarySelection(),this.showMultipleSelections(l))},Vn.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Vn.prototype.showPrimarySelection=function(){var l=this.getSelection(),d=this.cm,y=d.doc.sel.primary(),v=y.from(),w=y.to();if(d.display.viewTo==d.display.viewFrom||v.line>=d.display.viewTo||w.line=d.display.viewFrom&&_V(d,v)||{node:H[0].measure.map[2],offset:0},ee=w.linel.firstLine()&&(v=Le(v.line-1,Ot(l.doc,v.line-1).length)),w.ch==Ot(l.doc,w.line).text.length&&w.lined.viewTo-1)return!1;var I,O,H;v.line==d.viewFrom||(I=Ch(l,v.line))==0?(O=te(d.view[0].line),H=d.view[0].node):(O=te(d.view[I].line),H=d.view[I-1].node.nextSibling);var Y=Ch(l,w.line),ee,ce;if(Y==d.view.length-1?(ee=d.viewTo-1,ce=d.lineDiv.lastChild):(ee=te(d.view[Y+1].line)-1,ce=d.view[Y+1].node.previousSibling),!H)return!1;for(var me=l.doc.splitLines(KSe(l,H,ce,O,ee)),Se=tt(l.doc,Le(O,0),Le(ee,Ot(l.doc,ee).text.length));me.length>1&&Se.length>1;)if(Ve(me)==Ve(Se))me.pop(),Se.pop(),ee--;else if(me[0]==Se[0])me.shift(),Se.shift(),O++;else break;for(var we=0,Fe=0,Ue=me[0],nt=Se[0],lt=Math.min(Ue.length,nt.length);wev.ch&&ft.charCodeAt(ft.length-Fe-1)==ct.charCodeAt(ct.length-Fe-1);)we--,Fe++;me[me.length-1]=ft.slice(0,ft.length-Fe).replace(/^\u200b+/,""),me[0]=me[0].slice(we).replace(/\u200b+$/,"");var Ut=Le(O,we),qt=Le(ee,Se.length?Ve(Se).length-Fe:0);if(me.length>1||me[0]||pt(Ut,qt))return kf(l.doc,me,Ut,qt,"+input"),!0},Vn.prototype.ensurePolled=function(){this.forceCompositionEnd()},Vn.prototype.reset=function(){this.forceCompositionEnd()},Vn.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Vn.prototype.readFromDOMSoon=function(){var l=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(l.readDOMTimeout=null,l.composing)if(l.composing.done)l.composing=null;else return;l.updateFromDOM()},80))},Vn.prototype.updateFromDOM=function(){var l=this;(this.cm.isReadOnly()||!this.pollContent())&&Xs(this.cm,function(){return Cs(l.cm)})},Vn.prototype.setUneditable=function(l){l.contentEditable="false"},Vn.prototype.onKeyPress=function(l){l.charCode==0||this.composing||(l.preventDefault(),this.cm.isReadOnly()||la(this.cm,v6)(this.cm,String.fromCharCode(l.charCode==null?l.keyCode:l.charCode),0))},Vn.prototype.readOnlyChanged=function(l){this.div.contentEditable=String(l!="nocursor")},Vn.prototype.onContextMenu=function(){},Vn.prototype.resetPosition=function(){},Vn.prototype.needsContentAttribute=!0;function _V(l,d){var y=FN(l,d.line);if(!y||y.hidden)return null;var v=Ot(l.doc,d.line),w=rW(y,v,d.line),I=Ce(v,l.doc.direction),O="left";if(I){var H=zt(I,d.ch);O=H%2?"right":"left"}var Y=oW(w.map,d.ch,O);return Y.offset=Y.collapse=="right"?Y.end:Y.start,Y}function YSe(l){for(var d=l;d;d=d.parentNode)if(/CodeMirror-gutter-wrapper/.test(d.className))return!0;return!1}function Nf(l,d){return d&&(l.bad=!0),l}function KSe(l,d,y,v,w){var I="",O=!1,H=l.doc.lineSeparator(),Y=!1;function ee(we){return function(Fe){return Fe.id==we}}function ce(){O&&(I+=H,Y&&(I+=H),O=Y=!1)}function me(we){we&&(ce(),I+=we)}function Se(we){if(we.nodeType==1){var Fe=we.getAttribute("cm-text");if(Fe){me(Fe);return}var Ue=we.getAttribute("cm-marker"),nt;if(Ue){var lt=l.findMarks(Le(v,0),Le(w+1,0),ee(+Ue));lt.length&&(nt=lt[0].find(0))&&me(tt(l.doc,nt.from,nt.to).join(H));return}if(we.getAttribute("contenteditable")=="false")return;var ft=/^(pre|div|p|li|table|br)$/i.test(we.nodeName);if(!/^br$/i.test(we.nodeName)&&we.textContent.length==0)return;ft&&ce();for(var ct=0;ct=9&&d.hasSelection&&(d.hasSelection=null),y.poll()}),ke(w,"paste",function(O){Ie(v,O)||jV(O,v)||(v.state.pasteIncoming=+new Date,y.fastPoll())});function I(O){if(!Ie(v,O)){if(v.somethingSelected())Ww({lineWise:!1,text:v.getSelections()});else if(v.options.lineWiseCopyCut){var H=SV(v);Ww({lineWise:!0,text:H.text}),O.type=="cut"?v.setSelections(H.ranges,null,Ee):(y.prevInput="",w.value=H.text.join("\n"),V(w))}else return;O.type=="cut"&&(v.state.cutIncoming=+new Date)}}ke(w,"cut",I),ke(w,"copy",I),ke(l.scroller,"paste",function(O){if(!(uc(l,O)||Ie(v,O))){if(!w.dispatchEvent){v.state.pasteIncoming=+new Date,y.focus();return}var H=new Event("paste");H.clipboardData=O.clipboardData,w.dispatchEvent(H)}}),ke(l.lineSpace,"selectstart",function(O){uc(l,O)||ot(O)}),ke(w,"compositionstart",function(){var O=v.getCursor("from");y.composing&&y.composing.range.clear(),y.composing={start:O,range:v.markText(O,v.getCursor("to"),{className:"CodeMirror-composing"})}}),ke(w,"compositionend",function(){y.composing&&(y.poll(),y.composing.range.clear(),y.composing=null)})},zr.prototype.createField=function(l){this.wrapper=EV(),this.textarea=this.wrapper.firstChild;var d=this.cm.options;y6(this.textarea,d.spellcheck,d.autocorrect,d.autocapitalize)},zr.prototype.screenReaderLabelChanged=function(l){l?this.textarea.setAttribute("aria-label",l):this.textarea.removeAttribute("aria-label")},zr.prototype.prepareSelection=function(){var l=this.cm,d=l.display,y=l.doc,v=vW(l);if(l.options.moveInputWithCursor){var w=Oi(l,y.sel.primary().head,"div"),I=d.wrapper.getBoundingClientRect(),O=d.lineDiv.getBoundingClientRect();v.teTop=Math.max(0,Math.min(d.wrapper.clientHeight-10,w.top+O.top-I.top)),v.teLeft=Math.max(0,Math.min(d.wrapper.clientWidth-10,w.left+O.left-I.left))}return v},zr.prototype.showSelection=function(l){var d=this.cm,y=d.display;$(y.cursorDiv,l.cursors),$(y.selectionDiv,l.selection),l.teTop!=null&&(this.wrapper.style.top=l.teTop+"px",this.wrapper.style.left=l.teLeft+"px")},zr.prototype.reset=function(l){if(!(this.contextMenuPending||this.composing&&l)){var d=this.cm;if(this.resetting=!0,d.somethingSelected()){this.prevInput="";var y=d.getSelection();this.textarea.value=y,d.state.focused&&V(this.textarea),u&&h>=9&&(this.hasSelection=y)}else l||(this.prevInput=this.textarea.value="",u&&h>=9&&(this.hasSelection=null));this.resetting=!1}},zr.prototype.getField=function(){return this.textarea},zr.prototype.supportsTouch=function(){return!1},zr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!N||G(Q(this.textarea))!=this.textarea))try{this.textarea.focus()}catch{}},zr.prototype.blur=function(){this.textarea.blur()},zr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},zr.prototype.receivedFocus=function(){this.slowPoll()},zr.prototype.slowPoll=function(){var l=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){l.poll(),l.cm.state.focused&&l.slowPoll()})},zr.prototype.fastPoll=function(){var l=!1,d=this;d.pollingFast=!0;function y(){var v=d.poll();!v&&!l?(l=!0,d.polling.set(60,y)):(d.pollingFast=!1,d.slowPoll())}d.polling.set(20,y)},zr.prototype.poll=function(){var l=this,d=this.cm,y=this.textarea,v=this.prevInput;if(this.contextMenuPending||this.resetting||!d.state.focused||mt(y)&&!v&&!this.composing||d.isReadOnly()||d.options.disableInput||d.state.keySeq)return!1;var w=y.value;if(w==v&&!d.somethingSelected())return!1;if(u&&h>=9&&this.hasSelection===w||T&&/[\uf700-\uf7ff]/.test(w))return d.display.input.reset(),!1;if(d.doc.sel==d.display.selForContextMenu){var I=w.charCodeAt(0);if(I==8203&&!v&&(v="\u200B"),I==8666)return this.reset(),this.cm.execCommand("undo")}for(var O=0,H=Math.min(v.length,w.length);O1e3||w.indexOf("\n")>-1?y.value=l.prevInput="":l.prevInput=w,l.composing&&(l.composing.range.clear(),l.composing.range=d.markText(l.composing.start,d.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},zr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},zr.prototype.onKeyPress=function(){u&&h>=9&&(this.hasSelection=null),this.fastPoll()},zr.prototype.onContextMenu=function(l){var d=this,y=d.cm,v=y.display,w=d.textarea;d.contextMenuPending&&d.contextMenuPending();var I=jh(y,l),O=v.scroller.scrollTop;if(!I||b)return;var H=y.options.resetSelectionOnContextMenu;H&&y.doc.sel.contains(I)==-1&&la(y,Aa)(y.doc,zd(I),Ee);var Y=w.style.cssText,ee=d.wrapper.style.cssText,ce=d.wrapper.offsetParent.getBoundingClientRect();d.wrapper.style.cssText="position: static",w.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(l.clientY-ce.top-5)+"px; left: "+(l.clientX-ce.left-5)+"px;\n z-index: 1000; background: "+(u?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);";var me;p&&(me=w.ownerDocument.defaultView.scrollY),v.input.focus(),p&&w.ownerDocument.defaultView.scrollTo(null,me),v.input.reset(),y.somethingSelected()||(w.value=d.prevInput=" "),d.contextMenuPending=we,v.selForContextMenu=y.doc.sel,clearTimeout(v.detectingSelectAll);function Se(){if(w.selectionStart!=null){var Ue=y.somethingSelected(),nt="\u200B"+(Ue?w.value:"");w.value="\u21DA",w.value=nt,d.prevInput=Ue?"":"\u200B",w.selectionStart=1,w.selectionEnd=nt.length,v.selForContextMenu=y.doc.sel}}function we(){if(d.contextMenuPending==we&&(d.contextMenuPending=!1,d.wrapper.style.cssText=ee,w.style.cssText=Y,u&&h<9&&v.scrollbars.setScrollTop(v.scroller.scrollTop=O),w.selectionStart!=null)){(!u||u&&h<9)&&Se();var Ue=0,nt=function(){v.selForContextMenu==y.doc.sel&&w.selectionStart==0&&w.selectionEnd>0&&d.prevInput=="\u200B"?la(y,YW)(y):Ue++<10?v.detectingSelectAll=setTimeout(nt,500):(v.selForContextMenu=null,v.input.reset())};v.detectingSelectAll=setTimeout(nt,200)}}if(u&&h>=9&&Se(),A){yt(l);var Fe=function(){ge(window,"mouseup",Fe),setTimeout(we,20)};ke(window,"mouseup",Fe)}else setTimeout(we,50)},zr.prototype.readOnlyChanged=function(l){l||this.reset(),this.textarea.disabled=l=="nocursor",this.textarea.readOnly=!!l},zr.prototype.setUneditable=function(){},zr.prototype.needsContentAttribute=!1;function ZSe(l,d){if(d=d?le(d):{},d.value=l.value,!d.tabindex&&l.tabIndex&&(d.tabindex=l.tabIndex),!d.placeholder&&l.placeholder&&(d.placeholder=l.placeholder),d.autofocus==null){var y=G(Q(l));d.autofocus=y==l||l.getAttribute("autofocus")!=null&&y==document.body}function v(){l.value=H.getValue()}var w;if(l.form&&(ke(l.form,"submit",v),!d.leaveSubmitMethodAlone)){var I=l.form;w=I.submit;try{var O=I.submit=function(){v(),I.submit=w,I.submit(),I.submit=O}}catch{}}d.finishInit=function(Y){Y.save=v,Y.getTextArea=function(){return l},Y.toTextArea=function(){Y.toTextArea=isNaN,v(),l.parentNode.removeChild(Y.getWrapperElement()),l.style.display="",l.form&&(ge(l.form,"submit",v),!d.leaveSubmitMethodAlone&&typeof l.form.submit=="function"&&(l.form.submit=w))}},l.style.display="none";var H=yr(function(Y){return l.parentNode.insertBefore(Y,l.nextSibling)},d);return H}function QSe(l){l.off=ge,l.on=ke,l.wheelEventPixels=aSe,l.Doc=Ss,l.splitLines=Ln,l.countColumn=oe,l.findColumn=ze,l.isWordChar=Vt,l.Pass=je,l.signal=ve,l.Line=uf,l.changeEnd=Fd,l.scrollbarModel=jW,l.Pos=Le,l.cmpPos=pt,l.modes=pe,l.mimeModes=Xe,l.resolveMode=on,l.getMode=Bt,l.modeExtensions=In,l.extendMode=vr,l.copyState=nr,l.startState=si,l.innerMode=kr,l.commands=ov,l.keyMap=pc,l.keyName=cV,l.isModifierKey=iV,l.lookupKey=Cf,l.normalizeKeyMap=ESe,l.StringStream=Sn,l.SharedTextMarker=rv,l.TextMarker=$d,l.LineWidget=nv,l.e_preventDefault=ot,l.e_stopPropagation=at,l.e_stop=yt,l.addClass=Z,l.contains=W,l.rmClass=z,l.keyNames=Bd}BSe(yr),qSe(yr);var JSe="iter insert remove copy getEditor constructor".split(" ");for(var Uw in Ss.prototype)Ss.prototype.hasOwnProperty(Uw)&&de(JSe,Uw)<0&&(yr.prototype[Uw]=function(l){return function(){return l.apply(this.doc,arguments)}}(Ss.prototype[Uw]));return Je(Ss),yr.inputStyles={textarea:zr,contenteditable:Vn},yr.defineMode=function(l){!yr.defaults.mode&&l!="null"&&(yr.defaults.mode=l),We.apply(this,arguments)},yr.defineMIME=ht,yr.defineMode("null",function(){return{token:function(l){return l.skipToEnd()}}}),yr.defineMIME("text/plain","null"),yr.defineExtension=function(l,d){yr.prototype[l]=d},yr.defineDocExtension=function(l,d){Ss.prototype[l]=d},yr.fromTextArea=ZSe,QSe(yr),yr.version="5.65.16",yr})})(ZA),Ai=ZA.exports;const Ug=_o(Ai),I1e=({prefix:e="cm-",isWrapped:t=!1,isDark:n,isLargeView:r,isCommand:s,webRequestMethod:o,autoHideScrollbar:i,searchTerm:c,maxHeight:u,isShowMore:h=!1,language:p,value:m})=>{const[x,C]=f.useState([]),[b,g]=f.useState(!1),k=f.useRef([]);return f.useEffect(()=>{(async()=>{const j=Ug.findModeByName(p);try{j&&j.mode&&await T1e("codemirror/mode/".concat(j.mode,"/").concat(j.mode,".js")),g(!0)}catch(S){console.error("Error loading CodeMirror mode:",S),g(!1)}})()},[p]),f.useEffect(()=>{if(!b)return;const j=[];let S=0;const E=N=>{var P;let T="",M=null;const L=(A,B)=>{j.push(a.jsx("span",{className:B?"".concat(e).concat(B):"",children:A},S++))},D=((P=Ug.findModeByName(p))==null?void 0:P.mime)||"text/plain";if(p==="json")try{N=JSON.stringify(JSON.parse(N),null,2)}catch{}Ug.runMode(N,D,(A,B)=>{M===B?(T+=A,M=B):(T&&L(T,M),T=A,M=B)}),L(T,M)};if(c&&c.length>1){const N=zM(c),T=new RegExp("(".concat(N,")"),"gi"),M=m.split(T);k.current=[],M.forEach(L=>{if(L.toLowerCase()===c.toLowerCase()){const D=f.createRef();k.current.push(D),j.push(a.jsx("span",{className:"bg-yellow-300 dark:bg-amber-400 dark:text-black search-pulse-animation",ref:Ei(D),children:L},"found-".concat(S++)))}else E(L)})}else E(m);C(j)},[b,p,e,c,m]),f.useEffect(()=>{var j;k.current.length>0&&((j=k.current[0].current)==null||j.scrollIntoView({behavior:"smooth",block:"center"}))},[x]),b?a.jsx(xm,{className:"".concat(h?"code-scroll-x pb-2":""),options:{overflow:{x:h?"scroll":"hidden",y:"scroll"},scrollbars:{theme:n?"os-theme-light":"os-theme-dark",autoHide:i?"move":"never"}},style:{maxHeight:u||(r?"calc(100vh - 250px)":h?200:120),maxWidth:"100%"},children:a.jsxs("code",{className:"".concat(t?"whitespace-pre-wrap":"whitespace-pre"," !bg-transparent ").concat(n?"code-is-dark":"code-is-light"),children:[s&&a.jsx("span",{className:"mr-1 px-1 bg-gray-100 dark:bg-gray-800 text-slate-400 dark:text-slate-200",children:">_"}),o&&a.jsx("span",{className:"mr-1 px-1 bg-gray-100 text-slate-400",children:o}),x,!h&&a.jsx("span",{className:"select-none",children:"..."})]})}):null},es=f.memo(I1e);function T1e(e){switch(e){case"codemirror/mode/apl/apl":case"codemirror/mode/apl/apl.js":return he(()=>import("./apl-BNUU5qT2.js").then(t=>t.a),[]);case"codemirror/mode/asciiarmor/asciiarmor":case"codemirror/mode/asciiarmor/asciiarmor.js":return he(()=>import("./asciiarmor-Dme1RrXC.js").then(t=>t.a),[]);case"codemirror/mode/asn.1/asn.1":case"codemirror/mode/asn.1/asn.1.js":return he(()=>import("./asn.1-F2CRehLK.js").then(t=>t.a),[]);case"codemirror/mode/asterisk/asterisk":case"codemirror/mode/asterisk/asterisk.js":return he(()=>import("./asterisk-DXXb7CIe.js").then(t=>t.a),[]);case"codemirror/mode/brainfuck/brainfuck":case"codemirror/mode/brainfuck/brainfuck.js":return he(()=>import("./brainfuck-CeDN_aVu.js").then(t=>t.b),[]);case"codemirror/mode/clike/clike":case"codemirror/mode/clike/clike.js":return he(()=>import("./clike-CKh8RrsZ.js").then(t=>t.c),[]);case"codemirror/mode/clojure/clojure":case"codemirror/mode/clojure/clojure.js":return he(()=>import("./clojure-IL83DiMe.js").then(t=>t.c),[]);case"codemirror/mode/cmake/cmake":case"codemirror/mode/cmake/cmake.js":return he(()=>import("./cmake-CBK4FEFU.js").then(t=>t.c),[]);case"codemirror/mode/cobol/cobol":case"codemirror/mode/cobol/cobol.js":return he(()=>import("./cobol-Cr7sthRy.js").then(t=>t.c),[]);case"codemirror/mode/coffeescript/coffeescript":case"codemirror/mode/coffeescript/coffeescript.js":return he(()=>import("./coffeescript-UYn4tXgp.js").then(t=>t.c),[]);case"codemirror/mode/commonlisp/commonlisp":case"codemirror/mode/commonlisp/commonlisp.js":return he(()=>import("./commonlisp-OgP-zwJC.js").then(t=>t.c),[]);case"codemirror/mode/crystal/crystal":case"codemirror/mode/crystal/crystal.js":return he(()=>import("./crystal-DdaQepjy.js").then(t=>t.c),[]);case"codemirror/mode/css/css":case"codemirror/mode/css/css.js":return he(()=>import("./css-D2W7DKD8.js").then(t=>t.c),[]);case"codemirror/mode/cypher/cypher":case"codemirror/mode/cypher/cypher.js":return he(()=>import("./cypher-DHl2Df_p.js").then(t=>t.c),[]);case"codemirror/mode/d/d":case"codemirror/mode/d/d.js":return he(()=>import("./d-BWFZb9L0.js").then(t=>t.d),[]);case"codemirror/mode/dart/dart":case"codemirror/mode/dart/dart.js":return he(()=>import("./dart-C667kpDq.js").then(t=>t.d),__vite__mapDeps([0,1]));case"codemirror/mode/diff/diff":case"codemirror/mode/diff/diff.js":return he(()=>import("./diff-yarkSHUY.js").then(t=>t.d),[]);case"codemirror/mode/django/django":case"codemirror/mode/django/django.js":return he(()=>import("./django-BHkfok3M.js").then(t=>t.d),__vite__mapDeps([2,3,4,5]));case"codemirror/mode/dockerfile/dockerfile":case"codemirror/mode/dockerfile/dockerfile.js":return he(()=>import("./dockerfile-DZNrmCx9.js").then(t=>t.d),[]);case"codemirror/mode/dtd/dtd":case"codemirror/mode/dtd/dtd.js":return he(()=>import("./dtd-CBEuXgRr.js").then(t=>t.d),[]);case"codemirror/mode/dylan/dylan":case"codemirror/mode/dylan/dylan.js":return he(()=>import("./dylan-B5hsWYhU.js").then(t=>t.d),[]);case"codemirror/mode/ebnf/ebnf":case"codemirror/mode/ebnf/ebnf.js":return he(()=>import("./ebnf-b8GlOkaz.js").then(t=>t.e),[]);case"codemirror/mode/ecl/ecl":case"codemirror/mode/ecl/ecl.js":return he(()=>import("./ecl-DtaFcOh0.js").then(t=>t.e),[]);case"codemirror/mode/eiffel/eiffel":case"codemirror/mode/eiffel/eiffel.js":return he(()=>import("./eiffel-IO4mzJd1.js").then(t=>t.e),[]);case"codemirror/mode/elm/elm":case"codemirror/mode/elm/elm.js":return he(()=>import("./elm-BbZFnA_F.js").then(t=>t.e),[]);case"codemirror/mode/erlang/erlang":case"codemirror/mode/erlang/erlang.js":return he(()=>import("./erlang-CqixHPO0.js").then(t=>t.e),[]);case"codemirror/mode/factor/factor":case"codemirror/mode/factor/factor.js":return he(()=>import("./factor-BvAHKI6r.js").then(t=>t.f),[]);case"codemirror/mode/fcl/fcl":case"codemirror/mode/fcl/fcl.js":return he(()=>import("./fcl-1IEbqCAc.js").then(t=>t.f),[]);case"codemirror/mode/forth/forth":case"codemirror/mode/forth/forth.js":return he(()=>import("./forth-CDUdH4D4.js").then(t=>t.f),[]);case"codemirror/mode/fortran/fortran":case"codemirror/mode/fortran/fortran.js":return he(()=>import("./fortran-CWoK8aFO.js").then(t=>t.f),[]);case"codemirror/mode/gas/gas":case"codemirror/mode/gas/gas.js":return he(()=>import("./gas-DE4QdS-d.js").then(t=>t.g),[]);case"codemirror/mode/gfm/gfm":case"codemirror/mode/gfm/gfm.js":return he(()=>import("./gfm-DIFGgWk3.js").then(t=>t.g),__vite__mapDeps([6,7,5]));case"codemirror/mode/gherkin/gherkin":case"codemirror/mode/gherkin/gherkin.js":return he(()=>import("./gherkin-BxEScuMF.js").then(t=>t.g),[]);case"codemirror/mode/go/go":case"codemirror/mode/go/go.js":return he(()=>import("./go-D8mq7sP4.js").then(t=>t.g),[]);case"codemirror/mode/groovy/groovy":case"codemirror/mode/groovy/groovy.js":return he(()=>import("./groovy-C9RPG7vC.js").then(t=>t.g),[]);case"codemirror/mode/haml/haml":case"codemirror/mode/haml/haml.js":return he(()=>import("./haml-DJceL8fb.js").then(t=>t.h),__vite__mapDeps([8,3,4,9]));case"codemirror/mode/handlebars/handlebars":case"codemirror/mode/handlebars/handlebars.js":return he(()=>import("./handlebars-DR4e85cA.js").then(t=>t.h),__vite__mapDeps([10,11]));case"codemirror/mode/haskell/haskell":case"codemirror/mode/haskell/haskell.js":return he(()=>import("./haskell-CwWQgmjX.js").then(t=>t.h),[]);case"codemirror/mode/haskell-literate/haskell-literate":case"codemirror/mode/haskell-literate/haskell-literate.js":return he(()=>import("./haskell-literate-CIJKYWZj.js").then(t=>t.h),__vite__mapDeps([12,13]));case"codemirror/mode/haxe/haxe":case"codemirror/mode/haxe/haxe.js":return he(()=>import("./haxe-CBSoEZry.js").then(t=>t.h),[]);case"codemirror/mode/htmlembedded/htmlembedded":case"codemirror/mode/htmlembedded/htmlembedded.js":return he(()=>import("./htmlembedded-BY07fnzD.js").then(t=>t.h),__vite__mapDeps([14,3,4,11]));case"codemirror/mode/htmlmixed/htmlmixed":case"codemirror/mode/htmlmixed/htmlmixed.js":return he(()=>import("./htmlmixed-D-5cijKW.js").then(t=>t.h),__vite__mapDeps([15,3,4]));case"codemirror/mode/http/http":case"codemirror/mode/http/http.js":return he(()=>import("./http-CfbTkW66.js").then(t=>t.h),[]);case"codemirror/mode/idl/idl":case"codemirror/mode/idl/idl.js":return he(()=>import("./idl-CqKPtuqA.js").then(t=>t.i),[]);case"codemirror/mode/javascript/javascript":case"codemirror/mode/javascript/javascript.js":return he(()=>Promise.resolve().then(()=>kz),void 0);case"codemirror/mode/jinja2/jinja2":case"codemirror/mode/jinja2/jinja2.js":return he(()=>import("./jinja2-CZ-2GBUs.js").then(t=>t.j),[]);case"codemirror/mode/jsx/jsx":case"codemirror/mode/jsx/jsx.js":return he(()=>import("./jsx-BqYTd4Ox.js").then(t=>t.j),[]);case"codemirror/mode/julia/julia":case"codemirror/mode/julia/julia.js":return he(()=>import("./julia-DzRJNze5.js").then(t=>t.j),[]);case"codemirror/mode/livescript/livescript":case"codemirror/mode/livescript/livescript.js":return he(()=>import("./livescript-CTahV9d4.js").then(t=>t.l),[]);case"codemirror/mode/lua/lua":case"codemirror/mode/lua/lua.js":return he(()=>import("./lua-DtLm0yzv.js").then(t=>t.l),[]);case"codemirror/mode/markdown/markdown":case"codemirror/mode/markdown/markdown.js":return he(()=>import("./markdown-nFIn21h-.js").then(t=>t.m),__vite__mapDeps([16,7]));case"codemirror/mode/mathematica/mathematica":case"codemirror/mode/mathematica/mathematica.js":return he(()=>import("./mathematica-j2K5Nob2.js").then(t=>t.m),[]);case"codemirror/mode/mbox/mbox":case"codemirror/mode/mbox/mbox.js":return he(()=>import("./mbox-DnT_eu6u.js").then(t=>t.m),[]);case"codemirror/mode/mirc/mirc":case"codemirror/mode/mirc/mirc.js":return he(()=>import("./mirc-BsPlsCKq.js").then(t=>t.m),[]);case"codemirror/mode/mllike/mllike":case"codemirror/mode/mllike/mllike.js":return he(()=>import("./mllike-Bul4RzWX.js").then(t=>t.m),[]);case"codemirror/mode/modelica/modelica":case"codemirror/mode/modelica/modelica.js":return he(()=>import("./modelica-CN82Hjfx.js").then(t=>t.m),[]);case"codemirror/mode/mscgen/mscgen":case"codemirror/mode/mscgen/mscgen.js":return he(()=>import("./mscgen-CXfyxN3O.js").then(t=>t.m),[]);case"codemirror/mode/mumps/mumps":case"codemirror/mode/mumps/mumps.js":return he(()=>import("./mumps-CByPgSeh.js").then(t=>t.m),[]);case"codemirror/mode/nginx/nginx":case"codemirror/mode/nginx/nginx.js":return he(()=>import("./nginx-CZ9wXhkV.js").then(t=>t.n),[]);case"codemirror/mode/nsis/nsis":case"codemirror/mode/nsis/nsis.js":return he(()=>import("./nsis-WhSdmpHT.js").then(t=>t.n),[]);case"codemirror/mode/ntriples/ntriples":case"codemirror/mode/ntriples/ntriples.js":return he(()=>import("./ntriples-DD9L1km0.js").then(t=>t.n),[]);case"codemirror/mode/octave/octave":case"codemirror/mode/octave/octave.js":return he(()=>import("./octave-COXT1yn0.js").then(t=>t.o),[]);case"codemirror/mode/oz/oz":case"codemirror/mode/oz/oz.js":return he(()=>import("./oz-Da4VFWYm.js").then(t=>t.o),[]);case"codemirror/mode/pascal/pascal":case"codemirror/mode/pascal/pascal.js":return he(()=>import("./pascal-B1y2XCyp.js").then(t=>t.p),[]);case"codemirror/mode/pegjs/pegjs":case"codemirror/mode/pegjs/pegjs.js":return he(()=>import("./pegjs-Da3q5XnG.js").then(t=>t.p),[]);case"codemirror/mode/perl/perl":case"codemirror/mode/perl/perl.js":return he(()=>import("./perl-Asp0f867.js").then(t=>t.p),[]);case"codemirror/mode/php/php":case"codemirror/mode/php/php.js":return he(()=>import("./php-71tO0CUH.js").then(t=>t.p),__vite__mapDeps([17,3,4,1]));case"codemirror/mode/pig/pig":case"codemirror/mode/pig/pig.js":return he(()=>import("./pig-CMgyeSfJ.js").then(t=>t.p),[]);case"codemirror/mode/powershell/powershell":case"codemirror/mode/powershell/powershell.js":return he(()=>import("./powershell-CtO8JJd6.js").then(t=>t.p),[]);case"codemirror/mode/properties/properties":case"codemirror/mode/properties/properties.js":return he(()=>import("./properties-BIdqkyNt.js").then(t=>t.p),[]);case"codemirror/mode/protobuf/protobuf":case"codemirror/mode/protobuf/protobuf.js":return he(()=>import("./protobuf-C2FX4XDW.js").then(t=>t.p),[]);case"codemirror/mode/pug/pug":case"codemirror/mode/pug/pug.js":return he(()=>import("./pug-udiFjUiW.js").then(t=>t.p),__vite__mapDeps([18,4,3]));case"codemirror/mode/puppet/puppet":case"codemirror/mode/puppet/puppet.js":return he(()=>import("./puppet-CuGQJUQz.js").then(t=>t.p),[]);case"codemirror/mode/python/python":case"codemirror/mode/python/python.js":return he(()=>import("./python-a8ZN5Ifv.js").then(t=>t.p),[]);case"codemirror/mode/q/q":case"codemirror/mode/q/q.js":return he(()=>import("./q-B5E7ZAlA.js").then(t=>t.q),[]);case"codemirror/mode/r/r":case"codemirror/mode/r/r.js":return he(()=>import("./r-CXytZJ_z.js").then(t=>t.r),[]);case"codemirror/mode/rpm/rpm":case"codemirror/mode/rpm/rpm.js":return he(()=>import("./rpm-loWZ38cd.js").then(t=>t.r),[]);case"codemirror/mode/rst/rst":case"codemirror/mode/rst/rst.js":return he(()=>import("./rst-x-YdJKUf.js").then(t=>t.r),__vite__mapDeps([19,20,21,5]));case"codemirror/mode/ruby/ruby":case"codemirror/mode/ruby/ruby.js":return he(()=>import("./ruby-CUv_2cE6.js").then(t=>t.r),__vite__mapDeps([22,9]));case"codemirror/mode/rust/rust":case"codemirror/mode/rust/rust.js":return he(()=>import("./rust-CECTlJlB.js").then(t=>t.r),[]);case"codemirror/mode/sas/sas":case"codemirror/mode/sas/sas.js":return he(()=>import("./sas-F-7_6Jdg.js").then(t=>t.s),[]);case"codemirror/mode/sass/sass":case"codemirror/mode/sass/sass.js":return he(()=>import("./sass-DfmYfR5p.js").then(t=>t.s),__vite__mapDeps([23,4]));case"codemirror/mode/scheme/scheme":case"codemirror/mode/scheme/scheme.js":return he(()=>import("./scheme-E5v_T6DG.js").then(t=>t.s),[]);case"codemirror/mode/shell/shell":case"codemirror/mode/shell/shell.js":return he(()=>import("./shell-uHqAcByi.js").then(t=>t.s),[]);case"codemirror/mode/sieve/sieve":case"codemirror/mode/sieve/sieve.js":return he(()=>import("./sieve-CbDNJ0TM.js").then(t=>t.s),[]);case"codemirror/mode/slim/slim":case"codemirror/mode/slim/slim.js":return he(()=>import("./slim-d7Z4lAts.js").then(t=>t.s),__vite__mapDeps([24,3,4,9]));case"codemirror/mode/smalltalk/smalltalk":case"codemirror/mode/smalltalk/smalltalk.js":return he(()=>import("./smalltalk-CGLbf20e.js").then(t=>t.s),[]);case"codemirror/mode/smarty/smarty":case"codemirror/mode/smarty/smarty.js":return he(()=>import("./smarty-BmZT5K8Q.js").then(t=>t.s),[]);case"codemirror/mode/solr/solr":case"codemirror/mode/solr/solr.js":return he(()=>import("./solr-MnVTKpd2.js").then(t=>t.s),[]);case"codemirror/mode/soy/soy":case"codemirror/mode/soy/soy.js":return he(()=>import("./soy-DcmltwnY.js").then(t=>t.s),__vite__mapDeps([25,3,4]));case"codemirror/mode/sparql/sparql":case"codemirror/mode/sparql/sparql.js":return he(()=>import("./sparql-5VUUvode.js").then(t=>t.s),[]);case"codemirror/mode/spreadsheet/spreadsheet":case"codemirror/mode/spreadsheet/spreadsheet.js":return he(()=>import("./spreadsheet-DB1FZ1v2.js").then(t=>t.s),[]);case"codemirror/mode/sql/sql":case"codemirror/mode/sql/sql.js":return he(()=>import("./sql-C8uJ4o1L.js").then(t=>t.s),[]);case"codemirror/mode/stex/stex":case"codemirror/mode/stex/stex.js":return he(()=>import("./stex-nTWKGNDo.js").then(t=>t.s),__vite__mapDeps([26,21]));case"codemirror/mode/stylus/stylus":case"codemirror/mode/stylus/stylus.js":return he(()=>import("./stylus-DBOiHsJ5.js").then(t=>t.s),[]);case"codemirror/mode/swift/swift":case"codemirror/mode/swift/swift.js":return he(()=>import("./swift-CLOAQg_1.js").then(t=>t.s),[]);case"codemirror/mode/tcl/tcl":case"codemirror/mode/tcl/tcl.js":return he(()=>import("./tcl-tnG6txJ2.js").then(t=>t.t),[]);case"codemirror/mode/textile/textile":case"codemirror/mode/textile/textile.js":return he(()=>import("./textile-DMLzNI5U.js").then(t=>t.t),[]);case"codemirror/mode/tiddlywiki/tiddlywiki":case"codemirror/mode/tiddlywiki/tiddlywiki.js":return he(()=>import("./tiddlywiki-RbU_yCyr.js").then(t=>t.t),[]);case"codemirror/mode/tiki/tiki":case"codemirror/mode/tiki/tiki.js":return he(()=>import("./tiki-Btz-h5GF.js").then(t=>t.t),[]);case"codemirror/mode/toml/toml":case"codemirror/mode/toml/toml.js":return he(()=>import("./toml-BBh1BnEP.js").then(t=>t.t),[]);case"codemirror/mode/tornado/tornado":case"codemirror/mode/tornado/tornado.js":return he(()=>import("./tornado-B3jCObZ9.js").then(t=>t.t),__vite__mapDeps([27,3,4,5]));case"codemirror/mode/troff/troff":case"codemirror/mode/troff/troff.js":return he(()=>import("./troff-CdBEHN9t.js").then(t=>t.t),[]);case"codemirror/mode/ttcn/ttcn":case"codemirror/mode/ttcn/ttcn.js":return he(()=>import("./ttcn-uCpRF2MT.js").then(t=>t.t),[]);case"codemirror/mode/ttcn-cfg/ttcn-cfg":case"codemirror/mode/ttcn-cfg/ttcn-cfg.js":return he(()=>import("./ttcn-cfg-iNj7-iEp.js").then(t=>t.t),[]);case"codemirror/mode/turtle/turtle":case"codemirror/mode/turtle/turtle.js":return he(()=>import("./turtle-BMegzYZP.js").then(t=>t.t),[]);case"codemirror/mode/twig/twig":case"codemirror/mode/twig/twig.js":return he(()=>import("./twig-CvmBDsDU.js").then(t=>t.t),__vite__mapDeps([28,11]));case"codemirror/mode/vb/vb":case"codemirror/mode/vb/vb.js":return he(()=>import("./vb-DHcZeaZZ.js").then(t=>t.v),[]);case"codemirror/mode/vbscript/vbscript":case"codemirror/mode/vbscript/vbscript.js":return he(()=>import("./vbscript-B_zDrSi1.js").then(t=>t.v),[]);case"codemirror/mode/velocity/velocity":case"codemirror/mode/velocity/velocity.js":return he(()=>import("./velocity-B093arIW.js").then(t=>t.v),[]);case"codemirror/mode/verilog/verilog":case"codemirror/mode/verilog/verilog.js":return he(()=>import("./verilog-BcnaaooT.js").then(t=>t.v),[]);case"codemirror/mode/vhdl/vhdl":case"codemirror/mode/vhdl/vhdl.js":return he(()=>import("./vhdl-CagjzFgb.js").then(t=>t.v),[]);case"codemirror/mode/vue/vue":case"codemirror/mode/vue/vue.js":return he(()=>import("./vue-NkNgpH_3.js").then(t=>t.v),__vite__mapDeps([29,5,30,4,23,31,18,3,10,11]));case"codemirror/mode/wast/wast":case"codemirror/mode/wast/wast.js":return he(()=>import("./wast-Bay8xTdS.js").then(t=>t.w),[]);case"codemirror/mode/webidl/webidl":case"codemirror/mode/webidl/webidl.js":return he(()=>import("./webidl-DXcfAv93.js").then(t=>t.w),[]);case"codemirror/mode/xml/xml":case"codemirror/mode/xml/xml.js":return he(()=>Promise.resolve().then(()=>Sz),void 0);case"codemirror/mode/xquery/xquery":case"codemirror/mode/xquery/xquery.js":return he(()=>import("./xquery-CsRHZ6N-.js").then(t=>t.x),[]);case"codemirror/mode/yacas/yacas":case"codemirror/mode/yacas/yacas.js":return he(()=>import("./yacas-bzwHnb5K.js").then(t=>t.y),[]);case"codemirror/mode/yaml/yaml":case"codemirror/mode/yaml/yaml.js":return he(()=>import("./yaml-0ip59n2H.js").then(t=>t.y),[]);case"codemirror/mode/yaml-frontmatter/yaml-frontmatter":case"codemirror/mode/yaml-frontmatter/yaml-frontmatter.js":return he(()=>import("./yaml-frontmatter-DeWJDSuj.js").then(t=>t.y),__vite__mapDeps([32,33]));case"codemirror/mode/z80/z80":case"codemirror/mode/z80/z80.js":return he(()=>import("./z80-BwkETLA0.js").then(t=>t.z),[]);default:return new Promise(function(t,n){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+e)))})}}const y2=e=>{if(e){const t=e.replace(/\D/g,"").match(/(\d{0,4})(\d{0,4})(\d{0,4})(\d{0,4})/);return t&&t.length>1?t[2]?"".concat(t[1]," ").concat(t[2]).concat("".concat(t[3]?" ".concat(t[3]):"")).concat("".concat(t[4]?" ".concat(t[4]):"")):t[1]:e}},QA=e=>{var t;return e&&((t=y2(e))!=null?t:"").replace(/\d(?=(?:\D*\d){4})/g,"\u2022")},qg=f.forwardRef(({small:e,placeholder:t,label:n,name:r="",autoFocus:s=!1,required:o,ccNumber:i,readOnly:c,onInputBlur:u,showHideCCNumber:h=!1,tooltipContent:p,tooltip:m,prefix:x,error:C,props:b,className:g,classNameInput:k,...j},S)=>{const E=f.useRef(null),[N,T]=f.useState(!1),[M,L]=f.useState(i);f.useImperativeHandle(S,()=>E.current);const D=()=>{var B;if(!E.current||!E.current.value)return;const P=(B=y2(E.current.value))!=null?B:"",A=P.replace(/(\D)/g,"");E.current.value!==P&&(E.current.value=P),L(A)};return f.useEffect(()=>{var P;if(E.current&&N){const A=(P=y2(M))!=null?P:"";E.current.value=A}},[M]),f.useEffect(()=>{var P,A;N&&E.current&&M&&(E.current.value=(P=y2(M))!=null?P:""),!N&&E.current&&(E.current.value=(A=QA(M))!=null?A:"")},[N]),f.useEffect(()=>{E.current&&s&&setTimeout(()=>{var P;(P=E.current)==null||P.focus()},200)},[s]),a.jsxs("div",{className:dn("w-full",g),...b,children:[n&&a.jsx(wS,{label:n,required:o,tooltipContent:p,tooltip:m,className:"mb-0.5 text-slate-400 font-light text-xs ml-1 uppercase"}),a.jsxs("div",{className:"relative",children:[x?a.jsx("span",{className:"text-grey-40 mr-2xsmall",children:x}):null,a.jsx("input",{className:dn("bg-grey-5 border-gray-20 px-small py-xsmall rounded rounded-rounded flex w-full items-center border","focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500","remove-number-spinner px-3 leading-base text-grey-90 caret-violet-60 placeholder-grey-40 w-full bg-transparent font-normal outline-none outline-0",{"focus:ring-red-500 focus:border-red-500 border-red-400 dark:focus:ring-red-500 dark:focus:border-red-500 dark:border-red-400":C},e?"h-8":"h-10",{"!pr-8":h},{"text-small":e,"pt-[1px]":e},k),ref:E,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",type:"text",name:r,defaultValue:QA(i),placeholder:t||"".concat(n,"...")||"",onChange:D,onFocus:()=>{c||T(!0)},onBlur:()=>{u&&M&&u(M.trim().replaceAll(" ",""))},...j}),a.jsx("button",{className:"mx-2xsmall text-grey-40 absolute right-2.5 top-0 bottom-0 flex items-center justify-center",onClick:()=>{T(P=>!P)},children:N?a.jsx("svg",{viewBox:"0 0 15 15",fill:"none",width:15,height:15,children:a.jsx("path",{d:"M13.3536 2.35355C13.5488 2.15829 13.5488 1.84171 13.3536 1.64645C13.1583 1.45118 12.8417 1.45118 12.6464 1.64645L10.6828 3.61012C9.70652 3.21671 8.63759 3 7.5 3C4.30786 3 1.65639 4.70638 0.0760002 7.23501C-0.0253338 7.39715 -0.0253334 7.60288 0.0760014 7.76501C0.902945 9.08812 2.02314 10.1861 3.36061 10.9323L1.64645 12.6464C1.45118 12.8417 1.45118 13.1583 1.64645 13.3536C1.84171 13.5488 2.15829 13.5488 2.35355 13.3536L4.31723 11.3899C5.29348 11.7833 6.36241 12 7.5 12C10.6921 12 13.3436 10.2936 14.924 7.76501C15.0253 7.60288 15.0253 7.39715 14.924 7.23501C14.0971 5.9119 12.9769 4.81391 11.6394 4.06771L13.3536 2.35355ZM9.90428 4.38861C9.15332 4.1361 8.34759 4 7.5 4C4.80285 4 2.52952 5.37816 1.09622 7.50001C1.87284 8.6497 2.89609 9.58106 4.09974 10.1931L9.90428 4.38861ZM5.09572 10.6114L10.9003 4.80685C12.1039 5.41894 13.1272 6.35031 13.9038 7.50001C12.4705 9.62183 10.1971 11 7.5 11C6.65241 11 5.84668 10.8639 5.09572 10.6114Z",fill:"currentColor",fillRule:"evenodd"})}):a.jsx("svg",{viewBox:"0 0 15 15",fill:"none",width:15,height:15,children:a.jsx("path",{d:"M7.5 11C4.80285 11 2.52952 9.62184 1.09622 7.50001C2.52952 5.37816 4.80285 4 7.5 4C10.1971 4 12.4705 5.37816 13.9038 7.50001C12.4705 9.62183 10.1971 11 7.5 11ZM7.5 3C4.30786 3 1.65639 4.70638 0.0760002 7.23501C-0.0253338 7.39715 -0.0253334 7.60288 0.0760014 7.76501C1.65639 10.2936 4.30786 12 7.5 12C10.6921 12 13.3436 10.2936 14.924 7.76501C15.0253 7.60288 15.0253 7.39715 14.924 7.23501C13.3436 4.70638 10.6921 3 7.5 3ZM7.5 9.5C8.60457 9.5 9.5 8.60457 9.5 7.5C9.5 6.39543 8.60457 5.5 7.5 5.5C6.39543 5.5 5.5 6.39543 5.5 7.5C5.5 8.60457 6.39543 9.5 7.5 9.5Z",fill:"currentColor",fillRule:"evenodd"})})})]}),C&&a.jsx("div",{className:dn("text-sm animate fade-in text-red-400",g),children:a.jsx("p",{children:C})})]})});qg.displayName="InputCreditCardField";const Yg=({id:e,isCopiedOrPasted:t,pastedItemCountDown:n,isCopied:r,pastedText:s,copyOrPasteFieldId:o})=>{const{t:i}=wt();if(o.value!==e||!t)return null;let c;return n?n>0&&(c=i("Paste in {{pastingCountDown}}...",{ns:"common",pastingCountDown:n})):c=a.jsxs("span",{className:"flex items-center justify-center text-[10px] uppercase font-semibold text-white pr-1.5 py-0",children:[a.jsx(Dt,{size:14,className:"mr-1"}),r?i("Copied",{ns:"common"}):s?i("Pasted",{ns:"common"}):""]}),a.jsx(J,{className:"w-full h-full border border-green-700 bg-green-100/80 dark:bg-green-800 absolute right-0 top-0 flex items-center justify-center pointer-events-none px-2 !rounded-md z-100 animate-in fade-in transition-opacity",children:a.jsx(it,{className:"".concat(n?"ml-1 bg-green-700 dark:bg-green-800 dark:text-white !px-2":"bg-green-700 dark:bg-green-800 dark:text-white"," fade-in-animation py-[2px] whitespace-nowrap"),children:c})})},JA={Tab:"Tab",Enter:"Enter",TabTab:"2 Tabs",TabTabTab:"3 Tabs",TabEnter:"Tab, Enter",TabTabEnter:"2Tabs, Enter"};function XA({clipId:e,formTemplateOptions:t}){var C,b;const{t:n}=wt(),[r,s]=_S({}),[o,i,c]=IS({}),{updateItemById:u}=ji(),h=He(!1),p=He(null),m=He({templateOptions:[],formOptions:{openUrl:null,fields:[]}});f.useEffect(()=>{if(t)try{m.value=JSON.parse(t)}catch(g){console.error(g)}},[t]),f.useEffect(()=>{h.value&&setTimeout(()=>{h.value=!1},1e3)},[h.value]);const x=!!(r||o);return a.jsxs(a.Fragment,{children:[a.jsxs(J,{className:"select-none mb-2",children:[m.value.formOptions.openUrl!=null&&a.jsxs(fe,{className:"text-normal w-full gap-2 py-0.5 mb-1 ".concat(m.value.formOptions.isOpenUrlDisabled?"bg-gray-100 dark:bg-gray-900 opacity-70":""),children:[m.value.formOptions.isOpenUrlDisabled?a.jsx(a.Fragment,{children:a.jsxs(X,{className:"!font-semibold pointer-events-none text-slate-500 dark:text-slate-200 border dark:bg-slate-700/80 group hover:text-blue-500 flex items-center bg-gray-200 !text-xs px-2 py-1 rounded-md line-through gap-1",children:[n("Open",{ns:"common"}),a.jsx("span",{className:"overflow-hidden text-ellipsis p-1",children:mr(m.value.formOptions.openUrl)})]})}):a.jsx(a.Fragment,{children:a.jsxs(X,{className:"!font-semibold text-slate-500 dark:text-slate-200 border dark:bg-slate-700/80 group hover:text-blue-700 dark:hover:text-blue-400 flex items-center bg-gray-200 !text-xs px-2 py-1 rounded-md gap-1",children:[a.jsx("span",{className:"pointer-events-none",children:n("Open",{ns:"common"})}),a.jsxs("span",{className:"underline cursor-pointer text-blue-700 dark:text-blue-400 overflow-hidden text-ellipsis relative p-1",title:"".concat(n("Open",{ns:"common"})," ").concat(m.value.formOptions.openUrl),onClick:()=>{Tl(mr(m.value.formOptions.openUrl))},children:[mr(m.value.formOptions.openUrl),a.jsx(Yg,{id:m.value.formOptions.openUrl,isCopiedOrPasted:x,pastedItemCountDown:i,isCopied:r,pastedText:o,copyOrPasteFieldId:p})]})]})}),a.jsxs(fe,{children:[a.jsx(ye,{className:"text-slate-500 h-full hover:text-green-700 dark:hover:text-green-600 px-1 py-0.5 hover:bg-transparent",variant:"ghost",disabled:m.value.formOptions.isOpenUrlDisabled,onClick:g=>{g.preventDefault(),m.value.formOptions.openUrl&&(p.value=m.value.formOptions.openUrl,nn.value?c(m.value.formOptions.openUrl):s(m.value.formOptions.openUrl))},children:a.jsx(De,{text:nn.value?n("Copy and Paste",{ns:"common"}):n("Copy to Clipboard",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:nn.value?a.jsx(aa,{size:14}):a.jsx(qa,{size:14})})}),a.jsx(ye,{variant:"ghost",size:"mini",title:n("Enable / Disable URL Open",{ns:"dashboard"}),onClick:async()=>{var k;m.value={...m.value,formOptions:{...m.value.formOptions,isOpenUrlDisabled:!((k=m.value.formOptions)!=null&&k.isOpenUrlDisabled)}};const g=JSON.stringify(m.value);try{await u({updatedItem:{formTemplateOptions:g,itemId:e}}),setTimeout(()=>{h.value=!0},300)}catch(j){console.error(j)}},className:"pl-1 font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",children:(C=m.value.formOptions)!=null&&C.isOpenUrlDisabled?a.jsx(Ya,{size:14}):a.jsx(hs,{size:14})})]})]}),(b=m.value.formOptions)==null?void 0:b.fields.map((g,k)=>{var T,M,L,D,P;const j=g.isLabelOnTop,S=g.isLabelHidden,E=g.type==="section",N=g.type==="textarea";return a.jsxs(fe,{className:"".concat(g.type!=="section"?"mb-1":"mt-1"," group ").concat(j?"flex-col items-start":"items-center"," ").concat(N?"!mt-2 !mb-1":""),children:[!S&&a.jsx(a.Fragment,{children:g.label&&g.type!=="section"?a.jsx(X,{className:"".concat(g.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," text-[13px] !font-semibold flex self-stretch ").concat(j?"!justify-start pl-1":"!justify-end"),children:a.jsx("span",{className:"whitespace-nowrap pr-1 min-w-[80px] overflow-hidden text-ellipsis block ".concat(j?"text-left":"text-right max-w-[160px]"),children:g.label})}):a.jsx("div",{className:"pr-1 min-w-[80px]"})}),a.jsxs(fe,{className:"w-full",children:[a.jsx(fe,{className:"gap-0.5 flex-col w-full items-start ".concat(g.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""),children:a.jsxs(fe,{className:"w-full gap-1 justify-start",children:[g.isDelayOnly||g.isPressKeysOnly?a.jsxs(fe,{className:"".concat(g.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full justify-end mr-1 py-1"),children:[g.isDelayOnly&&a.jsxs(it,{variant:"secondary",className:"pl-2 py-0.5 text-slate-500 whitespace-nowrap",children:[n("Delay",{ns:"common"})," ",g.value]}),g.isPressKeysOnly&&g.pressKeysAfterPaste&&a.jsxs(it,{variant:"secondary",className:"pl-2 py-0.5 text-slate-500 whitespace-nowrap",children:[n("Press",{ns:"common"})," ",JA[g.pressKeysAfterPaste]]})]}):g.type==="password"||g.type==="passwordCode"?a.jsxs(fe,{children:[a.jsxs("div",{className:"relative w-full",children:[a.jsx(Gt,{small:!0,placeholder:n("Empty",{ns:"common"}),classNameInput:"text-sm border-0 border-b border-gray-200 hover:border-gray-400 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis",disabled:g.isEnable===!1,isPassword:!0,numbersOnly:g.type==="passwordCode",showHidePassword:!0,className:"".concat(g.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full"),readOnly:!0,value:g.value}),a.jsx(Yg,{id:g.id,isCopiedOrPasted:x,pastedItemCountDown:i,isCopied:r,pastedText:o,copyOrPasteFieldId:p})]}),!E&&!g.isDelayOnly&&!g.isPressKeysOnly&&a.jsx(ye,{className:"text-slate-500 h-full hover:text-green-700 dark:hover:text-green-600 px-1 py-0.5 hover:bg-transparent",disabled:g.isEnable===!1||!g.value,variant:"ghost",onClick:A=>{A.preventDefault(),g.value&&(p.value=g.id||null,nn.value?c(g.value):s(g.value))},children:a.jsx(De,{text:nn.value?n("Copy and Paste",{ns:"common"}):n("Copy to Clipboard",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:nn.value?a.jsx(aa,{size:14}):a.jsx(qa,{size:14})})})]}):g.type==="creditcard"?a.jsxs(fe,{children:[a.jsxs("div",{className:"relative w-full",children:[a.jsx(qg,{small:!0,placeholder:n("Empty",{ns:"common"}),classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none hover:border-gray-400 pl-1.5 nowrap overflow-hidden text-ellipsis",disabled:g.isEnable===!1,className:"".concat(g.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full"),readOnly:!0,ccNumber:g.value}),a.jsx(Yg,{id:g.id,isCopiedOrPasted:x,pastedItemCountDown:i,isCopied:r,pastedText:o,copyOrPasteFieldId:p})]}),!E&&!g.isDelayOnly&&!g.isPressKeysOnly&&a.jsx(ye,{className:"text-slate-500 h-full hover:text-green-700 dark:hover:text-green-600 px-1 py-0.5 hover:bg-transparent",disabled:g.isEnable===!1||!g.value,variant:"ghost",onClick:A=>{A.preventDefault(),g.value&&(p.value=g.id||null,nn.value?c(g.value):s(g.value))},children:a.jsx(De,{text:nn.value?n("Copy and Paste",{ns:"common"}):n("Copy to Clipboard",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:nn.value?a.jsx(aa,{size:14}):a.jsx(qa,{size:14})})})]}):E?a.jsx("span",{className:"text-sm !font-semibold border-0 nowrap overflow-hidden text-ellipsis !pl-0.5 py-2",children:g.value}):g.type==="textarea"?a.jsxs(fe,{children:[a.jsxs("div",{className:"w-full relative",children:[a.jsx(go,{placeholder:n("Empty",{ns:"common"}),label:"",className:"text-sm font-semibold border-0 border-transparent hover:border-gray-400 rounded-none nowrap overflow-hidden text-ellipsis !pl-0.5 w-full",classNameArea:g.isEnable===!1?"dark:!text-slate-500 !bg-gray-100 opacity-50 dark:!bg-gray-900":"dark:!text-slate-300 dark:!bg-slate-900",autoFocus:k===((T=m.value.formOptions.fields)==null?void 0:T.length)-1&&m.value.formOptions.fields[k].value==="",maxRows:2,value:g.value,enableEmoji:!1,readOnly:!0,enableEmojiInside:!1}),a.jsx(Yg,{id:g.id,isCopiedOrPasted:x,pastedItemCountDown:i,isCopied:r,pastedText:o,copyOrPasteFieldId:p})]}),!E&&!g.isDelayOnly&&!g.isPressKeysOnly&&a.jsx(ye,{className:"text-slate-500 h-full hover:text-green-700 dark:hover:text-green-600 px-1 py-0.5 hover:bg-transparent",disabled:g.isEnable===!1||!g.value,variant:"ghost",onClick:A=>{A.preventDefault(),g.value&&(p.value=g.id||null,nn.value?c(g.value):s(g.value))},children:a.jsx(De,{text:nn.value?n("Copy and Paste",{ns:"common"}):n("Copy to Clipboard",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:nn.value?a.jsx(aa,{size:14}):a.jsx(qa,{size:14})})})]}):a.jsxs(fe,{children:[a.jsxs("div",{className:"w-full relative",children:[a.jsx(Gt,{small:!0,placeholder:n("Empty",{ns:"common"}),autoFocus:k===((M=m.value.formOptions.fields)==null?void 0:M.length)-1&&m.value.formOptions.fields[k].value===""&&m.value.formOptions.fields[k].label!=="Custom",classNameInput:"text-sm border-0 border-b border-gray-200 hover:border-gray-400 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis dark:!text-slate-300 dark:bg-slate-900",disabled:g.isEnable===!1,type:g.type==="number"?"number":"text",className:"".concat(g.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full"),readOnly:!0,value:g.value}),a.jsx(Yg,{id:g.id,isCopiedOrPasted:x,pastedItemCountDown:i,isCopied:r,pastedText:o,copyOrPasteFieldId:p})]}),!E&&!g.isDelayOnly&&!g.isPressKeysOnly&&a.jsx(ye,{className:"text-slate-500 h-full hover:text-green-700 dark:hover:text-green-600 px-1 py-0.5 hover:bg-transparent",disabled:g.isEnable===!1||!g.value,variant:"ghost",onClick:A=>{A.preventDefault(),g.value&&(p.value=g.id||null,nn.value?c(g.value):s(g.value))},children:a.jsx(De,{text:nn.value?n("Copy and Paste",{ns:"common"}):n("Copy to Clipboard",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:nn.value?a.jsx(aa,{size:14}):a.jsx(qa,{size:14})})})]}),g.isDelayOnly||g.isPressKeysOnly||E?a.jsx(a.Fragment,{}):a.jsx(fe,{children:g.pressKeysAfterPaste&&a.jsx(it,{variant:"secondary",className:"p-2 py-0.5 text-slate-500 whitespace-nowrap mr-1",children:JA[g.pressKeysAfterPaste]})})]})}),a.jsx(fe,{className:"gap-1",children:!E&&a.jsx(ye,{size:"mini",title:n("Enable / Disable",{ns:"common"}),variant:"ghost",className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",onClick:async()=>{var B;m.value={...m.value,formOptions:{...m.value.formOptions,fields:(B=m.value.formOptions)==null?void 0:B.fields.map((z,R)=>R===k?{...z,isEnable:!z.isEnable}:z)}};const A=JSON.stringify(m.value);try{await u({updatedItem:{formTemplateOptions:A,itemId:e}}),setTimeout(()=>{h.value=!0},300)}catch(z){console.error(z)}},children:(L=m.value.formOptions)!=null&&L.fields&&((P=(D=m.value.formOptions)==null?void 0:D.fields[k])!=null&&P.isEnable)?a.jsx(hs,{size:14}):a.jsx(Ya,{size:14})})})]})]},g.id)})]}),h.value&&a.jsx(J,{className:"bg-blue-200 dark:bg-blue-800 text-xs rounded-sm px-1.5 absolute left-1 bottom-1",children:n("Updated",{ns:"common"})})]})}const{entries:ez,setPrototypeOf:tz,isFrozen:M1e,getPrototypeOf:L1e,getOwnPropertyDescriptor:D1e}=Object;let{freeze:bs,seal:Go,create:nz}=Object,{apply:TS,construct:MS}=typeof Reflect<"u"&&Reflect;bs||(bs=function(e){return e}),Go||(Go=function(e){return e}),TS||(TS=function(e,t,n){return e.apply(t,n)}),MS||(MS=function(e,t){return new e(...t)});const x2=xo(Array.prototype.forEach),rz=xo(Array.prototype.pop),Kg=xo(Array.prototype.push),b2=xo(String.prototype.toLowerCase),LS=xo(String.prototype.toString),az=xo(String.prototype.match),Gg=xo(String.prototype.replace),O1e=xo(String.prototype.indexOf),P1e=xo(String.prototype.trim),Ii=xo(Object.prototype.hasOwnProperty),yo=xo(RegExp.prototype.test),Zg=R1e(TypeError);function xo(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),s=1;s2&&arguments[2]!==void 0?arguments[2]:b2;tz&&tz(e,null);let r=t.length;for(;r--;){let s=t[r];if(typeof s=="string"){const o=n(s);o!==s&&(M1e(t)||(t[r]=o),s=o)}e[s]=!0}return e}function A1e(e){for(let t=0;t/gm),B1e=Go(/\${[\w\W]*}/gm),W1e=Go(/^data-[\-\w.\u00B7-\uFFFF]/),V1e=Go(/^aria-[\-\w]+$/),cz=Go(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),U1e=Go(/^(?:\w+script|data):/i),q1e=Go(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),dz=Go(/^html$/i),Y1e=Go(/^[a-z][.\w]*(-[.\w]+)+$/i);var uz=Object.freeze({__proto__:null,MUSTACHE_EXPR:H1e,ERB_EXPR:$1e,TMPLIT_EXPR:B1e,DATA_ATTR:W1e,ARIA_ATTR:V1e,IS_ALLOWED_URI:cz,IS_SCRIPT_OR_DATA:U1e,ATTR_WHITESPACE:q1e,DOCTYPE_NAME:dz,CUSTOM_ELEMENT:Y1e});const K1e=function(){return typeof window>"u"?null:window},G1e=function(e,t){if(typeof e!="object"||typeof e.createPolicy!="function")return null;let n=null;const r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));const s="dompurify"+(n?"#"+n:"");try{return e.createPolicy(s,{createHTML(o){return o},createScriptURL(o){return o}})}catch{return console.warn("TrustedTypes policy "+s+" could not be created."),null}};function hz(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:K1e();const t=pe=>hz(pe);if(t.version="3.0.11",t.removed=[],!e||!e.document||e.document.nodeType!==9)return t.isSupported=!1,t;let{document:n}=e;const r=n,s=r.currentScript,{DocumentFragment:o,HTMLTemplateElement:i,Node:c,Element:u,NodeFilter:h,NamedNodeMap:p=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:m,DOMParser:x,trustedTypes:C}=e,b=u.prototype,g=w2(b,"cloneNode"),k=w2(b,"nextSibling"),j=w2(b,"childNodes"),S=w2(b,"parentNode");if(typeof i=="function"){const pe=n.createElement("template");pe.content&&pe.content.ownerDocument&&(n=pe.content.ownerDocument)}let E,N="";const{implementation:T,createNodeIterator:M,createDocumentFragment:L,getElementsByTagName:D}=n,{importNode:P}=r;let A={};t.isSupported=typeof ez=="function"&&typeof S=="function"&&T&&T.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:B,ERB_EXPR:z,TMPLIT_EXPR:R,DATA_ATTR:$,ARIA_ATTR:_,IS_SCRIPT_OR_DATA:U,ATTR_WHITESPACE:K,CUSTOM_ELEMENT:W}=uz;let{IS_ALLOWED_URI:G}=uz,Z=null;const F=Tn({},[...sz,...DS,...OS,...PS,...oz]);let V=null;const q=Tn({},[...iz,...RS,...lz,...k2]);let ne=Object.seal(nz(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Q=null,ae=null,re=!0,le=!0,oe=!1,ie=!0,de=!1,xe=!1,je=!1,Ee=!1,Te=!1,Me=!1,ze=!1,qe=!0,Ye=!1;const Ve="user-content-";let Lt=!0,$e=!1,st={},At=null;const Qt=Tn({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Vt=null;const _e=Tn({},["audio","video","img","source","image","track"]);let sn=null;const Ht=Tn({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),kt="http://www.w3.org/1998/Math/MathML",rn="http://www.w3.org/2000/svg",Zt="http://www.w3.org/1999/xhtml";let Jt=Zt,gn=!1,zt=null;const Mn=Tn({},[kt,rn,Zt],LS);let Ce=null;const Be=["application/xhtml+xml","text/html"],ke="text/html";let Qe=null,ge=null;const ve=n.createElement("form"),Ie=function(pe){return pe instanceof RegExp||pe instanceof Function},Ae=function(){let pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(ge&&ge===pe)){if((!pe||typeof pe!="object")&&(pe={}),pe=Xu(pe),Ce=Be.indexOf(pe.PARSER_MEDIA_TYPE)===-1?ke:pe.PARSER_MEDIA_TYPE,Qe=Ce==="application/xhtml+xml"?LS:b2,Z=Ii(pe,"ALLOWED_TAGS")?Tn({},pe.ALLOWED_TAGS,Qe):F,V=Ii(pe,"ALLOWED_ATTR")?Tn({},pe.ALLOWED_ATTR,Qe):q,zt=Ii(pe,"ALLOWED_NAMESPACES")?Tn({},pe.ALLOWED_NAMESPACES,LS):Mn,sn=Ii(pe,"ADD_URI_SAFE_ATTR")?Tn(Xu(Ht),pe.ADD_URI_SAFE_ATTR,Qe):Ht,Vt=Ii(pe,"ADD_DATA_URI_TAGS")?Tn(Xu(_e),pe.ADD_DATA_URI_TAGS,Qe):_e,At=Ii(pe,"FORBID_CONTENTS")?Tn({},pe.FORBID_CONTENTS,Qe):Qt,Q=Ii(pe,"FORBID_TAGS")?Tn({},pe.FORBID_TAGS,Qe):{},ae=Ii(pe,"FORBID_ATTR")?Tn({},pe.FORBID_ATTR,Qe):{},st=Ii(pe,"USE_PROFILES")?pe.USE_PROFILES:!1,re=pe.ALLOW_ARIA_ATTR!==!1,le=pe.ALLOW_DATA_ATTR!==!1,oe=pe.ALLOW_UNKNOWN_PROTOCOLS||!1,ie=pe.ALLOW_SELF_CLOSE_IN_ATTR!==!1,de=pe.SAFE_FOR_TEMPLATES||!1,xe=pe.WHOLE_DOCUMENT||!1,Te=pe.RETURN_DOM||!1,Me=pe.RETURN_DOM_FRAGMENT||!1,ze=pe.RETURN_TRUSTED_TYPE||!1,Ee=pe.FORCE_BODY||!1,qe=pe.SANITIZE_DOM!==!1,Ye=pe.SANITIZE_NAMED_PROPS||!1,Lt=pe.KEEP_CONTENT!==!1,$e=pe.IN_PLACE||!1,G=pe.ALLOWED_URI_REGEXP||cz,Jt=pe.NAMESPACE||Zt,ne=pe.CUSTOM_ELEMENT_HANDLING||{},pe.CUSTOM_ELEMENT_HANDLING&&Ie(pe.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ne.tagNameCheck=pe.CUSTOM_ELEMENT_HANDLING.tagNameCheck),pe.CUSTOM_ELEMENT_HANDLING&&Ie(pe.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ne.attributeNameCheck=pe.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),pe.CUSTOM_ELEMENT_HANDLING&&typeof pe.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(ne.allowCustomizedBuiltInElements=pe.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),de&&(le=!1),Me&&(Te=!0),st&&(Z=Tn({},oz),V=[],st.html===!0&&(Tn(Z,sz),Tn(V,iz)),st.svg===!0&&(Tn(Z,DS),Tn(V,RS),Tn(V,k2)),st.svgFilters===!0&&(Tn(Z,OS),Tn(V,RS),Tn(V,k2)),st.mathMl===!0&&(Tn(Z,PS),Tn(V,lz),Tn(V,k2))),pe.ADD_TAGS&&(Z===F&&(Z=Xu(Z)),Tn(Z,pe.ADD_TAGS,Qe)),pe.ADD_ATTR&&(V===q&&(V=Xu(V)),Tn(V,pe.ADD_ATTR,Qe)),pe.ADD_URI_SAFE_ATTR&&Tn(sn,pe.ADD_URI_SAFE_ATTR,Qe),pe.FORBID_CONTENTS&&(At===Qt&&(At=Xu(At)),Tn(At,pe.FORBID_CONTENTS,Qe)),Lt&&(Z["#text"]=!0),xe&&Tn(Z,["html","head","body"]),Z.table&&(Tn(Z,["tbody"]),delete Q.tbody),pe.TRUSTED_TYPES_POLICY){if(typeof pe.TRUSTED_TYPES_POLICY.createHTML!="function")throw Zg('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof pe.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Zg('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');E=pe.TRUSTED_TYPES_POLICY,N=E.createHTML("")}else E===void 0&&(E=G1e(C,s)),E!==null&&typeof N=="string"&&(N=E.createHTML(""));bs&&bs(pe),ge=pe}},Ze=Tn({},["mi","mo","mn","ms","mtext"]),Je=Tn({},["foreignobject","desc","title","annotation-xml"]),ot=Tn({},["title","style","font","a","script"]),at=Tn({},[...DS,...OS,...z1e]),Ge=Tn({},[...PS,...F1e]),yt=function(pe){let Xe=S(pe);(!Xe||!Xe.tagName)&&(Xe={namespaceURI:Jt,tagName:"template"});const We=b2(pe.tagName),ht=b2(Xe.tagName);return zt[pe.namespaceURI]?pe.namespaceURI===rn?Xe.namespaceURI===Zt?We==="svg":Xe.namespaceURI===kt?We==="svg"&&(ht==="annotation-xml"||Ze[ht]):!!at[We]:pe.namespaceURI===kt?Xe.namespaceURI===Zt?We==="math":Xe.namespaceURI===rn?We==="math"&&Je[ht]:!!Ge[We]:pe.namespaceURI===Zt?Xe.namespaceURI===rn&&!Je[ht]||Xe.namespaceURI===kt&&!Ze[ht]?!1:!Ge[We]&&(ot[We]||!at[We]):!!(Ce==="application/xhtml+xml"&&zt[pe.namespaceURI]):!1},Nt=function(pe){Kg(t.removed,{element:pe});try{pe.parentNode.removeChild(pe)}catch{pe.remove()}},bt=function(pe,Xe){try{Kg(t.removed,{attribute:Xe.getAttributeNode(pe),from:Xe})}catch{Kg(t.removed,{attribute:null,from:Xe})}if(Xe.removeAttribute(pe),pe==="is"&&!V[pe])if(Te||Me)try{Nt(Xe)}catch{}else try{Xe.setAttribute(pe,"")}catch{}},$t=function(pe){let Xe=null,We=null;if(Ee)pe=""+pe;else{const Bt=az(pe,/^[\r\n\t ]+/);We=Bt&&Bt[0]}Ce==="application/xhtml+xml"&&Jt===Zt&&(pe=''+pe+"");const ht=E?E.createHTML(pe):pe;if(Jt===Zt)try{Xe=new x().parseFromString(ht,Ce)}catch{}if(!Xe||!Xe.documentElement){Xe=T.createDocument(Jt,"template",null);try{Xe.documentElement.innerHTML=gn?N:ht}catch{}}const on=Xe.body||Xe.documentElement;return pe&&We&&on.insertBefore(n.createTextNode(We),on.childNodes[0]||null),Jt===Zt?D.call(Xe,xe?"html":"body")[0]:xe?Xe.documentElement:on},St=function(pe){return M.call(pe.ownerDocument||pe,pe,h.SHOW_ELEMENT|h.SHOW_COMMENT|h.SHOW_TEXT|h.SHOW_PROCESSING_INSTRUCTION|h.SHOW_CDATA_SECTION,null)},Rt=function(pe){return pe instanceof m&&(typeof pe.nodeName!="string"||typeof pe.textContent!="string"||typeof pe.removeChild!="function"||!(pe.attributes instanceof p)||typeof pe.removeAttribute!="function"||typeof pe.setAttribute!="function"||typeof pe.namespaceURI!="string"||typeof pe.insertBefore!="function"||typeof pe.hasChildNodes!="function")},hn=function(pe){return typeof c=="function"&&pe instanceof c},Xt=function(pe,Xe,We){A[pe]&&x2(A[pe],ht=>{ht.call(t,Xe,We,ge)})},Ln=function(pe){let Xe=null;if(Xt("beforeSanitizeElements",pe,null),Rt(pe))return Nt(pe),!0;const We=Qe(pe.nodeName);if(Xt("uponSanitizeElement",pe,{tagName:We,allowedTags:Z}),pe.hasChildNodes()&&!hn(pe.firstElementChild)&&yo(/<[/\w]/g,pe.innerHTML)&&yo(/<[/\w]/g,pe.textContent)||pe.nodeType===7)return Nt(pe),!0;if(!Z[We]||Q[We]){if(!Q[We]&&Et(We)&&(ne.tagNameCheck instanceof RegExp&&yo(ne.tagNameCheck,We)||ne.tagNameCheck instanceof Function&&ne.tagNameCheck(We)))return!1;if(Lt&&!At[We]){const ht=S(pe)||pe.parentNode,on=j(pe)||pe.childNodes;if(on&&ht){const Bt=on.length;for(let In=Bt-1;In>=0;--In)ht.insertBefore(g(on[In],!0),k(pe))}}return Nt(pe),!0}return pe instanceof u&&!yt(pe)||(We==="noscript"||We==="noembed"||We==="noframes")&&yo(/<\/no(script|embed|frames)/i,pe.innerHTML)?(Nt(pe),!0):(de&&pe.nodeType===3&&(Xe=pe.textContent,x2([B,z,R],ht=>{Xe=Gg(Xe,ht," ")}),pe.textContent!==Xe&&(Kg(t.removed,{element:pe.cloneNode()}),pe.textContent=Xe)),Xt("afterSanitizeElements",pe,null),!1)},mt=function(pe,Xe,We){if(qe&&(Xe==="id"||Xe==="name")&&(We in n||We in ve))return!1;if(!(le&&!ae[Xe]&&yo($,Xe))&&!(re&&yo(_,Xe))){if(!V[Xe]||ae[Xe]){if(!(Et(pe)&&(ne.tagNameCheck instanceof RegExp&&yo(ne.tagNameCheck,pe)||ne.tagNameCheck instanceof Function&&ne.tagNameCheck(pe))&&(ne.attributeNameCheck instanceof RegExp&&yo(ne.attributeNameCheck,Xe)||ne.attributeNameCheck instanceof Function&&ne.attributeNameCheck(Xe))||Xe==="is"&&ne.allowCustomizedBuiltInElements&&(ne.tagNameCheck instanceof RegExp&&yo(ne.tagNameCheck,We)||ne.tagNameCheck instanceof Function&&ne.tagNameCheck(We))))return!1}else if(!sn[Xe]&&!yo(G,Gg(We,K,""))&&!((Xe==="src"||Xe==="xlink:href"||Xe==="href")&&pe!=="script"&&O1e(We,"data:")===0&&Vt[pe])&&!(oe&&!yo(U,Gg(We,K,"")))&&We)return!1}return!0},Et=function(pe){return pe!=="annotation-xml"&&az(pe,W)},un=function(pe){Xt("beforeSanitizeAttributes",pe,null);const{attributes:Xe}=pe;if(!Xe)return;const We={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:V};let ht=Xe.length;for(;ht--;){const on=Xe[ht],{name:Bt,namespaceURI:In,value:vr}=on,nr=Qe(Bt);let kr=Bt==="value"?vr:P1e(vr);if(We.attrName=nr,We.attrValue=kr,We.keepAttr=!0,We.forceKeepAttr=void 0,Xt("uponSanitizeAttribute",pe,We),kr=We.attrValue,We.forceKeepAttr||(bt(Bt,pe),!We.keepAttr))continue;if(!ie&&yo(/\/>/i,kr)){bt(Bt,pe);continue}de&&x2([B,z,R],Sn=>{kr=Gg(kr,Sn," ")});const si=Qe(pe.nodeName);if(mt(si,nr,kr)){if(Ye&&(nr==="id"||nr==="name")&&(bt(Bt,pe),kr=Ve+kr),E&&typeof C=="object"&&typeof C.getAttributeType=="function"&&!In)switch(C.getAttributeType(si,nr)){case"TrustedHTML":{kr=E.createHTML(kr);break}case"TrustedScriptURL":{kr=E.createScriptURL(kr);break}}try{In?pe.setAttributeNS(In,Bt,kr):pe.setAttribute(Bt,kr),rz(t.removed)}catch{}}}Xt("afterSanitizeAttributes",pe,null)},en=function pe(Xe){let We=null;const ht=St(Xe);for(Xt("beforeSanitizeShadowDOM",Xe,null);We=ht.nextNode();)Xt("uponSanitizeShadowNode",We,null),!Ln(We)&&(We.content instanceof o&&pe(We.content),un(We));Xt("afterSanitizeShadowDOM",Xe,null)};return t.sanitize=function(pe){let Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},We=null,ht=null,on=null,Bt=null;if(gn=!pe,gn&&(pe=""),typeof pe!="string"&&!hn(pe))if(typeof pe.toString=="function"){if(pe=pe.toString(),typeof pe!="string")throw Zg("dirty is not a string, aborting")}else throw Zg("toString is not a function");if(!t.isSupported)return pe;if(je||Ae(Xe),t.removed=[],typeof pe=="string"&&($e=!1),$e){if(pe.nodeName){const nr=Qe(pe.nodeName);if(!Z[nr]||Q[nr])throw Zg("root node is forbidden and cannot be sanitized in-place")}}else if(pe instanceof c)We=$t(""),ht=We.ownerDocument.importNode(pe,!0),ht.nodeType===1&&ht.nodeName==="BODY"||ht.nodeName==="HTML"?We=ht:We.appendChild(ht);else{if(!Te&&!de&&!xe&&pe.indexOf("<")===-1)return E&&ze?E.createHTML(pe):pe;if(We=$t(pe),!We)return Te?null:ze?N:""}We&&Ee&&Nt(We.firstChild);const In=St($e?pe:We);for(;on=In.nextNode();)Ln(on)||(on.content instanceof o&&en(on.content),un(on));if($e)return pe;if(Te){if(Me)for(Bt=L.call(We.ownerDocument);We.firstChild;)Bt.appendChild(We.firstChild);else Bt=We;return(V.shadowroot||V.shadowrootmode)&&(Bt=P.call(r,Bt,!0)),Bt}let vr=xe?We.outerHTML:We.innerHTML;return xe&&Z["!doctype"]&&We.ownerDocument&&We.ownerDocument.doctype&&We.ownerDocument.doctype.name&&yo(dz,We.ownerDocument.doctype.name)&&(vr="\n"+vr),de&&x2([B,z,R],nr=>{vr=Gg(vr,nr," ")}),E&&ze?E.createHTML(vr):vr},t.setConfig=function(){let pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Ae(pe),je=!0},t.clearConfig=function(){ge=null,je=!1},t.isValidAttribute=function(pe,Xe,We){ge||Ae({});const ht=Qe(pe),on=Qe(Xe);return mt(ht,on,We)},t.addHook=function(pe,Xe){typeof Xe=="function"&&(A[pe]=A[pe]||[],Kg(A[pe],Xe))},t.removeHook=function(pe){if(A[pe])return rz(A[pe])},t.removeHooks=function(pe){A[pe]&&(A[pe]=[])},t.removeAllHooks=function(){A={}},t}var pz=hz();const Z1e=(e,t=[],n=[],r=[],s,o=!1)=>{const i=/\{\{\s*(.*?)\s*\}\}/g;return e.split(i).map((c,u)=>{const h=r.find(p=>{var m;return((m=p.label)==null?void 0:m.toLocaleLowerCase())===c.toLocaleLowerCase()});if(h){const p={label:c,value:c.toLocaleLowerCase()==="clipboard"?s:h.value,isFound:t.includes(c.toLowerCase()),isMissing:n.includes(c.toLowerCase()),isEnable:h.isEnable},m=o&&p.value;return a.jsx(X,{className:"".concat(p.isEnable?"!text-green-600 dark:!text-green-400":"!text-gray-400 dark:!text-gray-600"," !font-normal inline-flex"),size:"xs",children:m?a.jsx(De,{text:a.jsxs(it,{variant:"outline",className:"".concat(p.isEnable?"!text-green-600 dark:!text-green-400 bg-green-100 dark:bg-green-900 hover:bg-green-100 dark:hover:bg-green-900 border-green-200 dark:border-green-800":"dark:!text-gray-300 text-gray-400 bg-gray-100 dark:bg-gray-800 hover:bg-gray-100 dark:hover:bg-gray-800 border-gray-200/80 dark:border-gray-700/80"," text-normal pr-2.5"),children:[a.jsx(Dt,{size:12,className:"mr-0.5"}),p.label]}),className:"bg-transparent border-0",side:"top",isCompact:!0,asChild:!0,children:a.jsx(it,{variant:"outline",className:"".concat(p.isEnable?"!text-green-600 dark:!text-green-400 bg-green-100/80 dark:bg-green-900 hover:bg-green-50/80 dark:hover:bg-green-900/70 border-green-100 hover:border-green-200 dark:border-green-800 dark:hover:border-green-700":"dark:!text-gray-600 text-gray-400 bg-gray-100 dark:bg-gray-800 hover:bg-gray-100 dark:hover:bg-gray-800 border-gray-200/80 dark:border-gray-700/80"," text-[14px] !font-normal px-1 rounded-sm"),children:p.value})}):a.jsx(De,{isDisabled:p.isMissing||!p.value,text:p.value,side:"top",isCompact:!0,asChild:!0,children:a.jsxs(it,{variant:"outline",className:"".concat(p.isEnable?"bg-green-100 dark:bg-green-900 hover:bg-green-100 dark:hover:bg-green-900 border-green-200 dark:border-green-800":"bg-gray-100 dark:bg-gray-800 hover:bg-gray-100 dark:hover:bg-gray-800 border-gray-200/80 dark:border-gray-700/80"," text-normal pr-2.5"),children:[a.jsx(Dt,{size:12,className:"mr-0.5"}),p.label]})})},u)}return c})};function mz({value:e,clipId:t,formTemplateOptions:n}){var D;const{t:r}=wt(),s=He(Date.now().toString()),o=He(Date.now().toString()),i=He(!1),c=He([]),u=He([]),h=He("text"),p=He("values"),m=He("template"),x=He(""),C=He(null),[,b]=Bu({}),[,,g]=Vu({}),{updateItemById:k}=ji(),j=He(!1),S=He({templateOptions:[],formOptions:{fields:[]}}),E=Gs(o.value,300),N=Gs(o.value,1e3),T=f.useCallback(P=>{const A=/{{[^{}]+}}/g;c.value=[],u.value=[];const B=P.match(A);B&&B.forEach((z,R)=>{B[R]=z.replace(/[\n\r{}]+/g,"").trim(),u.value.push(B[R].toLocaleLowerCase());const $=S.value.templateOptions.find(_=>{var U;return((U=_.label)==null?void 0:U.toLocaleLowerCase())===B[R].toLocaleLowerCase()});$?$.isFound=!0:c.value.push(B[R])})},[S.value.templateOptions]);f.useEffect(()=>{var P;if(n)try{const A=JSON.parse(n);S.value={...S.value,...A},(P=S.value.templateOptions)!=null&&P.every(B=>{var z;return((z=S.value.templateOptions)==null?void 0:z.filter(R=>R.label===B.label).length)===1})||(i.value=!0),T(e)}catch(A){console.log("error",A)}},[n]);const M=f.useCallback(async()=>{x.value=await vn("run_template_fill",{templateValue:e,templateOptions:S.value.templateOptions})},[e,S.value.templateOptions]);f.useEffect(()=>{M()},[S.value.templateOptions,e,E]),f.useEffect(()=>{const P=JSON.stringify(S.value);try{k({updatedItem:{formTemplateOptions:P,itemId:t}}),setTimeout(()=>{j.value=!0},300)}catch(A){console.error(A)}},[e,N]),f.useEffect(()=>{const P=Il("clipboard://clipboard-monitor/update",async A=>{A.payload==="clipboard update"&&(C.value=await NI())});return(async()=>C.value=await NI())(),()=>{P.then(A=>{A()})}},[]),f.useEffect(()=>{j.value&&setTimeout(()=>{j.value=!1},1e3)},[j.value]);const L=f.useMemo(()=>Z1e(e,u.value,c.value,S.value.templateOptions.filter(P=>P.label!==void 0).map(({label:P,isEnable:A,value:B})=>({label:P,value:B,isEnable:A})),C.value,p.value==="values"),[e,E,u.value,c.value,S.value.templateOptions,C.value,p.value]);return a.jsxs(a.Fragment,{children:[a.jsxs(J,{className:"select-none mt-1 pb-1",children:[a.jsx(J,{className:"mt-1.5 mb-1",children:a.jsxs(fe,{className:"w-full justify-start",children:[a.jsx(ye,{variant:"ghost",size:"mini",onClick:()=>{_a.value=t!=null?t:null},className:"cursor-pointer hover:bg-transparent ",children:a.jsx(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline",size:"xs",children:r("Edit Template",{ns:"dashboard"})})}),a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(ye,{variant:"ghost",size:"mini",className:"cursor-pointer ml-auto hover:bg-transparent !px-2 !py-0",children:a.jsxs(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline",size:"xs",children:[r("Fields Value",{ns:"dashboard"}),a.jsx(jn,{size:12,className:"ml-1"})]})})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsxs(Oe,{className:"text-center items-center justify-start py-1 text-xs",onSelect:()=>{S.value.templateOptions=S.value.templateOptions.map(P=>(P.value="",P)),S.value={...S.value,templateOptions:[...S.value.templateOptions]},s.value=Date.now().toString(),o.value=Date.now().toString()},children:[a.jsx(X,{className:"mr-2",children:r("Clear All Fields",{ns:"dashboard"})}),a.jsx(XC,{size:14,className:"ml-auto text-slate-400"})]}),a.jsx(Yt,{}),a.jsxs(Oe,{className:"text-center items-center justify-start py-1 text-xs",onSelect:()=>{S.value.templateOptions=S.value.templateOptions.map(P=>(P.value=P.defaultValue,P)),S.value={...S.value,templateOptions:[...S.value.templateOptions]},s.value=Date.now().toString(),o.value=Date.now().toString()},children:[a.jsx(X,{className:"mr-2",children:r("Reset to Defaults",{ns:"dashboard"})}),a.jsx(Dx,{size:14,className:"ml-auto text-slate-400"})]}),a.jsx(Yt,{}),a.jsxs(Oe,{className:"text-center items-center justify-start py-1 text-xs",onSelect:async()=>{S.value.templateOptions.forEach(A=>{A.defaultValue=A.value});const P=JSON.stringify(S.value);try{await k({updatedItem:{formTemplateOptions:P,itemId:t}}),setTimeout(()=>{j.value=!0},300)}catch(A){console.error(A)}},children:[a.jsx(X,{className:"mr-2",children:r("Save as Defaults",{ns:"dashboard"})}),a.jsx(aL,{size:14,className:"ml-auto text-slate-400"})]})]})]})]})}),(D=S.value.templateOptions)==null?void 0:D.map((P,A)=>{var K,W,G,Z,F,V,q,ne;const B=P.type==="textarea",z=P.isLabelOnTop,R=(K=P.selectOptions)==null?void 0:K.find(Q=>Q===P.value),$=!((W=P.selectOptions)!=null&&W.length),_=!!(P.label&&u.value.includes((G=P.label)==null?void 0:G.toLowerCase())),U=P.isEnable===!1||!_;return a.jsxs(fe,{className:"mb-1 group ".concat(z?"flex-col items-start":"items-center"," ").concat(B?"!mt-2 !mb-1":""),children:[P.label?a.jsx(fe,{className:"".concat(U?"bg-gray-100 opacity-50 dark:bg-gray-900":""," text-[13px] !font-semibold flex self-stretch ").concat(z?"!justify-start pl-1":"!justify-end"," ").concat(_?"":"!text-amber-800 dark:!text-amber-400 opacity-60"),children:a.jsx("span",{className:"whitespace-nowrap pr-1 min-w-[80px] overflow-hidden text-ellipsis block ".concat(z?"text-left":"text-right max-w-[160px]"),children:P.label})}):a.jsx("div",{className:"pr-1 min-w-[80px]"}),a.jsxs(fe,{className:"w-full",children:[a.jsx(fe,{className:"gap-0.5 flex-col w-full items-start ".concat(U?"bg-gray-100 opacity-50 dark:bg-gray-900":""),children:a.jsx(fe,{className:"w-full gap-1",children:P.type==="password"||P.type==="passwordCode"?a.jsx(Gt,{small:!0,placeholder:P.type==="passwordCode"?r("Enter code",{ns:"dashboard"}):r("Enter secret value",{ns:"dashboard"}),autoFocus:A===S.value.templateOptions.length-1&&S.value.templateOptions[A].value==="",classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis dark:!text-slate-300 dark:bg-slate-900",disabled:U,isPassword:!0,numbersOnly:P.type==="passwordCode",showHidePassword:!0,className:"".concat(P.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full"),onChange:Q=>{P.value=Q.target.value.trim(),o.value=Date.now().toString()},defaultValue:P.value},s.value):P.type==="creditcard"?a.jsx(qg,{small:!0,placeholder:r("Enter credit card number",{ns:"dashboard"}),classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis dark:!text-slate-300 dark:bg-slate-900",disabled:U,autoFocus:A===((Z=S.value.templateOptions)==null?void 0:Z.length)-1&&S.value.templateOptions[A].value==="",className:"".concat(U?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full"),onInputBlur:Q=>{P.value=Q},ccNumber:P.value},s.value):P.type==="textarea"?a.jsx(go,{placeholder:r("Enter field value",{ns:"dashboard"}),label:"",className:"text-sm font-semibold border-0 border-transparent focus:border-blue-400 rounded-none nowrap overflow-hidden text-ellipsis !pl-0.5 w-full",classNameArea:U?"dark:!text-slate-500 !bg-gray-100 opacity-50 dark:!bg-gray-900":"dark:!text-slate-300 dark:!bg-slate-900",autoFocus:A===S.value.templateOptions.length-1&&S.value.templateOptions[A].value===""&&!!S.value.templateOptions[A].label,maxRows:2,value:P.value,enableEmoji:!1,enableEmojiInside:!0,onKeyDown:Q=>{Q.stopPropagation()},onChange:Q=>{P.value=Q.target.value,o.value=Date.now().toString(),S.value={...S.value,templateOptions:[...S.value.templateOptions]}}},s.value):P.type==="select"?a.jsx(fe,{className:"justify-start items-center w-full my-1",children:a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(ye,{size:"mini",variant:"ghost",disabled:U,className:"rounded-sm font-semibold hover:bg-transparent px-2 py-1 w-full border border-slate-300 hover:border-blue-500 dark:border-slate-800 dark:hover:border-blue-500 dark:bg-slate-900 dark:hover:bg-slate-900 dark:text-slate-300 dark:hover:text-blue-500",children:a.jsxs(fe,{className:"flex items-center justify-start w-full gap-1",children:[a.jsx(X,{className:"!text-slate-400 dark:!text-slate-300 text-ellipsis overflow-hidden !block line-clamp-2",children:$?r("Select is empty",{ns:"common"}):R||r("Select option",{ns:"common"})}),a.jsx(fe,{className:"w-[18px] h-[18px] ml-0.5 mr-0",children:a.jsx(jn,{size:13})})]})})}),a.jsxs(Cn,{sideOffset:12,align:"start",className:"max-w-[300px]",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5 text-xs",disabled:!0,children:$?a.jsx(X,{children:r("Select is empty",{ns:"common"})}):a.jsx(X,{children:r("Select option",{ns:"common"})})}),!$&&a.jsxs(a.Fragment,{children:[a.jsx(Yt,{}),(V=(F=S.value.templateOptions[A])==null?void 0:F.selectOptions)==null?void 0:V.map((Q,ae)=>a.jsx(Kt,{checked:P.value===Q,onSelect:()=>{P.value=Q,o.value=Date.now().toString(),S.value={...S.value,templateOptions:[...S.value.templateOptions]}},children:a.jsx(X,{className:"text-xs ".concat(P.value===Q?"font-semibold":""),children:Q})},ae))]})]})]})}):((q=P.label)==null?void 0:q.toLocaleLowerCase())!=="clipboard"?a.jsx(Gt,{small:!0,placeholder:r("Enter field value",{ns:"dashboard"}),autoFocus:!!S.value.templateOptions[A].label,classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis dark:!text-slate-300 dark:bg-slate-900",disabled:U,type:P.type==="number"?"number":"text",className:"".concat(U?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full"),onChange:Q=>{P.value=Q.target.value.trim(),o.value=Date.now().toString()},defaultValue:P.value},s.value):a.jsx(Gt,{small:!0,placeholder:r("This field allows to insert text from clipboard",{ns:"dashboard"}),autoFocus:!1,classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis dark:!text-slate-300 dark:bg-transparent",disabled:!0,type:"text",className:"".concat(U?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full")})})}),a.jsx(fe,{className:"gap-1 ml-0.5",children:_?a.jsx(ye,{size:"mini",title:r("Enable / Disable",{ns:"common"}),variant:"ghost",className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",onClick:async()=>{var ae;S.value={...S.value,templateOptions:[...(ae=S.value.templateOptions)==null?void 0:ae.map((re,le)=>le===A?{...re,isEnable:!re.isEnable}:re)]};const Q=JSON.stringify(S.value);try{await k({updatedItem:{formTemplateOptions:Q,itemId:t}}),setTimeout(()=>{j.value=!0},300)}catch(re){console.error(re)}},children:S.value.templateOptions&&((ne=S.value.templateOptions[A])!=null&&ne.isEnable)?a.jsx(hs,{size:14}):a.jsx(Ya,{size:14})}):a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(ye,{size:"mini",title:r("Not found in the template",{ns:"common"}),variant:"ghost",className:"text-sm font-semibold w-6 h-6 hover:bg-transparent !text-amber-800 dark:!text-amber-400 opacity-60",children:a.jsx(Ho,{size:14})})}),a.jsx(Cn,{sideOffset:12,align:"center",children:a.jsxs(Oe,{className:"text-red-500 dark:!text-red-600 text-[13px] focus:text-red-500 py-1",onSelect:()=>{var ae;S.value={...S.value,templateOptions:[...(ae=S.value.templateOptions)==null?void 0:ae.filter((re,le)=>le!==A)]};const Q=JSON.stringify(S.value);try{k({updatedItem:{formTemplateOptions:Q,itemId:t}})}catch(re){console.error(re)}},children:[a.jsx(X,{size:"xs",className:"!text-red-500 dark:!text-red-600",children:r("Remove",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(or,{size:13})})]})})]})})]})]},A)}),i.value&&a.jsxs(X,{className:"!text-amber-800 dark:!text-amber-400 text-[13px] my-2 bg-yellow-50 dark:bg-yellow-900 p-2 relative",children:[r("All field labels must be unique to ensure they are correctly used within the template.",{ns:"dashboard"}),a.jsx(Rn,{className:"absolute top-0 right-0 m-2 bg-yellow-50 dark:bg-yellow-900 z-10 cursor-pointer hover:bg-yellow-100 dark:hover:bg-yellow-800",size:14,onClick:()=>{i.value=!1}})]}),c.value.length>0&&a.jsxs(fe,{className:"rounded-md gap-2 my-3 items-start justify-start flex-wrap !text-amber-800 dark:!text-amber-400 text-[13px] bg-yellow-50 dark:bg-amber-950 p-2",children:[a.jsxs(X,{className:"!text-amber-700 dark:!text-amber-500 text-[13px] w-full",children:[a.jsx(Ho,{size:13,className:"mr-1"}),r("Found in template but missing from fields definition",{ns:"common"}),":"]}),c==null?void 0:c.value.map((P,A)=>a.jsx(J,{children:a.jsx(it,{variant:"outline",className:"bg-red-50 !text-red-500 dark:!text-red-400 dark:bg-red-950/80 border-red-100 dark:border-red-900 text-normal px-2",children:P})},A))]}),a.jsxs(a.Fragment,{children:[a.jsxs(fe,{className:"gap-1 mt-2",children:[a.jsx(ye,{size:"mini",className:"!text-sm hover:bg-transparent hover:text-blue-500 dark:hover:text-blue-400 border-b-2 ".concat(m.value==="template"?"border-blue-500 dark:border-blue-400 text-blue-500 dark:text-blue-400":"border-transparent text-slate-500 dark:text-slate-400 "," rounded-none px-2 py-0.5"),variant:"ghost",onClick:()=>{m.value="template"},children:r("Template",{ns:"dashboard"})}),a.jsx(ye,{size:"mini",variant:"ghost",className:"!text-sm hover:bg-transparent hover:text-blue-500 dark:hover:text-blue-400 border-b-2 ".concat(m.value==="result"?"border-blue-500 dark:border-blue-400 text-blue-500 dark:text-blue-400":"border-transparent text-slate-400 dark:text-slate-400"," rounded-none px-2 py-0.5"),onClick:()=>{m.value="result",M()},children:r("Result",{ns:"dashboard"})})]}),m.value==="template"?a.jsxs(J,{className:"bg-sky-50/70 dark:bg-sky-950/70 relative rounded-md text-sm",children:[t&&a.jsx(Yn,{className:"hover:bg-transparent rounded-md dark:text-slate-400 hover:text-green-600 hover:dark:text-green-600 top-3 right-3 absolute z-10",onClick:()=>{nn.value?g(t):b(t)},children:a.jsx(De,{text:nn.value?r("Copy and Paste",{ns:"common"}):r("Copy to Clipboard",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:nn.value?a.jsx(aa,{size:15}):a.jsx(qa,{size:15})})}),a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"280px"},autoHide:!1,children:a.jsx(J,{className:"text-sm py-1 px-3 whitespace-pre-wrap pb-8 pt-3 select-text",children:L})}),a.jsx(Xi,{className:"flex flex-row absolute bottom-2 right-3 z-10 select-none",value:p.value,onValueChange:P=>{p.value=P==="labels"?"labels":"values"},children:a.jsxs(Vo,{className:"self-center px-1 py-1 opacity-60 hover:opacity-100 animate-in fade-in bg-slate-200 dark:bg-slate-900",children:[a.jsx(br,{value:"values",className:"!text-xs py-0.5 data-[state=active]:text-slate-500 dark:data-[state=active]:text-slate-200 text-slate-400 dark:text-slate-500 hover:text-blue-400 dark:hover:text-slate-200 data-[state=active]:hover:text-slate-500",children:r("Values",{ns:"dashboard"})}),a.jsx(br,{value:"labels",className:"!text-xs py-0.5 data-[state=active]:text-slate-500 dark:data-[state=active]:text-slate-200 text-slate-400 dark:text-slate-500 hover:text-blue-400 dark:hover:text-slate-200 data-[state=active]:hover:text-slate-500",children:r("Labels",{ns:"dashboard"})})]})})]}):m.value==="result"&&x.value&&a.jsxs(J,{className:"bg-sky-50/70 dark:bg-sky-950/70 relative mt-0 rounded-md text-sm",children:[t&&a.jsx(Yn,{className:"hover:bg-transparent rounded-md dark:text-slate-400 hover:text-green-600 hover:dark:text-green-600 top-3 right-3 absolute z-10",onClick:()=>{nn.value?g(t):b(t)},children:a.jsx(De,{text:nn.value?r("Copy and Paste",{ns:"common"}):r("Copy to Clipboard",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:nn.value?a.jsx(aa,{size:15}):a.jsx(qa,{size:15})})}),a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"280px"},autoHide:!1,children:a.jsxs(J,{className:"text-sm py-1 px-3 whitespace-pre-wrap pb-8 pt-3 select-text",children:[a.jsx("div",{...h.value==="html"&&{dangerouslySetInnerHTML:{__html:pz.sanitize(x.value)}},className:"font-normal"}),h.value==="text"&&x.value]})}),a.jsx(Xi,{className:"flex flex-row absolute bottom-2 right-3 z-10 select-none",value:h.value,onValueChange:P=>{h.value=P==="html"?"html":"text"},children:a.jsxs(Vo,{className:"self-center px-1 py-1 opacity-60 hover:opacity-100 animate-in fade-in bg-slate-200 dark:bg-slate-900",children:[a.jsx(br,{value:"text",className:"!text-xs py-0.5 data-[state=active]:text-slate-500 dark:data-[state=active]:text-slate-200 text-slate-400 dark:text-slate-500 hover:text-blue-400 dark:hover:text-slate-200 data-[state=active]:hover:text-slate-500",children:r("Text",{ns:"dashboard"})}),a.jsx(br,{value:"html",className:"!text-xs py-0.5 data-[state=active]:text-slate-500 dark:data-[state=active]:text-slate-200 text-slate-400 dark:text-slate-500 hover:text-blue-400 dark:hover:text-slate-200 data-[state=active]:hover:text-slate-500",children:r("HTML",{ns:"dashboard"})})]})})]})]})]}),j.value&&a.jsx(J,{className:"bg-blue-200 dark:bg-blue-800 text-xs rounded-sm px-1.5 absolute left-1 bottom-1",children:r("Updated",{ns:"common"})})]})}const Q1e=[En.Down,En.Right,En.Up,En.Left];function j2(e){if(!e)return!1;const t=e.data.current;return(t==null?void 0:t.type)===ns||(t==null?void 0:t.type)===il||(t==null?void 0:t.type)===wo}const AS=e=>e.toString().split("::pinned")[0];function zS(e){let t=[];return e.children&&e.children.length>0&&e.children.forEach(n=>{t.push(n.id),t=t.concat(zS(n))}),t}const FS=(e,{context:{active:t,droppableRects:n,droppableContainers:r,collisionRect:s}})=>{if(Q1e.includes(e.code)){if(e.preventDefault(),!t||!s)return;const o=[];r.getEnabled().forEach(u=>{var m,x,C;if(!u||u!=null&&u.disabled)return;const h=n.get(u.id);if(!h)return;const p=u.data.current;if(p){const{type:b,children:g}=p;if(b==="Column"&&(g==null?void 0:g.length)>0&&((m=t.data.current)==null?void 0:m.type)!=="Column")return}switch(e.code){case En.Down:if(((x=t.data.current)==null?void 0:x.type)==="Column")return;s.toph.top&&o.push(u);break;case En.Left:s.left>=h.left+h.width&&o.push(u);break;case En.Right:s.left+s.width<=h.left&&o.push(u);break}});const i=AK({active:t,collisionRect:s,droppableRects:n,droppableContainers:o,pointerCoordinates:null}),c=Bj(i,"id");if(c!=null){const u=r.get(c),h=u==null?void 0:u.node.current,p=u==null?void 0:u.rect.current;if(h&&p)return{x:p.left,y:p.top}}}};function HS(e,t=!1,n=!1){if(!e||n)return{valuePreview:t&&e?e.substring(0,200).trim()+"...":(e==null?void 0:e.trim())||"No content",morePreviewLines:null,morePreviewChars:null};const r=e.replace(/\r\n/g,"\n");if(r.split("\n").length>=5&&!t){const s=r.split("\n").slice(0,5).join("\n"),o=r.split("\n").length-5;return{valuePreview:Xl.closeTags(s.trim()),morePreviewLines:o>0?o:null,morePreviewChars:o?null:r.length-160}}if(r.length>60&&!t){const s=r.length-60;return{valuePreview:Xl.closeTags(r.substring(0,60).trim())+"...",morePreviewLines:null,morePreviewChars:s>0?s:null}}else{const s=r.trim(),o=s.split("\n"),i=r.split("\n").length-o.length;return t?{valuePreview:s.substring(0,60)+"...",morePreviewLines:null,morePreviewChars:null}:{valuePreview:s,morePreviewLines:i>0?i:null,morePreviewChars:null}}}function fz({arrLinks:e=[],clipId:t,isShowLinkedClip:n,detectedLanguage:r,hasEmoji:s,hasMaskedWords:o,imageDataUrl:i,imageHash:c,imagePathFullRes:u,imageScale:h,imageType:p,imageWidthHeight:m,isCode:x,isCommand:C,isWebRequest:b,isWebScraping:g,isExpanded:k,isImage:j,isImageData:S,isLargeView:E,isLink:N,isForm:T,isTemplate:M,isMasked:L,isPath:D,isVideo:P,isMenu:A,isCopyOrPaste:B,isDark:z,clipName:R,formTemplateOptions:$,commandRequestOutput:_,isCommandRequestRunError:U,commandRequestOutputLastRunAt:K,requestOptions:W,pathType:G,searchTerm:Z,value:F=""}){var Me,ze,qe;const{t:V}=wt(),q=ea(!1),ne=ea(!1),Q=ea(""),ae=f.useRef(null),{metadataLinkByItemId:re}=Sg(N,t),le=N&&!!(re!=null&&re.linkTitle&&(re!=null&&re.linkDomain)),oe=ea({method:"GET",headers:[],body:"",scrapingRules:[],filters:[],auth:{}}),{valuePreview:ie,morePreviewLines:de,morePreviewChars:xe}=HS(F,j||S,E||N||D||C||b||g||T||M);f.useEffect(()=>{if(W)try{const Ye=JSON.parse(W);oe.value={...oe.value,...Ye}}catch{}},[W]);const je=F==null?void 0:F.trim();f.useEffect(()=>{k.value&&(ne.value=!1)},[k.value]),f.useEffect(()=>{D&&Sa("check_path",{path:je}).then(()=>{Q.value=G}).catch(()=>{Q.value="Error"})},[D]),f.useEffect(()=>{Z&&(k.value=!0)},[Z]);const Ee=E?"max-h-[600px]":"max-h-[300px]",Te=je.length===0;return f.useEffect(()=>{var Ye;n&&((Ye=ae==null?void 0:ae.current)==null||Ye.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"}))},[n,ae==null?void 0:ae.current]),a.jsxs(Ku,{className:dn(B?"bg-green-50 dark:bg-green-900/40":"bg-slate-50/50 dark:bg-slate-900","px-2 pr-1.5 py-1 mb-0.5 mx-1 text-left flex flex-col rounded-md select-auto relative"),children:[a.jsx(J,{className:"mb-0.5",ref:ae,children:D?a.jsx(Vg,{theme:z?Ni.vsDark:Ni.github,code:je,language:"path",children:({className:Ye,style:Ve,tokens:Lt,getLineProps:$e,getTokenProps:st})=>a.jsx("code",{className:"".concat(Ye," ").concat(Q.value==="Error"?" line-through decoration-gray-300":""),style:Ve,children:Lt.map((At,Qt)=>a.jsx("div",{...$e({line:At}),className:"overflow-hidden text-ellipsis whitespace-pre-wrap",children:At.map((Vt,_e)=>a.jsx("span",{...st({token:Vt}),className:"".concat(Q.value==="Error"?"opacity-60":""," select-text"),children:Z?rl(Vt.content,Z):Vt.content},_e))},Qt))})}):S?a.jsxs(J,{className:"text-ellipsis self-start text-xs overflow-hidden select-none",children:[a.jsx(J,{className:"flex px-0 py-1 items-center justify-center",children:a.jsx(_i,{src:je,hasError:q.value,onErrorCallback:()=>{q.value=!0},draggable:!1,decoding:"async",className:"".concat(Ee," min-h-10")})}),a.jsx("code",{className:"pb-0.5",children:ie})]}):N&&j?a.jsxs(J,{className:"text-ellipsis self-start text-xs overflow-hidden select-none",children:[a.jsx(J,{className:"flex px-0 pt-1.5 pb-0.5 items-center justify-center",children:a.jsx(_i,{src:mr(je),hasError:q.value,onErrorCallback:()=>{q.value=!0},draggable:!1,decoding:"async",className:"".concat(Ee," min-h-10")})}),a.jsx("code",{className:"pb-0.5",children:Yu(je,e)})]}):j?a.jsxs(J,{className:"px-0 py-1.5 flex items-center justify-center relative animate-in fade-in duration-300 !fill-mode-forwards select-none",children:[E?a.jsx("img",{decoding:"async",srcSet:u&&i?"".concat(iu(u),"?").concat(c," ").concat(h,"x"):!i&&!u?Gu:$g,src:u&&i?"".concat(iu(u),"?").concat(c):!i&&!u?Gu:$g,className:"rounded-md shadow-sm border border-slate-100 dark:border-slate-600 object-scale-down"},t):a.jsx("img",{src:u&&(p==="webp"||p==="gif")?"".concat(iu(u),"?").concat(c):i&&u?i:!i&&!u?Gu:$g,draggable:!1,decoding:"async",height:"auto",className:"max-h-56 min-h-10 rounded-md shadow-sm border border-slate-100 dark:border-slate-600"}),a.jsx(J,{className:"absolute left-0 bottom-1 flex flex-row gap-1 rounded items-center pb-0.5 pl-0.5",children:a.jsxs(J,{className:"text-xs text-muted-foreground bg-slate-50 dark:bg-slate-950 px-1.5 rounded transform duration-300",title:V("Image size in pixels",{ns:"common"}),children:[m," ",p]})})]}):r&&x&&ie?a.jsx(J,{className:"text-ellipsis self-start text-sm w-full select-text",children:a.jsx(es,{isDark:z,searchTerm:Z,isLargeView:E,isShowMore:k.value||de==null,isWrapped:ne.value,value:k.value?je:ie,language:r})}):C&&ie?a.jsxs(J,{className:"text-ellipsis self-start text-sm w-full select-text pt-0.5",children:[a.jsx(es,{isDark:z,searchTerm:Z,isLargeView:E,isCommand:!0,isShowMore:!0,isWrapped:ne.value,autoHideScrollbar:!0,value:je,language:"shell"}),_&&a.jsxs(J,{className:"".concat(U?"bg-red-50 dark:bg-red-950":"bg-green-50 dark:bg-green-950"," py-1 rounded-md px-3 mb-1 relative border-0"),children:[a.jsx(es,{isDark:z,maxHeight:E?150:100,isLargeView:!1,isShowMore:!0,isWrapped:ne.value,value:_,language:"shell"}),K&&a.jsx(J,{className:"text-xs text-muted-foreground rounded px-1 bg-slate-50 dark:bg-slate-900/80 absolute bottom-1 right-1",children:a.jsx(De,{text:"".concat(V("Last run",{ns:"dashboard"}),": ").concat(Ju(K,"PPpp")),className:"text-xs bg-slate-50 dark:bg-slate-900 text-center",maxWidth:300,isCompact:!0,side:"bottom",sideOffset:10,children:Hc().format(K,"mini-minute-now",{round:"floor"})})})]})]}):(b||g)&&ie?a.jsxs(J,{className:"text-ellipsis self-start text-sm w-full select-text pt-0.5",children:[a.jsx(es,{isDark:z,searchTerm:Z,isLargeView:E,isShowMore:!0,isWrapped:ne.value,value:je,autoHideScrollbar:!0,webRequestMethod:b?oe.value.method:"URL",language:"shell"}),_&&a.jsxs(J,{className:"".concat(U?"bg-red-50 border-red-100":"bg-green-50 border-green-100"," ").concat(E?"py-1":"py-0"," rounded-md px-3 relative mb-1 border"),children:[a.jsx(es,{isDark:z,maxHeight:E?150:100,isLargeView:!1,isShowMore:!0,isWrapped:ne.value,value:_,language:U?"text":"json"}),K&&a.jsx(J,{className:"text-xs text-muted-foreground rounded px-1 bg-slate-50 dark:bg-slate-900/80 absolute bottom-1 right-1",children:a.jsx(De,{text:"".concat(V("Last run",{ns:"dashboard"}),": ").concat(Ju(K,"PPpp")),className:"text-xs bg-slate-50 dark:bg-slate-900 text-center",maxWidth:300,isCompact:!0,side:"bottom",sideOffset:10,children:Hc().format(K,"mini-minute-now",{round:"floor"})})})]})]}):T?a.jsx(J,{className:"self-start text-sm w-full select-text",children:a.jsx(XA,{formTemplateOptions:$,clipId:t})}):M?a.jsx(J,{className:"self-start text-sm w-full select-text",children:a.jsx(mz,{formTemplateOptions:$,clipId:t,value:F})}):Te?a.jsx("code",{className:"text-gray-300",children:R}):a.jsx(v2,{isExpanded:k.value,isWrapped:ne.value,isImageData:S,isMasked:L,isLargeView:E,isCode:x,hasLinkCard:le,metadataLinkByItemId:re,isImage:j,trimmedValue:je,valuePreview:ie,morePreviewLines:de,isDark:z,searchTerm:Z})}),a.jsxs(fe,{className:"justify-between select-none",children:[(b||C||g)&&_?a.jsx(J,{className:"flex flex-row items-center rounded",children:a.jsx(J,{className:"text-xs text-muted-foreground px-1.5 transform duration-300 cursor-pointer",onClick:()=>{ne.value=!ne.value},children:a.jsx(De,{text:ne.value?V("No Wrap",{ns:"common"}):V("Lines Wrap",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:ne.value?a.jsx(km,{width:20,height:20}):a.jsx(jm,{width:20,height:20})})})}):de||xe?a.jsxs(J,{className:"flex flex-row items-center rounded",children:[a.jsx(J,{className:"text-xs text-muted-foreground px-0 transform duration-300 cursor-pointer",onClick:()=>{k.value=!k.value},children:a.jsx(De,{text:k.value?"":V("Show all",{ns:"common"}),isCompact:!0,isDisabled:k.value,delayDuration:2e3,side:"bottom",sideOffset:10,children:k.value?a.jsxs(a.Fragment,{children:["- ",V("show less",{ns:"common"})]}):xe?a.jsxs(a.Fragment,{children:["+",xe," ",V("chars",{ns:"common"})]}):de&&a.jsxs(a.Fragment,{children:["+",de," ",V("lines",{ns:"common"})]})})}),a.jsx(J,{className:"text-xs text-muted-foreground px-1.5 transform duration-300 cursor-pointer",onClick:()=>{ne.value=!ne.value},children:a.jsx(De,{text:ne.value?V("No Wrap",{ns:"common"}):V("Lines Wrap",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:ne.value?a.jsx(km,{width:20,height:20}):a.jsx(jm,{width:20,height:20})})})]}):a.jsx(J,{}),a.jsxs(J,{className:"flex flex-row gap-1 items-center justify-end ",children:[C&&a.jsx(J,{className:"".concat(U?"bg-red-300 dark:bg-red-800 dark:text-slate-300 text-red-800":"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300"," text-xs rounded-sm px-1.5"),children:U?V("Command error",{ns:"dashboard"}):V("Type:::Command",{ns:"dashboard"})}),(b||g)&&a.jsxs(fe,{className:"gap-1",children:[a.jsxs(J,{className:"".concat(U?"bg-red-300 dark:bg-red-600 dark:text-red-300":"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300"," text-xs rounded-sm px-1.5"),children:[b&&a.jsx("span",{children:U?V("Request error",{ns:"dashboard"}):V("Type:::Request",{ns:"dashboard"})}),g&&a.jsx("span",{children:U?V("Error",{ns:"dashboard"}):V("Type:::Scraper",{ns:"dashboard"})})]}),g&&oe.value.scrapingRules&&((Me=oe.value.scrapingRules)==null?void 0:Me.filter(Ye=>Ye.isEnable).length)>0&&a.jsxs(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:[V("Headers",{ns:"dashboard"}),a.jsx("span",{className:"ml-1 font-mono",children:oe.value.headers.filter(Ye=>Ye.isEnable).length})]}),b&&oe.value.headers.filter(Ye=>Ye.isEnable).length>0&&a.jsxs(J,{className:"bg-slate-300 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:[V("Headers",{ns:"dashboard"}),a.jsx("span",{className:"ml-1 font-mono",children:oe.value.headers.filter(Ye=>Ye.isEnable).length})]}),b&&((ze=oe.value.auth)==null?void 0:ze.isEnable)&&a.jsx(J,{className:"bg-slate-300 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:(qe=oe.value.auth)==null?void 0:qe.type}),b&&oe.value.filters.filter(Ye=>Ye.isEnable).length>0&&a.jsxs(J,{className:"bg-slate-300 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:[V("Filters",{ns:"dashboard"}),a.jsx("span",{className:"ml-1 font-mono",children:oe.value.filters.filter(Ye=>Ye.isEnable).length})]})]}),(L||o)&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm ".concat(o?"px-0.5":"px-1.5"),children:L?V("Type:::Secret",{ns:"common"}):a.jsx(Al,{size:16})}),r&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:r}),N&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:P?V("Type:::Video",{ns:"common"}):Jl(je)?V("Type:::Email",{ns:"common"}):V("Type:::Link",{ns:"common"})}),D&&Q.value&&a.jsx(J,{className:"".concat(Q.value==="Error"?"bg-red-300":"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300"," text-xs rounded-sm px-1.5"),children:Q.value==="Error"?a.jsx(De,{text:V("File, folder or app path does not exist",{ns:"dashboard"}),className:"text-red-500 bg-red-50 text-center",maxWidth:300,isCompact:!0,side:"bottom",sideOffset:10,children:Q.value}):Q.value}),s&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:V("Type:::Emoji",{ns:"common"})}),Te&&!T&&!j&&a.jsx(J,{className:"bg-yellow-200 text-yellow-700 dark:bg-yellow-800 dark:text-yellow-400 text-xs rounded-sm px-1.5",children:V("Type:::Empty",{ns:"common"})}),S&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:V("Type:::Image Base64",{ns:"common"})}),T&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:V("Type:::Auto Fill",{ns:"common"})}),A&&a.jsxs(fe,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:[V("Type:::Menu",{ns:"common"}),a.jsx(tg,{size:11,className:"ml-1"})]})]})]})]})}f.memo(fz);function J1e({clipId:e,color:t,description:n,borderWidth:r,name:s}){const{t:o}=wt(),i=He(!1),c=He(""),u=He(""),{updateItemById:h}=ji(),p=He(Ip.value),m=He(!1);return f.useEffect(()=>{i.value=!1,c.value=s!=null?s:"",Ip.value=p.value},[p.value]),f.useEffect(()=>{u.value=n!=null?n:"",Ip.value=m.value},[m.value]),a.jsx(fe,{className:"justify-start w-full",children:p.value?a.jsxs(a.Fragment,{children:[a.jsx(De,{open:i.value||co.value,asChild:!0,text:co.value?o("Unsaved name",{ns:"dashboard"}):c.value.length<=AC?o("Too short",{ns:"dashboard"}):o("Too long",{ns:"dashboard"}),side:"bottom",className:"bg-rose-50 text-red-500 dark:bg-rose-900 dark:text-red-50 border-rose-100 dark:border-rose-950 text-base font-semibold border !px-2 !py-1.5",children:a.jsx(Gt,{small:!0,autoFocus:!0,className:"bg-white rounded-md text-sm font-semibold w-full min-w-[120px]",placeholder:o("Enter clip name",{ns:"dashboard"}),onKeyDown:async x=>{x.stopPropagation(),x.key==="Escape"?p.value=!1:x.key==="Enter"&&(!c.value.length||c.value.length>Mp)?i.value=!0:x.key==="Enter"&&(await h({updatedItem:{name:c.value,itemId:e}}),setTimeout(()=>{p.value=!1},200))},defaultValue:s,onFocus:x=>{s===o("New Clip",{ns:"dashboard"})&&x.target.select()},onChange:x=>{i.value&&x.target.value.length<=Mp&&i.value&&x.target.value.length>0&&(i.value=!1),c.value=x.target.value}})}),a.jsxs(fe,{className:"ml-1",children:[a.jsx(De,{text:o("Save",{ns:"common"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,isDisabled:co.value,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"px-1.5 h-8 text-blue-500 dark:!text-blue-400 hover:bg-blue-100 dark:hover:bg-blue-700 dark:hover:!text-blue-300 border-0",onClick:async()=>{if(co.value&&(co.value=!1),!c.value.length||c.value.length>Mp){i.value=!0;return}i.value||(await h({updatedItem:{name:c.value,itemId:e}}),setTimeout(()=>{p.value=!1},200))},children:a.jsx(Dt,{size:18})})})}),a.jsx(De,{text:o("Cancel",{ns:"common"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-1 px-1.5 h-8 text-gray-400 border-0",onClick:()=>{p.value=!1},children:a.jsx(Rn,{size:18})})})})]})]}):a.jsxs(fe,{className:"justify-start w-full mr-2",children:[!m.value&&a.jsxs(a.Fragment,{children:[a.jsx(J,{className:"min-w-[24px]",children:a.jsx(i2,{color:t!=null?t:null,borderWidth:r,type:wo,itemId:e,updateById:h})}),a.jsx(X,{className:"text-sm text-ellipsis !block overflow-hidden whitespace-nowrap border-dashed border-b max-w-[120px] min-w-[40px] border-".concat(t||"slate","-400 hover:border-gray-400"),onClick:()=>{p.value=!0},color:"black",children:s}),a.jsx(J,{onClick:()=>{p.value=!0},className:"ml-1 pr-0 pl-1 pt-[1px] text-primary/50 cursor-pointer relative opacity-80 hover:opacity-100",children:a.jsx(De,{text:o("Edit name",{ns:"dashboard"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,children:a.jsx(Pp,{size:14})})})]}),a.jsx(J,{onClick:()=>{m.value=!0},title:n&&!m.value?o("Edit Note",{ns:"dashboard"}):void 0,className:"".concat(m.value?"":"ml-1"," pr-0 pl-1 pt-[1px] text-primary/50 cursor-pointer relative opacity-80 hover:opacity-100"),children:n?a.jsx(De,{text:n,isCompact:!0,side:"right",align:"end",alignOffset:30,maxWidth:180,sideOffset:-10,asChild:!0,children:a.jsx(sL,{size:16})}):a.jsx(De,{text:o("Add note",{ns:"dashboard"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,isDisabled:m.value,children:a.jsx(Jre,{size:16})})}),m.value&&a.jsxs(a.Fragment,{children:[a.jsx(De,{open:co.value,asChild:!0,text:co.value?o("Unsaved note",{ns:"dashboard"}):void 0,side:"bottom",className:"bg-rose-50 text-red-500 text-base font-semibold border border-rose-100",children:a.jsx(Gt,{small:!0,autoFocus:!0,className:"bg-white ml-2 rounded-md text-sm font-semibold min-w-[120px]",placeholder:o("Enter clip note",{ns:"dashboard"}),onKeyDown:async x=>{x.stopPropagation(),x.key==="Escape"?m.value=!1:x.key==="Enter"&&(await h({updatedItem:{description:u.value,itemId:e}}),setTimeout(()=>{m.value=!1},200))},defaultValue:n!=null?n:"",onChange:x=>{u.value=x.target.value}})}),a.jsxs(fe,{className:"ml-2",children:[a.jsx(De,{text:o("Save",{ns:"common"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,isDisabled:co.value,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-1 px-1.5 h-8 text-blue-500 dark:!text-blue-400 hover:bg-blue-100 dark:hover:bg-blue-700 dark:hover:!text-blue-300 border-0",onClick:async()=>{co.value&&(co.value=!1),await h({updatedItem:{description:u.value,itemId:e}}),setTimeout(()=>{m.value=!1},200)},children:a.jsx(Dt,{size:18})})})}),a.jsx(De,{text:o("Cancel",{ns:"common"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-1 px-1.5 h-8 text-gray-400 border-0",onClick:()=>{m.value=!1},children:a.jsx(Rn,{size:18})})})})]})]})]})})}function gz(e){var t,n;return a.jsxs("svg",{width:(t=e.width)!=null?t:"24px",height:(n=e.height)!=null?n:"24px",className:e.className,onClick:e.onClick,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",xmlns:"http://www.w3.org/2000/svg",children:[a.jsx("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}),a.jsx("rect",{x:"6.881",y:"6.83",width:"10.2",height:"10.2",className:"opacity-50",stroke:"none",fill:"currentColor"})]})}function vz(e){var t,n;return a.jsxs("svg",{width:(t=e.width)!=null?t:"24px",height:(n=e.height)!=null?n:"24px",className:e.className,viewBox:"0 0 24 24",onClick:e.onClick,fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",xmlns:"http://www.w3.org/2000/svg",children:[a.jsx("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}),a.jsx("path",{fill:"currentColor",stroke:"none",d:"m18.4044 17.0597-1.3474 1.3474H8.2988l1.3474-1.3474h8.7582ZM14.52 5.0053l3.811 3.811-.5695.7343-1.0281 1.3106-.6031.7568-.5374.6632-.3597.436-.4222.4997-.2734.3133-.2364.2606-.1994.2081-.4734.4683-.9742.9883-.514.5288-.1854-.0092-.1944-.003c-.3311 0-.699.0257-1.1035.077l-.2536.0356-.2478.0408-.237.0439-.3247.067-.6212.1496-2.021 1.0105-1.3475.3369.3369-1.3474 1.0105-2.0211.032-.076.0564-.1558.0474-.1502.0516-.187a6.8003 6.8003 0 0 0 .1495-.7784 10.6177 10.6177 0 0 0 .088-1.797l.1045-.1176.1065-.1134.497-.5086 1.1954-1.1882.3684-.3535.4097-.3752.3575-.3158.3839-.3296.4103-.3434.4366-.3573.4631-.3711.7442-.5827.529-.4057.5556-.4196.5819-.4335ZM8.7067 12.357a11.8664 11.8664 0 0 1-.036.4396l-.0472.4013a8.6212 8.6212 0 0 1-.112.649l-.1351.572.5888.5408.5814-.0902c.3209-.0649.6365-.1185.9407-.157.1784-.0227.3517-.041.52-.055L8.7067 12.357Zm5.6858-5.5734-.19.144-.7708.5933-.4798.3773-.4525.3626-.425.3476-.3975.3325-.3696.3172-.3416.3015-.4179.383-.3182.3058-.8657.8602 2.861 2.861.1762-.1794.5993-.5981.1285-.1254.174-.181.2194-.2415.2594-.297.412-.4874.3522-.4267.5305-.655.5967-.7486.8638-1.1014-2.1444-2.1445Z"})]})}function yz(e){var t,n;return a.jsxs("svg",{width:(t=e.width)!=null?t:"24px",height:(n=e.height)!=null?n:"24px",onClick:e.onClick,className:e.className,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",xmlns:"http://www.w3.org/2000/svg",children:[a.jsx("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}),a.jsx("rect",{x:"7.3",y:"7.3",rx:"5",ry:"5",width:"9.3",height:"9.3",className:"opacity-90",stroke:"none",fill:"currentColor"})]})}(function(e,t){(function(n){n(Ai)})(function(n){function r(i,c,u){this.orientation=c,this.scroll=u,this.screen=this.total=this.size=1,this.pos=0,this.node=document.createElement("div"),this.node.className=i+"-"+c,this.inner=this.node.appendChild(document.createElement("div"));var h=this;n.on(this.inner,"mousedown",function(m){if(m.which!=1)return;n.e_preventDefault(m);var x=h.orientation=="horizontal"?"pageX":"pageY",C=m[x],b=h.pos;function g(){n.off(document,"mousemove",k),n.off(document,"mouseup",g)}function k(j){if(j.which!=1)return g();h.moveTo(b+(j[x]-C)*(h.total/h.size))}n.on(document,"mousemove",k),n.on(document,"mouseup",g)}),n.on(this.node,"click",function(m){n.e_preventDefault(m);var x=h.inner.getBoundingClientRect(),C;h.orientation=="horizontal"?C=m.clientXx.right?1:0:C=m.clientYx.bottom?1:0,h.moveTo(h.pos+C*h.screen)});function p(m){var x=n.wheelEventPixels(m)[h.orientation=="horizontal"?"x":"y"],C=h.pos;h.moveTo(h.pos+x),h.pos!=C&&n.e_preventDefault(m)}n.on(this.node,"mousewheel",p),n.on(this.node,"DOMMouseScroll",p)}r.prototype.setPos=function(i,c){return i<0&&(i=0),i>this.total-this.screen&&(i=this.total-this.screen),!c&&i==this.pos?!1:(this.pos=i,this.inner.style[this.orientation=="horizontal"?"left":"top"]=i*(this.size/this.total)+"px",!0)},r.prototype.moveTo=function(i){this.setPos(i)&&this.scroll(i,this.orientation)};var s=10;r.prototype.update=function(i,c,u){var h=this.screen!=c||this.total!=i||this.size!=u;h&&(this.screen=c,this.total=i,this.size=u);var p=this.screen*(this.size/this.total);pi.clientWidth+1,p=i.scrollHeight>i.clientHeight+1;return this.vert.node.style.display=p?"block":"none",this.horiz.node.style.display=h?"block":"none",p&&(this.vert.update(i.scrollHeight,i.clientHeight,i.viewHeight-(h?u:0)),this.vert.node.style.bottom=h?u+"px":"0"),h&&(this.horiz.update(i.scrollWidth,i.clientWidth,i.viewWidth-(p?u:0)-i.barLeft),this.horiz.node.style.right=p?u+"px":"0",this.horiz.node.style.left=i.barLeft+"px"),{right:p?u:0,bottom:h?u:0}},o.prototype.setScrollTop=function(i){this.vert.setPos(i)},o.prototype.setScrollLeft=function(i){this.horiz.setPos(i)},o.prototype.clear=function(){var i=this.horiz.node.parentNode;i.removeChild(this.horiz.node),i.removeChild(this.vert.node)},n.scrollbarModel.simple=function(i,c){return new o("CodeMirror-simplescroll",i,c)},n.scrollbarModel.overlay=function(i,c){return new o("CodeMirror-overlayscroll",i,c)}})})();var X1e={exports:{}},xz;S6=function(){return xz||(xz=1,function(e,t){(function(n){n(Ai)})(function(n){n.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy","cbl"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded JavaScript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"],alias:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var r=0;r-1&&o.substring(u+1,o.length);if(h)return n.findModeByExtension(h)},n.findModeByName=function(o){o=o.toLowerCase();for(var i=0;i!?|~^@]/,b=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function g(te){for(var ue=!1,Pe,et=!1;(Pe=te.next())!=null;){if(!ue){if(Pe=="/"&&!et)return;Pe=="["?et=!0:et&&Pe=="]"&&(et=!1)}ue=!ue&&Pe=="\\"}}var k,j;function S(te,ue,Pe){return k=te,j=Pe,ue}function E(te,ue){var Pe=te.next();if(Pe=='"'||Pe=="'")return ue.tokenize=N(Pe),ue.tokenize(te,ue);if(Pe=="."&&te.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return S("number","number");if(Pe=="."&&te.match(".."))return S("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(Pe))return S(Pe);if(Pe=="="&&te.eat(">"))return S("=>","operator");if(Pe=="0"&&te.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return S("number","number");if(/\d/.test(Pe))return te.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),S("number","number");if(Pe=="/")return te.eat("*")?(ue.tokenize=T,T(te,ue)):te.eat("/")?(te.skipToEnd(),S("comment","comment")):jt(te,ue,1)?(g(te),te.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),S("regexp","string-2")):(te.eat("="),S("operator","operator",te.current()));if(Pe=="`")return ue.tokenize=M,M(te,ue);if(Pe=="#"&&te.peek()=="!")return te.skipToEnd(),S("meta","meta");if(Pe=="#"&&te.eatWhile(m))return S("variable","property");if(Pe=="<"&&te.match("!--")||Pe=="-"&&te.match("->")&&!/\S/.test(te.string.slice(0,te.start)))return te.skipToEnd(),S("comment","comment");if(C.test(Pe))return(Pe!=">"||!ue.lexical||ue.lexical.type!=">")&&(te.eat("=")?(Pe=="!"||Pe=="=")&&te.eat("="):/[<>*+\-|&?]/.test(Pe)&&(te.eat(Pe),Pe==">"&&te.eat(Pe))),Pe=="?"&&te.eat(".")?S("."):S("operator","operator",te.current());if(m.test(Pe)){te.eatWhile(m);var et=te.current();if(ue.lastType!="."){if(x.propertyIsEnumerable(et)){var Le=x[et];return S(Le.type,Le.style,et)}if(et=="async"&&te.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return S("async","keyword",et)}return S("variable","variable",et)}}function N(te){return function(ue,Pe){var et=!1,Le;if(c&&ue.peek()=="@"&&ue.match(b))return Pe.tokenize=E,S("jsonld-keyword","meta");for(;(Le=ue.next())!=null&&!(Le==te&&!et);)et=!et&&Le=="\\";return et||(Pe.tokenize=E),S("string","string")}}function T(te,ue){for(var Pe=!1,et;et=te.next();){if(et=="/"&&Pe){ue.tokenize=E;break}Pe=et=="*"}return S("comment","comment")}function M(te,ue){for(var Pe=!1,et;(et=te.next())!=null;){if(!Pe&&(et=="`"||et=="$"&&te.eat("{"))){ue.tokenize=E;break}Pe=!Pe&&et=="\\"}return S("quasi","string-2",te.current())}var L="([{}])";function D(te,ue){ue.fatArrowAt&&(ue.fatArrowAt=null);var Pe=te.string.indexOf("=>",te.start);if(!(Pe<0)){if(p){var et=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(te.string.slice(te.start,Pe));et&&(Pe=et.index)}for(var Le=0,pt=!1,ln=Pe-1;ln>=0;--ln){var Vr=te.string.charAt(ln),Ra=L.indexOf(Vr);if(Ra>=0&&Ra<3){if(!Le){++ln;break}if(--Le==0){Vr=="("&&(pt=!0);break}}else if(Ra>=3&&Ra<6)++Le;else if(m.test(Vr))pt=!0;else if(/["'\/`]/.test(Vr))for(;;--ln){if(ln==0)return;var Od=te.string.charAt(ln-1);if(Od==Vr&&te.string.charAt(ln-2)!="\\"){ln--;break}}else if(pt&&!Le){++ln;break}}pt&&!Le&&(ue.fatArrowAt=ln)}}var P={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function A(te,ue,Pe,et,Le,pt){this.indented=te,this.column=ue,this.type=Pe,this.prev=Le,this.info=pt,et!=null&&(this.align=et)}function B(te,ue){if(!h)return!1;for(var Pe=te.localVars;Pe;Pe=Pe.next)if(Pe.name==ue)return!0;for(var et=te.context;et;et=et.prev)for(var Pe=et.vars;Pe;Pe=Pe.next)if(Pe.name==ue)return!0}function z(te,ue,Pe,et,Le){var pt=te.cc;for(R.state=te,R.stream=Le,R.marked=null,R.cc=pt,R.style=ue,te.lexical.hasOwnProperty("align")||(te.lexical.align=!0);;){var ln=pt.length?pt.pop():u?de:oe;if(ln(Pe,et)){for(;pt.length&&pt[pt.length-1].lex;)pt.pop()();return R.marked?R.marked:Pe=="variable"&&B(te,et)?"variable-2":ue}}}var R={state:null,column:null,marked:null,cc:null};function $(){for(var te=arguments.length-1;te>=0;te--)R.cc.push(arguments[te])}function _(){return $.apply(null,arguments),!0}function U(te,ue){for(var Pe=ue;Pe;Pe=Pe.next)if(Pe.name==te)return!0;return!1}function K(te){var ue=R.state;if(R.marked="def",!!h){if(ue.context){if(ue.lexical.info=="var"&&ue.context&&ue.context.block){var Pe=W(te,ue.context);if(Pe!=null){ue.context=Pe;return}}else if(!U(te,ue.localVars)){ue.localVars=new F(te,ue.localVars);return}}s.globalVars&&!U(te,ue.globalVars)&&(ue.globalVars=new F(te,ue.globalVars))}}function W(te,ue){if(ue)if(ue.block){var Pe=W(te,ue.prev);return Pe?Pe==ue.prev?ue:new Z(Pe,ue.vars,!0):null}else return U(te,ue.vars)?ue:new Z(ue.prev,new F(te,ue.vars),!1);else return null}function G(te){return te=="public"||te=="private"||te=="protected"||te=="abstract"||te=="readonly"}function Z(te,ue,Pe){this.prev=te,this.vars=ue,this.block=Pe}function F(te,ue){this.name=te,this.next=ue}var V=new F("this",new F("arguments",null));function q(){R.state.context=new Z(R.state.context,R.state.localVars,!1),R.state.localVars=V}function ne(){R.state.context=new Z(R.state.context,R.state.localVars,!0),R.state.localVars=null}q.lex=ne.lex=!0;function Q(){R.state.localVars=R.state.context.vars,R.state.context=R.state.context.prev}Q.lex=!0;function ae(te,ue){var Pe=function(){var et=R.state,Le=et.indented;if(et.lexical.type=="stat")Le=et.lexical.indented;else for(var pt=et.lexical;pt&&pt.type==")"&&pt.align;pt=pt.prev)Le=pt.indented;et.lexical=new A(Le,R.stream.column(),te,null,et.lexical,ue)};return Pe.lex=!0,Pe}function re(){var te=R.state;te.lexical.prev&&(te.lexical.type==")"&&(te.indented=te.lexical.indented),te.lexical=te.lexical.prev)}re.lex=!0;function le(te){function ue(Pe){return Pe==te?_():te==";"||Pe=="}"||Pe==")"||Pe=="]"?$():_(ue)}return ue}function oe(te,ue){return te=="var"?_(ae("vardef",ue),at,le(";"),re):te=="keyword a"?_(ae("form"),je,oe,re):te=="keyword b"?_(ae("form"),oe,re):te=="keyword d"?R.stream.match(/^\s*$/,!1)?_():_(ae("stat"),Te,le(";"),re):te=="debugger"?_(le(";")):te=="{"?_(ae("}"),ne,Zt,re,Q):te==";"?_():te=="if"?(R.state.lexical.info=="else"&&R.state.cc[R.state.cc.length-1]==re&&R.state.cc.pop()(),_(ae("form"),je,oe,re,St)):te=="function"?_(Ln):te=="for"?_(ae("form"),ne,Rt,oe,Q,re):te=="class"||p&&ue=="interface"?(R.marked="keyword",_(ae("form",te=="class"?te:ue),pe,re)):te=="variable"?p&&ue=="declare"?(R.marked="keyword",_(oe)):p&&(ue=="module"||ue=="enum"||ue=="type")&&R.stream.match(/^\s*\w/,!1)?(R.marked="keyword",ue=="enum"?_(Ot):ue=="type"?_(Et,le("operator"),Ce,le(";")):_(ae("form"),Ge,le("{"),ae("}"),Zt,re,re)):p&&ue=="namespace"?(R.marked="keyword",_(ae("form"),de,oe,re)):p&&ue=="abstract"?(R.marked="keyword",_(oe)):_(ae("stat"),Qt):te=="switch"?_(ae("form"),je,le("{"),ae("}","switch"),ne,Zt,re,re,Q):te=="case"?_(de,le(":")):te=="default"?_(le(":")):te=="catch"?_(ae("form"),q,ie,oe,re,Q):te=="export"?_(ae("stat"),on,re):te=="import"?_(ae("stat"),In,re):te=="async"?_(oe):ue=="@"?_(de,oe):$(ae("stat"),de,le(";"),re)}function ie(te){if(te=="(")return _(un,le(")"))}function de(te,ue){return Ee(te,ue,!1)}function xe(te,ue){return Ee(te,ue,!0)}function je(te){return te!="("?$():_(ae(")"),Te,le(")"),re)}function Ee(te,ue,Pe){if(R.state.fatArrowAt==R.stream.start){var et=Pe?Lt:Ve;if(te=="(")return _(q,ae(")"),kt(un,")"),re,le("=>"),et,Q);if(te=="variable")return $(q,Ge,le("=>"),et,Q)}var Le=Pe?ze:Me;return P.hasOwnProperty(te)?_(Le):te=="function"?_(Ln,Le):te=="class"||p&&ue=="interface"?(R.marked="keyword",_(ae("form"),en,re)):te=="keyword c"||te=="async"?_(Pe?xe:de):te=="("?_(ae(")"),Te,le(")"),re,Le):te=="operator"||te=="spread"?_(Pe?xe:de):te=="["?_(ae("]"),Sn,re,Le):te=="{"?rn(_e,"}",null,Le):te=="quasi"?$(qe,Le):te=="new"?_($e(Pe)):_()}function Te(te){return te.match(/[;\}\)\],]/)?$():$(de)}function Me(te,ue){return te==","?_(Te):ze(te,ue,!1)}function ze(te,ue,Pe){var et=Pe==!1?Me:ze,Le=Pe==!1?de:xe;if(te=="=>")return _(q,Pe?Lt:Ve,Q);if(te=="operator")return/\+\+|--/.test(ue)||p&&ue=="!"?_(et):p&&ue=="<"&&R.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?_(ae(">"),kt(Ce,">"),re,et):ue=="?"?_(de,le(":"),Le):_(Le);if(te=="quasi")return $(qe,et);if(te!=";"){if(te=="(")return rn(xe,")","call",et);if(te==".")return _(Vt,et);if(te=="[")return _(ae("]"),Te,le("]"),re,et);if(p&&ue=="as")return R.marked="keyword",_(Ce,et);if(te=="regexp")return R.state.lastType=R.marked="operator",R.stream.backUp(R.stream.pos-R.stream.start-1),_(Le)}}function qe(te,ue){return te!="quasi"?$():ue.slice(ue.length-2)!="${"?_(qe):_(Te,Ye)}function Ye(te){if(te=="}")return R.marked="string-2",R.state.tokenize=M,_(qe)}function Ve(te){return D(R.stream,R.state),$(te=="{"?oe:de)}function Lt(te){return D(R.stream,R.state),$(te=="{"?oe:xe)}function $e(te){return function(ue){return ue=="."?_(te?At:st):ue=="variable"&&p?_(Ze,te?ze:Me):$(te?xe:de)}}function st(te,ue){if(ue=="target")return R.marked="keyword",_(Me)}function At(te,ue){if(ue=="target")return R.marked="keyword",_(ze)}function Qt(te){return te==":"?_(re,oe):$(Me,le(";"),re)}function Vt(te){if(te=="variable")return R.marked="property",_()}function _e(te,ue){if(te=="async")return R.marked="property",_(_e);if(te=="variable"||R.style=="keyword"){if(R.marked="property",ue=="get"||ue=="set")return _(sn);var Pe;return p&&R.state.fatArrowAt==R.stream.start&&(Pe=R.stream.match(/^\s*:\s*/,!1))&&(R.state.fatArrowAt=R.stream.pos+Pe[0].length),_(Ht)}else{if(te=="number"||te=="string")return R.marked=c?"property":R.style+" property",_(Ht);if(te=="jsonld-keyword")return _(Ht);if(p&&G(ue))return R.marked="keyword",_(_e);if(te=="[")return _(de,Jt,le("]"),Ht);if(te=="spread")return _(xe,Ht);if(ue=="*")return R.marked="keyword",_(_e);if(te==":")return $(Ht)}}function sn(te){return te!="variable"?$(Ht):(R.marked="property",_(Ln))}function Ht(te){if(te==":")return _(xe);if(te=="(")return $(Ln)}function kt(te,ue,Pe){function et(Le,pt){if(Pe?Pe.indexOf(Le)>-1:Le==","){var ln=R.state.lexical;return ln.info=="call"&&(ln.pos=(ln.pos||0)+1),_(function(Vr,Ra){return Vr==ue||Ra==ue?$():$(te)},et)}return Le==ue||pt==ue?_():Pe&&Pe.indexOf(";")>-1?$(te):_(le(ue))}return function(Le,pt){return Le==ue||pt==ue?_():$(te,et)}}function rn(te,ue,Pe){for(var et=3;et"),Ce);if(te=="quasi")return $(ge,Ae)}function Be(te){if(te=="=>")return _(Ce)}function ke(te){return te.match(/[\}\)\]]/)?_():te==","||te==";"?_(ke):$(Qe,ke)}function Qe(te,ue){if(te=="variable"||R.style=="keyword")return R.marked="property",_(Qe);if(ue=="?"||te=="number"||te=="string")return _(Qe);if(te==":")return _(Ce);if(te=="[")return _(le("variable"),gn,le("]"),Qe);if(te=="(")return $(mt,Qe);if(!te.match(/[;\}\)\],]/))return _()}function ge(te,ue){return te!="quasi"?$():ue.slice(ue.length-2)!="${"?_(ge):_(Ce,ve)}function ve(te){if(te=="}")return R.marked="string-2",R.state.tokenize=M,_(ge)}function Ie(te,ue){return te=="variable"&&R.stream.match(/^\s*[?:]/,!1)||ue=="?"?_(Ie):te==":"?_(Ce):te=="spread"?_(Ie):$(Ce)}function Ae(te,ue){if(ue=="<")return _(ae(">"),kt(Ce,">"),re,Ae);if(ue=="|"||te=="."||ue=="&")return _(Ce);if(te=="[")return _(Ce,le("]"),Ae);if(ue=="extends"||ue=="implements")return R.marked="keyword",_(Ce);if(ue=="?")return _(Ce,le(":"),Ce)}function Ze(te,ue){if(ue=="<")return _(ae(">"),kt(Ce,">"),re,Ae)}function Je(){return $(Ce,ot)}function ot(te,ue){if(ue=="=")return _(Ce)}function at(te,ue){return ue=="enum"?(R.marked="keyword",_(Ot)):$(Ge,Jt,bt,$t)}function Ge(te,ue){if(p&&G(ue))return R.marked="keyword",_(Ge);if(te=="variable")return K(ue),_();if(te=="spread")return _(Ge);if(te=="[")return rn(Nt,"]");if(te=="{")return rn(yt,"}")}function yt(te,ue){return te=="variable"&&!R.stream.match(/^\s*:/,!1)?(K(ue),_(bt)):(te=="variable"&&(R.marked="property"),te=="spread"?_(Ge):te=="}"?$():te=="["?_(de,le("]"),le(":"),yt):_(le(":"),Ge,bt))}function Nt(){return $(Ge,bt)}function bt(te,ue){if(ue=="=")return _(xe)}function $t(te){if(te==",")return _(at)}function St(te,ue){if(te=="keyword b"&&ue=="else")return _(ae("form","else"),oe,re)}function Rt(te,ue){if(ue=="await")return _(Rt);if(te=="(")return _(ae(")"),hn,re)}function hn(te){return te=="var"?_(at,Xt):te=="variable"?_(Xt):$(Xt)}function Xt(te,ue){return te==")"?_():te==";"?_(Xt):ue=="in"||ue=="of"?(R.marked="keyword",_(de,Xt)):$(de,Xt)}function Ln(te,ue){if(ue=="*")return R.marked="keyword",_(Ln);if(te=="variable")return K(ue),_(Ln);if(te=="(")return _(q,ae(")"),kt(un,")"),re,zt,oe,Q);if(p&&ue=="<")return _(ae(">"),kt(Je,">"),re,Ln)}function mt(te,ue){if(ue=="*")return R.marked="keyword",_(mt);if(te=="variable")return K(ue),_(mt);if(te=="(")return _(q,ae(")"),kt(un,")"),re,zt,Q);if(p&&ue=="<")return _(ae(">"),kt(Je,">"),re,mt)}function Et(te,ue){if(te=="keyword"||te=="variable")return R.marked="type",_(Et);if(ue=="<")return _(ae(">"),kt(Je,">"),re)}function un(te,ue){return ue=="@"&&_(de,un),te=="spread"?_(un):p&&G(ue)?(R.marked="keyword",_(un)):p&&te=="this"?_(Jt,bt):$(Ge,Jt,bt)}function en(te,ue){return te=="variable"?pe(te,ue):Xe(te,ue)}function pe(te,ue){if(te=="variable")return K(ue),_(Xe)}function Xe(te,ue){if(ue=="<")return _(ae(">"),kt(Je,">"),re,Xe);if(ue=="extends"||ue=="implements"||p&&te==",")return ue=="implements"&&(R.marked="keyword"),_(p?Ce:de,Xe);if(te=="{")return _(ae("}"),We,re)}function We(te,ue){if(te=="async"||te=="variable"&&(ue=="static"||ue=="get"||ue=="set"||p&&G(ue))&&R.stream.match(/^\s+#?[\w$\xa1-\uffff]/,!1))return R.marked="keyword",_(We);if(te=="variable"||R.style=="keyword")return R.marked="property",_(ht,We);if(te=="number"||te=="string")return _(ht,We);if(te=="[")return _(de,Jt,le("]"),ht,We);if(ue=="*")return R.marked="keyword",_(We);if(p&&te=="(")return $(mt,We);if(te==";"||te==",")return _(We);if(te=="}")return _();if(ue=="@")return _(de,We)}function ht(te,ue){if(ue=="!"||ue=="?")return _(ht);if(te==":")return _(Ce,bt);if(ue=="=")return _(xe);var Pe=R.state.lexical.prev,et=Pe&&Pe.info=="interface";return $(et?mt:Ln)}function on(te,ue){return ue=="*"?(R.marked="keyword",_(si,le(";"))):ue=="default"?(R.marked="keyword",_(de,le(";"))):te=="{"?_(kt(Bt,"}"),si,le(";")):$(oe)}function Bt(te,ue){if(ue=="as")return R.marked="keyword",_(le("variable"));if(te=="variable")return $(xe,Bt)}function In(te){return te=="string"?_():te=="("?$(de):te=="."?$(Me):$(vr,nr,si)}function vr(te,ue){return te=="{"?rn(vr,"}"):(te=="variable"&&K(ue),ue=="*"&&(R.marked="keyword"),_(kr))}function nr(te){if(te==",")return _(vr,nr)}function kr(te,ue){if(ue=="as")return R.marked="keyword",_(vr)}function si(te,ue){if(ue=="from")return R.marked="keyword",_(de)}function Sn(te){return te=="]"?_():$(kt(xe,"]"))}function Ot(){return $(ae("form"),Ge,le("{"),ae("}"),kt(tt,"}"),re,re)}function tt(){return $(Ge,bt)}function Mt(te,ue){return te.lastType=="operator"||te.lastType==","||C.test(ue.charAt(0))||/[,.]/.test(ue.charAt(0))}function jt(te,ue,Pe){return ue.tokenize==E&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(ue.lastType)||ue.lastType=="quasi"&&/\{\s*$/.test(te.string.slice(0,te.pos-(Pe||0)))}return{startState:function(te){var ue={tokenize:E,lastType:"sof",cc:[],lexical:new A((te||0)-o,0,"block",!1),localVars:s.localVars,context:s.localVars&&new Z(null,null,!1),indented:te||0};return s.globalVars&&typeof s.globalVars=="object"&&(ue.globalVars=s.globalVars),ue},token:function(te,ue){if(te.sol()&&(ue.lexical.hasOwnProperty("align")||(ue.lexical.align=!1),ue.indented=te.indentation(),D(te,ue)),ue.tokenize!=T&&te.eatSpace())return null;var Pe=ue.tokenize(te,ue);return k=="comment"?Pe:(ue.lastType=k=="operator"&&(j=="++"||j=="--")?"incdec":k,z(ue,Pe,k,j,te))},indent:function(te,ue){if(te.tokenize==T||te.tokenize==M)return n.Pass;if(te.tokenize!=E)return 0;var Pe=ue&&ue.charAt(0),et=te.lexical,Le;if(!/^\s*else\b/.test(ue))for(var pt=te.cc.length-1;pt>=0;--pt){var ln=te.cc[pt];if(ln==re)et=et.prev;else if(ln!=St&&ln!=Q)break}for(;(et.type=="stat"||et.type=="form")&&(Pe=="}"||(Le=te.cc[te.cc.length-1])&&(Le==Me||Le==ze)&&!/^[,\.=+\-*:?[\(]/.test(ue));)et=et.prev;i&&et.type==")"&&et.prev.type=="stat"&&(et=et.prev);var Vr=et.type,Ra=Pe==Vr;return Vr=="vardef"?et.indented+(te.lastType=="operator"||te.lastType==","?et.info.length+1:0):Vr=="form"&&Pe=="{"?et.indented:Vr=="form"?et.indented+o:Vr=="stat"?et.indented+(Mt(te,ue)?i||o:0):et.info=="switch"&&!Ra&&s.doubleIndentSwitch!=!1?et.indented+(/^(?:case|default)\b/.test(ue)?o:2*o):et.align?et.column+(Ra?0:1):et.indented+(Ra?0:o)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:u?null:"/*",blockCommentEnd:u?null:"*/",blockCommentContinue:u?null:" * ",lineComment:u?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:u?"json":"javascript",jsonldMode:c,jsonMode:u,expressionAllowed:jt,skipExpression:function(te){z(te,"atom","atom","true",new n.StringStream("",2,null))}}}),n.registerHelper("wordChars","javascript",/[\w$]/),n.defineMIME("text/javascript","javascript"),n.defineMIME("text/ecmascript","javascript"),n.defineMIME("application/javascript","javascript"),n.defineMIME("application/x-javascript","javascript"),n.defineMIME("application/ecmascript","javascript"),n.defineMIME("application/json",{name:"javascript",json:!0}),n.defineMIME("application/x-json",{name:"javascript",json:!0}),n.defineMIME("application/manifest+json",{name:"javascript",json:!0}),n.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),n.defineMIME("text/typescript",{name:"javascript",typescript:!0}),n.defineMIME("application/typescript",{name:"javascript",typescript:!0})})}()),eve.exports};var wz=j6();const tve=_o(wz),kz=Un({__proto__:null,default:tve},[wz]);var nve={exports:{}},jz;E6=function(){return jz||(jz=1,function(e,t){(function(n){n(Ai)})(function(n){var r={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},s={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};n.defineMode("xml",function(o,i){var c=o.indentUnit,u={},h=i.htmlMode?r:s;for(var p in h)u[p]=h[p];for(var p in i)u[p]=i[p];var m,x;function C(_,U){function K(Z){return U.tokenize=Z,Z(_,U)}var W=_.next();if(W=="<")return _.eat("!")?_.eat("[")?_.match("CDATA[")?K(k("atom","]]>")):null:_.match("--")?K(k("comment","-->")):_.match("DOCTYPE",!0,!0)?(_.eatWhile(/[\w\._\-]/),K(j(1))):null:_.eat("?")?(_.eatWhile(/[\w\._\-]/),U.tokenize=k("meta","?>"),"meta"):(m=_.eat("/")?"closeTag":"openTag",U.tokenize=b,"tag bracket");if(W=="&"){var G;return _.eat("#")?_.eat("x")?G=_.eatWhile(/[a-fA-F\d]/)&&_.eat(";"):G=_.eatWhile(/[\d]/)&&_.eat(";"):G=_.eatWhile(/[\w\.\-:]/)&&_.eat(";"),G?"atom":"error"}else return _.eatWhile(/[^&<]/),null}C.isInText=!0;function b(_,U){var K=_.next();if(K==">"||K=="/"&&_.eat(">"))return U.tokenize=C,m=K==">"?"endTag":"selfcloseTag","tag bracket";if(K=="=")return m="equals",null;if(K=="<"){U.tokenize=C,U.state=M,U.tagName=U.tagStart=null;var W=U.tokenize(_,U);return W?W+" tag error":"tag error"}else return/[\'\"]/.test(K)?(U.tokenize=g(K),U.stringStartCol=_.column(),U.tokenize(_,U)):(_.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function g(_){var U=function(K,W){for(;!K.eol();)if(K.next()==_){W.tokenize=b;break}return"string"};return U.isInAttribute=!0,U}function k(_,U){return function(K,W){for(;!K.eol();){if(K.match(U)){W.tokenize=C;break}K.next()}return _}}function j(_){return function(U,K){for(var W;(W=U.next())!=null;){if(W=="<")return K.tokenize=j(_+1),K.tokenize(U,K);if(W==">")if(_==1){K.tokenize=C;break}else return K.tokenize=j(_-1),K.tokenize(U,K)}return"meta"}}function S(_){return _&&_.toLowerCase()}function E(_,U,K){this.prev=_.context,this.tagName=U||"",this.indent=_.indented,this.startOfLine=K,(u.doNotIndent.hasOwnProperty(U)||_.context&&_.context.noIndent)&&(this.noIndent=!0)}function N(_){_.context&&(_.context=_.context.prev)}function T(_,U){for(var K;;){if(!_.context||(K=_.context.tagName,!u.contextGrabbers.hasOwnProperty(S(K))||!u.contextGrabbers[S(K)].hasOwnProperty(S(U))))return;N(_)}}function M(_,U,K){return _=="openTag"?(K.tagStart=U.column(),L):_=="closeTag"?D:M}function L(_,U,K){return _=="word"?(K.tagName=U.current(),x="tag",B):u.allowMissingTagName&&_=="endTag"?(x="tag bracket",B(_,U,K)):(x="error",L)}function D(_,U,K){if(_=="word"){var W=U.current();return K.context&&K.context.tagName!=W&&u.implicitlyClosed.hasOwnProperty(S(K.context.tagName))&&N(K),K.context&&K.context.tagName==W||u.matchClosing===!1?(x="tag",P):(x="tag error",A)}else return u.allowMissingTagName&&_=="endTag"?(x="tag bracket",P(_,U,K)):(x="error",A)}function P(_,U,K){return _!="endTag"?(x="error",P):(N(K),M)}function A(_,U,K){return x="error",P(_,U,K)}function B(_,U,K){if(_=="word")return x="attribute",z;if(_=="endTag"||_=="selfcloseTag"){var W=K.tagName,G=K.tagStart;return K.tagName=K.tagStart=null,_=="selfcloseTag"||u.autoSelfClosers.hasOwnProperty(S(W))?T(K,W):(T(K,W),K.context=new E(K,W,G==K.indented)),M}return x="error",B}function z(_,U,K){return _=="equals"?R:(u.allowMissing||(x="error"),B(_,U,K))}function R(_,U,K){return _=="string"?$:_=="word"&&u.allowUnquoted?(x="string",B):(x="error",B(_,U,K))}function $(_,U,K){return _=="string"?$:B(_,U,K)}return{startState:function(_){var U={tokenize:C,state:M,indented:_||0,tagName:null,tagStart:null,context:null};return _!=null&&(U.baseIndent=_),U},token:function(_,U){if(!U.tagName&&_.sol()&&(U.indented=_.indentation()),_.eatSpace())return null;m=null;var K=U.tokenize(_,U);return(K||m)&&K!="comment"&&(x=null,U.state=U.state(m||K,_,U),x&&(K=x=="error"?K+" error":x)),K},indent:function(_,U,K){var W=_.context;if(_.tokenize.isInAttribute)return _.tagStart==_.indented?_.stringStartCol+1:_.indented+c;if(W&&W.noIndent)return n.Pass;if(_.tokenize!=b&&_.tokenize!=C)return K?K.match(/^(\s*)/)[0].length:0;if(_.tagName)return u.multilineTagIndentPastTag!==!1?_.tagStart+_.tagName.length+2:_.tagStart+c*(u.multilineTagIndentFactor||1);if(u.alignCDATA&&/$/,blockCommentStart:"",configuration:u.htmlMode?"html":"xml",helperType:u.htmlMode?"html":"xml",skipAttribute:function(_){_.state==R&&(_.state=B)},xmlCurrentTag:function(_){return _.tagName?{name:_.tagName,close:_.type=="closeTag"}:null},xmlCurrentContext:function(_){for(var U=[],K=_.context;K;K=K.prev)U.push(K.tagName);return U.reverse()}}}),n.defineMIME("text/xml","xml"),n.defineMIME("application/xml","xml"),n.mimeModes.hasOwnProperty("text/html")||n.defineMIME("text/html",{name:"xml",htmlMode:!0})})}()),nve.exports};var Cz=E6();const rve=_o(Cz),Sz=Un({__proto__:null,default:rve},[Cz]);(function(e,t){(function(n){n(Ai)})(function(n){var r="CodeMirror-activeline",s="CodeMirror-activeline-background",o="CodeMirror-activeline-gutter";n.defineOption("styleActiveLine",!1,function(p,m,x){var C=x==n.Init?!1:x;m!=C&&(C&&(p.off("beforeSelectionChange",h),i(p),delete p.state.activeLines),m&&(p.state.activeLines=[],u(p,p.listSelections()),p.on("beforeSelectionChange",h)))});function i(p){for(var m=0;m2&&T.token&&typeof T.token!="string"){for(var D=2;D-1)return n.Pass;var j=b.indent.length-1,S=x[b.state];e:for(;;){for(var E=0;E{var S;const{options:n={},value:r="",width:s="100%",height:o="100%",isDark:i=!1,isCmd:c=!1,autofocus:u=!0,lineWrapping:h,lineNumbers:p=!0,lazyLoadMode:m=!0}=e,x=f.useRef(null),C=f.useRef(null),b=f.useRef(e),g={tabSize:2,scrollbarStyle:"simple",lineNumbers:p,viewportMargin:1/0,styleActiveLine:!0,lineWrapping:h,autofocus:u,lineNumberFormatter:E=>c?">_":"".concat(E),showCursorWhenSelecting:!0};f.useImperativeHandle(t,()=>({editor:x,textarea:C.current})),b.current=e;function k(){const E=Object.keys(e).filter(T=>/^on+/.test(T)),N={};return E.forEach(T=>{const M=T.slice(2);M&&M[0]&&(N[T]=M.replace(M[0],M[0].toLowerCase()))}),N}async function j(E,N={}){if(typeof N=="object"&&window){const T=Ug.findModeByName(N.mode||"");m&&T&&T.mode&&await sve("codemirror/mode/".concat(T.mode,"/").concat(T.mode,".js")),T&&(N.mode=T.mime),Object.keys(N).forEach(M=>{(N[M]||N[M]===!1)&&JSON.stringify(N[M])&&E.setOption(M,N[M])})}}return f.useEffect(()=>{if(!x.current&&C.current){const E=Ai.fromTextArea(C.current,{...g,...n}),N=k();Object.keys(N).forEach(T=>{E.on(N[T],(...M)=>b.current[T](...M))}),(s||o)&&E.setSize(s,o),x.current=E,j(E,{...g,...n})}return()=>{x.current&&(x.current.toTextArea(),x.current=null)}},[C.current]),f.useMemo(()=>{if(!x.current)return;const E=x.current.getValue();r!==void 0&&r!==E&&x.current.setValue(r)},[r,x]),f.useMemo(()=>{x.current&&x.current.setSize(s,o)},[s,o,x]),f.useMemo(()=>{x.current&&j(x.current,{...g,...n})},[x,n]),a.jsxs("div",{className:"".concat(i?"code-is-dark":"code-is-light"," w-full"),children:[a.jsx("textarea",{ref:C,defaultValue:r,className:"hidden"}),a.jsx(fe,{className:"absolute w-full items-end justify-end h-0",children:a.jsx("div",{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5 relative top-[-16px] right-[36px] select-none",children:(S=n.mode)==null?void 0:S.toString()})})]})});function sve(e){switch(e){case"codemirror/mode/apl/apl":case"codemirror/mode/apl/apl.js":return he(()=>import("./apl-BNUU5qT2.js").then(t=>t.a),[]);case"codemirror/mode/asciiarmor/asciiarmor":case"codemirror/mode/asciiarmor/asciiarmor.js":return he(()=>import("./asciiarmor-Dme1RrXC.js").then(t=>t.a),[]);case"codemirror/mode/asn.1/asn.1":case"codemirror/mode/asn.1/asn.1.js":return he(()=>import("./asn.1-F2CRehLK.js").then(t=>t.a),[]);case"codemirror/mode/asterisk/asterisk":case"codemirror/mode/asterisk/asterisk.js":return he(()=>import("./asterisk-DXXb7CIe.js").then(t=>t.a),[]);case"codemirror/mode/brainfuck/brainfuck":case"codemirror/mode/brainfuck/brainfuck.js":return he(()=>import("./brainfuck-CeDN_aVu.js").then(t=>t.b),[]);case"codemirror/mode/clike/clike":case"codemirror/mode/clike/clike.js":return he(()=>import("./clike-CKh8RrsZ.js").then(t=>t.c),[]);case"codemirror/mode/clojure/clojure":case"codemirror/mode/clojure/clojure.js":return he(()=>import("./clojure-IL83DiMe.js").then(t=>t.c),[]);case"codemirror/mode/cmake/cmake":case"codemirror/mode/cmake/cmake.js":return he(()=>import("./cmake-CBK4FEFU.js").then(t=>t.c),[]);case"codemirror/mode/cobol/cobol":case"codemirror/mode/cobol/cobol.js":return he(()=>import("./cobol-Cr7sthRy.js").then(t=>t.c),[]);case"codemirror/mode/coffeescript/coffeescript":case"codemirror/mode/coffeescript/coffeescript.js":return he(()=>import("./coffeescript-UYn4tXgp.js").then(t=>t.c),[]);case"codemirror/mode/commonlisp/commonlisp":case"codemirror/mode/commonlisp/commonlisp.js":return he(()=>import("./commonlisp-OgP-zwJC.js").then(t=>t.c),[]);case"codemirror/mode/crystal/crystal":case"codemirror/mode/crystal/crystal.js":return he(()=>import("./crystal-DdaQepjy.js").then(t=>t.c),[]);case"codemirror/mode/css/css":case"codemirror/mode/css/css.js":return he(()=>import("./css-D2W7DKD8.js").then(t=>t.c),[]);case"codemirror/mode/cypher/cypher":case"codemirror/mode/cypher/cypher.js":return he(()=>import("./cypher-DHl2Df_p.js").then(t=>t.c),[]);case"codemirror/mode/d/d":case"codemirror/mode/d/d.js":return he(()=>import("./d-BWFZb9L0.js").then(t=>t.d),[]);case"codemirror/mode/dart/dart":case"codemirror/mode/dart/dart.js":return he(()=>import("./dart-C667kpDq.js").then(t=>t.d),__vite__mapDeps([0,1]));case"codemirror/mode/diff/diff":case"codemirror/mode/diff/diff.js":return he(()=>import("./diff-yarkSHUY.js").then(t=>t.d),[]);case"codemirror/mode/django/django":case"codemirror/mode/django/django.js":return he(()=>import("./django-BHkfok3M.js").then(t=>t.d),__vite__mapDeps([2,3,4,5]));case"codemirror/mode/dockerfile/dockerfile":case"codemirror/mode/dockerfile/dockerfile.js":return he(()=>import("./dockerfile-DZNrmCx9.js").then(t=>t.d),[]);case"codemirror/mode/dtd/dtd":case"codemirror/mode/dtd/dtd.js":return he(()=>import("./dtd-CBEuXgRr.js").then(t=>t.d),[]);case"codemirror/mode/dylan/dylan":case"codemirror/mode/dylan/dylan.js":return he(()=>import("./dylan-B5hsWYhU.js").then(t=>t.d),[]);case"codemirror/mode/ebnf/ebnf":case"codemirror/mode/ebnf/ebnf.js":return he(()=>import("./ebnf-b8GlOkaz.js").then(t=>t.e),[]);case"codemirror/mode/ecl/ecl":case"codemirror/mode/ecl/ecl.js":return he(()=>import("./ecl-DtaFcOh0.js").then(t=>t.e),[]);case"codemirror/mode/eiffel/eiffel":case"codemirror/mode/eiffel/eiffel.js":return he(()=>import("./eiffel-IO4mzJd1.js").then(t=>t.e),[]);case"codemirror/mode/elm/elm":case"codemirror/mode/elm/elm.js":return he(()=>import("./elm-BbZFnA_F.js").then(t=>t.e),[]);case"codemirror/mode/erlang/erlang":case"codemirror/mode/erlang/erlang.js":return he(()=>import("./erlang-CqixHPO0.js").then(t=>t.e),[]);case"codemirror/mode/factor/factor":case"codemirror/mode/factor/factor.js":return he(()=>import("./factor-BvAHKI6r.js").then(t=>t.f),[]);case"codemirror/mode/fcl/fcl":case"codemirror/mode/fcl/fcl.js":return he(()=>import("./fcl-1IEbqCAc.js").then(t=>t.f),[]);case"codemirror/mode/forth/forth":case"codemirror/mode/forth/forth.js":return he(()=>import("./forth-CDUdH4D4.js").then(t=>t.f),[]);case"codemirror/mode/fortran/fortran":case"codemirror/mode/fortran/fortran.js":return he(()=>import("./fortran-CWoK8aFO.js").then(t=>t.f),[]);case"codemirror/mode/gas/gas":case"codemirror/mode/gas/gas.js":return he(()=>import("./gas-DE4QdS-d.js").then(t=>t.g),[]);case"codemirror/mode/gfm/gfm":case"codemirror/mode/gfm/gfm.js":return he(()=>import("./gfm-DIFGgWk3.js").then(t=>t.g),__vite__mapDeps([6,7,5]));case"codemirror/mode/gherkin/gherkin":case"codemirror/mode/gherkin/gherkin.js":return he(()=>import("./gherkin-BxEScuMF.js").then(t=>t.g),[]);case"codemirror/mode/go/go":case"codemirror/mode/go/go.js":return he(()=>import("./go-D8mq7sP4.js").then(t=>t.g),[]);case"codemirror/mode/groovy/groovy":case"codemirror/mode/groovy/groovy.js":return he(()=>import("./groovy-C9RPG7vC.js").then(t=>t.g),[]);case"codemirror/mode/haml/haml":case"codemirror/mode/haml/haml.js":return he(()=>import("./haml-DJceL8fb.js").then(t=>t.h),__vite__mapDeps([8,3,4,9]));case"codemirror/mode/handlebars/handlebars":case"codemirror/mode/handlebars/handlebars.js":return he(()=>import("./handlebars-DR4e85cA.js").then(t=>t.h),__vite__mapDeps([10,11]));case"codemirror/mode/haskell/haskell":case"codemirror/mode/haskell/haskell.js":return he(()=>import("./haskell-CwWQgmjX.js").then(t=>t.h),[]);case"codemirror/mode/haskell-literate/haskell-literate":case"codemirror/mode/haskell-literate/haskell-literate.js":return he(()=>import("./haskell-literate-CIJKYWZj.js").then(t=>t.h),__vite__mapDeps([12,13]));case"codemirror/mode/haxe/haxe":case"codemirror/mode/haxe/haxe.js":return he(()=>import("./haxe-CBSoEZry.js").then(t=>t.h),[]);case"codemirror/mode/htmlembedded/htmlembedded":case"codemirror/mode/htmlembedded/htmlembedded.js":return he(()=>import("./htmlembedded-BY07fnzD.js").then(t=>t.h),__vite__mapDeps([14,3,4,11]));case"codemirror/mode/htmlmixed/htmlmixed":case"codemirror/mode/htmlmixed/htmlmixed.js":return he(()=>import("./htmlmixed-D-5cijKW.js").then(t=>t.h),__vite__mapDeps([15,3,4]));case"codemirror/mode/http/http":case"codemirror/mode/http/http.js":return he(()=>import("./http-CfbTkW66.js").then(t=>t.h),[]);case"codemirror/mode/idl/idl":case"codemirror/mode/idl/idl.js":return he(()=>import("./idl-CqKPtuqA.js").then(t=>t.i),[]);case"codemirror/mode/javascript/javascript":case"codemirror/mode/javascript/javascript.js":return he(()=>Promise.resolve().then(()=>kz),void 0);case"codemirror/mode/jinja2/jinja2":case"codemirror/mode/jinja2/jinja2.js":return he(()=>import("./jinja2-CZ-2GBUs.js").then(t=>t.j),[]);case"codemirror/mode/jsx/jsx":case"codemirror/mode/jsx/jsx.js":return he(()=>import("./jsx-BqYTd4Ox.js").then(t=>t.j),[]);case"codemirror/mode/julia/julia":case"codemirror/mode/julia/julia.js":return he(()=>import("./julia-DzRJNze5.js").then(t=>t.j),[]);case"codemirror/mode/livescript/livescript":case"codemirror/mode/livescript/livescript.js":return he(()=>import("./livescript-CTahV9d4.js").then(t=>t.l),[]);case"codemirror/mode/lua/lua":case"codemirror/mode/lua/lua.js":return he(()=>import("./lua-DtLm0yzv.js").then(t=>t.l),[]);case"codemirror/mode/markdown/markdown":case"codemirror/mode/markdown/markdown.js":return he(()=>import("./markdown-nFIn21h-.js").then(t=>t.m),__vite__mapDeps([16,7]));case"codemirror/mode/mathematica/mathematica":case"codemirror/mode/mathematica/mathematica.js":return he(()=>import("./mathematica-j2K5Nob2.js").then(t=>t.m),[]);case"codemirror/mode/mbox/mbox":case"codemirror/mode/mbox/mbox.js":return he(()=>import("./mbox-DnT_eu6u.js").then(t=>t.m),[]);case"codemirror/mode/mirc/mirc":case"codemirror/mode/mirc/mirc.js":return he(()=>import("./mirc-BsPlsCKq.js").then(t=>t.m),[]);case"codemirror/mode/mllike/mllike":case"codemirror/mode/mllike/mllike.js":return he(()=>import("./mllike-Bul4RzWX.js").then(t=>t.m),[]);case"codemirror/mode/modelica/modelica":case"codemirror/mode/modelica/modelica.js":return he(()=>import("./modelica-CN82Hjfx.js").then(t=>t.m),[]);case"codemirror/mode/mscgen/mscgen":case"codemirror/mode/mscgen/mscgen.js":return he(()=>import("./mscgen-CXfyxN3O.js").then(t=>t.m),[]);case"codemirror/mode/mumps/mumps":case"codemirror/mode/mumps/mumps.js":return he(()=>import("./mumps-CByPgSeh.js").then(t=>t.m),[]);case"codemirror/mode/nginx/nginx":case"codemirror/mode/nginx/nginx.js":return he(()=>import("./nginx-CZ9wXhkV.js").then(t=>t.n),[]);case"codemirror/mode/nsis/nsis":case"codemirror/mode/nsis/nsis.js":return he(()=>import("./nsis-WhSdmpHT.js").then(t=>t.n),[]);case"codemirror/mode/ntriples/ntriples":case"codemirror/mode/ntriples/ntriples.js":return he(()=>import("./ntriples-DD9L1km0.js").then(t=>t.n),[]);case"codemirror/mode/octave/octave":case"codemirror/mode/octave/octave.js":return he(()=>import("./octave-COXT1yn0.js").then(t=>t.o),[]);case"codemirror/mode/oz/oz":case"codemirror/mode/oz/oz.js":return he(()=>import("./oz-Da4VFWYm.js").then(t=>t.o),[]);case"codemirror/mode/pascal/pascal":case"codemirror/mode/pascal/pascal.js":return he(()=>import("./pascal-B1y2XCyp.js").then(t=>t.p),[]);case"codemirror/mode/pegjs/pegjs":case"codemirror/mode/pegjs/pegjs.js":return he(()=>import("./pegjs-Da3q5XnG.js").then(t=>t.p),[]);case"codemirror/mode/perl/perl":case"codemirror/mode/perl/perl.js":return he(()=>import("./perl-Asp0f867.js").then(t=>t.p),[]);case"codemirror/mode/php/php":case"codemirror/mode/php/php.js":return he(()=>import("./php-71tO0CUH.js").then(t=>t.p),__vite__mapDeps([17,3,4,1]));case"codemirror/mode/pig/pig":case"codemirror/mode/pig/pig.js":return he(()=>import("./pig-CMgyeSfJ.js").then(t=>t.p),[]);case"codemirror/mode/powershell/powershell":case"codemirror/mode/powershell/powershell.js":return he(()=>import("./powershell-CtO8JJd6.js").then(t=>t.p),[]);case"codemirror/mode/properties/properties":case"codemirror/mode/properties/properties.js":return he(()=>import("./properties-BIdqkyNt.js").then(t=>t.p),[]);case"codemirror/mode/protobuf/protobuf":case"codemirror/mode/protobuf/protobuf.js":return he(()=>import("./protobuf-C2FX4XDW.js").then(t=>t.p),[]);case"codemirror/mode/pug/pug":case"codemirror/mode/pug/pug.js":return he(()=>import("./pug-udiFjUiW.js").then(t=>t.p),__vite__mapDeps([18,4,3]));case"codemirror/mode/puppet/puppet":case"codemirror/mode/puppet/puppet.js":return he(()=>import("./puppet-CuGQJUQz.js").then(t=>t.p),[]);case"codemirror/mode/python/python":case"codemirror/mode/python/python.js":return he(()=>import("./python-a8ZN5Ifv.js").then(t=>t.p),[]);case"codemirror/mode/q/q":case"codemirror/mode/q/q.js":return he(()=>import("./q-B5E7ZAlA.js").then(t=>t.q),[]);case"codemirror/mode/r/r":case"codemirror/mode/r/r.js":return he(()=>import("./r-CXytZJ_z.js").then(t=>t.r),[]);case"codemirror/mode/rpm/rpm":case"codemirror/mode/rpm/rpm.js":return he(()=>import("./rpm-loWZ38cd.js").then(t=>t.r),[]);case"codemirror/mode/rst/rst":case"codemirror/mode/rst/rst.js":return he(()=>import("./rst-x-YdJKUf.js").then(t=>t.r),__vite__mapDeps([19,20,21,5]));case"codemirror/mode/ruby/ruby":case"codemirror/mode/ruby/ruby.js":return he(()=>import("./ruby-CUv_2cE6.js").then(t=>t.r),__vite__mapDeps([22,9]));case"codemirror/mode/rust/rust":case"codemirror/mode/rust/rust.js":return he(()=>import("./rust-CECTlJlB.js").then(t=>t.r),[]);case"codemirror/mode/sas/sas":case"codemirror/mode/sas/sas.js":return he(()=>import("./sas-F-7_6Jdg.js").then(t=>t.s),[]);case"codemirror/mode/sass/sass":case"codemirror/mode/sass/sass.js":return he(()=>import("./sass-DfmYfR5p.js").then(t=>t.s),__vite__mapDeps([23,4]));case"codemirror/mode/scheme/scheme":case"codemirror/mode/scheme/scheme.js":return he(()=>import("./scheme-E5v_T6DG.js").then(t=>t.s),[]);case"codemirror/mode/shell/shell":case"codemirror/mode/shell/shell.js":return he(()=>import("./shell-uHqAcByi.js").then(t=>t.s),[]);case"codemirror/mode/sieve/sieve":case"codemirror/mode/sieve/sieve.js":return he(()=>import("./sieve-CbDNJ0TM.js").then(t=>t.s),[]);case"codemirror/mode/slim/slim":case"codemirror/mode/slim/slim.js":return he(()=>import("./slim-d7Z4lAts.js").then(t=>t.s),__vite__mapDeps([24,3,4,9]));case"codemirror/mode/smalltalk/smalltalk":case"codemirror/mode/smalltalk/smalltalk.js":return he(()=>import("./smalltalk-CGLbf20e.js").then(t=>t.s),[]);case"codemirror/mode/smarty/smarty":case"codemirror/mode/smarty/smarty.js":return he(()=>import("./smarty-BmZT5K8Q.js").then(t=>t.s),[]);case"codemirror/mode/solr/solr":case"codemirror/mode/solr/solr.js":return he(()=>import("./solr-MnVTKpd2.js").then(t=>t.s),[]);case"codemirror/mode/soy/soy":case"codemirror/mode/soy/soy.js":return he(()=>import("./soy-DcmltwnY.js").then(t=>t.s),__vite__mapDeps([25,3,4]));case"codemirror/mode/sparql/sparql":case"codemirror/mode/sparql/sparql.js":return he(()=>import("./sparql-5VUUvode.js").then(t=>t.s),[]);case"codemirror/mode/spreadsheet/spreadsheet":case"codemirror/mode/spreadsheet/spreadsheet.js":return he(()=>import("./spreadsheet-DB1FZ1v2.js").then(t=>t.s),[]);case"codemirror/mode/sql/sql":case"codemirror/mode/sql/sql.js":return he(()=>import("./sql-C8uJ4o1L.js").then(t=>t.s),[]);case"codemirror/mode/stex/stex":case"codemirror/mode/stex/stex.js":return he(()=>import("./stex-nTWKGNDo.js").then(t=>t.s),__vite__mapDeps([26,21]));case"codemirror/mode/stylus/stylus":case"codemirror/mode/stylus/stylus.js":return he(()=>import("./stylus-DBOiHsJ5.js").then(t=>t.s),[]);case"codemirror/mode/swift/swift":case"codemirror/mode/swift/swift.js":return he(()=>import("./swift-CLOAQg_1.js").then(t=>t.s),[]);case"codemirror/mode/tcl/tcl":case"codemirror/mode/tcl/tcl.js":return he(()=>import("./tcl-tnG6txJ2.js").then(t=>t.t),[]);case"codemirror/mode/textile/textile":case"codemirror/mode/textile/textile.js":return he(()=>import("./textile-DMLzNI5U.js").then(t=>t.t),[]);case"codemirror/mode/tiddlywiki/tiddlywiki":case"codemirror/mode/tiddlywiki/tiddlywiki.js":return he(()=>import("./tiddlywiki-RbU_yCyr.js").then(t=>t.t),[]);case"codemirror/mode/tiki/tiki":case"codemirror/mode/tiki/tiki.js":return he(()=>import("./tiki-Btz-h5GF.js").then(t=>t.t),[]);case"codemirror/mode/toml/toml":case"codemirror/mode/toml/toml.js":return he(()=>import("./toml-BBh1BnEP.js").then(t=>t.t),[]);case"codemirror/mode/tornado/tornado":case"codemirror/mode/tornado/tornado.js":return he(()=>import("./tornado-B3jCObZ9.js").then(t=>t.t),__vite__mapDeps([27,3,4,5]));case"codemirror/mode/troff/troff":case"codemirror/mode/troff/troff.js":return he(()=>import("./troff-CdBEHN9t.js").then(t=>t.t),[]);case"codemirror/mode/ttcn/ttcn":case"codemirror/mode/ttcn/ttcn.js":return he(()=>import("./ttcn-uCpRF2MT.js").then(t=>t.t),[]);case"codemirror/mode/ttcn-cfg/ttcn-cfg":case"codemirror/mode/ttcn-cfg/ttcn-cfg.js":return he(()=>import("./ttcn-cfg-iNj7-iEp.js").then(t=>t.t),[]);case"codemirror/mode/turtle/turtle":case"codemirror/mode/turtle/turtle.js":return he(()=>import("./turtle-BMegzYZP.js").then(t=>t.t),[]);case"codemirror/mode/twig/twig":case"codemirror/mode/twig/twig.js":return he(()=>import("./twig-CvmBDsDU.js").then(t=>t.t),__vite__mapDeps([28,11]));case"codemirror/mode/vb/vb":case"codemirror/mode/vb/vb.js":return he(()=>import("./vb-DHcZeaZZ.js").then(t=>t.v),[]);case"codemirror/mode/vbscript/vbscript":case"codemirror/mode/vbscript/vbscript.js":return he(()=>import("./vbscript-B_zDrSi1.js").then(t=>t.v),[]);case"codemirror/mode/velocity/velocity":case"codemirror/mode/velocity/velocity.js":return he(()=>import("./velocity-B093arIW.js").then(t=>t.v),[]);case"codemirror/mode/verilog/verilog":case"codemirror/mode/verilog/verilog.js":return he(()=>import("./verilog-BcnaaooT.js").then(t=>t.v),[]);case"codemirror/mode/vhdl/vhdl":case"codemirror/mode/vhdl/vhdl.js":return he(()=>import("./vhdl-CagjzFgb.js").then(t=>t.v),[]);case"codemirror/mode/vue/vue":case"codemirror/mode/vue/vue.js":return he(()=>import("./vue-NkNgpH_3.js").then(t=>t.v),__vite__mapDeps([29,5,30,4,23,31,18,3,10,11]));case"codemirror/mode/wast/wast":case"codemirror/mode/wast/wast.js":return he(()=>import("./wast-Bay8xTdS.js").then(t=>t.w),[]);case"codemirror/mode/webidl/webidl":case"codemirror/mode/webidl/webidl.js":return he(()=>import("./webidl-DXcfAv93.js").then(t=>t.w),[]);case"codemirror/mode/xml/xml":case"codemirror/mode/xml/xml.js":return he(()=>Promise.resolve().then(()=>Sz),void 0);case"codemirror/mode/xquery/xquery":case"codemirror/mode/xquery/xquery.js":return he(()=>import("./xquery-CsRHZ6N-.js").then(t=>t.x),[]);case"codemirror/mode/yacas/yacas":case"codemirror/mode/yacas/yacas.js":return he(()=>import("./yacas-bzwHnb5K.js").then(t=>t.y),[]);case"codemirror/mode/yaml/yaml":case"codemirror/mode/yaml/yaml.js":return he(()=>import("./yaml-0ip59n2H.js").then(t=>t.y),[]);case"codemirror/mode/yaml-frontmatter/yaml-frontmatter":case"codemirror/mode/yaml-frontmatter/yaml-frontmatter.js":return he(()=>import("./yaml-frontmatter-DeWJDSuj.js").then(t=>t.y),__vite__mapDeps([32,33]));case"codemirror/mode/z80/z80":case"codemirror/mode/z80/z80.js":return he(()=>import("./z80-BwkETLA0.js").then(t=>t.z),[]);default:return new Promise(function(t,n){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+e)))})}}const ove="p",ive="r",lve="o",cve="b",dve="e",uve="t",hve="a",ir=It(null),BS=lve+ive+ove,WS=hve+uve+dve+cve;function pve(){return ir.value&&ir.value.expires&&Vi().isAfter(Vi(ir.value.expires))}function Nz(){const e=ir.value?Vi(ir.value.expires).diff(Vi(),"days"):null,t=ir.value&&ir.value.expires?Vi(ir.value.expires).format("DD MMMM, YYYY"):"";return{licenseExpInDays:e,licenseExpiresDate:t}}function mve(){var n,r;const e=(n=ir.value)!=null&&n.issued?Vi().diff(Vi(ir.value.issued),"days"):null,t=(r=ir.value)!=null&&r.issued?Vi(ir.value.issued).format("DD MMMM, YYYY"):"";return{licenseIssuedDaysAgo:e>0?e:null,licenseIssuedDate:t}}(function(e,t){const n=C2,r=e();for(;;)try{if(parseInt(n(453))/1+parseInt(n(463))/2+-parseInt(n(455))/3*(-parseInt(n(452))/4)+-parseInt(n(456))/5+parseInt(n(457))/6*(parseInt(n(465))/7)+-parseInt(n(451))/8+-parseInt(n(462))/9===t)break;r.push(r.shift())}catch{r.push(r.shift())}})(S2,740283);function fve(e){const t=C2,n=e[t(458)]("")[t(454)]()[t(464)](""),r=ir[t(461)];return r!=null&&r.id&&(r!=null&&r[t(460)])&&Array.isArray(r.features)?r.features[t(459)](n):!1}function C2(e,t){const n=S2();return C2=function(r,s){return r=r-451,n[r]},C2(e,t)}function S2(){const e=["value","19224396aNppYF","989064IhZSmn","join","7LPwpzD","1028336fHlCyR","221084cjBjJp","931447iSDAoO","reverse","39litIBm","1170430ScfMYR","6566718isVFIu","split","includes","features"];return S2=function(){return e},S2()}function Sm(){const e=Em(BS),t=Em(WS),n=_z();return f.useMemo(()=>{if(e||t&&!n)return!0},[ir.value])}function Em(e){return f.useMemo(()=>fve(e),[ir.value])}function _z(){return f.useMemo(()=>pve(),[ir.value])}const eh=({className:e=""})=>{const t=Sm(),{t:n}=wt();return!t&&a.jsx(it,{className:"ml-2 ".concat(e),variant:"pro",children:n("Pro",{ns:"common"})})};function Iz({id:e}){const{t}=wt(),n=He(!1),{addImageToItemById:r}=lpe(),{uploadImageToItemById:s,uploadImageToItemReset:o}=cpe(),i=f.useRef(null),c=f.useRef(null),u=He(!1);f.useEffect(()=>{var b,g,k,j,S,E;const p=N=>{var T;(T=c.current)==null||T.classList.add("bg-blue-50","!border-blue-400"),N.preventDefault(),N.stopPropagation()},m=N=>{var T;(T=c.current)==null||T.classList.remove("bg-blue-50","!border-blue-400"),N.preventDefault(),N.stopPropagation()},x=N=>{var M;N.preventDefault(),N.stopPropagation();const T=(M=N.dataTransfer)==null?void 0:M.files[0];if(!T)o();else{const L=new FileReader,D=T.type;L.readAsArrayBuffer(T),L.onload=async P=>{var B,z;const A=(B=P.target)==null?void 0:B.result;if(A){const R=Array.from(new Uint8Array(A));u.value=!0,requestAnimationFrame(async()=>{try{await s({itemId:e,buffer:R,fileType:D})}catch($){console.error("Error during file upload",$)}u.value=!1})}o(),n.value=!1,(z=i.current)==null||z.close()}}};if(!c.current)return;(b=c.current)==null||b.addEventListener("dragenter",p),(g=c.current)==null||g.addEventListener("dragleave",m),(k=c.current)==null||k.addEventListener("dragover",p),(j=c.current)==null||j.addEventListener("drop",x);const C=(E=(S=c.current)==null?void 0:S.children)!=null?E:[];for(const N of C)N.addEventListener("dragover",p),N.addEventListener("dragenter",p),N.addEventListener("dragleave",m),N.addEventListener("drop",x);return()=>{var T,M,L,D,P,A;(T=c.current)==null||T.removeEventListener("dragenter",p),(M=c.current)==null||M.removeEventListener("dragleave",m),(L=c.current)==null||L.removeEventListener("dragover",p),(D=c.current)==null||D.removeEventListener("drop",x);const N=(A=(P=c.current)==null?void 0:P.children)!=null?A:[];for(const B of N)B.removeEventListener("dragover",p),B.removeEventListener("dragenter",p),B.removeEventListener("dragleave",m),B.removeEventListener("drop",x)}},[c.current]),f.useEffect(()=>{const p=Il("tauri://file-drop",m=>{var x,C;((x=m.payload)==null?void 0:x.length)>0&&(r({itemId:e,imagePath:m.payload[0]}),n.value=!1,(C=i.current)==null||C.close())});return()=>{p.then(m=>{m()})}},[]);const h=()=>{var p;n.value=!1,o(),(p=i.current)==null||p.close()};return a.jsxs(Qa,{defaultOpen:!1,open:n.value,modal:!0,onOpenChange:p=>{var m;p||((m=i.current)==null||m.close())},children:[a.jsx(Ja,{asChild:!0,children:a.jsx(J,{tabIndex:0,className:"focus:outline-none",children:a.jsx(De,{text:t("Add image",{ns:"dashboard"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"p-1.5 border-0 bg-slate-100 flex items-center justify-center hover:bg-slate-50/100 text-slate-400 hover:text-slate-500",onClick:()=>{n.value=!0},children:a.jsx(pL,{size:26,className:"cursor-pointer"})})})})}),a.jsx(Da,{sideOffset:16,align:"center",autoFocus:!0,onOpenAutoFocus:()=>{setTimeout(()=>{var p,m;(p=c.current)==null||p.focus(),(m=c.current)==null||m.click()},300)},className:"p-1.5 bg-gray-100 border-gray-200 dark:bg-gray-900 dark:border-gray-950 w-72 shadow-xl z-100",onEscapeKeyDown:()=>{h()},onPointerDownOutside:()=>{h()},children:n.value&&a.jsxs(fe,{className:"flex-col drop-zone p-1.5 border-2 border-slate-300 border-dashed rounded-md",ref:c,children:[a.jsx(mn,{h:2}),u.value?a.jsx(a2,{size:"large"}):a.jsx(X,{color:"black",size:"sm",className:"!inline-block text-center pointer-events-none !font-semibold drop-zone",children:t("Drop image file here, or use a separate window for drag and drop.",{ns:"dashboard"})}),a.jsx(mn,{h:5,className:"drop-zone"}),a.jsxs(fe,{className:"drop-zone",children:[a.jsx(ye,{variant:"outline",size:"sm",className:"text-gray-500 drop-zone hover:text-gray-600 mr-3 border-transparent hover:border-gray-200",onClick:()=>{h()},children:t("Cancel",{ns:"common"})}),a.jsx(ye,{variant:"outline",size:"sm",className:"bg-slate-200 drop-zone hover:bg-opacity-80 hover:bg-slate-200 text-slate-500 hover:text-slate-600 border-slate-200",onClick:()=>{const p=new lu("drop-image",{skipTaskbar:!0,title:t("Drop Zone",{ns:"common"}),alwaysOnTop:!0,fileDropEnabled:!0,decorations:!0,resizable:!1,minimizable:!1,visible:!1,center:!0,titleBarStyle:"visible",url:"drop-image.html?"+sr.language});p.once(ds.WINDOW_CLOSE_REQUESTED,function(){var m;n.value=!1,(m=i==null?void 0:i.current)==null||m.close()}),p.once("tauri://created",function(){p.setCursorVisible(!1),p.setFocus(),p.setSize(new bj(260,260)),p.center(),p.show()}),p.once("tauri://error",function(){var m;(m=i==null?void 0:i.current)==null||m.close()}),i.current=p},children:t("Open Window",{ns:"common"})})]}),a.jsx(mn,{h:2})]})})]})}function gve(e){var t,n;return a.jsxs("svg",{width:(t=e.width)!=null?t:"24px",height:(n=e.height)!=null?n:"24px",className:e.className,onClick:e.onClick,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[a.jsx("path",{d:"m6.033 4.294-.007 7.865M21.25 10.12v-3c0-1.16-.84-2-2-2h-7m-9 9v2c0 1.05.95 2 2 2h3"}),a.jsx("rect",{width:"10",height:"7",x:"11.75",y:"12.707",ry:"2"}),a.jsx("path",{d:"m2.25 8.089 7.928.007"})]})}function Tz({onCallBack:e}){const{t}=wt(),n=He(!1),r=f.useRef(null),s=f.useRef(null);f.useEffect(()=>{const i=Il("tauri://file-drop",c=>{var u,h;((u=c.payload)==null?void 0:u.length)>0&&(e(c.payload[0]),n.value=!1,(h=s.current)==null||h.close())});return()=>{i.then(c=>{c()})}},[]);const o=()=>{var i;n.value=!1,(i=s.current)==null||i.close()};return a.jsxs(Qa,{defaultOpen:!1,open:n.value,modal:!0,onOpenChange:i=>{var c;i||((c=s.current)==null||c.close())},children:[a.jsx(Ja,{asChild:!0,children:a.jsx(J,{tabIndex:0,className:"focus:outline-none",children:a.jsx(De,{text:t("Drag & Drop Path",{ns:"dashboard"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-1 px-1 h-10 w-10 text-slate-400 border-0 hover:text-blue-400 cl",onClick:()=>{n.value=!0},children:a.jsx(gve,{width:22,height:23,className:"scale-y-[-1]"})})})})})}),a.jsx(Da,{sideOffset:10,align:"center",onOpenAutoFocus:()=>{setTimeout(()=>{var i,c;(i=r.current)==null||i.focus(),(c=r.current)==null||c.click()},300)},className:"bg-gray-100 w-72 shadow-xl p-2",onEscapeKeyDown:()=>{o()},onPointerDownOutside:()=>{o()},children:n.value&&a.jsxs(fe,{className:"flex-col p-1 rounded-md",ref:r,children:[a.jsx(X,{color:"black",size:"sm",className:"!inline-block text-center pointer-events-none !font-semibold",children:t("We need to open a new window where you can drag & drop file, path or application.",{ns:"dashboard"})}),a.jsx(mn,{h:3}),a.jsxs(fe,{children:[a.jsx(ye,{variant:"outline",size:"sm",className:"text-gray-500 hover:text-gray-600 mr-3 border-transparent hover:border-gray-200",onClick:()=>{o()},children:t("Cancel",{ns:"common"})}),a.jsx(ye,{variant:"outline",size:"sm",className:"bg-slate-200 hover:bg-opacity-80 hover:bg-slate-200 text-slate-500 hover:text-slate-600 border-slate-200",onClick:()=>{const i=new lu("drop-path",{skipTaskbar:!0,title:t("Drop Zone",{ns:"common"}),alwaysOnTop:!0,fileDropEnabled:!0,decorations:!0,resizable:!1,minimizable:!1,visible:!1,center:!0,titleBarStyle:"visible",url:"drop-path.html?"+sr.language});i.once(ds.WINDOW_CLOSE_REQUESTED,function(){var c;n.value=!1,(c=s==null?void 0:s.current)==null||c.close()}),i.once("tauri://created",function(){i.setCursorVisible(!1),i.setFocus(),i.setSize(new bj(260,260)),i.center(),i.show()}),i.once("tauri://error",function(){var c;(c=s==null?void 0:s.current)==null||c.close()}),s.current=i},children:t("Open Window",{ns:"common"})})]})]})})]})}const ol={isCode:!1,isText:!1,isForm:!1,isImage:!1,isCommand:!1,isWebRequest:!1,isWebScraping:!1,isTemplate:!1,isLink:!1,isPath:!1,detectedLanguage:""},vve=({itemId:e,isCode:t,isImage:n,isText:r,isForm:s,isLink:o,isCommand:i,isWebRequest:c,isTemplate:u,isWebScraping:h,isPath:p,detectedLanguage:m,children:x})=>{const{t:C}=wt(),{CONST:{APP_DETECT_LANGUAGES_SUPPORTED:b}}=ut(Nr),{updateItemById:g}=ji();return a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:x}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5",disabled:!0,children:a.jsx(X,{children:C("TypeMenu:::Clip Type",{ns:"common"})})}),a.jsx(Yt,{}),a.jsx(Kt,{checked:!!r,onClick:()=>{g({updatedItem:{...ol,isText:!0,itemId:e}})},children:a.jsx(X,{className:"".concat(r?"font-semibold":""),children:C("TypeMenu:::Plain Text",{ns:"common"})})}),a.jsx(Kt,{checked:!!o,onClick:()=>{g({updatedItem:{...ol,isLink:!0,itemId:e}})},children:a.jsx(X,{className:"".concat(o?"font-semibold":""),children:C("TypeMenu:::Link or Email",{ns:"common"})})}),a.jsx(Kt,{checked:!!n,onClick:()=>{g({updatedItem:{...ol,isImage:!0,itemId:e}})},children:a.jsx(X,{className:"".concat(n?"font-semibold":""),children:C("TypeMenu:::Image",{ns:"common"})})}),a.jsx(Kt,{checked:!!p,onClick:()=>{g({updatedItem:{...ol,isPath:!0,itemId:e}})},children:a.jsx(X,{className:"".concat(p?"font-semibold":""),children:C("TypeMenu:::File, Path or App",{ns:"common"})})}),a.jsx(Kt,{checked:!!u,onClick:()=>{g({updatedItem:{...ol,isTemplate:!0,itemId:e}})},children:a.jsx(X,{className:"".concat(u?"font-semibold":""),children:C("TypeMenu:::Template Fill",{ns:"common"})})}),a.jsx(Kt,{checked:!!s,onClick:()=>{g({updatedItem:{...ol,isForm:!0,itemId:e}})},children:a.jsx(X,{className:"".concat(s?"font-semibold":""),children:C("TypeMenu:::Form Auto Fill",{ns:"common"})})}),a.jsxs(Ta,{children:[a.jsxs(va,{children:[t?a.jsx(Dt,{className:"mr-2 h-4 w-4"}):a.jsx(J,{className:"mr-2 h-4 w-4"}),a.jsxs(X,{className:"".concat(t?"!font-semibold":""),children:[C("TypeMenu:::Code Snippet",{ns:"common"})," ..."]})]}),a.jsxs(ya,{className:"w-40",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5",disabled:!0,children:m?a.jsx(X,{children:Mz(m)}):a.jsx(X,{children:C("TypeMenu:::Select Language",{ns:"common"})})}),a.jsx(Yt,{}),a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"290px"},autoHide:!1,children:b.map(k=>a.jsx(Kt,{checked:m===k,className:"".concat(m===k?"font-semibold ":""),onClick:()=>{g({updatedItem:{...ol,isCode:!0,detectedLanguage:k,itemId:e}})},children:Mz(k)},k))})]})]}),a.jsxs(Ta,{children:[a.jsxs(va,{children:[i||c||h?a.jsx(Dt,{className:"mr-2 h-4 w-4"}):a.jsx(J,{className:"mr-2 h-4 w-4"}),a.jsxs(X,{className:"".concat(i||c||h?"!font-semibold":""),children:[C("TypeMenu:::Run, Execute",{ns:"common"}),a.jsx(eh,{})]})]}),a.jsxs(ya,{className:"w-52",children:[a.jsx(Kt,{checked:!!i,onClick:()=>{g({updatedItem:{...ol,isCommand:!0,itemId:e}})},children:a.jsx(X,{className:"".concat(i?"font-semibold":""),children:C("TypeMenu:::Shell Command",{ns:"common"})})}),a.jsx(Kt,{checked:!!c,onClick:()=>{g({updatedItem:{...ol,isWebRequest:!0,itemId:e}})},children:a.jsx(X,{className:"".concat(c?"font-semibold":""),children:C("TypeMenu:::Web Request (HTTP)",{ns:"common"})})}),a.jsx(Kt,{checked:!!h,onClick:()=>{g({updatedItem:{...ol,isWebScraping:!0,itemId:e}})},children:a.jsx(X,{className:"".concat(h?"font-semibold":""),children:C("TypeMenu:::Web Scraper / Parser",{ns:"common"})})})]})]})]})]})};function Mz(e){return e.charAt(0).toUpperCase()+e.slice(1)}function yve({clipId:e,onComplete:t}){const{t:n}=wt(),r=He(!1),s=()=>{r.value=!1,Fo.value=null};f.useEffect(()=>()=>{s()},[]);const{currentCollectionId:o}=ut(hr),{deleteItemById:i}=Lb();return a.jsxs(Qa,{defaultOpen:!1,open:r.value,children:[a.jsx(Ja,{asChild:!0,children:a.jsxs(ye,{variant:"ghost",title:n("Delete Clip",{ns:"dashboard"}),onClick:()=>{r.value=!0,Fo.value=e},className:"px-2 h-7 w-full py-0 text-red-500 dark:!text-red-600 hover:text-red-500 bg-transparent hover:bg-red-100 opacity-80 hover:opacity-100",children:[a.jsx(or,{size:16}),a.jsx(X,{className:"ml-1 !text-red-500 dark:!text-red-600 !font-medium",children:n("Delete",{ns:"common"})})]})}),a.jsx(Da,{sideOffset:16,align:"center",className:"p-3 bg-gray-100 border-gray-200 dark:bg-gray-900 dark:border-gray-950 w-60",onEscapeKeyDown:()=>{s()},onPointerDownOutside:()=>{s()},children:r.value&&a.jsxs(fe,{className:"flex-col",children:[a.jsx(X,{color:"black",size:"sm",className:"!inline-block",children:n("Are you sure you want to delete?",{ns:"dashboard"})}),a.jsx(mn,{h:3}),a.jsxs(fe,{children:[a.jsx(ye,{variant:"outline",size:"sm",className:"text-gray-500 dark:hover:text-gray-400 hover:text-gray-600 mr-3 border-gray-100 hover:border-gray-200 dark:bg-gray-900 dark:border-gray-900 dark:hover:border-gray-900 dark:hover:bg-gray-800",onClick:()=>{s()},children:n("Cancel",{ns:"common"})}),a.jsx(ye,{variant:"outline",size:"sm",className:"bg-red-100 hover:bg-opacity-80 hover:bg-red-200 text-red-500 hover:text-red-600 border-red-200 dark:bg-red-900 dark:border-red-900 dark:hover:border-red-900 dark:hover:bg-red-800 dark:text-red-300 dark:hover:text-red-200",onClick:()=>{i({itemId:e,collectionId:o}),t()},children:n("Delete Clip",{ns:"dashboard"})})]})]})})]})}function xve({isOver:e}){const{t}=wt(),n=f.useRef(null);return f.useEffect(()=>{var r;(r=n.current)==null||r.scrollIntoView({behavior:"auto",block:"center",inline:"nearest"})},[n]),a.jsx(J,{ref:n,className:"flex flex-row items-center justify-center border-2 my-2 border-dashed rounded-md w-full h-16 ".concat(e?"bg-slate-50/50 dark:bg-slate-700/50 border-blue-400":"bg-slate-50 dark:bg-slate-700 border-slate-200 dark:border-slate-500"),children:a.jsx(X,{className:"!text-sm !font-medium !text-blue-500 text-center",children:e?t("Drop To Add",{ns:"common"}):a.jsx(Ir,{size:23,className:"".concat(e?"text-blue-400":"text-slate-400")})})})}const bve=f.memo(xve),Lz=["Tab","Enter","TabTab","TabEnter"],Qg={Tab:"Tab",Enter:"Enter",TabTab:"2 Tabs",TabTabTab:"3 Tabs",TabEnter:"Tab, Enter",TabTabEnter:"2Tabs, Enter"},Dz=["1s","2s","3s","4s","5s"],Oz=["Email","Login","Username","Password","Title","Textarea","Phone","Website","Date","Name","First Name","Last Name","Company","Address","City","State","Zip","Country","Province","Text","Number","Credit Card","CVV Code","Exp. Date","Secret","License Key","Occupation","Gender","Age","Description","Birthdate","API Key","SSN","Custom"];function wve({showLinkValidationError:e,localOptions:t}){var i,c,u,h,p,m,x,C;const{t:n}=wt(),r=He(void 0),s=He(null),o=Gs(r.value,300);return f.useEffect(()=>{if(o){if(e.value&&(e.value=void 0),o.length>5){const b=wr().match(o);!b||b.length>1?e.value=!0:e.value=!1}t.value.formOptions||(t.value.formOptions={fields:[],openUrl:null}),t.value={...t.value,formOptions:{...t.value.formOptions,openUrl:o}}}},[o]),a.jsxs(J,{className:"select-none mt-1",children:[t.value.formOptions.openUrl!=null&&a.jsxs(fe,{className:"text-normal",children:[a.jsx(De,{asChild:!0,text:n("Website URL",{ns:"dashboard"}),isCompact:!0,side:"bottom",children:a.jsx(ye,{variant:"outline",size:"mini",className:"px-2 h-10 pointer-events-none text-slate-500 dark:text-slate-200 border font-semibold text-xs bg-slate-100 dark:bg-slate-700/80 group hover:text-blue-500 mr-1 flex items-center ".concat(((i=t.value.formOptions)==null?void 0:i.isOpenUrlDisabled)===!0?"opacity-70 line-through":""),children:a.jsx("span",{children:n("Open",{ns:"dashboard"})})})}),a.jsx(Gt,{defaultValue:(u=(c=t.value.formOptions)==null?void 0:c.openUrl)!=null?u:"",placeholder:n("Enter URL",{ns:"dashboard"}),disabled:(h=t.value.formOptions)==null?void 0:h.isOpenUrlDisabled,classNameInput:"pr-7 text-sm focus:border- ".concat(e.value?"!border-yellow-600 !focus:border-yellow-600":""," ").concat(e.value===!1?"!border-green-600 !focus:border-green-600":""," ").concat(((p=t.value.formOptions)==null?void 0:p.isOpenUrlDisabled)===!0?"!bg-gray-100 dark:!bg-gray-700 opacity-70":""),suffix:a.jsx(J,{className:"absolute top-3 right-2",children:e.value?a.jsx(De,{text:n("Website URL might not be valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-yellow-50 text-yellow-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Ho,{size:18,className:"text-yellow-500 cursor-pointer"})}):e.value===!1&&a.jsx(De,{text:n("Website URL is valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-green-50 text-green-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Dt,{size:18,className:"text-green-600 cursor-pointer"})})}),onChange:b=>{r.value=b.target.value}}),a.jsx(ye,{variant:"ghost",size:"mini",title:n("Open URL Disable / Enable",{ns:"dashboard"}),onClick:()=>{var b;t.value={...t.value,formOptions:{...t.value.formOptions,isOpenUrlDisabled:!((b=t.value.formOptions)!=null&&b.isOpenUrlDisabled)}}},className:"".concat((m=t.value.formOptions)!=null&&m.isOpenUrlDisabled?"opacity-70":""," pl-2 h-8 flex items-center hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500"),children:(x=t.value.formOptions)!=null&&x.isOpenUrlDisabled?a.jsx(Ya,{size:14}):a.jsx(hs,{size:14})}),a.jsx(ye,{variant:"ghost",size:"mini",title:n("Remove Open URL",{ns:"dashboard"}),onClick:()=>{t.value={...t.value,formOptions:{...t.value.formOptions,openUrl:null,isOpenUrlDisabled:!1}}},className:"pl-3 h-10 text-sm font-semibold hover:bg-transparent dark:text-slate-400 dark:hover:text-red-500 text-slate-600 hover:text-red-500",children:a.jsx(or,{size:14})})]}),a.jsx(J,{className:"my-2",children:a.jsxs(fe,{className:"gap-3 w-full justify-start",children:[a.jsxs(Nn,{children:[a.jsx(_n,{children:a.jsxs(X,{className:"!text-blue-500 hover:underline cursor-pointer",size:"xs",children:[n("Add Form Field",{ns:"dashboard"}),a.jsx(jn,{size:12,className:"ml-1"})]})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsxs(Oe,{className:"text-xs",onClick:()=>{s.value=null,t.value.formOptions||(t.value.formOptions={fields:[]});const b=[...t.value.formOptions.fields];b.push({id:Date.now().toString(),type:"section",pressKeysAfterPaste:aE[0],isEnable:!0,value:""}),t.value={...t.value,formOptions:{...t.value.formOptions,fields:b}}},children:[a.jsx(Ir,{size:12,className:"mr-1"}),n("Add Section",{ns:"dashboard"})]}),a.jsx(Yt,{}),a.jsx(Oe,{className:"text-center items-center justify-center py-0.5 text-xs",disabled:!0,children:a.jsx(X,{children:n("Form Fields",{ns:"dashboard"})})}),a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"290px"},autoHide:!1,children:Oz.map(b=>a.jsx(Oe,{className:"text-xs",onClick:()=>{var j;t.value.formOptions||(t.value.formOptions={fields:[]});const g=[...t.value.formOptions.fields],k=b==="Text"?"text":b==="Number"?"number":b==="Password"||b==="Secret"||b==="API Key"||b==="License Key"||b==="SSN"?"password":b==="CVV Code"?"passwordCode":b==="Textarea"?"textarea":b==="Credit Card"?"creditcard":"text";g.push({id:Date.now().toString(),label:b,type:k,pressKeysAfterPaste:aE[0],isEnable:!0,value:""}),t.value={...t.value,formOptions:{...t.value.formOptions,fields:g}},b==="Custom"&&(s.value=(j=g[g.length-1].id)!=null?j:null)},children:b},b))})]})]}),a.jsxs(Nn,{children:[a.jsx(_n,{children:a.jsxs(X,{className:"!text-blue-500 hover:underline cursor-pointer",size:"xs",children:[n("Key Press",{ns:"dashboard"}),a.jsx(jn,{size:12,className:"ml-1"})]})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5 text-xs",disabled:!0,children:a.jsx(X,{children:n("Add Key Press",{ns:"dashboard"})})}),a.jsx(Yt,{}),aE.map(b=>a.jsx(Oe,{className:"text-xs",onClick:()=>{t.value.formOptions||(t.value.formOptions={fields:[]});const g=[...t.value.formOptions.fields];g.push({id:Date.now().toString(),isPressKeysOnly:!0,isEnable:!0,pressKeysAfterPaste:b}),t.value={...t.value,formOptions:{...t.value.formOptions,fields:g}}},children:Qg[b]},b))]})]}),a.jsxs(Nn,{children:[a.jsx(_n,{children:a.jsxs(X,{className:"!text-blue-500 hover:underline cursor-pointer",size:"xs",children:[n("Delay",{ns:"dashboard"}),a.jsx(jn,{size:12,className:"ml-1"})]})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5 text-xs",disabled:!0,children:a.jsx(X,{children:n("Add Delay Time",{ns:"dashboard"})})}),a.jsx(Yt,{}),Dz.map(b=>a.jsxs(Oe,{className:"text-xs",onClick:()=>{s.value=null,t.value.formOptions||(t.value.formOptions={fields:[]});const g=[...t.value.formOptions.fields];g.push({id:Date.now().toString(),isDelayOnly:!0,value:b,isEnable:!0}),t.value={...t.value,formOptions:{...t.value.formOptions,fields:g}}},children:[b==="1s"&&"1 ".concat(n("Second",{ns:"common"})),b==="2s"&&"2 ".concat(n("Seconds",{ns:"common"})),b==="3s"&&"3 ".concat(n("Seconds",{ns:"common"})),b==="4s"&&"4 ".concat(n("Seconds",{ns:"common"})),b==="5s"&&"5 ".concat(n("Seconds",{ns:"common"}))]},b))]})]}),t.value.formOptions.openUrl==null&&a.jsx(X,{className:"!text-blue-500 hover:underline cursor-pointer text-center",size:"xs",onClick:()=>{t.value.formOptions||(t.value.formOptions={fields:[]}),t.value={...t.value,formOptions:{...t.value.formOptions,openUrl:"",isOpenUrlDisabled:!1}}},children:n("Add Open URL",{ns:"dashboard"})})]})}),(C=t.value.formOptions)==null?void 0:C.fields.map((b,g)=>{var T,M,L,D,P,A,B,z;const k=b.isLabelOnTop,j=b.isLabelHidden,S=b.type==="section",E=b.id===s.value,N=b.type==="textarea";return a.jsxs(fe,{className:"".concat(b.type!=="section"?"mb-1":"mt-1"," group ").concat(k?"flex-col items-start":"items-center"," ").concat(N?"!mt-2 !mb-1":""),children:[!j&&a.jsx(a.Fragment,{children:(b.label||E)&&b.type!=="section"?a.jsx(X,{className:"".concat(b.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," text-[13px] !font-semibold flex self-stretch ").concat(k?"!justify-start pl-1":"!justify-end"),children:E?a.jsxs(fe,{className:"whitespace-nowrap pr-1 min-w-[120px] text-left",children:[a.jsx(Gt,{defaultValue:b.label,small:!0,placeholder:n("Enter Label",{ns:"dashboard"}),autoFocus:!0,onKeyDown:R=>{(R.key==="Enter"||R.key==="Escape")&&(s.value=null,t.value={...t.value,formOptions:{...t.value.formOptions}})},onChange:R=>{b.label=R.target.value.trim()}}),a.jsx(ye,{size:"mini",variant:"ghost",className:"ml-1 h-8 w-9 text-blue-500 dark:bg-slate-800",onClick:()=>{s.value=null,t.value={...t.value,formOptions:{...t.value.formOptions}}},title:n("Done Edit",{ns:"common"}),children:a.jsx(Dt,{size:18})})]}):a.jsx("span",{className:"whitespace-nowrap pr-1 min-w-[80px] overflow-hidden text-ellipsis block ".concat(k?"text-left":"text-right max-w-[160px]"),children:b.label})}):a.jsx("div",{className:"pr-1 min-w-[80px]"})}),a.jsxs(fe,{className:"w-full",children:[a.jsx(fe,{className:"gap-0.5 flex-col w-full items-start ".concat(b.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""),children:a.jsxs(fe,{className:"w-full gap-1",children:[b.isDelayOnly||b.isPressKeysOnly?a.jsxs(fe,{className:"".concat(b.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full justify-end mr-1 py-1"),children:[b.isDelayOnly&&a.jsxs(Nn,{children:[a.jsx(_n,{children:a.jsxs(it,{variant:"secondary",className:"pl-2 py-0.5 text-blue-500 dark:bg-slate-800 whitespace-nowrap",children:[n("Delay",{ns:"dashboard"})," ",b.value,a.jsx(jn,{size:13,className:"ml-0.5 mr-0"})]})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5 text-xs",disabled:!0,children:n("Delay",{ns:"dashboard"})}),a.jsx(Yt,{}),Dz.map(R=>a.jsxs(Oe,{className:"text-xs",onClick:()=>{s.value=null,b.value=R,t.value={...t.value}},children:[R==="1s"&&"1 Second",R==="2s"&&"2 Seconds",R==="3s"&&"3 Seconds",R==="4s"&&"4 Seconds",R==="5s"&&"5 Seconds"]},R))]})]}),b.isPressKeysOnly&&b.pressKeysAfterPaste&&a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(ye,{size:"mini",variant:"ghost",disabled:b.isEnable===!1,title:n("Key Press After",{ns:"dashboard"}),className:"text-sm font-semibold hover:bg-transparent mr-1",children:a.jsxs(it,{variant:"secondary",className:"pl-2 py-0.5 text-blue-500 dark:bg-slate-800 whitespace-nowrap",children:[n("Press",{ns:"dashboard"})," ",Qg[b.pressKeysAfterPaste],a.jsx(jn,{size:13,className:"ml-0.5 mr-0"})]})})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5 text-xs",disabled:!0,children:a.jsx(X,{children:n("Key Press",{ns:"dashboard"})})}),a.jsx(Yt,{}),Lz.map(R=>a.jsx(Oe,{className:"text-xs",onClick:()=>{b.pressKeysAfterPaste=R,t.value={...t.value,formOptions:{...t.value.formOptions}}},children:Qg[R]},R)),a.jsx(Yt,{}),a.jsxs(Oe,{className:"text-xs text-red-400",onClick:()=>{t.value.formOptions.fields=t.value.formOptions.fields.filter(R=>R.id!==b.id),t.value={...t.value}},children:[a.jsx(X,{size:"xs",className:"!text-red-500 dark:!text-red-600",children:n("Remove",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(Rp,{className:"ml-auto text-red-400 dark:text-red-600",size:13})})]})]})]})]}):b.type==="password"||b.type==="passwordCode"?a.jsx(Gt,{small:!0,placeholder:b.type==="passwordCode"?n("Enter code",{ns:"dashboard"}):n("Enter secret value",{ns:"dashboard"}),autoFocus:g===((T=t.value.formOptions.fields)==null?void 0:T.length)-1&&t.value.formOptions.fields[g].value==="",classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis dark:!text-slate-300 dark:bg-slate-900",disabled:b.isEnable===!1,isPassword:!0,numbersOnly:b.type==="passwordCode",showHidePassword:!0,className:"".concat(b.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full"),onChange:R=>{b.value=R.target.value.trim()},defaultValue:b.value}):b.type==="creditcard"?a.jsx(qg,{small:!0,placeholder:n("Enter credit card number",{ns:"dashboard"}),classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis dark:!text-slate-300 dark:bg-slate-900",disabled:b.isEnable===!1,autoFocus:g===((M=t.value.formOptions.fields)==null?void 0:M.length)-1&&t.value.formOptions.fields[g].value==="",className:"".concat(b.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full"),onInputBlur:R=>{b.value=R},ccNumber:b.value}):S?a.jsx(Gt,{small:!0,placeholder:n("Enter section label",{ns:"dashboard"}),classNameInput:"text-sm font-semibold border-b border-0 border-transparent hover:border-gray-200 focus:border-blue-400 rounded-none nowrap overflow-hidden text-ellipsis pl-1.5 dark:!text-slate-300 dark:bg-slate-900",autoFocus:g===((L=t.value.formOptions.fields)==null?void 0:L.length)-1&&t.value.formOptions.fields[g].value==="",onChange:R=>{b.value=R.target.value.trim()},defaultValue:b.value}):b.type==="textarea"?a.jsx(go,{placeholder:n("Enter field value",{ns:"dashboard"}),label:"",className:"text-sm font-semibold border-0 border-transparent focus:border-blue-400 rounded-none nowrap overflow-hidden text-ellipsis !pl-0.5 w-full",classNameArea:b.isEnable===!1?"dark:!text-slate-500 !bg-gray-100 opacity-50 dark:!bg-gray-900":"dark:!text-slate-300 dark:!bg-slate-900",autoFocus:g===((D=t.value.formOptions.fields)==null?void 0:D.length)-1&&t.value.formOptions.fields[g].value==="",maxRows:2,value:b.value,enableEmoji:!1,enableEmojiInside:!0,onKeyDown:R=>{R.stopPropagation()},onChange:R=>{b.value=R.target.value,t.value={...t.value,formOptions:{...t.value.formOptions}}}}):a.jsx(Gt,{small:!0,placeholder:n("Enter field value",{ns:"dashboard"}),autoFocus:g===((P=t.value.formOptions.fields)==null?void 0:P.length)-1&&t.value.formOptions.fields[g].value===""&&t.value.formOptions.fields[g].label!=="Custom",classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis dark:!text-slate-300 dark:bg-slate-900",disabled:b.isEnable===!1,type:b.type==="number"?"number":"text",className:"".concat(b.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full"),onChange:R=>{b.value=R.target.value.trim()},defaultValue:b.value}),b.isDelayOnly||b.isPressKeysOnly||S?a.jsx(a.Fragment,{}):a.jsx(fe,{children:a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(ye,{size:"mini",variant:"ghost",disabled:b.isEnable===!1,title:n("Key Press After",{ns:"dashboard"}),className:"text-sm font-semibold hover:bg-transparent mr-1",children:b.pressKeysAfterPaste?a.jsxs(it,{variant:"secondary",className:"pl-2 py-0.5 text-blue-500 dark:bg-slate-800 whitespace-nowrap hover:text-blue-500",children:[Qg[b.pressKeysAfterPaste],a.jsx(jn,{size:13,className:"ml-0.5 mr-0"})]}):a.jsxs(it,{variant:"secondary",className:"pl-1 py-0.5 text-blue-500 dark:bg-slate-800 whitespace-nowrap hover:text-blue-500",children:[a.jsx(Ir,{size:13,className:"ml-0.5 mr-0"}),a.jsx(jn,{size:13,className:"ml-0.5 mr-0"})]})})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5 text-xs",disabled:!0,children:a.jsx(X,{children:n("Key Press After",{ns:"dashboard"})})}),a.jsx(Yt,{}),Lz.map(R=>a.jsx(Oe,{className:"text-xs",onClick:()=>{b.pressKeysAfterPaste=R,t.value={...t.value,formOptions:{...t.value.formOptions}}},children:Qg[R]},R)),a.jsx(Yt,{}),a.jsxs(Oe,{className:"text-xs text-red-400",onClick:()=>{b.pressKeysAfterPaste=null,t.value={...t.value,formOptions:{...t.value.formOptions}}},children:[a.jsx(X,{size:"xs",className:"!text-red-500 dark:!text-red-600",children:n("Remove",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(Rp,{className:"ml-auto text-red-400 dark:text-red-600",size:13})})]})]})]})})]})}),a.jsxs(fe,{className:"gap-1 ml-0.5",children:[b.type!=="section"&&a.jsx(ye,{size:"mini",title:n("Enable / Disable",{ns:"common"}),variant:"ghost",className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",onClick:()=>{var R;s.value=null,t.value={...t.value,formOptions:{...t.value.formOptions,fields:(R=t.value.formOptions)==null?void 0:R.fields.map(($,_)=>_===g?{...$,isEnable:!$.isEnable}:$)}}},children:(A=t.value.formOptions)!=null&&A.fields&&((z=(B=t.value.formOptions)==null?void 0:B.fields[g])!=null&&z.isEnable)?a.jsx(hs,{size:14}):a.jsx(Ya,{size:14})}),a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(ye,{size:"mini",title:n("Field Options",{ns:"dashboard"}),variant:"ghost",onClick:()=>{t.value={...t.value,formOptions:{...t.value.formOptions,fields:Kr(t.value.formOptions.fields||[],g,g-1)}}},className:"text-sm font-semibold rounded-none hover:bg-transparent w-5 dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",children:a.jsx(bi,{size:14})})}),a.jsxs(Cn,{align:"end",children:[a.jsxs(Oe,{disabled:g===0,onClick:()=>{t.value={...t.value,formOptions:{...t.value.formOptions,fields:Kr(t.value.formOptions.fields||[],g,g-1)}}},className:"text-[13px] py-1",children:[a.jsx(X,{size:"xs",children:n("Move Up",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(rg,{size:13})})]}),a.jsxs(Oe,{disabled:t.value.formOptions.fields?g===t.value.formOptions.fields.length-1:!1,onClick:()=>{t.value={...t.value,formOptions:{...t.value.formOptions,fields:Kr(t.value.formOptions.fields||[],g,g+1)}}},className:"text-[13px] py-1",children:[a.jsx(X,{size:"xs",children:n("Move Down",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(ng,{size:13})})]}),a.jsx(Yt,{}),!S&&!j&&a.jsxs(Oe,{onClick:()=>{var R;E?s.value=null:s.value=(R=b.id)!=null?R:null},children:[E?a.jsx(X,{size:"xs",children:n("Done Edit",{ns:"common"})}):a.jsx(X,{size:"xs",children:n("Edit Label",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(Dx,{size:13})})]}),b.type!=="section"&&a.jsx(a.Fragment,{children:b.isLabelOnTop?a.jsxs(Oe,{onClick:()=>{var R;s.value=null,t.value={...t.value,formOptions:{...t.value.formOptions,fields:(R=t.value.formOptions)==null?void 0:R.fields.map(($,_)=>_===g?{...$,isLabelHidden:!1,isLabelOnTop:!1}:$)}}},children:[a.jsx(X,{size:"xs",children:n("Label Left",{ns:"dashboard"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(VM,{size:13})})]}):a.jsxs(Oe,{onClick:()=>{var R;s.value=null,t.value={...t.value,formOptions:{...t.value.formOptions,fields:(R=t.value.formOptions)==null?void 0:R.fields.map(($,_)=>_===g?{...$,isLabelHidden:!1,isLabelOnTop:!0}:$)}}},children:[a.jsx(X,{size:"xs",children:n("Label Top",{ns:"dashboard"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(qM,{size:13})})]})}),j?a.jsxs(Oe,{onClick:()=>{var R;s.value=null,t.value={...t.value,formOptions:{...t.value.formOptions,fields:(R=t.value.formOptions)==null?void 0:R.fields.map(($,_)=>_===g?{...$,isLabelHidden:!1}:$)}}},children:[S?a.jsx(X,{size:"xs",children:n("Label Offset",{ns:"dashboard"})}):a.jsx(X,{size:"xs",children:n("Show Label",{ns:"dashboard"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(GM,{size:13})})]}):a.jsxs(Oe,{onClick:()=>{var R;t.value={...t.value,formOptions:{...t.value.formOptions,fields:(R=t.value.formOptions)==null?void 0:R.fields.map(($,_)=>_===g?{...$,isLabelHidden:!0}:$)}}},children:[S?a.jsx(X,{size:"xs",children:n("Label on Left",{ns:"dashboard"})}):a.jsx(X,{size:"xs",children:n("Hide Label",{ns:"dashboard"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(FC,{size:13})})]}),a.jsx(Yt,{}),a.jsxs(Oe,{className:"text-red-500 dark:!text-red-600 text-[13px] focus:text-red-500 py-1",onClick:()=>{var R,$;t.value={...t.value,formOptions:{...t.value.formOptions,fields:($=(R=t.value.formOptions)==null?void 0:R.fields)==null?void 0:$.filter((_,U)=>U!==g)}}},children:[a.jsx(X,{size:"xs",className:"!text-red-500 dark:!text-red-600",children:n("Remove",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(or,{size:13})})]})]})]})]})]})]},b.id)})]})}function kve({clipValue:e,templateMissingFields:t,templateFoundFields:n,checkForTemplateFieldsCallback:r,isLargeView:s,localOptions:o}){var g;const{t:i}=wt(),c=He(null),u=He(null),h=He(null),p=He(null),m=f.useRef(null),x=He(!1),C=He(Date.now().toString()),b=["text","textarea","select"];return a.jsxs(J,{className:"select-none mt-1",children:[a.jsx(J,{className:"my-2",children:a.jsxs(fe,{className:"gap-3 w-full justify-start",children:[a.jsxs(Nn,{children:[a.jsx(_n,{children:a.jsxs(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline cursor-pointer",size:"xs",children:[i("Add Template Field",{ns:"dashboard"}),a.jsx(jn,{size:12,className:"ml-1"})]})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5 text-xs",disabled:!0,children:a.jsx(X,{children:i("General Fields",{ns:"dashboard"})})}),a.jsx(Yt,{}),b.map(k=>a.jsxs(Oe,{className:"text-xs",onClick:()=>{var S;c.value=null,o.value.templateOptions||(o.value.templateOptions=[]);const j=o.value.templateOptions.map(E=>{var N,T,M;return(N=E.label)!=null&&N.trim()||(E.label="".concat(E.type&&((T=E.type)==null?void 0:T.charAt(0).toUpperCase())+((M=E.type)==null?void 0:M.slice(1))," ").concat(i("Field",{ns:"dashboard"}))),E});j.push({id:Date.now().toString(),type:k,label:"".concat(k.charAt(0).toUpperCase()+k.slice(1)),isEnable:!0,value:""}),o.value={...o.value,templateOptions:[...j]},c.value=(S=j[j.length-1].id)!=null?S:null},children:[a.jsx(Ir,{size:12,className:"mr-1"}),i("{{type}} Field",{ns:"dashboard",type:k.charAt(0).toUpperCase()+k.slice(1)})]},k)),a.jsx(Yt,{}),a.jsx(Oe,{className:"text-center items-center justify-center py-0.5 text-xs",disabled:!0,children:a.jsx(X,{children:i("Common Fields",{ns:"dashboard"})})}),a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"260px"},autoHide:!1,children:Oz.map(k=>a.jsx(Oe,{className:"text-xs",onClick:()=>{var T,M;o.value.templateOptions||(o.value.templateOptions=[]),x.value=!1;const j=[...o.value.templateOptions],S=k==="Text"?"text":k==="Number"?"number":k==="Password"||k==="Secret"||k==="API Key"||k==="License Key"||k==="SSN"?"password":k==="CVV Code"?"passwordCode":k==="Textarea"?"textarea":k==="Credit Card"?"creditcard":"text",E=(T=o.value.templateOptions)==null?void 0:T.every(L=>L.label!==k);E||(x.value=!0);const N=E?k:"".concat(k," ").concat(o.value.templateOptions.length+1);j.push({id:Date.now().toString(),label:N,type:S,isEnable:!0,value:""}),o.value={...o.value,templateOptions:j},k==="Custom"&&(c.value=(M=j[j.length-1].id)!=null?M:null)},children:k},k))}),a.jsx(Yt,{}),a.jsx(Oe,{className:"text-center items-center justify-center py-0.5 text-xs",disabled:!0,children:a.jsx(X,{children:i("Special Field",{ns:"dashboard"})})}),a.jsxs(Oe,{className:"text-xs",onClick:()=>{c.value=null,o.value.templateOptions||(o.value.templateOptions=[]);const k=o.value.templateOptions.map(j=>j);k.push({id:Date.now().toString(),type:"text",label:"Clipboard",isEnable:!0,value:""}),o.value={...o.value,templateOptions:[...k]}},children:[a.jsx(Ir,{size:12,className:"mr-1"}),i("Clipboard",{ns:"dashboard"})]})]})]}),a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(ye,{variant:"ghost",size:"mini",className:"cursor-pointer ml-auto hover:bg-transparent !px-2 !py-0",children:a.jsxs(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline",size:"xs",children:[i("Fields Value",{ns:"dashboard"}),a.jsx(jn,{size:12,className:"ml-1"})]})})}),a.jsx(Cn,{sideOffset:12,align:"center",children:a.jsxs(Oe,{className:"text-center items-center justify-center py-1 text-xs",onSelect:()=>{o.value.templateOptions=o.value.templateOptions.map(k=>(k.value="",k)),o.value={...o.value,templateOptions:[...o.value.templateOptions]},C.value=Date.now().toString()},children:[a.jsx(X,{children:i("Clear All Fields",{ns:"dashboard"})}),a.jsx(XC,{size:14,className:"ml-1 text-slate-400"})]})})]})]})}),(g=o.value.templateOptions)==null?void 0:g.map((k,j)=>{var L,D,P,A,B,z,R,$;const S=k.id===c.value,E=k.type==="textarea",N=k.isLabelOnTop,T=(L=k.selectOptions)==null?void 0:L.find(_=>_===k.value),M=!((D=k.selectOptions)!=null&&D.length);return a.jsxs(fe,{className:"mb-1 group ".concat(N?"flex-col items-start":"items-center"," ").concat(E?"!mt-2 !mb-1":""),children:[k.label||S?a.jsx(fe,{className:"".concat(k.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," text-[13px] !font-semibold flex self-stretch ").concat(N?"!justify-start pl-1":"!justify-end"),children:S?a.jsxs(fe,{className:"whitespace-nowrap pr-1 min-w-[120px] text-left",children:[a.jsx(Gt,{defaultValue:k.label,small:!0,placeholder:i("Enter Label",{ns:"dashboard"}),autoFocus:!0,onKeyDown:_=>{var U;(_.key==="Enter"||_.key==="Escape")&&(c.value=null,x.value=!1,(U=o.value.templateOptions)!=null&&U.every((K,W)=>W!==j?K.label!==k.label:!0)||(k.label="".concat(k.label," ").concat(j+1)),o.value={...o.value,templateOptions:[...o.value.templateOptions]})},onChange:_=>{k.label=_.target.value.trim()}}),a.jsx(ye,{size:"mini",variant:"ghost",className:"ml-1 h-8 w-9 text-blue-500 dark:bg-slate-800",onClick:()=>{c.value=null,o.value={...o.value,templateOptions:[...o.value.templateOptions]}},title:i("Done Edit",{ns:"common"}),children:a.jsx(Dt,{size:18})})]}):a.jsx("span",{className:"whitespace-nowrap pr-1 min-w-[80px] overflow-hidden text-ellipsis block ".concat(N?"text-left":"text-right max-w-[160px]"),children:k.label})}):a.jsx("div",{className:"pr-1 min-w-[80px]"}),a.jsxs(fe,{className:"w-full",children:[a.jsx(fe,{className:"gap-0.5 flex-col w-full items-start ".concat(k.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""),children:a.jsx(fe,{className:"w-full gap-1",children:k.type==="password"||k.type==="passwordCode"?a.jsx(Gt,{small:!0,placeholder:k.type==="passwordCode"?i("Enter code",{ns:"dashboard"}):i("Enter secret value",{ns:"dashboard"}),autoFocus:j===o.value.templateOptions.length-1&&o.value.templateOptions[j].value==="",classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis dark:!text-slate-300 dark:bg-slate-900",disabled:k.isEnable===!1,isPassword:!0,numbersOnly:k.type==="passwordCode",showHidePassword:!0,className:"".concat(k.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full"),onChange:_=>{k.value=_.target.value.trim()},defaultValue:k.value},C.value):k.type==="creditcard"?a.jsx(qg,{small:!0,placeholder:i("Enter credit card number",{ns:"dashboard"}),classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis dark:!text-slate-300 dark:bg-slate-900",disabled:k.isEnable===!1,autoFocus:j===((P=o.value.templateOptions)==null?void 0:P.length)-1&&o.value.templateOptions[j].value==="",className:"".concat(k.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full"),onInputBlur:_=>{k.value=_},ccNumber:k.value},C.value):k.type==="textarea"?a.jsx(go,{placeholder:i("Enter default value",{ns:"dashboard"}),label:"",className:"text-sm font-semibold border-0 border-transparent focus:border-blue-400 rounded-none nowrap overflow-hidden text-ellipsis !pl-0.5 w-full",classNameArea:k.isEnable===!1?"dark:!text-slate-500 !bg-gray-100 opacity-50 dark:!bg-gray-900":"dark:!text-slate-300 dark:!bg-slate-900",autoFocus:j===o.value.templateOptions.length-1&&o.value.templateOptions[j].value===""&&o.value.templateOptions[j].label!=="Textarea",maxRows:2,value:k.value,enableEmoji:!1,enableEmojiInside:!0,onKeyDown:_=>{_.stopPropagation()},onChange:_=>{k.value=_.target.value,o.value={...o.value,templateOptions:[...o.value.templateOptions]}}},C.value):k.type==="select"?a.jsx(fe,{className:"justify-start items-center w-full my-1",children:u.value!==k.id&&h.value!==k.id?a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(ye,{size:"mini",variant:"ghost",disabled:k.isEnable===!1,className:"rounded-sm font-semibold hover:bg-transparent ml-0 px-2 py-1 w-full border border-slate-300 hover:border-blue-500 dark:border-slate-800 dark:hover:border-blue-500 dark:bg-slate-900 dark:hover:bg-slate-900 dark:text-slate-300 dark:hover:text-blue-500",children:a.jsxs(fe,{className:"flex items-center justify-start w-full gap-1",children:[a.jsx(X,{className:"!text-slate-400 dark:!text-slate-300 text-ellipsis overflow-hidden !block line-clamp-2",children:M?i("Select is empty",{ns:"common"}):T||i("Select default",{ns:"common"})}),a.jsx(fe,{className:"w-[18px] h-[18px] ml-0.5 mr-0",children:a.jsx(jn,{size:13})})]})})}),a.jsxs(Cn,{sideOffset:12,align:"start",className:"max-w-[300px]",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5 text-xs",disabled:!0,children:M?a.jsx(X,{children:i("Select is Empty",{ns:"common"})}):a.jsx(X,{children:i("Select Default Option",{ns:"dashboard"})})}),!M&&a.jsxs(a.Fragment,{children:[a.jsx(Yt,{}),(B=(A=o.value.templateOptions[j])==null?void 0:A.selectOptions)==null?void 0:B.map((_,U)=>a.jsxs(Kt,{checked:k.value===_,onSelect:()=>{k.value=_,o.value={...o.value,templateOptions:[...o.value.templateOptions]}},children:[a.jsx(X,{className:"text-xs ".concat(k.value===_?"font-semibold":""),children:_}),k.value===_&&a.jsxs(fe,{className:"ml-auto gap-2 pl-2 opacity-60 hover:opacity-100",children:[a.jsx(Dx,{size:13,className:"cursor-pointer hover:text-blue-500 dark:hover:text-blue-400",onClick:()=>{var K;h.value=null,p.value=_,u.value=(K=k.id)!=null?K:null}}),a.jsx(e3,{size:13,className:"cursor-pointer hover:text-red-500 dark:hover:text-red-400",onClick:K=>{var G,Z,F,V,q;K.stopPropagation();const W=(Z=(G=k.selectOptions)==null?void 0:G.indexOf(_))!=null?Z:-1;if(k.selectOptions=(F=k.selectOptions)==null?void 0:F.filter(ne=>ne!==_),W!==-1){const ne=(V=k.selectOptions)==null?void 0:V[W-1],Q=(q=k.selectOptions)==null?void 0:q[W];k.value=ne||Q||void 0}o.value={...o.value,templateOptions:[...o.value.templateOptions]}}})]})]},U))]}),a.jsx(Yt,{}),a.jsx(Oe,{className:"text-center items-center justify-center py-0.5 text-xs",onClick:()=>{var _;M&&(k.selectOptions=[]),p.value=null,u.value=null,h.value=(_=k.id)!=null?_:null},children:a.jsxs(X,{size:"xs",className:"!text-blue-500 dark:!text-blue-400",children:[a.jsx(Ir,{size:13}),M?i("Add First Option",{ns:"common"}):i("Add Option",{ns:"common"})]})})]})]}):a.jsxs(a.Fragment,{children:[a.jsx(Gt,{small:!0,placeholder:i("Enter select option",{ns:"dashboard"}),autoFocus:!!o.value.templateOptions[j].label,classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis dark:!text-slate-300 dark:bg-slate-900",disabled:k.isEnable===!1,type:"text",className:"".concat(k.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""),onKeyDown:_=>{var U,K,W;_.key==="Escape"?(p.value&&(k.value=p.value),u.value=null,p.value=null,h.value=null):_.key==="Enter"&&(p.value&&u.value===k.id?k.selectOptions=(U=k.selectOptions)==null?void 0:U.map(G=>G===p.value&&k.value||G):h.value===k.id&&k.value&&!((K=k.selectOptions)!=null&&K.includes(k.value))&&((W=k.selectOptions)==null||W.push(k.value)),o.value={...o.value,templateOptions:[...o.value.templateOptions]},p.value=null,u.value=null,h.value=null)},onChange:_=>{k.value=_.target.value.trim()},defaultValue:h.value===k.id?"":k.value},C.value),a.jsx(ye,{size:"mini",variant:"ghost",className:"ml-1 h-8 w-9 text-blue-500 dark:bg-slate-800",onClick:()=>{var _,U,K;p.value&&u.value===k.id?k.selectOptions=(_=k.selectOptions)==null?void 0:_.map(W=>W===p.value&&k.value||W):h.value===k.id&&k.value&&!((U=k.selectOptions)!=null&&U.includes(k.value))&&((K=k.selectOptions)==null||K.push(k.value)),o.value={...o.value,templateOptions:[...o.value.templateOptions]},p.value=null,u.value=null,h.value=null},title:h.value===k.id?i("Add Option",{ns:"common"}):i("Done Edit",{ns:"common"}),children:h.value===k.id?a.jsx(Ir,{size:18}):u.value===k.id&&a.jsx(Dt,{size:18})}),a.jsx(ye,{size:"mini",variant:"ghost",className:"h-8 w-8 text-slate-400 dark:bg-transparent",onClick:()=>{p.value&&(k.value=p.value),u.value=null,p.value=null,h.value=null},title:i("Cancel",{ns:"common"}),children:a.jsx(Rn,{size:15})})]})}):((z=k.label)==null?void 0:z.toLocaleLowerCase())!=="clipboard"?a.jsx(Gt,{small:!0,placeholder:i("Enter default value",{ns:"dashboard"}),autoFocus:o.value.templateOptions[j].label!=="Text",classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis dark:!text-slate-300 dark:bg-slate-900",disabled:k.isEnable===!1,type:k.type==="number"?"number":"text",className:"".concat(k.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full"),onChange:_=>{k.value=_.target.value.trim()},defaultValue:k.value},C.value):a.jsx(Gt,{small:!0,placeholder:i("This field allows to insert text from clipboard",{ns:"dashboard"}),autoFocus:!1,classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5 nowrap overflow-hidden text-ellipsis dark:!text-slate-300 dark:bg-transparent",disabled:!0,type:"text",className:"".concat(k.isEnable===!1?"bg-gray-100 opacity-50 dark:bg-gray-900":""," w-full")})})}),a.jsxs(fe,{className:"gap-1 ml-0.5",children:[k.type!=="section"&&a.jsx(ye,{size:"mini",title:i("Enable / Disable",{ns:"common"}),variant:"ghost",className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",onClick:()=>{var _;c.value=null,o.value={...o.value,templateOptions:[...(_=o.value.templateOptions)==null?void 0:_.map((U,K)=>K===j?{...U,isEnable:!U.isEnable}:U)]}},children:o.value.templateOptions&&((R=o.value.templateOptions[j])!=null&&R.isEnable)?a.jsx(hs,{size:14}):a.jsx(Ya,{size:14})}),a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(ye,{size:"mini",title:i("Field Options",{ns:"dashboard"}),variant:"ghost",onClick:()=>{o.value={...o.value,templateOptions:[...Kr(o.value.templateOptions||[],j,j-1)]}},className:"text-sm font-semibold rounded-none hover:bg-transparent w-5 dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",children:a.jsx(bi,{size:14})})}),a.jsxs(Cn,{align:"end",children:[a.jsxs(Oe,{disabled:j===0,onClick:()=>{o.value={...o.value,templateOptions:[...Kr(o.value.templateOptions||[],j,j-1)]}},className:"text-[13px] py-1",children:[a.jsx(X,{size:"xs",children:i("Move Up",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(rg,{size:13})})]}),a.jsxs(Oe,{disabled:o.value.templateOptions?j===o.value.templateOptions.length-1:!1,onClick:()=>{o.value={...o.value,templateOptions:[...Kr(o.value.templateOptions||[],j,j+1)]}},className:"text-[13px] py-1",children:[a.jsx(X,{size:"xs",children:i("Move Down",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(ng,{size:13})})]}),a.jsx(Yt,{}),(($=k.label)==null?void 0:$.toLocaleLowerCase())!=="clipboard"&&a.jsxs(Oe,{onClick:()=>{var _;S?c.value=null:c.value=(_=k.id)!=null?_:null},children:[S?a.jsx(X,{size:"xs",children:i("Done Edit",{ns:"common"})}):a.jsx(X,{size:"xs",children:i("Edit Label",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(Dx,{size:13})})]}),k.isLabelOnTop?a.jsxs(Oe,{onClick:()=>{var _;c.value=null,o.value={...o.value,templateOptions:[...(_=o.value.templateOptions)==null?void 0:_.map((U,K)=>K===j?{...U,isLabelOnTop:!1}:U)]}},children:[a.jsx(X,{size:"xs",children:i("Label Left",{ns:"dashboard"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(VM,{size:13})})]}):a.jsxs(Oe,{onClick:()=>{var _;c.value=null,o.value={...o.value,templateOptions:[...(_=o.value.templateOptions)==null?void 0:_.map((U,K)=>K===j?{...U,isLabelOnTop:!0}:U)]}},children:[a.jsx(X,{size:"xs",children:i("Label Top",{ns:"dashboard"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(qM,{size:13})})]}),a.jsx(Yt,{}),a.jsxs(Oe,{className:"text-red-500 dark:!text-red-600 text-[13px] focus:text-red-500 py-1",onClick:()=>{var _;o.value={...o.value,templateOptions:[...(_=o.value.templateOptions)==null?void 0:_.filter((U,K)=>K!==j)]},r()},children:[a.jsx(X,{size:"xs",className:"!text-red-500 dark:!text-red-600",children:i("Remove",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(or,{size:13})})]})]})]})]})]})]},j)}),x.value&&a.jsxs(X,{className:"!text-amber-800 dark:!text-amber-400 text-[13px] my-2 bg-yellow-50 dark:bg-yellow-900 p-2 relative",children:[i("All field labels must be unique to ensure they are correctly used within the template.",{ns:"dashboard"}),a.jsx(Rn,{className:"absolute top-0 right-0 m-2 bg-yellow-50 dark:bg-yellow-900 z-10 cursor-pointer hover:bg-yellow-100 dark:hover:bg-yellow-800",size:14,onClick:()=>{x.value=!1}})]}),t.value.length>0&&a.jsxs(fe,{className:"rounded-md gap-2 my-3 items-start justify-start flex-wrap !text-amber-800 dark:!text-amber-400 text-[13px] bg-yellow-50 dark:bg-amber-950 p-2",children:[a.jsxs(X,{className:"!text-amber-700 dark:!text-amber-500 text-[13px] w-full",children:[a.jsx(Ho,{size:13,className:"mr-1"}),i("Found in template but missing from fields definition",{ns:"common"}),":"]}),t==null?void 0:t.value.map((k,j)=>a.jsx(J,{className:"cursor-pointer",onClick:()=>{var T;o.value.templateOptions||(o.value.templateOptions=[]),x.value=!1;const S=[...o.value.templateOptions],E=(T=o.value.templateOptions)==null?void 0:T.every(M=>M.label!==k);E||(x.value=!0);const N=E?k:"".concat(k," ").concat(o.value.templateOptions.length+1);S.push({id:Date.now().toString(),label:N,type:"text",isEnable:!0,value:""}),o.value={...o.value,templateOptions:S},r()},children:a.jsxs(it,{variant:"outline",className:"bg-red-50 dark:bg-red-950/80 hover:bg-blue-50 dark:hover:bg-blue-950/80 border-red-100 dark:border-red-900 hover:border-blue-100 dark:hover:border-blue-800 group text-normal pr-2.5",children:[a.jsx(De,{text:i("Add to template fields",{ns:"common"}),sideOffset:5,isCompact:!0,side:"bottom",children:a.jsxs(fe,{className:"group !text-red-500 dark:!text-red-400 hover:!text-blue-500 dark:hover:!text-blue-400 font-semibold mr-0.5",children:[a.jsx(KM,{size:12,className:"mr-0.5 group-hover:block hidden"}),a.jsx(Ir,{size:12,className:"mr-0.5 group-hover:hidden"}),k]})}),a.jsx(De,{text:i("Remove from template",{ns:"common"}),sideOffset:10,isCompact:!0,side:"bottom",children:a.jsx(Rn,{onClick:S=>{var E;S.preventDefault(),S.stopPropagation(),(E=m.current)==null||E.handleRemoveTemplateField(k)},size:12,className:"ml-0.5 mr-0 hover:!text-red-600 dark:hover:!text-red-500 group-hover:text-blue-300 dark:group-hover:text-blue-400 text-red-300 dark:text-red-400 cursor-pointer"})},j)]})},j))]}),a.jsxs(a.Fragment,{children:[o.value.templateOptions.length>0&&a.jsxs(fe,{className:"gap-2 my-3 items-start justify-start flex-wrap",children:[o.value.templateOptions.map((k,j)=>{var S;return!k.label||!k.label.length?null:k.label&&(n!=null&&n.value.includes((S=k.label)==null?void 0:S.toLocaleLowerCase()))?a.jsx(De,{text:k.isEnable?k.label==="Clipboard"?a.jsx(Ps,{i18nKey:"Field {{Clipboard}} has been found in the template. This allows you to copy text to the clipboard, and it will be inserted into the template",ns:"common"}):a.jsx(Ps,{i18nKey:"Field {{{{name}}}} has been found in the template",ns:"dashboard",values:{name:k.label}}):a.jsx(Ps,{i18nKey:"Disabled field {{{{name}}}} has been found in the template",ns:"dashboard",values:{name:k.label}}),isCompact:!0,side:"bottom",children:a.jsx(X,{className:"".concat(k.isEnable?"!text-green-600 dark:!text-green-400":"!text-gray-400 dark:!text-gray-500"," !font-normal group"),size:"xs",children:a.jsxs(it,{variant:"outline",className:"".concat(k.isEnable?"bg-green-100 dark:bg-green-900 hover:bg-green-100/70 dark:hover:bg-green-900 border-green-200 dark:border-green-800":"bg-gray-100 dark:bg-gray-800/70 hover:bg-gray-100/70 dark:hover:bg-gray-700/70 border-gray-200 dark:border-gray-700"," text-normal pr-2.5 group-hover:pr-1.5"),children:[a.jsx(Dt,{size:12,className:"mr-0.5"}),k.label,a.jsx(De,{text:i("Remove from template",{ns:"common"}),sideOffset:10,isCompact:!0,side:"bottom",children:a.jsx(Rn,{onClick:()=>{var E;(E=m.current)==null||E.handleRemoveTemplateField(k.label)},size:12,className:"".concat(k.isEnable?"text-green-600 dark:text-green-400":"text-gray-400 dark:text-gray-500"," ml-1 hover:!text-red-600 dark:hover:!text-red-300 group-hover:block animate-in fade-in hidden cursor-pointer")})})]})})},j):a.jsx(De,{text:k.isEnable?k.label==="Clipboard"?a.jsx(Ps,{i18nKey:"Add {{Clipboard}} field to template. This allows you to copy text to the clipboard, and it will be inserted into the template",ns:"common"}):a.jsx(Ps,{i18nKey:"Add field {{{{name}}}} into the template",ns:"dashboard",values:{name:k.label}}):a.jsx(Ps,{i18nKey:"Disabled field {{{{name}}}}",ns:"dashboard",values:{name:k.label}}),isCompact:!0,side:"bottom",children:a.jsx(X,{className:"".concat(k.isEnable?"!text-slate-500 dark:!text-slate-600 hover:!text-blue-500 dark:hover:!text-blue-700 cursor-pointer":"!text-gray-300 dark:!text-gray-600 "," group !font-normal"),size:"xs",onClick:()=>{var E;k.isEnable&&((E=m==null?void 0:m.current)==null||E.handleAddText("{{".concat(k.label,"}}")))},children:a.jsxs(it,{variant:"outline",className:"".concat(k.isEnable?"bg-white dark:bg-slate-300/90 hover:bg-blue-50 dark:hover:bg-blue-300 border-slate-200 dark:border-slate-700 hover:border-blue-200 dark:hover:border-blue-800":"bg-gray-50 dark:bg-gray-800/80 hover:bg-gray-50 dark:hover:bg-gray-800 border-gray-100 dark:border-gray-700"," text-normal pr-2.5"),children:[k.isEnable?a.jsxs(a.Fragment,{children:[a.jsx(Z0,{size:12,className:"mr-0.5 group-hover:block hidden"}),a.jsx(Ir,{size:12,className:"mr-0.5 group-hover:hidden"})]}):a.jsx(Ya,{size:12,className:"mr-0.5 hover:text-blue-500 cursor-pointer",onClick:E=>{var N;E.preventDefault(),E.stopPropagation(),o.value={...o.value,templateOptions:[...(N=o.value.templateOptions)==null?void 0:N.map((T,M)=>M===j?{...T,isEnable:!0}:T)]}}}),k.label]})})},j)}),o.value.templateOptions.length>1&&n.value.length>0&&a.jsx(De,{text:i("Remove all fields from template",{ns:"common"}),isCompact:!0,side:"bottom",children:a.jsx(X,{className:"!text-slate-300 dark:!text-slate-500 hover:!text-red-500 dark:hover:!text-red-500 cursor-pointer !font-normal group",size:"xs",onClick:()=>{var k;(k=m==null?void 0:m.current)==null||k.handleRemoveAllTemplateFields()},children:a.jsx(it,{variant:"outline",className:"dark:bg-slate-300/90 dark:hover:bg-red-100 dark:border-slate-700 dark:hover:border-blue-800 bg-white hover:bg-red-50 border-slate-200 hover:border-red-200 text-normal px-2.5 py-[3px]",children:a.jsx(e3,{size:13})})})})]}),a.jsx(go,{ref:m,tabIndex:0,enableEmoji:!1,className:"bg-white rounded-md text-sm w-full mr-1",placeholder:"".concat(i("Enter template or drag from history",{ns:"dashboard"}),". ").concat(i("Use double curly brackets for {{field name}}. Use {{clipboard}} to add current clipboard value.",{ns:"dashboard"})),rows:2,autoCorrect:"off",spellCheck:!1,enableEmojiInside:!0,label:"",maxRows:s?12:6,value:e.value,onKeyDown:k=>{k.stopPropagation()},onChange:k=>{e.value=k.target.value}})]})]})}function jve({clipId:e,clipValue:t,showLinkValidationError:n,isLargeView:r,isDark:s,webrequestTestOutputObject:o,webrequestLocalOptions:i}){var g,k,j,S,E,N,T,M,L,D,P,A,B,z,R,$,_,U,K,W,G,Z,F,V,q,ne;const{t:c}=wt(),u=He(!1),h=He(!1),p=He(!1),m=He(!1),{updateItemById:x}=ji(),C={dotpathjson:c("FILTERED_TYPES:::Dot Path",{ns:"dashboard"}),jsonpath:c("FILTERED_TYPES:::JSON Path",{ns:"dashboard"}),regex:c("FILTERED_TYPES:::RegEx",{ns:"dashboard"}),regexreplace:c("FILTERED_TYPES:::RegEx Replace",{ns:"dashboard"}),removequotes:c("FILTERED_TYPES:::Remove Quotes",{ns:"dashboard"})},b=async Q=>{const{headers:ae,body:re,filters:le}=i.value,oe={headers:ae,body:re,filters:le,method:Q};await x({updatedItem:{requestOptions:JSON.stringify({headers:ae,body:re,method:Q}),itemId:e}}),i.value={...oe}};return f.useEffect(()=>{i.value.body||(m.value=!1)},[o.value.body]),a.jsxs(J,{className:"select-none mt-1",children:[a.jsxs(fe,{className:"text-normal",children:[a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsxs(ye,{variant:"outline",size:"mini",className:"px-2 pr-1 h-10 text-slate-500 border font-semibold text-xs bg-slate-100 _text-sm group hover:text-blue-500 mr-1 flex items-center",children:[a.jsx("span",{children:i.value.method}),a.jsx(jn,{size:12,className:"ml-1"})]})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{onClick:()=>{b("GET")},children:a.jsx(X,{className:"".concat(i.value.method==="GET"&&"font-semibold"),children:"GET"})}),a.jsx(Oe,{textValue:"POST",onClick:()=>{b("POST")},children:a.jsx(X,{className:"".concat(i.value.method==="POST"&&"font-semibold"),children:"POST"})}),a.jsx(Oe,{onClick:()=>{b("PUT")},children:a.jsx(X,{className:"".concat(i.value.method==="PUT"&&"font-semibold"),children:"PUT"})}),a.jsx(Oe,{onClick:()=>{b("DELETE")},children:a.jsx(X,{className:"".concat(i.value.method==="DELETE"&&"font-semibold"),children:"DELETE"})}),a.jsx(Oe,{onClick:()=>{b("HEAD")},children:a.jsx(X,{className:"".concat(i.value.method==="HEAD"&&"!font-semibold"),children:"HEAD"})})]})]}),a.jsx(Gt,{defaultValue:t.value,placeholder:"Enter request url...",classNameInput:"pr-7 text-sm focus:border- ".concat(n.value?"!border-yellow-600 !focus:border-yellow-600":""," ").concat(n.value===!1?"!border-green-600 !focus:border-green-600":""),suffix:a.jsx(J,{className:"absolute top-3 right-2",children:n.value?a.jsx(De,{text:c("Request url might not be valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-yellow-50 text-yellow-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Ho,{size:18,className:"text-yellow-500 cursor-pointer"})}):n.value===!1&&a.jsx(De,{text:c("Request url is valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-green-50 text-green-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Dt,{size:18,className:"text-green-600 cursor-pointer"})})}),onChange:Q=>{if(n.value&&(n.value=void 0),Q.target.value.length>5){const ae=wr().match(Q.target.value);!ae||ae.length>1?n.value=!0:n.value=!1}t.value=Q.target.value}})]}),a.jsx(J,{className:"mt-2",children:a.jsxs(fe,{className:"gap-4 w-full justify-start",children:[a.jsx(X,{className:"!text-blue-500 hover:underline cursor-pointer",size:"xs",onClick:()=>{const Q=[...i.value.headers];Q.unshift({id:Date.now().toString(),name:"",isEnable:!0,value:""}),i.value={...i.value,headers:Q}},title:c("Add Request Header",{ns:"dashboard"}),children:c("Add Header",{ns:"dashboard"})}),a.jsx(fe,{children:a.jsxs(Nn,{children:[a.jsx(_n,{children:a.jsxs(X,{className:"!text-blue-500 hover:underline cursor-pointer",size:"xs",children:[c("Add Auth",{ns:"dashboard"}),a.jsx(jn,{size:12,className:"ml-1"})]})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{onClick:()=>{i.value.auth||(i.value.auth={}),i.value.auth.type="Basic Password",i.value={...i.value,auth:{...i.value.auth,type:"Basic Password",basicPassword:"",basicUsername:"",isEnable:!0}}},children:a.jsx(X,{className:"".concat(((g=i.value.auth)==null?void 0:g.type)==="Basic Password"&&"font-semibold"),children:c("Basic Auth",{ns:"dashboard"})})}),a.jsx(Oe,{onClick:()=>{i.value.auth||(i.value.auth={}),i.value.auth.type="Bearer Token",i.value={...i.value,auth:{...i.value.auth,type:"Bearer Token",bearerToken:"",isEnable:!0}}},children:a.jsx(X,{className:"".concat(((k=i.value.auth)==null?void 0:k.type)==="Bearer Token"&&"font-semibold"),children:c("Bearer Token",{ns:"dashboard"})})}),a.jsx(Oe,{onClick:()=>{i.value.auth||(i.value.auth={}),i.value.auth.type="API Key",i.value={...i.value,auth:{...i.value.auth,type:"API Key",apiKey:"",apiValue:"",isEnable:!0}}},children:a.jsx(X,{className:"".concat(((j=i.value.auth)==null?void 0:j.type)==="API Key"&&"font-semibold"),children:c("API Key",{ns:"dashboard"})})})]})]})}),a.jsx(fe,{children:a.jsxs(Nn,{children:[a.jsx(_n,{children:a.jsxs(X,{className:"!text-blue-500 hover:underline cursor-pointer",size:"xs",children:[c("Add Response Filter",{ns:"dashboard"}),a.jsx(jn,{size:12,className:"ml-1"})]})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{onClick:()=>{i.value.filters||(i.value.filters=[]);const Q=[...i.value.filters];Q.push({id:Date.now().toString(),filterType:"dotpathjson",isEnable:!0,value:""}),i.value={...i.value,filters:Q}},children:a.jsx(X,{children:c("FILTERED_TYPES:::Dot Path",{ns:"dashboard"})})}),a.jsx(Oe,{onClick:()=>{i.value.filters||(i.value.filters=[]);const Q=[...i.value.filters];Q.push({id:Date.now().toString(),filterType:"jsonpath",isEnable:!0,value:""}),i.value={...i.value,filters:Q}},children:a.jsx(X,{children:c("FILTERED_TYPES:::JSON Path",{ns:"dashboard"})})}),a.jsx(Oe,{onClick:()=>{i.value.filters||(i.value.filters=[]);const Q=[...i.value.filters];Q.push({id:Date.now().toString(),filterType:"regex",isEnable:!0,value:""}),i.value={...i.value,filters:Q}},children:a.jsx(X,{children:c("FILTERED_TYPES:::RegEx",{ns:"dashboard"})})}),a.jsx(Oe,{onClick:()=>{i.value.filters||(i.value.filters=[]);const Q=[...i.value.filters];Q.push({id:Date.now().toString(),filterType:"regexreplace",isEnable:!0,replace:"",value:""}),i.value={...i.value,filters:Q}},children:a.jsx(X,{children:c("FILTERED_TYPES:::RegEx Replace",{ns:"dashboard"})})}),a.jsx(Oe,{onClick:()=>{i.value.filters||(i.value.filters=[]);const Q=[...i.value.filters];Q.push({id:Date.now().toString(),filterType:"removequotes",isEnable:!0,value:""}),i.value={...i.value,filters:Q}},children:a.jsx(X,{children:c("FILTERED_TYPES:::Remove Quotes",{ns:"dashboard"})})})]})]})})]})}),i.value.headers.length>0&&a.jsxs(J,{className:"mt-2",children:[a.jsxs(fe,{className:"gap-1 w-full justify-start",children:[a.jsxs(X,{className:"font-semibold",size:"sm",children:[c("Headers",{ns:"dashboard"}),a.jsx(it,{className:"ml-1 py-0",variant:"secondary",children:i.value.headers.length})]}),a.jsxs(Qa,{defaultOpen:!1,open:u.value,children:[a.jsx(Ja,{asChild:!0,children:a.jsx(ye,{size:"mini",title:c("Remove headers",{ns:"dashboard"}),variant:"ghost",className:"text-sm w-6 h-6 hover:bg-transparent ml-0.5",onClick:()=>{u.value=!0},children:a.jsx(Rn,{size:16})})}),a.jsx(Da,{sideOffset:10,align:"center",className:"w-60",onEscapeKeyDown:()=>{u.value=!1},onPointerDownOutside:()=>{u.value=!1},children:a.jsxs(fe,{className:"flex-col gap-3",children:[a.jsx(X,{color:"black",size:"sm",children:c("Confirm to remove headers",{ns:"dashboard"})}),a.jsxs(fe,{children:[a.jsx(ye,{variant:"ghost",className:"hover:bg-transparent font-normal h-8",onClick:()=>{u.value=!1},children:c("Cancel",{ns:"common"})}),a.jsxs(ye,{className:"hover:bg-red-100 bg-red-50 text-red-500 h-8",onClick:()=>{i.value={...i.value,headers:[]},u.value=!1},children:[c("Remove",{ns:"common"}),a.jsx(it,{variant:"destructive",className:"ml-1 py-[1px]",children:i.value.headers.length})]})]})]})})]})]}),i.value.headers.map((Q,ae)=>{var re;return a.jsxs(fe,{className:"gap-2 mb-1",children:[a.jsx(Gt,{small:!0,defaultValue:Q.name,disabled:Q.isEnable===!1,onChange:le=>{Q.name=le.target.value.trim()},placeholder:c("Name",{ns:"dashboard"}),autoFocus:ae===0,className:"".concat(Q.isEnable===!1?"bg-gray-100 opacity-50":""),classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",required:!0}),a.jsx(Gt,{small:!0,placeholder:c("Value",{ns:"dashboard"}),classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",disabled:Q.isEnable===!1,className:"".concat(Q.isEnable===!1?"bg-gray-100 opacity-50":""),onChange:le=>{Q.value=le.target.value.trim()},defaultValue:Q.value,required:!0}),a.jsx(ye,{size:"mini",title:c("Enable / Disable",{ns:"common"}),variant:"ghost",className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",onClick:()=>{i.value={...i.value,headers:i.value.headers.map((le,oe)=>oe===ae?{...le,isEnable:!le.isEnable}:le)}},children:(re=i.value.headers[ae])!=null&&re.isEnable?a.jsx(hs,{size:14}):a.jsx(Ya,{size:14})}),a.jsx(ye,{size:"mini",title:c("Remove",{ns:"common"}),variant:"ghost",onClick:()=>{i.value={...i.value,headers:i.value.headers.filter((le,oe)=>oe!==ae)}},className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-red-500 text-slate-600 hover:text-red-500",children:a.jsx(or,{size:14})})]},Q.id)})]}),((S=i.value.auth)==null?void 0:S.type)&&a.jsxs(J,{className:"mt-2",children:[a.jsxs(fe,{className:"gap-1 w-full justify-start",children:[a.jsxs(X,{className:"font-semibold",size:"sm",children:[c("Auth",{ns:"dashboard"})," (",(E=i.value.auth)==null?void 0:E.type,")"]}),a.jsxs(Qa,{defaultOpen:!1,open:h.value,children:[a.jsx(Ja,{asChild:!0,children:a.jsx(ye,{size:"mini",title:c("Remove headers",{ns:"dashboard"}),variant:"ghost",className:"text-sm w-6 h-6 hover:bg-transparent ml-0.5",onClick:()=>{h.value=!0},children:a.jsx(Rn,{size:16})})}),a.jsx(Da,{sideOffset:10,align:"center",className:"w-52",onEscapeKeyDown:()=>{h.value=!1},onPointerDownOutside:()=>{h.value=!1},children:a.jsxs(fe,{className:"flex-col gap-3",children:[a.jsx(X,{color:"black",size:"sm",children:c("Confirm to remove Auth",{ns:"dashboard"})}),a.jsxs(fe,{children:[a.jsx(ye,{variant:"ghost",className:"hover:bg-transparent font-normal h-8",onClick:()=>{h.value=!1},children:c("Cancel",{ns:"common"})}),a.jsx(ye,{className:"hover:bg-red-100 bg-red-50 text-red-500 h-8",onClick:()=>{i.value={...i.value,auth:{}},h.value=!1},children:c("Remove",{ns:"common"})})]})]})})]})]}),((N=i.value.auth)==null?void 0:N.type)==="Bearer Token"&&a.jsxs(fe,{className:"gap-2 mb-1",children:[a.jsx(Gt,{small:!0,isPassword:!0,showHidePassword:!0,defaultValue:(T=i.value.auth)==null?void 0:T.bearerToken,disabled:((M=i.value.auth)==null?void 0:M.isEnable)===!1,onChange:Q=>{i.value.auth||(i.value.auth={}),i.value.auth.bearerToken=Q.target.value.trim()},className:"".concat(((L=i.value.auth)==null?void 0:L.isEnable)===!1?"bg-gray-100 opacity-50":""),placeholder:c("Bearer Token",{ns:"dashboard"}),classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",required:!0}),a.jsx(ye,{size:"mini",title:c("Enable / Disable",{ns:"common"}),variant:"ghost",className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",onClick:()=>{var Q;i.value={...i.value,auth:{...i.value.auth,isEnable:!((Q=i.value.auth)!=null&&Q.isEnable)}}},children:(D=i.value.auth)!=null&&D.isEnable?a.jsx(hs,{size:14}):a.jsx(Ya,{size:14})}),a.jsx(ye,{size:"mini",title:c("Remove",{ns:"common"}),variant:"ghost",onClick:()=>{i.value={...i.value,auth:{}}},className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-red-500 text-slate-600 hover:text-red-500",children:a.jsx(or,{size:14})})]}),((P=i.value.auth)==null?void 0:P.type)==="API Key"&&a.jsxs(fe,{className:"gap-2 mb-1",children:[a.jsx(Gt,{small:!0,defaultValue:(A=i.value.auth)==null?void 0:A.apiKey,disabled:((B=i.value.auth)==null?void 0:B.isEnable)===!1,className:"".concat(((z=i.value.auth)==null?void 0:z.isEnable)===!1?"bg-gray-100 opacity-50":""),onChange:Q=>{i.value.auth||(i.value.auth={}),i.value.auth.apiKey=Q.target.value.trim()},placeholder:c("API Key",{ns:"dashboard"}),classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",required:!0}),a.jsx(Gt,{small:!0,defaultValue:(R=i.value.auth)==null?void 0:R.apiValue,disabled:(($=i.value.auth)==null?void 0:$.isEnable)===!1,className:"".concat(((_=i.value.auth)==null?void 0:_.isEnable)===!1?"bg-gray-100 opacity-50":""),onChange:Q=>{i.value.auth||(i.value.auth={}),i.value.auth.apiValue=Q.target.value.trim()},placeholder:c("API Key's Value",{ns:"dashboard"}),isPassword:!0,showHidePassword:!0,classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",required:!0}),a.jsx(ye,{size:"mini",title:c("Enable / Disable",{ns:"common"}),variant:"ghost",className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",onClick:()=>{var Q;i.value={...i.value,auth:{...i.value.auth,isEnable:!((Q=i.value.auth)!=null&&Q.isEnable)}}},children:(U=i.value.auth)!=null&&U.isEnable?a.jsx(hs,{size:14}):a.jsx(Ya,{size:14})}),a.jsx(ye,{size:"mini",title:c("Remove",{ns:"common"}),variant:"ghost",onClick:()=>{i.value={...i.value,auth:{}}},className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-red-500 text-slate-600 hover:text-red-500",children:a.jsx(or,{size:14})})]}),((K=i.value.auth)==null?void 0:K.type)==="Basic Password"&&a.jsxs(fe,{className:"gap-2 mb-1",children:[a.jsx(Gt,{small:!0,defaultValue:(W=i.value.auth)==null?void 0:W.basicUsername,disabled:((G=i.value.auth)==null?void 0:G.isEnable)===!1,className:"".concat(((Z=i.value.auth)==null?void 0:Z.isEnable)===!1?"bg-gray-100 opacity-50":""),onChange:Q=>{i.value.auth||(i.value.auth={}),i.value.auth.basicUsername=Q.target.value.trim()},placeholder:c("Basic Username",{ns:"dashboard"}),classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",required:!0}),a.jsx(Gt,{small:!0,defaultValue:(F=i.value.auth)==null?void 0:F.basicPassword,disabled:((V=i.value.auth)==null?void 0:V.isEnable)===!1,className:"".concat(((q=i.value.auth)==null?void 0:q.isEnable)===!1?"bg-gray-100 opacity-50":""),onChange:Q=>{i.value.auth||(i.value.auth={}),i.value.auth.basicPassword=Q.target.value.trim()},placeholder:c("Basic Password",{ns:"dashboard"}),isPassword:!0,showHidePassword:!0,classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",required:!0}),a.jsx(ye,{size:"mini",title:c("Enable / Disable",{ns:"common"}),variant:"ghost",className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",onClick:()=>{var Q;i.value={...i.value,auth:{...i.value.auth,isEnable:!((Q=i.value.auth)!=null&&Q.isEnable)}}},children:(ne=i.value.auth)!=null&&ne.isEnable?a.jsx(hs,{size:14}):a.jsx(Ya,{size:14})}),a.jsx(ye,{size:"mini",title:c("Remove",{ns:"common"}),variant:"ghost",onClick:()=>{i.value={...i.value,auth:{}}},className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-red-500 text-slate-600 hover:text-red-500",children:a.jsx(or,{size:14})})]})]}),i.value.filters.length>0&&a.jsxs(J,{className:"mt-2",children:[a.jsxs(fe,{className:"gap-1 w-full justify-start",children:[a.jsxs(X,{className:"font-semibold",size:"sm",children:[c("Response Filters",{ns:"dashboard"}),a.jsx(it,{className:"ml-1 py-0",variant:"secondary",children:i.value.filters.length})]}),a.jsxs(Qa,{defaultOpen:!1,open:p.value,children:[a.jsx(Ja,{asChild:!0,children:a.jsx(ye,{size:"mini",title:c("Remove headers",{ns:"dashboard"}),variant:"ghost",className:"text-sm w-6 h-6 hover:bg-transparent ml-0.5",onClick:()=>{p.value=!0},children:a.jsx(Rn,{size:16})})}),a.jsx(Da,{sideOffset:10,align:"center",className:"w-60",onEscapeKeyDown:()=>{p.value=!1},onPointerDownOutside:()=>{p.value=!1},children:a.jsxs(fe,{className:"flex-col gap-3",children:[a.jsx(X,{color:"black",size:"sm",children:c("Confirm to remove filters",{ns:"dashboard"})}),a.jsxs(fe,{children:[a.jsx(ye,{variant:"ghost",className:"hover:bg-transparent font-normal h-8",onClick:()=>{p.value=!1},children:c("Cancel",{ns:"common"})}),a.jsxs(ye,{className:"hover:bg-red-100 bg-red-50 text-red-500 h-8",onClick:()=>{i.value={...i.value,filters:[]},p.value=!1},children:[c("Remove",{ns:"common"}),a.jsx(it,{variant:"destructive",className:"ml-1 py-[1px]",children:i.value.filters.length})]})]})]})})]})]}),i.value.filters.map((Q,ae)=>{var le;const re=C[Q.filterType];return a.jsxs(fe,{className:"gap-1 mb-1",children:[a.jsx(X,{title:"".concat(c("Filter Type",{ns:"dashboard"}),": ").concat(re),className:"".concat(Q.isEnable===!1?"bg-gray-100 opacity-50":""," text-[13px] !font-semibold pl-1.5 self-stretch flex !justify-end"),children:a.jsxs("span",{className:"whitespace-nowrap overflow-hidden text-ellipsis w-[120px] text-left block",children:[ae+1,". ",re]})}),Q.filterType==="removequotes"?a.jsx(Gt,{small:!0,autoFocus:ae===i.value.filters.length-1,classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5 !text-slate-600",disabled:!1,className:"".concat(Q.isEnable===!1?"bg-gray-100 opacity-50":""," "),readOnly:!0,defaultValue:c("Remove all double quotes",{ns:"dashboard"})}):a.jsx(Gt,{small:!0,placeholder:c("Filter's Value",{ns:"dashboard"}),autoFocus:ae===i.value.filters.length-1,classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",disabled:Q.isEnable===!1,className:"".concat(Q.isEnable===!1?"bg-gray-100 opacity-50":""," w-full"),onChange:oe=>{Q.value=oe.target.value.trim()},defaultValue:Q.value}),Q.filterType==="regexreplace"&&a.jsx(Gt,{small:!0,placeholder:c("Replace Value",{ns:"dashboard"}),autoFocus:ae===i.value.filters.length-1,classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",disabled:Q.isEnable===!1,className:"".concat(Q.isEnable===!1?"bg-gray-100 opacity-50":""),onChange:oe=>{Q.replace=oe.target.value.trim()},defaultValue:Q.replace}),a.jsx(ye,{size:"mini",title:c("Enable / Disable",{ns:"common"}),variant:"ghost",className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",onClick:()=>{i.value={...i.value,filters:i.value.filters.map((oe,ie)=>ie===ae?{...oe,isEnable:!oe.isEnable}:oe)}},children:(le=i.value.filters[ae])!=null&&le.isEnable?a.jsx(hs,{size:14}):a.jsx(Ya,{size:14})}),a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(ye,{size:"mini",title:c("Remove",{ns:"common"}),variant:"ghost",onClick:()=>{i.value={...i.value,filters:Kr(i.value.filters,ae,ae-1)}},className:"text-sm font-semibold rounded-none hover:bg-transparent w-5 dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",children:a.jsx(bi,{size:14})})}),a.jsxs(Cn,{align:"end",children:[a.jsxs(Oe,{disabled:ae===0,onClick:()=>{i.value={...i.value,filters:Kr(i.value.filters,ae,ae-1)}},className:"text-[13px] py-1",children:[a.jsx(X,{children:c("Move Up",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(rg,{size:13})})]}),a.jsxs(Oe,{disabled:ae===i.value.filters.length-1,onClick:()=>{i.value={...i.value,filters:Kr(i.value.filters,ae,ae+1)}},className:"text-[13px] py-1",children:[a.jsx(X,{children:c("Move Down",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(ng,{size:13})})]}),a.jsxs(Oe,{className:"text-red-500 text-[13px] focus:text-red-500 py-1",onClick:()=>{i.value={...i.value,filters:i.value.filters.filter((oe,ie)=>ie!==ae)}},children:[a.jsx(X,{className:"!text-red-500",children:c("Remove",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(or,{size:13})})]})]})]})]},Q.id)})]}),(o.value.body||o.value.status)&&a.jsxs(J,{className:"".concat(o.value.status&&o.value.status>=400?"bg-red-50 ":"bg-green-50"," ").concat(r?"py-1":"py-0"," rounded-md px-3 relative mt-2 pt-1 pb-1 select-text min-h-[0px] fade-in animate-in duration-500"),children:[o.value.body&&o.value.filteredBody&&a.jsx(Xi,{className:"flex flex-row absolute top-2 right-3 z-10 select-none",value:m.value?"fullBody":"filteredBody",onValueChange:Q=>{m.value=Q==="fullBody"},children:a.jsxs(Vo,{className:"self-center px-1 py-1 opacity-60 hover:opacity-100 animate-in fade-in bg-slate-200",children:[a.jsx(br,{value:"fullBody",className:"!text-xs py-0.5 data-[state=active]:text-slate-500 dark:data-[state=active]:text-slate-200 text-slate-400 dark:text-slate-500 hover:text-blue-400 dark:hover:text-slate-200 data-[state=active]:hover:text-slate-500",title:c("Full Body Response",{ns:"dashboard"}),children:c("Full",{ns:"dashboard"})}),a.jsx(br,{value:"filteredBody",className:"!text-xs py-0.5 data-[state=active]:text-slate-500 dark:data-[state=active]:text-slate-200 text-slate-400 dark:text-slate-500 hover:text-blue-400 dark:hover:text-slate-200 data-[state=active]:hover:text-slate-500",title:c("Filtered Response",{ns:"dashboard"}),children:c("Filtered",{ns:"dashboard"})})]})}),a.jsx(es,{isDark:s,maxHeight:r?150:100,isLargeView:!1,isShowMore:!0,isWrapped:!0,value:o.value.filteredBody&&!m.value?o.value.filteredBody:o.value.body||c("No body returned for response",{ns:"dashboard"}),language:o.value.contentType&&o.value.body&&$M[o.value.contentType.split(";")[0]]||"text"}),a.jsxs(fe,{className:"justify-between py-1 pb-1",children:[a.jsx(J,{className:"text-xs rounded-sm px-1.5 select-none bg-slate-300 text-slate-600",children:o.value.contentType&&$M[o.value.contentType.split(";")[0]]}),a.jsx(J,{className:"".concat(o.value.status&&o.value.status>=400?"bg-red-300 text-red-700":"bg-green-300 text-green-700"," text-xs rounded-sm px-1.5 select-none"),children:o.value.status&&o.value.status>=400?"".concat(o.value.hasFiltersError?"filters":o.value.status," error"):"".concat(o.value.status)})]})]})]})}function Cve({clipValue:e,showLinkValidationError:t,isLargeView:n,isDark:r,testOutputObject:s,localOptions:o}){var x,C,b,g,k,j,S,E,N,T,M,L,D,P,A,B,z,R,$,_,U,K,W,G,Z,F,V,q,ne,Q,ae,re,le,oe;const{t:i}=wt(),c=He(!1),u=He(!1),h={cssselector:i("RULES_TYPES:::CSS Selector",{ns:"dashboard"}),regexfind:i("RULES_TYPES:::RegEx Find",{ns:"dashboard"}),regexmatch:i("RULES_TYPES:::RegEx Match",{ns:"dashboard"}),regexmatchfoundgroup:i("RULES_TYPES:::RegEx Group Match",{ns:"dashboard"}),regexreplace:i("RULES_TYPES:::RegEx Replace",{ns:"dashboard"})},p={comma:i("SEPARATOR_TYPES:::Comma (,)",{ns:"dashboard"}),semicolon:i("SEPARATOR_TYPES:::Semicolon (;)",{ns:"dashboard"}),space:i("SEPARATOR_TYPES:::Space (' ')",{ns:"dashboard"}),newline:i("SEPARATOR_TYPES:::New Line (\\n)",{ns:"dashboard"}),tab:i("SEPARATOR_TYPES:::Tab (\\t)",{ns:"dashboard"}),pipe:i("SEPARATOR_TYPES:::Pipe (|)",{ns:"dashboard"})},m={first:i("RETURN_POSITION_TYPES:::First Only",{ns:"dashboard"}),last:i("RETURN_POSITION_TYPES:::Last Only",{ns:"dashboard"})};return a.jsxs(J,{className:"select-none mt-1",children:[a.jsxs(fe,{className:"text-normal",children:[a.jsx(De,{asChild:!0,text:i("Website URL",{ns:"dashboard"}),isCompact:!0,side:"bottom",children:a.jsx(ye,{variant:"outline",size:"mini",className:"px-2 h-10 pointer-events-none text-slate-500 border font-semibold text-xs bg-slate-100 _text-sm group hover:text-blue-500 mr-1 flex items-center",children:a.jsx("span",{children:i("URL",{ns:"dashboard"})})})}),a.jsx(Gt,{defaultValue:e.value,placeholder:i("Enter request url",{ns:"dashboard"}),classNameInput:"pr-7 text-sm focus:border- ".concat(t.value?"!border-yellow-600 !focus:border-yellow-600":""," ").concat(t.value===!1?"!border-green-600 !focus:border-green-600":""),suffix:a.jsx(J,{className:"absolute top-3 right-2",children:t.value?a.jsx(De,{text:i("Website URL might not be valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-yellow-50 text-yellow-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Ho,{size:18,className:"text-yellow-500 cursor-pointer"})}):t.value===!1&&a.jsx(De,{text:i("Website URL is valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-green-50 text-green-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Dt,{size:18,className:"text-green-600 cursor-pointer"})})}),onChange:ie=>{if(t.value&&(t.value=void 0),ie.target.value.length>5){const de=wr().match(ie.target.value);!de||de.length>1?t.value=!0:t.value=!1}e.value=ie.target.value}})]}),a.jsx(J,{className:"mt-2",children:a.jsx(fe,{className:"gap-4 w-full justify-start",children:a.jsx(fe,{children:a.jsxs(Nn,{children:[a.jsx(_n,{children:a.jsxs(X,{className:"!text-blue-500 hover:underline cursor-pointer",size:"xs",children:[i("Add Scraping Rule",{ns:"dashboard"}),a.jsx(jn,{size:12,className:"ml-1"})]})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{onClick:()=>{o.value.scrapingRules||(o.value.scrapingRules=[]);const ie=[...o.value.scrapingRules];ie.push({id:Date.now().toString(),ruleType:"cssselector",isEnable:!0,value:""}),o.value={...o.value,scrapingRules:ie}},children:a.jsx(X,{children:i("CSS Selector",{ns:"dashboard"})})}),a.jsx(Oe,{onClick:()=>{o.value.scrapingRules||(o.value.scrapingRules=[]);const ie=[...o.value.scrapingRules];ie.push({id:Date.now().toString(),ruleType:"regexfind",isEnable:!0,value:""}),o.value={...o.value,scrapingRules:ie}},children:a.jsx(X,{children:i("RegEx Find",{ns:"dashboard"})})}),a.jsx(Oe,{onClick:()=>{o.value.scrapingRules||(o.value.scrapingRules=[]);const ie=[...o.value.scrapingRules];ie.push({id:Date.now().toString(),ruleType:"regexmatch",isEnable:!0,value:""}),o.value={...o.value,scrapingRules:ie}},children:a.jsx(X,{children:i("RegEx Match",{ns:"dashboard"})})}),a.jsx(Oe,{onClick:()=>{o.value.scrapingRules||(o.value.scrapingRules=[]);const ie=[...o.value.scrapingRules];ie.push({id:Date.now().toString(),ruleType:"regexmatchfoundgroup",isEnable:!0,value:""}),o.value={...o.value,scrapingRules:ie}},children:a.jsx(X,{children:i("RegEx Match Group",{ns:"dashboard"})})}),a.jsx(Oe,{onClick:()=>{o.value.scrapingRules||(o.value.scrapingRules=[]);const ie=[...o.value.scrapingRules];ie.push({id:Date.now().toString(),ruleType:"regexreplace",isEnable:!0,value:""}),o.value={...o.value,scrapingRules:ie}},children:a.jsx(X,{children:i("RegEx Replace",{ns:"dashboard"})})})]})]})})})}),o.value.scrapingRules&&o.value.scrapingRules.length>0&&a.jsxs(J,{className:"mt-2",children:[a.jsxs(fe,{className:"gap-1 w-full justify-start",children:[a.jsxs(X,{className:"font-semibold",size:"sm",children:[i("Scrapping Rules",{ns:"dashboard"}),a.jsx(it,{className:"ml-1 py-0",variant:"secondary",children:o.value.scrapingRules.length})]}),a.jsxs(Qa,{defaultOpen:!1,open:c.value,children:[a.jsx(Ja,{asChild:!0,children:a.jsx(ye,{size:"mini",title:i("Remove headers",{ns:"dashboard"}),variant:"ghost",className:"text-sm w-6 h-6 hover:bg-transparent ml-0.5",onClick:()=>{c.value=!0},children:a.jsx(Rn,{size:16})})}),a.jsx(Da,{sideOffset:10,align:"center",className:"w-60",onEscapeKeyDown:()=>{c.value=!1},onPointerDownOutside:()=>{c.value=!1},children:a.jsxs(fe,{className:"flex-col gap-3",children:[a.jsx(X,{color:"black",size:"sm",children:i("Confirm to remove rules",{ns:"dashboard"})}),a.jsxs(fe,{children:[a.jsx(ye,{variant:"ghost",className:"hover:bg-transparent font-normal h-8",onClick:()=>{c.value=!1},children:i("Cancel",{ns:"dashboard"})}),a.jsxs(ye,{className:"hover:bg-red-100 bg-red-50 text-red-500 h-8",onClick:()=>{o.value={...o.value,scrapingRules:[]},c.value=!1},children:[i("Remove",{ns:"dashboard"}),a.jsx(it,{variant:"destructive",className:"ml-1 py-[1px]",children:o.value.scrapingRules.length})]})]})]})})]})]}),o.value.scrapingRules.map((ie,de)=>{var je,Ee;const xe=h[ie.ruleType];return a.jsxs(fe,{className:"mb-1 mt-2 items-center",children:[a.jsx(X,{title:"".concat(i("Rule Type",{ns:"common"}),": ").concat(xe),className:"".concat(ie.isEnable===!1?"bg-gray-100 opacity-50":""," text-[13px] !font-semibold pl-1.5 self-stretch flex !justify-end pb-2"),children:a.jsxs("span",{className:"whitespace-nowrap overflow-hidden text-ellipsis w-[120px] text-left block",children:[de+1,". ",xe]})}),a.jsxs(fe,{className:"gap-0.5 flex-col w-full items-start ".concat(ie.isEnable===!1?"bg-gray-100 opacity-50":""),children:[a.jsx(fe,{className:"w-full gap-1",children:a.jsxs(a.Fragment,{children:[a.jsx(Gt,{small:!0,placeholder:ie.ruleType==="cssselector"?"Selector":"Rule's Value",autoFocus:o.value.scrapingRules?de===((je=o.value.scrapingRules)==null?void 0:je.length)-1:!1,classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",disabled:ie.isEnable===!1,className:"".concat(ie.isEnable===!1?"bg-gray-100 opacity-50":""," w-full"),onChange:Te=>{ie.value=Te.target.value.trim()},defaultValue:ie.value}),ie.ruleType==="cssselector"&&a.jsx(Gt,{small:!0,placeholder:"Find Text",classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",disabled:ie.isEnable===!1,className:"max-w-[120px] ".concat(ie.isEnable===!1?"bg-gray-100 opacity-50":""),onChange:Te=>{ie.filterText=Te.target.value.trim()},defaultValue:ie.filterText})]})}),a.jsxs(fe,{className:"gap-1 mb-1",children:[ie.ruleType==="regexreplace"&&a.jsx(Gt,{small:!0,placeholder:"Replace Value",classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",disabled:ie.isEnable===!1,className:"".concat(ie.isEnable===!1?"bg-gray-100 opacity-50":""),onChange:Te=>{ie.replace=Te.target.value.trim()},defaultValue:ie.replace}),ie.ruleType==="cssselector"&&a.jsxs(a.Fragment,{children:[a.jsx(Gt,{small:!0,placeholder:"Attribute Name",classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",disabled:ie.isEnable===!1,className:"max-w-[120px] ".concat(ie.isEnable===!1?"bg-gray-100 opacity-50":""),onChange:Te=>{ie.returnAttribute=Te.target.value.trim()},defaultValue:ie.returnAttribute}),a.jsx(Gt,{small:!0,placeholder:"Attribute Text",classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",disabled:ie.isEnable===!1,className:"max-w-[120px] ".concat(ie.isEnable===!1?"bg-gray-100 opacity-50":""),onChange:Te=>{ie.returnAttributeText=Te.target.value.trim()},defaultValue:ie.returnAttributeText})]})]})]}),a.jsxs(fe,{className:"gap-1 mb-1 mt-[-12px] ml-2",children:[a.jsx(ye,{size:"mini",title:i("Enable / Disable",{ns:"common"}),variant:"ghost",className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",onClick:()=>{var Te;o.value={...o.value,scrapingRules:(Te=o.value.scrapingRules)==null?void 0:Te.map((Me,ze)=>ze===de?{...Me,isEnable:!Me.isEnable}:Me)}},children:o.value.scrapingRules&&((Ee=o.value.scrapingRules[de])!=null&&Ee.isEnable)?a.jsx(hs,{size:14}):a.jsx(Ya,{size:14})}),a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(ye,{size:"mini",title:i("Remove",{ns:"common"}),variant:"ghost",onClick:()=>{o.value={...o.value,scrapingRules:Kr(o.value.scrapingRules||[],de,de-1)}},className:"text-sm font-semibold rounded-none hover:bg-transparent w-5 dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",children:a.jsx(bi,{size:14})})}),a.jsxs(Cn,{align:"end",children:[a.jsxs(Oe,{disabled:de===0,onClick:()=>{o.value={...o.value,scrapingRules:Kr(o.value.scrapingRules||[],de,de-1)}},className:"text-[13px] py-1",children:[a.jsx(X,{children:i("Move Up",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(rg,{size:13})})]}),a.jsxs(Oe,{disabled:o.value.scrapingRules?de===o.value.scrapingRules.length-1:!1,onClick:()=>{o.value={...o.value,scrapingRules:Kr(o.value.scrapingRules||[],de,de+1)}},className:"text-[13px] py-1",children:[a.jsx(X,{children:i("Move Down",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(ng,{size:13})})]}),a.jsxs(Oe,{className:"text-red-500 text-[13px] focus:text-red-500 py-1",onClick:()=>{var Te;o.value={...o.value,scrapingRules:(Te=o.value.scrapingRules)==null?void 0:Te.filter((Me,ze)=>ze!==de)}},children:[a.jsx(X,{className:"!text-red-500",children:i("Remove",{ns:"common"})}),a.jsx("div",{className:"ml-auto",children:a.jsx(or,{size:13})})]})]})]})]})]},ie.id)}),o.value.scrapingRules&&o.value.scrapingRules.length>0&&a.jsxs(fe,{className:"mt-2 justify-start",children:[a.jsx(ye,{variant:"outline",size:"mini",className:"px-2 h-8 text-[13px] text-slate-500 border-0 font-semibold mr-2 flex items-center",children:a.jsx("span",{className:"whitespace-nowrap",children:i("Return Result As",{ns:"dashboard"})})}),a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsxs(ye,{variant:"outline",size:"mini",title:i("Return Type",{ns:"dashboard"}),className:"px-2 pr-1 h-8 text-slate-500 border font-semibold text-xs bg-slate-100 _text-sm group hover:text-blue-500 mr-1 flex items-center",children:[a.jsx("span",{className:"whitespace-nowrap",children:(x=o.value.scrapingOptions)==null?void 0:x.returnType}),a.jsx(jn,{size:12,className:"ml-1"})]})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{disabled:!0,className:"text-center flex items-center justify-center py-0.5",children:a.jsx(X,{children:i("Return Type",{ns:"dashboard"})})}),a.jsx(Yt,{}),a.jsx(Kt,{checked:((C=o.value.scrapingOptions)==null?void 0:C.returnType)==="Text",onClick:()=>{o.value.scrapingOptions||(o.value.scrapingOptions={});const ie={...o.value.scrapingOptions,returnType:"Text"};o.value={...o.value,scrapingOptions:ie}},children:a.jsx(X,{className:"".concat(((b=o.value.scrapingOptions)==null?void 0:b.returnType)==="Text"&&"font-semibold"),children:i("ReturnType:::Text",{ns:"dashboard"})})}),a.jsx(Kt,{checked:((g=o.value.scrapingOptions)==null?void 0:g.returnType)==="Array",onClick:()=>{o.value.scrapingOptions||(o.value.scrapingOptions={});const ie={...o.value.scrapingOptions,returnType:"Array"};o.value={...o.value,scrapingOptions:ie}},children:a.jsx(X,{className:"".concat(((k=o.value.scrapingOptions)==null?void 0:k.returnType)==="Array"&&"font-semibold"),children:i("ReturnType:::Array",{ns:"dashboard"})})})]})]}),a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsxs(ye,{variant:"outline",size:"mini",title:i("Return Count Limit",{ns:"dashboard"}),className:"px-2 pr-1 h-8 text-slate-500 border font-semibold text-xs bg-slate-100 _text-sm group hover:text-blue-500 mr-1 flex items-center",children:[a.jsxs("span",{className:"whitespace-nowrap",children:[i("Limit",{ns:"dashboard"}),":",a.jsx("span",{className:"ml-1",children:(j=o.value.scrapingOptions)!=null&&j.returnCount&&o.value.scrapingOptions.returnPosition==null&&o.value.scrapingOptions.returnCount>0?(S=o.value.scrapingOptions)==null?void 0:S.returnCount:((E=o.value.scrapingOptions)==null?void 0:E.returnPosition)!==null?m[(N=o.value.scrapingOptions)==null?void 0:N.returnPosition]:i("RETURN_POSITION_TYPES:::All",{ns:"dashboard"})})]}),a.jsx(jn,{size:12,className:"ml-1"})]})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{disabled:!0,className:"text-center flex items-center justify-center py-0.5",children:a.jsx(X,{children:i("Return Count Limit",{ns:"dashboard"})})}),a.jsx(Yt,{}),a.jsx(Kt,{checked:((T=o.value.scrapingOptions)==null?void 0:T.returnCount)==null&&((M=o.value.scrapingOptions)==null?void 0:M.returnPosition)==null,onClick:()=>{o.value.scrapingOptions||(o.value.scrapingOptions={});const ie={...o.value.scrapingOptions,returnPosition:null,returnCount:null};o.value={...o.value,scrapingOptions:ie}},children:a.jsx(X,{className:"".concat(((L=o.value.scrapingOptions)==null?void 0:L.returnCount)==null&&((D=o.value.scrapingOptions)==null?void 0:D.returnPosition)==null&&"font-semibold"),children:i("All (No Limit)",{ns:"dashboard"})})}),a.jsx(Kt,{checked:((P=o.value.scrapingOptions)==null?void 0:P.returnPosition)=="first",onClick:()=>{o.value.scrapingOptions||(o.value.scrapingOptions={});const ie={...o.value.scrapingOptions,returnCount:null,returnPosition:"first"};o.value={...o.value,scrapingOptions:ie}},children:a.jsx(X,{className:"".concat(((A=o.value.scrapingOptions)==null?void 0:A.returnPosition)=="first"&&"font-semibold"),children:i("First Only",{ns:"dashboard"})})}),a.jsx(Kt,{checked:((B=o.value.scrapingOptions)==null?void 0:B.returnPosition)=="last",onClick:()=>{o.value.scrapingOptions||(o.value.scrapingOptions={});const ie={...o.value.scrapingOptions,returnCount:null,returnPosition:"last"};o.value={...o.value,scrapingOptions:ie}},children:a.jsx(X,{className:"".concat(((z=o.value.scrapingOptions)==null?void 0:z.returnPosition)=="last"&&"font-semibold"),children:i("Last Only",{ns:"dashboard"})})}),[...Array(5)].map((ie,de)=>{var je,Ee;const xe=de+1;return a.jsx(Kt,{checked:((je=o.value.scrapingOptions)==null?void 0:je.returnCount)===xe,onClick:()=>{o.value.scrapingOptions||(o.value.scrapingOptions={});const Te={...o.value.scrapingOptions,returnPosition:null,returnCount:xe};o.value={...o.value,scrapingOptions:Te}},children:a.jsx(X,{className:"".concat(((Ee=o.value.scrapingOptions)==null?void 0:Ee.returnCount)===xe&&"font-semibold"),children:xe})},xe)}),[10,20].map(ie=>{var de,xe;return a.jsx(Kt,{checked:((de=o.value.scrapingOptions)==null?void 0:de.returnCount)===ie,onClick:()=>{o.value.scrapingOptions||(o.value.scrapingOptions={});const je={...o.value.scrapingOptions,returnPosition:null,returnCount:ie};o.value={...o.value,scrapingOptions:je}},children:a.jsx(X,{className:"".concat(((xe=o.value.scrapingOptions)==null?void 0:xe.returnCount)===ie&&"font-semibold"),children:ie})},ie)})]})]}),((R=o.value.scrapingOptions)==null?void 0:R.returnType)!=="Array"&&(($=o.value.scrapingOptions)==null?void 0:$.returnPosition)==null&&(((_=o.value.scrapingOptions)==null?void 0:_.returnCount)==null||((U=o.value.scrapingOptions)==null?void 0:U.returnCount)!==1)&&a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsxs(ye,{variant:"outline",size:"mini",title:i("Text Separator",{ns:"dashboard"}),className:"px-2 pr-1 h-8 text-slate-500 border font-semibold text-xs bg-slate-100 _text-sm group hover:text-blue-500 mr-1 flex items-center",children:[a.jsx("span",{className:"whitespace-nowrap",children:p[(K=o.value.scrapingOptions)==null?void 0:K.returnSeparator]}),a.jsx(jn,{size:12,className:"ml-1"})]})}),a.jsxs(Cn,{sideOffset:12,align:"center",children:[a.jsx(Oe,{disabled:!0,className:"text-center flex items-center justify-center py-0.5",children:a.jsx(X,{children:i("Text Separator",{ns:"dashboard"})})}),a.jsx(Yt,{}),a.jsx(Kt,{checked:((W=o.value.scrapingOptions)==null?void 0:W.returnSeparator)==="newline",onClick:()=>{o.value.scrapingOptions||(o.value.scrapingOptions={});const ie={...o.value.scrapingOptions,returnSeparator:"newline"};o.value={...o.value,scrapingOptions:ie}},children:a.jsxs(X,{className:"".concat(((G=o.value.scrapingOptions)==null?void 0:G.returnSeparator)==="newline"&&"font-semibold"),children:[i("ReturnSeparator:::New Line",{ns:"dashboard"})," (\\n)"]})}),a.jsx(Kt,{checked:((Z=o.value.scrapingOptions)==null?void 0:Z.returnSeparator)==="tab",onClick:()=>{o.value.scrapingOptions||(o.value.scrapingOptions={});const ie={...o.value.scrapingOptions,returnSeparator:"tab"};o.value={...o.value,scrapingOptions:ie}},children:a.jsxs(X,{className:"".concat(((F=o.value.scrapingOptions)==null?void 0:F.returnSeparator)==="tab"&&"font-semibold"),children:[i("ReturnSeparator:::Tab",{ns:"dashboard"})," (\\t)"]})}),a.jsx(Kt,{checked:((V=o.value.scrapingOptions)==null?void 0:V.returnSeparator)==="comma",onClick:()=>{o.value.scrapingOptions||(o.value.scrapingOptions={});const ie={...o.value.scrapingOptions,returnSeparator:"comma"};o.value={...o.value,scrapingOptions:ie}},children:a.jsxs(X,{className:"".concat(((q=o.value.scrapingOptions)==null?void 0:q.returnSeparator)==="comma"&&"font-semibold"),children:[i("ReturnSeparator:::Comma",{ns:"dashboard"})," (,)"]})}),a.jsx(Kt,{checked:((ne=o.value.scrapingOptions)==null?void 0:ne.returnSeparator)==="semicolon",onClick:()=>{o.value.scrapingOptions||(o.value.scrapingOptions={});const ie={...o.value.scrapingOptions,returnSeparator:"semicolon"};o.value={...o.value,scrapingOptions:ie}},children:a.jsxs(X,{className:"".concat(((Q=o.value.scrapingOptions)==null?void 0:Q.returnSeparator)==="semicolon"&&"font-semibold"),children:[i("ReturnSeparator:::Semicolon",{ns:"dashboard"})," (;)"]})}),a.jsx(Kt,{checked:((ae=o.value.scrapingOptions)==null?void 0:ae.returnSeparator)==="pipe",onClick:()=>{o.value.scrapingOptions||(o.value.scrapingOptions={});const ie={...o.value.scrapingOptions,returnSeparator:"pipe"};o.value={...o.value,scrapingOptions:ie}},children:a.jsxs(X,{className:"".concat(((re=o.value.scrapingOptions)==null?void 0:re.returnSeparator)==="pipe"&&"font-semibold"),children:[i("ReturnSeparator:::Pipe",{ns:"dashboard"})," (|)"]})}),a.jsx(Kt,{checked:((le=o.value.scrapingOptions)==null?void 0:le.returnSeparator)==="space",onClick:()=>{o.value.scrapingOptions||(o.value.scrapingOptions={});const ie={...o.value.scrapingOptions,returnSeparator:"space"};o.value={...o.value,scrapingOptions:ie}},children:a.jsxs(X,{className:"".concat(((oe=o.value.scrapingOptions)==null?void 0:oe.returnSeparator)==="space"&&"font-semibold"),children:[i("ReturnSeparator:::Space",{ns:"dashboard"})," (' ')"]})})]})]})]})]}),(s.value.body||s.value.status)&&a.jsxs(J,{className:"".concat(s.value.status&&s.value.status>=400?"bg-red-50 ":"bg-green-50"," ").concat(n?"!pb-3 mb-1 !py-3":"py-0 pb-2"," rounded-md px-3 relative mt-2 pt-1 select-text min-h-[0px] fade-in animate-in duration-500"),children:[s.value.body&&s.value.scrappedBody&&a.jsx(Xi,{className:"flex flex-row absolute top-2 right-3 z-10 select-none",value:u.value?"fullBody":"filteredBody",onValueChange:ie=>{u.value=ie==="fullBody"},children:a.jsxs(Vo,{className:"self-center px-1 py-1 opacity-60 hover:opacity-100 animate-in fade-in bg-slate-200",children:[a.jsx(br,{value:"fullBody",className:"!text-xs py-0.5 data-[state=active]:text-slate-500 dark:data-[state=active]:text-slate-200 text-slate-400 dark:text-slate-500 hover:text-blue-400 dark:hover:text-slate-200 data-[state=active]:hover:text-slate-500",title:i("Full Body Response",{ns:"dashboard"}),children:i("Full",{ns:"dashboard"})}),a.jsx(br,{value:"filteredBody",className:"!text-xs py-0.5 data-[state=active]:text-slate-500 dark:data-[state=active]:text-slate-200 text-slate-400 dark:text-slate-500 hover:text-blue-400 dark:hover:text-slate-200 data-[state=active]:hover:text-slate-500",title:i("Filtered Response",{ns:"dashboard"}),children:s.value.foundCount&&s.value.foundCount>1?i("Found {{foundCount}} results",{ns:"dashboard",foundCount:s.value.foundCount}):i("Found",{ns:"common"})})]})}),a.jsx(es,{isDark:r,maxHeight:n?150:100,isLargeView:!1,isShowMore:!0,isWrapped:!0,value:s.value.scrappedBody&&!u.value?s.value.scrappedBody:s.value.body||i("No body returned for response",{ns:"dashboard"}),language:s.value.body&&u.value?"html":"text"}),o.value.scrapingRules&&o.value.scrapingRules.length===0&&a.jsxs(X,{className:"text-xs text-yellow-600",children:[i("You have no rules added",{ns:"dashboard"}),"."]}),s.value.status&&s.value.status>=400&&a.jsx(fe,{className:"justify-between py-1 pb-1",children:a.jsxs(J,{className:"text-xs rounded-sm px-1.5 select-none bg-red-300 text-red-700",children:[s.value.status," error"]})})]})]})}function Pz({id:e,isMenu:t}){const n=He(!1),{t:r}=wt(),s=()=>{n.value=!1,OC.value=null},{deleteClipImageByItemId:o}=vpe();return a.jsxs(Qa,{defaultOpen:!1,open:n.value,children:[a.jsx(Ja,{asChild:!0,children:a.jsx(J,{tabIndex:0,className:"focus:outline-none",children:a.jsx(De,{text:r("Remove image",{ns:"dashboard"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"p-1.5 border-0 bg-red-50/80 flex items-center justify-center hover:bg-red-50/100",onClick:()=>{n.value=!0,OC.value=e},children:a.jsx(or,{size:20,className:"text-red-600 cursor-pointer"})})})})}),a.jsx(Da,{sideOffset:16,align:"center",className:"p-3 bg-gray-100 border-gray-200 dark:bg-gray-900 dark:border-gray-950 w-60",onEscapeKeyDown:()=>{s()},onPointerDownOutside:()=>{s()},children:n.value&&a.jsxs(fe,{className:"flex-col",children:[t?a.jsx(X,{color:"black",size:"sm",className:"!inline-block text-center mb-2 font-semibold",children:r("Are you sure you want to remove image from the menu?",{ns:"menus"})}):a.jsx(X,{color:"black",size:"sm",className:"!inline-block text-center mb-2 font-semibold",children:r("Are you sure you want to remove image from the clip?",{ns:"dashboard"})}),a.jsx(X,{color:"black",size:"sm",className:"italic text-center",children:r("This action cannot be undone.",{ns:"dashboard"})}),a.jsx(mn,{h:3}),a.jsxs(fe,{children:[a.jsx(ye,{variant:"outline",size:"sm",className:"text-gray-500 dark:hover:text-gray-400 hover:text-gray-600 mr-3 border-gray-100 hover:border-gray-200 dark:bg-gray-900 dark:border-gray-900 dark:hover:border-gray-900 dark:hover:bg-gray-800",onClick:()=>{s()},children:r("Cancel",{ns:"common"})}),a.jsx(ye,{variant:"outline",size:"sm",className:"bg-red-100 hover:bg-opacity-80 hover:bg-red-200 text-red-500 hover:text-red-600 border-red-200 dark:bg-red-900 dark:border-red-900 dark:hover:border-red-900 dark:hover:bg-red-800 dark:text-red-300 dark:hover:text-red-200",onClick:()=>{o({itemId:e}),s()},children:r("Remove",{ns:"common"})})]})]})})]})}function Sve({clipId:e,isOver:t,value:n,isCode:r,isText:s,isTemplate:o,isForm:i,isImage:c,isDelete:u,isMasked:h,hasEmoji:p,isVideo:m,isCommand:x,isWebRequest:C,isWebScraping:b,isPath:g,isLink:k,isLargeView:j,imageDataUrl:S,isPinned:E,isFavorite:N,requestOptions:T,isShowLinkedClip:M,formTemplateOptions:L,isNewlyCreated:D,isDark:P,detectedLanguage:A,isHistoryDragActive:B,onCancel:z}){var Qt,Vt,_e,sn,Ht,kt,rn,Zt,Jt,gn,zt,Mn;const{t:R}=wt(),$=f.useRef(null),_=He(""),U=He({method:"GET",headers:[],body:"",scrapingRules:[],scrapingOptions:{returnType:"Text",returnSeparator:null,returnCount:null},filters:[],auth:{}}),K=He({templateOptions:[],formOptions:{fields:[]}}),W=He(""),G=He(""),Z=He("text"),F=He({body:null,status:null,hasFiltersError:null,foundCount:null,filteredBody:null,contentType:null}),{metadataLinkByItemId:V,invalidateLinkMetadataByItemId:q}=Sg(k,e),ne=(V==null?void 0:V.linkTitle)&&(V==null?void 0:V.linkDomain),Q=Sm(),ae=He(!1),re=He([]),le=He([]),oe=He(Date.now()),ie=He(!1),de=He(void 0),xe=He(void 0),je=He(void 0),Ee=He(void 0),{updateItemById:Te}=ji(),Me=f.useRef(null),ze=Gs(_.value,300),qe=Gs(_.value,600),Ye=j?"max-h-[600px]":"max-h-[300px]",Ve=He(!1);f.useEffect(()=>{if(T)try{const Ce=JSON.parse(T);U.value={...U.value,...Ce}}catch(Ce){console.log("error",Ce)}},[T]),f.useEffect(()=>{if(L)try{const Ce=JSON.parse(L);K.value={...K.value,...Ce}}catch(Ce){console.log("error",Ce)}},[L]),f.useEffect(()=>{_.value=n!=null?n:""},[n]);const Lt=f.useMemo(()=>r?R("Type:::Code Snippet",{ns:"common"}):c?R("Type:::Image",{ns:"common"}):x?R("Type:::Shell Command",{ns:"common"}):C?R("Type:::Web Request (HTTP)",{ns:"common"}):b?R("Type:::Web Scraper / Parser",{ns:"common"}):k?R("Type:::Link or Email",{ns:"common"}):g?R("Type:::File, Path or App",{ns:"common"}):i?R("Type:::Form Auto Fill",{ns:"common"}):o?R("Type:::Template Fill",{ns:"common"}):R("Type:::Plain Text",{ns:"common"}),[r,c,x,C,k,g,i,o,b]);f.useEffect(()=>{if(k){const Ce=wr().match(_.value);!Ce||Ce.length>1?de.value=!0:de.value=!1}},[k]);const $e=f.useCallback(async Ce=>{const Be=n===_.value?n:Ce;g&&Be.length>5&&vn("check_path",{path:Be}).then(()=>{xe.value=!1}).catch(()=>{xe.value=!0})},[g]),st=f.useCallback(Ce=>{const Be=/{{[^{}]+}}/g;re.value=[],le.value=[];const ke=Ce.match(Be);ke&&ke.forEach((Qe,ge)=>{ke[ge]=Qe.replace(/[\n\r{}]+/g,"").trim(),le.value.push(ke[ge].toLocaleLowerCase());const ve=K.value.templateOptions.find(Ie=>{var Ae;return((Ae=Ie.label)==null?void 0:Ae.toLocaleLowerCase())===ke[ge].toLocaleLowerCase()});ve?ve.isFound=!0:re.value.push(ke[ge])}),!ke||ke.length===0||re.value.length>0?Ee.value=!0:Ee.value=!1},[o,K.value.templateOptions]);f.useEffect(()=>{g&&ze.length>5&&$e(ze)},[g,ze]),f.useEffect(()=>{o&&qe.length>5&&st(_.value)},[qe]),f.useEffect(()=>{(de.value||xe.value||Ee.value||je.value)&&ie.value&&(ae.value=!0)},[de.value,xe.value,je.value,Ee.value,ie.value]),f.useEffect(()=>{F.value.status&&F.value.status>=400&&ie.value&&(ae.value=!0)},[F.value.status,ie.value]);const At=async(Ce=!1)=>{var Qe,ge,ve,Ie,Ae,Ze;if(Ip.value){co.value=!0;return}let Be=null;ae.value=!1,ie.value=!0,co.value=!1,de.value=void 0,xe.value=void 0,F.value={};const ke=_.value.trim();if(Ce)Be=g?"Error":null;else{if(o)if(st(_.value),re.value.length>0||le.value.length===0){Ee.value=!0;return}else Ee.value=!1;if(i&&((Qe=K.value.formOptions)!=null&&Qe.openUrl)&&!((ge=K.value.formOptions)!=null&&ge.isOpenUrlDisabled)){const Je=wr().match((ve=K.value.formOptions)==null?void 0:ve.openUrl);if(!Je||Je.length>1){de.value=!0;return}}if(k){const Je=wr().match(ke);if(!Je||Je.length>1){de.value=!0;return}}if(g)try{Be=await vn("path_type_check",{path:ke})}catch{Be="Error",xe.value=!0;return}else if(x)try{if(await vn("run_shell_command",{execCmd:ke}),((Ie=U.value.outputTemplate)==null?void 0:Ie.id)&&!((Ze=(Ae=U.value.outputTemplate)==null?void 0:Ae.value)!=null&&Ze.includes("{{output}}"))){Ee.value=!0;return}}catch(Je){W.value=Je,je.value=!0;return}else if(C)try{const Je=await vn("run_web_request",{request:{url:ke,method:U.value.method,headers:U.value.headers,filters:U.value.filters,body:U.value.body,auth:U.value.auth}});if(F.value={},Je.status&&Je.status>=400){F.value={body:Je.body,filteredBody:Je.filteredBody,hasFiltersError:Je.hasFiltersError,status:Je.status,contentType:Je.contentType};return}}catch(Je){F.value={body:Je,status:500,contentType:null};return}else if(b)try{const Je=await vn("run_web_scraping",{request:{url:ke,method:"GET",scrapingRules:U.value.scrapingRules,scrapingOptions:U.value.scrapingOptions}});if(F.value={},Je.status&&Je.status>=400){F.value={body:Je.body,filteredBody:Je.scrappedBody,hasFiltersError:Je.hasRulesError,status:Je.status};return}}catch(Je){F.value={body:Je,status:500,contentType:null};return}}(i||o)&&(o&&K.value.templateOptions.forEach(Je=>{Je.defaultValue=Je.value}),L=JSON.stringify(K.value),await Te({updatedItem:{formTemplateOptions:L,isForm:!!i,isTemplate:!!o,itemId:e}})),(C||b||x)&&(T=JSON.stringify(U.value),await Te({updatedItem:{requestOptions:T,itemId:e}})),await Te({updatedItem:{value:ke,...x?{isCommand:!0}:{},...C?{isWebRequest:!0}:{},...b?{isWebScraping:!0}:{},...Be&&g?{pathType:Be}:{},itemId:e}}),setTimeout(()=>{ie.value=!1,z()},200)};return f.useEffect(()=>{var Ce;M&&((Ce=$==null?void 0:$.current)==null||Ce.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"}))},[M,$==null?void 0:$.current]),a.jsx(Ku,{className:dn("px-2 pr-1.5 py-2 m-0.5 mt-0 pt-0 mx-1 text-left flex flex-row rounded-md select-auto",u&&"bg-red-50 dark:bg-red-900"),children:a.jsxs(J,{className:"w-full mt-0",ref:$,children:[!B||c&&S?r||A||c||x||k||C||o||b||i||g?g?a.jsxs(fe,{className:"relative text-normal",children:[a.jsx(Gt,{defaultValue:_.value,placeholder:R("Enter full path to file, folder or application",{ns:"dashboard"}),classNameInput:"pr-10 text-sm focus:border- ".concat(xe.value?"!border-yellow-600 !focus:border-yellow-600":""," ").concat(xe.value===!1?"!border-green-600 !focus:border-green-600":""),suffix:a.jsx(J,{className:"absolute top-3 right-4",children:xe.value?a.jsx(De,{text:R("File, folder or app path might not be valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-yellow-50 text-yellow-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Ho,{size:18,className:"text-yellow-500 cursor-pointer"})}):xe.value===!1&&a.jsx(De,{text:R("File, folder or app path is valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-green-50 text-green-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Dt,{size:18,className:"text-green-600 cursor-pointer"})})}),onChange:Ce=>{_.value=Ce.target.value}},oe.value),a.jsx(Tz,{onCallBack:Ce=>{oe.value=Date.now(),_.value=Ce}})]}):k?a.jsxs(fe,{className:"relative text-normal mt-1 flex-col",children:[a.jsx(Gt,{defaultValue:_.value,placeholder:R("Enter web link or email",{ns:"dashboard"}),classNameInput:"pr-7 text-sm focus:border- ".concat(de.value?"!border-yellow-600 !focus:border-yellow-600":""," ").concat(de.value===!1?"!border-green-600 !focus:border-green-600":""),suffix:a.jsx(J,{className:"absolute top-3 right-2",children:de.value?a.jsx(De,{text:R("Web Link or Email might not be valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-yellow-50 dark:bg-yellow-900 dark:text-slate-200 text-yellow-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Ho,{size:18,className:"text-yellow-500 cursor-pointer"})}):de.value===!1&&a.jsx(De,{text:R("Web or Email link is valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-green-50 dark:bg-green-900 dark:text-slate-200 text-green-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Dt,{size:18,className:"text-green-600 cursor-pointer"})})}),onChange:Ce=>{if(de.value&&(de.value=void 0),Ce.target.value.length>5){const Be=wr().match(Ce.target.value);!Be||Be.length>1?de.value=!0:de.value=!1}_.value=Ce.target.value}}),ne&&a.jsx(J,{className:"self-start mt-2 mb-0 text-xs w-full select-none overflow-hidden",children:a.jsx(bm,{isDisabled:mr((Qt=_.value)==null?void 0:Qt.trim())!==((Vt=V==null?void 0:V.linkUrl)==null?void 0:Vt.trim()),title:V==null?void 0:V.linkTitle,description:V==null?void 0:V.linkDescription,favicon:V==null?void 0:V.linkFavicon,link:V==null?void 0:V.linkUrl,image:V==null?void 0:V.linkImage,domain:V==null?void 0:V.linkDomain})}),c?!Jl(_.value)&&!de.value&&a.jsx(J,{className:"flex px-0 pt-1.5 pb-0.5 items-center justify-center",children:a.jsx(_i,{src:mr(_.value),hasError:Ve.value,onErrorCallback:()=>{Ve.value=!0},draggable:!1,decoding:"async",className:"".concat(Ye," min-h-10")})}):a.jsxs(fe,{className:"w-full mt-1 justify-start select-none",children:[Jl(_.value)||de.value||_.value.length<3?!Jl(_.value)&&a.jsx(ye,{disabled:!0,variant:"ghost",className:"!px-1 !m-0 !h-4",children:ne?a.jsxs(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline",size:"xs",children:[a.jsx(Lx,{size:13,className:"mr-1"}),"!",R("Update Link Card",{ns:"dashboard"}),"!"]}):a.jsxs(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline",size:"xs",children:[a.jsx(X0,{size:13,className:"mr-1"}),R("Add Link Card",{ns:"dashboard"})]})}):a.jsx(ye,{variant:"ghost",className:"px-1 !m-0 !h-4 hover:bg-transparent",onClick:async()=>{await vn("fetch_link_metadata",{url:mr(_.value),itemId:e}),q()},children:ne?a.jsxs(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline cursor-pointer",size:"xs",children:[a.jsx(Lx,{size:13,className:"mr-1"}),R("Update Link Card",{ns:"dashboard"})]}):a.jsxs(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline cursor-pointer",size:"xs",children:[a.jsx(X0,{size:13,className:"mr-1"}),R("Add Link Card",{ns:"dashboard"})]})}),ne&&a.jsx(ye,{variant:"ghost",className:"px-1 ml-auto !h-4 hover:bg-transparent",onClick:async()=>{await vn("delete_link_metadata",{itemId:e}),q()},children:a.jsxs(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline cursor-pointer",size:"xs",children:[R("Remove",{ns:"common"}),a.jsx(J0,{size:14,className:"ml-1"})]})})]})]}):r?a.jsx($S,{value:_.value,height:j?"calc(100vh - 280px)":"200px",isDark:P,options:{mode:A!=null?A:"javascript"},onChange:Ce=>{_.value=Ce.getValue()}},"code-editor"):c?a.jsxs(J,{className:"px-0 py-1.5 flex items-center justify-center relative",children:[a.jsx("img",{src:S||Gu,draggable:!1,decoding:"async",height:"auto",className:"".concat(OC.value===e?"!border-red-400 opacity-70":""," max-h-56 min-h-10 rounded-md shadow-sm border border-slate-100 dark:border-slate-400")}),a.jsx(J,{className:"absolute",children:S?a.jsx(Pz,{id:e}):a.jsx(Iz,{id:e})})]}):x?a.jsxs(J,{className:"mt-0.5",children:[a.jsx($S,{value:_.value,height:j?"260px":"70px",isDark:P,isCmd:!0,lineWrapping:!0,options:{mode:"shell"},onChange:Ce=>{_.value=Ce.getValue(),W.value="",je.value=void 0}},"code-editor"),(_e=U.value.outputRegexFilter)!=null&&_e.id?a.jsxs(J,{className:"mt-2",children:[a.jsx(fe,{className:"gap-1 w-full justify-start",children:a.jsx(X,{className:"font-semibold",size:"sm",children:R("Regex Match Group Filter",{ns:"dashboard"})})}),a.jsxs(fe,{className:"gap-2 mb-2",children:[a.jsx(Gt,{small:!0,defaultValue:(sn=U.value.outputRegexFilter)==null?void 0:sn.value,disabled:((Ht=U.value.outputRegexFilter)==null?void 0:Ht.isEnable)===!1,onChange:Ce=>{U.value.outputRegexFilter||(U.value.outputRegexFilter={}),U.value.outputRegexFilter.value=Ce.target.value.trim()},className:"".concat(((kt=U.value.outputRegexFilter)==null?void 0:kt.isEnable)===!1?"bg-gray-100 opacity-50":""),placeholder:R("Enter regex for output filer",{ns:"dashboard"}),classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",required:!0}),a.jsx(ye,{size:"mini",title:R("Enable / Disable",{ns:"dashboard"}),variant:"ghost",className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",onClick:()=>{var Ce;U.value={...U.value,outputRegexFilter:{...U.value.outputRegexFilter,isEnable:!((Ce=U.value.outputRegexFilter)!=null&&Ce.isEnable)}}},children:(rn=U.value.outputRegexFilter)!=null&&rn.isEnable?a.jsx(hs,{size:14}):a.jsx(Ya,{size:14})}),a.jsx(ye,{size:"mini",title:R("Remove",{ns:"common"}),variant:"ghost",onClick:()=>{U.value={...U.value,outputRegexFilter:{}}},className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-red-500 text-slate-600 hover:text-red-500",children:a.jsx(or,{size:14})})]})]}):a.jsx(fe,{className:"gap-4 w-full justify-start mt-2 mb-1",children:a.jsx(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline cursor-pointer",size:"xs",onClick:()=>{var Ce,Be,ke;U.value.outputRegexFilter||(U.value.outputRegexFilter={}),U.value={...U.value,outputRegexFilter:{id:(Ce=U.value.outputRegexFilter.id)!=null?Ce:Date.now().toString(),value:(Be=U.value.outputRegexFilter.value)!=null?Be:"",isEnable:(ke=U.value.outputRegexFilter.isEnable)!=null?ke:!0}}},children:R("Add Regex Match Group Filter",{ns:"dashboard"})})}),(Zt=U.value.outputTemplate)!=null&&Zt.id?a.jsxs(J,{className:"mt-2",children:[a.jsx(fe,{className:"gap-1 w-full justify-start",children:a.jsx(X,{className:"font-semibold",size:"sm",children:R("Output Template",{ns:"dashboard"})})}),Ee.value&&a.jsx(X,{className:"!text-yellow-600 text-xs mt-2",children:a.jsx(Ps,{i18nKey:"Template should have\u2800{{output}}\u2800placeholder.",ns:"dashboard"})}),a.jsxs(fe,{className:"gap-2 mb-2",children:[a.jsx(Gt,{small:!0,defaultValue:(Jt=U.value.outputTemplate)==null?void 0:Jt.value,disabled:((gn=U.value.outputTemplate)==null?void 0:gn.isEnable)===!1,onChange:Ce=>{U.value.outputTemplate||(U.value.outputTemplate={}),U.value.outputTemplate.value=Ce.target.value.trim()},className:"".concat(((zt=U.value.outputTemplate)==null?void 0:zt.isEnable)===!1?"bg-gray-100 opacity-50":""),placeholder:R("Wrap output using {{output}} placeholder",{ns:"dashboard"}),classNameInput:"text-sm border-0 border-b border-gray-200 rounded-none pl-1.5",required:!0}),a.jsx(ye,{size:"mini",title:R("Enable / Disable",{ns:"dashboard"}),variant:"ghost",className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-blue-400 text-slate-600 hover:text-blue-500",onClick:()=>{var Ce;U.value={...U.value,outputTemplate:{...U.value.outputTemplate,isEnable:!((Ce=U.value.outputTemplate)!=null&&Ce.isEnable)}}},children:(Mn=U.value.outputTemplate)!=null&&Mn.isEnable?a.jsx(hs,{size:14}):a.jsx(Ya,{size:14})}),a.jsx(ye,{size:"mini",title:R("Remove",{ns:"common"}),variant:"ghost",onClick:()=>{U.value={...U.value,outputTemplate:{}}},className:"text-sm font-semibold w-6 h-6 hover:bg-transparent dark:text-slate-400 dark:hover:text-red-500 text-slate-600 hover:text-red-500",children:a.jsx(or,{size:14})})]})]}):a.jsx(fe,{className:"gap-4 w-full justify-start mt-2 mb-1",children:a.jsx(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline cursor-pointer",size:"xs",onClick:()=>{var Ce,Be,ke;U.value.outputTemplate||(U.value.outputTemplate={}),U.value={...U.value,outputTemplate:{id:(Ce=U.value.outputTemplate.id)!=null?Ce:Date.now().toString(),value:(Be=U.value.outputTemplate.value)!=null?Be:"",isEnable:(ke=U.value.outputTemplate.isEnable)!=null?ke:!0}}},children:R("Add Output Template",{ns:"dashboard"})})}),W.value&&a.jsxs(J,{className:"".concat(je.value?"bg-red-50 dark:bg-red-950":"bg-green-50 dark:bg-green-950"," ").concat(j?"py-1":"py-0"," rounded-md px-3 relative"),children:[a.jsx(es,{isDark:P,maxHeight:j?150:100,isLargeView:!1,isShowMore:!0,isWrapped:!0,value:W.value,language:"shell"}),a.jsx(J,{className:"".concat(je.value?"bg-red-300 dark:bg-red-800":"bg-green-300 dark:bg-green-800"," text-xs rounded-sm px-1.5 absolute right-2 bottom-2 select-none"),children:je.value?R("Command:::error",{ns:"dashboard"}):R("Command:::output",{ns:"dashboard"})})]})]}):C?a.jsx(jve,{isLargeView:j,clipId:e,clipValue:_,webrequestTestOutputObject:F,webrequestLocalOptions:U,showLinkValidationError:de,isDark:P,requestOptions:T}):b?a.jsx(Cve,{isLargeView:j,clipValue:_,testOutputObject:F,localOptions:U,showLinkValidationError:de,isDark:P,requestOptions:T}):o?a.jsxs(J,{children:[a.jsx(kve,{clipValue:_,isLargeView:j,checkForTemplateFieldsCallback:()=>{st(_.value)},templateMissingFields:re,templateFoundFields:le,localOptions:K}),G.value&&a.jsxs(J,{className:"bg-sky-50/70 dark:bg-sky-950/70 relative mt-2 rounded-md text-sm",children:[a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"260px"},autoHide:!1,children:a.jsxs(J,{className:"text-sm py-1 px-3 whitespace-pre-wrap pb-8",children:[a.jsx("div",{...Z.value==="html"&&{dangerouslySetInnerHTML:{__html:pz.sanitize(G.value)}},className:"font-normal"}),Z.value==="text"&&G.value]})}),a.jsx(Rn,{size:16,className:"absolute right-2 top-2 cursor-pointer opacity-30 hover:opacity-100",onClick:()=>{G.value=""}}),a.jsx(J,{className:"bg-slate-300 dark:bg-slate-900 text-xs rounded-sm px-1.5 absolute left-2 bottom-2 select-none",children:R("filled template",{ns:"dashboard"})}),a.jsx(Xi,{className:"flex flex-row absolute bottom-2 right-3 z-10 select-none",value:Z.value,onValueChange:Ce=>{Z.value=Ce==="html"?"html":"text"},children:a.jsxs(Vo,{className:"self-center px-1 py-1 opacity-60 hover:opacity-100 animate-in fade-in bg-slate-200 dark:bg-slate-900",children:[a.jsx(br,{value:"text",className:"!text-xs py-0.5 data-[state=active]:text-slate-500 dark:data-[state=active]:text-slate-200 text-slate-400 dark:text-slate-500 hover:text-blue-400 dark:hover:text-slate-200 data-[state=active]:hover:text-slate-500",children:R("Text",{ns:"dashboard"})}),a.jsx(br,{value:"html",className:"!text-xs py-0.5 data-[state=active]:text-slate-500 dark:data-[state=active]:text-slate-200 text-slate-400 dark:text-slate-500 hover:text-blue-400 dark:hover:text-slate-200 data-[state=active]:hover:text-slate-500",children:R("HTML",{ns:"dashboard"})})]})})]})]}):i&&a.jsx(wve,{isLargeView:j,showLinkValidationError:de,localOptions:K}):a.jsxs(a.Fragment,{children:[a.jsxs(J,{className:"text-slate-400 flex gap-1.5 px-0.5 p-1.5 pt-0.5 items-center",children:[a.jsx(De,{isCompact:!0,text:R("Toolbar:::Copy and Paste Formatting",{ns:"common"}),children:a.jsx(QM,{size:19,className:"hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer",onClick:()=>{var Ce;(Ce=Me==null?void 0:Me.current)==null||Ce.handleAddBBcode("copy")}})}),a.jsx(De,{isCompact:!0,text:R("Toolbar:::Masked Text Formatting",{ns:"common"}),children:a.jsx(yz,{width:19,height:19,className:"hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer",onClick:()=>{var Ce;(Ce=Me==null?void 0:Me.current)==null||Ce.handleAddBBcode("mask")}})}),a.jsx(De,{isCompact:!0,text:R("Toolbar:::Blank Text Formatting",{ns:"common"}),children:a.jsx(gz,{width:19,height:19,className:"hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer",onClick:()=>{var Ce;(Ce=Me==null?void 0:Me.current)==null||Ce.handleAddBBcode("blank")}})}),a.jsx(De,{isCompact:!0,text:R("Toolbar:::Hightlight Text Formatting",{ns:"common"}),children:a.jsx(vz,{width:19,height:19,className:"hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer",onClick:()=>{var Ce;(Ce=Me==null?void 0:Me.current)==null||Ce.handleAddBBcode("hl")}})}),a.jsx(De,{isCompact:!0,text:R("Toolbar:::Header Formatting",{ns:"common"}),children:a.jsx(cre,{size:17,className:"hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer",onClick:()=>{var Ce;(Ce=Me==null?void 0:Me.current)==null||Ce.handleAddBBcode("h")}})}),a.jsx(De,{isCompact:!0,text:R("Toolbar:::Bold Formatting",{ns:"common"}),children:a.jsx(ste,{size:17,className:"hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer",onClick:()=>{var Ce;(Ce=Me==null?void 0:Me.current)==null||Ce.handleAddBBcode("b")}})}),a.jsx(De,{isCompact:!0,text:R("Toolbar:::Italic Formatting",{ns:"common"}),children:a.jsx(xre,{size:17,className:"hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer",onClick:()=>{var Ce;(Ce=Me==null?void 0:Me.current)==null||Ce.handleAddBBcode("i")}})}),a.jsx("div",{tabIndex:-1,className:"ml-auto mr-0.5",children:a.jsx(De,{isCompact:!0,text:R("Toolbar:::Remove Text Formatting",{ns:"common"}),asChild:!0,children:a.jsx(lL,{size:17,className:"hover:text-red-500 dark:hover:text-red-700 cursor-pointer",onClick:()=>{var Ce;(Ce=Me==null?void 0:Me.current)==null||Ce.handleRemoveBBcodes(["copy","mask","blank","hl","h","b","i"])}})})})]}),a.jsx(go,{ref:Me,tabIndex:0,enableEmoji:!1,className:"bg-white rounded-md text-sm w-full mr-1",placeholder:R("Enter value or drag from history",{ns:"dashboard"}),rows:2,autoFocus:D,autoCorrect:"off",spellCheck:!1,enableEmojiInside:!0,label:"",maxRows:j?12:6,value:_.value,onKeyDown:Ce=>{Ce.stopPropagation()},onChange:Ce=>{_.value=Ce.target.value}})]}):a.jsx(bve,{isOver:t}),a.jsx(An,{style:{minWidth:"100%"},className:"dashboard-tabs",children:a.jsxs(fe,{className:"w-full justify-start items-center select-none",children:[a.jsxs(fe,{className:"items-start mt-2",children:[a.jsx(vve,{isCode:r,isCommand:x,isWebRequest:C,isWebScraping:b,isLink:k,isPath:g,isText:s,isTemplate:o,isForm:i,isImage:c,itemId:e,detectedLanguage:A,children:a.jsx(J,{children:a.jsx(De,{text:Lt,isCompact:!0,side:"bottom",asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"px-2 h-8 text-slate-500 border-0 dark:hover:bg-slate-900/70 bg-slate-200 dark:bg-slate-800 text-sm group hover:text-blue-500 dark:hover:!text-blue-600",children:r?a.jsxs(a.Fragment,{children:[a.jsx(VC,{size:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:R("Type:::Code",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]}):c?a.jsxs(a.Fragment,{children:[a.jsx(_x,{size:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:R("Type:::Image",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]}):g?a.jsxs(a.Fragment,{children:[a.jsx(YC,{size:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:R("Type:::Path",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]}):C?a.jsxs(a.Fragment,{children:[a.jsx(SA,{width:16,height:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:R("Type:::Request",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]}):b?a.jsxs(a.Fragment,{children:[a.jsx(EA,{width:16,height:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:R("Type:::Scraper",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]}):x?a.jsxs(a.Fragment,{children:[a.jsx(mL,{size:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:R("Type:::Command",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]}):k?a.jsxs(a.Fragment,{children:[a.jsx(eL,{size:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:R("Type:::Link",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]}):i?a.jsxs(a.Fragment,{children:[a.jsx(gL,{size:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:R("Type:::AutoFill",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]}):o?a.jsxs(a.Fragment,{children:[a.jsx(qC,{size:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:R("Type:::Template",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]}):a.jsxs(a.Fragment,{children:[a.jsx(Ex,{size:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:R("Type:::Text",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]})})})})})}),x?a.jsx(De,{text:R("Test Run",{ns:"dashboard"}),isCompact:!0,side:"bottom",asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-2 px-1.5 h-8 w-8 text-gray-400 border-0 group",onClick:async()=>{var Ce,Be,ke,Qe,ge;try{W.value=await vn("run_shell_command",{execCmd:_.value,outputTemplate:(Ce=U.value.outputTemplate)!=null&&Ce.id?U.value.outputTemplate:null,outputRegexFilter:(Be=U.value.outputRegexFilter)!=null&&Be.id?U.value.outputRegexFilter:null}),je.value=!1,Ee.value=!!((ke=U.value.outputTemplate)!=null&&ke.id&&!((ge=(Qe=U.value.outputTemplate)==null?void 0:Qe.value)!=null&&ge.includes("{{output}}")))}catch(ve){W.value=ve,je.value=!0}},children:a.jsx(fe,{className:"font-medium text-sm gap-1",children:a.jsx(Q0,{size:16,className:"text-gray-500"})})})})}):C?a.jsx(De,{text:R("Test Request",{ns:"dashboard"}),isCompact:!0,side:"bottom",asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-2 px-1.5 h-8 w-8 text-gray-400 border-0 group",onClick:async()=>{F.value={};try{F.value=await vn("run_web_request",{request:{url:_.value,method:U.value.method,headers:U.value.headers,filters:U.value.filters,body:U.value.body,auth:U.value.auth}})}catch(Ce){F.value={body:Ce,status:500,contentType:null}}},children:a.jsx(fe,{className:"font-medium text-sm gap-1",children:a.jsx(Q0,{size:16,className:"text-gray-500"})})})})}):i?a.jsx(De,{text:R("Test Run",{ns:"dashboard"}),isCompact:!0,side:"bottom",asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-2 px-1.5 h-8 w-8 text-gray-400 border-0 group",onClick:async()=>{await vn("run_form_fill",{formOptions:K.value.formOptions,firstDelay:1})},children:a.jsx(fe,{className:"font-medium text-sm gap-1",children:a.jsx(Q0,{size:16,className:"text-gray-500"})})})})}):o?a.jsx(De,{text:R("Test Run",{ns:"dashboard"}),isCompact:!0,side:"bottom",asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-2 px-1.5 h-8 w-8 text-gray-400 border-0 group",onClick:async()=>{G.value=await vn("run_template_fill",{templateValue:_.value,templateOptions:K.value.templateOptions})},children:a.jsx(fe,{className:"font-medium text-sm gap-1",children:a.jsx(Q0,{size:16,className:"text-gray-500"})})})})}):b&&a.jsx(De,{text:R("Test Run",{ns:"dashboard"}),isCompact:!0,side:"bottom",asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-2 px-1.5 h-8 w-8 text-gray-400 border-0 group",onClick:async()=>{F.value={};try{F.value=await vn("run_web_scraping",{request:{url:_.value,method:"GET",scrapingRules:U.value.scrapingRules,scrapingOptions:U.value.scrapingOptions}})}catch(Ce){F.value={body:Ce,status:500,contentType:null}}},children:a.jsx(fe,{className:"font-medium text-sm gap-1",children:a.jsx(Q0,{size:16,className:"text-gray-500"})})})})}),a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(De,{text:R("Clip Options",{ns:"dashboard"}),isCompact:!0,side:"bottom",asChild:!0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-1 px-1 h-8 w-8 text-slate-500 border-0 hover:text-blue-500",children:a.jsx(Tu,{size:16})})})})}),a.jsxs(Cn,{className:"",sideOffset:12,align:"center",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5",disabled:!0,children:a.jsx(X,{children:R("Clip Options",{ns:"dashboard"})})}),a.jsx(Yt,{}),E?a.jsxs(Oe,{onClick:()=>{Te({updatedItem:{isPinned:!1,itemId:e}})},children:[R("UnPin Clip",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(Iu,{size:15})})]}):a.jsxs(Oe,{onClick:()=>{Te({updatedItem:{isPinned:!0,itemId:e}})},children:[R("Pin",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(zl,{size:15})})]}),N?a.jsxs(Oe,{onClick:()=>{Te({updatedItem:{isFavorite:!1,itemId:e}})},children:[R("Remove Star",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-2",children:a.jsx(Ox,{size:15,className:"fill-transparent"})})]}):a.jsxs(Oe,{onClick:()=>{Te({updatedItem:{isFavorite:!0,itemId:e}})},children:[R("Star",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-2",children:a.jsx(Mu,{size:15,className:"fill-transparent"})})]}),a.jsx(Yt,{}),a.jsxs(Oe,{className:h?"font-semibold":"",onClick:Ce=>{Ce.preventDefault(),Te({updatedItem:{isMasked:!h,itemId:e}})},children:[R("Type:::Secret",{ns:"common"}),h&&a.jsx("div",{className:"ml-auto pl-2",children:a.jsx(Dt,{size:15,className:"fill-transparent"})})]}),a.jsxs(Oe,{className:m?"font-semibold":"",onClick:Ce=>{Ce.preventDefault(),Te({updatedItem:{isVideo:!m,itemId:e}})},children:[R("Type:::Video",{ns:"common"}),m&&a.jsx("div",{className:"ml-auto pl-2",children:a.jsx(Dt,{size:15,className:"fill-transparent"})})]}),a.jsxs(Oe,{className:p?"font-semibold":"",onClick:Ce=>{Ce.preventDefault(),Te({updatedItem:{hasEmoji:!p,itemId:e}})},children:[R("Type:::Emoji",{ns:"common"}),p&&a.jsx("div",{className:"ml-auto pl-2",children:a.jsx(Dt,{size:15,className:"fill-transparent"})})]}),a.jsx(Yt,{}),a.jsx(yve,{clipId:e,onComplete:z})]})]})]}),a.jsxs(fe,{className:"items-end ml-auto mt-1",children:[a.jsx(De,{text:R("Cancel",{ns:"common"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-1 px-1.5 h-8 text-gray-400 border-0",onClick:()=>{z()},children:a.jsx(Rn,{size:18})})})}),a.jsxs(Qa,{defaultOpen:!1,open:ae.value,children:[a.jsx(Ja,{asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsxs(ye,{variant:"outline",size:"mini",className:"ml-1 px-1.5 h-8 text-blue-500 dark:!text-blue-400 hover:bg-blue-100 dark:hover:bg-blue-700 dark:hover:!text-blue-300 border-0",onClick:()=>{!Q&&(x||C||b)?Uc.value=!0:At()},children:[a.jsx(Dt,{size:18,className:"mr-1"}),R("Save",{ns:"common"}),(x||C||b)&&a.jsx(eh,{})]})})}),a.jsx(Da,{sideOffset:16,align:"center",onEscapeKeyDown:()=>{ae.value=!1,ie.value=!1},onPointerDownOutside:()=>{ae.value=!1,ie.value=!1},className:"p-1.5 bg-gray-100 border-gray-200 dark:bg-gray-900 dark:border-gray-950 w-60",children:a.jsxs(fe,{className:"flex-col p-1.5 rounded-md",children:[a.jsx(X,{color:"black",size:"sm",className:"!inline-block text-center pointer-events-none !font-semibold drop-zone text-yellow-600",children:de.value?R("Errors:::Please verify your link for any errors, or confirm to save as is.",{ns:"dashboard"}):xe.value?R("Errors:::Please verify your path for any errors, or confirm to save as is.",{ns:"dashboard"}):je.value?R("Errors:::Your command runs with errors, confirm you want to save as is.",{ns:"dashboard"}):F.value.status&&!F.value.hasFiltersError&&F.value.status>=400?R("Errors:::Your request runs with errors, confirm you want to save as is.",{ns:"dashboard"}):F.value.status&&F.value.hasFiltersError&&F.value.status>=400?R("Errors:::Your request has filters error, confirm you want to save as is.",{ns:"dashboard"}):Ee.value?le.value.length===0?R("Errors:::No fields found in the template.",{ns:"dashboard"})+" "+R("Errors:::Please fix the problem or confirm to save as is.",{ns:"dashboard"}):re.value.length>0?R("{{count}} fields found in template but missing from fields definition.",{ns:"dashboard",count:re.value.length})+" "+R("Errors:::Please fix the problem or confirm to save as is.",{ns:"dashboard"}):R("Errors:::Your template has errors, confirm you want to save as is.",{ns:"dashboard"}):R("Please confirm to save as is.",{ns:"dashboard"})}),a.jsx(mn,{h:3}),a.jsxs(fe,{className:"mb-1",children:[a.jsx(ye,{variant:"outline",size:"sm",className:"text-gray-500 hover:text-gray-600 mr-3 border-transparent hover:border-gray-200",onClick:()=>{ae.value=!1,ie.value=!1},children:R("Cancel",{ns:"common"})}),a.jsx(ye,{variant:"outline",size:"sm",className:"bg-slate-200 hover:bg-opacity-80 hover:bg-slate-200 text-slate-500 hover:text-slate-600 border-slate-200 whitespace-nowrap",onClick:()=>{At(!0)},children:R("Save It!",{ns:"common"})})]})]})})]})]})]})})]})})}const VS=["post","page","media","creditcard","tiktok","kanbanSquare","arrowRight","twitter","facebook","linkedin","twitch","youtube","instagram","slack","dribbble","trello","chrome","codePen","codesandbox","figma","send","check","check2","copy","help","pin","copyDone","star","list","list2","list3","list5","listmusic","listchecks","listCollapse","listOrdered","listTree","listToDo","scrollText","audioLines","audioWaveform","mic","mails","atSign","mail","inbox","archive","container","sendHorizontal","contact","contact2","userRound","circleUser","userSquare","squareUser","userRound2","user","baby","notebook","paperclip","bookUser","nfc","smartphoneNfc","smartphone","graduationCap","apple2","appWindows","alertTriangle","alertCircle","alarmClock","alertOctagon","voicemail","calendarClock","calendarDays","calendarHeart","angry","annoyed","frown","meh","smile","eye","fan","handMetal","heartHandshake","heart","leafyGreen","ribbon","ralad","crown","camera","fingerprint","flame","database","dog","cat","bird","rabbit","fish","fishSymbol","carrot","candy","cherry","dice","biohazard","satellite","satelliteDish","radioTower","radio","wifi","router","bitcoin","dollarSign","circleDollarSign","euro","drum","medal","beer","beef","bell","draftingCompass","trophy","gaugeCircle","gauge","bike","award","trafficCone","tramFront","truck","plane","car","dumbbell","parkingCircle","parkingSquare","msquare","partyPopper","conciergeBell","aperture","areaChart","armchair","arrowUpRightSquare","asteriskSquare","asterisk","keySquare","key","lockKeyhole","lock","shieldCheck","shield","compass","shieldHalf","presentation","folder","folderHeart","folderTree","folderDot","folderGit","folderGit2","folderKey","folderLock","folderKanban","file","fileCode","fileText","fileCode2","fileJson","fileJson2","fileTerminal","fileVideo","fileVideo2","fileVolume","fileHeart","fileImage","fileLock2","fileLock","fileSpreadsheet","fileCog","fileMusic","filePieChart","filePen","fileSearch","fileLineChart","fileSymlink","driveDownload","driveUpload","imageDown","import","music","sheet","pieChart","packageOpen","package","gamepad2","joystick","hammer","lampDesk","lamp","bookOpen","airplay","code2","code","codeSquare","functionSquare","arrowDownCircle","arrowUpCircle","arrowLeftCircle","arrowRightCircle","gem","ghost","rocket","skull","sparkles","puzzle","messageWarning","messageWarning2","dessert","pizza","venetianMask","wand","toyBrick","mountain","milestone","feather","flaskRound","goal","hourglass","axe","gitlab","github2","sprayCcan","gift","swords","fileAudio2","downloadCloud","uploadCloud","upload","download","globe","globe2","hash","highlighter","infinity","lifeBuoy","locateFixed","mapPin","map","magnet","martini","mountainSnow","mousePointer","move3d","network","newspaper","notebook2","notepadText","megaphone","ganttChartSquare","personStanding","plug2","play","plug","plugZap2","plugZap","radiation","quote","tag","speech","spade","shoppingCart","slidersHorizontal","discord","gitHub","npm","pnpm","node","react","tailwind","google","apple","paypal"],bo={logo:e=>a.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...e,children:a.jsx("circle",{cx:"12",cy:"12",r:"10"})}),close:Rn,spinner:Are,chevronLeft:bte,chevronRight:Lp,trash:or,post:Ex,page:tL,media:_x,settings:Tu,ellipsis:bi,add:Ir,warning:Ho,arrowRight:Vee,help:Tte,twitter:Ose,check:Dt,check2:yte,copy:BC,pin:zl,pinoff:Iu,copyDone:ZM,sun:Cse,moon:nae,facebook:cne,linkedin:_re,twitch:Dse,youtube:Vse,instagram:yre,slack:rse,dribbble:rne,trello:Tse,star:Mu,chrome:jte,codePen:$te,codesandbox:Bte,figma:hne,image:_x,list:Ix,list2:Rre,list3:UM,list4:Dee,list5:Lee,listmusic:Mre,listchecks:QC,listCollapse:Ire,listOrdered:Lre,listTree:Pre,listToDo:Ore,scrollText:Uae,scroll:qae,audioLines:Yee,audioWaveform:Kee,mic:eae,mails:Wre,atSign:qee,mail:Bre,inbox:gre,archive:Hee,container:Yte,sendHorizontal:Yae,send:Kae,contact:qte,contact2:Ute,userRound:Dte,circleUser:Ote,userSquare:kse,squareUser:jse,userRound2:Rse,user:Ase,baby:Qee,notebook:hae,paperclip:wae,bookUser:ite,nfc:uae,smartphoneNfc:sse,smartphone:ose,graduationCap:nre,apple2:Fee,appWindows:zee,aLargeSmall:Iee,alertTriangle:Ho,alertCircle:GM,alarmClock:Mee,alertOctagon:fae,voicemail:Fse,calendarClock:cte,calendarDays:dte,calendarHeart:ute,angry:Pee,annoyed:Ree,frown:qne,meh:Zre,smile:ise,eye:Dp,fan:dne,handMetal:ore,heartHandshake:dre,heart:GC,leafyGreen:Ere,ribbon:Fae,ralad:Bae,crown:Gte,camera:pte,fingerprint:Mne,flame:One,database:Zte,dog:Xte,cat:vte,bird:rte,rabbit:Pae,fish:Dne,fishSymbol:Lne,carrot:gte,candy:mte,cherry:xte,dice:Jte,biohazard:nte,satellite:Vae,satelliteDish:Wae,radioTower:Aae,radio:zae,wifi:Bse,router:Hae,bitcoin:ate,dollarSign:ene,circleDollarSign:_te,euro:lne,drum:ane,medal:Kre,beer:Xee,beef:Jee,bell:ete,draftingCompass:nne,trophy:Mse,gaugeCircle:Ite,gauge:Kne,bike:tte,award:Gee,trafficCone:_se,tramFront:Ise,truck:Lse,plane:Eae,car:fte,dumbbell:sne,parkingCircle:Mte,parkingSquare:wse,msquare:yse,partyPopper:kae,conciergeBell:Vte,aperture:Aee,areaChart:$ee,armchair:Bee,arrowUpRightSquare:hse,asteriskSquare:dL,asterisk:Uee,keySquare:wre,key:kre,lockKeyhole:Fre,lock:Hre,shieldCheck:Zae,shield:Jae,compass:Wte,shieldHalf:Qae,presentation:Lae,folder:Op,folderHeart:Hne,folderTree:Une,folderDot:Ane,folderGit:Fne,folderGit2:zne,folderKey:Bne,folderLock:Wne,folderKanban:$ne,file:tL,fileCode:mne,fileText:Ex,fileCode2:VC,fileJson:yne,fileJson2:vne,fileTerminal:Nne,fileVideo:Ine,fileVideo2:_ne,fileVolume:Tne,fileHeart:fne,fileImage:gne,fileLock2:bne,fileLock:wne,fileSpreadsheet:Ene,fileCog:UC,fileMusic:kne,filePieChart:Cne,filePen:jne,fileSearch:Sne,fileLineChart:xne,fileSymlink:YC,driveDownload:ire,driveUpload:aL,imageDown:mre,import:fre,music:lae,sheet:Gae,pieChart:Cae,packageOpen:gae,package:vae,gamepad2:Yne,joystick:bre,hammer:sre,lampDesk:jre,lamp:Cre,bookOpen:ote,airplay:Tee,code2:Fte,code:Hte,codeSquare:pse,functionSquare:hL,arrowDownCircle:Cte,arrowUpCircle:Nte,arrowLeftCircle:Ste,arrowRightCircle:Ete,gem:Gne,ghost:Zne,rocket:cL,skull:nse,sparkles:cse,puzzle:Dae,messageWarning:Qre,messageWarning2:Xre,dessert:Qte,pizza:Sae,venetianMask:zse,wand:Hse,toyBrick:Nse,mountain:aae,milestone:tae,feather:une,flaskRound:Pne,goal:tre,hourglass:pre,axe:Zee,gitlab:Xne,github2:Jne,sprayCcan:use,gift:Qne,swords:Sse,fileAudio2:pne,downloadCloud:Ate,uploadCloud:zte,upload:Pse,download:tne,globe:ere,globe2:one,hash:lre,highlighter:ure,infinity:vre,lifeBuoy:Nre,locateFixed:zre,mapPin:Vre,map:Ure,magnet:$re,martini:qre,mountainSnow:rae,mousePointer:bse,move3d:sae,network:cae,newspaper:dae,notebook2:pae,notepadText:mae,megaphone:Gre,ganttChartSquare:fse,personStanding:jae,plug2:_ae,play:Nae,plug:Mae,plugZap2:Iae,plugZap:Tae,radiation:Rae,quote:Oae,tag:Ese,speech:dse,spade:lse,shoppingCart:Xae,slidersHorizontal:ase,kanbanSquare:gse,creditcard:e=>a.jsxs("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:e.size,height:e.size,...e,children:[a.jsx("path",{d:"M21.278 3.054H2.722c-.614.003-1.202.249-1.636.683-.434.434-.68 1.022-.683 1.636v13.254c.003.614.249 1.202.683 1.636.434.434 1.022.68 1.636.683h18.556a2.3306 2.3306 0 0 0 1.636-.683c.434-.434.68-1.022.683-1.636V5.373a2.3306 2.3306 0 0 0-.683-1.636 2.3306 2.3306 0 0 0-1.636-.683ZM2.722 5.042h18.556c.088 0 .172.035.234.097.062.062.097.146.097.234v2.982H2.391V5.373c0-.088.035-.172.097-.234a.3307.3307 0 0 1 .234-.097Zm18.556 13.916H2.722a.3307.3307 0 0 1-.234-.097.3307.3307 0 0 1-.097-.234v-8.284h19.218v8.284c0 .088-.035.172-.097.234a.3307.3307 0 0 1-.234.097Z"}),a.jsx("path",{d:"M8.055 14.438H6.204c-.245 0-.48.097-.654.271a.9266.9266 0 0 0-.271.654c0 .245.098.481.271.654.174.174.409.271.654.271h1.851c.246 0 .481-.097.655-.271.173-.173.27-.409.27-.654 0-.245-.097-.481-.27-.654a.9247.9247 0 0 0-.655-.271Zm4.6 0h-1.851c-.245 0-.48.097-.654.271a.9266.9266 0 0 0-.271.654c0 .245.098.481.271.654.174.174.409.271.654.271h1.851c.246 0 .481-.097.655-.271.173-.173.27-.409.27-.654 0-.245-.097-.481-.27-.654a.9247.9247 0 0 0-.655-.271Z"})]}),discord:e=>a.jsx("svg",{viewBox:"0 0 127.14 96.36",width:e.size,height:e.size,...e,children:a.jsx("path",{fill:"currentColor",d:"M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z"})}),gitHub:e=>a.jsx("svg",{viewBox:"0 0 438.549 438.549",width:e.size,height:e.size,...e,children:a.jsx("path",{fill:"currentColor",d:"M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z"})}),npm:e=>a.jsx("svg",{viewBox:"0 0 24 24",width:e.size,height:e.size,...e,children:a.jsx("path",{fill:"currentColor",d:"M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z"})}),tiktok:e=>a.jsxs("svg",{viewBox:"0 0 25 25",width:e.size,height:e.size,...e,fill:"none",stroke:"currentColor",children:[a.jsx("path",{stroke:"currentColor",strokeWidth:"1.8",d:"M23.078 7.077v9.846c0 3.399-2.756 6.155-6.155 6.155H7.077c-3.399 0-6.155-2.756-6.155-6.155V7.077C.922 3.678 3.678.922 7.077.922h9.846c3.399 0 6.155 2.756 6.155 6.155Z"}),a.jsx("path",{stroke:"currentColor",strokeWidth:"1.8",d:"M9.538 12c-2.039 0-3.692 1.653-3.692 3.693 0 2.039 1.653 3.692 3.692 3.692 2.04 0 3.693-1.653 3.693-3.692V4.615c.41 1.231 1.969 3.692 4.923 3.692"})]}),pnpm:e=>a.jsx("svg",{viewBox:"0 0 24 24",width:e.size,height:e.size,...e,children:a.jsx("path",{fill:"currentColor",d:"M0 0v7.5h7.5V0zm8.25 0v7.5h7.498V0zm8.25 0v7.5H24V0zM8.25 8.25v7.5h7.498v-7.5zm8.25 0v7.5H24v-7.5zM0 16.5V24h7.5v-7.5zm8.25 0V24h7.498v-7.5zm8.25 0V24H24v-7.5z"})}),node:e=>a.jsx("svg",{viewBox:"0 0 16 16",width:e.size,height:e.size,...e,children:a.jsx("path",{fill:"currentColor",d:"M 8 1.0234375 C 7.736875 1.0234375 7.4742344 1.0924687 7.2402344 1.2304688 L 2.7402344 3.8789062 C 2.2832344 4.1469063 2 4.642875 2 5.171875 L 2 11.005859 C 2 11.554859 2.29925 12.059266 2.78125 12.322266 L 4.2558594 13.126953 C 4.4828594 13.250953 4.7286094 13.310547 4.9746094 13.310547 C 5.2386094 13.310547 5.4992812 13.239609 5.7382812 13.099609 C 6.1982812 12.826609 6.4726562 12.344594 6.4726562 11.808594 L 6.4726562 5.4648438 L 5.4726562 5.4648438 L 5.4726562 11.808594 C 5.4726562 12.065594 5.3025156 12.195281 5.2285156 12.238281 C 5.1555156 12.281281 4.959375 12.371047 4.734375 12.248047 L 3.2617188 11.445312 C 3.1007187 11.357312 3 11.188859 3 11.005859 L 3 5.171875 C 3 4.995875 3.0940938 4.8302344 3.2460938 4.7402344 L 7.7460938 2.0917969 C 7.9020937 1.9997969 8.0979062 2.0007969 8.2539062 2.0917969 L 12.753906 4.7402344 C 12.904906 4.8302344 13 4.995875 13 5.171875 L 13 11.009766 C 13 11.189766 12.900234 11.359219 12.740234 11.449219 L 8.2402344 13.900391 C 8.0902344 13.980391 7.9097656 13.980391 7.7597656 13.900391 L 6.8808594 13.419922 C 6.7108594 13.629922 6.5 13.810937 6.25 13.960938 C 6.17 14.010938 6.0897656 14.050078 6.0097656 14.080078 L 7.2792969 14.779297 C 7.5092969 14.899297 7.75 14.960938 8 14.960938 C 8.25 14.960938 8.4907031 14.899297 8.7207031 14.779297 L 13.220703 12.320312 C 13.700703 12.060313 14 11.559766 14 11.009766 L 14 5.171875 C 14 4.642875 13.717719 4.1469062 13.261719 3.8789062 L 8.7617188 1.2304688 C 8.5272187 1.0924688 8.263125 1.0234375 8 1.0234375 z M 9.4511719 5.3183594 C 7.8711719 5.3183594 7.0703125 5.8690781 7.0703125 6.9550781 C 7.0703125 8.1850781 8.4869687 8.3680781 9.1679688 8.4550781 C 9.2659688 8.4680781 9.352875 8.4791875 9.421875 8.4921875 L 9.7207031 8.5449219 C 10.760703 8.7189219 11 8.836875 11 9.171875 C 11 9.333875 10.999172 9.8242188 9.4511719 9.8242188 C 8.1381719 9.8242188 7.8691406 9.4346094 7.8691406 8.8496094 L 6.8691406 8.8496094 C 6.8691406 9.7516094 7.3171719 10.824219 9.4511719 10.824219 C 11.557172 10.824219 12 9.925875 12 9.171875 C 12 7.913875 10.777719 7.7076406 9.8867188 7.5566406 L 9.5996094 7.5078125 C 9.5166094 7.4928125 9.4119219 7.4788438 9.2949219 7.4648438 C 8.6589219 7.3828438 8.0703125 7.2650312 8.0703125 6.9570312 C 8.0703125 6.7340313 8.0691719 6.3193594 9.4511719 6.3183594 C 10.370172 6.3183594 10.837891 6.6207969 10.837891 7.2167969 L 11.837891 7.2167969 C 11.837891 6.2997969 11.209172 5.3183594 9.4511719 5.3183594 z"})}),react:e=>a.jsx("svg",{viewBox:"0 0 24 24",width:e.size,height:e.size,...e,children:a.jsx("path",{fill:"currentColor",d:"M14.23 12.004a2.236 2.236 0 0 1-2.235 2.236 2.236 2.236 0 0 1-2.236-2.236 2.236 2.236 0 0 1 2.235-2.236 2.236 2.236 0 0 1 2.236 2.236zm2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38-.318-.184-.688-.277-1.092-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44-.96-.236-2.006-.417-3.107-.534-.66-.905-1.345-1.727-2.035-2.447 1.592-1.48 3.087-2.292 4.105-2.295zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442-1.107.117-2.154.298-3.113.538-.112-.49-.195-.964-.254-1.42-.23-1.868.054-3.32.714-3.707.19-.09.4-.127.563-.132zm4.882 3.05c.455.468.91.992 1.36 1.564-.44-.02-.89-.034-1.345-.034-.46 0-.915.01-1.36.034.44-.572.895-1.096 1.345-1.565zM12 8.1c.74 0 1.477.034 2.202.093.406.582.802 1.203 1.183 1.86.372.64.71 1.29 1.018 1.946-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87-.728.063-1.466.098-2.21.098-.74 0-1.477-.035-2.202-.093-.406-.582-.802-1.204-1.183-1.86-.372-.64-.71-1.29-1.018-1.946.303-.657.646-1.313 1.013-1.954.38-.66.773-1.286 1.18-1.868.728-.064 1.466-.098 2.21-.098zm-3.635.254c-.24.377-.48.763-.704 1.16-.225.39-.435.782-.635 1.174-.265-.656-.49-1.31-.676-1.947.64-.15 1.315-.283 2.015-.386zm7.26 0c.695.103 1.365.23 2.006.387-.18.632-.405 1.282-.66 1.933-.2-.39-.41-.783-.64-1.174-.225-.392-.465-.774-.705-1.146zm3.063.675c.484.15.944.317 1.375.498 1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493-.28-.958-.646-1.956-1.1-2.98.45-1.017.81-2.01 1.085-2.964zm-13.395.004c.278.96.645 1.957 1.1 2.98-.45 1.017-.812 2.01-1.086 2.964-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474 0-.768 1.12-1.742 2.852-2.476.42-.18.88-.342 1.356-.494zm11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39.24-.375.48-.762.705-1.158.225-.39.435-.788.636-1.18zm-9.945.02c.2.392.41.783.64 1.175.23.39.465.772.705 1.143-.695-.102-1.365-.23-2.006-.386.18-.63.406-1.282.66-1.933zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44 1.107-.118 2.154-.3 3.113-.54zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295-.22-.005-.406-.05-.553-.132-.666-.38-.955-1.834-.73-3.703.054-.46.142-.944.25-1.438zm4.56.64c.44.02.89.034 1.345.034.46 0 .915-.01 1.36-.034-.44.572-.895 1.095-1.345 1.565-.455-.47-.91-.993-1.36-1.565z"})}),tailwind:e=>a.jsx("svg",{viewBox:"0 0 24 24",width:e.size,height:e.size,...e,children:a.jsx("path",{fill:"currentColor",d:"M12.001,4.8c-3.2,0-5.2,1.6-6,4.8c1.2-1.6,2.6-2.2,4.2-1.8c0.913,0.228,1.565,0.89,2.288,1.624 C13.666,10.618,15.027,12,18.001,12c3.2,0,5.2-1.6,6-4.8c-1.2,1.6-2.6,2.2-4.2,1.8c-0.913-0.228-1.565-0.89-2.288-1.624 C16.337,6.182,14.976,4.8,12.001,4.8z M6.001,12c-3.2,0-5.2,1.6-6,4.8c1.2-1.6,2.6-2.2,4.2-1.8c0.913,0.228,1.565,0.89,2.288,1.624 c1.177,1.194,2.538,2.576,5.512,2.576c3.2,0,5.2-1.6,6-4.8c-1.2,1.6-2.6,2.2-4.2,1.8c-0.913-0.228-1.565-0.89-2.288-1.624 C10.337,13.382,8.976,12,6.001,12z"})}),google:e=>a.jsx("svg",{role:"img",viewBox:"0 0 24 24",width:e.size,height:e.size,...e,children:a.jsx("path",{fill:"currentColor",d:"M12.48 10.92v3.28h7.84c-.24 1.84-.853 3.187-1.787 4.133-1.147 1.147-2.933 2.4-6.053 2.4-4.827 0-8.6-3.893-8.6-8.72s3.773-8.72 8.6-8.72c2.6 0 4.507 1.027 5.907 2.347l2.307-2.307C18.747 1.44 16.133 0 12.48 0 5.867 0 .307 5.387.307 12s5.56 12 12.173 12c3.573 0 6.267-1.173 8.373-3.36 2.16-2.16 2.84-5.213 2.84-7.667 0-.76-.053-1.467-.173-2.053H12.48z"})}),apple:e=>a.jsx("svg",{role:"img",viewBox:"0 0 24 24",width:e.size,height:e.size,...e,children:a.jsx("path",{d:"M12.152 6.896c-.948 0-2.415-1.078-3.96-1.04-2.04.027-3.91 1.183-4.961 3.014-2.117 3.675-.546 9.103 1.519 12.09 1.013 1.454 2.208 3.09 3.792 3.039 1.52-.065 2.09-.987 3.935-.987 1.831 0 2.35.987 3.96.948 1.637-.026 2.676-1.48 3.676-2.948 1.156-1.688 1.636-3.325 1.662-3.415-.039-.013-3.182-1.221-3.22-4.857-.026-3.04 2.48-4.494 2.597-4.559-1.429-2.09-3.623-2.324-4.39-2.376-2-.156-3.675 1.09-4.61 1.09zM15.53 3.83c.843-1.012 1.4-2.427 1.245-3.83-1.207.052-2.662.805-3.532 1.818-.78.896-1.454 2.338-1.273 3.714 1.338.104 2.715-.688 3.559-1.701",fill:"currentColor"})}),paypal:e=>a.jsx("svg",{viewBox:"0 0 48 48",width:e.size,height:e.size,...e,children:a.jsx("path",{fill:"currentColor",d:"M 12.841797 3.9980469 C 11.545957 3.9980469 10.408459 4.9201856 10.140625 6.1875 A 1.50015 1.50015 0 0 0 10.140625 6.1894531 L 4.3105469 33.863281 A 1.50015 1.50015 0 0 0 4.3105469 33.865234 C 3.9778831 35.447651 5.2380138 37 6.8554688 37 L 13.125 37 L 12.310547 40.865234 C 11.976672 42.448822 13.234312 44 14.853516 44 L 22.5 44 A 1.50015 1.50015 0 0 0 23.96875 42.808594 L 26.140625 32.5 L 32.230469 32.5 C 37.754148 32.5 42.547425 28.631159 43.714844 23.232422 L 43.876953 22.478516 C 45.063149 16.990425 41.185502 11.734909 35.767578 11.072266 C 34.701026 7.0840748 31.068127 3.9980469 26.613281 3.9980469 L 21.273438 3.9980469 L 17.820312 3.9980469 L 12.841797 3.9980469 z M 13.035156 6.9980469 L 17.820312 6.9980469 L 21.273438 6.9980469 L 26.613281 6.9980469 C 29.385425 6.9980469 31.656541 8.678134 32.609375 11 L 19.820312 11 A 1.50015 1.50015 0 0 0 18.351562 12.191406 L 15.996094 23.371094 A 1.50015 1.50015 0 0 0 15.855469 24.035156 L 13.757812 34 L 7.3476562 34 L 13.035156 6.9980469 z M 21.037109 14 L 33.068359 14 C 33.044325 14.280128 33.006713 14.561571 32.945312 14.845703 L 32.78125 15.599609 C 31.908668 19.634872 28.35879 22.5 24.230469 22.5 L 19.246094 22.5 L 21.037109 14 z M 36.056641 14.160156 C 39.449348 14.913351 41.718962 18.266313 40.945312 21.845703 L 40.78125 22.599609 C 39.908668 26.634872 36.35879 29.5 32.230469 29.5 L 24.923828 29.5 A 1.50015 1.50015 0 0 0 23.455078 30.691406 L 21.283203 41 L 15.347656 41 L 16.443359 35.796875 L 16.449219 35.775391 A 1.50015 1.50015 0 0 0 16.451172 35.767578 L 18.613281 25.5 L 24.230469 25.5 C 29.754148 25.5 34.547425 21.631159 35.714844 16.232422 L 35.876953 15.478516 C 35.972548 15.036146 36.024967 14.597251 36.056641 14.160156 z"})}),sunmoon:e=>a.jsxs("svg",{viewBox:"10.9 10.9 78.2 78.2",...e,xmlns:"http://www.w3.org/2000/svg",children:[a.jsx("path",{fill:"currentColor",d:"M50,89.1c21.56,0,39.1-17.54,39.1-39.1S71.56,10.9,50,10.9c-21.56,0-39.1,17.54-39.1,39.1S28.44,89.1,50,89.1z M50,15.26 c19.16,0,34.74,15.58,34.74,34.74S69.16,84.74,50,84.74S15.26,69.16,15.26,50S30.84,15.26,50,15.26z"}),a.jsx("path",{fill:"currentColor",d:"M80.39,50c0-16.76-13.63-30.39-30.38-30.39v60.77C66.76,80.39,80.39,66.76,80.39,50z"})]}),minimize:e=>a.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",...e,children:a.jsx("path",{fill:"currentColor",d:"M480 480H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h448c17.7 0 32 14.3 32 32s-14.3 32-32 32z"})})},Nm=({name:e,size:t,className:n})=>{if(VS.indexOf(e)===-1)return a.jsx(lte,{size:t,className:n});const r=bo[e];return a.jsx(r,{size:t,className:n})},ec=({iconVisibility:e,isBoard:t=!1,className:n,description:r,color:s="text-slate-500 dark:text-slate-400",size:o=16,icon:i,pathType:c,children:u=null})=>e==="none"?null:r&&!u&&!i&&!t?e==="always"?a.jsx(De,{text:r,isCompact:!0,side:"right",align:"end",alignOffset:30,maxWidth:180,sideOffset:-10,asChild:!0,children:a.jsx(sL,{size:o,className:"stroke-[1.8] ".concat(s)})}):null:(e==="always"||!e)&&!t?a.jsx("span",{className:"".concat(s),children:a.jsx(De,{isCompact:!0,text:r||c,isDisabled:!c&&!r,side:"right",align:"end",alignOffset:30,maxWidth:180,sideOffset:-10,asChild:!0,children:i?a.jsx(Nm,{size:16,name:i,className:"".concat(s)}):u})}):e==="always"||t?a.jsx("span",{className:"".concat(s),children:a.jsx(De,{isCompact:!0,text:r||c,isDisabled:!c&&!r,side:"right",align:"end",alignOffset:30,maxWidth:180,sideOffset:-10,asChild:!0,children:i?a.jsx(Nm,{size:o,name:i,className:"".concat(s," ").concat(n)}):u})}):null;function Ar(){return Ar=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function th(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Nve(){return Math.random().toString(36).substr(2,8)}function Az(e,t){return{usr:e.state,key:e.key,idx:t}}function Jg(e,t,n,r){return n===void 0&&(n=null),Ar({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?tc(t):t,{state:n,key:t&&t.key||r||Nve()})}function nh(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function tc(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function _ve(e,t,n,r){r===void 0&&(r={});let{window:s=document.defaultView,v5Compat:o=!1}=r,i=s.history,c=$r.Pop,u=null,h=p();h==null&&(h=0,i.replaceState(Ar({},i.state,{idx:h}),""));function p(){return(i.state||{idx:null}).idx}function m(){c=$r.Pop;let k=p(),j=k==null?null:k-h;h=k,u&&u({action:c,location:g.location,delta:j})}function x(k,j){c=$r.Push;let S=Jg(g.location,k,j);n&&n(S,k),h=p()+1;let E=Az(S,h),N=g.createHref(S);try{i.pushState(E,"",N)}catch(T){if(T instanceof DOMException&&T.name==="DataCloneError")throw T;s.location.assign(N)}o&&u&&u({action:c,location:g.location,delta:1})}function C(k,j){c=$r.Replace;let S=Jg(g.location,k,j);n&&n(S,k),h=p();let E=Az(S,h),N=g.createHref(S);i.replaceState(E,"",N),o&&u&&u({action:c,location:g.location,delta:0})}function b(k){let j=s.location.origin!=="null"?s.location.origin:s.location.href,S=typeof k=="string"?k:nh(k);return wn(j,"No window.location.(origin|href) available to create URL for href: "+S),new URL(S,j)}let g={get action(){return c},get location(){return e(s,i)},listen(k){if(u)throw new Error("A history only accepts one active listener");return s.addEventListener(Rz,m),u=k,()=>{s.removeEventListener(Rz,m),u=null}},createHref(k){return t(s,k)},createURL:b,encodeLocation(k){let j=b(k);return{pathname:j.pathname,search:j.search,hash:j.hash}},push:x,replace:C,go(k){return i.go(k)}};return g}var Br;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Br||(Br={}));const Ive=new Set(["lazy","caseSensitive","path","id","index","children"]);function Tve(e){return e.index===!0}function US(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((s,o)=>{let i=[...n,o],c=typeof s.id=="string"?s.id:i.join("-");if(wn(s.index!==!0||!s.children,"Cannot specify children on an index route"),wn(!r[c],'Found a route id collision on id "'+c+"\". Route id's must be globally unique within Data Router usages"),Tve(s)){let u=Ar({},s,t(s),{id:c});return r[c]=u,u}else{let u=Ar({},s,t(s),{id:c,children:void 0});return r[c]=u,s.children&&(u.children=US(s.children,t,i,r)),u}})}function _m(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?tc(t):t,s=yd(r.pathname||"/",n);if(s==null)return null;let o=zz(e);Lve(o);let i=null;for(let c=0;i==null&&c{let u={relativePath:c===void 0?o.path||"":c,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};u.relativePath.startsWith("/")&&(wn(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let h=nc([r,u.relativePath]),p=n.concat(u);o.children&&o.children.length>0&&(wn(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+h+'".')),zz(o.children,t,p,h)),!(o.path==null&&!o.index)&&t.push({path:h,score:Fve(h,o.index),routesMeta:p})};return e.forEach((o,i)=>{var c;if(o.path===""||!((c=o.path)!=null&&c.includes("?")))s(o,i);else for(let u of Fz(o.path))s(o,i,u)}),t}function Fz(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,s=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return s?[o,""]:[o];let i=Fz(r.join("/")),c=[];return c.push(...i.map(u=>u===""?o:[o,u].join("/"))),s&&c.push(...i),c.map(u=>e.startsWith("/")&&u===""?"/":u)}function Lve(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Hve(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Dve=/^:\w+$/,Ove=3,Pve=2,Rve=1,Ave=10,zve=-2,Hz=e=>e==="*";function Fve(e,t){let n=e.split("/"),r=n.length;return n.some(Hz)&&(r+=zve),t&&(r+=Pve),n.filter(s=>!Hz(s)).reduce((s,o)=>s+(Dve.test(o)?Ove:o===""?Rve:Ave),r)}function Hve(e,t){return e.length===t.length&&e.slice(0,-1).every((n,r)=>n===t[r])?e[e.length-1]-t[t.length-1]:0}function $ve(e,t){let{routesMeta:n}=e,r={},s="/",o=[];for(let i=0;i{let{paramName:m,isOptional:x}=h;if(m==="*"){let b=c[p]||"";i=o.slice(0,o.length-b.length).replace(/(.)\/+$/,"$1")}const C=c[p];return x&&!C?u[m]=void 0:u[m]=Vve(C||"",m),u},{}),pathname:o,pathnameBase:i,pattern:e}}function Bve(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),th(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:(\w+)(\?)?/g,(o,i,c)=>(r.push({paramName:i,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),r]}function Wve(e){try{return decodeURI(e)}catch(t){return th(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Vve(e,t){try{return decodeURIComponent(e)}catch(n){return th(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function yd(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Uve(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:s=""}=typeof e=="string"?tc(e):e;return{pathname:n?n.startsWith("/")?n:qve(n,t):t,search:Kve(r),hash:Gve(s)}}function qve(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(r=>{r===".."?n.length>1&&n.pop():r!=="."&&n.push(r)}),n.length>1?n.join("/"):"/"}function YS(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function $z(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function E2(e){return $z(e).map((t,n)=>n===e.length-1?t.pathname:t.pathnameBase)}function N2(e,t,n,r){r===void 0&&(r=!1);let s;typeof e=="string"?s=tc(e):(s=Ar({},e),wn(!s.pathname||!s.pathname.includes("?"),YS("?","pathname","search",s)),wn(!s.pathname||!s.pathname.includes("#"),YS("#","pathname","hash",s)),wn(!s.search||!s.search.includes("#"),YS("#","search","hash",s)));let o=e===""||s.pathname==="",i=o?"/":s.pathname,c;if(i==null)c=n;else if(r){let m=t[t.length-1].replace(/^\//,"").split("/");if(i.startsWith("..")){let x=i.split("/");for(;x[0]==="..";)x.shift(),m.pop();s.pathname=x.join("/")}c="/"+m.join("/")}else{let m=t.length-1;if(i.startsWith("..")){let x=i.split("/");for(;x[0]==="..";)x.shift(),m-=1;s.pathname=x.join("/")}c=m>=0?t[m]:"/"}let u=Uve(s,c),h=i&&i!=="/"&&i.endsWith("/"),p=(o||i===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(h||p)&&(u.pathname+="/"),u}const nc=e=>e.join("/").replace(/\/\/+/g,"/"),Yve=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Kve=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Gve=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class KS{constructor(t,n,r,s){s===void 0&&(s=!1),this.status=t,this.statusText=n||"",this.internal=s,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Bz(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Wz=["post","put","patch","delete"],Zve=new Set(Wz),Qve=["get",...Wz],Jve=new Set(Qve),Xve=new Set([301,302,303,307,308]),eye=new Set([307,308]),GS={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},tye={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Xg={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Vz=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,nye=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Uz="remix-router-transitions";function rye(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;wn(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let s;if(e.mapRouteProperties)s=e.mapRouteProperties;else if(e.detectErrorBoundary){let ge=e.detectErrorBoundary;s=ve=>({hasErrorBoundary:ge(ve)})}else s=nye;let o={},i=US(e.routes,s,void 0,o),c,u=e.basename||"/",h=Ar({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_prependBasename:!1},e.future),p=null,m=new Set,x=null,C=null,b=null,g=e.hydrationData!=null,k=_m(i,e.history.location,u),j=null;if(k==null){let ge=Zo(404,{pathname:e.history.location.pathname}),{matches:ve,route:Ie}=eF(i);k=ve,j={[Ie.id]:ge}}let S=!k.some(ge=>ge.route.lazy)&&(!k.some(ge=>ge.route.loader)||e.hydrationData!=null),E,N={historyAction:e.history.action,location:e.history.location,matches:k,initialized:S,navigation:GS,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||j,fetchers:new Map,blockers:new Map},T=$r.Pop,M=!1,L,D=!1,P=new Map,A=null,B=!1,z=!1,R=[],$=[],_=new Map,U=0,K=-1,W=new Map,G=new Set,Z=new Map,F=new Map,V=new Set,q=new Map,ne=new Map,Q=!1;function ae(){if(p=e.history.listen(ge=>{let{action:ve,location:Ie,delta:Ae}=ge;if(Q){Q=!1;return}th(ne.size===0||Ae!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let Ze=gn({currentLocation:N.location,nextLocation:Ie,historyAction:ve});if(Ze&&Ae!=null){Q=!0,e.history.go(Ae*-1),Jt(Ze,{state:"blocked",location:Ie,proceed(){Jt(Ze,{state:"proceeding",proceed:void 0,reset:void 0,location:Ie}),e.history.go(Ae)},reset(){let Je=new Map(N.blockers);Je.set(Ze,Xg),oe({blockers:Je})}});return}return je(ve,Ie)}),n){mye(t,P);let ge=()=>fye(t,P);t.addEventListener("pagehide",ge),A=()=>t.removeEventListener("pagehide",ge)}return N.initialized||je($r.Pop,N.location),E}function re(){p&&p(),A&&A(),m.clear(),L&&L.abort(),N.fetchers.forEach((ge,ve)=>Qt(ve)),N.blockers.forEach((ge,ve)=>Zt(ve))}function le(ge){return m.add(ge),()=>m.delete(ge)}function oe(ge,ve){ve===void 0&&(ve={}),N=Ar({},N,ge);let Ie=[],Ae=[];h.v7_fetcherPersist&&N.fetchers.forEach((Ze,Je)=>{Ze.state==="idle"&&(V.has(Je)?Ae.push(Je):Ie.push(Je))}),[...m].forEach(Ze=>Ze(N,{deletedFetchers:Ae,unstable_viewTransitionOpts:ve.viewTransitionOpts,unstable_flushSync:ve.flushSync===!0})),h.v7_fetcherPersist&&(Ie.forEach(Ze=>N.fetchers.delete(Ze)),Ae.forEach(Ze=>Qt(Ze)))}function ie(ge,ve,Ie){var Ae,Ze;let{flushSync:Je}=Ie===void 0?{}:Ie,ot=N.actionData!=null&&N.navigation.formMethod!=null&&Ti(N.navigation.formMethod)&&N.navigation.state==="loading"&&((Ae=ge.state)==null?void 0:Ae._isRedirect)!==!0,at;ve.actionData?Object.keys(ve.actionData).length>0?at=ve.actionData:at=null:ot?at=N.actionData:at=null;let Ge=ve.loaderData?Xz(N.loaderData,ve.loaderData,ve.matches||[],ve.errors):N.loaderData,yt=N.blockers;yt.size>0&&(yt=new Map(yt),yt.forEach(($t,St)=>yt.set(St,Xg)));let Nt=M===!0||N.navigation.formMethod!=null&&Ti(N.navigation.formMethod)&&((Ze=ge.state)==null?void 0:Ze._isRedirect)!==!0;c&&(i=c,c=void 0),B||T===$r.Pop||(T===$r.Push?e.history.push(ge,ge.state):T===$r.Replace&&e.history.replace(ge,ge.state));let bt;if(T===$r.Pop){let $t=P.get(N.location.pathname);$t&&$t.has(ge.pathname)?bt={currentLocation:N.location,nextLocation:ge}:P.has(ge.pathname)&&(bt={currentLocation:ge,nextLocation:N.location})}else if(D){let $t=P.get(N.location.pathname);$t?$t.add(ge.pathname):($t=new Set([ge.pathname]),P.set(N.location.pathname,$t)),bt={currentLocation:N.location,nextLocation:ge}}oe(Ar({},ve,{actionData:at,loaderData:Ge,historyAction:T,location:ge,initialized:!0,navigation:GS,revalidation:"idle",restoreScrollPosition:ke(ge,ve.matches||N.matches),preventScrollReset:Nt,blockers:yt}),{viewTransitionOpts:bt,flushSync:Je===!0}),T=$r.Pop,M=!1,D=!1,B=!1,z=!1,R=[],$=[]}async function de(ge,ve){if(typeof ge=="number"){e.history.go(ge);return}let Ie=ZS(N.location,N.matches,u,h.v7_prependBasename,ge,ve==null?void 0:ve.fromRouteId,ve==null?void 0:ve.relative),{path:Ae,submission:Ze,error:Je}=qz(h.v7_normalizeFormMethod,!1,Ie,ve),ot=N.location,at=Jg(N.location,Ae,ve&&ve.state);at=Ar({},at,e.history.encodeLocation(at));let Ge=ve&&ve.replace!=null?ve.replace:void 0,yt=$r.Push;Ge===!0?yt=$r.Replace:Ge===!1||Ze!=null&&Ti(Ze.formMethod)&&Ze.formAction===N.location.pathname+N.location.search&&(yt=$r.Replace);let Nt=ve&&"preventScrollReset"in ve?ve.preventScrollReset===!0:void 0,bt=(ve&&ve.unstable_flushSync)===!0,$t=gn({currentLocation:ot,nextLocation:at,historyAction:yt});if($t){Jt($t,{state:"blocked",location:at,proceed(){Jt($t,{state:"proceeding",proceed:void 0,reset:void 0,location:at}),de(ge,ve)},reset(){let St=new Map(N.blockers);St.set($t,Xg),oe({blockers:St})}});return}return await je(yt,at,{submission:Ze,pendingError:Je,preventScrollReset:Nt,replace:ve&&ve.replace,enableViewTransition:ve&&ve.unstable_viewTransition,flushSync:bt})}function xe(){if(Lt(),oe({revalidation:"loading"}),N.navigation.state!=="submitting"){if(N.navigation.state==="idle"){je(N.historyAction,N.location,{startUninterruptedRevalidation:!0});return}je(T||N.historyAction,N.navigation.location,{overrideNavigation:N.navigation})}}async function je(ge,ve,Ie){L&&L.abort(),L=null,T=ge,B=(Ie&&Ie.startUninterruptedRevalidation)===!0,Be(N.location,N.matches),M=(Ie&&Ie.preventScrollReset)===!0,D=(Ie&&Ie.enableViewTransition)===!0;let Ae=c||i,Ze=Ie&&Ie.overrideNavigation,Je=_m(Ae,ve,u),ot=(Ie&&Ie.flushSync)===!0;if(!Je){let St=Zo(404,{pathname:ve.pathname}),{matches:Rt,route:hn}=eF(Ae);zt(),ie(ve,{matches:Rt,loaderData:{},errors:{[hn.id]:St}},{flushSync:ot});return}if(N.initialized&&!z&&lye(N.location,ve)&&!(Ie&&Ie.submission&&Ti(Ie.submission.formMethod))){ie(ve,{matches:Je},{flushSync:ot});return}L=new AbortController;let at=t1(e.history,ve,L.signal,Ie&&Ie.submission),Ge,yt;if(Ie&&Ie.pendingError)yt={[n1(Je).route.id]:Ie.pendingError};else if(Ie&&Ie.submission&&Ti(Ie.submission.formMethod)){let St=await Ee(at,ve,Ie.submission,Je,{replace:Ie.replace,flushSync:ot});if(St.shortCircuited)return;Ge=St.pendingActionData,yt=St.pendingActionError,Ze=eE(ve,Ie.submission),ot=!1,at=new Request(at.url,{signal:at.signal})}let{shortCircuited:Nt,loaderData:bt,errors:$t}=await Te(at,ve,Je,Ze,Ie&&Ie.submission,Ie&&Ie.fetcherSubmission,Ie&&Ie.replace,ot,Ge,yt);Nt||(L=null,ie(ve,Ar({matches:Je},Ge?{actionData:Ge}:{},{loaderData:bt,errors:$t})))}async function Ee(ge,ve,Ie,Ae,Ze){Ze===void 0&&(Ze={}),Lt();let Je=hye(ve,Ie);oe({navigation:Je},{flushSync:Ze.flushSync===!0});let ot,at=XS(Ae,ve);if(!at.route.action&&!at.route.lazy)ot={type:Br.error,error:Zo(405,{method:ge.method,pathname:ve.pathname,routeId:at.route.id})};else if(ot=await e1("action",ge,at,Ae,o,s,u),ge.signal.aborted)return{shortCircuited:!0};if(Im(ot)){let Ge;return Ze&&Ze.replace!=null?Ge=Ze.replace:Ge=ot.location===N.location.pathname+N.location.search,await Ye(N,ot,{submission:Ie,replace:Ge}),{shortCircuited:!0}}if(r1(ot)){let Ge=n1(Ae,at.route.id);return(Ze&&Ze.replace)!==!0&&(T=$r.Push),{pendingActionData:{},pendingActionError:{[Ge.route.id]:ot.error}}}if(rh(ot))throw Zo(400,{type:"defer-action"});return{pendingActionData:{[at.route.id]:ot.data}}}async function Te(ge,ve,Ie,Ae,Ze,Je,ot,at,Ge,yt){let Nt=Ae||eE(ve,Ze),bt=Ze||Je||sF(Nt),$t=c||i,[St,Rt]=Yz(e.history,N,Ie,bt,ve,z,R,$,V,Z,G,$t,u,Ge,yt);if(zt(ht=>!(Ie&&Ie.some(on=>on.route.id===ht))||St&&St.some(on=>on.route.id===ht)),K=++U,St.length===0&&Rt.length===0){let ht=Ht();return ie(ve,Ar({matches:Ie,loaderData:{},errors:yt||null},Ge?{actionData:Ge}:{},ht?{fetchers:new Map(N.fetchers)}:{}),{flushSync:at}),{shortCircuited:!0}}if(!B){Rt.forEach(on=>{let Bt=N.fetchers.get(on.key),In=a1(void 0,Bt?Bt.data:void 0);N.fetchers.set(on.key,In)});let ht=Ge||N.actionData;oe(Ar({navigation:Nt},ht?Object.keys(ht).length===0?{actionData:null}:{actionData:ht}:{},Rt.length>0?{fetchers:new Map(N.fetchers)}:{}),{flushSync:at})}Rt.forEach(ht=>{_.has(ht.key)&&_e(ht.key),ht.controller&&_.set(ht.key,ht.controller)});let hn=()=>Rt.forEach(ht=>_e(ht.key));L&&L.signal.addEventListener("abort",hn);let{results:Xt,loaderResults:Ln,fetcherResults:mt}=await Ve(N.matches,Ie,St,Rt,ge);if(ge.signal.aborted)return{shortCircuited:!0};L&&L.signal.removeEventListener("abort",hn),Rt.forEach(ht=>_.delete(ht.key));let Et=tF(Xt);if(Et){if(Et.idx>=St.length){let ht=Rt[Et.idx-St.length].key;G.add(ht)}return await Ye(N,Et.result,{replace:ot}),{shortCircuited:!0}}let{loaderData:un,errors:en}=Jz(N,Ie,St,Ln,yt,Rt,mt,q);q.forEach((ht,on)=>{ht.subscribe(Bt=>{(Bt||ht.done)&&q.delete(on)})});let pe=Ht(),Xe=kt(K),We=pe||Xe||Rt.length>0;return Ar({loaderData:un,errors:en},We?{fetchers:new Map(N.fetchers)}:{})}function Me(ge,ve,Ie,Ae){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");_.has(ge)&&_e(ge);let Ze=(Ae&&Ae.unstable_flushSync)===!0,Je=c||i,ot=ZS(N.location,N.matches,u,h.v7_prependBasename,Ie,ve,Ae==null?void 0:Ae.relative),at=_m(Je,ot,u);if(!at){st(ge,ve,Zo(404,{pathname:ot}),{flushSync:Ze});return}let{path:Ge,submission:yt,error:Nt}=qz(h.v7_normalizeFormMethod,!0,ot,Ae);if(Nt){st(ge,ve,Nt,{flushSync:Ze});return}let bt=XS(at,Ge);if(M=(Ae&&Ae.preventScrollReset)===!0,yt&&Ti(yt.formMethod)){ze(ge,ve,Ge,bt,at,Ze,yt);return}Z.set(ge,{routeId:ve,path:Ge}),qe(ge,ve,Ge,bt,at,Ze,yt)}async function ze(ge,ve,Ie,Ae,Ze,Je,ot){if(Lt(),Z.delete(ge),!Ae.route.action&&!Ae.route.lazy){let Bt=Zo(405,{method:ot.formMethod,pathname:Ie,routeId:ve});st(ge,ve,Bt,{flushSync:Je});return}let at=N.fetchers.get(ge);$e(ge,pye(ot,at),{flushSync:Je});let Ge=new AbortController,yt=t1(e.history,Ie,Ge.signal,ot);_.set(ge,Ge);let Nt=U,bt=await e1("action",yt,Ae,Ze,o,s,u);if(yt.signal.aborted){_.get(ge)===Ge&&_.delete(ge);return}if(V.has(ge)){$e(ge,xd(void 0));return}if(Im(bt))if(_.delete(ge),K>Nt){$e(ge,xd(void 0));return}else return G.add(ge),$e(ge,a1(ot)),Ye(N,bt,{fetcherSubmission:ot});if(r1(bt)){st(ge,ve,bt.error);return}if(rh(bt))throw Zo(400,{type:"defer-action"});let $t=N.navigation.location||N.location,St=t1(e.history,$t,Ge.signal),Rt=c||i,hn=N.navigation.state!=="idle"?_m(Rt,N.navigation.location,u):N.matches;wn(hn,"Didn't find any matches after fetcher action");let Xt=++U;W.set(ge,Xt);let Ln=a1(ot,bt.data);N.fetchers.set(ge,Ln);let[mt,Et]=Yz(e.history,N,hn,ot,$t,z,R,$,V,Z,G,Rt,u,{[Ae.route.id]:bt.data},void 0);Et.filter(Bt=>Bt.key!==ge).forEach(Bt=>{let In=Bt.key,vr=N.fetchers.get(In),nr=a1(void 0,vr?vr.data:void 0);N.fetchers.set(In,nr),_.has(In)&&_e(In),Bt.controller&&_.set(In,Bt.controller)}),oe({fetchers:new Map(N.fetchers)});let un=()=>Et.forEach(Bt=>_e(Bt.key));Ge.signal.addEventListener("abort",un);let{results:en,loaderResults:pe,fetcherResults:Xe}=await Ve(N.matches,hn,mt,Et,St);if(Ge.signal.aborted)return;Ge.signal.removeEventListener("abort",un),W.delete(ge),_.delete(ge),Et.forEach(Bt=>_.delete(Bt.key));let We=tF(en);if(We){if(We.idx>=mt.length){let Bt=Et[We.idx-mt.length].key;G.add(Bt)}return Ye(N,We.result)}let{loaderData:ht,errors:on}=Jz(N,N.matches,mt,pe,void 0,Et,Xe,q);if(N.fetchers.has(ge)){let Bt=xd(bt.data);N.fetchers.set(ge,Bt)}kt(Xt),N.navigation.state==="loading"&&Xt>K?(wn(T,"Expected pending action"),L&&L.abort(),ie(N.navigation.location,{matches:hn,loaderData:ht,errors:on,fetchers:new Map(N.fetchers)})):(oe({errors:on,loaderData:Xz(N.loaderData,ht,hn,on),fetchers:new Map(N.fetchers)}),z=!1)}async function qe(ge,ve,Ie,Ae,Ze,Je,ot){let at=N.fetchers.get(ge);$e(ge,a1(ot,at?at.data:void 0),{flushSync:Je});let Ge=new AbortController,yt=t1(e.history,Ie,Ge.signal);_.set(ge,Ge);let Nt=U,bt=await e1("loader",yt,Ae,Ze,o,s,u);if(rh(bt)&&(bt=await aF(bt,yt.signal,!0)||bt),_.get(ge)===Ge&&_.delete(ge),!yt.signal.aborted){if(V.has(ge)){$e(ge,xd(void 0));return}if(Im(bt))if(K>Nt){$e(ge,xd(void 0));return}else{G.add(ge),await Ye(N,bt);return}if(r1(bt)){st(ge,ve,bt.error);return}wn(!rh(bt),"Unhandled fetcher deferred data"),$e(ge,xd(bt.data))}}async function Ye(ge,ve,Ie){let{submission:Ae,fetcherSubmission:Ze,replace:Je}=Ie===void 0?{}:Ie;ve.revalidate&&(z=!0);let ot=Jg(ge.location,ve.location,{_isRedirect:!0});if(wn(ot,"Expected a location on the redirect navigation"),n){let $t=!1;if(ve.reloadDocument)$t=!0;else if(Vz.test(ve.location)){const St=e.history.createURL(ve.location);$t=St.origin!==t.location.origin||yd(St.pathname,u)==null}if($t){Je?t.location.replace(ve.location):t.location.assign(ve.location);return}}L=null;let at=Je===!0?$r.Replace:$r.Push,{formMethod:Ge,formAction:yt,formEncType:Nt}=ge.navigation;!Ae&&!Ze&&Ge&&yt&&Nt&&(Ae=sF(ge.navigation));let bt=Ae||Ze;if(eye.has(ve.status)&&bt&&Ti(bt.formMethod))await je(at,ot,{submission:Ar({},bt,{formAction:ve.location}),preventScrollReset:M});else{let $t=eE(ot,Ae);await je(at,ot,{overrideNavigation:$t,fetcherSubmission:Ze,preventScrollReset:M})}}async function Ve(ge,ve,Ie,Ae,Ze){let Je=await Promise.all([...Ie.map(Ge=>e1("loader",Ze,Ge,ve,o,s,u)),...Ae.map(Ge=>Ge.matches&&Ge.match&&Ge.controller?e1("loader",t1(e.history,Ge.path,Ge.controller.signal),Ge.match,Ge.matches,o,s,u):{type:Br.error,error:Zo(404,{pathname:Ge.path})})]),ot=Je.slice(0,Ie.length),at=Je.slice(Ie.length);return await Promise.all([rF(ge,Ie,ot,ot.map(()=>Ze.signal),!1,N.loaderData),rF(ge,Ae.map(Ge=>Ge.match),at,Ae.map(Ge=>Ge.controller?Ge.controller.signal:null),!0)]),{results:Je,loaderResults:ot,fetcherResults:at}}function Lt(){z=!0,R.push(...zt()),Z.forEach((ge,ve)=>{_.has(ve)&&($.push(ve),_e(ve))})}function $e(ge,ve,Ie){Ie===void 0&&(Ie={}),N.fetchers.set(ge,ve),oe({fetchers:new Map(N.fetchers)},{flushSync:(Ie&&Ie.flushSync)===!0})}function st(ge,ve,Ie,Ae){Ae===void 0&&(Ae={});let Ze=n1(N.matches,ve);Qt(ge),oe({errors:{[Ze.route.id]:Ie},fetchers:new Map(N.fetchers)},{flushSync:(Ae&&Ae.flushSync)===!0})}function At(ge){return h.v7_fetcherPersist&&(F.set(ge,(F.get(ge)||0)+1),V.has(ge)&&V.delete(ge)),N.fetchers.get(ge)||tye}function Qt(ge){let ve=N.fetchers.get(ge);_.has(ge)&&!(ve&&ve.state==="loading"&&W.has(ge))&&_e(ge),Z.delete(ge),W.delete(ge),G.delete(ge),V.delete(ge),N.fetchers.delete(ge)}function Vt(ge){if(h.v7_fetcherPersist){let ve=(F.get(ge)||0)-1;ve<=0?(F.delete(ge),V.add(ge)):F.set(ge,ve)}else Qt(ge);oe({fetchers:new Map(N.fetchers)})}function _e(ge){let ve=_.get(ge);wn(ve,"Expected fetch controller: "+ge),ve.abort(),_.delete(ge)}function sn(ge){for(let ve of ge){let Ie=At(ve),Ae=xd(Ie.data);N.fetchers.set(ve,Ae)}}function Ht(){let ge=[],ve=!1;for(let Ie of G){let Ae=N.fetchers.get(Ie);wn(Ae,"Expected fetcher: "+Ie),Ae.state==="loading"&&(G.delete(Ie),ge.push(Ie),ve=!0)}return sn(ge),ve}function kt(ge){let ve=[];for(let[Ie,Ae]of W)if(Ae0}function rn(ge,ve){let Ie=N.blockers.get(ge)||Xg;return ne.get(ge)!==ve&&ne.set(ge,ve),Ie}function Zt(ge){N.blockers.delete(ge),ne.delete(ge)}function Jt(ge,ve){let Ie=N.blockers.get(ge)||Xg;wn(Ie.state==="unblocked"&&ve.state==="blocked"||Ie.state==="blocked"&&ve.state==="blocked"||Ie.state==="blocked"&&ve.state==="proceeding"||Ie.state==="blocked"&&ve.state==="unblocked"||Ie.state==="proceeding"&&ve.state==="unblocked","Invalid blocker state transition: "+Ie.state+" -> "+ve.state);let Ae=new Map(N.blockers);Ae.set(ge,ve),oe({blockers:Ae})}function gn(ge){let{currentLocation:ve,nextLocation:Ie,historyAction:Ae}=ge;if(ne.size===0)return;ne.size>1&&th(!1,"A router only supports one blocker at a time");let Ze=Array.from(ne.entries()),[Je,ot]=Ze[Ze.length-1],at=N.blockers.get(Je);if(!(at&&at.state==="proceeding")&&ot({currentLocation:ve,nextLocation:Ie,historyAction:Ae}))return Je}function zt(ge){let ve=[];return q.forEach((Ie,Ae)=>{(!ge||ge(Ae))&&(Ie.cancel(),ve.push(Ae),q.delete(Ae))}),ve}function Mn(ge,ve,Ie){if(x=ge,b=ve,C=Ie||null,!g&&N.navigation===GS){g=!0;let Ae=ke(N.location,N.matches);Ae!=null&&oe({restoreScrollPosition:Ae})}return()=>{x=null,b=null,C=null}}function Ce(ge,ve){return C&&C(ge,ve.map(Ie=>Mve(Ie,N.loaderData)))||ge.key}function Be(ge,ve){if(x&&b){let Ie=Ce(ge,ve);x[Ie]=b()}}function ke(ge,ve){if(x){let Ie=Ce(ge,ve),Ae=x[Ie];if(typeof Ae=="number")return Ae}return null}function Qe(ge){o={},c=US(ge,s,void 0,o)}return E={get basename(){return u},get state(){return N},get routes(){return i},get window(){return t},initialize:ae,subscribe:le,enableScrollRestoration:Mn,navigate:de,fetch:Me,revalidate:xe,createHref:ge=>e.history.createHref(ge),encodeLocation:ge=>e.history.encodeLocation(ge),getFetcher:At,deleteFetcher:Vt,dispose:re,getBlocker:rn,deleteBlocker:Zt,_internalFetchControllers:_,_internalActiveDeferreds:q,_internalSetRoutes:Qe},E}function aye(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function ZS(e,t,n,r,s,o,i){let c,u;if(o){c=[];for(let p of t)if(c.push(p),p.route.id===o){u=p;break}}else c=t,u=t[t.length-1];let h=N2(s||".",E2(c),yd(e.pathname,n)||e.pathname,i==="path");return s==null&&(h.search=e.search,h.hash=e.hash),(s==null||s===""||s===".")&&u&&u.route.index&&!JS(h.search)&&(h.search=h.search?h.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(h.pathname=h.pathname==="/"?n:nc([n,h.pathname])),nh(h)}function qz(e,t,n,r){if(!r||!aye(r))return{path:n};if(r.formMethod&&!uye(r.formMethod))return{path:n,error:Zo(405,{method:r.formMethod})};let s=()=>({path:n,error:Zo(400,{type:"invalid-body"})}),o=r.formMethod||"get",i=e?o.toUpperCase():o.toLowerCase(),c=nF(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Ti(i))return s();let x=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((C,b)=>{let[g,k]=b;return""+C+g+"="+k+"\n"},""):String(r.body);return{path:n,submission:{formMethod:i,formAction:c,formEncType:r.formEncType,formData:void 0,json:void 0,text:x}}}else if(r.formEncType==="application/json"){if(!Ti(i))return s();try{let x=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:i,formAction:c,formEncType:r.formEncType,formData:void 0,json:x,text:void 0}}}catch{return s()}}}wn(typeof FormData=="function","FormData is not available in this environment");let u,h;if(r.formData)u=QS(r.formData),h=r.formData;else if(r.body instanceof FormData)u=QS(r.body),h=r.body;else if(r.body instanceof URLSearchParams)u=r.body,h=Qz(u);else if(r.body==null)u=new URLSearchParams,h=new FormData;else try{u=new URLSearchParams(r.body),h=Qz(u)}catch{return s()}let p={formMethod:i,formAction:c,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:h,json:void 0,text:void 0};if(Ti(p.formMethod))return{path:n,submission:p};let m=tc(n);return t&&m.search&&JS(m.search)&&u.append("index",""),m.search="?"+u,{path:nh(m),submission:p}}function sye(e,t){let n=e;if(t){let r=e.findIndex(s=>s.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function Yz(e,t,n,r,s,o,i,c,u,h,p,m,x,C,b){let g=b?Object.values(b)[0]:C?Object.values(C)[0]:void 0,k=e.createURL(t.location),j=e.createURL(s),S=b?Object.keys(b)[0]:void 0,E=sye(n,S).filter((T,M)=>{if(T.route.lazy)return!0;if(T.route.loader==null)return!1;if(oye(t.loaderData,t.matches[M],T)||i.some(P=>P===T.route.id))return!0;let L=t.matches[M],D=T;return Gz(T,Ar({currentUrl:k,currentParams:L.params,nextUrl:j,nextParams:D.params},r,{actionResult:g,defaultShouldRevalidate:o||k.pathname+k.search===j.pathname+j.search||k.search!==j.search||Kz(L,D)}))}),N=[];return h.forEach((T,M)=>{if(!n.some(B=>B.route.id===T.routeId)||u.has(M))return;let L=_m(m,T.path,x);if(!L){N.push({key:M,routeId:T.routeId,path:T.path,matches:null,match:null,controller:null});return}let D=t.fetchers.get(M),P=XS(L,T.path),A=!1;p.has(M)?A=!1:c.includes(M)?A=!0:D&&D.state!=="idle"&&D.data===void 0?A=o:A=Gz(P,Ar({currentUrl:k,currentParams:t.matches[t.matches.length-1].params,nextUrl:j,nextParams:n[n.length-1].params},r,{actionResult:g,defaultShouldRevalidate:o})),A&&N.push({key:M,routeId:T.routeId,path:T.path,matches:L,match:P,controller:new AbortController})}),[E,N]}function oye(e,t,n){let r=!t||n.route.id!==t.route.id,s=e[n.route.id]===void 0;return r||s}function Kz(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Gz(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Zz(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let s=n[e.id];wn(s,"No route found in manifest");let o={};for(let i in r){let c=s[i]!==void 0&&i!=="hasErrorBoundary";th(!c,'Route "'+s.id+'" has a static property "'+i+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+i+'" will be ignored.')),!c&&!Ive.has(i)&&(o[i]=r[i])}Object.assign(s,o),Object.assign(s,Ar({},t(s),{lazy:void 0}))}async function e1(e,t,n,r,s,o,i,c){c===void 0&&(c={});let u,h,p,m=b=>{let g,k=new Promise((j,S)=>g=S);return p=()=>g(),t.signal.addEventListener("abort",p),Promise.race([b({request:t,params:n.params,context:c.requestContext}),k])};try{let b=n.route[e];if(n.route.lazy)if(b){let g,k=await Promise.all([m(b).catch(j=>{g=j}),Zz(n.route,o,s)]);if(g)throw g;h=k[0]}else if(await Zz(n.route,o,s),b=n.route[e],b)h=await m(b);else if(e==="action"){let g=new URL(t.url),k=g.pathname+g.search;throw Zo(405,{method:t.method,pathname:k,routeId:n.route.id})}else return{type:Br.data,data:void 0};else if(b)h=await m(b);else{let g=new URL(t.url),k=g.pathname+g.search;throw Zo(404,{pathname:k})}wn(h!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(b){u=Br.error,h=b}finally{p&&t.signal.removeEventListener("abort",p)}if(dye(h)){let b=h.status;if(Xve.has(b)){let j=h.headers.get("Location");if(wn(j,"Redirects returned/thrown from loaders/actions must have a Location header"),!Vz.test(j))j=ZS(new URL(t.url),r.slice(0,r.indexOf(n)+1),i,!0,j);else if(!c.isStaticRequest){let S=new URL(t.url),E=j.startsWith("//")?new URL(S.protocol+j):new URL(j),N=yd(E.pathname,i)!=null;E.origin===S.origin&&N&&(j=E.pathname+E.search+E.hash)}if(c.isStaticRequest)throw h.headers.set("Location",j),h;return{type:Br.redirect,status:b,location:j,revalidate:h.headers.get("X-Remix-Revalidate")!==null,reloadDocument:h.headers.get("X-Remix-Reload-Document")!==null}}if(c.isRouteRequest)throw{type:u===Br.error?Br.error:Br.data,response:h};let g,k=h.headers.get("Content-Type");return k&&/\bapplication\/json\b/.test(k)?g=await h.json():g=await h.text(),u===Br.error?{type:u,error:new KS(b,h.statusText,g),headers:h.headers}:{type:Br.data,data:g,statusCode:h.status,headers:h.headers}}if(u===Br.error)return{type:u,error:h};if(cye(h)){var x,C;return{type:Br.deferred,deferredData:h,statusCode:(x=h.init)==null?void 0:x.status,headers:((C=h.init)==null?void 0:C.headers)&&new Headers(h.init.headers)}}return{type:Br.data,data:h}}function t1(e,t,n,r){let s=e.createURL(nF(t)).toString(),o={signal:n};if(r&&Ti(r.formMethod)){let{formMethod:i,formEncType:c}=r;o.method=i.toUpperCase(),c==="application/json"?(o.headers=new Headers({"Content-Type":c}),o.body=JSON.stringify(r.json)):c==="text/plain"?o.body=r.text:c==="application/x-www-form-urlencoded"&&r.formData?o.body=QS(r.formData):o.body=r.formData}return new Request(s,o)}function QS(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function Qz(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function iye(e,t,n,r,s){let o={},i=null,c,u=!1,h={};return n.forEach((p,m)=>{let x=t[m].route.id;if(wn(!Im(p),"Cannot handle redirect results in processLoaderData"),r1(p)){let C=n1(e,x),b=p.error;r&&(b=Object.values(r)[0],r=void 0),i=i||{},i[C.route.id]==null&&(i[C.route.id]=b),o[x]=void 0,u||(u=!0,c=Bz(p.error)?p.error.status:500),p.headers&&(h[x]=p.headers)}else rh(p)?(s.set(x,p.deferredData),o[x]=p.deferredData.data):o[x]=p.data,p.statusCode!=null&&p.statusCode!==200&&!u&&(c=p.statusCode),p.headers&&(h[x]=p.headers)}),r&&(i=r,o[Object.keys(r)[0]]=void 0),{loaderData:o,errors:i,statusCode:c||200,loaderHeaders:h}}function Jz(e,t,n,r,s,o,i,c){let{loaderData:u,errors:h}=iye(t,n,r,s,c);for(let p=0;pn.route.id===t)+1):[...e]).reverse().find(n=>n.route.hasErrorBoundary===!0)||e[0]}function eF(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Zo(e,t){let{pathname:n,routeId:r,method:s,type:o}=t===void 0?{}:t,i="Unknown Server Error",c="Unknown @remix-run/router error";return e===400?(i="Bad Request",s&&n&&r?c="You made a "+s+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":o==="defer-action"?c="defer() is not supported in actions":o==="invalid-body"&&(c="Unable to encode submission body")):e===403?(i="Forbidden",c='Route "'+r+'" does not match URL "'+n+'"'):e===404?(i="Not Found",c='No route matches URL "'+n+'"'):e===405&&(i="Method Not Allowed",s&&n&&r?c="You made a "+s.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":s&&(c='Invalid request method "'+s.toUpperCase()+'"')),new KS(e||500,i,new Error(c),!0)}function tF(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(Im(n))return{result:n,idx:t}}}function nF(e){let t=typeof e=="string"?tc(e):e;return nh(Ar({},t,{hash:""}))}function lye(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function rh(e){return e.type===Br.deferred}function r1(e){return e.type===Br.error}function Im(e){return(e&&e.type)===Br.redirect}function cye(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function dye(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function uye(e){return Jve.has(e.toLowerCase())}function Ti(e){return Zve.has(e.toLowerCase())}async function rF(e,t,n,r,s,o){for(let i=0;im.route.id===u.route.id),p=h!=null&&!Kz(h,u)&&(o&&o[u.route.id])!==void 0;if(rh(c)&&(s||p)){let m=r[i];wn(m,"Expected an AbortSignal for revalidating fetcher deferred result"),await aF(c,m,s).then(x=>{x&&(n[i]=x||n[i])})}}}async function aF(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Br.data,data:e.deferredData.unwrappedData}}catch(r){return{type:Br.error,error:r}}return{type:Br.data,data:e.deferredData.data}}}function JS(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function XS(e,t){let n=typeof t=="string"?tc(t).search:t.search;if(e[e.length-1].route.index&&JS(n||""))return e[e.length-1];let r=$z(e);return r[r.length-1]}function sF(e){let{formMethod:t,formAction:n,formEncType:r,text:s,formData:o,json:i}=e;if(!(!t||!n||!r)){if(s!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:s};if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:o,json:void 0,text:void 0};if(i!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:i,text:void 0}}}function eE(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function hye(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function a1(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function pye(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function xd(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function mye(e,t){try{let n=e.sessionStorage.getItem(Uz);if(n){let r=JSON.parse(n);for(let[s,o]of Object.entries(r||{}))o&&Array.isArray(o)&&t.set(s,new Set(o||[]))}}catch{}}function fye(e,t){if(t.size>0){let n={};for(let[r,s]of t)n[r]=[...s];try{e.sessionStorage.setItem(Uz,JSON.stringify(n))}catch(r){th(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}function _2(){return _2=Object.assign?Object.assign.bind():function(e){for(var t=1;t{i.current=!0}),f.useCallback(function(c,u){if(u===void 0&&(u={}),!i.current)return;if(typeof c=="number"){n.go(c);return}let h=N2(c,JSON.parse(o),s,u.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:nc([t,h.pathname])),(u.replace?n.replace:n.push)(h,u.state,u)},[t,n,o,s,e])}const yye=f.createContext(null);function xye(e){let t=f.useContext(rc).outlet;return t&&f.createElement(yye.Provider,{value:e},t)}function T2(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=f.useContext(rc),{pathname:s}=bd(),o=JSON.stringify(E2(r));return f.useMemo(()=>N2(e,JSON.parse(o),s,n==="path"),[e,o,s,n])}function bye(e,t,n){Tm()||wn(!1);let{navigator:r}=f.useContext(ah),{matches:s}=f.useContext(rc),o=s[s.length-1],i=o?o.params:{};o&&o.pathname;let c=o?o.pathnameBase:"/";o&&o.route;let u=bd(),h;if(t){var p;let g=typeof t=="string"?tc(t):t;c==="/"||(p=g.pathname)!=null&&p.startsWith(c)||wn(!1),h=g}else h=u;let m=h.pathname||"/",x=c==="/"?m:m.slice(c.length)||"/",C=_m(e,{pathname:x}),b=Sye(C&&C.map(g=>Object.assign({},g,{params:Object.assign({},i,g.params),pathname:nc([c,r.encodeLocation?r.encodeLocation(g.pathname).pathname:g.pathname]),pathnameBase:g.pathnameBase==="/"?c:nc([c,r.encodeLocation?r.encodeLocation(g.pathnameBase).pathname:g.pathnameBase])})),s,n);return t&&b?f.createElement(I2.Provider,{value:{location:_2({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:$r.Pop}},b):b}function wye(){let e=Iye(),t=Bz(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return f.createElement(f.Fragment,null,f.createElement("h2",null,"Unexpected Application Error!"),f.createElement("h3",{style:{fontStyle:"italic"}},t),n?f.createElement("pre",{style:r},n):null,null)}const kye=f.createElement(wye,null);class jye extends f.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?f.createElement(rc.Provider,{value:this.props.routeContext},f.createElement(oF.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Cye(e){let{routeContext:t,match:n,children:r}=e,s=f.useContext(s1);return s&&s.static&&s.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=n.route.id),f.createElement(rc.Provider,{value:t},r)}function Sye(e,t,n){var r;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var s;if((s=n)!=null&&s.errors)e=n.matches;else return null}let o=e,i=(r=n)==null?void 0:r.errors;if(i!=null){let c=o.findIndex(u=>u.route.id&&(i==null?void 0:i[u.route.id]));c>=0||wn(!1),o=o.slice(0,Math.min(o.length,c+1))}return o.reduceRight((c,u,h)=>{let p=u.route.id?i==null?void 0:i[u.route.id]:null,m=null;n&&(m=u.route.errorElement||kye);let x=t.concat(o.slice(0,h+1)),C=()=>{let b;return p?b=m:u.route.Component?b=f.createElement(u.route.Component,null):u.route.element?b=u.route.element:b=c,f.createElement(Cye,{match:u,routeContext:{outlet:c,matches:x,isDataRoute:n!=null},children:b})};return n&&(u.route.ErrorBoundary||u.route.errorElement||h===0)?f.createElement(jye,{location:n.location,revalidation:n.revalidation,component:m,error:p,children:C(),routeContext:{outlet:null,matches:x,isDataRoute:!0}}):C()},null)}var lF=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(lF||{}),M2=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(M2||{});function Eye(e){let t=f.useContext(s1);return t||wn(!1),t}function Nye(e){let t=f.useContext(tE);return t||wn(!1),t}function _ye(e){let t=f.useContext(rc);return t||wn(!1),t}function cF(e){let t=_ye(),n=t.matches[t.matches.length-1];return n.route.id||wn(!1),n.route.id}function Iye(){var e;let t=f.useContext(oF),n=Nye(M2.UseRouteError),r=cF(M2.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function Tye(){let{router:e}=Eye(lF.UseNavigateStable),t=cF(M2.UseNavigateStable),n=f.useRef(!1);return iF(()=>{n.current=!0}),f.useCallback(function(r,s){s===void 0&&(s={}),n.current&&(typeof r=="number"?e.navigate(r):e.navigate(r,_2({fromRouteId:t},s)))},[e,t])}function Mye(e){let{to:t,replace:n,state:r,relative:s}=e;Tm()||wn(!1);let{matches:o}=f.useContext(rc),{pathname:i}=bd(),c=ts(),u=N2(t,E2(o),i,s==="path"),h=JSON.stringify(u);return f.useEffect(()=>c(JSON.parse(h),{replace:n,state:r,relative:s}),[c,h,s,n,r]),null}function nE(e){return xye(e.context)}function Lye(e){let{basename:t="/",children:n=null,location:r,navigationType:s=$r.Pop,navigator:o,static:i=!1}=e;Tm()&&wn(!1);let c=t.replace(/^\/*/,"/"),u=f.useMemo(()=>({basename:c,navigator:o,static:i}),[c,o,i]);typeof r=="string"&&(r=tc(r));let{pathname:h="/",search:p="",hash:m="",state:x=null,key:C="default"}=r,b=f.useMemo(()=>{let g=yd(h,c);return g==null?null:{location:{pathname:g,search:p,hash:m,state:x,key:C},navigationType:s}},[c,h,p,m,x,C,s]);return b==null?null:f.createElement(ah.Provider,{value:u},f.createElement(I2.Provider,{children:n,value:b}))}new Promise(()=>{});function Dye(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:f.createElement(e.Component),Component:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:f.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}function Mm(){return Mm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[s]=e[s]);return n}function Oye(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Pye(e,t){return e.button===0&&(!t||t==="_self")&&!Oye(e)}const Rye=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],Aye=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"];function zye(e,t){return rye({basename:t==null?void 0:t.basename,future:Mm({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:Eve({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||Fye(),routes:e,mapRouteProperties:Dye,window:t==null?void 0:t.window}).initialize()}function Fye(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=Mm({},t,{errors:Hye(t.errors)})),t}function Hye(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,s]of t)if(s&&s.__type==="RouteErrorResponse")n[r]=new KS(s.status,s.statusText,s.data,s.internal===!0);else if(s&&s.__type==="Error"){if(s.__subType){let o=window[s.__subType];if(typeof o=="function")try{let i=new o(s.message);i.stack="",n[r]=i}catch{}}if(n[r]==null){let o=new Error(s.message);o.stack="",n[r]=o}}else n[r]=s;return n}const uF=f.createContext({isTransitioning:!1}),$ye=f.createContext(new Map),Bye="startTransition",hF=Mf[Bye],Wye="flushSync",pF=HY[Wye];function Vye(e){hF?hF(e):e()}function o1(e){pF?pF(e):e()}class Uye{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function qye(e){let{fallbackElement:t,router:n,future:r}=e,[s,o]=f.useState(n.state),[i,c]=f.useState(),[u,h]=f.useState({isTransitioning:!1}),[p,m]=f.useState(),[x,C]=f.useState(),[b,g]=f.useState(),k=f.useRef(new Map),{v7_startTransition:j}=r||{},S=f.useCallback(L=>{j?Vye(L):L()},[j]),E=f.useCallback((L,D)=>{let{deletedFetchers:P,unstable_flushSync:A,unstable_viewTransitionOpts:B}=D;P.forEach(R=>k.current.delete(R)),L.fetchers.forEach((R,$)=>{R.data!==void 0&&k.current.set($,R.data)});let z=n.window==null||typeof n.window.document.startViewTransition!="function";if(!B||z){A?o1(()=>o(L)):S(()=>o(L));return}if(A){o1(()=>{x&&(p&&p.resolve(),x.skipTransition()),h({isTransitioning:!0,flushSync:!0,currentLocation:B.currentLocation,nextLocation:B.nextLocation})});let R=n.window.document.startViewTransition(()=>{o1(()=>o(L))});R.finished.finally(()=>{o1(()=>{m(void 0),C(void 0),c(void 0),h({isTransitioning:!1})})}),o1(()=>C(R));return}x?(p&&p.resolve(),x.skipTransition(),g({state:L,currentLocation:B.currentLocation,nextLocation:B.nextLocation})):(c(L),h({isTransitioning:!0,flushSync:!1,currentLocation:B.currentLocation,nextLocation:B.nextLocation}))},[n.window,x,p,k,S]);f.useLayoutEffect(()=>n.subscribe(E),[n,E]),f.useEffect(()=>{u.isTransitioning&&!u.flushSync&&m(new Uye)},[u]),f.useEffect(()=>{if(p&&i&&n.window){let L=i,D=p.promise,P=n.window.document.startViewTransition(async()=>{S(()=>o(L)),await D});P.finished.finally(()=>{m(void 0),C(void 0),c(void 0),h({isTransitioning:!1})}),C(P)}},[S,i,p,n.window]),f.useEffect(()=>{p&&i&&s.location.key===i.location.key&&p.resolve()},[p,x,s.location,i]),f.useEffect(()=>{!u.isTransitioning&&b&&(c(b.state),h({isTransitioning:!0,flushSync:!1,currentLocation:b.currentLocation,nextLocation:b.nextLocation}),g(void 0))},[u.isTransitioning,b]);let N=f.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:L=>n.navigate(L),push:(L,D,P)=>n.navigate(L,{state:D,preventScrollReset:P==null?void 0:P.preventScrollReset}),replace:(L,D,P)=>n.navigate(L,{replace:!0,state:D,preventScrollReset:P==null?void 0:P.preventScrollReset})}),[n]),T=n.basename||"/",M=f.useMemo(()=>({router:n,navigator:N,static:!1,basename:T}),[n,N,T]);return f.createElement(f.Fragment,null,f.createElement(s1.Provider,{value:M},f.createElement(tE.Provider,{value:s},f.createElement($ye.Provider,{value:k.current},f.createElement(uF.Provider,{value:u},f.createElement(Lye,{basename:T,location:s.location,navigationType:s.historyAction,navigator:N},s.initialized?f.createElement(Yye,{routes:n.routes,state:s}):t))))),null)}function Yye(e){let{routes:t,state:n}=e;return bye(t,void 0,n)}const Kye=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Gye=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ac=f.forwardRef(function(e,t){let{onClick:n,relative:r,reloadDocument:s,replace:o,state:i,target:c,to:u,preventScrollReset:h,unstable_viewTransition:p}=e,m=dF(e,Rye),{basename:x}=f.useContext(ah),C,b=!1;if(typeof u=="string"&&Gye.test(u)&&(C=u,Kye))try{let S=new URL(window.location.href),E=u.startsWith("//")?new URL(S.protocol+u):new URL(u),N=yd(E.pathname,x);E.origin===S.origin&&N!=null?u=N+E.search+E.hash:b=!0}catch{}let g=gye(u,{relative:r}),k=Qye(u,{replace:o,state:i,target:c,preventScrollReset:h,relative:r,unstable_viewTransition:p});function j(S){n&&n(S),S.defaultPrevented||k(S)}return f.createElement("a",Mm({},m,{href:C||g,onClick:b||s?n:j,ref:t,target:c}))}),Lm=f.forwardRef(function(e,t){let{"aria-current":n="page",caseSensitive:r=!1,className:s="",end:o=!1,style:i,to:c,unstable_viewTransition:u,children:h}=e,p=dF(e,Aye),m=T2(c,{relative:p.relative}),x=bd(),C=f.useContext(tE),{navigator:b}=f.useContext(ah),g=C!=null&&Jye(m)&&u===!0,k=b.encodeLocation?b.encodeLocation(m).pathname:m.pathname,j=x.pathname,S=C&&C.navigation&&C.navigation.location?C.navigation.location.pathname:null;r||(j=j.toLowerCase(),S=S?S.toLowerCase():null,k=k.toLowerCase());const E=k!=="/"&&k.endsWith("/")?k.length-1:k.length;let N=j===k||!o&&j.startsWith(k)&&j.charAt(E)==="/",T=S!=null&&(S===k||!o&&S.startsWith(k)&&S.charAt(k.length)==="/"),M={isActive:N,isPending:T,isTransitioning:g},L=N?n:void 0,D;typeof s=="function"?D=s(M):D=[s,N?"active":null,T?"pending":null,g?"transitioning":null].filter(Boolean).join(" ");let P=typeof i=="function"?i(M):i;return f.createElement(ac,Mm({},p,{"aria-current":L,className:D,ref:t,style:P,to:c,unstable_viewTransition:u}),typeof h=="function"?h(M):h)});var rE;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(rE||(rE={}));var mF;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(mF||(mF={}));function Zye(e){let t=f.useContext(s1);return t||wn(!1),t}function Qye(e,t){let{target:n,replace:r,state:s,preventScrollReset:o,relative:i,unstable_viewTransition:c}=t===void 0?{}:t,u=ts(),h=bd(),p=T2(e,{relative:i});return f.useCallback(m=>{if(Pye(m,n)){m.preventDefault();let x=r!==void 0?r:nh(h)===nh(p);u(e,{replace:x,state:s,preventScrollReset:o,relative:i,unstable_viewTransition:c})}},[h,u,p,r,s,n,e,o,i,c])}function Jye(e,t){t===void 0&&(t={});let n=f.useContext(uF);n==null&&wn(!1);let{basename:r}=Zye(rE.useViewTransitionState),s=T2(e,{relative:t.relative});if(!n.isTransitioning)return!1;let o=yd(n.currentLocation.pathname,r)||n.currentLocation.pathname,i=yd(n.nextLocation.pathname,r)||n.nextLocation.pathname;return qS(s.pathname,i)!=null||qS(s.pathname,o)!=null}function Xye({itemId:e,setShowDetails:t,isLargeView:n,isShowDetails:r,isSelected:s,isPinned:o,isMenu:i,icon:c,iconVisibility:u,isPinnedBoard:h,isFavorite:p,boardId:m,tabId:x,setSelectedItemId:C}){const{t:b}=wt(),{updateMovedClips:g}=Tb(),{duplicateItem:k}=mpe(),{deleteItemById:j}=Lb(),{updateItemById:S}=ji(),{updatePinnedClipsByIds:E}=nR(),{setIsShowPinned:N,isShowPinned:T}=ut(ra),{createNewItem:M}=Mb(),L=ts(),{clipItems:D,tabs:P,currentTab:A,setCurrentTab:B,currentCollectionId:z}=ut(hr),R=f.useMemo(()=>Os(D,A).filter(K=>K.id!==e),[D,A,e]),$=async function(K){var F,V;if(!z||!K||!m)return;const W=K.toString(),G=Os(D,W);let Z=(F=G.find(q=>q.name===G0))==null?void 0:F.id;if(!Z){const q=(V=P.find(re=>re.tabId===W))==null?void 0:V.tabColor,ne={name:G0,isBoard:!0,tabId:W,color:q,description:BM,parentId:null,collectionId:z,orderNumber:0},Q=await M({item:ne});G.sort((re,le)=>re.orderNumber-le.orderNumber).unshift({...ne,id:Q,layout:"",type:"board",color:null,showDescription:!0,layoutItemsMaxWidth:"",layoutSplit:1});const ae=G.map((re,le)=>({itemId:re.id,parentId:null,tabId:re.tabId,collectionId:z,orderNumber:le}));g({updatedMoveClips:ae}),Z=Q}if(Z){const q=Z.toString(),ne=await k({itemId:e,boardId:q,tabId:W,collectionId:z});Yc.value=q;const Q=Os(D,W.toString(),q==null?void 0:q.toString());Q.sort((re,le)=>re.orderNumber-le.orderNumber).unshift({parentId:q,tabId:W,id:ne,type:"clip",orderNumber:0,createdAt:0,value:"",name:b("Copy Clip",{ns:"dashboard"})});const ae=Q.map((re,le)=>({itemId:re.id,parentId:re.parentId,tabId:re.tabId,collectionId:z,orderNumber:le}));B(W),setTimeout(async()=>{await g({updatedMoveClips:ae}),As.value=ne},600)}},_=async function(K){if(!z||!K)return;const W=K.toString(),G=A.toString(),Z=await k({itemId:e,boardId:W,tabId:G,collectionId:z});Yc.value=W;const F=Os(D,G.toString(),W==null?void 0:W.toString());F.sort((q,ne)=>q.orderNumber-ne.orderNumber).unshift({parentId:W,tabId:G,id:Z,type:"clip",orderNumber:0,createdAt:0,value:"",name:b("Copy Clip",{ns:"dashboard"})});const V=F.map((q,ne)=>({itemId:q.id,parentId:q.parentId,tabId:q.tabId,collectionId:z,orderNumber:ne}));B(G),setTimeout(async()=>{await g({updatedMoveClips:V}),As.value=Z},600)},U=f.memo(({board:K,itemId:W,level:G,onSelect:Z})=>{var F;return"isBoard"in K&&G<1&&((F=K.children)!=null&&F.some(V=>"isBoard"in V&&V.isBoard&&V.id!==W))?a.jsxs(Ga,{children:[a.jsx(Ma,{onClick:()=>{Z(K.id)},children:K.name}),a.jsx(La,{children:K.children.filter(V=>V.id!==W).filter(V=>V.type===ns).map(V=>a.jsx(U,{board:V,itemId:W,level:G+1,onSelect:Z},V.id))})]}):a.jsx(Tt,{onSelect:()=>{Z(K.id)},children:a.jsx(X,{children:K.name})},K.id)});return e==null?null:a.jsx(kg,{children:a.jsxs(am,{children:[n?a.jsxs(Tt,{onClick:()=>{Ia.value=null},children:[b("Close Large",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(J0,{size:14})})]}):a.jsxs(a.Fragment,{children:[r?a.jsxs(Tt,{onClick:()=>{t(null)},children:[b("Hide Details",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(yae,{size:15})})]}):a.jsxs(Tt,{onClick:()=>{t(e)},children:[b("Show Details",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(xae,{size:15})})]}),Ia.value!==e?a.jsxs(Tt,{onClick:()=>{Ia.value=e},children:[b("Large View",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(WC,{size:14})})]}):a.jsxs(Tt,{onClick:()=>{Ia.value=null},children:[b("Close Large",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(J0,{size:14})})]}),s?a.jsxs(Tt,{onClick:()=>{C(e)},children:[b("Deselect",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(Rte,{size:15})})]}):a.jsxs(Tt,{onClick:()=>{C(e)},children:[b("Select",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(ZM,{size:15})})]}),a.jsx(Zn,{})]}),_a.value!==e?a.jsxs(Tt,{className:"gap-2",onClick:()=>{_a.value=e},children:[b("Edit Clip",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(Sx,{size:15})})]}):a.jsxs(Tt,{onClick:()=>{_a.value=e},children:[b("Close Edit",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(Sx,{size:15})})]}),a.jsx(Zn,{}),!h&&a.jsx(a.Fragment,{children:o?a.jsxs(Tt,{onClick:()=>{E({itemIds:[e],isPinned:!1})},children:[b("UnPin Clip",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(Iu,{size:15})})]}):a.jsxs(Tt,{onClick:()=>{!o&&!T&&N(!0),E({itemIds:[e],isPinned:!0})},children:[b("Pin",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(zl,{size:15})})]})}),p?a.jsxs(Tt,{onClick:()=>{S({updatedItem:{isFavorite:!1,itemId:e}})},children:[b("Remove Star",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-2",children:a.jsx(Ox,{size:15,className:"fill-transparent"})})]}):a.jsxs(Tt,{onClick:()=>{S({updatedItem:{isFavorite:!0,itemId:e}})},children:[b("Star",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-2",children:a.jsx(Mu,{size:15,className:"fill-transparent"})})]}),a.jsx(Zn,{}),i?a.jsxs(Tt,{onClick:()=>{L("/menu",{replace:!0}),setTimeout(()=>{Gc.value=e.toString()},300)},children:[b("Locate Menu",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-3",children:a.jsx(Tx,{size:15})})]}):a.jsxs(Tt,{onClick:()=>{L("/menu",{replace:!0}),setTimeout(()=>{Nu.value=e,Fs.value=!0},300)},children:[b("Add to Menu",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-3",children:a.jsx(JC,{size:15})})]}),a.jsxs(Ga,{children:[a.jsxs(Ma,{children:[b("Manage",{ns:"contextMenus"})," ..."]}),a.jsxs(La,{children:[a.jsxs(Ga,{children:[a.jsxs(Ma,{children:[b("Clip Icon",{ns:"contextMenus"})," ..."]}),a.jsxs(La,{children:[a.jsx(Tt,{disabled:!0,className:"text-center items-center justify-center py-0.5",children:a.jsx(X,{children:b("Icon Visibility",{ns:"contextMenus"})})}),a.jsx(Zn,{}),a.jsx(ki,{checked:u==="none",onSelect:()=>{S({updatedItem:{iconVisibility:"none",itemId:e}})},className:u==="none"?"font-semibold":"",children:b("Hide",{ns:"contextMenus"})}),a.jsx(ki,{checked:u==="always",onSelect:()=>{S({updatedItem:{iconVisibility:"always",itemId:e}})},className:u==="always"?"font-semibold":"",children:b("Show",{ns:"contextMenus"})}),a.jsxs(Ga,{children:[a.jsxs(Ma,{className:"flex items-center justify-center",children:[c?a.jsx(Nm,{size:16,className:"ml-1 mr-2",name:c}):a.jsx(FC,{size:16,className:"ml-1 mr-2 opacity-30"}),b("Custom Icon",{ns:"contextMenus"})," ..."]}),a.jsxs(La,{className:"w-64",children:[a.jsxs(Tt,{disabled:!0,className:"text-center items-center justify-between py-0.5 data-[disabled]:pointer-events-auto",children:[a.jsx(J,{className:"w-6"}),a.jsx(X,{children:b("Select Icon",{ns:"contextMenus"})}),a.jsx(ye,{className:"text-[11px] px-1.5 font-semibold py-0.5 bg-opacity-70",variant:"default",size:"mini",onClick:()=>{S({updatedItem:{icon:"",iconVisibility:"",itemId:e}})},children:b("RESET",{ns:"contextMenus"})})]}),a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"260px"},autoHide:!1,children:a.jsx(fe,{className:"grid grid-cols-7 gap-0.5",children:VS.map(K=>a.jsx(Tt,{className:"flex items-center justify-center ".concat(c===K?"!bg-gray-200 dark:!bg-gray-600 dark:!text-slate-300":""),onSelect:W=>{W.preventDefault(),S({updatedItem:{icon:K,iconVisibility:"always",itemId:e}})},children:a.jsx(Nm,{name:K,size:16})},K))})})]})]})]})]}),a.jsx(Zn,{}),a.jsxs(Tt,{onClick:async()=>{if(!z||!x||!m)return;const K=await k({itemId:e,boardId:m,tabId:x,collectionId:z});Yc.value=m;const W=Os(D,x.toString(),m==null?void 0:m.toString());W.sort((Z,F)=>Z.orderNumber-F.orderNumber).unshift({parentId:m,tabId:x,id:K,type:"clip",orderNumber:0,createdAt:0,value:"",name:b("Copy Clip",{ns:"dashboard"})});const G=W.map((Z,F)=>({itemId:Z.id,parentId:Z.parentId,tabId:Z.tabId,collectionId:z,orderNumber:F}));setTimeout(async()=>{await g({updatedMoveClips:G}),As.value=K},600)},children:[b("Duplicate",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-3",children:a.jsx(BC,{size:15})})]}),a.jsxs(Tt,{onClick:()=>{Ll.value=m},children:[b("Organize",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-2",children:a.jsx(Mx,{size:15,className:"fill-transparent"})})]}),a.jsxs(Ga,{children:[a.jsxs(Ma,{children:[b("Copy To",{ns:"contextMenus"})," ..."]}),a.jsxs(La,{children:[a.jsxs(Ga,{children:[a.jsxs(Ma,{children:[b("CopyTo:::Tab",{ns:"contextMenus"}),"..."]}),a.jsx(La,{children:P.map(K=>a.jsx(Tt,{onSelect:()=>{$(K.tabId)},children:a.jsx(X,{className:"".concat(A===K.tabId?"font-semibold":""),children:K.tabName})},K.tabId))})]}),Os(D,A).filter(K=>K.id!==e).length>0&&a.jsxs(Ga,{children:[a.jsxs(Ma,{children:[b("CopyTo:::Board",{ns:"contextMenus"}),"..."]}),a.jsx(La,{children:R.map(K=>a.jsx(U,{board:K,level:0,itemId:e,onSelect:W=>{_(W)}},K.id))})]})]})]})]})]}),a.jsx(Zn,{}),h?a.jsxs(Tt,{onClick:()=>{E({itemIds:[e],isPinned:!1})},children:[a.jsx(X,{className:"!text-orange-600",children:b("UnPin Clip",{ns:"contextMenus"})}),a.jsx("div",{className:"ml-auto ",children:a.jsx(Iu,{size:15,className:"!text-orange-600"})})]}):a.jsxs(Tt,{className:Fo.value===e?"!bg-red-100 dark:!bg-red-900":"",onClick:K=>{Fo.value===e?(j({itemId:e,collectionId:z}),n&&setTimeout(()=>{Ia.value=null},300),Fo.value):(K.preventDefault(),Fo.value=e,setTimeout(()=>{Fo.value=null},3e3))},children:[a.jsx(fe,{children:a.jsx(X,{className:"!text-red-500",children:Fo.value!==e?b("Delete Clip",{ns:"contextMenus"}):b("Click to Confirm",{ns:"common"})})}),!Fo.value&&a.jsx("div",{className:"ml-auto pl-3",children:a.jsx(or,{size:15,className:"text-red-500"})})]})]})})}const aE=["Tab","Enter","TabTab","TabTabTab","TabEnter","TabTabEnter"];function fF({clip:e,boardColor:t,globalSearchTerm:n,isGlobalSearchBoardsOnly:r,isDragPreview:s,isSelected:o,selectedOrder:i,isShowDetails:c,canReorangeItems:u,isClipDelete:h,isHistoryDragActive:p,isClipEdit:m,isPinnedBoard:x,isLargeView:C,isShowOrganizeLayoutValue:b,isDisabledPinnedMoveDown:g,isDisabledPinnedMoveUp:k,isDark:j,closeGlobalSearch:S,onMovePinnedUpDown:E=({})=>{},setShowDetailsItem:N=()=>{},setSelectedItemId:T=()=>{}}){var Vt,_e,sn,Ht,kt,rn,Zt,Jt,gn;const{t:M}=wt(),L=He(!1),D=He(!1),P=He(!1),A=He(""),{updateItemById:B}=ji(),z=p0e(),[R,$,_,U]=Bu({}),[K,W,G]=Vu({}),Z=Gs(A.value,300),F=f.useRef(null),V=f.useRef(null),q=(b||u)&&!x,{setNodeRef:ne,listeners:Q,isDragging:ae,setActivatorNodeRef:re,isOver:le}=nC({transition:null,disabled:!!(q&&m)||s||!1,id:x?"".concat(e.id,"::pinnedzone"):m?"".concat(e.id,"::dropzone"):e.id,animateLayoutChanges:()=>!1,data:{type:m?"clip::dropzone":"clip",clip:e}}),oe=n&&!r?rl(e.name,n):e.name,ie=h||Dl.value&&o,de=R===e.id,xe=K===e.id,je=U===e.id,Ee=K===e.id?W:void 0,Te=c&&!x&&vi.value===e.id,Me=e.createdAt>Math.floor(Date.now())-60*1e3&&!e.isPinned&&!e.isFavorite,ze=e.color?e.color:t||(x?"orange":"slate"),qe=e.borderWidth&&e.borderWidth>0,Ye=qe?e.borderWidth:1,Ve=qe?"border-l-".concat(ze,"-400 hover:!border-l-").concat(ze,"-500 dark:border-l-").concat(ze,"-600 dark:hover:!border-l-").concat(ze,"-500"):"",Lt=Ou("relative overflow-hidden p-[2px] px-0 hover:shadow-sm !rounded-lg duration-300 bg-".concat(ze,"-50 dark:bg-").concat(ze,"-950 dark:bg-opacity-80 border-").concat(ze,"-200 dark:border-").concat(ze,"-900 ").concat(Ve," hover:bg-white dark:hover:bg-").concat(ze,"-950 dark:hover:bg-opacity-60 ").concat(qe?"border border-l-[".concat(Ye,"px] "):"border-0"," ").concat(m?"bg-white":""," ").concat(o?"bg-yellow-50 dark:bg-amber-950/80 border-amber-300 hover:border-yellow-300/80 hover:bg-yellow-50/80 dark:hover:bg-yellow-950/80":""," h-full ").concat(ie?"border-red-300 bg-red-100 border hover:!bg-red-100 dark:!bg-red-900 border-l-[".concat(Ye,"px] "):"").concat(de||xe?"!border-green-600 !bg-green-50 dark:!bg-green-900 dark:!border-green-700":""," ").concat(x&&!b?"animate-in fade-in":""," ").concat(Te?"pulse-clip":""," "),{variants:{dragging:{over:"border-2 border-dashed border-blue-400 min-w-[120px]",overlay:"opacity-80 ml-[-2px] mt-[1px] min-w-[120px]"}}});f.useEffect(()=>{var zt,Mn,Ce,Be,ke,Qe;!q&&wx.value?(wx.value=null,PC.value=null):ae&&(wx.value=(Ce=(Mn=(zt=V==null?void 0:V.current)==null?void 0:zt.firstElementChild)==null?void 0:Mn.getBoundingClientRect().height)!=null?Ce:null,PC.value=(Qe=(ke=(Be=V==null?void 0:V.current)==null?void 0:Be.firstElementChild)==null?void 0:ke.getBoundingClientRect().width)!=null?Qe:null)},[ae,q]);const $e=f.useMemo(()=>"".concat(e.id,":::").concat(x?"pinned":e.parentId),[e.id,x,e.parentId]),st=U0.value===$e||b||u||je,At=!m&&!D&&(Me||e.isPinned||e.isFavorite)?"".concat(Me?M("New",{ns:"common"}):""," ").concat(e.isPinned?M("Pinned",{ns:"common"}):""," ").concat(e.isFavorite?M("Starred",{ns:"common"}):""):void 0,Qt=f.useMemo(()=>{if(!e.links)return[];if(e.links)try{e.arrLinks=JSON.parse(e.links)}catch{e.arrLinks=[]}return e.arrLinks},[e.isLink,e.links]);return f.useEffect(()=>{D.value=!1,P.value=!1},[c]),f.useEffect(()=>{P.value||(A.value="")},[P.value]),f.useEffect(()=>{!c||!ju.value||(ju.value&&c&&!P.value?P.value=!0:ju.value&&A.value.trim()===""&&(P.value=!1))},[ju.value]),a.jsxs(nm,{onOpenChange:zt=>{L.value=zt},children:[a.jsx(rm,{disabled:!st&&!o||!!n,ref:V,children:a.jsxs(J,{className:"relative",children:[o&&!(de||xe)&&a.jsx(it,{variant:"outline",className:"bg-yellow-50 fade-in animate-in border-amber-300 dark:bg-amber-900 dark:border-amber-950/80 border cursor-pointer px-1.5 py-[1px] absolute top-[-10px] left-[-4px] z-100",children:a.jsx(X,{className:"font-mono !text-yellow-500 dark:!text-yellow-300 font-semibold",children:i})}),(de||xe)&&!Ee?a.jsx(J,{className:"z-100 w-full flex justify-center fade-in-animation absolute top-[-10px]",children:e.isForm?a.jsxs(it,{variant:"default",className:"bg-green-700 dark:bg-green-800 dark:text-white pointer-events-none px-2 py-[1.5px] mr-[-6px] text-[10px] uppercase font-semibold border-0",children:[M("Running",{ns:"common"}),"..."]}):a.jsxs(it,{variant:"default",className:"bg-green-700 dark:bg-green-800 dark:text-white pointer-events-none px-2 py-[1.5px] pr-4 mr-[-6px] text-[10px] uppercase font-semibold border-0",children:[a.jsx(Dt,{size:14,className:"mr-1"}),de?M("Copied",{ns:"common"}):xe?M("Pasted",{ns:"common"}):""]})}):Ee&&W>0&&a.jsx(J,{className:"z-100 w-full flex justify-center fade-in-animation absolute top-[-10px]",children:e.isForm?a.jsx(it,{variant:"default",className:"bg-green-700 dark:bg-green-800 dark:text-white pointer-events-none px-3 py-[1.5px] pr-4 mr-[-6px] text-[10px] font-semibold border-0",children:M("Run in {{pastingCountDown}}...",{ns:"common",pastingCountDown:W})}):a.jsx(it,{variant:"default",className:"bg-green-700 dark:bg-green-800 dark:text-white pointer-events-none px-3 py-[1.5px] pr-4 mr-[-6px] text-[10px] font-semibold border-0",children:M("Paste in {{pastingCountDown}}...",{ns:"common",pastingCountDown:W})})}),a.jsxs(bS,{ref:Ei(q||m?ne:null),style:s?{height:(Vt=wx.value)!=null?Vt:"auto",width:(_e=PC.value)!=null?_e:"auto"}:{},onMouseEnter:()=>{U0.value=$e},onMouseLeave:()=>{U0.value=null},onClick:()=>{U0.value=$e},className:Lt({dragging:s?"overlay":ae?"over":void 0}),children:[a.jsxs(ife,{title:At,...z(()=>{Ll.value=e.parentId}),onClickCapture:zt=>{zt.shiftKey&&(zt.preventDefault(),zt.stopPropagation(),c?Ia.value===e.id?Ia.value=null:N(null):N(e.id))},onDoubleClickCapture:zt=>{if(P.value||m||zt.shiftKey){zt.preventDefault();return}if(zt.altKey||zt.metaKey){if(e.isForm){G(e.id,void 0,!0);return}G(e.id)}else $(e.id)},className:"overflow-hidden px-2.5 pr-1 py-1 break-words whitespace-pre-wrap flex gap-2 items-center justify-start flex-row ".concat(q?"cursor-grab":"cursor-pointer"," ").concat(C?"min-h-[30px]":""),...q?Q:{},children:[m?a.jsx(J1e,{clipId:e.id,name:e.name,description:(sn=e.description)!=null?sn:null,color:ze,borderWidth:e.borderWidth?e.borderWidth:0}):P.value&&((Ht=e.value)!=null&&Ht.trim())?a.jsxs(fe,{className:"w-full text-sm",children:[a.jsx(rd,{placeholder:"".concat(M("Find in clip",{ns:"dashboard"})," ..."),autoFocus:!0,onKeyDown:zt=>{zt.key==="Escape"&&A.value.trim()===""&&(P.value=!1)},iconLeft:a.jsx(Ap,{className:"h-4 w-4"}),classNameInput:"w-full px-[6px] h-6",onChange:zt=>{A.value=zt.target.value},className:"text-md ring-offset-0 pl-[6px] pr-[6px] bg-slate-100 dark:bg-slate-700 border-r-0 border-t-0 border-b-0 h-8",type:"search"}),a.jsx(Yn,{className:"hover:bg-transparent text-slate-500 ml-1.5",children:a.jsx(De,{text:M("Close Find",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(Rn,{size:18,onClick:()=>{P.value=!1}})})})]}):a.jsx("div",{className:"text-slate-600 dark:text-slate-300 text-sm line-clamp-3 text-ellipsis ".concat(Me?"font-semibold":"font-normal"),children:a.jsx(De,{text:e.description,isDisabled:!e.description,isCompact:!0,side:"right",delayDuration:2e3,align:"end",alignOffset:30,maxWidth:180,sideOffset:-10,asChild:!0,children:Qt&&Qt.length===1&&e.isLink?a.jsx("span",{onClick:zt=>{if(zt.shiftKey){zt.preventDefault();return}Tl(mr(Qt[0]))},title:Qt[0],className:"underline decoration-slate-400 hover:decoration-blue-700 hover:text-blue-700 dark:hover:decoration-blue-400 dark:hover:text-blue-400 cursor-pointer",children:oe}):e.isLink&&e.value?a.jsx("span",{onClick:zt=>{var Ce;if(zt.shiftKey){zt.preventDefault();return}const Mn=wr().match((Ce=e.value)!=null?Ce:"");Mn&&Mn.length===1?Tl(mr(Mn[0].raw)):Wi(M("Provided link {{clipValue}} might be invalid!",{ns:"common",clipValue:e.value}),"Warning")},title:e.value,className:"underline decoration-slate-400 hover:decoration-blue-700 hover:text-blue-700 dark:hover:decoration-blue-400 dark:hover:text-blue-400 cursor-pointer",children:oe}):e.isPath&&e.value?a.jsx("span",{onClick:async()=>{try{await Sa("check_path",{path:e.value}),await Sa("open_path_or_app",{path:e.value})}catch{Wi(M("Provided path {{clipValue}} might be invalid!",{ns:"common",clipValue:e.value}),"Warning")}},title:e.value,className:"underline decoration-slate-400 hover:decoration-blue-700 hover:text-blue-700 dark:hover:decoration-blue-400 dark:hover:text-blue-400 cursor-pointer",children:oe}):oe})}),!((st||L.value)&&!m&&!P.value)&&a.jsxs("div",{className:"text-secondary-foreground/50 flex flex-row ml-auto self-start items-center justify-end w-[40px] h-5 !mt-0 !p-0",children:[e.isFavorite&&a.jsx(Mu,{className:"absolute text-transparent ".concat(e.isPinned?" fill-orange-400":" fill-yellow-400 "," pointer-events-none right-[4px] top-[4px] animate-in fade-in duration-500"),size:11}),e.isPinned&&!e.isFavorite&&!x?a.jsx(Al,{className:"absolute text-orange-400 pointer-events-none top-[-5px] right-[-5px] animate-in fade-in duration-500",size:28}):Me&&!e.isFavorite&&a.jsx(Al,{className:"absolute text-green-400 pointer-events-none top-[-5px] right-[-3px] animate-in fade-in duration-500",size:28}),m&&!Ip.value&&a.jsxs("div",{className:"mr-2 flex",children:[a.jsx(Yn,{className:" hover:bg-transparent mr-2",onClick:()=>{Ia.value=C?null:e.id},children:a.jsx(De,{text:C?M("Close Large View Edit",{ns:"common"}):M("Large View Edit",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(WC,{size:13})})}),a.jsx(Yn,{className:" hover:bg-transparent",onClick:()=>{Cx()},children:a.jsx(De,{text:M("Close Edit",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(Rn,{size:18})})})]}),!m&&a.jsx("div",{className:e.isPinned&&!e.isFavorite?"mr-[11px]":Me?"mr-[14px]":e.isFavorite?"mr-[13px]":"mr-1.5",children:Qt&&Qt.length===1&&e.isLink||e.isLink&&e.value?a.jsx(ec,{icon:e.icon,description:e.description,pathType:M("Type:::Link",{ns:"common"}),iconVisibility:e.iconVisibility,isHover:st,children:a.jsx(Ufe,{className:"ml-1.5",width:15,height:15})}):e.isPath&&e.value?a.jsx(ec,{icon:e.icon,description:e.description,pathType:M("Type:::".concat(e.pathType),{ns:"common"}),iconVisibility:e.iconVisibility,isHover:st,children:e.pathType==="Folder"?a.jsx(Zfe,{width:16,height:16}):e.pathType==="File"?a.jsx(Kfe,{width:16,height:16}):e.pathType==="App"?a.jsx(Yfe,{width:16,height:16}):(((kt=e.pathType)==null?void 0:kt.includes("Executable"))||((rn=e.pathType)==null?void 0:rn.includes("Script")))&&a.jsx(Gfe,{width:16,height:16})}):e.isCommand?a.jsx(ec,{icon:e.icon,description:e.description,pathType:M("Type:::Shell Command",{ns:"common"}),iconVisibility:e.iconVisibility,isHover:st,children:a.jsx(mL,{width:16,height:16})}):e.isForm?a.jsx(a.Fragment,{children:a.jsx(ec,{icon:e.icon,description:e.description,pathType:M("Type:::Form Auto Fill",{ns:"common"}),iconVisibility:e.iconVisibility,isHover:st,children:a.jsx(gL,{width:16,height:16})})}):e.isTemplate?a.jsx(a.Fragment,{children:a.jsx(ec,{icon:e.icon,description:e.description,pathType:M("Type:::Template",{ns:"common"}),iconVisibility:e.iconVisibility,isHover:st,children:a.jsx(qC,{width:16,height:16})})}):e.isWebRequest?a.jsx(ec,{icon:e.icon,description:e.description,pathType:M("Type:::Web Request (HTTP)",{ns:"common"}),iconVisibility:e.iconVisibility,isHover:st,children:a.jsx(SA,{width:16,height:16})}):e.isWebScraping?a.jsx(ec,{icon:e.icon,description:e.description,pathType:M("Type:::Web Scraper / Parser",{ns:"common"}),iconVisibility:e.iconVisibility,isHover:st,children:a.jsx(EA,{width:16,height:16})}):e.icon&&a.jsx(ec,{icon:e.icon,description:e.description,iconVisibility:e.iconVisibility,isHover:st})})]}),(st||L.value)&&!m&&(!u&&!s&&!ae&&!P.value&&!b?a.jsx(a.Fragment,{children:a.jsxs("div",{className:"self-start justify-end text-secondary-foreground/50 flex ml-auto !mt-0 !p-0 ".concat(c?"":"w-[40px]"," items-center justify-center fade-in-init ").concat(st||L.value?"fade-in-init-hover":""),children:[a.jsx("div",{}),c&&!P.value&&!e.isImage&&((Zt=e.value)==null?void 0:Zt.trim())&&a.jsx(Yn,{className:"hover:bg-transparent hover:text-yellow-600 pr-2",onClick:()=>{P.value=!0},children:a.jsx(De,{text:M("Find in Clip",{ns:"dashboard"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(qfe,{width:16,height:16,className:"cursor-pointer"})})}),c&&e.isImage&&C&&a.jsx(Yn,{className:"hover:bg-transparent pr-3",onClick:()=>{B({updatedItem:{itemId:e.id,imageScale:e.imageScale===1?2:1}})},children:a.jsx(De,{text:M("Image Scale {{ImageScale}}x",{ns:"common",ImageScale:e.imageScale}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsxs(fe,{children:[a.jsx(it,{variant:"outline",className:"bg-slate-100 border border-slate-100 cursor-pointer px-1.5 mr-1 py-[1px]",children:a.jsx(X,{className:"font-mono !text-slate-400 font-semibold",children:"".concat(e.imageScale,"x")})}),e.imageScale===1?a.jsx(qse,{width:16,height:16,className:"cursor-pointer"}):a.jsx(Use,{width:16,height:16,className:"cursor-pointer"})]})})}),a.jsx(Yn,{className:"hover:bg-transparent hover:text-green-600",onClick:()=>{nn.value?e.isForm?G(e.id,void 0,!0):G(e.id):$(e.id)},children:e.isForm?a.jsx(De,{text:M("Type:::Run Auto Fill",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:je||xe&&!Ee?a.jsx(wm,{}):a.jsx(l2,{width:16,height:16})}):e.isWebRequest||e.isWebScraping||e.isCommand?a.jsx(De,{text:nn.value?M("Run and Paste Response",{ns:"common"}):M("Run and Copy Response",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:nn.value?a.jsx(aa,{size:16}):je?a.jsx(wm,{}):a.jsx(l2,{width:16,height:16})}):a.jsx(De,{text:nn.value?M("Copy and Paste",{ns:"common"}):M("Copy to Clipboard",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:nn.value?a.jsx(aa,{size:16}):a.jsx(qa,{size:16})})}),n?a.jsx(ye,{variant:"ghost",size:"mini",className:"px-1 pr-1 text-secondary-foreground/50 cursor-pointer !mt-0 flex hover:bg-transparent hover:text-blue-500",onClick:()=>{vi.value=e.id,S==null||S()},ref:F,children:a.jsx(De,{text:M("Locate Clip",{ns:"contextMenus"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(Tx,{size:18})})}):a.jsx(ye,{variant:"ghost",size:"mini",className:"px-1 pr-0 text-secondary-foreground/50 cursor-pointer !mt-0 flex hover:bg-transparent dark:hover:bg-transparent hover:text-slate-600 hover:dark:text-slate-300",onClick:()=>{var Ce,Be,ke;const zt=(Ce=F==null?void 0:F.current)==null?void 0:Ce.getBoundingClientRect().x,Mn=(Be=F==null?void 0:F.current)==null?void 0:Be.getBoundingClientRect().y;(ke=V==null?void 0:V.current)==null||ke.dispatchEvent(new MouseEvent("contextmenu",{bubbles:!0,clientX:zt,clientY:Mn&&Mn+30}))},ref:F,children:a.jsx(De,{text:M("Clip Menu",{ns:"dashboard"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(bi,{size:18})})})]})}):!P.value&&a.jsx("div",{className:"text-secondary-foreground/50 flex ml-auto !mt-0 !p-0 pr-2 w-[40px] items-center justify-center",children:s?a.jsx(Mx,{size:16}):x?a.jsxs(fe,{children:[a.jsx(J,{className:"".concat(k?"cursor-default text-gray-300":"cursor-pointer text-slate-500"," pr-1 flex items-center justify-center"),children:a.jsx(oae,{size:15,onClick:()=>{k||E({itemId:e.id,moveUp:!0})}})}),a.jsx(J,{className:"".concat(g?"cursor-default text-gray-300":"cursor-pointer text-slate-500"," flex items-center justify-center"),children:a.jsx(iae,{size:15,onClick:()=>{g||E({itemId:e.id,moveDown:!0})}})})]}):a.jsx(ye,{variant:"ghost",size:"mini",...Q,"data-drag-handle":!0,ref:re,className:"px-1 text-secondary-foreground/50 ml-auto cursor-grab fade-in animate-in !mt-0 flex hover:bg-transparent",children:a.jsx(De,{text:M("Drag to Move",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(Nx,{size:16})})})}))]}),c&&!m?a.jsx(fz,{isImage:e.isImage,isLink:e.isLink,isShowLinkedClip:Te,searchTerm:Z,isVideo:e.isVideo,isPath:e.isPath,isForm:e.isForm,isTemplate:e.isTemplate,isCode:e.isCode,isMenu:e.isMenu,clipName:e.name,isCommand:e.isCommand,isWebRequest:e.isWebRequest,isWebScraping:e.isWebScraping,isExpanded:D,isCopyOrPaste:de||xe,isDark:j,arrLinks:e.arrLinks,isMasked:e.isMasked,hasMaskedWords:e.hasMaskedWords,detectedLanguage:e.detectedLanguage,hasEmoji:e.hasEmoji,pathType:e.pathType,isImageData:e.isImageData,imageHash:e.imageHash,imageType:e.imageType,imageScale:e.imageScale,imagePathFullRes:e.imagePathFullRes,imageDataUrl:e.imageDataUrl,isLargeView:C,formTemplateOptions:e.formTemplateOptions,commandRequestOutput:(Jt=e.commandRequestOutput)==null?void 0:Jt.replace("[Err]",""),isCommandRequestRunError:!!((gn=e.commandRequestOutput)!=null&&gn.startsWith("[Err]")),commandRequestOutputLastRunAt:e.commandRequestLastRunAt,requestOptions:e.requestOptions,imageWidthHeight:e.imageWidth?"".concat(e.imageWidth,"x").concat(e.imageHeight):null,clipId:e.id,value:e.value}):m&&a.jsx(Sve,{value:e.value,isOver:le,isLargeView:C,isShowLinkedClip:Te,isNewlyCreated:Me,isPinned:e.isPinned,isFavorite:e.isFavorite,isDelete:ie,isCode:e.isCode,isImage:e.isImage,isCommand:e.isCommand,isLink:e.isLink,isWebRequest:e.isWebRequest,isWebScraping:e.isWebScraping,requestOptions:e.requestOptions,formTemplateOptions:e.formTemplateOptions,isPath:e.isPath,isVideo:e.isVideo,isMasked:e.isMasked,hasEmoji:e.hasEmoji,imageDataUrl:e.imageDataUrl,isText:e.isText,isTemplate:e.isTemplate,isForm:e.isForm,detectedLanguage:e.detectedLanguage,isDark:j,isHistoryDragActive:p,clipId:e.id,onCancel:()=>{Cx()}})]})]})}),a.jsx(Xye,{itemId:e.id,isSelected:o,isPinnedBoard:x,isShowDetails:c,setShowDetails:N,setSelectedItemId:T,icon:e.icon,iconVisibility:e.iconVisibility,isPinned:e.isPinned,isFavorite:e.isFavorite,isMenu:e.isMenu,isLargeView:C,tabId:e.tabId,boardId:e.parentId})]})}const sE=f.memo(fF),gF=f.memo(({board:e,itemId:t,level:n,onSelect:r})=>{var s;return"isBoard"in e&&n<1&&((s=e.children)!=null&&s.some(o=>"isBoard"in o&&o.isBoard&&o.id!==t))?a.jsxs(Ga,{children:[a.jsx(Ma,{onClick:()=>{r(e.id)},children:e.name}),a.jsx(La,{children:e.children.filter(o=>o.id!==t).filter(o=>o.type===ns).map(o=>a.jsx(gF,{board:o,itemId:t,level:n+1,onSelect:r},o.id))})]}):a.jsx(Tt,{onSelect:()=>{r(e.id)},children:a.jsx(X,{children:e.name})},e.id)});function exe({itemId:e,itemParentId:t,onShowDescriptionChange:n,hasDescription:r,isShowDescription:s,isEdit:o,iconVisibility:i,icon:c,setEditBoard:u}){const{clipItems:h,tabs:p,currentTab:m,setClipItems:x,currentCollectionId:C,isBoardHasChildren:b}=ut(hr),{t:g}=wt(),{deleteItemById:k}=Lb(),{updateItemById:j}=ji(),{updateMovedClips:S}=Tb(),E=f.useMemo(()=>Os(h,m).filter(T=>T.id!==e),[h,m,e]),N=f.useCallback((T,M)=>{const L=h.find(D=>D.itemId===e&&D.isBoard);if(L&&!T&&M){const D=Os(h,m,t==null?void 0:t.toString()).find(_=>_.id===e),P=D?zS(D):[],A=h.filter(_=>_.tabId===M&&_.isBoard&&_.parentId===null).sort((_,U)=>_.orderNumber-U.orderNumber);A.unshift(L);const B=new Map(A.map((_,U)=>[_.itemId,U])),z=new Map(P==null?void 0:P.map(_=>[_,!0])),R=h.map(_=>{const U=B.get(_.itemId);return U!==void 0?{..._,orderNumber:U,tabId:M,parentId:null}:z!=null&&z.has(_.itemId)?{..._,tabId:M}:_});x(R);const $=R.filter(_=>(_.parentId===null||_.parentId===e||z.has(_.parentId))&&_.tabId===M).map(_=>({itemId:_.itemId,parentId:_.parentId,tabId:_.tabId,collectionId:C,orderNumber:_.orderNumber}));S({updatedMoveClips:$})}else if(L&&T&&!M){const D=h.filter(z=>z.parentId===T&&z.tabId===m).sort((z,R)=>z.orderNumber-R.orderNumber);D.unshift(L);const P=new Map(D.map((z,R)=>[z.itemId,R])),A=h.map(z=>{const R=P.get(z.itemId);return R!==void 0?{...z,orderNumber:R,parentId:T.toString()}:z});x(A);const B=A.filter(z=>z.parentId===T).map(z=>({itemId:z.itemId,parentId:T,tabId:m,collectionId:C,orderNumber:z.orderNumber}));S({updatedMoveClips:B})}},[e,m]);return e==null?null:a.jsx(kg,{children:a.jsxs(am,{className:"min-w-[150px]",children:[a.jsxs(Tt,{onSelect:()=>{Gi.value=e},children:[g("Add Clip",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(KC,{size:16})})]}),a.jsxs(Tt,{onSelect:()=>{q0.value=e},children:[g("Add Board",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(ag,{size:16})})]}),a.jsx(Zn,{}),!o&&a.jsxs(Tt,{onClick:()=>{u(e)},children:[g("Edit Board",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(qC,{size:15})})]}),a.jsxs(Tt,{onClick:()=>{Ll.value=e},children:[g("Organize",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-2",children:a.jsx(Mx,{size:15,className:"fill-transparent"})})]}),r&&a.jsx(a.Fragment,{children:s?a.jsxs(Tt,{onClick:()=>{n(e,!1)},children:[g("Hide Subtitle",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-3",children:a.jsx(eg,{size:15})})]}):a.jsxs(Tt,{onClick:()=>{n(e,!0)},children:[g("Show Subtitle",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-3",children:a.jsx(Dp,{size:15})})]})}),a.jsxs(Ga,{children:[a.jsxs(Ma,{children:[g("Board Icon",{ns:"contextMenus"})," ..."]}),a.jsxs(La,{children:[a.jsx(ki,{checked:i==="none",onSelect:()=>{j({updatedItem:{iconVisibility:"none",itemId:e}})},className:i==="none"?"font-semibold":"",children:g("Hide",{ns:"contextMenus"})}),a.jsx(ki,{checked:i==="always",onSelect:()=>{j({updatedItem:{iconVisibility:"always",itemId:e}})},className:i==="always"?"font-semibold":"",children:g("Show",{ns:"contextMenus"})}),a.jsxs(Ga,{children:[a.jsxs(Ma,{className:"flex items-center justify-center",children:[c?a.jsx(Nm,{size:16,className:"ml-1 mr-2",name:c}):a.jsx(FC,{size:16,className:"ml-1 mr-2 opacity-30"}),g("Custom Icon",{ns:"contextMenus"})," ..."]}),a.jsxs(La,{className:"w-64",children:[a.jsxs(Tt,{disabled:!0,className:"text-center items-center justify-between py-0.5 data-[disabled]:pointer-events-auto",children:[a.jsx(J,{className:"w-6"}),a.jsx(X,{children:g("Select Icon",{ns:"contextMenus"})}),a.jsx(ye,{className:"text-[11px] px-1.5 font-semibold py-0.5 bg-opacity-70",variant:"default",size:"mini",onClick:()=>{j({updatedItem:{icon:"",iconVisibility:"none",itemId:e}})},children:g("RESET",{ns:"contextMenus"})})]}),a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"260px"},autoHide:!1,children:a.jsx(fe,{className:"grid grid-cols-7 gap-0.5",children:VS.map(T=>a.jsx(Tt,{className:"flex items-center justify-center ".concat(c===T?"!bg-gray-200 dark:!bg-gray-600 dark:!text-slate-300":""),onSelect:M=>{M.preventDefault(),j({updatedItem:{iconVisibility:"always",icon:T,itemId:e}})},children:a.jsx(Nm,{name:T,size:16})},T))})})]})]})]})]}),a.jsx(Zn,{}),a.jsxs(Ga,{children:[a.jsxs(Ma,{children:[g("Move Board To",{ns:"contextMenus"})," ..."]}),a.jsxs(La,{children:[a.jsxs(Ga,{children:[a.jsxs(Ma,{children:[g("MoveTo:::Tab",{ns:"contextMenus"})," ..."]}),a.jsx(La,{children:p.map(T=>a.jsx(Tt,{onSelect:()=>{N(null,T.tabId)},children:a.jsx(X,{className:"".concat(m===T.tabId?"font-semibold":""),children:T.tabName})},T.tabId))})]}),Os(h,m).filter(T=>T.id!==e).length>0&&a.jsxs(Ga,{children:[a.jsxs(Ma,{children:[g("MoveTo:::Board",{ns:"contextMenus"})," ..."]}),a.jsx(La,{children:E.map(T=>a.jsx(gF,{board:T,level:0,itemId:e,onSelect:M=>{N(M)}},T.id))})]})]})]}),!b(e)&&a.jsxs(a.Fragment,{children:[a.jsx(Zn,{}),a.jsxs(Tt,{className:Kc.value===e?"!bg-red-100 dark:!bg-red-900":"",onClick:T=>{Kc.value===e?(k({itemId:e,collectionId:C}),Kc.value):(T.preventDefault(),Kc.value=e,setTimeout(()=>{Kc.value=null},3e3))},children:[a.jsx(fe,{children:a.jsx(X,{className:"!text-red-500",children:Kc.value!==e?g("Delete Board",{ns:"contextMenus"}):g("Click to Confirm",{ns:"common"})})}),a.jsx("div",{className:"ml-auto pl-3",children:a.jsx(or,{size:15,className:"text-red-500"})})]})]})]})})}const txe="_TopRow_16h0h_1",nxe="_BottomRow_16h0h_5",rxe="_Panel_16h0h_9",axe="_PanelContent_16h0h_14",sxe="_ResizeHandleOuter_16h0h_24",oxe="_ResizeHandleInner_16h0h_35",ixe="_Button_16h0h_46",lxe="_Icon_16h0h_58",oE={TopRow:txe,BottomRow:nxe,Panel:rxe,PanelContent:axe,ResizeHandleOuter:sxe,ResizeHandleInner:oxe,Button:ixe,Icon:lxe};function vF({isVertical:e=!1,className:t="",id:n}){return a.jsx(RL,{className:"".concat(oE.ResizeHandleOuter," ").concat(t," opacity-0 hover:opacity-100 transition-opacity"),id:n,children:a.jsx("div",{className:oE.ResizeHandleInner,children:a.jsx(rL,{className:"".concat(oE.Icon," ").concat(e?"rotate-90":""," text-slate-300 dark:text-slate-500"),type:"resize-vertical"})})})}function cxe({children:e,isLastPanel:t=!1,hasPanel:n=!0,hasResizeHandle:r=!0,isVertical:s=!1,isCollapsible:o=!1,...i}){const[c,u]=f.useState(0);return n?a.jsxs(a.Fragment,{children:[a.jsx(Rx,{style:{width:"".concat(c,"%")},collapsible:o,onResize:h=>{u(h)},...i,children:e}),!t&&r&&a.jsx(vF,{isVertical:s})]}):e}const iE=["max-w-min","max-w-xs","max-w-sm","max-w-md","max-w-[50%]","max-w-prose","max-w-full","max-w-fit"];function yF({board:e,boardColor:t,isDragPreview:n,isSubBoard:r,isDark:s,globalSearchTerm:o,isGlobalSearchBoardsOnly:i,isHistoryDragActive:c,dragOverBoardId:u,panelHeight:h,currentTabLayout:p,selectedItemIds:m,showDetailsItem:x,closeGlobalSearch:C,setShowDetailsItem:b,setCurrentTab:g,setSelectedItemId:k}){var de,xe,je,Ee,Te,Me,ze;const{t:j}=wt(),S=f.useMemo(()=>{var qe,Ye;return(Ye=(qe=e.children)==null?void 0:qe.map(Ve=>Ve.id))!=null?Ye:[]},[e]),{updateItemById:E,updateItemByIdPending:N}=ji(),T=He(!1),M=f.useRef(null),L=f.useRef(null),D=He(!1),P=He(!1),{isBoardHasChildren:A}=ut(hr),B=f.useRef(null),z=Ua.value===wo,R=RC.value===e.id&&!o,{setNodeRef:$,listeners:_,isDragging:U}=nC({disabled:c||z||!!_a.value||!!As.value,id:e.id,data:{type:"board",isSubBoard:r,board:e}}),K=e.id===Su.value,W=e.name===G0,G=e.id===Y0.value,Z=Kc.value===e.id,F=K||G,V=e.color||t||"slate",q=e.borderWidth===0?r?"border":"border-none":e.borderWidth===1?"border":"border-[".concat(e.borderWidth,"px]"),ne=((de=e.layout)==null?void 0:de.startsWith("flex"))||!1,Q=e.layout==="flex-nowrap"||!1,ae=((xe=e.layout)==null?void 0:xe.startsWith("grid"))||!1,re=parseInt((Ee=(je=e.layout)==null?void 0:je.split("grid-cols-")[1])!=null?Ee:"",10)||2,le=Ll.value===e.id&&!o,oe=u===e.id,ie=Ou("".concat(oe?"bg-blue-200 dark:bg-blue-400 border-blue-300 dark:border-blue-300":"".concat(xu(V,"200")," ").concat(yx(V,"300","700"))," h-full flex flex-col ").concat(F?"border-2 min-h-[120px]":"border-0 min-h-[100px]"," px-0.5 py-1 bg-opacity-70 dark:bg-opacity-70 rounded-lg overflow-hidden ").concat(Z?"border-2 border-red-300 bg-red-100":""," ").concat(W?"border-2 ".concat(yx(V,"300","700")," border-opacity-70 dark:border-opacity-70"):""," ").concat(r?"border-opacity-50 dark:border-opacity-50":"border-opacity-60 dark:border-opacity-60"," ").concat(q," ").concat(z?"hover:bg-blue-100":""," ").concat(R?"pulse-clip":""),{variants:{dragging:{over:"border-2 border-dashed border-blue-400 dark:border-blue-500",overlay:"".concat(yx(V,"300","700")," opacity-70 border-2")}}});return f.useEffect(()=>{var qe;R&&((qe=B==null?void 0:B.current)==null||qe.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"}),setTimeout(()=>{RC.value=null},1e3))},[R,B==null?void 0:B.current]),a.jsxs(bS,{ref:Ei(B,_a.value||As.value?null:$),className:ie({dragging:n?"overlay":U?"over":void 0}),children:[a.jsxs(nm,{onOpenChange:qe=>{T.value=qe,Kc.value=null},children:[a.jsx(rm,{disabled:F,ref:P.value?L:null,children:a.jsxs(lfe,{onMouseEnter:()=>{P.value=!0},onMouseLeave:()=>{P.value=!1},onClick:()=>{P.value=!0},className:"p-1 px-4 pt-2 pb-0 pr-2 flex flex-row relative",...!lo.value&&!F?_:{},children:[F?a.jsx(Vfe,{boardName:e.name,boardSubtitle:e.description,scrollRef:B,isNewBoard:K,boardColor:e.color,boardBorderWidth:(Te=e.borderWidth)!=null?Te:0,boardId:e.id}):a.jsxs("div",{className:"overflow-hidden",children:[a.jsxs("div",{className:"cursor-default flex items-center",children:[a.jsx(ec,{icon:e.icon,size:17,isBoard:!0,className:"mr-1.5",description:e.showDescription?null:e.description,iconVisibility:e.iconVisibility,isHover:!0,children:W&&a.jsx(mse,{size:17,className:"mr-1.5"})}),o?a.jsx(X,{color:"black",className:"dark:hover:!text-blue-400 hover:!text-blue-500 cursor-pointer !font-medium text-sm text-ellipsis !block overflow-hidden whitespace-nowrap first-letter:uppercase",onClick:()=>{g==null||g(e.tabId),RC.value=e.id,C==null||C()},children:i?rl(e.name,o):e.name}):a.jsx(X,{color:"black",className:"!font-medium text-sm text-ellipsis !block overflow-hidden whitespace-nowrap first-letter:uppercase",children:e.name}),!e.showDescription&&(!e.icon||e.iconVisibility!=="always")&&a.jsx(De,{text:e.description,className:"!px-2 !py-1",delayDuration:300,isCompact:!0,isDisabled:n||!P.value,sideOffset:10,side:"bottom",children:a.jsx("div",{className:"ml-0.5 pl-1 text-primary/50 cursor-pointer hover:opacity-100 ".concat(P.value?"opacity-80":"opacity-0"),children:a.jsx(sA,{size:17})})})]}),e.description&&e.showDescription&&a.jsx("div",{onClick:()=>{D.value=!D.value},className:"!font-light text-xs cursor-default hover:opacity-100 opacity-70 hover:animate-in ".concat(D.value?"":"line-clamp-2"," mt-0.5"),children:e.description})]}),!F&&a.jsx("div",{className:"flex flex-row ml-auto opacity-0 animate-in fade-in ".concat(P.value||T.value||lo.value||le?"opacity-100":""," !mt-0"),children:n?a.jsx(Mx,{size:18}):a.jsx(fe,{className:"flex-row items-start relative",children:lo.value?a.jsx(Yn,{..._,className:"p-1 text-primary/50 h-auto cursor-grab absolute right-0 top-[-3px] hover:".concat(xu(e.color,"200")),children:a.jsx(Nx,{size:18})}):le?a.jsxs(ye,{variant:"light",size:"mini",className:"px-3 py-0.5 bg-yellow-200 hover:bg-yellow-200/80 dark:bg-yellow-700 dark:hover:bg-yellow-700/80",onClick:()=>{Ll.value=null},children:[a.jsx(X,{className:"whitespace-nowrap",children:j("Done",{ns:"common"})}),a.jsx("div",{className:"ml-auto pl-1.5",children:a.jsx(Dt,{size:14})})]}):!o&&a.jsx(ye,{title:j("Board Menu",{ns:"dashboard"}),variant:"ghost",size:"mini",className:"p-1 text-secondary-foreground/50 ".concat(xu(e.color,"200")," dark:hover:bg-").concat(e.color,"-800 hover:").concat(xu(e.color,"200")," bg-opacity-80 cursor-pointer rounded-md !mt-0 flex absolute right-0 top-[-3px]"),onClick:()=>{var Ve,Lt,$e;const qe=(Ve=M==null?void 0:M.current)==null?void 0:Ve.getBoundingClientRect().x,Ye=(Lt=M==null?void 0:M.current)==null?void 0:Lt.getBoundingClientRect().y;($e=L==null?void 0:L.current)==null||$e.dispatchEvent(new MouseEvent("contextmenu",{bubbles:!0,clientX:qe&&qe+10,clientY:Ye&&Ye+30}))},ref:M,children:a.jsx(bi,{size:18})})})}),o&&e.tabName&&a.jsx(it,{onClick:()=>{g==null||g(e.tabId),C==null||C()},variant:"secondary",className:"absolute top-0 right-2 rounded-[4px] text-slate-400 hover:text-blue-400 hover:bg-slate-50 cursor-pointer dark:hover:bg-slate-800 dark:text-slate-500 dark:hover:text-blue-500 dark:bg-slate-800",children:e.tabName})]})}),a.jsx(exe,{itemId:e.id,itemParentId:e.parentId,icon:e.icon,iconVisibility:e.iconVisibility,isEdit:G,isShowDescription:e.showDescription,hasDescription:!!e.description,setEditBoard:qe=>{Y0.value=qe},onShowDescriptionChange:(qe,Ye)=>{E({updatedItem:{showDescription:Ye,itemId:qe}})}})]}),a.jsxs(Ku,{className:"m-0 p-0 pb-2 pr-3 pl-2 relative h-full",children:[a.jsxs(xm,{defer:!0,options:{overflow:{x:"hidden"},scrollbars:{theme:s?"os-theme-light":"os-theme-dark",autoHide:"move"}},style:{maxHeight:r||p==="auto"?400:e.showDescription&&e.description&&h?h-(F?156:90):h&&h-(F?126:60)},children:[(c||z)&&!_a.value&&!As.value&&a.jsx(ufe,{board:e,isNewClip:z,isCreatingClip:Yc.value===e.id}),a.jsx(tC,{items:S,strategy:()=>null,disabled:c||z,children:((Me=e.children)==null?void 0:Me.length)&&pxe(e.children,e.layoutSplit||1).map((qe,Ye)=>qe.length>0&&a.jsxs("div",{children:[Ye>0&&a.jsx(b4,{className:"mt-2 mb-1 ml-1",color:V}),a.jsx(xm,{defer:!0,style:{width:"100%"},options:{scrollbars:{theme:s?"os-theme-light":"os-theme-dark",autoHide:"move"}},children:a.jsx("div",{className:"".concat(ne?"flex":"grid"," ").concat(Q?"flex-nowrap":"flex-wrap"," justify-normal gap-2.5 items-start mt-2.5 mb-1 ml-1 ").concat(ae?e.layout:""),children:qe==null?void 0:qe.map(Ve=>{const Lt=_a.value===Ve.id;return a.jsx("div",{className:"".concat(Lt?"min-w-[265px] duration-100 ":"min-w-[140px] "," ").concat(e.layoutItemsMaxWidth?e.layoutItemsMaxWidth:Lt||As.value===Ve.id?"max-w-full":"max-w-fit"," hover:z-100 ").concat(ne?e.layout:""),children:Ve.type===ns?a.jsx(L2,{isHistoryDragActive:c,dragOverBoardId:u,isDark:s,board:Ve,boardColor:V,currentTabLayout:p,isSubBoard:!0,selectedItemIds:m,setSelectedItemId:k,showDetailsItem:x,setShowDetailsItem:b}):Ve.type===wo&&a.jsx(sE,{clip:Ve,boardColor:V,globalSearchTerm:o,isGlobalSearchBoardsOnly:i,closeGlobalSearch:C,isDark:s,isClipDelete:Fo.value===Ve.id,isClipEdit:Lt||As.value===Ve.id,canReorangeItems:F||le,isShowOrganizeLayoutValue:lo.value,isHistoryDragActive:c,isShowDetails:x===Ve.id,setShowDetailsItem:b,setSelectedItemId:k,isSelected:m.includes(Ve.id),selectedOrder:m.indexOf(Ve.id)+1})},Ve.id)})})})]},Ye))})]}),F&&a.jsxs(a.Fragment,{children:[a.jsx(mn,{h:11}),a.jsxs(fe,{className:"justify-between w-full pl-2 pr-2 mt-2 absolute bottom-1 left-0",children:[a.jsx(cfe,{boardName:e.name,isNewBoard:K,boardId:e.id}),a.jsx(fe,{className:"w-full scroll-h-tabs-wrap",children:A(e.id)&&a.jsx(An,{style:{minWidth:"100%"},children:a.jsx(Xi,{className:"min-w-[280px] flex flex-row mt-[2px]",title:j("Change Layout",{ns:"dashboard"}),activationMode:"manual",value:e.layout||"flex-auto",onValueChange:async qe=>{N||await E({updatedItem:{layout:qe,itemId:e.id}})},children:a.jsxs(fe,{className:"w-full",children:[a.jsxs(fe,{className:"mr-2",children:[e.layoutSplit>1&&a.jsx(it,{onClick:()=>{E({updatedItem:{layoutSplit:e.layoutSplit>4?1:e.layoutSplit+1,itemId:e.id}})},variant:"outline",className:"bg-white border border-white dark:border-slate-600 dark:bg-slate-600 cursor-pointer px-1.5 mr-1",children:a.jsx(X,{className:"font-mono text-slate-400 font-semibold",children:e.layoutSplit})}),a.jsx(ye,{variant:"light",title:j("Vertical Split",{ns:"dashboard"}),onClick:()=>{E({updatedItem:{layoutSplit:e.layoutSplit>4?1:e.layoutSplit+1,itemId:e.id}})},className:"px-1 py-2 bg-gray-50 hover:bg-gray-200 dark:hover:bg-gray-700 cursor-pointer opacity-80 hover:opacity-100 hover:text-grey-500 h-8 w-8",children:a.jsx(Rne,{size:18,className:"opacity-70"})})]}),a.jsx(fe,{className:"mr-0.5",children:a.jsx(it,{variant:"outline",title:j("Layout Max Width",{ns:"dashboard"}),onClick:()=>{let qe=iE.findIndex(Ve=>Ve===e.layoutItemsMaxWidth);qe===-1?qe=0:qe=(qe+1)%iE.length;const Ye=iE[qe];E({updatedItem:{layoutItemsMaxWidth:Ye,itemId:e.id}})},className:"bg-white border border-white dark:border-slate-600 dark:bg-slate-600 cursor-pointer px-2 py-3 h-6 mr-1",children:a.jsx(X,{className:"text-slate-400 font-semibold text-md uppercase",children:e.layoutItemsMaxWidth?(ze=e.layoutItemsMaxWidth)==null?void 0:ze.replace("max-w-",""):"fit"})})}),a.jsxs(Vo,{className:"self-center text-primary/40",children:[a.jsx(br,{value:"flex-auto",className:"text-xs px-2 py-1",children:a.jsx(fL,{size:18,className:"opacity-70"})}),a.jsx(br,{value:"flex-1",className:"text-xs px-2 py-1",children:a.jsx(Sre,{size:18,className:"opacity-60 transform -scale-y-100"})}),a.jsx(br,{value:"flex-nowrap",className:"text-xs px-2 py-1",children:a.jsx(Oee,{size:18,className:"opacity-60"})}),a.jsx(br,{value:"grid-cols-".concat(re),className:"text-xs px-2 py-1",children:a.jsx(ZC,{size:18,className:"opacity-60",onClick:qe=>{qe.stopPropagation(),E({updatedItem:{layout:"grid-cols-".concat(re>3?1:re+1),itemId:e.id}})}})})]}),ae&&a.jsx(it,{title:j("Number of columns",{ns:"dashboard"}),onClick:()=>{E({updatedItem:{layout:"grid-cols-".concat(re>3?1:re+1),itemId:e.id}})},variant:"outline",className:"bg-white border border-white dark:border-slate-600 dark:bg-slate-600 cursor-pointer px-1.5 ml-1",children:a.jsx(X,{className:"font-mono text-slate-400 font-semibold",children:re})})]})})})}),a.jsx(ye,{variant:"light",title:"".concat(A(e.id)?j("Done",{ns:"common"}):""),onClick:()=>{if(Pl.value){Pr.value=!0;return}Cx()},className:"px-2 text-blue-500 animate-in fade-in bg-gray-50 hover:bg-grey-100 cursor-pointer opacity-90 hover:opacity-100 hover:text-blue-600",children:A(e.id)?a.jsx(Dt,{size:19}):a.jsxs(a.Fragment,{children:[a.jsx(Dt,{size:19,className:"mr-1"}),j("Done",{ns:"common"})]})})]})]})]})]})}const L2=f.memo(yF);function dxe({board:e,isDragPreview:t,isDark:n,isSubBoard:r,isHistoryDragActive:s,dragOverBoardId:o,panelHeight:i,currentTabLayout:c,selectedItemIds:u,showDetailsItem:h,setShowDetailsItem:p,order:m,isLastBoard:x,setSelectedItemId:C}){return a.jsx(cxe,{defaultSize:20,isCollapsible:!1,minSize:10,order:m,hasResizeHandle:!t,isLastPanel:x,children:a.jsx(L2,{board:e,boardColor:e.color,order:m,panelHeight:i,isHistoryDragActive:s,dragOverBoardId:o,currentTabLayout:c,isSubBoard:r,selectedItemIds:u,setSelectedItemId:C,showDetailsItem:h,setShowDetailsItem:p,isDark:n,isDragPreview:t},e.id)})}const uxe=f.memo(dxe);function hxe({children:e}){return e}function pxe(e,t){const n=e.length,r=Math.ceil(n/t),s=Array.from({length:t},()=>[]);return e.forEach((o,i)=>{const c=Math.min(Math.floor(i/r),t-1);s[c].push(o)}),s}var Qo=(e=>(e.FOLDER="folder",e.SEPARATOR="separator",e.ITEM="item",e.DISABLED="disabled",e))(Qo||{}),Mi=(e=>(e.TAB="tab",e.BOARD="board",e.CLIP="clip",e))(Mi||{});function mxe(e){return a.jsx("svg",{viewBox:"0 0 25 25",className:e.className,xmlns:"http://www.w3.org/2000/svg",children:a.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.2626 3.26045C7.38219 2.13044 8.33828 1.25 9.5 1.25H14.5C15.6617 1.25 16.6178 2.13044 16.7374 3.26045C17.5005 3.27599 18.1603 3.31546 18.7236 3.41895C19.4816 3.55818 20.1267 3.82342 20.6517 4.34835C21.2536 4.95027 21.5125 5.70814 21.6335 6.60825C21.75 7.47522 21.75 8.57754 21.75 9.94513V16.0549C21.75 17.4225 21.75 18.5248 21.6335 19.3918C21.5125 20.2919 21.2536 21.0497 20.6517 21.6517C20.0497 22.2536 19.2919 22.5125 18.3918 22.6335C17.5248 22.75 16.4225 22.75 15.0549 22.75H8.94513C7.57754 22.75 6.47522 22.75 5.60825 22.6335C4.70814 22.5125 3.95027 22.2536 3.34835 21.6517C2.74643 21.0497 2.48754 20.2919 2.36652 19.3918C2.24996 18.5248 2.24998 17.4225 2.25 16.0549V9.94513C2.24998 8.57754 2.24996 7.47522 2.36652 6.60825C2.48754 5.70814 2.74643 4.95027 3.34835 4.34835C3.87328 3.82342 4.51835 3.55818 5.27635 3.41895C5.83973 3.31546 6.49952 3.27599 7.2626 3.26045ZM7.26496 4.76087C6.54678 4.7762 5.99336 4.81234 5.54735 4.89426C4.98054 4.99838 4.65246 5.16556 4.40901 5.40901C4.13225 5.68577 3.9518 6.07435 3.85315 6.80812C3.75159 7.56347 3.75 8.56458 3.75 10V16C3.75 17.4354 3.75159 18.4365 3.85315 19.1919C3.9518 19.9257 4.13225 20.3142 4.40901 20.591C4.68577 20.8678 5.07435 21.0482 5.80812 21.1469C6.56347 21.2484 7.56458 21.25 9 21.25H15C16.4354 21.25 17.4365 21.2484 18.1919 21.1469C18.9257 21.0482 19.3142 20.8678 19.591 20.591C19.8678 20.3142 20.0482 19.9257 20.1469 19.1919C20.2484 18.4365 20.25 17.4354 20.25 16V10C20.25 8.56458 20.2484 7.56347 20.1469 6.80812C20.0482 6.07434 19.8678 5.68577 19.591 5.40901C19.3475 5.16556 19.0195 4.99838 18.4527 4.89426C18.0066 4.81234 17.4532 4.7762 16.735 4.76087C16.6058 5.88062 15.6544 6.75 14.5 6.75H9.5C8.34559 6.75 7.39424 5.88062 7.26496 4.76087ZM9.5 2.75C9.08579 2.75 8.75 3.08579 8.75 3.5V4.5C8.75 4.91421 9.08579 5.25 9.5 5.25H14.5C14.9142 5.25 15.25 4.91421 15.25 4.5V3.5C15.25 3.08579 14.9142 2.75 14.5 2.75H9.5ZM6.25 10.5C6.25 10.0858 6.58579 9.75 7 9.75H17C17.4142 9.75 17.75 10.0858 17.75 10.5C17.75 10.9142 17.4142 11.25 17 11.25H7C6.58579 11.25 6.25 10.9142 6.25 10.5ZM7.25 14C7.25 13.5858 7.58579 13.25 8 13.25H16C16.4142 13.25 16.75 13.5858 16.75 14C16.75 14.4142 16.4142 14.75 16 14.75H8C7.58579 14.75 7.25 14.4142 7.25 14ZM8.25 17.5C8.25 17.0858 8.58579 16.75 9 16.75H15C15.4142 16.75 15.75 17.0858 15.75 17.5C15.75 17.9142 15.4142 18.25 15 18.25H9C8.58579 18.25 8.25 17.9142 8.25 17.5Z",fill:"currentColor"})})}const fxe=({selectedItemIds:e,hasPinnedItemsInSelected:t,hasFavoriteItemsInSelected:n,setSelectedItemIds:r})=>{const{deleteItemsByIds:s}=ype(),{t:o}=wt(),[,,,i]=Vu({}),[,,c]=Bu({}),{updateItemByIds:u}=upe(),{copyPasteSequencePinnedDelay:h,setCopyPasteSequencePinnedDelay:p,copyPasteSequenceIsReversOrder:m,setCopyPasteSequenceIsReversOrder:x}=ut(Nr),{currentCollectionId:C}=ut(hr);return a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,className:"animate-in fade-in",children:a.jsxs(ye,{variant:"ghost",size:"mini",className:"ml-1 mr-0.5 px-1.5 py-1 w-[32px] h-[32px] bg-slate-100 dark:bg-slate-900/90 dark:hover:bg-slate-800 bg-opacity-80 text-secondary-foreground/50 cursor-pointer !mt-0 hover:bg-opacity-100 relative rounded-sm",children:[a.jsx(mxe,{className:"w-[24px]",lightingColor:"white"}),e.length>0&&a.jsx(it,{variant:"slate",className:"absolute left-[-12px] top-[-12px]",children:e.length})]})}),a.jsxs(Cn,{className:"w-52",sideOffset:10,align:"center",shadow:"shadow-[0_-2px_12px_0_rgb(0,0,0,0.1)]",children:[a.jsxs(Oe,{disabled:e.length===0,onClick:()=>{r([])},children:[a.jsx($C,{className:"mr-2 h-4 w-4"}),a.jsx(X,{className:"mr-1",children:o("Deselect All",{ns:"common"})})]}),a.jsx(Yt,{}),a.jsxs(Oe,{disabled:e.length===0,onClick:async()=>{await c([...e]),r([])},children:[a.jsx(qa,{className:"mr-2 h-4 w-4"}),a.jsx(X,{className:"mr-1",children:o("Sequence Copy",{ns:"common"})})]}),a.jsxs(Oe,{disabled:e.length===0,onClick:async()=>{await i([...e]),r([])},children:[a.jsx(aa,{className:"mr-2 h-4 w-4"}),a.jsx(X,{className:"mr-1",children:o("Sequence Paste",{ns:"common"})})]}),a.jsxs(Ta,{children:[a.jsx(va,{children:a.jsxs(fe,{className:"flex w-full",children:[a.jsx($se,{className:"mr-2 h-4 w-4"}),a.jsx(X,{children:o("Next Delay",{ns:"common"})}),a.jsxs(it,{variant:"slate",className:"ml-auto py-0 bg-slate-200 text-slate-500",children:[h,"s"]})]})}),a.jsxs(ya,{className:"w-48",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5",disabled:!0,children:o("Sequence Next Delay",{ns:"common"})}),a.jsx(Kt,{checked:h===1,onSelect:b=>{b.preventDefault(),p(1)},children:a.jsxs(X,{children:["1 ",o("second",{ns:"common"})]})}),a.jsx(Kt,{checked:h===2,onSelect:b=>{b.preventDefault(),p(2)},children:a.jsxs(X,{children:["2 ",o("seconds",{ns:"common"})]})}),a.jsx(Kt,{checked:h===3,onSelect:b=>{b.preventDefault(),p(3)},children:a.jsxs(X,{children:["3 ",o("seconds",{ns:"common"})]})}),a.jsx(Kt,{checked:h===4,onSelect:b=>{b.preventDefault(),p(4)},children:a.jsxs(X,{children:["4 ",o("seconds",{ns:"common"})]})}),a.jsx(Kt,{checked:h===5,onSelect:b=>{b.preventDefault(),p(5)},children:a.jsxs(X,{children:["5 ",o("seconds",{ns:"common"})]})}),a.jsx(Kt,{checked:h===10,onSelect:b=>{b.preventDefault(),p(10)},children:a.jsxs(X,{children:["10 ",o("seconds",{ns:"common"})]})})]})]}),a.jsxs(Ta,{children:[a.jsx(va,{children:a.jsxs(fe,{className:"flex w-full",children:[a.jsx(tse,{className:"mr-2 h-4 w-4"}),a.jsxs(X,{children:[o("Reverse Order",{ns:"common"}),"..."]}),a.jsx(it,{className:"ml-auto py-0 bg-slate-200 text-slate-500",variant:"slate",children:m?"Yes":"No"})]})}),a.jsxs(ya,{className:"w-48",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5",disabled:!0,children:a.jsx(X,{children:o("Sequence Reverse Order",{ns:"common"})})}),a.jsx(Kt,{checked:!m,onSelect:b=>{b.preventDefault(),x(!1)},children:a.jsx(X,{children:o("No",{ns:"common"})})}),a.jsx(Kt,{checked:m,onSelect:b=>{b.preventDefault(),x(!0)},children:a.jsx(X,{children:o("Yes",{ns:"common"})})})]})]}),a.jsx(Yt,{}),a.jsxs(Oe,{onClick:()=>{u({updatedData:{isPinned:!0},itemIds:e}),r([])},children:[a.jsx(zl,{className:"mr-2 h-4 w-4"}),a.jsx(X,{children:o("Pin Selected",{ns:"common"})})]}),t&&a.jsxs(Oe,{onClick:()=>{u({updatedData:{isPinned:!1},itemIds:e}),r([])},children:[a.jsx(Iu,{className:"mr-2 h-4 w-4"}),a.jsx(X,{children:o("UnPin Selected",{ns:"common"})})]}),a.jsx(Yt,{}),a.jsxs(Oe,{onClick:()=>{u({updatedData:{isFavorite:!0},itemIds:e}),r([])},children:[a.jsx(Mu,{className:"mr-2 h-4 w-4"}),a.jsx(X,{children:o("Star Selected",{ns:"common"})})]}),n&&a.jsxs(Oe,{onClick:()=>{u({updatedData:{isFavorite:!1},itemIds:e}),r([])},children:[a.jsx(Ox,{className:"mr-2 h-4 w-4"}),a.jsx(X,{children:o("Remove Selected Star",{ns:"common"})})]}),a.jsx(Yt,{}),a.jsxs(Oe,{disabled:e.length===0,onClick:async b=>{Dl.value?(await s({itemIds:e,collectionId:C}),setTimeout(()=>{r([]),Dl.value=!1},400)):(b.preventDefault(),Dl.value=!0,setTimeout(()=>{Dl.value=!1},3e3))},children:[a.jsx(or,{className:"mr-2 h-4 w-4 ".concat(Dl.value?"text-red-500":"")}),a.jsxs(fe,{className:"text-red-400",children:[a.jsx(X,{className:"mr-1 ".concat(Dl.value?"!text-red-500":""),children:Dl.value?o("Click to Confirm",{ns:"common"}):o("Delete",{ns:"common"})}),e.length>0&&a.jsx(a.Fragment,{children:Dl.value?a.jsx(it,{variant:"destructive",className:"bg-red-500 ml-1 py-0 font-semibold",children:e.length}):a.jsx(it,{variant:"secondary",className:"bg-slate-200 text-slate-500 ml-1 py-0 font-semibold",children:e.length})})]})]})]})]})};function gxe({tabId:e}){const{t}=wt();return e==null?null:a.jsx(kg,{children:a.jsxs(am,{children:[a.jsxs(Tt,{onClick:()=>{lo.value=!0},children:[t("Organize Layout",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-3",children:a.jsx(bae,{size:15})})]}),a.jsx(Zn,{}),a.jsxs(Tt,{onClick:()=>{_p.value=!0},children:[t("Edit Tabs",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-3",children:a.jsx(Vne,{size:15})})]})]})})}const{CLIP:vxe,TAB:xF,BOARD:yxe}=Mi;function bF({totalTabs:e,onCreateNewItemType:t,isFirstTab:n}){const{t:r}=wt(),s=Sm();return a.jsxs(Nn,{defaultOpen:n,modal:!1,children:[a.jsx(_n,{className:"mr-1.5 rounded-sm flex",asChild:!0,children:n?a.jsx(J,{className:"flex w-20 group flex-row items-center cursor-pointer justify-center border-2 border-dashed rounded-md p-1.5 hover:border-blue-400 hover:dark:border-blue-500 bg-slate-100 dark:bg-slate-800/50 text-slate-500 dark:border-slate-500 dark:text-slate-300 border-slate-300",children:a.jsx(Ir,{size:20,className:"group-hover:text-blue-400 dark:group-hover:text-blue-300 text-slate-400"})}):a.jsx(ye,{variant:"ghost",size:"mini",className:"ml-1.5 mr-1 px-1 py-1 w-[30px] bg-slate-100 hover:bg-opacity-100 bg-opacity-80 dark:bg-gray-500/70 dark:hover:bg-slate-500 text-secondary-foreground/50 cursor-pointer !mt-0 flex",children:a.jsx(De,{text:"".concat(r("Add New",{ns:"contextMenus"})," ..."),isDisabled:n,delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(Ir,{size:20})})})}),a.jsxs(Cn,{align:n?"center":"end",alignOffset:-28,sideOffset:n?12:8,children:[!n&&a.jsxs(Oe,{className:"outline-none flex items-center",onClick:()=>{t(vxe)},children:[a.jsx(KC,{size:16,className:"mr-2"}),a.jsx("span",{children:r("Add Clip",{ns:"contextMenus"})})]}),!n&&a.jsxs(Oe,{className:"outline-none flex items-center",onClick:()=>{t(yxe)},children:[a.jsx(ag,{size:16,className:"mr-2"}),a.jsx("span",{children:r("Add Board",{ns:"contextMenus"})})]}),n?a.jsxs(a.Fragment,{children:[a.jsx(Oe,{disabled:!0,className:"flex justify-center py-0.5 dark:text-gray-400 text-gray-500",children:r("Dashboard",{ns:"contextMenus"})}),a.jsx(Yt,{}),a.jsxs(Oe,{className:"outline-none flex items-center",onClick:()=>{t(xF)},children:[a.jsx(Op,{size:16,className:"mr-2"}),a.jsx("span",{children:r("Add First Tab",{ns:"contextMenus"})})]})]}):a.jsxs(Oe,{className:"outline-none flex items-center",onClick:()=>{!s&&e&&e>=2?Uc.value=!0:t(xF)},children:[a.jsx(Op,{size:16,className:"mr-2"}),a.jsx("span",{children:r("Add Tab",{ns:"contextMenus"})}),e&&e>=2&&a.jsx(eh,{})]})]})]})}const sh=1,i1=50;function xxe({tabs:e,selectedItemIds:t,setSelectedItemIds:n,pinnedItemIds:r,currentTab:s,setCurrentTab:o}){var M,L;const{clipboardHistory:i}=ut(Yi),{t:c}=wt(),{updateTabById:u}=rR(),h=f.useRef(null),p=f.useRef(null),m=He(!1),{updateMovedClips:x}=Tb();f.useEffect(()=>{Ua.value&&(Ua.value=null)},[]);const{createNewItem:C}=Mb(Gi.value===null),{currentCollectionId:b,clipItems:g}=ut(hr),k=(M=e.find(D=>D.tabId===s))==null?void 0:M.tabColor;async function j(D,P=null){if(Ua.value=D,D===Mi.BOARD){const A=Os(g,s,P?P==null?void 0:P.toString():null),B={name:c("New Board",{ns:"dashboard"}),isBoard:!0,tabId:s,showDescription:!0,color:k,borderWidth:0,parentId:P,collectionId:b,orderNumber:0},z=await C({item:B});A.sort(($,_)=>$.orderNumber-_.orderNumber).unshift({...B,id:z,layout:"",type:"board",color:null,showDescription:!0,layoutItemsMaxWidth:"",layoutSplit:1,description:""});const R=A.map(($,_)=>({itemId:$.id,parentId:P,tabId:$.tabId,collectionId:b,orderNumber:_}));x({updatedMoveClips:R}),Su.value=z}else D===Mi.CLIP&&(Ua.value=D)}async function S(D,P=null){return new Promise(async(A,B)=>{var G,Z,F,V,q,ne,Q,ae,re,le,oe,ie,de,xe,je,Ee,Te,Me;P||B("No board id");const z=D?i.find(ze=>ze.historyId===D):null,R=z==null?void 0:z.isImage,$=(G=g.find(ze=>ze.itemId===P))==null?void 0:G.color,_={historyId:D,name:z!=null&&z.value?z.value.substring(0,50).replace(/\n\t/g,"").replace(/\s+/g," ").trim():R?"".concat(c("Image size",{ns:"common"})," (").concat(z==null?void 0:z.imageWidth,"x").concat(z==null?void 0:z.imageHeight,")"):c("New Clip",{ns:"dashboard"}),isClip:!0,value:(Z=Cu.value)!=null?Z:"",description:null,detectedLanguage:(F=z==null?void 0:z.detectedLanguage)!=null?F:null,isImage:(V=z==null?void 0:z.isImage)!=null?V:!1,imageDataUrl:(q=z==null?void 0:z.imageDataUrl)!=null?q:null,imagePathFullRes:(ne=z==null?void 0:z.imagePathFullRes)!=null?ne:null,imageHeight:(Q=z==null?void 0:z.imageHeight)!=null?Q:null,imageWidth:(ae=z==null?void 0:z.imageWidth)!=null?ae:null,imagePreviewHeight:(re=z==null?void 0:z.imagePreviewHeight)!=null?re:null,isLink:(le=z==null?void 0:z.isLink)!=null?le:!1,links:(oe=z==null?void 0:z.links)!=null?oe:null,isImageData:(ie=z==null?void 0:z.isImageData)!=null?ie:!1,isMasked:(de=z==null?void 0:z.isMasked)!=null?de:!1,isVideo:(xe=z==null?void 0:z.isVideo)!=null?xe:!1,isCode:(je=z==null?void 0:z.isCode)!=null?je:!1,isText:(Ee=z==null?void 0:z.isText)!=null?Ee:!1,hasEmoji:(Te=z==null?void 0:z.hasEmoji)!=null?Te:!1,hasMaskedWords:(Me=z==null?void 0:z.hasMaskedWords)!=null?Me:!1,hasMultiLineCopy:!1,tabId:s,showDescription:!1,color:$,borderWidth:2,parentId:P,collectionId:b,createdAt:0,orderNumber:0},U=await C({item:_});Cu.value&&(Cu.value=null),Yc.value=P;const K=Os(g,s,P==null?void 0:P.toString());K.sort((ze,qe)=>ze.orderNumber-qe.orderNumber).unshift({..._,id:U,type:"clip"});const W=K.map((ze,qe)=>({itemId:ze.id,parentId:ze.parentId,tabId:ze.tabId,collectionId:b,orderNumber:qe}));setTimeout(async()=>{await x({updatedMoveClips:W}),A(U)},600)})}f.useEffect(()=>{async function D(){var A;let P=null;if(Gi.value&&!Yc.value){for(const B of(A=Tp.value)!=null?A:[null])P=await S(B,Gi.value);setTimeout(()=>{Yc.value=null,Gi.value=null,Tp.value=null,Cu.value=null,As.value=P},300)}}D()},[Gi.value]),f.useEffect(()=>{async function D(){await j(Mi.BOARD,q0.value),kx.value=!1,q0.value=null}(q0.value||kx.value)&&D()},[q0.value,kx.value]);const{tabLayoutSplit:E,tabLayout:N}=(L=e.find(D=>D.tabId===s))!=null?L:{},T=e.length===0&&!Ua.value&&!_p.value;return a.jsxs(a.Fragment,{children:[a.jsxs(Xi,{className:"flex ".concat(xu(k)," rounded-lg py-0 mx-1.5 ").concat(T?"flex-col items-center justify-center pb-2 mb-1":"mb-3 mr-3"),onValueChange:D=>{o(D)},value:s,children:[a.jsxs(nm,{onOpenChange:D=>{m.value=D},children:[a.jsxs(rm,{ref:p,className:"flex w-full",disabled:T,children:[!T&&a.jsx(fe,{className:"justify-start dashboard-tabs w-full",children:a.jsx(An,{style:{width:"97%"},children:_p.value?a.jsxs(Vo,{className:"bg-transparent pr-0.5",children:[e.map(({tabId:D,tabName:P,tabIsHidden:A,tabColor:B,tabOrderNumber:z})=>D&&!A&&a.jsx(bxe,{tabColor:B,tabId:D,tabName:P||"".concat(c("Tab",{ns:"dashboard"})," ").concat(z+1),currentTab:s},D)),Ua.value===Mi.TAB?a.jsx(wF,{newTabOrderNumber:e.length+1}):a.jsx(ye,{variant:"outline",size:"mini",title:c("Add a Tab",{ns:"dashboard"}),className:"px-1.5 ml-1 h-8 border-0 opacity-80 hover:opacity-100 hover:text-gray-500 dark:text-gray-200 bg-gray-100 dark:bg-gray-600",onClick:()=>{j(Mi.TAB)},children:a.jsx(Ir,{size:18})})]}):a.jsxs(Vo,{className:"bg-transparent pr-0.5",children:[e.map(({tabId:D,tabName:P,tabIsHidden:A,tabOrderNumber:B})=>D&&!A&&a.jsx(wxe,{tabId:D,currentTabColor:k!=null?k:"slate",tabOrderNumber:B,tabName:P||"Tab ".concat(B+1),currentTab:s},D)),Ua.value===Mi.TAB&&a.jsx(wF,{newTabOrderNumber:e.length+1})]})})}),a.jsx(J,{className:"flex flex-row p-1 !mt-0 mr-0.5",children:lo.value?a.jsxs(a.Fragment,{children:[E&&a.jsxs(fe,{className:"mr-2",children:[E>1&&a.jsx(it,{onClick:()=>{u({updatedTab:{tabLayoutSplit:E>3?1:E+1,tabId:s}})},variant:"outline",className:"bg-white border border-white dark:bg-slate-500 dark:border-slate-500 cursor-pointer px-1.5 mr-1",children:a.jsx(X,{className:"font-mono text-slate-400 font-semibold",children:E})}),a.jsxs(ye,{variant:"light",title:c("Board Layout Split",{ns:"dashboard"}),onClick:()=>{u({updatedTab:{tabLayoutSplit:E>3?1:E+1,tabId:s}})},className:"px-1 py-2 bg-gray-50 dark:bg-slate-600/90 cursor-pointer opacity-80 hover:opacity-100 hover:text-grey-500 ".concat(E===4?"w-12":"w-8"," h-8"),children:[E===1&&a.jsx($ae,{size:18,className:"opacity-70"}),E===2&&a.jsx(rre,{size:18,className:"opacity-70"}),E===3&&a.jsx(are,{size:18,className:"opacity-70"}),E===4&&a.jsxs(a.Fragment,{children:[a.jsx(ZC,{size:18,className:"opacity-70"}),a.jsx(ZC,{size:18,className:"opacity-70 ml-[-2px]"})]})]})]}),a.jsxs(fe,{className:"mr-2",children:[a.jsx(it,{onClick:()=>{u({updatedTab:{tabLayoutSplit:E,tabLayout:N==="full"?"auto":N==="auto"||!N?"full":"auto",tabId:s}})},variant:"outline",className:"bg-white border border-white dark:bg-slate-500 dark:border-slate-500 cursor-pointer px-1.5 mr-1",children:a.jsx(X,{className:"font-mono text-slate-400 font-semibold",children:N||"auto"})}),a.jsxs(ye,{variant:"light",title:c("Board Layout Height",{ns:"dashboard"}),onClick:()=>{u({updatedTab:{tabLayoutSplit:E,tabLayout:N==="full"||!N?"auto":N==="auto"?"full":"auto",tabId:s}})},className:"px-1 py-2 bg-gray-50 dark:bg-slate-600/90 cursor-pointer opacity-80 hover:opacity-100 hover:text-grey-500 w-8 h-8",children:[(N==="auto"||!N)&&a.jsx(fL,{size:18,className:"opacity-70"}),N==="full"&&a.jsx(Ya,{size:18,className:"opacity-70"})]})]}),a.jsxs(ye,{variant:"light",size:"mini",className:"px-3 bg-yellow-200 hover:bg-yellow-200/80 dark:bg-yellow-700 dark:hover:bg-yellow-700/80",onClick:()=>{lo.value=!1,Ll.value=null},children:[a.jsx(X,{className:"whitespace-nowrap",children:c("Done Organize",{ns:"dashboard"})}),a.jsx("div",{className:"ml-auto pl-1.5",children:a.jsx(Dt,{size:15})})]})]}):_p.value?a.jsxs(ye,{variant:"light",size:"mini",className:"px-3 bg-yellow-200 hover:bg-yellow-200/80 dark:bg-yellow-700 dark:hover:bg-yellow-700/80",onClick:()=>{_p.value=!1,Ll.value=null},children:[a.jsx(X,{className:"whitespace-nowrap",children:c("Done Edit Tabs",{ns:"dashboard"})}),a.jsx("div",{className:"ml-auto pl-1.5",children:a.jsx(Dt,{size:15})})]}):Ua.value===wo?a.jsxs(ye,{variant:"light",size:"mini",className:"px-3 bg-yellow-200 hover:bg-yellow-200/80 dark:bg-yellow-700 dark:hover:bg-yellow-700/80",onClick:()=>{Ua.value=null,Cu.value=null},children:[a.jsx(X,{className:"whitespace-nowrap",children:c("Done Create Clip",{ns:"dashboard"})}),a.jsx("div",{className:"ml-auto pl-1.5",children:a.jsx(Dt,{size:15})})]}):Y0.value!=null||_a.value!=null?a.jsxs(ye,{variant:"light",size:"mini",className:"px-3 bg-yellow-200 hover:bg-yellow-200/80 dark:bg-yellow-700 dark:hover:bg-yellow-700/80",onClick:()=>{Y0.value=null,_a.value=null},children:[a.jsx(X,{className:"whitespace-nowrap",children:c("Done Edit",{ns:"dashboard"})}),a.jsx("div",{className:"ml-auto pl-1.5",children:a.jsx(Dt,{size:15})})]}):a.jsxs(a.Fragment,{children:[t.length>0&&a.jsx(J,{className:"animate-in fade-in duration-300",children:a.jsx(fxe,{selectedItemIds:t,hasPinnedItemsInSelected:t.some(D=>r.includes(D)),hasFavoriteItemsInSelected:t.some(D=>{var P;return(P=g.find(A=>A.itemId===D))==null?void 0:P.isFavorite}),setSelectedItemIds:n})}),e.length>0&&a.jsxs(a.Fragment,{children:[a.jsx(bF,{totalTabs:e.length,onCreateNewItemType:j,isFirstTab:!1}),a.jsx(ye,{variant:"ghost",size:"mini",className:"px-1 py-1 text-secondary-foreground/50 cursor-pointer !mt-0 flex w-[30px]",onClick:()=>{var A,B,z;const D=(A=h==null?void 0:h.current)==null?void 0:A.getBoundingClientRect().x,P=(B=h==null?void 0:h.current)==null?void 0:B.getBoundingClientRect().y;(z=p==null?void 0:p.current)==null||z.dispatchEvent(new MouseEvent("contextmenu",{bubbles:!0,clientX:D&&D+20,clientY:P&&P+20}))},ref:h,children:a.jsx(De,{text:c("Tabs Menu",{ns:"dashboard"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(bi,{size:20})})})]})]})})]}),a.jsx(gxe,{tabId:s})]}),T&&a.jsx(bF,{onCreateNewItemType:j,isFirstTab:!0})]}),T&&a.jsx(X,{className:"text-sm mt-2 !text-slate-500 items-center justify-center mx-1.5 mr-3",children:c("Create Tab",{ns:"dashboard"})})]})}function wF({newTabOrderNumber:e}){const{t}=wt(),{createNewTab:n}=kpe(),{currentCollectionId:r}=ut(hr),s=He(!1),o=He(""),i=He(null);return a.jsxs(fe,{className:"ml-1.5",children:[a.jsx(J,{className:"w-[22px] mr-1",children:a.jsx(i2,{color:i.value,type:il,itemId:null,onColorChange:c=>{i.value=c}})}),a.jsx(De,{open:s.value,text:o.value.length<=sh?t("Too short",{ns:"dashboard"}):t("Too long",{ns:"dashboard"}),side:"bottom",className:"bg-rose-50 text-red-500 dark:bg-rose-900 dark:text-red-50 border-rose-100 dark:border-rose-950 text-base font-semibold border !px-2 !py-1.5",children:a.jsx(Gt,{small:!0,autoFocus:!0,className:"bg-white rounded-md text-sm font-semibold max-w-[200px] min-w-[140px]",placeholder:t("Enter tab name",{ns:"dashboard"}),onKeyDown:async c=>{c.stopPropagation(),c.key==="Enter"&&(o.value.length<=sh||o.value.length>i1)?s.value=!0:c.key==="Enter"&&await n({tab:{tabName:o.value,tabColor:i.value,collectionId:r,tabOrderNumber:e}})},value:o.value,onChange:c=>{(s.value&&c.target.value.length>sh&&c.target.value.length<=i1||s.value&&c.target.value.length===0)&&(s.value=!1),o.value=c.target.value}})}),a.jsx(ye,{variant:"outline",size:"mini",className:"ml-1 px-1.5 h-8 text-blue-500 dark:text-blue-300 border-0",onClick:async()=>{s.value||await n({tab:{tabName:o.value,tabColor:i.value,collectionId:r,tabOrderNumber:e}})},children:a.jsx(De,{text:t("Create tab",{ns:"dashboard"}),isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(Dt,{size:18})})}),a.jsx(ye,{variant:"outline",size:"mini",className:"ml-1 px-1.5 h-8 text-gray-400 border-0",onClick:()=>{Ua.value=null},children:a.jsx(De,{text:t("Cancel",{ns:"dashboard"}),isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(Rn,{size:18})})})]})}function bxe({tabId:e,tabName:t,tabColor:n,currentTab:r}){const{t:s}=wt(),o=He(!1),i=He(""),c=He(!1);if(!t)return null;f.useEffect(()=>{c.value&&(c.value=!1)},[r]);const u=He(!1),h=He(!1),{tabHasBoards:p,setCurrentTab:m}=ut(hr),{deleteItemById:x}=jpe(),{updateTabById:C}=rR();return a.jsx(fe,{className:"inline-flex items-center whitespace-nowrap rounded-sm px-1.5 pr-2 ".concat(c.value?"":"py-1.5"," ").concat(r===e&&!c.value?"bg-white dark:bg-gray-900/60":""," ").concat(h.value?"bg-red-100/80 dark:bg-red-900/70":""," ").concat(u.value?"bg-yellow-100/80 dark:bg-yellow-900/70":""," text-sm font-medium ring-offset-background transition-none focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset disabled:pointer-events-none disabled:opacity-50 justify-start max-w-[260px]"),children:c.value?a.jsxs(a.Fragment,{children:[a.jsx(De,{open:o.value,asChild:!0,text:i.value.length<=sh?s("Too short",{ns:"dashboard"}):s("Too long",{ns:"dashboard"}),side:"bottom",className:"bg-rose-50 text-red-500 dark:bg-rose-900 dark:text-red-50 border-rose-100 dark:border-rose-950 text-base font-semibold border !px-2 !py-1.5",children:a.jsx(Gt,{small:!0,autoFocus:!0,className:"bg-white rounded-md text-sm font-semibold max-w-[200px] min-w-[120px]",placeholder:s("Enter tab name",{ns:"dashboard"}),onKeyDown:async b=>{b.stopPropagation(),b.key==="Escape"?c.value=!1:b.key==="Enter"&&(i.value.length<=sh||i.value.length>i1)?o.value=!0:b.key==="Enter"&&(await C({updatedTab:{tabName:i.value,tabId:e}}),setTimeout(()=>{c.value=!1},200))},defaultValue:t,onChange:b=>{o.value&&b.target.value.length>sh&&b.target.value.length<=i1||o.value&&b.target.value.length===0?o.value=!1:(b.target.value.length<=sh||b.target.value.length>i1)&&(o.value=!0),i.value=b.target.value}})}),a.jsx(De,{text:s("Rename",{ns:"common"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-1 px-1.5 h-8 text-blue-500 dark:text-blue-300 border-0",onClick:async()=>{o.value||(await C({updatedTab:{tabName:i.value,tabId:e}}),setTimeout(()=>{c.value=!1},200))},children:a.jsx(Dt,{size:18})})})}),a.jsx(De,{text:s("Cancel",{ns:"common"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-1 px-1.5 h-8 text-gray-400 border-0",onClick:()=>{c.value=!1},children:a.jsx(Rn,{size:18})})})})]}):a.jsxs(a.Fragment,{children:[a.jsx(i2,{color:n,itemId:e,onOpen:()=>{m(e)},updateById:C,type:il}),a.jsx(J,{className:"text-ellipsis overflow-hidden first-letter:uppercase border-dashed border-b border-gray-400",onClick:b=>{b.preventDefault(),b.stopPropagation,c.value=!0},title:t,children:t}),a.jsx(J,{onClick:()=>{c.value=!0},title:s("Edit tab name",{ns:"dashboard"}),className:"ml-0.5 pr-0 pl-1.5 py-0 text-primary/50 h-auto cursor-pointer relative opacity-80 hover:opacity-100",children:a.jsx(Pp,{size:14})}),a.jsxs(Qa,{defaultOpen:!1,open:h.value||u.value,children:[a.jsx(Ja,{asChild:!0,children:a.jsx(J,{className:"ml-0.5 pr-0 pl-1.5 py-0 text-primary/50 h-auto cursor-pointer opacity-70 hover:opacity-100 hover:text-red-500",title:s("Delete tab",{ns:"dashboard"}),onClick:()=>{p(e)?u.value=!0:h.value=!0},children:a.jsx(or,{size:14})})}),a.jsx(Da,{sideOffset:16,align:"center",className:"p-3 ".concat(u.value?"bg-amber-100 border-amber-200 dark:bg-yellow-800 dark:border-gray-900":"bg-gray-100 border-gray-200 dark:bg-gray-900 dark:border-gray-950"," w-60"),onEscapeKeyDown:()=>{h.value=!1,u.value=!1},onPointerDownOutside:()=>{h.value=!1,u.value=!1},children:u.value?a.jsxs(fe,{className:"flex-col",children:[a.jsx(X,{justify:"left",size:"md",weight:"bold",color:"waning",children:s("Tab is Not Empty",{ns:"dashboard"})}),a.jsx(mn,{h:1}),a.jsx(X,{color:"black",size:"sm",children:s("You'll need to clear this tab of all boards before it can be deleted.",{ns:"dashboard"})}),a.jsx(mn,{h:3}),a.jsx(ye,{variant:"secondary",size:"mini",className:"py-1 px-4 bg-gray-200 dark:bg-gray-700 dark:hover:bg-gray-700/80",onClick:()=>{u.value=!1},children:s("Got it",{ns:"common"})})]}):h.value&&a.jsxs(fe,{className:"flex-col",children:[a.jsx(X,{color:"black",size:"sm",className:"!inline-block",children:a.jsx(Ps,{i18nKey:"Are you sure you want to delete {{tabName}} tab?",values:{tabName:t},ns:"dashboard"})}),a.jsx(mn,{h:3}),a.jsxs(fe,{children:[a.jsx(ye,{variant:"outline",size:"sm",className:"text-gray-500 dark:hover:text-gray-400 hover:text-gray-600 mr-3 border-gray-100 hover:border-gray-200 dark:bg-gray-900 dark:border-gray-900 dark:hover:border-gray-900 dark:hover:bg-gray-800",onClick:()=>{h.value=!1},children:a.jsx("div",{children:s("Cancel",{ns:"common"})})}),a.jsx(ye,{variant:"outline",size:"sm",className:"bg-red-100 hover:bg-opacity-80 hover:bg-red-200 text-red-500 hover:text-red-600 border-red-200 dark:bg-red-900 dark:border-red-900 dark:hover:border-red-900 dark:hover:bg-red-800 dark:text-red-300 dark:hover:text-red-200",onClick:async()=>{await x({tabId:e}),_p.value=!1,Ll.value=null},children:s("Delete Tab",{ns:"dashboard"})})]})]})})]})]})},e)}function wxe({tabId:e,tabName:t,currentTabColor:n}){const{setNodeRef:r,listeners:s,transform:o,transition:i,isDragging:c}=nC({id:e,animateLayoutChanges:()=>!1,data:{type:il,tabId:e}}),u={transition:i,transform:Ao.Translate.toString(o)},h=n!=="slate"?"dark:data-[state=active]:bg-".concat(n,"-700"):"dark:data-[state=active]:bg-slate-600";return a.jsx(br,{value:e,style:u,asChild:c,...lo.value?{}:s,ref:r,className:"".concat(h," data-[state=active]:bg-").concat(n,"-50 ").concat(c||Ol.value===e?"border-2 border-dashed border-blue-400 py-1":"transition-none"),children:a.jsxs(fe,{className:"justify-start max-w-[260px]",children:[a.jsx(J,{className:"text-ellipsis overflow-hidden first-letter:uppercase",title:t,children:t}),(lo.value||c)&&a.jsx(J,{...s,className:"pr-0 pl-1.5 py-0 text-primary/50 h-auto cursor-grab relative",children:c?a.jsx(YM,{size:14}):a.jsx(Nx,{size:14})})]})},e)}const ns="board",wo="clip",il="tab";function kxe({historyDragActive:e,isDark:t,dragOverBoardId:n}){var zt,Mn,Ce;P4();const{t:r}=wt(),{isShowPinned:s,setIsShowPinned:o}=ut(ra),[i,c]=f.useState(null),[u,h]=f.useState(null),[p,m]=f.useState(null),x=f.useRef(null),C=f.useRef(null),{updateTabs:b}=wpe(),{invalidateCollectionWithClips:g,isCollectionWithClipsLoadingFinished:k,isCollectionWithClipsLoading:j}=R4(),{updateMovedClips:S}=Tb(),{movePinnedClipUpDown:E}=bpe(),[,,,N]=Vu({}),[,,T]=Bu({}),[M,L]=f.useState([]),[D,P]=f.useState(!1),A=f.useRef(null),B=He(!1),z=He(!1),R=He(!1),$=f.useMemo(()=>{var Be;return C!=null&&C.current&&((Be=C==null?void 0:C.current)==null?void 0:Be.getSize())===0?!1:z.value||B.value},[B.value,z.value,C==null?void 0:C.current]),_=f.useMemo(()=>nn.value,[nn.value]),{createNewItem:U}=Mb(),{unPinAllClips:K}=xpe(),{updatePinnedClipsByIds:W}=nR(),{clipItems:G,pinnedClips:Z,tabs:F,tabsLoaded:V,setCurrentTab:q,setTabsByOrder:ne,currentTab:Q,setClipItemsDebounced:ae,setClipItems:re,currentCollectionId:le}=ut(hr),{copyPasteSequencePinnedDelay:oe,setCopyPasteSequencePinnedDelay:ie,copyPasteSequenceIsReversOrder:de,setCopyPasteSequenceIsReversOrder:xe}=ut(Nr),je=f.useMemo(()=>G.filter(({parentId:Be,isBoard:ke,tabId:Qe})=>Be===null&&ke&&Qe===Q).map(Be=>Be.itemId),[G]);f.useEffect(()=>{Z.length===0&&(B.value=!1,z.value=!1)},[Z]),f.useEffect(()=>{var Be,ke;Z.length>0?(Be=C==null?void 0:C.current)==null||Be.expand():(ke=C==null?void 0:C.current)==null||ke.collapse()},[Z,C]);const[Ee,Te]=f.useState(null),[Me,ze]=f.useState(null),qe=f.useCallback(gn,[Ee,Me,G]),Ye=f.useCallback(Be=>{L(ke=>ke.includes(Be)?ke.filter(Qe=>Qe!==Be):[...ke,Be])},[L]),Ve=zj(pp(I0,{activationConstraint:{tolerance:100,delay:600}}),pp(_0,{coordinateGetter:FS})),Lt=zj(pp(I0,{activationConstraint:{tolerance:10,delay:60}}),pp(_0,{coordinateGetter:FS})),$e=f.useMemo(()=>M.some(Be=>Z.some(ke=>ke.id===Be)),[M,Z]),st=f.useMemo(()=>G.length>0?Os(G,Q):[],[G,Q]),At={keyframes({transform:Be}){return D||Ol.value||u?[{opacity:.7},{opacity:0}]:[{opacity:1,transform:Ao.Transform.toString(Be.initial)},{opacity:0,transform:Ao.Transform.toString({...Be.final})}]},easing:"ease-out",duration:D?0:300,sideEffects({active:Be,dragOverlay:ke}){Me||Ol.value||u?ke.node.animate([{opacity:.7},{opacity:0}],{duration:300,easing:hu.easing}):Be.node.animate([{opacity:0},{opacity:1}],{duration:hu.duration,easing:hu.easing})}},Qt=f.useMemo(()=>G.filter(({isClip:Be})=>Be).map(Be=>Be.itemId),[G,Me]),Vt=f.useCallback(Be=>{var ve;const ke=HK(Be),Qe=ke.length>0?ke:Wj(Be);let ge=Bj(Qe,"id");if(ge!=null){if(ge in Qt){const Ie=G.map(Ae=>Ae.parentId===ge&&Ae.itemId);Ie.length>0&&(ge=(ve=RK({...Be,droppableContainers:Be.droppableContainers.filter(Ae=>Ae.id!==ge&&Ie.includes(Ae.id))})[0])==null?void 0:ve.id)}return x.current=ge,[{id:ge}]}return x.current?[{id:x.current}]:[]},[Ee,Me,Qt,G]),_e=f.useMemo(()=>e?hxe:N9,[e]),{tabLayoutSplit:sn=1,tabLayout:Ht}=(zt=F.find(Be=>Be.tabId===Q))!=null?zt:{},kt=((Mn=A==null?void 0:A.current)==null?void 0:Mn.getSizePixels())||0,rn=((Ce=C==null?void 0:C.current)==null?void 0:Ce.getSizePixels())||0;return f.useEffect(()=>{if(vi.value||_a.value){const Be=_a.value||vi.value,ke=G.find(Qe=>Qe.itemId===Be);ke!=null&&ke.tabId&&q(ke.tabId),vi.value&&c(vi.value),setTimeout(()=>{vi.value=null},2e3)}},[vi.value,_a.value]),a.jsxs(_e,{sensors:lo.value?Lt:Ve,measuring:{droppable:{strategy:uu.Always}},collisionDetection:Vt,onDragStart:Zt,onDragCancel:()=>{P(!0),Te(null),ze(null),g(),setTimeout(()=>{P(!1)},300)},onDragEnd:Jt,onDragOver:qe,children:[a.jsx(tC,{items:je,strategy:()=>null,children:a.jsxs(g3,{autoSaveId:"ClipsDashboard",direction:"vertical",className:"flex pt-4",children:[s&&a.jsxs(a.Fragment,{children:[a.jsxs(Rx,{collapsible:!0,ref:C,defaultSize:6,id:"pinned-clips",order:1,minSize:6,maxSize:30,className:"flex flex-col ".concat(Me?u?"bg-orange-200/70 dark:bg-orange-600/70":"bg-orange-100 dark:bg-orange-500/70":"bg-orange-300/40 dark:bg-orange-700/40"," rounded-lg px-2 py-4 pt-3 mx-2 mr-3 relative"),children:[a.jsxs(O4,{id:"clips::pinnedzone",className:"w-full h-full",isActive:!!Me,children:[Me&&a.jsx(J,{className:"z-100 absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 h-full w-full flex items-center justify-center p-1.5",children:a.jsx(J,{className:"border-2 ".concat(u?"border-orange-500 dark:border-orange-400":"border-slate-300/80 dark:border-slate-400/80"," border-dashed rounded-md flex items-center justify-center h-full w-full"),children:u?a.jsx(X,{className:"!text-orange-500/80 dark:!text-orange-400/80 hover:!text-orange-400 !font-medium animate-in fade-in duration-300 text-sm",children:r("Drop to Pin",{ns:"dashboard"})}):a.jsx(zl,{size:18,className:"text-orange-500/80 dark:!text-orange-400/80 hover:text-orange-400 animate-in fade-in duration-300"})})}),a.jsx(sg,{disableWidth:!0,defaultHeight:rn-20,children:({height:Be})=>a.jsx(An,{style:{height:Be},onMouseEnter:()=>{B.value=!0},onMouseLeave:()=>{B.value=!1},onClick:()=>{B.value=!0},children:a.jsx(fe,{className:"flex flex-wrap justify-normal gap-2 items-start mt-3 mb-1 ml-1 relative ".concat(Me?"opacity-20":""),children:Z.map((ke,Qe)=>a.jsx(sE,{clip:ke,isDark:t,isDisabledPinnedMoveUp:Qe===0,isDisabledPinnedMoveDown:Qe===Z.length-1,onMovePinnedUpDown:ge=>{E(ge)},isShowDetails:p===ke.id,setShowDetailsItem:m,setSelectedItemId:Ye,isSelected:M.includes(ke.id),selectedOrder:M.indexOf(ke.id)+1,boardColor:"gray",isShowOrganizeLayoutValue:lo.value||R.value,isPinnedBoard:!0},ke.id))})})})]}),Z.length>0&&!Me&&a.jsxs(fe,{className:"justify-between absolute right-0 bottom-1 ".concat(R.value?"px-1":"px-2.5"," w-full"),onMouseEnter:()=>{B.value=!0},onMouseLeave:()=>{B.value=!1},onClick:()=>{B.value=!0},children:[s&&!R.value&&!lo.value&&a.jsxs(a.Fragment,{children:[a.jsxs(fe,{className:"animate-in fade-in duration-300 ".concat(e||u||!$?"opacity-0":""),children:[a.jsx(Yn,{className:"group text-orange-500/80 dark:!text-orange-400/80 hover:text-orange-400 hover:bg-transparent dark:hover:bg-transparent pl-0.5 pr-1 pt-0 ",title:_?r("Sequence Paste",{ns:"common"}):r("Sequence Copy",{ns:"common"}),children:_?a.jsx(aa,{size:14,onClick:()=>{N(Z.map(Be=>Be.id))}}):a.jsx(qa,{size:14,onClick:()=>{T(Z.map(Be=>Be.id))}})}),a.jsxs(Nn,{onOpenChange:Be=>{z.value=Be},children:[a.jsx(_n,{asChild:!0,children:a.jsx(H3,{variant:"outline",title:r("Sequence Delay Next",{ns:"common"}),className:"bg-orange-300/20 border-orange-300/50 dark:bg-orange-900/70 dark:border-orange-800/50 border h-[18px] cursor-pointer px-1.5 ml-1",children:a.jsxs(X,{className:"font-mono !text-orange-500/80 dark:!text-orange-400/80 hover:!text-orange-400 hover:bg-transparent dark:hover:bg-transparent font-semibold",children:[oe,"s"]})})}),a.jsxs(Cn,{className:"w-44",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5",disabled:!0,children:a.jsx(X,{size:"xs",children:r("Sequence Copy Paste",{ns:"common"})})}),a.jsx(Yt,{}),a.jsxs(Ta,{children:[a.jsx(va,{children:a.jsxs(fe,{className:"flex w-full",children:[a.jsxs(X,{size:"xs",children:[r("Delay Next",{ns:"common"}),"..."]}),a.jsxs(it,{className:"ml-auto py-0 bg-slate-200 text-slate-500 dark:bg-slate-700 dark:text-slate-400",variant:"outline",children:[oe,"s"]})]})}),a.jsxs(ya,{children:[a.jsx(Kt,{checked:oe===1,onSelect:()=>{ie(1)},children:a.jsxs(X,{size:"xs",children:["1 ",r("second",{ns:"common"})]})}),a.jsx(Kt,{checked:oe===2,onSelect:()=>{ie(2)},children:a.jsxs(X,{size:"xs",children:["2 ",r("seconds",{ns:"common"})]})}),a.jsx(Kt,{checked:oe===3,onSelect:()=>{ie(3)},children:a.jsxs(X,{size:"xs",children:["3 ",r("seconds",{ns:"common"})]})}),a.jsx(Kt,{checked:oe===4,onSelect:()=>{ie(4)},children:a.jsxs(X,{size:"xs",children:["4 ",r("seconds",{ns:"common"})]})}),a.jsx(Kt,{checked:oe===5,onSelect:()=>{ie(5)},children:a.jsxs(X,{size:"xs",children:["5 ",r("seconds",{ns:"common"})]})}),a.jsx(Kt,{checked:oe===10,onSelect:()=>{ie(10)},children:a.jsxs(X,{size:"xs",children:["10 ",r("seconds",{ns:"common"})]})})]})]}),a.jsxs(Ta,{children:[a.jsx(va,{children:a.jsxs(fe,{className:"flex w-full",children:[a.jsxs(X,{size:"xs",children:[r("Reverse Order",{ns:"common"}),"..."]}),a.jsx(it,{className:"ml-auto py-0 bg-slate-200 text-slate-500 dark:bg-slate-700 dark:text-slate-400",variant:"outline",children:de?r("Yes",{ns:"common"}):r("No",{ns:"common"})})]})}),a.jsxs(ya,{children:[a.jsx(Kt,{checked:!de,onSelect:()=>{xe(!1)},children:a.jsx(X,{size:"xs",children:r("No",{ns:"common"})})}),a.jsx(Kt,{checked:de,onSelect:()=>{xe(!0)},children:a.jsx(X,{size:"xs",children:r("Yes",{ns:"common"})})})]})]})]})]})]}),a.jsxs(J,{className:"animate-in fade-in duration-300 ".concat(e||u||!$?"opacity-0":""),children:[a.jsx(Yn,{title:r("Reorder pinned",{ns:"common"}),onClick:()=>{R.value=!R.value},className:"!text-orange-500/80 dark:!text-orange-400/80 hover:!text-orange-400 hover:bg-transparent dark:hover:bg-transparent px-2 pr-0 rounded-sm py-0 h-5",children:a.jsx(YM,{size:15})}),a.jsx(Yn,{title:$e?r("Deselect pinned",{ns:"common"}):r("Select pinned",{ns:"common"}),onClick:()=>{const Be=M.filter(ke=>Z.some(Qe=>Qe.id===ke));L($e?M.filter(ke=>!Be.includes(ke)):M.concat(Z.map(ke=>ke.id)))},className:"!text-orange-500/80 dark:!text-orange-400/80 hover:!text-orange-400 hover:bg-transparent dark:hover:bg-transparent px-2 pr-0 rounded-sm py-0 h-5",children:a.jsx(fe,{className:"font-medium text-sm gap-1 !text-orange-500/80 dark:!text-orange-400/80 hover:!text-orange-400",children:$e?a.jsx(Ix,{size:15}):a.jsx(QC,{size:17})})}),a.jsx(yP,{onOpen:Be=>{z.value=Be},onCancel:()=>{setTimeout(()=>{z.value=!1,B.value=!1},300)},onConfirm:()=>{K({})},buttonClassName:"group !text-orange-400 hover:bg-transparent dark:hover:bg-transparent px-2 pr-0.5 rounded-sm py-0 h-5"})]})]}),R.value&&a.jsxs(ye,{onClick:()=>{R.value=!1},className:"!text-orange-600 dark:!text-orange-300 bg-yellow-400 dark:bg-yellow-800 hover:bg-yellow-400/80 dark:hover:bg-yellow-700/80 px-2 pr-1 mr-0 rounded-sm py-0 h-5 flex items-center justify-center ml-auto",children:[a.jsx(X,{size:"xs",className:"!text-orange-600 dark:!text-orange-300 mr-1",children:r("Done Reorder",{ns:"common"})}),a.jsx(Dt,{size:15})]})]}),k&&!Me&&a.jsx(Yn,{title:r("Hide Pinned Board",{ns:"common"}),onClick:()=>{o(!1)},className:"hover:underline group !text-orange-500/80 dark:!text-orange-400/80 hover:!text-orange-400 hover:bg-transparent dark:hover:bg-transparent absolute right-1 top-1.5 px-2 pr-1 rounded-sm",children:a.jsxs(fe,{className:"font-medium text-xs gap-1",children:[a.jsxs("span",{children:[Z.length>0?Z.length:r(" No",{ns:"common"})," ",r("Pinned",{ns:"common"})]}),a.jsx(Rn,{size:14})]})})]}),a.jsx(vF,{isVertical:!0})]}),!j&&V&&a.jsx(tC,{items:F.map(Be=>Be.tabId),disabled:e,strategy:ZG,children:a.jsx(xxe,{tabs:F,selectedItemIds:M,setSelectedItemIds:L,pinnedItemIds:Z.map(Be=>Be.id),currentTab:Q,setCurrentTab:q})}),a.jsx(Rx,{collapsible:!1,order:2,ref:A,id:"boards",children:kt>0&&a.jsx(sg,{disableWidth:!0,defaultHeight:kt-20,children:({height:Be})=>a.jsxs(An,{style:{height:Be},children:[st.reduce((ke,Qe,ge)=>{const ve=Math.floor(ge/sn);return ke[ve]||(ke[ve]=[]),ke[ve].push(Qe),ke},[]).map((ke,Qe)=>a.jsx(g3,{autoSaveId:"".concat(Q,"-panel-group-").concat(Qe),className:"mb-3",style:{height:Ht==="full"?Be-12:void 0},direction:"horizontal",children:ke.map((ge,ve)=>a.jsx(uxe,{board:ge,isDark:t,panelHeight:Be,isHistoryDragActive:e,dragOverBoardId:n,currentTabLayout:Ht==="full"?"full":"auto",order:ge.orderNumber,isLastBoard:ve===ke.length-1,showDetailsItem:i,setShowDetailsItem:c,selectedItemIds:M,setSelectedItemId:Ye},"".concat(Q,"-").concat(Qe,"-").concat(ve)))},"".concat(Q,"-").concat(Qe))),V&&!(st.length&&F.length)&&a.jsxs(a.Fragment,{children:[!st.length&&F.length>0&&a.jsx(fe,{className:"flex items-start justify-center w-full absolute top-4",style:{height:Be},children:a.jsxs(fe,{className:"flex-col items-center justify-center",children:[a.jsxs(Nn,{defaultOpen:!0,modal:!1,children:[a.jsx(_n,{className:"mr-1.5 rounded-sm",asChild:!0,children:a.jsx(J,{className:"flex w-20 group flex-row items-center cursor-pointer justify-center border-2 border-dashed rounded-md p-1.5 hover:border-blue-400 hover:dark:border-blue-500 bg-slate-100 dark:bg-slate-700 text-slate-500 dark:border-slate-500 dark:text-slate-300 border-slate-300",children:a.jsx(Ir,{size:20,className:"group-hover:text-blue-400 dark:group-hover:text-blue-300 text-slate-400"})})}),a.jsxs(Cn,{align:"center",sideOffset:8,children:[a.jsx(Oe,{disabled:!0,className:"flex justify-center py-0.5 dark:text-gray-400 text-gray-500",children:r("Dashboard",{ns:"dashboard"})}),a.jsx(Yt,{}),a.jsxs(Oe,{className:"outline-none flex items-center",onClick:()=>{kx.value=!0},children:[a.jsx(ag,{size:16,className:"mr-2"}),a.jsx("span",{children:r("Add First Board",{ns:"dashboard"})})]})]})]}),a.jsx(X,{className:"text-sm mt-4 !text-slate-500",children:r("Create Board",{ns:"dashboard"})})]})}),a.jsx(fe,{className:"flex items-center justify-center w-full h-full",style:{height:Be},children:a.jsx(X,{className:"animate-in fade-in duration-600 text-slate-300 text-xs bg-slate-100 rounded-full px-3 dark:text-slate-600 dark:bg-slate-900",children:F.length?r("No Boards",{ns:"dashboard"}):r("No Tabs or Boards",{ns:"dashboard"})})})]})]})})})]})}),a.jsx(Ac,{children:a.jsxs(L9,{dropAnimation:At,children:[Ee&&a.jsx(yF,{board:Ee,isDragPreview:!0,isDark:t,currentTabLayout:"auto",selectedItemIds:M,setSelectedItemId:Ye}),Me&&a.jsx(fF,{clip:Me,isDragPreview:!0,isDark:t})]})})]});function Zt(Be){if(!j2(Be.active))return;Ol.value&&(Ol.value=null);const ke=Be.active.data.current;(ke==null?void 0:ke.type)===ns?Te(ke.board):(ke==null?void 0:ke.type)===wo&&ze(ke.clip)}async function Jt(Be){var Ie,Ae,Ze,Je,ot;Te(null),ze(null),setTimeout(()=>{Ol.value=null},100);const{active:ke,over:Qe}=Be;if(!ke||!j2(ke))return;const ge=ke.id;if((ke==null?void 0:ke.id)===u&&setTimeout(async()=>{h(null),await W({itemIds:[ke.id],isPinned:!0})},300),((Ie=ke.data.current)==null?void 0:Ie.type)===il&&((Ae=Qe==null?void 0:Qe.data.current)==null?void 0:Ae.type)===il){const at=Qe==null?void 0:Qe.id,Ge=F.findIndex(({tabId:St})=>St===ge),yt=F.findIndex(({tabId:St})=>St===at),Nt=Kr(F,Ge,yt),bt=new Map(Nt.map((St,Rt)=>[St.tabId,Rt])),$t=F.map(St=>{const Rt=bt.get(St.tabId);return Rt!==void 0&&(St.tabOrderNumber=Rt),St});ne($t),await b({updatedTabs:$t});return}if(((Ze=Qe==null?void 0:Qe.data.current)==null?void 0:Ze.type)===il){const at=Qe.id,Ge=G.find(Nt=>Nt.itemId===ge&&Nt.isBoard),yt=G.find(Nt=>Nt.itemId===ge&&Nt.isClip);if((Ge==null?void 0:Ge.tabId)===at||(yt==null?void 0:yt.tabId)===at||!at)return;if(Ge){const Nt=Qe.id.toString(),bt=Os(G,Q).find(mt=>mt.id===ge),$t=bt?zS(bt):[],St=G.filter(mt=>mt.tabId===Nt&&mt.isBoard&&mt.parentId===null).sort((mt,Et)=>mt.orderNumber-Et.orderNumber);St.unshift(Ge);const Rt=new Map(St.map((mt,Et)=>[mt.itemId,Et])),hn=new Map($t==null?void 0:$t.map(mt=>[mt,!0])),Xt=G.map(mt=>{const Et=Rt.get(mt.itemId);return Et!==void 0?{...mt,orderNumber:Et,tabId:Nt,parentId:null}:hn!=null&&hn.has(mt.itemId)?{...mt,tabId:Nt}:mt});re(Xt);const Ln=Xt.filter(mt=>(mt.parentId===null||mt.parentId===ge||hn.has(mt.parentId))&&mt.tabId===Nt).map(mt=>({itemId:mt.itemId,parentId:mt.parentId,tabId:mt.tabId,collectionId:le,orderNumber:mt.orderNumber}));S({updatedMoveClips:Ln})}else if(yt){const Nt=Qe.id.toString(),bt=Os(G,Nt);let $t=(Je=bt.find(St=>St.name===G0))==null?void 0:Je.id;if(!$t){const St=(ot=F.find(Ln=>Ln.tabId===Nt))==null?void 0:ot.tabColor,Rt={name:G0,isBoard:!0,tabId:Nt,color:St,description:BM,parentId:null,collectionId:le,orderNumber:0},hn=await U({item:Rt});bt.sort((Ln,mt)=>Ln.orderNumber-mt.orderNumber).unshift({...Rt,id:hn,layout:"",type:"board",color:null,showDescription:!0,layoutItemsMaxWidth:"",layoutSplit:1});const Xt=bt.map((Ln,mt)=>({itemId:Ln.id,parentId:null,tabId:Ln.tabId,collectionId:le,orderNumber:mt}));S({updatedMoveClips:Xt}),$t=hn}if($t){const St=$t.toString(),Rt=Nt.toString(),hn=G.filter(Et=>Et.parentId===St&&Et.tabId===Rt).sort((Et,un)=>Et.orderNumber-un.orderNumber);hn.unshift(yt);const Xt=new Map(hn.map((Et,un)=>[Et.itemId,un])),Ln=G.map(Et=>{const un=Xt.get(Et.itemId);return un!==void 0?{...Et,orderNumber:un,tabId:Rt,parentId:St}:Et});re(Ln);const mt=Ln.filter(Et=>Et.parentId===St).map(Et=>({itemId:Et.itemId,parentId:St,tabId:Rt,collectionId:le,orderNumber:Et.orderNumber}));S({updatedMoveClips:mt})}}return}let ve=null;for(let at=0;atGe.parentId===(ve==null?void 0:ve.parentId)).map(Ge=>({itemId:Ge.itemId,parentId:Ge.parentId,tabId:Ge.tabId,collectionId:le,orderNumber:Ge.orderNumber}));S({updatedMoveClips:at})}}function gn(Be){var hn,Xt,Ln;const{active:ke,over:Qe}=Be;if(!Qe)return;const ge=(Qe==null?void 0:Qe.id)==="clips::pinnedzone";ke!=null&&ke.id&&ge?h(ke.id):ge||h(null),((hn=Qe.data.current)==null?void 0:hn.type)===il&&((Xt=ke==null?void 0:ke.data.current)==null?void 0:Xt.type)!==il?(((Ln=G.find(({itemId:mt})=>mt===ke.id))==null?void 0:Ln.tabId)!==Qe.id||Q!==Qe.id)&&(Ol.value=Qe.id.toString()):Ol.value&&(Ol.value=null);const ve=ke.id,Ie=Qe.id;if(ve===Ie||!j2(ke)||!j2(Qe))return;const Ae=ke.data.current,Ze=Qe.data.current,Je=(Ae==null?void 0:Ae.type)===wo,ot=(Ae==null?void 0:Ae.type)===ns,at=(Ze==null?void 0:Ze.type)===wo;if(!Je&&!ot)return;if(Je&&at){const mt=Ae.clip.parentId,Et=G.filter(({parentId:We,isClip:ht})=>mt==We&&ht).sort((We,ht)=>We.orderNumber-ht.orderNumber),un=Et.findIndex(({itemId:We})=>We===ve),en=Et.findIndex(({itemId:We})=>We===Ie),pe=Et[un],Xe=Et[en];if(pe&&Xe&&pe.parentId===Xe.parentId){const We=Kr(Et,un,en),ht=new Map(We.map((Bt,In)=>[Bt.itemId,In])),on=G.map(Bt=>{const In=ht.get(Bt.itemId);return In!==void 0&&(Bt.orderNumber=In),Bt});ae(on);return}}else if(ot&&at){const mt=Ze.clip.parentId,Et=G.filter(({parentId:We})=>mt==We).sort((We,ht)=>We.orderNumber-ht.orderNumber),un=Et.findIndex(({itemId:We})=>We===ve),en=Et.findIndex(({itemId:We})=>We===Ie),pe=Et[un],Xe=Et[en];if(pe&&Xe&&pe.parentId===Xe.parentId){const We=Kr(Et,un,en),ht=new Map(We.map((Bt,In)=>[Bt.itemId,In])),on=G.map(Bt=>{const In=ht.get(Bt.itemId);return In!==void 0&&(Bt.orderNumber=In),Bt});ae(on);return}}const Ge=G.find(({itemId:mt,isBoard:Et})=>mt===Ie&&Et),yt=G.find(({itemId:mt,isClip:Et})=>mt===Ie&&Et),Nt=Ge==null?void 0:Ge.itemId,bt=yt==null?void 0:yt.itemId,$t=G.findIndex(({itemId:mt})=>mt===ve),St=G[$t],Rt=ot?G[$t]:null;if(Nt&&St.parentId!==Nt&&!ot){const mt=G.filter(({parentId:en})=>Nt==en).sort((en,pe)=>en.orderNumber-pe.orderNumber);St.parentId=Nt,mt.unshift(St);const Et=new Map(mt.map((en,pe)=>[en.itemId,pe])),un=G.map(en=>{const pe=Et.get(en.itemId);return pe!==void 0?{...en,orderNumber:pe}:en});ae(un);return}if(bt&&(yt!=null&&yt.parentId)&&St.parentId!==yt.parentId&&!ot){St.parentId=yt.parentId,St.orderNumber=yt.orderNumber;const mt=G.filter(({parentId:pe})=>yt.parentId==pe).sort((pe,Xe)=>pe.orderNumber-Xe.orderNumber);mt.unshift(St);const Et=Kr(mt,0,yt.orderNumber),un=new Map(Et.map((pe,Xe)=>[pe.itemId,Xe])),en=G.map(pe=>{const Xe=un.get(pe.itemId);return Xe!==void 0?{...pe,orderNumber:Xe}:pe});ae(en);return}if(Nt&&ot&&Rt&&Rt.parentId!==Nt&&Ae.isSubBoard){Rt.parentId=Nt;const mt=G.filter(({parentId:pe})=>Ge.parentId==pe).sort((pe,Xe)=>pe.orderNumber-Xe.orderNumber);mt.unshift(Rt);const Et=Kr(mt,0,Ge.orderNumber),un=new Map(Et.map((pe,Xe)=>[pe.itemId,Xe])),en=G.map(pe=>{const Xe=un.get(pe.itemId);return Xe!==void 0?{...pe,orderNumber:Xe}:pe});ae(en)}else if(Nt&&ot&&!Ae.isSubBoard&&!(Ze!=null&&Ze.isSubBoard)){const mt=G.filter(({parentId:We,isBoard:ht,tabId:on})=>(Ge==null?void 0:Ge.parentId)==We&&ht&&on===Q).sort((We,ht)=>We.orderNumber-ht.orderNumber),Et=mt.findIndex(({itemId:We})=>We===(Rt==null?void 0:Rt.itemId)),un=mt.findIndex(({itemId:We})=>We===Nt),en=Kr(mt,Et,un),pe=new Map(en.map((We,ht)=>[We.itemId,ht])),Xe=G.map(We=>{const ht=pe.get(We.itemId);return ht!==void 0?{...We,orderNumber:ht}:We});ae(Xe)}}}const jxe=f.memo(kxe);function kF(e,t,n,r=!0,s=!1){const o=m=>n.filter(x=>x.tabId===m),i=m=>e.filter(x=>{var g;if(!(x.parentId===m&&x.isClip))return!1;const C=x.name.toLowerCase().includes(t.toLowerCase()),b=!r&&((g=x.value)==null?void 0:g.toLowerCase().includes(t.toLowerCase()));return C||b}).map(x=>({...x,type:wo,id:x.itemId.toString()})),c=m=>e.filter(x=>x.parentId===m&&x.isClip).map(x=>({...x,type:wo,id:x.itemId.toString()})).sort((x,C)=>x.orderNumber-C.orderNumber),u=e.filter(m=>m.isBoard);let h=0;const p=s?u.filter(m=>m.name.toLowerCase().includes(t.toLowerCase())).map(m=>{var C;const x=c(m.itemId.toString());return{...m,type:ns,showDescription:!1,tabName:(C=o(m.tabId)[0])==null?void 0:C.tabName,id:m.itemId.toString(),children:x}}):u.map(m=>{var C;const x=i(m.itemId.toString());return x.length>0?(h=h+x.length,{...m,type:ns,showDescription:!1,tabName:(C=o(m.tabId)[0])==null?void 0:C.tabName,id:m.itemId.toString(),children:x}):null}).filter(m=>m!==null);return{results:p,count:s?p.length:h}}function l1(e,t,n=!1){const r=s=>e.map(({itemId:o,name:i,parentId:c,orderNumber:u,isActive:h,isDisabled:p,isDeleted:m,isClip:x,isFolder:C,isSeparator:b})=>({id:o,name:i,parentId:c,orderNumber:u,isActive:h,isDisabled:p,isDeleted:m,isClip:x,isFolder:C,isSeparator:b,children:[]})).filter(o=>o.parentId===s).filter(o=>o.isActive||n&&!o.isActive).sort((o,i)=>o.orderNumber-i.orderNumber).map(o=>(o.children=r(o.id),o.children.length===0&&!o.isFolder&&delete o.children,o));return r(t||null)}function lE(){return lE=Object.assign?Object.assign.bind():function(e){for(var t=1;t'),!0):t?e.some(function(n){return t.includes(n)})||e.includes("*"):!0}var Mxe=function(e,t,n){n===void 0&&(n=!1);var r=t.alt,s=t.meta,o=t.mod,i=t.shift,c=t.ctrl,u=t.keys,h=e.key,p=e.code,m=e.ctrlKey,x=e.metaKey,C=e.shiftKey,b=e.altKey,g=wd(p),k=h.toLowerCase();if(!n){if(r===!b&&k!=="alt"||i===!C&&k!=="shift")return!1;if(o){if(!x&&!m)return!1}else if(s===!x&&k!=="meta"&&k!=="os"||c===!m&&k!=="ctrl"&&k!=="control")return!1}return u&&u.length===1&&(u.includes(k)||u.includes(g))?!0:u?Exe(u):!u},Lxe=f.createContext(void 0),Dxe=function(){return f.useContext(Lxe)};function NF(e,t){return e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(e).length===Object.keys(t).length&&Object.keys(e).reduce(function(n,r){return n&&NF(e[r],t[r])},!0):e===t}var Oxe=f.createContext({hotkeys:[],enabledScopes:[],toggleScope:function(){},enableScope:function(){},disableScope:function(){}}),Pxe=function(){return f.useContext(Oxe)};function Rxe(e){var t=f.useRef(void 0);return NF(t.current,e)||(t.current=e),t.current}var _F=function(e){e.stopPropagation(),e.preventDefault(),e.stopImmediatePropagation()},Axe=typeof window<"u"?f.useLayoutEffect:f.useEffect;function Oa(e,t,n,r){var s=f.useRef(null),o=f.useRef(!1),i=n instanceof Array?r instanceof Array?void 0:r:n,c=uE(e)?e.join(i==null?void 0:i.splitKey):e,u=n instanceof Array?n:r instanceof Array?r:void 0,h=f.useCallback(t,u!=null?u:[]),p=f.useRef(h);u?p.current=h:p.current=t;var m=Rxe(i),x=Pxe(),C=x.enabledScopes,b=Dxe();return Axe(function(){if(!((m==null?void 0:m.enabled)===!1||!Txe(C,m==null?void 0:m.scopes))){var g=function(E,N){var T;if(N===void 0&&(N=!1),!(Ixe(E)&&!EF(E,m==null?void 0:m.enableOnFormTags))&&!(m!=null&&m.ignoreEventWhen!=null&&m.ignoreEventWhen(E))){if(s.current!==null&&document.activeElement!==s.current&&!s.current.contains(document.activeElement)){_F(E);return}(T=E.target)!=null&&T.isContentEditable&&!(m!=null&&m.enableOnContentEditable)||cE(c,m==null?void 0:m.splitKey).forEach(function(M){var L,D=dE(M,m==null?void 0:m.combinationKey);if(Mxe(E,D,m==null?void 0:m.ignoreModifiers)||(L=D.keys)!=null&&L.includes("*")){if(N&&o.current)return;if(Nxe(E,D,m==null?void 0:m.preventDefault),!_xe(E,D,m==null?void 0:m.enabled)){_F(E);return}p.current(E,D),N||(o.current=!0)}})}},k=function(E){E.key!==void 0&&(CF(wd(E.code)),((m==null?void 0:m.keydown)===void 0&&(m==null?void 0:m.keyup)!==!0||m!=null&&m.keydown)&&g(E))},j=function(E){E.key!==void 0&&(SF(wd(E.code)),o.current=!1,m!=null&&m.keyup&&g(E,!0))},S=s.current||(i==null?void 0:i.document)||document;return S.addEventListener("keyup",j),S.addEventListener("keydown",k),b&&cE(c,m==null?void 0:m.splitKey).forEach(function(E){return b.addHotkey(dE(E,m==null?void 0:m.combinationKey,m==null?void 0:m.description))}),function(){S.removeEventListener("keyup",j),S.removeEventListener("keydown",k),b&&cE(c,m==null?void 0:m.splitKey).forEach(function(E){return b.removeHotkey(dE(E,m==null?void 0:m.combinationKey,m==null?void 0:m.description))})}}},[c,m,C]),s}function zxe({id:e,isSelected:t,deletingMenuItemIds:n,itemParentId:r,isDisabled:s,isImage:o,isClip:i,isSeparator:c,isActive:u,isFolder:h,isOpen:p,setOpenItemId:m,itemOrderNumber:x,hasChildren:C,deselectItemById:b,setSelectedItemIds:g,selectItemById:k}){const{t:j}=wt(),{duplicateMenuItem:S}=fpe(),{deleteMenuItemById:E}=tR(),{updateMenuItemById:N}=Eg(),{updateMovedMenuItems:T}=A4(),M=ts(),{menuItems:L,currentCollectionId:D}=ut(hr);return a.jsx(kg,{children:a.jsxs(am,{className:"w-[150px]",children:[u?i?a.jsxs(a.Fragment,{children:[a.jsx(Tt,{disabled:!0,className:"flex justify-center py-0",children:j("Link To Clip",{ns:"contextMenus"})}),a.jsx(Zn,{})]}):h?a.jsxs(a.Fragment,{children:[a.jsx(Tt,{disabled:!0,className:"flex justify-center py-0",children:j("Submenu",{ns:"contextMenus"})}),a.jsx(Zn,{})]}):c?a.jsxs(a.Fragment,{children:[a.jsx(Tt,{disabled:!0,className:"flex justify-center py-0",children:j("Separator",{ns:"contextMenus"})}),a.jsx(Zn,{})]}):a.jsxs(a.Fragment,{children:[a.jsx(Tt,{disabled:!0,className:"flex justify-center py-0",children:j("Menu",{ns:"contextMenus"})}),a.jsx(Zn,{})]}):a.jsxs(a.Fragment,{children:[a.jsx(Tt,{disabled:!0,className:"flex justify-center py-0",children:j("Menu is Not Active",{ns:"contextMenus"})}),a.jsx(Zn,{}),a.jsxs(Tt,{onClick:()=>{N({updatedItem:{itemId:e,isActive:!0}})},children:[j("Activate",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(Dp,{size:15,className:"ml-auto"})})]}),a.jsx(Zn,{})]}),t?a.jsxs(Tt,{onClick:()=>{b==null||b(e)},children:[j("Deselect",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(XC,{size:15})})]}):a.jsxs(Tt,{onClick:()=>{k==null||k(e)},children:[j("Select",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(hs,{size:15})})]}),a.jsx(Zn,{}),fa.value!==e&&!i&&a.jsxs(Tt,{disabled:!u||Fs.value,onClick:()=>{fa.value=e,xi.value=!0},children:[j("Edit Label",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(Pp,{size:14})})]}),!i&&!h&&fa.value!==e&&a.jsxs(Tt,{disabled:!u||Fs.value,onClick:()=>{fa.value=e},children:[o?j("Edit Image",{ns:"contextMenus"}):j("Edit Value",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(Sx,{size:15})})]}),i&&a.jsxs(a.Fragment,{children:[a.jsxs(Tt,{disabled:!u||Fs.value,onClick:()=>{_a.value=e,vi.value=e,M("/history",{replace:!0})},children:[j("Edit Clip",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(Sx,{size:15})})]}),a.jsxs(Tt,{disabled:!u||Fs.value,onClick:()=>{vi.value=e,M("/history",{replace:!0})},children:[j("Locate Clip",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(Tx,{size:15})})]})]}),a.jsx(Zn,{}),a.jsxs(Tt,{disabled:!u,onClick:async()=>{g&&g([e]),Fs.value=!0},children:[j("Add New Item",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-3",children:a.jsx(pL,{size:15})})]}),!i&&a.jsxs(Tt,{disabled:!u,onClick:async()=>{var z,R;if(!D)return;const P=await S({itemId:e,parentId:r!=null?r:null,orderNumber:x+2,collectionId:D}),A=l1(L);A.unshift({name:j("Copy of ",{ns:"common"})+((z=A.find($=>$.id===e))==null?void 0:z.name),parentId:r!=null?r:null,orderNumber:x+2,id:P});const B=(R=LC(A,r!=null?r:null,[P],x+2))==null?void 0:R.map(({id:$,parentId:_,orderNumber:U})=>({itemId:$,parentId:_,tabId:null,collectionId:D,orderNumber:U}));T({updatedMoveMenuItems:B})},children:[j("Duplicate",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto pl-3",children:a.jsx(BC,{size:15})})]}),a.jsx(Zn,{}),s?a.jsxs(Tt,{disabled:!u,onClick:()=>{N({updatedItem:{itemId:e,isDisabled:!1}})},children:[j("Make Enabled",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(iL,{size:15,className:"ml-auto"})})]}):a.jsxs(Tt,{disabled:!u,onClick:()=>{N({updatedItem:{itemId:e,isDisabled:!0}}),p&&(m==null||m(null))},children:[j("Make Disabled",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(Rp,{size:15,className:"ml-auto"})})]}),a.jsx(Zn,{}),u&&a.jsxs(Tt,{onClick:()=>{N({updatedItem:{itemId:e,isActive:!1}}),p&&(m==null||m(null))},children:[j("Make Inactive",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(eg,{size:15,className:"ml-auto"})})]}),a.jsxs(J,{className:"group",children:[a.jsxs(Tt,{className:Zc.value===e?"!bg-red-100 dark:!bg-red-900":"",disabled:C,onClick:P=>{var A,B;Zc.value===e?(E({itemId:e,collectionId:D}),n.value=(B=(A=n.value)==null?void 0:A.filter(z=>z!==e))!=null?B:[],b==null||b(e),Zc.value):(P.preventDefault(),Zc.value=e,n.value=n.value?[...n.value,e]:[e],setTimeout(()=>{var z,R;Zc.value=null,n.value=(R=(z=n.value)==null?void 0:z.filter($=>$!==e))!=null?R:[]},3e3))},children:[a.jsx(X,{className:"".concat(C?"!text-gray-500":"!text-red-500"),children:Zc.value!==e?j("Delete",{ns:"common"}):j("Click to Confirm",{ns:"common"})}),!Zc.value&&a.jsx("div",{className:"ml-auto pl-3",children:a.jsx(or,{size:15,className:"".concat(C?"!text-gray-500":"!text-red-500")})})]}),C&&a.jsx(fe,{className:"p-0.5",children:a.jsx(X,{className:"!text-gray-400/80 text-[11px] group-hover:!text-amber-500",children:j("Remove Submenus First",{ns:"common"})})})]})]})})}function Fxe(){const{data:e=[]}=Vc("get_clipboard_history_pinned");return e.forEach(t=>{if(t.links)try{t.arrLinks=JSON.parse(t.links)}catch{t.arrLinks=[]}t.hasEmoji&&(t.hasEmoji=AM(t.value))}),{pinnedClipboardHistory:e}}function Hxe(){const e=cn(),{mutate:t}=On("update_clipboard_history_by_id",{onSuccess:n=>{n==="ok"?(e.invalidateQueries({queryKey:["get_clipboard_history"]}),e.invalidateQueries({queryKey:["get_clipboard_history_pinned"]})):console.log("update clipboard error",n)}});return{updateClipboardHistoryById:t}}function IF(){const e=cn(),{mutate:t}=On("update_pinned_clipboard_history_by_ids",{onSuccess:n=>{n==="ok"?(e.invalidateQueries({queryKey:["get_clipboard_history"]}),e.invalidateQueries({queryKey:["get_clipboard_history_pinned"]})):console.log("update clipboard error",n)}});return{pinnedClipboardHistoryByIds:t}}function $xe(){const e=cn(),{mutate:t}=On("unpin_all_clipboard_history_items",{onSuccess:n=>{n==="ok"?(e.invalidateQueries({queryKey:["get_clipboard_history"]}),e.invalidateQueries({queryKey:["get_clipboard_history_pinned"]})):console.log("update clipboard error",n)}});return{unPinAllClipboardHistory:t}}function Bxe(){const e=cn(),{mutate:t}=On("move_pinned_item_up_down",{onSuccess:n=>{n==="ok"?e.invalidateQueries({queryKey:["get_clipboard_history_pinned"]}):console.log("update clipboard error",n)}});return{movePinnedClipboardHistoryUpDown:t}}function TF(){const e=cn(),{data:t,isLoading:n,isFetched:r,fetchNextPage:s,isFetchingNextPage:o,error:i}=DU({queryKey:["get_clipboard_history"],queryFn:({pageParam:u})=>{const{limit:h=zC,offset:p=0}=u!=null?u:{};return Sa("get_clipboard_history",{limit:h,offset:p})},initialPageParam:{limit:zC,offset:0},getNextPageParam:(u,h)=>{const p=h==null?void 0:h.reduce((m,x)=>{var C;return m+((C=x==null?void 0:x.length)!=null?C:0)},0);return p?{limit:zC,offset:p}:null}}),{setClipboardHistory:c}=ut(Yi);return f.useEffect(()=>{if(Array.isArray(t==null?void 0:t.pages)){const u=!(t!=null&&t.pages.flat().length);c(t==null?void 0:t.pages.flat(),u)}},[t]),{infiniteClipboardHistory:t,invalidateClipboardHistoryQuery:()=>{e.invalidateQueries({queryKey:["get_clipboard_history"]}),e.invalidateQueries({queryKey:["get_clipboard_history_pinned"]})},isClipboardInfiniteHistoryLoading:n,isClipboardInfiniteHistoryFetched:r,fetchNextClipboardHistoryPage:s,isClipboardHistoryFetchingNextPage:o,isClipboardInfiniteHistoryError:i}}function Wxe({query:e="",filters:t=[],codeFilters:n=[]}){const r=cn(),{data:s,refetch:o,isLoading:i,isFetched:c,error:u}=Vc("find_clipboard_histories_by_value_or_filters",{query:e,filters:t,codeFilters:n,useQueryOptions:{enabled:!1,refetchOnWindowFocus:!1}}),{setClipboardHistory:h}=ut(Yi);return f.useEffect(()=>{Array.isArray(s)&&h(s,!0,!0)},[s]),{foundClipboardHistory:s,invalidateFindClipboardHistoryQuery:()=>{r.invalidateQueries({queryKey:["find_clipboard_histories_by_value_or_filters"]})},refetchFindClipboardHistory:o,isFoundClipboardHistoryLoading:i,isFlundClipboardHistoryFetched:c,isFoundClipboardHistoryError:u}}function hE(){const e=cn(),{mutate:t}=On("delete_clipboard_history_by_ids",{onSuccess:n=>{n==="ok"?(e.invalidateQueries({queryKey:["get_clipboard_history"]}),e.invalidateQueries({queryKey:["get_clipboard_history_pinned"]})):console.log("update clipboard error",n)}});return{deleteClipboardHistoryByIds:t}}function Vxe(){const e=cn(),{mutate:t}=On("clear_clipboard_history_older_than",{onSuccess:n=>{n==="ok"?(e.invalidateQueries({queryKey:["get_clipboard_history"]}),e.invalidateQueries({queryKey:["get_clipboard_history_pinned"]})):console.log("clear clipboard error",n)}});return{clearClipboardHistoryOlderThan:t}}const{FOLDER:Uxe,ITEM:Dm,SEPARATOR:qxe,DISABLED:Yxe}=Qo;function D2({isCreatingMenuItem:e,currentMenuItemId:t,parentId:n,orderNumber:r,showEditMenuItemId:s,isMainCreateMenu:o,isDark:i,isFistItemsCreateMenu:c}){const{t:u}=wt(),[h,p]=f.useState(""),[m,x]=f.useState(""),{clipboardHistory:C}=ut(Yi),{fetchNextClipboardHistoryPage:b}=TF(),{collectionWithClips:g,fetchCollectionWithClips:k}=eR(),j=(g==null?void 0:g.clips)||[],S=Gs(h,300),E=Gs(m,300),N=f.useMemo(()=>S.length<1?j.filter(L=>L.isClip).sort((L,D)=>L.updatedAt&&D.updatedAt?D.updatedAt-L.updatedAt:0).slice(0,50).map(({name:L,itemId:D})=>({name:L.length>50?"".concat(L.substring(0,50),"..."):L,id:D})):j.filter(L=>L.isClip&&L.name.toLowerCase().includes(S.toLowerCase())).sort((L,D)=>L.updatedAt&&D.updatedAt?D.updatedAt-L.updatedAt:0).slice(0,50).map(({name:L,itemId:D})=>({name:L.length>50?"".concat(L.substring(0,50),"..."):L,id:D})),[j,S]),T=f.useMemo(()=>E.length<1?C.sort((L,D)=>D.updatedAt-L.updatedAt).slice(0,50).map(({value:L,historyId:D,isImage:P,imageWidth:A,imageHeight:B,detectedLanguage:z,isLink:R})=>({isImage:P,isLink:R,detectedLanguage:z,name:L!=null&&L.length&&(L==null?void 0:L.length)>80?"".concat(L==null?void 0:L.substring(0,80),"..."):P?"".concat(u("Image",{ns:"common"})," (").concat(A,"x").concat(B,")"):L,id:D})):C.filter(L=>{var D;return L!=null&&L.value?(D=L==null?void 0:L.value)==null?void 0:D.toLowerCase().includes(E.toLowerCase()):"Image".toLocaleLowerCase().includes(E.toLowerCase())}).sort((L,D)=>D.updatedAt-L.updatedAt).slice(0,50).map(({value:L,historyId:D,isImage:P,imageWidth:A,imageHeight:B,detectedLanguage:z,isLink:R})=>({isImage:P,isLink:R,detectedLanguage:z,name:L!=null&&L.length&&(L==null?void 0:L.length)>80?"".concat(L==null?void 0:L.substring(0,80),"..."):P?"".concat(u("Image",{ns:"common"})," (").concat(A,"x").concat(B,")"):L,value:L,id:D})),[C,E]);f.useEffect(()=>{C.length||b(),k()},[]);function M(){_u(),e.value=!1,Qc.value=null,Nu.value=null}return a.jsxs(Nn,{modal:!1,defaultOpen:c,children:[a.jsx(_n,{asChild:!0,disabled:!!Qc.value||!!Nu.value||!!Eu.value,children:o?a.jsx(a.Fragment,{children:e.value?a.jsxs(ye,{variant:"light",size:"mini",className:"px-3 bg-yellow-200 hover:bg-yellow-200/80 dark:bg-yellow-700 dark:hover:bg-yellow-700/80 py-1.5 absolute top-1 right-1 rounded-sm",onClick:()=>{M()},children:[a.jsx(X,{className:"whitespace-nowrap",children:u("Done Adding",{ns:"common"})}),a.jsx("div",{className:"ml-auto pl-1.5",children:a.jsx(Dt,{size:15})})]}):a.jsx(a.Fragment,{children:s.value?a.jsxs(Yn,{variant:"light",size:"mini",className:"px-3 bg-yellow-200 hover:bg-yellow-200/80 dark:bg-yellow-700 dark:hover:bg-yellow-700/80 py-1.5 absolute top-1 right-1 rounded-sm",onClick:()=>{M()},children:[a.jsx(X,{className:"whitespace-nowrap",children:u("Done Edit",{ns:"common"})}),a.jsx("div",{className:"ml-auto pl-1.5",children:a.jsx(Dt,{size:15})})]}):a.jsx(Yn,{className:"bg-slate-200 dark:bg-slate-700 dark:hover:bg-slate-700/80 p-1.5 text-slate-500 dark:text-slate-300 rounded-sm flex items-center group absolute top-1 right-1",onClick:()=>{e.value=!0},children:a.jsx(De,{asChild:!0,side:"bottom",isCompact:!0,sideOffset:12,text:u("Add item",{ns:"menus"}),children:a.jsx(Ir,{size:20,className:"transition-colors group-hover:text-slate-400"})})})})}):a.jsx(J,{className:"flex group flex-row items-center cursor-pointer justify-center border-2 border-dashed rounded-md p-1.5 hover:border-blue-400 hover:dark:border-blue-500 bg-slate-100 dark:bg-slate-700 text-slate-500 dark:border-slate-500 dark:text-slate-300",onClick:()=>{if(!Qc.value&&!Nu.value&&!Eu.value)return;if(Eu.value){zs.value={orderNumber:r,currentMenuItemId:t,parentId:n,type:Dm,text:Eu.value},Eu.value="";return}const L=C.find(({historyId:P})=>P===Qc.value),D=j.find(({itemId:P})=>P===Nu.value);Qc.value=null,Nu.value=null,L?zs.value={orderNumber:r,currentMenuItemId:t,parentId:n,type:Dm,clipboardHistoryItem:L,historyId:L.historyId.toString()}:D&&(zs.value={orderNumber:r,currentMenuItemId:t,parentId:n,type:Dm,clipId:D.itemId})},children:a.jsx(Ir,{size:20,className:"group-hover:text-blue-400 dark:group-hover:text-blue-300 text-slate-400"})})}),a.jsxs(Cn,{align:"center",sideOffset:c?12:0,children:[a.jsx(Oe,{disabled:!0,className:"py-0.5 pb-1 flex justify-center border-b border-gray-200 dark:border-gray-600 text-slate-500 dark:text-slate-400",children:c?u("Add First Item",{ns:"menus"}):u("Add Item",{ns:"menus"})}),a.jsxs(Oe,{className:"outline-none flex items-center",onClick:()=>{zs.value={orderNumber:r,currentMenuItemId:t,parentId:n,type:Dm}},children:[a.jsx(Ix,{size:16,className:"mr-2"}),a.jsx("span",{children:u("Menu Item",{ns:"menus"})})]}),a.jsxs(Oe,{className:"outline-none flex items-center",onClick:()=>{zs.value={orderNumber:r,currentMenuItemId:t,parentId:n,type:Uxe}},children:[a.jsx(Op,{size:16,className:"mr-2"}),a.jsx("span",{children:u("Submenu",{ns:"menus"})})]}),a.jsxs(Oe,{className:"outline-none flex items-center",onClick:()=>{zs.value={orderNumber:r,currentMenuItemId:t,parentId:n,type:qxe}},children:[a.jsx(oL,{size:16,className:"mr-2"}),a.jsx("span",{children:u("Separator",{ns:"menus"})})]}),a.jsxs(Oe,{className:"outline-none flex items-center",onClick:()=>{zs.value={orderNumber:r,currentMenuItemId:t,parentId:n,type:Yxe}},children:[a.jsx(Rp,{size:16,className:"mr-2"}),a.jsx("span",{children:u("Disabled Item",{ns:"menus"})})]}),(T.length>0||N.length>0)&&a.jsx(Yt,{}),T.length>0&&a.jsxs(Ta,{children:[a.jsxs(va,{children:[a.jsx(hre,{size:16,className:"mr-2"}),a.jsx("span",{children:u("Recent History",{ns:"common"})})]}),a.jsxs(ya,{className:"w-60",children:[a.jsx(fe,{className:"focus:bg-transparent px-1 py-0.5 pb-1",onKeyDown:L=>L.stopPropagation(),children:a.jsx(rd,{placeholder:"".concat(u("Find History",{ns:"common"})," ..."),type:"search",autoFocus:!0,onChange:L=>{x(L.target.value)},value:m,iconLeft:a.jsx(Ap,{className:"h-4 w-4"}),classNameInput:"w-full pr-0 h-7",className:"text-md w-[260px] ring-offset-0 py-1 bg-slate-100 dark:bg-slate-700 border-r-0 border-t-0 border-b-0 h-8"})}),a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"260px"},autoHide:!1,children:T.map(({name:L,id:D,isImage:P,detectedLanguage:A,isLink:B},z)=>a.jsx(Oe,{onKeyDown:R=>R.stopPropagation(),className:"".concat(z>0?"border-t":""," border-slate-100 dark:border-slate-800/90 ml-1 rounded-none"),onClick:()=>{zs.value={orderNumber:r,currentMenuItemId:t,parentId:n,type:Dm,clipboardHistoryItem:C.find(({historyId:R})=>R===D),historyId:D}},children:A?a.jsxs(J,{className:"text-sm overflow-hidden text-ellipsis",children:[a.jsx(es,{isDark:i,searchTerm:"",isLargeView:!1,isShowMore:!1,isWrapped:!0,value:L!=null?L:"",language:A}),a.jsx(it,{variant:"secondary",className:"absolute right-1 bottom-1",children:A})]}):a.jsxs(J,{className:"relative overflow-hidden text-ellipsis",children:[a.jsx("code",{className:"text-sm line-clamp-2",children:L}),P&&a.jsx(it,{variant:"secondary",className:"absolute right-1 bottom-1",children:u("Type:::Image",{ns:"common"})}),B&&a.jsx(it,{variant:"secondary",className:"absolute right-1 bottom-1",children:u("Type:::Link",{ns:"common"})})]})},D))})]})]}),N.length>0&&a.jsxs(Ta,{children:[a.jsxs(va,{children:[a.jsx(Pte,{size:16,className:"mr-2"}),a.jsx("span",{children:u("Link to Clip",{ns:"menus"})})]}),a.jsxs(ya,{className:"w-52",children:[a.jsx(fe,{className:"focus:bg-transparent px-1 py-0.5 pb-1",onKeyDown:L=>L.stopPropagation(),children:a.jsx(rd,{placeholder:"".concat(u("Find Clip",{ns:"common"})," ..."),type:"search",autoFocus:!0,onChange:L=>{p(L.target.value)},value:h,iconLeft:a.jsx(Ap,{className:"h-4 w-4"}),classNameInput:"w-full pr-0 h-7",className:"text-md w-[260px] ring-offset-0 py-1 bg-slate-100 dark:bg-slate-700 border-r-0 border-t-0 border-b-0 h-8"})}),a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"260px"},autoHide:!1,children:N.map(({id:L,name:D},P)=>a.jsx(Oe,{onKeyDown:A=>A.stopPropagation(),className:"".concat(P>0?"border-t":""," border-slate-100 dark:border-slate-800/90 ml-1 rounded-none"),onClick:()=>{zs.value={orderNumber:r,currentMenuItemId:t,parentId:n,type:Dm,clipId:L}},children:a.jsx("span",{children:D})},L!=null?L:P))})]})]})]})]})}const c1={isCode:!1,isText:!1,isForm:!1,isImage:!1,isCommand:!1,isWebRequest:!1,isWebScraping:!1,isLink:!1,isPath:!1,detectedLanguage:""},Kxe=({itemId:e,isCode:t,isImage:n,isText:r,isLink:s,isPath:o,detectedLanguage:i,children:c})=>{const{t:u}=wt(),{CONST:{APP_DETECT_LANGUAGES_SUPPORTED:h}}=ut(Nr),{updateMenuItemById:p}=Eg();return a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:c}),a.jsxs(Cn,{className:"w-48",sideOffset:12,align:"center",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5",disabled:!0,children:a.jsx(X,{children:u("Menu Type",{ns:"menus"})})}),a.jsx(Yt,{}),a.jsx(Kt,{checked:!!r,onClick:()=>{p({updatedItem:{...c1,isText:!0,itemId:e}})},children:a.jsx(X,{className:"".concat(r?"font-semibold":""),children:u("TypeMenu:::Plain Text",{ns:"common"})})}),a.jsx(Kt,{checked:!!s,onClick:()=>{p({updatedItem:{...c1,isLink:!0,itemId:e}})},children:a.jsx(X,{className:"".concat(s?"font-semibold":""),children:u("TypeMenu:::Link or Email",{ns:"common"})})}),a.jsx(Kt,{checked:!!n,onClick:()=>{p({updatedItem:{...c1,isImage:!0,itemId:e}})},children:a.jsx(X,{className:"".concat(n?"font-semibold":""),children:u("TypeMenu:::Image",{ns:"common"})})}),a.jsx(Kt,{checked:!!o,onClick:()=>{p({updatedItem:{...c1,isPath:!0,itemId:e}})},children:a.jsx(X,{className:"".concat(o?"font-semibold":""),children:u("TypeMenu:::File, Path or App",{ns:"common"})})}),a.jsxs(Ta,{children:[a.jsxs(va,{children:[t?a.jsx(Dt,{className:"mr-2 h-4 w-4"}):a.jsx(J,{className:"mr-2 h-4 w-4"}),a.jsxs(X,{className:"".concat(t?"!font-semibold":""),children:[u("TypeMenu:::Code Snippet",{ns:"common"})," ..."]})]}),a.jsxs(ya,{className:"w-40",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5",disabled:!0,children:i?a.jsx(X,{children:MF(i)}):a.jsx(X,{children:u("Select Language",{ns:"common"})})}),a.jsx(Yt,{}),a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"290px"},autoHide:!1,children:h.map(m=>a.jsx(Kt,{checked:i===m,className:"".concat(i===m?"font-semibold ":""),onClick:()=>{p({updatedItem:{...c1,isCode:!0,detectedLanguage:m,itemId:e}})},children:MF(m)},m))})]})]})]})]})};function MF(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Gxe({itemId:e,deletingMenuItemIds:t,onComplete:n}){const{t:r}=wt(),s=He(!1),o=()=>{s.value=!1,t.value=null},{currentCollectionId:i}=ut(hr),{deleteMenuItemById:c}=tR();return a.jsxs(Qa,{defaultOpen:!1,open:s.value,children:[a.jsx(Ja,{asChild:!0,children:a.jsxs(ye,{variant:"ghost",title:r("Delete Clip",{ns:"dashboard"}),onClick:()=>{s.value=!0,t.value=[e]},className:"px-2 h-7 w-full py-0 text-red-500 dark:!text-red-600 hover:text-red-500 bg-transparent hover:bg-red-100 opacity-80 hover:opacity-100",children:[a.jsx(or,{size:16}),a.jsx(X,{className:"ml-1 !text-red-500 dark:!text-red-600 !font-medium",children:r("Delete",{ns:"common"})})]})}),a.jsx(Da,{sideOffset:16,align:"center",className:"p-3 bg-gray-100 border-gray-200 dark:bg-gray-900 dark:border-gray-950 w-60",onEscapeKeyDown:()=>{o()},onPointerDownOutside:()=>{o()},children:s.value&&a.jsxs(fe,{className:"flex-col",children:[a.jsx(X,{color:"black",size:"sm",className:"!inline-block",children:r("Are you sure you want to delete?",{ns:"common"})}),a.jsx(mn,{h:3}),a.jsxs(fe,{children:[a.jsx(ye,{variant:"outline",size:"sm",className:"text-gray-500 dark:hover:text-gray-400 hover:text-gray-600 mr-3 border-gray-100 hover:border-gray-200 dark:bg-gray-900 dark:border-gray-900 dark:hover:border-gray-900 dark:hover:bg-gray-800",onClick:()=>{o()},children:r("Cancel",{ns:"common"})}),a.jsx(ye,{variant:"outline",size:"sm",className:"bg-red-100 hover:bg-opacity-80 hover:bg-red-200 text-red-500 hover:text-red-600 border-red-200 dark:bg-red-900 dark:border-red-900 dark:hover:border-red-900 dark:hover:bg-red-800 dark:text-red-300 dark:hover:text-red-200 whitespace-nowrap",onClick:async()=>{await c({itemId:e,collectionId:i}),n()},children:r("Delete Menu",{ns:"menus"})})]})]})})]})}function Zxe({itemId:e,value:t,isCode:n,detectedLanguage:r,isText:s,isClip:o,isMasked:i,isVideo:c,isImage:u,isDelete:h,hasEmoji:p,isPath:m,imageDataUrl:x,isDark:C,deletingMenuItemIds:b,isLink:g,onCancel:k}){const{t:j}=wt(),S=He(""),E=He(!1),N=He(Date.now()),T=He(!1),M=He(void 0),L=He(void 0),D=He(void 0),P=He(void 0),{updateMenuItemById:A}=Eg(),B=f.useRef(null),z=Gs(S.value,300),{metadataLinkByItemId:R,invalidateLinkMetadataByItemId:$}=Sg(g,e),_=(R==null?void 0:R.linkTitle)&&(R==null?void 0:R.linkDomain);f.useEffect(()=>{S.value=t!=null?t:""},[t]),f.useEffect(()=>{if(g){const G=wr().match(S.value);!G||G.length>1?M.value=!0:M.value=!1}},[g]);const U=f.useCallback(async G=>{const Z=t===S.value?t:G;m&&Z.length>5&&vn("check_path",{path:Z}).then(()=>{L.value=!1}).catch(()=>{L.value=!0})},[m]);f.useEffect(()=>{m&&z.length>5&&U(z)},[m,z]),f.useEffect(()=>{(M.value||L.value||P.value||D.value)&&T.value&&(E.value=!0)},[M.value,L.value,D.value,P.value,T.value]);const K=async(G=!1)=>{if(xi.value){Jc.value=!0;return}let Z=null;if(Jc.value=!1,E.value=!1,T.value=!0,M.value=void 0,L.value=void 0,G)Z=m?"Error":null;else{if(g){const F=wr().match(S.value);if(!F||F.length>1){M.value=!0;return}}if(m)try{Z=await vn("path_type_check",{path:S.value})}catch{Z="Error",L.value=!0;return}}await A({updatedItem:{value:S.value,...Z&&m?{pathType:Z}:{},itemId:e}}),setTimeout(()=>{T.value=!1,k()},200)},W=f.useMemo(()=>n?j("TypeMenu:::Code Snippet",{ns:"common"}):u?j("TypeMenu:::Image",{ns:"common"}):g?j("TypeMenu:::Link or Email",{ns:"common"}):m?j("TypeMenu:::Link or File, Path or App",{ns:"common"}):j("TypeMenu:::Plain Text",{ns:"common"}),[n,u,g,m]);return a.jsx(Ku,{className:dn("px-2 pr-1.5 pb-1.5 m-0.5 mt-0 pt-1 mx-1 text-left flex flex-row rounded-md select-auto",h&&"bg-red-50 dark:bg-red-900"),children:a.jsxs(J,{className:"w-full mt-0",children:[o?a.jsx(J,{className:"mt-2",children:a.jsx(fe,{className:"gap-1 w-full justify-start",children:a.jsx(X,{className:"font-semibold",size:"sm",children:j("Clip value can't edit",{ns:"menus"})})})}):a.jsx(a.Fragment,{children:u?a.jsxs(J,{className:"px-0 py-1.5 flex items-center justify-center relative",children:[a.jsx("img",{src:x||Gu,draggable:!1,decoding:"async",height:"auto",className:"max-h-56 min-h-10 rounded-md shadow-sm border border-slate-100 dark:border-slate-400"}),a.jsx(J,{className:"absolute",children:x?a.jsx(Pz,{id:e,isMenu:!0}):a.jsx(Iz,{id:e})})]}):m?a.jsxs(fe,{className:"relative text-normal",children:[a.jsx(Gt,{defaultValue:S.value,placeholder:j("Enter full path to file, folder or application",{ns:"dashboard"}),classNameInput:"pr-10 text-sm focus:border- ".concat(L.value?"!border-yellow-600 !focus:border-yellow-600":""," ").concat(L.value===!1?"!border-green-600 !focus:border-green-600":""),suffix:a.jsx(J,{className:"absolute top-3 right-4",children:L.value?a.jsx(De,{text:j("File, folder or app path might not be valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-yellow-50 dark:bg-yellow-900 text-yellow-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Ho,{size:18,className:"text-yellow-500 cursor-pointer"})}):L.value===!1&&a.jsx(De,{text:j("File, folder or app path is valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-green-50 dark:bg-green-900 text-green-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Dt,{size:18,className:"text-green-600 cursor-pointer"})})}),onChange:G=>{S.value=G.target.value}},N.value),a.jsx(Tz,{onCallBack:G=>{N.value=Date.now(),S.value=G}})]}):g?a.jsxs(fe,{className:"relative text-normal mt-1 flex-col",children:[a.jsx(Gt,{defaultValue:S.value,placeholder:j("Enter web link or email",{ns:"dashboard"}),classNameInput:"pr-7 text-sm focus:border- ".concat(M.value?"!border-yellow-600 !focus:border-yellow-600":""," ").concat(M.value===!1?"!border-green-600 !focus:border-green-600":""),suffix:a.jsx(J,{className:"absolute top-3 right-2",children:M.value?a.jsx(De,{text:j("Web Link or Email might not be valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-yellow-50 dark:bg-yellow-900 dark:text-slate-200 text-yellow-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Ho,{size:18,className:"text-yellow-500 cursor-pointer"})}):M.value===!1&&a.jsx(De,{text:j("Web or Email link is valid",{ns:"dashboard"}),isCompact:!0,side:"bottom",className:"bg-green-50 dark:bg-green-900 dark:text-slate-200 text-green-600 font-semibold",asChild:!0,sideOffset:10,children:a.jsx(Dt,{size:18,className:"text-green-600 cursor-pointer"})})}),onChange:G=>{if(M.value&&(M.value=void 0),G.target.value.length>5){const Z=wr().match(G.target.value);!Z||Z.length>1?M.value=!0:M.value=!1}S.value=G.target.value}}),_&&a.jsx(J,{className:"self-start mt-2 mb-0 text-xs w-full select-none overflow-hidden",children:a.jsx(bm,{isDisabled:mr(S.value)!==(R==null?void 0:R.linkUrl),title:R==null?void 0:R.linkTitle,description:R==null?void 0:R.linkDescription,favicon:R==null?void 0:R.linkFavicon,link:R==null?void 0:R.linkUrl,image:R==null?void 0:R.linkImage,imageWidth:12,domain:R==null?void 0:R.linkDomain})}),a.jsxs(fe,{className:"w-full mt-1 justify-start select-none",children:[Jl(S.value)||M.value||S.value.length<3?!Jl(S.value)&&a.jsx(ye,{disabled:!0,variant:"ghost",className:"!px-1 !m-0 !h-4",children:_?a.jsxs(X,{className:"!text-grey-500",size:"xs",children:[a.jsx(Lx,{size:13,className:"mr-1"}),j("Update Link Card",{ns:"dashboard"})]}):a.jsxs(X,{className:"!text-grey-500",size:"xs",children:[a.jsx(X0,{size:13,className:"mr-1"}),j("Add Link Card",{ns:"dashboard"})]})}):a.jsx(ye,{variant:"ghost",className:"px-1 !m-0 !h-4 hover:bg-transparent",onClick:async()=>{await vn("fetch_link_metadata",{url:mr(S.value),itemId:e}),$()},children:_?a.jsxs(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline cursor-pointer",size:"xs",children:[a.jsx(Lx,{size:13,className:"mr-1"}),j("Update Link Card",{ns:"dashboard"})]}):a.jsxs(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline cursor-pointer",size:"xs",children:[a.jsx(X0,{size:13,className:"mr-1"}),j("Add Link Card",{ns:"dashboard"})]})}),_&&a.jsx(ye,{variant:"ghost",className:"px-1 ml-auto !h-4 hover:bg-transparent",onClick:async()=>{await vn("delete_link_metadata",{itemId:e}),$()},children:a.jsxs(X,{className:"!text-blue-500 dark:!text-blue-400 hover:underline cursor-pointer",size:"xs",children:[j("Remove",{ns:"common"}),a.jsx(J0,{size:14,className:"ml-1"})]})})]})]}):n?a.jsx($S,{value:S.value,height:"200px",isDark:C,options:{mode:r!=null?r:"javascript"},onChange:G=>{S.value=G.getValue()}},"code-editor"):a.jsxs(a.Fragment,{children:[a.jsxs(J,{className:"text-slate-400 flex gap-1.5 px-0.5 p-1.5 pt-0.5 items-center",children:[a.jsx(De,{isCompact:!0,text:j("Toolbar:::Copy and Paste Formatting",{ns:"common"}),children:a.jsx(QM,{size:19,className:"hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer",onClick:()=>{var G;(G=B==null?void 0:B.current)==null||G.handleAddBBcode("copy")}})}),a.jsx(De,{isCompact:!0,text:j("Toolbar:::Masked Text Formatting",{ns:"common"}),children:a.jsx(yz,{width:19,height:19,className:"hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer",onClick:()=>{var G;(G=B==null?void 0:B.current)==null||G.handleAddBBcode("mask")}})}),a.jsx(De,{isCompact:!0,text:j("Toolbar:::Blank Text Formatting",{ns:"common"}),children:a.jsx(gz,{width:19,height:19,className:"hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer",onClick:()=>{var G;(G=B==null?void 0:B.current)==null||G.handleAddBBcode("blank")}})}),a.jsx(De,{isCompact:!0,text:j("Toolbar:::Hightlight Text Formatting",{ns:"common"}),children:a.jsx(vz,{width:19,height:19,className:"hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer",onClick:()=>{var G;(G=B==null?void 0:B.current)==null||G.handleAddBBcode("hl")}})}),a.jsx("div",{tabIndex:-1,className:"ml-auto mr-0.5",children:a.jsx(De,{isCompact:!0,text:j("Toolbar:::Remove Text Formatting",{ns:"common"}),asChild:!0,children:a.jsx(lL,{size:17,className:"hover:text-red-500 dark:hover:text-red-700 cursor-pointer",onClick:()=>{var G;(G=B==null?void 0:B.current)==null||G.handleRemoveBBcodes(["copy","mask","blank","hl","h","b","i"])}})})})]}),a.jsx(go,{ref:B,tabIndex:0,enableEmoji:!1,className:"bg-white rounded-md text-sm w-full mr-1",placeholder:"Enter paste value",rows:2,autoFocus:!xi.value,autoCorrect:"off",spellCheck:!1,enableEmojiInside:!0,label:"",maxRows:6,value:S.value,onKeyDown:G=>{G.stopPropagation()},onChange:G=>{S.value=G.target.value}})]})}),a.jsxs(fe,{className:"w-full justify-start items-center select-none",children:[a.jsxs(fe,{className:"items-start mt-2",children:[a.jsx(Kxe,{isCode:n,isLink:g,isPath:m,isText:s,isImage:u,itemId:e,detectedLanguage:r,children:a.jsx(J,{children:a.jsx(De,{text:W,isCompact:!0,side:"bottom",asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"px-2 h-8 text-slate-500 border-0 dark:hover:bg-slate-800/80 bg-slate-200 dark:bg-slate-800 text-sm group hover:text-blue-500 dark:hover:!text-blue-600",children:n?a.jsxs(a.Fragment,{children:[a.jsx(VC,{size:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:j("Type:::Code",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]}):u?a.jsxs(a.Fragment,{children:[a.jsx(_x,{size:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:j("Type:::Image",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]}):m?a.jsxs(a.Fragment,{children:[a.jsx(YC,{size:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:j("Type:::Path",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]}):g?a.jsxs(a.Fragment,{children:[a.jsx(eL,{size:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:j("Type:::Link",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]}):a.jsxs(a.Fragment,{children:[a.jsx(Ex,{size:16}),a.jsx(X,{className:"ml-1.5 group-hover:!text-blue-500 dark:group-hover:!text-blue-400",children:j("Type:::Text",{ns:"common"})}),a.jsx(jn,{size:12,className:"ml-1"})]})})})})})}),a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(De,{text:j("Menu Options",{ns:"menus"}),isCompact:!0,side:"bottom",asChild:!0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-1 px-1 h-8 w-8 text-slate-500 border-0 hover:text-blue-500 dark:group-hover:!text-blue-400",children:a.jsx(Tu,{size:16})})})})}),a.jsxs(Cn,{className:"",sideOffset:12,align:"center",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5",disabled:!0,children:a.jsx(X,{children:j("Menu Options",{ns:"menus"})})}),a.jsx(Yt,{}),a.jsxs(Oe,{className:i?"font-semibold":"",onClick:G=>{G.preventDefault(),A({updatedItem:{isMasked:!i,itemId:e}})},children:[j("Type:::Secret",{ns:"common"}),i&&a.jsx("div",{className:"ml-auto pl-2",children:a.jsx(Dt,{size:15,className:"fill-transparent"})})]}),a.jsxs(Oe,{className:c?"font-semibold":"",onClick:G=>{G.preventDefault(),A({updatedItem:{isVideo:!c,itemId:e}})},children:[j("Type:::Video",{ns:"common"}),c&&a.jsx("div",{className:"ml-auto pl-2",children:a.jsx(Dt,{size:15,className:"fill-transparent"})})]}),a.jsxs(Oe,{className:p?"font-semibold":"",onClick:G=>{G.preventDefault(),A({updatedItem:{hasEmoji:!p,itemId:e}})},children:[j("Type:::Emoji",{ns:"common"}),p&&a.jsx("div",{className:"ml-auto pl-2",children:a.jsx(Dt,{size:15,className:"fill-transparent"})})]}),a.jsx(Yt,{}),a.jsx(Gxe,{itemId:e,onComplete:k,deletingMenuItemIds:b})]})]})]}),a.jsxs(fe,{className:"items-end ml-auto mt-1",children:[a.jsx(De,{text:j("Cancel",{ns:"common"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-1 px-1.5 h-8 text-gray-400 border-0",onClick:()=>{k()},children:a.jsx(Rn,{size:18})})})}),a.jsxs(Qa,{defaultOpen:!1,open:E.value,children:[a.jsx(Ja,{asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsxs(ye,{variant:"outline",size:"mini",className:"ml-1 px-1.5 h-8 text-blue-500 dark:!text-blue-400 hover:bg-blue-100 dark:hover:bg-blue-700 dark:hover:!text-blue-300 border-0",onClick:()=>{K()},children:[a.jsx(Dt,{size:18,className:"mr-1"}),j("Save",{ns:"common"})]})})}),a.jsx(Da,{sideOffset:16,align:"center",onEscapeKeyDown:()=>{E.value=!1,T.value=!1},onPointerDownOutside:()=>{E.value=!1,T.value=!1},className:"p-1.5 bg-gray-100 border-gray-200 dark:bg-gray-900 dark:border-gray-950 w-60",children:a.jsxs(fe,{className:"flex-col p-1.5 rounded-md",children:[a.jsx(X,{color:"black",size:"sm",className:"!inline-block text-center pointer-events-none !font-semibold drop-zone text-yellow-600",children:M.value?"Please verify your link for any errors, or confirm to save as is.":L.value?"Please verify your path for any errors, or confirm to save as is.":D.value?"Please verify your command for any errors, or confirm to save as is.":P.value?"Please verify your command output template for any errors, or confirm to save as is.":"Are you sure you want to save this?"}),a.jsx(mn,{h:3}),a.jsxs(fe,{className:"mb-1",children:[a.jsx(ye,{variant:"outline",size:"sm",className:"text-gray-500 dark:hover:text-gray-400 hover:text-gray-600 mr-3 border-gray-100 hover:border-gray-200 dark:bg-gray-900 dark:border-gray-900 dark:hover:border-gray-900 dark:hover:bg-gray-800",onClick:()=>{E.value=!1,T.value=!1},children:j("Cancel",{ns:"common"})}),a.jsx(ye,{variant:"outline",size:"sm",className:"bg-slate-200 hover:bg-opacity-80 hover:bg-slate-200 text-slate-500 hover:text-slate-600 border-slate-200 whitespace-nowrap",onClick:()=>{K(!0)},children:j("Save It!",{ns:"common"})})]})]})})]})]})]})]})})}function Qxe({isClip:e,itemId:t,isOpen:n,label:r}){const{t:s}=wt(),o=He(!1),i=He(""),{updateMenuItemById:c}=Eg(),u=He(xi.value);return f.useEffect(()=>{o.value=!1,i.value=r!=null?r:"",xi.value=u.value,e&&(u.value=!1)},[u.value]),a.jsx(fe,{className:"justify-start w-full",children:u.value?a.jsxs(a.Fragment,{children:[a.jsx(De,{open:o.value||Jc.value,asChild:!0,text:Jc.value?s("Unsaved label",{ns:"common"}):i.value.length<=AC?s("Too short",{ns:"common"}):s("Too long",{ns:"common"}),side:"bottom",className:"bg-rose-50 text-red-500 dark:bg-rose-900 dark:text-red-50 border-rose-100 dark:border-rose-950 text-base font-semibold border !px-2 !py-1.5",children:a.jsx(Gt,{small:!0,autoFocus:xi.value,className:"bg-white rounded-md text-sm font-semibold w-full",placeholder:s("Enter menu label",{ns:"menus"}),onKeyDown:async h=>{h.stopPropagation(),h.key==="Escape"?u.value=!1:h.key==="Enter"&&(!i.value.length||i.value.length>K0)?o.value=!0:h.key==="Enter"&&(await c({updatedItem:{name:i.value,itemId:t}}),setTimeout(()=>{u.value=!1,n||_u()},200))},defaultValue:r,onFocus:h=>{r!=null&&r.startsWith("New ")&&h.target.select()},onChange:h=>{o.value&&h.target.value.length<=K0&&o.value&&h.target.value.length>0&&(o.value=!1),i.value=h.target.value}})}),a.jsxs(fe,{className:"ml-1",children:[a.jsx(De,{text:s("Save",{ns:"common"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,isDisabled:Jc.value,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"px-1.5 h-8 text-blue-500 dark:!text-blue-400 hover:bg-blue-100 dark:hover:bg-blue-700 dark:hover:!text-blue-300 border-0",onClick:async()=>{if(Jc.value&&(Jc.value=!1),!i.value.length||i.value.length>K0){o.value=!0;return}o.value||(await c({updatedItem:{name:i.value,itemId:t}}),setTimeout(()=>{u.value=!1,n||_u()},200))},children:a.jsx(Dt,{size:18})})})}),a.jsx(De,{text:s("Cancel",{ns:"common"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,children:a.jsx(J,{tabIndex:0,children:a.jsx(ye,{variant:"outline",size:"mini",className:"ml-1 px-1.5 h-8 text-gray-400 border-0",onClick:()=>{u.value=!1,n||_u()},children:a.jsx(Rn,{size:18})})})})]})]}):a.jsxs(a.Fragment,{children:[a.jsx(X,{className:"text-ellipsis !block overflow-hidden whitespace-nowrap ".concat(e?"":"border-dashed border-b border-slate-400 hover:border-gray-400"),onClick:()=>{u.value=!0},color:"black",children:r}),e?a.jsx(J,{className:"ml-1 pr-0 pl-1 pt-[1px] text-primary/50 cursor-pointer relative opacity-80 hover:opacity-100",children:a.jsx(De,{text:s("Menu is a link to Clip. You can't edit the label directly",{ns:"menus"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,children:a.jsx(tg,{size:14})})}):a.jsx(J,{onClick:()=>{u.value=!0},className:"ml-1 pr-0 pl-1 pt-[1px] text-primary/50 cursor-pointer relative opacity-80 hover:opacity-100",children:a.jsx(De,{text:s("Edit name",{ns:"common"}),isCompact:!0,side:"bottom",sideOffset:10,asChild:!0,children:a.jsx(Pp,{size:14})})})]})})}function LF({triggerProps:e,contentProps:t,isSelected:n,hasMultipleSelectedItems:r,isCreatingMenuItem:s,isFirstItem:o,isLastItem:i,isForm:c,isWebRequest:u,isWebScraping:h,isCommand:p,isSeparator:m,indent:x=0,item:C,hasChildren:b,isOpen:g,isClip:k,showEditMenuItemId:j,onFolderClose:S,onFolderOpen:E,showMultiSelectItems:N,deletingMenuItemIds:T,isClosedFolder:M,setSelectedItemIds:L,deselectItemById:D,selectItemById:P,setOpenItemId:A,globalSearchTerm:B,isDark:z,closeGlobalSearch:R,id:$,label:_,children:U}){const{t:K}=wt(),{isFolder:W,isDisabled:G,isActive:Z}=C,F=f.useMemo(()=>{var $e,st;return(st=($e=T.value)==null?void 0:$e.includes($))!=null?st:!1},[T.value,$]),V=He(!1),q=s.value&&(o||n&&i),ne=s.value&&(i||n),[Q,ae,re,le]=Bu({}),[oe,ie,de]=Vu({}),xe=f.useRef(null),je=f.useRef(null),Ee=C.createdAt&&C.createdAt>Math.floor(Date.now())-60*1e3,Te=(jx.value===$||V.value)&&!N.value,Me=!G&&Z&&!W&&!m,ze=j.value===$,qe=Q===$,Ye=oe===$,Ve=le===$,Lt=oe===$?ie:void 0;return a.jsxs(a.Fragment,{children:[q&&a.jsxs(fe,{className:dn("flex flex-col justify-center items-center my-1.5 mb-0 animate-in fade-in duration-300 ease-in-out transition-opacity",x>0&&"ml-[".concat(x*30,"px]")),children:[a.jsx(D2,{isCreatingMenuItem:s,showEditMenuItemId:j,isDark:z,currentMenuItemId:$,parentId:null,orderNumber:i?C.orderNumber+1:0}),a.jsx("div",{className:"h-[8px] w-[2px] bg-slate-400 opacity-20 dark:opacity-100"})]}),a.jsxs(nm,{onOpenChange:$e=>{V.value=$e},children:[a.jsx(rm,{ref:je,disabled:!Te&&!n||!!B,children:a.jsxs(J,{className:"relative",children:[(qe||Ye)&&!Lt?a.jsx(J,{className:"z-100 w-full flex justify-center fade-in-animation absolute ".concat(o?"top-[-6px]":"top-[-10px]"," ").concat(x>0?"ml-[".concat(x*10,"px]"):""),children:c?a.jsxs(it,{variant:"default",className:"bg-green-700 dark:bg-green-800 dark:text-white pointer-events-none px-2 py-[1.5px] mr-[-8px] text-[10px] uppercase font-semibold border-0",children:[K("Running",{ns:"common"}),"..."]}):a.jsxs(it,{variant:"default",className:"bg-green-700 dark:bg-green-800 dark:text-white pointer-events-none px-2 py-[1.5px] pr-4 mr-[-6px] text-[10px] uppercase font-semibold border-0",children:[a.jsx(Dt,{size:14,className:"mr-1"}),qe?K("Copied",{ns:"common"}):Ye?K("Pasted",{ns:"common"}):""]})}):Lt&&ie>0&&a.jsx(J,{className:"z-100 w-full flex justify-center fade-in-animation absolute ".concat(o?"top-[-6px]":"top-[-10px]"," ").concat(x>0?"ml-[".concat(x*10,"px]"):""),children:c?a.jsx(it,{variant:"default",className:"bg-green-700 dark:bg-green-800 dark:text-white pointer-events-none px-3 py-[1.5px] pr-4 mr-[-6px] text-[10px] font-semibold border-0",children:K("Run in {{pastingCountDown}}...",{ns:"common",pastingCountDown:ie})}):a.jsx(it,{variant:"default",className:"bg-green-700 dark:bg-green-800 dark:text-white pointer-events-none px-3 py-[1.5px] pr-4 mr-[-6px] text-[10px] font-semibold border-0",children:K("Paste in {{pastingCountDown}}...",{ns:"common",pastingCountDown:ie})})}),a.jsxs(J,{onMouseEnter:()=>{jx.value=$!=null?$:null},onMouseLeave:()=>{jx.value=null},onClick:$e=>{if(!N.value){if($e.stopPropagation(),jx.value=$!=null?$:null,$e.shiftKey){if(m)return;if(W){M?E($):S($);return}j.value||(A==null||A(g?null:$));return}if($e.metaKey||$e.ctrlKey){n?D==null||D($):P==null||P($);return}L==null||L([$])}},className:dn("rounded-lg border-2 bg-card text-card-foreground shadow-sm flex flex-col","duration-200 ease-in-out transition-none",x>0&&"ml-[".concat(x*30,"px]"),!ne&&!q?"my-1.5":"",n&&!o&&!i?"mt-1.5":"",o&&q&&!n?"mb-1.5":"",i&&ne&&!n?"mt-1.5":"",n?"border-slate-400/70 dark:border-slate-600":"dark:border-slate-700/80",F&&"!border-red-400 dark:!border-red-800",yi.value&&n&&!b&&"!border-red-400 dark:!border-red-800",g?"max-w-[340px] min-w-[270px]":"w-[270px]",ze&&"max-w-[340px] min-w-[340px]",(qe||Ye)&&"!border-green-600 dark:!border-green-700","transition-transform",Gc.value===$&&"pulse-clip"),children:[a.jsx(MP,{className:"flex",children:a.jsx(N4,{onDoubleClickCapture:$e=>{if(ze||$e.shiftKey||!Me||V.value){$e.preventDefault();return}if($e.altKey||$e.metaKey){if(c){de($,void 0,!0);return}de($)}else ae($)},...e,asChild:!0,className:dn("group bg-white text-slate-600 dark:text-slate-400 dark:bg-slate-900 flex w-full select-none items-center justify-between rounded-md pl-2 pr-1 py-[6px] text-left text-sm font-medium cursor-pointer","focus:outline-none focus-visible:ring focus-visible:ring-blue-500 focus-visible:ring-opacity-75 items-center justify-between",(n||g)&&"bg-slate-100/90 dark:bg-slate-950/80 dark:text-slate-300",Te&&!(n||g)&&"!bg-slate-50/60 dark:!bg-slate-950/60",r&&n&&"bg-amber-50 dark:bg-amber-950/80",F&&"!bg-red-50 dark:!bg-red-950",!Z&&"not-active-background bg-slate-100 text-slate-400 line-through dark:bg-slate-900 dark:text-slate-600",yi.value&&n&&!b&&"!bg-red-50 dark:!bg-red-950/80",(qe||Ye)&&"!bg-green-50 dark:!bg-green-900",e==null?void 0:e.className),children:a.jsxs(fe,{className:"relative",children:[a.jsxs(fe,{className:dn("mx-1 mr-3 whitespace-nowrap overflow-hidden text-[15px] w-full",N.value&&"ml-0",n||Ee?"font-semibold":"font-normal",G?"text-gray-500/60":""),children:[N.value&&a.jsx(J,{className:"flex flex-row items-center pr-2.5 z-100",children:a.jsx("input",{type:"checkbox",className:"form-checkbox h-[16px] w-[16px] bg-slate-400",onChange:()=>{n?D==null||D($):P==null||P($)},checked:n},$)}),W&&a.jsx(fe,{className:"mr-1.5",children:M?a.jsx(Op,{size:17}):a.jsx(nL,{size:17})}),m?a.jsx("hr",{className:"h-[1px] border-t-0 bg-slate-600 opacity-30 dark:opacity-50 w-full"}):a.jsx(a.Fragment,{children:ze?a.jsx(Qxe,{label:_,itemId:$,isOpen:g,isClip:k}):a.jsxs(J,{className:"whitespace-nowrap overflow-hidden text-ellipsis w-full",children:[B?rl(_,B):_,k&&a.jsx(De,{text:K("Menu is a link to a clip",{ns:"menus"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(tg,{size:13,className:"ml-1.5 inline"})})]})})]}),(Te||n||g||ze)&&!N.value?a.jsxs(fe,{className:"h-[24px]",children:[m?a.jsx(a.Fragment,{children:a.jsx(J,{className:"h-[23px]"})}):a.jsx(fe,{className:"gap-1 animate-in fade-in duration-100",children:W?!ze&&a.jsxs(Yn,{onClick:()=>{M?E($):S($)},className:dn("relative w-[24px] h-[24px] mr-1 group-hover:opacity-100 rounded-md transition-opacity text-slate-400 cursor-pointer flex items-center justify-center",g?"opacity-100":"opacity-20"),children:[a.jsx(Lp,{size:"18px",className:dn("absolute transform duration-300 ease-in-out",M?"rotate-0 opacity-1":"rotate-0 opacity-0")}),a.jsx(jn,{size:"18px",className:dn("absolute transform duration-300 ease-in-out",M?"rotate-[-90deg] opacity-0":"rotate-0 opacity-1")})]}):!ze&&a.jsxs(a.Fragment,{children:[Me&&a.jsx(Yn,{className:"hover:bg-transparent hover:text-green-600 text-slate-400",onClick:()=>{nn.value?c?de($,void 0,!0):de($):ae($)},children:c?a.jsx(De,{text:K("Type:::Run Auto Fill",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:Ve||Ye&&!Lt?a.jsx(wm,{}):a.jsx(l2,{width:16,height:16})}):u||h||p?a.jsx(De,{text:nn.value?K("Run and Paste Response",{ns:"common"}):K("Run and Copy Response",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:nn.value?a.jsx(aa,{size:16}):Ve?a.jsx(wm,{}):a.jsx(l2,{width:16,height:16})}):a.jsx(De,{text:nn.value?K("Copy and Paste",{ns:"common"}):K("Copy to Clipboard",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:nn.value?a.jsx(aa,{size:16}):a.jsx(qa,{size:16})})}),G?a.jsx(De,{text:K("Disabled Menu",{ns:"menus"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(Rp,{size:16,className:"opacity-50 mr-1.5"})}):a.jsx(a.Fragment,{children:!j.value&&!B&&a.jsxs(Yn,{onClick:$e=>{$e.stopPropagation(),A==null||A(g?null:$)},className:dn("relative hover:bg-transparent w-[25px] h-[24px] mr-0 hover:text-slate-500 rounded-md transition-opacity text-slate-400 cursor-pointer flex items-center justify-center"),children:[a.jsx(wte,{size:"18px",className:dn("absolute transform duration-300 ease-in-out",g?"rotate-180 opacity-1":"rotate-0 opacity-0")}),a.jsx(kte,{size:"18px",className:dn("absolute transform duration-300 ease-in-out",g?"rotate-180 opacity-0":"rotate-0 opacity-1")})]})})]})}),ze?a.jsx(a.Fragment,{children:!xi.value&&a.jsx(Yn,{className:"mr-1",onClick:()=>{_u()},children:a.jsx(De,{text:K("Close Edit",{ns:"menus"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(Rn,{size:18})})})}):B?a.jsx(ye,{variant:"ghost",size:"mini",className:"pl-2 pr-1 text-slate-400 cursor-pointer !mt-0 flex hover:bg-transparent hover:text-blue-500",onClick:()=>{Gc.value=$,R==null||R()},ref:xe,children:a.jsx(De,{text:K("Locate Menu",{ns:"contextMenus"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(Tx,{size:18})})}):a.jsx(ye,{variant:"ghost",size:"mini",className:"pr-0.5 text-secondary-foreground/50 cursor-pointer !mt-0 flex hover:bg-transparent hover:text-slate-600",onClick:$e=>{var Qt,Vt,_e;$e.stopPropagation();const st=(Qt=xe==null?void 0:xe.current)==null?void 0:Qt.getBoundingClientRect().x,At=(Vt=xe==null?void 0:xe.current)==null?void 0:Vt.getBoundingClientRect().y;(_e=je==null?void 0:je.current)==null||_e.dispatchEvent(new MouseEvent("contextmenu",{bubbles:!0,clientX:st,clientY:At&&At+30}))},ref:xe,children:a.jsx(De,{text:K("Options",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(bi,{size:18})})})]}):a.jsx(J,{className:"h-[24px]"}),Ee&&a.jsx(Al,{className:"absolute text-green-400 dark:text-green-600 pointer-events-none top-[-5px] right-[-5px] animate-in fade-in duration-500",size:28})]})})}),a.jsx(_4,{...t,className:dn("overflow-hidden data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",F&&"bg-red-50 dark:bg-red-900"),children:U})]})]})}),(Te||n)&&a.jsx(zxe,{id:$,isSelected:n,isDisabled:G,setSelectedItemIds:L,isActive:Z,hasChildren:b,isClip:k,isImage:C.isImage,isFolder:W,itemParentId:C.parentId,isSeparator:m,setOpenItemId:A,isOpen:g,itemOrderNumber:C.orderNumber,deletingMenuItemIds:T,deselectItemById:D,selectItemById:P})]}),ne&&a.jsxs(fe,{className:dn("flex flex-col justify-center items-center mb-2 mt-0 animate-in fade-in duration-300 ease-in-out transition-opacity",x>0&&"ml-[".concat(x*30,"px]")),children:[a.jsx("div",{className:"h-[8px] w-[2px] bg-slate-400 opacity-20 dark:opacity-100"}),a.jsx(D2,{isCreatingMenuItem:s,showEditMenuItemId:j,currentMenuItemId:$,isDark:z,parentId:W&&!M?$:C.parentId,orderNumber:W&&M||!W?C.orderNumber+2:0})]})]})}const ko={CLIPS:"clips",BOARDS:"boards",MENUS:"menus"};function Jxe({isDark:e}){var F,V;const{t}=wt(),[n,r]=f.useState(""),[s,o]=f.useState(ko.CLIPS),i=f.useRef(),c=ea(null),u=ea(null),h=ea(!1),p=ea(!1),{isWindows:m}=ut(ra),{setIsAutoCloseOnCopyPaste:x,isAutoCloseOnCopyPaste:C,setIsSearchNameOrLabelOnly:b,isSearchNameOrLabelOnly:g}=ut(Nr),[k]=Bu({}),[j]=Vu({}),{clipItems:S,tabs:E,setCurrentTab:N}=ut(hr),{collectionWithClips:T,fetchCollectionWithClips:M}=eR(),{collectionWithMenuItems:L,fetchCollectionWithMenuItems:D}=ape(),P=ts(),{menuItems:A}=ut(hr),B=Gs(n,300),[z,R]=f.useState(!1),$=q=>{var ne;q.preventDefault(),q.stopPropagation(),R(Q=>!Q),(ne=i.current)==null||ne.focus()},_=f.useMemo(()=>B.length>1,[B]),U=f.useMemo(()=>{if(B.length<=1||!z)return{results:[],count:0};const q=A.length>0?A:(L==null?void 0:L.items)||[],ne=q.length>0?l1(q,null,!1):[],Q=le=>{var oe,ie,de;return le.name.toLowerCase().includes(B.toLowerCase())||(oe=le.value)!=null&&oe.toLowerCase().includes(B.toLowerCase())&&!g?!0:(de=(ie=le.children)==null?void 0:ie.some(Q))!=null?de:!1},ae=(le,oe=0)=>{let ie=[];return le.forEach(de=>{var Ee;const xe=Q(de),je=q.find(Te=>Te.itemId===de.id);if(je&&xe){const Te={...je,indent:oe,id:de.id};if(ie.push(Te),de.children&&((Ee=de.children)==null?void 0:Ee.length)>0){const Me=ae(de.children,oe+1);ie=ie.concat(Me)}}}),ie},re=ae(ne);return{results:re,count:re.length}},[A,B,z,L==null?void 0:L.items,g]),K=f.useMemo(()=>{if(B.length<=1||!z)return{results:[],count:0};const q=S.length>0?S:(T==null?void 0:T.clips)||[];return kF(q,B,E,g)},[S,B,z,T,g]),W=f.useMemo(()=>{if(B.length<=1||!z)return{results:[],count:0};const q=S.length>0?S:(T==null?void 0:T.clips)||[];return kF(q,B,E,g,!0)},[S,B,z,T,g]),G=()=>{P("/history",{replace:!0}),R(!1)},Z=()=>{P("/menu",{replace:!0}),R(!1)};return f.useEffect(()=>{z||(HM.value=n,r(""))},[z]),f.useEffect(()=>{_&&S.length===0&&M(),_&&A.length===0&&D()},[_,M,D]),f.useEffect(()=>{z||(HM.value=n,r(""))},[z]),Oa(["meta+k","control+k"],$,{},[]),Oa("/",$,{},[]),f.useEffect(()=>{!_||K.count>0?o(ko.CLIPS):W.count>0?o(ko.BOARDS):U.count>0&&o(ko.MENUS)},[K.count,W.count,_]),f.useEffect(()=>{z&&(k||j)&&C&&setTimeout(()=>{R(!1)},1e3)},[k,j,z]),a.jsx(a.Fragment,{children:a.jsxs(Qa,{defaultOpen:!1,modal:!1,open:z,onOpenChange:()=>{R(!z)},children:[a.jsx(Ja,{asChild:!0,children:a.jsxs(J,{className:"flex flex-row bg-slate-100 dark:bg-slate-800 rounded-md p-0 items-center relative ml-2",children:[a.jsx(rd,{placeholder:"".concat(t("GlobalSearch:::Search",{ns:"navbar"})," ..."),type:"search",id:"global-search",value:n,onChange:q=>{r(q.target.value)},ref:Ei(i),onFocus:()=>{R(!0)},iconLeft:a.jsx(Ap,{className:"h-4 w-4"}),classNameInput:"w-full pr-0 h-7",className:"text-md min-w-[120px] ring-offset-0 py-1 bg-slate-100 dark:bg-slate-800 border-r-0 border-t-0 border-b-0 h-8"}),!z&&a.jsx(fe,{className:"absolute right-2 text-slate-400/90 animate-in animate-out fade-in-out hover:text-slate-500 cursor-pointer",onClick:()=>{var q;R(!0),(q=i.current)==null||q.focus()},title:t("GlobalSearch:::Press / key to search",{ns:"navbar"}),children:a.jsx("svg",{width:22,height:22,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"rounded-md flex items-center justify-center bg-slate-50 dark:bg-slate-900/60 p-[2px]",children:a.jsx("line",{x1:"16",x2:"8",y1:"5",y2:"18"})})})]})}),a.jsx(Da,{className:"overflow-hidden bg-gray-50 p-4 py-2 pb-3 pt-2 flex items-center flex-col w-fit rounded-md shadow-lg relative dark:bg-slate-800",sideOffset:4,onOpenAutoFocus:q=>{q.preventDefault()},onInteractOutside:q=>{q.preventDefault()},onCloseAutoFocus:q=>{q.preventDefault(),r(""),document.activeElement.blur()},children:a.jsxs(a.Fragment,{children:[a.jsx(J,{className:"esc-key flex opacity-90 hover:opacity-100 hover:bg-opacity-100 justify-end w-[38px] h-[24px] rounded-sm top-2 left-2 absolute z-50 bg-slate-100/90 dark:bg-slate-900/90 cursor-pointer",onClick:()=>{R(!1)},title:t("Press ESC key to close",{ns:"common"})}),a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsx(J,{className:"flex opacity-90 hover:opacity-100 hover:bg-opacity-100 top-2 right-2 absolute z-50 text-slate-400 bg-slate-100/90 dark:bg-slate-900/90 cursor-pointer",onClick:()=>{R(!1)},title:t("GlobalSearch:::Search Options",{ns:"navbar"}),children:a.jsx(Tu,{size:14})})}),a.jsxs(Cn,{children:[a.jsx(Oe,{disabled:!0,className:"p-0 justify-center text-[13px]",children:t("GlobalSearch:::Search Options",{ns:"navbar"})}),a.jsx(Yt,{}),a.jsxs(Oe,{onClick:q=>{q.preventDefault(),x(!C)},children:[a.jsx(fe,{className:"mr-2",children:a.jsx(X,{className:"!text-[13px] mr-1 !font-medium ".concat(C?"":"text-slate-900/50"),children:t("GlobalSearch:::Auto Close on Copy & Paste",{ns:"navbar"})})}),a.jsx(Hr,{checked:C,className:"ml-auto"})]}),a.jsxs(Oe,{onClick:q=>{q.preventDefault(),b(!g)},children:[a.jsx(fe,{className:"mr-2",children:a.jsxs(X,{className:"!text-[13px] mr-1 flex-col !items-start !font-medium ".concat(g?"":"text-slate-900/50"),children:[t("GlobalSearch:::Search Name or Label Only",{ns:"navbar"}),a.jsx("span",{className:"text-muted-foreground opacity-70 !text-[12px] block",children:t("GlobalSearch:::Excludes clip or menu values",{ns:"navbar"})})]})}),a.jsx(Hr,{checked:g,className:"ml-auto"})]})," "]})]}),_&&a.jsx(Xi,{className:"flex flex-row z-10 select-none pb-1.5 mb-1",value:s,onValueChange:q=>{o(q)},children:a.jsxs(Vo,{className:"self-center px-1 py-1 bg-slate-200 dark:bg-slate-900",children:[a.jsxs(br,{value:ko.CLIPS,className:"!text-xs py-1 data-[state=active]:text-slate-300 text-gray-400 hover:text-blue-400 data-[state=active]:hover:text-slate-300 dark:data-[state=active]:bg-slate-600",children:[t("Clips:::Clips",{ns:"dashboard"}),a.jsx(it,{variant:"outline",className:"text-[12px] ml-1 py-0.5 bg-slate-100 text-gray-400 dark:bg-slate-700 dark:text-gray-400 !font-mono border-0",children:K.count>99?"99+":K.count})]}),a.jsxs(br,{value:ko.BOARDS,className:"!text-xs py-1 data-[state=active]:text-slate-300 text-gray-400 hover:text-blue-400 data-[state=active]:hover:text-slate-300 dark:data-[state=active]:bg-slate-600",children:[t("Boards",{ns:"dashboard"}),a.jsx(it,{variant:"outline",className:"text-[12px] ml-1 py-0.5 bg-slate-100 text-gray-400 dark:bg-slate-700 dark:text-gray-400 !font-mono border-0",children:W.count>99?"99+":W.count})]}),a.jsxs(br,{value:ko.MENUS,className:"!text-xs py-1 data-[state=active]:text-slate-300 text-gray-400 hover:text-blue-400 data-[state=active]:hover:text-slate-300 dark:data-[state=active]:bg-slate-600",children:[t("Menus",{ns:"menus"}),a.jsx(it,{variant:"outline",className:"text-[12px] ml-1 py-0.5 bg-slate-100 text-gray-400 dark:bg-slate-700 dark:text-gray-400 !font-mono border-0",children:U.count>99?"99+":U.count})]})]})}),a.jsxs(An,{className:"flex-col",style:{height:"auto",maxHeight:"calc(100vh - 200px)",width:420},autoHide:!1,children:[s===ko.CLIPS&&((F=K.results)==null?void 0:F.reduce((q,ne,Q)=>{const ae=Math.floor(Q/1);return q[ae]||(q[ae]=[]),q[ae].push(ne),q},[]).map((q,ne)=>a.jsx(J,{className:"mt-1 mb-2",children:q.map((Q,ae)=>a.jsx(L2,{board:Q,isDark:e,closeGlobalSearch:G,setCurrentTab:N,globalSearchTerm:B,isHistoryDragActive:!1,currentTabLayout:"auto",order:Q.orderNumber,isLastBoard:ae===q.length-1,selectedItemIds:[],setSelectedItemId:()=>{}},"".concat(ne,"-").concat(ae)))},"".concat(ne)))),s===ko.BOARDS&&((V=W.results)==null?void 0:V.reduce((q,ne,Q)=>{const ae=Math.floor(Q/1);return q[ae]||(q[ae]=[]),q[ae].push(ne),q},[]).map((q,ne)=>a.jsx(J,{className:"mt-1 mb-2",children:q.map((Q,ae)=>a.jsx(L2,{board:Q,isDark:e,globalSearchTerm:B,setCurrentTab:N,closeGlobalSearch:G,isHistoryDragActive:!1,isGlobalSearchBoardsOnly:!0,currentTabLayout:"auto",order:Q.orderNumber,isLastBoard:ae===q.length-1,selectedItemIds:[],setSelectedItemId:()=>{}},"".concat(ne,"-").concat(ae)))},"".concat(ne)))),s===ko.MENUS&&a.jsx(LP,{type:"single",collapsible:!0,className:"flex items-center flex-col",children:U.results.map((q,ne)=>a.jsx(I4,{value:q.itemId,children:a.jsx(LF,{label:q.name,globalSearchTerm:B,closeGlobalSearch:Z,isLastItem:ne===U.results.length-1,deletingMenuItemIds:c,isFirstItem:ne===0,isDark:e,showEditMenuItemId:u,hasChildren:q.hasChildren,isSeparator:q.isSeparator,showMultiSelectItems:h,hasSelectedItems:!1,id:q.itemId,item:q,isClip:q.isClip,isForm:q.isForm&&q.isClip,isWebRequest:q.isWebRequest&&q.isClip,isWebScraping:q.isWebScraping&&q.isClip,isCommand:q.isCommand&&q.isClip,isCreatingMenuItem:p,indent:q.indent,onFolderClose:()=>{},onFolderOpen:()=>{},isClosedFolder:!1,isSelected:!1,hasMultipleSelectedItems:!1,isOpen:!1,children:a.jsx(a.Fragment,{})})},"".concat(q.itemId)))}),_?a.jsx(a.Fragment,{children:K.count===0&&W.count===0&&U.count===0?a.jsx(J,{className:"text-gray-400/90 dark:text-gray-600 text-center mb-1",children:t("GlobalSearch:::Nothing found in clips, boards or menus.",{ns:"navbar"})}):a.jsxs(a.Fragment,{children:[K.count===0&&s===ko.CLIPS&&a.jsx(J,{className:"text-gray-400/90 dark:text-gray-600 text-center mb-1",children:t("GlobalSearch:::Nothing found in clips.",{ns:"navbar"})}),W.count===0&&s===ko.BOARDS&&a.jsx(J,{className:"text-gray-400/90 dark:text-gray-600 text-center mb-1",children:t("GlobalSearch:::Nothing found in boards.",{ns:"navbar"})}),U.count===0&&s===ko.MENUS&&a.jsx(J,{className:"text-gray-400/90 dark:text-gray-600 text-center mb-1",children:t("GlobalSearch:::Nothing found in menus.",{ns:"navbar"})})]})}):a.jsxs(J,{className:"text-gray-400/90 dark:text-gray-600 text-center mb-2 mt-2",children:[t("GlobalSearch:::Type what you looking for",{ns:"navbar"}),"..."]})]}),a.jsx(Ac,{children:a.jsx(J,{className:"body-overlay bg-black/30 dark:bg-black/70 rounded-lg ".concat(m?"mb-1 mx-1 !mt-[43px]":""),onClick:()=>{R(!1)}})})]})})]})})}function Xxe(){const{t:e}=wt(),{setTheme:t,theme:n}=o2(),{mode:r,setMode:s}=ut(pu);f.useEffect(()=>{n!==r&&s(n)},[n]);const o=n==="light"?a.jsx(bo.sun,{size:14,className:"ml-2"}):n==="dark"?a.jsx(bo.moon,{size:14,className:"ml-2"}):a.jsx(bo.sunmoon,{width:12,height:12,className:"ml-2"});return a.jsxs(sm,{children:[a.jsxs(Hu,{children:[e("Color Theme",{ns:"navbar"})," ",o]}),a.jsxs($u,{children:[a.jsxs(Za,{checked:n==="light",onClick:()=>t("light"),children:[a.jsx("span",{className:"flex tems-end",children:a.jsx(bo.sun,{className:"mr-2",size:17})}),a.jsx("span",{children:e("Theme:::Light",{ns:"navbar"})})]}),a.jsxs(Za,{checked:n==="dark",onClick:()=>t("dark"),children:[a.jsx("span",{className:"flex items-end",children:a.jsx(bo.moon,{className:"mr-2",size:15})}),a.jsx("span",{children:e("Theme:::Dark",{ns:"navbar"})})]}),a.jsxs(Za,{checked:n==="system",onClick:()=>t("system"),children:[a.jsx("span",{className:"flex w-[1.5rem] items-end",children:a.jsx(bo.sunmoon,{className:"mr-2",width:13,height:13})}),a.jsx("span",{children:e("Theme:::System",{ns:"navbar"})})]})]})]})}const O2=String.fromCharCode,P2={};function DF(e){var t,n;try{const r=ebe(e.trim()),s=tbe(r);return(n=JSON.parse((t=nbe(s))!=null?t:"{}"))!=null?n:{}}catch(r){throw console.error(r),new Error("Error parsing data.")}}(function(e,t){const n=oh,r=e();for(;;)try{if(-parseInt(n(230))/1*(parseInt(n(233))/2)+-parseInt(n(242))/3+parseInt(n(245))/4*(-parseInt(n(234))/5)+-parseInt(n(238))/6+-parseInt(n(229))/7*(parseInt(n(237))/8)+-parseInt(n(243))/9+-parseInt(n(240))/10*(-parseInt(n(246))/11)===t)break;r.push(r.shift())}catch{r.push(r.shift())}})(R2,744619);function ebe(e){return decodeURIComponent(escape(atob(e)))}function tbe(e){const t=oh,n=kee+"_1974";let r="";for(let s=0;s>=1,j[r(227)]==0&&(j[r(227)]=t,j[r(231)]=n(j[r(226)]++)),x|=(C>0?1:0)*g,g<<=1;switch(x){case 0:for(x=0,b=Math[r(244)](2,8),g=1;g!=b;)C=j[r(231)]&j.position,j.position>>=1,j[r(227)]==0&&(j[r(227)]=t,j[r(231)]=n(j[r(226)]++)),x|=(C>0?1:0)*g,g<<=1;k=O2(x);break;case 1:for(x=0,b=Math[r(244)](2,16),g=1;g!=b;)C=j[r(231)]&j[r(227)],j[r(227)]>>=1,j[r(227)]==0&&(j[r(227)]=t,j[r(231)]=n(j.index++)),x|=(C>0?1:0)*g,g<<=1;k=O2(x);break;case 2:return""}for(s[3]=k,m=k,h[r(236)](k);;){if(j.index>e)return"";for(x=0,b=Math.pow(2,c),g=1;g!=b;)C=j.val&j[r(227)],j[r(227)]>>=1,j.position==0&&(j[r(227)]=t,j[r(231)]=n(j[r(226)]++)),x|=(C>0?1:0)*g,g<<=1;switch(k=x){case 0:for(x=0,b=Math[r(244)](2,8),g=1;g!=b;)C=j[r(231)]&j.position,j[r(227)]>>=1,j[r(227)]==0&&(j.position=t,j[r(231)]=n(j[r(226)]++)),x|=(C>0?1:0)*g,g<<=1;s[i++]=O2(x),k=i-1,o--;break;case 1:for(x=0,b=Math.pow(2,16),g=1;g!=b;)C=j[r(231)]&j.position,j[r(227)]>>=1,j[r(227)]==0&&(j.position=t,j[r(231)]=n(j[r(226)]++)),x|=(C>0?1:0)*g,g<<=1;s[i++]=O2(x),k=i-1,o--;break;case 2:return h[r(232)]("")}if(o==0&&(o=Math[r(244)](2,c),c++),s[k])u=s[k];else if(k===i)u=m+m.charAt(0);else return null;h[r(236)](u),s[i++]=m+u[r(241)](0),o--,m=u,o==0&&(o=Math[r(244)](2,c),c++)}}function sbe(e){return a.jsxs("svg",{color:"accent",height:"8",viewBox:"0 0 24 24",...e,children:[a.jsx("g",{fill:"none",stroke:"#888888",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",transform:"matrix(0.166612, 0, 0, 0.166612, 14.40597, 11.442867)"}),a.jsx("g",{transform:"matrix(0.764827, 0, 0, 0.764827, 2.823834, 2.82207)",children:a.jsx("path",{d:"M 12.886 0.233 C 14.248 0.233 15.368 1.262 15.514 2.587 L 17.588 2.587 C 18.98 2.587 20.133 3.663 20.229 5.053 L 20.235 5.234 C 20.234 5.673 19.91 6.047 19.474 6.106 L 19.351 6.116 C 18.911 6.116 18.538 5.791 18.479 5.354 L 18.47 5.234 C 18.47 4.794 18.145 4.42 17.707 4.358 L 17.588 4.35 L 15.08 4.35 C 14.588 5.083 13.765 5.52 12.886 5.519 L 8.761 5.519 C 7.881 5.52 7.058 5.083 6.567 4.351 L 4.059 4.35 C 3.617 4.35 3.245 4.677 3.185 5.114 L 3.176 5.234 L 3.176 21.121 C 3.176 21.569 3.508 21.936 3.939 21.995 L 4.059 22.004 L 7.587 22.004 C 8.027 22.004 8.402 22.329 8.463 22.765 L 8.471 22.885 C 8.471 23.372 8.075 23.767 7.587 23.767 L 4.059 23.767 C 2.666 23.768 1.512 22.691 1.418 21.303 L 1.412 21.121 L 1.412 5.234 C 1.412 3.841 2.488 2.687 3.878 2.592 L 4.059 2.587 L 6.133 2.587 C 6.281 1.247 7.412 0.233 8.761 0.233 L 12.886 0.233 Z M 12.886 1.998 L 8.761 1.998 C 8.084 2.023 7.689 2.771 8.048 3.344 C 8.203 3.59 8.47 3.744 8.761 3.754 L 12.886 3.754 C 13.562 3.779 14.011 3.064 13.693 2.465 C 13.535 2.167 13.223 1.986 12.886 1.998 Z",fill:"rgb(255, 193, 49)"})}),a.jsx("path",{d:"M 18.086 8.404 C 19.151 8.404 20.034 9.228 20.107 10.289 L 20.111 10.428 L 20.111 18.975 C 20.111 20.04 19.288 20.923 18.224 20.995 L 18.086 21 L 12.238 21 C 11.173 21 10.291 20.176 10.217 19.114 L 10.214 18.975 L 10.214 10.428 C 10.214 9.364 11.037 8.48 12.099 8.408 L 12.238 8.404 L 18.086 8.404 Z M 12.308 12.418 C 12.308 12.418 12.295 12.4 12.318 12.466 C 12.348 12.524 12.407 12.617 12.451 12.661 C 12.49 12.699 12.563 12.743 12.607 12.766 C 12.65 12.78 12.739 12.8 12.794 12.805 L 17.727 12.805 C 17.76 12.804 17.814 12.795 17.848 12.788 C 17.875 12.779 17.93 12.758 17.961 12.743 C 17.992 12.724 18.047 12.685 18.071 12.661 C 18.1 12.632 18.143 12.577 18.163 12.546 C 18.204 12.454 18.253 12.275 18.261 12.177 C 18.248 12.079 18.205 11.926 18.167 11.845 C 18.119 11.778 18.032 11.68 17.968 11.644 C 17.912 11.611 17.801 11.584 17.727 11.578 L 12.794 11.578 C 12.744 11.582 12.663 11.597 12.611 11.615 C 12.563 11.64 12.492 11.686 12.451 11.722 C 12.417 11.758 12.353 11.851 12.317 11.919 C 12.293 11.99 12.267 12.113 12.261 12.19 L 12.308 12.418 Z M 12.308 15.004 C 12.308 15.004 12.295 14.986 12.318 15.052 C 12.348 15.11 12.407 15.203 12.451 15.247 C 12.49 15.285 12.563 15.329 12.607 15.351 C 12.65 15.366 12.739 15.386 12.794 15.39 L 17.727 15.39 C 17.76 15.39 17.814 15.381 17.848 15.374 C 17.875 15.364 17.93 15.344 17.961 15.329 C 17.992 15.309 18.047 15.27 18.071 15.247 C 18.1 15.218 18.143 15.163 18.163 15.132 C 18.204 15.039 18.253 14.86 18.261 14.763 C 18.248 14.665 18.205 14.512 18.167 14.431 C 18.119 14.364 18.032 14.266 17.968 14.229 C 17.912 14.197 17.801 14.17 17.727 14.164 L 12.794 14.164 C 12.744 14.168 12.663 14.183 12.611 14.2 C 12.563 14.226 12.492 14.272 12.451 14.307 C 12.417 14.343 12.353 14.437 12.317 14.505 C 12.293 14.576 12.267 14.699 12.261 14.776 L 12.308 15.004 Z M 12.308 17.589 C 12.308 17.589 12.295 17.571 12.318 17.637 C 12.348 17.695 12.407 17.788 12.451 17.832 C 12.49 17.87 12.563 17.914 12.607 17.937 C 12.65 17.951 12.739 17.971 12.794 17.976 L 17.727 17.976 C 17.76 17.975 17.814 17.966 17.848 17.959 C 17.875 17.95 17.93 17.929 17.961 17.914 C 17.992 17.895 18.047 17.856 18.071 17.832 C 18.1 17.803 18.143 17.748 18.163 17.717 C 18.204 17.625 18.253 17.446 18.261 17.348 C 18.248 17.25 18.205 17.097 18.167 17.016 C 18.119 16.949 18.032 16.851 17.968 16.815 C 17.912 16.782 17.801 16.755 17.727 16.749 L 12.794 16.749 C 12.744 16.753 12.663 16.768 12.611 16.786 C 12.563 16.811 12.492 16.857 12.451 16.893 C 12.417 16.929 12.353 17.022 12.317 17.09 C 12.293 17.161 12.267 17.284 12.261 17.361 L 12.308 17.589 Z",fill:"rgb(36, 200, 219)"})]})}function obe(){var re,le;const{t:e,i18n:t}=wt(),[n,r]=f.useState(!1),s=ts(),{systemTheme:o}=o2(),{setSystemTheme:i,themeDark:c}=ut(pu),{currentCollectionId:u,collections:h}=ut(hr),{selectCollectionById:p}=z4(),m=c();f.useEffect(()=>{vn("is_autostart_enabled").then(oe=>{r(!!oe)})},[]),f.useEffect(()=>{o&&(vn("set_icon",{name:"main",isDark:o==="dark"}),i(o))},[o]);const x=()=>Va==null?void 0:Va.minimize(),C=async()=>{await(Va==null?void 0:Va.isMaximized())?Va==null||Va.unmaximize():Va==null||Va.maximize()},b=()=>Va.hide(),g=()=>Va.close(),{pinnedClips:k}=ut(hr),{isShowCollectionNameOnNavBar:j,isShowDisabledCollectionsOnNavBarMenu:S,setIsShowCollectionNameOnNavBar:E,copyPasteDelay:N,setCopyPasteDelay:T,setIsHistoryEnabled:M,isHistoryEnabled:L,setLicenseKey:D,licenseKey:P,setIsHistoryAutoUpdateOnCaputureEnabled:A,isHistoryAutoUpdateOnCaputureEnabled:B,setIsShowDisabledCollectionsOnNavBarMenu:z}=ut(Nr),{fontSize:R,decreaseFontSize:$,increaseFontSize:_,resetFontSize:U,setIsSwapPanels:K,isShowPinned:W,setIsShowPinned:G,isSwapPanels:Z}=ut(ra);Oa(["alt+b"],()=>{s("/history",{replace:!0})}),Oa(["alt+m"],()=>{s("/menu",{replace:!0})}),Oa(["alt+l"],()=>{fi.value=!0}),Oa(["alt+p"],()=>{K(!Z)}),f.useEffect(()=>{if(P)try{const oe=DF(P);oe&&typeof oe.id=="string"&&oe.id.length>0&&(ir.value=oe)}catch{ir.value=null,D(null)}else ir.value=null},[P]);const F=Em(BS),V=Em(WS),q=_z(),ne=Sm(),{licenseExpInDays:Q}=f.useMemo(()=>Nz(),[ir.value]),ae=Vi(1712858858198).format("MMMM, YYYY");return a.jsx("div",{"data-tauri-drag-region":!0,className:"h-[41px] absolute top-0 left-0 w-full",children:a.jsxs(fP,{className:"border-0 !h-full border-b border-slate-200/50 dark:border-slate-500/50 rounded-b-none bg-gray-50 pl-3 hover:bg-white dark:hover:bg-gray-950 active:cursor-move active:bg-white transform duration-300 dark:bg-gray-900 dark:text-slate-300",children:[a.jsx(kb,{children:a.jsx("div",{className:"inline-flex h-fit w-fit items-center text-cyan-500",children:a.jsx(sbe,{width:28,height:28,"data-tauri-drag-region":!0})})}),a.jsxs(kb,{children:[a.jsxs(jb,{className:"md m-0 px-2.5 text-sm font-semibold whitespace-nowrap",children:[a.jsx(X,{className:"font-semibold",children:e(F?"PasteBar Pro":"PasteBar",{ns:"common"})}),V&&a.jsx(X,{className:"bg-slate-200/90 dark:bg-slate-600/90 dark:!text-slate-300 px-1.5 rounded-md !text-slate-600 text-xs ml-1.5 mb-0 py-0.5",children:"beta"})]}),a.jsxs(Cb,{className:"w-[200px]",children:[a.jsxs(Tr,{children:[e("About PasteBar",{ns:"common"}),a.jsx(gs,{children:a.jsxs(De,{text:e("Build on {{buildDate}}",{ns:"common",buildDate:ae}),isCompact:!0,side:"right",children:["v","0.0.4",V?"b":""]})})]}),!F&&a.jsxs(a.Fragment,{children:[a.jsx(Ws,{}),a.jsx(Tr,{onClick:()=>{s("/app-settings/license/register",{replace:!0})},children:e("Register License",{ns:"common"})})]}),F&&q&&a.jsxs(a.Fragment,{children:[a.jsx(Ws,{}),a.jsx(Tr,{onClick:()=>{s("/app-settings/license",{replace:!0})},className:"text-amber-700 dark:text-amber-600",children:e("License Expired",{ns:"common"})})]}),a.jsx(Tr,{onClick:()=>{s("/app-settings/license",{replace:!0})},children:e("Check for Updates",{ns:"common"})}),a.jsx(Ws,{}),a.jsxs(sm,{children:[a.jsxs(Hu,{children:[e("Settings",{ns:"settings"})," ..."]}),a.jsxs($u,{className:"w-[230px] dark:text-slate-300",children:[a.jsxs(Tr,{onClick:()=>{s("/app-settings/history",{replace:!0})},children:[e("Clipboard History Settings",{ns:"settings"}),a.jsx(gs,{children:a.jsx(Vs,{keys:"ALT+H"})})]}),a.jsxs(Tr,{onClick:()=>{s("/app-settings/collections",{replace:!0})},children:[e("Manage Collections",{ns:"settings"}),a.jsx(gs,{children:a.jsx(Vs,{keys:"ALT+\u0421"})})]}),a.jsx(Tr,{onClick:()=>{s("/app-settings/preferences",{replace:!0})},children:e("User Preferences",{ns:"settings"})}),a.jsx(Tr,{onClick:()=>{s("/app-settings/security",{replace:!0})},children:e("Security",{ns:"settings"})}),a.jsxs(Tr,{onClick:()=>{s("/app-settings/license",{replace:!0})},children:[e("License",{ns:"settings"}),F&&a.jsx(gs,{children:a.jsxs(De,{text:e("Expires on {{licenseExpInDays}}",{ns:"common",licenseExpInDays:Q}),isCompact:!0,side:"right",children:["Pro",V?" (beta)":""]})})]}),a.jsx(Ws,{}),a.jsxs(sm,{children:[a.jsxs(Hu,{children:[e("Capture History",{ns:"history"})," ..."]}),a.jsxs($u,{className:"dark:text-slate-300 text-slate-800",children:[a.jsxs(Za,{checked:L,onClick:oe=>{oe.preventDefault(),M(!L)},children:[a.jsx(X,{className:"mr-2 ".concat(L?"text-slate-800":"text-slate-900/50"),children:e("Enable Capture History",{ns:"history"})}),a.jsx(gs,{className:"ml-auto",children:a.jsx(Vs,{keys:"ALT+H"})})]}),a.jsxs(Za,{checked:B,onClick:oe=>{oe.preventDefault(),A(!B)},children:[a.jsx(X,{className:"mr-2 ".concat(B?"text-slate-800":"text-slate-900/50"),children:e("Auto Update on Capture",{ns:"history"})}),a.jsx(gs,{className:"ml-auto",children:a.jsx(Vs,{keys:"ALT+A"})})]}),a.jsx(Ws,{}),a.jsxs(Tr,{onClick:()=>{s("/app-settings/history",{replace:!0})},children:[a.jsx(UC,{className:"mr-2 h-4 w-4"}),e("All History Settings",{ns:"history"})," ..."]})]})]}),a.jsxs(sm,{children:[a.jsx(Hu,{children:a.jsxs(a.Fragment,{children:[e("Paste Delay",{ns:"contextMenus"}),"...",N&&a.jsxs(it,{className:"ml-2 py-0 bg-slate-200 text-slate-500 dark:bg-slate-700 dark:text-slate-400",variant:"outline",children:[N,"s"]})]})}),a.jsxs($u,{className:"w-[235px] dark:text-slate-300",children:[a.jsx(Za,{checked:N===1,onSelect:()=>{T(1)},children:a.jsxs(X,{children:["1 ",e("second",{ns:"common"})]})}),a.jsx(Za,{checked:N===2,onSelect:()=>{T(2)},children:a.jsxs(X,{children:["2 ",e("seconds",{ns:"common"})]})}),a.jsx(Za,{checked:N===3,onSelect:()=>{T(3)},children:a.jsxs(X,{children:["3 ",e("seconds",{ns:"common"})]})}),a.jsx(Za,{checked:N===4,onSelect:()=>{T(4)},children:a.jsxs(X,{children:["4 ",e("seconds",{ns:"common"})]})}),a.jsx(Za,{checked:N===5,onSelect:()=>{T(5)},children:a.jsxs(X,{children:["5 ",e("seconds",{ns:"common"})]})})]})]}),a.jsx(Ws,{}),a.jsxs(Tr,{onClick:()=>{window.location.reload()},children:[e("Refresh Application UI",{ns:"settings"}),a.jsx(gs,{children:a.jsx(Vs,{keys:"ALT+R"})})]})]})]}),a.jsx(Ws,{}),a.jsxs(Tr,{onClick:()=>{fi.value=!0},children:[e("Lock App Screen",{ns:"navbar"}),a.jsx(gs,{children:"\u2318L"})]}),a.jsxs(Tr,{onClick:b,children:[e("Close Main Window",{ns:"navbar"}),a.jsx(gs,{children:"\u2318W"})]}),a.jsxs(Tr,{onClick:g,children:[e("Quit",{ns:"common"}),a.jsx(gs,{children:"\u2318Q"})]})]})]}),a.jsxs(kb,{children:[a.jsx(jb,{className:"font-normal px-2.5",children:e("View",{ns:"navbar"})}),a.jsxs(Cb,{children:[a.jsxs(Tr,{onClick:()=>{s("/history",{replace:!0})},children:[e("Clipboard History",{ns:"common"}),a.jsx(gs,{children:"\u2318B"})]}),a.jsxs(Tr,{onClick:()=>{s("/menu",{replace:!0})},children:[e("Paste Menu",{ns:"common"}),a.jsx(gs,{children:"\u2318M"})]}),a.jsx(gs,{}),a.jsx(Ws,{}),a.jsxs(sm,{children:[a.jsxs(Hu,{children:[e("Options",{ns:"navbar"})," ..."]}),a.jsxs($u,{className:"w-[235px] dark:text-slate-300",children:[a.jsxs(Za,{checked:Z,onClick:()=>{K(!Z)},children:[e("Swap Panels Layout",{ns:"navbar"}),a.jsx(gs,{children:"\u2318P"})]}),a.jsx(Za,{checked:j,onClick:()=>{E(!j)},children:e("Show Collections Name",{ns:"navbar"})}),a.jsx(Za,{checked:S,onClick:()=>{z(!S)},children:e("Show Disabled Collections",{ns:"settings"})}),a.jsx(Ws,{}),a.jsx(Za,{checked:n,onClick:async()=>{await vn("autostart",{enabled:!n}),r(!n)},children:e("Enable Auto Start",{ns:"settings"})})]})]}),a.jsx(Xxe,{}),a.jsx(Ws,{}),a.jsxs(Tr,{disabled:R==="125%",onClick:oe=>{oe.preventDefault(),_()},children:[e("Increase UI Font Size",{ns:"settings"})," ",a.jsx(Ir,{width:"1em",height:"18",className:"ml-auto"})]}),a.jsxs(Tr,{disabled:R==="85%",onClick:oe=>{oe.preventDefault(),$()},children:[e("Decrease UI Font Size",{ns:"settings"})," ",a.jsx(oL,{width:"1em",height:"18",className:"ml-auto"})]}),a.jsx(Tr,{disabled:R==="100%",onClick:oe=>{oe.preventDefault(),U()},children:e("Reset Font Size",{ns:"settings"})}),a.jsx(Ws,{}),a.jsxs(sm,{children:[a.jsxs(Hu,{children:[e("Language",{ns:"navbar"})," ..."]}),a.jsx($u,{children:Cj.map(({code:oe,name:ie,flag:de})=>a.jsxs(Za,{checked:t.language===oe,className:"pr-6 ".concat(t.language===oe?"font-semibold":""),onClick:()=>{t.changeLanguage(oe)},children:[a.jsx("span",{className:"flags mr-3",children:de})," ",ie]},oe))})]})]})]}),h.length>0&&a.jsxs(kb,{children:[a.jsx(jb,{className:"font-normal min-w-fit px-2.5",children:a.jsxs(fe,{className:"flex justify-start items-center whitespace-nowrap overflow-hidden",children:[a.jsx(vse,{className:"mr-1.5 text-slate-500",size:18}),a.jsx(J,{className:"overflow-hidden text-ellipsis max-w-[16rem]",children:j?(le=(re=h.find(({collectionId:oe})=>oe===u))==null?void 0:re.title)!=null?le:e("Collections",{ns:"collections"}):e("Collections",{ns:"collections"})})]})}),a.jsxs(Cb,{forceMount:!0,children:[a.jsx(Tr,{inset:!0,disabled:!0,className:"py-0.5",children:e("Switch collections",{ns:"collections"})}),a.jsx(Ws,{}),a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"400px",width:"100%",minWidth:"200px"},autoHide:!1,children:a.jsx($ue,{value:u!=null?u:"",children:h.filter(({isEnabled:oe})=>S||oe).sort((oe,ie)=>{if(S){if(oe.isEnabled&&!ie.isEnabled)return-1;if(!oe.isEnabled&&ie.isEnabled)return 1}return oe.createdAt-ie.createdAt}).map(({collectionId:oe,isEnabled:ie,isSelected:de,title:xe})=>a.jsx(gP,{value:oe,disabled:!ie,onClick:()=>{p({selectCollection:{collectionId:oe}})},children:a.jsx("span",{className:de?"font-semibold":"",children:xe})},oe))})}),a.jsx(Ws,{}),a.jsxs(Tr,{onClick:()=>{s("/app-settings/collections",{replace:!0})},children:[a.jsx(Tu,{className:"mr-2",size:14}),e("Manage Collections",{ns:"collections"})]}),a.jsxs(Tr,{onClick:()=>{ne?s("/app-settings/collections/new",{replace:!0}):Uc.value=!0},children:[a.jsx(Ir,{className:"mr-2",size:15}),e("Add Collection",{ns:"collections"}),a.jsx(eh,{})]})]})]}),a.jsxs("div",{"data-tauri-drag-region":!0,className:"inline-flex h-full w-full items-center justify-center",children:[a.jsx(Jxe,{isDark:m}),W?a.jsx(ye,{onClick:()=>{G(!1)},title:e("Hide Pinned",{ns:"pinned"}),variant:"ghost",className:"relative h-7 focus:outline-none px-2 mx-2 !bg-slate-50 text-slate-400 dark:!bg-slate-900 dark:hover:!bg-slate-800 hover:text-slate-600 dark:text-slate-400",children:a.jsx(bo.pinoff,{className:"h-4 w-4"})}):a.jsxs(ye,{onClick:()=>{G(!0)},title:e("Show Pinned",{ns:"pinned"}),variant:"ghost",className:"relative h-7 focus:outline-none px-2 mx-2 !bg-slate-50 text-slate-400 dark:!bg-slate-900 dark:hover:!bg-slate-800 hover:text-slate-600 dark:text-slate-400",children:[a.jsx(bo.pin,{className:"h-4 w-4"}),k.length>0&&a.jsx(it,{variant:"outline",className:"bg-orange-100 dark:bg-orange-900/80 dark:border-orange-950 border absolute border-orange-50 cursor-pointer px-1.5 left-[30px] top",children:a.jsx(X,{className:"font-mono !text-orange-400 font-semibold",children:k.length})})]})]}),a.jsxs("div",{"data-tauri-drag-region":!0,className:"inline-flex h-full justify-end",children:[a.jsx(ye,{onClick:x,title:e("Window:::Minimize Window",{ns:"navbar"}),variant:"ghost",className:"h-8 focus:outline-none",children:a.jsx(bo.minimize,{className:"h-3 w-3"})}),a.jsx(ye,{onClick:C,title:e("Window:::Maximize Window",{ns:"navbar"}),variant:"ghost",className:"h-8 focus:outline-none",children:a.jsx(Yre,{className:"h-4 w-4"})}),a.jsx(ye,{onClick:b,variant:"ghost",className:"h-8 focus:outline-none",title:e("Window:::Close Window",{ns:"navbar"}),children:a.jsx(Rn,{className:"h-4 w-4"})})]})]})})}function ibe({children:e,...t}){return a.jsx(Pfe,{...t,children:e})}const lbe="Escape",OF="keyup";function cbe(e){const t=f.useCallback(n=>{e(n.key===lbe)},[e]);f.useEffect(()=>(document.addEventListener(OF,t,!1),()=>{document.removeEventListener(OF,t,!1)}),[])}function dbe(){const e=["Alt","Meta"];function t(o){return e.includes(o.key)}function n(o){t(o)&&(nn.value=!0)}function r(o){t(o)&&(nn.value=!1)}function s(){nn.value=!1}return f.useEffect(()=>(window.addEventListener("keydown",n),window.addEventListener("keyup",r),window.addEventListener("focus",s),()=>{window.removeEventListener("keydown",n),window.removeEventListener("keyup",r),window.removeEventListener("focus",s)}),[]),nn}const jd=It(""),ube=({delay:e=800,onCopied:t=()=>{}})=>{const{copyPasteSequencePinnedDelay:n,copyPasteSequenceIsReversOrder:r}=ut(Nr),s=i=>{i&&!jd.value&&(jd.value=i,setTimeout(()=>{Sa("copy_history_item",{historyId:i}).then(c=>{c==="ok"?requestAnimationFrame(()=>{jd.value="",t()}):(jd.value="",console.error("Failed to copy history item",c))}).catch(c=>{jd.value="",console.error("Failed to copy history item",c)})},e))},o=async i=>{r&&(i=i.reverse());for(const c of i)s(c),await new Promise(u=>setTimeout(u,n*1e3))};return[jd.value,s,o]},Cd=It(""),d1=It(0),hbe=({delay:e=800,onPasted:t=()=>{}})=>{const{copyPasteDelay:n,copyPasteSequencePinnedDelay:r,copyPasteSequenceIsReversOrder:s}=ut(Nr),o=f.useRef(),i=(p,m=0)=>new Promise((x,C)=>{Sa("copy_paste_history_item",{historyId:p,delay:m}).then(b=>{b==="ok"?x():(Cd.value="",console.error("Failed to copy history item",b),C())}).catch(b=>{Cd.value="",console.error("Failed to copy history item",b),C()})}),c=f.useCallback((p,m=1e3)=>(clearInterval(o.current),new Promise(x=>{d1.value=p,o.current=setInterval(()=>{d1.value>0?(d1.value===1&&x(),d1.value-=1):clearInterval(o.current)},m)})),[Cd.value]),u=(p,m)=>new Promise(async x=>{m=m!=null?m:n,p?(Cd.value=p,m>0&&await c(m),await i(p),setTimeout(()=>{requestAnimationFrame(()=>{t(),x()})},e)):(Cd.value="",x())}),h=async p=>{s&&(p=p.reverse());for(const m of p)await u(m,r)};return[Cd.value,d1.value,u,h]},pbe=()=>window.__TAURI_INVOKE__;function mbe(){return pbe()("app_ready")}var PF={VITE_ENABLE_REACT_QUERY_DEVTOOLS:"",VITE_DISABLE_SAVE_TRANSLATIONS:"",VITE_DISABLE_LANGUAGE_FALLBACK:"",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const RF=["mousemove","keydown","scroll","keypress","mousedown"];function fbe(){dbe(),cbe(p=>{bee.value=p});const e=cn(),t=ts(),n=ut(ra),r=He(null),s=ut(Nr),o=ut(Yi),i=f.useRef(),{i18n:c}=wt(),u=f.useCallback(ML(()=>{r.value===null||fi.value||(fi.value=!1,i.current&&clearTimeout(i.current),i.current=setTimeout(()=>{fi.value=!0},r.value))},1e3),[r]);f.useEffect(()=>{fi.value?s.setIsAppLocked(!0):s.setIsAppLocked(!1)},[fi.value]),f.useEffect(()=>{mbe().then(g=>{var k,j,S,E,N,T,M,L,D,P,A,B,z,R,$,_,U,K,W,G,Z,F,V,q,ne,Q,ae,re,le,oe,ie,de,xe,je,Ee,Te,Me,ze,qe,Ye,Ve,Lt,$e,st,At,Qt;if(g!==null)try{const{constants:Vt,settings:_e,permissionstrusted:sn}=JSON.parse(g),{app_dev_data_dir:Ht,app_data_dir:kt,app_detect_languages_supported:rn}=Vt;(k=_e.userSelectedLanguage)!=null&&k.valueText&&((j=_e.userSelectedLanguage)==null?void 0:j.valueText)!==""&&c.language!==((S=_e.userSelectedLanguage)==null?void 0:S.valueText)&&c.changeLanguage(_e.userSelectedLanguage.valueText),s.initSettings({appDataDir:PF.TAURI_DEBUG?Ht:kt,appVersion:(E=_e.appVersion)==null?void 0:E.valueText,isFirstRun:(N=_e.isFirstRun)==null?void 0:N.valueBool,isFirstRunAfterUpdate:(T=_e.isFirstRunAfterUpdate)==null?void 0:T.valueBool,isHistoryDetectLanguageEnabled:(M=_e.isHistoryDetectLanguageEnabled)==null?void 0:M.valueBool,historyDetectLanguageMinLines:(L=_e.historyDetectLanguageMinLines)==null?void 0:L.valueInt,historyExclusionList:(D=_e.historyExclusionList)==null?void 0:D.valueText,isExclusionListEnabled:(P=_e.isExclusionListEnabled)==null?void 0:P.valueBool,isAutoMaskWordsListEnabled:(A=_e.isAutoMaskWordsListEnabled)==null?void 0:A.valueBool,autoMaskWordsList:(B=_e.autoMaskWordsList)==null?void 0:B.valueText,historyDetectLanguagesEnabledList:(z=_e.historyDetectLanguagesEnabledList)==null?void 0:z.valueText.split(","),isHistoryAutoUpdateOnCaputureEnabled:(R=_e.isHistoryAutoUpdateOnCaputureEnabled)==null?void 0:R.valueBool,isHistoryEnabled:($=_e.isHistoryEnabled)==null?void 0:$.valueBool,isAutoClearSettingsEnabled:(_=_e.isAutoClearSettingsEnabled)==null?void 0:_.valueBool,autoClearSettingsDuration:(U=_e.autoClearSettingsDuration)==null?void 0:U.valueInt,autoClearSettingsDurationType:(K=_e.autoClearSettingsDurationType)==null?void 0:K.valueText,copyPasteDelay:(W=_e.copyPasteDelay)==null?void 0:W.valueInt,copyPasteSequencePinnedDelay:(Z=(G=_e.copyPasteSequencePinnedDelay)==null?void 0:G.valueInt)!=null?Z:3,copyPasteSequenceIsReversOrder:(F=_e.copyPasteSequenceIsReversOrder)==null?void 0:F.valueBool,pasteSequenceEachSeparator:(V=_e.pasteSequenceEachSeparator)==null?void 0:V.valueText,isAutoCloseOnCopyPaste:(q=_e.isAutoCloseOnCopyPaste)==null?void 0:q.valueBool,isAutoPreviewLinkCardsEnabled:(ne=_e.isAutoPreviewLinkCardsEnabled)==null?void 0:ne.valueBool,isAutoFavoriteOnDoubleCopyEnabled:(Q=_e.isAutoFavoriteOnDoubleCopyEnabled)==null?void 0:Q.valueBool,isIdleScreenAutoLockEnabled:(ae=_e.isIdleScreenAutoLockEnabled)==null?void 0:ae.valueBool,idleScreenAutoLockTimeInMinutes:(re=_e.idleScreenAutoLockTimeInMinutes)==null?void 0:re.valueInt,isShowHistoryCaptureOnLockedScreen:(le=_e.isShowHistoryCaptureOnLockedScreen)==null?void 0:le.valueBool,screenLockPassCode:(oe=_e.screenLockPassCode)==null?void 0:oe.valueText,screenLockPassCodeLength:(ie=_e.screenLockPassCodeLength)==null?void 0:ie.valueInt,screenLockRecoveryPasswordMasked:(de=_e.screenLockRecoveryPasswordMasked)==null?void 0:de.valueText,isAppLocked:(xe=_e.isAppLocked)==null?void 0:xe.valueBool,isScreenLockPassCodeRequireOnStart:(je=_e.isScreenLockPassCodeRequireOnStart)==null?void 0:je.valueBool,isSearchNameOrLabelOnly:(Ee=_e.isSearchNameOrLabelOnly)==null?void 0:Ee.valueBool,isSkipAutoStartPrompt:(Te=_e.isSkipAutoStartPrompt)==null?void 0:Te.valueBool,isShowCollectionNameOnNavBar:(Me=_e.isShowCollectionNameOnNavBar)==null?void 0:Me.valueBool,isShowDisabledCollectionsOnNavBarMenu:(ze=_e.isShowDisabledCollectionsOnNavBarMenu)==null?void 0:ze.valueBool,userSelectedLanguage:(qe=_e.userSelectedLanguage)==null?void 0:qe.valueText,licenseKey:(Ye=_e.licenseKey)==null?void 0:Ye.valueText,isAppReady:!0}),s.initConstants({APP_DETECT_LANGUAGES_SUPPORTED:rn}),EI().then(Zt=>{var Jt;Zt==="Windows_NT"&&((Jt=_e.copyPasteDelay)==null?void 0:Jt.valueInt)===0&&s.updateSetting("copyPasteDelay",2)}),(Ve=_e.isIdleScreenAutoLockEnabled)!=null&&Ve.valueBool&&((Lt=_e.idleScreenAutoLockTimeInMinutes)==null?void 0:Lt.valueInt)>0&&(RF.forEach(Zt=>window.addEventListener(Zt,u)),r.value=(($e=_e.idleScreenAutoLockTimeInMinutes)==null?void 0:$e.valueInt)*1e3*60),((st=_e.isAppLocked)!=null&&st.valueBool||(At=_e.isScreenLockPassCodeRequireOnStart)!=null&&At.valueBool)&&(fi.value=!0),(Qt=_e.isSkipAutoStartPrompt)!=null&&Qt.valueBool||Sa("is_autostart_enabled").then(async Zt=>{if(!Zt&&await vj("Start the app at system startup?",{title:"PasteBar auto start",okLabel:"Turn on",cancelLabel:"Later"}))try{await Sa("autostart",{enabled:!0})}catch(Jt){console.error(Jt)}}),sn===!1&&(bx.value=!0)}catch(Vt){console.error(Vt)}}),EI().then(g=>{n.setOSType(g)});const p=Il("clipboard://clipboard-monitor/update",async g=>{g.payload==="clipboard update"&&(jd.value&&(await new Promise(k=>setTimeout(k,600)),jd.value=""),Cd.value&&(await new Promise(k=>setTimeout(k,600)),Cd.value=""),await e.invalidateQueries({queryKey:["get_clipboard_history"]}),await e.invalidateQueries({queryKey:["get_clipboard_history_pinned"]}),setTimeout(()=>{o.scrollToTopHistoryList()},100),setTimeout(()=>{e.setQueryData(["get_clipboard_history"],k=>{if(k)return{...k,pages:k.pages.slice(0,1),pageParams:k.pageParams.slice(0,1)}})},1e3),Sa("build_system_menu"))}),m=Il("clips://clips-monitor/update",async g=>{g.payload==="update"&&await e.invalidateQueries({queryKey:["get_active_collection_with_clips"]})}),x=Il("macosx-permissions-modal",async g=>{g.payload==="show"&&(bx.value=!0)}),C=Il("setting:update",async g=>{const{name:k,value_bool:j}=g.payload;k==="isHistoryEnabled"&&s.updateSetting("isHistoryEnabled",!!j)}),b=Il("menu:add_first_menu_item",async()=>{t("/menu",{replace:!0})});return c.on("languageChanged",async function(){await e.invalidateQueries({queryKey:["get_clipboard_history"]})}),window.addEventListener("contextmenu",g=>{PF.TAURI_DEBUG||g.preventDefault()}),()=>{p.then(g=>{g()}),b.then(g=>{g()}),m.then(g=>{g()}),C.then(g=>{g()}),x.then(g=>{g()}),i.current&&clearTimeout(i.current),RF.forEach(g=>window.removeEventListener(g,u))}},[]);const h=ut(ra);return f.useEffect(()=>{document.documentElement.style.fontSize=h.fontSize},[h.fontSize]),a.jsx(a.Fragment,{children:a.jsx(ibe,{attribute:"class",defaultTheme:"system",enableSystem:!0,children:a.jsx("div",{className:"bg-transparent ".concat(n.isMacOSX?"p-0":"p-1"," rounded-md"),children:a.jsxs("div",{className:"border rounded-lg shadow-window border-gray-100 dark:border-gray-800 relative bg-slate-100",children:[a.jsx(obe,{}),a.jsx(nE,{})]})})})})}function gbe(){const{direction:e,setDirection:t}=ut(pu),n=r=>{t(r)};return f.useEffect(()=>{window!==void 0&&window.document.documentElement.setAttribute("dir",e)},[e]),[e,n]}var AF=rb(),pE=function(){},A2=f.forwardRef(function(e,t){var n=f.useRef(null),r=f.useState({onScrollCapture:pE,onWheelCapture:pE,onTouchMoveCapture:pE}),s=r[0],o=r[1],i=e.forwardProps,c=e.children,u=e.className,h=e.removeScrollBar,p=e.enabled,m=e.shards,x=e.sideCar,C=e.noIsolation,b=e.inert,g=e.allowPinchZoom,k=e.as,j=k===void 0?"div":k,S=gg(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),E=x,N=nb([n,t]),T=er(er({},S),s);return f.createElement(f.Fragment,null,p&&f.createElement(E,{sideCar:AF,removeScrollBar:h,shards:m,noIsolation:C,inert:b,setCallbacks:o,allowPinchZoom:!!g,lockRef:n}),i?f.cloneElement(f.Children.only(c),er(er({},T),{ref:N})):f.createElement(j,er({},T,{className:u,ref:N}),c))});A2.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},A2.classNames={fullWidth:Au,zeroRight:Ru};var mE=!1;if(typeof window<"u")try{var z2=Object.defineProperty({},"passive",{get:function(){return mE=!0,!0}});window.addEventListener("test",z2,z2),window.removeEventListener("test",z2,z2)}catch{mE=!1}var Om=mE?{passive:!1}:!1,vbe=function(e){return e.tagName==="TEXTAREA"},zF=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!vbe(e)&&n[t]==="visible")},ybe=function(e){return zF(e,"overflowY")},xbe=function(e){return zF(e,"overflowX")},FF=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=HF(e,n);if(r){var s=$F(e,n),o=s[1],i=s[2];if(o>i)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},bbe=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},wbe=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},HF=function(e,t){return e==="v"?ybe(t):xbe(t)},$F=function(e,t){return e==="v"?bbe(t):wbe(t)},kbe=function(e,t){return e==="h"&&t==="rtl"?-1:1},jbe=function(e,t,n,r,s){var o=kbe(e,window.getComputedStyle(t).direction),i=o*r,c=n.target,u=t.contains(c),h=!1,p=i>0,m=0,x=0;do{var C=$F(e,c),b=C[0],g=C[1],k=C[2],j=g-k-o*b;(b||j)&&HF(e,c)&&(m+=j,x+=b),c=c.parentNode}while(!u&&c!==document.body||u&&(t.contains(c)||t===c));return(p&&(s&&m===0||!s&&i>m)||!p&&(s&&x===0||!s&&-i>x))&&(h=!0),h},F2=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},BF=function(e){return[e.deltaX,e.deltaY]},WF=function(e){return e&&"current"in e?e.current:e},Cbe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Sbe=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},Ebe=0,Pm=[];function Nbe(e){var t=f.useRef([]),n=f.useRef([0,0]),r=f.useRef(),s=f.useState(Ebe++)[0],o=f.useState(function(){return vg()})[0],i=f.useRef(e);f.useEffect(function(){i.current=e},[e]),f.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(s));var g=tb([e.lockRef.current],(e.shards||[]).map(WF),!0).filter(Boolean);return g.forEach(function(k){return k.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),g.forEach(function(k){return k.classList.remove("allow-interactivity-".concat(s))})}}},[e.inert,e.lockRef.current,e.shards]);var c=f.useCallback(function(g,k){if("touches"in g&&g.touches.length===2)return!i.current.allowPinchZoom;var j=F2(g),S=n.current,E="deltaX"in g?g.deltaX:S[0]-j[0],N="deltaY"in g?g.deltaY:S[1]-j[1],T,M=g.target,L=Math.abs(E)>Math.abs(N)?"h":"v";if("touches"in g&&L==="h"&&M.type==="range")return!1;var D=FF(L,M);if(!D)return!0;if(D?T=L:(T=L==="v"?"h":"v",D=FF(L,M)),!D)return!1;if(!r.current&&"changedTouches"in g&&(E||N)&&(r.current=T),!T)return!0;var P=r.current||T;return jbe(P,k,g,P==="h"?E:N,!0)},[]),u=f.useCallback(function(g){var k=g;if(!(!Pm.length||Pm[Pm.length-1]!==o)){var j="deltaY"in k?BF(k):F2(k),S=t.current.filter(function(T){return T.name===k.type&&T.target===k.target&&Cbe(T.delta,j)})[0];if(S&&S.should){k.cancelable&&k.preventDefault();return}if(!S){var E=(i.current.shards||[]).map(WF).filter(Boolean).filter(function(T){return T.contains(k.target)}),N=E.length>0?c(k,E[0]):!i.current.noIsolation;N&&k.cancelable&&k.preventDefault()}}},[]),h=f.useCallback(function(g,k,j,S){var E={name:g,delta:k,target:j,should:S};t.current.push(E),setTimeout(function(){t.current=t.current.filter(function(N){return N!==E})},1)},[]),p=f.useCallback(function(g){n.current=F2(g),r.current=void 0},[]),m=f.useCallback(function(g){h(g.type,BF(g),g.target,c(g,e.lockRef.current))},[]),x=f.useCallback(function(g){h(g.type,F2(g),g.target,c(g,e.lockRef.current))},[]);f.useEffect(function(){return Pm.push(o),e.setCallbacks({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:x}),document.addEventListener("wheel",u,Om),document.addEventListener("touchmove",u,Om),document.addEventListener("touchstart",p,Om),function(){Pm=Pm.filter(function(g){return g!==o}),document.removeEventListener("wheel",u,Om),document.removeEventListener("touchmove",u,Om),document.removeEventListener("touchstart",p,Om)}},[]);var C=e.removeScrollBar,b=e.inert;return f.createElement(f.Fragment,null,b?f.createElement(o,{styles:Sbe(s)}):null,C?f.createElement(ob,{gapMode:"margin"}):null)}const _be=ab(AF,Nbe);var VF=f.forwardRef(function(e,t){return f.createElement(A2,er({},e,{ref:t,sideCar:_be}))});VF.classNames=A2.classNames;const Ibe=VF,UF="Dialog",[qF,gEe]=ms(UF),[Tbe,Rm]=qF(UF),Mbe=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:s,onOpenChange:o,modal:i=!0}=e,c=f.useRef(null),u=f.useRef(null),[h=!1,p]=Ka({prop:r,defaultProp:s,onChange:o});return f.createElement(Tbe,{scope:t,triggerRef:c,contentRef:u,contentId:ga(),titleId:ga(),descriptionId:ga(),open:h,onOpenChange:p,onOpenToggle:f.useCallback(()=>p(m=>!m),[p]),modal:i},n)},Lbe="DialogPortal",[vEe,YF]=qF(Lbe,{forceMount:void 0}),fE="DialogOverlay",Dbe=f.forwardRef((e,t)=>{const n=YF(fE,e.__scopeDialog),{forceMount:r=n.forceMount,...s}=e,o=Rm(fE,e.__scopeDialog);return o.modal?f.createElement(mo,{present:r||o.open},f.createElement(Obe,Re({},s,{ref:t}))):null}),Obe=f.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,s=Rm(fE,n);return f.createElement(Ibe,{as:Rc,allowPinchZoom:!0,shards:[s.contentRef]},f.createElement(yn.div,Re({"data-state":GF(s.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),u1="DialogContent",Pbe=f.forwardRef((e,t)=>{const n=YF(u1,e.__scopeDialog),{forceMount:r=n.forceMount,...s}=e,o=Rm(u1,e.__scopeDialog);return f.createElement(mo,{present:r||o.open},o.modal?f.createElement(Rbe,Re({},s,{ref:t})):f.createElement(Abe,Re({},s,{ref:t})))}),Rbe=f.forwardRef((e,t)=>{const n=Rm(u1,e.__scopeDialog),r=f.useRef(null),s=Bn(t,n.contentRef,r);return f.useEffect(()=>{const o=r.current;if(o)return eb(o)},[]),f.createElement(KF,Re({},e,{ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:vt(e.onCloseAutoFocus,o=>{var i;o.preventDefault(),(i=n.triggerRef.current)===null||i===void 0||i.focus()}),onPointerDownOutside:vt(e.onPointerDownOutside,o=>{const i=o.detail.originalEvent,c=i.button===0&&i.ctrlKey===!0;(i.button===2||c)&&o.preventDefault()}),onFocusOutside:vt(e.onFocusOutside,o=>o.preventDefault())}))}),Abe=f.forwardRef((e,t)=>{const n=Rm(u1,e.__scopeDialog),r=f.useRef(!1),s=f.useRef(!1);return f.createElement(KF,Re({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{var i;if((i=e.onCloseAutoFocus)===null||i===void 0||i.call(e,o),!o.defaultPrevented){var c;r.current||(c=n.triggerRef.current)===null||c===void 0||c.focus(),o.preventDefault()}r.current=!1,s.current=!1},onInteractOutside:o=>{var i,c;(i=e.onInteractOutside)===null||i===void 0||i.call(e,o),o.defaultPrevented||(r.current=!0,o.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const u=o.target;!((c=n.triggerRef.current)===null||c===void 0)&&c.contains(u)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&s.current&&o.preventDefault()}}))}),KF=f.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:s,onCloseAutoFocus:o,...i}=e,c=Rm(u1,n),u=f.useRef(null),h=Bn(t,u);return Fx(),f.createElement(f.Fragment,null,f.createElement(Hx,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:s,onUnmountAutoFocus:o},f.createElement(hg,Re({role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":GF(c.open)},i,{ref:h,onDismiss:()=>c.onOpenChange(!1)}))),!1)});function GF(e){return e?"open":"closed"}const zbe=Mbe,Fbe=Dbe,ZF=Pbe,QF=()=>{const[e,t]=f.useState({height:window.innerHeight,width:window.innerWidth});return f.useEffect(()=>{const n=()=>{t({height:window.innerHeight,width:window.innerWidth})};return window.addEventListener("resize",n),()=>{window.removeEventListener("resize",n)}},[]),e},h1=f.createContext({portalRef:void 0,onOutsideClick:()=>{},isLargeModal:!0}),Hbe=({children:e,isNavVisible:t=!0,outOutsideClick:n=()=>{}})=>a.jsx(Fbe,{onClick:()=>{n()},className:"bg-slate-900/80 fixed ".concat(t?"top-10":"top-0"," bottom-0 left-0 right-0 z-50 grid place-items-center overflow-y-auto"),children:e}),$be=({children:e,outOutsideClick:t,isLargeModal:n,canClose:r})=>{const{height:s}=QF(),o={maxHeight:s-64};return r?a.jsx(ZF,{style:o,className:"".concat(n?"-mt-5":"-mt-80"," min-w-modal rounded-lg outline-none bg-slate-100 dark:bg-slate-800 animate-in fade-in slide-in-from-top-10 duration-300 top-10"),children:e}):a.jsx(ZF,{style:o,onPointerDownOutside:i=>{t&&t(),i.preventDefault()},onInteractOutside:i=>{i.preventDefault()},onEscapeKeyDown:i=>{i.preventDefault()},className:"".concat(n?"-mt-5":"-mt-80"," min-w-modal rounded-lg outline-none bg-slate-100 dark:bg-slate-800 animate-in fade-in slide-in-from-top-10 duration-300 top-10"),children:e})},Wn=({open:e=!0,handleClose:t,canClose:n=!0,isNavVisible:r=!0,isLargeModal:s=!1,onOutsideClick:o=()=>{},children:i})=>{const c=f.useRef(null);return a.jsx(zbe,{open:e,onOpenChange:t,children:a.jsx(Ac,{ref:c,children:a.jsx(h1.Provider,{value:{portalRef:c,isLargeModal:s,onOutsideClick:o},children:a.jsx(Hbe,{isNavVisible:r,outOutsideClick:o,children:a.jsx($be,{canClose:n,outOutsideClick:o,isLargeModal:!0,children:i})})})})})};Wn.Body=({children:e,className:t,style:n})=>{const{isLargeModal:r,onOutsideClick:s}=f.useContext(h1);return a.jsx("div",{style:n,className:dn("h-[full]",t,{"max-w-2xl":r,"max-w-md":!r}),onClick:o=>{s&&s(),o.stopPropagation()},children:e})},Wn.Content=({children:e,className:t})=>{const{isLargeModal:n,onOutsideClick:r}=f.useContext(h1),{height:s}=QF(),o={maxHeight:s-90-141};return a.jsx("div",{"data-tauri-drag-region":!0,onClick:()=>{r&&r()},style:o,className:dn("overflow-y-auto px-8 pt-6",{"w-largeModal pb-7":n,"pb-5":!n},t),children:e})},Wn.Header=({handleClose:e=void 0,children:t,canClose:n=!0,isCenter:r=!1})=>{const{onOutsideClick:s}=f.useContext(h1);return a.jsxs("div",{"data-tauri-drag-region":!0,className:"flex w-full items-center border-0 px-8 py-6 pb-2",onClick:o=>{s&&s(),o.stopPropagation()},children:[a.jsx("div",{className:"flex flex-grow ".concat(r?"justify-center":""),children:t}),a.jsx("div",{className:"self-end",children:e&&n&&a.jsx(ye,{variant:"ghost",size:"sm",onClick:e,className:"cursor-pointer border-0 p-1.5",children:a.jsx(Rn,{size:20})})})]})},Wn.Footer=({children:e,className:t})=>{const{isLargeModal:n,onOutsideClick:r}=f.useContext(h1);return a.jsx("div",{"data-tauri-drag-region":!0,onClick:s=>{r&&r(),s.stopPropagation()},className:dn("flex w-full px-7 pb-6 pt-2",{"border-grey-20 border-0 pt-4":n},t),children:e})};function Bbe({open:e,selectedText:t,onClose:n,onConfirmMenu:r,onConfirmClip:s}){const{t:o}=wt(),{themeDark:i}=ut(pu),c=i();return a.jsx(Wn,{open:e,handleClose:n,children:a.jsxs(Wn.Body,{children:[a.jsx(Wn.Header,{handleClose:n,children:a.jsx("h1",{className:"m-0",children:o("Add to Clips or Menu",{ns:"common"})})}),a.jsxs(Wn.Content,{className:"!pt-2",children:[a.jsx(J,{className:"bg-slate-200/70 dark:bg-slate-900/60 rounded-md border border-slate-200 dark:border-slate-800/70 px-2 pt-1",children:a.jsx(es,{isDark:c,maxHeight:350,isLargeView:!0,isShowMore:!0,isWrapped:!0,language:"text",value:t})}),a.jsx(mn,{h:4}),a.jsx(X,{className:"font-light",children:o("You can add the selected text to your clips or menu. Please select the option below.",{ns:"collections"})})]}),a.jsxs(Wn.Footer,{className:"flex-col !pt-0 !pb-3",children:[a.jsxs("div",{className:"flex w-full justify-center gap-x-3",children:[a.jsx(ye,{variant:"light",type:"submit",onClick:()=>{s(t)},className:"w-full bg-blue-300 hover:bg-blue-500 hover:text-white dark:bg-blue-700 dark:hover:bg-blue-600",children:o("Add Clip",{ns:"common"})}),a.jsx(ye,{variant:"light",type:"submit",onClick:()=>{r(t)},className:"w-full bg-blue-300 hover:bg-blue-500 hover:text-white dark:bg-blue-700 dark:hover:bg-blue-600",children:o("Add Menu",{ns:"common"})})]}),a.jsx("div",{className:"flex w-full justify-center mt-3",children:a.jsx(ye,{variant:"ghost",type:"button",onClick:n,className:"hover:bg-slate-200 dark:hover:bg-slate-900",children:o("Cancel",{ns:"common"})})})]})]})})}function H2(e,t){var s;const[n,r]=f.useState(localStorage.getItem(e)?JSON.parse((s=localStorage.getItem(e))!=null?s:"{}"):t);return f.useEffect(()=>{n===null?localStorage.removeItem(e):localStorage.setItem(e,JSON.stringify(n))},[n,e]),[n,r]}function JF({open:e,title:t="Unlock Application Screen",isLockScreen:n=!1,showPasscode:r=!0,onConfirmSuccess:s,onClose:o=()=>{}}){const{t:i}=wt(),c=He(r),u=He(!1),h=He(!1),p=He(!1),m=He(!1),x=He(""),C=He(!1),b=He(!1),g=He(!1),k=ts(),[,j]=H2("resetPassCodeNextDelayInSeconds",null),[S,E]=H2("resetPassCodeGlobalUnsuccessfulTries",0),N=He(0),{isHistoryEnabled:T,setIsHistoryEnabled:M}=ut(Nr),{screenLockPassCode:L,screenLockPassCodeLength:D,screenLockRecoveryPasswordMasked:P,verifyPassword:A,setScreenLockPassCode:B,isShowHistoryCaptureOnLockedScreen:z,setScreenLockPassCodeLength:R,verifyStoredPassword:$}=ut(Nr),_=He(new Array(D).fill(void 0)),U=f.useMemo(()=>p.value,[p.value]),K=W=>{const G=document.querySelector("input[name=field-".concat(W,"]"));G!==null&&G.focus()};return f.useEffect(()=>{if(_r.value)_r.value<1?(g.value=!1,_.value=new Array(D).fill(void 0)):g.value=!0;else return},[_r.value]),f.useEffect(()=>{C.value&&setTimeout(()=>{s()},800)},[C.value]),f.useEffect(()=>{C.value=!1;async function W(G){var F;if(b.value)return;const Z=_.value.join("");if(await A(Z,G))C.value=!0,_r.value=0,Np.value=0,E(0),j(null),b.value=!1;else{if(Np.value=Np.value+1,Np.value===3){const V=(F=parseInt(S,10))!=null?F:0;E(V+1),_r.value=V>0?WM*V:WM}g.value=!0,C.value=!1,b.value=!1,_.value=new Array(D).fill(void 0),K(0)}}c.value&&L&&!b.value&&_.value.every(G=>G!==void 0)&&setTimeout(()=>{W(L)},100)},[c.value,_.value,L]),f.useEffect(()=>{K(N.value)},[N.value]),a.jsx(Wn,{open:e,onOutsideClick:()=>{_.value[0]||K(0)},handleClose:o,canClose:!n||!L,isNavVisible:!1,children:a.jsxs(Wn.Body,{className:"bg-emerald-100/20 dark:bg-emerald-800/30",children:[a.jsx(Wn.Header,{handleClose:o,canClose:!n||!L,isCenter:n,children:L?a.jsx("h1",{className:"m-1 opacity-90 ".concat(C.value?"!text-green-600 dark:!text-green-500":g.value?"!text-red-600 dark:!text-red-500":""),children:u.value?i("Forgot passcode ?",{ns:"settings"}):i(t,{ns:"common"})}):a.jsx("h1",{className:"opacity-90",children:i("Passcode is not set",{ns:"settings"})})}),a.jsx(Wn.Content,{className:"!pt-2 justify-center items-center flex flex-col !min-w-[390px]",children:c.value&&!u.value&&L?a.jsxs(a.Fragment,{children:[a.jsx(fe,{className:"gap-3 flex-wrap items-start justify-center my-2 flex-row animate-in fade-in duration-700",children:new Array(D).fill(0).map((W,G)=>a.jsx(J,{className:"text-lg px-2 py-2 rounded-md text-slate-600 dark:text-slate-400 bg-slate-300 dark:bg-slate-800 text-center",children:C.value?a.jsx(fe,{className:"h-[48px] !w-9 !px-0 !text-[34px] pb-[2px] !border-0 !bg-green-100 dark:!bg-green-900/80",children:a.jsx(Dt,{size:26,className:"text-green-600 dark:text-green-300"})}):a.jsx(Gt,{isPassword:!h.value,name:"field-".concat(G),className:"!w-9 !text-xl",ref:()=>{G===0&&!_.value[0]&&K(0)},disabled:_r.value>0,autoComplete:"off",numbersOnly:!0,onKeyDown:Z=>{(Z.metaKey||Z.altKey)&&Z.code==="KeyH"?M(!T):Z.key==="Backspace"&&Z.currentTarget.value===""?N.value=G>0?G-1:0:Z.key==="ArrowLeft"?(Z.preventDefault(),N.value=G>0?G-1:0):Z.key==="ArrowRight"&&(Z.preventDefault(),N.value=G<_.value.length+1?G+1:G)},onPaste:Z=>(Z.preventDefault(),!1),maxLength:2,value:_.value[G]||"",classNameInput:"h-[48px] text-center !px-0 !text-[34px] pb-[2px] !border-0\n ".concat(_.value[G]&&!g.value?"!bg-green-100 dark:!bg-green-900/80":g.value?"dark:!bg-red-900/90 !bg-red-300/90":"dark:!bg-slate-800"),onChange:Z=>{var V,q,ne,Q;g.value=!1,((q=(V=Z.target)==null?void 0:V.value)==null?void 0:q.length)>=1&&(Z.target.value=Z.target.value[((Q=(ne=Z.target)==null?void 0:ne.value)==null?void 0:Q.length)-1],N.value=G<_.value.length+1?G+1:G);const F=Z.target.value;_.value=_.value.map((ae,re)=>re===G?F?parseInt(F):void 0:ae)}})},G))}),a.jsx(mn,{h:4}),a.jsxs(fe,{className:"font-light ".concat(g.value?"!text-red-600 dark:!text-red-500/90":""),children:[g.value?_r.value>0?a.jsx(X,{className:"!text-red-600 dark:!text-red-500/90 font-semibold",children:i("Passcode verification is locked.",{ns:"settings"})}):a.jsx(X,{className:"!text-red-600 dark:!text-red-500/90 font-semibold",children:i("Passcode is not valid",{screenLockPassCodeLength:D,ns:"settings"})}):a.jsx(a.Fragment,{children:C.value?a.jsx(X,{className:"!text-green-600 dark:!text-green-500 font-semibold",children:i("Passcode successfully verified",{ns:"settings"})}):a.jsx(X,{children:a.jsx(Ps,{i18nKey:"Enter your\xA0{{screenLockPassCodeLength}} digits\xA0passcode",values:{screenLockPassCodeLength:D},ns:"settings"})})}),!C.value&&_r.value===0&&a.jsx(a.Fragment,{children:h.value?a.jsx(eg,{className:"cursor-pointer ml-1.5 opacity-60 hover:opacity-100",size:18,onClick:W=>{W.preventDefault(),h.value=!1,K(N.value)}}):a.jsx(Dp,{className:"cursor-pointer ml-1.5 opacity-60 hover:opacity-100",size:18,onClick:W=>{W.preventDefault(),h.value=!0,K(N.value)}})})]}),_r.value>0&&a.jsx(J,{className:"!text-amber-500 dark:!text-amber-600",children:a.jsx(Ps,{i18nKey:"Try after {{resetPassCodeNextDelay}} seconds",values:{resetPassCodeNextDelay:_r.value},ns:"settings"})})]}):u.value&&P?a.jsxs(a.Fragment,{children:[a.jsxs(fe,{className:"mb-3 mt-0 gap-2 items-start justify-start",children:[a.jsx(Gt,{className:"text-md !w-60",isPassword:!0,autoFocus:!0,showHidePassword:!0,onKeyDown:W=>{W.key==="Enter"&&!p.value&&x.value.length>=6&&(m.value=!1,p.value=!0,setTimeout(()=>{$("screenLockRecoveryPassword",x.value).then(G=>{G?(u.value=!1,B(null),R(0),x.value=""):m.value=!0,p.value=!1}).catch(G=>{console.error(G),m.value=!0,p.value=!1})},1e3))},errorElement:x.value.length>=6&&m.value?a.jsxs(a.Fragment,{children:[a.jsx(X,{className:"!text-red-400",children:i("Password is incorrect.",{ns:"settings"})}),a.jsx(X,{className:"mt-1 !text-red-400",children:i("Hint: {{screenLockRecoveryPasswordMasked}}",{ns:"settings",screenLockRecoveryPasswordMasked:P})})]}):"",autoComplete:"off",onPaste:W=>(W.preventDefault(),!1),classNameInput:"h-9",placeholder:i("Enter Password",{ns:"common"}),onChange:W=>{m.value=!1,x.value=W.target.value}}),a.jsx(ye,{variant:"secondary",size:"sm",disabled:x.value.length<6,onClick:()=>{!p.value&&x.value.length>=6&&(m.value=!1,p.value=!0,setTimeout(()=>{$("screenLockRecoveryPassword",x.value).then(W=>{W?(u.value=!1,B(null),R(0),_r.value=0,Np.value=0,E(0),j(null),gi.value&&(clearInterval(gi.value),gi.value=null),x.value=""):m.value=!0,p.value=!1}).catch(W=>{console.error(W),m.value=!0,p.value=!1})},600))},className:"min-w-[80px] mt-0.5 text-sm cursor-pointer whitespace-nowrap bg-blue-500 text-slate-50 hover:bg-blue-300/80 dark:bg-blue-700 hover:dark:bg-blue-700/80 dark:text-slate-200",children:U?a.jsx(wm,{}):i("Reset",{ns:"common"})})]}),a.jsx(X,{className:"mt-1 text-center",children:i("Enter recovery password to reset passcode.",{ns:"settings"})})]}):a.jsx(X,{className:"mt-1 text-center",children:"Please set up a Passcode and recovery password in Security Settings to enable Screen Lock and ensure better security."})}),a.jsxs(Wn.Footer,{className:"flex-row !pt-0 !pb-5 justify-center items-center gap-3 relative",children:[!n&&L?a.jsx(ye,{variant:"ghost",size:"sm",onClick:o,className:"hover:bg-slate-200 dark:hover:bg-slate-900",children:i("Cancel",{ns:"common"})}):!L&&a.jsx(ye,{size:"sm",variant:"light",className:"dark:bg-slate-700 bg-slate-200",onClick:()=>{k("/app-settings/security",{replace:!0}),o()},children:i("Open Security Settings",{ns:"settings"})}),(g.value||u.value)&&P&&L&&a.jsx(a.Fragment,{children:u.value?a.jsx(ye,{size:"sm",variant:"light",className:"dark:bg-slate-700 bg-slate-200",onClick:()=>{u.value=!1,_.value=new Array(D).fill(void 0)},children:i("Back",{ns:"settings"})}):a.jsx(ye,{size:"sm",variant:"light",className:"dark:bg-slate-700 bg-slate-200",onClick:()=>{u.value=!0,m.value=!1,p.value=!1,x.value=""},children:i("Forgot?",{ns:"settings"})})}),z&&a.jsx(a.Fragment,{children:a.jsxs(fe,{className:"dark:bg-slate-950/90 bg-gray-400/90 absolute bottom-[-100px] rounded-md px-2 py-1 cursor-pointer",onClick:W=>{W.preventDefault(),M(!T)},children:[a.jsxs(fe,{className:"mr-1",children:[a.jsx(X,{className:"mr-1 ".concat(T?"!text-slate-800 dark:!text-slate-400":"!text-gray-500 dark:!text-gray-700"),children:i("Capture History",{ns:"history"})}),a.jsx(Ji,{className:T?"opacity-60":"opacity-30",children:a.jsx(Vs,{keys:"ALT+H"})})]}),a.jsx(Hr,{checked:T,className:T?"opacity-100":"!bg-gray-300 dark:!bg-gray-600 opacity-70"})]})})]})]})})}var gE={};Object.defineProperty(gE,"__esModule",{value:!0});function Wbe(e,t){return Math.random()*(t-e)+e}var XF=gE.default=Wbe,eH={},vE={},yE={},xE={};(function e(t,n,r,s){var o=!!(t.Worker&&t.Blob&&t.Promise&&t.OffscreenCanvas&&t.OffscreenCanvasRenderingContext2D&&t.HTMLCanvasElement&&t.HTMLCanvasElement.prototype.transferControlToOffscreen&&t.URL&&t.URL.createObjectURL),i=typeof Path2D=="function"&&typeof DOMMatrix=="function",c=function(){if(!t.OffscreenCanvas)return!1;var Z=new OffscreenCanvas(1,1),F=Z.getContext("2d");F.fillRect(0,0,1,1);var V=Z.transferToImageBitmap();try{F.createPattern(V,"no-repeat")}catch{return!1}return!0}();function u(){}function h(Z){var F=n.exports.Promise,V=F!==void 0?F:t.Promise;return typeof V=="function"?new V(Z):(Z(u,u),null)}var p=function(Z,F){return{transform:function(V){if(Z)return V;if(F.has(V))return F.get(V);var q=new OffscreenCanvas(V.width,V.height),ne=q.getContext("2d");return ne.drawImage(V,0,0),F.set(V,q),q},clear:function(){F.clear()}}}(c,new Map),m=function(){var Z=Math.floor(16.666666666666668),F,V,q={},ne=0;return typeof requestAnimationFrame=="function"&&typeof cancelAnimationFrame=="function"?(F=function(Q){var ae=Math.random();return q[ae]=requestAnimationFrame(function re(le){ne===le||ne+Z-10)&&!(s=r.next()).done;)o.push(s.value)}catch(c){i={error:c}}finally{try{s&&!s.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return o},l2e=kn&&kn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(vE,"__esModule",{value:!0});var W2=s2e(f),c2e=l2e(yE),d2e=function(e){return e};function u2e(e){var t=e.decorateOptions,n=t===void 0?d2e:t,r=e.Conductor,s=e.autorun,o=e.onInit,i=o2e(e,["decorateOptions","Conductor","autorun","onInit"]),c=i2e((0,W2.useState)(),2),u=c[0],h=c[1],p=(0,W2.useCallback)(function(m){var x=m.confetti;h(function(){return x})},[]);return(0,W2.useEffect)(function(){if(u){var m=new r({confetti:u,decorateOptions:n});return s&&m.run(s),o==null||o({confetti:u,conductor:m}),m.stop}},[u]),W2.default.createElement(c2e.default,bE({onInit:p},i))}vE.default=u2e;var wE={},kE={};Object.defineProperty(kE,"__esModule",{value:!0});var h2e=function(){function e(t){var n=t.confetti,r=t.decorateOptions,s=this;this.interval=null,this.shoot=function(){return s.tickAnimation()},this.run=function(o){var i=o.speed,c=o.delay,u=c===void 0?0:c,h=o.duration;s.interval||setTimeout(function(){s.shoot(),s.interval=setInterval(s.shoot,1e3/Math.min(i,1e3)),h&&setTimeout(s.pause,h)},u)},this.pause=function(){clearInterval(s.interval),s.interval=null},this.stop=function(){s.pause(),s.confetti.reset()},this.confetti=n,this.decorateOptions=r}return e}();kE.default=h2e;var p2e=kn&&kn.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,s){r.__proto__=s}||function(r,s){for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(r[o]=s[o])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),m2e=kn&&kn.__read||function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),s,o=[],i;try{for(;(t===void 0||t-- >0)&&!(s=r.next()).done;)o.push(s.value)}catch(c){i={error:c}}finally{try{s&&!s.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return o},f2e=kn&&kn.__spreadArray||function(e,t,n){if(n||arguments.length===2)for(var r=0,s=t.length,o;r div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',x=p.head||p.getElementsByTagName("head")[0],C=p.createElement("style");C.id="detectElementResize",C.type="text/css",e!=null&&C.setAttribute("nonce",e),C.styleSheet?C.styleSheet.cssText=m:C.appendChild(p.createTextNode(m)),x.appendChild(C)}};return{addResizeListener:function(p,m){if(u)p.attachEvent("onresize",m);else{if(!p.__resizeTriggers__){const x=p.ownerDocument,C=Jo.getComputedStyle(p);C&&C.position==="static"&&(p.style.position="relative"),h(x),p.__resizeLast__={},p.__resizeListeners__=[],(p.__resizeTriggers__=x.createElement("div")).className="resize-triggers";const b=x.createElement("div");b.className="expand-trigger",b.appendChild(x.createElement("div"));const g=x.createElement("div");g.className="contract-trigger",p.__resizeTriggers__.appendChild(b),p.__resizeTriggers__.appendChild(g),p.appendChild(p.__resizeTriggers__),i(p),p.addEventListener("scroll",c,!0),r&&(p.__resizeTriggers__.__animationListener__=function(k){k.animationName===n&&i(p)},p.__resizeTriggers__.addEventListener(r,p.__resizeTriggers__.__animationListener__))}p.__resizeListeners__.push(m)}},removeResizeListener:function(p,m){if(u)p.detachEvent("onresize",m);else if(p.__resizeListeners__.splice(p.__resizeListeners__.indexOf(m),1),!p.__resizeListeners__.length){p.removeEventListener("scroll",c,!0),p.__resizeTriggers__.__animationListener__&&(p.__resizeTriggers__.removeEventListener(r,p.__resizeTriggers__.__animationListener__),p.__resizeTriggers__.__animationListener__=null);try{p.__resizeTriggers__=!p.removeChild(p.__resizeTriggers__)}catch{}}}}}class ih extends f.Component{constructor(...t){super(...t),this.state={height:this.props.defaultHeight||0,scaledHeight:this.props.defaultHeight||0,scaledWidth:this.props.defaultWidth||0,width:this.props.defaultWidth||0},this._autoSizer=null,this._detectElementResize=null,this._parentNode=null,this._resizeObserver=null,this._timeoutId=null,this._onResize=()=>{this._timeoutId=null;const{disableHeight:n,disableWidth:r,onResize:s}=this.props;if(this._parentNode){var o,i,c,u;const h=window.getComputedStyle(this._parentNode)||{},p=parseFloat((o=h.paddingLeft)!==null&&o!==void 0?o:"0"),m=parseFloat((i=h.paddingRight)!==null&&i!==void 0?i:"0"),x=parseFloat((c=h.paddingTop)!==null&&c!==void 0?c:"0"),C=parseFloat((u=h.paddingBottom)!==null&&u!==void 0?u:"0"),b=this._parentNode.getBoundingClientRect(),g=b.height-x-C,k=b.width-p-m,j=this._parentNode.offsetHeight-x-C,S=this._parentNode.offsetWidth-p-m;(!n&&(this.state.height!==j||this.state.scaledHeight!==g)||!r&&(this.state.width!==S||this.state.scaledWidth!==k))&&(this.setState({height:j,width:S,scaledHeight:g,scaledWidth:k}),typeof s=="function"&&s({height:j,scaledHeight:g,scaledWidth:k,width:S}))}},this._setRef=n=>{this._autoSizer=n}}componentDidMount(){const{nonce:t}=this.props;this._autoSizer&&this._autoSizer.parentNode&&this._autoSizer.parentNode.ownerDocument&&this._autoSizer.parentNode.ownerDocument.defaultView&&this._autoSizer.parentNode instanceof this._autoSizer.parentNode.ownerDocument.defaultView.HTMLElement&&(this._parentNode=this._autoSizer.parentNode,this._parentNode!=null&&(typeof ResizeObserver<"u"?(this._resizeObserver=new ResizeObserver(()=>{this._timeoutId=setTimeout(this._onResize,0)}),this._resizeObserver.observe(this._parentNode)):(this._detectElementResize=j2e(t),this._detectElementResize.addResizeListener(this._parentNode,this._onResize)),this._onResize()))}componentWillUnmount(){this._parentNode&&(this._detectElementResize&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize),this._timeoutId!==null&&clearTimeout(this._timeoutId),this._resizeObserver&&(this._resizeObserver.observe(this._parentNode),this._resizeObserver.disconnect()))}render(){const{children:t,defaultHeight:n,defaultWidth:r,disableHeight:s=!1,disableWidth:o=!1,nonce:i,onResize:c,style:u={},tagName:h="div",...p}=this.props,{height:m,scaledHeight:x,scaledWidth:C,width:b}=this.state,g={overflow:"visible"},k={};let j=!1;return s||(m===0&&(j=!0),g.height=0,k.height=m,k.scaledHeight=x),o||(b===0&&(j=!0),g.width=0,k.width=b,k.scaledWidth=C),f.createElement(h,{ref:this._setRef,style:{...g,...u},...p},!j&&t(k))}}function oH({registerLicense:e}){const t=f.useRef(null),{t:n}=wt(),{licenseKey:r,setLicenseKey:s,screenLockPassCode:o}=ut(Nr),i=Em(BS),c=Em(WS),u=f.useRef(),{returnRoute:h}=ut(ra),p=ea(r!=null?r:""),m=ea(!1),x=ea(!1),C=ea(null),b=ir.value,g=({conductor:P})=>{u.current={...P}},k=()=>{var P;(P=u==null?void 0:u.current)==null||P.shoot()},j=P=>({...P,drift:XF(.4,.8),startVelocity:XF(15,40),ticks:230}),S=f.useMemo(()=>p.value,[p.value]);f.useMemo(()=>!0,[C.value,ir.value]);const E=f.useCallback(P=>{if(P.length<20){C.value=n("License key is too short.",{ns:"settings"});return}try{const A=DF(P);if(!A)return!1;typeof A.id=="string"&&A.id.length>0&&(C.value=null,ir.value=A,p.value!==r&&setTimeout(()=>{k(),setTimeout(()=>{k()},600)},600),s(p.value))}catch(A){return C.value=n("License key is not valid or malformed.",{ns:"settings"}),ir.value=null,console.error("error",A),!1}return!0},[p.value]);f.useEffect(()=>{r&&(p.value=r,E(r))},[r]);const{licenseExpInDays:N,licenseExpiresDate:T}=f.useMemo(()=>Nz(),[ir.value]),{licenseIssuedDate:M,licenseIssuedDaysAgo:L}=f.useMemo(()=>mve(),[ir.value]),D=f.useMemo(()=>({name:b==null?void 0:b.name,email:b==null?void 0:b.email,devices:b==null?void 0:b.maxDevices,id:b==null?void 0:b.id}),[b]);return f.useEffect(()=>{(io.value===Rl.removeLicense&&Ki.value===Rl.removeLicense||m.value)&&(s(null),x.value=!1,m.value=!1,p.value="",ir.value=null)},[Ki.value,io.value,m.value]),f.useMemo(()=>!0,[m.value,x.value]),a.jsx(ih,{disableWidth:!0,children:({height:P})=>{var A,B;return P&&a.jsxs(J,{className:"p-4 py-6 select-none min-w-[320px]",children:[a.jsxs(J,{className:"text-xl my-2 mx-2 flex items-center justify-between",children:[a.jsx(X,{className:"light",children:n("License Settings",{ns:"settings"})}),i?a.jsxs(ye,{size:"sm",onClick:()=>{k(),setTimeout(()=>{k()},600)},className:"dark:text-green-500 dark:border-green-600 mt-1 text-green-600 border-green-500 dark:bg-green-950 border whitespace-nowrap bg-green-50 hover:bg-green-50/50 dark:hover:bg-green-900/50 h-9 group",children:[n("Thank you for using Pro",{ns:"common"}),a.jsx(GC,{size:18,className:"text-red-400 dark:text-red-600 ml-1 fill-red-500 group-hover:animate-pulse group-hover:fill-red-500 group-hover:scale-125 transition-all duration-300"})]}):a.jsx(ye,{size:"sm",className:"dark:text-green-950 mt-1 text-white bg-green-500 dark:bg-green-600 hover:bg-green-600 dark:hover:bg-green-700 h-9",children:n("Upgrade to Pro",{ns:"common"})})]}),a.jsx(mn,{h:3}),a.jsxs(An,{style:{maxHeight:P-85},autoHide:!0,children:[!i&&a.jsx(J,{className:"animate-in fade-in max-w-xl mt-4",children:a.jsxs(tr,{children:[a.jsxs(Kn,{className:"flex flex-col items-start justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium w-full mb-3 flex",children:a.jsx(J,{children:n("Free License",{ns:"settings"})})}),a.jsx(iH,{})]}),a.jsxs(cr,{children:[a.jsxs(X,{className:"text-sm text-muted-foreground mt-1 mb-3",children:[n("Thank you again for using PasteBar.",{ns:"settings"}),a.jsx(GC,{size:18,className:"text-red-400 dark:text-red-600 ml-1 fill-red-500 hover:animate-pulse hover:fill-red-500 hover:scale-125 transition-all duration-300"})]}),a.jsx(ye,{size:"sm",className:"dark:text-green-950 mt-1 text-white bg-green-500 dark:bg-green-600 hover:bg-green-600 dark:hover:bg-green-700 h-9",children:n("Upgrade to Pro",{ns:"common"})})]})]})}),a.jsx(J,{className:"animate-in fade-in max-w-xl mt-4",children:a.jsxs(tr,{children:[i?a.jsxs(Kn,{className:"flex flex-col items-start justify-between space-y-0 pb-1",children:[a.jsxs(Gn,{className:"animate-in fade-in text-md font-medium w-full mb-3 flex",children:[a.jsx(J,{children:n("Pro license is activated",{ns:"settings"})}),c&&a.jsx(X,{className:"bg-slate-200/90 dark:bg-slate-600/90 dark:!text-slate-300 px-1.5 rounded-md !text-slate-600 text-xs ml-1.5 mb-0 py-0.5",children:"beta"})]}),a.jsx(X,{className:"text-sm !block",children:a.jsx(Ps,{i18nKey:"Thank you\xA0{{name}}\xA0for using Pro license. Your license grants you access to all available features, priority support, and free updates until the license expires. Please find the complete details below.",values:{name:b==null?void 0:b.name},ns:"settings"})}),c?a.jsxs(X,{className:"bg-amber-100 dark:bg-slate-600/90 dark:!text-slate-300 px-2 rounded-md !text-slate-600 text-xs mb-0 py-1.5 !my-2",children:[n("You have a Beta License. Usually, this is a temporary license that grants access to all current and new beta features. After this license expires, you will not have access to Pro features, and you will need to use a regular Pro license or renew your Beta license.",{ns:"settings"}),a.jsx("br",{}),n("Thank you for testing! \u{1F680}",{ns:"settings"})]}):a.jsx(mn,{h:2}),D.name&&a.jsxs(X,{className:"text-sm !mt-2",children:[n("Name:",{ns:"settings"}),a.jsx("strong",{className:"ml-1",children:D.name})]}),D.email&&a.jsxs(X,{className:"text-sm !mt-2",children:[n("Email:",{ns:"settings"}),a.jsx("strong",{className:"ml-1",children:gee(D.email)})]}),D.email&&a.jsxs(X,{className:"text-sm !mt-2",children:[n("Maximum devices:",{ns:"settings"}),a.jsx("strong",{className:"ml-1",children:D.devices})]}),D.email&&a.jsxs(X,{className:"text-sm !mt-2 gap-1",children:[n("License Id:",{ns:"settings"}),a.jsx(qA,{id:1,text:FM(D.id,3),copyText:(A=D.id)!=null?A:""})]}),M&&a.jsxs(X,{className:"text-sm !mt-2",children:[n("Issued:",{ns:"settings"}),a.jsx("strong",{className:"ml-1",children:M}),L&&a.jsx(it,{className:"ml-1.5",variant:"secondary",children:n("{{licenseIssuedDaysAgo}} days ago",{ns:"settings",licenseIssuedDaysAgo:L})})]}),T&&a.jsxs(X,{className:"text-sm !mt-4",children:[n("License expires:",{ns:"settings"}),a.jsx("strong",{className:"ml-1 text-green-600",children:T}),a.jsx(it,{className:"ml-1.5 whitespace-nowrap",variant:"pro",children:n("in {{licenseExpInDays}} days",{ns:"settings",licenseExpInDays:N})})]})]}):a.jsxs(Kn,{className:"flex flex-col items-start justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium w-full mb-3 flex",children:a.jsx(J,{children:n("Register a License",{ns:"settings"})})}),a.jsx(X,{className:"text-sm text-muted-foreground mt-2",children:n('If you have a license key, you can add it here to unlock the Pro version with all available features. Please paste your license below and click "Add License" to upgrade.',{ns:"settings"})})]}),a.jsx(cr,{children:a.jsxs(fe,{className:"gap-3 flex-wrap items-start justify-start my-2 flex-col w-full",children:[a.jsx(go,{className:"text-sm w-full",autoFocus:e,ref:t,label:i?n("License key",{ns:"settings"}):n("Paste your license key below",{ns:"settings"}),isDisabled:i,classNameArea:i?"!border-green-500 dark:!border-green-600 !bg-green-50 dark:!bg-green-950 opacity-80":"",error:(B=C.value)!=null?B:"",rows:3,onChange:z=>{C.value=null,p.value=z.target.value},value:i?FM(S,10,10,100):S,maxRows:3,onPaste:z=>{z.preventDefault(),C.value=null,p.value=z.clipboardData.getData("text"),E(p.value)},enableEmoji:!1}),i?a.jsx(ye,{variant:"secondary",size:"sm",disabled:S.length<10,onClick:()=>{o&&(bu.value=!0,io.value=Rl.removeLicense,wu.value=n("license remove",{ns:"settings"})),x.value?m.value=!0:(x.value=!0,setTimeout(()=>{x.value=!1},3e3))},className:"".concat(x.value?"bg-red-500 text-red-100 hover:bg-red-500/80 dark:bg-red-400 hover:dark:bg-red-400/80 dark:text-slate-800":"bg-red-200 text-red-600 hover:bg-red-300/80 dark:bg-red-900 hover:dark:bg-red-900/80 dark:text-slate-200"," h-9"),children:x.value?n("Confirm Remove",{ns:"common"}):n("Remove License",{ns:"common"})}):a.jsx(ye,{variant:"secondary",size:"sm",disabled:S.length<10,onClick:()=>{E(p.value)},className:"bg-blue-400 hover:bg-blue-300/80 dark:bg-blue-700 hover:dark:bg-blue-700/80 dark:text-slate-200 h-9",children:n("Add License",{ns:"common"})})]})})]})}),a.jsx(mn,{h:6}),a.jsx(ac,{to:h,replace:!0,children:a.jsx(ye,{variant:"ghost",className:"text-sm bg-slate-200 dark:bg-slate-700 dark:text-slate-200",size:"sm",children:n("Back",{ns:"common"})})}),a.jsx(mn,{h:4})]}),b&&Wa.createPortal(a.jsx(k2e,{onInit:g,decorateOptions:j,style:{position:"fixed",zIndex:9999,pointerEvents:"none",top:40,width:"100%",height:"100%"}}),document.body)]})}})}function iH(){const{t:e}=wt();return a.jsxs(a.Fragment,{children:[a.jsx(X,{className:"text-sm text-muted-foreground mt-1 mb-3",children:e("Thank you for using PasteBar! We hope you're enjoying the free version. If you'd like to unlock all features and support our development, please consider upgrading to Pro version.",{ns:"settings"})}),a.jsxs(fe,{className:"flex flex-col items-start justify-start",children:[a.jsx(X,{className:"text-sm text-muted-foreground my-2 mb-1 !block",children:a.jsx(Ps,{i18nKey:"By upgrading to\xA0PasteBar Pro, you'll gain access to:",ns:"settings"})}),a.jsxs(J,{className:"list-image-none",children:[a.jsxs(J,{children:[a.jsxs(fe,{className:"justify-start items-center",children:[a.jsx(Dt,{size:18,className:"text-green-600 dark:text-green-500"}),a.jsx(X,{className:"text-sm text-muted-foreground font-semibold mt-1 ml-1 !text-green-600 dark:!text-green-500",children:e("Unlimited Collections",{ns:"settings"})})]}),a.jsx(X,{className:"text-sm text-muted-foreground mt-1 ml-6",children:e("Create an unlimited number of collections to organize your clips and menus.",{ns:"settings"})})]}),a.jsxs(J,{children:[a.jsxs(fe,{className:"justify-start items-center",children:[a.jsx(Dt,{size:18,className:"text-green-600 dark:text-green-500"}),a.jsx(X,{className:"text-sm text-muted-foreground font-semibold mt-1 ml-1 !text-green-600 dark:!text-green-500",children:e("Unlimited Tabs per Collection",{ns:"settings"})})]}),a.jsx(X,{className:"text-sm text-muted-foreground mt-1 ml-6",children:e("Add an unlimited number of tabs within each collection for better organization and easy access.",{ns:"settings"})})]}),a.jsxs(J,{children:[a.jsxs(fe,{className:"justify-start items-center",children:[a.jsx(Dt,{size:18,className:"text-green-600 dark:text-green-500"}),a.jsx(X,{className:"text-sm text-muted-foreground font-semibold mt-1 ml-1 !text-green-600 dark:!text-green-500",children:e("Auto Lock the Screen on User Inactivity",{ns:"settings"})})]}),a.jsx(X,{className:"text-sm text-muted-foreground mt-1 ml-6",children:e("Enhance security by automatically locking the application screen after a set period of user inactivity.",{ns:"settings"})})]}),a.jsxs(J,{children:[a.jsxs(fe,{className:"justify-start items-center",children:[a.jsx(Dt,{size:18,className:"text-green-600 dark:text-green-500"}),a.jsx(X,{className:"text-sm text-muted-foreground font-semibold mt-1 ml-1 !text-green-600 dark:!text-green-500",children:e("Require Screen Unlock at Application Start",{ns:"settings"})})]}),a.jsx(X,{className:"text-sm text-muted-foreground mt-1 ml-6",children:e("Protect your data by requiring screen unlock authentication whenever the application starts.",{ns:"settings"})})]}),a.jsxs(J,{children:[a.jsxs(fe,{className:"justify-start items-center",children:[a.jsx(Dt,{size:18,className:"text-green-600 dark:text-green-500"}),a.jsx(X,{className:"text-sm text-muted-foreground font-semibold mt-1 ml-1 !text-green-600 dark:!text-green-500",children:e("Run Terminal or Shell Commands",{ns:"settings"})})]}),a.jsx(X,{className:"text-sm text-muted-foreground mt-1 ml-6",children:e("Execute terminal or shell commands directly from PasteBar clip and copy the results to the clipboard.",{ns:"settings"})})]}),a.jsxs(J,{children:[a.jsxs(fe,{className:"justify-start items-center",children:[a.jsx(Dt,{size:18,className:"text-green-600 dark:text-green-500"}),a.jsx(X,{className:"text-sm text-muted-foreground font-semibold mt-1 ml-1 !text-green-600 dark:!text-green-500",children:e("Execute Web Requests",{ns:"settings"})})]}),a.jsx(X,{className:"text-sm text-muted-foreground mt-1 ml-6",children:e("Send HTTP requests to web APIs or services and copy the response data to the clipboard.",{ns:"settings"})})]}),a.jsxs(J,{children:[a.jsxs(fe,{className:"justify-start items-center",children:[a.jsx(Dt,{size:18,className:"text-green-600 dark:text-green-500"}),a.jsx(X,{className:"text-sm text-muted-foreground font-semibold mt-1 ml-1 !text-green-600 dark:!text-green-500",children:e("Web Scraping and Parsing",{ns:"settings"})})]}),a.jsx(X,{className:"text-sm text-muted-foreground mt-1 ml-6",children:e("Scrape and parse websites or API responses using built-in web scraping tools and copy the extracted data to the clipboard.",{ns:"settings"})})]}),a.jsxs(J,{children:[a.jsxs(fe,{className:"justify-start items-center",children:[a.jsx(Dt,{size:18,className:"text-green-600 dark:text-green-500"}),a.jsx(X,{className:"text-sm text-muted-foreground font-semibold mt-1 ml-1 !text-green-600 dark:!text-green-500",children:e("Priority support",{ns:"settings"})})]}),a.jsx(X,{className:"text-sm text-muted-foreground mt-1 ml-6",children:e("Get priority email support from us to resolve any issues or questions you may have about PasteBar.",{ns:"settings"})})]})]})]})]})}function C2e({open:e,onClose:t}){const{t:n}=wt(),r=ts();return a.jsx(Wn,{open:e,handleClose:t,isLargeModal:!0,children:a.jsxs(Wn.Body,{className:"dark:bg-green-950/30 bg-green-50/30",children:[a.jsxs(Wn.Header,{handleClose:t,children:[a.jsx("h1",{className:"mt-0.5",children:n("Unlock Pro features",{ns:"common"})}),a.jsx(ye,{variant:"ghost",size:"sm",onClick:()=>{t(),r("/app-settings/license/register",{replace:!0})},className:"hover:bg-green-300 dark:hover:bg-green-900 h-6 py-4 ml-auto",children:n("Register License",{ns:"common"})})]}),a.jsx(Wn.Content,{className:"!pt-2 w-full !pb-2",children:a.jsx(An,{style:{height:"auto",width:600,maxHeight:"500px"},autoHide:!1,children:a.jsx(iH,{})})}),a.jsx(Wn.Footer,{className:"flex-col !pt-0 !pb-4",children:a.jsxs("div",{className:"flex w-full justify-center mt-3 gap-3",children:[a.jsx(ye,{variant:"ghost",type:"button",onClick:t,className:"hover:bg-slate-200 dark:hover:bg-slate-900 h-10",children:n("Ok, but later",{ns:"common"})}),a.jsxs(ye,{size:"sm",className:"dark:text-green-950 text-white bg-green-500 dark:bg-green-600 hover:bg-green-600 dark:hover:bg-green-700 h-10",children:[n("Upgrade to Pro",{ns:"common"}),a.jsx(cL,{size:16,className:"ml-1"})]})]})})]})})}const lH="/assets/pastebar-accessibility-settings-monterey-CdsSxQWR.gif",cH="/assets/pastebar-accessibility-settings-ventura-B5xWaNbv.gif";function S2e({open:e,onClose:t}){const{t:n}=wt(),r=He(!1),s=He(!1),o=He(null),i=He(14);return f.useEffect(()=>{VY().then(c=>{c==="darwin"&&UY().then(u=>{i.value=parseInt(u)})})},[]),f.useEffect(()=>{o.value!==null&&o.value&&setTimeout(()=>{t()},1200)},[o.value]),a.jsx(Wn,{open:e,handleClose:t,isLargeModal:!0,children:a.jsxs(Wn.Body,{className:"dark:bg-green-950/30 bg-green-50/30",children:[a.jsxs(Wn.Header,{handleClose:t,children:[a.jsx("h1",{className:"mt-0.5",children:n("Enable PasteBar in Accessibility Settings",{ns:"common"})}),a.jsx(ye,{variant:"ghost",size:"sm",onClick:()=>{t()},className:"hover:bg-slate-300 text-slate-700 dark:text-slate-400 dark:hover:bg-slate-900 h-6 py-4 mr-1 ml-auto",children:n("Later",{ns:"common"})})]}),o.value!==!0?a.jsxs(Wn.Content,{className:"!pt-2 w-full !pb-2 justify-start items-center flex flex-col gap-3",children:[a.jsx(X,{children:n("Please add PasteBar to the list of apps in",{ns:"common"})}),a.jsx(it,{className:"!flex w-fit text-md px-3 cursor-pointer ".concat(o.value===!1?"hover:bg-red-600 dark:hover:bg-red-700 bg-red-600 dark:bg-red-700":"hover:bg-green-600 dark:hover:bg-green-700"),variant:"slate",onClick:()=>{r.value=!0,o.value=null,vn("open_osx_accessibility_preferences")},children:i.value>=13?n("System Settings -> Privacy & Security -> Accessibility",{ns:"common"}):n("System Preferences -> Security & Privacy -> Accessibility",{ns:"common"})}),i.value?a.jsx("img",{src:i.value>=13?cH:lH,draggable:!1,decoding:"async",className:"animate-in fade-in max-w-full max-h-[380px] rounded-xl shadow-sm border border-slate-100 dark:border-slate-700"}):a.jsx(J,{className:"flex items-center w-[580px] h-[380px] justify-center bg-gray-300 rounded-lg animate-pulse dark:bg-gray-700"}),o.value===!1?a.jsx(X,{className:"text-sm w-[90%]",color:"danger",children:n("Permission Check Failed: PasteBar has not been successfully added to Accessibility settings. Please grant the required permissions and click Done again.",{ns:"common"})}):a.jsx(X,{className:"text-sm w-[90%]",children:n("This permission ensures PasteBar can access the clipboard and perform copy and paste operations across applications.",{ns:"common"})})]}):a.jsxs(Wn.Content,{className:"!pt-2 w-full !pb-2 justify-start items-center flex flex-col gap-3",children:[a.jsx(X,{children:n("PasteBar was successfuly added to Accessibility settings",{ns:"common"})}),a.jsx(it,{className:"!flex w-fit text-md px-10",variant:"pro",children:n("Success!",{ns:"common"})}),i.value?a.jsxs(fe,{className:"relative",children:[a.jsx(Dt,{size:"152",className:"text-green-500 absolute animate-in fade-in duration-1000 dark:text-green-600"}),a.jsx("img",{src:i.value>=13?cH:lH,draggable:!1,decoding:"async",className:"opacity-30 max-w-full max-h-[380px] rounded-xl shadow-sm border border-slate-100 dark:border-slate-700"})]}):a.jsx(J,{className:"flex items-center w-[580px] h-[380px] justify-center bg-gray-300 rounded-lg animate-pulse dark:bg-gray-700"}),a.jsx(X,{className:"text-sm w-[80%]",children:n("PasteBar application now can access the clipboard and perform copy and paste operations across applications.",{ns:"common"})})]}),a.jsx(Wn.Footer,{className:"flex-col !pt-0 !pb-5",children:o.value?a.jsx("div",{className:"flex w-full justify-center mt-3 gap-3",children:a.jsx(ye,{variant:"ghost",type:"button",onClick:async()=>{t()},className:"h-10 ".concat(r.value?"dark:text-green-950 text-white bg-blue-500 dark:bg-blue-600 hover:bg-blue-600 dark:hover:bg-blue-700":"hover:bg-slate-200 dark:hover:bg-slate-900"),children:n("Close",{ns:"common"})})}):a.jsxs("div",{className:"flex w-full justify-center mt-3 gap-3",children:[a.jsx(ye,{size:"sm",autoFocus:!0,onClick:()=>{r.value=!0,o.value=null,vn("open_osx_accessibility_preferences")},className:"dark:text-green-950 text-white bg-green-500 dark:bg-green-600 hover:bg-green-600 dark:hover:bg-green-700 h-10",children:n("Open Accessibility",{ns:"common"})}),a.jsx(ye,{variant:"ghost",type:"button",onClick:async()=>{s.value=await vn("check_osx_accessibility_preferences"),o.value=null,s.value?o.value=!0:o.value=!1,r.value=!1},className:"h-10 ".concat(r.value?"dark:text-green-950 text-white bg-blue-500 dark:bg-blue-600 hover:bg-blue-600 dark:hover:bg-blue-700":"hover:bg-slate-200 dark:hover:bg-slate-900"),children:n("Done",{ns:"common"})})]})})]})})}const E2e="_visible_1g3i7_1",N2e="_arrow_1g3i7_7",IE={visible:E2e,arrow:N2e,"empty-data":"_empty-data_1g3i7_20","shared-container":"_shared-container_1g3i7_28"},_2e=(e,t)=>{var B;const{t:n}=wt(),r=f.useRef(null),s=f.useRef(null),{isScrolling:o,isSwapPanels:i}=ut(ra),{historyListSimpleBar:c,clipboardHistory:u}=ut(Yi),[h,p]=H2("resetPassCodeNextDelayInSeconds",null),[,m]=H2("resetPassCodeGlobalUnsuccessfulTries",0),[x,C]=_S({}),[b,g,k]=IS({}),j=He(!1),S=He(!1),[E,N]=f.useState({top:0,left:0}),T=f.useRef(b),M=f.useRef(x),L=ts(),D=(z,R=0)=>{T.current||M.current||requestAnimationFrame(()=>{const $=r.current?r.current.getBoundingClientRect():new DOMRect(0),_=z.top-$.top,U=R>0&&z.left+z.width/2-$.left>R?R/2:z.left+z.width/2-$.left;N({top:_,left:U}),j.value=!0})};f.useEffect(()=>{var z;return h&&(_r.value=(z=parseInt(h,10))!=null?z:0),()=>{gi.value&&(clearInterval(gi.value),gi.value=null),_r.value>0?(p(_r.value),_r.value=0):p(null)}},[]),f.useEffect(()=>{_r.value>0&&gi.value==null&&(gi.value=setInterval(()=>{_r.value>0?(p(_r.value),_r.value-=1):(gi.value&&clearInterval(gi.value),m(0),p(null),_r.value=0,Np.value=0,gi.value=null)},1e3))},[_r.value]),f.useEffect(()=>{var z;x||b||(j.value=!1,(z=window.getSelection())==null||z.removeAllRanges())},[i,u,x,b]),f.useEffect(()=>{T.current=b,M.current=x},[b,x]),f.useEffect(()=>{j.value&&(Cu.value=null,Eu.value=null)},[j.value]),Oa("esc",()=>{var z;j.value=!1,(z=window.getSelection())==null||z.removeAllRanges()}),Oa(["meta+a","control+a"],z=>{z.preventDefault()}),Oa(["meta+f","control+f"],z=>{ju.value=z.type==="keydown",setTimeout(()=>{ju.value&&(ju.value=!1)},300)},{enableOnFormTags:!0});const P=mu(z=>{var $,_;const R=Wc();if(R.text.trim().length&&(($=R.selection)!=null&&$.containsNode(r.current,!0)))try{const U=R.selection.getRangeAt(0).getBoundingClientRect();let K=0;(_=c==null?void 0:c.current)!=null&&_.contains(z.target)&&c.current.getBoundingClientRect().width>0&&(K=V9.getState().isSwapPanels?0:c.current.getBoundingClientRect().width),D(U,K)}catch{j.value=!1}else j.value=!1},600,{leading:!1}),A=Z9(z=>{var R;if(z.target===(s==null?void 0:s.current)||(R=s.current)!=null&&R.contains(z.target))return!1;j.value&&(j.value=!1)},30,{leading:!0});return f.useEffect(()=>{o&&j.value&&(j.value=!1)},[o]),f.useEffect(()=>{var z,R;return(z=r==null?void 0:r.current)==null||z.addEventListener("mouseup",P),(R=r==null?void 0:r.current)==null||R.addEventListener("click",A),()=>{var $,_;($=r==null?void 0:r.current)==null||$.removeEventListener("mouseup",P),(_=r==null?void 0:r.current)==null||_.removeEventListener("click",A)}},[r.current]),a.jsxs("div",{ref:Ei(t,r),className:"flex flex-col items-center relative",children:[e.children,Wa.createPortal(a.jsx(J,{className:dn(IE["shared-container"],!j.value&&IE.visible),style:{zIndex:9999,...E},children:j.value&&a.jsxs("button",{ref:s,onClick:z=>{z.stopPropagation()},children:[a.jsx(J,{className:"h-8 text-slate-50 flex items-center justify-center gap-1 px-1.5",children:!x&&!b?a.jsxs(a.Fragment,{children:[nn.value?a.jsx(aa,{size:18,onClick:()=>{k(Wc().text)}}):a.jsx(qa,{size:18,onClick:z=>{!z.altKey&&!z.metaKey?C(Wc().text):k(Wc().text)}}),a.jsx(De,{isCompact:!0,side:"right",delayDuration:2e3,sideOffset:10,text:n("Add to clip or menu",{ns:"common"}),children:a.jsx(Ir,{size:18,onClick:()=>{S.value=!0,j.value=!1}})})]}):x?a.jsxs(a.Fragment,{children:[a.jsx(Dt,{size:16}),a.jsx(X,{className:"text-white text-sm pr-1",children:n("Copied",{ns:"common"})})]}):b&&g===null?a.jsxs(a.Fragment,{children:[a.jsx(Dt,{size:16}),a.jsx(X,{className:"text-white text-sm pr-1",children:n("Pasted",{ns:"common"})})]}):g!==null&&g>0&&a.jsx(a.Fragment,{children:a.jsx(X,{className:"text-white text-sm px-1",children:n("Paste in {{pastingCountDown}}...",{ns:"common",pastingCountDown:g})})})}),a.jsx(J,{className:IE.arrow})]})}),document.body),S.value&&a.jsx(Bbe,{open:((B=Wc().text)==null?void 0:B.length)>0,selectedText:Wc().text,onClose:()=>{S.value=!1,Wc().text?j.value=!0:j.value=!1},onConfirmClip:z=>{L("/history",{replace:!0}),S.value=!1,Rs.value&&(Rs.value=null),setTimeout(()=>{Cu.value=z,Ua.value=Mi.CLIP},300)},onConfirmMenu:z=>{L("/menu",{replace:!0}),S.value=!1,setTimeout(()=>{Eu.value=z,Fs.value=!0},300)}}),bu.value&&a.jsx(JF,{title:n("Confirm {{action}}",{ns:"common",action:wu.value}),open:!0,onClose:()=>{bu.value=!1,wu.value=null,Ki.value=null,io.value=null},showPasscode:!0,onConfirmSuccess:()=>{bu.value=!1,wu.value=null,Ki.value=io.value},onConfirmFailed:()=>{bu.value=!1,wu.value=null,Ki.value=null,io.value=null}}),Uc.value&&a.jsx(C2e,{open:!0,onClose:()=>{Uc.value=!1}}),bx.value&&a.jsx(S2e,{open:!0,onClose:()=>{bx.value=!1}}),fi.value&&a.jsx(JF,{open:!0,showPasscode:!0,isLockScreen:!0,onClose:()=>{fi.value=!1},onConfirmSuccess:()=>{fi.value=!1}})]})},I2e=()=>{const{isMacOSX:e,isWindows:t}=ut(ra);return gbe(),a.jsx("div",{className:"flex flex-col bg-slate-100 dark:bg-slate-700 overflow-hidden rounded-b-md mt-[40px]",children:a.jsx("div",{"data-tauri-drag-region":!0,className:"".concat(e?"h-calc(100vh-40px) p-[14px]":""," ").concat(t?"h-[calc(100vh-50px)] px-[12px] pt-[10px]":""," "),children:a.jsx(rfe,{children:a.jsx(nE,{})})})})},V2=f.forwardRef(_2e),T2e=Object.freeze(Object.defineProperty({__proto__:null,Component:I2e,MainContainer:V2},Symbol.toStringTag,{value:"Module"}));function dH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function TE(e,t){return TE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},TE(e,t)}function M2e(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,TE(e,t)}var uH=Number.isNaN||function(e){return typeof e=="number"&&e!==e};function L2e(e,t){return!!(e===t||uH(e)&&uH(t))}function D2e(e,t){if(e.length!==t.length)return!1;for(var n=0;n=t?e.call(null):s.id=requestAnimationFrame(r)}var s={id:requestAnimationFrame(r)};return s}var LE=-1;function mH(e){if(e===void 0&&(e=!1),LE===-1||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",document.body.appendChild(t),LE=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return LE}var Am=null;function fH(e){if(e===void 0&&(e=!1),Am===null||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),s=r.style;return s.width="100px",s.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?Am="positive-descending":(t.scrollLeft=1,t.scrollLeft===0?Am="negative":Am="positive-ascending"),document.body.removeChild(t),Am}return Am}var R2e=150,A2e=function(e,t){return e};function gH(e){var t,n=e.getItemOffset,r=e.getEstimatedTotalSize,s=e.getItemSize,o=e.getOffsetForIndexAndAlignment,i=e.getStartIndexForOffset,c=e.getStopIndexForStartIndex,u=e.initInstanceProps,h=e.shouldResetStyleCacheOnItemSizeChange,p=e.validateProps;return t=function(m){M2e(x,m);function x(b){var g;return g=m.call(this,b)||this,g._instanceProps=u(g.props,dH(g)),g._outerRef=void 0,g._resetIsScrollingTimeoutId=null,g.state={instance:dH(g),isScrolling:!1,scrollDirection:"forward",scrollOffset:typeof g.props.initialScrollOffset=="number"?g.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},g._callOnItemsRendered=void 0,g._callOnItemsRendered=ME(function(k,j,S,E){return g.props.onItemsRendered({overscanStartIndex:k,overscanStopIndex:j,visibleStartIndex:S,visibleStopIndex:E})}),g._callOnScroll=void 0,g._callOnScroll=ME(function(k,j,S){return g.props.onScroll({scrollDirection:k,scrollOffset:j,scrollUpdateWasRequested:S})}),g._getItemStyle=void 0,g._getItemStyle=function(k){var j=g.props,S=j.direction,E=j.itemSize,N=j.layout,T=g._getItemStyleCache(h&&E,h&&N,h&&S),M;if(T.hasOwnProperty(k))M=T[k];else{var L=n(g.props,k,g._instanceProps),D=s(g.props,k,g._instanceProps),P=S==="horizontal"||N==="horizontal",A=S==="rtl",B=P?L:0;T[k]=M={position:"absolute",left:A?void 0:B,right:A?B:void 0,top:P?0:L,height:P?"100%":D,width:P?D:"100%"}}return M},g._getItemStyleCache=void 0,g._getItemStyleCache=ME(function(k,j,S){return{}}),g._onScrollHorizontal=function(k){var j=k.currentTarget,S=j.clientWidth,E=j.scrollLeft,N=j.scrollWidth;g.setState(function(T){if(T.scrollOffset===E)return null;var M=g.props.direction,L=E;if(M==="rtl")switch(fH()){case"negative":L=-E;break;case"positive-descending":L=N-S-E;break}return L=Math.max(0,Math.min(L,N-S)),{isScrolling:!0,scrollDirection:T.scrollOffsetT.clientWidth?mH():0:N=T.scrollHeight>T.clientHeight?mH():0}this.scrollTo(o(this.props,b,g,E,this._instanceProps,N))},C.componentDidMount=function(){var b=this.props,g=b.direction,k=b.initialScrollOffset,j=b.layout;if(typeof k=="number"&&this._outerRef!=null){var S=this._outerRef;g==="horizontal"||j==="horizontal"?S.scrollLeft=k:S.scrollTop=k}this._callPropsCallbacks()},C.componentDidUpdate=function(){var b=this.props,g=b.direction,k=b.layout,j=this.state,S=j.scrollOffset,E=j.scrollUpdateWasRequested;if(E&&this._outerRef!=null){var N=this._outerRef;if(g==="horizontal"||k==="horizontal")if(g==="rtl")switch(fH()){case"negative":N.scrollLeft=-S;break;case"positive-ascending":N.scrollLeft=S;break;default:var T=N.clientWidth,M=N.scrollWidth;N.scrollLeft=M-T-S;break}else N.scrollLeft=S;else N.scrollTop=S}this._callPropsCallbacks()},C.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&pH(this._resetIsScrollingTimeoutId)},C.render=function(){var b=this.props,g=b.children,k=b.className,j=b.direction,S=b.height,E=b.innerRef,N=b.innerElementType,T=b.innerTagName,M=b.itemCount,L=b.itemData,D=b.itemKey,P=D===void 0?A2e:D,A=b.layout,B=b.outerElementType,z=b.outerTagName,R=b.style,$=b.useIsScrolling,_=b.width,U=this.state.isScrolling,K=j==="horizontal"||A==="horizontal",W=K?this._onScrollHorizontal:this._onScrollVertical,G=this._getRangeToRender(),Z=G[0],F=G[1],V=[];if(M>0)for(var q=Z;q<=F;q++)V.push(f.createElement(g,{data:L,key:P(q,L),index:q,isScrolling:$?U:void 0,style:this._getItemStyle(q)}));var ne=r(this.props,this._instanceProps);return f.createElement(B||z||"div",{className:k,onScroll:W,ref:this._outerRefSetter,style:Re({position:"relative",height:S,width:_,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:j},R)},f.createElement(N||T||"div",{children:V,ref:E,style:{height:K?"100%":ne,pointerEvents:U?"none":void 0,width:K?ne:"100%"}}))},C._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered=="function"){var b=this.props.itemCount;if(b>0){var g=this._getRangeToRender(),k=g[0],j=g[1],S=g[2],E=g[3];this._callOnItemsRendered(k,j,S,E)}}if(typeof this.props.onScroll=="function"){var N=this.state,T=N.scrollDirection,M=N.scrollOffset,L=N.scrollUpdateWasRequested;this._callOnScroll(T,M,L)}},C._getRangeToRender=function(){var b=this.props,g=b.itemCount,k=b.overscanCount,j=this.state,S=j.isScrolling,E=j.scrollDirection,N=j.scrollOffset;if(g===0)return[0,0,0,0];var T=i(this.props,N,this._instanceProps),M=c(this.props,T,N,this._instanceProps),L=!S||E==="backward"?Math.max(1,k):1,D=!S||E==="forward"?Math.max(1,k):1;return[Math.max(0,T-L),Math.max(0,Math.min(g-1,M+D)),T,M]},x}(f.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var z2e=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},F2e=50,zm=function(e,t,n){var r=e,s=r.itemSize,o=n.itemMetadataMap,i=n.lastMeasuredIndex;if(t>i){var c=0;if(i>=0){var u=o[i];c=u.offset+u.size}for(var h=i+1;h<=t;h++){var p=s(h);o[h]={offset:c,size:p},c+=p}n.lastMeasuredIndex=t}return o[t]},H2e=function(e,t,n){var r=t.itemMetadataMap,s=t.lastMeasuredIndex,o=s>0?r[s].offset:0;return o>=n?vH(e,t,s,0,n):$2e(e,t,Math.max(0,s),n)},vH=function(e,t,n,r,s){for(;r<=n;){var o=r+Math.floor((n-r)/2),i=zm(e,o,t).offset;if(i===s)return o;is&&(n=o-1)}return r>0?r-1:0},$2e=function(e,t,n,r){for(var s=e.itemCount,o=1;n=n&&(o=n-1),o>=0){var c=r[o];i=c.offset+c.size}var u=n-o-1,h=u*s;return i+h},B2e=gH({getItemOffset:function(e,t,n){return zm(e,t,n).offset},getItemSize:function(e,t,n){return n.itemMetadataMap[t].size},getEstimatedTotalSize:yH,getOffsetForIndexAndAlignment:function(e,t,n,r,s,o){var i=e.direction,c=e.height,u=e.layout,h=e.width,p=i==="horizontal"||u==="horizontal",m=p?h:c,x=zm(e,t,s),C=yH(e,s),b=Math.max(0,Math.min(C-m,x.offset)),g=Math.max(0,x.offset-m+x.size+o);switch(n==="smart"&&(r>=g-m&&r<=b+m?n="auto":n="center"),n){case"start":return b;case"end":return g;case"center":return Math.round(g+(b-g)/2);case"auto":default:return r>=g&&r<=b?r:r=k-C&&r<=g+C?n="auto":n="center"),n){case"start":return g;case"end":return k;case"center":{var j=Math.round(k+(g-k)/2);return jb+Math.floor(C/2)?b:j}case"auto":default:return r>=k&&r<=g?r:rn||s0;){var C=i[0]-1;if(!t(C))i[0]=C;else break}return i}var U2e=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},q2e=function(){function e(t,n){for(var r=0;r0&&arguments[0]!==void 0?arguments[0]:!1;this._memoizedUnloadedRanges=[],n&&this._ensureRowsLoaded(this._lastRenderedStartIndex,this._lastRenderedStopIndex)}},{key:"componentDidMount",value:function(){}},{key:"render",value:function(){var n=this.props.children;return n({onItemsRendered:this._onItemsRendered,ref:this._setRef})}},{key:"_ensureRowsLoaded",value:function(n,r){var s=this.props,o=s.isItemLoaded,i=s.itemCount,c=s.minimumBatchSize,u=c===void 0?10:c,h=s.threshold,p=h===void 0?15:h,m=V2e({isItemLoaded:o,itemCount:i,minimumBatchSize:u,startIndex:Math.max(0,n-p),stopIndex:Math.min(i-1,r+p)});(this._memoizedUnloadedRanges.length!==m.length||this._memoizedUnloadedRanges.some(function(x,C){return m[C]!==x}))&&(this._memoizedUnloadedRanges=m,this._loadUnloadedRanges(m))}},{key:"_loadUnloadedRanges",value:function(n){for(var r=this,s=this.props.loadMoreItems||this.props.loadMoreRows,o=function(c){var u=n[c],h=n[c+1],p=s(u,h);p==null||p.then(function(){if(W2e({lastRenderedStartIndex:r._lastRenderedStartIndex,lastRenderedStopIndex:r._lastRenderedStopIndex,startIndex:u,stopIndex:h})){if(r._listRef==null)return;typeof r._listRef.resetAfterIndex=="function"?r._listRef.resetAfterIndex(u,!0):(typeof r._listRef._getItemStyleCache=="function"&&r._listRef._getItemStyleCache(-1),r._listRef.forceUpdate())}})},i=0;i to ensure consistent ids are generated between the client and server.");let n=ewe(!!e),r="react-aria".concat(t.prefix);return e||"".concat(r,"-").concat(n)}function nwe(e){let t=dt.useId(),[n]=f.useState(iwe()),r=n?"react-aria":"react-aria".concat(DE.prefix);return e||"".concat(r,"-").concat(t)}const rwe=typeof dt.useId=="function"?nwe:twe;function awe(){return!1}function swe(){return!0}function owe(e){return()=>{}}function iwe(){return typeof dt.useSyncExternalStore=="function"?dt.useSyncExternalStore(owe,awe,swe):f.useContext(J2e)}const lwe=typeof document<"u"?dt.useLayoutEffect:()=>{};let cwe=!!(typeof window<"u"&&window.document&&window.document.createElement),jH=new Map;function dwe(e){let[t,n]=f.useState(e),r=f.useRef(null),s=rwe(t),o=f.useCallback(i=>{r.current=i},[]);return cwe&&jH.set(s,o),lwe(()=>{let i=s;return()=>{jH.delete(i)}},[s]),f.useEffect(()=>{let i=r.current;i&&(r.current=null,n(i))}),s}const uwe=new Set(["id"]),hwe=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),pwe=new Set(["href","target","rel","download","ping","referrerPolicy"]),mwe=/^(data-.*)$/;function PE(e,t={}){let{labelable:n,isLink:r,propNames:s}=t,o={};for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&(uwe.has(i)||n&&hwe.has(i)||r&&pwe.has(i)||s!=null&&s.has(i)||mwe.test(i))&&(o[i]=e[i]);return o}let p1=new Map,CH=new Set;function SH(){if(typeof window>"u")return;let e=n=>{let r=p1.get(n.target);r||(r=new Set,p1.set(n.target,r),n.target.addEventListener("transitioncancel",t)),r.add(n.propertyName)},t=n=>{let r=p1.get(n.target);if(r&&(r.delete(n.propertyName),r.size===0&&(n.target.removeEventListener("transitioncancel",t),p1.delete(n.target)),p1.size===0)){for(let s of CH)s();CH.clear()}};document.body.addEventListener("transitionrun",e),document.body.addEventListener("transitionend",t)}typeof document<"u"&&(document.readyState!=="loading"?SH():document.addEventListener("DOMContentLoaded",SH));function fwe(e,t){const n=f.useRef(!0),r=f.useRef(null);f.useEffect(()=>(n.current=!0,()=>{n.current=!1}),[]),f.useEffect(()=>{n.current?n.current=!1:(!r.current||t.some((s,o)=>!Object.is(s,r[o])))&&e(),r.current=t},t)}const EH=f.createContext({activity:void 0,id:"",isCollapsed:void 0}),gwe=EH.Provider;function RE(){return f.useContext(EH)}let AE=null,lh=null;function vwe(e,t){switch(e){case"horizontal":return"ew-resize";case"horizontal-max":return t?"e-resize":"w-resize";case"horizontal-min":return t?"w-resize":"e-resize"}}function ywe(){lh!==null&&(document.head.removeChild(lh),AE=null,lh=null)}function xwe(e,t){if(AE===e)return;AE=e;const n=vwe(e,t);lh===null&&(lh=document.createElement("style"),document.head.appendChild(lh)),lh.innerHTML="*{cursor: ".concat(n,"!important;}")}const bwe="_PanelGroupWrapper_13ky4_1",wwe="_PanelGroup_13ky4_1",kwe="_Panel_13ky4_1",jwe="_PanelColumn_13ky4_15",Cwe="_PanelRow_13ky4_16",Swe="_Centered_13ky4_26",Ewe="_ResizeHandle_13ky4_39",Nwe="_Overflow_13ky4_42",_we="_Button_13ky4_53",Iwe="_ButtonDisabled_13ky4_54",Twe="_Buttons_13ky4_68",Mwe="_Capitalize_13ky4_76",Lwe="_WarningBlock_13ky4_80",Dwe="_InlineCode_13ky4_87",Owe="_ResizeHandleOuter_13ky4_91",Pwe="_ResizeHandleInner_13ky4_104",Rwe="_HorizontalIcon_13ky4_135",Awe="_VerticalIcon_13ky4_136",zwe={PanelGroupWrapper:bwe,PanelGroup:wwe,Panel:kwe,PanelColumn:jwe,PanelRow:Cwe,Centered:Swe,ResizeHandle:Ewe,Overflow:Nwe,Button:_we,ButtonDisabled:Iwe,Buttons:Twe,Capitalize:Mwe,WarningBlock:Lwe,InlineCode:Dwe,ResizeHandleOuter:Owe,ResizeHandleInner:Pwe,HorizontalIcon:Rwe,VerticalIcon:Awe};function NH(e){try{if(typeof localStorage<"u")e.getItem=t=>localStorage.getItem(t),e.setItem=(t,n)=>{localStorage.setItem(t,n)};else throw new Error("localStorage not supported in this environment")}catch(t){console.error(t),e.getItem=()=>null,e.setItem=()=>{}}}const m1={getItem:e=>(NH(m1),m1.getItem(e)),setItem:(e,t)=>{NH(m1),m1.setItem(e,t)}};function Fwe(e){if(e.sheet)return e.sheet;for(var t=0;t0?Pa(Hm,--Zs):0,Fm--,Gr===10&&(Fm=1,K2--),Gr}function jo(){return Gr=Zs2||y1(Gr)>3?"":" "}function Jwe(e,t){for(;--t&&jo()&&!(Gr<48||Gr>102||Gr>57&&Gr<65||Gr>70&&Gr<97););return v1(e,Z2()+(t<6&&cl()==32&&jo()==32))}function BE(e){for(;jo();)switch(Gr){case e:return Zs;case 34:case 39:e!==34&&e!==39&&BE(Gr);break;case 40:e===41&&BE(e);break;case 92:jo();break}return Zs}function Xwe(e,t){for(;jo()&&e+Gr!==57&&!(e+Gr===84&&cl()===47););return"/*"+v1(t,Zs-1)+"*"+q2(e===47?e:jo())}function eke(e){for(;!y1(cl());)jo();return v1(e,Zs)}function tke(e){return DH(J2("",null,null,null,[""],e=LH(e),0,[0],e))}function J2(e,t,n,r,s,o,i,c,u){for(var h=0,p=0,m=i,x=0,C=0,b=0,g=1,k=1,j=1,S=0,E="",N=s,T=o,M=r,L=E;k;)switch(b=S,S=jo()){case 40:if(b!=108&&Pa(L,m-1)==58){HE(L+=$n(Q2(S),"&","&\f"),"&\f")!=-1&&(j=-1);break}case 34:case 39:case 91:L+=Q2(S);break;case 9:case 10:case 13:case 32:L+=Qwe(b);break;case 92:L+=Jwe(Z2()-1,7);continue;case 47:switch(cl()){case 42:case 47:Y2(nke(Xwe(jo(),Z2()),t,n),u);break;default:L+="/"}break;case 123*g:c[h++]=ll(L)*j;case 125*g:case 59:case 0:switch(S){case 0:case 125:k=0;case 59+p:j==-1&&(L=$n(L,/\f/g,"")),C>0&&ll(L)-m&&Y2(C>32?PH(L+";",r,n,m-1):PH($n(L," ","")+";",r,n,m-2),u);break;case 59:L+=";";default:if(Y2(M=OH(L,t,n,h,p,s,c,E,N=[],T=[],m),o),S===123)if(p===0)J2(L,t,M,M,N,o,m,c,T);else switch(x===99&&Pa(L,3)===110?100:x){case 100:case 108:case 109:case 115:J2(e,M,M,r&&Y2(OH(e,M,M,0,0,s,c,E,s,N=[],m),T),s,T,m,c,r?N:T);break;default:J2(L,M,M,M,[""],T,0,c,T)}}h=p=C=0,g=j=1,E=L="",m=i;break;case 58:m=1+ll(L),C=b;default:if(g<1){if(S==123)--g;else if(S==125&&g++==0&&Zwe()==125)continue}switch(L+=q2(S),S*g){case 38:j=p>0?1:(L+="\f",-1);break;case 44:c[h++]=(ll(L)-1)*j,j=1;break;case 64:cl()===45&&(L+=Q2(jo())),x=cl(),p=m=ll(E=L+=eke(Z2())),S++;break;case 45:b===45&&ll(L)==2&&(g=0)}}return o}function OH(e,t,n,r,s,o,i,c,u,h,p){for(var m=s-1,x=s===0?o:[""],C=$E(x),b=0,g=0,k=0;b0?x[j]+" "+S:$n(S,/&\f/g,x[j])))&&(u[k++]=E);return G2(e,t,n,s===0?zE:c,u,h,p)}function nke(e,t,n){return G2(e,t,n,_H,q2(Gwe()),f1(e,2,-2),0)}function PH(e,t,n,r){return G2(e,t,n,FE,f1(e,0,r),f1(e,r+1,-1),r)}function $m(e,t){for(var n="",r=$E(e),s=0;s6)switch(Pa(e,t+1)){case 109:if(Pa(e,t+4)!==45)break;case 102:return $n(e,/(.+:)(.+)-([^]+)/,"$1"+Hn+"$2-$3$1"+U2+(Pa(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~HE(e,"stretch")?AH($n(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Pa(e,t+1)!==115)break;case 6444:switch(Pa(e,ll(e)-3-(~HE(e,"!important")&&10))){case 107:return $n(e,":",":"+Hn)+e;case 101:return $n(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Hn+(Pa(e,14)===45?"inline-":"")+"box$3$1"+Hn+"$2$3$1"+rs+"$2box$3")+e}break;case 5936:switch(Pa(e,t+11)){case 114:return Hn+e+rs+$n(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Hn+e+rs+$n(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Hn+e+rs+$n(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Hn+e+rs+e+e}return e}var hke=function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case FE:e.return=AH(e.value,e.length);break;case IH:return $m([g1(e,{value:$n(e.value,"@","@"+Hn)})],r);case zE:if(e.length)return Kwe(e.props,function(s){switch(Ywe(s,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return $m([g1(e,{props:[$n(s,/:(read-\w+)/,":"+U2+"$1")]})],r);case"::placeholder":return $m([g1(e,{props:[$n(s,/:(plac\w+)/,":"+Hn+"input-$1")]}),g1(e,{props:[$n(s,/:(plac\w+)/,":"+U2+"$1")]}),g1(e,{props:[$n(s,/:(plac\w+)/,rs+"input-$1")]})],r)}return""})}},pke=[hke],mke=function(e){var t=e.key;if(t==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(b){var g=b.getAttribute("data-emotion");g.indexOf(" ")!==-1&&(document.head.appendChild(b),b.setAttribute("data-s",""))})}var r=e.stylisPlugins||pke,s={},o,i=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(b){for(var g=b.getAttribute("data-emotion").split(" "),k=1;k=4;++r,s-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(s){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var gke={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},vke=/[A-Z]|^ms/g,yke=/_EMO_([^_]+?)_([^]*?)_EMO_/g,zH=function(e){return e.charCodeAt(1)===45},FH=function(e){return e!=null&&typeof e!="boolean"},WE=oke(function(e){return zH(e)?e:e.replace(vke,"-$&").toLowerCase()}),HH=function(e,t){switch(e){case"animation":case"animationName":if(typeof t=="string")return t.replace(yke,function(n,r,s){return dl={name:r,styles:s,next:dl},r})}return gke[e]!==1&&!zH(e)&&typeof t=="number"&&t!==0?t+"px":t};function x1(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return dl={name:n.name,styles:n.styles,next:dl},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)dl={name:r.name,styles:r.styles,next:dl},r=r.next;var s=n.styles+";";return s}return xke(e,t,n)}case"function":{if(e!==void 0){var o=dl,i=n(e);return dl=o,x1(e,t,i)}break}}if(t==null)return n;var c=t[n];return c!==void 0?c:n}function xke(e,t,n){var r="";if(Array.isArray(n))for(var s=0;s1&&arguments[1]!==void 0?arguments[1]:{},n=t.literal,r=t.overlap,s=n?e:["&"].concat(e);function o(i){if(typeof i!="object"||i==null)return[];if(Array.isArray(i))return i.map(o);var c={},u={},h={};return Object.keys(i).forEach(function(p){var m=i[p];if(!Array.isArray(m)&&n&&(m=[m]),(n||Array.isArray(m))&&p.charCodeAt(0)!==38){var x=void 0;m.forEach(function(C,b){if(!(r&&x===C)&&C!=null)if(x=C,b===0&&!n)h[p]=C;else if(c[s[b]]===void 0){var g;c[s[b]]=(g={},g[p]=C,g)}else c[s[b]][p]=C})}else typeof m=="object"?u[p]=o(m):h[p]=m}),s.forEach(function(p){c[p]&&(h[p]=c[p])}),Object.assign(h,u),h}return function(){for(var i=arguments.length,c=Array(i),u=0;uX2(c,t)).join(", "):"".concat(e," ").concat(i," ").concat(o)+(n?" ".concat(KH(n)):"")}function KH(e){return Ske(e)?"".concat(e,"ms"):Qs.animation.duration[e]}const Ike="ksv",GH=Tke("reset");function Tke(e){return"".concat(Ike,":").concat(e)}function ew(...e){let t=qH(e);return t.includes(GH)?t:qH(GH,t)}const sc={mobile:0,tablet:740,desktop:992,wide:1200},tw=e=>"@media (min-width: ".concat(e,"px)"),UE=e=>"@media (max-width: ".concat(e-1,"px)"),ZH={above:{mobile:tw(sc.tablet),tablet:tw(sc.desktop),desktop:tw(sc.wide)},below:{tablet:UE(sc.tablet),desktop:UE(sc.desktop),wide:UE(sc.wide)}},QH=Nke(sc),{mobile:yEe,...Mke}=sc,Lke=Object.values(Mke).map(tw),Dke=_ke(Lke);function Oke(e,t){return t==null?null:typeof t=="object"&&!Array.isArray(t)?Pke(e,t):e(t)}function Pke(e,t){const n=[];for(let r=0;rt-e).map(([,e])=>"(min-width: ".concat(e,"px)"));function Ake(e,t){for(const n of t.split(".")){if(typeof e!="object"||e===null||!Object.prototype.hasOwnProperty.call(e,n))return;e=e[n]}return e}function nw(e,t){var n;return typeof t!="string"?t:(e=t.includes(".")?t:"".concat(e,".").concat(t),(n=Ake(Qs,e))!==null&&n!==void 0?n:t)}function Co(e,t){return[e,n=>nw(t,n)]}const zke=e=>e;function fr(e,t=zke){return[e,t]}function b1(e){return[e,t=>{const n=nw("color.border",t);return"".concat(Qs.size.border.regular," solid ").concat(n)}]}function Fke(e){let[t,n]=e.split(".");return!t||!n?!1:!!Qs.size[t][n]}function Hke(e){if(typeof e=="number"){if(e===0)return"".concat(e,"px");YH(e)}if(Fke(e)){let[t,n]=e.split(".");return Qs.size[t][n]}if(e==="auto"||e==="inherit"||e==="100%"||e==="100vh"||e==="100vw")return e;YH(e)}function ch(e){return[e,Hke]}function Wr(e){return Co(e,"size.space")}function oc(e){return Co(e,"size.radius")}const $ke={backgroundColor:Co("backgroundColor","color.background"),boxShadow:["boxShadow",Bke],height:ch("height"),maxHeight:ch("maxHeight"),minHeight:ch("minHeight"),maxWidth:ch("maxWidth"),minWidth:ch("minWidth"),width:ch("width"),margin:Wr("margin"),marginStart:Wr("marginInlineStart"),marginEnd:Wr("marginInlineEnd"),marginTop:Wr("marginBlockStart"),marginBottom:Wr("marginBlockEnd"),marginX:Wr("marginInline"),marginY:Wr("marginBlock"),padding:Wr("padding"),paddingStart:Wr("paddingInlineStart"),paddingEnd:Wr("paddingInlineEnd"),paddingTop:Wr("paddingBlockStart"),paddingBottom:Wr("paddingBlockEnd"),paddingX:Wr("paddingInline"),paddingY:Wr("paddingBlock"),border:b1("border"),borderStart:b1("borderInlineStart"),borderEnd:b1("borderInlineEnd"),borderTop:b1("borderTop"),borderBottom:b1("borderBottom"),borderColor:Co("borderColor","color.border"),borderStartColor:Co("borderInlineStartColor","color.border"),borderEndColor:Co("borderInlineEndColor","color.border"),borderTopColor:Co("borderTopColor","color.border"),borderBottomColor:Co("borderBottomColor","color.border"),borderStyle:fr("borderStyle"),borderStartStyle:fr("borderInlineStartStyle"),borderEndStyle:fr("borderInlineEndStyle"),borderTopStyle:fr("borderTopStyle"),borderBottomStyle:fr("borderBottomStyle"),borderWidth:Co("borderWidth","size.border"),borderStartWidth:Co("borderInlineStartWidth","size.border"),borderEndWidth:Co("borderInlineEndWidth","size.border"),borderTopWidth:Co("borderTopWidth","size.border"),borderBottomWidth:Co("borderBottomWidth","size.border"),borderRadius:oc("borderRadius"),borderTopStartRadius:oc("borderStartStartRadius"),borderTopEndRadius:oc("borderStartEndRadius"),borderBottomStartRadius:oc("borderEndStartRadius"),borderBottomEndRadius:oc("borderEndEndRadius"),borderTopRadius:oc(["borderStartStartRadius","borderStartEndRadius"]),borderBottomRadius:oc(["borderEndStartRadius","borderEndEndRadius"]),borderStartRadius:oc(["borderStartStartRadius","borderEndStartRadius"]),borderEndRadius:oc(["borderEndEndRadius","borderStartEndRadius"]),inset:Wr("inset"),insetBottom:Wr("insetBlockEnd"),insetEnd:Wr("insetInlineEnd"),insetStart:Wr("insetInlineStart"),insetTop:Wr("insetBlockStart"),insetX:Wr("insetInline"),insetY:Wr("insetBlock"),position:fr("position"),zIndex:fr("zIndex"),order:fr("order"),alignSelf:fr("alignSelf"),flex:fr("flex",qE),flexBasis:ch("flexBasis"),flexGrow:fr("flexGrow",qE),flexShrink:fr("flexShrink",qE),justifySelf:fr("justifySelf"),gridArea:fr("gridArea"),gridColumn:fr("gridColumn"),gridColumnEnd:fr("gridColumnEnd"),gridColumnStart:fr("gridColumnStart"),gridRow:fr("gridRow"),gridRowEnd:fr("gridRowEnd"),gridRowStart:fr("gridRowStart"),cursor:fr("cursor"),opacity:fr("opacity"),pointerEvents:fr("pointerEvents"),overflow:fr("overflow"),userSelect:fr("userSelect")};function qE(e){return typeof e=="boolean"?e?"1":void 0:""+e}function Bke(e){const t={small:"muted",medium:"regular",large:"emphasis"},[n,r]=e.split(" "),s=nw("color.shadow",r!=null?r:t[n]);return"".concat(nw("size.shadow",n)," ").concat(s)}function Wke(e,t){let n={};for(let r in e){let s=t[r];if(!s||e[r]==null)continue;let[o,i]=s,c=Oke(i,e[r]);if(Array.isArray(o))for(let u of o)n[u]=c;else n[o]=c}return n}function YE(e,t={}){let n={...$ke,...t},{isHidden:r,UNSAFE_className:s,UNSAFE_style:o,...i}=e,c=Wke(e,n),u=Dke(c);i.className,i.style;let h=[];if(r)if(r===!0)h.push({display:"none"});else{const p={};"above"in r&&(p[ZH.above[r.above]]={display:"none"}),"below"in r&&(p[ZH.below[r.below]]={display:"none"}),h.push(p)}return{className:ew(Bm(u),s,Bm(h)),style:o}}function JH(e){return qke(e)?e.clientX:Yke(e)?e.touches[0].clientX:0}function Vke(e,t,n){return Math.round((e-t)/(n-t)*100)}function KE(e){return"primary-pane-".concat(e)}function XH(e){return"secondary-pane-".concat(e)}function e$(e){return"resize-handle-".concat(e)}function t$(e){return document.getElementById(KE(e))}function Uke(e){return document.getElementById(XH(e))}function n$(e){return document.getElementById(e$(e))}function Wm(e){return"".concat(e,"px")}function qke(e){return e.type.startsWith("mouse")}function Yke(e){return e.type.startsWith("touch")}const r$="--primary-pane-max-width",Kke="var(".concat(r$,")"),a$="--primary-pane-min-width",Gke="var(".concat(a$,")"),rw="--primary-pane-width",Zke="var(".concat(rw,")"),Qke=32,Jke=10,Xke={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"},e5e=f.forwardRef(function(e,t){const{activity:n,id:r,isCollapsed:s}=RE();return a.jsx("div",{...e,ref:t,"aria-controls":KE(r),"aria-label":"Resize","aria-orientation":"vertical",id:e$(r),role:"separator",tabIndex:0,"data-split-view-resize-handle":!0,"data-split-view-activity":n,"data-split-view-collapsed":s||void 0,className:"animate-in ".concat(Bm({backgroundColor:'var("--tw-red-500")',boxSizing:"border-box",cursor:"ew-resize",flexShrink:0,opacity:0,outline:0,position:"relative",touchAction:"none",animationDuration:"0.3s",transition:X2("opacity"),userSelect:"none",width:18,zIndex:1,"&[data-split-view-collapsed]:not([data-split-view-activity])":Xke,"&::before":{content:'""',position:"absolute",inset:"calc(".concat(Qs.size.space.small," * -1)")},"&::after":{backgroundColor:Qs.color.alias.backgroundHovered,content:'""',insetBlock:0,insetInline:"calc(".concat(Qs.size.border.medium," * -1)"),opacity:0,position:"absolute",transition:X2("opacity")},"&:hover":{opacity:1,backgroundColor:Qs.color.border.neutral,transitionDelay:Qs.animation.duration.regular,"&::after":{opacity:1,transitionDelay:Qs.animation.duration.regular}},"&[data-split-view-activity]::after":{backgroundColor:Qs.color.background.accentEmphasis,insetInline:"calc(".concat(Qs.size.border.regular," * -1)"),opacity:1}})),children:a.jsx(rL,{className:"".concat(zwe.HorizontalIcon," text-slate-300 dark:text-slate-500"),type:"resize-horizontal",width:"16px"})})});function GE(e){const{autoSaveId:t,children:n,defaultSize:r,isCollapsed:s,minSize:o,maxSize:i,onCollapseChange:c,onResize:u,swapPanes:h,reversed:p,storage:m=m1}=e,[x,C]=h?[n[1],n[0]]:n,b=dwe(e.id),g=YE(e),[k,j]=f.useState(p),[S,E]=f.useState(!1),[N,T]=f.useState(!1),[M,L]=f.useState(()=>{let B=r;if(t){const z=m.getItem(t);z&&(B=Number.parseInt(z))}return B}),D=f.useRef(null),P=f.useRef(0),A=f.useRef(0);return f.useEffect(()=>{const B=n$(b),z=t$(b),R=Uke(b);j(p?(B==null?void 0:B.previousElementSibling)===z:(B==null?void 0:B.previousElementSibling)===R)},[p,b]),fwe(()=>u==null?void 0:u(M),[M]),f.useEffect(()=>{var B;(B=D.current)==null||B.style.setProperty(rw,Wm(M)),A.current=M,t&&m.setItem(t,Wm(M))},[t,u,M,m]),f.useEffect(()=>{const B=D.current,z=n$(b),R=t$(b);if(!B||!z||!R)return;let $=!1;const _=typeof s=="boolean",U=V=>{V.preventDefault();let q=JH(V)-P.current;k&&(q=q*-1);let ne=M+q;Math.abs(ne-r)i&&(Q="horizontal-max"),xwe(Q,!!k)},K=()=>{z.blur(),E(!1),ywe(),$?(c==null||c(!s),R.style.removeProperty("width")):L(Q2e(A.current,o,i)),$=!1,document.body.removeEventListener("mousemove",U),document.body.removeEventListener("touchmove",U),window.removeEventListener("mouseup",K),window.removeEventListener("touchend",K)},W=V=>{"button"in V&&V.button!==0||"touches"in V&&V.touches.length!==1||(E(!0),P.current=JH(V),document.body.addEventListener("mousemove",U),document.body.addEventListener("touchmove",U),window.addEventListener("mouseup",K),window.addEventListener("touchend",K))},G=V=>{if(V.defaultPrevented)return;const q=Math.round((i-o)/Jke),ne=()=>L(ae=>Math.min(ae+q,i)),Q=()=>L(ae=>Math.max(ae-q,o));switch(V.key){case"Enter":_&&(V.preventDefault(),c==null||c(!s));break;case"Home":V.preventDefault(),L(o);break;case"End":V.preventDefault(),L(i);break;case"ArrowLeft":V.preventDefault(),k?ne():Q();break;case"ArrowRight":V.preventDefault(),k?Q():ne()}},Z={passive:!0},F=V=>{V.clientX===P.current&&L(r)};return z.addEventListener("contextmenu",K),z.addEventListener("dblclick",F),z.addEventListener("keydown",G),z.addEventListener("mousedown",W,Z),z.addEventListener("touchstart",W,Z),()=>{z.removeEventListener("contextmenu",K),z.removeEventListener("dblclick",F),z.removeEventListener("keydown",G),z.removeEventListener("mousedown",W),z.removeEventListener("touchstart",W)}},[i,o,r,b,k,M,c,s,h]),a.jsx(gwe,{value:{id:b,isCollapsed:s,activity:S?"pointer":N?"keyboard":void 0},children:a.jsxs("div",{...g,...PE(e),ref:D,className:ew(Bm({display:"flex",height:"100%",width:"100%",overflow:"hidden",[a$]:Wm(o),[r$]:Wm(i),[rw]:Wm(r)}),g.className),children:[x,a.jsx(e5e,{"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Vke(M,o,i),onBlur:()=>T(!1),onFocus:()=>T(!0)}),C]})})}const ZE=f.forwardRef(function(e,t){const{activity:n,id:r,isCollapsed:s}=RE(),o=YE(e);return a.jsx("div",{...o,...PE(e),ref:t,id:KE(r),"data-split-pane":"primary","data-split-view-activity":n,"data-split-view-collapsed":s||void 0,className:ew(Bm({containerType:"inline-size",overflow:"hidden",width:"clamp(".concat(Gke,",").concat(Zke,",").concat(Kke,")"),maxWidth:"calc(100% - 100px)","&[data-split-view-collapsed]":{visibility:"hidden",width:0},"&:not([data-split-view-activity])":{transition:X2("width")},"&[data-split-view-activity=pointer]":{pointerEvents:"none"}}),o.className),children:e.children})}),QE=f.forwardRef(function(e,t){const{id:n,activity:r}=RE(),s=YE(e);return a.jsx("div",{...s,...PE(e),ref:t,id:XH(n),"data-split-pane":"secondary","data-split-view-activity":r,className:ew(Bm({containerType:"inline-size",flex:"1 1 0",minWidth:"100px",overflow:"hidden","&[data-split-view-activity=pointer]":{pointerEvents:"none"}}),s.className),children:e.children})});function t5e({id:e}){const{setNodeRef:t,isOver:n}=Ky({id:e});return a.jsxs("div",{ref:t,className:"flex flex-row items-center justify-center py-1.5 px-3 border-2 border-dashed rounded-md w-[260px] ".concat(n?"border-red-600":"border-slate-300 dark:border-slate-600"),children:[a.jsx(X,{children:"\xA0"}),a.jsx(or,{size:15,className:"text-red-400 dark:text-red-700"}),a.jsx(X,{children:"\xA0"})]})}function s$({historyId:e,value:t,arrLinks:n,isImage:r,isText:s,isImageData:o,isLargeView:i,isMasked:c,isPinned:u,isFavorite:h,detectedLanguage:p,invalidateClipboardHistoryQuery:m=()=>{},generateLinkMetaData:x=()=>Promise.resolve(),removeLinkMetaData:C=()=>Promise.resolve(),isSelected:b,hasLinkCard:g,setSavingItem:k,setLargeViewItemId:j,setSelectHistoryItem:S,onCopyPaste:E}){const{t:N}=wt(),T=cn(),{copyPasteDelay:M,setCopyPasteDelay:L,historyDetectLanguagesEnabledList:D}=ut(Nr),{updateClipboardHistoryById:P}=Hxe(),{deleteClipboardHistoryByIds:A}=hE(),{pinnedClipboardHistoryByIds:B}=IF(),z=ts(),R=$=>{Wi(N("Errors:::Something went wrong! {{err}} Please try again.",{ns:"common",err:$}),"Error")};return e==null?null:a.jsx(kg,{children:a.jsxs(am,{className:"w-[190px]",children:[a.jsx(Tt,{onClick:()=>{S(e)},children:b?a.jsxs(a.Fragment,{children:[N("Deselect",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(xse,{size:15})})]}):a.jsxs(a.Fragment,{children:[N("Select",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(uL,{size:15})})]})}),a.jsxs(Tt,{onClick:()=>{E(e)},children:[N("Copy & Paste",{ns:"contextMenus"}),a.jsxs(fe,{className:"ml-auto",children:[a.jsx(fe,{className:"text-gray-800 relative",children:a.jsx(J,{className:"py-0 px-2 font-normal pr-2",children:a.jsx(X,{className:"text-xs text-gray-400/80",children:M>0?"delay ".concat(M,"s"):"no delay"})})}),a.jsx(aa,{size:15})]})]}),a.jsxs(Ga,{children:[a.jsxs(Ma,{children:[N("Paste Delay",{ns:"contextMenus"})," ..."]}),a.jsxs(La,{children:[a.jsx(ki,{checked:M===1,onSelect:()=>{L(1),E(e,1)},children:a.jsxs(X,{children:["1 ",N("second",{ns:"common"})]})}),a.jsx(ki,{checked:M===2,onSelect:()=>{L(2),E(e,2)},children:a.jsxs(X,{children:["2 ",N("seconds",{ns:"common"})]})}),a.jsx(ki,{checked:M===3,onSelect:()=>{L(3),E(e,3)},children:a.jsxs(X,{children:["3 ",N("seconds",{ns:"common"})]})}),a.jsx(ki,{checked:M===4,onSelect:()=>{L(4),E(e,4)},children:a.jsxs(X,{children:["4 ",N("seconds",{ns:"common"})]})}),a.jsx(ki,{checked:M===5,onSelect:()=>{L(5),E(e,5)},children:a.jsxs(X,{children:["5 ",N("seconds",{ns:"common"})]})})]})]}),a.jsx(Zn,{}),a.jsxs(Tt,{onClick:()=>{j(i?null:e)},children:[i?N("Close Large View",{ns:"contextMenus"}):N("Show Large View",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:i?a.jsx(ese,{size:15}):a.jsx(WC,{size:15})})]}),a.jsx(Zn,{}),(n==null?void 0:n.length)>0&&a.jsxs(a.Fragment,{children:[n[0]===t&&!r&&!g&&a.jsxs(Tt,{onClick:async()=>{await x(e,mr(n[0])),m()},children:[N("Add Link Card",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(ag,{size:15})})]}),g&&a.jsxs(Tt,{onClick:async()=>{await C(e),m()},children:[N("Remove Link Card",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(ag,{size:15})})]})]}),a.jsxs(Tt,{onClick:async()=>{await B({historyIds:[e],isPinned:!u}),await T.invalidateQueries({queryKey:["find_clipboard_histories_by_value_or_filters"]})},children:[u?N("UnPin",{ns:"contextMenus"}):N("Pin",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:u?a.jsx(Iu,{size:15}):a.jsx(zl,{size:15})})]}),a.jsxs(Tt,{onClick:async()=>{await P({historyId:e,updatedData:{isFavorite:!h,historyId:e}}),await T.invalidateQueries({queryKey:["find_clipboard_histories_by_value_or_filters"]})},children:[h?N("Remove Star",{ns:"contextMenus"}):N("Star",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:h?a.jsx(Ox,{size:15}):a.jsx(Mu,{size:15})})]}),a.jsx(Zn,{}),a.jsxs(Ga,{children:[a.jsxs(Ma,{children:[N("Add to",{ns:"contextMenus"})," ..."]}),a.jsxs(La,{className:"w-28",children:[a.jsxs(Tt,{onClick:()=>{Ua.value=Mi.CLIP,Tp.value=[e]},children:[N("AddTo:::Clip on Board",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(KC,{size:15})})]}),a.jsxs(Tt,{onClick:()=>{z("/menu",{replace:!0}),setTimeout(()=>{Qc.value=e.toString(),Fs.value=!0},300)},children:[N("AddTo:::Paste Menu",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(JC,{size:15})})]})]})]}),a.jsx(Zn,{}),(n==null?void 0:n.length)>0&&!p||s&&a.jsxs(a.Fragment,{children:[a.jsxs(Tt,{onClick:()=>{P({historyId:e,updatedData:{isMasked:!c,historyId:e}})},children:[c?N("Unmask Secret",{ns:"contextMenus"}):N("Mask Secret",{ns:"contextMenus"}),a.jsx("div",{className:"ml-auto",children:a.jsx(dL,{size:15})})]}),a.jsx(Zn,{})]}),p&&a.jsxs(a.Fragment,{children:[a.jsxs(Ga,{children:[a.jsxs(Ma,{children:[N("Detected Language",{ns:"contextMenus"})," ..."]}),a.jsxs(La,{children:[D.map($=>a.jsx(ki,{checked:p===$,onSelect:()=>{P({historyId:e,updatedData:{detectedLanguage:$,isCode:!0,historyId:e}})},children:a.jsx(X,{children:$})},$)),a.jsx(Zn,{}),a.jsxs(Tt,{onSelect:()=>{P({historyId:e,updatedData:{isCode:!1,isText:!0,historyId:e}})},children:[a.jsx(ine,{size:16,className:"mr-2"}),a.jsx(X,{children:N("not a code",{ns:"contextMenus"})})]})]})]}),a.jsx(Zn,{})]}),(r||o)&&a.jsxs(Tt,{onClick:()=>{vn("save_to_file_history_item",{historyId:e,asImage:!0}).then($=>{$==="saved"?(k(e),setTimeout(()=>{k(null)},1600)):$!=="cancel"&&(R(N("Errors:::Cant save image file",{ns:"common"})),console.error(N("Errors:::Failed to save image file",{ns:"common"}),$))}).catch(()=>{R(N("Errors:::Cant save image file",{ns:"common"}))})},children:[N("Save as Image File",{ns:"contextMenus"})," ...",a.jsx("div",{className:"ml-auto",children:a.jsx(Z0,{size:15})})]}),!(r&&!(n!=null&&n.length))&&a.jsxs(Tt,{onClick:()=>{vn("save_to_file_history_item",{historyId:e}).then($=>{$==="saved"?(k(e),setTimeout(()=>{k(null)},1600)):$!=="cancel"&&R(N("Errors:::Cant save to file",{ns:"common"}))}).catch(()=>{R(N("Errors:::Cant save to file",{ns:"common"}))})},children:[N("Save as Text File",{ns:"contextMenus"}),"...",a.jsx("div",{className:"ml-auto",children:a.jsx(Z0,{size:15})})]}),a.jsx(Zn,{}),a.jsxs(Tt,{className:qc.value===e?"!bg-red-100 dark:!bg-red-950":"",onClick:async $=>{$.preventDefault(),qc.value===e?(await A({historyIds:[e]}),qc.value=null):($.preventDefault(),qc.value=e,setTimeout(()=>{qc.value=null},3e3))},children:[a.jsx(fe,{children:a.jsx(X,{className:"!text-red-500 dark:!text-red-600",children:qc.value!==e?N("Delete",{ns:"common"}):N("Click to Confirm",{ns:"common"})})}),a.jsx("div",{className:"ml-auto",children:a.jsx(or,{className:"h-4 w-4 text-red-500 dark:!text-red-600"})})]})]})})}function n5e({index:e,style:t,clipboard:n,isDark:r,searchTerm:s,isPinnedTop:o=!1,isPinnedTopFirst:i=!1,isDisabledPinnedMoveUp:c=!1,isDisabledPinnedMoveDown:u=!1,isExpanded:h=!1,isSelected:p=!1,isWrapText:m=!1,isDeleting:x=!1,isOverPinned:C=!1,isLinkCardPreviewEnabled:b=!0,selectedItemsCount:g=0,timeAgo:k=null,showTimeAgo:j=!1,showSelectHistoryItems:S,isCopied:E,isPasted:N,isSaved:T,isLargeView:M=!1,largeViewItemId:L,setSavingItem:D=()=>{},setLargeViewItemId:P=()=>{},pastingCountDown:A,onCopyPaste:B=()=>{},onCopy:z=()=>{},invalidateClipboardHistoryQuery:R=()=>{},generateLinkMetaData:$,removeLinkMetaData:_=()=>Promise.resolve(),isBrokenImage:U=!1,setExpanded:K=()=>{},onMovePinnedUpDown:W=({})=>{},setWrapText:G=()=>{},setBrokenImageItem:Z=()=>{},setSelectHistoryItem:F=()=>{},isDragPreview:V=!1,setRowHeight:q=()=>{}}){var Lt,$e,st,At,Qt,Vt,_e,sn,Ht,kt,rn,Zt,Jt,gn,zt,Mn;const{t:ne}=wt(),Q=f.useRef(null),ae=f.useRef(null),re=f.useRef(null),le=E||N||T,oe=He(!1),ie=He(!1),de=o?ku.value==="".concat(n==null?void 0:n.historyId,"::pinned")&&!V&&!le||ie.value:ku.value===(n==null?void 0:n.historyId)&&!le&&!V||ie.value,{setNodeRef:xe,listeners:je,isDragging:Ee}=I9({disabled:V&&!(de||p),data:{isPinned:o},id:o?"".concat(n==null?void 0:n.historyId,"::pinned"):(Lt=n==null?void 0:n.historyId)!=null?Lt:"id"});if(f.useLayoutEffect(()=>{var Ce;(Ce=Q.current)!=null&&Ce.clientHeight&&oe.value&&e!==void 0&&requestAnimationFrame(()=>{requestAnimationFrame(()=>{Q!=null&&Q.current&&q(e,(Q==null?void 0:Q.current.clientHeight)+4)})})},[oe.value,($e=Q.current)==null?void 0:$e.clientHeight,q,k,j,e]),f.useEffect(()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{e!==void 0&&(Q!=null&&Q.current)&&q(e,(Q==null?void 0:Q.current.clientHeight)+4)})})},[h,m]),!n)return null;const Te=f.useMemo(()=>{var Ce,Be,ke;return!n.isFavorite&&!n.isPinned?"":(Ce=Q==null?void 0:Q.current)!=null&&Ce.clientHeight&&(((Be=Q==null?void 0:Q.current)==null?void 0:Be.clientHeight)<=42&&!j||((ke=Q==null?void 0:Q.current)==null?void 0:ke.clientHeight)<=72&&j)?o&&!n.isFavorite?"":"mr-4":""},[(st=Q==null?void 0:Q.current)==null?void 0:st.clientHeight,j,o,n.isFavorite,n.isPinned]),Me=(Qt=(At=n==null?void 0:n.value)==null?void 0:At.trim())!=null?Qt:"",ze=(n==null?void 0:n.isLink)&&((Vt=n==null?void 0:n.linkMetadata)==null?void 0:Vt.linkTitle)&&((_e=n==null?void 0:n.linkMetadata)==null?void 0:_e.linkDomain),qe=e===0&&n.updatedAt>Date.now()-h8,Ye=i?"top-[5px]":"top-[-10px]",Ve="".concat(!o&&C&&!qe?"bg-orange-50 dark:!bg-transparent":x?"bg-red-50 dark:bg-red-950/80":ie.value?"bg-slate-100 dark:bg-slate-900 ".concat(qe?"bg-teal-50/80 dark:bg-sky-900/80":""):le?"dark:bg-green-950/80":T?"dark:bg-sky-950/80":p?"bg-yellow-50 dark:bg-amber-950/80":qe?"bg-teal-50/90 dark:bg-sky-950":"bg-white dark:bg-slate-950/80");return a.jsx(J,{style:{...t,opacity:(x||C)&&!V?1:Ee||V?.7:void 0},ref:V&&!(de||p)?null:xe,...p||de?je:{},children:a.jsxs(J,{ref:Q,children:[j&&a.jsx(J,{className:"flex justify-center text-gray-400 text-xs ".concat(e===0?"pt-0":"pt-2"),children:k}),a.jsxs(nm,{onOpenChange:Ce=>{ie.value=Ce,qc.value=null},children:[a.jsx(rm,{ref:de||p?re:null,children:a.jsxs(J,{className:"relative select-none",children:[a.jsx(J,{className:"rounded-md justify-start duration-300 relative px-3 py-1 hover:shadow-sm shadow-none border-2 flex flex-col ".concat(e===0&&n.updatedAt>Date.now()-h8&&!le&&!x&&!p?"bg-teal-50 hover:border-slate-300 dark:bg-sky-900/40 dark:hover:border-slate-700 hover:bg-teal-50/90 hover:dark:bg-sky-950":x&&!V?"border-red-400 bg-red-50 dark:bg-red-950/80 dark:border-red-900/80 dark:hover:border-red-800":ie.value?"bg-slate-100 dark:bg-slate-950/80 border-slate-300 dark:border-slate-600":T&&!V?"bg-sky-50 border-sky-600 dark:bg-sky-950/80 dark:border-sky-900/80 dark:hover:border-sky-800":le&&!V?"bg-green-50 border-green-600 dark:bg-green-950/80 dark:border-green-800":p?"bg-amber-50 border-amber-300 dark:bg-amber-950/80 dark:border-amber-900/80 hover:border-amber-300/80 dark:hover:border-amber-800 hover:bg-amber-50/80 ".concat(o?"!border dark:!bg-amber-950":""):"hover:bg-white dark:hover:bg-slate-950/80 ".concat(M?"border-slate-500 bg-white dark:bg-slate-950 hover:dark:border-slate-500":"".concat(!o&&C?"border-orange-300 dark:border-orange-400/80 dark:bg-orange-900/80 bg-orange-50":o?"bg-slate-50 dark:!bg-slate-900 dark:hover:!bg-slate-950 hover:!border-orange-300/90 border-orange-300/50 dark:!border-orange-800/60 dark:hover:!border-orange-900":"bg-slate-50 hover:border-slate-300 dark:border-slate-800")," dark:hover:border-slate-700 dark:bg-slate-900 ").concat(V?"dark:border-slate-700":"")),onClickCapture:Ce=>{var Be,ke;Ce.shiftKey?(Ce.preventDefault(),Ce.stopPropagation(),(Be=window.getSelection())==null||Be.removeAllRanges(),P(M?null:n.historyId)):L&&!M?((ke=window.getSelection())==null||ke.removeAllRanges(),P(n.historyId)):ku.value=o?"".concat(n.historyId,"::pinned"):n.historyId},onMouseEnter:()=>{ku.value=o?"".concat(n.historyId,"::pinned"):n.historyId},onMouseLeave:()=>{ku.value=null},onDoubleClickCapture:Ce=>{Wc().text.trim()||(Ce.altKey||Ce.metaKey?B(n.historyId):z(n.historyId))},children:a.jsxs(J,{className:"".concat(S?"flex flex-row -ml-1":""),children:[S&&!V&&a.jsx(J,{className:"flex flex-row items-center pr-2 z-100",children:a.jsx("input",{type:"checkbox",className:"form-checkbox h-[16px] w-[16px] bg-slate-400",onChange:()=>{F(n.historyId)},checked:p})}),n.isImageData?a.jsxs(J,{className:"text-ellipsis self-start text-xs w-full _select-text overflow-hidden cursor-pointer",children:[a.jsx(J,{className:"flex px-0 py-1 items-center justify-center w-full",children:a.jsx(_i,{src:Me,hasError:U,onErrorCallback:()=>{Z(n.historyId)},draggable:!1,decoding:"async",onLoad:()=>{oe.value=!0},className:"max-w-full max-h-56 min-h-10 rounded-md shadow-sm border border-slate-100 dark:border-slate-700"})}),a.jsx("code",{className:"pb-0.5",children:s?xS(n.value,s):a.jsx("span",{children:n.valuePreview})})]}):n.isLink&&n.isImage?a.jsxs(J,{className:"text-ellipsis self-start text-xs w-full _select-text cursor-pointer overflow-hidden",children:[a.jsx(J,{className:"flex px-0 pt-1.5 pb-0.5 items-center justify-center w-full",children:a.jsx(_i,{src:mr(Me),hasError:U,height:n.imageHeight,onErrorCallback:()=>{Z(n.historyId)},draggable:!1,decoding:"async",onLoad:()=>{oe.value=!0},className:"max-w-full max-h-56 min-h-10 rounded-md shadow-sm border border-slate-100 dark:border-slate-700"})}),a.jsx("code",{className:"pb-0.5",children:s?xS(Me,s):Yu(Me,n.arrLinks)})]}):n.isImage&&n.imageDataUrl?a.jsx(J,{className:"px-0 py-1.5 flex items-center justify-center w-full",children:a.jsx("img",{src:n.imageDataUrl,draggable:!1,decoding:"async",height:n.imageHeight,onLoad:()=>{oe.value=!0},className:"max-w-full max-h-56 min-h-10 rounded-md shadow-sm border border-slate-100 dark:border-slate-700"})}):n.detectedLanguage&&n.valuePreview?a.jsxs(J,{ref:Ce=>{Ce&&(oe.value=!0)},className:"text-ellipsis self-start text-sm w-full overflow-hidden",children:[a.jsx(Vg,{theme:r?Ni.vsDark:Ni.github,code:h?Me:n.valuePreview.trim(),language:n.detectedLanguage,children:({className:Ce,style:Be,tokens:ke,getLineProps:Qe,getTokenProps:ge})=>a.jsx("code",{className:"".concat(Ce),style:Be,children:ke.map((ve,Ie)=>{const Ae=Ie===ke.length-1&&n.valueMorePreviewLines&&!h;return a.jsxs("div",{...Qe({line:ve}),className:"".concat(m?"whitespace-pre-wrap":"whitespace-pre"," overflow-hidden text-ellipsis"),children:[ve.map((Ze,Je)=>a.jsx("span",{...ge({token:Ze}),className:"_select-text cursor-pointer",children:s?rl(Ze.content,s):Ze.content},Je)),Ae&&a.jsx("span",{className:"select-none",children:"..."})]},Ie)})})}),n.valueMorePreviewLines&&a.jsxs(J,{className:"select-none",children:[" ","\xA0"," "]})]}):a.jsxs(J,{ref:Ce=>{Ce&&(oe.value=!0)},className:"text-ellipsis self-start text-sm w-full overflow-hidden",children:[ze&&a.jsx(J,{className:"self-start mt-1.5 mb-1 text-xs w-full overflow-hidden",children:a.jsx(bm,{title:(sn=n.linkMetadata)==null?void 0:sn.linkTitle,description:(Ht=n.linkMetadata)==null?void 0:Ht.linkDescription,favicon:(kt=n.linkMetadata)==null?void 0:kt.linkFavicon,link:(Zt=(rn=n==null?void 0:n.linkMetadata)==null?void 0:rn.linkUrl)!=null?Zt:null,image:(Jt=n.linkMetadata)==null?void 0:Jt.linkImage,historyId:n.historyId,domain:(gn=n.linkMetadata)==null?void 0:gn.linkDomain})}),h?a.jsxs("code",{className:"justify-start cursor-pointer",children:[s?rl(Me,s):Yu(Me,n.arrLinks),n.valueMorePreviewChars&&a.jsxs(J,{className:"select-none",children:[" ","\xA0"," "]})]}):a.jsxs("code",{className:"justify-start cursor-pointer",children:[s?xS(Me!=null?Me:"",s):ofe({previewLinkCard:!ze&&b,value:(Mn=(zt=n.valuePreview)==null?void 0:zt.trim())!=null?Mn:"",links:n.arrLinks,itemId:null,historyId:n.historyId}),n.valueMorePreviewChars&&a.jsxs(a.Fragment,{children:[a.jsx("span",{className:"select-none",children:"..."}),a.jsxs(J,{className:"select-none",children:[" ","\xA0"," "]})]})]})]}),(n.valueMorePreviewLines||n.valueMorePreviewChars)&&a.jsxs(J,{className:"absolute left-1 bottom-1 flex flex-row items-center rounded mb-[2px] pl-0.5 ".concat(Ve),children:[a.jsx(J,{className:"text-xs text-muted-foreground px-1 cursor-pointer",onClick:()=>{K(n.historyId,!h)},children:a.jsx(De,{text:h?"":ne("Show all",{ns:"common"}),isCompact:!0,isDisabled:h||V,delayDuration:2e3,side:"bottom",sideOffset:10,children:h?a.jsxs(a.Fragment,{children:["- ",ne("show less",{ns:"common"})]}):n!=null&&n.valueMorePreviewChars?a.jsxs(a.Fragment,{children:["+",n.valueMorePreviewChars," ",ne("chars",{ns:"common"})]}):a.jsxs(a.Fragment,{children:["+",n.valueMorePreviewLines," ",ne("lines",{ns:"common"})]})})}),h&&a.jsx(J,{className:"text-xs text-muted-foreground px-1.5 cursor-pointer",onClick:()=>G(n.historyId,!m),children:a.jsx(De,{text:m?ne("No Wrap",{ns:"common"}):ne("Lines Wrap",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:m?a.jsx(km,{width:20,height:20}):a.jsx(jm,{width:20,height:20})})})]}),n.isImage&&!n.isLink&&a.jsx(J,{className:"absolute left-1 bottom-1 flex flex-row gap-1 rounded items-center pb-0.5 pl-0.5 z-100",children:a.jsxs(J,{className:"text-xs text-muted-foreground px-1.5 rounded ".concat(Ve),title:ne("Image size in pixels",{ns:"common"}),children:[n.imageWidth,"x",n.imageHeight]})}),a.jsxs(a.Fragment,{children:[n.isFavorite&&a.jsx(Mu,{className:"absolute text-transparent z-100 ".concat(n.isPinned?"fill-orange-400 dark:fill-orange-500/60":"fill-yellow-400 dark:fill-yellow-500/70"," pointer-events-none right-[4px] top-[3px]"),size:12}),n.isPinned&&!n.isFavorite&&!o&&a.jsx(Al,{className:"absolute text-orange-400 dark:text-orange-500/60 pointer-events-none top-[-5px] right-[-5px] z-auto",size:28})]}),a.jsx(J,{className:"absolute right-1 bottom-1 flex flex-row gap-1 items-center pb-0 pl-0.5 mb-[2px] rounded",children:de||p?a.jsxs("div",{className:"flex ".concat(Ve),children:[o?a.jsxs(fe,{className:"text-xs text-muted-foreground rounded px-1",children:[a.jsx(De,{text:ne("Move Up",{ns:"common"}),delayDuration:2e3,isCompact:!0,isDisabled:V||c,side:"bottom",sideOffset:10,children:a.jsx(J,{className:"".concat(c?"cursor-default text-gray-300 dark:text-gray-800":"cursor-pointer text-slate-500"," px-1 flex items-center justify-center"),children:a.jsx(rg,{size:14,onClick:()=>{c||W({historyId:n.historyId,moveUp:!0})}})})}),a.jsx(De,{text:ne("Move Down",{ns:"common"}),delayDuration:2e3,isCompact:!0,isDisabled:V||u,side:"bottom",sideOffset:10,children:a.jsx(J,{className:"".concat(u?"cursor-default text-gray-300 dark:text-gray-800":"cursor-pointer text-slate-500"," px-1 flex items-center justify-center"),children:a.jsx(ng,{size:14,onClick:()=>{u||W({historyId:n.historyId,moveDown:!0})}})})})]}):n.timeAgoShort&&a.jsx(J,{className:"text-xs text-muted-foreground rounded px-1",children:a.jsx(De,{text:Ju(n.updatedAt,"PPpp"),delayDuration:2e3,isCompact:!0,isDisabled:V,side:"bottom",sideOffset:10,children:n.timeAgoShort})}),a.jsx(De,{text:nn.value?ne("Copy and Paste",{ns:"common"}):ne("Copy to Clipboard",{ns:"common"}),delayDuration:2e3,isCompact:!0,isDisabled:V,side:"bottom",sideOffset:10,children:a.jsx(J,{className:"text-xs cursor-pointer text-slate-500 hover:text-green-700 px-1 border-0 flex items-center justify-center",children:nn.value?a.jsx(aa,{size:14,onClick:()=>{B(n.historyId)}}):a.jsx(qa,{size:14,onClick:()=>{z(n.historyId)}})})}),a.jsx(De,{text:ne("Drag",{ns:"common"}),delayDuration:2e3,isCompact:!0,isDisabled:V,side:"bottom",sideOffset:10,children:a.jsx(J,{className:"text-xs cursor-move text-slate-500 px-1 border-0 flex items-center justify-center",...je,children:a.jsx(Nx,{size:16})})}),a.jsx(De,{text:ne("Action Menu",{ns:"common"}),delayDuration:2e3,isCompact:!0,isDisabled:V,side:"bottom",sideOffset:10,children:a.jsx(J,{ref:ae,className:"text-xs px-1 cursor-pointer text-slate-500 pl-0 pr-0 flex items-center justify-center",children:a.jsx(bi,{size:16,onClick:()=>{var Ce,Be,ke;(ke=re==null?void 0:re.current)==null||ke.dispatchEvent(new MouseEvent("contextmenu",{bubbles:!0,clientX:(Ce=ae==null?void 0:ae.current)==null?void 0:Ce.getBoundingClientRect().x,clientY:(Be=ae==null?void 0:ae.current)==null?void 0:Be.getBoundingClientRect().y}))}})})})]},"hover-panel"):a.jsxs("div",{className:"".concat(Te),children:[n.hasMaskedWords&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-0.5",children:a.jsx(Al,{size:16})}),n.isMasked&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:ne("Type:::Secret",{ns:"common"})}),n.detectedLanguage&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:n.detectedLanguage}),n.isLink&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:n.isVideo?ne("Type:::Video",{ns:"common"}):Jl(Me)?ne("Type:::Email",{ns:"common"}):ne("Type:::Link",{ns:"common"})}),n.hasEmoji&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:ne("Type:::Emoji",{ns:"common"})}),n.isImageData&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:ne("Type:::Image Base64",{ns:"common"})})]},"labels-panel")}),g>1&&a.jsx(J,{className:"absolute left-[-12px] top-[-12px] flex",children:a.jsx(it,{variant:x?"destructive":"default",children:g})})]})}),T?a.jsx(J,{className:"absolute z-50 w-full ".concat(Ye," flex justify-center fade-in-animation"),children:a.jsxs(it,{variant:"default",className:"bg-sky-700 dark:bg-sky-800 dark:text-blue-200 pointer-events-none px-2 py-[1.5px] pr-4 mr-[-6px] text-[10px] uppercase font-semibold",children:[a.jsx(Z0,{size:14,className:"mr-1"}),ne("Saved",{ns:"common"})]})}):le&&!A?a.jsx(J,{className:"absolute z-50 w-full ".concat(Ye," flex justify-center fade-in-animation"),children:a.jsxs(it,{variant:"default",className:"bg-green-700 dark:bg-green-800 dark:text-white pointer-events-none px-2 py-[1.5px] pr-4 _mr-[-6px] text-[10px] uppercase font-semibold",children:[a.jsx(Dt,{size:14,className:"mr-1"}),E?ne("Copied",{ns:"common"}):N?ne("Pasted",{ns:"common"}):""]})}):M?a.jsx(J,{className:"absolute z-50 w-full ".concat(Ye," flex justify-center"),children:a.jsxs(it,{variant:"default",className:"px-3 dark:bg-slate-600 hover:bg-slate-500/100 pr-2.5",children:[a.jsx(X,{className:"mr-1 bg-slate-500 dark:bg-slate-600 pointer-events-none dark:!text-slate-300",color:"muted",children:ne("In Large View",{ns:"common"})}),a.jsx(Rn,{size:14,className:"cursor-pointer dark:text-slate-300",onClick:()=>{P(null)}})]})}):A&&A>0&&a.jsx(J,{className:"absolute z-50 w-full ".concat(Ye," flex justify-center"),children:a.jsx(it,{variant:"default",className:"bg-green-700 dark:bg-green-800 dark:text-white px-3 py-[1.5px] pr-4 mr-[-6px] text-[10px] font-semibold",children:ne("Paste in {{pastingCountDown}}...",{ns:"common",pastingCountDown:A})})})]})}),a.jsx(s$,{historyId:n.historyId,isMasked:n.isMasked,setSavingItem:D,value:n.value,isImage:n.isImage,isText:n.isText,isPinned:n.isPinned,isFavorite:n.isFavorite,isImageData:n.isImageData,detectedLanguage:n.detectedLanguage,setLargeViewItemId:P,isLargeView:M,arrLinks:n.arrLinks,hasLinkCard:ze,isSelected:p,invalidateClipboardHistoryQuery:R,generateLinkMetaData:$,removeLinkMetaData:_,setSelectHistoryItem:F,onCopyPaste:B})]})]})})}const JE=f.memo(n5e);function r5e({clipboard:e,isDark:t,searchTerm:n,isSelected:r=!1,isDeleting:s=!1,timeAgo:o=null,isCopied:i,isPasted:c,isSaved:u,setSavingItem:h=()=>{},setLargeViewItemId:p=()=>{},pastingCountDown:m=null,onCopyPaste:x=()=>{},onCopy:C=()=>{},invalidateClipboardHistoryQuery:b=()=>{},generateLinkMetaData:g=()=>Promise.resolve(),removeLinkMetaData:k=()=>Promise.resolve(),isBrokenImage:j=!1,setBrokenImageItem:S=()=>{},setSelectHistoryItem:E=()=>{}}){var R,$,_,U,K,W,G,Z,F;const{t:N}=wt(),T=He(!1),[M,L]=f.useState(!1),D=f.useRef(null),P=f.useRef(null),A=($=(R=e==null?void 0:e.value)==null?void 0:R.trim())!=null?$:"",B=(e==null?void 0:e.isLink)&&((_=e==null?void 0:e.linkMetadata)==null?void 0:_.linkTitle)&&((U=e==null?void 0:e.linkMetadata)==null?void 0:U.linkDomain),z=i||c||u;return e?a.jsxs(J,{className:"max-w-full max-h-full select-none",children:[a.jsx(J,{className:"flex justify-center text-gray-400 text-xs my-2",children:o}),a.jsxs(nm,{onOpenChange:V=>{T.value=V},children:[a.jsx(rm,{ref:P,children:a.jsxs(J,{className:"select-none relative",children:[a.jsx(J,{className:"rounded-md min-w-[300px] dark:border-slate-700 justify-start duration-300 px-2.5 py-1.5 hover:shadow-sm shadow-none border-2 flex flex-col ".concat(s?"border-red-400 bg-red-50 dark:bg-red-950/80 dark:border-red-900/80 dark:hover:border-red-800":T.value?"bg-slate-100 dark:bg-slate-950/80 border-slate-300 dark:border-slate-600":u?"bg-sky-50 border-sky-600 dark:bg-sky-950/80 dark:border-sky-900/80 hover:border-sky-300/80 dark:hover:border-sky-800":z?"bg-green-50 border-green-600 dark:bg-green-950/80 dark:border-green-800":r?"bg-amber-50 border-amber-300 dark:bg-amber-950/80 dark:border-amber-900/80 dark:hover:border-amber-800 hover:border-amber-300/80 hover:bg-amber-50/80":"bg-white border-slate-300 dark:hover:border-slate-700 dark:bg-slate-900"),children:a.jsxs(J,{children:[e.isImageData?a.jsxs(J,{className:"text-ellipsis self-start text-xs w-full select-text overflow-hidden",children:[a.jsx(J,{className:"flex px-0 py-1 items-center justify-center",children:a.jsx(_i,{src:A,hasError:j,decoding:"async",onErrorCallback:()=>{S(e.historyId)},className:"min-h-20 object-scale-down animate-in fade-in duration-300 border-slate-100 dark:border-slate-700"},e.historyId)}),a.jsx("code",{className:"pb-0.5",children:n?rl(e.valuePreview,n):a.jsx("span",{children:e.valuePreview})})]}):e.isLink&&e.isImage?a.jsxs(J,{className:"text-ellipsis self-start text-xs w-full select-text overflow-hidden",children:[a.jsx(J,{className:"flex px-0 pt-1.5 pb-0.5 items-center justify-center",children:a.jsx(_i,{src:mr(A),hasError:j,height:e.imageHeight,decoding:"async",onErrorCallback:()=>{S(e.historyId)},className:"min-h-20 object-scale-down animate-in fade-in duration-300 border-slate-100 dark:border-slate-700"},e.historyId)}),a.jsx("code",{className:"pb-0.5",children:n?rl(A,n):Yu(A,e.arrLinks)})]}):e.isImage&&e.imagePathFullRes?a.jsx(J,{className:"px-0 py-1.5 flex items-center justify-center",children:a.jsx("img",{decoding:"async",srcSet:"".concat(iu(e.imagePathFullRes)," 2x"),src:iu(e.imagePathFullRes),className:"min-h-20 rounded-md shadow-sm border border-slate-100 dark:border-slate-700 object-scale-down animate-in fade-in duration-300"},e.historyId)}):e.detectedLanguage&&e.valuePreview?a.jsx(J,{className:"text-ellipsis self-start text-sm w-full p-1.5 animate-in fade-in",children:a.jsx(Vg,{theme:t?Ni.vsDark:Ni.github,code:A,language:e.detectedLanguage,children:({className:V,style:q,tokens:ne,getLineProps:Q,getTokenProps:ae})=>a.jsx(xm,{options:{overflow:{x:"scroll",y:"scroll"},scrollbars:{theme:t?"os-theme-light":"os-theme-dark",autoHide:"never"}},style:{maxWidth:"100%"},children:a.jsx("code",{className:"".concat(V),style:q,children:ne.map((re,le)=>a.jsx("div",{...Q({line:re}),className:"".concat(M?"whitespace-pre-wrap":"whitespace-pre"," overflow-hidden text-ellipsis"),children:re.map((oe,ie)=>a.jsx("span",{...ae({token:oe}),className:"select-text",children:n?rl(oe.content,n):oe.content},ie))},le))})})})},e.historyId):a.jsxs(J,{className:"text-ellipsis self-start text-sm w-full overflow-hidden animate-in fade-in",children:[B&&a.jsx(J,{className:"self-start mt-1.5 mb-1 text-xs w-full select-text overflow-hidden",children:a.jsx(bm,{title:(K=e.linkMetadata)==null?void 0:K.linkTitle,description:(W=e.linkMetadata)==null?void 0:W.linkDescription,favicon:(G=e.linkMetadata)==null?void 0:G.linkFavicon,link:e==null?void 0:e.arrLinks[0],image:(Z=e.linkMetadata)==null?void 0:Z.linkImage,domain:(F=e.linkMetadata)==null?void 0:F.linkDomain})}),a.jsxs("code",{className:"justify-start select-text ".concat(M?"whitespace-break-spaces":"whitespace-normal"),children:[n?rl(A,n):Yu(A,e.arrLinks),e.valueMorePreviewChars&&a.jsxs(J,{className:"select-none",children:[" ","\xA0"," "]})]})]},e.historyId),a.jsx(J,{className:"flex flex-row gap-1 items-center mt-1",children:a.jsx(J,{className:"flex flex-row gap-1 items-center pb-1 ml-auto",children:a.jsxs(a.Fragment,{children:[!e.isImage&&a.jsx(J,{className:"text-xs text-muted-foreground px-1.5 ml-1.5 cursor-pointer",onClick:()=>L(!M),children:a.jsx(De,{text:M?N("No Wrap",{ns:"common"}):N("Lines Wrap",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:M?a.jsx(UM,{width:20,height:20,strokeWidth:1.5}):a.jsx(Wse,{width:20,height:20,strokeWidth:1.5})})}),e.isImage&&!e.isLink&&a.jsxs(J,{className:"flex flex-row gap-1 rounded items-center",children:[a.jsx(J,{className:"bg-slate-300 dark:bg-slate-600 dark:text-slate-300 text-[12px] rounded-sm px-2",children:N("Type:::Image",{ns:"common"})}),a.jsxs(J,{className:"text-[11px] text-muted-foreground px-1 pt-0.5",children:[e.imageWidth,"x",e.imageHeight]})]}),(e.isMasked||e.hasMaskedWords)&&a.jsx(J,{className:"bg-slate-300 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm ".concat(e.hasMaskedWords?"px-1":"px-1.5"),children:e.isMasked?N("Type:::Secret",{ns:"common"}):a.jsx(De,{text:N("Found Masked Words",{ns:"common"}),delayDuration:600,isCompact:!0,side:"bottom",sideOffset:6,children:a.jsx(Al,{size:18})})}),e.detectedLanguage&&a.jsx(J,{className:"bg-slate-300 dark:bg-slate-600 dark:text-slate-300 text-[12px] rounded-sm px-2",children:e.detectedLanguage}),e.isLink&&a.jsx(J,{className:"bg-slate-300 dark:bg-slate-600 dark:text-slate-300 text-[12px] rounded-sm px-2",children:e.isVideo?N("Type:::Video",{ns:"common"}):N("Type:::Link",{ns:"common"})}),e.hasEmoji&&a.jsx(J,{className:"bg-slate-300 dark:bg-slate-600 dark:text-slate-300 text-[12px] rounded-sm px-2",children:N("Type:::Emoji",{ns:"common"})}),e.isImageData&&a.jsx(J,{className:"bg-slate-300 dark:bg-slate-600 dark:text-slate-300 text-[12px] rounded-sm px-2",children:N("Type:::Image Base64",{ns:"common"})}),a.jsx(De,{text:N("Copy to Clipboard",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(J,{className:"text-xs cursor-pointer hover:text-green-700 text-slate-500 px-0 ml-1.5 border-0 flex items-center justify-center",children:nn.value?a.jsx(aa,{size:18,onClick:()=>{x(e.historyId)}}):a.jsx(qa,{size:18,onClick:()=>{C(e.historyId)}})})}),a.jsx(De,{text:N("Action Menu",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:a.jsx(J,{ref:D,className:"text-xs cursor-pointer text-slate-500 pl-2 pr-0 flex items-center justify-center",children:a.jsx(bi,{size:18,onClick:()=>{var V,q,ne;(ne=P==null?void 0:P.current)==null||ne.dispatchEvent(new MouseEvent("contextmenu",{bubbles:!0,clientX:(V=D==null?void 0:D.current)==null?void 0:V.getBoundingClientRect().x,clientY:(q=D==null?void 0:D.current)==null?void 0:q.getBoundingClientRect().y}))}})})})]})})})]})}),u?a.jsx(J,{className:"absolute z-50 w-full top-[-13px] flex justify-center animate-in fade-in-500 duration-500",children:a.jsxs(it,{variant:"default",className:"dark:bg-sky-800 dark:text-blue-200 pointer-events-none px-2",children:[a.jsx(Z0,{size:14,className:"mr-1"}),N("Saved",{ns:"common"})]})}):z&&m===null?a.jsx(J,{className:"absolute z-50 w-full top-[-13px] animate-in fade-in-500 duration-500 slide-in-from-bottom-1 flex justify-center",children:a.jsxs(it,{variant:"default",className:"bg-green-700 dark:bg-green-800 dark:text-white pointer-events-none px-2 pr-4",children:[a.jsx(Dt,{size:14,className:"mr-1"}),i?N("Copied",{ns:"common"}):c?N("Pasted",{ns:"common"}):""]})}):m!==null&&m>0&&a.jsx(J,{className:"absolute z-50 w-full top-[-13px] slide-in-from-bottom-1 flex justify-center",children:a.jsx(it,{variant:"default",className:"bg-green-700 dark:bg-green-800 dark:text-white pointer-events-none px-2 pl-3",children:m&&m>0&&N("Paste in {{pastingCountDown}}...",{ns:"common",pastingCountDown:m})})})]})}),a.jsx(s$,{historyId:e.historyId,isPinned:e.isPinned,isFavorite:e.isFavorite,isMasked:e.isMasked,detectedLanguage:e.detectedLanguage,setSavingItem:h,value:e.value,isImage:e.isImage,isText:e.isText,isImageData:e.isImageData,setLargeViewItemId:p,isLargeView:!0,arrLinks:e.arrLinks,hasLinkCard:B,isSelected:r,invalidateClipboardHistoryQuery:b,generateLinkMetaData:g,removeLinkMetaData:k,setSelectHistoryItem:E,onCopyPaste:x})]}),a.jsx(J,{className:"flex justify-center text-gray-400 text-xs my-2",children:a.jsxs(it,{variant:"outline",className:"bg-slate-100 text-slate-400 cursor-pointer hover:bg-slate-300 dark:bg-slate-500 dark:text-slate-800 hover:dark:bg-slate-400",onClick:()=>{p(null),Ia.value=null},children:[N("Close",{ns:"common"}),a.jsx(Rn,{size:14,className:"ml-1"})]})})]}):null}const a5e=f.memo(r5e);function s5e(e){return a.jsxs("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0.294 3.317 24.273 26.397",children:[a.jsx("path",{fill:"currentColor",d:"M19.14 29.714H8.502a4.27 4.27 0 0 1-4.271-4.271V14.934C.821 13.47.273 8.863 3.247 6.641a4.822 4.822 0 0 1 6.685.892h9.207a4.27 4.27 0 0 1 4.271 4.271v13.639a4.27 4.27 0 0 1-4.27 4.271ZM6.162 6.904c-2.778 0-4.515 3.007-3.125 5.414 1.388 2.405 4.862 2.405 6.251 0a3.622 3.622 0 0 0 .484-1.805 3.614 3.614 0 0 0-3.61-3.609Zm16.029 4.9a3.052 3.052 0 0 0-3.051-3.052h-8.492c1.264 3.166-1.078 6.606-4.486 6.59a4.963 4.963 0 0 1-.71-.07v10.171a3.05 3.05 0 0 0 3.05 3.05H19.14a3.05 3.05 0 0 0 3.051-3.05V11.804ZM18.788 23.24a.609.609 0 0 0-.61-.609H9.465a.61.61 0 0 0 0 1.219h8.713a.61.61 0 0 0 .61-.61Zm0-4.616a.61.61 0 0 0-.61-.61H9.465a.61.61 0 0 0 0 1.219h8.713a.61.61 0 0 0 .61-.609Zm0-4.616a.609.609 0 0 0-.61-.609h-5.806a.609.609 0 1 0 0 1.219h5.806a.61.61 0 0 0 .61-.61Zm-12.017-1.7v-1.795a.61.61 0 0 0-.609-.611h-1.32a.611.611 0 0 0 0 1.22h.71v1.186a.61.61 0 0 0 1.219 0Z",transform:"rotate(180 12.364 17.455)"}),a.jsx("path",{stroke:"currentColor",fill:"".concat(e.lightingColor||"white"),d:"M7.992 4.719h5.81c.399 0 .723.323.723.724v1.678a.724.724 0 0 1-.723.724h-5.81a.724.724 0 0 1-.724-.724V5.443c0-.401.323-.724.724-.724Z",transform:"translate(.006 -.486)"})]})}const o5e=({selectedHistoryItems:e,setShowSelectHistoryItems:t,isDeleting:n,onDelete:r,setIsDeleting:s,isDark:o,setSelectHistoryItem:i,setSelectedHistoryItems:c,showSelectHistoryItems:u})=>{const{t:h}=wt(),{deleteClipboardHistoryByIds:p}=hE(),{clearClipboardHistoryOlderThan:m}=Vxe(),x=ts(),{isHistoryEnabled:C,setIsHistoryEnabled:b,isHistoryAutoUpdateOnCaputureEnabled:g,setIsHistoryAutoUpdateOnCaputureEnabled:k}=ut(Nr);Oa(["alt+s"],()=>{t(!u)}),Oa(["control+s"],()=>{ku.value&&i(ku.value)}),Oa(["alt+h"],()=>{b(!C)}),Oa(["alt+a"],()=>{k(!g)}),Oa(["alt+u"],()=>{DC.getState().updateClipboardHistory()}),Oa(["alt+d"],()=>{c([])});const j=async(S,E)=>{const N={days:E==="1"?h("Day",{ns:"calendar"}):h("Days",{ns:"calendar"}),weeks:E==="1"?h("Week",{ns:"calendar"}):h("Weeks",{ns:"calendar"}),months:E==="1"?h("Month",{ns:"calendar"}):h("Months",{ns:"calendar"}),year:E==="1"?h("Year",{ns:"calendar"}):h("Years",{ns:"calendar"})},T=E==="0"&&S==="days",M=T?h("Do you really want to remove ALL clipboard history items?",{ns:"history"}):h("Do you want to remove clipboard history items older than {{olderThen}} {{durationType}}",{ns:"history",olderThen:E,durationType:N[S]});if(await vj(M,{title:h("{{isAll}} Clipboard History",{ns:"history",isAll:T?h("Clear All",{ns:"history"}):h("Clear",{ns:"history"})}).trim(),okLabel:h("{{isAll}} Clipboard History",{ns:"history",isAll:T?h("Clear All",{ns:"history"}):h("Clear",{ns:"history"})}).trim(),cancelLabel:h("Cancel",{ns:"common"})}))try{if(T&&!await vj(h("Please confirm your action!",{ns:"common"}),{title:h("Confirm Clear All History",{ns:"history"}),okLabel:h("Confirm",{ns:"common"}),cancelLabel:h("Cancel",{ns:"common"})}))return;await m({durationType:S,olderThen:E}),setTimeout(()=>{c([]),t(!1),s(!1),r(T)},400),await Wi(h("All done! History's been cleared.",{ns:"history"}),"Success")}catch(L){console.error(L),await Wi(h("Something goes wrong! Please try again.",{ns:"common"}),"Error")}};return a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:a.jsxs(ye,{variant:"light",className:"w-10 text-slate-400 hover:text-slate-500 hover:dark:text-slate-400 dark:text-slate-500 bg-slate-100 p-1 relative hover:bg-slate-100/70 dark:bg-slate-900 dark:hover:bg-slate-700/70",children:[a.jsx(s5e,{className:"w-5 max-w-[22px] min-w-[16px] stroke-[1.3px]",lightingColor:o?"#0f182a":"#f1f5f9"}),e.length>0&&a.jsx(it,{variant:"slate",className:"absolute left-[-10px] top-[-10px]",children:e.length})]})}),a.jsx(Cn,{sideOffset:10,align:"start",shadow:"shadow-[0_-2px_12px_0_rgb(0,0,0,0.1)]",children:a.jsxs(zO,{children:[u?a.jsxs(Oe,{onClick:()=>{t(!1)},children:[a.jsx(XM,{className:"mr-2 h-4 w-4"}),a.jsx(X,{className:"mr-2",children:h("Hide Muli Select",{ns:"common"})}),a.jsx(Ji,{children:a.jsx(Vs,{keys:"ALT+S"})})]}):a.jsxs(Oe,{onClick:()=>{t(!0)},children:[a.jsx(JM,{className:"mr-2 h-4 w-4"}),a.jsx(X,{className:"mr-2",children:h("Multi Select",{ns:"common"})}),a.jsx(Ji,{children:a.jsx(Vs,{keys:"ALT+S"})})]}),a.jsxs(Oe,{disabled:e.length===0,onClick:()=>{c([])},children:[a.jsx($C,{className:"mr-2 h-4 w-4"}),a.jsx(X,{className:"mr-1",children:h("Deselect All",{ns:"common"})}),a.jsx(Ji,{children:a.jsx(Vs,{keys:"ALT+D"})})]}),a.jsx(Yt,{}),a.jsxs(Oe,{disabled:e.length===0,onClick:()=>{Ua.value=Mi.CLIP,Tp.value=Array.from(new Set([...e])),setTimeout(()=>{c([])},400)},children:[a.jsx(Kte,{className:"mr-2 h-4 w-4"}),a.jsx(X,{children:h("Add to Board",{ns:"dashboard"})})]}),a.jsx(Yt,{}),a.jsxs(Oe,{disabled:e.length===0,onClick:async S=>{n?(await p({historyIds:e}),setTimeout(()=>{r(),c([]),t(!1),s(!1)},400)):(S.preventDefault(),s(!0),setTimeout(()=>{s(!1)},3e3))},children:[a.jsx(or,{className:"mr-2 h-4 w-4 ".concat(n?"text-red-500":"")}),a.jsxs(fe,{children:[a.jsx(X,{className:"mr-1 ".concat(n?"!text-red-500":""),children:n?h("Click to Confirm",{ns:"common"}):h("Delete",{ns:"common"})}),e.length>0&&a.jsx(a.Fragment,{children:n?a.jsx(it,{variant:"destructive",className:"bg-red-500 ml-1 py-0 font-semibold",children:e.length}):a.jsx(it,{variant:"slateSecondary",className:"bg-slate-200 text-slate-500 ml-1 py-0 font-semibold",children:e.length})})]})]}),a.jsxs(Ta,{children:[a.jsxs(va,{children:[a.jsx(hte,{className:"mr-2 h-4 w-4"}),a.jsxs(X,{children:[h("Clear History",{ns:"history"})," ..."]})]}),a.jsxs(ya,{children:[a.jsxs(Ta,{children:[a.jsx(va,{children:a.jsx(X,{children:h("Days",{ns:"calendar"})})}),a.jsxs(ya,{children:[a.jsxs(Oe,{onClick:()=>{j("days","1")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["1 ",h("Day",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]}),a.jsxs(Oe,{onClick:()=>{j("days","3")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["3 ",h("Days",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]}),a.jsxs(Oe,{onClick:()=>{j("days","5")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["5 ",h("Days",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]}),a.jsxs(Oe,{onClick:()=>{j("days","7")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["7 ",h("Days",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]})]})]}),a.jsxs(Ta,{children:[a.jsx(va,{children:a.jsx(X,{children:h("Weeks",{ns:"calendar"})})}),a.jsxs(ya,{children:[a.jsxs(Oe,{onClick:()=>{j("weeks","1")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["1 ",h("Week",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]}),a.jsxs(Oe,{onClick:()=>{j("weeks","2")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["2 ",h("Weeks",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]}),a.jsxs(Oe,{onClick:()=>{j("weeks","3")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["3 ",h("Weeks",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]}),a.jsxs(Oe,{onClick:()=>{j("weeks","4")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["4 ",h("Weeks",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]})]})]}),a.jsxs(Ta,{children:[a.jsx(va,{children:a.jsx(X,{children:h("Months",{ns:"calendar"})})}),a.jsxs(ya,{children:[a.jsxs(Oe,{onClick:()=>{j("months","1")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["1 ",h("Month",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]}),a.jsxs(Oe,{onClick:()=>{j("months","2")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["2 ",h("Months",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]}),a.jsxs(Oe,{onClick:()=>{j("months","3")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["3 ",h("Months",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]}),a.jsxs(Oe,{onClick:()=>{j("months","6")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["6 ",h("Months",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]})]})]}),a.jsxs(Ta,{children:[a.jsx(va,{children:a.jsx(X,{children:h("Years",{ns:"calendar"})})}),a.jsxs(ya,{children:[a.jsxs(Oe,{onClick:()=>{j("year","1")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["1 ",h("Year",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]}),a.jsxs(Oe,{onClick:()=>{j("year","2")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["2 ",h("Years",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]}),a.jsxs(Oe,{onClick:()=>{j("year","3")},children:[a.jsxs(X,{className:"font-semibold mr-1",children:["3 ",h("Years",{ns:"calendar"})]}),h("and older",{ns:"calendar"})]})]})]}),a.jsx(Yt,{}),a.jsx(Oe,{onClick:()=>{j("days","0")},children:a.jsx(X,{className:"font-semibold",children:h("Clear All History",{ns:"history"})})}),a.jsx(Yt,{}),a.jsxs(Oe,{onClick:()=>{x("/app-settings/history",{replace:!0})},children:[a.jsx(UC,{className:"mr-2 h-4 w-4"}),a.jsxs(X,{children:[h("Auto-Clear Settings",{ns:"history"})," ..."]})]})]})]})]})})]})},XE={STARRED:"starred",PINNED:"pinned",TEXT:"text",LINK:"link",IMAGE:"image",VIDEO:"video",EMOJI:"emoji",SECRET:"secret",CODE:"code"},i5e=({historyFilters:e,setHistoryFilters:t,codeFilters:n,avaliableCodeLanguages:r,setCodeFilters:s,children:o})=>{const{t:i}=wt(),c=(p,m)=>{if(m){t([p]);return}e.includes(p)?t(e.filter(x=>x!==p)):t([...e,p])},u=(p,m)=>{if(m){s([p]);return}n.includes(p)?s(n.filter(x=>x!==p)):s([...n,p])};f.useEffect(()=>{e.includes(XE.CODE)||s([])},[e]);const{isSwapPanels:h}=ut(ra);return a.jsxs(Nn,{children:[a.jsx(_n,{asChild:!0,children:o}),a.jsxs(Cn,{className:"w-52",sideOffset:12,align:"center",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5",disabled:!e.length,onClick:p=>{p.preventDefault(),p.stopPropagation(),t([])},children:e.length?a.jsxs(fe,{className:"justify-between items-center w-full",children:[a.jsx(J,{className:"w-6 h-4"}),a.jsx(X,{children:i("Filters:::Clear Filters",{ns:"history"})}),a.jsx(Rn,{className:"w-6 h-4"})]}):a.jsx(X,{children:i("Filters:::Select Filters",{ns:"history"})})}),a.jsx(Yt,{}),Object.values(XE).map((p,m)=>a.jsxs(J,{children:[m===2&&a.jsx(Yt,{},"separator"),a.jsxs(Oe,{onClick:x=>{x.preventDefault(),c(p)},children:[a.jsx(y4,{label:i("Filters:::".concat(l5e(p)),{ns:"history"}),checked:e.includes(p)}),a.jsx(Ji,{children:a.jsx(J,{onClick:x=>{x.preventDefault(),x.stopPropagation(),c(p,!0)},className:"cursor-pointer hover:underline",children:a.jsx(Vs,{keys:"only"})})})]})]},p)),e.includes(XE.CODE)&&a.jsxs(Ta,{children:[a.jsxs(va,{noRightIcon:h,disabled:!1,children:[a.jsx(hL,{className:"mr-2 h-4 w-4"}),a.jsx(X,{children:i("Filters:::Language Filters",{ns:"history"})}),n.length>0&&a.jsx(it,{className:"ml-auto py-0",children:n.length})]}),a.jsxs(ya,{className:"w-48",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5",disabled:!n.length,onClick:p=>{p.preventDefault(),p.stopPropagation(),s([])},children:n.length?a.jsxs(fe,{className:"justify-between items-center w-full",children:[a.jsx(J,{className:"w-6 h-4"}),a.jsx(X,{children:i("Filters:::Clear Filters",{ns:"history"})}),a.jsx(Rn,{className:"w-6 h-4"})]}):a.jsx(X,{children:i("Filters:::Language Filters",{ns:"history"})})}),a.jsx(Yt,{}),a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"190px"},autoHide:!1,children:r.map(p=>a.jsxs(Oe,{onClick:m=>{m.preventDefault(),u(p)},children:[a.jsx(y4,{label:p,checked:n.includes(p)}),a.jsx(Ji,{children:a.jsx(J,{onClick:m=>{m.preventDefault(),m.stopPropagation(),u(p,!0)},className:"cursor-pointer hover:underline",children:a.jsx(Vs,{keys:"only"})})})]},p))})]})]})]})]})};function l5e(e){return e.charAt(0).toUpperCase()+e.slice(1)}function o$({clipId:e,isDark:t,isHistoryDragActive:n}){var u,h,p,m;R4();const{t:r}=wt(),{clipItems:s}=ut(hr),o=f.useMemo(()=>{if(Ia.value){const x=s.find(({itemId:C})=>C===e);if(x)return x;Ia.value=null}},[e,s]),[i,c]=f.useMemo(()=>{var x,C;return[(o==null?void 0:o.createdAt)&&Hc().format((x=o.createdAt)!=null?x:0,{round:"floor"}),(o==null?void 0:o.updatedAt)&&Hc().format((C=o.updatedAt)!=null?C:0,{round:"floor"})]},[o]);return o==null?null:a.jsxs(J,{className:"max-w-full max-h-full ".concat(_a.value===e&&!o.isCode&&!o.isImage?"min-w-[80%]":""),children:[a.jsxs(J,{className:"flex justify-center text-gray-400 text-xs my-2 gap-1",children:[a.jsx(De,{text:"".concat(r("Created",{ns:"common"}),": ").concat(Ju((u=o.createdAt)!=null?u:0,"PPpp")),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:i}),c!==i&&a.jsxs(De,{text:"".concat(r("Updated",{ns:"common"}),": ").concat(Ju((h=o.updatedAt)!=null?h:0,"PPpp")),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:["(",c,")"]})]}),a.jsx(J,{className:"text-gray-400 text-xs mb-1 mt-2",children:a.jsx(sE,{clip:{...o,type:"clip",id:e,createdAt:(p=o.createdAt)!=null?p:0,tabId:(m=o.tabId)!=null?m:null},boardColor:o.color,isDark:t,isClipDelete:Fo.value===e,isClipEdit:_a.value===e,isShowOrganizeLayoutValue:!1,isHistoryDragActive:n,isShowDetails:!0,isLargeView:!0,isSelected:!1})}),a.jsx(J,{className:"flex justify-center text-gray-400 text-xs my-2",children:a.jsxs(it,{variant:"outline",className:"bg-slate-100 text-slate-400 cursor-pointer hover:bg-slate-300 dark:bg-slate-500 dark:text-slate-800 hover:dark:bg-slate-400",onClick:()=>{Ia.value=null},children:[r("Close",{ns:"common"}),a.jsx(Rn,{size:14,className:"ml-1"})]})})]})}f.memo(o$);const i$="trash",c5e=async()=>{window.Prism=Ke,await Promise.all([he(()=>import("./prism-json-xwnKirkR.js"),[]),he(()=>import("./prism-markup-templating-Ct1xsyfA.js"),[]),he(()=>import("./prism-java-Bz0cy7o8.js"),[]),he(()=>import("./prism-c-BI05wwL9.js"),[]),he(()=>import("./prism-css-Bpx-unsJ.js"),[]),he(()=>import("./prism-csharp-aZJd74Dz.js"),[]),he(()=>import("./prism-php-Y_bwvUTe.js"),[]),he(()=>import("./prism-regex-DCddBNSB.js"),[]),he(()=>import("./prism-ruby-pgU1Zfy6.js"),[]),he(()=>import("./prism-shell-session-C8ifCaAv.js"),[]),he(()=>import("./prism-sql-AgAyy5H_.js"),[]),he(()=>import("./prism-uri-BQNPRq5q.js"),[]),he(()=>import("./prism-yaml-Chm5ZdEN.js"),[]),he(()=>import("./prism-markdown-4MKFcK2x.js"),[]),he(()=>import("./prism-path-CC2I6U-X.js"),[])]),Ke.languages.shell=Ke.languages["shell-session"]};function d5e(){const[e,t,n]=ube({}),[r,s,o,i]=hbe({}),[c,u]=f.useState(null),{updateItemValueByHistoryId:h}=dpe(),{pinnedClipboardHistoryByIds:p}=IF(),{unPinAllClipboardHistory:m}=$xe(),{movePinnedClipboardHistoryUpDown:x}=Bxe(),[C,b]=f.useState([]),[g,k]=f.useState([]),j=f.useRef(null),[S,E]=f.useState(!1),N=f.useRef(null),[T,M]=f.useState(null),[L,D]=f.useState([]),[P,A]=f.useState(null),[B,z]=f.useState(null),[R,$]=f.useState(null),[_,U]=f.useState(null),[K,W]=f.useState([]),[G,Z]=f.useState([]),[F,V]=f.useState([]),[q,ne]=f.useState(!1),[Q,ae]=f.useState(!1),{setIsScrolling:re,isShowHistoryPinned:le,setIsShowHistoryPinned:oe,isSwapPanels:ie,setReturnRoute:de}=ut(ra),{isHistoryEnabled:xe,setIsHistoryEnabled:je,isHistoryAutoUpdateOnCaputureEnabled:Ee,isAutoPreviewLinkCardsEnabled:Te,historyDetectLanguagesEnabledList:Me,copyPasteSequencePinnedDelay:ze,setCopyPasteSequencePinnedDelay:qe,copyPasteSequenceIsReversOrder:Ye,setCopyPasteSequenceIsReversOrder:Ve,setIsHistoryAutoUpdateOnCaputureEnabled:Lt}=ut(Nr),{t:$e}=wt(),{themeDark:st}=ut(pu),{ref:At,height:Qt}=Z2e(),Vt=He(!1),_e=He(!1),sn=f.useMemo(()=>_e.value||Vt.value,[Vt.value,_e.value]),{pinnedClipboardHistory:Ht}=Fxe(),kt=st(),{setHistoryListSimpleBar:rn,scrollToTopHistoryList:Zt,updateClipboardHistory:Jt,generateLinkMetaData:gn,removeLinkMetaData:zt}=ut(Yi),[Mn,Ce]=f.useState(!1),Be=bd(),ke=ts(),{isClipboardInfiniteHistoryLoading:Qe,isClipboardHistoryFetchingNextPage:ge,infiniteClipboardHistory:ve,invalidateClipboardHistoryQuery:Ie,fetchNextClipboardHistoryPage:Ae}=TF(),{deleteClipboardHistoryByIds:Ze}=hE(),{clipboardHistory:Je,newClipboardHistoryCount:ot,foundClipboardHistory:at}=ut(Yi),[Ge,yt]=f.useState(""),[Nt,bt]=f.useState(""),$t=f.useRef(null),St=f.useRef({}),Rt=f.useRef(null),hn=Gs(Ge,300),Xt=f.useMemo(()=>hn.length>1||C.length>0,[hn,C]),Ln=f.useMemo(()=>nn.value,[nn.value]),mt=f.useMemo(()=>F.some(tt=>Ht.some(Mt=>Mt.historyId===tt)),[F,Ht]),Et=f.useMemo(()=>r,[r]),un=f.useMemo(()=>e,[e]),en=Xt?at:Je,{refetchFindClipboardHistory:pe}=Wxe({query:hn,filters:C,codeFilters:g}),Xe=f.useCallback(()=>{Xt&&Ee&&pe()},[Xt,Ee]);f.useEffect(()=>{const tt=Il("clipboard://clipboard-monitor/update",Mt=>{Mt.payload==="clipboard update"&&Xe()});return()=>{tt.then(Mt=>{Mt()})}},[Xe]),f.useEffect(()=>{Qc.value=null,Ll.value=null;const tt=async()=>{await c5e()};de(Be.pathname),lo.value=!1,tt(),Ce(!0)},[]),f.useEffect(()=>{e&&F.includes(e)&&V(tt=>tt.filter(Mt=>Mt!==e)),r&&F.includes(r)&&V(tt=>tt.filter(Mt=>Mt!==r))},[e,r]),f.useEffect(()=>{j&&rn(j)},[j]),f.useEffect(()=>{Ht.length===0&&(Vt.value=!1,_e.value=!1)},[Ht]),f.useEffect(()=>{(hn.length>1||C.length>0||g.length>0)&&pe()},[hn,C,g]),f.useEffect(()=>{var tt;!((tt=N.current)!=null&&tt.setDisableScroll)||!j.current||(T?(N.current.setDisableScroll(!0),j.current.style.overflow="hidden"):(N.current.setDisableScroll(!1),j.current.style.overflow="visible"))},[T]);const We=async()=>{ge||await Ae({cancelRefetch:!1})};function ht(tt){return St.current[tt]||60}function on(tt,Mt){var jt,te;(jt=$t.current)!=null&&jt.resetAfterIndex&&((te=$t.current)==null||te.resetAfterIndex(0)),St.current={...St.current,[tt]:Mt}}const Bt=zj(pp(I0,{activationConstraint:{tolerance:10,delay:300}}),pp(_0,{coordinateGetter:FS})),In={keyframes({transform:tt}){return T&&(P===T||R||_||B)?[{opacity:.7},{opacity:0}]:[{opacity:1,transform:Ao.Transform.toString(tt.initial)},{opacity:0,transform:Ao.Transform.toString({...tt.final,x:tt.final.x+5,y:tt.final.y+5})}]},easing:"ease-out",duration:300,sideEffects({active:tt,dragOverlay:Mt}){T&&(P===T||R===T||B===T)?Mt.node.animate([{opacity:.7},{opacity:0}],{duration:300,easing:hu.easing}):tt.node.animate([{opacity:0},{opacity:1}],{duration:hu.duration,easing:hu.easing})}},vr=f.useCallback(tt=>{V(Mt=>Mt.includes(tt)?Mt.filter(jt=>jt!==tt):[...Mt,tt])},[V]),nr=f.useCallback(tt=>{D(Mt=>Mt.includes(tt)?Mt.filter(jt=>jt!==tt):[...Mt,tt])},[D]),kr=f.useCallback((tt,Mt)=>{W(jt=>Mt?[...jt,tt]:jt.filter(te=>te!==tt))},[W]),si=f.useCallback((tt,Mt)=>{Z(jt=>Mt?[...jt,tt]:jt.filter(te=>te!==tt))},[Z]),Sn=f.useMemo(()=>{if(Rs.value){const tt=en.find(Mt=>Mt.historyId===Rs.value);if(tt)return Ia.value&&(Ia.value=null),tt;Rs.value=null}},[Rs.value,en]),Ot=tt=>tt===qc.value||tt===P||!!P&&!!T&&F.includes(tt)||S&&F.includes(tt);return a.jsx(V2,{children:a.jsx(N9,{sensors:Bt,collisionDetection:Wj,autoScroll:{layoutShiftCompensation:!1,acceleration:1},measuring:{droppable:{strategy:uu.Always}},onDragStart:({active:tt})=>{var Mt;M(tt.id),ae(tt.id&&((Mt=tt.data.current)==null?void 0:Mt.isPinned))},onDragOver:({active:tt,over:Mt})=>{const jt=Mt==null?void 0:Mt.data.current,te=(jt==null?void 0:jt.type)===ns,ue=(jt==null?void 0:jt.type)==="clip::dropzone",Pe=(Mt==null?void 0:Mt.id)==="history::pinnedzone";tt!=null&&tt.id&&Pe&&!Q?z(tt.id):Pe||z(null),(Mt==null?void 0:Mt.id)===i$?A(tt.id):te&&(Mt!=null&&Mt.id)?$(Mt==null?void 0:Mt.id):ue&&(Mt!=null&&Mt.id)?U(Mt==null?void 0:Mt.id):(A(null),$(null),U(null))},onDragCancel:()=>(M(null),A(null),$(null),U(null),!0),onDragEnd:async({active:tt})=>{var jt;const Mt=(jt=tt==null?void 0:tt.data.current)==null?void 0:jt.isPinned;if((tt==null?void 0:tt.id)===B)setTimeout(async()=>{z(null),V([]),M(null),!Mt&&await p({historyIds:F.length>0?Array.from(new Set([...F,tt.id])):[tt.id],isPinned:!0})},300);else if((tt==null?void 0:tt.id)===P){const te=Mt?AS(tt.id):tt.id;await Ze({historyIds:F.length>0?Array.from(new Set([...F,te])):[te]}),setTimeout(()=>{Xe(),z(null),A(null),$(null),U(null),V([]),M(null)},600)}else if(tt!=null&&tt.id&&R){const te=Mt?AS(tt.id):tt.id;Gi.value=R,Tp.value=F.length>0?Array.from(new Set([...F,te])):[te],setTimeout(()=>{$(null),M(null),V([])},400)}else if(tt!=null&&tt.id&&_){const te=Mt?AS(tt.id):tt.id,ue=_.toString().replace("::dropzone",""),Pe=te?en.find(et=>et.historyId===te):null;ue&&(Pe!=null&&Pe.historyId)&&await h({historyId:Pe.historyId,itemId:ue}),setTimeout(()=>{U(null),M(null)},400)}else Gi.value=null,setTimeout(()=>{z(null),$(null),A(null),M(null)},300)},children:a.jsxs(GE,{minSize:300,maxSize:700,defaultSize:300,swapPanes:ie,autoSaveId:"app-main-panel",children:[a.jsx(ZE,{children:a.jsx(J,{className:"h-[calc(100vh-70px)] flex flex-col bg-slate-200 shadow-sm rounded-xl dark:bg-gray-800 dark:border-gray-700 dark:shadow-slate-700/[.8] pb-6 pt-4 px-3 pr-3",children:a.jsx(sg,{disableWidth:!0,children:({height:tt})=>{var Mt;return Mn&&tt&&tt>0&&a.jsxs(J,{className:"flex flex-col h-[calc(100vh-95px)] relative",children:[a.jsx(J,{className:"flex flex-row bg-slate-100 dark:bg-slate-700 rounded-md p-0 items-center h-[40px] mb-3",children:T&&Ht.length===0?a.jsx(O4,{id:"history::pinnedzone",className:"w-full h-full",isActive:!!T,children:a.jsx(J,{ref:B?null:At,className:"".concat(B?"!bg-orange-100 dark:!bg-orange-500/40":""," ").concat(T?"":"animate-in fade-in"," py-1 bg-orange-50 dark:bg-orange-800/40 mt-0 my-2 rounded-md relative w-full h-full"),children:T&&a.jsx(J,{className:"z-100 absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 h-full w-full flex items-center justify-center p-1",children:a.jsx(J,{className:"border-2 ".concat(B?"border-orange-400 dark:border-orange-500":"border-slate-200 dark:border-slate-500"," border-dashed rounded-md flex items-center justify-center h-full w-full"),children:B?a.jsx(X,{className:"!text-orange-400 dark:text-orange-500 !font-medium animate-in fade-in duration-300 text-sm",children:$e("Drop to Pin",{ns:"dashboard"})}):a.jsx(zl,{size:18,className:"text-orange-300 dark:text-orange-500 animate-in fade-in duration-300"})})})})}):a.jsxs(a.Fragment,{children:[a.jsx(rd,{placeholder:"".concat($e("Find in history",{ns:"dashboard"}),"..."),autoFocus:Ge.length>0,type:"search",onChange:jt=>{yt(jt.target.value)},value:Ge,ref:Rt,iconLeft:a.jsx(Ap,{className:"h-4 w-4"}),classNameInput:"w-full pr-0",className:"text-md ring-offset-0 bg-slate-100 dark:bg-slate-700 border-r-0 border-t-0 border-b-0"},"search-history"),a.jsx(i5e,{setHistoryFilters:b,historyFilters:C,avaliableCodeLanguages:Me,codeFilters:g,setCodeFilters:k,children:a.jsxs(ye,{variant:"ghost",className:"relative cursor-pointer px-1 mr-2",children:[a.jsx(Tre,{size:20,className:"".concat(C.length?"text-blue-500 hover:text-blue-500/70":"text-slate-400 hover:text-slate-400/70"," ")}),C.length>0&&a.jsx(it,{className:"absolute right-[-10px] top-[-10px] bg-blue-500 hover:bg-blue-500",children:C.length})]})})]})}),Xt?a.jsx(J,{className:"cursor-pointer absolute top-[49px] animate-in fade-in fade-out flex justify-center w-full pointer-events-none",children:a.jsx(De,{text:$e("Clear found results and filters",{ns:"common"}),isDisabled:!!T,className:"animate-in fade-in fade-out duration-300",isCompact:!0,delayDuration:2e3,side:"top",onClick:()=>{var jt;yt(""),b([]),k([]),Rt!=null&&Rt.current&&Rt.current.value&&(Rt.current.value="",(jt=Rt==null?void 0:Rt.current)==null||jt.focus())},sideOffset:10,children:a.jsx(X,{className:"text-xs text-center dark:text-slate-800 bg-blue-200 dark:bg-blue-400 rounded-full px-3 cursor-pointer pointer-events-auto",children:en.length?a.jsxs(a.Fragment,{children:[en.length<100?en.length:"100+"," ",$e("found",{ns:"common"})]}):a.jsx(a.Fragment,{children:$e("Nothing found",{ns:"common"})})})})}):Ht.length>0&&a.jsx(O4,{id:"history::pinnedzone",isActive:!!T&&!Q,children:a.jsxs(J,{onMouseEnter:()=>{Vt.value=!0},onMouseLeave:()=>{Vt.value=!1},onClick:()=>{Vt.value=!0},ref:B?null:At,className:"".concat(B?"!bg-orange-100 dark:!bg-orange-500/40":""," ").concat(T?le?"":"min-h-[32px]":"animate-in fade-in"," ").concat(le?"py-2":"py-1"," px-2 pb-0 bg-orange-200/70 dark:bg-orange-900/60 mt-0 my-2 rounded-md relative"),children:[T&&!Q&&a.jsx(J,{className:"z-100 absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 h-full w-full flex items-center justify-center p-1",children:a.jsx(J,{className:"border-2 ".concat(B?"border-orange-400 dark:border-orange-500":"border-slate-200 dark:border-slate-500"," border-dashed rounded-md flex items-center justify-center h-full w-full"),children:B?a.jsx(X,{className:"!text-orange-400 dark:!text-orange-500 !font-medium animate-in fade-in duration-300 text-sm",children:$e("Drop to Pin",{ns:"dashboard"})}):a.jsx(zl,{size:18,className:"text-orange-300 dark:text-orange-500 animate-in fade-in duration-300"})})}),a.jsx(xm,{defer:!0,style:{maxHeight:200},options:{overflow:{x:"hidden",y:"scroll"},scrollbars:{theme:kt?"os-theme-light":"os-theme-dark",autoHide:"move"}},children:a.jsx(J,{className:"flex flex-col gap-1 relative ".concat(T&&!Q?"opacity-20":""),children:le&&Ht.sort((jt,te)=>jt.pinnedOrderNumber-te.pinnedOrderNumber).map((jt,te)=>{const ue=jt.historyId;return a.jsx(J,{children:a.jsx(JE,{isPinnedTop:!0,isPinnedTopFirst:te===0,isDisabledPinnedMoveUp:te===0,isDisabledPinnedMoveDown:te===Ht.length-1,onMovePinnedUpDown:Pe=>{x(Pe)},isLinkCardPreviewEnabled:Te,isLargeView:ue===Rs.value,largeViewItemId:Rs.value,setLargeViewItemId:Pe=>{Rs.value=Pe},setSelectHistoryItem:vr,onCopy:t,onCopyPaste:o,pastingCountDown:ue===Et?s:void 0,isPasted:ue===Et,isCopied:ue===un,isSaved:ue===c,setSavingItem:u,isDeleting:Ot(ue),isSelected:F.includes(ue),setBrokenImageItem:nr,isBrokenImage:L.includes(ue),showTimeAgo:!1,isExpanded:K.includes(ue),isWrapText:G.includes(ue),searchTerm:Xt?hn:"",showSelectHistoryItems:q,invalidateClipboardHistoryQuery:()=>{Ie(),Xe()},setExpanded:kr,setWrapText:si,isDark:kt,setRowHeight:on,clipboard:jt,removeLinkMetaData:zt,generateLinkMetaData:gn})},ue)})})}),a.jsxs(fe,{className:"justify-between",children:[le?a.jsxs(fe,{className:"animate-in fade-in duration-300 ".concat(T&&!Q||!sn?"opacity-0":""),children:[a.jsx(Yn,{className:"!text-orange-500/80 dark:!text-orange-400/80 hover:!text-orange-400 hover:bg-transparent dark:hover:bg-transparent pl-0.5 pr-1 pt-0 ",title:Ln?$e("Sequence Paste",{ns:"common"}):$e("Sequence Copy",{ns:"common"}),children:Ln?a.jsx(aa,{size:14,onClick:()=>{i(Ht.map(({historyId:jt})=>jt))}}):a.jsx(qa,{size:14,onClick:()=>{n(Ht.map(({historyId:jt})=>jt))}})}),a.jsxs(Nn,{onOpenChange:jt=>{_e.value=jt},children:[a.jsx(_n,{asChild:!0,children:a.jsx(H3,{variant:"outline",title:$e("Sequence Delay Next",{ns:"common"}),className:"bg-orange-300/20 border-orange-300/50 dark:bg-orange-900/70 dark:border-orange-800/50 border h-[18px] cursor-pointer px-1.5 ml-1",children:a.jsxs(X,{className:"font-mono !text-orange-500/80 dark:!text-orange-400/80 hover:!text-orange-400 hover:bg-transparent dark:hover:bg-transparent font-semibold",children:[ze,"s"]})})}),a.jsxs(Cn,{className:"w-44",children:[a.jsx(Oe,{className:"text-center items-center justify-center py-0.5",disabled:!0,children:a.jsx(X,{size:"xs",children:$e("Sequence Copy Paste",{ns:"common"})})}),a.jsx(Yt,{}),a.jsxs(Ta,{children:[a.jsx(va,{children:a.jsxs(fe,{className:"flex w-full",children:[a.jsxs(X,{size:"xs",children:[$e("Delay Next",{ns:"common"}),"..."]}),a.jsxs(it,{className:"ml-auto py-0 bg-slate-200 text-slate-500 dark:bg-slate-700 dark:text-slate-400",variant:"outline",children:[ze,"s"]})]})}),a.jsxs(ya,{children:[a.jsx(Kt,{checked:ze===1,onSelect:()=>{qe(1)},children:a.jsxs(X,{size:"xs",children:["1 ",$e("second",{ns:"common"})]})}),a.jsx(Kt,{checked:ze===2,onSelect:()=>{qe(2)},children:a.jsxs(X,{size:"xs",children:["2 ",$e("seconds",{ns:"common"})]})}),a.jsx(Kt,{checked:ze===3,onSelect:()=>{qe(3)},children:a.jsxs(X,{size:"xs",children:["3 ",$e("seconds",{ns:"common"})]})}),a.jsx(Kt,{checked:ze===4,onSelect:()=>{qe(4)},children:a.jsxs(X,{size:"xs",children:["4 ",$e("seconds",{ns:"common"})]})}),a.jsx(Kt,{checked:ze===5,onSelect:()=>{qe(5)},children:a.jsxs(X,{size:"xs",children:["5 ",$e("seconds",{ns:"common"})]})}),a.jsx(Kt,{checked:ze===10,onSelect:()=>{qe(10)},children:a.jsxs(X,{size:"xs",children:["10 ",$e("seconds",{ns:"common"})]})})]})]}),a.jsxs(Ta,{children:[a.jsx(va,{children:a.jsxs(fe,{className:"flex w-full",children:[a.jsxs(X,{size:"xs",children:[$e("Reverse Order",{ns:"common"}),"..."]}),a.jsx(it,{className:"ml-auto py-0 bg-slate-200 text-slate-500 dark:bg-slate-700 dark:text-slate-400",variant:"outline",children:Ye?$e("Yes",{ns:"common"}):$e("No",{ns:"common"})})]})}),a.jsxs(ya,{children:[a.jsx(Kt,{checked:!Ye,onSelect:()=>{Ve(!1)},children:a.jsx(X,{size:"xs",children:$e("No",{ns:"common"})})}),a.jsx(Kt,{checked:Ye,onSelect:()=>{Ve(!0)},children:a.jsx(X,{size:"xs",children:$e("Yes",{ns:"common"})})})]})]})]})]})]}):a.jsx(J,{}),!T&&a.jsxs(Yn,{className:"hover:underline ".concat(le?"h-[30px]":"h-[26px]"," group !text-orange-500/80 dark:!text-orange-400/80 hover:!text-orange-400 hover:bg-transparent dark:hover:bg-transparent ").concat(le?"":"pb-1"),title:le?$e("Hide pinned history",{ns:"history"}):$e("View pinned history",{ns:"history"}),onClick:()=>{oe(!le)},children:[a.jsxs(X,{className:"!font-medium text-xs !text-orange-500/80 dark:!text-orange-400/80 hover:!text-orange-400 mr-1",children:[Ht.length," ",$e("Pinned",{ns:"common"})]}),le?a.jsx(KM,{size:13,className:"group-hover:opacity-100 opacity-0"}):a.jsx(Wee,{size:13,className:"group-hover:opacity-100 opacity-0"})]}),le?a.jsxs(J,{className:"animate-in fade-in duration-300 ".concat(T&&!Q||!sn?"opacity-0":""),children:[a.jsx(Yn,{title:mt?$e("Deselect pinned",{ns:"common"}):$e("Select pinned",{ns:"common"}),className:"!text-orange-500/80 dark:!text-orange-400/80 hover:!text-orange-400 hover:bg-transparent dark:hover:bg-transparent px-2 pr-0 rounded-sm py-0 h-5",children:a.jsx(fe,{className:"font-medium text-sm gap-1 !text-orange-500/80 dark:!text-orange-400/80 hover:!text-orange-400",children:mt?a.jsx(Ix,{size:15,onClick:()=>{const jt=F.filter(te=>Ht.some(ue=>ue.historyId===te));V(F.filter(te=>!jt.includes(te)))}}):a.jsx(QC,{size:17,onClick:()=>{V(F.concat(Ht.map(jt=>jt.historyId)))}})})}),a.jsx(yP,{onOpen:jt=>{_e.value=jt},onCancel:()=>{setTimeout(()=>{_e.value=!1,Vt.value=!1},300)},onConfirm:async()=>{await m({})},buttonClassName:"group !text-orange-500/80 dark:!text-orange-400/80 hover:!text-orange-400 hover:bg-transparent dark:hover:bg-transparent px-2 pr-0.5 rounded-sm py-0 h-5"})]}):a.jsx(J,{})]})]})}),en.length>0||Xt?a.jsx(An,{style:{height:tt-(Xt?115:Ht.length===0?85:Qt?Qt+103:85)},ref:jt=>{N.current=jt},onScroll:(jt,te)=>{re(te)},className:"animate-in fade-in mr-[-10px] ".concat(Xt?"mt-[20px]":""),children:({scrollableNodeRef:jt,contentNodeRef:te})=>a.jsxs("div",{className:"pr-[10px] relative h-full",children:[Nt&&a.jsx(J,{className:"".concat(ot>0?"top-9":"top-1"," absolute z-100 animate-in fade-in fade-out duration-300 flex justify-center w-full ml-[-5px] pointer-events-none"),children:a.jsx(De,{text:$e("Scroll to Top",{ns:"common"}),isDisabled:!!T,className:"animate-in fade-in fade-out duration-300",isCompact:!0,delayDuration:2e3,side:"bottom",asChild:!0,sideOffset:10,children:a.jsx(Yn,{className:"pointer-events-auto rounded-full bg-slate-300 dark:bg-slate-600 hover:bg-slate-300/90",onClick:()=>{Zt(!0)},children:a.jsx(X,{className:"text-mute text-xs text-center px-3",children:Nt})})})}),ot>0&&!Xt&&a.jsx(J,{className:"absolute top-2 z-100 ml-[-5px] cursor-pointer animate-in fade-in fade-out duration-300 flex justify-center w-full pointer-events-none",children:a.jsx(De,{text:$e("Update history list",{ns:"common"}),isDisabled:!!T,className:"animate-in fade-in fade-out duration-300",isCompact:!0,delayDuration:2e3,side:"top",asChild:!0,sideOffset:3,children:a.jsx(Yn,{className:"pointer-events-auto",onClick:()=>{Jt()},children:a.jsxs(X,{className:"text-xs text-center dark:text-slate-800 bg-blue-200 dark:bg-blue-400 rounded-full px-3 cursor-pointer pointer-events-auto",children:["+ ",ot," ",$e("new clips",{ns:"dashboard"})]})})})}),!xe&&!Xt&&a.jsxs(J,{className:"absolute bottom-2 z-100 ml-[-5px] animate-in fade-in fade-out duration-300 flex flex-col justify-center items-center w-full pointer-events-none",children:[a.jsx(De,{text:$e("Turn on history capture",{ns:"dashboard"}),isDisabled:!!T,className:"animate-in fade-in fade-out duration-300",isCompact:!0,delayDuration:2e3,side:"top",asChild:!0,sideOffset:6,children:a.jsx(Yn,{className:"pointer-events-auto",onClick:()=>{je(!0)},children:a.jsx(X,{className:"text-xs text-center bg-yellow-200 dark:bg-yellow-800 rounded-full px-3 cursor-pointer pointer-events-auto",children:$e("History capture is off",{ns:"dashboard"})})})}),en.length>0&&a.jsxs(X,{className:"text-xs text-center bg-slate-100 dark:bg-slate-700 rounded-full px-3 mt-2",children:[$e("Last update",{ns:"dashboard"}),":"," ",en[0].timeAgo]})]}),xe&&!Xt&&!Ee&&a.jsx(J,{className:"absolute bottom-2 z-100 ml-[-5px] animate-in fade-in fade-out duration-300 flex flex-col justify-center items-center w-full pointer-events-none",children:a.jsx(De,{text:$e("Turn On auto update",{ns:"dashboard"}),isDisabled:!!T,className:"animate-in fade-in fade-out duration-300",isCompact:!0,delayDuration:2e3,side:"top",asChild:!0,sideOffset:10,children:a.jsx(Yn,{className:"pointer-events-auto",onClick:()=>{Lt(!0)},children:a.jsx(X,{className:"text-xs text-center bg-yellow-200 dark:bg-yellow-800 rounded-full px-3 cursor-pointer pointer-events-auto",children:$e("Auto update is Off",{ns:"dashboard"})})})})}),a.jsx(K2e,{isItemLoaded:ue=>uea.jsx(B2e,{overscanCount:10,height:tt-(Xt?60:85),itemCount:en.length,width:"100%",itemSize:ht,itemKey:et=>{var Le;return(Le=en[et].historyId)!=null?Le:"id-${index}"},onItemsRendered:et=>{if(et.visibleStartIndex>10){const Le=en[et.visibleStartIndex];Le!=null&&Le.timeAgo?Nt!==Le.timeAgo&&bt(Le.timeAgo):bt("")}else Nt&&bt("");!hn&&ue(et)},ref:Ei($t,Pe),outerRef:Ei(j,jt),innerRef:te,children:({index:et,style:Le})=>{const pt=en[et],{historyId:ln,showTimeAgo:Vr,timeAgo:Ra}=pt;return a.jsx(JE,{isLargeView:ln===Rs.value,largeViewItemId:Rs.value,isLinkCardPreviewEnabled:Te,setLargeViewItemId:Od=>{Rs.value=Od},setSelectHistoryItem:vr,onCopy:t,onCopyPaste:o,pastingCountDown:ln===Et?s:void 0,isPasted:ln===Et,isCopied:ln===un,isSaved:ln===c,setSavingItem:u,isDeleting:Ot(ln),isOverPinned:ln===B||!!B&&!!T&&F.includes(ln),isSelected:F.includes(ln),setBrokenImageItem:nr,isBrokenImage:L.includes(ln),showTimeAgo:Vr,timeAgo:Ra,isExpanded:K.includes(ln),isWrapText:G.includes(ln),searchTerm:Xt?hn:"",showSelectHistoryItems:q,invalidateClipboardHistoryQuery:()=>{Ie(),Xe()},setExpanded:kr,setWrapText:si,isDark:kt,setRowHeight:on,clipboard:pt,removeLinkMetaData:zt,generateLinkMetaData:gn,index:et,style:Le},ln)}})})]})}):!Qe&&((Mt=ve==null?void 0:ve.pages)==null?void 0:Mt.flat().length)===0&&a.jsx(fe,{style:{height:tt-85},className:"flex items-center flex-col gap-3 justify-center",children:a.jsx(X,{className:"animate-in fade-in duration-600 text-slate-300 text-xs bg-slate-100 rounded-full px-3 dark:text-slate-600 dark:bg-slate-900",children:$e("No Clipboard History",{ns:"dashboard"})})}),a.jsx(Ac,{children:a.jsx(L9,{dropAnimation:In,children:T?a.jsx(JE,{index:1,isWrapText:G.includes(T),isExpanded:K.includes(T),style:{zIndex:999},showSelectHistoryItems:q,setSelectHistoryItem:vr,isDark:kt,isBrokenImage:L.includes(T),setBrokenImageItem:nr,isDragPreview:!0,isDeleting:T===P||!!P&&F.includes(T),selectedItemsCount:F.length&&F.includes(T)?F.length:F.length+1,clipboard:en.find(jt=>Q?jt.historyId===T.toString().split("::pinned")[0]:jt.historyId===T)}):null})}),a.jsx(J,{className:"flex-1 mt-2"}),a.jsxs(Xi,{className:"min-w-full flex flex-row justify-center h-10 items-center gap-2",value:Be.pathname,onValueChange:jt=>{ke(jt,{replace:!0})},children:[!T&&a.jsx(o5e,{isDeleting:S,isDark:kt,setIsDeleting:E,setSelectHistoryItem:vr,onDelete:(jt=!1)=>{var te;jt&&(yt(""),b([]),k([]),Rt!=null&&Rt.current&&Rt.current.value&&(Rt.current.value="",(te=Rt==null?void 0:Rt.current)==null||te.focus())),Xe()},showSelectHistoryItems:q,setSelectedHistoryItems:V,setShowSelectHistoryItems:ne,selectedHistoryItems:F}),a.jsx(Vo,{className:"self-center",children:T?a.jsx(br,{value:"",className:"p-0.5",children:a.jsx(t5e,{id:i$})}):a.jsxs(a.Fragment,{children:[a.jsx(br,{value:"/history",children:$e("Clipboard History",{ns:"common"})}),a.jsx(br,{value:"/menu",children:$e("Paste Menu",{ns:"common"})})]})}),a.jsx(J,{className:"w-1"})]})]})}})})}),a.jsx(QE,{children:!Rs.value&&!Ia.value?a.jsx(J,{className:"h-[calc(100vh-70px)] flex flex-col bg-slate-50 border border-slate-200 shadow-sm rounded-xl dark:bg-gray-900/60 dark:border-gray-800 dark:shadow-slate-700/[.7]",children:a.jsx(sg,{disableWidth:!0,children:({height:tt})=>tt&&tt>0&&a.jsx(J,{className:"p-2 pt-0 py-4 pr-0 pb-0 m-0 select-none",children:a.jsx(An,{style:{height:tt-20},onScroll:(Mt,jt)=>{re(jt)},children:a.jsx(fe,{style:{height:tt-20},className:"flex items-start flex-col justify-start p-0",children:a.jsx(jxe,{historyDragActive:!!T,isDark:kt,dragOverBoardId:R})})})})})}):a.jsx(J,{className:"h-[calc(100vh-70px)] flex flex-col bg-slate-200 shadow-sm rounded-xl dark:bg-gray-800 dark:border-gray-700 dark:shadow-slate-700/[.7]",children:a.jsx(sg,{disableWidth:!0,children:({height:tt})=>tt&&tt>0&&a.jsxs(J,{className:"p-4 py-3 select-auto relative",children:[a.jsx(J,{className:"flex justify-center mb-2",children:a.jsx(X,{className:"font-thin select-none !text-slate-400",size:"sm",children:$e("Large View",{ns:"common"})})}),a.jsx(An,{style:{height:tt-85},autoHide:!1,onScroll:(Mt,jt)=>{re(jt)},children:a.jsxs(fe,{style:{height:tt-105},children:[Ia.value&&a.jsx(o$,{clipId:Ia.value,isHistoryDragActive:!!T,isDark:kt}),Sn&&a.jsx(a5e,{setLargeViewItemId:Mt=>{Rs.value=Mt},setSelectHistoryItem:vr,onCopy:t,onCopyPaste:o,pastingCountDown:Sn.historyId===Et?s:null,isPasted:Sn.historyId===Et,isCopied:Sn.historyId===un,isSaved:Sn.historyId===c,setSavingItem:u,isDeleting:Sn.historyId===P||!!P&&!!T&&F.includes(Sn.historyId)||S&&F.includes(Sn.historyId),isSelected:F.includes(Sn.historyId),setBrokenImageItem:nr,isBrokenImage:L.includes(Sn.historyId),showTimeAgo:Sn.showTimeAgo,timeAgo:Sn.timeAgo,searchTerm:Xt?hn:"",invalidateClipboardHistoryQuery:()=>{Ie(),Xe()},setExpanded:kr,isDark:kt,clipboard:Sn,removeLinkMetaData:zt,generateLinkMetaData:gn})]})})]})})})})]},ie?"swap":"no-swap")})})}class l${constructor(t){gt(this,"root");this.root=u5e(t)}get data(){var t,n;return(n=(t=this.root.children)==null?void 0:t.map(r=>r.data))!=null?n:[]}create(t){const n=t.parentId?this.find(t.parentId):this.root;if(!n)return null;n.addChild(t.data,t.index)}move(t){const n=this.find(t.id),r=t.parentId?this.find(t.parentId):this.root;!n||!r||(r.addChild(n.data,t.index),n.drop())}update(t){const n=this.find(t.id);n&&n.update(t.changes)}drop(t){const n=this.find(t.id);n&&n.drop()}find(t,n=this.root){if(!n)return null;if(n.id===t)return n;if(n.children){for(let r of n.children){const s=this.find(t,r);if(s)return s}return null}return null}}function u5e(e){const t=new c$({id:"ROOT"},null);return t.children=e.map(n=>eN(n,t)),t}function eN(e,t){const n=new c$(e,t);return e.children&&(n.children=e.children.map(r=>eN(r,n))),n}class c${constructor(t,n){gt(this,"id");gt(this,"children");this.data=t,this.parent=n,this.id=t.id}hasParent(){return!!this.parent}get childIndex(){return this.hasParent()?this.parent.children.indexOf(this):-1}addChild(t,n){var s,o;const r=eN(t,this);this.children=(s=this.children)!=null?s:[],this.children.splice(n,0,r),this.data.children=(o=this.data.children)!=null?o:[],this.data.children.splice(n,0,t)}removeChild(t){var n,r;(n=this.children)==null||n.splice(t,1),(r=this.data.children)==null||r.splice(t,1)}update(t){if(this.hasParent()){const n=this.childIndex;this.parent.addChild({...this.data,...t},n),this.drop()}}drop(){this.hasParent()&&this.parent.removeChild(this.childIndex)}}let h5e=0;function p5e(e){const[t,n]=f.useState(e),r=f.useMemo(()=>new l$(t),[t]);return[t,{onMove:s=>{for(const o of s.dragIds)r.move({id:o,parentId:s.parentId,index:s.index});n(r.data)},onRename:({name:s,id:o})=>{r.update({id:o,changes:{name:s}}),n(r.data)},onCreate:({parentId:s,index:o,type:i})=>{const c={id:"simple-tree-id-".concat(h5e++),name:""};return i==="internal"&&(c.children=[]),r.create({parentId:s,index:o,data:c}),n(r.data),c},onDelete:s=>{s.ids.forEach(o=>r.drop({id:o})),n(r.data)}}]}function m5e(e){if(e.initialData&&e.data)throw new Error("React Arborist Tree => Provide either a data or initialData prop, but not both.");if(e.initialData&&(e.onCreate||e.onDelete||e.onMove||e.onRename))throw new Error("React Arborist Tree => You passed the initialData prop along with a data handler.\nUse the data prop if you want to provide your own handlers.");if(e.initialData){const[t,n]=p5e(e.initialData);return{...e,...n,data:t}}else return e}const d$=f.createContext({dragDropManager:void 0});function ws(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var u$=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),tN=function(){return Math.random().toString(36).substring(7).split("").join(".")},aw={INIT:"@@redux/INIT"+tN(),REPLACE:"@@redux/REPLACE"+tN(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+tN()}};function f5e(e){if(typeof e!="object"||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function nN(e,t,n){var r;if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(ws(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(ws(1));return n(nN)(e,t)}if(typeof e!="function")throw new Error(ws(2));var s=e,o=t,i=[],c=i,u=!1;function h(){c===i&&(c=i.slice())}function p(){if(u)throw new Error(ws(3));return o}function m(g){if(typeof g!="function")throw new Error(ws(4));if(u)throw new Error(ws(5));var k=!0;return h(),c.push(g),function(){if(k){if(u)throw new Error(ws(6));k=!1,h();var j=c.indexOf(g);c.splice(j,1),i=null}}}function x(g){if(!f5e(g))throw new Error(ws(7));if(typeof g.type>"u")throw new Error(ws(8));if(u)throw new Error(ws(9));try{u=!0,o=s(o,g)}finally{u=!1}for(var k=i=c,j=0;j"u")throw new Error(ws(12));if(typeof n(void 0,{type:aw.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(ws(13))})}function h$(e){for(var t=Object.keys(e),n={},r=0;r"u")throw u&&u.type,new Error(ws(14));p[x]=g,h=h||g!==b}return h=h||o.length!==Object.keys(c).length,h?p:c}}function fn(e,t,...n){if(v5e()&&t===void 0)throw new Error("invariant requires an error message argument");if(!e){let r;if(t===void 0)r=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let s=0;r=new Error(t.replace(/%s/g,function(){return n[s++]})),r.name="Invariant Violation"}throw r.framesToPop=1,r}}function v5e(){return typeof process<"u"&&!0}function y5e(e,t,n){return t.split(".").reduce((r,s)=>r&&r[s]?r[s]:n||null,e)}function x5e(e,t){return e.filter(n=>n!==t)}function p$(e){return typeof e=="object"}function b5e(e,t){const n=new Map,r=o=>{n.set(o,n.has(o)?n.get(o)+1:1)};e.forEach(r),t.forEach(r);const s=[];return n.forEach((o,i)=>{o===1&&s.push(i)}),s}function w5e(e,t){return e.filter(n=>t.indexOf(n)>-1)}const rN="dnd-core/INIT_COORDS",sw="dnd-core/BEGIN_DRAG",aN="dnd-core/PUBLISH_DRAG_SOURCE",ow="dnd-core/HOVER",iw="dnd-core/DROP",lw="dnd-core/END_DRAG";function m$(e,t){return{type:rN,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}const k5e={type:rN,payload:{clientOffset:null,sourceClientOffset:null}};function j5e(e){return function(t=[],n={publishSource:!0}){const{publishSource:r=!0,clientOffset:s,getSourceClientOffset:o}=n,i=e.getMonitor(),c=e.getRegistry();e.dispatch(m$(s)),C5e(t,i,c);const u=N5e(t,i);if(u==null){e.dispatch(k5e);return}let h=null;if(s){if(!o)throw new Error("getSourceClientOffset must be defined");S5e(o),h=o(u)}e.dispatch(m$(s,h));const p=c.getSource(u).beginDrag(i,u);if(p==null)return;E5e(p),c.pinSource(u);const m=c.getSourceType(u);return{type:sw,payload:{itemType:m,item:p,sourceId:u,clientOffset:s||null,sourceClientOffset:h||null,isSourcePublic:!!r}}}}function C5e(e,t,n){fn(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach(function(r){fn(n.getSource(r),"Expected sourceIds to be registered.")})}function S5e(e){fn(typeof e=="function","When clientOffset is provided, getSourceClientOffset must be a function.")}function E5e(e){fn(p$(e),"Item must be an object.")}function N5e(e,t){let n=null;for(let r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}function _5e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I5e(e){for(var t=1;t{const i=L5e(s,o,r,n),c={type:iw,payload:{dropResult:I5e({},t,i)}};e.dispatch(c)})}}function M5e(e){fn(e.isDragging(),"Cannot call drop while not dragging."),fn(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function L5e(e,t,n,r){const s=n.getTarget(e);let o=s?s.drop(r,e):void 0;return D5e(o),typeof o>"u"&&(o=t===0?{}:r.getDropResult()),o}function D5e(e){fn(typeof e>"u"||p$(e),"Drop result must either be an object or undefined.")}function O5e(e){const t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function P5e(e){return function(){const t=e.getMonitor(),n=e.getRegistry();R5e(t);const r=t.getSourceId();return r!=null&&(n.getSource(r,!0).endDrag(t,r),n.unpinSource()),{type:lw}}}function R5e(e){fn(e.isDragging(),"Cannot call endDrag while not dragging.")}function sN(e,t){return t===null?e===null:Array.isArray(e)?e.some(n=>n===t):e===t}function A5e(e){return function(t,{clientOffset:n}={}){z5e(t);const r=t.slice(0),s=e.getMonitor(),o=e.getRegistry(),i=s.getItemType();return H5e(r,o,i),F5e(r,s,o),$5e(r,s,o),{type:ow,payload:{targetIds:r,clientOffset:n||null}}}}function z5e(e){fn(Array.isArray(e),"Expected targetIds to be an array.")}function F5e(e,t,n){fn(t.isDragging(),"Cannot call hover while not dragging."),fn(!t.didDrop(),"Cannot call hover after drop.");for(let r=0;r=0;r--){const s=e[r],o=t.getTargetType(s);sN(o,n)||e.splice(r,1)}}function $5e(e,t,n){e.forEach(function(r){n.getTarget(r).hover(t,r)})}function B5e(e){return function(){if(e.getMonitor().isDragging())return{type:aN}}}function W5e(e){return{beginDrag:j5e(e),publishDragSource:B5e(e),hover:A5e(e),drop:T5e(e),endDrag:P5e(e)}}class V5e{receiveBackend(t){this.backend=t}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){const t=this,{dispatch:n}=this.store;function r(o){return(...i)=>{const c=o.apply(t,i);typeof c<"u"&&n(c)}}const s=W5e(this);return Object.keys(s).reduce((o,i)=>{const c=s[i];return o[i]=r(c),o},{})}dispatch(t){this.store.dispatch(t)}constructor(t,n){this.isSetUp=!1,this.handleRefCountChange=()=>{const r=this.store.getState().refCount>0;this.backend&&(r&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!r&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=t,this.monitor=n,t.subscribe(this.handleRefCountChange)}}function U5e(e,t){return{x:e.x+t.x,y:e.y+t.y}}function f$(e,t){return{x:e.x-t.x,y:e.y-t.y}}function q5e(e){const{clientOffset:t,initialClientOffset:n,initialSourceClientOffset:r}=e;return!t||!n||!r?null:f$(U5e(t,r),n)}function Y5e(e){const{clientOffset:t,initialClientOffset:n}=e;return!t||!n?null:f$(t,n)}const w1=[],oN=[];w1.__IS_NONE__=!0,oN.__IS_ALL__=!0;function K5e(e,t){return e===w1?!1:e===oN||typeof t>"u"?!0:w5e(t,e).length>0}class G5e{subscribeToStateChange(t,n={}){const{handlerIds:r}=n;fn(typeof t=="function","listener must be a function."),fn(typeof r>"u"||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");let s=this.store.getState().stateId;const o=()=>{const i=this.store.getState(),c=i.stateId;try{c===s||c===s+1&&!K5e(i.dirtyHandlerIds,r)||t()}finally{s=c}};return this.store.subscribe(o)}subscribeToOffsetChange(t){fn(typeof t=="function","listener must be a function.");let n=this.store.getState().dragOffset;const r=()=>{const s=this.store.getState().dragOffset;s!==n&&(n=s,t())};return this.store.subscribe(r)}canDragSource(t){if(!t)return!1;const n=this.registry.getSource(t);return fn(n,"Expected to find a valid source. sourceId=".concat(t)),this.isDragging()?!1:n.canDrag(this,t)}canDropOnTarget(t){if(!t)return!1;const n=this.registry.getTarget(t);if(fn(n,"Expected to find a valid target. targetId=".concat(t)),!this.isDragging()||this.didDrop())return!1;const r=this.registry.getTargetType(t),s=this.getItemType();return sN(r,s)&&n.canDrop(this,t)}isDragging(){return!!this.getItemType()}isDraggingSource(t){if(!t)return!1;const n=this.registry.getSource(t,!0);if(fn(n,"Expected to find a valid source. sourceId=".concat(t)),!this.isDragging()||!this.isSourcePublic())return!1;const r=this.registry.getSourceType(t),s=this.getItemType();return r!==s?!1:n.isDragging(this,t)}isOverTarget(t,n={shallow:!1}){if(!t)return!1;const{shallow:r}=n;if(!this.isDragging())return!1;const s=this.registry.getTargetType(t),o=this.getItemType();if(o&&!sN(s,o))return!1;const i=this.getTargetIds();if(!i.length)return!1;const c=i.indexOf(t);return r?c===i.length-1:c>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return!!this.store.getState().dragOperation.isSourcePublic}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return q5e(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return Y5e(this.store.getState().dragOffset)}constructor(t,n){this.store=t,this.registry=n}}const g$=typeof global<"u"?global:self,v$=g$.MutationObserver||g$.WebKitMutationObserver;function y$(e){return function(){const t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}function Z5e(e){let t=1;const n=new v$(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}const Q5e=typeof v$=="function"?Z5e:y$;class J5e{enqueueTask(t){const{queue:n,requestFlush:r}=this;n.length||(r(),this.flushing=!0),n[n.length]=t}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:t}=this;for(;this.indexthis.capacity){for(let r=0,s=t.length-this.index;r{this.pendingErrors.push(t),this.requestErrorThrow()},this.requestFlush=Q5e(this.flush),this.requestErrorThrow=y$(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}class X5e{call(){try{this.task&&this.task()}catch(t){this.onError(t)}finally{this.task=null,this.release(this)}}constructor(t,n){this.onError=t,this.release=n,this.task=null}}class eje{create(t){const n=this.freeTasks,r=n.length?n.pop():new X5e(this.onError,s=>n[n.length]=s);return r.task=t,r}constructor(t){this.onError=t,this.freeTasks=[]}}const x$=new J5e,tje=new eje(x$.registerPendingError);function nje(e){x$.enqueueTask(tje.create(e))}const iN="dnd-core/ADD_SOURCE",lN="dnd-core/ADD_TARGET",cN="dnd-core/REMOVE_SOURCE",cw="dnd-core/REMOVE_TARGET";function rje(e){return{type:iN,payload:{sourceId:e}}}function aje(e){return{type:lN,payload:{targetId:e}}}function sje(e){return{type:cN,payload:{sourceId:e}}}function oje(e){return{type:cw,payload:{targetId:e}}}function ije(e){fn(typeof e.canDrag=="function","Expected canDrag to be a function."),fn(typeof e.beginDrag=="function","Expected beginDrag to be a function."),fn(typeof e.endDrag=="function","Expected endDrag to be a function.")}function lje(e){fn(typeof e.canDrop=="function","Expected canDrop to be a function."),fn(typeof e.hover=="function","Expected hover to be a function."),fn(typeof e.drop=="function","Expected beginDrag to be a function.")}function dN(e,t){if(t&&Array.isArray(e)){e.forEach(n=>dN(n,!1));return}fn(typeof e=="string"||typeof e=="symbol",t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}var Xo;(function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"})(Xo||(Xo={}));let cje=0;function dje(){return cje++}function uje(e){const t=dje().toString();switch(e){case Xo.SOURCE:return"S".concat(t);case Xo.TARGET:return"T".concat(t);default:throw new Error("Unknown Handler Role: ".concat(e))}}function b$(e){switch(e[0]){case"S":return Xo.SOURCE;case"T":return Xo.TARGET;default:throw new Error("Cannot parse handler ID: ".concat(e))}}function w$(e,t){const n=e.entries();let r=!1;do{const{done:s,value:[,o]}=n.next();if(o===t)return!0;r=!!s}while(!r);return!1}class hje{addSource(t,n){dN(t),ije(n);const r=this.addHandler(Xo.SOURCE,t,n);return this.store.dispatch(rje(r)),r}addTarget(t,n){dN(t,!0),lje(n);const r=this.addHandler(Xo.TARGET,t,n);return this.store.dispatch(aje(r)),r}containsHandler(t){return w$(this.dragSources,t)||w$(this.dropTargets,t)}getSource(t,n=!1){return fn(this.isSourceId(t),"Expected a valid source ID."),n&&t===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(t)}getTarget(t){return fn(this.isTargetId(t),"Expected a valid target ID."),this.dropTargets.get(t)}getSourceType(t){return fn(this.isSourceId(t),"Expected a valid source ID."),this.types.get(t)}getTargetType(t){return fn(this.isTargetId(t),"Expected a valid target ID."),this.types.get(t)}isSourceId(t){return b$(t)===Xo.SOURCE}isTargetId(t){return b$(t)===Xo.TARGET}removeSource(t){fn(this.getSource(t),"Expected an existing source."),this.store.dispatch(sje(t)),nje(()=>{this.dragSources.delete(t),this.types.delete(t)})}removeTarget(t){fn(this.getTarget(t),"Expected an existing target."),this.store.dispatch(oje(t)),this.dropTargets.delete(t),this.types.delete(t)}pinSource(t){const n=this.getSource(t);fn(n,"Expected an existing source."),this.pinnedSourceId=t,this.pinnedSource=n}unpinSource(){fn(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(t,n,r){const s=uje(t);return this.types.set(s,n),t===Xo.SOURCE?this.dragSources.set(s,r):t===Xo.TARGET&&this.dropTargets.set(s,r),s}constructor(t){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=t}}const pje=(e,t)=>e===t;function mje(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function fje(e,t,n=pje){if(e.length!==t.length)return!1;for(let r=0;r0||!fje(n,r)))return w1;const o=r[r.length-1],i=n[n.length-1];return o!==i&&(o&&s.push(o),i&&s.push(i)),s}function vje(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yje(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Mje(e,t){if(e==null)return{};var n={},r=Object.keys(e),s,o;for(o=0;o=0)&&(n[s]=e[s]);return n}let j$=0;const dw=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var Lje=f.memo(function(e){var{children:t}=e,n=Tje(e,["children"]);const[r,s]=Dje(n);return f.useEffect(()=>{if(s){const o=C$();return++j$,()=>{--j$===0&&(o[dw]=null)}}},[]),a.jsx(d$.Provider,{value:r,children:t})});function Dje(e){if("manager"in e)return[{dragDropManager:e.manager},!1];const t=Oje(e.backend,e.context,e.options,e.debugMode),n=!e.context;return[t,n]}function Oje(e,t=C$(),n,r){const s=t;return s[dw]||(s[dw]={dragDropManager:_je(e,t,n,r)}),s[dw]}function C$(){return typeof global<"u"?global:window}var Pje=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,s,o;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(s=r;s--!==0;)if(!e(t[s],n[s]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(o=Object.keys(t),r=o.length,r!==Object.keys(n).length)return!1;for(s=r;s--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[s]))return!1;for(s=r;s--!==0;){var i=o[s];if(!e(t[i],n[i]))return!1}return!0}return t!==t&&n!==n};const Rje=_o(Pje),dh=typeof window<"u"?f.useLayoutEffect:f.useEffect;function S$(e,t,n){const[r,s]=f.useState(()=>t(e)),o=f.useCallback(()=>{const i=t(e);Rje(r,i)||(s(i),n&&n())},[r,e,n]);return dh(o),[r,o]}function Aje(e,t,n){const[r,s]=S$(e,t,n);return dh(function(){const o=e.getHandlerId();if(o!=null)return e.subscribeToStateChange(s,{handlerIds:[o]})},[e,s]),r}function E$(e,t,n){return Aje(t,e||(()=>({})),()=>n.reconnect())}function N$(e,t){const n=[...t||[]];return t==null&&typeof e!="function"&&n.push(e),f.useMemo(()=>typeof e=="function"?e():e,n)}function zje(e){return f.useMemo(()=>e.hooks.dragSource(),[e])}function Fje(e){return f.useMemo(()=>e.hooks.dragPreview(),[e])}let uN=!1,hN=!1;class Hje{receiveHandlerId(t){this.sourceId=t}getHandlerId(){return this.sourceId}canDrag(){fn(!uN,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return uN=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{uN=!1}}isDragging(){if(!this.sourceId)return!1;fn(!hN,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return hN=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{hN=!1}}subscribeToStateChange(t,n){return this.internalMonitor.subscribeToStateChange(t,n)}isDraggingSource(t){return this.internalMonitor.isDraggingSource(t)}isOverTarget(t,n){return this.internalMonitor.isOverTarget(t,n)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(t){return this.internalMonitor.subscribeToOffsetChange(t)}canDragSource(t){return this.internalMonitor.canDragSource(t)}canDropOnTarget(t){return this.internalMonitor.canDropOnTarget(t)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(t){this.sourceId=null,this.internalMonitor=t.getMonitor()}}let pN=!1;class $je{receiveHandlerId(t){this.targetId=t}getHandlerId(){return this.targetId}subscribeToStateChange(t,n){return this.internalMonitor.subscribeToStateChange(t,n)}canDrop(){if(!this.targetId)return!1;fn(!pN,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return pN=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{pN=!1}}isOver(t){return this.targetId?this.internalMonitor.isOverTarget(this.targetId,t):!1}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(t){this.targetId=null,this.internalMonitor=t.getMonitor()}}function Bje(e,t,n){const r=n.getRegistry(),s=r.addTarget(e,t);return[s,()=>r.removeTarget(s)]}function Wje(e,t,n){const r=n.getRegistry(),s=r.addSource(e,t);return[s,()=>r.removeSource(s)]}function mN(e,t,n,r){let s=n?n.call(r,e,t):void 0;if(s!==void 0)return!!s;if(e===t)return!0;if(typeof e!="object"||!e||typeof t!="object"||!t)return!1;const o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;const c=Object.prototype.hasOwnProperty.bind(t);for(let u=0;u, or turn it into a drag source or a drop target itself."))}function Uje(e){return(t=null,n=null)=>{if(!f.isValidElement(t)){const s=t;return e(s,n),s}const r=t;return Vje(r),qje(r,n?s=>e(s,n):e)}}function _$(e){const t={};return Object.keys(e).forEach(n=>{const r=e[n];if(n.endsWith("Ref"))t[n]=e[n];else{const s=Uje(r);t[n]=()=>s}}),t}function I$(e,t){typeof e=="function"?e(t):e.current=t}function qje(e,t){const n=e.ref;return fn(typeof n!="string","Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a or
. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),n?f.cloneElement(e,{ref:r=>{I$(n,r),I$(t,r)}}):f.cloneElement(e,{ref:t})}class Yje{receiveHandlerId(t){this.handlerId!==t&&(this.handlerId=t,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(t){this.dragSourceOptionsInternal=t}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(t){this.dragPreviewOptionsInternal=t}reconnect(){const t=this.reconnectDragSource();this.reconnectDragPreview(t)}reconnectDragSource(){const t=this.dragSource,n=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return n&&this.disconnectDragSource(),this.handlerId?t?(n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=t,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,t,this.dragSourceOptions)),n):(this.lastConnectedDragSource=t,n):n}reconnectDragPreview(t=!1){const n=this.dragPreview,r=t||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(r&&this.disconnectDragPreview(),!!this.handlerId){if(!n){this.lastConnectedDragPreview=n;return}r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=n,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,n,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!mN(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!mN(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(t){this.hooks=_$({dragSource:(n,r)=>{this.clearDragSource(),this.dragSourceOptions=r||null,fN(n)?this.dragSourceRef=n:this.dragSourceNode=n,this.reconnectDragSource()},dragPreview:(n,r)=>{this.clearDragPreview(),this.dragPreviewOptions=r||null,fN(n)?this.dragPreviewRef=n:this.dragPreviewNode=n,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=t}}class Kje{get connectTarget(){return this.dropTarget}reconnect(){const t=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();t&&this.disconnectDropTarget();const n=this.dropTarget;if(this.handlerId){if(!n){this.lastConnectedDropTarget=n;return}t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=n,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,n,this.dropTargetOptions))}}receiveHandlerId(t){t!==this.handlerId&&(this.handlerId=t,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(t){this.dropTargetOptionsInternal=t}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!mN(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(t){this.hooks=_$({dropTarget:(n,r)=>{this.clearDropTarget(),this.dropTargetOptions=r,fN(n)?this.dropTargetRef=n:this.dropTargetNode=n,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=t}}function uh(){const{dragDropManager:e}=f.useContext(d$);return fn(e!=null,"Expected drag drop context"),e}function Gje(e,t){const n=uh(),r=f.useMemo(()=>new Yje(n.getBackend()),[n]);return dh(()=>(r.dragSourceOptions=e||null,r.reconnect(),()=>r.disconnectDragSource()),[r,e]),dh(()=>(r.dragPreviewOptions=t||null,r.reconnect(),()=>r.disconnectDragPreview()),[r,t]),r}function Zje(){const e=uh();return f.useMemo(()=>new Hje(e),[e])}class Qje{beginDrag(){const t=this.spec,n=this.monitor;let r=null;return typeof t.item=="object"?r=t.item:typeof t.item=="function"?r=t.item(n):r={},r!=null?r:null}canDrag(){const t=this.spec,n=this.monitor;return typeof t.canDrag=="boolean"?t.canDrag:typeof t.canDrag=="function"?t.canDrag(n):!0}isDragging(t,n){const r=this.spec,s=this.monitor,{isDragging:o}=r;return o?o(s):n===t.getSourceId()}endDrag(){const t=this.spec,n=this.monitor,r=this.connector,{end:s}=t;s&&s(n.getItem(),n),r.reconnect()}constructor(t,n,r){this.spec=t,this.monitor=n,this.connector=r}}function Jje(e,t,n){const r=f.useMemo(()=>new Qje(e,t,n),[t,n]);return f.useEffect(()=>{r.spec=e},[e]),r}function Xje(e){return f.useMemo(()=>{const t=e.type;return fn(t!=null,"spec.type must be defined"),t},[e])}function eCe(e,t,n){const r=uh(),s=Jje(e,t,n),o=Xje(e);dh(function(){if(o!=null){const[i,c]=Wje(o,s,r);return t.receiveHandlerId(i),n.receiveHandlerId(i),c}},[r,t,n,s,o])}function tCe(e,t){const n=N$(e,t);fn(!n.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const r=Zje(),s=Gje(n.options,n.previewOptions);return eCe(n,r,s),[E$(n.collect,r,s),zje(s),Fje(s)]}function nCe(e){const t=uh().getMonitor(),[n,r]=S$(t,e);return f.useEffect(()=>t.subscribeToOffsetChange(r)),f.useEffect(()=>t.subscribeToStateChange(r)),n}function rCe(e){return f.useMemo(()=>e.hooks.dropTarget(),[e])}function aCe(e){const t=uh(),n=f.useMemo(()=>new Kje(t.getBackend()),[t]);return dh(()=>(n.dropTargetOptions=e||null,n.reconnect(),()=>n.disconnectDropTarget()),[e]),n}function sCe(){const e=uh();return f.useMemo(()=>new $je(e),[e])}function oCe(e){const{accept:t}=e;return f.useMemo(()=>(fn(e.accept!=null,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}class iCe{canDrop(){const t=this.spec,n=this.monitor;return t.canDrop?t.canDrop(n.getItem(),n):!0}hover(){const t=this.spec,n=this.monitor;t.hover&&t.hover(n.getItem(),n)}drop(){const t=this.spec,n=this.monitor;if(t.drop)return t.drop(n.getItem(),n)}constructor(t,n){this.spec=t,this.monitor=n}}function lCe(e,t){const n=f.useMemo(()=>new iCe(e,t),[t]);return f.useEffect(()=>{n.spec=e},[e]),n}function cCe(e,t,n){const r=uh(),s=lCe(e,t),o=oCe(e);dh(function(){const[i,c]=Bje(o,s,r);return t.receiveHandlerId(i),n.receiveHandlerId(i),c},[r,t,s,n,o.map(i=>i.toString()).join("|")])}function T$(e,t){const n=N$(e,t),r=sCe(),s=aCe(n.options);return cCe(n,r,s),[E$(n.collect,r,s),rCe(s)]}const M$=f.createContext(null);function ks(){const e=f.useContext(M$);if(e===null)throw new Error("No Tree Api Provided");return e}const L$=f.createContext(null);function dCe(){const e=f.useContext(L$);if(e===null)throw new Error("Provide a NodesContext");return e}const D$=f.createContext(null);function uCe(){const e=f.useContext(D$);if(e===null)throw new Error("Provide a DnDContext");return e}const O$=f.createContext(0);function gN(){f.useContext(O$)}const hCe={position:"fixed",pointerEvents:"none",zIndex:100,left:0,top:0,width:"100%",height:"100%"},pCe=e=>{if(!e)return{display:"none"};const{x:t,y:n}=e;return{transform:"translate(".concat(t,"px, ").concat(n,"px)")}},mCe=e=>{if(!e)return{display:"none"};const{x:t,y:n}=e;return{transform:"translate(".concat(t+10,"px, ").concat(n+10,"px)")}};function P$({offset:e,mouse:t,id:n,dragIds:r,isDragging:s}){return a.jsxs(fCe,{isDragging:s,children:[a.jsx(gCe,{offset:e,children:a.jsx(yCe,{id:n,dragIds:r})}),a.jsx(vCe,{mouse:t,count:r.length})]})}const fCe=f.memo(function(e){return e.isDragging?a.jsx("div",{style:hCe,children:e.children}):null});function gCe(e){return a.jsx("div",{className:"row preview",style:pCe(e.offset),children:e.children})}function vCe(e){const{count:t,mouse:n}=e;return t>1?a.jsx("div",{className:"selected-count",style:mCe(n),children:t}):null}const yCe=f.memo(function(e){const t=ks(),n=t.get(e.id);return n?a.jsx(t.renderNode,{preview:!0,node:n,style:{paddingLeft:n.level*t.indent,opacity:.5,background:"transparent"},tree:t}):null});function xCe(){const e=ks(),{offset:t,mouse:n,item:r,isDragging:s}=nCe(i=>({offset:i.getSourceClientOffset(),mouse:i.getClientOffset(),item:i.getItem(),isDragging:i.isDragging()})),o=e.props.renderDragPreview||P$;return a.jsx(o,{offset:t,mouse:n,id:(r==null?void 0:r.id)||null,dragIds:(r==null?void 0:r.dragIds)||[],isDragging:s})}const k1=e=>{var t;return{nodes:{open:{filtered:{},unfiltered:(t=e==null?void 0:e.initialOpenState)!=null?t:{}},focus:{id:null,treeFocused:!1},edit:{id:null},drag:{id:null,idWillReceiveDrop:null},selection:{ids:new Set,anchor:null,mostRecent:null}},dnd:{cursor:{type:"none"},dragId:null,dragIds:[],parentId:null,index:-1}}},Um={cursor(e){return{type:"DND_CURSOR",cursor:e}},dragStart(e,t){return{type:"DND_DRAG_START",id:e,dragIds:t}},dragEnd(){return{type:"DND_DRAG_END"}},hovering(e,t){return{type:"DND_HOVERING",parentId:e,index:t}}};function bCe(e=k1().dnd,t){switch(t.type){case"DND_CURSOR":return{...e,cursor:t.cursor};case"DND_DRAG_START":return{...e,dragId:t.id,dragIds:t.dragIds};case"DND_DRAG_END":return k1().dnd;case"DND_HOVERING":return{...e,parentId:t.parentId,index:t.index};default:return e}}function R$(e,t,n){return Math.max(Math.min(e,n),t)}function A$(e){return e&&e.isLeaf}function z$(e){return e&&e.isInternal&&!e.isOpen}const F$=(e,t)=>{let n=e;for(;n;){if(n.id===t.id)return!0;n=n.parent}return!1},H$=e=>{if(!e.parent)throw Error("Node does not have a parent");return e.parent.children.findIndex(t=>t.id===e.id)};function wCe(){}function vN(e,t){if(!e)return null;if(e.id===t)return e;if(e.children)for(let n of e.children){const r=vN(n,t);if(r)return r}return null}function uw(e,t){if(t(e),e.children)for(let n of e.children)uw(n,t)}function $$(e){const t=W$(e);let n;for(let r=0;r=0?e[t-1]:e[e.length-1]}function W$(e){return Array.from(document.querySelectorAll('button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"]):not([disabled]), details:not([disabled]), summary:not(:disabled)')).filter(t=>t===e||!e.contains(t))}function j1(e,t){return typeof t=="boolean"?t:typeof t=="string"?e[t]:t(e)}function V$(e){return e===null?null:hh(e)}function hh(e){return typeof e=="string"?e:e.id}function CCe(...e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}function U$(e,...t){if(e)return e(...t)}function q$(e){return new Promise((t,n)=>{let r=0;function s(){r+=1,r===100&&n(),e()?t():setTimeout(s,10)}s()})}function Y$(e){var n,r;const t=e.focusedNode;return t?t.isOpen?0:t.parent?t.childIndex+1:0:(r=(n=e.root.children)==null?void 0:n.length)!=null?r:0}function K$(e){const t=e.focusedNode;return t?t.isOpen?t.id:t.parent&&!t.parent.isRoot?t.parent.id:null:null}const SCe=Object.freeze(Object.defineProperty({__proto__:null,access:j1,bound:R$,dfs:vN,focusNextElement:$$,focusPrevElement:B$,getInsertIndex:Y$,getInsertParentId:K$,identify:hh,identifyNull:V$,indexOf:H$,isClosed:z$,isDecendent:F$,isItem:A$,mergeRefs:CCe,noop:wCe,safeRun:U$,waitFor:q$,walk:uw},Symbol.toStringTag,{value:"Module"}));function ECe(e,t){const n=e.getBoundingClientRect(),r=t.x-Math.round(n.x),s=t.y-Math.round(n.y),o=n.height,i=su&&st;)n=n.parent;const r=((o=n.parent)==null?void 0:o.id)||null,s=H$(n)+1;return{parentId:r,index:s}}function G$(e){var c;const t=ECe(e.element,e.offset),{node:n,nextNode:r,prevNode:s}=e,[o,i]=NCe(n,s,r,t);if(n&&n.isInternal&&t.inMiddle)return{drop:yN(n.id,0),cursor:ICe(n.id)};if(!o)return{drop:yN((c=i==null?void 0:i.parent)==null?void 0:c.id,0),cursor:xN(0,0)};if(A$(o)||z$(o)){const u=_Ce(t,o,i,e.indent);return{drop:TCe(o,u),cursor:xN(o.rowIndex+1,u)}}return{drop:yN(o==null?void 0:o.id,0),cursor:xN(o.rowIndex+1,o.level+1)}}function MCe(){const e=ks(),[,t]=T$(()=>({accept:"NODE",canDrop:(n,r)=>r.isOver({shallow:!0})?e.canDrop():!1,hover:(n,r)=>{if(!r.isOver({shallow:!0}))return;const s=r.getClientOffset();if(!e.listEl.current||!s)return;const{cursor:o,drop:i}=G$({element:e.listEl.current,offset:s,indent:e.indent,node:null,prevNode:e.visibleNodes[e.visibleNodes.length-1],nextNode:null});i&&e.dispatch(Um.hovering(i.parentId,i.index)),r.canDrop()?o&&e.showCursor(o):e.hideCursor()}}),[e]);t(e.listEl)}function LCe(e){return MCe(),e.children}function Z$(e){let t=null;return()=>(t==null&&(t=e()),t)}function DCe(e,t){return e.filter(n=>n!==t)}function OCe(e,t){const n=new Set,r=o=>n.add(o);e.forEach(r),t.forEach(r);const s=[];return n.forEach(o=>s.push(o)),s}class PCe{enter(t){const n=this.entered.length,r=s=>this.isNodeInDocument(s)&&(!s.contains||s.contains(t));return this.entered=OCe(this.entered.filter(r),[t]),n===0&&this.entered.length>0}leave(t){const n=this.entered.length;return this.entered=DCe(this.entered.filter(this.isNodeInDocument),t),n>0&&this.entered.length===0}reset(){this.entered=[]}constructor(t){this.entered=[],this.isNodeInDocument=t}}class RCe{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(t=>{Object.defineProperty(this.item,t,{configurable:!0,enumerable:!0,get(){return console.warn("Browser doesn't allow reading \"".concat(t,'" until the drop event.')),null}})})}loadDataTransfer(t){if(t){const n={};Object.keys(this.config.exposeProperties).forEach(r=>{const s=this.config.exposeProperties[r];s!=null&&(n[r]={value:s(t,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,n)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(t,n){return n===t.getSourceId()}endDrag(){}constructor(t){this.config=t,this.item={},this.initializeExposedProperties()}}const Q$="__NATIVE_FILE__",J$="__NATIVE_URL__",X$="__NATIVE_TEXT__",eB="__NATIVE_HTML__",tB=Object.freeze(Object.defineProperty({__proto__:null,FILE:Q$,HTML:eB,TEXT:X$,URL:J$},Symbol.toStringTag,{value:"Module"}));function bN(e,t,n){const r=t.reduce((s,o)=>s||e.getData(o),"");return r!=null?r:n}const wN={[Q$]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[eB]:{exposeProperties:{html:(e,t)=>bN(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[J$]:{exposeProperties:{urls:(e,t)=>bN(e,t,"").split("\n"),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[X$]:{exposeProperties:{text:(e,t)=>bN(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function ACe(e,t){const n=wN[e];if(!n)throw new Error("native type ".concat(e," has no configuration"));const r=new RCe(n);return r.loadDataTransfer(t),r}function kN(e){if(!e)return null;const t=Array.prototype.slice.call(e.types||[]);return Object.keys(wN).filter(n=>{const r=wN[n];return r!=null&&r.matchesTypes?r.matchesTypes.some(s=>t.indexOf(s)>-1):!1})[0]||null}const zCe=Z$(()=>/firefox/i.test(navigator.userAgent)),nB=Z$(()=>!!window.safari);class rB{interpolate(t){const{xs:n,ys:r,c1s:s,c2s:o,c3s:i}=this;let c=n.length-1;if(t===n[c])return r[c];let u=0,h=i.length-1,p;for(;u<=h;){p=Math.floor(.5*(u+h));const C=n[p];if(Ct)h=p-1;else return r[p]}c=Math.max(0,h);const m=t-n[c],x=m*m;return r[c]+s[c]*m+o[c]*x+i[c]*m*x}constructor(t,n){const{length:r}=t,s=[];for(let C=0;Ct[C]{let N=new rB([0,.5,1],[c.y,c.y/h*C,c.y+C-h]).interpolate(m);return nB()&&o&&(N+=(window.devicePixelRatio-1)*C),N},g=()=>new rB([0,.5,1],[c.x,c.x/u*x,c.x+x-u]).interpolate(p),{offsetX:k,offsetY:j}=s,S=k===0||k,E=j===0||j;return{x:S?k:g(),y:E?j:b()}}class WCe{get window(){if(this.globalContext)return this.globalContext;if(typeof window<"u")return window}get document(){var t;return!((t=this.globalContext)===null||t===void 0)&&t.document?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var t;return((t=this.optionsArgs)===null||t===void 0?void 0:t.rootElement)||this.window}constructor(t,n){this.ownerDocument=null,this.globalContext=t,this.optionsArgs=n}}function VCe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sB(e){for(var t=1;t{this.sourcePreviewNodes.delete(t),this.sourcePreviewNodeOptions.delete(t)}}connectDragSource(t,n,r){this.sourceNodes.set(t,n),this.sourceNodeOptions.set(t,r);const s=i=>this.handleDragStart(i,t),o=i=>this.handleSelectStart(i);return n.setAttribute("draggable","true"),n.addEventListener("dragstart",s),n.addEventListener("selectstart",o),()=>{this.sourceNodes.delete(t),this.sourceNodeOptions.delete(t),n.removeEventListener("dragstart",s),n.removeEventListener("selectstart",o),n.setAttribute("draggable","false")}}connectDropTarget(t,n){const r=i=>this.handleDragEnter(i,t),s=i=>this.handleDragOver(i,t),o=i=>this.handleDrop(i,t);return n.addEventListener("dragenter",r),n.addEventListener("dragover",s),n.addEventListener("drop",o),()=>{n.removeEventListener("dragenter",r),n.removeEventListener("dragover",s),n.removeEventListener("drop",o)}}addEventListeners(t){t.addEventListener&&(t.addEventListener("dragstart",this.handleTopDragStart),t.addEventListener("dragstart",this.handleTopDragStartCapture,!0),t.addEventListener("dragend",this.handleTopDragEndCapture,!0),t.addEventListener("dragenter",this.handleTopDragEnter),t.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.addEventListener("dragover",this.handleTopDragOver),t.addEventListener("dragover",this.handleTopDragOverCapture,!0),t.addEventListener("drop",this.handleTopDrop),t.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(t){t.removeEventListener&&(t.removeEventListener("dragstart",this.handleTopDragStart),t.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),t.removeEventListener("dragend",this.handleTopDragEndCapture,!0),t.removeEventListener("dragenter",this.handleTopDragEnter),t.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.removeEventListener("dragover",this.handleTopDragOver),t.removeEventListener("dragover",this.handleTopDragOverCapture,!0),t.removeEventListener("drop",this.handleTopDrop),t.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){const t=this.monitor.getSourceId(),n=this.sourceNodeOptions.get(t);return sB({dropEffect:this.altKeyPressed?"copy":"move"},n||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){const t=this.monitor.getSourceId(),n=this.sourcePreviewNodeOptions.get(t);return sB({anchorX:.5,anchorY:.5,captureDraggingState:!1},n||{})}isDraggingNativeItem(){const t=this.monitor.getItemType();return Object.keys(tB).some(n=>tB[n]===t)}beginDragNativeItem(t,n){this.clearCurrentDragSourceNode(),this.currentNativeSource=ACe(t,n),this.currentNativeHandle=this.registry.addSource(t,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(t){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=t;const n=1e3;this.mouseMoveTimeoutTimer=setTimeout(()=>{var r;return(r=this.rootElement)===null||r===void 0?void 0:r.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},n)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var t;(t=this.window)===null||t===void 0||t.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(t,n){t.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(n))}handleDragEnter(t,n){this.dragEnterTargetIds.unshift(n)}handleDragOver(t,n){this.dragOverTargetIds===null&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(n)}handleDrop(t,n){this.dropTargetIds.unshift(n)}constructor(t,n,r){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=s=>{const o=this.sourceNodes.get(s);return o&&aB(o)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=s=>!!(s&&this.document&&this.document.body&&this.document.body.contains(s)),this.endDragIfSourceWasRemovedFromDOM=()=>{const s=this.currentDragSourceNode;s==null||this.isNodeInDocument(s)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=s=>{this.hoverRafId===null&&typeof requestAnimationFrame<"u"&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(s||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{this.hoverRafId!==null&&typeof cancelAnimationFrame<"u"&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=s=>{if(s.defaultPrevented)return;const{dragStartSourceIds:o}=this;this.dragStartSourceIds=null;const i=hw(s);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(o||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:i});const{dataTransfer:c}=s,u=kN(c);if(this.monitor.isDragging()){if(c&&typeof c.setDragImage=="function"){const p=this.monitor.getSourceId(),m=this.sourceNodes.get(p),x=this.sourcePreviewNodes.get(p)||m;if(x){const{anchorX:C,anchorY:b,offsetX:g,offsetY:k}=this.getCurrentSourcePreviewNodeOptions(),j=BCe(m,x,i,{anchorX:C,anchorY:b},{offsetX:g,offsetY:k});c.setDragImage(x,j.x,j.y)}}try{c==null||c.setData("application/json",{})}catch{}this.setCurrentDragSourceNode(s.target);const{captureDraggingState:h}=this.getCurrentSourcePreviewNodeOptions();h?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(u)this.beginDragNativeItem(u);else{if(c&&!c.types&&(s.target&&!s.target.hasAttribute||!s.target.hasAttribute("draggable")))return;s.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=s=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var o;(o=this.currentNativeSource)===null||o===void 0||o.loadDataTransfer(s.dataTransfer)}if(!this.enterLeaveCounter.enter(s.target)||this.monitor.isDragging())return;const{dataTransfer:i}=s,c=kN(i);c&&this.beginDragNativeItem(c,i)},this.handleTopDragEnter=s=>{const{dragEnterTargetIds:o}=this;this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=s.altKey,o.length>0&&this.actions.hover(o,{clientOffset:hw(s)}),o.some(i=>this.monitor.canDropOnTarget(i))&&(s.preventDefault(),s.dataTransfer&&(s.dataTransfer.dropEffect=this.getCurrentDropEffect())))},this.handleTopDragOverCapture=s=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var o;(o=this.currentNativeSource)===null||o===void 0||o.loadDataTransfer(s.dataTransfer)}},this.handleTopDragOver=s=>{const{dragOverTargetIds:o}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){s.preventDefault(),s.dataTransfer&&(s.dataTransfer.dropEffect="none");return}this.altKeyPressed=s.altKey,this.lastClientOffset=hw(s),this.scheduleHover(o),(o||[]).some(i=>this.monitor.canDropOnTarget(i))?(s.preventDefault(),s.dataTransfer&&(s.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?s.preventDefault():(s.preventDefault(),s.dataTransfer&&(s.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=s=>{this.isDraggingNativeItem()&&s.preventDefault(),this.enterLeaveCounter.leave(s.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=s=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var o;s.preventDefault(),(o=this.currentNativeSource)===null||o===void 0||o.loadDataTransfer(s.dataTransfer)}else kN(s.dataTransfer)&&s.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=s=>{const{dropTargetIds:o}=this;this.dropTargetIds=[],this.actions.hover(o,{clientOffset:hw(s)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=s=>{const o=s.target;typeof o.dragDrop=="function"&&(o.tagName==="INPUT"||o.tagName==="SELECT"||o.tagName==="TEXTAREA"||o.isContentEditable||(s.preventDefault(),o.dragDrop()))},this.options=new WCe(n,r),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.registry=t.getRegistry(),this.enterLeaveCounter=new PCe(this.isNodeInDocument)}}let pw;function qCe(){return pw||(pw=new Image,pw.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),pw}const YCe=function(e,t,n){return new UCe(e,t,n)},oB=f.forwardRef(function({style:e,...t},n){var i,c,u,h;const r=ks(),s=(c=(i=r.props.padding)!=null?i:r.props.paddingTop)!=null?c:0,o=(h=(u=r.props.padding)!=null?u:r.props.paddingBottom)!=null?h:0;return a.jsx("div",{ref:n,style:{...e,height:"".concat(parseFloat(e.height)+s+o,"px")},...t})});function KCe(){var i,c;const e=ks(),t=uCe().cursor;if(!t||t.type!=="line")return null;const n=e.indent,r=e.rowHeight*t.index+((c=(i=e.props.padding)!=null?i:e.props.paddingTop)!=null?c:0),s=n*t.level,o=e.renderCursor;return a.jsx(o,{top:r,left:s,indent:n})}const iB=f.forwardRef(function(e,t){const{children:n,...r}=e,s=ks();return a.jsxs("div",{ref:t,...r,onClick:o=>{o.currentTarget===o.target&&s.deselectAll()},children:[a.jsx(GCe,{}),n]})}),GCe=()=>{const e=ks();return a.jsx("div",{style:{height:e.visibleNodes.length*e.rowHeight,width:"100%",position:"absolute",left:"0",right:"0"},children:a.jsx(KCe,{})})};class mw{constructor(t){gt(this,"tree");gt(this,"id");gt(this,"data");gt(this,"level");gt(this,"children");gt(this,"parent");gt(this,"isDraggable");gt(this,"rowIndex");gt(this,"handleClick",t=>{t.metaKey&&!this.tree.props.disableMultiSelection?this.isSelected?this.deselect():this.selectMulti():t.shiftKey&&!this.tree.props.disableMultiSelection?this.selectContiguous():(this.select(),this.activate())});this.tree=t.tree,this.id=t.id,this.data=t.data,this.level=t.level,this.children=t.children,this.parent=t.parent,this.isDraggable=t.isDraggable,this.rowIndex=t.rowIndex}get isRoot(){return this.id===C1}get isLeaf(){return!Array.isArray(this.children)}get isInternal(){return!this.isLeaf}get isOpen(){return this.tree.closedFolderIds.length>0?!this.tree.closedFolderIds.includes(this.id):this.isLeaf?!1:this.tree.isOpen(this.id)}get isClosed(){return this.tree.closedFolderIds.length>0?this.tree.closedFolderIds.includes(this.id):this.isLeaf?!1:!this.tree.isOpen(this.id)}get isEditable(){return this.tree.isEditable(this.data)}get isEditing(){return this.tree.editingId===this.id}get isSelected(){return this.tree.isSelected(this.id)}get isOnlySelection(){return this.isSelected&&this.tree.hasOneSelection}get isSelectedStart(){var t;return this.isSelected&&!((t=this.prev)!=null&&t.isSelected)}get isSelectedEnd(){var t;return this.isSelected&&!((t=this.next)!=null&&t.isSelected)}get isFocused(){return this.tree.isFocused(this.id)}get isDragging(){return this.tree.isDragging(this.id)}get willReceiveDrop(){return this.tree.willReceiveDrop(this.id)}get state(){return{isClosed:this.isClosed,isDragging:this.isDragging,isEditing:this.isEditing,isFocused:this.isFocused,isInternal:this.isInternal,isLeaf:this.isLeaf,isOpen:this.isOpen,isSelected:this.isSelected,isSelectedEnd:this.isSelectedEnd,isSelectedStart:this.isSelectedStart,willReceiveDrop:this.willReceiveDrop}}get childIndex(){return this.parent&&this.parent.children?this.parent.children.findIndex(t=>t.id===this.id):-1}get next(){return this.rowIndex===null?null:this.tree.at(this.rowIndex+1)}get prev(){return this.rowIndex===null?null:this.tree.at(this.rowIndex-1)}get nextSibling(){var n,r;const t=this.childIndex;return(r=(n=this.parent)==null?void 0:n.children[t+1])!=null?r:null}select(){this.tree.select(this)}deselect(){this.tree.deselect(this)}selectMulti(){this.tree.selectMulti(this)}selectContiguous(){this.tree.selectContiguous(this)}activate(){this.tree.activate(this)}focus(){this.tree.focus(this)}toggle(){this.tree.toggle(this)}open(){this.tree.open(this)}openParents(){this.tree.openParents(this)}close(){this.tree.close(this)}submit(t){this.tree.submit(this,t)}reset(){this.tree.reset()}clone(){return new mw({...this})}edit(){return this.tree.edit(this)}}const C1="ROOT";function lB(e){var s;function t(o,i,c){const u=e.accessId(o),h=new mw({tree:e,data:o,level:i,parent:c,id:u,children:null,isDraggable:e.isDraggable(o),rowIndex:null}),p=e.accessChildren(o);return p&&(h.children=p.map(m=>t(m,i+1,h))),h}const n=new mw({tree:e,id:C1,data:{id:C1},level:-1,parent:null,children:null,isDraggable:!0,rowIndex:null}),r=(s=e.props.data)!=null?s:[];return n.children=r.map(o=>t(o,0,n)),n}function ZCe(e){const t=ks(),n=t.selectedIds,[r,s,o]=tCe(()=>({canDrag:()=>e.isDraggable,type:"NODE",item:()=>{const i=t.isSelected(e.id)?Array.from(n):[e.id];return t.dispatch(Um.dragStart(e.id,i)),{id:e.id}},end:()=>{t.hideCursor();let{parentId:i,index:c,dragIds:u}=t.state.dnd;t.canDrop()&&(U$(t.props.onMove,{dragIds:u,parentId:i===C1?null:i,index:c,dragNodes:t.dragNodes,parentNode:t.get(i)}),t.open(i)),t.dispatch(Um.dragEnd())}}),[n,e]);return f.useEffect(()=>{o(qCe())},[o]),s}function QCe(e,t){const n=ks(),[r,s]=T$(()=>({accept:"NODE",canDrop:()=>n.canDrop(),hover:(o,i)=>{const c=i.getClientOffset();if(!e.current||!c)return;const{cursor:u,drop:h}=G$({element:e.current,offset:c,indent:n.indent,node:t,prevNode:t.prev,nextNode:t.next});h&&n.dispatch(Um.hovering(h.parentId,h.index)),i.canDrop()?u&&n.showCursor(u):n.hideCursor()},drop:(o,i)=>{if(!i.canDrop())return null}}),[t,e.current,n.props]);return s}function JCe(e){const t=ks(),n=t.at(e);if(!n)throw new Error("Could not find node for index: ".concat(e));return f.useMemo(()=>{const r=n.clone();return t.visibleNodes[e]=r,r},[...Object.values(n.state),n])}const cB=f.memo(function({index:e,style:t}){gN(),dCe();const n=ks(),r=JCe(e),s=f.useRef(null),o=ZCe(r),i=QCe(s,r),c=f.useCallback(b=>{s.current=b,i(b)},[i]),u=n.indent*r.level,h=f.useMemo(()=>({paddingLeft:u}),[u]),p=f.useMemo(()=>{var b,g;return{...t,top:parseFloat(t.top)+((g=(b=n.props.padding)!=null?b:n.props.paddingTop)!=null?g:0)}},[t,n.props.padding,n.props.paddingTop]),m={role:"treeitem","aria-level":r.level,"aria-selected":r.isSelected,style:p,tabIndex:-1,className:n.props.rowClassName};f.useEffect(()=>{var b;!r.isEditing&&r.isFocused&&((b=s.current)==null||b.focus({preventScroll:!0}))},[r.isEditing,r.isFocused,s.current]);const x=n.renderNode,C=n.renderRow;return a.jsx(C,{node:r,innerRef:c,attrs:m,children:a.jsx(x,{node:r,tree:n,style:h,dragHandle:o})},r.id)});let jN="",dB=null;function uB(){gN();const e=ks();return a.jsx("div",{style:{width:e.width,minHeight:0,minWidth:0},onContextMenu:e.props.onContextMenu,onClick:e.props.onClick,tabIndex:0,onFocus:t=>{t.currentTarget.contains(t.relatedTarget)||e.onFocus()},onBlur:t=>{t.currentTarget.contains(t.relatedTarget)||e.onBlur()},onKeyDown:t=>{var r;if(e.isEditing)return;if(t.key==="Backspace"){if(!e.props.onDelete)return;const s=Array.from(e.selectedIds);if(s.length>1){let o=e.mostRecentNode;for(;o&&o.isSelected;)o=o.nextSibling;o||(o=e.lastNode),e.focus(o,{scroll:!1}),e.delete(Array.from(s))}else{const o=e.focusedNode;if(o){const i=o.nextSibling,c=o.parent;e.focus(i||c,{scroll:!1}),e.delete(o)}}return}if(t.key==="Tab"&&!t.shiftKey){t.preventDefault(),$$(t.currentTarget);return}if(t.key==="Tab"&&t.shiftKey){t.preventDefault(),B$(t.currentTarget);return}if(t.key==="ArrowDown"){t.preventDefault();const s=e.nextNode;if(t.metaKey){e.select(e.focusedNode),e.activate(e.focusedNode);return}else if(!t.shiftKey||e.props.disableMultiSelection){e.focus(s);return}else{if(!s)return;const o=e.focusedNode;o?o.isSelected?e.selectContiguous(s):e.selectMulti(s):e.focus(e.firstNode);return}}if(t.key==="ArrowUp"){t.preventDefault();const s=e.prevNode;if(!t.shiftKey||e.props.disableMultiSelection){e.focus(s);return}else{if(!s)return;const o=e.focusedNode;o?o.isSelected?e.selectContiguous(s):e.selectMulti(s):e.focus(e.lastNode);return}}if(t.key==="ArrowRight"){const s=e.focusedNode;if(!s)return;s.isInternal&&s.isOpen?e.focus(e.nextNode):s.isInternal&&e.open(s.id);return}if(t.key==="ArrowLeft"){const s=e.focusedNode;if(!s||s.isRoot)return;s.isInternal&&s.isOpen?e.close(s.id):(r=s.parent)!=null&&r.isRoot||e.focus(s.parent);return}if(t.key==="a"&&t.metaKey&&!e.props.disableMultiSelection){t.preventDefault(),e.selectAll();return}if(t.key==="a"&&!t.metaKey&&e.props.onCreate){e.createLeaf();return}if(t.key==="A"&&!t.metaKey){if(!e.props.onCreate)return;e.createInternal();return}if(t.key==="Home"){t.preventDefault(),e.focus(e.firstNode);return}if(t.key==="End"){t.preventDefault(),e.focus(e.lastNode);return}if(t.key==="Enter"){const s=e.focusedNode;if(!s||!s.isEditable||!e.props.onRename)return;setTimeout(()=>{s&&e.edit(s)});return}if(t.key===" "){t.preventDefault();const s=e.focusedNode;if(!s)return;s.isLeaf?(s.select(),s.activate()):s.toggle();return}if(t.key==="*"){const s=e.focusedNode;if(!s)return;e.openSiblings(s);return}if(t.key==="PageUp"){t.preventDefault(),e.pageUp();return}t.key==="PageDown"&&(t.preventDefault(),e.pageDown()),clearTimeout(dB),jN+=t.key,dB=setTimeout(()=>{jN=""},300);const n=e.visibleNodes.find(s=>{const o=s.data.name;return typeof o=="string"?o.toLowerCase().includes(jN.toLowerCase()):!1});n&&e.focus(n.id)},children:a.jsx(xH,{className:e.props.className,outerRef:e.listEl,itemCount:e.visibleNodes.length,height:e.visibleNodes.length*e.rowHeight,width:e.width,itemSize:e.rowHeight,overscanCount:e.overscanCount,itemKey:t=>{var n;return((n=e.visibleNodes[t])==null?void 0:n.id)||t},outerElementType:iB,innerElementType:oB,onScroll:e.props.onScroll,onItemsRendered:e.onItemsRendered.bind(e),ref:e.list,children:cB})})}const XCe={display:"flex",alignItems:"center",zIndex:1},e3e={flex:1,height:"2px",background:"#4B91E2",borderRadius:"1px"},t3e={width:"4px",height:"4px",boxShadow:"0 0 0 3px #4B91E2",borderRadius:"50%"},n3e=dt.memo(function({top:e,left:t,indent:n}){const r={position:"absolute",pointerEvents:"none",top:e-2+"px",left:t+"px",right:n+"px"};return a.jsxs("div",{style:{...XCe,...r},children:[a.jsx("div",{style:{...t3e}}),a.jsx("div",{style:{...e3e}})]})});function r3e(e){return a.jsxs("div",{ref:e.dragHandle,style:e.style,children:[a.jsx("span",{onClick:t=>{t.stopPropagation(),e.node.toggle()},children:e.node.isLeaf?"\u{1F333}":e.node.isOpen?"\u{1F5C1}":"\u{1F5C0}"})," ",e.node.isEditing?a.jsx(s3e,{...e}):a.jsx(a3e,{...e})]})}function a3e(e){return a.jsx(a.Fragment,{children:a.jsx("span",{children:e.node.data.name})})}function s3e({node:e}){const t=f.useRef();return f.useEffect(()=>{var n,r;(n=t.current)==null||n.focus(),(r=t.current)==null||r.select()},[]),a.jsx("input",{ref:t,defaultValue:e.data.name,onBlur:()=>e.reset(),onKeyDown:n=>{var r;n.key==="Escape"&&e.reset(),n.key==="Enter"&&e.submit(((r=t.current)==null?void 0:r.value)||"")}})}function o3e({node:e,attrs:t,innerRef:n,children:r}){return a.jsx("div",{...t,ref:n,onFocus:s=>s.stopPropagation(),onClick:e.handleClick,children:r})}const hB=e=>e.reduce((t,n,r)=>(t[n.id]=r,t),{});function pB(e){return e.isFiltered?l3e(e.root,e.isMatch.bind(e)):i3e(e.root)}function i3e(e){const t=[];function n(r){var s;r.level>=0&&t.push(r),r.isOpen&&((s=r.children)==null||s.forEach(n))}return n(e),t.forEach(mB),t}function l3e(e,t){const n={},r=[];function s(i){if(!i.isRoot&&t(i)){n[i.id]=!0;let c=i.parent;for(;c;)n[c.id]=!0,c=c.parent}if(i.children)for(let c of i.children)s(c)}function o(i){var c;i.level>=0&&n[i.id]&&r.push(i),i.isOpen&&((c=i.children)==null||c.forEach(o))}return s(e),o(e),r.forEach(mB),r}function mB(e,t){e.rowIndex=t}function CN(e){return{type:"EDIT",id:e}}function c3e(e={id:null},t){return t.type==="EDIT"?{...e,id:t.id}:e}function qm(e){return{type:"FOCUS",id:e}}function d3e(){return{type:"TREE_BLUR"}}function u3e(e={id:null,treeFocused:!1},t){return t.type==="FOCUS"?{...e,id:t.id,treeFocused:!0}:t.type==="TREE_BLUR"?{...e,treeFocused:!1}:e}const SN={open(e,t){return{type:"VISIBILITY_OPEN",id:e,filtered:t}},close(e,t){return{type:"VISIBILITY_CLOSE",id:e,filtered:t}},toggle(e,t){return{type:"VISIBILITY_TOGGLE",id:e,filtered:t}},clear(e){return{type:"VISIBILITY_CLEAR",filtered:e}}};function fB(e={},t){if(t.type==="VISIBILITY_OPEN")return{...e,[t.id]:!0};if(t.type==="VISIBILITY_CLOSE")return{...e,[t.id]:!1};if(t.type==="VISIBILITY_TOGGLE"){const n=e[t.id];return{...e,[t.id]:!n}}else return t.type==="VISIBILITY_CLEAR"?{}:e}function h3e(e={filtered:{},unfiltered:{}},t){return t.type.startsWith("VISIBILITY")?t.filtered?{...e,filtered:fB(e.filtered,t)}:{...e,unfiltered:fB(e.unfiltered,t)}:e}const ei={clear:()=>({type:"SELECTION_CLEAR"}),only:e=>({type:"SELECTION_ONLY",id:hh(e)}),add:e=>({type:"SELECTION_ADD",ids:(Array.isArray(e)?e:[e]).map(hh)}),remove:e=>({type:"SELECTION_REMOVE",ids:(Array.isArray(e)?e:[e]).map(hh)}),set:e=>({type:"SELECTION_SET",...e}),mostRecent:e=>({type:"SELECTION_MOST_RECENT",id:e===null?null:hh(e)}),anchor:e=>({type:"SELECTION_ANCHOR",id:e===null?null:hh(e)})};function p3e(e=k1().nodes.selection,t){const n=e.ids;switch(t.type){case"SELECTION_CLEAR":return{...e,ids:new Set};case"SELECTION_ONLY":return{...e,ids:new Set([t.id])};case"SELECTION_ADD":return t.ids.length===0?e:(t.ids.forEach(r=>n.add(r)),{...e,ids:new Set(n)});case"SELECTION_REMOVE":return t.ids.length===0?e:(t.ids.forEach(r=>n.delete(r)),{...e,ids:new Set(n)});case"SELECTION_SET":return{...e,ids:t.ids,mostRecent:t.mostRecent,anchor:t.anchor};case"SELECTION_MOST_RECENT":return{...e,mostRecent:t.id};case"SELECTION_ANCHOR":return{...e,anchor:t.id};default:return e}}const{safeRun:xa,identify:ic,identifyNull:ti}=SCe,df=class df{constructor(t,n,r,s){gt(this,"root");gt(this,"visibleNodes");gt(this,"visibleStartIndex",0);gt(this,"visibleStopIndex",0);gt(this,"idToIndex");this.store=t,this.props=n,this.list=r,this.listEl=s,this.root=lB(this),this.visibleNodes=pB(this),this.idToIndex=hB(this.visibleNodes)}update(t){this.props=t,this.root=lB(this),this.visibleNodes=pB(this),this.idToIndex=hB(this.visibleNodes)}dispatch(t){return this.store.dispatch(t)}get state(){return this.store.getState()}get openState(){return this.state.nodes.open.unfiltered}get width(){var t;return(t=this.props.width)!=null?t:"100%"}get closedFolderIds(){var t;return(t=this.props.closedFolderItemIds)!=null?t:[]}get height(){var t;return(t=this.props.height)!=null?t:1500}get indent(){var t;return(t=this.props.indent)!=null?t:24}get rowHeight(){var t;return(t=this.props.rowHeight)!=null?t:26}get overscanCount(){var t;return(t=this.props.overscanCount)!=null?t:1}get searchTerm(){return(this.props.searchTerm||"").trim()}get matchFn(){var n;const t=(n=this.props.searchMatch)!=null?n:(r,s)=>JSON.stringify(Object.values(r.data)).toLocaleLowerCase().includes(s.toLocaleLowerCase());return r=>t(r,this.searchTerm)}accessChildren(t){var r;const n=this.props.childrenAccessor||"children";return(r=j1(t,n))!=null?r:null}accessId(t){const n=this.props.idAccessor||"id",r=j1(t,n);if(!r)throw new Error("Data must contain an 'id' property or props.idAccessor must return a string");return r}get firstNode(){var t;return(t=this.visibleNodes[0])!=null?t:null}get lastNode(){var t;return(t=this.visibleNodes[this.visibleNodes.length-1])!=null?t:null}get focusedNode(){var t;return(t=this.get(this.state.nodes.focus.id))!=null?t:null}get mostRecentNode(){var t;return(t=this.get(this.state.nodes.selection.mostRecent))!=null?t:null}get nextNode(){const t=this.indexOf(this.focusedNode);return t===null?null:this.at(t+1)}get prevNode(){const t=this.indexOf(this.focusedNode);return t===null?null:this.at(t-1)}get(t){return t&&t in this.idToIndex&&this.visibleNodes[this.idToIndex[t]]||null}at(t){return this.visibleNodes[t]||null}nodesBetween(t,n){var c;if(t===null||n===null)return[];const r=(c=this.indexOf(t))!=null?c:0,s=this.indexOf(n);if(s===null)return[];const o=Math.min(r,s),i=Math.max(r,s);return this.visibleNodes.slice(o,i+1)}indexOf(t){const n=V$(t);return n?this.idToIndex[n]:null}get editingId(){return this.state.nodes.edit.id}createInternal(){return this.create({type:"internal"})}createLeaf(){return this.create({type:"leaf"})}async create(t={}){var i,c;const n=t.parentId===void 0?K$(this):t.parentId,r=(i=t.index)!=null?i:Y$(this),s=(c=t.type)!=null?c:"leaf",o=await xa(this.props.onCreate,{type:s,parentId:n,index:r,parentNode:this.get(n)});o&&(this.focus(o),setTimeout(()=>{this.edit(o).then(()=>{this.select(o),this.activate(o)})}))}async delete(t){if(!t)return;const n=(Array.isArray(t)?t:[t]).map(ic),r=n.map(s=>this.get(s)).filter(s=>!!s);await xa(this.props.onDelete,{nodes:r,ids:n})}edit(t){const n=ic(t);return this.resolveEdit({cancelled:!0}),this.scrollTo(n),this.dispatch(CN(n)),new Promise(r=>{df.editPromise=r})}async submit(t,n){if(!t)return;const r=ic(t);await xa(this.props.onRename,{id:r,name:n,node:this.get(r)}),setTimeout(()=>{this.focus(this.get(r)),this.dispatch(CN(null)),this.resolveEdit({cancelled:!1,value:n}),this.onFocus()},300)}reset(){this.dispatch(CN(null)),this.resolveEdit({cancelled:!0}),setTimeout(()=>this.onFocus())}activate(t){const n=this.get(ti(t));n&&xa(this.props.onActivate,n)}resolveEdit(t){const n=df.editPromise;n&&n(t),df.editPromise=null}get selectedIds(){return this.state.nodes.selection.ids}get selectedNodes(){let t=[];for(let n of Array.from(this.selectedIds)){const r=this.get(n);r&&t.push(r)}return t}focus(t,n={}){t&&(this.props.selectionFollowsFocus?this.select(t):(this.dispatch(qm(ic(t))),n.scroll!==!1&&this.scrollTo(t),this.focusedNode&&xa(this.props.onFocus,this.focusedNode)))}pageUp(){var s,o;const t=this.visibleStartIndex,n=this.visibleStopIndex-t;let r=(o=(s=this.focusedNode)==null?void 0:s.rowIndex)!=null?o:0;r>t?r=t:r=Math.max(t-n,0),this.focus(this.at(r))}pageDown(){var o,i;const t=this.visibleStartIndex,n=this.visibleStopIndex,r=n-t;let s=(i=(o=this.focusedNode)==null?void 0:o.rowIndex)!=null?i:0;sthis.get(t)).filter(t=>!!t)}canDrop(){var s;const t=(s=this.get(this.state.dnd.parentId))!=null?s:this.root,n=this.dragNodes,r=this.props.disableDrop;for(const o of n)if(!o||!t||o.isInternal&&F$(t,o))return!1;return typeof r=="function"?!r({parentNode:t,dragNodes:this.dragNodes,index:this.state.dnd.index}):typeof r=="string"?!t.data[r]:typeof r=="boolean"?!r:!0}hideCursor(){this.dispatch(Um.cursor({type:"none"}))}showCursor(t){this.dispatch(Um.cursor(t))}open(t){const n=ti(t);n&&(this.isOpen(n)||(this.dispatch(SN.open(n,this.isFiltered)),xa(this.props.onFolderOpen,n)))}close(t){const n=ti(t);n&&this.isOpen(n)&&(this.dispatch(SN.close(n,this.isFiltered)),xa(this.props.onFolderClose,n))}toggle(t){const n=ti(t);if(n)return this.isOpen(n)?this.close(n):this.open(n)}openParents(t){var s;const n=ti(t);if(!n)return;let r=(s=vN(this.root,n))==null?void 0:s.parent;for(;r;)this.open(r.id),r=r.parent}openSiblings(t){const n=t.parent;if(!n)this.toggle(t.id);else if(n.children){const r=t.isOpen;for(let s of n.children)s.isInternal&&(r?this.close(s.id):this.open(s.id));this.scrollTo(this.focusedNode)}}openAll(){uw(this.root,t=>{t.isInternal&&t.open()})}closeAll(){uw(this.root,t=>{t.isInternal&&t.close()})}scrollTo(t,n="smart"){if(!t)return;const r=ic(t);return this.openParents(r),q$(()=>r in this.idToIndex).then(()=>{var o;const s=this.idToIndex[r];s!==void 0&&((o=this.list.current)==null||o.scrollToItem(s,n))}).catch(()=>{})}get isEditing(){return this.state.nodes.edit.id!==null}get isFiltered(){var t;return!!((t=this.props.searchTerm)!=null&&t.trim())}get hasFocus(){return this.state.nodes.focus.treeFocused}get hasNoSelection(){return this.state.nodes.selection.ids.size===0}get hasOneSelection(){return this.state.nodes.selection.ids.size===1}get hasMultipleSelections(){return this.state.nodes.selection.ids.size>1}isSelected(t){return t?this.state.nodes.selection.ids.has(t):!1}isOpen(t){var r,s,o;if(!t)return!1;if(t===C1)return!0;const n=(r=this.props.openByDefault)!=null?r:!0;return this.isFiltered?(s=this.state.nodes.open.filtered[t])!=null?s:!0:(o=this.state.nodes.open.unfiltered[t])!=null?o:n}isEditable(t){const n=this.props.disableEdit||(()=>!1);return!j1(t,n)}isDraggable(t){const n=this.props.disableDrag||(()=>!1);return!j1(t,n)}isDragging(t){const n=ti(t);return n?this.state.nodes.drag.id===n:!1}isFocused(t){return this.hasFocus&&this.state.nodes.focus.id===t}isMatch(t){return this.matchFn(t)}willReceiveDrop(t){const n=ti(t);return n?n===this.state.nodes.drag.idWillReceiveDrop:!1}onSearchClear(){var t,n;(n=(t=this.props).onSearchClear)==null||n.call(t)}onFocus(){const t=this.focusedNode||this.firstNode;t&&this.dispatch(qm(t.id))}onBlur(){this.dispatch(d3e())}onItemsRendered(t){this.visibleStartIndex=t.visibleStartIndex,this.visibleStopIndex=t.visibleStopIndex}get renderContainer(){return this.props.renderContainer||uB}get renderRow(){return this.props.renderRow||o3e}get renderNode(){return this.props.children||r3e}get renderDragPreview(){return this.props.renderDragPreview||P$}get renderCursor(){return this.props.renderCursor||n3e}};gt(df,"editPromise");let EN=df;function m3e(e={id:null,idWillReceiveDrop:null},t){switch(t.type){case"DND_DRAG_START":return{...e,id:t.id};case"DND_DRAG_END":return{...e,id:null};case"DND_CURSOR":const n=t.cursor;return n.type==="highlight"&&n.id!==e.idWillReceiveDrop?{...e,idWillReceiveDrop:n.id}:n.type!=="highlight"&&e.idWillReceiveDrop!==null?{...e,idWillReceiveDrop:null}:e;default:return e}}const f3e=h$({nodes:h$({focus:u3e,edit:c3e,open:h3e,selection:p3e,drag:m3e}),dnd:bCe}),g3e=k1();function v3e({treeProps:e,imperativeHandle:t,children:n}){const r=f.useRef(null),s=f.useRef(null),o=f.useRef(nN(f3e,k1(e))),i=$I.useSyncExternalStore(o.current.subscribe,o.current.getState,()=>g3e),c=f.useMemo(()=>new EN(o.current,e,r,s),[]),u=f.useRef(0);return f.useMemo(()=>{u.current+=1,c.update(e)},[...Object.values(e),i.nodes.open]),f.useImperativeHandle(t,()=>c),f.useEffect(()=>{c.props.selection?c.select(c.props.selection,{focus:!1}):c.deselectAll()},[c.props.selection]),f.useEffect(()=>{c.props.selectedIds&&c.props.selectedIds.length>0?c.setSelectIds(c.props.selectedIds):c.deselectAll()},[c.props.selectedIds]),f.useEffect(()=>{c.props.searchTerm||o.current.dispatch(SN.clear(!0))},[c.props.searchTerm]),a.jsx(M$.Provider,{value:c,children:a.jsx(O$.Provider,{value:u.current,children:a.jsx(L$.Provider,{value:i.nodes,children:a.jsx(D$.Provider,{value:i.dnd,children:a.jsx(Lje,{backend:YCe,options:{rootElement:c.props.dndRootElement||void 0},...e.dndManager&&{manager:e.dndManager},children:n})})})})})}function y3e(){const e=ks().props.renderContainer||uB;return a.jsx(a.Fragment,{children:a.jsx(e,{})})}function x3e(e,t){const n=m5e(e);return a.jsxs(v3e,{treeProps:n,imperativeHandle:t,children:[a.jsx(LCe,{children:a.jsx(y3e,{})}),a.jsx(xCe,{})]})}const b3e=f.forwardRef(x3e);function gB(){const[e,t]=f.useState([]);return f.useMemo(()=>new l$(e),[e]),{data:e,setData:t}}function vB({children:e}){const{currentCollectionId:t,collections:n}=ut(hr),{selectCollectionById:r}=z4(),s=ts(),{t:o}=wt(),{isShowDisabledCollectionsOnNavBarMenu:i}=ut(Nr);return a.jsxs(Nn,{children:[a.jsx(_n,{className:"flex m-0 p-0",asChild:!0,children:e}),a.jsxs(Cn,{forceMount:!0,sideOffset:8,align:"center",children:[a.jsx(Oe,{disabled:!0,className:"flex justify-center py-0.5",children:o("Switch collections",{ns:"collections"})}),a.jsx(Yt,{}),a.jsx(An,{className:"code-filter",style:{height:"auto",maxHeight:"400px",width:"100%",minWidth:"200px"},autoHide:!1,children:a.jsx(Yde,{value:t!=null?t:"",children:n.filter(({isEnabled:c})=>i||c).sort((c,u)=>{if(i){if(c.isEnabled&&!u.isEnabled)return-1;if(!c.isEnabled&&u.isEnabled)return 1}return c.createdAt-u.createdAt}).map(({collectionId:c,isEnabled:u,title:h,isSelected:p})=>a.jsx(FO,{value:c,disabled:!u,onClick:()=>{r({selectCollection:{collectionId:c}})},children:a.jsx("span",{className:p?"font-semibold":"",children:h})},c))})}),a.jsx(Yt,{}),a.jsxs(Oe,{onClick:()=>{s("/app-settings/collections",{replace:!0})},children:[a.jsx(Tu,{className:"mr-2",size:14}),o("Manage Collections",{ns:"collections"})]})]})]})}const w3e="_node_1usvv_1",k3e="_dropCursor_1usvv_55",j3e="_mainContent_1usvv_61",C3e="_mobileWarning_1usvv_68",S3e="_content_1usvv_83",E3e="_sidebar_1usvv_89",yB={node:w3e,dropCursor:k3e,mainContent:j3e,mobileWarning:C3e,content:S3e,sidebar:E3e};function N3e({top:e,left:t}){return a.jsx("div",{className:dn(yB.dropCursor,"border-slate-400 border-dashed border-t-2"),style:{top:e-1,left:t}})}const _3e={position:"fixed",pointerEvents:"none",zIndex:100,left:0,top:0,width:"100%",height:"100%"},I3e=e=>{if(!e)return{display:"none"};const{x:t,y:n}=e;return{transform:"translate(".concat(t,"px, ").concat(n,"px)")}},T3e=e=>{if(!e)return{display:"none"};const{x:t,y:n}=e;return{transform:"translate(".concat(t+10,"px, ").concat(n+10,"px)")}},M3e=f.memo(function(e){return e.isDragging?a.jsx("div",{style:_3e,children:e.children}):null});function L3e(e){return a.jsx("div",{className:"row preview",style:I3e(e.offset),children:e.children})}function D3e(e){const{count:t,mouse:n}=e;return t>1?a.jsx("div",{className:"selected-count",style:T3e(n),children:t}):null}const O3e=f.memo(function(e){const t=ks(),n=t.get(e.id);return n?a.jsx(t.renderNode,{preview:!0,node:n,style:{paddingLeft:n.level*t.indent,opacity:.5,background:"transparent"},tree:t}):null});function P3e({offset:e,mouse:t,id:n,dragIds:r,isDragging:s}){return a.jsxs(M3e,{isDragging:s,children:[a.jsx(L3e,{offset:e,children:a.jsx(O3e,{id:n,dragIds:r})}),a.jsx(D3e,{mouse:t,count:r.length})]})}function R3e({node:e}){return a.jsx(rd,{autoFocus:!0,type:"text",classNameInput:"border-0 text-[15px] w-full bg-transparent p-0",className:"!justify-start pl-1 border-0",defaultValue:e.data.name,onFocus:t=>t.currentTarget.select(),onBlur:()=>e.reset(),onKeyDown:t=>{t.key==="Escape"&&e.reset(),t.key==="Enter"&&e.submit(t.currentTarget.value)}})}function A3e({node:e,style:t,dragHandle:n}){const{t:r}=wt();return a.jsxs("div",{ref:n,style:t,className:dn(yB.node,e.state,"flex items-center w-full transition-all duration-100 ease-in"),onClick:()=>e.isInternal&&e.toggle(),children:[e.level>0&&a.jsx("div",{}),a.jsxs("div",{children:[!e.isLeaf&&!e.isOpen&&a.jsx(Op,{width:17,height:17,className:"mr-2"}),!e.isLeaf&&e.isOpen&&a.jsx(nL,{width:17,height:17,className:"mr-2"})]}),a.jsx("div",{className:"flex items-center justify-start w-full overflow-hidden mr-4",children:e.data.isSeparator?a.jsx("hr",{className:"h-[1px] border-t-0 bg-slate-600 opacity-30 dark:opacity-70 w-full"}):a.jsx(a.Fragment,{children:e.isEditing?a.jsx(R3e,{node:e}):a.jsxs("div",{className:"overflow-hidden overflow-ellipsis text-[15px] ".concat(e.data.isDisabled?"text-gray-500/60":""," "),children:[e.data.name,e.data.isClip&&a.jsx("div",{title:r("Menu is a link to a clip",{ns:"menus"}),className:"inline-block",children:a.jsx(tg,{size:13,className:"inline ml-2 mt-[-3px] dark:text-slate-500 text-slate-400"})})]})})}),a.jsx(z3e,{node:e})]})}function z3e({node:e}){return e.isLeaf?a.jsx("div",{}):e.isOpen?a.jsx(jn,{width:22,className:"mr-3"}):a.jsx(Lp,{width:22,className:"mr-3"})}function F3e({node:e,attrs:t,innerRef:n,children:r}){const s=NN.value===e.id,{t:o}=wt();return f.createElement("div",{...t,key:e.id,onMouseEnter:()=>{NN.value=e.id},onMouseLeave:()=>{NN.value=null},ref:n,className:"".concat(s?"bg-slate-100/90 dark:bg-gray-900/90":""," ").concat(e.isEditing?"border border-blue-400 dark:!bg-slate-900":""," ").concat(e.data.isActive?"":"not-active-background ".concat(e.isEditing?"dark:text-slate-800 bg-slate-800":"line-through dark:text-slate-600 text-slate-400"," dark:bg-slate-900 bg-slate-200")," ").concat(e.isSelected&&!e.isEditing?"dark:!bg-slate-600 dark:!text-slate-50":""," transition-all overflow-hidden"),onFocus:i=>i.stopPropagation(),onClick:e.handleClick,onDoubleClickCapture:()=>{if(!e.isEditing){if(e.data.isClip){Wi(o("Menu is link to a clip and cannot be renamed. Please rename its linked clip.",{ns:"menus"}),"PasteBar");return}e.edit()}},onKeyDown:i=>{if(e.data.isClip){i.stopPropagation(),Wi(o("Menu is link to a clip and cannot be renamed. Please rename its linked clip.",{ns:"menus"}),"PasteBar");return}i.key==="Enter"&&e.edit()}},r)}function H3e(){const{t:e}=wt();gN();const t=ks();return a.jsxs("div",{style:{width:t.width,minHeight:0,minWidth:0},onContextMenu:t.props.onContextMenu,onClick:t.props.onClick,tabIndex:0,children:[t.isFiltered&&a.jsx("div",{className:"text-slate-400 text-sm rounded-sm mb-1 mt-1 flex items-center justify-center",children:a.jsx(De,{text:e("Clear found results",{ns:"common"}),className:"animate-in fade-in fade-out duration-300",isCompact:!0,delayDuration:2e3,side:"top",onClick:()=>{t.onSearchClear()},sideOffset:5,children:a.jsx(X,{className:"text-xs text-center bg-blue-200 rounded-full px-3 cursor-pointer pointer-events-auto",children:t.visibleNodes.length?a.jsxs(a.Fragment,{children:[t.visibleNodes.length<100?t.visibleNodes.length:"100+"," ",e("found",{ns:"common"})]}):a.jsx(a.Fragment,{children:e("Nothing found",{ns:"common"})})})})}),a.jsx(xH,{className:t.props.className,outerRef:t.listEl,itemCount:t.visibleNodes.length,height:t.visibleNodes.length*t.rowHeight,width:t.width,itemSize:t.rowHeight,overscanCount:t.overscanCount,itemKey:n=>{var r;return((r=t.visibleNodes[n])==null?void 0:r.id)||n},outerElementType:iB,innerElementType:oB,onItemsRendered:t.onItemsRendered.bind(t),ref:t.list,children:cB})]})}const NN=It(null);function $3e({itemId:e,isExpanded:t,isActive:n,isDisabled:r,isSeparator:s,isCode:o,isImage:i,isImageData:c,isLink:u,isMasked:h,isPath:p,hasMaskedWords:m,hasEmoji:x,isFolder:C,isVideo:b,isDelete:g,detectedLanguage:k,imagePathFullRes:j,imageDataUrl:S,imageHash:E,imageWidthHeight:N,imageType:T,arrLinks:M,isCopyOrPaste:L,pathType:D,menuName:P,isDark:A,value:B=""}){const{t:z}=wt(),R=ea(!1),{valuePreview:$,morePreviewLines:_,morePreviewChars:U}=HS(B),K=B==null?void 0:B.trim(),W=ea(!1),G=ea(""),{metadataLinkByItemId:Z}=Sg(u,e),F=u&&!!(Z!=null&&Z.linkTitle&&(Z!=null&&Z.linkDomain));f.useEffect(()=>{t.value&&(R.value=!1)},[t.value]),f.useEffect(()=>{p&&vn("check_path",{path:K}).then(()=>{G.value=D}).catch(()=>{G.value="Error"})},[p]);const V=K.length===0;return a.jsxs(Ku,{className:dn(L?"bg-green-50 dark:bg-green-900/40":"bg-slate-50/50 dark:bg-slate-900",g&&"!bg-red-50 dark:!bg-red-900","px-3 pr-2 py-1.5 text-left flex flex-col select-auto relative rounded-md"),children:[a.jsx(J,{className:"mb-0.5 ".concat(n?"":"opacity-40"),children:p?a.jsx(Vg,{theme:A?Ni.vsDark:Ni.github,code:K,language:"path",children:({className:q,style:ne,tokens:Q,getLineProps:ae,getTokenProps:re})=>a.jsx("code",{className:"".concat(q," ").concat(G.value==="Error"?" line-through decoration-gray-300":""),style:ne,children:Q.map((le,oe)=>a.jsx("div",{...ae({line:le}),className:"overflow-hidden text-ellipsis whitespace-pre-wrap",children:le.map((ie,de)=>a.jsx("span",{...re({token:ie}),className:"".concat(G.value==="Error"?"opacity-60":""," select-text"),children:ie.content},de))},oe))})}):c?a.jsxs(J,{className:"text-ellipsis self-start text-xs overflow-hidden cursor-pointer",children:[a.jsx(J,{className:"flex px-0 py-1 items-center justify-center",children:a.jsx(_i,{src:K,hasError:W.value,onErrorCallback:()=>{W.value=!0},draggable:!1,decoding:"async",className:"max-h-[200px] min-h-10"})}),a.jsx("code",{className:"pb-0.5 select-none",children:$})]}):u&&i?a.jsxs(J,{className:"text-ellipsis self-start text-xs cursor-pointer overflow-hidden",children:[a.jsx(J,{className:"flex px-0 pt-1.5 pb-0.5 items-center justify-center",children:a.jsx(_i,{src:mr(K),hasError:W.value,onErrorCallback:()=>{W.value=!0},draggable:!1,decoding:"async",className:"max-h-[200px] min-h-10"})}),a.jsx("code",{className:"pb-0.5",children:Yu(K,M!=null?M:"")})]}):i?a.jsxs(J,{className:"px-0 py-1.5 flex items-center justify-center relative animate-in fade-in duration-300 !fill-mode-forwards",children:[a.jsx("img",{src:j&&(T==="webp"||T==="gif")?"".concat(iu(j),"?").concat(E):S&&j?S:!S&&!j?Gu:$g,draggable:!1,decoding:"async",height:"auto",className:"max-h-56 min-h-10 rounded-md shadow-sm border border-slate-100 dark:border-slate-600"}),a.jsx(J,{className:"absolute left-0 bottom-1 flex flex-row gap-1 rounded items-center pb-0.5 pl-0.5",children:a.jsxs(J,{className:"text-xs text-muted-foreground bg-slate-50 dark:bg-slate-950 px-1.5 rounded transform duration-300",title:z("Image size in pixels",{ns:"common"}),children:[N," ",T]})})]}):k&&o&&$?a.jsx(J,{className:"text-ellipsis self-start text-sm w-full select-text",children:a.jsx(es,{isDark:A,isLargeView:!1,isShowMore:t.value||_==null,isWrapped:R.value,value:t.value?K:$,language:k})}):V?a.jsx(J,{className:"mb-0.5",children:a.jsx(jg,{className:"self-start text-sm font-normal select-text !text-gray-400",children:P})}):a.jsx(v2,{isExpanded:t.value,isWrapped:R.value,isImageData:c,isLargeView:!1,isCode:o,isMasked:h,isImage:i,isDark:A,trimmedValue:K,valuePreview:$,hasLinkCard:F,metadataLinkByItemId:Z,metadataLinkImageWidth:12,morePreviewLines:_,searchTerm:""})}),a.jsxs(fe,{className:"justify-between select-none",children:[(_||U)&&n&&!r?a.jsxs(J,{className:"flex flex-row items-center rounded",children:[a.jsx(J,{className:"text-xs text-muted-foreground px-0 transform duration-300 cursor-pointer",onClick:()=>{t.value=!t.value},children:a.jsx(De,{text:t.value?"":z("Show all",{ns:"common"}),isCompact:!0,isDisabled:t.value,delayDuration:2e3,side:"bottom",sideOffset:10,children:t.value?a.jsxs(a.Fragment,{children:["- ",z("show less",{ns:"common"})]}):U?a.jsxs(a.Fragment,{children:["+",U," ",z("chars",{ns:"common"})]}):_&&a.jsxs(a.Fragment,{children:["+",_," ",z("lines",{ns:"common"})]})})}),a.jsx(J,{className:"text-xs text-muted-foreground px-1.5 transform duration-300 cursor-pointer",onClick:()=>{R.value=!R.value},children:a.jsx(De,{text:R.value?z("No Wrap",{ns:"common"}):z("Lines Wrap",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:R.value?a.jsx(km,{width:20,height:20}):a.jsx(jm,{width:20,height:20})})})]}):n?r?a.jsx(J,{className:"bg-gray-200 text-gray-700 dark:bg-gray-600 dark:text-gray-300 text-xs rounded-sm px-1.5",children:z("Disabled",{ns:"common"})}):a.jsx(J,{}):a.jsx(J,{className:"bg-gray-200 text-gray-700 dark:bg-gray-600 dark:text-gray-300 text-xs rounded-sm px-1.5",children:z("Inactive",{ns:"common"})}),a.jsxs(J,{className:"flex flex-row gap-1 items-center justify-end ",children:[V&&!s&&!C&&!i?a.jsxs(a.Fragment,{children:[a.jsx(J,{className:"bg-yellow-200 text-yellow-700 dark:bg-yellow-800 dark:text-yellow-400 text-xs rounded-sm px-1.5",children:z("Type:::Empty",{ns:"common"})}),a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:z("Type:::Label",{ns:"common"})})]}):s?a.jsx(J,{className:"bg-yellow-200 text-yellow-700 dark:bg-yellow-800 dark:text-yellow-400v text-xs rounded-sm px-1.5",children:z("Type:::Separator",{ns:"common"})}):C?a.jsx(J,{className:"bg-yellow-200 text-yellow-700 dark:bg-yellow-800 dark:text-yellow-400 text-xs rounded-sm px-1.5",children:z("Type:::Submenu",{ns:"common"})}):i?a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:z("Type:::Image",{ns:"common"})}):k?a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:k}):h||m?a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm ".concat(m?"px-0.5":"px-1.5"),children:h?z("Type:::Secret",{ns:"common"}):a.jsx(Al,{size:16})}):c?a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:z("Type:::Image Base64",{ns:"common"})}):!u&&!p&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:z("Type:::Text",{ns:"common"})}),u?a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:b?z("Type:::Video",{ns:"common"}):Jl(K)?z("Type:::Email",{ns:"common"}):z("Type:::Link",{ns:"common"})}):p&&G.value?a.jsx(J,{className:"".concat(G.value==="Error"?"bg-red-300 dark:bg-red-800":" text-slate-700 dark:bg-slate-600"," dark:text-slate-300 bg-slate-200 text-xs rounded-sm px-1.5"),children:G.value==="Error"?a.jsx(De,{text:z("File, folder or app path does not exist",{ns:"dashboard"}),className:"text-slate-300 bg-red-50 dark:!bg-red-800 text-center",maxWidth:300,isCompact:!0,side:"bottom",sideOffset:10,children:G.value}):G.value}):x&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:z("Emoji",{ns:"common"})})]})]})]})}function xB({arrLinks:e=[],clipId:t,detectedLanguage:n,hasEmoji:r,hasMaskedWords:s,imageDataUrl:o,imageHash:i,imagePathFullRes:c,imageType:u,imageWidthHeight:h,isCode:p,isCommand:m,isWebRequest:x,isWebScraping:C,isExpanded:b,isImage:g,isImageData:k,isLargeView:j,isLink:S,isForm:E,isTemplate:N,isMasked:T,isPath:M,isVideo:L,isCopyOrPaste:D,isDark:P,isDelete:A,clipName:B,formTemplateOptions:z,commandRequestOutput:R,isCommandRequestRunError:$,commandRequestOutputLastRunAt:_,requestOptions:U,pathType:K,value:W=""}){var xe,je,Ee;const{t:G}=wt(),Z=ea(!1),F=ea(!1),V=ea(""),{metadataLinkByItemId:q}=Sg(S,t),ne=S&&!!(q!=null&&q.linkTitle&&(q!=null&&q.linkDomain)),Q=ea({method:"GET",headers:[],body:"",scrapingRules:[],filters:[],auth:{}}),{valuePreview:ae,morePreviewLines:re,morePreviewChars:le}=HS(W,g||k,j||S||M||m||x||C);f.useEffect(()=>{if(U)try{const Te=JSON.parse(U);Q.value={...Q.value,...Te}}catch{}},[U]);const oe=W==null?void 0:W.trim();f.useEffect(()=>{b.value&&(F.value=!1)},[b.value]),f.useEffect(()=>{M&&Sa("check_path",{path:oe}).then(()=>{V.value=K}).catch(()=>{V.value="Error"})},[M]);const ie=j?"max-h-[600px]":"max-h-[300px]",de=oe.length===0;return a.jsxs(Ku,{className:dn(D?"bg-green-50 dark:bg-green-900/40":"bg-slate-50/50 dark:bg-slate-900","px-3 pr-2 py-1.5 mx-1 text-left flex flex-col select-auto relative rounded-md",A&&"!bg-red-50 dark:!bg-red-900"),children:[a.jsx(J,{className:"mb-0.5",children:M?a.jsx(Vg,{theme:P?Ni.vsDark:Ni.github,code:oe,language:"path",children:({className:Te,style:Me,tokens:ze,getLineProps:qe,getTokenProps:Ye})=>a.jsx("code",{className:"".concat(Te," ").concat(V.value==="Error"?" line-through decoration-gray-300":""),style:Me,children:ze.map((Ve,Lt)=>a.jsx("div",{...qe({line:Ve}),className:"overflow-hidden text-ellipsis whitespace-pre-wrap",children:Ve.map(($e,st)=>a.jsx("span",{...Ye({token:$e}),className:"".concat(V.value==="Error"?"opacity-60":""," select-text"),children:$e.content},st))},Lt))})}):k?a.jsxs(J,{className:"text-ellipsis self-start text-xs overflow-hidden cursor-pointer",children:[a.jsx(J,{className:"flex px-0 py-1 items-center justify-center",children:a.jsx(_i,{src:oe,hasError:Z.value,onErrorCallback:()=>{Z.value=!0},draggable:!1,decoding:"async",className:"".concat(ie," min-h-10")})}),a.jsx("code",{className:"pb-0.5 select-none",children:ae})]}):S&&g?a.jsxs(J,{className:"text-ellipsis self-start text-xs cursor-pointer overflow-hidden",children:[a.jsx(J,{className:"flex px-0 pt-1.5 pb-0.5 items-center justify-center",children:a.jsx(_i,{src:mr(oe),hasError:Z.value,onErrorCallback:()=>{Z.value=!0},draggable:!1,decoding:"async",className:"".concat(ie," min-h-10")})}),a.jsx("code",{className:"pb-0.5",children:Yu(oe,e)})]}):g?a.jsxs(J,{className:"px-0 py-1.5 flex items-center justify-center relative animate-in fade-in duration-300 !fill-mode-forwards",children:[a.jsx("img",{src:c&&(u==="webp"||u==="gif")?"".concat(iu(c),"?").concat(i):o&&c?o:!o&&!c?Gu:$g,draggable:!1,decoding:"async",height:"auto",className:"max-h-56 min-h-10 rounded-md shadow-sm border border-slate-100 dark:border-slate-600"}),a.jsx(J,{className:"absolute left-0 bottom-1 flex flex-row gap-1 rounded items-center pb-0.5 pl-0.5",children:a.jsxs(J,{className:"text-xs text-muted-foreground bg-slate-50 dark:bg-slate-950 px-1.5 rounded transform duration-300",title:G("Image size in pixels",{ns:"common"}),children:[h," ",u]})})]}):n&&p&&ae?a.jsx(J,{className:"text-ellipsis self-start text-sm w-full select-text",children:a.jsx(es,{isDark:P,isLargeView:j,isShowMore:b.value||re==null,isWrapped:F.value,value:b.value?oe:ae,language:n})}):m&&ae?a.jsxs(J,{className:"text-ellipsis self-start text-sm w-full select-text pt-0.5",children:[a.jsx(es,{isDark:P,isLargeView:j,isCommand:!0,isShowMore:!0,isWrapped:F.value,autoHideScrollbar:!0,value:oe,language:"shell"}),R&&a.jsxs(J,{className:"".concat($?"bg-red-50 dark:bg-red-950":"bg-green-50 dark:bg-green-950"," py-1 rounded-md px-3 mb-1 relative border"),children:[a.jsx(es,{isDark:P,maxHeight:100,isLargeView:!1,isShowMore:!0,isWrapped:F.value,value:R,language:"shell"}),_&&a.jsx(J,{className:"text-xs text-muted-foreground rounded px-1 bg-slate-50 dark:bg-slate-900/80 absolute bottom-1 right-1",children:a.jsx(De,{text:"".concat(G("Last run",{ns:"dashboard"}),": ").concat(Ju(_,"PPpp")),className:"text-xs bg-slate-50 dark:bg-slate-900 text-center",maxWidth:300,isCompact:!0,side:"bottom",sideOffset:10,children:Hc().format(_,"mini-minute-now",{round:"floor"})})})]})]}):(x||C)&&ae?a.jsxs(J,{className:"text-ellipsis self-start text-sm w-full select-text pt-0.5",children:[a.jsx(es,{isDark:P,isLargeView:j,isShowMore:!0,isWrapped:F.value,value:oe,autoHideScrollbar:!0,webRequestMethod:x?Q.value.method:"URL",language:"shell"}),R&&a.jsxs(J,{className:"".concat($?"bg-red-50 dark:bg-red-950":"bg-green-50 dark:bg-green-950"," py-0 rounded-md px-3 relative mb-1 border"),children:[a.jsx(es,{isDark:P,maxHeight:100,isLargeView:!1,isShowMore:!0,isWrapped:F.value,value:R,language:$?"text":"json"}),_&&a.jsx(J,{className:"text-xs text-muted-foreground rounded px-1 bg-slate-50 dark:bg-slate-900/80 absolute bottom-1 right-1",children:a.jsx(De,{text:"".concat(G("Last run",{ns:"dashboard"}),": ").concat(Ju(_,"PPpp")),className:"text-xs bg-slate-50 dark:bg-slate-900 text-center",maxWidth:300,isCompact:!0,side:"bottom",sideOffset:10,children:Hc().format(_,"mini-minute-now",{round:"floor"})})})]})]}):E?a.jsx(J,{className:"self-start text-sm w-full select-text",children:a.jsx(XA,{formTemplateOptions:z,clipId:t})}):N?a.jsx(J,{className:"self-start text-sm w-full select-text",children:a.jsx(mz,{formTemplateOptions:z,clipId:t,value:W})}):de?a.jsx("code",{className:"text-gray-300",children:B}):a.jsx(v2,{isExpanded:b.value,isWrapped:F.value,isImageData:k,isLargeView:j,isCode:p,isMasked:T,isImage:g,trimmedValue:oe,valuePreview:ae,isDark:P,hasLinkCard:ne,metadataLinkByItemId:q,metadataLinkImageWidth:12,morePreviewLines:re,searchTerm:""})}),a.jsxs(fe,{className:"justify-between select-none",children:[(x||m||C)&&R?a.jsx(J,{className:"flex flex-row items-center rounded",children:a.jsx(J,{className:"text-xs text-muted-foreground px-1.5 transform duration-300 cursor-pointer",onClick:()=>{F.value=!F.value},children:a.jsx(De,{text:F.value?"No Wrap":"Lines Wrap",delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:F.value?a.jsx(km,{width:20,height:20}):a.jsx(jm,{width:20,height:20})})})}):re||le?a.jsxs(J,{className:"flex flex-row items-center rounded",children:[a.jsx(J,{className:"text-xs text-muted-foreground px-0 transform duration-300 cursor-pointer",onClick:()=>{b.value=!b.value},children:a.jsx(De,{text:b.value?"":G("Show all",{ns:"common"}),isCompact:!0,isDisabled:b.value,delayDuration:2e3,side:"bottom",sideOffset:10,children:b.value?a.jsxs(a.Fragment,{children:["- ",G("show less",{ns:"common"})]}):le?a.jsxs(a.Fragment,{children:["+",le," ",G("chars",{ns:"common"})]}):re&&a.jsxs(a.Fragment,{children:["+",re," ",G("lines",{ns:"common"})]})})}),a.jsx(J,{className:"text-xs text-muted-foreground px-1.5 transform duration-300 cursor-pointer",onClick:()=>{F.value=!F.value},children:a.jsx(De,{text:F.value?G("No Wrap",{ns:"common"}):G("Lines Wrap",{ns:"common"}),delayDuration:2e3,isCompact:!0,side:"bottom",sideOffset:10,children:F.value?a.jsx(km,{width:20,height:20}):a.jsx(jm,{width:20,height:20})})})]}):a.jsx(J,{}),a.jsxs(J,{className:"flex flex-row gap-1 items-center justify-end ",children:[m&&a.jsx(J,{className:"".concat($?"bg-red-500 dark:bg-red-800 text-slate-200 dark:text-red-200":"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300"," text-xs rounded-sm px-1.5"),children:$?G("Command error",{ns:"dashboard"}):G("Type:::Command",{ns:"dashboard"})}),(x||C)&&a.jsxs(fe,{className:"gap-1",children:[a.jsxs(J,{className:"".concat($?"bg-red-500 dark:bg-red-800 text-slate-200 dark:text-red-200":"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300"," text-xs rounded-sm px-1.5"),children:[x&&a.jsx("span",{children:$?G("Request error",{ns:"dashboard"}):G("Type:::Request",{ns:"dashboard"})}),C&&a.jsx("span",{children:$?G("Error",{ns:"dashboard"}):G("Type:::Scraper",{ns:"dashboard"})})]}),C&&Q.value.scrapingRules&&((xe=Q.value.scrapingRules)==null?void 0:xe.filter(Te=>Te.isEnable).length)>0&&a.jsxs(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:[G("Headers",{ns:"dashboard"}),a.jsx("span",{className:"ml-1 font-mono",children:Q.value.headers.filter(Te=>Te.isEnable).length})]}),x&&Q.value.headers.filter(Te=>Te.isEnable).length>0&&a.jsxs(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:[G("Headers",{ns:"dashboard"}),a.jsx("span",{className:"ml-1 font-mono",children:Q.value.headers.filter(Te=>Te.isEnable).length})]}),x&&((je=Q.value.auth)==null?void 0:je.isEnable)&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:(Ee=Q.value.auth)==null?void 0:Ee.type}),x&&Q.value.filters.filter(Te=>Te.isEnable).length>0&&a.jsxs(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:[G("Filters",{ns:"dashboard"}),a.jsx("span",{className:"ml-1 font-mono",children:Q.value.filters.filter(Te=>Te.isEnable).length})]})]}),(T||s)&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm ".concat(s?"px-0.5":"px-1.5"),children:T?G("Type:::Secret",{ns:"common"}):a.jsx(Al,{size:16})}),n&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:n}),S&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:L?G("Type:::Video",{ns:"common"}):Jl(oe)?G("Type:::Email",{ns:"common"}):G("Type:::Link",{ns:"common"})}),M&&V.value&&a.jsx(J,{className:"".concat(V.value==="Error"?"bg-red-300":"bg-slate-200"," text-xs rounded-sm px-1.5"),children:V.value==="Error"?a.jsx(De,{text:G("File, folder or app path does not exist",{ns:"dashboard"}),className:"text-red-500 bg-red-50 text-center",maxWidth:300,isCompact:!0,side:"bottom",sideOffset:10,children:V.value}):V.value}),r&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:G("Type:::Emoji",{ns:"common"})}),de&&!E&&!g&&a.jsx(J,{className:"bg-yellow-200 text-yellow-700 dark:bg-yellow-800 dark:text-yellow-400 text-xs rounded-sm px-1.5",children:G("Type:::Empty",{ns:"common"})}),k&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:G("Type:::Image Base64",{ns:"common"})}),E&&a.jsx(J,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:G("Type:::Auto Fill",{ns:"common"})}),a.jsxs(fe,{className:"bg-slate-200 text-slate-700 dark:bg-slate-600 dark:text-slate-300 text-xs rounded-sm px-1.5",children:[G("Type:::Clip",{ns:"common"}),a.jsx(tg,{size:11,className:"ml-1"})]})]})]})]})}f.memo(xB);function B3e({isDisabled:e,isActive:t,isMenuEdit:n,isSeparator:r,isMenu:s,isFolder:o,item:i,menuName:c,isDark:u,deletingMenuItemIds:h,isClip:p}){var F,V,q;const{clipItems:m}=ut(hr),x=He(!1),[C]=Bu({}),[b]=Vu({}),{itemId:g,isImage:k,isImageData:j,isPath:S,isLink:E,isCode:N,isText:T,detectedLanguage:M,imagePathFullRes:L,imageDataUrl:D,imageHash:P,isMasked:A,isVideo:B,hasMaskedWords:z,hasEmoji:R,imageWidth:$,imageHeight:_,imageType:U,value:K}=i,W=f.useMemo(()=>p?m.find(ne=>ne.itemId===g):null,[p,m,g]),G=f.useMemo(()=>{var ne,Q;return(Q=(ne=h.value)==null?void 0:ne.includes(g))!=null?Q:!1},[h.value,g]),Z=f.useMemo(()=>{if(!W||!W.links)return[];let ne=[];if(W.links)try{ne=JSON.parse(W.links)}catch{ne=[]}return ne},[W]);return n?a.jsx(Zxe,{isClip:p,itemId:g,value:K,isCode:N,detectedLanguage:M,isText:T,isMenu:s,isImage:k,isMasked:A,isVideo:B,isDelete:G,hasEmoji:R,imageDataUrl:D,isDark:u,isPath:S,isLink:E,deletingMenuItemIds:h,onCancel:()=>{_u()}}):p&&(W==null?void 0:W.itemId)===g?a.jsx(xB,{isImage:W.isImage,isLink:W.isLink,isVideo:W.isVideo,isPath:W.isPath,isForm:W.isForm,isTemplate:W.isTemplate,isCopyOrPaste:C===g||b===g,isCode:W.isCode,clipName:W.name,isCommand:W.isCommand,isWebRequest:W.isWebRequest,isWebScraping:W.isWebScraping,isExpanded:x,isDark:u,arrLinks:Z,isMasked:W.isMasked,hasMaskedWords:W.hasMaskedWords,detectedLanguage:W.detectedLanguage,hasEmoji:W.hasEmoji,pathType:W.pathType,isImageData:W.isImageData,imageHash:W.imageHash,imageType:W.imageType,imageScale:W.imageScale,imagePathFullRes:W.imagePathFullRes,imageDataUrl:W.imageDataUrl,isLargeView:!1,isDelete:G,formTemplateOptions:W.formTemplateOptions,commandRequestOutput:(F=W.commandRequestOutput)==null?void 0:F.replace("[Err]",""),isCommandRequestRunError:!!((V=W.commandRequestOutput)!=null&&V.startsWith("[Err]")),commandRequestOutputLastRunAt:W.commandRequestLastRunAt,requestOptions:W.requestOptions,imageWidthHeight:W.imageWidth?"".concat(W.imageWidth,"x").concat(W.imageHeight):null,clipId:g,value:W.value}):a.jsx($3e,{itemId:g,isDark:u,isDisabled:e,isActive:t,isCopyOrPaste:C===g||b===g,isFolder:o,isImageData:j,isCode:N,isSeparator:r,menuName:c,isExpanded:x,isImage:k,isPath:S,isLink:E,isVideo:B,isDelete:G,isMasked:A,hasMaskedWords:z,hasEmoji:R,pathType:i.pathType,detectedLanguage:M,imagePathFullRes:L,imageDataUrl:D,imageHash:P,imageWidthHeight:$?"".concat($,"x").concat(_):null,imageType:U,arrLinks:i.links?(q=JSON.parse(i.links))!=null?q:[]:[],value:K})}const W3e=({menuItems:e,selectedItemIds:t,onDelete:n,showMultiSelectItems:r,collectionId:s,setSelectedItemIds:o})=>{const{t:i}=wt(),{deleteMenuItemsByIds:c}=gpe(),{updateMenuItemsByIds:u}=hpe();Oa(["alt+s"],()=>{r.value=!r.value}),Oa(["alt+d"],()=>{o([])});const h=f.useMemo(()=>t.filter(b=>{const g=e.find(({itemId:k})=>k===b);return g&&e.filter(({parentId:k})=>k===g.itemId).length===0}),[t,e]),p=f.useMemo(()=>t.filter(b=>{const g=e.find(({itemId:k})=>k===b);return g&&g.isActive===!1}),[t,e]),m=f.useMemo(()=>t.filter(b=>{const g=e.find(({itemId:k})=>k===b);return g&&g.isActive===!0}),[t,e]),x=f.useMemo(()=>t.filter(b=>{const g=e.find(({itemId:k})=>k===b);return g&&g.isDisabled===!1}),[t,e]),C=f.useMemo(()=>t.filter(b=>{const g=e.find(({itemId:k})=>k===b);return g&&g.isDisabled===!0}),[t,e]);return a.jsxs(Nn,{onOpenChange:()=>{},children:[a.jsx(_n,{asChild:!0,children:a.jsxs(ye,{variant:"light",className:"w-10 text-slate-400 hover:text-slate-500 hover:dark:text-slate-400 dark:text-slate-500 bg-slate-100 p-1 relative hover:bg-slate-100/70 dark:bg-slate-900 dark:hover:bg-slate-700/70",children:[a.jsx(JC,{className:"stroke-[1.3px]",size:22}),t.length>1&&a.jsx(it,{variant:"slate",className:"absolute right-[-10px] top-[-10px]",children:t.length})]})}),a.jsx(Cn,{sideOffset:10,align:"start",shadow:"shadow-[0_-2px_12px_0_rgb(0,0,0,0.1)]",children:a.jsxs(zO,{children:[r.value?a.jsxs(Oe,{onClick:()=>{r.value=!1},children:[a.jsx(XM,{className:"mr-2 h-4 w-4"}),a.jsx(X,{children:i("Hide Muli Select",{ns:"common"})}),a.jsx(Ji,{children:a.jsx(Vs,{keys:"ALT+S"})})]}):a.jsxs(Oe,{onClick:()=>{r.value=!0},children:[a.jsx(JM,{className:"mr-2 h-4 w-4"}),a.jsx(X,{className:"mr-2",children:i("Multi Select",{ns:"common"})}),a.jsx(Ji,{children:a.jsx(Vs,{keys:"ALT+S"})})]}),a.jsxs(Oe,{disabled:t.length===0,onClick:()=>{o([])},children:[a.jsx($C,{className:"mr-2 h-4 w-4"}),a.jsx(X,{className:"mr-1",children:i("Deselect All",{ns:"common"})}),a.jsx(Ji,{children:a.jsx(Vs,{keys:"ALT+D"})})]}),a.jsx(Yt,{}),a.jsxs(Oe,{onClick:()=>{vn("build_system_menu")},children:[a.jsx(Dre,{className:"mr-2 h-4 w-4"}),a.jsx(X,{className:"mr-1",children:i("Rebuild Menu",{ns:"common"})})]}),a.jsx(Yt,{}),C.length>0&&a.jsxs(Oe,{onClick:async()=>{await u({updatedData:{isDisabled:!1},itemIds:t}),o([]),r.value=!1},children:[a.jsx(iL,{className:"mr-2 h-4 w-4"}),a.jsx(X,{className:"mr-1",children:i("Make Enabled",{ns:"common"})}),a.jsx(it,{variant:"slate",className:"ml-1 py-0 font-semibold",children:C.length})]}),x.length>0&&a.jsxs(Oe,{onClick:async()=>{await u({updatedData:{isActive:!1},itemIds:t}),o([]),r.value=!1},children:[a.jsx(Rp,{className:"mr-2 h-4 w-4"}),a.jsx(X,{className:"mr-1",children:i("Make Disabled",{ns:"common"})}),a.jsx(it,{variant:"slate",className:"ml-1 py-0 font-semibold",children:x.length})]}),(x.length>0||C.length>0)&&a.jsx(Yt,{}),m.length>0&&a.jsxs(Oe,{onClick:async()=>{await u({updatedData:{isActive:!1},itemIds:t}),o([]),r.value=!1},children:[a.jsx(eg,{className:"mr-2 h-4 w-4"}),a.jsx(X,{className:"mr-1",children:i("Make Inactive",{ns:"common"})}),a.jsx(it,{variant:"slate",className:"ml-1 py-0 font-semibold",children:m.length})]}),p.length>0&&a.jsxs(Oe,{onClick:async()=>{await u({updatedData:{isActive:!0},itemIds:t}),o([]),r.value=!1},children:[a.jsx(Dp,{className:"mr-2 h-4 w-4"}),a.jsx(X,{className:"mr-1",children:i("Make Active",{ns:"common"})}),a.jsx(it,{variant:"slate",className:"ml-1 py-0 font-semibold",children:p.length})]}),(p.length>0||m.length>0)&&a.jsx(Yt,{}),a.jsxs(Oe,{disabled:h.length===0,onClick:async b=>{yi.value?(await c({itemIds:h,collectionId:s}),setTimeout(()=>{n(),o([]),r.value=!1,yi.value=!1},400)):(b.preventDefault(),yi.value=!0,setTimeout(()=>{yi.value=!1},3e3))},children:[a.jsx(or,{className:"mr-2 h-4 w-4 ".concat(yi.value?"text-red-500 dark:text-red-600":"")}),a.jsxs(fe,{children:[a.jsx(X,{className:"mr-1 ".concat(yi.value?"!text-red-50 dark:!text-red-600":""),children:yi.value?i("Click to Confirm",{ns:"common"}):i("Delete",{ns:"common"})}),h.length>0&&a.jsx(a.Fragment,{children:yi.value?a.jsx(it,{variant:"destructive",className:"bg-red-500 ml-1 py-0 font-semibold",children:h.length}):a.jsx(it,{variant:"slate",className:"ml-1 py-0 font-semibold",children:h.length})})]})]})]})})]})};function V3e(){P4(),R4();const{t:e}=wt(),t=bd(),n=ts(),{updateMenuItemById:r}=Eg(),{isSwapPanels:s,setReturnRoute:o}=ut(ra),{updateMovedMenuItems:i}=A4(),{isCollectionWithItemLoading:c,isCollectionWithItemSuccess:u}=XP(),{currentCollectionId:h,menuItems:p,isMenuLoaded:m,getCurrentCollectionTitle:x}=ut(hr),{data:C,setData:b}=gB(),{themeDark:g}=ut(pu),[k,j]=f.useState(""),[S,E]=f.useState(null),[N,T]=f.useState([""]),[M,L]=f.useState([""]),{createNewItem:D}=Mb(!1),{linkClipIdToMenuItem:P}=ppe(!1),A=Gs(k,300),B=He(null),z=He(!1),R=He(!1),$=f.useRef(null),_=f.useRef(null),U=g(),K=f.useMemo(()=>m&&!c&&u,[m,c,u]),W=f.useMemo(()=>R.value,[R.value]),G=f.useMemo(()=>p.filter(V=>V.isActive),[p]);f.useEffect(()=>{o(t.pathname),_u()},[]),f.useEffect(()=>{var V;fa!=null&&fa.value&&!((V=p==null?void 0:p.find(({itemId:q})=>q===fa.value))!=null&&V.isFolder)&&!xi.value&&E(fa.value)},[fa==null?void 0:fa.value,xi.value]),f.useEffect(()=>{b(p.length>0?l1(p,null,W):[])},[p,W]);const Z=f.useMemo(()=>p.filter(V=>!V.isActive),[p]),F=f.useMemo(()=>{const V=ne=>{var Q,ae;return ne.name.toLowerCase().includes(A.toLowerCase())?!0:(ae=(Q=ne.children)==null?void 0:Q.some(V))!=null?ae:!1},q=(ne,Q=0)=>{let ae=[];return ne.forEach(re=>{var ie,de;const le=V(re),oe=p.find(xe=>xe.itemId===re.id);if(oe&&le){const xe={...oe,indent:Q,id:re.id};if(ae.push(xe),re.children&&((ie=re.children)==null?void 0:ie.length)>0&&!M.includes((de=re.id)!=null?de:"")){const je=q(re.children,Q+1);ae=ae.concat(je)}}}),ae};return q(C)},[C,p,M,W,A]);return f.useEffect(()=>{async function V(){var q,ne,Q,ae,re,le,oe,ie,de,xe,je,Ee,Te,Me,ze,qe,Ye,Ve,Lt;if(zs.value){const{type:$e,parentId:st,clipId:At,historyId:Qt,text:Vt="",clipboardHistoryItem:_e,orderNumber:sn=0}=zs.value,Ht=$e===Qo.FOLDER?e("New Submenu",{ns:"menus"}):$e===Qo.ITEM?e("New Menu",{ns:"menus"}):$e===Qo.DISABLED?e("New Disabled Menu",{ns:"menus"}):"",kt=!!At,rn=(q=F.filter(({name:Ce})=>Ce.startsWith(Ht)).length)!=null?q:0,Zt=_e==null?void 0:_e.isImage,Jt=Qt&&(_e!=null&&_e.historyId)?{historyId:Qt,name:_e!=null&&_e.value?_e.value.substring(0,50).replace(/\n\t/g,"").replace(/\s+/g," ").trim():Zt?"".concat(e("Image size",{ns:"common"})," (").concat(_e==null?void 0:_e.imageWidth,"x").concat(_e==null?void 0:_e.imageHeight,")"):rn>0?"".concat(Ht," (").concat(rn,")"):Ht,isClip:!1,isMenu:!0,value:"",isActive:!0,description:null,detectedLanguage:(ne=_e==null?void 0:_e.detectedLanguage)!=null?ne:null,isImage:(Q=_e==null?void 0:_e.isImage)!=null?Q:!1,imageDataUrl:(ae=_e==null?void 0:_e.imageDataUrl)!=null?ae:null,imagePathFullRes:(re=_e==null?void 0:_e.imagePathFullRes)!=null?re:null,imageHeight:(le=_e==null?void 0:_e.imageHeight)!=null?le:null,imageWidth:(oe=_e==null?void 0:_e.imageWidth)!=null?oe:null,imagePreviewHeight:(ie=_e==null?void 0:_e.imagePreviewHeight)!=null?ie:null,isLink:(de=_e==null?void 0:_e.isLink)!=null?de:!1,links:(xe=_e==null?void 0:_e.links)!=null?xe:null,isImageData:(je=_e==null?void 0:_e.isImageData)!=null?je:!1,isMasked:(Ee=_e==null?void 0:_e.isMasked)!=null?Ee:!1,isVideo:(Te=_e==null?void 0:_e.isVideo)!=null?Te:!1,isCode:(Me=_e==null?void 0:_e.isCode)!=null?Me:!1,isText:(ze=_e==null?void 0:_e.isText)!=null?ze:!1,hasEmoji:(qe=_e==null?void 0:_e.hasEmoji)!=null?qe:!1,hasMaskedWords:(Ye=_e==null?void 0:_e.hasMaskedWords)!=null?Ye:!1,hasMultiLineCopy:!1,showDescription:!1,isDeleted:!1,indent:0,parentId:st!=null?st:null,tabId:null,collectionId:h,createdAt:0,orderNumber:sn+1}:{name:rn>0?"".concat(Ht," (").concat(rn,")"):Ht,isClip:kt,isMenu:!0,value:Vt,description:null,isActive:!0,isFolder:$e===Qo.FOLDER,isSeparator:$e===Qo.SEPARATOR,isDisabled:$e===Qo.DISABLED,isText:!0,isDeleted:!1,indent:0,parentId:st!=null?st:null,tabId:null,collectionId:h,createdAt:0,orderNumber:sn+1},gn=kt?await P({clipId:At,item:Jt}):await D({item:Jt});(Ve=_e==null?void 0:_e.linkMetadata)!=null&&Ve.metadataId&&!kt&&await vn("copy_link_metadata_to_new_item_id",{metadataId:_e.linkMetadata.metadataId,itemId:gn});const zt=l1(p,null,!0);zt.unshift({...Jt,id:gn});const Mn=(Lt=LC(zt,st!=null?st:null,[gn],st&&sn>0?sn-1:sn))==null?void 0:Lt.map(({id:Ce,parentId:Be,orderNumber:ke})=>({itemId:Ce,parentId:Be,tabId:null,collectionId:h,orderNumber:ke}));i({updatedMoveMenuItems:Mn}),Fs.value=!1,zs.value=null,T([]),Qo.FOLDER!==$e&&Qo.DISABLED!==$e&&Qo.SEPARATOR!==$e&&E(gn),Qo.SEPARATOR!==$e&&!kt&&(fa.value=gn,xi.value=!0)}}V()},[zs.value]),f.useEffect(()=>{Gc.value&&(E(Gc.value),setTimeout(()=>{Gc.value=null},2e3))},[Gc.value,_==null?void 0:_.current]),f.useEffect(()=>{var V;_!=null&&_.current&&((V=_==null?void 0:_.current)==null||V.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"}))},[_==null?void 0:_.current]),a.jsx(V2,{children:a.jsxs(GE,{minSize:300,maxSize:600,swapPanes:s,defaultSize:300,autoSaveId:"app-main-panel",children:[a.jsx(ZE,{children:a.jsx(J,{className:"h-[calc(100vh-70px)] flex flex-col bg-slate-200 shadow-sm rounded-xl dark:bg-gray-800 dark:border-gray-700 dark:shadow-slate-700/[.8] pb-4 pt-4 px-3 pr-3",children:a.jsx(ih,{disableWidth:!0,children:({height:V})=>V&&V>0&&!c&&h&&a.jsxs(J,{className:"flex flex-col h-[calc(100vh-95px)] relative",children:[C.length>0?a.jsx(J,{className:"flex flex-row bg-slate-100 dark:bg-slate-700 rounded-md p-0 items-center h-[40px] mb-2",children:a.jsx(rd,{placeholder:"".concat(e("Find in menu",{ns:"menus"}),"..."),type:"search",ref:$,onChange:q=>{j(q.target.value)},iconLeft:a.jsx(Ap,{className:"h-4 w-4"}),classNameInput:"w-full pr-0",className:"text-md ring-offset-0 bg-slate-100 dark:bg-slate-700 border-r-0 border-t-0 border-b-0"})}):K&&p.length===0&&a.jsx(fe,{style:{height:V-85},className:"flex items-center flex-col gap-3 justify-center",children:a.jsx(X,{className:"animate-in fill-mode-forwards fade-in text-slate-300 text-xs bg-slate-100 rounded-full px-3 dark:text-slate-600 dark:bg-slate-900",children:e("No Menu Items",{ns:"menus"})})}),a.jsxs(An,{style:{maxHeight:V-93},autoHide:!0,children:[a.jsx(b3e,{data:C,rowHeight:33,selectedIds:N,closedFolderItemIds:M,renderCursor:N3e,renderContainer:H3e,renderDragPreview:P3e,onMove:({dragIds:q,index:ne,parentId:Q})=>{var re;const ae=(re=LC(C,Q,q,ne))==null?void 0:re.map(({id:le,parentId:oe,orderNumber:ie})=>({itemId:le,parentId:oe,tabId:null,collectionId:h,orderNumber:ie}));i({updatedMoveMenuItems:ae})},onSelect:q=>{const ne=q.map(Q=>Q.id);ne.length===N.length&&ne.every(Q=>N.includes(Q))||T(ne)},onFolderClose:q=>{L(ne=>[...ne,q])},onFolderOpen:q=>{L(ne=>ne.filter(Q=>Q!==q))},onRename:async({id:q,name:ne})=>{var Q;if(ne.length<1){await Wi(e("Menu label cannot be empty.",{ns:"menus"}),"PasteBar");return}if(ne.length>K0){await Wi("".concat(e("Menu label is too long. Max length is",{ns:"menus"})," ").concat(K0,"."),"PasteBar");return}if((Q=p.find(ae=>ae.itemId===q))!=null&&Q.isClip){await Wi(e("Menu is link to a clip and cannot be renamed. Please rename its linked clip.",{ns:"menus"}),"PasteBar");return}await r({updatedItem:{itemId:q,name:ne}})},onSearchClear:()=>{var q;j(""),$!=null&&$.current&&($.current.value="",(q=$==null?void 0:$.current)==null||q.focus())},searchMatch:(q,ne)=>{const Q=q.data.name;return typeof Q=="string"?Q.toLowerCase().includes(ne.toLowerCase()):!1},renderRow:F3e,searchTerm:A,disableDrop:()=>!1,children:A3e}),!A&&G.length>1&&C.length>0&&a.jsx(X,{className:"!text-gray-400/80 border-t border-gray-300/70 dark:border-gray-600/70 !block text-center !text-[12px] mt-2 pt-1 whitespace-nowrap overflow-hidden text-ellipsis",children:e("Drag items to reorder, double click to rename",{ns:"menus"})})]}),a.jsx(J,{className:"flex-1 mt-3"}),a.jsxs(Xi,{className:"min-w-full flex flex-row justify-center h-10 items-center gap-2",value:t.pathname,onValueChange:q=>{n(q,{replace:!0})},children:[a.jsxs(Vo,{className:"self-center",children:[a.jsx(br,{value:"/history",children:e("Clipboard History",{ns:"common"})}),a.jsx(br,{value:"/menu",children:e("Paste Menu",{ns:"common"})})]}),a.jsx(W3e,{deletingMenuItemIds:B,menuItems:p,collectionId:h,onDelete:()=>{var q;j(""),$!=null&&$.current&&$.current.value&&($.current.value="",(q=$==null?void 0:$.current)==null||q.focus())},showMultiSelectItems:z,setSelectedItemIds:T,selectedItemIds:N})]})]})})})}),a.jsx(QE,{children:K&&a.jsx(J,{className:"h-[calc(100vh-70px)] select-none flex flex-col bg-slate-50 border shadow-sm rounded-xl dark:bg-gray-900/60 dark:border-gray-800 dark:shadow-slate-700/[.7]",children:a.jsx(ih,{disableWidth:!0,children:({height:V})=>V&&a.jsxs(J,{className:"p-4 py-4 pb-2 select-auto",children:[a.jsxs(fe,{className:"justify-center relative h-8 pt-2 select-none",children:[Z.length>0&&a.jsx(ye,{variant:"ghost",className:"bg-slate-200 p-1.5 text-slate-500 dark:bg-slate-700 dark:hover:bg-slate-700/80 dark:text-slate-300 rounded-sm flex items-center group absolute top-1 left-1",onClick:()=>{R.value=!W},children:a.jsx(De,{asChild:!0,side:"bottom",isCompact:!0,sideOffset:12,text:e("Toggle inactive menu items",{ns:"menus"}),children:a.jsxs(J,{className:"relative",children:[W?a.jsx(eg,{size:20,className:"transition-colors group-hover:text-slate-400 dark:group-hover:text-slate-300/80 dark:text-slate-500"}):a.jsx(Dp,{size:20,className:"transition-colors group-hover:text-slate-400 dark:group-hover:text-slate-500 dark:text-slate-300/80"}),a.jsx(it,{className:"absolute right-[-16px] top-[-17px] ".concat(W?"bg-slate-400/80 dark:bg-slate-600 text-slate-100 dark:text-slate-400/80":"bg-slate-300/80 dark:bg-slate-700 dark:text-slate-200/80 text-slate-500"),variant:"".concat(W?"default":"outline"),children:Z.length})]})})}),!Fs.value||G.length===0?a.jsx(J,{className:"text-[13px] select-none",children:G.length>0?a.jsxs(X,{className:"gap-1",children:[a.jsx("span",{className:"font-semibold",children:G.length}),a.jsxs("span",{children:[Z.length>0?e("active",{ns:"menus"}):""," ",e("menu items in",{ns:"menus"})]}),a.jsx(vB,{children:a.jsx("span",{className:"font-semibold underline cursor-pointer select-none",children:x()})})]}):a.jsxs(X,{className:"gap-1",children:[a.jsx("span",{children:e("No {{hasActive}} menu items in",{ns:"menus",hasActive:Z.length>0?e("active",{ns:"menus"}):""})}),a.jsx(vB,{children:a.jsx("span",{className:"font-semibold underline cursor-pointer",children:x()})})]})}):a.jsx(J,{className:"text-[13px]",children:a.jsx(X,{className:"text-center",children:e("Select item to add a menu after",{ns:"menus"})})}),G.length>0&&a.jsx(D2,{isMainCreateMenu:!0,isDark:U,showEditMenuItemId:fa,isCreatingMenuItem:Fs})]}),G.length===0&&a.jsx(fe,{className:"mt-6 flex-col select-none",children:a.jsxs(J,{children:[a.jsx(D2,{isFistItemsCreateMenu:!0,isDark:U,showEditMenuItemId:fa,isCreatingMenuItem:Fs}),a.jsx(X,{className:"text-sm mt-4 !text-slate-500",children:e("Create Menu",{ns:"menus"})})]})}),a.jsx(mn,{h:2}),a.jsxs(An,{style:{height:V-75},autoHide:!0,className:"select-none",children:[a.jsx(LP,{type:"single",collapsible:!0,value:S!=null?S:"",className:"flex items-center flex-col select-none",children:F.map((q,ne)=>q.itemId&&a.jsx(I4,{ref:Gc.value===q.itemId?_:null,value:q.itemId,children:a.jsx(LF,{label:q.name,setOpenItemId:E,setSelectedItemIds:T,isLastItem:ne===F.length-1,deletingMenuItemIds:B,isFirstItem:ne===0,showEditMenuItemId:fa,hasChildren:q.hasChildren,isSeparator:q.isSeparator,showMultiSelectItems:z,hasSelectedItems:N.length>0,isDark:U,deselectItemById:Q=>{T(N.filter(ae=>ae!==Q))},selectItemById:Q=>{T(ae=>[...ae,Q])},id:q.itemId,item:q,isClip:q.isClip,isForm:q.isForm&&q.isClip,isWebRequest:q.isWebRequest&&q.isClip,isWebScraping:q.isWebScraping&&q.isClip,isCommand:q.isCommand&&q.isClip,isCreatingMenuItem:Fs,indent:q.indent,onFolderClose:Q=>{L(ae=>[...ae,Q])},onFolderOpen:Q=>{L(ae=>ae.filter(re=>re!==Q))},isClosedFolder:M.includes(q.itemId),isSelected:N.includes(q.itemId),hasMultipleSelectedItems:N.length>1,isOpen:S===q.itemId,children:a.jsx(B3e,{menuName:q.name,isDisabled:q.isDisabled,isMenuEdit:fa.value===q.itemId,isActive:q.isActive,isDark:U,isMenu:q.isMenu,isCode:q.isCode,isSeparator:q.isSeparator,isFolder:q.isFolder,isText:q.isText,isClip:q.isClip,deletingMenuItemIds:B,item:q})})},"".concat(q.itemId)))}),a.jsx(mn,{h:3})]})]})})})})]},s?"swap":"no-swap")})}function U3e(){const{returnRoute:e}=ut(ra),{t}=wt();return a.jsx(V2,{children:a.jsx(J,{className:"w-full",children:a.jsxs(GE,{minSize:250,maxSize:360,defaultSize:290,autoSaveId:"app-main-panel",children:[a.jsx(ZE,{children:a.jsx(J,{className:"h-[calc(100vh-70px)] flex flex-col bg-slate-200 shadow-sm rounded-xl dark:bg-gray-800 dark:border-gray-700 dark:shadow-slate-700/[.8] py-6 px-3 pr-3",children:a.jsxs(J,{className:"animate-in fade-in",children:[a.jsx(J,{className:"flex flex-rowrounded-md p-0 items-center justify-end pr-5 h-[40px]",children:a.jsxs(X,{className:"text-lg font-semibold text-center flex items-center",children:[a.jsx(Tu,{className:"mr-2"}),t("PasteBar Settings",{ns:"settings"})]})}),a.jsx(mn,{h:3}),a.jsx(Lm,{to:"/app-settings/history",replace:!0,children:({isActive:n})=>a.jsx(X,{className:"pr-5 py-3 text-lg justify-end text-right items-center animate fade-in transition-fonts duration-100 dark:!text-slate-400 ".concat(n&&"!font-bold text-[19px] dark:!text-slate-300 !_text-slate-600"),children:t("Clipboard History Settings",{ns:"settings"})})}),a.jsx(Lm,{to:"/app-settings/collections",replace:!0,children:({isActive:n})=>a.jsx(X,{className:"pr-5 text-right py-3 text-lg justify-end items-center animate fade-in transition-fonts duration-100 dark:!text-slate-400 ".concat(n&&"!font-bold text-[19px] dark:!text-slate-300 !_text-slate-600"),children:t("Manage Collections",{ns:"settings"})})}),a.jsx(Lm,{to:"/app-settings/preferences",replace:!0,children:({isActive:n})=>a.jsx(X,{className:"pr-5 text-right py-3 text-lg justify-end items-center animate fade-in transition-fonts duration-100 dark:!text-slate-400 ".concat(n&&"!font-bold text-[19px] dark:!text-slate-300 !_text-slate-600"),children:t("User Preferences",{ns:"settings"})})}),a.jsx(Lm,{to:"/app-settings/security",replace:!0,children:({isActive:n})=>a.jsx(X,{className:"pr-5 text-right py-3 text-lg justify-end items-center animate fade-in transition-fonts duration-100 dark:!text-slate-400 ".concat(n&&"!font-bold text-[19px] dark:!text-slate-300 !_text-slate-600"),children:t("Security",{ns:"settings"})})}),a.jsx(Lm,{to:"/app-settings/license",replace:!0,children:({isActive:n})=>a.jsx(X,{className:"pr-5 text-right py-3 text-lg justify-end items-center animate fade-in transition-fonts duration-100 dark:!text-slate-400 ".concat(n&&"!font-bold text-[19px] dark:!text-slate-300 !_text-slate-600"),children:t("License",{ns:"settings"})})}),a.jsx(mn,{h:6}),a.jsx(fe,{className:"mr-5 justify-end",children:a.jsx(b4,{decorative:!0,className:"bg-gray-300 dark:bg-gray-600"})}),a.jsx(mn,{h:6}),a.jsx(Lm,{to:e,replace:!0,children:a.jsx(J,{className:"pr-5 font-right text-right py-3 text-md animate fade-in transition-fonts duration-100",children:a.jsx(ye,{variant:"secondary",className:"text-sm bg-slate-200 dark:bg-slate-700 dark:text-slate-200",children:t("Back",{ns:"common"})})})})]})})}),a.jsx(QE,{children:a.jsx(J,{className:"h-[calc(100vh-70px)] flex flex-col bg-slate-50 border-0 shadow-sm rounded-xl dark:bg-gray-800 dark:border-gray-700 dark:shadow-slate-700/[.7]",children:a.jsx(nE,{})})})]})})})}function q3e(){const{isHistoryEnabled:e,setIsHistoryEnabled:t,isHistoryAutoUpdateOnCaputureEnabled:n,setIsHistoryAutoUpdateOnCaputureEnabled:r,setIsExclusionListEnabled:s,historyExclusionList:o,autoMaskWordsList:i,isExclusionListEnabled:c,setHistoryExclusionList:u,setAutoMaskWordsList:h,isAutoMaskWordsListEnabled:p,isAutoPreviewLinkCardsEnabled:m,setIsAutoPreviewLinkCardsEnabled:x,isAutoFavoriteOnDoubleCopyEnabled:C,setIsAutoFavoriteOnDoubleCopyEnabled:b,setIsAutoMaskWordsListEnabled:g,setHistoryDetectLanguagesEnabledList:k,setIsHistoryDetectLanguageEnabled:j,isHistoryDetectLanguageEnabled:S,historyDetectLanguagesEnabledList:E,historyDetectLanguageMinLines:N,setHistoryDetectLanguageMinLines:T,isAutoClearSettingsEnabled:M,setIsAutoClearSettingsEnabled:L,autoClearSettingsDuration:D,setAutoClearSettingsDuration:P,autoClearSettingsDurationType:A,setAutoClearSettingsDurationType:B,isAppReady:z,CONST:{APP_DETECT_LANGUAGES_SUPPORTED:R}}=ut(Nr),{returnRoute:$}=ut(ra),{t:_}=wt(),[U,K]=f.useState(""),[W,G]=f.useState(""),[Z,F]=f.useState(!1),V=Gs(U,300),q=Gs(W,300);f.useEffect(()=>{z&&u(vx(V))},[V,z]),f.useEffect(()=>{z&&h(vx(q))},[q,z]),f.useEffect(()=>{z&&(K(o),G(i))},[z]);const ne={days:[1,2,3,4,5,6],weeks:[1,2,3],months:[1,3,6,8],year:[1,2]};function Q(ae,re){const le={days:ae===1?_("Day",{ns:"calendar"}):_("Days",{ns:"calendar"}),weeks:ae===1?_("Week",{ns:"calendar"}):_("Weeks",{ns:"calendar"}),months:ae===1?_("Month",{ns:"calendar"}):_("Months",{ns:"calendar"}),year:ae===1?_("Year",{ns:"calendar"}):_("Years",{ns:"calendar"})}[re];return"".concat(ae," ").concat(le)}return a.jsx(ih,{disableWidth:!0,children:({height:ae})=>ae&&a.jsxs(J,{className:"p-4 py-6 select-none min-w-[320px]",children:[a.jsxs(J,{className:"text-xl my-2 mx-2 flex items-center justify-between",children:[a.jsx(X,{className:"light",children:_("Clipboard History Settings",{ns:"settings"})}),a.jsx(ac,{to:$,replace:!0,children:a.jsx(ye,{variant:"ghost",className:"text-sm bg-slate-200 dark:bg-slate-700 dark:text-slate-200",size:"sm",children:_("Back",{ns:"common"})})})]}),a.jsx(mn,{h:3}),a.jsxs(An,{style:{maxHeight:ae-85},autoHide:!0,children:[a.jsx(J,{className:"animate-in fade-in max-w-xl",children:a.jsxs(tr,{className:"".concat(!e&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium w-full",children:_("Capture History",{ns:"settings"})}),a.jsx(Hr,{checked:e,className:"ml-auto",onCheckedChange:()=>{t(!e)}})]}),a.jsx(cr,{children:a.jsx(X,{className:"text-sm text-muted-foreground",children:_("Enable history capture",{ns:"settings"})})})]})}),e&&a.jsxs(a.Fragment,{children:[a.jsx(J,{className:"max-w-xl animate-in fade-in mt-4",children:a.jsxs(tr,{className:"".concat(!n&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium w-full",children:_("Auto-Update on Capture",{ns:"settings"})}),a.jsx(Hr,{checked:n,className:"ml-auto",onCheckedChange:()=>{r(!n)}})]}),a.jsx(cr,{children:a.jsx(X,{className:"text-sm text-muted-foreground",children:_("Enable auto update on capture",{ns:"settings"})})})]})}),a.jsx(J,{className:"mt-4 max-w-xl animate-in fade-in",children:a.jsxs(tr,{className:"".concat(!C&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium w-full",children:_("Auto-Star on Double Copy",{ns:"settings"})}),a.jsx(Hr,{checked:C,className:"ml-auto",onCheckedChange:()=>{b(!C)}})]}),a.jsx(cr,{children:a.jsx(X,{className:"text-sm text-muted-foreground",children:_("Add a star to the copied text when you copy it twice within 1 second. This allows you to quickly add copied text or links to your favorites and easily find it in the clipboard history.",{ns:"settings"})})})]})}),a.jsx(J,{className:"mt-4 max-w-xl animate-in fade-in",children:a.jsxs(tr,{className:"".concat(!m&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium w-full",children:_("Auto-Preview Link on Hover",{ns:"settings"})}),a.jsx(Hr,{checked:m,className:"ml-auto",onCheckedChange:()=>{x(!m)}})]}),a.jsx(cr,{children:a.jsx(X,{className:"text-sm text-muted-foreground",children:_("Create a preview card on link hover in the clipboard history. This allows you to preview the link before opening or pasting it.",{ns:"settings"})})})]})}),a.jsx(J,{className:"max-w-xl animate-in fade-in mt-4",children:a.jsxs(tr,{className:"".concat(!c&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium w-full",children:_("Stop Words List",{ns:"settings"})}),a.jsx(Hr,{checked:c,className:"ml-auto",onCheckedChange:()=>{s(!c)}})]}),a.jsxs(cr,{children:[a.jsx(X,{className:"text-sm text-muted-foreground mb-2",children:_("Words or sentences listed below will not be captured in clipboard history if found in the copied text. Case insensitive.",{ns:"settings"})}),a.jsx(go,{className:"text-sm",isDisabled:!c,label:_("List each word or sentence on a new line.",{ns:"settings"}),placeholder:void 0,rows:5,maxRows:15,enableEmoji:!1,onBlur:()=>{u(vx(U))},onChange:re=>{K(re.target.value)},value:U})]})]})}),a.jsx(J,{className:"max-w-xl animate-in fade-in mt-4",children:a.jsxs(tr,{className:"".concat(!p&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium w-full",children:_("Auto Masking Words List",{ns:"settings"})}),a.jsx(Hr,{checked:p,className:"ml-auto",onCheckedChange:()=>{g(!p)}})]}),a.jsxs(cr,{children:[a.jsx(X,{className:"text-sm text-muted-foreground mb-2",children:_("Sensitive words or sentences listed below will automatically be masked if found in the copied text. Case insensitive.",{ns:"settings"})}),a.jsx(go,{className:"text-sm",label:_("List each word or sentence on a new line.",{ns:"settings"}),placeholder:void 0,isDisabled:!p,rows:5,maxRows:15,enableEmoji:!1,onFocus:()=>{F(!0)},onBlur:()=>{h(vx(W)),F(!1)},onChange:re=>{G(re.target.value)},value:Z?W:Ep(W)})]})]})}),a.jsx(J,{className:"max-w-xl animate-in fade-in mt-4",children:a.jsxs(tr,{className:"".concat(!S&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium w-full",children:_("Programming Language Detection",{ns:"settings"})}),a.jsx(Hr,{checked:S,className:"ml-auto",onCheckedChange:()=>{j(!S)}})]}),a.jsx(cr,{children:a.jsx(X,{className:"text-sm text-muted-foreground",children:_("Enable programming language detection",{ns:"settings"})})})]})})]}),e&&S&&a.jsxs(a.Fragment,{children:[a.jsx(J,{className:"max-w-xl mt-4 animate-in fade-in",children:a.jsxs(tr,{children:[a.jsx(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:a.jsx(Gn,{className:"animate-in fade-in text-md font-medium w-full",children:_("Minimum number of lines to trigger detection",{ns:"settings"})})}),a.jsx(cr,{children:a.jsx(Gt,{className:"text-md !w-36",error:void 0,small:!0,label:_("Number of lines",{ns:"common"}),value:N,onChange:re=>{const le=re.target.value;if(le==="")T(0);else{const oe=parseInt(le);oe&&T(oe)}}})})]})}),a.jsx(J,{className:"mt-4 max-w-2xl animate-in fade-in",children:a.jsxs(tr,{children:[a.jsx(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:a.jsxs(Gn,{className:"animate-in fade-in text-md font-medium w-full",children:[_("Programming language selection",{ns:"settings"}),a.jsx(X,{className:"mt-2 text-sm text-muted-foreground",children:_("To ensure the best detection accuracy, please select up to 7 languages. Limiting choices improves precision.",{ns:"settings"})})]})}),a.jsx(cr,{children:a.jsx(J,{className:"grid gap-4 grid-cols-1 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-4 py-2",children:R.map((re,le)=>a.jsx("button",{className:"flex",onClick:()=>{E.length>=7&&!E.includes(re)||k(E.includes(re)?E.filter(oe=>oe!==re):E.concat([re]))},children:a.jsx(y4,{label:re,checked:E.includes(re)})},le))})})]})})]}),a.jsx(J,{className:"mt-4 max-w-xl animate-in fade-in",children:a.jsxs(tr,{className:"".concat(!M&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium w-full",children:_("Auto-Clear Settings",{ns:"settings"})}),a.jsx(Hr,{checked:M,className:"ml-auto",onCheckedChange:()=>{L(!M)}})]}),a.jsxs(cr,{children:[a.jsx(X,{className:"text-sm text-muted-foreground",children:_("Configure settings to automatically delete clipboard history items after a specified duration.",{ns:"settings"})}),M&&a.jsxs(fe,{className:"mt-6 row justify-start",children:[a.jsx(X,{className:"text-sm text-muted-foreground",children:_("Auto-delete clipboard history after",{ns:"settings"})}),a.jsx(fe,{className:"mx-2",children:a.jsxs(KD,{value:A,onValueChange:re=>{B(re),P(1)},children:[a.jsx(z3,{children:a.jsx(GD,{placeholder:"Select"})}),a.jsxs(F3,{children:[a.jsx(Jp,{value:"days",children:a.jsx("span",{className:"font-medium",children:_("Days",{ns:"calendar"})})}),a.jsx(Jp,{value:"weeks",children:a.jsx("span",{className:"font-medium",children:_("Weeks",{ns:"calendar"})})}),a.jsx(Jp,{value:"months",children:a.jsx("span",{className:"font-medium",children:_("Months",{ns:"calendar"})})}),a.jsx(Jp,{value:"year",children:a.jsx("span",{className:"font-medium",children:_("Years",{ns:"calendar"})})})]})]})}),a.jsx(fe,{children:a.jsxs(KD,{value:D.toString(),onValueChange:re=>{P(Number(re))},children:[a.jsx(z3,{children:a.jsx(GD,{placeholder:"Select"})}),a.jsx(F3,{children:ne[A].map(re=>a.jsx(Jp,{value:re.toString(),children:a.jsx("span",{className:"font-medium whitespace-nowrap",children:Q(re,A)})},re))})]})})]})]})]})}),a.jsx(mn,{h:6}),a.jsx(ac,{to:$,replace:!0,children:a.jsx(ye,{variant:"ghost",className:"text-sm bg-slate-200 dark:bg-slate-700 dark:text-slate-200",size:"sm",children:_("Back",{ns:"common"})})}),a.jsx(mn,{h:4})]})]})})}function Y3e({open:e,onClose:t,setIsDeleteAllItemsInCollection:n,onConfirm:r}){const{t:s}=wt();return a.jsx(Wn,{open:e,handleClose:t,children:a.jsxs(Wn.Body,{children:[a.jsx(Wn.Header,{handleClose:t,children:a.jsx("h1",{className:"m-0",children:s("Confirm Delete",{ns:"common"})})}),a.jsxs(Wn.Content,{children:[a.jsx(X,{className:"font-semibold",children:s("Are you sure you want to delete this collection?",{ns:"collections"})}),a.jsx(mn,{h:3}),a.jsx(X,{className:"font-light",children:s("Deleting the collection will remove it permanently. You can also choose to delete all menu and clips items within the collection by checking the box below.",{ns:"collections"})}),a.jsx(mn,{h:3}),a.jsx(y3,{color:"danger",onChange:o=>{n(o)},children:s("Delete all menu items within this collection",{ns:"collections"})})]}),a.jsx(Wn.Footer,{children:a.jsxs("div",{className:"flex w-full justify-end gap-x-2",children:[a.jsx(ye,{variant:"ghost",type:"button",onClick:t,children:s("Cancel",{ns:"common"})}),a.jsx(ye,{variant:"danger",type:"submit",onClick:r,children:s("Delete Collection",{ns:"collections"})})]})})]})})}function K3e({showAddNewCollection:e}){const{t}=wt(),{createNewCollection:n,createNewCollectionSuccess:r}=ope(),[s,o]=f.useState(""),[i,c]=f.useState(!0),[u,h]=f.useState(""),p=ts(),m=Sm(),[x,C]=f.useState(e),[b,g]=f.useState(!1);return f.useEffect(()=>{r&&(o(""),h(""),C(!1),p("/history",{replace:!0}))},[r]),f.useEffect(()=>{o(""),h(""),c(!0)},[x]),a.jsx(tr,{className:"".concat(x?"border-blue-300 border-2":"opacity-80 justify-center items-center bg-transparent border-2 border-dashed border-gray-300 dark:border-gray-700 min-h-[130px]"),children:x?a.jsxs(a.Fragment,{children:[a.jsx(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:a.jsx(Gn,{className:"animate-in fade-in text-md w-full",children:a.jsx(Gt,{small:!0,autoFocus:!0,error:b?t("Title too short",{ns:"collections"}):void 0,name:"title",maxLength:50,onKeyDown:k=>{if(k.stopPropagation(),k.key==="Enter"){if(s.length<3){g(!0);return}n({createCollection:{title:s,isSelected:!1,description:u}})}},placeholder:t("Enter collection title",{ns:"collections"}),label:t("Collection Title",{ns:"collections"}),value:s,onChange:k=>{b&&k.target.value.length>3&&g(!1),o(k.target.value)}})})}),a.jsxs(cr,{children:[a.jsx(go,{enableEmojiInside:!0,enableEmoji:!1,placeholder:t("Add a description for your collection",{ns:"collections"}),rows:2,maxRows:4,maxLength:200,label:t("Description",{ns:"collections"}),value:u,onChange:k=>{h(k.target.value)}}),a.jsx(fe,{className:"items-center justify-start mt-2 ml-[-8px]",children:a.jsx(y3,{color:"default",checked:i,classNameLabel:"py-1",onChange:k=>{c(k)},children:a.jsx(jg,{size:"sm",children:t("Add default menu, tab and board",{ns:"collections"})})})})]}),a.jsxs($3,{className:"flex flex-row items-center justify-between space-y-0",children:[a.jsx(J,{}),a.jsxs(fe,{className:"min-h-[30px]",children:[a.jsx(ye,{size:"xs",variant:"link",onClick:()=>{C(!1)},children:t("Cancel",{ns:"common"})}),a.jsx(ye,{size:"xs",className:"bg-blue-100 text-blue-600 hover:bg-blue-100/50 dark:bg-blue-800 dark:text-blue-200 dark:hover:bg-blue-800/50",onClick:async()=>{if(s.length<3){g(!0);return}await n({addDefaultMenuTabBoard:i,createCollection:{title:s,isSelected:!1,description:u}})},children:t("Create",{ns:"common"})})]})]})]}):a.jsx(fe,{className:"flex-row gap-3",children:a.jsxs(ye,{variant:"ghost",className:"rounded-md hover:dark:bg-blue-700/80 hover:bg-blue-200/80",onClick:()=>{m?C(!0):Uc.value=!0},children:[a.jsx(Ir,{width:20,className:"mr-1"}),a.jsx(jg,{className:"text-[15px] !font-semibold",children:t("Add Collection",{ns:"collections"})}),a.jsx(eh,{})]})})},"new-collection")}function _N({showAddNewCollection:e}){const{t}=wt(),{isShowCollectionNameOnNavBar:n,setIsShowCollectionNameOnNavBar:r}=ut(Nr);P4(),A4(),XP();const{updateCollectionById:s}=spe(),{selectCollectionById:o}=z4(),{deleteCollectionById:i}=ipe(),{currentCollectionId:c,menuItems:u,collections:h}=ut(hr),{returnRoute:p}=ut(ra),[m,x]=fA({timeout:10,sensitivity:10,interval:20}),{setData:C}=gB(),[b,g]=f.useState(),[k,j]=f.useState(""),[S,E]=f.useState(!1),[N,T]=f.useState(""),M=He(!1),[L,D]=f.useState(null),[P,A]=f.useState(null);return f.useEffect(()=>{var B;if(L){const z=h.find(({collectionId:R})=>R===L);z&&(j(z.title),T((B=z.description)!=null?B:""))}else j(""),A(null),T("")},[L]),f.useEffect(()=>{C(u.length>0?l1(u):[])},[u,u.length]),a.jsx(ih,{disableWidth:!0,children:({height:B})=>B&&a.jsxs(J,{className:"p-4 py-6 select-auto",children:[a.jsxs(J,{className:"text-xl my-2 flex items-center justify-between px-2",children:[a.jsx(X,{className:"light",children:t("Manage Collections",{ns:"collections"})}),a.jsx(ac,{to:p,replace:!0,children:a.jsx(ye,{variant:"ghost",className:"text-sm bg-slate-200 dark:bg-slate-700 dark:text-slate-200",size:"sm",children:t("Back",{ns:"common"})})})]}),a.jsx(mn,{h:3}),a.jsxs(An,{style:{maxHeight:B-85},autoHide:!0,children:[a.jsxs(J,{className:"grid gap-4 md:grid-cols-1 lg:grid-cols-2 animate-in fade-in",children:[a.jsx(K3e,{showAddNewCollection:e}),h.map(({collectionId:z,title:R,description:$,isEnabled:_})=>{const U=L===z,K=c===z;return a.jsxs(tr,{className:"".concat(K&&"border-teal-500 border-2"," ").concat(!_&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium",children:U?a.jsx(Gt,{className:"text-md",error:b?t("Title too short",{ns:"collections"}):void 0,maxLength:50,small:!0,onKeyDown:W=>{if(W.stopPropagation(),W.key==="Enter"){if(k.length<3){g(!0);return}s({updatedCollection:{collectionId:z,title:k,isEnabled:_,description:N}}),setTimeout(()=>{D(null)},100)}},label:t("Collection Title",{ns:"collections"}),placeholder:t("Enter collection title",{ns:"collections"}),value:k,onChange:W=>{b&&W.target.value.length>3&&g(!1),j(W.target.value)}}):a.jsx(X,{className:"".concat(K?_?"text-teal-600 dark:text-teal-600":"text-slate-500 dark:text-slate-300":"hover:text-slate-500"," !font-medium ").concat(_?"cursor-pointer":"text-muted-foreground"),onClick:()=>{_&&!K&&o({selectCollection:{collectionId:z}})},children:R})}),!U&&_&&a.jsx(a.Fragment,{children:K?a.jsx(De,{text:t("Current Collection",{ns:"collections"}),isCompact:!0,children:a.jsx(uL,{className:"text-teal-600 h-6",size:20})}):a.jsx(ye,{className:"text-sm box",size:"xs",variant:"outline",onClick:()=>{o({selectCollection:{collectionId:z}})},children:t("Select",{ns:"common"})})})]}),a.jsx(cr,{children:U?a.jsx(go,{className:"text-md",enableEmoji:!1,enableEmojiInside:!0,maxLength:200,rows:2,maxRows:4,label:t("Description",{ns:"collections"}),value:N,onChange:W=>{T(W.target.value)}}):a.jsx(X,{className:"text-sm text-muted-foreground",children:$})}),a.jsxs($3,{className:"flex flex-row items-center justify-between space-y-0",children:[a.jsx(J,{children:U?K?a.jsx(De,{isCompact:!0,className:"bg-warning-100 dark:bg-warning-800",text:a.jsx(X,{justify:"center",color:"danger",children:t("You need to select a different collection before deleting the current one.",{ns:"collections"})}),delayDuration:300,maxWidth:190,open:m,sideOffset:16,children:a.jsx(ye,{size:"xs",ref:Ei(x),variant:"ghost",className:"bg-slate-50 dark:bg-slate-800",children:a.jsx(e3,{size:"16",className:"opacity-20"})})}):a.jsx(ye,{size:"xs",variant:"ghost",onClick:()=>{A(z),M.value=!0},className:"".concat(P?"bg-red-100 dark:bg-red-800 hover:bg-red-100 text-red-600 hover:text-color-dark dark:text-red-200":"bg-red-50/50 dark:bg-red-800 text-red-500 hover:bg-red-100 hover:text-color-dark dark:text-red-200"),children:a.jsx(or,{size:"16"})}):!K&&a.jsxs(pA,{children:[a.jsx(mA,{asChild:!0,children:a.jsx(J,{children:a.jsx(Hr,{checked:_,disabled:K,onCheckedChange:W=>{s({updatedCollection:{collectionId:z,isEnabled:W}})}})})}),a.jsx(yS,{children:a.jsx(X,{className:"text-sm",children:_?t("Enabled",{ns:"common"}):t("Disabled",{ns:"common"})})})]})}),a.jsxs(fe,{className:"min-h-[30px]",children:[U&&a.jsx(ye,{size:"xs",variant:"link",className:"text-slate-500",onClick:()=>{D(null)},disabled:!_,children:t("Cancel",{ns:"common"})}),_&&a.jsx(ye,{size:"xs",variant:U?"default":"light",className:U?"bg-blue-100 text-blue-600 hover:bg-blue-100/50 dark:bg-blue-800 dark:text-blue-200 dark:hover:bg-blue-800/50":"",onClick:()=>{if(!U)D(z);else{if(k.length<3){g(!0);return}s({updatedCollection:{collectionId:z,title:k,isEnabled:_,description:N}}),setTimeout(()=>{D(null)},100)}},disabled:!_,children:U?t("Save",{ns:"common"}):t("Edit",{ns:"common"})})]})]})]},z)})]}),a.jsx(mn,{h:5}),a.jsx(X,{className:"light",children:t("Collection Options",{ns:"collections"})}),a.jsx(J,{className:"grid gap-4 md:grid-cols-1 lg:grid-cols-2 animate-in fade-in mt-4",children:a.jsxs(tr,{className:"".concat(!n&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium border-red-300 border-1 w-full",children:t("Show collection name on the navbar",{ns:"collections"})}),a.jsx(Hr,{checked:n,className:"ml-auto",onCheckedChange:()=>{r(!n)}})]}),a.jsx(cr,{children:a.jsx(X,{className:"text-sm text-muted-foreground",children:t("Display full name of selected collection on the navigation bar",{ns:"collections"})})})]})}),a.jsx(mn,{h:6})]}),a.jsx(Y3e,{open:M.value,setIsDeleteAllItemsInCollection:E,onClose:()=>{M.value=!1,E(!1),A(null)},onConfirm:()=>{P&&(i({deleteCollection:{deleteAllItemsInCollection:S,collectionId:P}}),M.value=!1,E(!1),A(null))}})]})})}function G3e(){const{t:e}=wt(),{isIdleScreenAutoLockEnabled:t,setIsIdleScreenAutoLockEnabled:n,idleScreenAutoLockTimeInMinutes:r,setIdleScreenAutoLockTimeInMinutes:s,isShowHistoryCaptureOnLockedScreen:o,setIsShowHistoryCaptureOnLockedScreen:i,isScreenLockPassCodeRequireOnStart:c,setIsScreenLockPassCodeRequireOnStart:u,screenLockPassCode:h,setScreenLockPassCode:p,screenLockPassCodeLength:m,setScreenLockPassCodeLength:x,screenLockRecoveryPasswordMasked:C,hashPassword:b,setScreenLockRecoveryPasswordMasked:g,storePassword:k,verifyStoredPassword:j,deleteStoredPassword:S}=ut(Nr),{returnRoute:E}=ut(ra),N=Sm(),T=He(""),M=He(""),L=He(""),D=He(""),P=He(""),A=He(!1),B=He(!1),z=He(!1),R=He(!1),$=He(!1),_=He(!1),U=He(!1),K=He(!1);f.useEffect(()=>{io.value===Rl.resetPassword&&Ki.value===Rl.resetPassword?(g(null),S("screenLockRecoveryPassword"),io.value=null,Ki.value=null):io.value===Rl.resetPasscode&&Ki.value===Rl.resetPasscode&&(p(null),x(0),io.value=null,Ki.value=null)},[Ki.value,io.value]),f.useEffect(()=>{T.value.length!==0&&!h&&T.value===M.value&&b(T.value).then(V=>{p(V),x(T.value.length),A.value=!1,M.value="",T.value=""})},[T.value,M.value]);const W=f.useMemo(()=>z.value,[z.value]),G=f.useMemo(()=>_r.value,[_r.value]);f.useMemo(()=>!0,[M.value,A.value,B.value,R.value,P.value,$.value,_.value,K.value,U.value]);const Z=f.useMemo(()=>L.value.length>=6&&L.value.length<=50&&L.value===D.value,[L.value,D.value]),F=f.useMemo(()=>D.value.length>=L.value.length&&L.value!==D.value,[L.value,D.value]);return a.jsx(ih,{disableWidth:!0,children:({height:V})=>V&&a.jsxs(J,{className:"p-4 py-6 select-none min-w-[320px]",children:[a.jsxs(J,{className:"text-xl my-2 mx-2 flex items-center justify-between",children:[a.jsx(X,{className:"light",children:e("Security Settings",{ns:"settings"})}),a.jsx(ac,{to:E,replace:!0,children:a.jsx(ye,{variant:"ghost",className:"text-sm bg-slate-200 dark:bg-slate-700 dark:text-slate-200",size:"sm",children:e("Back",{ns:"common"})})})]}),a.jsx(mn,{h:3}),a.jsxs(An,{style:{maxHeight:V-85},autoHide:!0,children:[a.jsx(J,{className:"animate-in fade-in max-w-xl mt-4",children:a.jsxs(tr,{children:[a.jsxs(Kn,{className:"flex flex-col items-start justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium w-full mb-3 flex",children:a.jsx(J,{children:e("Lock Screen Passcode",{ns:"settings"})})}),a.jsx(X,{className:"text-sm text-muted-foreground mt-2",children:e("Set a passcode to unlock the locked screen and protect your data from unauthorized access.",{ns:"settings"})})]}),a.jsxs(cr,{children:[h?a.jsxs(a.Fragment,{children:[a.jsx(fe,{className:"gap-5 justify-start flex-wrap",children:new Array(m).fill(0).map((q,ne)=>a.jsx(J,{className:"text-lg px-4 py-4 rounded-md text-slate-600 dark:text-slate-400 bg-slate-100 dark:bg-slate-800 text-center",children:"\u25CF"},ne))}),a.jsx(J,{className:"mt-2 text-green-700 dark:text-green-600",children:a.jsx(Ps,{i18nKey:"{{screenLockPassCodeLength}} digits passcode is set.",values:{screenLockPassCodeLength:m},ns:"settings"})})]}):a.jsxs(a.Fragment,{children:[A.value?a.jsxs(fe,{className:"gap-3 flex-wrap items-center justify-start my-2",children:[a.jsx(Gt,{className:"text-md !w-40",numbersOnly:!0,isPassword:!0,autoComplete:"off",onPaste:q=>(q.preventDefault(),!1),autoFocus:!0,placeholder:e("Confirm",{ns:"common"}),label:e("Confirm Passcode",{ns:"common"}),onChange:q=>{const ne=q.target.value;M.value=ne}},"confirm-passcode"),a.jsx(ye,{variant:"secondary",size:"sm",onClick:()=>{A.value=!1,M.value="",T.value=""},className:"text-sm bg-gray-200 dark:bg-gray-700 dark:text-slate-200 mt-4 h-9",children:e("Cancel",{ns:"common"})})]}):a.jsxs(fe,{className:"gap-3 flex-wrap items-center justify-start my-2",children:[a.jsx(Gt,{className:"text-md !w-40",numbersOnly:!0,autoComplete:"off",onPaste:q=>(q.preventDefault(),!1),placeholder:e("Enter Passcode",{ns:"common"}),label:e("Digits Only Passcode",{ns:"common"}),onKeyDown:q=>{q.key==="Enter"&&(T.value.length>3||T.value.length<11)&&(A.value=!0)},onChange:q=>{const ne=q.target.value;T.value=ne}}),a.jsx(ye,{variant:"secondary",size:"sm",disabled:T.value.length<4||T.value.length>10,onClick:()=>{A.value=!0},className:"text-sm bg-blue-300 hover:bg-blue-300/80 dark:bg-blue-700 hover:dark:bg-blue-700/80 dark:text-slate-200 mt-4 h-9",children:e("Set",{ns:"common"})})]}),A.value?M.value&&T.value&&a.jsx(a.Fragment,{children:M.value&&T.value.length-M.value.length>0?a.jsxs(X,{size:"sm",className:"!text-green-500 dark:!text-green-600",children:[e("Passcode digits remaining",{ns:"settings"}),":",a.jsx("b",{className:"ml-1",children:T.value.length-M.value.length})]}):T.value!==M.value&&a.jsx(X,{size:"sm",className:"!text-red-500 dark:!text-red-400",children:e("Passcode mismatch",{ns:"settings"})})}):a.jsx(a.Fragment,{children:T.value.length>=4&&T.value.length<=10?a.jsxs(X,{size:"sm",className:"!text-green-500 dark:!text-green-600",children:[e("Passcode length",{ns:"settings"}),":",a.jsx("b",{className:"ml-1",children:T.value.length})]}):T.value.length>10?a.jsx(X,{size:"sm",className:"!text-amber-500 dark:!text-amber-600",children:e("Maximum 10 digits",{ns:"settings"})}):T.value.length>0&&T.value.length<4&&a.jsx(X,{size:"sm",className:"!text-amber-500 dark:!text-amber-600",children:e("Minimal 4 digits",{ns:"settings"})})})]}),h&&a.jsx(a.Fragment,{children:a.jsx(ye,{variant:"secondary",size:"sm",onClick:()=>{bu.value=!0,io.value=Rl.resetPasscode,wu.value=e("passcode reset",{ns:"settings"})},className:"text-sm bg-slate-200 dark:bg-slate-700 dark:text-slate-200 mt-2",children:e("Reset Passcode",{ns:"common"})})})]})]})}),a.jsx(J,{className:"animate-in fade-in max-w-xl mt-4",children:a.jsxs(tr,{children:[a.jsxs(Kn,{className:"flex flex-col items-start justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium w-full mb-3 flex",children:a.jsx(J,{children:e("Recovery Password for Lock Screen Passcode",{ns:"settings"})})}),a.jsx(X,{className:"text-sm text-muted-foreground mt-2",children:e("Set a recovery password to easily reset your lock screen passcode if forgotten. Your password will be securely stored in your device's OS storage.",{ns:"settings"})})]}),a.jsx(cr,{children:C?a.jsxs(J,{children:[a.jsxs(fe,{className:"gap-2 justify-start items-start flex-wrap flex-col my-1",children:[a.jsx(J,{className:"text-lg px-4 py-2 rounded-md text-slate-600 dark:text-slate-400 bg-slate-100 dark:bg-slate-800 text-center",children:a.jsx(X,{className:"text-lg",children:C})}),a.jsx(J,{className:"mt-1 text-green-700 dark:text-green-600",children:e("Recovery password is set.",{ns:"settings"})})]}),W?a.jsxs(J,{className:"mt-2",children:[a.jsx(Gt,{className:"text-md !w-60",isPassword:!0,showHidePassword:!0,onKeyDown:q=>{q.key==="Enter"&&!_.value&&P.value.length>=6&&($.value=!1,_.value=!0,j("screenLockRecoveryPassword",P.value).then(ne=>{ne?(z.value=!1,g(null),S("screenLockRecoveryPassword"),P.value=""):$.value=!0,_.value=!1}).catch(()=>{$.value=!0,_.value=!1}))},error:P.value.length>=6&&$.value?e("Password is incorrect",{ns:"settings"}):"",autoComplete:"off",onPaste:q=>(q.preventDefault(),!1),classNameInput:"h-9",autoFocus:!0,placeholder:e("Enter Password",{ns:"common"}),label:e("Verify Current Password",{ns:"common"}),onChange:q=>{$.value=!1,P.value=q.target.value}},"recovery-reset-password"),a.jsxs(fe,{className:"justify-start items-center gap-2 mt-2",children:[a.jsx(ye,{variant:"secondary",size:"sm",disabled:P.value.length<6,onClick:()=>{$.value=!1,_.value=!0,j("screenLockRecoveryPassword",P.value).then(q=>{q?(z.value=!1,g(null),S("screenLockRecoveryPassword"),P.value=""):$.value=!0,_.value=!1}).catch(()=>{$.value=!0,_.value=!1})},className:"w-20 text-sm bg-blue-300 hover:bg-blue-300/80 dark:bg-blue-700 hover:dark:bg-blue-700/80 dark:text-slate-200",children:_.value?a.jsx(wm,{}):e("Reset",{ns:"common"})}),h&&a.jsx(ye,{variant:"light",size:"sm",onClick:()=>{z.value=!1,bu.value=!0,io.value=Rl.resetPassword,wu.value=e("password reset",{ns:"settings"})},className:"text-sm bg-gray-200 dark:bg-gray-700 dark:text-slate-200",children:e("Use Passcode",{ns:"common"})}),a.jsx(ye,{variant:"secondary",size:"sm",disabled:G>0,onClick:()=>{z.value=!1,$.value=!1,P.value=""},className:"text-sm bg-transparent dark:bg-transparent dark:text-slate-200 hover:dark:bg-slate-800",children:e("Cancel",{ns:"common"})})]})]}):a.jsx(ye,{variant:"secondary",size:"sm",onClick:()=>{z.value=!0},className:"text-sm bg-slate-200 dark:bg-slate-700 dark:text-slate-200 mt-2",children:e("Reset Password",{ns:"common"})})]}):a.jsxs(fe,{className:"gap-3 flex-wrap items-start justify-start my-2 flex-col",children:[a.jsx(Gt,{className:"text-md !w-60",isPassword:!0,autoComplete:"off",onPaste:q=>(q.preventDefault(),!1),showHidePassword:!0,placeholder:e("Recovery Password",{ns:"common"}),label:e("Enter Recovery Password",{ns:"common"}),classNameInput:L.value.length>=6&&L.value.length<=50?"!border-green-400 !bg-green-100 dark:!border-green-700 dark:!bg-green-950 h-9":"h-9",onChange:q=>{L.value=q.target.value}},"recovery-password"),a.jsx(Gt,{className:"text-md !w-60",isPassword:!0,showHidePassword:!0,onKeyDown:q=>{q.key==="Enter"&&L.value===D.value&&L.value.length>=6&&L.value.length<=50&&k("screenLockRecoveryPassword",L.value).then(()=>{g(Ep(L.value)),L.value="",D.value=""})},error:F?e("Passwords do not match",{ns:"settings"}):"",autoComplete:"off",onPaste:q=>(q.preventDefault(),!1),classNameInput:!F&&Z?"!border-green-400 !bg-green-100 dark:!border-green-700 dark:!bg-green-950 h-9":"h-9",placeholder:e("Confirm Password",{ns:"common"}),label:e("Confirm Password",{ns:"common"}),onChange:q=>{D.value=q.target.value}},"recovery-password-confirmation"),a.jsx(ye,{variant:"secondary",size:"sm",disabled:!Z,onClick:()=>{L.value===D.value&&k("screenLockRecoveryPassword",L.value).then(()=>{g(Ep(L.value)),L.value="",D.value=""})},className:"text-sm bg-blue-300 hover:bg-blue-300/80 dark:bg-blue-700 hover:dark:bg-blue-700/80 dark:text-slate-200 mt-1 h-9",children:e("Set Password",{ns:"common"})})]})})]})}),a.jsx(J,{className:"animate-in fade-in max-w-xl mt-4",children:a.jsxs(tr,{className:"".concat(!o&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-col items-start justify-between space-y-0 pb-1",children:[a.jsxs(Gn,{className:"animate-in fade-in text-md font-medium w-full mb-3 flex",children:[a.jsx(J,{children:e("Show Clipboard History Capture Control on Lock Screen",{ns:"settings"})}),a.jsx(Hr,{checked:o,className:"ml-auto",onCheckedChange:()=>{i(!o)}})]}),a.jsx(X,{className:"text-sm text-muted-foreground mt-2",children:e("Display clipboard history capture toggle on the locked application screen. This allows you to control history capture settings directly from the lock screen.",{ns:"settings"})})]}),a.jsx(cr,{})]})}),a.jsx(J,{className:"animate-in fade-in max-w-xl mt-4",children:a.jsxs(tr,{className:"".concat(!t&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-col items-start justify-between space-y-0 pb-1",children:[a.jsxs(Gn,{className:"animate-in fade-in text-md font-medium w-full mb-3 flex",children:[a.jsxs(J,{children:[e("Auto Lock the Screen on User Inactivity",{ns:"settings"}),a.jsx(eh,{})]}),a.jsx(Hr,{checked:t,className:"ml-auto",onCheckedChange:()=>{!t&&!N?Uc.value=!0:n(!t)}})]}),a.jsx(X,{className:"text-sm text-muted-foreground mt-2",children:e("Enable auto lock the application screen after a certain period of inactivity, to prevent unauthorized access to your data.",{ns:"settings"})})]}),a.jsxs(cr,{children:[a.jsx(fe,{className:"gap-3 flex-wrap items-start justify-start my-2",children:wee.map((q,ne)=>a.jsxs(ye,{variant:"ghost",disabled:!t,onClick:()=>{s(q)},className:"text-sm font-normal bg-slate-50 dark:bg-slate-950 ".concat(r===q?"bg-slate-300 font-semibold dark:bg-slate-600 text-dark dark:text-slate-200 hover:dark:bg-slate-600 hover:bg-slate-300":""," dark:text-slate-200 hover:dark:bg-slate-800 px-2 !py-0.5"),children:[q," ",e("minutes",{ns:"common"})]},ne))}),a.jsx(ye,{variant:"secondary",size:"sm",disabled:r===15,onClick:()=>{s(15)},className:"text-sm bg-slate-200 dark:bg-slate-700 dark:text-slate-200 mt-2",children:e("Reset",{ns:"common"})})]})]})}),a.jsx(J,{className:"animate-in fade-in max-w-xl mt-4",children:a.jsxs(tr,{className:"".concat(!c&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-col items-start justify-between space-y-0 pb-1",children:[a.jsxs(Gn,{className:"animate-in fade-in text-md font-medium w-full mb-3 flex",children:[a.jsxs(J,{children:[e("Require Screen Unlock at Application Start",{ns:"settings"}),a.jsx(eh,{})]}),a.jsx(Hr,{checked:c,className:"ml-auto",onCheckedChange:()=>{!c&&!N?Uc.value=!0:u(!c)}})]}),a.jsx(X,{className:"text-sm text-muted-foreground mt-2",children:e("Enable screen unlock requirement on app launch for enhanced security, safeguarding data from unauthorized access.",{ns:"settings"})})]}),a.jsx(cr,{})]})}),a.jsx(mn,{h:6}),a.jsx(ac,{to:E,replace:!0,children:a.jsx(ye,{variant:"ghost",className:"text-sm bg-slate-200 dark:bg-slate-700 dark:text-slate-200",size:"sm",children:e("Back",{ns:"common"})})}),a.jsx(mn,{h:4})]})]})})}function Z3e(){const{t:e}=wt(),{isSkipAutoStartPrompt:t,setIsSkipAutoStartPrompt:n,isShowCollectionNameOnNavBar:r,setIsShowCollectionNameOnNavBar:s,isShowDisabledCollectionsOnNavBarMenu:o,setIsShowDisabledCollectionsOnNavBarMenu:i}=ut(Nr),{setFontSize:c,fontSize:u,setIsSwapPanels:h,isSwapPanels:p}=ut(ra),[m,x]=f.useState(!1),{setTheme:C,theme:b}=o2(),{mode:g,setMode:k}=ut(pu);f.useEffect(()=>{b!==g&&k(b)},[b]),f.useEffect(()=>{vn("is_autostart_enabled").then(S=>{x(!!S)})},[]);const{returnRoute:j}=ut(ra);return a.jsx(ih,{disableWidth:!0,children:({height:S})=>S&&a.jsxs(J,{className:"p-4 py-6 select-none min-w-[320px]",children:[a.jsxs(J,{className:"text-xl my-2 mx-2 flex items-center justify-between",children:[a.jsx(X,{className:"light",children:e("User Preferences",{ns:"settings"})}),a.jsx(ac,{to:j,replace:!0,children:a.jsx(ye,{variant:"ghost",className:"text-sm bg-slate-200 dark:bg-slate-700 dark:text-slate-200",size:"sm",children:e("Back",{ns:"common"})})})]}),a.jsx(mn,{h:3}),a.jsxs(An,{style:{maxHeight:S-85},autoHide:!0,children:[a.jsx(J,{className:"animate-in fade-in max-w-xl",children:a.jsxs(tr,{className:"".concat(!m&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium border-red-300 border-1 w-full",children:e("Application Auto Start",{ns:"settings"})}),a.jsx(Hr,{checked:m,className:"ml-auto",onCheckedChange:async()=>{await vn("autostart",{enabled:!m}),x(!m)}})]}),a.jsxs(cr,{children:[a.jsx(X,{className:"text-sm text-muted-foreground",children:e("Enable application auto start on system boot",{ns:"settings"})}),!m&&a.jsx(fe,{className:"items-center justify-start mt-2 ml-[-12px]",children:a.jsx(y3,{color:"default",checked:t,classNameLabel:"py-1",onChange:()=>{n(!t)},children:a.jsx(jg,{size:"sm",children:e("Skip auto start prompt on app launch",{ns:"settings"})})})})]})]})}),a.jsx(J,{className:"animate-in fade-in max-w-xl mt-4",children:a.jsxs(tr,{children:[a.jsxs(Kn,{className:"flex flex-col items-start justify-between space-y-0 pb-1",children:[a.jsxs(Gn,{className:"animate-in fade-in text-md font-medium w-full mb-3",children:[e("Application UI Fonts Scale",{ns:"settings"}),a.jsx(X,{className:"text-sm text-muted-foreground mt-2",children:e("Change the application user interface font size scale",{ns:"settings"})})]}),a.jsx(fe,{className:"gap-3 flex-wrap items-start justify-start",children:xp.map((E,N)=>a.jsx(ye,{variant:"ghost",onClick:()=>{c(E)},className:"text-sm font-normal bg-slate-50 dark:bg-slate-950 ".concat(u===E?"bg-slate-300 font-semibold dark:bg-slate-600 text-dark dark:text-slate-200 hover:dark:bg-slate-600 hover:bg-slate-300":""," dark:text-slate-200 px-2 !py-0.5"),children:E},N))})]}),a.jsx(cr,{children:a.jsx(ye,{variant:"secondary",size:"sm",disabled:u==="100%",onClick:()=>{c("100%")},className:"text-sm bg-slate-200 dark:bg-slate-700 dark:text-slate-200 mt-1",children:e("Reset",{ns:"common"})})})]})}),a.jsx(J,{className:"animate-in fade-in max-w-xl mt-4",children:a.jsx(tr,{children:a.jsxs(Kn,{className:"flex flex-col items-start justify-between space-y-0 pb-1 mb-4",children:[a.jsxs(Gn,{className:"animate-in fade-in text-md font-medium w-full mb-3",children:[e("Application UI Color Theme",{ns:"settings"}),a.jsx(X,{className:"text-sm text-muted-foreground mt-2",children:e("Change the application user interface color theme",{ns:"settings"})})]}),a.jsxs(fe,{className:"gap-3 flex-wrap items-start justify-start",children:[a.jsxs(ye,{variant:"ghost",onClick:()=>{C("light")},className:"text-sm border-0 font-normal bg-slate-50 dark:bg-slate-950 ".concat(b==="light"?"bg-slate-300 font-semibold dark:bg-slate-600 text-dark dark:text-slate-200 hover:dark:bg-slate-600 hover:bg-slate-300":""," dark:text-slate-200 px-3 !py-0.5"),children:[a.jsx("span",{className:"flex tems-end",children:a.jsx(bo.sun,{className:"mr-2",size:18})}),a.jsx("span",{children:e("Theme:::Light",{ns:"navbar"})})]}),a.jsxs(ye,{variant:"ghost",onClick:()=>{C("dark")},className:"text-sm border-0 font-normal bg-slate-50 dark:bg-slate-950 ".concat(b==="dark"?"bg-slate-300 font-semibold dark:bg-slate-600 text-dark dark:text-slate-200 hover:dark:bg-slate-600 hover:bg-slate-300":""," dark:text-slate-200 px-3 !py-0.5"),children:[a.jsx("span",{className:"flex tems-end",children:a.jsx(bo.moon,{className:"mr-2",size:17})}),a.jsx("span",{children:e("Theme:::Dark",{ns:"navbar"})})]}),a.jsxs(ye,{variant:"ghost",onClick:()=>{C("system")},className:"text-sm border-0 font-normal bg-slate-50 dark:bg-slate-950 ".concat(b==="system"?"bg-slate-300 font-semibold dark:bg-slate-600 text-dark dark:text-slate-200 hover:dark:bg-slate-600 hover:bg-slate-300":""," dark:text-slate-200 px-3 !py-0.5"),children:[a.jsx("span",{className:"tems-end flex w-[1.5rem] ",children:a.jsx(bo.sunmoon,{className:"mr-2",width:14,height:14})}),a.jsx("span",{children:e("Theme:::System",{ns:"navbar"})})]})]})]})})}),a.jsx(J,{className:"animate-in fade-in max-w-xl mt-4",children:a.jsx(tr,{children:a.jsxs(Kn,{className:"flex flex-col items-start justify-between space-y-0 pb-1 mb-4",children:[a.jsxs(Gn,{className:"animate-in fade-in text-md font-medium w-full mb-3",children:[e("Application UI Language",{ns:"settings"}),a.jsx(X,{className:"text-sm text-muted-foreground mt-2",children:e("Change the application user interface language",{ns:"settings"})})]}),a.jsx(fe,{className:"gap-3 flex-wrap items-start justify-start",children:Cj.map(({code:E,name:N,flag:T})=>a.jsxs(ye,{variant:"ghost",onClick:()=>{sr.changeLanguage(E)},className:"text-sm border-0 font-normal bg-slate-50 dark:bg-slate-950 ".concat(sr.language===E?"bg-slate-300 font-semibold dark:bg-slate-600 text-dark dark:text-slate-200 hover:dark:bg-slate-600 hover:bg-slate-300":""," dark:text-slate-200 px-3 !py-0.5"),children:[a.jsx("span",{className:"flags mr-3",children:T})," ",N]},E))})]})})}),a.jsx(J,{className:"animate-in fade-in max-w-xl mt-4",children:a.jsxs(tr,{className:"".concat(!p&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium border-red-300 border-1 w-full",children:e("Swap Panels Layout",{ns:"common"})}),a.jsx(Hr,{checked:p,className:"ml-auto",onCheckedChange:async()=>{h(!p)}})]}),a.jsx(cr,{children:a.jsx(X,{className:"text-sm text-muted-foreground",children:e("Switch the layout position of panels in Clipboard History and Paste Menu views",{ns:"settings"})})})]})}),a.jsx(J,{className:"animate-in fade-in max-w-xl mt-4",children:a.jsxs(tr,{className:"".concat(!r&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium border-red-300 border-1 w-full",children:e("Show collection name on the navbar",{ns:"settings"})}),a.jsx(Hr,{checked:r,className:"ml-auto",onCheckedChange:()=>{s(!r)}})]}),a.jsx(cr,{children:a.jsx(X,{className:"text-sm text-muted-foreground",children:e("Display full name of selected collection on the navigation bar",{ns:"settings"})})})]})}),a.jsx(J,{className:"animate-in fade-in max-w-xl mt-4",children:a.jsxs(tr,{className:"".concat(!o&&"opacity-80 bg-gray-100 dark:bg-gray-900/80"),children:[a.jsxs(Kn,{className:"flex flex-row items-center justify-between space-y-0 pb-1",children:[a.jsx(Gn,{className:"animate-in fade-in text-md font-medium border-red-300 border-1 w-full",children:e("Show disabled collections on the navbar list",{ns:"settings"})}),a.jsx(Hr,{checked:o,className:"ml-auto",onCheckedChange:()=>{i(!o)}})]}),a.jsx(cr,{children:a.jsx(X,{className:"text-sm text-muted-foreground",children:e("Display disabled collections name on the navigation bar under collections menu",{ns:"settings"})})})]})}),a.jsx(mn,{h:6}),a.jsx(ac,{to:j,replace:!0,children:a.jsx(ye,{variant:"ghost",className:"text-sm bg-slate-200 dark:bg-slate-700 dark:text-slate-200",size:"sm",children:e("Back",{ns:"common"})})}),a.jsx(mn,{h:4})]})]})})}const Q3e=[{index:!0,element:a.jsx(Mye,{to:"history",replace:!0})},{path:"menu",element:a.jsx(V3e,{}),index:!0},{path:"history",element:a.jsx(d5e,{})},{path:"app-settings",element:a.jsx(U3e,{}),children:[{path:"collections",element:a.jsx(_N,{})},{path:"collections/new",element:a.jsx(_N,{showAddNewCollection:!0})},{path:"items",element:a.jsx(_N,{})},{path:"history",element:a.jsx(q3e,{})},{path:"preferences",element:a.jsx(Z3e,{})},{path:"security",element:a.jsx(G3e,{})},{path:"license",element:a.jsx(oH,{})},{path:"license/register",element:a.jsx(oH,{registerLicense:!0})}]}],J3e=zye([{element:a.jsx(fbe,{}),children:[{path:"/",lazy:()=>he(()=>Promise.resolve().then(()=>T2e),void 0),children:Q3e}]}]),X3e=new mU({defaultOptions:{mutations:{networkMode:"always"},queries:{networkMode:"always",gcTime:1e3*60*60*1,retry:RU,retryDelay:e=>Math.min(2e3*2**e,3e4)}}});jI(document.getElementById("root")).render(a.jsx(f.StrictMode,{children:a.jsxs(xU,{client:X3e,children:[a.jsx(qye,{router:J3e}),PU]})}))})();export{dt as R,tEe as __tla,j6 as a,C6 as b,Ai as c,S6 as d,f as e,_o as g,E6 as r}; diff --git a/dist-frontend/assets/index-B_Ugrscd.css b/dist-frontend/assets/index-B_Ugrscd.css new file mode 100644 index 00000000..050246c2 --- /dev/null +++ b/dist-frontend/assets/index-B_Ugrscd.css @@ -0,0 +1,9 @@ +.CodeMirror{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;direction:ltr;font-size:14px;z-index:0;border-radius:5px;height:auto;background:transparent;position:relative;overflow:hidden}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-gutters{background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px;min-width:25px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-cursor{border-left:2px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}span.cm-header,span.cm-strong{font-weight:700}span.cm-em{font-style:italic}span.cm-link{text-decoration:underline}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#c0dbfd}.code-is-dark{font-weight:350;color:#abb2bf;background-color:#282c34}.code-is-dark .CodeMirror-selected{background-color:#3e4451}.code-is-dark .CodeMirror-gutters{background:#20242a}.code-is-dark .CodeMirror-linenumber{color:#5c6370!important}.code-is-dark .CodeMirror-cursor{border-left:2px solid #aaaaaa!important}.code-is-dark .cm-comment{color:#6a9955}.code-is-dark .cm-builtin,.code-is-dark .cm-keyword{color:#569cd6}.code-is-dark .cm-number{color:#b5cea8}.code-is-dark .cm-def{color:#646695}.code-is-dark .cm-variable,.code-is-dark .cm-attribute{color:#9cdcfe}.code-is-dark .cm-string{color:#ce9178}.code-is-dark .cm-tag{color:#4ec9b0}.code-is-dark .cm-punctuation,.code-is-dark .cm-operator{color:#d4d4d4}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.code-is-dark .CodeMirror-scrollbar-filler,.code-is-dark .CodeMirror-gutter-filler{background-color:#282c34}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:none}.CodeMirror-code>div{padding-left:3px}.CodeMirror-code>pre{padding-left:8px}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#c0dbfd}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#c0dbfd}.cm-searching{background:#ffa;background:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-overlayscroll .CodeMirror-scrollbar-filler,.CodeMirror-overlayscroll .CodeMirror-gutter-filler{display:none}.CodeMirror-overlayscroll-horizontal div,.CodeMirror-overlayscroll-vertical div{position:absolute;background:#bcd;border-radius:3px}.CodeMirror-overlayscroll-horizontal,.CodeMirror-overlayscroll-vertical{position:absolute;z-index:6}.CodeMirror-overlayscroll-horizontal{bottom:0;left:0;height:6px}.CodeMirror-overlayscroll-horizontal div{bottom:0;height:100%}.CodeMirror-overlayscroll-vertical{right:0;top:0;width:6px}.CodeMirror-overlayscroll-vertical div{right:2px;width:100%}.CodeMirror-simplescroll-horizontal div,.CodeMirror-simplescroll-vertical div{position:absolute;background:#ccc;box-sizing:border-box;border:1px solid #bbb;border-radius:2px}.CodeMirror-simplescroll-horizontal,.CodeMirror-simplescroll-vertical{position:absolute;z-index:6;opacity:.4;background:#f4f4f4}.code-is-dark .CodeMirror-simplescroll-horizontal,.code-is-dark .CodeMirror-simplescroll-vertical{background:#282c34}.code-is-dark .CodeMirror-simplescroll-horizontal div,.code-is-dark .CodeMirror-simplescroll-vertical div{background:#424242;border:1px solid #212121}.code-is-dark .CodeMirror-simplescroll-horizontal div{background:#424242;border-bottom:0}.code-is-dark .CodeMirror-simplescroll-horizontal{bottom:-1px}.CodeMirror-simplescroll-horizontal{bottom:1px;left:0;height:8px}.CodeMirror-simplescroll-horizontal div{bottom:0;height:100%}.CodeMirror-simplescroll-vertical{right:1px;top:0;width:8px}.code-is-dark .CodeMirror-simplescroll-vertical{right:0;width:9px}.CodeMirror-simplescroll-vertical div{right:0;width:100%}.CodeMirror-activeline-background{background:#f7f7f9}.code-is-dark .CodeMirror-activeline-background{background-color:#99bbff0a}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link,.code-is-light .cm-link,.code-is-light span.cm-link{text-decoration:underline;color:#00c}.cm-strikethrough{text-decoration:line-through}.cm-invalidchar,.code-is-light .cm-error,.code-is-light span.cm-error{color:red}.code-is-light .cm-header,.code-is-light span.cm-header{color:#00f}.code-is-light .cm-quote,.code-is-light span.cm-quote{color:#090}.code-is-light .cm-keyword,.code-is-light span.cm-keyword{color:#00a4db}.code-is-light .cm-string,.code-is-light .cm-string-2,.code-is-light span.cm-string,.code-is-light span.cm-string-2{color:#e3116c}.code-is-light .cm-comment,.code-is-light span.cm-comment{color:#998}.code-is-light .cm-variable,.code-is-light .cm-variable-2,.code-is-light .cm-variable-3,.code-is-light .cm-property,.code-is-light span.cm-variable,.code-is-light span.cm-variable-2,.code-is-light span.cm-variable-3,.code-is-light span.cm-property{color:#36acaa}.code-is-light .cm-operator,.code-is-light .cm-punctuation,.code-is-light span.cm-operator,.code-is-light span.cm-punctuation{color:#393a34}.code-is-light .cm-def,.code-is-light span.cm-def{color:#d73a49}.code-is-light .cm-atom,.code-is-light .cm-tag,.code-is-light span.cm-atom,.code-is-light span.cm-tag{color:#00009f}.code-is-light .cm-attribute,.code-is-light span.cm-attr,.code-is-light span.cm-attribute,.code-is-light span.cm-hr{color:#00a4db}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}._TopRow_16h0h_1{flex:0 0 auto;text-align:center}._BottomRow_16h0h_5{flex:1 1 auto}._Panel_16h0h_9{display:flex;flex-direction:column}._PanelContent_16h0h_14{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem}._ResizeHandleOuter_16h0h_24{flex:0 0 .8em;position:relative;outline:none;--background-color: transparent}._ResizeHandleOuter_16h0h_24[data-resize-handle-active]{--background-color: var(--color-solid-resize-bar-handle)}._ResizeHandleInner_16h0h_35{position:absolute;top:.15em;bottom:.15em;left:.15em;right:.15em;border-radius:.25em;background-color:var(--background-color);transition:background-color .2s linear}._Button_16h0h_46{color:var(--color-default);background-color:var(--color-button-background);border:1px solid var(--color-button-border);border-radius:.25rem;padding:.25rem .5rem;cursor:pointer}._Button_16h0h_46:hover{background-color:var(--color-button-background-hover)}._Icon_16h0h_58{width:14px;height:14px;position:absolute;left:calc(50% - 7px);top:calc(50% - 7px)}:root{--rct-color-tree-bg: #f6f8fa;--rct-color-tree-focus-outline: #0366d6;--rct-color-focustree-item-selected-bg: #e8eaed;--rct-color-focustree-item-selected-text: inherit;--rct-color-focustree-item-focused-border: #0366d6;--rct-color-focustree-item-draggingover-bg: #ebf0f4;--rct-color-focustree-item-draggingover-color: inherit;--rct-color-nonfocustree-item-selected-bg: #e8eaed;--rct-color-nonfocustree-item-selected-text: inherit;--rct-color-nonfocustree-item-focused-border: #dbdbdb;--rct-color-search-highlight-bg: #a2aed2;--rct-color-drag-between-line-bg: #0366d6;--rct-color-arrow: #373a3f;--rct-item-height: 22px;--rct-color-renaming-input-submitbutton-bg: inherit;--rct-color-renaming-input-submitbutton-bg-hover: #0366d6;--rct-color-renaming-input-submitbutton-bg-active: #095fc1;--rct-color-renaming-input-submitbutton-text: inherit;--rct-color-renaming-input-submitbutton-text-hover: #ffffff;--rct-color-renaming-input-submitbutton-text-active: #ffffff}.rct-tree-root{font-family:sans-serif;background-color:var(--rct-color-tree-bg);padding:4px 0}.rct-tree-root-focus{outline:1px solid var(--rct-color-tree-focus-outline)}.rct-tree-item-li{font-size:.8rem;list-style-type:none;padding:0;margin:0}.rct-tree-item-title-container{display:flex;align-items:center;border-top:1px solid transparent;border-bottom:1px solid transparent}.rct-tree-item-button{flex-grow:1;display:flex;align-items:center;box-sizing:border-box;background-color:transparent;font-family:inherit;font-size:inherit;border:none;width:100%;height:var(--rct-item-height);text-align:left;color:inherit;outline:none}.rct-tree-item-arrow{width:10px}.rct-tree-item-arrow svg{width:10px}.rct-tree-item-arrow-path{fill:var(--rct-color-arrow)}.rct-tree-items-container{margin:0;padding:0}.rct-tree-root:not(.rct-tree-root-focus) .rct-tree-item-title-container-selected{background-color:var(--rct-color-nonfocustree-item-selected-bg);color:var(--rct-color-nonfocustree-item-selected-text)}.rct-tree-root.rct-tree-root-focus .rct-tree-item-title-container-selected{background-color:var(--rct-color-focustree-item-selected-bg);color:var(--rct-color-focustree-item-selected-text)}.rct-tree-root.rct-tree-root-focus .rct-tree-item-title-container-focused{outline:none;border-color:var(--rct-color-focustree-item-focused-border)}.rct-tree-root:not(.rct-tree-root-focus) .rct-tree-item-title-container-focused{outline:none;border-color:var(--rct-color-nonfocustree-item-focused-border)}.rct-tree-item-title-container-dragging-over{background-color:var(--rct-color-focustree-item-draggingover-bg);color:var(--rct-color-focustree-item-draggingover-color)}.rct-tree-item-button-search-match{font-style:italic}.rct-tree-item-search-highlight{background-color:var(--rct-color-search-highlight-bg)}.rct-tree-drag-between-line{position:absolute;right:0;top:-2px;height:4px;background-color:var(--rct-color-drag-between-line-bg)}.rct-tree-drag-between-line-top{top:0}.rct-tree-drag-between-line-bottom{top:-4px}.rct-tree-search-input-container{position:absolute;top:0;right:0;width:120px}.rct-tree-search-input{position:fixed;width:120px}.rct-tree-item-renaming-form{flex-grow:1;display:flex}.rct-tree-item-renaming-input{flex-grow:1;background-color:inherit;border:none;color:inherit;outline:none}.rct-tree-item-renaming-submit-button{border:none;background-color:var(--rct-color-renaming-input-submitbutton-bg);border-radius:999px;color:var(--rct-color-renaming-input-submitbutton-text);cursor:pointer}.rct-tree-item-renaming-submit-button:hover{background-color:var(--rct-color-renaming-input-submitbutton-bg-hover);color:var(--rct-color-renaming-input-submitbutton-text-hover)}.rct-tree-item-renaming-submit-button:active{background-color:var(--rct-color-renaming-input-submitbutton-bg-active);color:var(--rct-color-renaming-input-submitbutton-text-active)}:root{--rct-color-tree-bg: transparent;--rct-item-height: 28px;--rct-color-search-highlight-bg: #acccf1;--rct-color-tree-focus-outline: transparent;--rct-item-margin: 1px;--rct-item-padding: 8px;--rct-radius: 4px;--rct-bar-offset: 6px;--rct-bar-width: 4px;--rct-bar-color: #0366d6;--rct-focus-outline: #000000;--rct-color-focustree-item-selected-bg: #f0f2f5;--rct-color-focustree-item-hover-bg: #f0f2f5;--rct-color-focustree-item-hover-text: inherit;--rct-color-focustree-item-active-bg: #e4e6eb;--rct-color-focustree-item-active-text: #4f4f4f;--rct-arrow-size: 10px;--rct-arrow-container-size: 16px;--rct-arrow-padding: 6px;--rct-cursor: pointer;--rct-search-width: 120px;--rct-search-height: 16px;--rct-search-padding: 8px;--rct-search-border: #b4b7bd;--rct-search-border-bottom: #0366d6;--rct-search-bg: #f8f9fa;--rct-search-text: #000000;--rct-search-text-offset: calc(var(--rct-search-padding) * 2 + 16px);--rct-search-container-width: calc(var(--rct-search-width) + var(--rct-search-text-offset) + var(--rct-search-padding) + 2px)}.rct-dark{--rct-color-search-highlight-bg: #2f5381;--rct-bar-color: #1d7be5;--rct-focus-outline: #ffffff;--rct-color-focustree-item-selected-text: #ffffff;--rct-color-focustree-item-selected-bg: #373737;--rct-color-focustree-item-hover-bg: #373737;--rct-color-focustree-item-hover-text: #ffffff;--rct-color-focustree-item-active-bg: #313131;--rct-color-focustree-item-active-text: #ffffff;--rct-color-focustree-item-draggingover-bg: #313131;--rct-color-focustree-item-draggingover-color: #ffffff;--rct-color-arrow: #ffffff;--rct-search-border: #4f4f4f;--rct-search-border-bottom: #1d7be5;--rct-search-bg: #373737;--rct-search-text: #ffffff;--rct-search-text-offset: calc(var(--rct-search-padding) * 2 + 16px)}.rct-tree-item-button{padding:0 var(--rct-item-padding) 0 calc(var(--rct-item-padding) + var(--rct-arrow-container-size) + var(--rct-arrow-padding));margin-left:calc(-1 * var(--rct-arrow-size));cursor:var(--rct-cursor);transition:color .1s ease-out,background-color .1s ease-out}.rct-tree-item-button:focus-visible{outline:2px solid var(--rct-focus-outline)}.rct-tree-item-button:hover{background-color:var(--rct-color-focustree-item-hover-bg);color:var(--rct-color-focustree-item-hover-text)}.rct-tree-item-button:active{background-color:var(--rct-color-focustree-item-active-bg);color:var(--rct-color-focustree-item-active-text)}.rct-tree-item-title-container-selected .rct-tree-item-button{background-color:var(--rct-color-focustree-item-selected-bg);color:var(--rct-color-focustree-item-selected-text)}.rct-tree-item-title-container-selected .rct-tree-item-button:before{content:" ";position:absolute;top:calc(var(--rct-bar-offset) + var(--rct-item-margin));left:calc(-.5 * var(--rct-bar-width));height:calc(var(--rct-item-height) - 2 * var(--rct-bar-offset));width:var(--rct-bar-width);background-color:var(--rct-bar-color);border-radius:99px}.rct-tree-item-button{margin-top:var(--rct-item-margin);margin-bottom:var(--rct-item-margin);position:relative;border-radius:var(--rct-radius)}.rct-tree-item-title-container-dragging-over .rct-tree-item-button{background-color:var(--rct-color-focustree-item-draggingover-bg);color:var(--rct-color-focustree-item-draggingover-color)}.rct-tree-item-title-container{border:none;background-color:unset!important}.rct-tree-item-arrow{z-index:1;margin-right:calc(-1 * var(--rct-arrow-container-size) + var(--rct-arrow-padding));width:var(--rct-arrow-container-size);height:var(--rct-arrow-container-size);display:flex;justify-content:center;align-content:center;border-radius:var(--rct-radius);cursor:var(--rct-cursor)}.rct-tree-item-arrow.rct-tree-item-arrow-isFolder:hover{background-color:var(--rct-color-focustree-item-hover-bg);color:var(--rct-color-focustree-item-hover-text)}.rct-tree-item-arrow svg{width:var(--rct-arrow-size)}.rct-tree-item-renaming-submit-button{border-radius:var(--rct-radius);visibility:hidden}.rct-tree-drag-between-line{border-radius:99px;height:3px}.rct-tree-search-input-container{width:var(--rct-search-container-width)}.rct-tree-search-input{width:var(--rct-search-width);height:var(--rct-search-height);padding:var(--rct-search-padding);padding-left:var(--rct-search-text-offset);margin:0;border:1px solid var(--rct-search-border);border-bottom:2px solid var(--rct-search-border-bottom);border-radius:var(--rct-radius);background-color:var(--rct-search-bg);color:var(--rct-search-text)}.rct-tree-search-input:focus{outline:none}.rct-tree-input-icon{content:url(data:image/svg+xml,%3Csvg%20stroke%3D%22currentColor%22%20fill%3D%22currentColor%22%20stroke-width%3D%220%22%20viewBox%3D%220%200%2016%2016%22%20height%3D%221em%22%20width%3D%221em%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.742%2010.344a6.5%206.5%200%201%200-1.397%201.398h-.001c.03.04.062.078.098.115l3.85%203.85a1%201%200%200%200%201.415-1.414l-3.85-3.85a1.007%201.007%200%200%200-.115-.1zM12%206.5a5.5%205.5%200%201%201-11%200%205.5%205.5%200%200%201%2011%200z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);position:fixed;transform:translateY(var(--rct-search-padding)) translate(var(--rct-search-padding));z-index:1}.rct-dark .rct-tree-input-icon{content:url(data:image/svg+xml,%3Csvg%20stroke%3D%22%23ffffff%22%20fill%3D%22%23ffffff%22%20stroke-width%3D%220%22%20viewBox%3D%220%200%2016%2016%22%20height%3D%221em%22%20width%3D%221em%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.742%2010.344a6.5%206.5%200%201%200-1.397%201.398h-.001c.03.04.062.078.098.115l3.85%203.85a1%201%200%200%200%201.415-1.414l-3.85-3.85a1.007%201.007%200%200%200-.115-.1zM12%206.5a5.5%205.5%200%201%201-11%200%205.5%205.5%200%200%201%2011%200z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.dashboard-tabs .simplebar-content-wrapper{margin:0}.dashboard-tabs .simplebar-track.simplebar-horizontal,.scroll-h-tabs-wrap .simplebar-track.simplebar-horizontal{left:0;height:7px}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:100;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}/*! + * OverlayScrollbars + * Version: 2.4.5 + * + * Copyright (c) Rene Haas | KingSora. + * https://github.com/KingSora + * + * Released under the MIT license. + */.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;top:0;right:0;bottom:0;left:0;transform:scale(.1)}.os-size-observer:before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0px;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}.os-environment{scroll-behavior:auto!important;--os-custom-prop: -1;position:fixed;opacity:0;visibility:hidden;overflow:scroll;height:200px;width:200px;z-index:var(--os-custom-prop)}.os-environment div{width:200%;height:200%;margin:10px 0}.os-environment.os-environment-flexbox-glue{display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;width:auto;min-height:200px;min-width:200px}.os-environment.os-environment-flexbox-glue div{flex:auto;width:auto;height:auto;max-height:100%;max-width:100%;margin:0}.os-environment.os-environment-flexbox-glue-max{max-height:200px}.os-environment.os-environment-flexbox-glue-max div{overflow:visible}.os-environment.os-environment-flexbox-glue-max div:before{content:"";display:block;height:999px;width:999px}.os-environment,[data-overlayscrollbars-viewport]{-ms-overflow-style:scrollbar!important}[data-overlayscrollbars-initialize],[data-overlayscrollbars~=scrollbarHidden],[data-overlayscrollbars-viewport~=scrollbarHidden],.os-scrollbar-hidden.os-environment{scrollbar-width:none!important}[data-overlayscrollbars-initialize]::-webkit-scrollbar,[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,[data-overlayscrollbars~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars~=scrollbarHidden]::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,.os-scrollbar-hidden.os-environment::-webkit-scrollbar,.os-scrollbar-hidden.os-environment::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]{box-sizing:inherit;position:relative;flex:auto!important;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]{--os-vaw: 0;--os-vah: 0}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]{overflow:hidden}[data-overlayscrollbars~=host],[data-overlayscrollbars~=viewport]{position:relative}[data-overlayscrollbars~=overflowVisible],[data-overlayscrollbars-padding~=overflowVisible],[data-overlayscrollbars-viewport~=overflowVisible]{overflow:visible}[data-overlayscrollbars-overflow-x=hidden]{overflow-x:hidden}[data-overlayscrollbars-overflow-x=scroll]{overflow-x:scroll}[data-overlayscrollbars-overflow-x=hidden]{overflow-y:hidden}[data-overlayscrollbars-overflow-y=scroll]{overflow-y:scroll}[data-overlayscrollbars~=scrollbarPressed],[data-overlayscrollbars~=scrollbarPressed] [data-overlayscrollbars-viewport]{scroll-behavior:auto!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]{text-overflow:ellipsis}.code-scroll-x [data-overlayscrollbars-contents]{text-overflow:unset}[data-overlayscrollbars-contents]:not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}.os-scrollbar{contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none}.os-scrollbar-track{position:relative;direction:ltr!important;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible,.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0}.os-scrollbar-vertical .os-scrollbar-handle{right:0}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}.os-scrollbar{--os-size: 0;--os-padding-perpendicular: 0;--os-padding-axis: 0;--os-track-border-radius: 0;--os-track-bg: none;--os-track-bg-hover: none;--os-track-bg-active: none;--os-track-border: none;--os-track-border-hover: none;--os-track-border-active: none;--os-handle-border-radius: 0;--os-handle-bg: none;--os-handle-bg-hover: none;--os-handle-bg-active: none;--os-handle-border: none;--os-handle-border-hover: none;--os-handle-border-active: none;--os-handle-min-size: 33px;--os-handle-max-size: none;--os-handle-perpendicular-size: 100%;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 0}.os-scrollbar .os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar .os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar .os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar .os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar .os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-scrollbar .os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar .os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size-horizontal);height:var(--os-size-horizontal)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size-horizontal);right:0}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars~=updating]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;margin-right:-11px;--os-size: 10px;--os-size-horizontal: 8px;--os-padding-perpendicular: 2px;--os-padding-axis: 2px;--os-track-border-radius: 10px;--os-handle-interactive-area-offset: 4px;--os-handle-border-radius: 10px}.os-theme-dark{--os-handle-bg: rgba(0, 0, 0, .24);--os-handle-bg-hover: rgba(0, 0, 0, .35);--os-handle-bg-active: rgba(0, 0, 0, .42)}.os-theme-light{--os-handle-bg: rgba(255, 255, 255, .24);--os-handle-bg-hover: rgba(255, 255, 255, .35);--os-handle-bg-active: rgba(255, 255, 255, .42)}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*{scrollbar-color:initial;scrollbar-width:initial}:root{--color-solid-resize-bar: rgb(226, 232, 240);--background: 0 0% 100%;--foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 47.4% 11.2%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--card: 0 0% 99.5%;--card-foreground: 222.2 47.4% 11.2%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 100% 50%;--destructive-foreground: 210 40% 98%;--ring: 215 20.2% 65.1%;--radius: .5rem}.dark{--background: 217 18.41% 8.5%;--foreground: 213 31% 91%;--muted: 223 47% 11%;--muted-foreground: 215.4 16.3% 56.9%;--accent: 216 34% 17%;--accent-foreground: 210 40% 98%;--popover: 224 71% 4%;--popover-foreground: 215 20.2% 65.1%;--border: 216 34% 17%;--input: 216 34% 17%;--card: 213.91, 16.28%, 9.46%;--card-foreground: 213 31% 91%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 1.2%;--secondary: 222.2 47.4% 11.2%;--secondary-foreground: 210 40% 98%;--destructive: 0 63% 31%;--destructive-foreground: 210 40% 98%;--ring: 216 34% 17%;--radius: .5rem}*{border-color:hsl(var(--border))}body{overscroll-behavior:none;overflow:hidden;margin:0;font-family:Inter,-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;background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"rlig" 1,"calt" 1}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-\[-100px\]{bottom:-100px}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\/4{left:50%}.left-\[-10px\]{left:-10px}.left-\[-12px\]{left:-12px}.left-\[-4px\]{left:-4px}.left-\[30px\]{left:30px}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[-10px\]{right:-10px}.right-\[-16px\]{right:-16px}.right-\[-3px\]{right:-3px}.right-\[-5px\]{right:-5px}.right-\[36px\]{right:36px}.right-\[4px\]{right:4px}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-2\/4{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-9{top:2.25rem}.top-\[-10px\]{top:-10px}.top-\[-12px\]{top:-12px}.top-\[-13px\]{top:-13px}.top-\[-16px\]{top:-16px}.top-\[-17px\]{top:-17px}.top-\[-3px\]{top:-3px}.top-\[-5px\]{top:-5px}.top-\[-6px\]{top:-6px}.top-\[1px\]{top:1px}.top-\[3px\]{top:3px}.top-\[49px\]{top:49px}.top-\[4px\]{top:4px}.top-\[5px\]{top:5px}.top-\[60\%\]{top:60%}.top-\[64px\]{top:64px}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.z-10{z-index:10}.z-100{z-index:100}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-auto{z-index:auto}.\!m-0{margin:0!important}.m-0{margin:0}.m-0\.5{margin:.125rem}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-auto{margin:auto}.\!mx-0{margin-left:0!important;margin-right:0!important}.\!my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mb-1{margin-bottom:.25rem!important}.\!mt-0{margin-top:0!important}.\!mt-2{margin-top:.5rem!important}.\!mt-4{margin-top:1rem!important}.\!mt-\[43px\]{margin-top:43px!important}.-ml-1{margin-left:-.25rem}.-mt-0{margin-top:-0px}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-5{margin-top:-1.25rem}.-mt-80{margin-top:-20rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[2px\]{margin-bottom:2px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-\[-12px\]{margin-left:-12px}.ml-\[-2px\]{margin-left:-2px}.ml-\[-5px\]{margin-left:-5px}.ml-\[-8px\]{margin-left:-8px}.ml-\[10px\]{margin-left:10px}.ml-\[120px\]{margin-left:120px}.ml-\[150px\]{margin-left:150px}.ml-\[20px\]{margin-left:20px}.ml-\[30px\]{margin-left:30px}.ml-\[40px\]{margin-left:40px}.ml-\[50px\]{margin-left:50px}.ml-\[60px\]{margin-left:60px}.ml-\[90px\]{margin-left:90px}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-\[-10px\]{margin-right:-10px}.mr-\[-6px\]{margin-right:-6px}.mr-\[-8px\]{margin-right:-8px}.mr-\[11px\]{margin-right:11px}.mr-\[13px\]{margin-right:13px}.mr-\[14px\]{margin-right:14px}.mr-\[2px\]{margin-right:2px}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[-12px\]{margin-top:-12px}.mt-\[-3px\]{margin-top:-3px}.mt-\[1px\]{margin-top:1px}.mt-\[20px\]{margin-top:20px}.mt-\[2px\]{margin-top:2px}.mt-\[40px\]{margin-top:40px}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.block{display:block}.\!inline-block{display:inline-block!important}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.\!h-4{height:1rem!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.h-1\/4{height:25%}.h-1\/5{height:20%}.h-1\/6{height:16.666667%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-2\/3{height:66.666667%}.h-2\/4{height:50%}.h-2\/5{height:40%}.h-2\/6{height:33.333333%}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/4{height:75%}.h-3\/5{height:60%}.h-3\/6{height:50%}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-4\/5{height:80%}.h-4\/6{height:66.666667%}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-5\/6{height:83.333333%}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[380px\]{height:380px}.h-\[40px\]{height:40px}.h-\[41px\]{height:41px}.h-\[48px\]{height:48px}.h-\[8px\]{height:8px}.h-\[calc\(100vh-50px\)\]{height:calc(100vh - 50px)}.h-\[calc\(100vh-70px\)\]{height:calc(100vh - 70px)}.h-\[calc\(100vh-95px\)\]{height:calc(100vh - 95px)}.h-\[full\]{height:full}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-min{height:-moz-min-content;height:min-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-56{max-height:14rem}.max-h-\[200px\]{max-height:200px}.max-h-\[300px\]{max-height:300px}.max-h-\[380px\]{max-height:380px}.max-h-\[600px\]{max-height:600px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-\[0px\]{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[40px\]{min-height:40px}.\!w-36{width:9rem!important}.\!w-40{width:10rem!important}.\!w-60{width:15rem!important}.\!w-9{width:2.25rem!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/12{width:8.333333%}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.666667%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/12{width:16.666667%}.w-2\/3{width:66.666667%}.w-2\/4{width:50%}.w-2\/5{width:40%}.w-2\/6{width:33.333333%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/12{width:25%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-3\/6{width:50%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/12{width:33.333333%}.w-4\/5{width:80%}.w-4\/6{width:66.666667%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/12{width:41.666667%}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-6\/12{width:50%}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-7\/12{width:58.333333%}.w-72{width:18rem}.w-8{width:2rem}.w-8\/12{width:66.666667%}.w-80{width:20rem}.w-9{width:2.25rem}.w-9\/12{width:75%}.w-96{width:24rem}.w-\[1\.5rem\]{width:1.5rem}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[190px\]{width:190px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[230px\]{width:230px}.w-\[235px\]{width:235px}.w-\[24px\]{width:24px}.w-\[25px\]{width:25px}.w-\[260px\]{width:260px}.w-\[270px\]{width:270px}.w-\[280px\]{width:280px}.w-\[28px\]{width:28px}.w-\[2px\]{width:2px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[37px\]{width:37px}.w-\[380px\]{width:380px}.w-\[38px\]{width:38px}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.w-\[448px\]{width:448px}.w-\[580px\]{width:580px}.w-\[70px\]{width:70px}.w-\[80\%\]{width:80%}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-min{width:-moz-min-content;width:min-content}.w-px{width:1px}.w-screen{width:100vw}.\!min-w-\[390px\]{min-width:390px!important}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[16px\]{min-width:16px}.min-w-\[200px\]{min-width:200px}.min-w-\[24px\]{min-width:24px}.min-w-\[265px\]{min-width:265px}.min-w-\[270px\]{min-width:270px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-\[340px\]{min-width:340px}.min-w-\[40px\]{min-width:40px}.min-w-\[80\%\]{min-width:80%}.min-w-\[80px\]{min-width:80px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[200px\]{max-width:200px}.max-w-\[22px\]{max-width:22px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[50\%\]{max-width:50%}.max-w-\[640px\]{max-width:640px}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-min{max-width:-moz-min-content;max-width:min-content}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2,.-translate-x-2\/4{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2,.-translate-y-2\/4{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-90deg\]{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-y-100,.scale-y-\[-1\]{--tw-scale-y: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.resize{resize:both}.list-none{list-style-type:none}.list-image-none{list-style-image:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-end{place-items:end}.place-items-center{place-items:center}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-normal{justify-content:normal}.\!justify-start{justify-content:flex-start!important}.justify-start{justify-content:flex-start}.\!justify-end{justify-content:flex-end!important}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.\!overflow-visible{overflow:visible!important}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.break-words{overflow-wrap:break-word}.\!rounded-lg{border-radius:var(--radius)!important}.\!rounded-md{border-radius:calc(var(--radius) - 2px)!important}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-b-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.\!border{border-width:1px!important}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[0\]{border-width:0}.border-\[0px\]{border-width:0px}.border-\[1px\]{border-width:1px}.border-\[2px\]{border-width:2px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-\[0\]{border-left-width:0}.border-l-\[0px\]{border-left-width:0px}.border-l-\[1px\]{border-left-width:1px}.border-l-\[2px\]{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-l-\[4px\]{border-left-width:4px}.border-l-\[5px\]{border-left-width:5px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-blue-400{--tw-border-opacity: 1 !important;border-color:rgb(96 165 250 / var(--tw-border-opacity))!important}.\!border-green-400{--tw-border-opacity: 1 !important;border-color:rgb(74 222 128 / var(--tw-border-opacity))!important}.\!border-green-500{--tw-border-opacity: 1 !important;border-color:rgb(34 197 94 / var(--tw-border-opacity))!important}.\!border-green-600{--tw-border-opacity: 1 !important;border-color:rgb(22 163 74 / var(--tw-border-opacity))!important}.\!border-red-400{--tw-border-opacity: 1 !important;border-color:rgb(248 113 113 / var(--tw-border-opacity))!important}.\!border-yellow-600{--tw-border-opacity: 1 !important;border-color:rgb(202 138 4 / var(--tw-border-opacity))!important}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity))}.border-amber-50{--tw-border-opacity: 1;border-color:rgb(255 251 235 / var(--tw-border-opacity))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity))}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity))}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity))}.border-amber-800{--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity))}.border-amber-900{--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity))}.border-amber-950{--tw-border-opacity: 1;border-color:rgb(69 26 3 / var(--tw-border-opacity))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-blue-50{--tw-border-opacity: 1;border-color:rgb(239 246 255 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity))}.border-blue-900{--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity))}.border-blue-950{--tw-border-opacity: 1;border-color:rgb(23 37 84 / var(--tw-border-opacity))}.border-border{border-color:hsl(var(--border))}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity))}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity))}.border-cyan-50{--tw-border-opacity: 1;border-color:rgb(236 254 255 / var(--tw-border-opacity))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity))}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity))}.border-cyan-800{--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity))}.border-cyan-900{--tw-border-opacity: 1;border-color:rgb(22 78 99 / var(--tw-border-opacity))}.border-cyan-950{--tw-border-opacity: 1;border-color:rgb(8 51 68 / var(--tw-border-opacity))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity))}.border-emerald-50{--tw-border-opacity: 1;border-color:rgb(236 253 245 / var(--tw-border-opacity))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}.border-emerald-700{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity))}.border-emerald-800{--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity))}.border-emerald-900{--tw-border-opacity: 1;border-color:rgb(6 78 59 / var(--tw-border-opacity))}.border-emerald-950{--tw-border-opacity: 1;border-color:rgb(2 44 34 / var(--tw-border-opacity))}.border-fuchsia-100{--tw-border-opacity: 1;border-color:rgb(250 232 255 / var(--tw-border-opacity))}.border-fuchsia-200{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity))}.border-fuchsia-300{--tw-border-opacity: 1;border-color:rgb(240 171 252 / var(--tw-border-opacity))}.border-fuchsia-400{--tw-border-opacity: 1;border-color:rgb(232 121 249 / var(--tw-border-opacity))}.border-fuchsia-50{--tw-border-opacity: 1;border-color:rgb(253 244 255 / var(--tw-border-opacity))}.border-fuchsia-500{--tw-border-opacity: 1;border-color:rgb(217 70 239 / var(--tw-border-opacity))}.border-fuchsia-600{--tw-border-opacity: 1;border-color:rgb(192 38 211 / var(--tw-border-opacity))}.border-fuchsia-700{--tw-border-opacity: 1;border-color:rgb(162 28 175 / var(--tw-border-opacity))}.border-fuchsia-800{--tw-border-opacity: 1;border-color:rgb(134 25 143 / var(--tw-border-opacity))}.border-fuchsia-900{--tw-border-opacity: 1;border-color:rgb(112 26 117 / var(--tw-border-opacity))}.border-fuchsia-950{--tw-border-opacity: 1;border-color:rgb(74 4 78 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-300\/70{border-color:#d1d5dbb3}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-gray-950{--tw-border-opacity: 1;border-color:rgb(3 7 18 / var(--tw-border-opacity))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity))}.border-green-50{--tw-border-opacity: 1;border-color:rgb(240 253 244 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity))}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity))}.border-green-900{--tw-border-opacity: 1;border-color:rgb(20 83 45 / var(--tw-border-opacity))}.border-green-950{--tw-border-opacity: 1;border-color:rgb(5 46 22 / var(--tw-border-opacity))}.border-grey-20{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-grey-30{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity))}.border-indigo-50{--tw-border-opacity: 1;border-color:rgb(238 242 255 / var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity))}.border-indigo-700{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity))}.border-indigo-800{--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity))}.border-indigo-900{--tw-border-opacity: 1;border-color:rgb(49 46 129 / var(--tw-border-opacity))}.border-indigo-950{--tw-border-opacity: 1;border-color:rgb(30 27 75 / var(--tw-border-opacity))}.border-input{border-color:hsl(var(--input))}.border-lime-100{--tw-border-opacity: 1;border-color:rgb(236 252 203 / var(--tw-border-opacity))}.border-lime-200{--tw-border-opacity: 1;border-color:rgb(217 249 157 / var(--tw-border-opacity))}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity))}.border-lime-400{--tw-border-opacity: 1;border-color:rgb(163 230 53 / var(--tw-border-opacity))}.border-lime-50{--tw-border-opacity: 1;border-color:rgb(247 254 231 / var(--tw-border-opacity))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity))}.border-lime-600{--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}.border-lime-700{--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity))}.border-lime-800{--tw-border-opacity: 1;border-color:rgb(63 98 18 / var(--tw-border-opacity))}.border-lime-900{--tw-border-opacity: 1;border-color:rgb(54 83 20 / var(--tw-border-opacity))}.border-lime-950{--tw-border-opacity: 1;border-color:rgb(26 46 5 / var(--tw-border-opacity))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-neutral-400{--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity))}.border-neutral-50{--tw-border-opacity: 1;border-color:rgb(250 250 250 / var(--tw-border-opacity))}.border-neutral-500{--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity))}.border-neutral-600{--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity))}.border-neutral-700{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity))}.border-neutral-800{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity))}.border-neutral-900{--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity))}.border-neutral-950{--tw-border-opacity: 1;border-color:rgb(10 10 10 / var(--tw-border-opacity))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity))}.border-orange-300\/50{border-color:#fdba7480}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity))}.border-orange-50{--tw-border-opacity: 1;border-color:rgb(255 247 237 / var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity))}.border-orange-600{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity))}.border-orange-700{--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity))}.border-orange-800{--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity))}.border-orange-900{--tw-border-opacity: 1;border-color:rgb(124 45 18 / var(--tw-border-opacity))}.border-orange-950{--tw-border-opacity: 1;border-color:rgb(67 20 7 / var(--tw-border-opacity))}.border-pink-100{--tw-border-opacity: 1;border-color:rgb(252 231 243 / var(--tw-border-opacity))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity))}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity))}.border-pink-50{--tw-border-opacity: 1;border-color:rgb(253 242 248 / var(--tw-border-opacity))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity))}.border-pink-600{--tw-border-opacity: 1;border-color:rgb(219 39 119 / var(--tw-border-opacity))}.border-pink-700{--tw-border-opacity: 1;border-color:rgb(190 24 93 / var(--tw-border-opacity))}.border-pink-800{--tw-border-opacity: 1;border-color:rgb(157 23 77 / var(--tw-border-opacity))}.border-pink-900{--tw-border-opacity: 1;border-color:rgb(131 24 67 / var(--tw-border-opacity))}.border-pink-950{--tw-border-opacity: 1;border-color:rgb(80 7 36 / var(--tw-border-opacity))}.border-primary{border-color:hsl(var(--primary))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity))}.border-purple-50{--tw-border-opacity: 1;border-color:rgb(250 245 255 / var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity))}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity))}.border-purple-800{--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity))}.border-purple-900{--tw-border-opacity: 1;border-color:rgb(88 28 135 / var(--tw-border-opacity))}.border-purple-950{--tw-border-opacity: 1;border-color:rgb(59 7 100 / var(--tw-border-opacity))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.border-red-50{--tw-border-opacity: 1;border-color:rgb(254 242 242 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity))}.border-red-900{--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity))}.border-red-950{--tw-border-opacity: 1;border-color:rgb(69 10 10 / var(--tw-border-opacity))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity))}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity))}.border-rose-50{--tw-border-opacity: 1;border-color:rgb(255 241 242 / var(--tw-border-opacity))}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity))}.border-rose-600{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity))}.border-rose-700{--tw-border-opacity: 1;border-color:rgb(190 18 60 / var(--tw-border-opacity))}.border-rose-800{--tw-border-opacity: 1;border-color:rgb(159 18 57 / var(--tw-border-opacity))}.border-rose-900{--tw-border-opacity: 1;border-color:rgb(136 19 55 / var(--tw-border-opacity))}.border-rose-950{--tw-border-opacity: 1;border-color:rgb(76 5 25 / var(--tw-border-opacity))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity))}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity))}.border-sky-50{--tw-border-opacity: 1;border-color:rgb(240 249 255 / var(--tw-border-opacity))}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity))}.border-sky-600{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity))}.border-sky-700{--tw-border-opacity: 1;border-color:rgb(3 105 161 / var(--tw-border-opacity))}.border-sky-800{--tw-border-opacity: 1;border-color:rgb(7 89 133 / var(--tw-border-opacity))}.border-sky-900{--tw-border-opacity: 1;border-color:rgb(12 74 110 / var(--tw-border-opacity))}.border-sky-950{--tw-border-opacity: 1;border-color:rgb(8 47 73 / var(--tw-border-opacity))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-slate-300\/80{border-color:#cbd5e1cc}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity))}.border-slate-400\/70{border-color:#94a3b8b3}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity))}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity))}.border-stone-100{--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity))}.border-stone-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity))}.border-stone-300{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity))}.border-stone-400{--tw-border-opacity: 1;border-color:rgb(168 162 158 / var(--tw-border-opacity))}.border-stone-50{--tw-border-opacity: 1;border-color:rgb(250 250 249 / var(--tw-border-opacity))}.border-stone-500{--tw-border-opacity: 1;border-color:rgb(120 113 108 / var(--tw-border-opacity))}.border-stone-600{--tw-border-opacity: 1;border-color:rgb(87 83 78 / var(--tw-border-opacity))}.border-stone-700{--tw-border-opacity: 1;border-color:rgb(68 64 60 / var(--tw-border-opacity))}.border-stone-800{--tw-border-opacity: 1;border-color:rgb(41 37 36 / var(--tw-border-opacity))}.border-stone-900{--tw-border-opacity: 1;border-color:rgb(28 25 23 / var(--tw-border-opacity))}.border-stone-950{--tw-border-opacity: 1;border-color:rgb(12 10 9 / var(--tw-border-opacity))}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity))}.border-teal-400{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity))}.border-teal-50{--tw-border-opacity: 1;border-color:rgb(240 253 250 / var(--tw-border-opacity))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity))}.border-teal-600{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity))}.border-teal-700{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity))}.border-teal-800{--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity))}.border-teal-900{--tw-border-opacity: 1;border-color:rgb(19 78 74 / var(--tw-border-opacity))}.border-teal-950{--tw-border-opacity: 1;border-color:rgb(4 47 46 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity))}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity))}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity))}.border-violet-50{--tw-border-opacity: 1;border-color:rgb(245 243 255 / var(--tw-border-opacity))}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity))}.border-violet-600{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity))}.border-violet-700{--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity))}.border-violet-800{--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity))}.border-violet-900{--tw-border-opacity: 1;border-color:rgb(76 29 149 / var(--tw-border-opacity))}.border-violet-950{--tw-border-opacity: 1;border-color:rgb(46 16 101 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-yellow-100{--tw-border-opacity: 1;border-color:rgb(254 249 195 / var(--tw-border-opacity))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity))}.border-yellow-50{--tw-border-opacity: 1;border-color:rgb(254 252 232 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity))}.border-yellow-800{--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity))}.border-yellow-900{--tw-border-opacity: 1;border-color:rgb(113 63 18 / var(--tw-border-opacity))}.border-yellow-950{--tw-border-opacity: 1;border-color:rgb(66 32 6 / var(--tw-border-opacity))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity))}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity))}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity))}.border-zinc-400{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity))}.border-zinc-50{--tw-border-opacity: 1;border-color:rgb(250 250 250 / var(--tw-border-opacity))}.border-zinc-500{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity))}.border-zinc-600{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity))}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity))}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity))}.border-zinc-900{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity))}.border-zinc-950{--tw-border-opacity: 1;border-color:rgb(9 9 11 / var(--tw-border-opacity))}.border-l-amber-100{--tw-border-opacity: 1;border-left-color:rgb(254 243 199 / var(--tw-border-opacity))}.border-l-amber-200{--tw-border-opacity: 1;border-left-color:rgb(253 230 138 / var(--tw-border-opacity))}.border-l-amber-300{--tw-border-opacity: 1;border-left-color:rgb(252 211 77 / var(--tw-border-opacity))}.border-l-amber-400{--tw-border-opacity: 1;border-left-color:rgb(251 191 36 / var(--tw-border-opacity))}.border-l-amber-50{--tw-border-opacity: 1;border-left-color:rgb(255 251 235 / var(--tw-border-opacity))}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity))}.border-l-amber-600{--tw-border-opacity: 1;border-left-color:rgb(217 119 6 / var(--tw-border-opacity))}.border-l-amber-700{--tw-border-opacity: 1;border-left-color:rgb(180 83 9 / var(--tw-border-opacity))}.border-l-amber-800{--tw-border-opacity: 1;border-left-color:rgb(146 64 14 / var(--tw-border-opacity))}.border-l-amber-900{--tw-border-opacity: 1;border-left-color:rgb(120 53 15 / var(--tw-border-opacity))}.border-l-amber-950{--tw-border-opacity: 1;border-left-color:rgb(69 26 3 / var(--tw-border-opacity))}.border-l-blue-100{--tw-border-opacity: 1;border-left-color:rgb(219 234 254 / var(--tw-border-opacity))}.border-l-blue-200{--tw-border-opacity: 1;border-left-color:rgb(191 219 254 / var(--tw-border-opacity))}.border-l-blue-300{--tw-border-opacity: 1;border-left-color:rgb(147 197 253 / var(--tw-border-opacity))}.border-l-blue-400{--tw-border-opacity: 1;border-left-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-l-blue-50{--tw-border-opacity: 1;border-left-color:rgb(239 246 255 / var(--tw-border-opacity))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-l-blue-600{--tw-border-opacity: 1;border-left-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-l-blue-700{--tw-border-opacity: 1;border-left-color:rgb(29 78 216 / var(--tw-border-opacity))}.border-l-blue-800{--tw-border-opacity: 1;border-left-color:rgb(30 64 175 / var(--tw-border-opacity))}.border-l-blue-900{--tw-border-opacity: 1;border-left-color:rgb(30 58 138 / var(--tw-border-opacity))}.border-l-blue-950{--tw-border-opacity: 1;border-left-color:rgb(23 37 84 / var(--tw-border-opacity))}.border-l-cyan-100{--tw-border-opacity: 1;border-left-color:rgb(207 250 254 / var(--tw-border-opacity))}.border-l-cyan-200{--tw-border-opacity: 1;border-left-color:rgb(165 243 252 / var(--tw-border-opacity))}.border-l-cyan-300{--tw-border-opacity: 1;border-left-color:rgb(103 232 249 / var(--tw-border-opacity))}.border-l-cyan-400{--tw-border-opacity: 1;border-left-color:rgb(34 211 238 / var(--tw-border-opacity))}.border-l-cyan-50{--tw-border-opacity: 1;border-left-color:rgb(236 254 255 / var(--tw-border-opacity))}.border-l-cyan-500{--tw-border-opacity: 1;border-left-color:rgb(6 182 212 / var(--tw-border-opacity))}.border-l-cyan-600{--tw-border-opacity: 1;border-left-color:rgb(8 145 178 / var(--tw-border-opacity))}.border-l-cyan-700{--tw-border-opacity: 1;border-left-color:rgb(14 116 144 / var(--tw-border-opacity))}.border-l-cyan-800{--tw-border-opacity: 1;border-left-color:rgb(21 94 117 / var(--tw-border-opacity))}.border-l-cyan-900{--tw-border-opacity: 1;border-left-color:rgb(22 78 99 / var(--tw-border-opacity))}.border-l-cyan-950{--tw-border-opacity: 1;border-left-color:rgb(8 51 68 / var(--tw-border-opacity))}.border-l-emerald-100{--tw-border-opacity: 1;border-left-color:rgb(209 250 229 / var(--tw-border-opacity))}.border-l-emerald-200{--tw-border-opacity: 1;border-left-color:rgb(167 243 208 / var(--tw-border-opacity))}.border-l-emerald-300{--tw-border-opacity: 1;border-left-color:rgb(110 231 183 / var(--tw-border-opacity))}.border-l-emerald-400{--tw-border-opacity: 1;border-left-color:rgb(52 211 153 / var(--tw-border-opacity))}.border-l-emerald-50{--tw-border-opacity: 1;border-left-color:rgb(236 253 245 / var(--tw-border-opacity))}.border-l-emerald-500{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity))}.border-l-emerald-600{--tw-border-opacity: 1;border-left-color:rgb(5 150 105 / var(--tw-border-opacity))}.border-l-emerald-700{--tw-border-opacity: 1;border-left-color:rgb(4 120 87 / var(--tw-border-opacity))}.border-l-emerald-800{--tw-border-opacity: 1;border-left-color:rgb(6 95 70 / var(--tw-border-opacity))}.border-l-emerald-900{--tw-border-opacity: 1;border-left-color:rgb(6 78 59 / var(--tw-border-opacity))}.border-l-emerald-950{--tw-border-opacity: 1;border-left-color:rgb(2 44 34 / var(--tw-border-opacity))}.border-l-fuchsia-100{--tw-border-opacity: 1;border-left-color:rgb(250 232 255 / var(--tw-border-opacity))}.border-l-fuchsia-200{--tw-border-opacity: 1;border-left-color:rgb(245 208 254 / var(--tw-border-opacity))}.border-l-fuchsia-300{--tw-border-opacity: 1;border-left-color:rgb(240 171 252 / var(--tw-border-opacity))}.border-l-fuchsia-400{--tw-border-opacity: 1;border-left-color:rgb(232 121 249 / var(--tw-border-opacity))}.border-l-fuchsia-50{--tw-border-opacity: 1;border-left-color:rgb(253 244 255 / var(--tw-border-opacity))}.border-l-fuchsia-500{--tw-border-opacity: 1;border-left-color:rgb(217 70 239 / var(--tw-border-opacity))}.border-l-fuchsia-600{--tw-border-opacity: 1;border-left-color:rgb(192 38 211 / var(--tw-border-opacity))}.border-l-fuchsia-700{--tw-border-opacity: 1;border-left-color:rgb(162 28 175 / var(--tw-border-opacity))}.border-l-fuchsia-800{--tw-border-opacity: 1;border-left-color:rgb(134 25 143 / var(--tw-border-opacity))}.border-l-fuchsia-900{--tw-border-opacity: 1;border-left-color:rgb(112 26 117 / var(--tw-border-opacity))}.border-l-fuchsia-950{--tw-border-opacity: 1;border-left-color:rgb(74 4 78 / var(--tw-border-opacity))}.border-l-gray-100{--tw-border-opacity: 1;border-left-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-l-gray-200{--tw-border-opacity: 1;border-left-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-l-gray-300{--tw-border-opacity: 1;border-left-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-l-gray-400{--tw-border-opacity: 1;border-left-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-l-gray-50{--tw-border-opacity: 1;border-left-color:rgb(249 250 251 / var(--tw-border-opacity))}.border-l-gray-500{--tw-border-opacity: 1;border-left-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-l-gray-600{--tw-border-opacity: 1;border-left-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-l-gray-700{--tw-border-opacity: 1;border-left-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-l-gray-800{--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-l-gray-900{--tw-border-opacity: 1;border-left-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-l-gray-950{--tw-border-opacity: 1;border-left-color:rgb(3 7 18 / var(--tw-border-opacity))}.border-l-green-100{--tw-border-opacity: 1;border-left-color:rgb(220 252 231 / var(--tw-border-opacity))}.border-l-green-200{--tw-border-opacity: 1;border-left-color:rgb(187 247 208 / var(--tw-border-opacity))}.border-l-green-300{--tw-border-opacity: 1;border-left-color:rgb(134 239 172 / var(--tw-border-opacity))}.border-l-green-400{--tw-border-opacity: 1;border-left-color:rgb(74 222 128 / var(--tw-border-opacity))}.border-l-green-50{--tw-border-opacity: 1;border-left-color:rgb(240 253 244 / var(--tw-border-opacity))}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity))}.border-l-green-600{--tw-border-opacity: 1;border-left-color:rgb(22 163 74 / var(--tw-border-opacity))}.border-l-green-700{--tw-border-opacity: 1;border-left-color:rgb(21 128 61 / var(--tw-border-opacity))}.border-l-green-800{--tw-border-opacity: 1;border-left-color:rgb(22 101 52 / var(--tw-border-opacity))}.border-l-green-900{--tw-border-opacity: 1;border-left-color:rgb(20 83 45 / var(--tw-border-opacity))}.border-l-green-950{--tw-border-opacity: 1;border-left-color:rgb(5 46 22 / var(--tw-border-opacity))}.border-l-indigo-100{--tw-border-opacity: 1;border-left-color:rgb(224 231 255 / var(--tw-border-opacity))}.border-l-indigo-200{--tw-border-opacity: 1;border-left-color:rgb(199 210 254 / var(--tw-border-opacity))}.border-l-indigo-300{--tw-border-opacity: 1;border-left-color:rgb(165 180 252 / var(--tw-border-opacity))}.border-l-indigo-400{--tw-border-opacity: 1;border-left-color:rgb(129 140 248 / var(--tw-border-opacity))}.border-l-indigo-50{--tw-border-opacity: 1;border-left-color:rgb(238 242 255 / var(--tw-border-opacity))}.border-l-indigo-500{--tw-border-opacity: 1;border-left-color:rgb(99 102 241 / var(--tw-border-opacity))}.border-l-indigo-600{--tw-border-opacity: 1;border-left-color:rgb(79 70 229 / var(--tw-border-opacity))}.border-l-indigo-700{--tw-border-opacity: 1;border-left-color:rgb(67 56 202 / var(--tw-border-opacity))}.border-l-indigo-800{--tw-border-opacity: 1;border-left-color:rgb(55 48 163 / var(--tw-border-opacity))}.border-l-indigo-900{--tw-border-opacity: 1;border-left-color:rgb(49 46 129 / var(--tw-border-opacity))}.border-l-indigo-950{--tw-border-opacity: 1;border-left-color:rgb(30 27 75 / var(--tw-border-opacity))}.border-l-lime-100{--tw-border-opacity: 1;border-left-color:rgb(236 252 203 / var(--tw-border-opacity))}.border-l-lime-200{--tw-border-opacity: 1;border-left-color:rgb(217 249 157 / var(--tw-border-opacity))}.border-l-lime-300{--tw-border-opacity: 1;border-left-color:rgb(190 242 100 / var(--tw-border-opacity))}.border-l-lime-400{--tw-border-opacity: 1;border-left-color:rgb(163 230 53 / var(--tw-border-opacity))}.border-l-lime-50{--tw-border-opacity: 1;border-left-color:rgb(247 254 231 / var(--tw-border-opacity))}.border-l-lime-500{--tw-border-opacity: 1;border-left-color:rgb(132 204 22 / var(--tw-border-opacity))}.border-l-lime-600{--tw-border-opacity: 1;border-left-color:rgb(101 163 13 / var(--tw-border-opacity))}.border-l-lime-700{--tw-border-opacity: 1;border-left-color:rgb(77 124 15 / var(--tw-border-opacity))}.border-l-lime-800{--tw-border-opacity: 1;border-left-color:rgb(63 98 18 / var(--tw-border-opacity))}.border-l-lime-900{--tw-border-opacity: 1;border-left-color:rgb(54 83 20 / var(--tw-border-opacity))}.border-l-lime-950{--tw-border-opacity: 1;border-left-color:rgb(26 46 5 / var(--tw-border-opacity))}.border-l-neutral-100{--tw-border-opacity: 1;border-left-color:rgb(245 245 245 / var(--tw-border-opacity))}.border-l-neutral-200{--tw-border-opacity: 1;border-left-color:rgb(229 229 229 / var(--tw-border-opacity))}.border-l-neutral-300{--tw-border-opacity: 1;border-left-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-l-neutral-400{--tw-border-opacity: 1;border-left-color:rgb(163 163 163 / var(--tw-border-opacity))}.border-l-neutral-50{--tw-border-opacity: 1;border-left-color:rgb(250 250 250 / var(--tw-border-opacity))}.border-l-neutral-500{--tw-border-opacity: 1;border-left-color:rgb(115 115 115 / var(--tw-border-opacity))}.border-l-neutral-600{--tw-border-opacity: 1;border-left-color:rgb(82 82 82 / var(--tw-border-opacity))}.border-l-neutral-700{--tw-border-opacity: 1;border-left-color:rgb(64 64 64 / var(--tw-border-opacity))}.border-l-neutral-800{--tw-border-opacity: 1;border-left-color:rgb(38 38 38 / var(--tw-border-opacity))}.border-l-neutral-900{--tw-border-opacity: 1;border-left-color:rgb(23 23 23 / var(--tw-border-opacity))}.border-l-neutral-950{--tw-border-opacity: 1;border-left-color:rgb(10 10 10 / var(--tw-border-opacity))}.border-l-orange-100{--tw-border-opacity: 1;border-left-color:rgb(255 237 213 / var(--tw-border-opacity))}.border-l-orange-200{--tw-border-opacity: 1;border-left-color:rgb(254 215 170 / var(--tw-border-opacity))}.border-l-orange-300{--tw-border-opacity: 1;border-left-color:rgb(253 186 116 / var(--tw-border-opacity))}.border-l-orange-400{--tw-border-opacity: 1;border-left-color:rgb(251 146 60 / var(--tw-border-opacity))}.border-l-orange-50{--tw-border-opacity: 1;border-left-color:rgb(255 247 237 / var(--tw-border-opacity))}.border-l-orange-500{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity))}.border-l-orange-600{--tw-border-opacity: 1;border-left-color:rgb(234 88 12 / var(--tw-border-opacity))}.border-l-orange-700{--tw-border-opacity: 1;border-left-color:rgb(194 65 12 / var(--tw-border-opacity))}.border-l-orange-800{--tw-border-opacity: 1;border-left-color:rgb(154 52 18 / var(--tw-border-opacity))}.border-l-orange-900{--tw-border-opacity: 1;border-left-color:rgb(124 45 18 / var(--tw-border-opacity))}.border-l-orange-950{--tw-border-opacity: 1;border-left-color:rgb(67 20 7 / var(--tw-border-opacity))}.border-l-pink-100{--tw-border-opacity: 1;border-left-color:rgb(252 231 243 / var(--tw-border-opacity))}.border-l-pink-200{--tw-border-opacity: 1;border-left-color:rgb(251 207 232 / var(--tw-border-opacity))}.border-l-pink-300{--tw-border-opacity: 1;border-left-color:rgb(249 168 212 / var(--tw-border-opacity))}.border-l-pink-400{--tw-border-opacity: 1;border-left-color:rgb(244 114 182 / var(--tw-border-opacity))}.border-l-pink-50{--tw-border-opacity: 1;border-left-color:rgb(253 242 248 / var(--tw-border-opacity))}.border-l-pink-500{--tw-border-opacity: 1;border-left-color:rgb(236 72 153 / var(--tw-border-opacity))}.border-l-pink-600{--tw-border-opacity: 1;border-left-color:rgb(219 39 119 / var(--tw-border-opacity))}.border-l-pink-700{--tw-border-opacity: 1;border-left-color:rgb(190 24 93 / var(--tw-border-opacity))}.border-l-pink-800{--tw-border-opacity: 1;border-left-color:rgb(157 23 77 / var(--tw-border-opacity))}.border-l-pink-900{--tw-border-opacity: 1;border-left-color:rgb(131 24 67 / var(--tw-border-opacity))}.border-l-pink-950{--tw-border-opacity: 1;border-left-color:rgb(80 7 36 / var(--tw-border-opacity))}.border-l-purple-100{--tw-border-opacity: 1;border-left-color:rgb(243 232 255 / var(--tw-border-opacity))}.border-l-purple-200{--tw-border-opacity: 1;border-left-color:rgb(233 213 255 / var(--tw-border-opacity))}.border-l-purple-300{--tw-border-opacity: 1;border-left-color:rgb(216 180 254 / var(--tw-border-opacity))}.border-l-purple-400{--tw-border-opacity: 1;border-left-color:rgb(192 132 252 / var(--tw-border-opacity))}.border-l-purple-50{--tw-border-opacity: 1;border-left-color:rgb(250 245 255 / var(--tw-border-opacity))}.border-l-purple-500{--tw-border-opacity: 1;border-left-color:rgb(168 85 247 / var(--tw-border-opacity))}.border-l-purple-600{--tw-border-opacity: 1;border-left-color:rgb(147 51 234 / var(--tw-border-opacity))}.border-l-purple-700{--tw-border-opacity: 1;border-left-color:rgb(126 34 206 / var(--tw-border-opacity))}.border-l-purple-800{--tw-border-opacity: 1;border-left-color:rgb(107 33 168 / var(--tw-border-opacity))}.border-l-purple-900{--tw-border-opacity: 1;border-left-color:rgb(88 28 135 / var(--tw-border-opacity))}.border-l-purple-950{--tw-border-opacity: 1;border-left-color:rgb(59 7 100 / var(--tw-border-opacity))}.border-l-red-100{--tw-border-opacity: 1;border-left-color:rgb(254 226 226 / var(--tw-border-opacity))}.border-l-red-200{--tw-border-opacity: 1;border-left-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-l-red-300{--tw-border-opacity: 1;border-left-color:rgb(252 165 165 / var(--tw-border-opacity))}.border-l-red-400{--tw-border-opacity: 1;border-left-color:rgb(248 113 113 / var(--tw-border-opacity))}.border-l-red-50{--tw-border-opacity: 1;border-left-color:rgb(254 242 242 / var(--tw-border-opacity))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-l-red-600{--tw-border-opacity: 1;border-left-color:rgb(220 38 38 / var(--tw-border-opacity))}.border-l-red-700{--tw-border-opacity: 1;border-left-color:rgb(185 28 28 / var(--tw-border-opacity))}.border-l-red-800{--tw-border-opacity: 1;border-left-color:rgb(153 27 27 / var(--tw-border-opacity))}.border-l-red-900{--tw-border-opacity: 1;border-left-color:rgb(127 29 29 / var(--tw-border-opacity))}.border-l-red-950{--tw-border-opacity: 1;border-left-color:rgb(69 10 10 / var(--tw-border-opacity))}.border-l-rose-100{--tw-border-opacity: 1;border-left-color:rgb(255 228 230 / var(--tw-border-opacity))}.border-l-rose-200{--tw-border-opacity: 1;border-left-color:rgb(254 205 211 / var(--tw-border-opacity))}.border-l-rose-300{--tw-border-opacity: 1;border-left-color:rgb(253 164 175 / var(--tw-border-opacity))}.border-l-rose-400{--tw-border-opacity: 1;border-left-color:rgb(251 113 133 / var(--tw-border-opacity))}.border-l-rose-50{--tw-border-opacity: 1;border-left-color:rgb(255 241 242 / var(--tw-border-opacity))}.border-l-rose-500{--tw-border-opacity: 1;border-left-color:rgb(244 63 94 / var(--tw-border-opacity))}.border-l-rose-600{--tw-border-opacity: 1;border-left-color:rgb(225 29 72 / var(--tw-border-opacity))}.border-l-rose-700{--tw-border-opacity: 1;border-left-color:rgb(190 18 60 / var(--tw-border-opacity))}.border-l-rose-800{--tw-border-opacity: 1;border-left-color:rgb(159 18 57 / var(--tw-border-opacity))}.border-l-rose-900{--tw-border-opacity: 1;border-left-color:rgb(136 19 55 / var(--tw-border-opacity))}.border-l-rose-950{--tw-border-opacity: 1;border-left-color:rgb(76 5 25 / var(--tw-border-opacity))}.border-l-sky-100{--tw-border-opacity: 1;border-left-color:rgb(224 242 254 / var(--tw-border-opacity))}.border-l-sky-200{--tw-border-opacity: 1;border-left-color:rgb(186 230 253 / var(--tw-border-opacity))}.border-l-sky-300{--tw-border-opacity: 1;border-left-color:rgb(125 211 252 / var(--tw-border-opacity))}.border-l-sky-400{--tw-border-opacity: 1;border-left-color:rgb(56 189 248 / var(--tw-border-opacity))}.border-l-sky-50{--tw-border-opacity: 1;border-left-color:rgb(240 249 255 / var(--tw-border-opacity))}.border-l-sky-500{--tw-border-opacity: 1;border-left-color:rgb(14 165 233 / var(--tw-border-opacity))}.border-l-sky-600{--tw-border-opacity: 1;border-left-color:rgb(2 132 199 / var(--tw-border-opacity))}.border-l-sky-700{--tw-border-opacity: 1;border-left-color:rgb(3 105 161 / var(--tw-border-opacity))}.border-l-sky-800{--tw-border-opacity: 1;border-left-color:rgb(7 89 133 / var(--tw-border-opacity))}.border-l-sky-900{--tw-border-opacity: 1;border-left-color:rgb(12 74 110 / var(--tw-border-opacity))}.border-l-sky-950{--tw-border-opacity: 1;border-left-color:rgb(8 47 73 / var(--tw-border-opacity))}.border-l-slate-100{--tw-border-opacity: 1;border-left-color:rgb(241 245 249 / var(--tw-border-opacity))}.border-l-slate-200{--tw-border-opacity: 1;border-left-color:rgb(226 232 240 / var(--tw-border-opacity))}.border-l-slate-300{--tw-border-opacity: 1;border-left-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-l-slate-400{--tw-border-opacity: 1;border-left-color:rgb(148 163 184 / var(--tw-border-opacity))}.border-l-slate-50{--tw-border-opacity: 1;border-left-color:rgb(248 250 252 / var(--tw-border-opacity))}.border-l-slate-500{--tw-border-opacity: 1;border-left-color:rgb(100 116 139 / var(--tw-border-opacity))}.border-l-slate-600{--tw-border-opacity: 1;border-left-color:rgb(71 85 105 / var(--tw-border-opacity))}.border-l-slate-700{--tw-border-opacity: 1;border-left-color:rgb(51 65 85 / var(--tw-border-opacity))}.border-l-slate-800{--tw-border-opacity: 1;border-left-color:rgb(30 41 59 / var(--tw-border-opacity))}.border-l-slate-900{--tw-border-opacity: 1;border-left-color:rgb(15 23 42 / var(--tw-border-opacity))}.border-l-slate-950{--tw-border-opacity: 1;border-left-color:rgb(2 6 23 / var(--tw-border-opacity))}.border-l-stone-100{--tw-border-opacity: 1;border-left-color:rgb(245 245 244 / var(--tw-border-opacity))}.border-l-stone-200{--tw-border-opacity: 1;border-left-color:rgb(231 229 228 / var(--tw-border-opacity))}.border-l-stone-300{--tw-border-opacity: 1;border-left-color:rgb(214 211 209 / var(--tw-border-opacity))}.border-l-stone-400{--tw-border-opacity: 1;border-left-color:rgb(168 162 158 / var(--tw-border-opacity))}.border-l-stone-50{--tw-border-opacity: 1;border-left-color:rgb(250 250 249 / var(--tw-border-opacity))}.border-l-stone-500{--tw-border-opacity: 1;border-left-color:rgb(120 113 108 / var(--tw-border-opacity))}.border-l-stone-600{--tw-border-opacity: 1;border-left-color:rgb(87 83 78 / var(--tw-border-opacity))}.border-l-stone-700{--tw-border-opacity: 1;border-left-color:rgb(68 64 60 / var(--tw-border-opacity))}.border-l-stone-800{--tw-border-opacity: 1;border-left-color:rgb(41 37 36 / var(--tw-border-opacity))}.border-l-stone-900{--tw-border-opacity: 1;border-left-color:rgb(28 25 23 / var(--tw-border-opacity))}.border-l-stone-950{--tw-border-opacity: 1;border-left-color:rgb(12 10 9 / var(--tw-border-opacity))}.border-l-teal-100{--tw-border-opacity: 1;border-left-color:rgb(204 251 241 / var(--tw-border-opacity))}.border-l-teal-200{--tw-border-opacity: 1;border-left-color:rgb(153 246 228 / var(--tw-border-opacity))}.border-l-teal-300{--tw-border-opacity: 1;border-left-color:rgb(94 234 212 / var(--tw-border-opacity))}.border-l-teal-400{--tw-border-opacity: 1;border-left-color:rgb(45 212 191 / var(--tw-border-opacity))}.border-l-teal-50{--tw-border-opacity: 1;border-left-color:rgb(240 253 250 / var(--tw-border-opacity))}.border-l-teal-500{--tw-border-opacity: 1;border-left-color:rgb(20 184 166 / var(--tw-border-opacity))}.border-l-teal-600{--tw-border-opacity: 1;border-left-color:rgb(13 148 136 / var(--tw-border-opacity))}.border-l-teal-700{--tw-border-opacity: 1;border-left-color:rgb(15 118 110 / var(--tw-border-opacity))}.border-l-teal-800{--tw-border-opacity: 1;border-left-color:rgb(17 94 89 / var(--tw-border-opacity))}.border-l-teal-900{--tw-border-opacity: 1;border-left-color:rgb(19 78 74 / var(--tw-border-opacity))}.border-l-teal-950{--tw-border-opacity: 1;border-left-color:rgb(4 47 46 / var(--tw-border-opacity))}.border-l-transparent{border-left-color:transparent}.border-l-violet-100{--tw-border-opacity: 1;border-left-color:rgb(237 233 254 / var(--tw-border-opacity))}.border-l-violet-200{--tw-border-opacity: 1;border-left-color:rgb(221 214 254 / var(--tw-border-opacity))}.border-l-violet-300{--tw-border-opacity: 1;border-left-color:rgb(196 181 253 / var(--tw-border-opacity))}.border-l-violet-400{--tw-border-opacity: 1;border-left-color:rgb(167 139 250 / var(--tw-border-opacity))}.border-l-violet-50{--tw-border-opacity: 1;border-left-color:rgb(245 243 255 / var(--tw-border-opacity))}.border-l-violet-500{--tw-border-opacity: 1;border-left-color:rgb(139 92 246 / var(--tw-border-opacity))}.border-l-violet-600{--tw-border-opacity: 1;border-left-color:rgb(124 58 237 / var(--tw-border-opacity))}.border-l-violet-700{--tw-border-opacity: 1;border-left-color:rgb(109 40 217 / var(--tw-border-opacity))}.border-l-violet-800{--tw-border-opacity: 1;border-left-color:rgb(91 33 182 / var(--tw-border-opacity))}.border-l-violet-900{--tw-border-opacity: 1;border-left-color:rgb(76 29 149 / var(--tw-border-opacity))}.border-l-violet-950{--tw-border-opacity: 1;border-left-color:rgb(46 16 101 / var(--tw-border-opacity))}.border-l-yellow-100{--tw-border-opacity: 1;border-left-color:rgb(254 249 195 / var(--tw-border-opacity))}.border-l-yellow-200{--tw-border-opacity: 1;border-left-color:rgb(254 240 138 / var(--tw-border-opacity))}.border-l-yellow-300{--tw-border-opacity: 1;border-left-color:rgb(253 224 71 / var(--tw-border-opacity))}.border-l-yellow-400{--tw-border-opacity: 1;border-left-color:rgb(250 204 21 / var(--tw-border-opacity))}.border-l-yellow-50{--tw-border-opacity: 1;border-left-color:rgb(254 252 232 / var(--tw-border-opacity))}.border-l-yellow-500{--tw-border-opacity: 1;border-left-color:rgb(234 179 8 / var(--tw-border-opacity))}.border-l-yellow-600{--tw-border-opacity: 1;border-left-color:rgb(202 138 4 / var(--tw-border-opacity))}.border-l-yellow-700{--tw-border-opacity: 1;border-left-color:rgb(161 98 7 / var(--tw-border-opacity))}.border-l-yellow-800{--tw-border-opacity: 1;border-left-color:rgb(133 77 14 / var(--tw-border-opacity))}.border-l-yellow-900{--tw-border-opacity: 1;border-left-color:rgb(113 63 18 / var(--tw-border-opacity))}.border-l-yellow-950{--tw-border-opacity: 1;border-left-color:rgb(66 32 6 / var(--tw-border-opacity))}.border-l-zinc-100{--tw-border-opacity: 1;border-left-color:rgb(244 244 245 / var(--tw-border-opacity))}.border-l-zinc-200{--tw-border-opacity: 1;border-left-color:rgb(228 228 231 / var(--tw-border-opacity))}.border-l-zinc-300{--tw-border-opacity: 1;border-left-color:rgb(212 212 216 / var(--tw-border-opacity))}.border-l-zinc-400{--tw-border-opacity: 1;border-left-color:rgb(161 161 170 / var(--tw-border-opacity))}.border-l-zinc-50{--tw-border-opacity: 1;border-left-color:rgb(250 250 250 / var(--tw-border-opacity))}.border-l-zinc-500{--tw-border-opacity: 1;border-left-color:rgb(113 113 122 / var(--tw-border-opacity))}.border-l-zinc-600{--tw-border-opacity: 1;border-left-color:rgb(82 82 91 / var(--tw-border-opacity))}.border-l-zinc-700{--tw-border-opacity: 1;border-left-color:rgb(63 63 70 / var(--tw-border-opacity))}.border-l-zinc-800{--tw-border-opacity: 1;border-left-color:rgb(39 39 42 / var(--tw-border-opacity))}.border-l-zinc-900{--tw-border-opacity: 1;border-left-color:rgb(24 24 27 / var(--tw-border-opacity))}.border-l-zinc-950{--tw-border-opacity: 1;border-left-color:rgb(9 9 11 / var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.border-opacity-40{--tw-border-opacity: .4}.border-opacity-50{--tw-border-opacity: .5}.border-opacity-60{--tw-border-opacity: .6}.border-opacity-70{--tw-border-opacity: .7}.\!bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity))!important}.\!bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity))!important}.\!bg-gray-300{--tw-bg-opacity: 1 !important;background-color:rgb(209 213 219 / var(--tw-bg-opacity))!important}.\!bg-green-100{--tw-bg-opacity: 1 !important;background-color:rgb(220 252 231 / var(--tw-bg-opacity))!important}.\!bg-green-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 253 244 / var(--tw-bg-opacity))!important}.\!bg-grey-90{--tw-bg-opacity: 1 !important;background-color:rgb(17 24 39 / var(--tw-bg-opacity))!important}.\!bg-orange-100{--tw-bg-opacity: 1 !important;background-color:rgb(255 237 213 / var(--tw-bg-opacity))!important}.\!bg-red-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity))!important}.\!bg-red-300\/90{background-color:#fca5a5e6!important}.\!bg-red-50{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity))!important}.\!bg-slate-50{--tw-bg-opacity: 1 !important;background-color:rgb(248 250 252 / var(--tw-bg-opacity))!important}.\!bg-slate-50\/60{background-color:#f8fafc99!important}.\!bg-transparent{background-color:transparent!important}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity))}.bg-amber-800{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity))}.bg-amber-900{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity))}.bg-amber-950{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity))}.bg-background{background-color:hsl(var(--background))}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-black\/30{background-color:#0000004d}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}.bg-blue-950{--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity))}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}.bg-cyan-800{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}.bg-cyan-900{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity))}.bg-cyan-950{--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.bg-emerald-100\/20{background-color:#d1fae533}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity))}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.bg-emerald-800{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}.bg-emerald-900{--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity))}.bg-emerald-950{--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity))}.bg-fuchsia-100{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity))}.bg-fuchsia-200{--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity))}.bg-fuchsia-300{--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity))}.bg-fuchsia-400{--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity))}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity))}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity))}.bg-fuchsia-600{--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity))}.bg-fuchsia-700{--tw-bg-opacity: 1;background-color:rgb(162 28 175 / var(--tw-bg-opacity))}.bg-fuchsia-800{--tw-bg-opacity: 1;background-color:rgb(134 25 143 / var(--tw-bg-opacity))}.bg-fuchsia-900{--tw-bg-opacity: 1;background-color:rgb(112 26 117 / var(--tw-bg-opacity))}.bg-fuchsia-950{--tw-bg-opacity: 1;background-color:rgb(74 4 78 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-400\/90{background-color:#9ca3afe6}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-100\/80{background-color:#dcfce7cc}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-50\/30{background-color:#f0fdf44d}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.bg-green-800{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}.bg-green-900{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity))}.bg-green-950{--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity))}.bg-grey-0{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-grey-10{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-grey-20{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-grey-40{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-grey-5{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-grey-70{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-grey-90{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}.bg-indigo-300{--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}.bg-indigo-800{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity))}.bg-indigo-900{--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity))}.bg-indigo-950{--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity))}.bg-inherit{background-color:inherit}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity))}.bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}.bg-lime-300{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}.bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity))}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity))}.bg-lime-700{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))}.bg-lime-800{--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity))}.bg-lime-900{--tw-bg-opacity: 1;background-color:rgb(54 83 20 / var(--tw-bg-opacity))}.bg-lime-950{--tw-bg-opacity: 1;background-color:rgb(26 46 5 / var(--tw-bg-opacity))}.bg-muted{background-color:hsl(var(--muted))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.bg-neutral-300{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}.bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-neutral-500{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity))}.bg-neutral-600{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}.bg-neutral-700{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}.bg-orange-200\/70{background-color:#fed7aab3}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity))}.bg-orange-300\/20{background-color:#fdba7433}.bg-orange-300\/40{background-color:#fdba7466}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}.bg-orange-700{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}.bg-orange-800{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity))}.bg-orange-900{--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity))}.bg-orange-950{--tw-bg-opacity: 1;background-color:rgb(67 20 7 / var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity))}.bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity))}.bg-pink-300{--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity))}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity))}.bg-pink-700{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity))}.bg-pink-800{--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity))}.bg-pink-900{--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity))}.bg-pink-950{--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}.bg-purple-300{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity))}.bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity))}.bg-purple-900{--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity))}.bg-purple-950{--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-100\/80{background-color:#fee2e2cc}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.bg-red-900{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity))}.bg-red-950{--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity))}.bg-rose-300{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity))}.bg-rose-700{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity))}.bg-rose-800{--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity))}.bg-rose-900{--tw-bg-opacity: 1;background-color:rgb(136 19 55 / var(--tw-bg-opacity))}.bg-rose-950{--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}.bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity))}.bg-sky-300{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}.bg-sky-50\/70{background-color:#f0f9ffb3}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity))}.bg-sky-700{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity))}.bg-sky-800{--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity))}.bg-sky-900{--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity))}.bg-sky-950{--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-slate-100\/90{background-color:#f1f5f9e6}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-slate-200\/70{background-color:#e2e8f0b3}.bg-slate-200\/90{background-color:#e2e8f0e6}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-300\/80{background-color:#cbd5e1cc}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.bg-slate-400\/80{background-color:#94a3b8cc}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity))}.bg-stone-200{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity))}.bg-stone-300{--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity))}.bg-stone-400{--tw-bg-opacity: 1;background-color:rgb(168 162 158 / var(--tw-bg-opacity))}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity))}.bg-stone-500{--tw-bg-opacity: 1;background-color:rgb(120 113 108 / var(--tw-bg-opacity))}.bg-stone-600{--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity))}.bg-stone-700{--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity))}.bg-stone-900{--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity))}.bg-stone-950{--tw-bg-opacity: 1;background-color:rgb(12 10 9 / var(--tw-bg-opacity))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity))}.bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity))}.bg-teal-300{--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity))}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity))}.bg-teal-50\/80{background-color:#f0fdfacc}.bg-teal-50\/90{background-color:#f0fdfae6}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity))}.bg-teal-800{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity))}.bg-teal-900{--tw-bg-opacity: 1;background-color:rgb(19 78 74 / var(--tw-bg-opacity))}.bg-teal-950{--tw-bg-opacity: 1;background-color:rgb(4 47 46 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity))}.bg-violet-200{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity))}.bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity))}.bg-violet-700{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity))}.bg-violet-800{--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity))}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity))}.bg-violet-950{--tw-bg-opacity: 1;background-color:rgb(46 16 101 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/80{background-color:#fffc}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-yellow-100\/80{background-color:#fef9c3cc}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.bg-yellow-800{--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity))}.bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity))}.bg-yellow-950{--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity))}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity))}.bg-zinc-300{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity))}.bg-zinc-400{--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity))}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}.bg-zinc-600{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity))}.bg-opacity-70{--tw-bg-opacity: .7}.bg-opacity-80{--tw-bg-opacity: .8}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-grey-0{--tw-gradient-to: #FFFFFF var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.fill-blue-500{fill:#3b82f6}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-orange-400{fill:#fb923c}.fill-primary{fill:hsl(var(--primary))}.fill-red-500{fill:#ef4444}.fill-transparent{fill:transparent}.fill-yellow-400{fill:#facc15}.stroke-current{stroke:currentColor}.stroke-grey-40{stroke:#9ca3af}.stroke-\[1\.3px\]{stroke-width:1.3px}.stroke-\[1\.8\]{stroke-width:1.8}.object-cover{-o-object-fit:cover;object-fit:cover}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[14px\]{padding:14px}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[6px\]{padding-left:6px;padding-right:6px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[1\.5px\]{padding-top:1.5px;padding-bottom:1.5px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.\!pb-2{padding-bottom:.5rem!important}.\!pb-3{padding-bottom:.75rem!important}.\!pb-4{padding-bottom:1rem!important}.\!pb-5{padding-bottom:1.25rem!important}.\!pl-0{padding-left:0!important}.\!pl-0\.5{padding-left:.125rem!important}.\!pr-8{padding-right:2rem!important}.\!pt-0{padding-top:0!important}.\!pt-2{padding-top:.5rem!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[100px\]{padding-bottom:100px}.pb-\[2px\]{padding-bottom:2px}.pb-px{padding-bottom:1px}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pl-\[6px\]{padding-left:6px}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-\[10px\]{padding-right:10px}.pr-\[6px\]{padding-right:6px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[10px\]{padding-top:10px}.pt-\[140px\]{padding-top:140px}.pt-\[1px\]{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-middle{vertical-align:middle}.\!font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[34px\]{font-size:34px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-bold{font-weight:700!important}.\!font-light{font-weight:300!important}.\!font-medium{font-weight:500!important}.\!font-normal{font-weight:400!important}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.\!text-amber-500{--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity))!important}.\!text-amber-700{--tw-text-opacity: 1 !important;color:rgb(180 83 9 / var(--tw-text-opacity))!important}.\!text-amber-800{--tw-text-opacity: 1 !important;color:rgb(146 64 14 / var(--tw-text-opacity))!important}.\!text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity))!important}.\!text-gray-300{--tw-text-opacity: 1 !important;color:rgb(209 213 219 / var(--tw-text-opacity))!important}.\!text-gray-400{--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity))!important}.\!text-gray-400\/80{color:#9ca3afcc!important}.\!text-gray-500{--tw-text-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-text-opacity))!important}.\!text-green-500{--tw-text-opacity: 1 !important;color:rgb(34 197 94 / var(--tw-text-opacity))!important}.\!text-green-600{--tw-text-opacity: 1 !important;color:rgb(22 163 74 / var(--tw-text-opacity))!important}.\!text-grey-40{--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity))!important}.\!text-orange-400{--tw-text-opacity: 1 !important;color:rgb(251 146 60 / var(--tw-text-opacity))!important}.\!text-orange-500\/80{color:#f97316cc!important}.\!text-orange-600{--tw-text-opacity: 1 !important;color:rgb(234 88 12 / var(--tw-text-opacity))!important}.\!text-red-400{--tw-text-opacity: 1 !important;color:rgb(248 113 113 / var(--tw-text-opacity))!important}.\!text-red-50{--tw-text-opacity: 1 !important;color:rgb(254 242 242 / var(--tw-text-opacity))!important}.\!text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity))!important}.\!text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity))!important}.\!text-slate-300{--tw-text-opacity: 1 !important;color:rgb(203 213 225 / var(--tw-text-opacity))!important}.\!text-slate-400{--tw-text-opacity: 1 !important;color:rgb(148 163 184 / var(--tw-text-opacity))!important}.\!text-slate-500{--tw-text-opacity: 1 !important;color:rgb(100 116 139 / var(--tw-text-opacity))!important}.\!text-slate-600{--tw-text-opacity: 1 !important;color:rgb(71 85 105 / var(--tw-text-opacity))!important}.\!text-slate-800{--tw-text-opacity: 1 !important;color:rgb(30 41 59 / var(--tw-text-opacity))!important}.\!text-yellow-500{--tw-text-opacity: 1 !important;color:rgb(234 179 8 / var(--tw-text-opacity))!important}.\!text-yellow-600{--tw-text-opacity: 1 !important;color:rgb(202 138 4 / var(--tw-text-opacity))!important}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-blue-50{--tw-text-opacity: 1;color:rgb(239 246 255 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity))}.text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity))}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-fuchsia-100{--tw-text-opacity: 1;color:rgb(250 232 255 / var(--tw-text-opacity))}.text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity))}.text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity))}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity))}.text-fuchsia-50{--tw-text-opacity: 1;color:rgb(253 244 255 / var(--tw-text-opacity))}.text-fuchsia-500{--tw-text-opacity: 1;color:rgb(217 70 239 / var(--tw-text-opacity))}.text-fuchsia-600{--tw-text-opacity: 1;color:rgb(192 38 211 / var(--tw-text-opacity))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity))}.text-fuchsia-800{--tw-text-opacity: 1;color:rgb(134 25 143 / var(--tw-text-opacity))}.text-fuchsia-900{--tw-text-opacity: 1;color:rgb(112 26 117 / var(--tw-text-opacity))}.text-fuchsia-950{--tw-text-opacity: 1;color:rgb(74 4 78 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-400\/80{color:#9ca3afcc}.text-gray-400\/90{color:#9ca3afe6}.text-gray-50{--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-500\/60{color:#6b728099}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity))}.text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-green-50{--tw-text-opacity: 1;color:rgb(240 253 244 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity))}.text-green-950{--tw-text-opacity: 1;color:rgb(5 46 22 / var(--tw-text-opacity))}.text-grey-0{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-grey-20{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-grey-30{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-grey-40{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-grey-50{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-grey-90{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity))}.text-indigo-50{--tw-text-opacity: 1;color:rgb(238 242 255 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity))}.text-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity))}.text-lime-100{--tw-text-opacity: 1;color:rgb(236 252 203 / var(--tw-text-opacity))}.text-lime-200{--tw-text-opacity: 1;color:rgb(217 249 157 / var(--tw-text-opacity))}.text-lime-300{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity))}.text-lime-400{--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity))}.text-lime-50{--tw-text-opacity: 1;color:rgb(247 254 231 / var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity))}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity))}.text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity))}.text-lime-900{--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity))}.text-lime-950{--tw-text-opacity: 1;color:rgb(26 46 5 / var(--tw-text-opacity))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity))}.text-neutral-200{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity))}.text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.text-neutral-50{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity))}.text-neutral-950{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity))}.text-orange-50{--tw-text-opacity: 1;color:rgb(255 247 237 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-500\/80{color:#f97316cc}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity))}.text-orange-950{--tw-text-opacity: 1;color:rgb(67 20 7 / var(--tw-text-opacity))}.text-pink-100{--tw-text-opacity: 1;color:rgb(252 231 243 / var(--tw-text-opacity))}.text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity))}.text-pink-50{--tw-text-opacity: 1;color:rgb(253 242 248 / var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity))}.text-pink-900{--tw-text-opacity: 1;color:rgb(131 24 67 / var(--tw-text-opacity))}.text-pink-950{--tw-text-opacity: 1;color:rgb(80 7 36 / var(--tw-text-opacity))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/30{color:hsl(var(--primary) / .3)}.text-primary\/40{color:hsl(var(--primary) / .4)}.text-primary\/50{color:hsl(var(--primary) / .5)}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity))}.text-purple-50{--tw-text-opacity: 1;color:rgb(250 245 255 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity))}.text-purple-950{--tw-text-opacity: 1;color:rgb(59 7 100 / var(--tw-text-opacity))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-50{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity))}.text-red-950{--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity))}.text-rose-50{--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity))}.text-rose-950{--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-secondary-foreground\/50{color:hsl(var(--secondary-foreground) / .5)}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity))}.text-sky-50{--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity))}.text-sky-950{--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-slate-400\/90{color:#94a3b8e6}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.text-slate-900\/50{color:#0f172a80}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity))}.text-stone-100{--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity))}.text-stone-200{--tw-text-opacity: 1;color:rgb(231 229 228 / var(--tw-text-opacity))}.text-stone-300{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity))}.text-stone-50{--tw-text-opacity: 1;color:rgb(250 250 249 / var(--tw-text-opacity))}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity))}.text-stone-800{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity))}.text-stone-900{--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity))}.text-stone-950{--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity))}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity))}.text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity))}.text-teal-50{--tw-text-opacity: 1;color:rgb(240 253 250 / var(--tw-text-opacity))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity))}.text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity))}.text-teal-950{--tw-text-opacity: 1;color:rgb(4 47 46 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity))}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity))}.text-violet-50{--tw-text-opacity: 1;color:rgb(245 243 255 / var(--tw-text-opacity))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity))}.text-violet-950{--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity))}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.text-yellow-50{--tw-text-opacity: 1;color:rgb(254 252 232 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity))}.text-yellow-950{--tw-text-opacity: 1;color:rgb(66 32 6 / var(--tw-text-opacity))}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity))}.text-zinc-50{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity))}.text-zinc-950{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.decoration-gray-300{-webkit-text-decoration-color:#d1d5db;text-decoration-color:#d1d5db}.decoration-gray-400{-webkit-text-decoration-color:#9ca3af;text-decoration-color:#9ca3af}.decoration-slate-400{-webkit-text-decoration-color:#94a3b8;text-decoration-color:#94a3b8}.\!decoration-dashed{text-decoration-style:dashed!important}.decoration-1{text-decoration-thickness:1px}.\!underline-offset-4{text-underline-offset:4px!important}.underline-offset-4{text-underline-offset:4px}.placeholder-grey-40::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.placeholder-grey-40::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-2px_12px_0_rgb\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 -2px 12px 0 rgb(0,0,0,.1);--tw-shadow-colored: 0 -2px 12px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px\]{--tw-shadow: 0 0 0 1px;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px\]{--tw-shadow: 0 0 0 2px;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-window{--tw-shadow: 1px 2px 3px 0 rgb(0 0 0 / .1), 0 2px 4px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 1px 2px 3px 0 var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#D1D5DB\]{--tw-shadow-color: #D1D5DB;--tw-shadow: var(--tw-shadow-colored)}.shadow-border{--tw-shadow-color: hsl(var(--border));--tw-shadow: var(--tw-shadow-colored)}.shadow-input{--tw-shadow-color: hsl(var(--input));--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-0{outline-width:0px}.outline-1{outline-width:1px}.outline-4{outline-width:4px}.outline-grey-20{outline-color:#e5e7eb}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-0{--tw-ring-offset-width: 0px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-50{--tw-backdrop-brightness: brightness(.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.animate-out{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.fade-in{--tw-enter-opacity: 0}.fade-in-50{--tw-enter-opacity: .5}.fade-in-80{--tw-enter-opacity: .8}.fade-in-90{--tw-enter-opacity: .9}.fade-out{--tw-exit-opacity: 0}.zoom-in-90{--tw-enter-scale: .9}.slide-in-from-bottom{--tw-enter-translate-y: 100%}.slide-in-from-bottom-1{--tw-enter-translate-y: .25rem}.slide-in-from-bottom-10{--tw-enter-translate-y: 2.5rem}.slide-in-from-left{--tw-enter-translate-x: -100%}.slide-in-from-left-1{--tw-enter-translate-x: -.25rem}.slide-in-from-right{--tw-enter-translate-x: 100%}.slide-in-from-top{--tw-enter-translate-y: -100%}.slide-in-from-top-1{--tw-enter-translate-y: -.25rem}.slide-in-from-top-10{--tw-enter-translate-y: -2.5rem}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!fill-mode-forwards{animation-fill-mode:forwards!important}.fill-mode-forwards{animation-fill-mode:forwards}.\!scrollbar{scrollbar-color:var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)!important}.scrollbar{scrollbar-color:var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)}.\!scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track)!important;border-radius:var(--scrollbar-track-radius)!important}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.\!scrollbar::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover, var(--scrollbar-track))!important}.scrollbar::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover, var(--scrollbar-track))}.\!scrollbar::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)))!important}.scrollbar::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)))}.\!scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)!important;border-radius:var(--scrollbar-thumb-radius)!important}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.\!scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover, var(--scrollbar-thumb))!important}.scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover, var(--scrollbar-thumb))}.\!scrollbar::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)))!important}.scrollbar::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)))}.\!scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner)!important;border-radius:var(--scrollbar-corner-radius)!important}.scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.\!scrollbar::-webkit-scrollbar-corner:hover{background-color:var(--scrollbar-corner-hover, var(--scrollbar-corner))!important}.scrollbar::-webkit-scrollbar-corner:hover{background-color:var(--scrollbar-corner-hover, var(--scrollbar-corner))}.\!scrollbar::-webkit-scrollbar-corner:active{background-color:var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)))!important}.scrollbar::-webkit-scrollbar-corner:active{background-color:var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)))}.\!scrollbar{scrollbar-width:auto!important}.scrollbar{scrollbar-width:auto}.\!scrollbar::-webkit-scrollbar{display:block!important;width:var(--scrollbar-width, 16px)!important;height:var(--scrollbar-height, 16px)!important}.scrollbar::-webkit-scrollbar{display:block;width:var(--scrollbar-width, 16px);height:var(--scrollbar-height, 16px)}.step{counter-increment:step}.step:before{position:absolute;display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--muted));text-align:center;text-indent:-1px;font-size:1rem;line-height:1.5rem;font-weight:500;margin-left:-41px;content:counter(step)}@font-face{font-family:Country Flags;src:url(/assets/TwemojiCountryFlags-Bje2crD2.woff2) format("woff2");unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-B0QUfDW0.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;src:url(/assets/Inter-Medium-B0NFony0.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;src:url(/assets/Inter-Medium-B0NFony0.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600;src:url(/assets/Inter-SemiBold-_JLwM7Yv.woff2) format("woff2")}@font-face{font-family:SourceCode;src:url(/assets/SourceCodePro-Regular.otf-Chr7uwKk.woff2) format("woff2")}[data-radix-popper-content-wrapper]{z-index:999!important}input::-ms-reveal{display:none}input[type=number]::-webkit-inner-spin-button{display:none}[type=button]{-webkit-appearance:none;-moz-appearance:none}::-webkit-scrollbar{width:0;height:0;background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-track{border-radius:.75rem;background:transparent}.dark ::-webkit-scrollbar-thumb{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}::-webkit-scrollbar-thumb{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}textarea::-webkit-scrollbar{width:8px;height:8px;background:transparent}.flags{font-family:Country Flags}.simplebar-scrollbar:before{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.body-overlay{position:absolute;margin-top:40px;top:0;right:0;bottom:0;left:0;z-index:999;animation:.3s cubic-bezier(.16,1,.3,1) 0s 1 normal none running fadeInOpacity}.esc-key{background-image:url("data:image/svg+xml,%3Csvg width='16' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.506 6h3.931V4.986H1.736v-1.39h2.488V2.583H1.736V1.196h2.69V.182H.506V6ZM8.56 1.855h1.18C9.721.818 8.87.102 7.574.102c-1.276 0-2.21.705-2.205 1.762-.003.858.602 1.35 1.585 1.585l.634.159c.633.153.986.335.988.727-.002.426-.406.716-1.03.716-.64 0-1.1-.295-1.14-.878h-1.19c.03 1.259.931 1.91 2.343 1.91 1.42 0 2.256-.68 2.259-1.745-.003-.969-.733-1.483-1.744-1.71l-.523-.125c-.506-.117-.93-.304-.92-.722 0-.375.332-.65.934-.65.588 0 .949.267.994.724ZM15.78 2.219C15.618.875 14.6.102 13.254.102c-1.537 0-2.71 1.086-2.71 2.989 0 1.898 1.153 2.989 2.71 2.989 1.492 0 2.392-.992 2.526-2.063l-1.244-.006c-.117.623-.606.98-1.262.98-.883 0-1.483-.656-1.483-1.9 0-1.21.591-1.9 1.492-1.9.673 0 1.159.389 1.253 1.028h1.244Z' fill='%235b697d'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:57.1428571429% auto}.code-filter .simplebar-content-wrapper{outline:none;margin-right:10px;margin-left:0}.simplebar-content-wrapper{outline:none;margin-right:12px;margin-left:6px}.simplebar-height-auto-observer-wrapper{z-index:1}.animation-pulse-copy{animation:pulse2 2s infinite}.fade-in-init{opacity:0}.fade-in-init-hover{opacity:100%;transition-delay:1.5s;transition-property:opacity;transition-duration:.3s}.fade-in-animation{animation:fadeInAnimation;animation-timing-function:ease-linear;animation-duration:.2s}.fade-in-opacity-with-delay{animation:fadeInOpacityWithDelay;animation-timing-function:ease-in-out;animation-duration:.3s}.search-pulse-animation{display:inline-block;animation:searchPulseAnimation;animation-timing-function:ease-in-out;animation-duration:.3s}@keyframes fadeInAnimation{0%{transform:scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes fadeInOpacityWithDelay{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes searchPulseAnimation{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes pulse2{0%{box-shadow:0 0 #e53e3e}70%{box-shadow:0 0 0 10px #e53e3e00}}.pulse-clip{animation:pulseClip 1s 1}.dark .pulse-clip{animation:pulseClipDark 1s 1}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes pulseClipDark{50%{opacity:.7;transform:scale(1)}60%{transform:scale(1.05);--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}90%{opacity:1;transform:scale(1)}}@keyframes pulseClip{50%{opacity:.7;transform:scale(1)}60%{transform:scale(1.05);--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}90%{opacity:1;transform:scale(1)}}body,.bg-background,[role=menubar]{-webkit-user-select:none;-moz-user-select:none;user-select:none}code{font-family:SourceCode,source-code-pro,ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.875rem}body [type=button]{-webkit-appearance:none}body[style*="pointer-events: none"] .overflow-auto,body[style*="pointer-events: none"] .overflow-y-auto,body[style*="pointer-events: none"] .overflow-x-auto{overflow:hidden!important}@media (max-width: 640px){.container{padding-left:1rem;padding-right:1rem}}.code-editor-wrapper{font-family:sans-serif;text-align:center}pre.code-editor-pre{text-align:left;margin:1em 0;padding:.5em;overflow:scroll}pre.code-editor-pre .token-line{line-height:1.3em;height:1.3em}.code-editor-line{display:table-row}.code-editor-line-number{display:table-cell;text-align:right;padding-right:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.code-editor-line-content{display:table-cell}.not-active-background{background-size:10px 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='%23CCCCCC' stroke-width='0.7' %3E%3Cpath d='M0,20 L20,0 M15,25 L25,15 M-5,5 L5,-5'/%3E%3C/g%3E%3C/svg%3E")}.dark .not-active-background{background-size:10px 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='%23333333' stroke-width='0.7' %3E%3Cpath d='M0,20 L20,0 M15,25 L25,15 M-5,5 L5,-5'/%3E%3C/g%3E%3C/svg%3E")}.first-letter\:uppercase:first-letter{text-transform:uppercase}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-grey-40::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.placeholder\:text-grey-40::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-2\/4:before{content:var(--tw-content);left:50%}.before\:top-2\/4:before{content:var(--tw-content);top:50%}.before\:block:before{content:var(--tw-content);display:block}.before\:h-11:before{content:var(--tw-content);height:2.75rem}.before\:w-11:before{content:var(--tw-content);width:2.75rem}.before\:-translate-x-2\/4:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-2\/4:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-red-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.before\:bg-slate-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:m-auto:after{content:var(--tw-content);margin:auto}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[12px\]:after{content:var(--tw-content);height:12px}.after\:w-\[12px\]:after{content:var(--tw-content);width:12px}.after\:content-\[\'\,\'\]:after{--tw-content: ",";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:mr-0:last-child{margin-right:0}.checked\:border-2:checked{border-width:2px}.checked\:border-red-500:checked{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.checked\:border-slate-500:checked{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}.checked\:bg-red-500:checked{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.checked\:bg-slate-500:checked{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-none:focus-within{border-style:none}.focus-within\:shadow-none:focus-within{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-input:focus-within{--tw-shadow-color: hsl(var(--input));--tw-shadow: var(--tw-shadow-colored)}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-4:focus-within{outline-width:4px}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.group:hover .group-hover\:bg-grey-5{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.group:hover .group-hover\:fill-red-500{fill:#ef4444}.group:hover .group-hover\:pr-1{padding-right:.25rem}.group:hover .group-hover\:pr-1\.5{padding-right:.375rem}.group:hover .group-hover\:\!text-amber-500{--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity))!important}.group:hover .group-hover\:\!text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity))!important}.group:hover .group-hover\:text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.group:hover .group-hover\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus .group-focus\:visible{visibility:visible}.group.destructive .group-\[\.destructive\]\:border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.peer:checked~.peer-checked\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:pointer-events-auto[data-disabled]{pointer-events:auto}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-in-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-in-out}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[state\=active\]\:bg-amber-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-amber-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-amber-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-amber-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-amber-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-amber-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-amber-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-amber-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-amber-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-amber-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-amber-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-blue-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-blue-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-blue-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-blue-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-blue-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-blue-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-blue-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-blue-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-blue-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-blue-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-blue-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-cyan-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-cyan-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-cyan-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-cyan-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-cyan-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-cyan-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-cyan-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-cyan-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-cyan-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-cyan-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-cyan-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-emerald-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-emerald-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-emerald-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-emerald-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-emerald-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-emerald-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-emerald-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-emerald-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-emerald-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-emerald-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-emerald-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-fuchsia-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-fuchsia-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-fuchsia-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-fuchsia-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-fuchsia-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-fuchsia-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-fuchsia-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-fuchsia-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(162 28 175 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-fuchsia-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(134 25 143 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-fuchsia-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(112 26 117 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-fuchsia-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(74 4 78 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-gray-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-gray-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-gray-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-gray-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-gray-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-gray-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-gray-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-gray-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-gray-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-gray-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-gray-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-green-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-green-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-green-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-green-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-green-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-green-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-green-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-green-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-green-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-green-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-green-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-indigo-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-indigo-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-indigo-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-indigo-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-indigo-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-indigo-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-indigo-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-indigo-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-indigo-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-indigo-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-indigo-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-lime-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-lime-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-lime-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-lime-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-lime-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-lime-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-lime-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-lime-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-lime-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-lime-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(54 83 20 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-lime-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(26 46 5 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-neutral-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-neutral-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-neutral-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-neutral-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-neutral-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-neutral-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-neutral-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-neutral-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-neutral-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-neutral-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-neutral-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-orange-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-orange-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-orange-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-orange-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-orange-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-orange-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-orange-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-orange-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-orange-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-orange-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-orange-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(67 20 7 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-pink-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-pink-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-pink-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-pink-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-pink-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-pink-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-pink-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-pink-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-pink-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-pink-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-pink-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-purple-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-purple-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-purple-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-purple-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-purple-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-purple-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-purple-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-purple-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-purple-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-purple-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-purple-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-red-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-red-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-red-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-red-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-red-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-red-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-red-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-red-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-red-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-red-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-red-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-rose-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-rose-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-rose-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-rose-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-rose-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-rose-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-rose-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-rose-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-rose-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-rose-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(136 19 55 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-rose-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-sky-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-sky-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-sky-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-sky-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-sky-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-sky-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-sky-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-sky-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-sky-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-sky-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-sky-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-slate-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-slate-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-slate-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-slate-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-slate-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-slate-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-slate-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-slate-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-slate-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-slate-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-slate-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-stone-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-stone-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-stone-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-stone-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(168 162 158 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-stone-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-stone-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(120 113 108 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-stone-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-stone-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-stone-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-stone-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-stone-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(12 10 9 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-teal-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-teal-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-teal-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-teal-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-teal-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-teal-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-teal-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-teal-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-teal-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-teal-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(19 78 74 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-teal-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(4 47 46 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-violet-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-violet-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-violet-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-violet-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-violet-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-violet-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-violet-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-violet-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-violet-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-violet-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-violet-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(46 16 101 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-yellow-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-yellow-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-yellow-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-yellow-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-yellow-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-yellow-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-yellow-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-yellow-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-yellow-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-yellow-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-yellow-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-zinc-100[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-zinc-200[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-zinc-300[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-zinc-400[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-zinc-50[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-zinc-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-zinc-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-zinc-700[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-zinc-800[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-zinc-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-zinc-950[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity))}.data-\[state\=checked\]\:bg-slate-500[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-slate-300[data-state=active]{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.data-\[state\=active\]\:text-slate-500[data-state=active]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-black[data-state=open]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=open\]\:fade-in-90[data-state=open]{--tw-enter-opacity: .9}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y: -.25rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x: .25rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x: -.25rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y: .25rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-bottom-10[data-state=open]{--tw-enter-translate-y: 2.5rem}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:z-100:hover{z-index:100}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.hover\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\:\!border-orange-300\/90:hover{border-color:#fdba74e6!important}.hover\:border-amber-100:hover{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity))}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity))}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity))}.hover\:border-amber-300\/80:hover{border-color:#fcd34dcc}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity))}.hover\:border-amber-50:hover{--tw-border-opacity: 1;border-color:rgb(255 251 235 / var(--tw-border-opacity))}.hover\:border-amber-500:hover{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity))}.hover\:border-amber-600:hover{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity))}.hover\:border-amber-700:hover{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity))}.hover\:border-amber-800:hover{--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity))}.hover\:border-amber-900:hover{--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity))}.hover\:border-amber-950:hover{--tw-border-opacity: 1;border-color:rgb(69 26 3 / var(--tw-border-opacity))}.hover\:border-blue-100:hover{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity))}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.hover\:border-blue-50:hover{--tw-border-opacity: 1;border-color:rgb(239 246 255 / var(--tw-border-opacity))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.hover\:border-blue-600:hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.hover\:border-blue-700:hover{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.hover\:border-blue-800:hover{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity))}.hover\:border-blue-900:hover{--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity))}.hover\:border-blue-950:hover{--tw-border-opacity: 1;border-color:rgb(23 37 84 / var(--tw-border-opacity))}.hover\:border-cyan-100:hover{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity))}.hover\:border-cyan-200:hover{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity))}.hover\:border-cyan-300:hover{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity))}.hover\:border-cyan-400:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity))}.hover\:border-cyan-50:hover{--tw-border-opacity: 1;border-color:rgb(236 254 255 / var(--tw-border-opacity))}.hover\:border-cyan-500:hover{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.hover\:border-cyan-600:hover{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity))}.hover\:border-cyan-700:hover{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity))}.hover\:border-cyan-800:hover{--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity))}.hover\:border-cyan-900:hover{--tw-border-opacity: 1;border-color:rgb(22 78 99 / var(--tw-border-opacity))}.hover\:border-cyan-950:hover{--tw-border-opacity: 1;border-color:rgb(8 51 68 / var(--tw-border-opacity))}.hover\:border-emerald-100:hover{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity))}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity))}.hover\:border-emerald-50:hover{--tw-border-opacity: 1;border-color:rgb(236 253 245 / var(--tw-border-opacity))}.hover\:border-emerald-500:hover{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity))}.hover\:border-emerald-600:hover{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}.hover\:border-emerald-700:hover{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity))}.hover\:border-emerald-800:hover{--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity))}.hover\:border-emerald-900:hover{--tw-border-opacity: 1;border-color:rgb(6 78 59 / var(--tw-border-opacity))}.hover\:border-emerald-950:hover{--tw-border-opacity: 1;border-color:rgb(2 44 34 / var(--tw-border-opacity))}.hover\:border-fuchsia-100:hover{--tw-border-opacity: 1;border-color:rgb(250 232 255 / var(--tw-border-opacity))}.hover\:border-fuchsia-200:hover{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity))}.hover\:border-fuchsia-300:hover{--tw-border-opacity: 1;border-color:rgb(240 171 252 / var(--tw-border-opacity))}.hover\:border-fuchsia-400:hover{--tw-border-opacity: 1;border-color:rgb(232 121 249 / var(--tw-border-opacity))}.hover\:border-fuchsia-50:hover{--tw-border-opacity: 1;border-color:rgb(253 244 255 / var(--tw-border-opacity))}.hover\:border-fuchsia-500:hover{--tw-border-opacity: 1;border-color:rgb(217 70 239 / var(--tw-border-opacity))}.hover\:border-fuchsia-600:hover{--tw-border-opacity: 1;border-color:rgb(192 38 211 / var(--tw-border-opacity))}.hover\:border-fuchsia-700:hover{--tw-border-opacity: 1;border-color:rgb(162 28 175 / var(--tw-border-opacity))}.hover\:border-fuchsia-800:hover{--tw-border-opacity: 1;border-color:rgb(134 25 143 / var(--tw-border-opacity))}.hover\:border-fuchsia-900:hover{--tw-border-opacity: 1;border-color:rgb(112 26 117 / var(--tw-border-opacity))}.hover\:border-fuchsia-950:hover{--tw-border-opacity: 1;border-color:rgb(74 4 78 / var(--tw-border-opacity))}.hover\:border-gray-100:hover{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.hover\:border-gray-50:hover{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.hover\:border-gray-700:hover{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.hover\:border-gray-800:hover{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.hover\:border-gray-900:hover{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.hover\:border-gray-950:hover{--tw-border-opacity: 1;border-color:rgb(3 7 18 / var(--tw-border-opacity))}.hover\:border-green-100:hover{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity))}.hover\:border-green-200:hover{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity))}.hover\:border-green-300:hover{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}.hover\:border-green-400:hover{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity))}.hover\:border-green-50:hover{--tw-border-opacity: 1;border-color:rgb(240 253 244 / var(--tw-border-opacity))}.hover\:border-green-500:hover{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.hover\:border-green-600:hover{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}.hover\:border-green-700:hover{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity))}.hover\:border-green-800:hover{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity))}.hover\:border-green-900:hover{--tw-border-opacity: 1;border-color:rgb(20 83 45 / var(--tw-border-opacity))}.hover\:border-green-950:hover{--tw-border-opacity: 1;border-color:rgb(5 46 22 / var(--tw-border-opacity))}.hover\:border-indigo-100:hover{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity))}.hover\:border-indigo-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity))}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity))}.hover\:border-indigo-50:hover{--tw-border-opacity: 1;border-color:rgb(238 242 255 / var(--tw-border-opacity))}.hover\:border-indigo-500:hover{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.hover\:border-indigo-600:hover{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity))}.hover\:border-indigo-700:hover{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity))}.hover\:border-indigo-800:hover{--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity))}.hover\:border-indigo-900:hover{--tw-border-opacity: 1;border-color:rgb(49 46 129 / var(--tw-border-opacity))}.hover\:border-indigo-950:hover{--tw-border-opacity: 1;border-color:rgb(30 27 75 / var(--tw-border-opacity))}.hover\:border-lime-100:hover{--tw-border-opacity: 1;border-color:rgb(236 252 203 / var(--tw-border-opacity))}.hover\:border-lime-200:hover{--tw-border-opacity: 1;border-color:rgb(217 249 157 / var(--tw-border-opacity))}.hover\:border-lime-300:hover{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity))}.hover\:border-lime-400:hover{--tw-border-opacity: 1;border-color:rgb(163 230 53 / var(--tw-border-opacity))}.hover\:border-lime-50:hover{--tw-border-opacity: 1;border-color:rgb(247 254 231 / var(--tw-border-opacity))}.hover\:border-lime-500:hover{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity))}.hover\:border-lime-600:hover{--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}.hover\:border-lime-700:hover{--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity))}.hover\:border-lime-800:hover{--tw-border-opacity: 1;border-color:rgb(63 98 18 / var(--tw-border-opacity))}.hover\:border-lime-900:hover{--tw-border-opacity: 1;border-color:rgb(54 83 20 / var(--tw-border-opacity))}.hover\:border-lime-950:hover{--tw-border-opacity: 1;border-color:rgb(26 46 5 / var(--tw-border-opacity))}.hover\:border-neutral-100:hover{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}.hover\:border-neutral-200:hover{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity))}.hover\:border-neutral-300:hover{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.hover\:border-neutral-400:hover{--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity))}.hover\:border-neutral-50:hover{--tw-border-opacity: 1;border-color:rgb(250 250 250 / var(--tw-border-opacity))}.hover\:border-neutral-500:hover{--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity))}.hover\:border-neutral-600:hover{--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity))}.hover\:border-neutral-700:hover{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity))}.hover\:border-neutral-800:hover{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity))}.hover\:border-neutral-900:hover{--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity))}.hover\:border-neutral-950:hover{--tw-border-opacity: 1;border-color:rgb(10 10 10 / var(--tw-border-opacity))}.hover\:border-orange-100:hover{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity))}.hover\:border-orange-200:hover{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity))}.hover\:border-orange-400:hover{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity))}.hover\:border-orange-50:hover{--tw-border-opacity: 1;border-color:rgb(255 247 237 / var(--tw-border-opacity))}.hover\:border-orange-500:hover{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity))}.hover\:border-orange-600:hover{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity))}.hover\:border-orange-700:hover{--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity))}.hover\:border-orange-800:hover{--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity))}.hover\:border-orange-900:hover{--tw-border-opacity: 1;border-color:rgb(124 45 18 / var(--tw-border-opacity))}.hover\:border-orange-950:hover{--tw-border-opacity: 1;border-color:rgb(67 20 7 / var(--tw-border-opacity))}.hover\:border-pink-100:hover{--tw-border-opacity: 1;border-color:rgb(252 231 243 / var(--tw-border-opacity))}.hover\:border-pink-200:hover{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity))}.hover\:border-pink-300:hover{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity))}.hover\:border-pink-400:hover{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity))}.hover\:border-pink-50:hover{--tw-border-opacity: 1;border-color:rgb(253 242 248 / var(--tw-border-opacity))}.hover\:border-pink-500:hover{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity))}.hover\:border-pink-600:hover{--tw-border-opacity: 1;border-color:rgb(219 39 119 / var(--tw-border-opacity))}.hover\:border-pink-700:hover{--tw-border-opacity: 1;border-color:rgb(190 24 93 / var(--tw-border-opacity))}.hover\:border-pink-800:hover{--tw-border-opacity: 1;border-color:rgb(157 23 77 / var(--tw-border-opacity))}.hover\:border-pink-900:hover{--tw-border-opacity: 1;border-color:rgb(131 24 67 / var(--tw-border-opacity))}.hover\:border-pink-950:hover{--tw-border-opacity: 1;border-color:rgb(80 7 36 / var(--tw-border-opacity))}.hover\:border-purple-100:hover{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity))}.hover\:border-purple-200:hover{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity))}.hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity))}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity))}.hover\:border-purple-50:hover{--tw-border-opacity: 1;border-color:rgb(250 245 255 / var(--tw-border-opacity))}.hover\:border-purple-500:hover{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity))}.hover\:border-purple-600:hover{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity))}.hover\:border-purple-700:hover{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity))}.hover\:border-purple-800:hover{--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity))}.hover\:border-purple-900:hover{--tw-border-opacity: 1;border-color:rgb(88 28 135 / var(--tw-border-opacity))}.hover\:border-purple-950:hover{--tw-border-opacity: 1;border-color:rgb(59 7 100 / var(--tw-border-opacity))}.hover\:border-red-100:hover{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}.hover\:border-red-400:hover{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.hover\:border-red-50:hover{--tw-border-opacity: 1;border-color:rgb(254 242 242 / var(--tw-border-opacity))}.hover\:border-red-500:hover{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.hover\:border-red-600:hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.hover\:border-red-700:hover{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.hover\:border-red-800:hover{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity))}.hover\:border-red-900:hover{--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity))}.hover\:border-red-950:hover{--tw-border-opacity: 1;border-color:rgb(69 10 10 / var(--tw-border-opacity))}.hover\:border-rose-100:hover{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity))}.hover\:border-rose-200:hover{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity))}.hover\:border-rose-400:hover{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity))}.hover\:border-rose-50:hover{--tw-border-opacity: 1;border-color:rgb(255 241 242 / var(--tw-border-opacity))}.hover\:border-rose-500:hover{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity))}.hover\:border-rose-600:hover{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity))}.hover\:border-rose-700:hover{--tw-border-opacity: 1;border-color:rgb(190 18 60 / var(--tw-border-opacity))}.hover\:border-rose-800:hover{--tw-border-opacity: 1;border-color:rgb(159 18 57 / var(--tw-border-opacity))}.hover\:border-rose-900:hover{--tw-border-opacity: 1;border-color:rgb(136 19 55 / var(--tw-border-opacity))}.hover\:border-rose-950:hover{--tw-border-opacity: 1;border-color:rgb(76 5 25 / var(--tw-border-opacity))}.hover\:border-sky-100:hover{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity))}.hover\:border-sky-200:hover{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity))}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity))}.hover\:border-sky-300\/80:hover{border-color:#7dd3fccc}.hover\:border-sky-400:hover{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity))}.hover\:border-sky-50:hover{--tw-border-opacity: 1;border-color:rgb(240 249 255 / var(--tw-border-opacity))}.hover\:border-sky-500:hover{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity))}.hover\:border-sky-600:hover{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity))}.hover\:border-sky-700:hover{--tw-border-opacity: 1;border-color:rgb(3 105 161 / var(--tw-border-opacity))}.hover\:border-sky-800:hover{--tw-border-opacity: 1;border-color:rgb(7 89 133 / var(--tw-border-opacity))}.hover\:border-sky-900:hover{--tw-border-opacity: 1;border-color:rgb(12 74 110 / var(--tw-border-opacity))}.hover\:border-sky-950:hover{--tw-border-opacity: 1;border-color:rgb(8 47 73 / var(--tw-border-opacity))}.hover\:border-slate-100:hover{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity))}.hover\:border-slate-50:hover{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity))}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}.hover\:border-slate-600:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}.hover\:border-slate-700:hover{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}.hover\:border-slate-800:hover{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}.hover\:border-slate-900:hover{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity))}.hover\:border-slate-950:hover{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity))}.hover\:border-stone-100:hover{--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity))}.hover\:border-stone-200:hover{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity))}.hover\:border-stone-300:hover{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity))}.hover\:border-stone-400:hover{--tw-border-opacity: 1;border-color:rgb(168 162 158 / var(--tw-border-opacity))}.hover\:border-stone-50:hover{--tw-border-opacity: 1;border-color:rgb(250 250 249 / var(--tw-border-opacity))}.hover\:border-stone-500:hover{--tw-border-opacity: 1;border-color:rgb(120 113 108 / var(--tw-border-opacity))}.hover\:border-stone-600:hover{--tw-border-opacity: 1;border-color:rgb(87 83 78 / var(--tw-border-opacity))}.hover\:border-stone-700:hover{--tw-border-opacity: 1;border-color:rgb(68 64 60 / var(--tw-border-opacity))}.hover\:border-stone-800:hover{--tw-border-opacity: 1;border-color:rgb(41 37 36 / var(--tw-border-opacity))}.hover\:border-stone-900:hover{--tw-border-opacity: 1;border-color:rgb(28 25 23 / var(--tw-border-opacity))}.hover\:border-stone-950:hover{--tw-border-opacity: 1;border-color:rgb(12 10 9 / var(--tw-border-opacity))}.hover\:border-teal-100:hover{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity))}.hover\:border-teal-200:hover{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity))}.hover\:border-teal-300:hover{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity))}.hover\:border-teal-400:hover{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity))}.hover\:border-teal-50:hover{--tw-border-opacity: 1;border-color:rgb(240 253 250 / var(--tw-border-opacity))}.hover\:border-teal-500:hover{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity))}.hover\:border-teal-600:hover{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity))}.hover\:border-teal-700:hover{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity))}.hover\:border-teal-800:hover{--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity))}.hover\:border-teal-900:hover{--tw-border-opacity: 1;border-color:rgb(19 78 74 / var(--tw-border-opacity))}.hover\:border-teal-950:hover{--tw-border-opacity: 1;border-color:rgb(4 47 46 / var(--tw-border-opacity))}.hover\:border-violet-100:hover{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity))}.hover\:border-violet-200:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity))}.hover\:border-violet-400:hover{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity))}.hover\:border-violet-50:hover{--tw-border-opacity: 1;border-color:rgb(245 243 255 / var(--tw-border-opacity))}.hover\:border-violet-500:hover{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity))}.hover\:border-violet-600:hover{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity))}.hover\:border-violet-700:hover{--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity))}.hover\:border-violet-800:hover{--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity))}.hover\:border-violet-900:hover{--tw-border-opacity: 1;border-color:rgb(76 29 149 / var(--tw-border-opacity))}.hover\:border-violet-950:hover{--tw-border-opacity: 1;border-color:rgb(46 16 101 / var(--tw-border-opacity))}.hover\:border-yellow-100:hover{--tw-border-opacity: 1;border-color:rgb(254 249 195 / var(--tw-border-opacity))}.hover\:border-yellow-200:hover{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity))}.hover\:border-yellow-300:hover{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity))}.hover\:border-yellow-300\/80:hover{border-color:#fde047cc}.hover\:border-yellow-400:hover{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity))}.hover\:border-yellow-50:hover{--tw-border-opacity: 1;border-color:rgb(254 252 232 / var(--tw-border-opacity))}.hover\:border-yellow-500:hover{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}.hover\:border-yellow-600:hover{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}.hover\:border-yellow-700:hover{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity))}.hover\:border-yellow-800:hover{--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity))}.hover\:border-yellow-900:hover{--tw-border-opacity: 1;border-color:rgb(113 63 18 / var(--tw-border-opacity))}.hover\:border-yellow-950:hover{--tw-border-opacity: 1;border-color:rgb(66 32 6 / var(--tw-border-opacity))}.hover\:border-zinc-100:hover{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity))}.hover\:border-zinc-200:hover{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity))}.hover\:border-zinc-300:hover{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity))}.hover\:border-zinc-400:hover{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity))}.hover\:border-zinc-50:hover{--tw-border-opacity: 1;border-color:rgb(250 250 250 / var(--tw-border-opacity))}.hover\:border-zinc-500:hover{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity))}.hover\:border-zinc-600:hover{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity))}.hover\:border-zinc-700:hover{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity))}.hover\:border-zinc-800:hover{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity))}.hover\:border-zinc-900:hover{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity))}.hover\:border-zinc-950:hover{--tw-border-opacity: 1;border-color:rgb(9 9 11 / var(--tw-border-opacity))}.hover\:border-l-amber-100:hover{--tw-border-opacity: 1;border-left-color:rgb(254 243 199 / var(--tw-border-opacity))}.hover\:border-l-amber-200:hover{--tw-border-opacity: 1;border-left-color:rgb(253 230 138 / var(--tw-border-opacity))}.hover\:border-l-amber-300:hover{--tw-border-opacity: 1;border-left-color:rgb(252 211 77 / var(--tw-border-opacity))}.hover\:border-l-amber-400:hover{--tw-border-opacity: 1;border-left-color:rgb(251 191 36 / var(--tw-border-opacity))}.hover\:border-l-amber-50:hover{--tw-border-opacity: 1;border-left-color:rgb(255 251 235 / var(--tw-border-opacity))}.hover\:border-l-amber-500:hover{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity))}.hover\:border-l-amber-600:hover{--tw-border-opacity: 1;border-left-color:rgb(217 119 6 / var(--tw-border-opacity))}.hover\:border-l-amber-700:hover{--tw-border-opacity: 1;border-left-color:rgb(180 83 9 / var(--tw-border-opacity))}.hover\:border-l-amber-800:hover{--tw-border-opacity: 1;border-left-color:rgb(146 64 14 / var(--tw-border-opacity))}.hover\:border-l-amber-900:hover{--tw-border-opacity: 1;border-left-color:rgb(120 53 15 / var(--tw-border-opacity))}.hover\:border-l-amber-950:hover{--tw-border-opacity: 1;border-left-color:rgb(69 26 3 / var(--tw-border-opacity))}.hover\:border-l-blue-100:hover{--tw-border-opacity: 1;border-left-color:rgb(219 234 254 / var(--tw-border-opacity))}.hover\:border-l-blue-200:hover{--tw-border-opacity: 1;border-left-color:rgb(191 219 254 / var(--tw-border-opacity))}.hover\:border-l-blue-300:hover{--tw-border-opacity: 1;border-left-color:rgb(147 197 253 / var(--tw-border-opacity))}.hover\:border-l-blue-400:hover{--tw-border-opacity: 1;border-left-color:rgb(96 165 250 / var(--tw-border-opacity))}.hover\:border-l-blue-50:hover{--tw-border-opacity: 1;border-left-color:rgb(239 246 255 / var(--tw-border-opacity))}.hover\:border-l-blue-500:hover{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity))}.hover\:border-l-blue-600:hover{--tw-border-opacity: 1;border-left-color:rgb(37 99 235 / var(--tw-border-opacity))}.hover\:border-l-blue-700:hover{--tw-border-opacity: 1;border-left-color:rgb(29 78 216 / var(--tw-border-opacity))}.hover\:border-l-blue-800:hover{--tw-border-opacity: 1;border-left-color:rgb(30 64 175 / var(--tw-border-opacity))}.hover\:border-l-blue-900:hover{--tw-border-opacity: 1;border-left-color:rgb(30 58 138 / var(--tw-border-opacity))}.hover\:border-l-blue-950:hover{--tw-border-opacity: 1;border-left-color:rgb(23 37 84 / var(--tw-border-opacity))}.hover\:border-l-cyan-100:hover{--tw-border-opacity: 1;border-left-color:rgb(207 250 254 / var(--tw-border-opacity))}.hover\:border-l-cyan-200:hover{--tw-border-opacity: 1;border-left-color:rgb(165 243 252 / var(--tw-border-opacity))}.hover\:border-l-cyan-300:hover{--tw-border-opacity: 1;border-left-color:rgb(103 232 249 / var(--tw-border-opacity))}.hover\:border-l-cyan-400:hover{--tw-border-opacity: 1;border-left-color:rgb(34 211 238 / var(--tw-border-opacity))}.hover\:border-l-cyan-50:hover{--tw-border-opacity: 1;border-left-color:rgb(236 254 255 / var(--tw-border-opacity))}.hover\:border-l-cyan-500:hover{--tw-border-opacity: 1;border-left-color:rgb(6 182 212 / var(--tw-border-opacity))}.hover\:border-l-cyan-600:hover{--tw-border-opacity: 1;border-left-color:rgb(8 145 178 / var(--tw-border-opacity))}.hover\:border-l-cyan-700:hover{--tw-border-opacity: 1;border-left-color:rgb(14 116 144 / var(--tw-border-opacity))}.hover\:border-l-cyan-800:hover{--tw-border-opacity: 1;border-left-color:rgb(21 94 117 / var(--tw-border-opacity))}.hover\:border-l-cyan-900:hover{--tw-border-opacity: 1;border-left-color:rgb(22 78 99 / var(--tw-border-opacity))}.hover\:border-l-cyan-950:hover{--tw-border-opacity: 1;border-left-color:rgb(8 51 68 / var(--tw-border-opacity))}.hover\:border-l-emerald-100:hover{--tw-border-opacity: 1;border-left-color:rgb(209 250 229 / var(--tw-border-opacity))}.hover\:border-l-emerald-200:hover{--tw-border-opacity: 1;border-left-color:rgb(167 243 208 / var(--tw-border-opacity))}.hover\:border-l-emerald-300:hover{--tw-border-opacity: 1;border-left-color:rgb(110 231 183 / var(--tw-border-opacity))}.hover\:border-l-emerald-400:hover{--tw-border-opacity: 1;border-left-color:rgb(52 211 153 / var(--tw-border-opacity))}.hover\:border-l-emerald-50:hover{--tw-border-opacity: 1;border-left-color:rgb(236 253 245 / var(--tw-border-opacity))}.hover\:border-l-emerald-500:hover{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity))}.hover\:border-l-emerald-600:hover{--tw-border-opacity: 1;border-left-color:rgb(5 150 105 / var(--tw-border-opacity))}.hover\:border-l-emerald-700:hover{--tw-border-opacity: 1;border-left-color:rgb(4 120 87 / var(--tw-border-opacity))}.hover\:border-l-emerald-800:hover{--tw-border-opacity: 1;border-left-color:rgb(6 95 70 / var(--tw-border-opacity))}.hover\:border-l-emerald-900:hover{--tw-border-opacity: 1;border-left-color:rgb(6 78 59 / var(--tw-border-opacity))}.hover\:border-l-emerald-950:hover{--tw-border-opacity: 1;border-left-color:rgb(2 44 34 / var(--tw-border-opacity))}.hover\:border-l-fuchsia-100:hover{--tw-border-opacity: 1;border-left-color:rgb(250 232 255 / var(--tw-border-opacity))}.hover\:border-l-fuchsia-200:hover{--tw-border-opacity: 1;border-left-color:rgb(245 208 254 / var(--tw-border-opacity))}.hover\:border-l-fuchsia-300:hover{--tw-border-opacity: 1;border-left-color:rgb(240 171 252 / var(--tw-border-opacity))}.hover\:border-l-fuchsia-400:hover{--tw-border-opacity: 1;border-left-color:rgb(232 121 249 / var(--tw-border-opacity))}.hover\:border-l-fuchsia-50:hover{--tw-border-opacity: 1;border-left-color:rgb(253 244 255 / var(--tw-border-opacity))}.hover\:border-l-fuchsia-500:hover{--tw-border-opacity: 1;border-left-color:rgb(217 70 239 / var(--tw-border-opacity))}.hover\:border-l-fuchsia-600:hover{--tw-border-opacity: 1;border-left-color:rgb(192 38 211 / var(--tw-border-opacity))}.hover\:border-l-fuchsia-700:hover{--tw-border-opacity: 1;border-left-color:rgb(162 28 175 / var(--tw-border-opacity))}.hover\:border-l-fuchsia-800:hover{--tw-border-opacity: 1;border-left-color:rgb(134 25 143 / var(--tw-border-opacity))}.hover\:border-l-fuchsia-900:hover{--tw-border-opacity: 1;border-left-color:rgb(112 26 117 / var(--tw-border-opacity))}.hover\:border-l-fuchsia-950:hover{--tw-border-opacity: 1;border-left-color:rgb(74 4 78 / var(--tw-border-opacity))}.hover\:border-l-gray-100:hover{--tw-border-opacity: 1;border-left-color:rgb(243 244 246 / var(--tw-border-opacity))}.hover\:border-l-gray-200:hover{--tw-border-opacity: 1;border-left-color:rgb(229 231 235 / var(--tw-border-opacity))}.hover\:border-l-gray-300:hover{--tw-border-opacity: 1;border-left-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:border-l-gray-400:hover{--tw-border-opacity: 1;border-left-color:rgb(156 163 175 / var(--tw-border-opacity))}.hover\:border-l-gray-50:hover{--tw-border-opacity: 1;border-left-color:rgb(249 250 251 / var(--tw-border-opacity))}.hover\:border-l-gray-500:hover{--tw-border-opacity: 1;border-left-color:rgb(107 114 128 / var(--tw-border-opacity))}.hover\:border-l-gray-600:hover{--tw-border-opacity: 1;border-left-color:rgb(75 85 99 / var(--tw-border-opacity))}.hover\:border-l-gray-700:hover{--tw-border-opacity: 1;border-left-color:rgb(55 65 81 / var(--tw-border-opacity))}.hover\:border-l-gray-800:hover{--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity))}.hover\:border-l-gray-900:hover{--tw-border-opacity: 1;border-left-color:rgb(17 24 39 / var(--tw-border-opacity))}.hover\:border-l-gray-950:hover{--tw-border-opacity: 1;border-left-color:rgb(3 7 18 / var(--tw-border-opacity))}.hover\:border-l-green-100:hover{--tw-border-opacity: 1;border-left-color:rgb(220 252 231 / var(--tw-border-opacity))}.hover\:border-l-green-200:hover{--tw-border-opacity: 1;border-left-color:rgb(187 247 208 / var(--tw-border-opacity))}.hover\:border-l-green-300:hover{--tw-border-opacity: 1;border-left-color:rgb(134 239 172 / var(--tw-border-opacity))}.hover\:border-l-green-400:hover{--tw-border-opacity: 1;border-left-color:rgb(74 222 128 / var(--tw-border-opacity))}.hover\:border-l-green-50:hover{--tw-border-opacity: 1;border-left-color:rgb(240 253 244 / var(--tw-border-opacity))}.hover\:border-l-green-500:hover{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity))}.hover\:border-l-green-600:hover{--tw-border-opacity: 1;border-left-color:rgb(22 163 74 / var(--tw-border-opacity))}.hover\:border-l-green-700:hover{--tw-border-opacity: 1;border-left-color:rgb(21 128 61 / var(--tw-border-opacity))}.hover\:border-l-green-800:hover{--tw-border-opacity: 1;border-left-color:rgb(22 101 52 / var(--tw-border-opacity))}.hover\:border-l-green-900:hover{--tw-border-opacity: 1;border-left-color:rgb(20 83 45 / var(--tw-border-opacity))}.hover\:border-l-green-950:hover{--tw-border-opacity: 1;border-left-color:rgb(5 46 22 / var(--tw-border-opacity))}.hover\:border-l-indigo-100:hover{--tw-border-opacity: 1;border-left-color:rgb(224 231 255 / var(--tw-border-opacity))}.hover\:border-l-indigo-200:hover{--tw-border-opacity: 1;border-left-color:rgb(199 210 254 / var(--tw-border-opacity))}.hover\:border-l-indigo-300:hover{--tw-border-opacity: 1;border-left-color:rgb(165 180 252 / var(--tw-border-opacity))}.hover\:border-l-indigo-400:hover{--tw-border-opacity: 1;border-left-color:rgb(129 140 248 / var(--tw-border-opacity))}.hover\:border-l-indigo-50:hover{--tw-border-opacity: 1;border-left-color:rgb(238 242 255 / var(--tw-border-opacity))}.hover\:border-l-indigo-500:hover{--tw-border-opacity: 1;border-left-color:rgb(99 102 241 / var(--tw-border-opacity))}.hover\:border-l-indigo-600:hover{--tw-border-opacity: 1;border-left-color:rgb(79 70 229 / var(--tw-border-opacity))}.hover\:border-l-indigo-700:hover{--tw-border-opacity: 1;border-left-color:rgb(67 56 202 / var(--tw-border-opacity))}.hover\:border-l-indigo-800:hover{--tw-border-opacity: 1;border-left-color:rgb(55 48 163 / var(--tw-border-opacity))}.hover\:border-l-indigo-900:hover{--tw-border-opacity: 1;border-left-color:rgb(49 46 129 / var(--tw-border-opacity))}.hover\:border-l-indigo-950:hover{--tw-border-opacity: 1;border-left-color:rgb(30 27 75 / var(--tw-border-opacity))}.hover\:border-l-lime-100:hover{--tw-border-opacity: 1;border-left-color:rgb(236 252 203 / var(--tw-border-opacity))}.hover\:border-l-lime-200:hover{--tw-border-opacity: 1;border-left-color:rgb(217 249 157 / var(--tw-border-opacity))}.hover\:border-l-lime-300:hover{--tw-border-opacity: 1;border-left-color:rgb(190 242 100 / var(--tw-border-opacity))}.hover\:border-l-lime-400:hover{--tw-border-opacity: 1;border-left-color:rgb(163 230 53 / var(--tw-border-opacity))}.hover\:border-l-lime-50:hover{--tw-border-opacity: 1;border-left-color:rgb(247 254 231 / var(--tw-border-opacity))}.hover\:border-l-lime-500:hover{--tw-border-opacity: 1;border-left-color:rgb(132 204 22 / var(--tw-border-opacity))}.hover\:border-l-lime-600:hover{--tw-border-opacity: 1;border-left-color:rgb(101 163 13 / var(--tw-border-opacity))}.hover\:border-l-lime-700:hover{--tw-border-opacity: 1;border-left-color:rgb(77 124 15 / var(--tw-border-opacity))}.hover\:border-l-lime-800:hover{--tw-border-opacity: 1;border-left-color:rgb(63 98 18 / var(--tw-border-opacity))}.hover\:border-l-lime-900:hover{--tw-border-opacity: 1;border-left-color:rgb(54 83 20 / var(--tw-border-opacity))}.hover\:border-l-lime-950:hover{--tw-border-opacity: 1;border-left-color:rgb(26 46 5 / var(--tw-border-opacity))}.hover\:border-l-neutral-100:hover{--tw-border-opacity: 1;border-left-color:rgb(245 245 245 / var(--tw-border-opacity))}.hover\:border-l-neutral-200:hover{--tw-border-opacity: 1;border-left-color:rgb(229 229 229 / var(--tw-border-opacity))}.hover\:border-l-neutral-300:hover{--tw-border-opacity: 1;border-left-color:rgb(212 212 212 / var(--tw-border-opacity))}.hover\:border-l-neutral-400:hover{--tw-border-opacity: 1;border-left-color:rgb(163 163 163 / var(--tw-border-opacity))}.hover\:border-l-neutral-50:hover{--tw-border-opacity: 1;border-left-color:rgb(250 250 250 / var(--tw-border-opacity))}.hover\:border-l-neutral-500:hover{--tw-border-opacity: 1;border-left-color:rgb(115 115 115 / var(--tw-border-opacity))}.hover\:border-l-neutral-600:hover{--tw-border-opacity: 1;border-left-color:rgb(82 82 82 / var(--tw-border-opacity))}.hover\:border-l-neutral-700:hover{--tw-border-opacity: 1;border-left-color:rgb(64 64 64 / var(--tw-border-opacity))}.hover\:border-l-neutral-800:hover{--tw-border-opacity: 1;border-left-color:rgb(38 38 38 / var(--tw-border-opacity))}.hover\:border-l-neutral-900:hover{--tw-border-opacity: 1;border-left-color:rgb(23 23 23 / var(--tw-border-opacity))}.hover\:border-l-neutral-950:hover{--tw-border-opacity: 1;border-left-color:rgb(10 10 10 / var(--tw-border-opacity))}.hover\:border-l-orange-100:hover{--tw-border-opacity: 1;border-left-color:rgb(255 237 213 / var(--tw-border-opacity))}.hover\:border-l-orange-200:hover{--tw-border-opacity: 1;border-left-color:rgb(254 215 170 / var(--tw-border-opacity))}.hover\:border-l-orange-300:hover{--tw-border-opacity: 1;border-left-color:rgb(253 186 116 / var(--tw-border-opacity))}.hover\:border-l-orange-400:hover{--tw-border-opacity: 1;border-left-color:rgb(251 146 60 / var(--tw-border-opacity))}.hover\:border-l-orange-50:hover{--tw-border-opacity: 1;border-left-color:rgb(255 247 237 / var(--tw-border-opacity))}.hover\:border-l-orange-500:hover{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity))}.hover\:border-l-orange-600:hover{--tw-border-opacity: 1;border-left-color:rgb(234 88 12 / var(--tw-border-opacity))}.hover\:border-l-orange-700:hover{--tw-border-opacity: 1;border-left-color:rgb(194 65 12 / var(--tw-border-opacity))}.hover\:border-l-orange-800:hover{--tw-border-opacity: 1;border-left-color:rgb(154 52 18 / var(--tw-border-opacity))}.hover\:border-l-orange-900:hover{--tw-border-opacity: 1;border-left-color:rgb(124 45 18 / var(--tw-border-opacity))}.hover\:border-l-orange-950:hover{--tw-border-opacity: 1;border-left-color:rgb(67 20 7 / var(--tw-border-opacity))}.hover\:border-l-pink-100:hover{--tw-border-opacity: 1;border-left-color:rgb(252 231 243 / var(--tw-border-opacity))}.hover\:border-l-pink-200:hover{--tw-border-opacity: 1;border-left-color:rgb(251 207 232 / var(--tw-border-opacity))}.hover\:border-l-pink-300:hover{--tw-border-opacity: 1;border-left-color:rgb(249 168 212 / var(--tw-border-opacity))}.hover\:border-l-pink-400:hover{--tw-border-opacity: 1;border-left-color:rgb(244 114 182 / var(--tw-border-opacity))}.hover\:border-l-pink-50:hover{--tw-border-opacity: 1;border-left-color:rgb(253 242 248 / var(--tw-border-opacity))}.hover\:border-l-pink-500:hover{--tw-border-opacity: 1;border-left-color:rgb(236 72 153 / var(--tw-border-opacity))}.hover\:border-l-pink-600:hover{--tw-border-opacity: 1;border-left-color:rgb(219 39 119 / var(--tw-border-opacity))}.hover\:border-l-pink-700:hover{--tw-border-opacity: 1;border-left-color:rgb(190 24 93 / var(--tw-border-opacity))}.hover\:border-l-pink-800:hover{--tw-border-opacity: 1;border-left-color:rgb(157 23 77 / var(--tw-border-opacity))}.hover\:border-l-pink-900:hover{--tw-border-opacity: 1;border-left-color:rgb(131 24 67 / var(--tw-border-opacity))}.hover\:border-l-pink-950:hover{--tw-border-opacity: 1;border-left-color:rgb(80 7 36 / var(--tw-border-opacity))}.hover\:border-l-purple-100:hover{--tw-border-opacity: 1;border-left-color:rgb(243 232 255 / var(--tw-border-opacity))}.hover\:border-l-purple-200:hover{--tw-border-opacity: 1;border-left-color:rgb(233 213 255 / var(--tw-border-opacity))}.hover\:border-l-purple-300:hover{--tw-border-opacity: 1;border-left-color:rgb(216 180 254 / var(--tw-border-opacity))}.hover\:border-l-purple-400:hover{--tw-border-opacity: 1;border-left-color:rgb(192 132 252 / var(--tw-border-opacity))}.hover\:border-l-purple-50:hover{--tw-border-opacity: 1;border-left-color:rgb(250 245 255 / var(--tw-border-opacity))}.hover\:border-l-purple-500:hover{--tw-border-opacity: 1;border-left-color:rgb(168 85 247 / var(--tw-border-opacity))}.hover\:border-l-purple-600:hover{--tw-border-opacity: 1;border-left-color:rgb(147 51 234 / var(--tw-border-opacity))}.hover\:border-l-purple-700:hover{--tw-border-opacity: 1;border-left-color:rgb(126 34 206 / var(--tw-border-opacity))}.hover\:border-l-purple-800:hover{--tw-border-opacity: 1;border-left-color:rgb(107 33 168 / var(--tw-border-opacity))}.hover\:border-l-purple-900:hover{--tw-border-opacity: 1;border-left-color:rgb(88 28 135 / var(--tw-border-opacity))}.hover\:border-l-purple-950:hover{--tw-border-opacity: 1;border-left-color:rgb(59 7 100 / var(--tw-border-opacity))}.hover\:border-l-red-100:hover{--tw-border-opacity: 1;border-left-color:rgb(254 226 226 / var(--tw-border-opacity))}.hover\:border-l-red-200:hover{--tw-border-opacity: 1;border-left-color:rgb(254 202 202 / var(--tw-border-opacity))}.hover\:border-l-red-300:hover{--tw-border-opacity: 1;border-left-color:rgb(252 165 165 / var(--tw-border-opacity))}.hover\:border-l-red-400:hover{--tw-border-opacity: 1;border-left-color:rgb(248 113 113 / var(--tw-border-opacity))}.hover\:border-l-red-50:hover{--tw-border-opacity: 1;border-left-color:rgb(254 242 242 / var(--tw-border-opacity))}.hover\:border-l-red-500:hover{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity))}.hover\:border-l-red-600:hover{--tw-border-opacity: 1;border-left-color:rgb(220 38 38 / var(--tw-border-opacity))}.hover\:border-l-red-700:hover{--tw-border-opacity: 1;border-left-color:rgb(185 28 28 / var(--tw-border-opacity))}.hover\:border-l-red-800:hover{--tw-border-opacity: 1;border-left-color:rgb(153 27 27 / var(--tw-border-opacity))}.hover\:border-l-red-900:hover{--tw-border-opacity: 1;border-left-color:rgb(127 29 29 / var(--tw-border-opacity))}.hover\:border-l-red-950:hover{--tw-border-opacity: 1;border-left-color:rgb(69 10 10 / var(--tw-border-opacity))}.hover\:border-l-rose-100:hover{--tw-border-opacity: 1;border-left-color:rgb(255 228 230 / var(--tw-border-opacity))}.hover\:border-l-rose-200:hover{--tw-border-opacity: 1;border-left-color:rgb(254 205 211 / var(--tw-border-opacity))}.hover\:border-l-rose-300:hover{--tw-border-opacity: 1;border-left-color:rgb(253 164 175 / var(--tw-border-opacity))}.hover\:border-l-rose-400:hover{--tw-border-opacity: 1;border-left-color:rgb(251 113 133 / var(--tw-border-opacity))}.hover\:border-l-rose-50:hover{--tw-border-opacity: 1;border-left-color:rgb(255 241 242 / var(--tw-border-opacity))}.hover\:border-l-rose-500:hover{--tw-border-opacity: 1;border-left-color:rgb(244 63 94 / var(--tw-border-opacity))}.hover\:border-l-rose-600:hover{--tw-border-opacity: 1;border-left-color:rgb(225 29 72 / var(--tw-border-opacity))}.hover\:border-l-rose-700:hover{--tw-border-opacity: 1;border-left-color:rgb(190 18 60 / var(--tw-border-opacity))}.hover\:border-l-rose-800:hover{--tw-border-opacity: 1;border-left-color:rgb(159 18 57 / var(--tw-border-opacity))}.hover\:border-l-rose-900:hover{--tw-border-opacity: 1;border-left-color:rgb(136 19 55 / var(--tw-border-opacity))}.hover\:border-l-rose-950:hover{--tw-border-opacity: 1;border-left-color:rgb(76 5 25 / var(--tw-border-opacity))}.hover\:border-l-sky-100:hover{--tw-border-opacity: 1;border-left-color:rgb(224 242 254 / var(--tw-border-opacity))}.hover\:border-l-sky-200:hover{--tw-border-opacity: 1;border-left-color:rgb(186 230 253 / var(--tw-border-opacity))}.hover\:border-l-sky-300:hover{--tw-border-opacity: 1;border-left-color:rgb(125 211 252 / var(--tw-border-opacity))}.hover\:border-l-sky-400:hover{--tw-border-opacity: 1;border-left-color:rgb(56 189 248 / var(--tw-border-opacity))}.hover\:border-l-sky-50:hover{--tw-border-opacity: 1;border-left-color:rgb(240 249 255 / var(--tw-border-opacity))}.hover\:border-l-sky-500:hover{--tw-border-opacity: 1;border-left-color:rgb(14 165 233 / var(--tw-border-opacity))}.hover\:border-l-sky-600:hover{--tw-border-opacity: 1;border-left-color:rgb(2 132 199 / var(--tw-border-opacity))}.hover\:border-l-sky-700:hover{--tw-border-opacity: 1;border-left-color:rgb(3 105 161 / var(--tw-border-opacity))}.hover\:border-l-sky-800:hover{--tw-border-opacity: 1;border-left-color:rgb(7 89 133 / var(--tw-border-opacity))}.hover\:border-l-sky-900:hover{--tw-border-opacity: 1;border-left-color:rgb(12 74 110 / var(--tw-border-opacity))}.hover\:border-l-sky-950:hover{--tw-border-opacity: 1;border-left-color:rgb(8 47 73 / var(--tw-border-opacity))}.hover\:border-l-slate-100:hover{--tw-border-opacity: 1;border-left-color:rgb(241 245 249 / var(--tw-border-opacity))}.hover\:border-l-slate-200:hover{--tw-border-opacity: 1;border-left-color:rgb(226 232 240 / var(--tw-border-opacity))}.hover\:border-l-slate-300:hover{--tw-border-opacity: 1;border-left-color:rgb(203 213 225 / var(--tw-border-opacity))}.hover\:border-l-slate-400:hover{--tw-border-opacity: 1;border-left-color:rgb(148 163 184 / var(--tw-border-opacity))}.hover\:border-l-slate-50:hover{--tw-border-opacity: 1;border-left-color:rgb(248 250 252 / var(--tw-border-opacity))}.hover\:border-l-slate-500:hover{--tw-border-opacity: 1;border-left-color:rgb(100 116 139 / var(--tw-border-opacity))}.hover\:border-l-slate-600:hover{--tw-border-opacity: 1;border-left-color:rgb(71 85 105 / var(--tw-border-opacity))}.hover\:border-l-slate-700:hover{--tw-border-opacity: 1;border-left-color:rgb(51 65 85 / var(--tw-border-opacity))}.hover\:border-l-slate-800:hover{--tw-border-opacity: 1;border-left-color:rgb(30 41 59 / var(--tw-border-opacity))}.hover\:border-l-slate-900:hover{--tw-border-opacity: 1;border-left-color:rgb(15 23 42 / var(--tw-border-opacity))}.hover\:border-l-slate-950:hover{--tw-border-opacity: 1;border-left-color:rgb(2 6 23 / var(--tw-border-opacity))}.hover\:border-l-stone-100:hover{--tw-border-opacity: 1;border-left-color:rgb(245 245 244 / var(--tw-border-opacity))}.hover\:border-l-stone-200:hover{--tw-border-opacity: 1;border-left-color:rgb(231 229 228 / var(--tw-border-opacity))}.hover\:border-l-stone-300:hover{--tw-border-opacity: 1;border-left-color:rgb(214 211 209 / var(--tw-border-opacity))}.hover\:border-l-stone-400:hover{--tw-border-opacity: 1;border-left-color:rgb(168 162 158 / var(--tw-border-opacity))}.hover\:border-l-stone-50:hover{--tw-border-opacity: 1;border-left-color:rgb(250 250 249 / var(--tw-border-opacity))}.hover\:border-l-stone-500:hover{--tw-border-opacity: 1;border-left-color:rgb(120 113 108 / var(--tw-border-opacity))}.hover\:border-l-stone-600:hover{--tw-border-opacity: 1;border-left-color:rgb(87 83 78 / var(--tw-border-opacity))}.hover\:border-l-stone-700:hover{--tw-border-opacity: 1;border-left-color:rgb(68 64 60 / var(--tw-border-opacity))}.hover\:border-l-stone-800:hover{--tw-border-opacity: 1;border-left-color:rgb(41 37 36 / var(--tw-border-opacity))}.hover\:border-l-stone-900:hover{--tw-border-opacity: 1;border-left-color:rgb(28 25 23 / var(--tw-border-opacity))}.hover\:border-l-stone-950:hover{--tw-border-opacity: 1;border-left-color:rgb(12 10 9 / var(--tw-border-opacity))}.hover\:border-l-teal-100:hover{--tw-border-opacity: 1;border-left-color:rgb(204 251 241 / var(--tw-border-opacity))}.hover\:border-l-teal-200:hover{--tw-border-opacity: 1;border-left-color:rgb(153 246 228 / var(--tw-border-opacity))}.hover\:border-l-teal-300:hover{--tw-border-opacity: 1;border-left-color:rgb(94 234 212 / var(--tw-border-opacity))}.hover\:border-l-teal-400:hover{--tw-border-opacity: 1;border-left-color:rgb(45 212 191 / var(--tw-border-opacity))}.hover\:border-l-teal-50:hover{--tw-border-opacity: 1;border-left-color:rgb(240 253 250 / var(--tw-border-opacity))}.hover\:border-l-teal-500:hover{--tw-border-opacity: 1;border-left-color:rgb(20 184 166 / var(--tw-border-opacity))}.hover\:border-l-teal-600:hover{--tw-border-opacity: 1;border-left-color:rgb(13 148 136 / var(--tw-border-opacity))}.hover\:border-l-teal-700:hover{--tw-border-opacity: 1;border-left-color:rgb(15 118 110 / var(--tw-border-opacity))}.hover\:border-l-teal-800:hover{--tw-border-opacity: 1;border-left-color:rgb(17 94 89 / var(--tw-border-opacity))}.hover\:border-l-teal-900:hover{--tw-border-opacity: 1;border-left-color:rgb(19 78 74 / var(--tw-border-opacity))}.hover\:border-l-teal-950:hover{--tw-border-opacity: 1;border-left-color:rgb(4 47 46 / var(--tw-border-opacity))}.hover\:border-l-violet-100:hover{--tw-border-opacity: 1;border-left-color:rgb(237 233 254 / var(--tw-border-opacity))}.hover\:border-l-violet-200:hover{--tw-border-opacity: 1;border-left-color:rgb(221 214 254 / var(--tw-border-opacity))}.hover\:border-l-violet-300:hover{--tw-border-opacity: 1;border-left-color:rgb(196 181 253 / var(--tw-border-opacity))}.hover\:border-l-violet-400:hover{--tw-border-opacity: 1;border-left-color:rgb(167 139 250 / var(--tw-border-opacity))}.hover\:border-l-violet-50:hover{--tw-border-opacity: 1;border-left-color:rgb(245 243 255 / var(--tw-border-opacity))}.hover\:border-l-violet-500:hover{--tw-border-opacity: 1;border-left-color:rgb(139 92 246 / var(--tw-border-opacity))}.hover\:border-l-violet-600:hover{--tw-border-opacity: 1;border-left-color:rgb(124 58 237 / var(--tw-border-opacity))}.hover\:border-l-violet-700:hover{--tw-border-opacity: 1;border-left-color:rgb(109 40 217 / var(--tw-border-opacity))}.hover\:border-l-violet-800:hover{--tw-border-opacity: 1;border-left-color:rgb(91 33 182 / var(--tw-border-opacity))}.hover\:border-l-violet-900:hover{--tw-border-opacity: 1;border-left-color:rgb(76 29 149 / var(--tw-border-opacity))}.hover\:border-l-violet-950:hover{--tw-border-opacity: 1;border-left-color:rgb(46 16 101 / var(--tw-border-opacity))}.hover\:border-l-yellow-100:hover{--tw-border-opacity: 1;border-left-color:rgb(254 249 195 / var(--tw-border-opacity))}.hover\:border-l-yellow-200:hover{--tw-border-opacity: 1;border-left-color:rgb(254 240 138 / var(--tw-border-opacity))}.hover\:border-l-yellow-300:hover{--tw-border-opacity: 1;border-left-color:rgb(253 224 71 / var(--tw-border-opacity))}.hover\:border-l-yellow-400:hover{--tw-border-opacity: 1;border-left-color:rgb(250 204 21 / var(--tw-border-opacity))}.hover\:border-l-yellow-50:hover{--tw-border-opacity: 1;border-left-color:rgb(254 252 232 / var(--tw-border-opacity))}.hover\:border-l-yellow-500:hover{--tw-border-opacity: 1;border-left-color:rgb(234 179 8 / var(--tw-border-opacity))}.hover\:border-l-yellow-600:hover{--tw-border-opacity: 1;border-left-color:rgb(202 138 4 / var(--tw-border-opacity))}.hover\:border-l-yellow-700:hover{--tw-border-opacity: 1;border-left-color:rgb(161 98 7 / var(--tw-border-opacity))}.hover\:border-l-yellow-800:hover{--tw-border-opacity: 1;border-left-color:rgb(133 77 14 / var(--tw-border-opacity))}.hover\:border-l-yellow-900:hover{--tw-border-opacity: 1;border-left-color:rgb(113 63 18 / var(--tw-border-opacity))}.hover\:border-l-yellow-950:hover{--tw-border-opacity: 1;border-left-color:rgb(66 32 6 / var(--tw-border-opacity))}.hover\:border-l-zinc-100:hover{--tw-border-opacity: 1;border-left-color:rgb(244 244 245 / var(--tw-border-opacity))}.hover\:border-l-zinc-200:hover{--tw-border-opacity: 1;border-left-color:rgb(228 228 231 / var(--tw-border-opacity))}.hover\:border-l-zinc-300:hover{--tw-border-opacity: 1;border-left-color:rgb(212 212 216 / var(--tw-border-opacity))}.hover\:border-l-zinc-400:hover{--tw-border-opacity: 1;border-left-color:rgb(161 161 170 / var(--tw-border-opacity))}.hover\:border-l-zinc-50:hover{--tw-border-opacity: 1;border-left-color:rgb(250 250 250 / var(--tw-border-opacity))}.hover\:border-l-zinc-500:hover{--tw-border-opacity: 1;border-left-color:rgb(113 113 122 / var(--tw-border-opacity))}.hover\:border-l-zinc-600:hover{--tw-border-opacity: 1;border-left-color:rgb(82 82 91 / var(--tw-border-opacity))}.hover\:border-l-zinc-700:hover{--tw-border-opacity: 1;border-left-color:rgb(63 63 70 / var(--tw-border-opacity))}.hover\:border-l-zinc-800:hover{--tw-border-opacity: 1;border-left-color:rgb(39 39 42 / var(--tw-border-opacity))}.hover\:border-l-zinc-900:hover{--tw-border-opacity: 1;border-left-color:rgb(24 24 27 / var(--tw-border-opacity))}.hover\:border-l-zinc-950:hover{--tw-border-opacity: 1;border-left-color:rgb(9 9 11 / var(--tw-border-opacity))}.hover\:\!bg-red-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity))!important}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}.hover\:bg-amber-300:hover{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity))}.hover\:bg-amber-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.hover\:bg-amber-50\/80:hover{background-color:#fffbebcc}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity))}.hover\:bg-amber-800:hover{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity))}.hover\:bg-amber-900:hover{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity))}.hover\:bg-amber-950:hover{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.hover\:bg-blue-100\/50:hover{background-color:#dbeafe80}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.hover\:bg-blue-200\/80:hover{background-color:#bfdbfecc}.hover\:bg-blue-300:hover{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}.hover\:bg-blue-300\/80:hover{background-color:#93c5fdcc}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.hover\:bg-blue-900:hover{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}.hover\:bg-blue-950:hover{--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity))}.hover\:bg-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.hover\:bg-cyan-300:hover{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity))}.hover\:bg-cyan-400:hover{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity))}.hover\:bg-cyan-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity))}.hover\:bg-cyan-500:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}.hover\:bg-cyan-800:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}.hover\:bg-cyan-900:hover{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity))}.hover\:bg-cyan-950:hover{--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.hover\:bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity))}.hover\:bg-emerald-300:hover{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity))}.hover\:bg-emerald-400:hover{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}.hover\:bg-emerald-900:hover{--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity))}.hover\:bg-emerald-950:hover{--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity))}.hover\:bg-fuchsia-100:hover{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity))}.hover\:bg-fuchsia-200:hover{--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity))}.hover\:bg-fuchsia-300:hover{--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity))}.hover\:bg-fuchsia-400:hover{--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity))}.hover\:bg-fuchsia-50:hover{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity))}.hover\:bg-fuchsia-500:hover{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity))}.hover\:bg-fuchsia-600:hover{--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity))}.hover\:bg-fuchsia-700:hover{--tw-bg-opacity: 1;background-color:rgb(162 28 175 / var(--tw-bg-opacity))}.hover\:bg-fuchsia-800:hover{--tw-bg-opacity: 1;background-color:rgb(134 25 143 / var(--tw-bg-opacity))}.hover\:bg-fuchsia-900:hover{--tw-bg-opacity: 1;background-color:rgb(112 26 117 / var(--tw-bg-opacity))}.hover\:bg-fuchsia-950:hover{--tw-bg-opacity: 1;background-color:rgb(74 4 78 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-100\/70:hover{background-color:#f3f4f6b3}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.hover\:bg-gray-950:hover{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.hover\:bg-green-100\/70:hover{background-color:#dcfce7b3}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.hover\:bg-green-300:hover{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity))}.hover\:bg-green-400:hover{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.hover\:bg-green-50\/50:hover{background-color:#f0fdf480}.hover\:bg-green-50\/80:hover{background-color:#f0fdf4cc}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}.hover\:bg-green-900:hover{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity))}.hover\:bg-green-950:hover{--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity))}.hover\:bg-grey-10:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-grey-5:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}.hover\:bg-indigo-300:hover{--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity))}.hover\:bg-indigo-400:hover{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}.hover\:bg-indigo-800:hover{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity))}.hover\:bg-indigo-900:hover{--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity))}.hover\:bg-indigo-950:hover{--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity))}.hover\:bg-lime-100:hover{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity))}.hover\:bg-lime-200:hover{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}.hover\:bg-lime-300:hover{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}.hover\:bg-lime-400:hover{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}.hover\:bg-lime-50:hover{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity))}.hover\:bg-lime-500:hover{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity))}.hover\:bg-lime-600:hover{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity))}.hover\:bg-lime-700:hover{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))}.hover\:bg-lime-800:hover{--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity))}.hover\:bg-lime-900:hover{--tw-bg-opacity: 1;background-color:rgb(54 83 20 / var(--tw-bg-opacity))}.hover\:bg-lime-950:hover{--tw-bg-opacity: 1;background-color:rgb(26 46 5 / var(--tw-bg-opacity))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.hover\:bg-neutral-300:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}.hover\:bg-neutral-400:hover{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity))}.hover\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.hover\:bg-neutral-500:hover{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity))}.hover\:bg-neutral-600:hover{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}.hover\:bg-neutral-700:hover{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}.hover\:bg-neutral-800:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.hover\:bg-neutral-900:hover{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}.hover\:bg-neutral-950:hover{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}.hover\:bg-orange-300:hover{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity))}.hover\:bg-orange-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}.hover\:bg-orange-800:hover{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity))}.hover\:bg-orange-900:hover{--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity))}.hover\:bg-orange-950:hover{--tw-bg-opacity: 1;background-color:rgb(67 20 7 / var(--tw-bg-opacity))}.hover\:bg-pink-100:hover{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity))}.hover\:bg-pink-300:hover{--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity))}.hover\:bg-pink-400:hover{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity))}.hover\:bg-pink-50:hover{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity))}.hover\:bg-pink-500:hover{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity))}.hover\:bg-pink-600:hover{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity))}.hover\:bg-pink-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity))}.hover\:bg-pink-800:hover{--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity))}.hover\:bg-pink-900:hover{--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity))}.hover\:bg-pink-950:hover{--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}.hover\:bg-purple-300:hover{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity))}.hover\:bg-purple-400:hover{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}.hover\:bg-purple-500:hover{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity))}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity))}.hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity))}.hover\:bg-purple-900:hover{--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity))}.hover\:bg-purple-950:hover{--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.hover\:bg-red-300:hover{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}.hover\:bg-red-300\/80:hover{background-color:#fca5a5cc}.hover\:bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.hover\:bg-red-50\/100:hover{background-color:#fef2f2}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.hover\:bg-red-500\/80:hover{background-color:#ef4444cc}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity))}.hover\:bg-red-900\/90:hover{background-color:#7f1d1de6}.hover\:bg-red-950:hover{--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}.hover\:bg-rose-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity))}.hover\:bg-rose-300:hover{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity))}.hover\:bg-rose-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}.hover\:bg-rose-500:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity))}.hover\:bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity))}.hover\:bg-rose-800:hover{--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity))}.hover\:bg-rose-900:hover{--tw-bg-opacity: 1;background-color:rgb(136 19 55 / var(--tw-bg-opacity))}.hover\:bg-rose-950:hover{--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}.hover\:bg-sky-200:hover{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity))}.hover\:bg-sky-300:hover{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity))}.hover\:bg-sky-400:hover{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}.hover\:bg-sky-500:hover{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity))}.hover\:bg-sky-600:hover{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity))}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity))}.hover\:bg-sky-800:hover{--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity))}.hover\:bg-sky-900:hover{--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity))}.hover\:bg-sky-950:hover{--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.hover\:bg-slate-100\/70:hover{background-color:#f1f5f9b3}.hover\:bg-slate-100\/80:hover{background-color:#f1f5f9cc}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.hover\:bg-slate-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.hover\:bg-slate-300\/90:hover{background-color:#cbd5e1e6}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.hover\:bg-slate-50\/100:hover{background-color:#f8fafc}.hover\:bg-slate-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.hover\:bg-slate-500\/100:hover{background-color:#64748b}.hover\:bg-slate-500\/80:hover{background-color:#64748bcc}.hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.hover\:bg-slate-900\/90:hover{background-color:#0f172ae6}.hover\:bg-slate-950:hover{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}.hover\:bg-stone-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity))}.hover\:bg-stone-200:hover{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity))}.hover\:bg-stone-300:hover{--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity))}.hover\:bg-stone-400:hover{--tw-bg-opacity: 1;background-color:rgb(168 162 158 / var(--tw-bg-opacity))}.hover\:bg-stone-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity))}.hover\:bg-stone-500:hover{--tw-bg-opacity: 1;background-color:rgb(120 113 108 / var(--tw-bg-opacity))}.hover\:bg-stone-600:hover{--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity))}.hover\:bg-stone-700:hover{--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity))}.hover\:bg-stone-800:hover{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity))}.hover\:bg-stone-900:hover{--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity))}.hover\:bg-stone-950:hover{--tw-bg-opacity: 1;background-color:rgb(12 10 9 / var(--tw-bg-opacity))}.hover\:bg-teal-100:hover{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity))}.hover\:bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity))}.hover\:bg-teal-300:hover{--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity))}.hover\:bg-teal-400:hover{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity))}.hover\:bg-teal-50\/90:hover{background-color:#f0fdfae6}.hover\:bg-teal-500:hover{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity))}.hover\:bg-teal-600:hover{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity))}.hover\:bg-teal-800:hover{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity))}.hover\:bg-teal-900:hover{--tw-bg-opacity: 1;background-color:rgb(19 78 74 / var(--tw-bg-opacity))}.hover\:bg-teal-950:hover{--tw-bg-opacity: 1;background-color:rgb(4 47 46 / var(--tw-bg-opacity))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity))}.hover\:bg-violet-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity))}.hover\:bg-violet-300:hover{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity))}.hover\:bg-violet-400:hover{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity))}.hover\:bg-violet-500:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}.hover\:bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity))}.hover\:bg-violet-800:hover{--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity))}.hover\:bg-violet-900:hover{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity))}.hover\:bg-violet-950:hover{--tw-bg-opacity: 1;background-color:rgb(46 16 101 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-yellow-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}.hover\:bg-yellow-200\/80:hover{background-color:#fef08acc}.hover\:bg-yellow-300:hover{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}.hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity))}.hover\:bg-yellow-400\/80:hover{background-color:#facc15cc}.hover\:bg-yellow-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.hover\:bg-yellow-50\/80:hover{background-color:#fefce8cc}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.hover\:bg-yellow-800:hover{--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity))}.hover\:bg-yellow-900:hover{--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity))}.hover\:bg-yellow-950:hover{--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity))}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}.hover\:bg-zinc-200:hover{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity))}.hover\:bg-zinc-300:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity))}.hover\:bg-zinc-400:hover{--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity))}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.hover\:bg-zinc-500:hover{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}.hover\:bg-zinc-600:hover{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}.hover\:bg-zinc-700:hover{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.hover\:bg-zinc-800:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.hover\:bg-zinc-900:hover{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}.hover\:bg-zinc-950:hover{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity))}.hover\:bg-opacity-100:hover{--tw-bg-opacity: 1}.hover\:bg-opacity-80:hover{--tw-bg-opacity: .8}.hover\:fill-red-500:hover{fill:#ef4444}.hover\:\!text-blue-500:hover{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity))!important}.hover\:\!text-orange-400:hover{--tw-text-opacity: 1 !important;color:rgb(251 146 60 / var(--tw-text-opacity))!important}.hover\:\!text-orange-500:hover{--tw-text-opacity: 1 !important;color:rgb(249 115 22 / var(--tw-text-opacity))!important}.hover\:\!text-red-500:hover{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity))!important}.hover\:\!text-red-600:hover{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity))!important}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.hover\:text-blue-500\/70:hover{color:#3b82f6b3}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-orange-400:hover{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/50:hover{color:hsl(var(--primary) / .5)}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.hover\:text-slate-400\/70:hover{color:#94a3b8b3}.hover\:text-slate-500:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-yellow-600:hover{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:decoration-blue-700:hover{-webkit-text-decoration-color:#1d4ed8;text-decoration-color:#1d4ed8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:animate-in:hover{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.hover\:before\:opacity-5:hover:before{content:var(--tw-content);opacity:.05}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity))}.data-\[state\=active\]\:hover\:text-slate-300:hover[data-state=active]{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.data-\[state\=active\]\:hover\:text-slate-500:hover[data-state=active]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.focus\:overflow-auto:focus{overflow:auto}.focus\:border-none:focus{border-style:none}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-grey-20:focus{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.focus\:bg-grey-5:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-slate-200:focus{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.focus\:bg-transparent:focus{background-color:transparent}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:text-red-500:focus{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.focus-visible\:shadow-input:focus-visible{--tw-shadow-color: hsl(var(--input));--tw-shadow: var(--tw-shadow-colored)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-opacity-75:focus-visible{--tw-ring-opacity: .75}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:cursor-move:active{cursor:move}.active\:bg-grey-0:active,.active\:bg-white:active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:is(.dark .dark\:\!border-green-600){--tw-border-opacity: 1 !important;border-color:rgb(22 163 74 / var(--tw-border-opacity))!important}:is(.dark .dark\:\!border-green-700){--tw-border-opacity: 1 !important;border-color:rgb(21 128 61 / var(--tw-border-opacity))!important}:is(.dark .dark\:\!border-green-800){--tw-border-opacity: 1 !important;border-color:rgb(22 101 52 / var(--tw-border-opacity))!important}:is(.dark .dark\:\!border-orange-800\/60){border-color:#9a341299!important}:is(.dark .dark\:\!border-red-800){--tw-border-opacity: 1 !important;border-color:rgb(153 27 27 / var(--tw-border-opacity))!important}:is(.dark .dark\:border-amber-100){--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity))}:is(.dark .dark\:border-amber-200){--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity))}:is(.dark .dark\:border-amber-300){--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity))}:is(.dark .dark\:border-amber-400){--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity))}:is(.dark .dark\:border-amber-50){--tw-border-opacity: 1;border-color:rgb(255 251 235 / var(--tw-border-opacity))}:is(.dark .dark\:border-amber-500){--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity))}:is(.dark .dark\:border-amber-600){--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity))}:is(.dark .dark\:border-amber-700){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity))}:is(.dark .dark\:border-amber-800){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity))}:is(.dark .dark\:border-amber-900){--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity))}:is(.dark .dark\:border-amber-900\/80){border-color:#78350fcc}:is(.dark .dark\:border-amber-950){--tw-border-opacity: 1;border-color:rgb(69 26 3 / var(--tw-border-opacity))}:is(.dark .dark\:border-amber-950\/80){border-color:#451a03cc}:is(.dark .dark\:border-blue-100){--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-200){--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-300){--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-400){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-50){--tw-border-opacity: 1;border-color:rgb(239 246 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-500){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-600){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-700){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-800){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-900){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-950){--tw-border-opacity: 1;border-color:rgb(23 37 84 / var(--tw-border-opacity))}:is(.dark .dark\:border-cyan-100){--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-cyan-200){--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity))}:is(.dark .dark\:border-cyan-300){--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-cyan-400){--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity))}:is(.dark .dark\:border-cyan-50){--tw-border-opacity: 1;border-color:rgb(236 254 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-cyan-500){--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}:is(.dark .dark\:border-cyan-600){--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity))}:is(.dark .dark\:border-cyan-700){--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity))}:is(.dark .dark\:border-cyan-800){--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity))}:is(.dark .dark\:border-cyan-900){--tw-border-opacity: 1;border-color:rgb(22 78 99 / var(--tw-border-opacity))}:is(.dark .dark\:border-cyan-950){--tw-border-opacity: 1;border-color:rgb(8 51 68 / var(--tw-border-opacity))}:is(.dark .dark\:border-destructive){border-color:hsl(var(--destructive))}:is(.dark .dark\:border-emerald-100){--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-200){--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-300){--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-400){--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-50){--tw-border-opacity: 1;border-color:rgb(236 253 245 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-500){--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-600){--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-700){--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-800){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-900){--tw-border-opacity: 1;border-color:rgb(6 78 59 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-950){--tw-border-opacity: 1;border-color:rgb(2 44 34 / var(--tw-border-opacity))}:is(.dark .dark\:border-fuchsia-100){--tw-border-opacity: 1;border-color:rgb(250 232 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-fuchsia-200){--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-fuchsia-300){--tw-border-opacity: 1;border-color:rgb(240 171 252 / var(--tw-border-opacity))}:is(.dark .dark\:border-fuchsia-400){--tw-border-opacity: 1;border-color:rgb(232 121 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-fuchsia-50){--tw-border-opacity: 1;border-color:rgb(253 244 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-fuchsia-500){--tw-border-opacity: 1;border-color:rgb(217 70 239 / var(--tw-border-opacity))}:is(.dark .dark\:border-fuchsia-600){--tw-border-opacity: 1;border-color:rgb(192 38 211 / var(--tw-border-opacity))}:is(.dark .dark\:border-fuchsia-700){--tw-border-opacity: 1;border-color:rgb(162 28 175 / var(--tw-border-opacity))}:is(.dark .dark\:border-fuchsia-800){--tw-border-opacity: 1;border-color:rgb(134 25 143 / var(--tw-border-opacity))}:is(.dark .dark\:border-fuchsia-900){--tw-border-opacity: 1;border-color:rgb(112 26 117 / var(--tw-border-opacity))}:is(.dark .dark\:border-fuchsia-950){--tw-border-opacity: 1;border-color:rgb(74 4 78 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-100){--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-200){--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-300){--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-400){--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-50){--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-500){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-600\/70){border-color:#4b5563b3}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700\/80){border-color:#374151cc}:is(.dark .dark\:border-gray-800){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-900){--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-950){--tw-border-opacity: 1;border-color:rgb(3 7 18 / var(--tw-border-opacity))}:is(.dark .dark\:border-green-100){--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity))}:is(.dark .dark\:border-green-200){--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity))}:is(.dark .dark\:border-green-300){--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}:is(.dark .dark\:border-green-400){--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity))}:is(.dark .dark\:border-green-50){--tw-border-opacity: 1;border-color:rgb(240 253 244 / var(--tw-border-opacity))}:is(.dark .dark\:border-green-500){--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}:is(.dark .dark\:border-green-600){--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}:is(.dark .dark\:border-green-700){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity))}:is(.dark .dark\:border-green-800){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity))}:is(.dark .dark\:border-green-900){--tw-border-opacity: 1;border-color:rgb(20 83 45 / var(--tw-border-opacity))}:is(.dark .dark\:border-green-950){--tw-border-opacity: 1;border-color:rgb(5 46 22 / var(--tw-border-opacity))}:is(.dark .dark\:border-indigo-100){--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-indigo-200){--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-indigo-300){--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity))}:is(.dark .dark\:border-indigo-400){--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity))}:is(.dark .dark\:border-indigo-50){--tw-border-opacity: 1;border-color:rgb(238 242 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-indigo-500){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}:is(.dark .dark\:border-indigo-600){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity))}:is(.dark .dark\:border-indigo-700){--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity))}:is(.dark .dark\:border-indigo-800){--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity))}:is(.dark .dark\:border-indigo-900){--tw-border-opacity: 1;border-color:rgb(49 46 129 / var(--tw-border-opacity))}:is(.dark .dark\:border-indigo-950){--tw-border-opacity: 1;border-color:rgb(30 27 75 / var(--tw-border-opacity))}:is(.dark .dark\:border-lime-100){--tw-border-opacity: 1;border-color:rgb(236 252 203 / var(--tw-border-opacity))}:is(.dark .dark\:border-lime-200){--tw-border-opacity: 1;border-color:rgb(217 249 157 / var(--tw-border-opacity))}:is(.dark .dark\:border-lime-300){--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity))}:is(.dark .dark\:border-lime-400){--tw-border-opacity: 1;border-color:rgb(163 230 53 / var(--tw-border-opacity))}:is(.dark .dark\:border-lime-50){--tw-border-opacity: 1;border-color:rgb(247 254 231 / var(--tw-border-opacity))}:is(.dark .dark\:border-lime-500){--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity))}:is(.dark .dark\:border-lime-600){--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}:is(.dark .dark\:border-lime-700){--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity))}:is(.dark .dark\:border-lime-800){--tw-border-opacity: 1;border-color:rgb(63 98 18 / var(--tw-border-opacity))}:is(.dark .dark\:border-lime-900){--tw-border-opacity: 1;border-color:rgb(54 83 20 / var(--tw-border-opacity))}:is(.dark .dark\:border-lime-950){--tw-border-opacity: 1;border-color:rgb(26 46 5 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-100){--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-200){--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-300){--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-400){--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-50){--tw-border-opacity: 1;border-color:rgb(250 250 250 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-500){--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-600){--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-700){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-800){--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-900){--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity))}:is(.dark .dark\:border-neutral-950){--tw-border-opacity: 1;border-color:rgb(10 10 10 / var(--tw-border-opacity))}:is(.dark .dark\:border-orange-100){--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity))}:is(.dark .dark\:border-orange-200){--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity))}:is(.dark .dark\:border-orange-300){--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity))}:is(.dark .dark\:border-orange-400){--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity))}:is(.dark .dark\:border-orange-400\/80){border-color:#fb923ccc}:is(.dark .dark\:border-orange-50){--tw-border-opacity: 1;border-color:rgb(255 247 237 / var(--tw-border-opacity))}:is(.dark .dark\:border-orange-500){--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity))}:is(.dark .dark\:border-orange-600){--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity))}:is(.dark .dark\:border-orange-700){--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity))}:is(.dark .dark\:border-orange-800){--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity))}:is(.dark .dark\:border-orange-800\/50){border-color:#9a341280}:is(.dark .dark\:border-orange-900){--tw-border-opacity: 1;border-color:rgb(124 45 18 / var(--tw-border-opacity))}:is(.dark .dark\:border-orange-950){--tw-border-opacity: 1;border-color:rgb(67 20 7 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-100){--tw-border-opacity: 1;border-color:rgb(252 231 243 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-200){--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-300){--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-400){--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-50){--tw-border-opacity: 1;border-color:rgb(253 242 248 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-500){--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-600){--tw-border-opacity: 1;border-color:rgb(219 39 119 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-700){--tw-border-opacity: 1;border-color:rgb(190 24 93 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-800){--tw-border-opacity: 1;border-color:rgb(157 23 77 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-900){--tw-border-opacity: 1;border-color:rgb(131 24 67 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-950){--tw-border-opacity: 1;border-color:rgb(80 7 36 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-100){--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-200){--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-300){--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-400){--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-50){--tw-border-opacity: 1;border-color:rgb(250 245 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-500){--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-600){--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-700){--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-800){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-900){--tw-border-opacity: 1;border-color:rgb(88 28 135 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-950){--tw-border-opacity: 1;border-color:rgb(59 7 100 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-100){--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-200){--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-300){--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-400){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-50){--tw-border-opacity: 1;border-color:rgb(254 242 242 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-500){--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-600){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-700){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-800){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-900){--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-900\/80){border-color:#7f1d1dcc}:is(.dark .dark\:border-red-950){--tw-border-opacity: 1;border-color:rgb(69 10 10 / var(--tw-border-opacity))}:is(.dark .dark\:border-rose-100){--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity))}:is(.dark .dark\:border-rose-200){--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity))}:is(.dark .dark\:border-rose-300){--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity))}:is(.dark .dark\:border-rose-400){--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity))}:is(.dark .dark\:border-rose-50){--tw-border-opacity: 1;border-color:rgb(255 241 242 / var(--tw-border-opacity))}:is(.dark .dark\:border-rose-500){--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity))}:is(.dark .dark\:border-rose-600){--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity))}:is(.dark .dark\:border-rose-700){--tw-border-opacity: 1;border-color:rgb(190 18 60 / var(--tw-border-opacity))}:is(.dark .dark\:border-rose-800){--tw-border-opacity: 1;border-color:rgb(159 18 57 / var(--tw-border-opacity))}:is(.dark .dark\:border-rose-900){--tw-border-opacity: 1;border-color:rgb(136 19 55 / var(--tw-border-opacity))}:is(.dark .dark\:border-rose-950){--tw-border-opacity: 1;border-color:rgb(76 5 25 / var(--tw-border-opacity))}:is(.dark .dark\:border-sky-100){--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-sky-200){--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity))}:is(.dark .dark\:border-sky-300){--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity))}:is(.dark .dark\:border-sky-400){--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity))}:is(.dark .dark\:border-sky-50){--tw-border-opacity: 1;border-color:rgb(240 249 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-sky-500){--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity))}:is(.dark .dark\:border-sky-600){--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity))}:is(.dark .dark\:border-sky-700){--tw-border-opacity: 1;border-color:rgb(3 105 161 / var(--tw-border-opacity))}:is(.dark .dark\:border-sky-800){--tw-border-opacity: 1;border-color:rgb(7 89 133 / var(--tw-border-opacity))}:is(.dark .dark\:border-sky-900){--tw-border-opacity: 1;border-color:rgb(12 74 110 / var(--tw-border-opacity))}:is(.dark .dark\:border-sky-900\/80){border-color:#0c4a6ecc}:is(.dark .dark\:border-sky-950){--tw-border-opacity: 1;border-color:rgb(8 47 73 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-100){--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-200){--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-300){--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-400){--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-400\/80){border-color:#94a3b8cc}:is(.dark .dark\:border-slate-50){--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-500){--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-500\/50){border-color:#64748b80}:is(.dark .dark\:border-slate-600){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-700){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-700\/80){border-color:#334155cc}:is(.dark .dark\:border-slate-800){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-800\/70){border-color:#1e293bb3}:is(.dark .dark\:border-slate-800\/90){border-color:#1e293be6}:is(.dark .dark\:border-slate-900){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-900\/20){border-color:#0f172a33}:is(.dark .dark\:border-slate-950){--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity))}:is(.dark .dark\:border-stone-100){--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity))}:is(.dark .dark\:border-stone-200){--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity))}:is(.dark .dark\:border-stone-300){--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity))}:is(.dark .dark\:border-stone-400){--tw-border-opacity: 1;border-color:rgb(168 162 158 / var(--tw-border-opacity))}:is(.dark .dark\:border-stone-50){--tw-border-opacity: 1;border-color:rgb(250 250 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-stone-500){--tw-border-opacity: 1;border-color:rgb(120 113 108 / var(--tw-border-opacity))}:is(.dark .dark\:border-stone-600){--tw-border-opacity: 1;border-color:rgb(87 83 78 / var(--tw-border-opacity))}:is(.dark .dark\:border-stone-700){--tw-border-opacity: 1;border-color:rgb(68 64 60 / var(--tw-border-opacity))}:is(.dark .dark\:border-stone-800){--tw-border-opacity: 1;border-color:rgb(41 37 36 / var(--tw-border-opacity))}:is(.dark .dark\:border-stone-900){--tw-border-opacity: 1;border-color:rgb(28 25 23 / var(--tw-border-opacity))}:is(.dark .dark\:border-stone-950){--tw-border-opacity: 1;border-color:rgb(12 10 9 / var(--tw-border-opacity))}:is(.dark .dark\:border-teal-100){--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity))}:is(.dark .dark\:border-teal-200){--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity))}:is(.dark .dark\:border-teal-300){--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity))}:is(.dark .dark\:border-teal-400){--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity))}:is(.dark .dark\:border-teal-50){--tw-border-opacity: 1;border-color:rgb(240 253 250 / var(--tw-border-opacity))}:is(.dark .dark\:border-teal-500){--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity))}:is(.dark .dark\:border-teal-600){--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity))}:is(.dark .dark\:border-teal-700){--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity))}:is(.dark .dark\:border-teal-800){--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity))}:is(.dark .dark\:border-teal-900){--tw-border-opacity: 1;border-color:rgb(19 78 74 / var(--tw-border-opacity))}:is(.dark .dark\:border-teal-950){--tw-border-opacity: 1;border-color:rgb(4 47 46 / var(--tw-border-opacity))}:is(.dark .dark\:border-violet-100){--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-violet-200){--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-violet-300){--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity))}:is(.dark .dark\:border-violet-400){--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity))}:is(.dark .dark\:border-violet-50){--tw-border-opacity: 1;border-color:rgb(245 243 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-violet-500){--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity))}:is(.dark .dark\:border-violet-600){--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity))}:is(.dark .dark\:border-violet-700){--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity))}:is(.dark .dark\:border-violet-800){--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity))}:is(.dark .dark\:border-violet-900){--tw-border-opacity: 1;border-color:rgb(76 29 149 / var(--tw-border-opacity))}:is(.dark .dark\:border-violet-950){--tw-border-opacity: 1;border-color:rgb(46 16 101 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-100){--tw-border-opacity: 1;border-color:rgb(254 249 195 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-200){--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-300){--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-400){--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-50){--tw-border-opacity: 1;border-color:rgb(254 252 232 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-500){--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-600){--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-700){--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-800){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-900){--tw-border-opacity: 1;border-color:rgb(113 63 18 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-950){--tw-border-opacity: 1;border-color:rgb(66 32 6 / var(--tw-border-opacity))}:is(.dark .dark\:border-zinc-100){--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity))}:is(.dark .dark\:border-zinc-200){--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity))}:is(.dark .dark\:border-zinc-300){--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity))}:is(.dark .dark\:border-zinc-400){--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity))}:is(.dark .dark\:border-zinc-50){--tw-border-opacity: 1;border-color:rgb(250 250 250 / var(--tw-border-opacity))}:is(.dark .dark\:border-zinc-500){--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity))}:is(.dark .dark\:border-zinc-600){--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity))}:is(.dark .dark\:border-zinc-700){--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity))}:is(.dark .dark\:border-zinc-800){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity))}:is(.dark .dark\:border-zinc-900){--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity))}:is(.dark .dark\:border-zinc-950){--tw-border-opacity: 1;border-color:rgb(9 9 11 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-amber-100){--tw-border-opacity: 1;border-left-color:rgb(254 243 199 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-amber-200){--tw-border-opacity: 1;border-left-color:rgb(253 230 138 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-amber-300){--tw-border-opacity: 1;border-left-color:rgb(252 211 77 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-amber-400){--tw-border-opacity: 1;border-left-color:rgb(251 191 36 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-amber-50){--tw-border-opacity: 1;border-left-color:rgb(255 251 235 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-amber-500){--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-amber-600){--tw-border-opacity: 1;border-left-color:rgb(217 119 6 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-amber-700){--tw-border-opacity: 1;border-left-color:rgb(180 83 9 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-amber-800){--tw-border-opacity: 1;border-left-color:rgb(146 64 14 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-amber-900){--tw-border-opacity: 1;border-left-color:rgb(120 53 15 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-amber-950){--tw-border-opacity: 1;border-left-color:rgb(69 26 3 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-blue-100){--tw-border-opacity: 1;border-left-color:rgb(219 234 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-blue-200){--tw-border-opacity: 1;border-left-color:rgb(191 219 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-blue-300){--tw-border-opacity: 1;border-left-color:rgb(147 197 253 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-blue-400){--tw-border-opacity: 1;border-left-color:rgb(96 165 250 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-blue-50){--tw-border-opacity: 1;border-left-color:rgb(239 246 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-blue-500){--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-blue-600){--tw-border-opacity: 1;border-left-color:rgb(37 99 235 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-blue-700){--tw-border-opacity: 1;border-left-color:rgb(29 78 216 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-blue-800){--tw-border-opacity: 1;border-left-color:rgb(30 64 175 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-blue-900){--tw-border-opacity: 1;border-left-color:rgb(30 58 138 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-blue-950){--tw-border-opacity: 1;border-left-color:rgb(23 37 84 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-cyan-100){--tw-border-opacity: 1;border-left-color:rgb(207 250 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-cyan-200){--tw-border-opacity: 1;border-left-color:rgb(165 243 252 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-cyan-300){--tw-border-opacity: 1;border-left-color:rgb(103 232 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-cyan-400){--tw-border-opacity: 1;border-left-color:rgb(34 211 238 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-cyan-50){--tw-border-opacity: 1;border-left-color:rgb(236 254 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-cyan-500){--tw-border-opacity: 1;border-left-color:rgb(6 182 212 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-cyan-600){--tw-border-opacity: 1;border-left-color:rgb(8 145 178 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-cyan-700){--tw-border-opacity: 1;border-left-color:rgb(14 116 144 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-cyan-800){--tw-border-opacity: 1;border-left-color:rgb(21 94 117 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-cyan-900){--tw-border-opacity: 1;border-left-color:rgb(22 78 99 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-cyan-950){--tw-border-opacity: 1;border-left-color:rgb(8 51 68 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-emerald-100){--tw-border-opacity: 1;border-left-color:rgb(209 250 229 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-emerald-200){--tw-border-opacity: 1;border-left-color:rgb(167 243 208 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-emerald-300){--tw-border-opacity: 1;border-left-color:rgb(110 231 183 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-emerald-400){--tw-border-opacity: 1;border-left-color:rgb(52 211 153 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-emerald-50){--tw-border-opacity: 1;border-left-color:rgb(236 253 245 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-emerald-500){--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-emerald-600){--tw-border-opacity: 1;border-left-color:rgb(5 150 105 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-emerald-700){--tw-border-opacity: 1;border-left-color:rgb(4 120 87 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-emerald-800){--tw-border-opacity: 1;border-left-color:rgb(6 95 70 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-emerald-900){--tw-border-opacity: 1;border-left-color:rgb(6 78 59 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-emerald-950){--tw-border-opacity: 1;border-left-color:rgb(2 44 34 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-fuchsia-100){--tw-border-opacity: 1;border-left-color:rgb(250 232 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-fuchsia-200){--tw-border-opacity: 1;border-left-color:rgb(245 208 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-fuchsia-300){--tw-border-opacity: 1;border-left-color:rgb(240 171 252 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-fuchsia-400){--tw-border-opacity: 1;border-left-color:rgb(232 121 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-fuchsia-50){--tw-border-opacity: 1;border-left-color:rgb(253 244 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-fuchsia-500){--tw-border-opacity: 1;border-left-color:rgb(217 70 239 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-fuchsia-600){--tw-border-opacity: 1;border-left-color:rgb(192 38 211 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-fuchsia-700){--tw-border-opacity: 1;border-left-color:rgb(162 28 175 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-fuchsia-800){--tw-border-opacity: 1;border-left-color:rgb(134 25 143 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-fuchsia-900){--tw-border-opacity: 1;border-left-color:rgb(112 26 117 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-fuchsia-950){--tw-border-opacity: 1;border-left-color:rgb(74 4 78 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-gray-100){--tw-border-opacity: 1;border-left-color:rgb(243 244 246 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-gray-200){--tw-border-opacity: 1;border-left-color:rgb(229 231 235 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-gray-300){--tw-border-opacity: 1;border-left-color:rgb(209 213 219 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-gray-400){--tw-border-opacity: 1;border-left-color:rgb(156 163 175 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-gray-50){--tw-border-opacity: 1;border-left-color:rgb(249 250 251 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-gray-500){--tw-border-opacity: 1;border-left-color:rgb(107 114 128 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-gray-600){--tw-border-opacity: 1;border-left-color:rgb(75 85 99 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-gray-700){--tw-border-opacity: 1;border-left-color:rgb(55 65 81 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-gray-800){--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-gray-900){--tw-border-opacity: 1;border-left-color:rgb(17 24 39 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-gray-950){--tw-border-opacity: 1;border-left-color:rgb(3 7 18 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-green-100){--tw-border-opacity: 1;border-left-color:rgb(220 252 231 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-green-200){--tw-border-opacity: 1;border-left-color:rgb(187 247 208 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-green-300){--tw-border-opacity: 1;border-left-color:rgb(134 239 172 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-green-400){--tw-border-opacity: 1;border-left-color:rgb(74 222 128 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-green-50){--tw-border-opacity: 1;border-left-color:rgb(240 253 244 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-green-500){--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-green-600){--tw-border-opacity: 1;border-left-color:rgb(22 163 74 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-green-700){--tw-border-opacity: 1;border-left-color:rgb(21 128 61 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-green-800){--tw-border-opacity: 1;border-left-color:rgb(22 101 52 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-green-900){--tw-border-opacity: 1;border-left-color:rgb(20 83 45 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-green-950){--tw-border-opacity: 1;border-left-color:rgb(5 46 22 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-indigo-100){--tw-border-opacity: 1;border-left-color:rgb(224 231 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-indigo-200){--tw-border-opacity: 1;border-left-color:rgb(199 210 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-indigo-300){--tw-border-opacity: 1;border-left-color:rgb(165 180 252 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-indigo-400){--tw-border-opacity: 1;border-left-color:rgb(129 140 248 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-indigo-50){--tw-border-opacity: 1;border-left-color:rgb(238 242 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-indigo-500){--tw-border-opacity: 1;border-left-color:rgb(99 102 241 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-indigo-600){--tw-border-opacity: 1;border-left-color:rgb(79 70 229 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-indigo-700){--tw-border-opacity: 1;border-left-color:rgb(67 56 202 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-indigo-800){--tw-border-opacity: 1;border-left-color:rgb(55 48 163 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-indigo-900){--tw-border-opacity: 1;border-left-color:rgb(49 46 129 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-indigo-950){--tw-border-opacity: 1;border-left-color:rgb(30 27 75 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-lime-100){--tw-border-opacity: 1;border-left-color:rgb(236 252 203 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-lime-200){--tw-border-opacity: 1;border-left-color:rgb(217 249 157 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-lime-300){--tw-border-opacity: 1;border-left-color:rgb(190 242 100 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-lime-400){--tw-border-opacity: 1;border-left-color:rgb(163 230 53 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-lime-50){--tw-border-opacity: 1;border-left-color:rgb(247 254 231 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-lime-500){--tw-border-opacity: 1;border-left-color:rgb(132 204 22 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-lime-600){--tw-border-opacity: 1;border-left-color:rgb(101 163 13 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-lime-700){--tw-border-opacity: 1;border-left-color:rgb(77 124 15 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-lime-800){--tw-border-opacity: 1;border-left-color:rgb(63 98 18 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-lime-900){--tw-border-opacity: 1;border-left-color:rgb(54 83 20 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-lime-950){--tw-border-opacity: 1;border-left-color:rgb(26 46 5 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-neutral-100){--tw-border-opacity: 1;border-left-color:rgb(245 245 245 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-neutral-200){--tw-border-opacity: 1;border-left-color:rgb(229 229 229 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-neutral-300){--tw-border-opacity: 1;border-left-color:rgb(212 212 212 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-neutral-400){--tw-border-opacity: 1;border-left-color:rgb(163 163 163 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-neutral-50){--tw-border-opacity: 1;border-left-color:rgb(250 250 250 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-neutral-500){--tw-border-opacity: 1;border-left-color:rgb(115 115 115 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-neutral-600){--tw-border-opacity: 1;border-left-color:rgb(82 82 82 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-neutral-700){--tw-border-opacity: 1;border-left-color:rgb(64 64 64 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-neutral-800){--tw-border-opacity: 1;border-left-color:rgb(38 38 38 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-neutral-900){--tw-border-opacity: 1;border-left-color:rgb(23 23 23 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-neutral-950){--tw-border-opacity: 1;border-left-color:rgb(10 10 10 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-orange-100){--tw-border-opacity: 1;border-left-color:rgb(255 237 213 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-orange-200){--tw-border-opacity: 1;border-left-color:rgb(254 215 170 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-orange-300){--tw-border-opacity: 1;border-left-color:rgb(253 186 116 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-orange-400){--tw-border-opacity: 1;border-left-color:rgb(251 146 60 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-orange-50){--tw-border-opacity: 1;border-left-color:rgb(255 247 237 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-orange-500){--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-orange-600){--tw-border-opacity: 1;border-left-color:rgb(234 88 12 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-orange-700){--tw-border-opacity: 1;border-left-color:rgb(194 65 12 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-orange-800){--tw-border-opacity: 1;border-left-color:rgb(154 52 18 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-orange-900){--tw-border-opacity: 1;border-left-color:rgb(124 45 18 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-orange-950){--tw-border-opacity: 1;border-left-color:rgb(67 20 7 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-pink-100){--tw-border-opacity: 1;border-left-color:rgb(252 231 243 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-pink-200){--tw-border-opacity: 1;border-left-color:rgb(251 207 232 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-pink-300){--tw-border-opacity: 1;border-left-color:rgb(249 168 212 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-pink-400){--tw-border-opacity: 1;border-left-color:rgb(244 114 182 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-pink-50){--tw-border-opacity: 1;border-left-color:rgb(253 242 248 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-pink-500){--tw-border-opacity: 1;border-left-color:rgb(236 72 153 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-pink-600){--tw-border-opacity: 1;border-left-color:rgb(219 39 119 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-pink-700){--tw-border-opacity: 1;border-left-color:rgb(190 24 93 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-pink-800){--tw-border-opacity: 1;border-left-color:rgb(157 23 77 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-pink-900){--tw-border-opacity: 1;border-left-color:rgb(131 24 67 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-pink-950){--tw-border-opacity: 1;border-left-color:rgb(80 7 36 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-purple-100){--tw-border-opacity: 1;border-left-color:rgb(243 232 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-purple-200){--tw-border-opacity: 1;border-left-color:rgb(233 213 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-purple-300){--tw-border-opacity: 1;border-left-color:rgb(216 180 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-purple-400){--tw-border-opacity: 1;border-left-color:rgb(192 132 252 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-purple-50){--tw-border-opacity: 1;border-left-color:rgb(250 245 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-purple-500){--tw-border-opacity: 1;border-left-color:rgb(168 85 247 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-purple-600){--tw-border-opacity: 1;border-left-color:rgb(147 51 234 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-purple-700){--tw-border-opacity: 1;border-left-color:rgb(126 34 206 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-purple-800){--tw-border-opacity: 1;border-left-color:rgb(107 33 168 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-purple-900){--tw-border-opacity: 1;border-left-color:rgb(88 28 135 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-purple-950){--tw-border-opacity: 1;border-left-color:rgb(59 7 100 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-red-100){--tw-border-opacity: 1;border-left-color:rgb(254 226 226 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-red-200){--tw-border-opacity: 1;border-left-color:rgb(254 202 202 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-red-300){--tw-border-opacity: 1;border-left-color:rgb(252 165 165 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-red-400){--tw-border-opacity: 1;border-left-color:rgb(248 113 113 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-red-50){--tw-border-opacity: 1;border-left-color:rgb(254 242 242 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-red-500){--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-red-600){--tw-border-opacity: 1;border-left-color:rgb(220 38 38 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-red-700){--tw-border-opacity: 1;border-left-color:rgb(185 28 28 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-red-800){--tw-border-opacity: 1;border-left-color:rgb(153 27 27 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-red-900){--tw-border-opacity: 1;border-left-color:rgb(127 29 29 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-red-950){--tw-border-opacity: 1;border-left-color:rgb(69 10 10 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-rose-100){--tw-border-opacity: 1;border-left-color:rgb(255 228 230 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-rose-200){--tw-border-opacity: 1;border-left-color:rgb(254 205 211 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-rose-300){--tw-border-opacity: 1;border-left-color:rgb(253 164 175 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-rose-400){--tw-border-opacity: 1;border-left-color:rgb(251 113 133 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-rose-50){--tw-border-opacity: 1;border-left-color:rgb(255 241 242 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-rose-500){--tw-border-opacity: 1;border-left-color:rgb(244 63 94 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-rose-600){--tw-border-opacity: 1;border-left-color:rgb(225 29 72 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-rose-700){--tw-border-opacity: 1;border-left-color:rgb(190 18 60 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-rose-800){--tw-border-opacity: 1;border-left-color:rgb(159 18 57 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-rose-900){--tw-border-opacity: 1;border-left-color:rgb(136 19 55 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-rose-950){--tw-border-opacity: 1;border-left-color:rgb(76 5 25 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-sky-100){--tw-border-opacity: 1;border-left-color:rgb(224 242 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-sky-200){--tw-border-opacity: 1;border-left-color:rgb(186 230 253 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-sky-300){--tw-border-opacity: 1;border-left-color:rgb(125 211 252 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-sky-400){--tw-border-opacity: 1;border-left-color:rgb(56 189 248 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-sky-50){--tw-border-opacity: 1;border-left-color:rgb(240 249 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-sky-500){--tw-border-opacity: 1;border-left-color:rgb(14 165 233 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-sky-600){--tw-border-opacity: 1;border-left-color:rgb(2 132 199 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-sky-700){--tw-border-opacity: 1;border-left-color:rgb(3 105 161 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-sky-800){--tw-border-opacity: 1;border-left-color:rgb(7 89 133 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-sky-900){--tw-border-opacity: 1;border-left-color:rgb(12 74 110 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-sky-950){--tw-border-opacity: 1;border-left-color:rgb(8 47 73 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-slate-100){--tw-border-opacity: 1;border-left-color:rgb(241 245 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-slate-200){--tw-border-opacity: 1;border-left-color:rgb(226 232 240 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-slate-300){--tw-border-opacity: 1;border-left-color:rgb(203 213 225 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-slate-400){--tw-border-opacity: 1;border-left-color:rgb(148 163 184 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-slate-50){--tw-border-opacity: 1;border-left-color:rgb(248 250 252 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-slate-500){--tw-border-opacity: 1;border-left-color:rgb(100 116 139 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-slate-600){--tw-border-opacity: 1;border-left-color:rgb(71 85 105 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-slate-700){--tw-border-opacity: 1;border-left-color:rgb(51 65 85 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-slate-800){--tw-border-opacity: 1;border-left-color:rgb(30 41 59 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-slate-900){--tw-border-opacity: 1;border-left-color:rgb(15 23 42 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-slate-950){--tw-border-opacity: 1;border-left-color:rgb(2 6 23 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-stone-100){--tw-border-opacity: 1;border-left-color:rgb(245 245 244 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-stone-200){--tw-border-opacity: 1;border-left-color:rgb(231 229 228 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-stone-300){--tw-border-opacity: 1;border-left-color:rgb(214 211 209 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-stone-400){--tw-border-opacity: 1;border-left-color:rgb(168 162 158 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-stone-50){--tw-border-opacity: 1;border-left-color:rgb(250 250 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-stone-500){--tw-border-opacity: 1;border-left-color:rgb(120 113 108 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-stone-600){--tw-border-opacity: 1;border-left-color:rgb(87 83 78 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-stone-700){--tw-border-opacity: 1;border-left-color:rgb(68 64 60 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-stone-800){--tw-border-opacity: 1;border-left-color:rgb(41 37 36 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-stone-900){--tw-border-opacity: 1;border-left-color:rgb(28 25 23 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-stone-950){--tw-border-opacity: 1;border-left-color:rgb(12 10 9 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-teal-100){--tw-border-opacity: 1;border-left-color:rgb(204 251 241 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-teal-200){--tw-border-opacity: 1;border-left-color:rgb(153 246 228 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-teal-300){--tw-border-opacity: 1;border-left-color:rgb(94 234 212 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-teal-400){--tw-border-opacity: 1;border-left-color:rgb(45 212 191 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-teal-50){--tw-border-opacity: 1;border-left-color:rgb(240 253 250 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-teal-500){--tw-border-opacity: 1;border-left-color:rgb(20 184 166 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-teal-600){--tw-border-opacity: 1;border-left-color:rgb(13 148 136 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-teal-700){--tw-border-opacity: 1;border-left-color:rgb(15 118 110 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-teal-800){--tw-border-opacity: 1;border-left-color:rgb(17 94 89 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-teal-900){--tw-border-opacity: 1;border-left-color:rgb(19 78 74 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-teal-950){--tw-border-opacity: 1;border-left-color:rgb(4 47 46 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-violet-100){--tw-border-opacity: 1;border-left-color:rgb(237 233 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-violet-200){--tw-border-opacity: 1;border-left-color:rgb(221 214 254 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-violet-300){--tw-border-opacity: 1;border-left-color:rgb(196 181 253 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-violet-400){--tw-border-opacity: 1;border-left-color:rgb(167 139 250 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-violet-50){--tw-border-opacity: 1;border-left-color:rgb(245 243 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-violet-500){--tw-border-opacity: 1;border-left-color:rgb(139 92 246 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-violet-600){--tw-border-opacity: 1;border-left-color:rgb(124 58 237 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-violet-700){--tw-border-opacity: 1;border-left-color:rgb(109 40 217 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-violet-800){--tw-border-opacity: 1;border-left-color:rgb(91 33 182 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-violet-900){--tw-border-opacity: 1;border-left-color:rgb(76 29 149 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-violet-950){--tw-border-opacity: 1;border-left-color:rgb(46 16 101 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-yellow-100){--tw-border-opacity: 1;border-left-color:rgb(254 249 195 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-yellow-200){--tw-border-opacity: 1;border-left-color:rgb(254 240 138 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-yellow-300){--tw-border-opacity: 1;border-left-color:rgb(253 224 71 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-yellow-400){--tw-border-opacity: 1;border-left-color:rgb(250 204 21 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-yellow-50){--tw-border-opacity: 1;border-left-color:rgb(254 252 232 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-yellow-500){--tw-border-opacity: 1;border-left-color:rgb(234 179 8 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-yellow-600){--tw-border-opacity: 1;border-left-color:rgb(202 138 4 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-yellow-700){--tw-border-opacity: 1;border-left-color:rgb(161 98 7 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-yellow-800){--tw-border-opacity: 1;border-left-color:rgb(133 77 14 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-yellow-900){--tw-border-opacity: 1;border-left-color:rgb(113 63 18 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-yellow-950){--tw-border-opacity: 1;border-left-color:rgb(66 32 6 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-zinc-100){--tw-border-opacity: 1;border-left-color:rgb(244 244 245 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-zinc-200){--tw-border-opacity: 1;border-left-color:rgb(228 228 231 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-zinc-300){--tw-border-opacity: 1;border-left-color:rgb(212 212 216 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-zinc-400){--tw-border-opacity: 1;border-left-color:rgb(161 161 170 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-zinc-50){--tw-border-opacity: 1;border-left-color:rgb(250 250 250 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-zinc-500){--tw-border-opacity: 1;border-left-color:rgb(113 113 122 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-zinc-600){--tw-border-opacity: 1;border-left-color:rgb(82 82 91 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-zinc-700){--tw-border-opacity: 1;border-left-color:rgb(63 63 70 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-zinc-800){--tw-border-opacity: 1;border-left-color:rgb(39 39 42 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-zinc-900){--tw-border-opacity: 1;border-left-color:rgb(24 24 27 / var(--tw-border-opacity))}:is(.dark .dark\:border-l-zinc-950){--tw-border-opacity: 1;border-left-color:rgb(9 9 11 / var(--tw-border-opacity))}:is(.dark .dark\:border-opacity-40){--tw-border-opacity: .4}:is(.dark .dark\:border-opacity-50){--tw-border-opacity: .5}:is(.dark .dark\:border-opacity-60){--tw-border-opacity: .6}:is(.dark .dark\:border-opacity-70){--tw-border-opacity: .7}:is(.dark .dark\:\!bg-amber-950){--tw-bg-opacity: 1 !important;background-color:rgb(69 26 3 / var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-gray-600){--tw-bg-opacity: 1 !important;background-color:rgb(75 85 99 / var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity: 1 !important;background-color:rgb(55 65 81 / var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-gray-900){--tw-bg-opacity: 1 !important;background-color:rgb(17 24 39 / var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-green-900){--tw-bg-opacity: 1 !important;background-color:rgb(20 83 45 / var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-green-900\/80){background-color:#14532dcc!important}:is(.dark .dark\:\!bg-green-950){--tw-bg-opacity: 1 !important;background-color:rgb(5 46 22 / var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-orange-500\/40){background-color:#f9731666!important}:is(.dark .dark\:\!bg-red-800){--tw-bg-opacity: 1 !important;background-color:rgb(153 27 27 / var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-red-900){--tw-bg-opacity: 1 !important;background-color:rgb(127 29 29 / var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-red-900\/90){background-color:#7f1d1de6!important}:is(.dark .dark\:\!bg-red-950){--tw-bg-opacity: 1 !important;background-color:rgb(69 10 10 / var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-red-950\/80){background-color:#450a0acc!important}:is(.dark .dark\:\!bg-slate-600){--tw-bg-opacity: 1 !important;background-color:rgb(71 85 105 / var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-slate-800){--tw-bg-opacity: 1 !important;background-color:rgb(30 41 59 / var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-slate-900){--tw-bg-opacity: 1 !important;background-color:rgb(15 23 42 / var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-slate-950\/60){background-color:#02061799!important}:is(.dark .dark\:\!bg-transparent){background-color:transparent!important}:is(.dark .dark\:bg-amber-100){--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-amber-200){--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-amber-300){--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-amber-400){--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-amber-50){--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-amber-500){--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-amber-600){--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-amber-700){--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-amber-800){--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-amber-900){--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-amber-950){--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-amber-950\/80){background-color:#451a03cc}:is(.dark .dark\:bg-black\/70){background-color:#000000b3}:is(.dark .dark\:bg-blue-100){--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-200){--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-300){--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-400){--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-50){--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-500){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-600){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-700){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-800){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-900){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-950){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-cyan-100){--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-cyan-200){--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-cyan-300){--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-cyan-400){--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-cyan-50){--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-cyan-500){--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-cyan-600){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-cyan-700){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-cyan-800){--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-cyan-900){--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-cyan-950){--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-100){--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-200){--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-300){--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-400){--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-50){--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-500){--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-500\/20){background-color:#10b98133}:is(.dark .dark\:bg-emerald-600){--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-700){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-800){--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-800\/30){background-color:#065f464d}:is(.dark .dark\:bg-emerald-900){--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-950){--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-fuchsia-100){--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-fuchsia-200){--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-fuchsia-300){--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-fuchsia-400){--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-fuchsia-50){--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-fuchsia-500){--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-fuchsia-600){--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-fuchsia-700){--tw-bg-opacity: 1;background-color:rgb(162 28 175 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-fuchsia-800){--tw-bg-opacity: 1;background-color:rgb(134 25 143 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-fuchsia-900){--tw-bg-opacity: 1;background-color:rgb(112 26 117 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-fuchsia-950){--tw-bg-opacity: 1;background-color:rgb(74 4 78 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-100){--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-200){--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-300){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-400){--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-50){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/70){background-color:#6b7280b3}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800\/70){background-color:#1f2937b3}:is(.dark .dark\:bg-gray-800\/80){background-color:#1f2937cc}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/60){background-color:#11182799}:is(.dark .dark\:bg-gray-900\/80){background-color:#111827cc}:is(.dark .dark\:bg-gray-900\/90){background-color:#111827e6}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-100){--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-200){--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-300){--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-400){--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-50){--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-500){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-600){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-700){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-800){--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-900){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-900\/40){background-color:#14532d66}:is(.dark .dark\:bg-green-950){--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-950\/30){background-color:#052e164d}:is(.dark .dark\:bg-green-950\/80){background-color:#052e16cc}:is(.dark .dark\:bg-indigo-100){--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-200){--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-300){--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-400){--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-50){--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-500){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-600){--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-700){--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-800){--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-900){--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-950){--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-lime-100){--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-lime-200){--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-lime-300){--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-lime-400){--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-lime-50){--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-lime-500){--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-lime-600){--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-lime-700){--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-lime-800){--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-lime-900){--tw-bg-opacity: 1;background-color:rgb(54 83 20 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-lime-950){--tw-bg-opacity: 1;background-color:rgb(26 46 5 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-100){--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-200){--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-300){--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-400){--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-50){--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-500){--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-600){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-700){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-800){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-900){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-neutral-950){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-100){--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-200){--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-300){--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-400){--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-50){--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-500){--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-500\/70){background-color:#f97316b3}:is(.dark .dark\:bg-orange-600){--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-600\/70){background-color:#ea580cb3}:is(.dark .dark\:bg-orange-700){--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-700\/40){background-color:#c2410c66}:is(.dark .dark\:bg-orange-800){--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-800\/40){background-color:#9a341266}:is(.dark .dark\:bg-orange-900){--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-900\/40){background-color:#7c2d1266}:is(.dark .dark\:bg-orange-900\/60){background-color:#7c2d1299}:is(.dark .dark\:bg-orange-900\/70){background-color:#7c2d12b3}:is(.dark .dark\:bg-orange-900\/80){background-color:#7c2d12cc}:is(.dark .dark\:bg-orange-950){--tw-bg-opacity: 1;background-color:rgb(67 20 7 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-100){--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-200){--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-300){--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-400){--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-50){--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-500){--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-600){--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-700){--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-800){--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-900){--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-950){--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-100){--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-200){--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-300){--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-400){--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-50){--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-500){--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-600){--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-700){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-800){--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-900){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-950){--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-100){--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-200){--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-300){--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-400){--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-50){--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-500){--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-500\/20){background-color:#ef444433}:is(.dark .dark\:bg-red-600){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-700){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-800){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-900){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-900\/70){background-color:#7f1d1db3}:is(.dark .dark\:bg-red-950){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-950\/80){background-color:#450a0acc}:is(.dark .dark\:bg-rose-100){--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-rose-200){--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-rose-300){--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-rose-400){--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-rose-50){--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-rose-500){--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-rose-600){--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-rose-700){--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-rose-800){--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-rose-900){--tw-bg-opacity: 1;background-color:rgb(136 19 55 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-rose-950){--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-sky-100){--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-sky-200){--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-sky-300){--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-sky-400){--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-sky-50){--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-sky-500){--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-sky-600){--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-sky-700){--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-sky-800){--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-sky-900){--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-sky-900\/40){background-color:#0c4a6e66}:is(.dark .dark\:bg-sky-900\/80){background-color:#0c4a6ecc}:is(.dark .dark\:bg-sky-950){--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-sky-950\/70){background-color:#082f49b3}:is(.dark .dark\:bg-sky-950\/80){background-color:#082f49cc}:is(.dark .dark\:bg-slate-100){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-200){--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-300){--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-300\/90){background-color:#cbd5e1e6}:is(.dark .dark\:bg-slate-400){--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-50){--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-500){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-600){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-600\/90){background-color:#475569e6}:is(.dark .dark\:bg-slate-700){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-700\/50){background-color:#33415580}:is(.dark .dark\:bg-slate-700\/80){background-color:#334155cc}:is(.dark .dark\:bg-slate-800){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-800\/50){background-color:#1e293b80}:is(.dark .dark\:bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-900\/60){background-color:#0f172a99}:is(.dark .dark\:bg-slate-900\/80){background-color:#0f172acc}:is(.dark .dark\:bg-slate-900\/90){background-color:#0f172ae6}:is(.dark .dark\:bg-slate-950){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-950\/80){background-color:#020617cc}:is(.dark .dark\:bg-slate-950\/90){background-color:#020617e6}:is(.dark .dark\:bg-stone-100){--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-stone-200){--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-stone-300){--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-stone-400){--tw-bg-opacity: 1;background-color:rgb(168 162 158 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-stone-50){--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-stone-500){--tw-bg-opacity: 1;background-color:rgb(120 113 108 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-stone-600){--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-stone-700){--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-stone-800){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-stone-900){--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-stone-950){--tw-bg-opacity: 1;background-color:rgb(12 10 9 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-teal-100){--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-teal-200){--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-teal-300){--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-teal-400){--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-teal-50){--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-teal-500){--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-teal-600){--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-teal-700){--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-teal-800){--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-teal-900){--tw-bg-opacity: 1;background-color:rgb(19 78 74 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-teal-950){--tw-bg-opacity: 1;background-color:rgb(4 47 46 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-violet-100){--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-violet-200){--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-violet-300){--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-violet-400){--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-violet-50){--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-violet-500){--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-violet-600){--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-violet-700){--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-violet-800){--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-violet-900){--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-violet-950){--tw-bg-opacity: 1;background-color:rgb(46 16 101 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-100){--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-200){--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-300){--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-400){--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-50){--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-500){--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-600){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-700){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-800){--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-900){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-900\/70){background-color:#713f12b3}:is(.dark .dark\:bg-yellow-950){--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-100){--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-200){--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-300){--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-400){--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-50){--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-500){--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-600){--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-700){--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-800){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-900){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-950){--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-opacity-70){--tw-bg-opacity: .7}:is(.dark .dark\:bg-opacity-80){--tw-bg-opacity: .8}:is(.dark .dark\:fill-orange-500\/60){fill:#f9731699}:is(.dark .dark\:fill-yellow-500\/70){fill:#eab308b3}:is(.dark .dark\:\!text-amber-400){--tw-text-opacity: 1 !important;color:rgb(251 191 36 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-amber-500){--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-amber-600){--tw-text-opacity: 1 !important;color:rgb(217 119 6 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-blue-400){--tw-text-opacity: 1 !important;color:rgb(96 165 250 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-gray-300){--tw-text-opacity: 1 !important;color:rgb(209 213 219 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-gray-500){--tw-text-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-gray-600){--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-gray-700){--tw-text-opacity: 1 !important;color:rgb(55 65 81 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-green-400){--tw-text-opacity: 1 !important;color:rgb(74 222 128 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-green-500){--tw-text-opacity: 1 !important;color:rgb(34 197 94 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-green-600){--tw-text-opacity: 1 !important;color:rgb(22 163 74 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-orange-300){--tw-text-opacity: 1 !important;color:rgb(253 186 116 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-orange-400\/80){color:#fb923ccc!important}:is(.dark .dark\:\!text-orange-500){--tw-text-opacity: 1 !important;color:rgb(249 115 22 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-red-400){--tw-text-opacity: 1 !important;color:rgb(248 113 113 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-red-500){--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-red-500\/90){color:#ef4444e6!important}:is(.dark .dark\:\!text-red-600){--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-slate-300){--tw-text-opacity: 1 !important;color:rgb(203 213 225 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-slate-400){--tw-text-opacity: 1 !important;color:rgb(148 163 184 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-slate-50){--tw-text-opacity: 1 !important;color:rgb(248 250 252 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-slate-500){--tw-text-opacity: 1 !important;color:rgb(100 116 139 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-slate-600){--tw-text-opacity: 1 !important;color:rgb(71 85 105 / var(--tw-text-opacity))!important}:is(.dark .dark\:\!text-yellow-300){--tw-text-opacity: 1 !important;color:rgb(253 224 71 / var(--tw-text-opacity))!important}:is(.dark .dark\:text-amber-100){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity))}:is(.dark .dark\:text-amber-200){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity))}:is(.dark .dark\:text-amber-300){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}:is(.dark .dark\:text-amber-400){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}:is(.dark .dark\:text-amber-50){--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity))}:is(.dark .dark\:text-amber-500){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity))}:is(.dark .dark\:text-amber-600){--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}:is(.dark .dark\:text-amber-700){--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}:is(.dark .dark\:text-amber-800){--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity))}:is(.dark .dark\:text-amber-900){--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}:is(.dark .dark\:text-amber-950){--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity))}:is(.dark .dark\:text-black){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-100){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-200){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-300){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-400){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-50){--tw-text-opacity: 1;color:rgb(239 246 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-500){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-600){--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-700){--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-800){--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-900){--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-950){--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity))}:is(.dark .dark\:text-cyan-100){--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity))}:is(.dark .dark\:text-cyan-200){--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity))}:is(.dark .dark\:text-cyan-300){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity))}:is(.dark .dark\:text-cyan-400){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity))}:is(.dark .dark\:text-cyan-50){--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-cyan-500){--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}:is(.dark .dark\:text-cyan-600){--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity))}:is(.dark .dark\:text-cyan-700){--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}:is(.dark .dark\:text-cyan-800){--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity))}:is(.dark .dark\:text-cyan-900){--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity))}:is(.dark .dark\:text-cyan-950){--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-100){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-200){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-300){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-400){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-50){--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-500){--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-600){--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-700){--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-800){--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-900){--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-950){--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity))}:is(.dark .dark\:text-fuchsia-100){--tw-text-opacity: 1;color:rgb(250 232 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-fuchsia-200){--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity))}:is(.dark .dark\:text-fuchsia-300){--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity))}:is(.dark .dark\:text-fuchsia-400){--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity))}:is(.dark .dark\:text-fuchsia-50){--tw-text-opacity: 1;color:rgb(253 244 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-fuchsia-500){--tw-text-opacity: 1;color:rgb(217 70 239 / var(--tw-text-opacity))}:is(.dark .dark\:text-fuchsia-600){--tw-text-opacity: 1;color:rgb(192 38 211 / var(--tw-text-opacity))}:is(.dark .dark\:text-fuchsia-700){--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity))}:is(.dark .dark\:text-fuchsia-800){--tw-text-opacity: 1;color:rgb(134 25 143 / var(--tw-text-opacity))}:is(.dark .dark\:text-fuchsia-900){--tw-text-opacity: 1;color:rgb(112 26 117 / var(--tw-text-opacity))}:is(.dark .dark\:text-fuchsia-950){--tw-text-opacity: 1;color:rgb(74 4 78 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-100){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-50){--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-600){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-900){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-950){--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-100){--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-200){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-300){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-400){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-50){--tw-text-opacity: 1;color:rgb(240 253 244 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-500){--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-600){--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-700){--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-800){--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-900){--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-950){--tw-text-opacity: 1;color:rgb(5 46 22 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-100){--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-200){--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-300){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-400){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-50){--tw-text-opacity: 1;color:rgb(238 242 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-500){--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-600){--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-700){--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-800){--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-900){--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-950){--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity))}:is(.dark .dark\:text-lime-100){--tw-text-opacity: 1;color:rgb(236 252 203 / var(--tw-text-opacity))}:is(.dark .dark\:text-lime-200){--tw-text-opacity: 1;color:rgb(217 249 157 / var(--tw-text-opacity))}:is(.dark .dark\:text-lime-300){--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity))}:is(.dark .dark\:text-lime-400){--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity))}:is(.dark .dark\:text-lime-50){--tw-text-opacity: 1;color:rgb(247 254 231 / var(--tw-text-opacity))}:is(.dark .dark\:text-lime-500){--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity))}:is(.dark .dark\:text-lime-600){--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity))}:is(.dark .dark\:text-lime-700){--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity))}:is(.dark .dark\:text-lime-800){--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity))}:is(.dark .dark\:text-lime-900){--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity))}:is(.dark .dark\:text-lime-950){--tw-text-opacity: 1;color:rgb(26 46 5 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-100){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-200){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-300){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-400){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-50){--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-500){--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-600){--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-700){--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-800){--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-900){--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity))}:is(.dark .dark\:text-neutral-950){--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity))}:is(.dark .dark\:text-orange-100){--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity))}:is(.dark .dark\:text-orange-200){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity))}:is(.dark .dark\:text-orange-300){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}:is(.dark .dark\:text-orange-400){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity))}:is(.dark .dark\:text-orange-50){--tw-text-opacity: 1;color:rgb(255 247 237 / var(--tw-text-opacity))}:is(.dark .dark\:text-orange-500){--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}:is(.dark .dark\:text-orange-500\/60){color:#f9731699}:is(.dark .dark\:text-orange-600){--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}:is(.dark .dark\:text-orange-700){--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity))}:is(.dark .dark\:text-orange-800){--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity))}:is(.dark .dark\:text-orange-900){--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity))}:is(.dark .dark\:text-orange-950){--tw-text-opacity: 1;color:rgb(67 20 7 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-100){--tw-text-opacity: 1;color:rgb(252 231 243 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-200){--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-300){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-400){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-50){--tw-text-opacity: 1;color:rgb(253 242 248 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-500){--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-600){--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-700){--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-800){--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-900){--tw-text-opacity: 1;color:rgb(131 24 67 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-950){--tw-text-opacity: 1;color:rgb(80 7 36 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-100){--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-200){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-300){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-400){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-50){--tw-text-opacity: 1;color:rgb(250 245 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-500){--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-600){--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-700){--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-800){--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-900){--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-950){--tw-text-opacity: 1;color:rgb(59 7 100 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-100){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-200){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-300){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-400){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-50){--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-500){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-600){--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-700){--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-800){--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-900){--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-950){--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity))}:is(.dark .dark\:text-rose-100){--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity))}:is(.dark .dark\:text-rose-200){--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity))}:is(.dark .dark\:text-rose-300){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity))}:is(.dark .dark\:text-rose-400){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity))}:is(.dark .dark\:text-rose-50){--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity))}:is(.dark .dark\:text-rose-500){--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity))}:is(.dark .dark\:text-rose-600){--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity))}:is(.dark .dark\:text-rose-700){--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity))}:is(.dark .dark\:text-rose-800){--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity))}:is(.dark .dark\:text-rose-900){--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity))}:is(.dark .dark\:text-rose-950){--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity))}:is(.dark .dark\:text-sky-100){--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity))}:is(.dark .dark\:text-sky-200){--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity))}:is(.dark .dark\:text-sky-300){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity))}:is(.dark .dark\:text-sky-400){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity))}:is(.dark .dark\:text-sky-50){--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-sky-500){--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity))}:is(.dark .dark\:text-sky-600){--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity))}:is(.dark .dark\:text-sky-700){--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity))}:is(.dark .dark\:text-sky-800){--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity))}:is(.dark .dark\:text-sky-900){--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity))}:is(.dark .dark\:text-sky-950){--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-100){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-200){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-200\/80){color:#e2e8f0cc}:is(.dark .dark\:text-slate-300){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-300\/80){color:#cbd5e1cc}:is(.dark .dark\:text-slate-400){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-400\/80){color:#94a3b8cc}:is(.dark .dark\:text-slate-50){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-500){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-600){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-700){--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-800){--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-900){--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-950){--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity))}:is(.dark .dark\:text-stone-100){--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity))}:is(.dark .dark\:text-stone-200){--tw-text-opacity: 1;color:rgb(231 229 228 / var(--tw-text-opacity))}:is(.dark .dark\:text-stone-300){--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity))}:is(.dark .dark\:text-stone-400){--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity))}:is(.dark .dark\:text-stone-50){--tw-text-opacity: 1;color:rgb(250 250 249 / var(--tw-text-opacity))}:is(.dark .dark\:text-stone-500){--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity))}:is(.dark .dark\:text-stone-600){--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity))}:is(.dark .dark\:text-stone-700){--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity))}:is(.dark .dark\:text-stone-800){--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity))}:is(.dark .dark\:text-stone-900){--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity))}:is(.dark .dark\:text-stone-950){--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity))}:is(.dark .dark\:text-teal-100){--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity))}:is(.dark .dark\:text-teal-200){--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity))}:is(.dark .dark\:text-teal-300){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity))}:is(.dark .dark\:text-teal-400){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity))}:is(.dark .dark\:text-teal-50){--tw-text-opacity: 1;color:rgb(240 253 250 / var(--tw-text-opacity))}:is(.dark .dark\:text-teal-500){--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity))}:is(.dark .dark\:text-teal-600){--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity))}:is(.dark .dark\:text-teal-700){--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity))}:is(.dark .dark\:text-teal-800){--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity))}:is(.dark .dark\:text-teal-900){--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity))}:is(.dark .dark\:text-teal-950){--tw-text-opacity: 1;color:rgb(4 47 46 / var(--tw-text-opacity))}:is(.dark .dark\:text-violet-100){--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity))}:is(.dark .dark\:text-violet-200){--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity))}:is(.dark .dark\:text-violet-300){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity))}:is(.dark .dark\:text-violet-400){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity))}:is(.dark .dark\:text-violet-50){--tw-text-opacity: 1;color:rgb(245 243 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-violet-500){--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity))}:is(.dark .dark\:text-violet-600){--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity))}:is(.dark .dark\:text-violet-700){--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity))}:is(.dark .dark\:text-violet-800){--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity))}:is(.dark .dark\:text-violet-900){--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity))}:is(.dark .dark\:text-violet-950){--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-100){--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-200){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-300){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-400){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-50){--tw-text-opacity: 1;color:rgb(254 252 232 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-500){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-600){--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-700){--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-800){--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-900){--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-950){--tw-text-opacity: 1;color:rgb(66 32 6 / var(--tw-text-opacity))}:is(.dark .dark\:text-zinc-100){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity))}:is(.dark .dark\:text-zinc-200){--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity))}:is(.dark .dark\:text-zinc-300){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity))}:is(.dark .dark\:text-zinc-400){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity))}:is(.dark .dark\:text-zinc-50){--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity))}:is(.dark .dark\:text-zinc-500){--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity))}:is(.dark .dark\:text-zinc-600){--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity))}:is(.dark .dark\:text-zinc-700){--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity))}:is(.dark .dark\:text-zinc-800){--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity))}:is(.dark .dark\:text-zinc-900){--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity))}:is(.dark .dark\:text-zinc-950){--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity))}:is(.dark .dark\:placeholder-gray-400)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:placeholder-gray-400)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:opacity-100){opacity:1}:is(.dark .dark\:opacity-40){opacity:.4}:is(.dark .dark\:opacity-50){opacity:.5}:is(.dark .dark\:opacity-70){opacity:.7}:is(.dark .dark\:shadow-slate-700\/\[\.7\]){--tw-shadow-color: rgb(51 65 85 / .7);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-slate-700\/\[\.8\]){--tw-shadow-color: rgb(51 65 85 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:before\:bg-red-100):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}:is(.dark .dark\:before\:bg-slate-100):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}:is(.dark .dark\:checked\:border-red-500:checked){--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}:is(.dark .group:hover .dark\:group-hover\:\!text-blue-400){--tw-text-opacity: 1 !important;color:rgb(96 165 250 / var(--tw-text-opacity))!important}:is(.dark .group:hover .dark\:group-hover\:text-blue-300){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-blue-400){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-slate-300\/80){color:#cbd5e1cc}:is(.dark .group:hover .dark\:group-hover\:text-slate-500){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-amber-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-amber-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-amber-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-amber-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-amber-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-amber-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-amber-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-amber-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-amber-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-amber-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-amber-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-blue-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-blue-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-blue-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-blue-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-blue-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-blue-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-blue-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-blue-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-blue-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-blue-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-blue-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-cyan-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-cyan-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-cyan-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-cyan-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-cyan-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-cyan-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-cyan-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-cyan-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-cyan-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-cyan-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-cyan-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-emerald-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-emerald-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-emerald-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-emerald-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-emerald-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-emerald-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-emerald-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-emerald-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-emerald-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-emerald-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-emerald-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-fuchsia-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-fuchsia-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-fuchsia-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-fuchsia-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-fuchsia-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-fuchsia-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-fuchsia-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-fuchsia-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(162 28 175 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-fuchsia-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(134 25 143 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-fuchsia-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(112 26 117 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-fuchsia-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(74 4 78 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-gray-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-gray-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-gray-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-gray-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-gray-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-gray-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-gray-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-gray-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-gray-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-gray-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-gray-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-green-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-green-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-green-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-green-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-green-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-green-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-green-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-green-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-green-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-green-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-green-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-indigo-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-indigo-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-indigo-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-indigo-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-indigo-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-indigo-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-indigo-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-indigo-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-indigo-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-indigo-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-indigo-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-lime-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-lime-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-lime-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-lime-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-lime-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-lime-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-lime-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-lime-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-lime-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-lime-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(54 83 20 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-lime-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(26 46 5 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-neutral-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-neutral-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-neutral-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-neutral-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-neutral-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-neutral-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-neutral-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-neutral-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-neutral-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-neutral-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-neutral-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-orange-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-orange-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-orange-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-orange-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-orange-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-orange-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-orange-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-orange-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-orange-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-orange-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-orange-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(67 20 7 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-pink-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-pink-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-pink-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-pink-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-pink-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-pink-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-pink-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-pink-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-pink-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-pink-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-pink-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-purple-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-purple-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-purple-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-purple-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-purple-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-purple-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-purple-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-purple-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-purple-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-purple-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-purple-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-red-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-red-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-red-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-red-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-red-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-red-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-red-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-red-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-red-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-red-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-red-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-rose-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-rose-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-rose-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-rose-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-rose-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-rose-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-rose-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-rose-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-rose-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-rose-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(136 19 55 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-rose-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-sky-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-sky-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-sky-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-sky-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-sky-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-sky-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-sky-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-sky-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-sky-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-sky-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-sky-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-slate-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-slate-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-slate-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-slate-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-slate-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-slate-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-slate-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-slate-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-slate-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-slate-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-slate-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-stone-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-stone-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-stone-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-stone-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(168 162 158 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-stone-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-stone-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(120 113 108 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-stone-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-stone-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-stone-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-stone-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-stone-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(12 10 9 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-teal-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-teal-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-teal-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-teal-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-teal-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-teal-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-teal-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-teal-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-teal-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-teal-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(19 78 74 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-teal-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(4 47 46 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-violet-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-violet-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-violet-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-violet-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-violet-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-violet-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-violet-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-violet-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-violet-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-violet-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-violet-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(46 16 101 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-yellow-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-yellow-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-yellow-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-yellow-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-yellow-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-yellow-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-yellow-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-yellow-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-yellow-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-yellow-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-yellow-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-zinc-100[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-zinc-200[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-zinc-300[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-zinc-400[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-zinc-50[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-zinc-500[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-zinc-600[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-zinc-700[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-zinc-800[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-zinc-900[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:bg-zinc-950[data-state=active]){--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=checked\]\:bg-slate-300[data-state=checked]){--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=unchecked\]\:bg-slate-600[data-state=unchecked]){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}:is(.dark .dark\:data-\[state\=active\]\:text-slate-200[data-state=active]){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:\!border-orange-900:hover){--tw-border-opacity: 1 !important;border-color:rgb(124 45 18 / var(--tw-border-opacity))!important}:is(.dark .dark\:hover\:border-amber-800:hover){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-blue-500:hover){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-blue-800:hover){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-gray-900:hover){--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-green-700:hover){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-orange-500\/70:hover){border-color:#f97316b3}:is(.dark .dark\:hover\:border-red-800:hover){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-red-900:hover){--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-sky-800:hover){--tw-border-opacity: 1;border-color:rgb(7 89 133 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-slate-700:hover){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-blue-500):hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-slate-500):hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:\!bg-slate-800:hover){--tw-bg-opacity: 1 !important;background-color:rgb(30 41 59 / var(--tw-bg-opacity))!important}:is(.dark .dark\:hover\:\!bg-slate-950:hover){--tw-bg-opacity: 1 !important;background-color:rgb(2 6 23 / var(--tw-bg-opacity))!important}:is(.dark .dark\:hover\:bg-amber-100:hover){--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-amber-200:hover){--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-amber-300:hover){--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-amber-400:hover){--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-amber-50:hover){--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-amber-500:hover){--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-amber-600:hover){--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-amber-700:hover){--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-amber-800:hover){--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-amber-900:hover){--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-amber-950:hover){--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-100:hover){--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-200:hover){--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-300:hover){--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-400:hover){--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-50:hover){--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-500:hover){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-600:hover){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-700:hover){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-800:hover){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-800\/50:hover){background-color:#1e40af80}:is(.dark .dark\:hover\:bg-blue-900:hover){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-950:hover){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-950\/80:hover){background-color:#172554cc}:is(.dark .dark\:hover\:bg-cyan-100:hover){--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-cyan-200:hover){--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-cyan-300:hover){--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-cyan-400:hover){--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-cyan-50:hover){--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-cyan-500:hover){--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-cyan-600:hover){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-cyan-700:hover){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-cyan-800:hover){--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-cyan-900:hover){--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-cyan-950:hover){--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-emerald-100:hover){--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-emerald-200:hover){--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-emerald-300:hover){--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-emerald-400:hover){--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-emerald-50:hover){--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-emerald-500:hover){--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-emerald-600:hover){--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-emerald-700:hover){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-emerald-800:hover){--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-emerald-900:hover){--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-emerald-950:hover){--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-fuchsia-100:hover){--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-fuchsia-200:hover){--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-fuchsia-300:hover){--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-fuchsia-400:hover){--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-fuchsia-50:hover){--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-fuchsia-500:hover){--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-fuchsia-600:hover){--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-fuchsia-700:hover){--tw-bg-opacity: 1;background-color:rgb(162 28 175 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-fuchsia-800:hover){--tw-bg-opacity: 1;background-color:rgb(134 25 143 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-fuchsia-900:hover){--tw-bg-opacity: 1;background-color:rgb(112 26 117 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-fuchsia-950:hover){--tw-bg-opacity: 1;background-color:rgb(74 4 78 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-100:hover){--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-200:hover){--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-300:hover){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-400:hover){--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-50:hover){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-500:hover){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-600:hover){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-700:hover){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-700\/70:hover){background-color:#374151b3}:is(.dark .dark\:hover\:bg-gray-700\/80:hover){background-color:#374151cc}:is(.dark .dark\:hover\:bg-gray-800:hover){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-900:hover){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-950:hover){--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-100:hover){--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-200:hover){--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-300:hover){--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-400:hover){--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-50:hover){--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-500:hover){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-600:hover){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-700:hover){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-800:hover){--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-900:hover){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-900\/50:hover){background-color:#14532d80}:is(.dark .dark\:hover\:bg-green-900\/70:hover){background-color:#14532db3}:is(.dark .dark\:hover\:bg-green-950:hover){--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-indigo-100:hover){--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-indigo-200:hover){--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-indigo-300:hover){--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-indigo-400:hover){--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-indigo-50:hover){--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-indigo-500:hover){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-indigo-600:hover){--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-indigo-700:hover){--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-indigo-800:hover){--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-indigo-900:hover){--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-indigo-950:hover){--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-lime-100:hover){--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-lime-200:hover){--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-lime-300:hover){--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-lime-400:hover){--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-lime-50:hover){--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-lime-500:hover){--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-lime-600:hover){--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-lime-700:hover){--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-lime-800:hover){--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-lime-900:hover){--tw-bg-opacity: 1;background-color:rgb(54 83 20 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-lime-950:hover){--tw-bg-opacity: 1;background-color:rgb(26 46 5 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-neutral-100:hover){--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-neutral-200:hover){--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-neutral-300:hover){--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-neutral-400:hover){--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-neutral-50:hover){--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-neutral-500:hover){--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-neutral-600:hover){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-neutral-700:hover){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-neutral-800:hover){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-neutral-900:hover){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-neutral-950:hover){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-orange-100:hover){--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-orange-200:hover){--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-orange-300:hover){--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-orange-400:hover){--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-orange-50:hover){--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-orange-500:hover){--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-orange-600:hover){--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-orange-700:hover){--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-orange-800:hover){--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-orange-900:hover){--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-orange-950:hover){--tw-bg-opacity: 1;background-color:rgb(67 20 7 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-100:hover){--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-200:hover){--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-300:hover){--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-400:hover){--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-50:hover){--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-500:hover){--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-600:hover){--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-700:hover){--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-800:hover){--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-900:hover){--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-950:hover){--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-100:hover){--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-200:hover){--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-300:hover){--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-400:hover){--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-50:hover){--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-500:hover){--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-600:hover){--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-700:hover){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-800:hover){--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-900:hover){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-950:hover){--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-100:hover){--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-200:hover){--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-300:hover){--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-400:hover){--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-50:hover){--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-500:hover){--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-600:hover){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-700:hover){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-800:hover){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-900:hover){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-950:hover){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-rose-100:hover){--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-rose-200:hover){--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-rose-300:hover){--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-rose-400:hover){--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-rose-50:hover){--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-rose-500:hover){--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-rose-600:hover){--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-rose-700:hover){--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-rose-800:hover){--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-rose-900:hover){--tw-bg-opacity: 1;background-color:rgb(136 19 55 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-rose-950:hover){--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-sky-100:hover){--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-sky-200:hover){--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-sky-300:hover){--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-sky-400:hover){--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-sky-50:hover){--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-sky-500:hover){--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-sky-600:hover){--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-sky-700:hover){--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-sky-800:hover){--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-sky-900:hover){--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-sky-950:hover){--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-100:hover){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-200:hover){--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-300:hover){--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-400:hover){--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-50:hover){--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-500:hover){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-600:hover){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-600\/90:hover){background-color:#475569e6}:is(.dark .dark\:hover\:bg-slate-700:hover){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-700\/70:hover){background-color:#334155b3}:is(.dark .dark\:hover\:bg-slate-700\/80:hover){background-color:#334155cc}:is(.dark .dark\:hover\:bg-slate-800:hover){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-800\/80:hover){background-color:#1e293bcc}:is(.dark .dark\:hover\:bg-slate-900:hover){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-900\/70:hover){background-color:#0f172ab3}:is(.dark .dark\:hover\:bg-slate-950:hover){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-slate-950\/80:hover){background-color:#020617cc}:is(.dark .dark\:hover\:bg-stone-100:hover){--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-stone-200:hover){--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-stone-300:hover){--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-stone-400:hover){--tw-bg-opacity: 1;background-color:rgb(168 162 158 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-stone-50:hover){--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-stone-500:hover){--tw-bg-opacity: 1;background-color:rgb(120 113 108 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-stone-600:hover){--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-stone-700:hover){--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-stone-800:hover){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-stone-900:hover){--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-stone-950:hover){--tw-bg-opacity: 1;background-color:rgb(12 10 9 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-teal-100:hover){--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-teal-200:hover){--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-teal-300:hover){--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-teal-400:hover){--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-teal-50:hover){--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-teal-500:hover){--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-teal-600:hover){--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-teal-700:hover){--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-teal-800:hover){--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-teal-900:hover){--tw-bg-opacity: 1;background-color:rgb(19 78 74 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-teal-950:hover){--tw-bg-opacity: 1;background-color:rgb(4 47 46 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-transparent:hover){background-color:transparent}:is(.dark .dark\:hover\:bg-violet-100:hover){--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-violet-200:hover){--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-violet-300:hover){--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-violet-400:hover){--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-violet-50:hover){--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-violet-500:hover){--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-violet-600:hover){--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-violet-700:hover){--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-violet-800:hover){--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-violet-900:hover){--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-violet-950:hover){--tw-bg-opacity: 1;background-color:rgb(46 16 101 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-100:hover){--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-200:hover){--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-300:hover){--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-400:hover){--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-50:hover){--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-500:hover){--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-600:hover){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-700:hover){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-700\/80:hover){background-color:#a16207cc}:is(.dark .dark\:hover\:bg-yellow-800:hover){--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-900:hover){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-950:hover){--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-950\/80:hover){background-color:#422006cc}:is(.dark .dark\:hover\:bg-zinc-100:hover){--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-zinc-200:hover){--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-zinc-300:hover){--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-zinc-400:hover){--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-zinc-50:hover){--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-zinc-500:hover){--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-zinc-600:hover){--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-zinc-700:hover){--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-zinc-800:hover){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-zinc-900:hover){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-zinc-950:hover){--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-blue-700\/80):hover{background-color:#1d4ed8cc}:is(.dark .hover\:dark\:bg-gray-700):hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-red-400\/80):hover{background-color:#f87171cc}:is(.dark .hover\:dark\:bg-red-900\/80):hover{background-color:#7f1d1dcc}:is(.dark .hover\:dark\:bg-sky-950):hover{--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-400):hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-600):hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-800):hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-opacity-60:hover){--tw-bg-opacity: .6}:is(.dark .dark\:hover\:\!text-blue-300:hover){--tw-text-opacity: 1 !important;color:rgb(147 197 253 / var(--tw-text-opacity))!important}:is(.dark .dark\:hover\:\!text-blue-400:hover){--tw-text-opacity: 1 !important;color:rgb(96 165 250 / var(--tw-text-opacity))!important}:is(.dark .dark\:hover\:\!text-blue-600:hover){--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity))!important}:is(.dark .dark\:hover\:\!text-blue-700:hover){--tw-text-opacity: 1 !important;color:rgb(29 78 216 / var(--tw-text-opacity))!important}:is(.dark .dark\:hover\:\!text-orange-300:hover){--tw-text-opacity: 1 !important;color:rgb(253 186 116 / var(--tw-text-opacity))!important}:is(.dark .dark\:hover\:\!text-red-300:hover){--tw-text-opacity: 1 !important;color:rgb(252 165 165 / var(--tw-text-opacity))!important}:is(.dark .dark\:hover\:\!text-red-500:hover){--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity))!important}:is(.dark .dark\:hover\:text-blue-400:hover){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-blue-500:hover){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-green-600:hover){--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-red-200:hover){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-red-400:hover){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-red-500:hover){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-red-700:hover){--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-slate-200:hover){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}:is(.dark .hover\:dark\:text-green-600):hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}:is(.dark .hover\:dark\:text-slate-300):hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}:is(.dark .hover\:dark\:text-slate-400):hover{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:decoration-blue-400:hover){-webkit-text-decoration-color:#60a5fa;text-decoration-color:#60a5fa}:is(.dark .dark\:focus\:border-blue-500:focus){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-red-500:focus){--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-slate-800:focus){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:text-slate-200:focus){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-blue-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-red-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity))}:is(.dark .dark\:active\:bg-amber-100:active){--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-amber-200:active){--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-amber-300:active){--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-amber-400:active){--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-amber-50:active){--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-amber-500:active){--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-amber-600:active){--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-amber-700:active){--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-amber-800:active){--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-amber-900:active){--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-amber-950:active){--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-blue-100:active){--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-blue-200:active){--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-blue-300:active){--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-blue-400:active){--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-blue-50:active){--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-blue-500:active){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-blue-600:active){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-blue-700:active){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-blue-800:active){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-blue-900:active){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-blue-950:active){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-cyan-100:active){--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-cyan-200:active){--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-cyan-300:active){--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-cyan-400:active){--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-cyan-50:active){--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-cyan-500:active){--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-cyan-600:active){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-cyan-700:active){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-cyan-800:active){--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-cyan-900:active){--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-cyan-950:active){--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-emerald-100:active){--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-emerald-200:active){--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-emerald-300:active){--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-emerald-400:active){--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-emerald-50:active){--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-emerald-500:active){--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-emerald-600:active){--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-emerald-700:active){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-emerald-800:active){--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-emerald-900:active){--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-emerald-950:active){--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-fuchsia-100:active){--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-fuchsia-200:active){--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-fuchsia-300:active){--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-fuchsia-400:active){--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-fuchsia-50:active){--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-fuchsia-500:active){--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-fuchsia-600:active){--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-fuchsia-700:active){--tw-bg-opacity: 1;background-color:rgb(162 28 175 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-fuchsia-800:active){--tw-bg-opacity: 1;background-color:rgb(134 25 143 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-fuchsia-900:active){--tw-bg-opacity: 1;background-color:rgb(112 26 117 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-fuchsia-950:active){--tw-bg-opacity: 1;background-color:rgb(74 4 78 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-gray-100:active){--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-gray-200:active){--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-gray-300:active){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-gray-400:active){--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-gray-50:active){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-gray-500:active){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-gray-600:active){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-gray-700:active){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-gray-800:active){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-gray-900:active){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-gray-950:active){--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-green-100:active){--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-green-200:active){--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-green-300:active){--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-green-400:active){--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-green-50:active){--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-green-500:active){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-green-600:active){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-green-700:active){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-green-800:active){--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-green-900:active){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-green-950:active){--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-indigo-100:active){--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-indigo-200:active){--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-indigo-300:active){--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-indigo-400:active){--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-indigo-50:active){--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-indigo-500:active){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-indigo-600:active){--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-indigo-700:active){--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-indigo-800:active){--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-indigo-900:active){--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-indigo-950:active){--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-lime-100:active){--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-lime-200:active){--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-lime-300:active){--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-lime-400:active){--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-lime-50:active){--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-lime-500:active){--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-lime-600:active){--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-lime-700:active){--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-lime-800:active){--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-lime-900:active){--tw-bg-opacity: 1;background-color:rgb(54 83 20 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-lime-950:active){--tw-bg-opacity: 1;background-color:rgb(26 46 5 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-neutral-100:active){--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-neutral-200:active){--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-neutral-300:active){--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-neutral-400:active){--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-neutral-50:active){--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-neutral-500:active){--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-neutral-600:active){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-neutral-700:active){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-neutral-800:active){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-neutral-900:active){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-neutral-950:active){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-orange-100:active){--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-orange-200:active){--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-orange-300:active){--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-orange-400:active){--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-orange-50:active){--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-orange-500:active){--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-orange-600:active){--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-orange-700:active){--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-orange-800:active){--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-orange-900:active){--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-orange-950:active){--tw-bg-opacity: 1;background-color:rgb(67 20 7 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-pink-100:active){--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-pink-200:active){--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-pink-300:active){--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-pink-400:active){--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-pink-50:active){--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-pink-500:active){--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-pink-600:active){--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-pink-700:active){--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-pink-800:active){--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-pink-900:active){--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-pink-950:active){--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-purple-100:active){--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-purple-200:active){--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-purple-300:active){--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-purple-400:active){--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-purple-50:active){--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-purple-500:active){--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-purple-600:active){--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-purple-700:active){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-purple-800:active){--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-purple-900:active){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-purple-950:active){--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-red-100:active){--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-red-200:active){--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-red-300:active){--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-red-400:active){--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-red-50:active){--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-red-500:active){--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-red-600:active){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-red-700:active){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-red-800:active){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-red-900:active){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-red-950:active){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-rose-100:active){--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-rose-200:active){--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-rose-300:active){--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-rose-400:active){--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-rose-50:active){--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-rose-500:active){--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-rose-600:active){--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-rose-700:active){--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-rose-800:active){--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-rose-900:active){--tw-bg-opacity: 1;background-color:rgb(136 19 55 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-rose-950:active){--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-sky-100:active){--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-sky-200:active){--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-sky-300:active){--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-sky-400:active){--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-sky-50:active){--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-sky-500:active){--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-sky-600:active){--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-sky-700:active){--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-sky-800:active){--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-sky-900:active){--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-sky-950:active){--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-slate-100:active){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-slate-200:active){--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-slate-300:active){--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-slate-400:active){--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-slate-50:active){--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-slate-500:active){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-slate-600:active){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-slate-700:active){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-slate-800:active){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-slate-900:active){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-slate-950:active){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-stone-100:active){--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-stone-200:active){--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-stone-300:active){--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-stone-400:active){--tw-bg-opacity: 1;background-color:rgb(168 162 158 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-stone-50:active){--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-stone-500:active){--tw-bg-opacity: 1;background-color:rgb(120 113 108 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-stone-600:active){--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-stone-700:active){--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-stone-800:active){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-stone-900:active){--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-stone-950:active){--tw-bg-opacity: 1;background-color:rgb(12 10 9 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-teal-100:active){--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-teal-200:active){--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-teal-300:active){--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-teal-400:active){--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-teal-50:active){--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-teal-500:active){--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-teal-600:active){--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-teal-700:active){--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-teal-800:active){--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-teal-900:active){--tw-bg-opacity: 1;background-color:rgb(19 78 74 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-teal-950:active){--tw-bg-opacity: 1;background-color:rgb(4 47 46 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-violet-100:active){--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-violet-200:active){--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-violet-300:active){--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-violet-400:active){--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-violet-50:active){--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-violet-500:active){--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-violet-600:active){--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-violet-700:active){--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-violet-800:active){--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-violet-900:active){--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-violet-950:active){--tw-bg-opacity: 1;background-color:rgb(46 16 101 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-yellow-100:active){--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-yellow-200:active){--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-yellow-300:active){--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-yellow-400:active){--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-yellow-50:active){--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-yellow-500:active){--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-yellow-600:active){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-yellow-700:active){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-yellow-800:active){--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-yellow-900:active){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-yellow-950:active){--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-zinc-100:active){--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-zinc-200:active){--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-zinc-300:active){--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-zinc-400:active){--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-zinc-50:active){--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-zinc-500:active){--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-zinc-600:active){--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-zinc-700:active){--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-zinc-800:active){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-zinc-900:active){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}:is(.dark .dark\:active\:bg-zinc-950:active){--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:max-w-lg{max-width:32rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-left{text-align:left}.sm\:zoom-in-90{--tw-enter-scale: .9}.sm\:slide-in-from-bottom-0,.data-\[state\=open\]\:sm\:slide-in-from-bottom-0[data-state=open]{--tw-enter-translate-y: 0px}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:hidden{display:none}}@media (min-width: 1536px){.\32xl\:block{display:block}.\32xl\:hidden{display:none}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:has\(svg\)\]\:pl-11:has(svg){padding-left:2.75rem}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}._visible_1g3i7_1{opacity:0;transform:translate(-20%,60%);pointer-events:none}._arrow_1g3i7_7{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-4px;width:0;height:0;border:5px solid transparent;--tw-border-opacity: 1;border-top-color:rgb(71 85 105 / var(--tw-border-opacity));border-bottom:0}._empty-data_1g3i7_20{pointer-events:none;padding:0 10px;font-family:sans-serif;line-height:1.5;letter-spacing:1}._shared-container_1g3i7_28{position:absolute;transform:translate(-20%,40%);z-index:999;--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity));box-shadow:0 9px 28px 8px #0000000d;transition:opacity .3s,transform .3s;border-radius:calc(var(--radius) - 2px)}._PanelGroupWrapper_13ky4_1{height:20rem}._PanelGroup_13ky4_1{font-size:2rem}._Panel_13ky4_1{display:flex;flex-direction:row;font-size:2rem}._PanelColumn_13ky4_15,._PanelRow_13ky4_16{display:flex}._PanelColumn_13ky4_15{flex-direction:column}._PanelRow_13ky4_16{flex-direction:row}._Centered_13ky4_26{flex:1 1 auto;display:flex;align-items:center;justify-content:center;background-color:var(--color-panel-background);border-radius:.5rem;overflow:auto;font-size:1rem;padding:.5rem;word-break:break-all}._Overflow_13ky4_42{width:100%;height:100%;overflow:auto;padding:1rem;scrollbar-width:thin;scrollbar-color:var(--color-scroll-thumb) transparent}._Button_13ky4_53,._ButtonDisabled_13ky4_54{background-color:var(--color-button-background);color:var(--color-default);border:none;border-radius:.5rem;padding:.25rem .5rem}._Button_13ky4_53:hover{background-color:var(--color-button-background-hover)}._ButtonDisabled_13ky4_54{opacity:.5}._Buttons_13ky4_68{display:flex;flex-direction:row;align-items:center;gap:1ch;margin-bottom:1rem}._Capitalize_13ky4_76{text-transform:capitalize}._WarningBlock_13ky4_80{display:inline-block;background:var(--color-warning-background);padding:.25em 1ch;border-radius:.5rem}._InlineCode_13ky4_87{margin-right:1.5ch}._ResizeHandleOuter_13ky4_91{flex:0 0 1.25rem;display:flex;justify-content:stretch;align-items:stretch;padding:.4rem;padding-top:0;padding-bottom:0;outline:none;--background-color: transparent}._ResizeHandleOuter_13ky4_91[data-resize-handle-active],._ResizeHandleInner_13ky4_104[data-collapsed]{--background-color: var(--color-solid-resize-bar)}@media (max-width: 500px){._ResizeHandleOuter_13ky4_91{flex:0 0 2.5rem}}._ResizeHandleInner_13ky4_104{flex:1;border-radius:.75rem;background-color:var(--background-color);transition:background-color .2s linear;position:relative}._ResizeHandleInner_13ky4_104:after{height:.75rem;width:.75rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--color-solid-resize-bar);position:absolute;left:calc(50% - .5rem);top:calc(50% - .5rem)}._HorizontalIcon_13ky4_135,._VerticalIcon_13ky4_136{position:absolute;left:calc(50% - 8px);top:calc(50% - .5rem)}._ResizeHandleOuter_13ky4_91[data-panel-group-direction=horizontal] ._HorizontalIcon_13ky4_135,._ResizeHandleOuter_13ky4_91[data-panel-group-direction=vertical] ._VerticalIcon_13ky4_136{display:block}._ResizeHandleOuter_13ky4_91[data-panel-group-direction=vertical] ._HorizontalIcon_13ky4_135,._ResizeHandleOuter_13ky4_91[data-panel-group-direction=horizontal] ._VerticalIcon_13ky4_136,._ResizeHandleOuter_13ky4_91[data-resize-handle-active] ._HorizontalIcon_13ky4_135,._ResizeHandleOuter_13ky4_91[data-resize-handle-active] ._VerticalIcon_13ky4_136{display:none}[role=treeitem]:has(._node_1usvv_1){border-radius:8px;padding:0 4px;cursor:pointer;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}[role=treeitem]:has(._node_1usvv_1):focus-visible{background-color:#fff3;outline:none}[role=treeitem][aria-selected=true]:has(._node_1usvv_1):focus-visible{background-color:#cbd5e1e6;outline:none}[role=treeitem][aria-selected=true]:has(._node_1usvv_1){background-color:#cbd5e1e6;font-weight:600}[role=treeitem]:has(._node_1usvv_1.willReceiveDrop){background-color:#fff6;border:2px dashed}._node_1usvv_1{margin:0 12px 0 8px;height:100%;white-space:nowrap}._node_1usvv_1 span:nth-child(1){width:20px;display:flex}._node_1usvv_1 span:nth-child(2){margin-right:18px;display:flex;align-items:center}._node_1usvv_1 span:nth-child(3){flex:1;overflow:hidden;text-overflow:ellipsis}._dropCursor_1usvv_55{width:100%;height:18px;position:absolute}._mainContent_1usvv_61{flex:1;display:flex;min-height:0;gap:8px}._mobileWarning_1usvv_68{background:var(--primaryColor);color:#fff;padding:1em;font-weight:700;text-align:center;border-radius:4px;display:none}@media screen and (max-width: 600px){._mainContent_1usvv_61{flex-direction:column;padding-right:0}._content_1usvv_83{order:1;margin:6px}._sidebar_1usvv_89{order:2;height:80vh;width:100%}._mobileWarning_1usvv_68{display:block}} diff --git a/dist-frontend/assets/jinja2-CZ-2GBUs.js b/dist-frontend/assets/jinja2-CZ-2GBUs.js new file mode 100644 index 00000000..4357dc20 --- /dev/null +++ b/dist-frontend/assets/jinja2-CZ-2GBUs.js @@ -0,0 +1 @@ +import{g as b,c as p}from"./index-BIPqZpBm.js";function k(t,u){for(var r=0;ro[l]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(t,u){(function(r){r(p)})(function(r){r.defineMode("jinja2",function(){var o=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","do","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","set","raw","endraw","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","call","endcall","macro","endmacro","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","without","context","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","pluralize","autoescape","endautoescape"],l=/^[+\-*&%=<>!?|~^]/,c=/^[:\[\(\{]/,f=["true","false"],a=/^(\d[+\-\*\/])?\d+(\.\d+)?/;o=new RegExp("(("+o.join(")|(")+"))\\b"),f=new RegExp("(("+f.join(")|(")+"))\\b");function d(e,n){var i=e.peek();if(n.incomment)return e.skipTo("#}")?(e.eatWhile(/\#|}/),n.incomment=!1):e.skipToEnd(),"comment";if(n.intag){if(n.operator){if(n.operator=!1,e.match(f))return"atom";if(e.match(a))return"number"}if(n.sign){if(n.sign=!1,e.match(f))return"atom";if(e.match(a))return"number"}if(n.instring)return i==n.instring&&(n.instring=!1),e.next(),"string";if(i=="'"||i=='"')return n.instring=i,e.next(),"string";if(n.inbraces>0&&i==")")e.next(),n.inbraces--;else if(i=="(")e.next(),n.inbraces++;else if(n.inbrackets>0&&i=="]")e.next(),n.inbrackets--;else if(i=="[")e.next(),n.inbrackets++;else{if(!n.lineTag&&(e.match(n.intag+"}")||e.eat("-")&&e.match(n.intag+"}")))return n.intag=!1,"tag";if(e.match(l))return n.operator=!0,"operator";if(e.match(c))n.sign=!0;else{if(e.column()==1&&n.lineTag&&e.match(o))return"keyword";if(e.eat(" ")||e.sol()){if(e.match(o))return"keyword";if(e.match(f))return"atom";if(e.match(a))return"number";e.sol()&&e.next()}else e.next()}}return"variable"}else if(e.eat("{")){if(e.eat("#"))return n.incomment=!0,e.skipTo("#}")?(e.eatWhile(/\#|}/),n.incomment=!1):e.skipToEnd(),"comment";if(i=e.eat(/\{|%/))return n.intag=i,n.inbraces=0,n.inbrackets=0,i=="{"&&(n.intag="}"),e.eat("-"),"tag"}else if(e.eat("#")){if(e.peek()=="#")return e.skipToEnd(),"comment";if(!e.eol())return n.intag=!0,n.lineTag=!0,n.inbraces=0,n.inbrackets=0,"tag"}e.next()}return{startState:function(){return{tokenize:d,inbrackets:0,inbraces:0}},token:function(e,n){var i=n.tokenize(e,n);return e.eol()&&n.lineTag&&!n.instring&&n.inbraces==0&&n.inbrackets==0&&(n.intag=!1,n.lineTag=!1),i},blockCommentStart:"{#",blockCommentEnd:"#}",lineComment:"##"}}),r.defineMIME("text/jinja2","jinja2")})})();var g=s.exports;const h=b(g),x=k({__proto__:null,default:h},[g]);export{x as j}; diff --git a/dist-frontend/assets/jsx-BqYTd4Ox.js b/dist-frontend/assets/jsx-BqYTd4Ox.js new file mode 100644 index 00000000..63bb3dc0 --- /dev/null +++ b/dist-frontend/assets/jsx-BqYTd4Ox.js @@ -0,0 +1 @@ +import{g as b,c as w,r as S,a as E}from"./index-BIPqZpBm.js";function O(l,v){for(var r=0;rs[u]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}var T={exports:{}};(function(l,v){(function(r){r(w,S(),E())})(function(r){function s(i,c,a,o){this.state=i,this.mode=c,this.depth=a,this.prev=o}function u(i){return new s(r.copyState(i.mode,i.state),i.mode,i.depth,i.prev&&u(i.prev))}r.defineMode("jsx",function(i,c){var a=r.getMode(i,{name:"xml",allowMissing:!0,multilineTagIndentPastTag:!1,allowMissingTagName:!0}),o=r.getMode(i,c&&c.base||"javascript");function j(e){var n=e.tagName;e.tagName=null;var t=a.indent(e,"","");return e.tagName=n,t}function g(e,n){return n.context.mode==a?x(e,n,n.context):y(e,n,n.context)}function x(e,n,t){if(t.depth==2)return e.match(/^.*?\*\//)?t.depth=1:e.skipToEnd(),"comment";if(e.peek()=="{"){a.skipAttribute(t.state);var f=j(t.state),p=t.state.context;if(p&&e.match(/^[^>]*>\s*$/,!1)){for(;p.prev&&!p.startOfLine;)p=p.prev;p.startOfLine?f-=i.indentUnit:t.prev.state.lexical&&(f=t.prev.state.lexical.indented)}else t.depth==1&&(f+=i.indentUnit);return n.context=new s(r.startState(o,f),o,0,n.context),null}if(t.depth==1){if(e.peek()=="<")return a.skipAttribute(t.state),n.context=new s(r.startState(a,j(t.state)),a,0,n.context),null;if(e.match("//"))return e.skipToEnd(),"comment";if(e.match("/*"))return t.depth=2,g(e,n)}var h=a.token(e,t.state),d=e.current(),k;return/\btag\b/.test(h)?/>$/.test(d)?t.state.context?t.depth=0:n.context=n.context.prev:/^-1&&e.backUp(d.length-k),h}function y(e,n,t){if(e.peek()=="<"&&!e.match(/^<([^<>]|<[^>]*>)+,\s*>/,!1)&&o.expressionAllowed(e,t.state))return n.context=new s(r.startState(a,o.indent(t.state,"","")),a,0,n.context),o.skipExpression(t.state),null;var f=o.token(e,t.state);if(!f&&t.depth!=null){var p=e.current();p=="{"?t.depth++:p=="}"&&--t.depth==0&&(n.context=n.context.prev)}return f}return{startState:function(){return{context:new s(r.startState(o),o)}},copyState:function(e){return{context:u(e.context)}},token:g,indent:function(e,n,t){return e.context.mode.indent(e.context.state,n,t)},innerMode:function(e){return e.context}}},"xml","javascript"),r.defineMIME("text/jsx","jsx"),r.defineMIME("text/typescript-jsx",{name:"jsx",base:{name:"javascript",typescript:!0}})})})();var m=T.exports;const N=b(m),M=O({__proto__:null,default:N},[m]);export{M as j}; diff --git a/dist-frontend/assets/julia-DzRJNze5.js b/dist-frontend/assets/julia-DzRJNze5.js new file mode 100644 index 00000000..9e8e643f --- /dev/null +++ b/dist-frontend/assets/julia-DzRJNze5.js @@ -0,0 +1 @@ +import{g as H,c as J}from"./index-BIPqZpBm.js";function K(p,s){for(var u=0;uf[t]})}}}return Object.freeze(Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}))}var Q={exports:{}};(function(p,s){(function(u){u(J)})(function(u){u.defineMode("julia",function(f,t){function o(n,e,i){return typeof i>"u"&&(i=""),typeof e>"u"&&(e="\\b"),new RegExp("^"+i+"(("+n.join(")|(")+"))"+e)}var b="\\\\[0-7]{1,3}",m="\\\\x[A-Fa-f0-9]{1,2}",y=`\\\\[abefnrtv0%?'"\\\\]`,x="([^\\u0027\\u005C\\uD800-\\uDFFF]|[\\uD800-\\uDFFF][\\uDC00-\\uDFFF])",h=["[<>]:","[<>=]=","<<=?",">>>?=?","=>","--?>","<--[->]?","\\/\\/","\\.{2,3}","[\\.\\\\%*+\\-<>!\\/^|&]=?","\\?","\\$","~",":"],E=t.operators||o(["[<>]:","[<>=]=","[!=]==","<<=?",">>>?=?","=>?","--?>","<--[->]?","\\/\\/","[\\\\%*+\\-<>!\\/^|&\\u00F7\\u22BB]=?","\\?","\\$","~",":","\\u00D7","\\u2208","\\u2209","\\u220B","\\u220C","\\u2218","\\u221A","\\u221B","\\u2229","\\u222A","\\u2260","\\u2264","\\u2265","\\u2286","\\u2288","\\u228A","\\u22C5","\\b(in|isa)\\b(?!.?\\()"],""),z=t.delimiters||/^[;,()[\]{}]/,_=t.identifiers||/^[_A-Za-z\u00A1-\u2217\u2219-\uFFFF][\w\u00A1-\u2217\u2219-\uFFFF]*!*/,A=o([b,m,y,x],"'"),j=["begin","function","type","struct","immutable","let","macro","for","while","quote","if","else","elseif","try","finally","catch","do"],C=["end","else","elseif","catch","finally"],d=["if","else","elseif","while","for","begin","let","end","do","try","catch","finally","return","break","continue","global","local","const","export","import","importall","using","function","where","macro","module","baremodule","struct","type","mutable","immutable","quote","typealias","abstract","primitive","bitstype"],v=["true","false","nothing","NaN","Inf"];u.registerHelper("hintWords","julia",d.concat(v));var w=o(j),D=o(C),P=o(d),T=o(v),O=/^@[_A-Za-z\u00A1-\uFFFF][\w\u00A1-\uFFFF]*!*/,S=/^:[_A-Za-z\u00A1-\uFFFF][\w\u00A1-\uFFFF]*!*/,B=/^(`|([_A-Za-z\u00A1-\uFFFF]*"("")?))/,$=o(h,"","@"),G=o(h,"",":");function k(n){return n.nestedArrays>0}function I(n){return n.nestedGenerators>0}function F(n,e){return typeof e>"u"&&(e=0),n.scopes.length<=e?null:n.scopes[n.scopes.length-(e+1)]}function a(n,e){if(n.match("#=",!1))return e.tokenize=N,e.tokenize(n,e);var i=e.leavingExpr;if(n.sol()&&(i=!1),e.leavingExpr=!1,i&&n.match(/^'+/))return"operator";if(n.match(/\.{4,}/))return"error";if(n.match(/\.{1,3}/))return"operator";if(n.eatSpace())return null;var r=n.peek();if(r==="#")return n.skipToEnd(),"comment";if(r==="["&&(e.scopes.push("["),e.nestedArrays++),r==="("&&(e.scopes.push("("),e.nestedGenerators++),k(e)&&r==="]"){for(;e.scopes.length&&F(e)!=="[";)e.scopes.pop();e.scopes.pop(),e.nestedArrays--,e.leavingExpr=!0}if(I(e)&&r===")"){for(;e.scopes.length&&F(e)!=="(";)e.scopes.pop();e.scopes.pop(),e.nestedGenerators--,e.leavingExpr=!0}if(k(e)){if(e.lastToken=="end"&&n.match(":"))return"operator";if(n.match("end"))return"number"}var c;if((c=n.match(w,!1))&&e.scopes.push(c[0]),n.match(D,!1)&&e.scopes.pop(),n.match(/^::(?![:\$])/))return e.tokenize=Z,e.tokenize(n,e);if(!i&&(n.match(S)||n.match(G)))return"builtin";if(n.match(E))return"operator";if(n.match(/^\.?\d/,!1)){var U=RegExp(/^im\b/),l=!1;if(n.match(/^0x\.[0-9a-f_]+p[\+\-]?[_\d]+/i)&&(l=!0),n.match(/^0x[0-9a-f_]+/i)&&(l=!0),n.match(/^0b[01_]+/i)&&(l=!0),n.match(/^0o[0-7_]+/i)&&(l=!0),n.match(/^(?:(?:\d[_\d]*)?\.(?!\.)(?:\d[_\d]*)?|\d[_\d]*\.(?!\.)(?:\d[_\d]*))?([Eef][\+\-]?[_\d]+)?/i)&&(l=!0),n.match(/^\d[_\d]*(e[\+\-]?\d+)?/i)&&(l=!0),l)return n.match(U),e.leavingExpr=!0,"number"}if(n.match("'"))return e.tokenize=R,e.tokenize(n,e);if(n.match(B))return e.tokenize=q(n.current()),e.tokenize(n,e);if(n.match(O)||n.match($))return"meta";if(n.match(z))return null;if(n.match(P))return"keyword";if(n.match(T))return"builtin";var W=e.isDefinition||e.lastToken=="function"||e.lastToken=="macro"||e.lastToken=="type"||e.lastToken=="struct"||e.lastToken=="immutable";return n.match(_)?W?n.peek()==="."?(e.isDefinition=!0,"variable"):(e.isDefinition=!1,"def"):(e.leavingExpr=!0,"variable"):(n.next(),"error")}function Z(n,e){return n.match(/.*?(?=[,;{}()=\s]|$)/),n.match("{")?e.nestedParameters++:n.match("}")&&e.nestedParameters>0&&e.nestedParameters--,e.nestedParameters>0?n.match(/.*?(?={|})/)||n.next():e.nestedParameters==0&&(e.tokenize=a),"builtin"}function N(n,e){return n.match("#=")&&e.nestedComments++,n.match(/.*?(?=(#=|=#))/)||n.skipToEnd(),n.match("=#")&&(e.nestedComments--,e.nestedComments==0&&(e.tokenize=a)),"comment"}function R(n,e){var i=!1,r;if(n.match(A))i=!0;else if(r=n.match(/\\u([a-f0-9]{1,4})(?=')/i)){var c=parseInt(r[1],16);(c<=55295||c>=57344)&&(i=!0,n.next())}else if(r=n.match(/\\U([A-Fa-f0-9]{5,8})(?=')/)){var c=parseInt(r[1],16);c<=1114111&&(i=!0,n.next())}return i?(e.leavingExpr=!0,e.tokenize=a,"string"):(n.match(/^[^']+(?=')/)||n.skipToEnd(),n.match("'")&&(e.tokenize=a),"error")}function q(n){n.substr(-3)==='"""'?n='"""':n.substr(-1)==='"'&&(n='"');function e(i,r){if(i.eat("\\"))i.next();else{if(i.match(n))return r.tokenize=a,r.leavingExpr=!0,"string";i.eat(/[`"]/)}return i.eatWhile(/[^\\`"]/),"string"}return e}var M={startState:function(){return{tokenize:a,scopes:[],lastToken:null,leavingExpr:!1,isDefinition:!1,nestedArrays:0,nestedComments:0,nestedGenerators:0,nestedParameters:0,firstParenPos:-1}},token:function(n,e){var i=e.tokenize(n,e),r=n.current();return r&&i&&(e.lastToken=r),i},indent:function(n,e){var i=0;return(e==="]"||e===")"||/^end\b/.test(e)||/^else/.test(e)||/^catch\b/.test(e)||/^elseif\b/.test(e)||/^finally/.test(e))&&(i=-1),(n.scopes.length+i)*f.indentUnit},electricInput:/\b(end|else|catch|finally)\b/,blockCommentStart:"#=",blockCommentEnd:"=#",lineComment:"#",closeBrackets:'()[]{}""',fold:"indent"};return M}),u.defineMIME("text/x-julia","julia")})})();var g=Q.exports;const V=H(g),Y=K({__proto__:null,default:V},[g]);export{Y as j}; diff --git a/dist-frontend/assets/livescript-CTahV9d4.js b/dist-frontend/assets/livescript-CTahV9d4.js new file mode 100644 index 00000000..0a40977c --- /dev/null +++ b/dist-frontend/assets/livescript-CTahV9d4.js @@ -0,0 +1 @@ +import{g as b,c as E}from"./index-BIPqZpBm.js";function A(l,d){for(var g=0;gn[i]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}var q={exports:{}};(function(l,d){(function(g){g(E)})(function(g){g.defineMode("livescript",function(){var w=function(e,t){var a=t.next||"start";if(a){t.next=t.next;var p=s[a];if(p.splice){for(var y=0;y|\\b(?:e(?:lse|xport)|d(?:o|efault)|t(?:ry|hen)|finally|import(?:\\s*all)?|const|var|let|new|catch(?:\\s*"+n+")?))\\s*$"),r="(?![$\\w]|-[A-Za-z]|\\s*:(?![:=]))",x={token:"string",regex:".+"},s={start:[{token:"comment.doc",regex:"/\\*",next:"comment"},{token:"comment",regex:"#.*"},{token:"keyword",regex:"(?:t(?:h(?:is|row|en)|ry|ypeof!?)|c(?:on(?:tinue|st)|a(?:se|tch)|lass)|i(?:n(?:stanceof)?|mp(?:ort(?:\\s+all)?|lements)|[fs])|d(?:e(?:fault|lete|bugger)|o)|f(?:or(?:\\s+own)?|inally|unction)|s(?:uper|witch)|e(?:lse|x(?:tends|port)|val)|a(?:nd|rguments)|n(?:ew|ot)|un(?:less|til)|w(?:hile|ith)|o[fr]|return|break|let|var|loop)"+r},{token:"constant.language",regex:"(?:true|false|yes|no|on|off|null|void|undefined)"+r},{token:"invalid.illegal",regex:"(?:p(?:ackage|r(?:ivate|otected)|ublic)|i(?:mplements|nterface)|enum|static|yield)"+r},{token:"language.support.class",regex:"(?:R(?:e(?:gExp|ferenceError)|angeError)|S(?:tring|yntaxError)|E(?:rror|valError)|Array|Boolean|Date|Function|Number|Object|TypeError|URIError)"+r},{token:"language.support.function",regex:"(?:is(?:NaN|Finite)|parse(?:Int|Float)|Math|JSON|(?:en|de)codeURI(?:Component)?)"+r},{token:"variable.language",regex:"(?:t(?:hat|il|o)|f(?:rom|allthrough)|it|by|e)"+r},{token:"identifier",regex:n+"\\s*:(?![:=])"},{token:"variable",regex:n},{token:"keyword.operator",regex:"(?:\\.{3}|\\s+\\?)"},{token:"keyword.variable",regex:"(?:@+|::|\\.\\.)",next:"key"},{token:"keyword.operator",regex:"\\.\\s*",next:"key"},{token:"string",regex:"\\\\\\S[^\\s,;)}\\]]*"},{token:"string.doc",regex:"'''",next:"qdoc"},{token:"string.doc",regex:'"""',next:"qqdoc"},{token:"string",regex:"'",next:"qstring"},{token:"string",regex:'"',next:"qqstring"},{token:"string",regex:"`",next:"js"},{token:"string",regex:"<\\[",next:"words"},{token:"string.regex",regex:"//",next:"heregex"},{token:"string.regex",regex:"\\/(?:[^[\\/\\n\\\\]*(?:(?:\\\\.|\\[[^\\]\\n\\\\]*(?:\\\\.[^\\]\\n\\\\]*)*\\])[^[\\/\\n\\\\]*)*)\\/[gimy$]{0,4}",next:"key"},{token:"constant.numeric",regex:"(?:0x[\\da-fA-F][\\da-fA-F_]*|(?:[2-9]|[12]\\d|3[0-6])r[\\da-zA-Z][\\da-zA-Z_]*|(?:\\d[\\d_]*(?:\\.\\d[\\d_]*)?|\\.\\d[\\d_]*)(?:e[+-]?\\d[\\d_]*)?[\\w$]*)"},{token:"lparen",regex:"[({[]"},{token:"rparen",regex:"[)}\\]]",next:"key"},{token:"keyword.operator",regex:"\\S+"},{token:"text",regex:"\\s+"}],heregex:[{token:"string.regex",regex:".*?//[gimy$?]{0,4}",next:"start"},{token:"string.regex",regex:"\\s*#{"},{token:"comment.regex",regex:"\\s+(?:#.*)?"},{token:"string.regex",regex:"\\S+"}],key:[{token:"keyword.operator",regex:"[.?@!]+"},{token:"identifier",regex:n,next:"start"},{token:"text",regex:"",next:"start"}],comment:[{token:"comment.doc",regex:".*?\\*/",next:"start"},{token:"comment.doc",regex:".+"}],qdoc:[{token:"string",regex:".*?'''",next:"key"},x],qqdoc:[{token:"string",regex:'.*?"""',next:"key"},x],qstring:[{token:"string",regex:"[^\\\\']*(?:\\\\.[^\\\\']*)*'",next:"key"},x],qqstring:[{token:"string",regex:'[^\\\\"]*(?:\\\\.[^\\\\"]*)*"',next:"key"},x],js:[{token:"string",regex:"[^\\\\`]*(?:\\\\.[^\\\\`]*)*`",next:"key"},x],words:[{token:"string",regex:".*?\\]>",next:"key"},x]};for(var f in s){var c=s[f];if(c.splice)for(var k=0,m=c.length;ko[l]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var S={exports:{}};(function(c,f){(function(a){a(D)})(function(a){a.defineMode("lua",function(o,l){var u=o.indentUnit;function b(e){return new RegExp("^(?:"+e.join("|")+")","i")}function s(e){return new RegExp("^(?:"+e.join("|")+")$","i")}var v=s(l.specials||[]),k=s(["_G","_VERSION","assert","collectgarbage","dofile","error","getfenv","getmetatable","ipairs","load","loadfile","loadstring","module","next","pairs","pcall","print","rawequal","rawget","rawset","require","select","setfenv","setmetatable","tonumber","tostring","type","unpack","xpcall","coroutine.create","coroutine.resume","coroutine.running","coroutine.status","coroutine.wrap","coroutine.yield","debug.debug","debug.getfenv","debug.gethook","debug.getinfo","debug.getlocal","debug.getmetatable","debug.getregistry","debug.getupvalue","debug.setfenv","debug.sethook","debug.setlocal","debug.setmetatable","debug.setupvalue","debug.traceback","close","flush","lines","read","seek","setvbuf","write","io.close","io.flush","io.input","io.lines","io.open","io.output","io.popen","io.read","io.stderr","io.stdin","io.stdout","io.tmpfile","io.type","io.write","math.abs","math.acos","math.asin","math.atan","math.atan2","math.ceil","math.cos","math.cosh","math.deg","math.exp","math.floor","math.fmod","math.frexp","math.huge","math.ldexp","math.log","math.log10","math.max","math.min","math.modf","math.pi","math.pow","math.rad","math.random","math.randomseed","math.sin","math.sinh","math.sqrt","math.tan","math.tanh","os.clock","os.date","os.difftime","os.execute","os.exit","os.getenv","os.remove","os.rename","os.setlocale","os.time","os.tmpname","package.cpath","package.loaded","package.loaders","package.loadlib","package.path","package.preload","package.seeall","string.byte","string.char","string.dump","string.find","string.format","string.gmatch","string.gsub","string.len","string.lower","string.match","string.rep","string.reverse","string.sub","string.upper","table.concat","table.insert","table.maxn","table.remove","table.sort"]),x=s(["and","break","elseif","false","nil","not","or","return","true","function","end","if","then","else","do","while","repeat","until","for","in","local"]),w=s(["function","if","repeat","do","\\(","{"]),y=s(["end","until","\\)","}"]),E=b(["end","until","\\)","}","else","elseif"]);function p(e){for(var n=0;e.eat("=");)++n;return e.eat("["),n}function g(e,n){var t=e.next();return t=="-"&&e.eat("-")?e.eat("[")&&e.eat("[")?(n.cur=m(p(e),"comment"))(e,n):(e.skipToEnd(),"comment"):t=='"'||t=="'"?(n.cur=_(t))(e,n):t=="["&&/[\[=]/.test(e.peek())?(n.cur=m(p(e),"string"))(e,n):/\d/.test(t)?(e.eatWhile(/[\w.%]/),"number"):/[\w_]/.test(t)?(e.eatWhile(/[\w\\\-_.]/),"variable"):null}function m(e,n){return function(t,r){for(var i=null,d;(d=t.next())!=null;)if(i==null)d=="]"&&(i=0);else if(d=="=")++i;else if(d=="]"&&i==e){r.cur=g;break}else i=null;return n}}function _(e){return function(n,t){for(var r=!1,i;(i=n.next())!=null&&!(i==e&&!r);)r=!r&&i=="\\";return r||(t.cur=g),"string"}}return{startState:function(e){return{basecol:e||0,indentDepth:0,cur:g}},token:function(e,n){if(e.eatSpace())return null;var t=n.cur(e,n),r=e.current();return t=="variable"&&(x.test(r)?t="keyword":k.test(r)?t="builtin":v.test(r)&&(t="variable-2")),t!="comment"&&t!="string"&&(w.test(r)?++n.indentDepth:y.test(r)&&--n.indentDepth),t},indent:function(e,n){var t=E.test(n);return e.basecol+u*(e.indentDepth-(t?1:0))},electricInput:/^\s*(?:end|until|else|\)|\})$/,lineComment:"--",blockCommentStart:"--[[",blockCommentEnd:"]]"}}),a.defineMIME("text/x-lua","lua")})})();var h=S.exports;const R=j(h),T=O({__proto__:null,default:R},[h]);export{T as l}; diff --git a/dist-frontend/assets/markdown-BzkH4IWd.js b/dist-frontend/assets/markdown-BzkH4IWd.js new file mode 100644 index 00000000..12ceb2d5 --- /dev/null +++ b/dist-frontend/assets/markdown-BzkH4IWd.js @@ -0,0 +1 @@ +import{c as fi,r as oi,d as hi}from"./index-BIPqZpBm.js";var O={exports:{}},z;function ki(){return z||(z=1,function(ci,ti){(function(c){c(fi,oi(),hi())})(function(c){c.defineMode("markdown",function(I,u){var k=c.getMode(I,"text/html"),H=k.name=="null";function U(n){if(c.findModeByName){var i=c.findModeByName(n);i&&(n=i.mime||i.mimes[0])}var l=c.getMode(I,n);return l.name=="null"?null:l}u.highlightFormatting===void 0&&(u.highlightFormatting=!1),u.maxBlockquoteDepth===void 0&&(u.maxBlockquoteDepth=0),u.taskLists===void 0&&(u.taskLists=!1),u.strikethrough===void 0&&(u.strikethrough=!1),u.emoji===void 0&&(u.emoji=!1),u.fencedCodeBlockHighlighting===void 0&&(u.fencedCodeBlockHighlighting=!0),u.fencedCodeBlockDefaultMode===void 0&&(u.fencedCodeBlockDefaultMode="text/plain"),u.xml===void 0&&(u.xml=!0),u.tokenTypeOverrides===void 0&&(u.tokenTypeOverrides={});var f={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var B in f)f.hasOwnProperty(B)&&u.tokenTypeOverrides[B]&&(f[B]=u.tokenTypeOverrides[B]);var W=/^([*\-_])(?:\s*\1){2,}\s*$/,P=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,R=/^\[(x| )\](?=\s)/i,X=u.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,G=/^ {0,3}(?:\={1,}|-{2,})\s*$/,J=/^[^#!\[\]*_\\<>` "'(~:]+/,K=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Q=/^\s*\[[^\]]+?\]:.*$/,F=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,V=" ";function b(n,i,l){return i.f=i.inline=l,l(n,i)}function y(n,i,l){return i.f=i.block=l,l(n,i)}function Y(n){return!n||!/\S/.test(n.string)}function j(n){if(n.linkTitle=!1,n.linkHref=!1,n.linkText=!1,n.em=!1,n.strong=!1,n.strikethrough=!1,n.quote=0,n.indentedCode=!1,n.f==S){var i=H;if(!i){var l=c.innerMode(k,n.htmlState);i=l.mode.name=="xml"&&l.state.tagStart===null&&!l.state.context&&l.state.tokenize.isInText}i&&(n.f=d,n.block=A,n.htmlState=null)}return n.trailingSpace=0,n.trailingSpaceNewLine=!1,n.prevLine=n.thisLine,n.thisLine={stream:null},null}function A(n,i){var l=n.column()===i.indentation,o=Y(i.prevLine.stream),r=i.indentedCode,g=i.prevLine.hr,L=i.list!==!1,a=(i.listStack[i.listStack.length-1]||0)+3;i.indentedCode=!1;var D=i.indentation;if(i.indentationDiff===null&&(i.indentationDiff=i.indentation,L)){for(i.list=null;D=4&&(r||i.prevLine.fencedCodeEnd||i.prevLine.header||o))return n.skipToEnd(),i.indentedCode=!0,f.code;if(n.eatSpace())return null;if(l&&i.indentation<=a&&(t=n.match(X))&&t[1].length<=6)return i.quote=0,i.header=t[1].length,i.thisLine.header=!0,u.highlightFormatting&&(i.formatting="header"),i.f=i.inline,e(i);if(i.indentation<=a&&n.eat(">"))return i.quote=l?1:i.quote+1,u.highlightFormatting&&(i.formatting="quote"),n.eatSpace(),e(i);if(!h&&!i.setext&&l&&i.indentation<=a&&(t=n.match(P))){var T=t[1]?"ol":"ul";return i.indentation=D+n.current().length,i.list=!0,i.quote=0,i.listStack.push(i.indentation),i.em=!1,i.strong=!1,i.code=!1,i.strikethrough=!1,u.taskLists&&n.match(R,!1)&&(i.taskList=!0),i.f=i.inline,u.highlightFormatting&&(i.formatting=["list","list-"+T]),e(i)}else{if(l&&i.indentation<=a&&(t=n.match(K,!0)))return i.quote=0,i.fencedEndRE=new RegExp(t[1]+"+ *$"),i.localMode=u.fencedCodeBlockHighlighting&&U(t[2]||u.fencedCodeBlockDefaultMode),i.localMode&&(i.localState=c.startState(i.localMode)),i.f=i.block=Z,u.highlightFormatting&&(i.formatting="code-block"),i.code=-1,e(i);if(i.setext||(!p||!L)&&!i.quote&&i.list===!1&&!i.code&&!h&&!Q.test(n.string)&&(t=n.lookAhead(1))&&(t=t.match(G)))return i.setext?(i.header=i.setext,i.setext=0,n.skipToEnd(),u.highlightFormatting&&(i.formatting="header")):(i.header=t[0].charAt(0)=="="?1:2,i.setext=i.header),i.thisLine.header=!0,i.f=i.inline,e(i);if(h)return n.skipToEnd(),i.hr=!0,i.thisLine.hr=!0,f.hr;if(n.peek()==="[")return b(n,i,ni)}return b(n,i,i.inline)}function S(n,i){var l=k.token(n,i.htmlState);if(!H){var o=c.innerMode(k,i.htmlState);(o.mode.name=="xml"&&o.state.tagStart===null&&!o.state.context&&o.state.tokenize.isInText||i.md_inside&&n.current().indexOf(">")>-1)&&(i.f=d,i.block=A,i.htmlState=null)}return l}function Z(n,i){var l=i.listStack[i.listStack.length-1]||0,o=i.indentation=n.quote?i.push(f.formatting+"-"+n.formatting[l]+"-"+n.quote):i.push("error"))}if(n.taskOpen)return i.push("meta"),i.length?i.join(" "):null;if(n.taskClosed)return i.push("property"),i.length?i.join(" "):null;if(n.linkHref?i.push(f.linkHref,"url"):(n.strong&&i.push(f.strong),n.em&&i.push(f.em),n.strikethrough&&i.push(f.strikethrough),n.emoji&&i.push(f.emoji),n.linkText&&i.push(f.linkText),n.code&&i.push(f.code),n.image&&i.push(f.image),n.imageAltText&&i.push(f.imageAltText,"link"),n.imageMarker&&i.push(f.imageMarker)),n.header&&i.push(f.header,f.header+"-"+n.header),n.quote&&(i.push(f.quote),!u.maxBlockquoteDepth||u.maxBlockquoteDepth>=n.quote?i.push(f.quote+"-"+n.quote):i.push(f.quote+"-"+u.maxBlockquoteDepth)),n.list!==!1){var o=(n.listStack.length-1)%3;o?o===1?i.push(f.list2):i.push(f.list3):i.push(f.list1)}return n.trailingSpaceNewLine?i.push("trailing-space-new-line"):n.trailingSpace&&i.push("trailing-space-"+(n.trailingSpace%2?"a":"b")),i.length?i.join(" "):null}function C(n,i){if(n.match(J,!0))return e(i)}function d(n,i){var l=i.text(n,i);if(typeof l<"u")return l;if(i.list)return i.list=null,e(i);if(i.taskList){var o=n.match(R,!0)[1]===" ";return o?i.taskOpen=!0:i.taskClosed=!0,u.highlightFormatting&&(i.formatting="task"),i.taskList=!1,e(i)}if(i.taskOpen=!1,i.taskClosed=!1,i.header&&n.match(/^#+$/,!0))return u.highlightFormatting&&(i.formatting="header"),e(i);var r=n.next();if(i.linkTitle){i.linkTitle=!1;var g=r;r==="("&&(g=")"),g=(g+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var L="^\\s*(?:[^"+g+"\\\\]+|\\\\\\\\|\\\\.)"+g;if(n.match(new RegExp(L),!0))return f.linkHref}if(r==="`"){var a=i.formatting;u.highlightFormatting&&(i.formatting="code"),n.eatWhile("`");var D=n.current().length;if(i.code==0&&(!i.quote||D==1))return i.code=D,e(i);if(D==i.code){var p=e(i);return i.code=0,p}else return i.formatting=a,e(i)}else if(i.code)return e(i);if(r==="\\"&&(n.next(),u.highlightFormatting)){var h=e(i),t=f.formatting+"-escape";return h?h+" "+t:t}if(r==="!"&&n.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return i.imageMarker=!0,i.image=!0,u.highlightFormatting&&(i.formatting="image"),e(i);if(r==="["&&i.imageMarker&&n.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return i.imageMarker=!1,i.imageAltText=!0,u.highlightFormatting&&(i.formatting="image"),e(i);if(r==="]"&&i.imageAltText){u.highlightFormatting&&(i.formatting="image");var h=e(i);return i.imageAltText=!1,i.image=!1,i.inline=i.f=N,h}if(r==="["&&!i.image)return i.linkText&&n.match(/^.*?\]/)||(i.linkText=!0,u.highlightFormatting&&(i.formatting="link")),e(i);if(r==="]"&&i.linkText){u.highlightFormatting&&(i.formatting="link");var h=e(i);return i.linkText=!1,i.inline=i.f=n.match(/\(.*?\)| ?\[.*?\]/,!1)?N:d,h}if(r==="<"&&n.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){i.f=i.inline=_,u.highlightFormatting&&(i.formatting="link");var h=e(i);return h?h+=" ":h="",h+f.linkInline}if(r==="<"&&n.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){i.f=i.inline=_,u.highlightFormatting&&(i.formatting="link");var h=e(i);return h?h+=" ":h="",h+f.linkEmail}if(u.xml&&r==="<"&&n.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var T=n.string.indexOf(">",n.pos);if(T!=-1){var ei=n.string.substring(n.start,T);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(ei)&&(i.md_inside=!0)}return n.backUp(1),i.htmlState=c.startState(k),y(n,i,S)}if(u.xml&&r==="<"&&n.match(/^\/\w*?>/))return i.md_inside=!1,"tag";if(r==="*"||r==="_"){for(var q=1,m=n.pos==1?" ":n.string.charAt(n.pos-2);q<3&&n.eat(r);)q++;var E=n.peek()||" ",w=!/\s/.test(E)&&(!F.test(E)||/\s/.test(m)||F.test(m)),M=!/\s/.test(m)&&(!F.test(m)||/\s/.test(E)||F.test(E)),x=null,v=null;if(q%2&&(!i.em&&w&&(r==="*"||!M||F.test(m))?x=!0:i.em==r&&M&&(r==="*"||!w||F.test(E))&&(x=!1)),q>1&&(!i.strong&&w&&(r==="*"||!M||F.test(m))?v=!0:i.strong==r&&M&&(r==="*"||!w||F.test(E))&&(v=!1)),v!=null||x!=null){u.highlightFormatting&&(i.formatting=x==null?"strong":v==null?"em":"strong em"),x===!0&&(i.em=r),v===!0&&(i.strong=r);var p=e(i);return x===!1&&(i.em=!1),v===!1&&(i.strong=!1),p}}else if(r===" "&&(n.eat("*")||n.eat("_"))){if(n.peek()===" ")return e(i);n.backUp(1)}if(u.strikethrough){if(r==="~"&&n.eatWhile(r)){if(i.strikethrough){u.highlightFormatting&&(i.formatting="strikethrough");var p=e(i);return i.strikethrough=!1,p}else if(n.match(/^[^\s]/,!1))return i.strikethrough=!0,u.highlightFormatting&&(i.formatting="strikethrough"),e(i)}else if(r===" "&&n.match("~~",!0)){if(n.peek()===" ")return e(i);n.backUp(2)}}if(u.emoji&&r===":"&&n.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){i.emoji=!0,u.highlightFormatting&&(i.formatting="emoji");var ri=e(i);return i.emoji=!1,ri}return r===" "&&(n.match(/^ +$/,!1)?i.trailingSpace++:i.trailingSpace&&(i.trailingSpaceNewLine=!0)),e(i)}function _(n,i){var l=n.next();if(l===">"){i.f=i.inline=d,u.highlightFormatting&&(i.formatting="link");var o=e(i);return o?o+=" ":o="",o+f.linkInline}return n.match(/^[^>]+/,!0),f.linkInline}function N(n,i){if(n.eatSpace())return null;var l=n.next();return l==="("||l==="["?(i.f=i.inline=ii(l==="("?")":"]"),u.highlightFormatting&&(i.formatting="link-string"),i.linkHref=!0,e(i)):"error"}var s={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function ii(n){return function(i,l){var o=i.next();if(o===n){l.f=l.inline=d,u.highlightFormatting&&(l.formatting="link-string");var r=e(l);return l.linkHref=!1,r}return i.match(s[n]),l.linkHref=!0,e(l)}}function ni(n,i){return n.match(/^([^\]\\]|\\.)*\]:/,!1)?(i.f=ui,n.next(),u.highlightFormatting&&(i.formatting="link"),i.linkText=!0,e(i)):b(n,i,d)}function ui(n,i){if(n.match("]:",!0)){i.f=i.inline=li,u.highlightFormatting&&(i.formatting="link");var l=e(i);return i.linkText=!1,l}return n.match(/^([^\]\\]|\\.)+/,!0),f.linkText}function li(n,i){return n.eatSpace()?null:(n.match(/^[^\s]+/,!0),n.peek()===void 0?i.linkTitle=!0:n.match(/^(?:\s+(?:"(?:[^"\\]|\\.)+"|'(?:[^'\\]|\\.)+'|\((?:[^)\\]|\\.)+\)))?/,!0),i.f=i.inline=d,f.linkHref+" url")}var $={startState:function(){return{f:A,prevLine:{stream:null},thisLine:{stream:null},block:A,htmlState:null,indentation:0,inline:d,text:C,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(n){return{f:n.f,prevLine:n.prevLine,thisLine:n.thisLine,block:n.block,htmlState:n.htmlState&&c.copyState(k,n.htmlState),indentation:n.indentation,localMode:n.localMode,localState:n.localMode?c.copyState(n.localMode,n.localState):null,inline:n.inline,text:n.text,formatting:!1,linkText:n.linkText,linkTitle:n.linkTitle,linkHref:n.linkHref,code:n.code,em:n.em,strong:n.strong,strikethrough:n.strikethrough,emoji:n.emoji,header:n.header,setext:n.setext,hr:n.hr,taskList:n.taskList,list:n.list,listStack:n.listStack.slice(0),quote:n.quote,indentedCode:n.indentedCode,trailingSpace:n.trailingSpace,trailingSpaceNewLine:n.trailingSpaceNewLine,md_inside:n.md_inside,fencedEndRE:n.fencedEndRE}},token:function(n,i){if(i.formatting=!1,n!=i.thisLine.stream){if(i.header=0,i.hr=!1,n.match(/^\s*$/,!0))return j(i),null;if(i.prevLine=i.thisLine,i.thisLine={stream:n},i.taskList=!1,i.trailingSpace=0,i.trailingSpaceNewLine=!1,!i.localState&&(i.f=i.block,i.f!=S)){var l=n.match(/^\s*/,!0)[0].replace(/\t/g,V).length;if(i.indentation=l,i.indentationDiff=null,l>0)return null}}return i.f(n,i)},innerMode:function(n){return n.block==S?{state:n.htmlState,mode:k}:n.localState?{state:n.localState,mode:n.localMode}:{state:n,mode:$}},indent:function(n,i,l){return n.block==S&&k.indent?k.indent(n.htmlState,i,l):n.localState&&n.localMode.indent?n.localMode.indent(n.localState,i,l):c.Pass},blankLine:j,getType:e,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return $},"xml"),c.defineMIME("text/markdown","markdown"),c.defineMIME("text/x-markdown","markdown")})}()),O.exports}export{ki as r}; diff --git a/dist-frontend/assets/markdown-nFIn21h-.js b/dist-frontend/assets/markdown-nFIn21h-.js new file mode 100644 index 00000000..06133810 --- /dev/null +++ b/dist-frontend/assets/markdown-nFIn21h-.js @@ -0,0 +1 @@ +import{g as s}from"./index-BIPqZpBm.js";import{r as i}from"./markdown-BzkH4IWd.js";function c(t,a){for(var o=0;or[e]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var f=i();const m=s(f),d=c({__proto__:null,default:m},[f]);export{d as m}; diff --git a/dist-frontend/assets/mathematica-j2K5Nob2.js b/dist-frontend/assets/mathematica-j2K5Nob2.js new file mode 100644 index 00000000..9989b70e --- /dev/null +++ b/dist-frontend/assets/mathematica-j2K5Nob2.js @@ -0,0 +1 @@ +import{g as k,c as x}from"./index-BIPqZpBm.js";function s(u,l){for(var a=0;ai[o]})}}}return Object.freeze(Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}))}var w={exports:{}};(function(u,l){(function(a){a(x)})(function(a){a.defineMode("mathematica",function(i,o){var f="[a-zA-Z\\$][a-zA-Z0-9\\$]*",A="(?:\\d+)",z="(?:\\.\\d+|\\d+\\.\\d*|\\d+)",$="(?:\\.\\w+|\\w+\\.\\w*|\\w+)",p="(?:`(?:`?"+z+")?)",Z=new RegExp("(?:"+A+"(?:\\^\\^"+$+p+"?(?:\\*\\^[+-]?\\d+)?))"),h=new RegExp("(?:"+z+p+"?(?:\\*\\^[+-]?\\d+)?)"),d=new RegExp("(?:`?)(?:"+f+")(?:`(?:"+f+"))*(?:`?)");function m(e,t){var r;return r=e.next(),r==='"'?(t.tokenize=b,t.tokenize(e,t)):r==="("&&e.eat("*")?(t.commentLevel++,t.tokenize=g,t.tokenize(e,t)):(e.backUp(1),e.match(Z,!0,!1)||e.match(h,!0,!1)?"number":e.match(/(?:In|Out)\[[0-9]*\]/,!0,!1)?"atom":e.match(/([a-zA-Z\$][a-zA-Z0-9\$]*(?:`[a-zA-Z0-9\$]+)*::usage)/,!0,!1)?"meta":e.match(/([a-zA-Z\$][a-zA-Z0-9\$]*(?:`[a-zA-Z0-9\$]+)*::[a-zA-Z\$][a-zA-Z0-9\$]*):?/,!0,!1)?"string-2":e.match(/([a-zA-Z\$][a-zA-Z0-9\$]*\s*:)(?:(?:[a-zA-Z\$][a-zA-Z0-9\$]*)|(?:[^:=>~@\^\&\*\)\[\]'\?,\|])).*/,!0,!1)||e.match(/[a-zA-Z\$][a-zA-Z0-9\$]*_+[a-zA-Z\$][a-zA-Z0-9\$]*/,!0,!1)||e.match(/[a-zA-Z\$][a-zA-Z0-9\$]*_+/,!0,!1)||e.match(/_+[a-zA-Z\$][a-zA-Z0-9\$]*/,!0,!1)?"variable-2":e.match(/\\\[[a-zA-Z\$][a-zA-Z0-9\$]*\]/,!0,!1)?"variable-3":e.match(/(?:\[|\]|{|}|\(|\))/,!0,!1)?"bracket":e.match(/(?:#[a-zA-Z\$][a-zA-Z0-9\$]*|#+[0-9]?)/,!0,!1)?"variable-2":e.match(d,!0,!1)?"keyword":e.match(/(?:\\|\+|\-|\*|\/|,|;|\.|:|@|~|=|>|<|&|\||_|`|'|\^|\?|!|%)/,!0,!1)?"operator":(e.next(),"error"))}function b(e,t){for(var r,n=!1,c=!1;(r=e.next())!=null;){if(r==='"'&&!c){n=!0;break}c=!c&&r==="\\"}return n&&!c&&(t.tokenize=m),"string"}function g(e,t){for(var r,n;t.commentLevel>0&&(n=e.next())!=null;)r==="("&&n==="*"&&t.commentLevel++,r==="*"&&n===")"&&t.commentLevel--,r=n;return t.commentLevel<=0&&(t.tokenize=m),"comment"}return{startState:function(){return{tokenize:m,commentLevel:0}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},blockCommentStart:"(*",blockCommentEnd:"*)"}}),a.defineMIME("text/x-mathematica",{name:"mathematica"})})})();var v=w.exports;const _=k(v),E=s({__proto__:null,default:_},[v]);export{E as m}; diff --git a/dist-frontend/assets/mbox-DnT_eu6u.js b/dist-frontend/assets/mbox-DnT_eu6u.js new file mode 100644 index 00000000..9c38d308 --- /dev/null +++ b/dist-frontend/assets/mbox-DnT_eu6u.js @@ -0,0 +1 @@ +import{g as R,c as k}from"./index-BIPqZpBm.js";function S(u,f){for(var n=0;ni[o]})}}}return Object.freeze(Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}))}var T={exports:{}};(function(u,f){(function(n){n(k)})(function(n){var i=["From","Sender","Reply-To","To","Cc","Bcc","Message-ID","In-Reply-To","References","Resent-From","Resent-Sender","Resent-To","Resent-Cc","Resent-Bcc","Resent-Message-ID","Return-Path","Received"],o=["Date","Subject","Comments","Keywords","Resent-Date"];n.registerHelper("hintWords","mbox",i.concat(o));var a=/^[ \t]/,p=/^From /,m=new RegExp("^("+i.join("|")+"): "),s=new RegExp("^("+o.join("|")+"): "),v=/^[^:]+:/,b=/^[^ ]+@[^ ]+/,x=/^.*?(?=[^ ]+?@[^ ]+)/,H=/^<.*?>/,g=/^.*?(?=<.*>)/;function h(e){return e==="Subject"?"header":"string"}function E(e,r){if(e.sol()){if(r.inSeparator=!1,r.inHeader&&e.match(a))return null;if(r.inHeader=!1,r.header=null,e.match(p))return r.inHeaders=!0,r.inSeparator=!0,"atom";var t,c=!1;return(t=e.match(s))||(c=!0)&&(t=e.match(m))?(r.inHeaders=!0,r.inHeader=!0,r.emailPermitted=c,r.header=t[1],"atom"):r.inHeaders&&(t=e.match(v))?(r.inHeader=!0,r.emailPermitted=!0,r.header=t[1],"atom"):(r.inHeaders=!1,e.skipToEnd(),null)}if(r.inSeparator)return e.match(b)?"link":(e.match(x)||e.skipToEnd(),"atom");if(r.inHeader){var l=h(r.header);if(r.emailPermitted){if(e.match(H))return l+" link";if(e.match(g))return l}return e.skipToEnd(),l}return e.skipToEnd(),null}n.defineMode("mbox",function(){return{startState:function(){return{inSeparator:!1,inHeader:!1,emailPermitted:!1,header:null,inHeaders:!1}},token:E,blankLine:function(e){e.inHeaders=e.inSeparator=e.inHeader=!1}}}),n.defineMIME("application/mbox","mbox")})})();var d=T.exports;const j=R(d),P=S({__proto__:null,default:j},[d]);export{P as m}; diff --git a/dist-frontend/assets/mirc-BsPlsCKq.js b/dist-frontend/assets/mirc-BsPlsCKq.js new file mode 100644 index 00000000..e0c00523 --- /dev/null +++ b/dist-frontend/assets/mirc-BsPlsCKq.js @@ -0,0 +1 @@ +import{g,c as h}from"./index-BIPqZpBm.js";function v(s,l){for(var o=0;ot[n]})}}}return Object.freeze(Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}))}var w={exports:{}};(function(s,l){(function(o){o(h)})(function(o){o.defineMIME("text/mirc","mirc"),o.defineMode("mirc",function(){function t(e){for(var r={},$=e.split(" "),i=0;i<$.length;++i)r[$[i]]=!0;return r}var n=t("$! $$ $& $? $+ $abook $abs $active $activecid $activewid $address $addtok $agent $agentname $agentstat $agentver $alias $and $anick $ansi2mirc $aop $appactive $appstate $asc $asctime $asin $atan $avoice $away $awaymsg $awaytime $banmask $base $bfind $binoff $biton $bnick $bvar $bytes $calc $cb $cd $ceil $chan $chanmodes $chantypes $chat $chr $cid $clevel $click $cmdbox $cmdline $cnick $color $com $comcall $comchan $comerr $compact $compress $comval $cos $count $cr $crc $creq $crlf $ctime $ctimer $ctrlenter $date $day $daylight $dbuh $dbuw $dccignore $dccport $dde $ddename $debug $decode $decompress $deltok $devent $dialog $did $didreg $didtok $didwm $disk $dlevel $dll $dllcall $dname $dns $duration $ebeeps $editbox $emailaddr $encode $error $eval $event $exist $feof $ferr $fgetc $file $filename $filtered $finddir $finddirn $findfile $findfilen $findtok $fline $floor $fopen $fread $fserve $fulladdress $fulldate $fullname $fullscreen $get $getdir $getdot $gettok $gmt $group $halted $hash $height $hfind $hget $highlight $hnick $hotline $hotlinepos $ial $ialchan $ibl $idle $iel $ifmatch $ignore $iif $iil $inelipse $ini $inmidi $inpaste $inpoly $input $inrect $inroundrect $insong $instok $int $inwave $ip $isalias $isbit $isdde $isdir $isfile $isid $islower $istok $isupper $keychar $keyrpt $keyval $knick $lactive $lactivecid $lactivewid $left $len $level $lf $line $lines $link $lock $lock $locked $log $logstamp $logstampfmt $longfn $longip $lower $ltimer $maddress $mask $matchkey $matchtok $md5 $me $menu $menubar $menucontext $menutype $mid $middir $mircdir $mircexe $mircini $mklogfn $mnick $mode $modefirst $modelast $modespl $mouse $msfile $network $newnick $nick $nofile $nopath $noqt $not $notags $notify $null $numeric $numok $oline $onpoly $opnick $or $ord $os $passivedcc $pic $play $pnick $port $portable $portfree $pos $prefix $prop $protect $puttok $qt $query $rand $r $rawmsg $read $readomo $readn $regex $regml $regsub $regsubex $remove $remtok $replace $replacex $reptok $result $rgb $right $round $scid $scon $script $scriptdir $scriptline $sdir $send $server $serverip $sfile $sha1 $shortfn $show $signal $sin $site $sline $snick $snicks $snotify $sock $sockbr $sockerr $sockname $sorttok $sound $sqrt $ssl $sreq $sslready $status $strip $str $stripped $syle $submenu $switchbar $tan $target $ticks $time $timer $timestamp $timestampfmt $timezone $tip $titlebar $toolbar $treebar $trust $ulevel $ulist $upper $uptime $url $usermode $v1 $v2 $var $vcmd $vcmdstat $vcmdver $version $vnick $vol $wid $width $wildsite $wildtok $window $wrap $xor"),a=t("abook ajinvite alias aline ame amsg anick aop auser autojoin avoice away background ban bcopy beep bread break breplace bset btrunc bunset bwrite channel clear clearall cline clipboard close cnick color comclose comopen comreg continue copy creq ctcpreply ctcps dcc dccserver dde ddeserver debug dec describe dialog did didtok disable disconnect dlevel dline dll dns dqwindow drawcopy drawdot drawfill drawline drawpic drawrect drawreplace drawrot drawsave drawscroll drawtext ebeeps echo editbox emailaddr enable events exit fclose filter findtext finger firewall flash flist flood flush flushini font fopen fseek fsend fserve fullname fwrite ghide gload gmove gopts goto gplay gpoint gqreq groups gshow gsize gstop gtalk gunload hadd halt haltdef hdec hdel help hfree hinc hload hmake hop hsave ial ialclear ialmark identd if ignore iline inc invite iuser join kick linesep links list load loadbuf localinfo log mdi me menubar mkdir mnick mode msg nick noop notice notify omsg onotice part partall pdcc perform play playctrl pop protect pvoice qme qmsg query queryn quit raw reload remini remote remove rename renwin reseterror resetidle return rlevel rline rmdir run ruser save savebuf saveini say scid scon server set showmirc signam sline sockaccept sockclose socklist socklisten sockmark sockopen sockpause sockread sockrename sockudp sockwrite sound speak splay sreq strip switchbar timer timestamp titlebar tnick tokenize toolbar topic tray treebar ulist unload unset unsetall updatenl url uwho var vcadd vcmd vcrem vol while whois window winhelp write writeint if isalnum isalpha isaop isavoice isban ischan ishop isignore isin isincs isletter islower isnotify isnum ison isop isprotect isreg isupper isvoice iswm iswmcs elseif else goto menu nicklist status title icon size option text edit button check radio box scroll list combo link tab item"),d=t("if elseif else and not or eq ne in ni for foreach while switch"),m=/[+\-*&%=<>!?^\/\|]/;function p(e,r,$){return r.tokenize=$,$(e,r)}function c(e,r){var $=r.beforeParams;r.beforeParams=!1;var i=e.next();if(/[\[\]{}\(\),\.]/.test(i))return i=="("&&$?r.inParams=!0:i==")"&&(r.inParams=!1),null;if(/\d/.test(i))return e.eatWhile(/[\w\.]/),"number";if(i=="\\")return e.eat("\\"),e.eat(/./),"number";if(i=="/"&&e.eat("*"))return p(e,r,k);if(i==";"&&e.match(/ *\( *\(/))return p(e,r,b);if(i==";"&&!r.inParams)return e.skipToEnd(),"comment";if(i=='"')return e.eat(/"/),"keyword";if(i=="$")return e.eatWhile(/[$_a-z0-9A-Z\.:]/),n&&n.propertyIsEnumerable(e.current().toLowerCase())?"keyword":(r.beforeParams=!0,"builtin");if(i=="%")return e.eatWhile(/[^,\s()]/),r.beforeParams=!0,"string";if(m.test(i))return e.eatWhile(m),"operator";e.eatWhile(/[\w\$_{}]/);var f=e.current().toLowerCase();return a&&a.propertyIsEnumerable(f)?"keyword":d&&d.propertyIsEnumerable(f)?(r.beforeParams=!0,"keyword"):null}function k(e,r){for(var $=!1,i;i=e.next();){if(i=="/"&&$){r.tokenize=c;break}$=i=="*"}return"comment"}function b(e,r){for(var $=0,i;i=e.next();){if(i==";"&&$==2){r.tokenize=c;break}i==")"?$++:i!=" "&&($=0)}return"meta"}return{startState:function(){return{tokenize:c,beforeParams:!1,inParams:!1}},token:function(e,r){return e.eatSpace()?null:r.tokenize(e,r)}}})})})();var u=w.exports;const y=g(u),q=v({__proto__:null,default:y},[u]);export{q as m}; diff --git a/dist-frontend/assets/mllike-Bul4RzWX.js b/dist-frontend/assets/mllike-Bul4RzWX.js new file mode 100644 index 00000000..2fa64f0a --- /dev/null +++ b/dist-frontend/assets/mllike-Bul4RzWX.js @@ -0,0 +1 @@ +import{g as x,c as g}from"./index-BIPqZpBm.js";function v(k,u){for(var n=0;nl[i]})}}}return Object.freeze(Object.defineProperty(k,Symbol.toStringTag,{value:"Module"}))}var W={exports:{}};(function(k,u){(function(n){n(g)})(function(n){n.defineMode("mllike",function(l,i){var d={as:"keyword",do:"keyword",else:"keyword",end:"keyword",exception:"keyword",fun:"keyword",functor:"keyword",if:"keyword",in:"keyword",include:"keyword",let:"keyword",of:"keyword",open:"keyword",rec:"keyword",struct:"keyword",then:"keyword",type:"keyword",val:"keyword",while:"keyword",with:"keyword"},f=i.extraWords||{};for(var a in f)f.hasOwnProperty(a)&&(d[a]=i.extraWords[a]);var c=[];for(var b in d)c.push(b);n.registerHelper("hintWords","mllike",c);function y(e,r){var o=e.next();if(o==='"')return r.tokenize=m,r.tokenize(e,r);if(o==="{"&&e.eat("|"))return r.longString=!0,r.tokenize=h,r.tokenize(e,r);if(o==="("&&e.match(/^\*(?!\))/))return r.commentLevel++,r.tokenize=p,r.tokenize(e,r);if(o==="~"||o==="?")return e.eatWhile(/\w/),"variable-2";if(o==="`")return e.eatWhile(/\w/),"quote";if(o==="/"&&i.slashComments&&e.eat("/"))return e.skipToEnd(),"comment";if(/\d/.test(o))return o==="0"&&e.eat(/[bB]/)&&e.eatWhile(/[01]/),o==="0"&&e.eat(/[xX]/)&&e.eatWhile(/[0-9a-fA-F]/),o==="0"&&e.eat(/[oO]/)?e.eatWhile(/[0-7]/):(e.eatWhile(/[\d_]/),e.eat(".")&&e.eatWhile(/[\d]/),e.eat(/[eE]/)&&e.eatWhile(/[\d\-+]/)),"number";if(/[+\-*&%=<>!?|@\.~:]/.test(o))return"operator";if(/[\w\xa1-\uffff]/.test(o)){e.eatWhile(/[\w\xa1-\uffff]/);var t=e.current();return d.hasOwnProperty(t)?d[t]:"variable"}return null}function m(e,r){for(var o,t=!1,w=!1;(o=e.next())!=null;){if(o==='"'&&!w){t=!0;break}w=!w&&o==="\\"}return t&&!w&&(r.tokenize=y),"string"}function p(e,r){for(var o,t;r.commentLevel>0&&(t=e.next())!=null;)o==="("&&t==="*"&&r.commentLevel++,o==="*"&&t===")"&&r.commentLevel--,o=t;return r.commentLevel<=0&&(r.tokenize=y),"comment"}function h(e,r){for(var o,t;r.longString&&(t=e.next())!=null;)o==="|"&&t==="}"&&(r.longString=!1),o=t;return r.longString||(r.tokenize=y),"string"}return{startState:function(){return{tokenize:y,commentLevel:0,longString:!1}},token:function(e,r){return e.eatSpace()?null:r.tokenize(e,r)},blockCommentStart:"(*",blockCommentEnd:"*)",lineComment:i.slashComments?"//":null}}),n.defineMIME("text/x-ocaml",{name:"mllike",extraWords:{and:"keyword",assert:"keyword",begin:"keyword",class:"keyword",constraint:"keyword",done:"keyword",downto:"keyword",external:"keyword",function:"keyword",initializer:"keyword",lazy:"keyword",match:"keyword",method:"keyword",module:"keyword",mutable:"keyword",new:"keyword",nonrec:"keyword",object:"keyword",private:"keyword",sig:"keyword",to:"keyword",try:"keyword",value:"keyword",virtual:"keyword",when:"keyword",raise:"builtin",failwith:"builtin",true:"builtin",false:"builtin",asr:"builtin",land:"builtin",lor:"builtin",lsl:"builtin",lsr:"builtin",lxor:"builtin",mod:"builtin",or:"builtin",raise_notrace:"builtin",trace:"builtin",exit:"builtin",print_string:"builtin",print_endline:"builtin",int:"type",float:"type",bool:"type",char:"type",string:"type",unit:"type",List:"builtin"}}),n.defineMIME("text/x-fsharp",{name:"mllike",extraWords:{abstract:"keyword",assert:"keyword",base:"keyword",begin:"keyword",class:"keyword",default:"keyword",delegate:"keyword","do!":"keyword",done:"keyword",downcast:"keyword",downto:"keyword",elif:"keyword",extern:"keyword",finally:"keyword",for:"keyword",function:"keyword",global:"keyword",inherit:"keyword",inline:"keyword",interface:"keyword",internal:"keyword",lazy:"keyword","let!":"keyword",match:"keyword",member:"keyword",module:"keyword",mutable:"keyword",namespace:"keyword",new:"keyword",null:"keyword",override:"keyword",private:"keyword",public:"keyword","return!":"keyword",return:"keyword",select:"keyword",static:"keyword",to:"keyword",try:"keyword",upcast:"keyword","use!":"keyword",use:"keyword",void:"keyword",when:"keyword","yield!":"keyword",yield:"keyword",atomic:"keyword",break:"keyword",checked:"keyword",component:"keyword",const:"keyword",constraint:"keyword",constructor:"keyword",continue:"keyword",eager:"keyword",event:"keyword",external:"keyword",fixed:"keyword",method:"keyword",mixin:"keyword",object:"keyword",parallel:"keyword",process:"keyword",protected:"keyword",pure:"keyword",sealed:"keyword",tailcall:"keyword",trait:"keyword",virtual:"keyword",volatile:"keyword",List:"builtin",Seq:"builtin",Map:"builtin",Set:"builtin",Option:"builtin",int:"builtin",string:"builtin",not:"builtin",true:"builtin",false:"builtin",raise:"builtin",failwith:"builtin"},slashComments:!0}),n.defineMIME("text/x-sml",{name:"mllike",extraWords:{abstype:"keyword",and:"keyword",andalso:"keyword",case:"keyword",datatype:"keyword",fn:"keyword",handle:"keyword",infix:"keyword",infixr:"keyword",local:"keyword",nonfix:"keyword",op:"keyword",orelse:"keyword",raise:"keyword",withtype:"keyword",eqtype:"keyword",sharing:"keyword",sig:"keyword",signature:"keyword",structure:"keyword",where:"keyword",true:"keyword",false:"keyword",int:"builtin",real:"builtin",string:"builtin",char:"builtin",bool:"builtin"},slashComments:!0})})})();var s=W.exports;const z=x(s),_=v({__proto__:null,default:z},[s]);export{_ as m}; diff --git a/dist-frontend/assets/modelica-CN82Hjfx.js b/dist-frontend/assets/modelica-CN82Hjfx.js new file mode 100644 index 00000000..c13dc7bb --- /dev/null +++ b/dist-frontend/assets/modelica-CN82Hjfx.js @@ -0,0 +1 @@ +import{g as _,c as P}from"./index-BIPqZpBm.js";function W(h,g){for(var r=0;rl[c]})}}}return Object.freeze(Object.defineProperty(h,Symbol.toStringTag,{value:"Module"}))}var j={exports:{}};(function(h,g){(function(r){r(P)})(function(r){r.defineMode("modelica",function(o,t){var u=o.indentUnit,a=t.keywords||{},p=t.builtin||{},k=t.atoms||{},v=/[;=\(:\),{}.*<>+\-\/^\[\]]/,w=/(:=|<=|>=|==|<>|\.\+|\.\-|\.\*|\.\/|\.\^)/,s=/[0-9]/,b=/[_a-zA-Z]/;function x(n,e){return n.skipToEnd(),e.tokenize=null,"comment"}function E(n,e){for(var i=!1,f;f=n.next();){if(i&&f=="/"){e.tokenize=null;break}i=f=="*"}return"comment"}function S(n,e){for(var i=!1,f;(f=n.next())!=null;){if(f=='"'&&!i){e.tokenize=null,e.sol=!1;break}i=!i&&f=="\\"}return"string"}function I(n,e){for(n.eatWhile(s);n.eat(s)||n.eat(b););var i=n.current();return e.sol&&(i=="package"||i=="model"||i=="when"||i=="connector")?e.level++:e.sol&&i=="end"&&e.level>0&&e.level--,e.tokenize=null,e.sol=!1,a.propertyIsEnumerable(i)?"keyword":p.propertyIsEnumerable(i)?"builtin":k.propertyIsEnumerable(i)?"atom":"variable"}function O(n,e){for(;n.eat(/[^']/););return e.tokenize=null,e.sol=!1,n.eat("'")?"variable":"error"}function D(n,e){return n.eatWhile(s),n.eat(".")&&n.eatWhile(s),(n.eat("e")||n.eat("E"))&&(n.eat("-")||n.eat("+"),n.eatWhile(s)),e.tokenize=null,e.sol=!1,"number"}return{startState:function(){return{tokenize:null,level:0,sol:!0}},token:function(n,e){if(e.tokenize!=null)return e.tokenize(n,e);if(n.sol()&&(e.sol=!0),n.eatSpace())return e.tokenize=null,null;var i=n.next();if(i=="/"&&n.eat("/"))e.tokenize=x;else if(i=="/"&&n.eat("*"))e.tokenize=E;else{if(w.test(i+n.peek()))return n.next(),e.tokenize=null,"operator";if(v.test(i))return e.tokenize=null,"operator";if(b.test(i))e.tokenize=I;else if(i=="'"&&n.peek()&&n.peek()!="'")e.tokenize=O;else if(i=='"')e.tokenize=S;else if(s.test(i))e.tokenize=D;else return e.tokenize=null,"error"}return e.tokenize(n,e)},indent:function(n,e){if(n.tokenize!=null)return r.Pass;var i=n.level;return/(algorithm)/.test(e)&&i--,/(equation)/.test(e)&&i--,/(initial algorithm)/.test(e)&&i--,/(initial equation)/.test(e)&&i--,/(end)/.test(e)&&i--,i>0?u*i:0},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}});function l(o){for(var t={},u=o.split(" "),a=0;as[n]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}var f={exports:{}};(function(i,a){(function(r){r(d)})(function(r){var s={mscgen:{keywords:["msc"],options:["hscale","width","arcgradient","wordwraparcs"],constants:["true","false","on","off"],attributes:["label","idurl","id","url","linecolor","linecolour","textcolor","textcolour","textbgcolor","textbgcolour","arclinecolor","arclinecolour","arctextcolor","arctextcolour","arctextbgcolor","arctextbgcolour","arcskip"],brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]},xu:{keywords:["msc","xu"],options:["hscale","width","arcgradient","wordwraparcs","wordwrapentities","watermark"],constants:["true","false","on","off","auto"],attributes:["label","idurl","id","url","linecolor","linecolour","textcolor","textcolour","textbgcolor","textbgcolour","arclinecolor","arclinecolour","arctextcolor","arctextcolour","arctextbgcolor","arctextbgcolour","arcskip","title","deactivate","activate","activation"],brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box","alt","else","opt","break","par","seq","strict","neg","critical","ignore","consider","assert","loop","ref","exc"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]},msgenny:{keywords:null,options:["hscale","width","arcgradient","wordwraparcs","wordwrapentities","watermark"],constants:["true","false","on","off","auto"],attributes:null,brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box","alt","else","opt","break","par","seq","strict","neg","critical","ignore","consider","assert","loop","ref","exc"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]}};r.defineMode("mscgen",function(t,e){var o=s[e&&e.language||"mscgen"];return{startState:l,copyState:m,token:x(o),lineComment:"#",blockCommentStart:"/*",blockCommentEnd:"*/"}}),r.defineMIME("text/x-mscgen","mscgen"),r.defineMIME("text/x-xu",{name:"mscgen",language:"xu"}),r.defineMIME("text/x-msgenny",{name:"mscgen",language:"msgenny"});function n(t){return new RegExp("^\\b(?:"+t.join("|")+")\\b","i")}function c(t){return new RegExp("^(?:"+t.join("|")+")","i")}function l(){return{inComment:!1,inString:!1,inAttributeList:!1,inScript:!1}}function m(t){return{inComment:t.inComment,inString:t.inString,inAttributeList:t.inAttributeList,inScript:t.inScript}}function x(t){return function(e,o){if(e.match(c(t.brackets),!0,!0))return"bracket";if(!o.inComment){if(e.match(/\/\*[^\*\/]*/,!0,!0))return o.inComment=!0,"comment";if(e.match(c(t.singlecomment),!0,!0))return e.skipToEnd(),"comment"}if(o.inComment)return e.match(/[^\*\/]*\*\//,!0,!0)?o.inComment=!1:e.skipToEnd(),"comment";if(!o.inString&&e.match(/\"(\\\"|[^\"])*/,!0,!0))return o.inString=!0,"string";if(o.inString)return e.match(/[^\"]*\"/,!0,!0)?o.inString=!1:e.skipToEnd(),"string";if(t.keywords&&e.match(n(t.keywords),!0,!0)||e.match(n(t.options),!0,!0)||e.match(n(t.arcsWords),!0,!0)||e.match(c(t.arcsOthers),!0,!0))return"keyword";if(t.operators&&e.match(c(t.operators),!0,!0))return"operator";if(t.constants&&e.match(c(t.constants),!0,!0))return"variable";if(!t.inAttributeList&&t.attributes&&e.match("[",!0,!0))return t.inAttributeList=!0,"bracket";if(t.inAttributeList){if(t.attributes!==null&&e.match(n(t.attributes),!0,!0))return"attribute";if(e.match("]",!0,!0))return t.inAttributeList=!1,"bracket"}return e.next(),"base"}}})})();var u=f.exports;const k=b(u),h=g({__proto__:null,default:k},[u]);export{h as m}; diff --git a/dist-frontend/assets/multiplex-Cx617-xo.js b/dist-frontend/assets/multiplex-Cx617-xo.js new file mode 100644 index 00000000..173b04a2 --- /dev/null +++ b/dist-frontend/assets/multiplex-Cx617-xo.js @@ -0,0 +1,3 @@ +import{c as m}from"./index-BIPqZpBm.js";var g={exports:{}},S;function L(){return S||(S=1,function(s,D){(function(c){c(m)})(function(c){c.multiplexingMode=function(o){var A=Array.prototype.slice.call(arguments,1);function u(i,n,l,e){if(typeof n=="string"){var p=i.indexOf(n,l);return e&&p>-1?p+n.length:p}var v=n.exec(l?i.slice(l):i);return v?v.index+l+(e?v[0].length:0):-1}return{startState:function(){return{outer:c.startState(o),innerActive:null,inner:null,startingInner:!1}},copyState:function(i){return{outer:c.copyState(o,i.outer),innerActive:i.innerActive,inner:i.innerActive&&c.copyState(i.innerActive.mode,i.inner),startingInner:i.startingInner}},token:function(i,n){if(n.innerActive){var r=n.innerActive,e=i.string;if(!r.close&&i.sol())return n.innerActive=n.inner=null,this.token(i,n);var f=r.close&&!n.startingInner?u(e,r.close,i.pos,r.parseDelimiters):-1;if(f==i.pos&&!r.parseDelimiters)return i.match(r.close),n.innerActive=n.inner=null,r.delimStyle&&r.delimStyle+" "+r.delimStyle+"-close";f>-1&&(i.string=e.slice(0,f));var t=r.mode.token(i,n.inner);return f>-1?i.string=e:i.pos>i.start&&(n.startingInner=!1),f==i.pos&&r.parseDelimiters&&(n.innerActive=n.inner=null),r.innerStyle&&(t?t=t+" "+r.innerStyle:t=r.innerStyle),t}else{for(var l=1/0,e=i.string,p=0;po[i]})}}}return Object.freeze(Object.defineProperty($,Symbol.toStringTag,{value:"Module"}))}var k={exports:{}};(function($,a){(function(t){t(v)})(function(t){t.defineMode("mumps",function(){function o(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var i=new RegExp("^[\\+\\-\\*/&#!_?\\\\<>=\\'\\[\\]]"),c=new RegExp("^(('=)|(<=)|(>=)|('>)|('<)|([[)|(]])|(^$))"),l=new RegExp("^[\\.,:]"),f=new RegExp("[()]"),d=new RegExp("^[%A-Za-z][A-Za-z0-9]*"),m=["break","close","do","else","for","goto","halt","hang","if","job","kill","lock","merge","new","open","quit","read","set","tcommit","trollback","tstart","use","view","write","xecute","b","c","d","e","f","g","h","i","j","k","l","m","n","o","q","r","s","tc","tro","ts","u","v","w","x"],s=["\\$ascii","\\$char","\\$data","\\$ecode","\\$estack","\\$etrap","\\$extract","\\$find","\\$fnumber","\\$get","\\$horolog","\\$io","\\$increment","\\$job","\\$justify","\\$length","\\$name","\\$next","\\$order","\\$piece","\\$qlength","\\$qsubscript","\\$query","\\$quit","\\$random","\\$reverse","\\$select","\\$stack","\\$test","\\$text","\\$translate","\\$view","\\$x","\\$y","\\$a","\\$c","\\$d","\\$e","\\$ec","\\$es","\\$et","\\$f","\\$fn","\\$g","\\$h","\\$i","\\$j","\\$l","\\$n","\\$na","\\$o","\\$p","\\$q","\\$ql","\\$qs","\\$r","\\$re","\\$s","\\$st","\\$t","\\$tr","\\$v","\\$z"],p=o(s),g=o(m);function b(e,r){e.sol()&&(r.label=!0,r.commandMode=0);var n=e.peek();return n==" "||n==" "?(r.label=!1,r.commandMode==0?r.commandMode=1:(r.commandMode<0||r.commandMode==2)&&(r.commandMode=0)):n!="."&&r.commandMode>0&&(n==":"?r.commandMode=-1:r.commandMode=2),(n==="("||n===" ")&&(r.label=!1),n===";"?(e.skipToEnd(),"comment"):e.match(/^[-+]?\d+(\.\d+)?([eE][-+]?\d+)?/)?"number":n=='"'?e.skipTo('"')?(e.next(),"string"):(e.skipToEnd(),"error"):e.match(c)||e.match(i)?"operator":e.match(l)?null:f.test(n)?(e.next(),"bracket"):r.commandMode>0&&e.match(g)?"variable-2":e.match(p)?"builtin":e.match(d)?"variable":n==="$"||n==="^"?(e.next(),"builtin"):n==="@"?(e.next(),"string-2"):/[\w%]/.test(n)?(e.eatWhile(/[\w%]/),"variable"):(e.next(),"error")}return{startState:function(){return{label:!1,commandMode:0}},token:function(e,r){var n=b(e,r);return r.label?"tag":n}}}),t.defineMIME("text/x-mumps","mumps")})})();var u=k.exports;const w=x(u),E=h({__proto__:null,default:w},[u]);export{E as m}; diff --git a/dist-frontend/assets/nginx-CZ9wXhkV.js b/dist-frontend/assets/nginx-CZ9wXhkV.js new file mode 100644 index 00000000..2fb368d3 --- /dev/null +++ b/dist-frontend/assets/nginx-CZ9wXhkV.js @@ -0,0 +1 @@ +import{g as v,c as k}from"./index-BIPqZpBm.js";function z(l,u){for(var a=0;an[s]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}var w={exports:{}};(function(l,u){(function(a){a(k)})(function(a){a.defineMode("nginx",function(n){function s(_){for(var t={},r=_.split(" "),e=0;e*\/]/.test(e)?i(null,"select-op"):/[;{}:\[\]]/.test(e)?i(null,e):(_.eatWhile(/[\w\\\-]/),i("variable","variable"))}function d(_,t){for(var r=!1,e;(e=_.next())!=null;){if(r&&e=="/"){t.tokenize=p;break}r=e=="*"}return i("comment","comment")}function m(_,t){for(var r=0,e;(e=_.next())!=null;){if(r>=2&&e==">"){t.tokenize=p;break}r=e=="-"?r+1:0}return i("comment","comment")}function b(_){return function(t,r){for(var e=!1,f;(f=t.next())!=null&&!(f==_&&!e);)e=!e&&f=="\\";return e||(r.tokenize=p),i("string","string")}}return{startState:function(_){return{tokenize:p,baseIndent:_||0,stack:[]}},token:function(_,t){if(_.eatSpace())return null;o=null;var r=t.tokenize(_,t),e=t.stack[t.stack.length-1];return o=="hash"&&e=="rule"?r="atom":r=="variable"&&(e=="rule"?r="number":(!e||e=="@media{")&&(r="tag")),e=="rule"&&/^[\{\};]$/.test(o)&&t.stack.pop(),o=="{"?e=="@media"?t.stack[t.stack.length-1]="@media{":t.stack.push("{"):o=="}"?t.stack.pop():o=="@media"?t.stack.push("@media"):e=="{"&&o!="comment"&&t.stack.push("rule"),r},indent:function(_,t){var r=_.stack.length;return/^\}/.test(t)&&(r-=_.stack[_.stack.length-1]=="rule"?2:1),_.baseIndent+r*x},electricChars:"}"}}),a.defineMIME("text/x-nginx-conf","nginx")})})();var h=w.exports;const q=v(h),j=z({__proto__:null,default:q},[h]);export{j as n}; diff --git a/dist-frontend/assets/no-image-CF2LzJv7.png b/dist-frontend/assets/no-image-CF2LzJv7.png new file mode 100644 index 00000000..7b82b046 Binary files /dev/null and b/dist-frontend/assets/no-image-CF2LzJv7.png differ diff --git a/dist-frontend/assets/nsis-WhSdmpHT.js b/dist-frontend/assets/nsis-WhSdmpHT.js new file mode 100644 index 00000000..252572d3 --- /dev/null +++ b/dist-frontend/assets/nsis-WhSdmpHT.js @@ -0,0 +1 @@ +import{g as s,c as l,b as S}from"./index-BIPqZpBm.js";function d(i,r){for(var e=0;et[n]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}var I={exports:{}};(function(i,r){(function(e){e(l,S())})(function(e){e.defineSimpleMode("nsis",{start:[{regex:/(?:[+-]?)(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\d+.?\d*)/,token:"number"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"},{regex:/'(?:[^\\']|\\.)*'?/,token:"string"},{regex:/`(?:[^\\`]|\\.)*`?/,token:"string"},{regex:/^\s*(?:\!(addincludedir|addplugindir|appendfile|assert|cd|define|delfile|echo|error|execute|finalize|getdllversion|gettlbversion|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|uninstfinalize|verbose|warning))\b/i,token:"keyword"},{regex:/^\s*(?:\!(if(?:n?def)?|ifmacron?def|macro))\b/i,token:"keyword",indent:!0},{regex:/^\s*(?:\!(else|endif|macroend))\b/i,token:"keyword",dedent:!0},{regex:/^\s*(?:Abort|AddBrandingImage|AddSize|AllowRootDirInstall|AllowSkipFiles|AutoCloseWindow|BGFont|BGGradient|BrandingText|BringToFront|Call|CallInstDLL|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|CreateDirectory|CreateFont|CreateShortCut|Delete|DeleteINISec|DeleteINIStr|DeleteRegKey|DeleteRegValue|DetailPrint|DetailsButtonText|DirText|DirVar|DirVerify|EnableWindow|EnumRegKey|EnumRegValue|Exch|Exec|ExecShell|ExecShellWait|ExecWait|ExpandEnvStrings|File|FileBufSize|FileClose|FileErrorText|FileOpen|FileRead|FileReadByte|FileReadUTF16LE|FileReadWord|FileWriteUTF16LE|FileSeek|FileWrite|FileWriteByte|FileWriteWord|FindClose|FindFirst|FindNext|FindWindow|FlushINI|GetCurInstType|GetCurrentAddress|GetDlgItem|GetDLLVersion|GetDLLVersionLocal|GetErrorLevel|GetFileTime|GetFileTimeLocal|GetFullPathName|GetFunctionAddress|GetInstDirError|GetKnownFolderPath|GetLabelAddress|GetTempFileName|GetWinVer|Goto|HideWindow|Icon|IfAbort|IfErrors|IfFileExists|IfRebootFlag|IfRtlLanguage|IfShellVarContextAll|IfSilent|InitPluginsDir|InstallButtonText|InstallColors|InstallDir|InstallDirRegKey|InstProgressFlags|InstType|InstTypeGetText|InstTypeSetText|Int64Cmp|Int64CmpU|Int64Fmt|IntCmp|IntCmpU|IntFmt|IntOp|IntPtrCmp|IntPtrCmpU|IntPtrOp|IsWindow|LangString|LicenseBkColor|LicenseData|LicenseForceSelection|LicenseLangString|LicenseText|LoadAndSetImage|LoadLanguageFile|LockWindow|LogSet|LogText|ManifestDPIAware|ManifestLongPathAware|ManifestMaxVersionTested|ManifestSupportedOS|MessageBox|MiscButtonText|Name|Nop|OutFile|Page|PageCallbacks|PEAddResource|PEDllCharacteristics|PERemoveResource|PESubsysVer|Pop|Push|Quit|ReadEnvStr|ReadINIStr|ReadRegDWORD|ReadRegStr|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|SectionGetFlags|SectionGetInstTypes|SectionGetSize|SectionGetText|SectionIn|SectionSetFlags|SectionSetInstTypes|SectionSetSize|SectionSetText|SendMessage|SetAutoClose|SetBrandingImage|SetCompress|SetCompressor|SetCompressorDictSize|SetCtlColors|SetCurInstType|SetDatablockOptimize|SetDateSave|SetDetailsPrint|SetDetailsView|SetErrorLevel|SetErrors|SetFileAttributes|SetFont|SetOutPath|SetOverwrite|SetRebootFlag|SetRegView|SetShellVarContext|SetSilent|ShowInstDetails|ShowUninstDetails|ShowWindow|SilentInstall|SilentUnInstall|Sleep|SpaceTexts|StrCmp|StrCmpS|StrCpy|StrLen|SubCaption|Target|Unicode|UninstallButtonText|UninstallCaption|UninstallIcon|UninstallSubCaption|UninstallText|UninstPage|UnRegDLL|Var|VIAddVersionKey|VIFileVersion|VIProductVersion|WindowIcon|WriteINIStr|WriteRegBin|WriteRegDWORD|WriteRegExpandStr|WriteRegMultiStr|WriteRegNone|WriteRegStr|WriteUninstaller|XPStyle)\b/i,token:"keyword"},{regex:/^\s*(?:Function|PageEx|Section(?:Group)?)\b/i,token:"keyword",indent:!0},{regex:/^\s*(?:(Function|PageEx|Section(?:Group)?)End)\b/i,token:"keyword",dedent:!0},{regex:/\b(?:ARCHIVE|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_OFFLINE|FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_TEMPORARY|HIDDEN|HKCC|HKCR(32|64)?|HKCU(32|64)?|HKDD|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_DYN_DATA|HKEY_LOCAL_MACHINE|HKEY_PERFORMANCE_DATA|HKEY_USERS|HKLM(32|64)?|HKPD|HKU|IDABORT|IDCANCEL|IDD_DIR|IDD_INST|IDD_INSTFILES|IDD_LICENSE|IDD_SELCOM|IDD_UNINST|IDD_VERIFY|IDIGNORE|IDNO|IDOK|IDRETRY|IDYES|MB_ABORTRETRYIGNORE|MB_DEFBUTTON1|MB_DEFBUTTON2|MB_DEFBUTTON3|MB_DEFBUTTON4|MB_ICONEXCLAMATION|MB_ICONINFORMATION|MB_ICONQUESTION|MB_ICONSTOP|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_RIGHT|MB_RTLREADING|MB_SETFOREGROUND|MB_TOPMOST|MB_USERICON|MB_YESNO|MB_YESNOCANCEL|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SW_HIDE|SW_SHOWDEFAULT|SW_SHOWMAXIMIZED|SW_SHOWMINIMIZED|SW_SHOWNORMAL|SYSTEM|TEMPORARY)\b/i,token:"atom"},{regex:/\b(?:admin|all|amd64-unicode|auto|both|bottom|bzip2|components|current|custom|directory|false|force|hide|highest|ifdiff|ifnewer|instfiles|lastused|leave|left|license|listonly|lzma|nevershow|none|normal|notset|off|on|right|show|silent|silentlog|textonly|top|true|try|un\.components|un\.custom|un\.directory|un\.instfiles|un\.license|uninstConfirm|user|Win10|Win7|Win8|WinVista|x-86-(ansi|unicode)|zlib)\b/i,token:"builtin"},{regex:/\$\{(?:And(?:If(?:Not)?|Unless)|Break|Case(?:2|3|4|5|Else)?|Continue|Default|Do(?:Until|While)?|Else(?:If(?:Not)?|Unless)?|End(?:If|Select|Switch)|Exit(?:Do|For|While)|For(?:Each)?|If(?:Cmd|Not(?:Then)?|Then)?|Loop(?:Until|While)?|Or(?:If(?:Not)?|Unless)|Select|Switch|Unless|While)\}/i,token:"variable-2",indent:!0},{regex:/\$\{(?:BannerTrimPath|DirState|DriveSpace|Get(BaseName|Drives|ExeName|ExePath|FileAttributes|FileExt|FileName|FileVersion|Options|OptionsS|Parameters|Parent|Root|Size|Time)|Locate|RefreshShellIcons)\}/i,token:"variable-2",dedent:!0},{regex:/\$\{(?:Memento(?:Section(?:Done|End|Restore|Save)?|UnselectedSection))\}/i,token:"variable-2",dedent:!0},{regex:/\$\{(?:Config(?:Read|ReadS|Write|WriteS)|File(?:Join|ReadFromEnd|Recode)|Line(?:Find|Read|Sum)|Text(?:Compare|CompareS)|TrimNewLines)\}/i,token:"variable-2",dedent:!0},{regex:/\$\{(?:(?:At(?:Least|Most)|Is)(?:ServicePack|Win(?:7|8|10|95|98|200(?:0|3|8(?:R2)?)|ME|NT4|Vista|XP))|Is(?:NT|Server))\}/i,token:"variable",dedent:!0},{regex:/\$\{(?:StrFilterS?|Version(?:Compare|Convert)|Word(?:AddS?|Find(?:(?:2|3)X)?S?|InsertS?|ReplaceS?))\}/i,token:"variable-2",dedent:!0},{regex:/\$\{(?:RunningX64)\}/i,token:"variable",dedent:!0},{regex:/\$\{(?:Disable|Enable)X64FSRedirection\}/i,token:"variable-2",dedent:!0},{regex:/(#|;).*/,token:"comment"},{regex:/\/\*/,token:"comment",next:"comment"},{regex:/[-+\/*=<>!]+/,token:"operator"},{regex:/\$\w[\w\.]*/,token:"variable"},{regex:/\${[\!\w\.:-]+}/,token:"variable-2"},{regex:/\$\([\!\w\.:-]+\)/,token:"variable-3"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],meta:{electricInput:/^\s*((Function|PageEx|Section|Section(Group)?)End|(\!(endif|macroend))|\$\{(End(If|Unless|While)|Loop(Until)|Next)\})$/i,blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:["#",";"]}}),e.defineMIME("text/x-nsis","nsis")})})();var a=I.exports;const E=s(a),g=d({__proto__:null,default:E},[a]);export{g as n}; diff --git a/dist-frontend/assets/ntriples-DD9L1km0.js b/dist-frontend/assets/ntriples-DD9L1km0.js new file mode 100644 index 00000000..6dd1da6a --- /dev/null +++ b/dist-frontend/assets/ntriples-DD9L1km0.js @@ -0,0 +1 @@ +import{g as B,c as P}from"./index-BIPqZpBm.js";function s(f,l){for(var R=0;Re[I]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var N={exports:{}};(function(f,l){(function(R){R(P)})(function(R){R.defineMode("ntriples",function(){var e={PRE_SUBJECT:0,WRITING_SUB_URI:1,WRITING_BNODE_URI:2,PRE_PRED:3,WRITING_PRED_URI:4,PRE_OBJ:5,WRITING_OBJ_URI:6,WRITING_OBJ_BNODE:7,WRITING_OBJ_LITERAL:8,WRITING_LIT_LANG:9,WRITING_LIT_TYPE:10,POST_OBJ:11,ERROR:12};function I(r,n){var i=r.location,_;i==e.PRE_SUBJECT&&n=="<"?_=e.WRITING_SUB_URI:i==e.PRE_SUBJECT&&n=="_"?_=e.WRITING_BNODE_URI:i==e.PRE_PRED&&n=="<"?_=e.WRITING_PRED_URI:i==e.PRE_OBJ&&n=="<"?_=e.WRITING_OBJ_URI:i==e.PRE_OBJ&&n=="_"?_=e.WRITING_OBJ_BNODE:i==e.PRE_OBJ&&n=='"'?_=e.WRITING_OBJ_LITERAL:i==e.WRITING_SUB_URI&&n==">"||i==e.WRITING_BNODE_URI&&n==" "?_=e.PRE_PRED:i==e.WRITING_PRED_URI&&n==">"?_=e.PRE_OBJ:i==e.WRITING_OBJ_URI&&n==">"||i==e.WRITING_OBJ_BNODE&&n==" "||i==e.WRITING_OBJ_LITERAL&&n=='"'||i==e.WRITING_LIT_LANG&&n==" "||i==e.WRITING_LIT_TYPE&&n==">"?_=e.POST_OBJ:i==e.WRITING_OBJ_LITERAL&&n=="@"?_=e.WRITING_LIT_LANG:i==e.WRITING_OBJ_LITERAL&&n=="^"?_=e.WRITING_LIT_TYPE:n==" "&&(i==e.PRE_SUBJECT||i==e.PRE_PRED||i==e.PRE_OBJ||i==e.POST_OBJ)?_=i:i==e.POST_OBJ&&n=="."?_=e.PRE_SUBJECT:_=e.ERROR,r.location=_}return{startState:function(){return{location:e.PRE_SUBJECT,uris:[],anchors:[],bnodes:[],langs:[],types:[]}},token:function(r,n){var i=r.next();if(i=="<"){I(n,i);var _="";return r.eatWhile(function(t){return t!="#"&&t!=">"?(_+=t,!0):!1}),n.uris.push(_),r.match("#",!1)||(r.next(),I(n,">")),"variable"}if(i=="#"){var u="";return r.eatWhile(function(t){return t!=">"&&t!=" "?(u+=t,!0):!1}),n.anchors.push(u),"variable-2"}if(i==">")return I(n,">"),"variable";if(i=="_"){I(n,i);var o="";return r.eatWhile(function(t){return t!=" "?(o+=t,!0):!1}),n.bnodes.push(o),r.next(),I(n," "),"builtin"}if(i=='"')return I(n,i),r.eatWhile(function(t){return t!='"'}),r.next(),r.peek()!="@"&&r.peek()!="^"&&I(n,'"'),"string";if(i=="@"){I(n,"@");var T="";return r.eatWhile(function(t){return t!=" "?(T+=t,!0):!1}),n.langs.push(T),r.next(),I(n," "),"string-2"}if(i=="^"){r.next(),I(n,"^");var E="";return r.eatWhile(function(t){return t!=">"?(E+=t,!0):!1}),n.types.push(E),r.next(),I(n,">"),"variable"}i==" "&&I(n,i),i=="."&&I(n,i)}}}),R.defineMIME("application/n-triples","ntriples"),R.defineMIME("application/n-quads","ntriples"),R.defineMIME("text/n-triples","ntriples")})})();var O=N.exports;const p=B(O),J=s({__proto__:null,default:p},[O]);export{J as n}; diff --git a/dist-frontend/assets/octave-COXT1yn0.js b/dist-frontend/assets/octave-COXT1yn0.js new file mode 100644 index 00000000..36315d76 --- /dev/null +++ b/dist-frontend/assets/octave-COXT1yn0.js @@ -0,0 +1 @@ +import{g as k,c as E}from"./index-BIPqZpBm.js";function w(u,a){for(var t=0;tr[i]})}}}return Object.freeze(Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}))}var y={exports:{}};(function(u,a){(function(t){t(E)})(function(t){t.defineMode("octave",function(){function r(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var i=new RegExp("^[\\+\\-\\*/&|\\^~<>!@'\\\\]"),c=new RegExp("^[\\(\\[\\{\\},:=;\\.]"),s=new RegExp("^((==)|(~=)|(<=)|(>=)|(<<)|(>>)|(\\.[\\+\\-\\*/\\^\\\\]))"),d=new RegExp("^((!=)|(\\+=)|(\\-=)|(\\*=)|(/=)|(&=)|(\\|=)|(\\^=))"),m=new RegExp("^((>>=)|(<<=))"),g=new RegExp("^[\\]\\)]"),h=new RegExp("^[_A-Za-z¡-￿][_A-Za-z0-9¡-￿]*"),x=r(["error","eval","function","abs","acos","atan","asin","cos","cosh","exp","log","prod","sum","log10","max","min","sign","sin","sinh","sqrt","tan","reshape","break","zeros","default","margin","round","ones","rand","syn","ceil","floor","size","clear","zeros","eye","mean","std","cov","det","eig","inv","norm","rank","trace","expm","logm","sqrtm","linspace","plot","title","xlabel","ylabel","legend","text","grid","meshgrid","mesh","num2str","fft","ifft","arrayfun","cellfun","input","fliplr","flipud","ismember"]),v=r(["return","case","switch","else","elseif","end","endif","endfunction","if","otherwise","do","for","while","try","catch","classdef","properties","events","methods","global","persistent","endfor","endwhile","printf","sprintf","disp","until","continue","pkg"]);function l(e,n){return!e.sol()&&e.peek()==="'"?(e.next(),n.tokenize=o,"operator"):(n.tokenize=o,o(e,n))}function b(e,n){return e.match(/^.*%}/)?(n.tokenize=o,"comment"):(e.skipToEnd(),"comment")}function o(e,n){if(e.eatSpace())return null;if(e.match("%{"))return n.tokenize=b,e.skipToEnd(),"comment";if(e.match(/^[%#]/))return e.skipToEnd(),"comment";if(e.match(/^[0-9\.+-]/,!1)){if(e.match(/^[+-]?0x[0-9a-fA-F]+[ij]?/))return e.tokenize=o,"number";if(e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?[ij]?/)||e.match(/^[+-]?\d+([EeDd][+-]?\d+)?[ij]?/))return"number"}if(e.match(r(["nan","NaN","inf","Inf"])))return"number";var f=e.match(/^"(?:[^"]|"")*("|$)/)||e.match(/^'(?:[^']|'')*('|$)/);return f?f[1]?"string":"string error":e.match(v)?"keyword":e.match(x)?"builtin":e.match(h)?"variable":e.match(i)||e.match(s)?"operator":e.match(c)||e.match(d)||e.match(m)?null:e.match(g)?(n.tokenize=l,null):(e.next(),"error")}return{startState:function(){return{tokenize:o}},token:function(e,n){var f=n.tokenize(e,n);return(f==="number"||f==="variable")&&(n.tokenize=l),f},lineComment:"%",fold:"indent"}}),t.defineMIME("text/x-octave","octave")})})();var p=y.exports;const z=k(p),R=w({__proto__:null,default:z},[p]);export{R as o}; diff --git a/dist-frontend/assets/overlay-6jmI1xTp.js b/dist-frontend/assets/overlay-6jmI1xTp.js new file mode 100644 index 00000000..3d13507d --- /dev/null +++ b/dist-frontend/assets/overlay-6jmI1xTp.js @@ -0,0 +1 @@ +import{c as y}from"./index-BIPqZpBm.js";var a={exports:{}},v;function f(){return v||(v=1,function(c,s){(function(e){e(y)})(function(e){e.overlayMode=function(r,u,i){return{startState:function(){return{base:e.startState(r),overlay:e.startState(u),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(o){return{base:e.copyState(r,o.base),overlay:e.copyState(u,o.overlay),basePos:o.basePos,baseCur:null,overlayPos:o.overlayPos,overlayCur:null}},token:function(o,n){return(o!=n.streamSeen||Math.min(n.basePos,n.overlayPos)u[o]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var _={exports:{}};(function(a,l){(function(i){i(P)})(function(i){i.defineMode("oz",function(u){function o(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var f=/[\^@!\|<>#~\.\*\-\+\\/,=]/,v=/(<-)|(:=)|(=<)|(>=)|(<=)|(<:)|(>:)|(=:)|(\\=)|(\\=:)|(!!)|(==)|(::)/,x=/(:::)|(\.\.\.)|(=<:)|(>=:)/,s=["in","then","else","of","elseof","elsecase","elseif","catch","finally","with","require","prepare","import","export","define","do"],p=["end"],b=o(["true","false","nil","unit"]),y=o(["andthen","at","attr","declare","feat","from","lex","mod","div","mode","orelse","parser","prod","prop","scanner","self","syn","token"]),w=o(["local","proc","fun","case","class","if","cond","or","dis","choice","not","thread","try","raise","lock","for","suchthat","meth","functor"]),h=o(s),k=o(p);function c(e,n){if(e.eatSpace())return null;if(e.match(/[{}]/))return"bracket";if(e.match("[]"))return"keyword";if(e.match(x)||e.match(v))return"operator";if(e.match(b))return"atom";var t=e.match(w);if(t)return n.doInCurrentLine?n.doInCurrentLine=!1:n.currentIndent++,t[0]=="proc"||t[0]=="fun"?n.tokenize=I:t[0]=="class"?n.tokenize=S:t[0]=="meth"&&(n.tokenize=E),"keyword";if(e.match(h)||e.match(y))return"keyword";if(e.match(k))return n.currentIndent--,"keyword";var r=e.next();if(r=='"'||r=="'")return n.tokenize=A(r),n.tokenize(e,n);if(/[~\d]/.test(r)){if(r=="~")if(/^[0-9]/.test(e.peek())){if(e.next()=="0"&&e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^[0-9]*(\.[0-9]+)?([eE][~+]?[0-9]+)?/))return"number"}else return null;return r=="0"&&e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^[0-9]*(\.[0-9]+)?([eE][~+]?[0-9]+)?/)?"number":null}return r=="%"?(e.skipToEnd(),"comment"):r=="/"&&e.eat("*")?(n.tokenize=m,m(e,n)):f.test(r)?"operator":(e.eatWhile(/\w/),"variable")}function S(e,n){return e.eatSpace()?null:(e.match(/([A-Z][A-Za-z0-9_]*)|(`.+`)/),n.tokenize=c,"variable-3")}function E(e,n){return e.eatSpace()?null:(e.match(/([a-zA-Z][A-Za-z0-9_]*)|(`.+`)/),n.tokenize=c,"def")}function I(e,n){return e.eatSpace()?null:!n.hasPassedFirstStage&&e.eat("{")?(n.hasPassedFirstStage=!0,"bracket"):n.hasPassedFirstStage?(e.match(/([A-Z][A-Za-z0-9_]*)|(`.+`)|\$/),n.hasPassedFirstStage=!1,n.tokenize=c,"def"):(n.tokenize=c,null)}function m(e,n){for(var t=!1,r;r=e.next();){if(r=="/"&&t){n.tokenize=c;break}t=r=="*"}return"comment"}function A(e){return function(n,t){for(var r=!1,d,z=!1;(d=n.next())!=null;){if(d==e&&!r){z=!0;break}r=!r&&d=="\\"}return(z||!r)&&(t.tokenize=c),"string"}}function C(){var e=s.concat(p);return new RegExp("[\\[\\]]|("+e.join("|")+")$")}return{startState:function(){return{tokenize:c,currentIndent:0,doInCurrentLine:!1,hasPassedFirstStage:!1}},token:function(e,n){return e.sol()&&(n.doInCurrentLine=0),n.tokenize(e,n)},indent:function(e,n){var t=n.replace(/^\s+|\s+$/g,"");return t.match(k)||t.match(h)||t.match(/(\[])/)?u.indentUnit*(e.currentIndent-1):e.currentIndent<0?0:e.currentIndent*u.indentUnit},fold:"indent",electricInput:C(),lineComment:"%",blockCommentStart:"/*",blockCommentEnd:"*/"}}),i.defineMIME("text/x-oz","oz")})})();var g=_.exports;const j=F(g),$=O({__proto__:null,default:j},[g]);export{$ as o}; diff --git a/dist-frontend/assets/pascal-B1y2XCyp.js b/dist-frontend/assets/pascal-B1y2XCyp.js new file mode 100644 index 00000000..5c2ad898 --- /dev/null +++ b/dist-frontend/assets/pascal-B1y2XCyp.js @@ -0,0 +1 @@ +import{g,c as h}from"./index-BIPqZpBm.js";function x(c,u){for(var o=0;oi[a]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var y={exports:{}};(function(c,u){(function(o){o(h)})(function(o){o.defineMode("pascal",function(){function i(r){for(var t={},e=r.split(" "),n=0;n!?|\/]/;function b(r,t){var e=r.next();if(e=="#"&&t.startOfLine)return r.skipToEnd(),"meta";if(e=='"'||e=="'")return t.tokenize=v(e),t.tokenize(r,t);if(e=="("&&r.eat("*"))return t.tokenize=p,p(r,t);if(e=="{")return t.tokenize=d,d(r,t);if(/[\[\]\(\),;\:\.]/.test(e))return null;if(/\d/.test(e))return r.eatWhile(/[\w\.]/),"number";if(e=="/"&&r.eat("/"))return r.skipToEnd(),"comment";if(f.test(e))return r.eatWhile(f),"operator";r.eatWhile(/[\w\$_]/);var n=r.current();return a.propertyIsEnumerable(n)?"keyword":l.propertyIsEnumerable(n)?"atom":"variable"}function v(r){return function(t,e){for(var n=!1,s,m=!1;(s=t.next())!=null;){if(s==r&&!n){m=!0;break}n=!n&&s=="\\"}return(m||!n)&&(e.tokenize=null),"string"}}function p(r,t){for(var e=!1,n;n=r.next();){if(n==")"&&e){t.tokenize=null;break}e=n=="*"}return"comment"}function d(r,t){for(var e;e=r.next();)if(e=="}"){t.tokenize=null;break}return"comment"}return{startState:function(){return{tokenize:null}},token:function(r,t){if(r.eatSpace())return null;var e=(t.tokenize||b)(r,t);return e=="comment"||e=="meta",e},electricChars:"{}"}}),o.defineMIME("text/x-pascal","pascal")})})();var k=y.exports;const w=g(k),E=x({__proto__:null,default:w},[k]);export{E as p}; diff --git a/dist-frontend/assets/pastebar-accessibility-settings-monterey-CdsSxQWR.gif b/dist-frontend/assets/pastebar-accessibility-settings-monterey-CdsSxQWR.gif new file mode 100644 index 00000000..7878d1f7 Binary files /dev/null and b/dist-frontend/assets/pastebar-accessibility-settings-monterey-CdsSxQWR.gif differ diff --git a/dist-frontend/assets/pastebar-accessibility-settings-ventura-B5xWaNbv.gif b/dist-frontend/assets/pastebar-accessibility-settings-ventura-B5xWaNbv.gif new file mode 100644 index 00000000..a2cc4359 Binary files /dev/null and b/dist-frontend/assets/pastebar-accessibility-settings-ventura-B5xWaNbv.gif differ diff --git a/dist-frontend/assets/pegjs-Da3q5XnG.js b/dist-frontend/assets/pegjs-Da3q5XnG.js new file mode 100644 index 00000000..9fdfca72 --- /dev/null +++ b/dist-frontend/assets/pegjs-Da3q5XnG.js @@ -0,0 +1 @@ +import{g,c as h,a as d}from"./index-BIPqZpBm.js";function C(c,t){for(var i=0;il[r]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var S={exports:{}};(function(c,t){(function(i){i(h,d())})(function(i){i.defineMode("pegjs",function(l){var r=i.getMode(l,"javascript");function o(e){return e.match(/^[a-zA-Z_][a-zA-Z0-9_]*/)}return{startState:function(){return{inString:!1,stringType:null,inComment:!1,inCharacterClass:!1,braced:0,lhs:!0,localState:null}},token:function(e,n){if(!n.inString&&!n.inComment&&(e.peek()=='"'||e.peek()=="'")&&(n.stringType=e.peek(),e.next(),n.inString=!0),!n.inString&&!n.inComment&&e.match("/*")&&(n.inComment=!0),n.inString){for(;n.inString&&!e.eol();)e.peek()===n.stringType?(e.next(),n.inString=!1):e.peek()==="\\"?(e.next(),e.next()):e.match(/^.[^\\\"\']*/);return n.lhs?"property string":"string"}else if(n.inComment){for(;n.inComment&&!e.eol();)e.match("*/")?n.inComment=!1:e.match(/^.[^\*]*/);return"comment"}else if(n.inCharacterClass)for(;n.inCharacterClass&&!e.eol();)e.match(/^[^\]\\]+/)||e.match(/^\\./)||(n.inCharacterClass=!1);else{if(e.peek()==="[")return e.next(),n.inCharacterClass=!0,"bracket";if(e.match("//"))return e.skipToEnd(),"comment";if(n.braced||e.peek()==="{"){n.localState===null&&(n.localState=i.startState(r));var u=r.token(e,n.localState),p=e.current();if(!u)for(var f=0;fl[R]})}}}return Object.freeze(Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}))}var k={exports:{}};(function(d,c){(function(E){E(P)})(function(E){E.defineMode("perl",function(){var $={"->":4,"++":4,"--":4,"**":4,"=~":4,"!~":4,"*":4,"/":4,"%":4,x:4,"+":4,"-":4,".":4,"<<":4,">>":4,"<":4,">":4,"<=":4,">=":4,lt:4,gt:4,le:4,ge:4,"==":4,"!=":4,"<=>":4,eq:4,ne:4,cmp:4,"~~":4,"&":4,"|":4,"^":4,"&&":4,"||":4,"//":4,"..":4,"...":4,"?":4,":":4,"=":4,"+=":4,"-=":4,"*=":4,",":4,"=>":4,"::":4,not:4,and:4,or:4,xor:4,BEGIN:[5,1],END:[5,1],PRINT:[5,1],PRINTF:[5,1],GETC:[5,1],READ:[5,1],READLINE:[5,1],DESTROY:[5,1],TIE:[5,1],TIEHANDLE:[5,1],UNTIE:[5,1],STDIN:5,STDIN_TOP:5,STDOUT:5,STDOUT_TOP:5,STDERR:5,STDERR_TOP:5,$ARG:5,$_:5,"@ARG":5,"@_":5,$LIST_SEPARATOR:5,'$"':5,$PROCESS_ID:5,$PID:5,$$:5,$REAL_GROUP_ID:5,$GID:5,"$(":5,$EFFECTIVE_GROUP_ID:5,$EGID:5,"$)":5,$PROGRAM_NAME:5,$0:5,$SUBSCRIPT_SEPARATOR:5,$SUBSEP:5,"$;":5,$REAL_USER_ID:5,$UID:5,"$<":5,$EFFECTIVE_USER_ID:5,$EUID:5,"$>":5,$a:5,$b:5,$COMPILING:5,"$^C":5,$DEBUGGING:5,"$^D":5,"${^ENCODING}":5,$ENV:5,"%ENV":5,$SYSTEM_FD_MAX:5,"$^F":5,"@F":5,"${^GLOBAL_PHASE}":5,"$^H":5,"%^H":5,"@INC":5,"%INC":5,$INPLACE_EDIT:5,"$^I":5,"$^M":5,$OSNAME:5,"$^O":5,"${^OPEN}":5,$PERLDB:5,"$^P":5,$SIG:5,"%SIG":5,$BASETIME:5,"$^T":5,"${^TAINT}":5,"${^UNICODE}":5,"${^UTF8CACHE}":5,"${^UTF8LOCALE}":5,$PERL_VERSION:5,"$^V":5,"${^WIN32_SLOPPY_STAT}":5,$EXECUTABLE_NAME:5,"$^X":5,$1:5,$MATCH:5,"$&":5,"${^MATCH}":5,$PREMATCH:5,"$`":5,"${^PREMATCH}":5,$POSTMATCH:5,"$'":5,"${^POSTMATCH}":5,$LAST_PAREN_MATCH:5,"$+":5,$LAST_SUBMATCH_RESULT:5,"$^N":5,"@LAST_MATCH_END":5,"@+":5,"%LAST_PAREN_MATCH":5,"%+":5,"@LAST_MATCH_START":5,"@-":5,"%LAST_MATCH_START":5,"%-":5,$LAST_REGEXP_CODE_RESULT:5,"$^R":5,"${^RE_DEBUG_FLAGS}":5,"${^RE_TRIE_MAXBUF}":5,$ARGV:5,"@ARGV":5,ARGV:5,ARGVOUT:5,$OUTPUT_FIELD_SEPARATOR:5,$OFS:5,"$,":5,$INPUT_LINE_NUMBER:5,$NR:5,"$.":5,$INPUT_RECORD_SEPARATOR:5,$RS:5,"$/":5,$OUTPUT_RECORD_SEPARATOR:5,$ORS:5,"$\\":5,$OUTPUT_AUTOFLUSH:5,"$|":5,$ACCUMULATOR:5,"$^A":5,$FORMAT_FORMFEED:5,"$^L":5,$FORMAT_PAGE_NUMBER:5,"$%":5,$FORMAT_LINES_LEFT:5,"$-":5,$FORMAT_LINE_BREAK_CHARACTERS:5,"$:":5,$FORMAT_LINES_PER_PAGE:5,"$=":5,$FORMAT_TOP_NAME:5,"$^":5,$FORMAT_NAME:5,"$~":5,"${^CHILD_ERROR_NATIVE}":5,$EXTENDED_OS_ERROR:5,"$^E":5,$EXCEPTIONS_BEING_CAUGHT:5,"$^S":5,$WARNING:5,"$^W":5,"${^WARNING_BITS}":5,$OS_ERROR:5,$ERRNO:5,"$!":5,"%OS_ERROR":5,"%ERRNO":5,"%!":5,$CHILD_ERROR:5,"$?":5,$EVAL_ERROR:5,"$@":5,$OFMT:5,"$#":5,"$*":5,$ARRAY_BASE:5,"$[":5,$OLD_PERL_VERSION:5,"$]":5,if:[1,1],elsif:[1,1],else:[1,1],while:[1,1],unless:[1,1],for:[1,1],foreach:[1,1],abs:1,accept:1,alarm:1,atan2:1,bind:1,binmode:1,bless:1,bootstrap:1,break:1,caller:1,chdir:1,chmod:1,chomp:1,chop:1,chown:1,chr:1,chroot:1,close:1,closedir:1,connect:1,continue:[1,1],cos:1,crypt:1,dbmclose:1,dbmopen:1,default:1,defined:1,delete:1,die:1,do:1,dump:1,each:1,endgrent:1,endhostent:1,endnetent:1,endprotoent:1,endpwent:1,endservent:1,eof:1,eval:1,exec:1,exists:1,exit:1,exp:1,fcntl:1,fileno:1,flock:1,fork:1,format:1,formline:1,getc:1,getgrent:1,getgrgid:1,getgrnam:1,gethostbyaddr:1,gethostbyname:1,gethostent:1,getlogin:1,getnetbyaddr:1,getnetbyname:1,getnetent:1,getpeername:1,getpgrp:1,getppid:1,getpriority:1,getprotobyname:1,getprotobynumber:1,getprotoent:1,getpwent:1,getpwnam:1,getpwuid:1,getservbyname:1,getservbyport:1,getservent:1,getsockname:1,getsockopt:1,given:1,glob:1,gmtime:1,goto:1,grep:1,hex:1,import:1,index:1,int:1,ioctl:1,join:1,keys:1,kill:1,last:1,lc:1,lcfirst:1,length:1,link:1,listen:1,local:2,localtime:1,lock:1,log:1,lstat:1,m:null,map:1,mkdir:1,msgctl:1,msgget:1,msgrcv:1,msgsnd:1,my:2,new:1,next:1,no:1,oct:1,open:1,opendir:1,ord:1,our:2,pack:1,package:1,pipe:1,pop:1,pos:1,print:1,printf:1,prototype:1,push:1,q:null,qq:null,qr:null,quotemeta:null,qw:null,qx:null,rand:1,read:1,readdir:1,readline:1,readlink:1,readpipe:1,recv:1,redo:1,ref:1,rename:1,require:1,reset:1,return:1,reverse:1,rewinddir:1,rindex:1,rmdir:1,s:null,say:1,scalar:1,seek:1,seekdir:1,select:1,semctl:1,semget:1,semop:1,send:1,setgrent:1,sethostent:1,setnetent:1,setpgrp:1,setpriority:1,setprotoent:1,setpwent:1,setservent:1,setsockopt:1,shift:1,shmctl:1,shmget:1,shmread:1,shmwrite:1,shutdown:1,sin:1,sleep:1,socket:1,socketpair:1,sort:1,splice:1,split:1,sprintf:1,sqrt:1,srand:1,stat:1,state:1,study:1,sub:1,substr:1,symlink:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,tell:1,telldir:1,tie:1,tied:1,time:1,times:1,tr:null,truncate:1,uc:1,ucfirst:1,umask:1,undef:1,unlink:1,unpack:1,unshift:1,untie:1,use:1,utime:1,values:1,vec:1,wait:1,waitpid:1,wantarray:1,warn:1,when:1,write:1,y:null},u="string-2",f=/[goseximacplud]/;function r(n,i,o,p,_){return i.chain=null,i.style=null,i.tail=null,i.tokenize=function(e,T){for(var S=!1,I,N=0;I=e.next();){if(I===o[N]&&!S)return o[++N]!==void 0?(T.chain=o[N],T.style=p,T.tail=_):_&&e.eatWhile(_),T.tokenize=g,p;S=!S&&I=="\\"}return p},i.tokenize(n,i)}function O(n,i,o){return i.tokenize=function(p,_){return p.string==o&&(_.tokenize=g),p.skipToEnd(),"string"},i.tokenize(n,i)}function g(n,i){if(n.eatSpace())return null;if(i.chain)return r(n,i,i.chain,i.style,i.tail);if(n.match(/^(\-?((\d[\d_]*)?\.\d+(e[+-]?\d+)?|\d+\.\d*)|0x[\da-fA-F_]+|0b[01_]+|\d[\d_]*(e[+-]?\d+)?)/))return"number";if(n.match(/^<<(?=[_a-zA-Z])/))return n.eatWhile(/\w/),O(n,i,n.current().substr(2));if(n.sol()&&n.match(/^\=item(?!\w)/))return O(n,i,"=cut");var o=n.next();if(o=='"'||o=="'"){if(R(n,3)=="<<"+o){var p=n.pos;n.eatWhile(/\w/);var _=n.current().substr(1);if(_&&n.eat(o))return O(n,i,_);n.pos=p}return r(n,i,[o],"string")}if(o=="q"){var e=l(n,-2);if(!(e&&/\w/.test(e))){if(e=l(n,0),e=="x"){if(e=l(n,1),e=="(")return t(n,2),r(n,i,[")"],u,f);if(e=="[")return t(n,2),r(n,i,["]"],u,f);if(e=="{")return t(n,2),r(n,i,["}"],u,f);if(e=="<")return t(n,2),r(n,i,[">"],u,f);if(/[\^'"!~\/]/.test(e))return t(n,1),r(n,i,[n.eat(e)],u,f)}else if(e=="q"){if(e=l(n,1),e=="(")return t(n,2),r(n,i,[")"],"string");if(e=="[")return t(n,2),r(n,i,["]"],"string");if(e=="{")return t(n,2),r(n,i,["}"],"string");if(e=="<")return t(n,2),r(n,i,[">"],"string");if(/[\^'"!~\/]/.test(e))return t(n,1),r(n,i,[n.eat(e)],"string")}else if(e=="w"){if(e=l(n,1),e=="(")return t(n,2),r(n,i,[")"],"bracket");if(e=="[")return t(n,2),r(n,i,["]"],"bracket");if(e=="{")return t(n,2),r(n,i,["}"],"bracket");if(e=="<")return t(n,2),r(n,i,[">"],"bracket");if(/[\^'"!~\/]/.test(e))return t(n,1),r(n,i,[n.eat(e)],"bracket")}else if(e=="r"){if(e=l(n,1),e=="(")return t(n,2),r(n,i,[")"],u,f);if(e=="[")return t(n,2),r(n,i,["]"],u,f);if(e=="{")return t(n,2),r(n,i,["}"],u,f);if(e=="<")return t(n,2),r(n,i,[">"],u,f);if(/[\^'"!~\/]/.test(e))return t(n,1),r(n,i,[n.eat(e)],u,f)}else if(/[\^'"!~\/(\[{<]/.test(e)){if(e=="(")return t(n,1),r(n,i,[")"],"string");if(e=="[")return t(n,1),r(n,i,["]"],"string");if(e=="{")return t(n,1),r(n,i,["}"],"string");if(e=="<")return t(n,1),r(n,i,[">"],"string");if(/[\^'"!~\/]/.test(e))return r(n,i,[n.eat(e)],"string")}}}if(o=="m"){var e=l(n,-2);if(!(e&&/\w/.test(e))&&(e=n.eat(/[(\[{<\^'"!~\/]/),e)){if(/[\^'"!~\/]/.test(e))return r(n,i,[e],u,f);if(e=="(")return r(n,i,[")"],u,f);if(e=="[")return r(n,i,["]"],u,f);if(e=="{")return r(n,i,["}"],u,f);if(e=="<")return r(n,i,[">"],u,f)}}if(o=="s"){var e=/[\/>\]})\w]/.test(l(n,-2));if(!e&&(e=n.eat(/[(\[{<\^'"!~\/]/),e))return e=="["?r(n,i,["]","]"],u,f):e=="{"?r(n,i,["}","}"],u,f):e=="<"?r(n,i,[">",">"],u,f):e=="("?r(n,i,[")",")"],u,f):r(n,i,[e,e],u,f)}if(o=="y"){var e=/[\/>\]})\w]/.test(l(n,-2));if(!e&&(e=n.eat(/[(\[{<\^'"!~\/]/),e))return e=="["?r(n,i,["]","]"],u,f):e=="{"?r(n,i,["}","}"],u,f):e=="<"?r(n,i,[">",">"],u,f):e=="("?r(n,i,[")",")"],u,f):r(n,i,[e,e],u,f)}if(o=="t"){var e=/[\/>\]})\w]/.test(l(n,-2));if(!e&&(e=n.eat("r"),e&&(e=n.eat(/[(\[{<\^'"!~\/]/),e)))return e=="["?r(n,i,["]","]"],u,f):e=="{"?r(n,i,["}","}"],u,f):e=="<"?r(n,i,[">",">"],u,f):e=="("?r(n,i,[")",")"],u,f):r(n,i,[e,e],u,f)}if(o=="`")return r(n,i,[o],"variable-2");if(o=="/")return/~\s*$/.test(R(n))?r(n,i,[o],u,f):"operator";if(o=="$"){var p=n.pos;if(n.eatWhile(/\d/)||n.eat("{")&&n.eatWhile(/\d/)&&n.eat("}"))return"variable-2";n.pos=p}if(/[$@%]/.test(o)){var p=n.pos;if(n.eat("^")&&n.eat(/[A-Z]/)||!/[@$%&]/.test(l(n,-2))&&n.eat(/[=|\\\-#?@;:&`~\^!\[\]*'"$+.,\/<>()]/)){var e=n.current();if($[e])return"variable-2"}n.pos=p}if(/[$@%&]/.test(o)&&(n.eatWhile(/[\w$]/)||n.eat("{")&&n.eatWhile(/[\w$]/)&&n.eat("}"))){var e=n.current();return $[e]?"variable-2":"variable"}if(o=="#"&&l(n,-2)!="$")return n.skipToEnd(),"comment";if(/[:+\-\^*$&%@=<>!?|\/~\.]/.test(o)){var p=n.pos;if(n.eatWhile(/[:+\-\^*$&%@=<>!?|\/~\.]/),$[n.current()])return"operator";n.pos=p}if(o=="_"&&n.pos==1){if(A(n,6)=="_END__")return r(n,i,["\0"],"comment");if(A(n,7)=="_DATA__")return r(n,i,["\0"],"variable-2");if(A(n,7)=="_C__")return r(n,i,["\0"],"string")}if(/\w/.test(o)){var p=n.pos;if(l(n,-2)=="{"&&(l(n,0)=="}"||n.eatWhile(/\w/)&&l(n,0)=="}"))return"string";n.pos=p}if(/[A-Z]/.test(o)){var T=l(n,-2),p=n.pos;if(n.eatWhile(/[A-Z_]/),/[\da-z]/.test(l(n,0)))n.pos=p;else{var e=$[n.current()];return e?(e[1]&&(e=e[0]),T!=":"?e==1?"keyword":e==2?"def":e==3?"atom":e==4?"operator":e==5?"variable-2":"meta":"meta"):"meta"}}if(/[a-zA-Z_]/.test(o)){var T=l(n,-2);n.eatWhile(/\w/);var e=$[n.current()];return e?(e[1]&&(e=e[0]),T!=":"?e==1?"keyword":e==2?"def":e==3?"atom":e==4?"operator":e==5?"variable-2":"meta":"meta"):"meta"}return null}return{startState:function(){return{tokenize:g,chain:null,style:null,tail:null}},token:function(n,i){return(i.tokenize||g)(n,i)},lineComment:"#"}}),E.registerHelper("wordChars","perl",/[\w$]/),E.defineMIME("text/x-perl","perl");function l($,u){return $.string.charAt($.pos+(u||0))}function R($,u){if(u){var f=$.pos-u;return $.string.substr(f>=0?f:0,u)}else return $.string.substr(0,$.pos-1)}function A($,u){var f=$.string.length,r=f-$.pos+1;return $.string.substr($.pos,u&&u=(r=$.string.length-1)?$.pos=r:$.pos=f}})})();var v=k.exports;const D=h(v),y=b({__proto__:null,default:D},[v]);export{y as p}; diff --git a/dist-frontend/assets/php-71tO0CUH.js b/dist-frontend/assets/php-71tO0CUH.js new file mode 100644 index 00000000..95e1f118 --- /dev/null +++ b/dist-frontend/assets/php-71tO0CUH.js @@ -0,0 +1 @@ +import{g as x,c as S}from"./index-BIPqZpBm.js";import{r as z}from"./htmlmixed-DYfBZbch.js";import{a as j}from"./clike-CKh8RrsZ.js";function E(g,f){for(var i=0;ia[o]})}}}return Object.freeze(Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}))}var M={exports:{}};(function(g,f){(function(i){i(S,z(),j)})(function(i){function a(t){for(var _={},l=t.split(" "),s=0;s\w/,!1)&&(_.tokenize=o([[["->",null]],[[/[\w]+/,"variable"]]],l,s)),"variable-2";for(var n=!1;!t.eol()&&(n||s===!1||!t.match("{$",!1)&&!t.match(/^(\$[a-zA-Z_][a-zA-Z0-9_]*|\$\{)/,!1));){if(!n&&t.match(l)){_.tokenize=null,_.tokStack.pop(),_.tokStack.pop();break}n=t.next()=="\\"&&!n}return"string"}var y="abstract and array as break case catch class clone const continue declare default do else elseif enddeclare endfor endforeach endif endswitch endwhile enum extends final for foreach function global goto if implements interface instanceof namespace new or private protected public static switch throw trait try use var while xor die echo empty exit eval include include_once isset list require require_once return print unset __halt_compiler self static parent yield insteadof finally readonly match",h="true false null TRUE FALSE NULL __CLASS__ __DIR__ __FILE__ __LINE__ __METHOD__ __FUNCTION__ __NAMESPACE__ __TRAIT__",q="func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp each error_reporting define defined trigger_error user_error set_error_handler restore_error_handler get_declared_classes get_loaded_extensions extension_loaded get_extension_funcs debug_backtrace constant bin2hex hex2bin sleep usleep time mktime gmmktime strftime gmstrftime strtotime date gmdate getdate localtime checkdate flush wordwrap htmlspecialchars htmlentities html_entity_decode md5 md5_file crc32 getimagesize image_type_to_mime_type phpinfo phpversion phpcredits strnatcmp strnatcasecmp substr_count strspn strcspn strtok strtoupper strtolower strpos strrpos strrev hebrev hebrevc nl2br basename dirname pathinfo stripslashes stripcslashes strstr stristr strrchr str_shuffle str_word_count strcoll substr substr_replace quotemeta ucfirst ucwords strtr addslashes addcslashes rtrim str_replace str_repeat count_chars chunk_split trim ltrim strip_tags similar_text explode implode setlocale localeconv parse_str str_pad chop strchr sprintf printf vprintf vsprintf sscanf fscanf parse_url urlencode urldecode rawurlencode rawurldecode readlink linkinfo link unlink exec system escapeshellcmd escapeshellarg passthru shell_exec proc_open proc_close rand srand getrandmax mt_rand mt_srand mt_getrandmax base64_decode base64_encode abs ceil floor round is_finite is_nan is_infinite bindec hexdec octdec decbin decoct dechex base_convert number_format fmod ip2long long2ip getenv putenv getopt microtime gettimeofday getrusage uniqid quoted_printable_decode set_time_limit get_cfg_var magic_quotes_runtime set_magic_quotes_runtime get_magic_quotes_gpc get_magic_quotes_runtime import_request_variables error_log serialize unserialize memory_get_usage memory_get_peak_usage var_dump var_export debug_zval_dump print_r highlight_file show_source highlight_string ini_get ini_get_all ini_set ini_alter ini_restore get_include_path set_include_path restore_include_path setcookie header headers_sent connection_aborted connection_status ignore_user_abort parse_ini_file is_uploaded_file move_uploaded_file intval floatval doubleval strval gettype settype is_null is_resource is_bool is_long is_float is_int is_integer is_double is_real is_numeric is_string is_array is_object is_scalar ereg ereg_replace eregi eregi_replace split spliti join sql_regcase dl pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fgetss fread fopen fpassthru ftruncate fstat fseek ftell fflush fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents file_put_contents stream_select stream_context_create stream_context_set_params stream_context_set_option stream_context_get_options stream_filter_prepend stream_filter_append fgetcsv flock get_meta_tags stream_set_write_buffer set_file_buffer set_socket_blocking stream_set_blocking socket_set_blocking stream_get_meta_data stream_register_wrapper stream_wrapper_register stream_set_timeout socket_set_timeout socket_get_status realpath fnmatch fsockopen pfsockopen pack unpack get_browser crypt opendir closedir chdir getcwd rewinddir readdir dir glob fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown touch clearstatcache mail ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_length ob_get_level ob_get_status ob_get_contents ob_implicit_flush ob_list_handlers ksort krsort natsort natcasesort asort arsort sort rsort usort uasort uksort shuffle array_walk count end prev next reset current key min max in_array array_search extract compact array_fill range array_multisort array_push array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_keys array_values array_count_values array_reverse array_reduce array_pad array_flip array_change_key_case array_rand array_unique array_intersect array_intersect_assoc array_diff array_diff_assoc array_sum array_filter array_map array_chunk array_key_exists array_intersect_key array_combine array_column pos sizeof key_exists assert assert_options version_compare ftok str_rot13 aggregate session_name session_module_name session_save_path session_id session_regenerate_id session_decode session_register session_unregister session_is_registered session_encode session_start session_destroy session_unset session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_get_cookie_params session_write_close preg_match preg_match_all preg_replace preg_replace_callback preg_split preg_quote preg_grep overload ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit virtual apache_request_headers apache_note apache_lookup_uri apache_child_terminate apache_setenv apache_response_headers apache_get_version getallheaders mysql_connect mysql_pconnect mysql_close mysql_select_db mysql_create_db mysql_drop_db mysql_query mysql_unbuffered_query mysql_db_query mysql_list_dbs mysql_list_tables mysql_list_fields mysql_list_processes mysql_error mysql_errno mysql_affected_rows mysql_insert_id mysql_result mysql_num_rows mysql_num_fields mysql_fetch_row mysql_fetch_array mysql_fetch_assoc mysql_fetch_object mysql_data_seek mysql_fetch_lengths mysql_fetch_field mysql_field_seek mysql_free_result mysql_field_name mysql_field_table mysql_field_len mysql_field_type mysql_field_flags mysql_escape_string mysql_real_escape_string mysql_stat mysql_thread_id mysql_client_encoding mysql_get_client_info mysql_get_host_info mysql_get_proto_info mysql_get_server_info mysql_info mysql mysql_fieldname mysql_fieldtable mysql_fieldlen mysql_fieldtype mysql_fieldflags mysql_selectdb mysql_createdb mysql_dropdb mysql_freeresult mysql_numfields mysql_numrows mysql_listdbs mysql_listtables mysql_listfields mysql_db_name mysql_dbname mysql_tablename mysql_table_name pg_connect pg_pconnect pg_close pg_connection_status pg_connection_busy pg_connection_reset pg_host pg_dbname pg_port pg_tty pg_options pg_ping pg_query pg_send_query pg_cancel_query pg_fetch_result pg_fetch_row pg_fetch_assoc pg_fetch_array pg_fetch_object pg_fetch_all pg_affected_rows pg_get_result pg_result_seek pg_result_status pg_free_result pg_last_oid pg_num_rows pg_num_fields pg_field_name pg_field_num pg_field_size pg_field_type pg_field_prtlen pg_field_is_null pg_get_notify pg_get_pid pg_result_error pg_last_error pg_last_notice pg_put_line pg_end_copy pg_copy_to pg_copy_from pg_trace pg_untrace pg_lo_create pg_lo_unlink pg_lo_open pg_lo_close pg_lo_read pg_lo_write pg_lo_read_all pg_lo_import pg_lo_export pg_lo_seek pg_lo_tell pg_escape_string pg_escape_bytea pg_unescape_bytea pg_client_encoding pg_set_client_encoding pg_meta_data pg_convert pg_insert pg_update pg_delete pg_select pg_exec pg_getlastoid pg_cmdtuples pg_errormessage pg_numrows pg_numfields pg_fieldname pg_fieldsize pg_fieldtype pg_fieldnum pg_fieldprtlen pg_fieldisnull pg_freeresult pg_result pg_loreadall pg_locreate pg_lounlink pg_loopen pg_loclose pg_loread pg_lowrite pg_loimport pg_loexport http_response_code get_declared_traits getimagesizefromstring socket_import_stream stream_set_chunk_size trait_exists header_register_callback class_uses session_status session_register_shutdown echo print global static exit array empty eval isset unset die include require include_once require_once json_decode json_encode json_last_error json_last_error_msg curl_close curl_copy_handle curl_errno curl_error curl_escape curl_exec curl_file_create curl_getinfo curl_init curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init curl_multi_remove_handle curl_multi_select curl_multi_setopt curl_multi_strerror curl_pause curl_reset curl_setopt_array curl_setopt curl_share_close curl_share_init curl_share_setopt curl_strerror curl_unescape curl_version mysqli_affected_rows mysqli_autocommit mysqli_change_user mysqli_character_set_name mysqli_close mysqli_commit mysqli_connect_errno mysqli_connect_error mysqli_connect mysqli_data_seek mysqli_debug mysqli_dump_debug_info mysqli_errno mysqli_error_list mysqli_error mysqli_fetch_all mysqli_fetch_array mysqli_fetch_assoc mysqli_fetch_field_direct mysqli_fetch_field mysqli_fetch_fields mysqli_fetch_lengths mysqli_fetch_object mysqli_fetch_row mysqli_field_count mysqli_field_seek mysqli_field_tell mysqli_free_result mysqli_get_charset mysqli_get_client_info mysqli_get_client_stats mysqli_get_client_version mysqli_get_connection_stats mysqli_get_host_info mysqli_get_proto_info mysqli_get_server_info mysqli_get_server_version mysqli_info mysqli_init mysqli_insert_id mysqli_kill mysqli_more_results mysqli_multi_query mysqli_next_result mysqli_num_fields mysqli_num_rows mysqli_options mysqli_ping mysqli_prepare mysqli_query mysqli_real_connect mysqli_real_escape_string mysqli_real_query mysqli_reap_async_query mysqli_refresh mysqli_rollback mysqli_select_db mysqli_set_charset mysqli_set_local_infile_default mysqli_set_local_infile_handler mysqli_sqlstate mysqli_ssl_set mysqli_stat mysqli_stmt_init mysqli_store_result mysqli_thread_id mysqli_thread_safe mysqli_use_result mysqli_warning_count";i.registerHelper("hintWords","php",[y,h,q].join(" ").split(" ")),i.registerHelper("wordChars","php",/[\w$]/);var k={name:"clike",helperType:"php",keywords:a(y),blockKeywords:a("catch do else elseif for foreach if switch try while finally"),defKeywords:a("class enum function interface namespace trait"),atoms:a(h),builtin:a(q),multiLineStrings:!0,hooks:{$:function(t){return t.eatWhile(/[\w\$_]/),"variable-2"},"<":function(t,_){var l;if(l=t.match(/^<<\s*/)){var s=t.eat(/['"]/);t.eatWhile(/[\w\.]/);var n=t.current().slice(l[0].length+(s?2:1));if(s&&t.eat(s),n)return(_.tokStack||(_.tokStack=[])).push(n,0),_.tokenize=c(n,s!="'"),"string"}return!1},"#":function(t){for(;!t.eol()&&!t.match("?>",!1);)t.next();return"comment"},"/":function(t){if(t.eat("/")){for(;!t.eol()&&!t.match("?>",!1);)t.next();return"comment"}return!1},'"':function(t,_){return(_.tokStack||(_.tokStack=[])).push('"',0),_.tokenize=c('"'),"string"},"{":function(t,_){return _.tokStack&&_.tokStack.length&&_.tokStack[_.tokStack.length-1]++,!1},"}":function(t,_){return _.tokStack&&_.tokStack.length>0&&!--_.tokStack[_.tokStack.length-1]&&(_.tokenize=c(_.tokStack[_.tokStack.length-2])),!1}}};i.defineMode("php",function(t,_){var l=i.getMode(t,_&&_.htmlMode||"text/html"),s=i.getMode(t,k);function n(r,e){var p=e.curMode==s;if(r.sol()&&e.pending&&e.pending!='"'&&e.pending!="'"&&(e.pending=null),p)return p&&e.php.tokenize==null&&r.match("?>")?(e.curMode=l,e.curState=e.html,e.php.context.prev||(e.php=null),"meta"):s.token(r,e.curState);if(r.match(/^<\?\w*/))return e.curMode=s,e.php||(e.php=i.startState(s,l.indent(e.html,"",""))),e.curState=e.php,"meta";if(e.pending=='"'||e.pending=="'"){for(;!r.eol()&&r.next()!=e.pending;);var m="string"}else if(e.pending&&r.pos/.test(u)?e.pending=b[0]:e.pending={end:r.pos,style:m},r.backUp(u.length-d)),m}return{startState:function(){var r=i.startState(l),e=_.startOpen?i.startState(s):null;return{html:r,php:e,curMode:_.startOpen?s:l,curState:_.startOpen?e:r,pending:null}},copyState:function(r){var e=r.html,p=i.copyState(l,e),m=r.php,u=m&&i.copyState(s,m),d;return r.curMode==l?d=p:d=u,{html:p,php:u,curMode:r.curMode,curState:d,pending:r.pending}},token:n,indent:function(r,e,p){return r.curMode!=s&&/^\s*<\//.test(e)||r.curMode==s&&/^\?>/.test(e)?l.indent(r.html,e,p):r.curMode.indent(r.curState,e,p)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",innerMode:function(r){return{state:r.curState,mode:r.curMode}}}},"htmlmixed","clike"),i.defineMIME("application/x-httpd-php","php"),i.defineMIME("application/x-httpd-php-open",{name:"php",startOpen:!0}),i.defineMIME("text/x-php",k)})})();var v=M.exports;const $=x(v),N=E({__proto__:null,default:$},[v]);export{N as p}; diff --git a/dist-frontend/assets/pig-CMgyeSfJ.js b/dist-frontend/assets/pig-CMgyeSfJ.js new file mode 100644 index 00000000..00729180 --- /dev/null +++ b/dist-frontend/assets/pig-CMgyeSfJ.js @@ -0,0 +1 @@ +import{g as s,c as G}from"./index-BIPqZpBm.js";function M(S,u){for(var n=0;nT[r]})}}}return Object.freeze(Object.defineProperty(S,Symbol.toStringTag,{value:"Module"}))}var C={exports:{}};(function(S,u){(function(n){n(G)})(function(n){n.defineMode("pig",function(T,r){var E=r.keywords,i=r.builtins,R=r.types,o=r.multiLineStrings,N=/[*+\-%<>=&?:\/!|]/;function A(e,O,t){return O.tokenize=t,t(e,O)}function f(e,O){for(var t=!1,I;I=e.next();){if(I=="/"&&t){O.tokenize=L;break}t=I=="*"}return"comment"}function a(e){return function(O,t){for(var I=!1,l,p=!1;(l=O.next())!=null;){if(l==e&&!I){p=!0;break}I=!I&&l=="\\"}return(p||!(I||o))&&(t.tokenize=L),"error"}}function L(e,O){var t=e.next();return t=='"'||t=="'"?A(e,O,a(t)):/[\[\]{}\(\),;\.]/.test(t)?null:/\d/.test(t)?(e.eatWhile(/[\w\.]/),"number"):t=="/"?e.eat("*")?A(e,O,f):(e.eatWhile(N),"operator"):t=="-"?e.eat("-")?(e.skipToEnd(),"comment"):(e.eatWhile(N),"operator"):N.test(t)?(e.eatWhile(N),"operator"):(e.eatWhile(/[\w\$_]/),E&&E.propertyIsEnumerable(e.current().toUpperCase())&&!e.eat(")")&&!e.eat(".")?"keyword":i&&i.propertyIsEnumerable(e.current().toUpperCase())?"variable-2":R&&R.propertyIsEnumerable(e.current().toUpperCase())?"variable-3":"variable")}return{startState:function(){return{tokenize:L,startOfLine:!0}},token:function(e,O){if(e.eatSpace())return null;var t=O.tokenize(e,O);return t}}}),function(){function T(R){for(var o={},N=R.split(" "),A=0;Ai[c]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}var V={exports:{}};(function(l,f){(function(u){u(W)})(function(u){u.defineMode("powershell",function(){function i(e,r){r=r||{};for(var n=r.prefix!==void 0?r.prefix:"^",o=r.suffix!==void 0?r.suffix:"\\b",t=0;t/,y=i([x,E],{suffix:""}),w=/^((0x[\da-f]+)|((\d+\.\d+|\d\.|\.\d+|\d+)(e[\+\-]?\d+)?))[ld]?([kmgtp]b)?/i,M=/^[A-Za-z\_][A-Za-z\-\_\d]*\b/,R=/[A-Z]:|%|\?/i,I=i([/Add-(Computer|Content|History|Member|PSSnapin|Type)/,/Checkpoint-Computer/,/Clear-(Content|EventLog|History|Host|Item(Property)?|Variable)/,/Compare-Object/,/Complete-Transaction/,/Connect-PSSession/,/ConvertFrom-(Csv|Json|SecureString|StringData)/,/Convert-Path/,/ConvertTo-(Csv|Html|Json|SecureString|Xml)/,/Copy-Item(Property)?/,/Debug-Process/,/Disable-(ComputerRestore|PSBreakpoint|PSRemoting|PSSessionConfiguration)/,/Disconnect-PSSession/,/Enable-(ComputerRestore|PSBreakpoint|PSRemoting|PSSessionConfiguration)/,/(Enter|Exit)-PSSession/,/Export-(Alias|Clixml|Console|Counter|Csv|FormatData|ModuleMember|PSSession)/,/ForEach-Object/,/Format-(Custom|List|Table|Wide)/,new RegExp("Get-(Acl|Alias|AuthenticodeSignature|ChildItem|Command|ComputerRestorePoint|Content|ControlPanelItem|Counter|Credential|Culture|Date|Event|EventLog|EventSubscriber|ExecutionPolicy|FormatData|Help|History|Host|HotFix|Item|ItemProperty|Job|Location|Member|Module|PfxCertificate|Process|PSBreakpoint|PSCallStack|PSDrive|PSProvider|PSSession|PSSessionConfiguration|PSSnapin|Random|Service|TraceSource|Transaction|TypeData|UICulture|Unique|Variable|Verb|WinEvent|WmiObject)"),/Group-Object/,/Import-(Alias|Clixml|Counter|Csv|LocalizedData|Module|PSSession)/,/ImportSystemModules/,/Invoke-(Command|Expression|History|Item|RestMethod|WebRequest|WmiMethod)/,/Join-Path/,/Limit-EventLog/,/Measure-(Command|Object)/,/Move-Item(Property)?/,new RegExp("New-(Alias|Event|EventLog|Item(Property)?|Module|ModuleManifest|Object|PSDrive|PSSession|PSSessionConfigurationFile|PSSessionOption|PSTransportOption|Service|TimeSpan|Variable|WebServiceProxy|WinEvent)"),/Out-(Default|File|GridView|Host|Null|Printer|String)/,/Pause/,/(Pop|Push)-Location/,/Read-Host/,/Receive-(Job|PSSession)/,/Register-(EngineEvent|ObjectEvent|PSSessionConfiguration|WmiEvent)/,/Remove-(Computer|Event|EventLog|Item(Property)?|Job|Module|PSBreakpoint|PSDrive|PSSession|PSSnapin|TypeData|Variable|WmiObject)/,/Rename-(Computer|Item(Property)?)/,/Reset-ComputerMachinePassword/,/Resolve-Path/,/Restart-(Computer|Service)/,/Restore-Computer/,/Resume-(Job|Service)/,/Save-Help/,/Select-(Object|String|Xml)/,/Send-MailMessage/,new RegExp("Set-(Acl|Alias|AuthenticodeSignature|Content|Date|ExecutionPolicy|Item(Property)?|Location|PSBreakpoint|PSDebug|PSSessionConfiguration|Service|StrictMode|TraceSource|Variable|WmiInstance)"),/Show-(Command|ControlPanelItem|EventLog)/,/Sort-Object/,/Split-Path/,/Start-(Job|Process|Service|Sleep|Transaction|Transcript)/,/Stop-(Computer|Job|Process|Service|Transcript)/,/Suspend-(Job|Service)/,/TabExpansion2/,/Tee-Object/,/Test-(ComputerSecureChannel|Connection|ModuleManifest|Path|PSSessionConfigurationFile)/,/Trace-Command/,/Unblock-File/,/Undo-Transaction/,/Unregister-(Event|PSSessionConfiguration)/,/Update-(FormatData|Help|List|TypeData)/,/Use-Transaction/,/Wait-(Event|Job|Process)/,/Where-Object/,/Write-(Debug|Error|EventLog|Host|Output|Progress|Verbose|Warning)/,/cd|help|mkdir|more|oss|prompt/,/ac|asnp|cat|cd|chdir|clc|clear|clhy|cli|clp|cls|clv|cnsn|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|dnsn|ebp/,/echo|epal|epcsv|epsn|erase|etsn|exsn|fc|fl|foreach|ft|fw|gal|gbp|gc|gci|gcm|gcs|gdr|ghy|gi|gjb|gl|gm|gmo|gp|gps/,/group|gsn|gsnp|gsv|gu|gv|gwmi|h|history|icm|iex|ihy|ii|ipal|ipcsv|ipmo|ipsn|irm|ise|iwmi|iwr|kill|lp|ls|man|md/,/measure|mi|mount|move|mp|mv|nal|ndr|ni|nmo|npssc|nsn|nv|ogv|oh|popd|ps|pushd|pwd|r|rbp|rcjb|rcsn|rd|rdr|ren|ri/,/rjb|rm|rmdir|rmo|rni|rnp|rp|rsn|rsnp|rujb|rv|rvpa|rwmi|sajb|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls/,/sort|sp|spjb|spps|spsv|start|sujb|sv|swmi|tee|trcm|type|where|wjb|write/],{prefix:"",suffix:""}),j=i([/[$?^_]|Args|ConfirmPreference|ConsoleFileName|DebugPreference|Error|ErrorActionPreference|ErrorView|ExecutionContext/,/FormatEnumerationLimit|Home|Host|Input|MaximumAliasCount|MaximumDriveCount|MaximumErrorCount|MaximumFunctionCount/,/MaximumHistoryCount|MaximumVariableCount|MyInvocation|NestedPromptLevel|OutputEncoding|Pid|Profile|ProgressPreference/,/PSBoundParameters|PSCommandPath|PSCulture|PSDefaultParameterValues|PSEmailServer|PSHome|PSScriptRoot|PSSessionApplicationName/,/PSSessionConfigurationName|PSSessionOption|PSUICulture|PSVersionTable|Pwd|ShellId|StackTrace|VerbosePreference/,/WarningPreference|WhatIfPreference/,/Event|EventArgs|EventSubscriber|Sender/,/Matches|Ofs|ForEach|LastExitCode|PSCmdlet|PSItem|PSSenderInfo|This/,/true|false|null/],{prefix:"\\$",suffix:""}),z=i([R,I,j],{suffix:c}),m={keyword:h,number:w,operator:y,builtin:z,punctuation:k,identifier:M};function a(e,r){var n=r.returnStack[r.returnStack.length-1];if(n&&n.shouldReturnFrom(r))return r.tokenize=n.tokenize,r.returnStack.pop(),r.tokenize(e,r);if(e.eatSpace())return null;if(e.eat("("))return r.bracketNesting+=1,"punctuation";if(e.eat(")"))return r.bracketNesting-=1,"punctuation";for(var o in m)if(e.match(m[o]))return o;var t=e.next();if(t==="'")return O(e,r);if(t==="$")return S(e,r);if(t==='"')return d(e,r);if(t==="<"&&e.eat("#"))return r.tokenize=v,v(e,r);if(t==="#")return e.skipToEnd(),"comment";if(t==="@"){var b=e.eat(/["']/);if(b&&e.eol())return r.tokenize=p,r.startQuote=b[0],p(e,r);if(e.eol())return"error";if(e.peek().match(/[({]/))return"punctuation";if(e.peek().match(s))return S(e,r)}return"error"}function O(e,r){for(var n;(n=e.peek())!=null;)if(e.next(),n==="'"&&!e.eat("'"))return r.tokenize=a,"string";return"error"}function d(e,r){for(var n;(n=e.peek())!=null;){if(n==="$")return r.tokenize=D,"string";if(e.next(),n==="`"){e.next();continue}if(n==='"'&&!e.eat('"'))return r.tokenize=a,"string"}return"error"}function D(e,r){return g(e,r,d)}function T(e,r){return r.tokenize=p,r.startQuote='"',p(e,r)}function A(e,r){return g(e,r,T)}function g(e,r,n){if(e.match("$(")){var o=r.bracketNesting;return r.returnStack.push({shouldReturnFrom:function(t){return t.bracketNesting===o},tokenize:n}),r.tokenize=a,r.bracketNesting+=1,"punctuation"}else return e.next(),r.returnStack.push({shouldReturnFrom:function(){return!0},tokenize:n}),r.tokenize=S,r.tokenize(e,r)}function v(e,r){for(var n=!1,o;(o=e.next())!=null;){if(n&&o==">"){r.tokenize=a;break}n=o==="#"}return"comment"}function S(e,r){var n=e.peek();return e.eat("{")?(r.tokenize=P,P(e,r)):n!=null&&n.match(s)?(e.eatWhile(s),r.tokenize=a,"variable-2"):(r.tokenize=a,"error")}function P(e,r){for(var n;(n=e.next())!=null;)if(n==="}"){r.tokenize=a;break}return"variable-2"}function p(e,r){var n=r.startQuote;if(e.sol()&&e.match(new RegExp(n+"@")))r.tokenize=a;else if(n==='"')for(;!e.eol();){var o=e.peek();if(o==="$")return r.tokenize=A,"string";e.next(),o==="`"&&e.next()}else e.skipToEnd();return"string"}var F={startState:function(){return{returnStack:[],bracketNesting:0,tokenize:a}},token:function(e,r){return r.tokenize(e,r)},blockCommentStart:"<#",blockCommentEnd:"#>",lineComment:"#",fold:"brace"};return F}),u.defineMIME("application/x-powershell","powershell")})})();var C=V.exports;const N=H(C),J=L({__proto__:null,default:N},[C]);export{J as p}; diff --git a/dist-frontend/assets/prism-c-BI05wwL9.js b/dist-frontend/assets/prism-c-BI05wwL9.js new file mode 100644 index 00000000..673941a6 --- /dev/null +++ b/dist-frontend/assets/prism-c-BI05wwL9.js @@ -0,0 +1 @@ +Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/});Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}});Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}});Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/});delete Prism.languages.c.boolean; diff --git a/dist-frontend/assets/prism-csharp-aZJd74Dz.js b/dist-frontend/assets/prism-csharp-aZJd74Dz.js new file mode 100644 index 00000000..d58c8af1 --- /dev/null +++ b/dist-frontend/assets/prism-csharp-aZJd74Dz.js @@ -0,0 +1 @@ +(function(t){function r(n,u){return n.replace(/<<(\d+)>>/g,function(d,F){return"(?:"+u[+F]+")"})}function e(n,u,d){return RegExp(r(n,u),d||"")}function l(n,u){for(var d=0;d>/g,function(){return"(?:"+n+")"});return n.replace(/<>/g,"[^\\s\\S]")}var s={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function p(n){return"\\b(?:"+n.trim().replace(/ /g,"|")+")\\b"}var k=p(s.typeDeclaration),g=RegExp(p(s.type+" "+s.typeDeclaration+" "+s.contextual+" "+s.other)),C=p(s.typeDeclaration+" "+s.contextual+" "+s.other),K=p(s.type+" "+s.typeDeclaration+" "+s.other),b=l(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),h=l(/\((?:[^()]|<>)*\)/.source,2),o=/@?\b[A-Za-z_]\w*\b/.source,f=r(/<<0>>(?:\s*<<1>>)?/.source,[o,b]),i=r(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[C,f]),y=/\[\s*(?:,\s*)*\]/.source,T=r(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[i,y]),z=r(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[b,h,y]),j=r(/\(<<0>>+(?:,<<0>>+)+\)/.source,[z]),c=r(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[j,i,y]),a={keyword:g,punctuation:/[<>()?,.:[\]]/},m=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,w=/"(?:\\.|[^\\"\r\n])*"/.source,A=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;t.languages.csharp=t.languages.extend("clike",{string:[{pattern:e(/(^|[^$\\])<<0>>/.source,[A]),lookbehind:!0,greedy:!0},{pattern:e(/(^|[^@$\\])<<0>>/.source,[w]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:e(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[i]),lookbehind:!0,inside:a},{pattern:e(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[o,c]),lookbehind:!0,inside:a},{pattern:e(/(\busing\s+)<<0>>(?=\s*=)/.source,[o]),lookbehind:!0},{pattern:e(/(\b<<0>>\s+)<<1>>/.source,[k,f]),lookbehind:!0,inside:a},{pattern:e(/(\bcatch\s*\(\s*)<<0>>/.source,[i]),lookbehind:!0,inside:a},{pattern:e(/(\bwhere\s+)<<0>>/.source,[o]),lookbehind:!0},{pattern:e(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[T]),lookbehind:!0,inside:a},{pattern:e(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[c,K,o]),inside:a}],keyword:g,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),t.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),t.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:e(/([(,]\s*)<<0>>(?=\s*:)/.source,[o]),lookbehind:!0,alias:"punctuation"}}),t.languages.insertBefore("csharp","class-name",{namespace:{pattern:e(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[o]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:e(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[h]),lookbehind:!0,alias:"class-name",inside:a},"return-type":{pattern:e(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[c,i]),inside:a,alias:"class-name"},"constructor-invocation":{pattern:e(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[c]),lookbehind:!0,inside:a,alias:"class-name"},"generic-method":{pattern:e(/<<0>>\s*<<1>>(?=\s*\()/.source,[o,b]),inside:{function:e(/^<<0>>/.source,[o]),generic:{pattern:RegExp(b),alias:"class-name",inside:a}}},"type-list":{pattern:e(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[k,f,o,c,g.source,h,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:e(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[f,h]),lookbehind:!0,greedy:!0,inside:t.languages.csharp},keyword:g,"class-name":{pattern:RegExp(c),greedy:!0,inside:a},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var x=w+"|"+m,E=r(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[x]),S=l(r(/[^"'/()]|<<0>>|\(<>*\)/.source,[E]),2),R=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,O=r(/<<0>>(?:\s*\(<<1>>*\))?/.source,[i,S]);t.languages.insertBefore("csharp","class-name",{attribute:{pattern:e(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[R,O]),lookbehind:!0,greedy:!0,inside:{target:{pattern:e(/^<<0>>(?=\s*:)/.source,[R]),alias:"keyword"},"attribute-arguments":{pattern:e(/\(<<0>>*\)/.source,[S]),inside:t.languages.csharp},"class-name":{pattern:RegExp(i),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var v=/:[^}\r\n]+/.source,$=l(r(/[^"'/()]|<<0>>|\(<>*\)/.source,[E]),2),I=r(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[$,v]),_=l(r(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[x]),2),B=r(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[_,v]);function D(n,u){return{interpolation:{pattern:e(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[n]),lookbehind:!0,inside:{"format-string":{pattern:e(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[u,v]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:t.languages.csharp}}},string:/[\s\S]+/}}t.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:e(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[I]),lookbehind:!0,greedy:!0,inside:D(I,$)},{pattern:e(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[B]),lookbehind:!0,greedy:!0,inside:D(B,_)}],char:{pattern:RegExp(m),greedy:!0}}),t.languages.dotnet=t.languages.cs=t.languages.csharp})(Prism); diff --git a/dist-frontend/assets/prism-css-Bpx-unsJ.js b/dist-frontend/assets/prism-css-Bpx-unsJ.js new file mode 100644 index 00000000..ec7cb8d1 --- /dev/null +++ b/dist-frontend/assets/prism-css-Bpx-unsJ.js @@ -0,0 +1 @@ +(function(s){var e=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;s.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+e.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+e.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+e.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:e,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},s.languages.css.atrule.inside.rest=s.languages.css;var t=s.languages.markup;t&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))})(Prism); diff --git a/dist-frontend/assets/prism-java-Bz0cy7o8.js b/dist-frontend/assets/prism-java-Bz0cy7o8.js new file mode 100644 index 00000000..6a07aef2 --- /dev/null +++ b/dist-frontend/assets/prism-java-Bz0cy7o8.js @@ -0,0 +1 @@ +(function(t){var n=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,s=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,e={pattern:RegExp(/(^|[^\w.])/.source+s+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};t.languages.java=t.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[e,{pattern:RegExp(/(^|[^\w.])/.source+s+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:e.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+s+/[A-Z]\w*\b/.source),lookbehind:!0,inside:e.inside}],keyword:n,function:[t.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),t.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),t.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":e,keyword:n,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+s+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:e.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+s+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:e.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return n.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(Prism); diff --git a/dist-frontend/assets/prism-json-xwnKirkR.js b/dist-frontend/assets/prism-json-xwnKirkR.js new file mode 100644 index 00000000..81219ceb --- /dev/null +++ b/dist-frontend/assets/prism-json-xwnKirkR.js @@ -0,0 +1 @@ +Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}};Prism.languages.webmanifest=Prism.languages.json; diff --git a/dist-frontend/assets/prism-markdown-4MKFcK2x.js b/dist-frontend/assets/prism-markdown-4MKFcK2x.js new file mode 100644 index 00000000..b15e371a --- /dev/null +++ b/dist-frontend/assets/prism-markdown-4MKFcK2x.js @@ -0,0 +1 @@ +(function(e){var f=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function d(n){return n=n.replace(//g,function(){return f}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+n+")")}var g=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,p=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return g}),c=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+p+c+"(?:"+p+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+p+c+")(?:"+p+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(g),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+p+")"+c+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+p+"$"),inside:{"table-header":{pattern:RegExp(g),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:d(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:d(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:d(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:d(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(n){["url","bold","italic","strike","code-snippet"].forEach(function(t){n!==t&&(e.languages.markdown[n].inside.content.inside[t]=e.languages.markdown[t])})}),e.hooks.add("after-tokenize",function(n){if(n.language!=="markdown"&&n.language!=="md")return;function t(i){if(!(!i||typeof i=="string"))for(var r=0,u=i.length;r",quot:'"'},_=String.fromCodePoint||String.fromCharCode;function m(n){var t=n.replace(h,"");return t=t.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(i,r){if(r=r.toLowerCase(),r[0]==="#"){var u;return r[1]==="x"?u=parseInt(r.slice(2),16):u=Number(r.slice(1)),_(u)}else{var o=k[r];return o||i}}),t}e.languages.md=e.languages.markdown})(Prism); diff --git a/dist-frontend/assets/prism-markup-templating-Ct1xsyfA.js b/dist-frontend/assets/prism-markup-templating-Ct1xsyfA.js new file mode 100644 index 00000000..ec3c85f4 --- /dev/null +++ b/dist-frontend/assets/prism-markup-templating-Ct1xsyfA.js @@ -0,0 +1 @@ +(function(u){function s(r,a){return"___"+r.toUpperCase()+a+"___"}Object.defineProperties(u.languages["markup-templating"]={},{buildPlaceholders:{value:function(r,a,c,e){if(r.language===a){var f=r.tokenStack=[];r.code=r.code.replace(c,function(n){if(typeof e=="function"&&!e(n))return n;for(var i=f.length,t;r.code.indexOf(t=s(a,i))!==-1;)++i;return f[i]=n,t}),r.grammar=u.languages.markup}}},tokenizePlaceholders:{value:function(r,a){if(r.language!==a||!r.tokenStack)return;r.grammar=u.languages[a];var c=0,e=Object.keys(r.tokenStack);function f(n){for(var i=0;i=e.length);i++){var t=n[i];if(typeof t=="string"||t.content&&typeof t.content=="string"){var p=e[c],y=r.tokenStack[p],g=typeof t=="string"?t:t.content,h=s(a,p),l=g.indexOf(h);if(l>-1){++c;var d=g.substring(0,l),v=new u.Token(a,u.tokenize(y,r.grammar),"language-"+a,y),k=g.substring(l+h.length),o=[];d&&o.push.apply(o,f([d])),o.push(v),k&&o.push.apply(o,f([k])),typeof t=="string"?n.splice.apply(n,[i,1].concat(o)):t.content=o}}else t.content&&f(t.content)}return n}f(r.tokens)}}})})(Prism); diff --git a/dist-frontend/assets/prism-path-CC2I6U-X.js b/dist-frontend/assets/prism-path-CC2I6U-X.js new file mode 100644 index 00000000..66e9bc49 --- /dev/null +++ b/dist-frontend/assets/prism-path-CC2I6U-X.js @@ -0,0 +1 @@ +Prism.languages.path={slash:{pattern:/[\/\\]/,alias:"cdata"},property:{pattern:/[\w\s-]+(?=[\/\\])/,lookbehind:!0,greedy:!0,alias:"folder"},string:{pattern:/\.(html|css|js|ts|json|md|svg|png|jpg|gif|woff2|exe|com|app|sh|bat|rs|txt|docx|xlsx|pptx|pdf|psd|mp3|mp4|avi|mov|mkv|flac|wav|ai|eps|zip|rar|7z|tar\.gz|deb|pkg|dmg)$/,inside:{punctuation:/^\./},alias:"extension"},selector:{pattern:/[\w\s\-\(\)]+(?=\.[\w-]+$|$)/,lookbehind:!0,greedy:!0,alias:"filename"}}; diff --git a/dist-frontend/assets/prism-php-Y_bwvUTe.js b/dist-frontend/assets/prism-php-Y_bwvUTe.js new file mode 100644 index 00000000..fe7c8c72 --- /dev/null +++ b/dist-frontend/assets/prism-php-Y_bwvUTe.js @@ -0,0 +1 @@ +(function(e){var a=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],i=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,r=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,s=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:a,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:i,operator:r,punctuation:s};var l={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},o=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:l}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:l}}];e.languages.insertBefore("php","variable",{string:o,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:a,string:o,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:i,operator:r,punctuation:s}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",function(t){if(/<\?/.test(t.code)){var u=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;e.languages["markup-templating"].buildPlaceholders(t,"php",u)}}),e.hooks.add("after-tokenize",function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")})})(Prism); diff --git a/dist-frontend/assets/prism-regex-DCddBNSB.js b/dist-frontend/assets/prism-regex-DCddBNSB.js new file mode 100644 index 00000000..8b0e05f5 --- /dev/null +++ b/dist-frontend/assets/prism-regex-DCddBNSB.js @@ -0,0 +1 @@ +(function(n){var e={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},a=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,s={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},i={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},t="(?:[^\\\\-]|"+a.source+")",p=RegExp(t+"-"+t),r={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};n.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:p,inside:{escape:a,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":e,"char-set":i,escape:a}},"special-escape":e,"char-set":s,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":r}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:a,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var n={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var r="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",t=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+r+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:n,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:n,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+t),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+t+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+r),greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:n,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+r),greedy:!0,inside:{interpolation:n,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:n,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby})(Prism); diff --git a/dist-frontend/assets/prism-shell-session-C8ifCaAv.js b/dist-frontend/assets/prism-shell-session-C8ifCaAv.js new file mode 100644 index 00000000..fcef5970 --- /dev/null +++ b/dist-frontend/assets/prism-shell-session-C8ifCaAv.js @@ -0,0 +1 @@ +(function(s){var e=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");s.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return e}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:s.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},s.languages["sh-session"]=s.languages.shellsession=s.languages["shell-session"]})(Prism); diff --git a/dist-frontend/assets/prism-sql-AgAyy5H_.js b/dist-frontend/assets/prism-sql-AgAyy5H_.js new file mode 100644 index 00000000..a95a56fd --- /dev/null +++ b/dist-frontend/assets/prism-sql-AgAyy5H_.js @@ -0,0 +1 @@ +Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; diff --git a/dist-frontend/assets/prism-uri-BQNPRq5q.js b/dist-frontend/assets/prism-uri-BQNPRq5q.js new file mode 100644 index 00000000..64714fe1 --- /dev/null +++ b/dist-frontend/assets/prism-uri-BQNPRq5q.js @@ -0,0 +1 @@ +Prism.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+("(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")")+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}};Prism.languages.url=Prism.languages.uri; diff --git a/dist-frontend/assets/prism-yaml-Chm5ZdEN.js b/dist-frontend/assets/prism-yaml-Chm5ZdEN.js new file mode 100644 index 00000000..2b9d7cfa --- /dev/null +++ b/dist-frontend/assets/prism-yaml-Chm5ZdEN.js @@ -0,0 +1 @@ +(function(r){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+n.source+"(?:[ ]+"+t.source+")?|"+t.source+"(?:[ ]+"+n.source+")?)",d=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function e(i,u){u=(u||"").replace(/m/g,"")+"m";var p=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return i});return RegExp(p,u)}r.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return a})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return"(?:"+d+"|"+o+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:e(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:e(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:e(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:e(o),lookbehind:!0,greedy:!0},number:{pattern:e(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},r.languages.yml=r.languages.yaml})(Prism); diff --git a/dist-frontend/assets/properties-BIdqkyNt.js b/dist-frontend/assets/properties-BIdqkyNt.js new file mode 100644 index 00000000..501985be --- /dev/null +++ b/dist-frontend/assets/properties-BIdqkyNt.js @@ -0,0 +1 @@ +import{g as u,c}from"./index-BIPqZpBm.js";function s(r,f){for(var o=0;oi[e]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var x={exports:{}};(function(r,f){(function(o){o(c)})(function(o){o.defineMode("properties",function(){return{token:function(i,e){var n=i.sol()||e.afterSection,p=i.eol();if(e.afterSection=!1,n&&(e.nextMultiline?(e.inMultiline=!0,e.nextMultiline=!1):e.position="def"),p&&!e.nextMultiline&&(e.inMultiline=!1,e.position="def"),n)for(;i.eatSpace(););var t=i.next();return n&&(t==="#"||t==="!"||t===";")?(e.position="comment",i.skipToEnd(),"comment"):n&&t==="["?(e.afterSection=!0,i.skipTo("]"),i.eat("]"),"header"):t==="="||t===":"?(e.position="quote",null):(t==="\\"&&e.position==="quote"&&i.eol()&&(e.nextMultiline=!0),e.position)},startState:function(){return{position:"def",nextMultiline:!1,inMultiline:!1,afterSection:!1}}}}),o.defineMIME("text/x-properties","properties"),o.defineMIME("text/x-ini","properties")})})();var l=x.exports;const d=u(l),M=s({__proto__:null,default:d},[l]);export{M as p}; diff --git a/dist-frontend/assets/protobuf-C2FX4XDW.js b/dist-frontend/assets/protobuf-C2FX4XDW.js new file mode 100644 index 00000000..aa6c4f0b --- /dev/null +++ b/dist-frontend/assets/protobuf-C2FX4XDW.js @@ -0,0 +1 @@ +import{g as c,c as d}from"./index-BIPqZpBm.js";function s(f,i){for(var t=0;tn[r]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var l={exports:{}};(function(f,i){(function(t){t(d)})(function(t){function n(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var r=["package","message","import","syntax","required","optional","repeated","reserved","default","extensions","packed","bool","bytes","double","enum","float","string","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","option","service","rpc","returns"],o=n(r);t.registerHelper("hintWords","protobuf",r);var a=new RegExp("^[_A-Za-z¡-￿][_A-Za-z0-9¡-￿]*");function p(e){return e.eatSpace()?null:e.match("//")?(e.skipToEnd(),"comment"):e.match(/^[0-9\.+-]/,!1)&&(e.match(/^[+-]?0x[0-9a-fA-F]+/)||e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||e.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?"number":e.match(/^"([^"]|(""))*"/)||e.match(/^'([^']|(''))*'/)?"string":e.match(o)?"keyword":e.match(a)?"variable":(e.next(),null)}t.defineMode("protobuf",function(){return{token:p,fold:"brace"}}),t.defineMIME("text/x-protobuf","protobuf")})})();var u=l.exports;const b=c(u),g=s({__proto__:null,default:b},[u]);export{g as p}; diff --git a/dist-frontend/assets/pug-udiFjUiW.js b/dist-frontend/assets/pug-udiFjUiW.js new file mode 100644 index 00000000..a5786433 --- /dev/null +++ b/dist-frontend/assets/pug-udiFjUiW.js @@ -0,0 +1 @@ +import{g as un,c as cn,a as fn}from"./index-BIPqZpBm.js";import{a as ln}from"./css-D2W7DKD8.js";import{r as on}from"./htmlmixed-DYfBZbch.js";function an(l,o){for(var r=0;ru[t]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}var pn={exports:{}};(function(l,o){(function(r){r(cn,fn(),ln,on())})(function(r){r.defineMode("pug",function(u){var t="keyword",f="meta",j="builtin",b="qualifier",h={"{":"}","(":")","[":"]"},c=r.getMode(u,"javascript");function a(){this.javaScriptLine=!1,this.javaScriptLineExcludesColon=!1,this.javaScriptArguments=!1,this.javaScriptArgumentsDepth=0,this.isInterpolating=!1,this.interpolationNesting=0,this.jsState=r.startState(c),this.restOfLine="",this.isIncludeFiltered=!1,this.isEach=!1,this.lastTag="",this.scriptType="",this.isAttrs=!1,this.attrsNest=[],this.inAttributeName=!0,this.attributeIsType=!1,this.attrValue="",this.indentOf=1/0,this.indentToken="",this.innerMode=null,this.innerState=null,this.innerModeForLine=!1}a.prototype.copy=function(){var n=new a;return n.javaScriptLine=this.javaScriptLine,n.javaScriptLineExcludesColon=this.javaScriptLineExcludesColon,n.javaScriptArguments=this.javaScriptArguments,n.javaScriptArgumentsDepth=this.javaScriptArgumentsDepth,n.isInterpolating=this.isInterpolating,n.interpolationNesting=this.interpolationNesting,n.jsState=r.copyState(c,this.jsState),n.innerMode=this.innerMode,this.innerMode&&this.innerState&&(n.innerState=r.copyState(this.innerMode,this.innerState)),n.restOfLine=this.restOfLine,n.isIncludeFiltered=this.isIncludeFiltered,n.isEach=this.isEach,n.lastTag=this.lastTag,n.scriptType=this.scriptType,n.isAttrs=this.isAttrs,n.attrsNest=this.attrsNest.slice(),n.inAttributeName=this.inAttributeName,n.attributeIsType=this.attributeIsType,n.attrValue=this.attrValue,n.indentOf=this.indentOf,n.indentToken=this.indentToken,n.innerModeForLine=this.innerModeForLine,n};function L(n,i){if(n.sol()&&(i.javaScriptLine=!1,i.javaScriptLineExcludesColon=!1),i.javaScriptLine){if(i.javaScriptLineExcludesColon&&n.peek()===":"){i.javaScriptLine=!1,i.javaScriptLineExcludesColon=!1;return}var e=c.token(n,i.jsState);return n.eol()&&(i.javaScriptLine=!1),e||!0}}function y(n,i){if(i.javaScriptArguments){if(i.javaScriptArgumentsDepth===0&&n.peek()!=="("){i.javaScriptArguments=!1;return}if(n.peek()==="("?i.javaScriptArgumentsDepth++:n.peek()===")"&&i.javaScriptArgumentsDepth--,i.javaScriptArgumentsDepth===0){i.javaScriptArguments=!1;return}var e=c.token(n,i.jsState);return e||!0}}function A(n){if(n.match(/^yield\b/))return"keyword"}function x(n){if(n.match(/^(?:doctype) *([^\n]+)?/))return f}function s(n,i){if(n.match("#{"))return i.isInterpolating=!0,i.interpolationNesting=0,"punctuation"}function T(n,i){if(i.isInterpolating){if(n.peek()==="}"){if(i.interpolationNesting--,i.interpolationNesting<0)return n.next(),i.isInterpolating=!1,"punctuation"}else n.peek()==="{"&&i.interpolationNesting++;return c.token(n,i.jsState)||!0}}function k(n,i){if(n.match(/^case\b/))return i.javaScriptLine=!0,t}function O(n,i){if(n.match(/^when\b/))return i.javaScriptLine=!0,i.javaScriptLineExcludesColon=!0,t}function N(n){if(n.match(/^default\b/))return t}function w(n,i){if(n.match(/^extends?\b/))return i.restOfLine="string",t}function E(n,i){if(n.match(/^append\b/))return i.restOfLine="variable",t}function I(n,i){if(n.match(/^prepend\b/))return i.restOfLine="variable",t}function F(n,i){if(n.match(/^block\b *(?:(prepend|append)\b)?/))return i.restOfLine="variable",t}function D(n,i){if(n.match(/^include\b/))return i.restOfLine="string",t}function M(n,i){if(n.match(/^include:([a-zA-Z0-9\-]+)/,!1)&&n.match("include"))return i.isIncludeFiltered=!0,t}function C(n,i){if(i.isIncludeFiltered){var e=d(n,i);return i.isIncludeFiltered=!1,i.restOfLine="string",e}}function V(n,i){if(n.match(/^mixin\b/))return i.javaScriptLine=!0,t}function _(n,i){if(n.match(/^\+([-\w]+)/))return n.match(/^\( *[-\w]+ *=/,!1)||(i.javaScriptArguments=!0,i.javaScriptArgumentsDepth=0),"variable";if(n.match("+#{",!1))return n.next(),i.mixinCallAfter=!0,s(n,i)}function m(n,i){if(i.mixinCallAfter)return i.mixinCallAfter=!1,n.match(/^\( *[-\w]+ *=/,!1)||(i.javaScriptArguments=!0,i.javaScriptArgumentsDepth=0),!0}function P(n,i){if(n.match(/^(if|unless|else if|else)\b/))return i.javaScriptLine=!0,t}function q(n,i){if(n.match(/^(- *)?(each|for)\b/))return i.isEach=!0,t}function $(n,i){if(i.isEach){if(n.match(/^ in\b/))return i.javaScriptLine=!0,i.isEach=!1,t;if(n.sol()||n.eol())i.isEach=!1;else if(n.next()){for(;!n.match(/^ in\b/,!1)&&n.next(););return"variable"}}}function z(n,i){if(n.match(/^while\b/))return i.javaScriptLine=!0,t}function R(n,i){var e;if(e=n.match(/^(\w(?:[-:\w]*\w)?)\/?/))return i.lastTag=e[1].toLowerCase(),i.lastTag==="script"&&(i.scriptType="application/javascript"),"tag"}function d(n,i){if(n.match(/^:([\w\-]+)/)){var e;return u&&u.innerModes&&(e=u.innerModes(n.current().substring(1))),e||(e=n.current().substring(1)),typeof e=="string"&&(e=r.getMode(u,e)),p(n,i,e),"atom"}}function Y(n,i){if(n.match(/^(!?=|-)/))return i.javaScriptLine=!0,"punctuation"}function B(n){if(n.match(/^#([\w-]+)/))return j}function H(n){if(n.match(/^\.([\w-]+)/))return b}function J(n,i){if(n.peek()=="(")return n.next(),i.isAttrs=!0,i.attrsNest=[],i.inAttributeName=!0,i.attrValue="",i.attributeIsType=!1,"punctuation"}function S(n,i){if(i.isAttrs){if(h[n.peek()]&&i.attrsNest.push(h[n.peek()]),i.attrsNest[i.attrsNest.length-1]===n.peek())i.attrsNest.pop();else if(n.eat(")"))return i.isAttrs=!1,"punctuation";if(i.inAttributeName&&n.match(/^[^=,\)!]+/))return(n.peek()==="="||n.peek()==="!")&&(i.inAttributeName=!1,i.jsState=r.startState(c),i.lastTag==="script"&&n.current().trim().toLowerCase()==="type"?i.attributeIsType=!0:i.attributeIsType=!1),"attribute";var e=c.token(n,i.jsState);if(i.attributeIsType&&e==="string"&&(i.scriptType=n.current().toString()),i.attrsNest.length===0&&(e==="string"||e==="variable"||e==="keyword"))try{return Function("","var x "+i.attrValue.replace(/,\s*$/,"").replace(/^!/,"")),i.inAttributeName=!0,i.attrValue="",n.backUp(n.current().length),S(n,i)}catch{}return i.attrValue+=n.current(),e||!0}}function K(n,i){if(n.match(/^&attributes\b/))return i.javaScriptArguments=!0,i.javaScriptArgumentsDepth=0,"keyword"}function U(n){if(n.sol()&&n.eatSpace())return"indent"}function W(n,i){if(n.match(/^ *\/\/(-)?([^\n]*)/))return i.indentOf=n.indentation(),i.indentToken="comment","comment"}function Z(n){if(n.match(/^: */))return"colon"}function G(n,i){if(n.match(/^(?:\| ?| )([^\n]+)/))return"string";if(n.match(/^(<[^\n]*)/,!1))return p(n,i,"htmlmixed"),i.innerModeForLine=!0,v(n,i,!0)}function Q(n,i){if(n.eat(".")){var e=null;return i.lastTag==="script"&&i.scriptType.toLowerCase().indexOf("javascript")!=-1?e=i.scriptType.toLowerCase().replace(/"|'/g,""):i.lastTag==="style"&&(e="css"),p(n,i,e),"dot"}}function X(n){return n.next(),null}function p(n,i,e){e=r.mimeModes[e]||e,e=u.innerModes&&u.innerModes(e)||e,e=r.mimeModes[e]||e,e=r.getMode(u,e),i.indentOf=n.indentation(),e&&e.name!=="null"?i.innerMode=e:i.indentToken="string"}function v(n,i,e){if(n.indentation()>i.indentOf||i.innerModeForLine&&!n.sol()||e)return i.innerMode?(i.innerState||(i.innerState=i.innerMode.startState?r.startState(i.innerMode,n.indentation()):{}),n.hideFirstChars(i.indentOf+2,function(){return i.innerMode.token(n,i.innerState)||!0})):(n.skipToEnd(),i.indentToken);n.sol()&&(i.indentOf=1/0,i.indentToken=null,i.innerMode=null,i.innerState=null)}function nn(n,i){if(n.sol()&&(i.restOfLine=""),i.restOfLine){n.skipToEnd();var e=i.restOfLine;return i.restOfLine="",e}}function en(){return new a}function tn(n){return n.copy()}function rn(n,i){var e=v(n,i)||nn(n,i)||T(n,i)||C(n,i)||$(n,i)||S(n,i)||L(n,i)||y(n,i)||m(n,i)||A(n)||x(n)||s(n,i)||k(n,i)||O(n,i)||N(n)||w(n,i)||E(n,i)||I(n,i)||F(n,i)||D(n,i)||M(n,i)||V(n,i)||_(n,i)||P(n,i)||q(n,i)||z(n,i)||R(n,i)||d(n,i)||Y(n,i)||B(n)||H(n)||J(n,i)||K(n,i)||U(n)||G(n,i)||W(n,i)||Z(n)||Q(n,i)||X(n);return e===!0?null:e}return{startState:en,copyState:tn,token:rn}},"javascript","css","htmlmixed"),r.defineMIME("text/x-pug","pug"),r.defineMIME("text/x-jade","pug")})})();var g=pn.exports;const hn=un(g),gn=an({__proto__:null,default:hn},[g]);export{g as a,gn as p}; diff --git a/dist-frontend/assets/puppet-CuGQJUQz.js b/dist-frontend/assets/puppet-CuGQJUQz.js new file mode 100644 index 00000000..83aec681 --- /dev/null +++ b/dist-frontend/assets/puppet-CuGQJUQz.js @@ -0,0 +1 @@ +import{g as _,c as v}from"./index-BIPqZpBm.js";function b(f,l){for(var o=0;ot[u]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var k={exports:{}};(function(f,l){(function(o){o(v)})(function(o){o.defineMode("puppet",function(){var t={},u=/({)?([a-z][a-z0-9_]*)?((::[a-z][a-z0-9_]*)*::)?[a-zA-Z0-9_]+(})?/;function c(e,n){for(var i=n.split(" "),a=0;a.*/,!1),s=e.match(/(\s+)?[\w:_]+(\s+)?{/,!1),h=e.match(/(\s+)?[@]{1,2}[\w:_]+(\s+)?{/,!1),r=e.next();if(r==="$")return e.match(u)?n.continueString?"variable-2":"variable":"error";if(n.continueString)return e.backUp(1),p(e,n);if(n.inDefinition){if(e.match(/(\s+)?[\w:_]+(\s+)?/))return"def";e.match(/\s+{/),n.inDefinition=!1}return n.inInclude?(e.match(/(\s+)?\S+(\s+)?/),n.inInclude=!1,"def"):e.match(/(\s+)?\w+\(/)?(e.backUp(1),"def"):a?(e.match(/(\s+)?\w+/),"tag"):i&&t.hasOwnProperty(i)?(e.backUp(1),e.match(/[\w]+/),e.match(/\s+\S+\s+{/,!1)&&(n.inDefinition=!0),i=="include"&&(n.inInclude=!0),t[i]):/(^|\s+)[A-Z][\w:_]+/.test(i)?(e.backUp(1),e.match(/(^|\s+)[A-Z][\w:_]+/),"def"):s?(e.match(/(\s+)?[\w:_]+/),"def"):h?(e.match(/(\s+)?[@]{1,2}/),"special"):r=="#"?(e.skipToEnd(),"comment"):r=="'"||r=='"'?(n.pending=r,p(e,n)):r=="{"||r=="}"?"bracket":r=="/"?(e.match(/^[^\/]*\//),"variable-3"):r.match(/[0-9]/)?(e.eatWhile(/[0-9]+/),"number"):r=="="?(e.peek()==">"&&e.next(),"operator"):(e.eatWhile(/[\w-]/),null)}return{startState:function(){var e={};return e.inDefinition=!1,e.inInclude=!1,e.continueString=!1,e.pending=!1,e},token:function(e,n){return e.eatSpace()?null:g(e,n)}}}),o.defineMIME("text/x-puppet","puppet")})})();var d=k.exports;const w=_(d),y=b({__proto__:null,default:w},[d]);export{y as p}; diff --git a/dist-frontend/assets/python-a8ZN5Ifv.js b/dist-frontend/assets/python-a8ZN5Ifv.js new file mode 100644 index 00000000..93ef3576 --- /dev/null +++ b/dist-frontend/assets/python-a8ZN5Ifv.js @@ -0,0 +1 @@ +import{g as J,c as K}from"./index-BIPqZpBm.js";function M(k,_){for(var c=0;c<_.length;c++){const p=_[c];if(typeof p!="string"&&!Array.isArray(p)){for(const y in p)if(y!=="default"&&!(y in k)){const b=Object.getOwnPropertyDescriptor(p,y);b&&Object.defineProperty(k,y,b.get?b:{enumerable:!0,get:()=>p[y]})}}}return Object.freeze(Object.defineProperty(k,Symbol.toStringTag,{value:"Module"}))}var H={exports:{}};(function(k,_){(function(c){c(K)})(function(c){function p(a){return new RegExp("^(("+a.join(")|(")+"))\\b")}var y=p(["and","or","not","is"]),b=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in","False","True"],m=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];c.registerHelper("hintWords","python",b.concat(m).concat(["exec","print"]));function f(a){return a.scopes[a.scopes.length-1]}c.defineMode("python",function(a,l){for(var h="error",B=l.delimiters||l.singleDelimiters||/^[\(\)\[\]\{\}@,:`=;\.\\]/,v=[l.singleOperators,l.doubleOperators,l.doubleDelimiters,l.tripleDelimiters,l.operators||/^([-+*/%\/&|^]=?|[<>=]+|\/\/=?|\*\*=?|!=|[~!@]|\.\.\.)/],x=0;xi?A(n):t0&&I(e,n)&&(u+=" "+h),u}}return E(e,n)}function E(e,n,r){if(e.eatSpace())return null;if(!r&&e.match(/^#.*/))return"comment";if(e.match(/^[0-9\.]/,!1)){var i=!1;if(e.match(/^[\d_]*\.\d+(e[\+\-]?\d+)?/i)&&(i=!0),e.match(/^[\d_]+\.\d*/)&&(i=!0),e.match(/^\.\d+/)&&(i=!0),i)return e.eat(/J/i),"number";var t=!1;if(e.match(/^0x[0-9a-f_]+/i)&&(t=!0),e.match(/^0b[01_]+/i)&&(t=!0),e.match(/^0o[0-7_]+/i)&&(t=!0),e.match(/^[1-9][\d_]*(e[\+\-]?[\d_]+)?/)&&(e.eat(/J/i),t=!0),e.match(/^0(?![\dx])/i)&&(t=!0),t)return e.eat(/L/i),"number"}if(e.match(O)){var u=e.current().toLowerCase().indexOf("f")!==-1;return u?(n.tokenize=P(e.current(),n.tokenize),n.tokenize(e,n)):(n.tokenize=$(e.current(),n.tokenize),n.tokenize(e,n))}for(var o=0;o=0;)e=e.substr(1);var r=e.length==1,i="string";function t(o){return function(d,z){var j=E(d,z,!0);return j=="punctuation"&&(d.current()=="{"?z.tokenize=t(o+1):d.current()=="}"&&(o>1?z.tokenize=t(o-1):z.tokenize=u)),j}}function u(o,d){for(;!o.eol();)if(o.eatWhile(/[^'"\{\}\\]/),o.eat("\\")){if(o.next(),r&&o.eol())return i}else{if(o.match(e))return d.tokenize=n,i;if(o.match("{{"))return i;if(o.match("{",!1))return d.tokenize=t(0),o.current()?i:d.tokenize(o,d);if(o.match("}}"))return i;if(o.match("}"))return h;o.eat(/['"]/)}if(r){if(l.singleLineStringErrors)return h;d.tokenize=n}return i}return u.isString=!0,u}function $(e,n){for(;"rubf".indexOf(e.charAt(0).toLowerCase())>=0;)e=e.substr(1);var r=e.length==1,i="string";function t(u,o){for(;!u.eol();)if(u.eatWhile(/[^'"\\]/),u.eat("\\")){if(u.next(),r&&u.eol())return i}else{if(u.match(e))return o.tokenize=n,i;u.eat(/['"]/)}if(r){if(l.singleLineStringErrors)return h;o.tokenize=n}return i}return t.isString=!0,t}function A(e){for(;f(e).type!="py";)e.scopes.pop();e.scopes.push({offset:f(e).offset+a.indentUnit,type:"py",align:null})}function U(e,n,r){var i=e.match(/^[\s\[\{\(]*(?:#|$)/,!1)?null:e.column()+1;n.scopes.push({offset:n.indent+S,type:r,align:i})}function I(e,n){for(var r=e.indentation();n.scopes.length>1&&f(n).offset>r;){if(f(n).type!="py")return!0;n.scopes.pop()}return f(n).offset!=r}function Z(e,n){e.sol()&&(n.beginningOfLine=!0,n.dedent=!1);var r=n.tokenize(e,n),i=e.current();if(n.beginningOfLine&&i=="@")return e.match(w,!1)?"meta":F?"operator":h;if(/\S/.test(i)&&(n.beginningOfLine=!1),(r=="variable"||r=="builtin")&&n.lastToken=="meta"&&(r="meta"),(i=="pass"||i=="return")&&(n.dedent=!0),i=="lambda"&&(n.lambda=!0),i==":"&&!n.lambda&&f(n).type=="py"&&e.match(/^\s*(?:#|$)/,!1)&&A(n),i.length==1&&!/string|comment/.test(r)){var t="[({".indexOf(i);if(t!=-1&&U(e,n,"])}".slice(t,t+1)),t="])}".indexOf(i),t!=-1)if(f(n).type==i)n.indent=n.scopes.pop().offset-S;else return h}return n.dedent&&e.eol()&&f(n).type=="py"&&n.scopes.length>1&&n.scopes.pop(),r}var W={startState:function(e){return{tokenize:T,scopes:[{offset:e||0,type:"py",align:null}],indent:e||0,lastToken:null,lambda:!1,dedent:0}},token:function(e,n){var r=n.errorToken;r&&(n.errorToken=!1);var i=Z(e,n);return i&&i!="comment"&&(n.lastToken=i=="keyword"||i=="punctuation"?e.current():i),i=="punctuation"&&(i=null),e.eol()&&n.lambda&&(n.lambda=!1),r?i+" "+h:i},indent:function(e,n){if(e.tokenize!=T)return e.tokenize.isString?c.Pass:0;var r=f(e),i=r.type==n.charAt(0)||r.type=="py"&&!e.dedent&&/^(else:|elif |except |finally:)/.test(n);return r.align!=null?r.align-(i?1:0):r.offset-(i?S:0)},electricInput:/^\s*([\}\]\)]|else:|elif |except |finally:)$/,closeBrackets:{triples:`'"`},lineComment:"#",fold:"indent"};return W}),c.defineMIME("text/x-python","python");var R=function(a){return a.split(" ")};c.defineMIME("text/x-cython",{name:"python",extra_keywords:R("by cdef cimport cpdef ctypedef enum except extern gil include nogil property public readonly struct union DEF IF ELIF ELSE")})})})();var L=H.exports;const q=J(L),Q=M({__proto__:null,default:q},[L]);export{L as a,Q as p}; diff --git a/dist-frontend/assets/q-B5E7ZAlA.js b/dist-frontend/assets/q-B5E7ZAlA.js new file mode 100644 index 00000000..f7ccd717 --- /dev/null +++ b/dist-frontend/assets/q-B5E7ZAlA.js @@ -0,0 +1 @@ +import{g as w,c as j}from"./index-BIPqZpBm.js";function z(f,s){for(var c=0;cl[u]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var E={exports:{}};(function(f,s){(function(c){c(j)})(function(c){c.defineMode("q",function(l){var u=l.indentUnit,i,a=g(["abs","acos","aj","aj0","all","and","any","asc","asin","asof","atan","attr","avg","avgs","bin","by","ceiling","cols","cor","cos","count","cov","cross","csv","cut","delete","deltas","desc","dev","differ","distinct","div","do","each","ej","enlist","eval","except","exec","exit","exp","fby","fills","first","fkeys","flip","floor","from","get","getenv","group","gtime","hclose","hcount","hdel","hopen","hsym","iasc","idesc","if","ij","in","insert","inter","inv","key","keys","last","like","list","lj","load","log","lower","lsq","ltime","ltrim","mavg","max","maxs","mcount","md5","mdev","med","meta","min","mins","mmax","mmin","mmu","mod","msum","neg","next","not","null","or","over","parse","peach","pj","plist","prd","prds","prev","prior","rand","rank","ratios","raze","read0","read1","reciprocal","reverse","rload","rotate","rsave","rtrim","save","scan","select","set","setenv","show","signum","sin","sqrt","ss","ssr","string","sublist","sum","sums","sv","system","tables","tan","til","trim","txf","type","uj","ungroup","union","update","upper","upsert","value","var","view","views","vs","wavg","where","where","while","within","wj","wj1","wsum","xasc","xbar","xcol","xcols","xdesc","xexp","xgroup","xkey","xlog","xprev","xrank"]),k=/[|/&^!+:\\\-*%$=~#;@><,?_\'\"\[\(\]\)\s{}]/;function g(e){return new RegExp("^("+e.join("|")+")$")}function d(e,n){var o=e.sol(),t=e.next();if(i=null,o){if(t=="/")return(n.tokenize=m)(e,n);if(t=="\\")return e.eol()||/\s/.test(e.peek())?(e.skipToEnd(),/^\\\s*$/.test(e.current())?(n.tokenize=y)(e):n.tokenize=d,"comment"):(n.tokenize=d,"builtin")}if(/\s/.test(t))return e.peek()=="/"?(e.skipToEnd(),"comment"):"whitespace";if(t=='"')return(n.tokenize=b)(e,n);if(t=="`")return e.eatWhile(/[A-Za-z\d_:\/.]/),"symbol";if(t=="."&&/\d/.test(e.peek())||/\d/.test(t)){var r=null;return e.backUp(1),e.match(/^\d{4}\.\d{2}(m|\.\d{2}([DT](\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)?)?)/)||e.match(/^\d+D(\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)/)||e.match(/^\d{2}:\d{2}(:\d{2}(\.\d{1,9})?)?/)||e.match(/^\d+[ptuv]{1}/)?r="temporal":(e.match(/^0[NwW]{1}/)||e.match(/^0x[\da-fA-F]*/)||e.match(/^[01]+[b]{1}/)||e.match(/^\d+[chijn]{1}/)||e.match(/-?\d*(\.\d*)?(e[+\-]?\d+)?(e|f)?/))&&(r="number"),r&&(!(t=e.peek())||k.test(t))?r:(e.next(),"error")}return/[A-Za-z]|\./.test(t)?(e.eatWhile(/[A-Za-z._\d]/),a.test(e.current())?"keyword":"variable"):/[|/&^!+:\\\-*%$=~#;@><\.,?_\']/.test(t)||/[{}\(\[\]\)]/.test(t)?null:"error"}function m(e,n){return e.skipToEnd(),/\/\s*$/.test(e.current())?(n.tokenize=h)(e,n):n.tokenize=d,"comment"}function h(e,n){var o=e.sol()&&e.peek()=="\\";return e.skipToEnd(),o&&/^\\\s*$/.test(e.current())&&(n.tokenize=d),"comment"}function y(e){return e.skipToEnd(),"comment"}function b(e,n){for(var o=!1,t,r=!1;t=e.next();){if(t=='"'&&!o){r=!0;break}o=!o&&t=="\\"}return r&&(n.tokenize=d),"string"}function p(e,n,o){e.context={prev:e.context,indent:e.indent,col:o,type:n}}function x(e){e.indent=e.context.indent,e.context=e.context.prev}return{startState:function(){return{tokenize:d,context:null,indent:0,col:0}},token:function(e,n){e.sol()&&(n.context&&n.context.align==null&&(n.context.align=!1),n.indent=e.indentation());var o=n.tokenize(e,n);if(o!="comment"&&n.context&&n.context.align==null&&n.context.type!="pattern"&&(n.context.align=!0),i=="(")p(n,")",e.column());else if(i=="[")p(n,"]",e.column());else if(i=="{")p(n,"}",e.column());else if(/[\]\}\)]/.test(i)){for(;n.context&&n.context.type=="pattern";)x(n);n.context&&i==n.context.type&&x(n)}else i=="."&&n.context&&n.context.type=="pattern"?x(n):/atom|string|variable/.test(o)&&n.context&&(/[\}\]]/.test(n.context.type)?p(n,"pattern",e.column()):n.context.type=="pattern"&&!n.context.align&&(n.context.align=!0,n.context.col=e.column()));return o},indent:function(e,n){var o=n&&n.charAt(0),t=e.context;if(/[\]\}]/.test(o))for(;t&&t.type=="pattern";)t=t.prev;var r=t&&o==t.type;return t?t.type=="pattern"?t.col:t.align?t.col+(r?0:1):t.indent+(r?0:u):0}}}),c.defineMIME("text/x-q","q")})})();var v=E.exports;const q=w(v),T=z({__proto__:null,default:q},[v]);export{T as q}; diff --git a/dist-frontend/assets/r-CXytZJ_z.js b/dist-frontend/assets/r-CXytZJ_z.js new file mode 100644 index 00000000..f964ebe2 --- /dev/null +++ b/dist-frontend/assets/r-CXytZJ_z.js @@ -0,0 +1 @@ +import{g as S,c as U}from"./index-BIPqZpBm.js";function z(a,d){for(var o=0;of[l]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var O={exports:{}};(function(a,d){(function(o){o(U)})(function(o){o.registerHelper("wordChars","r",/[\w.]/),o.defineMode("r",function(f){function l(e){for(var n={},r=0;r=!&|~$:]/,i;function s(e,n){i=null;var r=e.next();if(r=="#")return e.skipToEnd(),"comment";if(r=="0"&&e.eat("x"))return e.eatWhile(/[\da-f]/i),"number";if(r=="."&&e.eat(/\d/))return e.match(/\d*(?:e[+\-]?\d+)?/),"number";if(/\d/.test(r))return e.match(/\d*(?:\.\d+)?(?:e[+\-]\d+)?L?/),"number";if(r=="'"||r=='"')return n.tokenize=L(r),"string";if(r=="`")return e.match(/[^`]+`/),"variable-3";if(r=="."&&e.match(/.(?:[.]|\d+)/))return"keyword";if(/[a-zA-Z\.]/.test(r)){e.eatWhile(/[\w\.]/);var t=e.current();return A.propertyIsEnumerable(t)?"atom":N.propertyIsEnumerable(t)?(I.propertyIsEnumerable(t)&&!e.match(/\s*if(\s+|$)/,!1)&&(i="block"),"keyword"):w.propertyIsEnumerable(t)?"builtin":"variable"}else return r=="%"?(e.skipTo("%")&&e.next(),"operator variable-2"):r=="<"&&e.eat("-")||r=="<"&&e.match("<-")||r=="-"&&e.match(/>>?/)?"operator arrow":r=="="&&n.ctx.argList?"arg-is":y.test(r)?r=="$"?"operator dollar":(e.eatWhile(y),"operator"):/[\(\){}\[\];]/.test(r)?(i=r,r==";"?"semi":null):null}function L(e){return function(n,r){if(n.eat("\\")){var t=n.next();return t=="x"?n.match(/^[a-f0-9]{2}/i):(t=="u"||t=="U")&&n.eat("{")&&n.skipTo("}")?n.next():t=="u"?n.match(/^[a-f0-9]{4}/i):t=="U"?n.match(/^[a-f0-9]{8}/i):/[0-7]/.test(t)&&n.match(/^[0-7]{1,2}/),"string-2"}else{for(var u;(u=n.next())!=null;){if(u==e){r.tokenize=s;break}if(u=="\\"){n.backUp(1);break}}return"string"}}}var h=1,x=2,v=4;function p(e,n,r){e.ctx={type:n,indent:e.indent,flags:0,column:r.column(),prev:e.ctx}}function m(e,n){var r=e.ctx;e.ctx={type:r.type,indent:r.indent,flags:r.flags|n,column:r.column,prev:r.prev}}function b(e){e.indent=e.ctx.indent,e.ctx=e.ctx.prev}return{startState:function(){return{tokenize:s,ctx:{type:"top",indent:-f.indentUnit,flags:x},indent:0,afterIdent:!1}},token:function(e,n){if(e.sol()&&(n.ctx.flags&3||(n.ctx.flags|=x),n.ctx.flags&v&&b(n),n.indent=e.indentation()),e.eatSpace())return null;var r=n.tokenize(e,n);return r!="comment"&&!(n.ctx.flags&x)&&m(n,h),(i==";"||i=="{"||i=="}")&&n.ctx.type=="block"&&b(n),i=="{"?p(n,"}",e):i=="("?(p(n,")",e),n.afterIdent&&(n.ctx.argList=!0)):i=="["?p(n,"]",e):i=="block"?p(n,"block",e):i==n.ctx.type?b(n):n.ctx.type=="block"&&r!="comment"&&m(n,v),n.afterIdent=r=="variable"||r=="keyword",r},indent:function(e,n){if(e.tokenize!=s)return 0;var r=n&&n.charAt(0),t=e.ctx,u=r==t.type;return t.flags&v&&(t=t.prev),t.type=="block"?t.indent+(r=="{"?0:f.indentUnit):t.flags&h?t.column+(u?0:1):t.indent+(u?0:f.indentUnit)},lineComment:"#"}}),o.defineMIME("text/x-rsrc","r")})})();var _=O.exports;const j=S(_),$=z({__proto__:null,default:j},[_]);export{$ as r}; diff --git a/dist-frontend/assets/rpm-loWZ38cd.js b/dist-frontend/assets/rpm-loWZ38cd.js new file mode 100644 index 00000000..dcae7d8f --- /dev/null +++ b/dist-frontend/assets/rpm-loWZ38cd.js @@ -0,0 +1 @@ +import{g as s,c as d}from"./index-BIPqZpBm.js";function g(a,f){for(var e=0;en[t]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var m={exports:{}};(function(a,f){(function(e){e(d)})(function(e){e.defineMode("rpm-changes",function(){var n=/^-+$/,t=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ?\d{1,2} \d{2}:\d{2}(:\d{2})? [A-Z]{3,4} \d{4} - /,c=/^[\w+.-]+@[\w.-]+/;return{token:function(i){return i.sol()&&(i.match(n)||i.match(t))?"tag":i.match(c)?"string":(i.next(),null)}}}),e.defineMIME("text/x-rpm-changes","rpm-changes"),e.defineMode("rpm-spec",function(){var n=/^(i386|i586|i686|x86_64|ppc64le|ppc64|ppc|ia64|s390x|s390|sparc64|sparcv9|sparc|noarch|alphaev6|alpha|hppa|mipsel)/,t=/^[a-zA-Z0-9()]+:/,c=/^%(debug_package|package|description|prep|build|install|files|clean|changelog|preinstall|preun|postinstall|postun|pretrans|posttrans|pre|post|triggerin|triggerun|verifyscript|check|triggerpostun|triggerprein|trigger)/,i=/^%(ifnarch|ifarch|if)/,l=/^%(else|endif)/,u=/^(\!|\?|\<\=|\<|\>\=|\>|\=\=|\&\&|\|\|)/;return{startState:function(){return{controlFlow:!1,macroParameters:!1,section:!1}},token:function(r,o){var h=r.peek();if(h=="#")return r.skipToEnd(),"comment";if(r.sol()){if(r.match(t))return"header";if(r.match(c))return"atom"}if(r.match(/^\$\w+/)||r.match(/^\$\{\w+\}/))return"def";if(r.match(l))return"keyword";if(r.match(i))return o.controlFlow=!0,"keyword";if(o.controlFlow){if(r.match(u))return"operator";if(r.match(/^(\d+)/))return"number";r.eol()&&(o.controlFlow=!1)}if(r.match(n))return r.eol()&&(o.controlFlow=!1),"number";if(r.match(/^%[\w]+/))return r.match("(")&&(o.macroParameters=!0),"keyword";if(o.macroParameters){if(r.match(/^\d+/))return"number";if(r.match(")"))return o.macroParameters=!1,"keyword"}return r.match(/^%\{\??[\w \-\:\!]+\}/)?(r.eol()&&(o.controlFlow=!1),"def"):(r.next(),null)}}}),e.defineMIME("text/x-rpm-spec","rpm-spec")})})();var p=m.exports;const w=s(p),x=g({__proto__:null,default:w},[p]);export{x as r}; diff --git a/dist-frontend/assets/rst-x-YdJKUf.js b/dist-frontend/assets/rst-x-YdJKUf.js new file mode 100644 index 00000000..a656d24a --- /dev/null +++ b/dist-frontend/assets/rst-x-YdJKUf.js @@ -0,0 +1 @@ +import{g as oe,c as ie}from"./index-BIPqZpBm.js";import{a as ae}from"./python-a8ZN5Ifv.js";import{r as le}from"./stex-DJeqGD60.js";import{r as fe}from"./overlay-6jmI1xTp.js";function ue(A,N){for(var f=0;fp[i]})}}}return Object.freeze(Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}))}var te={exports:{}};(function(A,N){(function(f){f(ie,ae,le(),fe())})(function(f){f.defineMode("rst",function(p,i){var x=/^\*\*[^\*\s](?:[^\*]*[^\*\s])?\*\*/,b=/^\*[^\*\s](?:[^\*]*[^\*\s])?\*/,w=/^``[^`\s](?:[^`]*[^`\s])``/,u=/^(?:[\d]+(?:[\.,]\d+)*)/,E=/^(?:\s\+[\d]+(?:[\.,]\d+)*)/,m=/^(?:\s\-[\d]+(?:[\.,]\d+)*)/,T="[Hh][Tt][Tt][Pp][Ss]?://",P="(?:[\\d\\w.-]+)\\.(?:\\w{2,6})",t="(?:/[\\d\\w\\#\\%\\&\\-\\.\\,\\/\\:\\=\\?\\~]+)*",y=new RegExp("^"+T+P+t),R={token:function(l){if(l.match(x)&&l.match(/\W+|$/,!1))return"strong";if(l.match(b)&&l.match(/\W+|$/,!1))return"em";if(l.match(w)&&l.match(/\W+|$/,!1))return"string-2";if(l.match(u))return"number";if(l.match(E))return"positive";if(l.match(m))return"negative";if(l.match(y))return"link";for(;l.next()!=null&&!(l.match(x,!1)||l.match(b,!1)||l.match(w,!1)||l.match(u,!1)||l.match(E,!1)||l.match(m,!1)||l.match(y,!1)););return null}},W=f.getMode(p,i.backdrop||"rst-base");return f.overlayMode(W,R,!0)},"python","stex"),f.defineMode("rst-base",function(p){function i(n){var e=Array.prototype.slice.call(arguments,1);return n.replace(/{(\d+)}/g,function(r,j){return typeof e[j]<"u"?e[j]:r})}var x=f.getMode(p,"python"),b=f.getMode(p,"stex"),w="\\s+",u="(?:\\s*|\\W|$)",E=new RegExp(i("^{0}",u)),m=`(?:[^\\W\\d_](?:[\\w!"#$%&'()\\*\\+,\\-\\./:;<=>\\?]*[^\\W_])?)`,T=new RegExp(i("^{0}",m)),P=`(?:[^\\W\\d_](?:[\\w\\s!"#$%&'()\\*\\+,\\-\\./:;<=>\\?]*[^\\W_])?)`,t=i("(?:{0}|`{1}`)",m,P),y="(?:[^\\s\\|](?:[^\\|]*[^\\s\\|])?)",R="(?:[^\\`]+)",W=new RegExp(i("^{0}",R)),l=new RegExp("^([!'#$%&\"()*+,-./:;<=>?@\\[\\\\\\]^_`{|}~])\\1{3,}\\s*$"),L=new RegExp(i("^\\.\\.{0}",w)),q=new RegExp(i("^_{0}:{1}|^__:{1}",t,u)),s=new RegExp(i("^{0}::{1}",t,u)),S=new RegExp(i("^\\|{0}\\|{1}{2}::{3}",y,w,t,u)),M=new RegExp(i("^\\[(?:\\d+|#{0}?|\\*)]{1}",t,u)),z=new RegExp(i("^\\[{0}\\]{1}",t,u)),O=new RegExp(i("^\\|{0}\\|",y)),H=new RegExp(i("^\\[(?:\\d+|#{0}?|\\*)]_",t)),B=new RegExp(i("^\\[{0}\\]_",t)),G=new RegExp(i("^{0}__?",t)),g=new RegExp(i("^`{0}`_",R)),_=new RegExp(i("^:{0}:`{1}`{2}",m,R,u)),k=new RegExp(i("^`{1}`:{0}:{2}",m,R,u)),$=new RegExp(i("^:{0}:{1}",m,u)),J=new RegExp(i("^{0}",t)),K=new RegExp(i("^::{0}",u)),X=new RegExp(i("^\\|{0}\\|",y)),Q=new RegExp(i("^{0}",w)),U=new RegExp(i("^{0}",t)),V=new RegExp(i("^::{0}",u)),Y=new RegExp("^_"),Z=new RegExp(i("^{0}|_",t)),C=new RegExp(i("^:{0}",u)),ee=new RegExp("^::\\s*$"),ne=new RegExp("^\\s+(?:>>>|In \\[\\d+\\]:)\\s");function o(n,e){var r=null;if(n.sol()&&n.match(ne,!1))c(e,I,{mode:x,local:f.startState(x)});else if(n.sol()&&n.match(L))c(e,h),r="meta";else if(n.sol()&&n.match(l))c(e,o),r="header";else if(v(e)==_||n.match(_,!1))switch(d(e)){case 0:c(e,o,a(_,1)),n.match(/^:/),r="meta";break;case 1:c(e,o,a(_,2)),n.match(T),r="keyword",n.current().match(/^(?:math|latex)/)&&(e.tmp_stex=!0);break;case 2:c(e,o,a(_,3)),n.match(/^:`/),r="meta";break;case 3:if(e.tmp_stex&&(e.tmp_stex=void 0,e.tmp={mode:b,local:f.startState(b)}),e.tmp){if(n.peek()=="`"){c(e,o,a(_,4)),e.tmp=void 0;break}r=e.tmp.mode.token(n,e.tmp.local);break}c(e,o,a(_,4)),n.match(W),r="string";break;case 4:c(e,o,a(_,5)),n.match(/^`/),r="meta";break;case 5:c(e,o,a(_,6)),n.match(E);break;default:c(e,o)}else if(v(e)==k||n.match(k,!1))switch(d(e)){case 0:c(e,o,a(k,1)),n.match(/^`/),r="meta";break;case 1:c(e,o,a(k,2)),n.match(W),r="string";break;case 2:c(e,o,a(k,3)),n.match(/^`:/),r="meta";break;case 3:c(e,o,a(k,4)),n.match(T),r="keyword";break;case 4:c(e,o,a(k,5)),n.match(/^:/),r="meta";break;case 5:c(e,o,a(k,6)),n.match(E);break;default:c(e,o)}else if(v(e)==$||n.match($,!1))switch(d(e)){case 0:c(e,o,a($,1)),n.match(/^:/),r="meta";break;case 1:c(e,o,a($,2)),n.match(T),r="keyword";break;case 2:c(e,o,a($,3)),n.match(/^:/),r="meta";break;case 3:c(e,o,a($,4)),n.match(E);break;default:c(e,o)}else if(v(e)==O||n.match(O,!1))switch(d(e)){case 0:c(e,o,a(O,1)),n.match(X),r="variable-2";break;case 1:c(e,o,a(O,2)),n.match(/^_?_?/)&&(r="link");break;default:c(e,o)}else if(n.match(H))c(e,o),r="quote";else if(n.match(B))c(e,o),r="quote";else if(n.match(G))c(e,o),(!n.peek()||n.peek().match(/^\W$/))&&(r="link");else if(v(e)==g||n.match(g,!1))switch(d(e)){case 0:!n.peek()||n.peek().match(/^\W$/)?c(e,o,a(g,1)):n.match(g);break;case 1:c(e,o,a(g,2)),n.match(/^`/),r="link";break;case 2:c(e,o,a(g,3)),n.match(W);break;case 3:c(e,o,a(g,4)),n.match(/^`_/),r="link";break;default:c(e,o)}else n.match(ee)?c(e,re):n.next()&&c(e,o);return r}function h(n,e){var r=null;if(v(e)==S||n.match(S,!1))switch(d(e)){case 0:c(e,h,a(S,1)),n.match(X),r="variable-2";break;case 1:c(e,h,a(S,2)),n.match(Q);break;case 2:c(e,h,a(S,3)),n.match(U),r="keyword";break;case 3:c(e,h,a(S,4)),n.match(V),r="meta";break;default:c(e,o)}else if(v(e)==s||n.match(s,!1))switch(d(e)){case 0:c(e,h,a(s,1)),n.match(J),r="keyword",n.current().match(/^(?:math|latex)/)?e.tmp_stex=!0:n.current().match(/^python/)&&(e.tmp_py=!0);break;case 1:c(e,h,a(s,2)),n.match(K),r="meta",(n.match(/^latex\s*$/)||e.tmp_stex)&&(e.tmp_stex=void 0,c(e,I,{mode:b,local:f.startState(b)}));break;case 2:c(e,h,a(s,3)),(n.match(/^python\s*$/)||e.tmp_py)&&(e.tmp_py=void 0,c(e,I,{mode:x,local:f.startState(x)}));break;default:c(e,o)}else if(v(e)==q||n.match(q,!1))switch(d(e)){case 0:c(e,h,a(q,1)),n.match(Y),n.match(Z),r="link";break;case 1:c(e,h,a(q,2)),n.match(C),r="meta";break;default:c(e,o)}else n.match(M)||n.match(z)?(c(e,o),r="quote"):(n.eatSpace(),n.eol()?c(e,o):(n.skipToEnd(),c(e,ce),r="comment"));return r}function ce(n,e){return D(n,e,"comment")}function re(n,e){return D(n,e,"meta")}function D(n,e,r){return n.eol()||n.eatSpace()?(n.skipToEnd(),r):(c(e,o),null)}function I(n,e){return e.ctx.mode&&e.ctx.local?n.sol()?(n.eatSpace()||c(e,o),null):e.ctx.mode.token(n,e.ctx.local):(c(e,o),null)}function a(n,e,r,j){return{phase:n,stage:e,mode:r,local:j}}function c(n,e,r){n.tok=e,n.ctx=r||{}}function d(n){return n.ctx.stage||0}function v(n){return n.ctx.phase}return{startState:function(){return{tok:o,ctx:a(void 0,0)}},copyState:function(n){var e=n.ctx,r=n.tmp;return e.local&&(e={mode:e.mode,local:f.copyState(e.mode,e.local)}),r&&(r={mode:r.mode,local:f.copyState(r.mode,r.local)}),{tok:n.tok,ctx:e,tmp:r}},innerMode:function(n){return n.tmp?{state:n.tmp.local,mode:n.tmp.mode}:n.ctx.mode?{state:n.ctx.local,mode:n.ctx.mode}:null},token:function(n,e){return e.tok(n,e)}}},"python","stex"),f.defineMIME("text/x-rst","rst")})})();var F=te.exports;const xe=oe(F),ke=ue({__proto__:null,default:xe},[F]);export{ke as r}; diff --git a/dist-frontend/assets/ruby-CUv_2cE6.js b/dist-frontend/assets/ruby-CUv_2cE6.js new file mode 100644 index 00000000..4f1383d8 --- /dev/null +++ b/dist-frontend/assets/ruby-CUv_2cE6.js @@ -0,0 +1 @@ +import{g as s}from"./index-BIPqZpBm.js";import{r as u}from"./ruby-DrBlgSIX.js";function i(t,a){for(var o=0;or[e]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var f=u();const c=s(f),b=i({__proto__:null,default:c},[f]);export{b as r}; diff --git a/dist-frontend/assets/ruby-DrBlgSIX.js b/dist-frontend/assets/ruby-DrBlgSIX.js new file mode 100644 index 00000000..7471c54e --- /dev/null +++ b/dist-frontend/assets/ruby-DrBlgSIX.js @@ -0,0 +1 @@ +import{c as I}from"./index-BIPqZpBm.js";var z={exports:{}},_;function Z(){return _||(_=1,function(A,q){(function(d){d(I)})(function(d){function h(c){for(var f={},u=0,p=c.length;u]/)?(e.eat(/[\<\>]/),"atom"):e.eat(/[\+\-\*\/\&\|\:\!]/)?"atom":e.eat(/[a-zA-Z$@_\xa1-\uffff]/)?(e.eatWhile(/[\w$\xa1-\uffff]/),e.eat(/[\?\!\=]/),"atom"):"operator";if(n=="@"&&e.match(/^@?[a-zA-Z_\xa1-\uffff]/))return e.eat("@"),e.eatWhile(/[\w\xa1-\uffff]/),"variable-2";if(n=="$")return e.eat(/[a-zA-Z_]/)?e.eatWhile(/[\w]/):e.eat(/\d/)?e.eat(/\d/):e.next(),"variable-3";if(/[a-zA-Z_\xa1-\uffff]/.test(n))return e.eatWhile(/[\w\xa1-\uffff]/),e.eat(/[\?\!]/),e.eat(":")?"atom":"ident";if(n=="|"&&(i.varList||i.lastTok=="{"||i.lastTok=="do"))return f="|",null;if(/[\(\)\[\]{}\\;]/.test(n))return f=n,null;if(n=="-"&&e.eat(">"))return"arrow";if(/[=+\-\/*:\.^%<>~|]/.test(n)){var a=e.eatWhile(/[=+\-\/*:\.^%<>~|]/);return n=="."&&!a&&(f="."),"operator"}else return null}}}function E(e){for(var i=e.pos,n=0,r,t=!1,o=!1;(r=e.next())!=null;)if(o)o=!1;else{if("[{(".indexOf(r)>-1)n++;else if("]})".indexOf(r)>-1){if(n--,n<0)break}else if(r=="/"&&n==0){t=!0;break}o=r=="\\"}return e.backUp(e.pos-i),t}function v(e){return e||(e=1),function(i,n){if(i.peek()=="}"){if(e==1)return n.tokenize.pop(),n.tokenize[n.tokenize.length-1](i,n);n.tokenize[n.tokenize.length-1]=v(e-1)}else i.peek()=="{"&&(n.tokenize[n.tokenize.length-1]=v(e+1));return p(i,n)}}function W(){var e=!1;return function(i,n){return e?(n.tokenize.pop(),n.tokenize[n.tokenize.length-1](i,n)):(e=!0,p(i,n))}}function k(e,i,n,r){return function(t,o){var l=!1,a;for(o.context.type==="read-quoted-paused"&&(o.context=o.context.prev,t.eat("}"));(a=t.next())!=null;){if(a==e&&(r||!l)){o.tokenize.pop();break}if(n&&a=="#"&&!l){if(t.eat("{")){e=="}"&&(o.context={prev:o.context,type:"read-quoted-paused"}),o.tokenize.push(v());break}else if(/[@\$]/.test(t.peek())){o.tokenize.push(W());break}}l=!l&&a=="\\"}return i}}function L(e,i){return function(n,r){return i&&n.eatSpace(),n.match(e)?r.tokenize.pop():n.skipToEnd(),"string"}}function T(e,i){return e.sol()&&e.match("=end")&&e.eol()&&i.tokenize.pop(),e.skipToEnd(),"comment"}return{startState:function(){return{tokenize:[p],indented:0,context:{type:"top",indented:-c.indentUnit},continuedLine:!1,lastTok:null,varList:!1}},token:function(e,i){f=null,e.sol()&&(i.indented=e.indentation());var n=i.tokenize[i.tokenize.length-1](e,i),r,t=f;if(n=="ident"){var o=e.current();n=i.lastTok=="."?"property":y.propertyIsEnumerable(e.current())?"keyword":/^[A-Z]/.test(o)?"tag":i.lastTok=="def"||i.lastTok=="class"||i.varList?"def":"variable",n=="keyword"&&(t=o,s.propertyIsEnumerable(o)?r="indent":g.propertyIsEnumerable(o)?r="dedent":((o=="if"||o=="unless")&&e.column()==e.indentation()||o=="do"&&i.context.indentedt[r]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}var f={exports:{}};(function(n,o){(function(e){e(u,g())})(function(e){e.defineSimpleMode("rust",{start:[{regex:/b?"/,token:"string",next:"string"},{regex:/b?r"/,token:"string",next:"string_raw"},{regex:/b?r#+"/,token:"string",next:"string_raw_hash"},{regex:/'(?:[^'\\]|\\(?:[nrt0'"]|x[\da-fA-F]{2}|u\{[\da-fA-F]{6}\}))'/,token:"string-2"},{regex:/b'(?:[^']|\\(?:['\\nrt0]|x[\da-fA-F]{2}))'/,token:"string-2"},{regex:/(?:(?:[0-9][0-9_]*)(?:(?:[Ee][+-]?[0-9_]+)|\.[0-9_]+(?:[Ee][+-]?[0-9_]+)?)(?:f32|f64)?)|(?:0(?:b[01_]+|(?:o[0-7_]+)|(?:x[0-9a-fA-F_]+))|(?:[0-9][0-9_]*))(?:u8|u16|u32|u64|i8|i16|i32|i64|isize|usize)?/,token:"number"},{regex:/(let(?:\s+mut)?|fn|enum|mod|struct|type|union)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/(?:abstract|alignof|as|async|await|box|break|continue|const|crate|do|dyn|else|enum|extern|fn|for|final|if|impl|in|loop|macro|match|mod|move|offsetof|override|priv|proc|pub|pure|ref|return|self|sizeof|static|struct|super|trait|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,token:"keyword"},{regex:/\b(?:Self|isize|usize|char|bool|u8|u16|u32|u64|f16|f32|f64|i8|i16|i32|i64|str|Option)\b/,token:"atom"},{regex:/\b(?:true|false|Some|None|Ok|Err)\b/,token:"builtin"},{regex:/\b(fn)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/#!?\[.*\]/,token:"meta"},{regex:/\/\/.*/,token:"comment"},{regex:/\/\*/,token:"comment",next:"comment"},{regex:/[-+\/*=<>!]+/,token:"operator"},{regex:/[a-zA-Z_]\w*!/,token:"variable-3"},{regex:/[a-zA-Z_]\w*/,token:"variable"},{regex:/[\{\[\(]/,indent:!0},{regex:/[\}\]\)]/,dedent:!0}],string:[{regex:/"/,token:"string",next:"start"},{regex:/(?:[^\\"]|\\(?:.|$))*/,token:"string"}],string_raw:[{regex:/"/,token:"string",next:"start"},{regex:/[^"]*/,token:"string"}],string_raw_hash:[{regex:/"#+/,token:"string",next:"start"},{regex:/(?:[^"]|"(?!#))*/,token:"string"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],meta:{dontIndentStates:["comment"],electricInput:/^\s*\}$/,blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",fold:"brace"}}),e.defineMIME("text/x-rustsrc","rust"),e.defineMIME("text/rust","rust")})})();var i=f.exports;const m=a(i),l=x({__proto__:null,default:m},[i]);export{l as r}; diff --git a/dist-frontend/assets/sas-F-7_6Jdg.js b/dist-frontend/assets/sas-F-7_6Jdg.js new file mode 100644 index 00000000..a14d0415 --- /dev/null +++ b/dist-frontend/assets/sas-F-7_6Jdg.js @@ -0,0 +1 @@ +import{g as b,c as g}from"./index-BIPqZpBm.js";function v(p,d){for(var i=0;ir[a]})}}}return Object.freeze(Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}))}var h={exports:{}};(function(p,d){(function(i){i(g)})(function(i){i.defineMode("sas",function(){var r={},a={eq:"operator",lt:"operator",le:"operator",gt:"operator",ge:"operator",in:"operator",ne:"operator",or:"operator"},l=/(<=|>=|!=|<>)/,m=/[=\(:\),{}.*<>+\-\/^\[\]]/;function o(e,t,s){if(s)for(var c=t.split(" "),n=0;nc[i]})}}}return Object.freeze(Object.defineProperty(w,Symbol.toStringTag,{value:"Module"}))}var F={exports:{}};(function(w,a){(function(u){u($,M)})(function(u){u.defineMode("sass",function(c){var i=u.mimeModes["text/css"],d=i.propertyKeywords||{},O=i.colorKeywords||{},T=i.valueKeywords||{},j=i.fontProperties||{};function A(r){return new RegExp("^"+r.join("|"))}var K=["true","false","null","auto"],s=new RegExp("^"+K.join("|")),L=["\\(","\\)","=",">","<","==",">=","<=","\\+","-","\\!=","/","\\*","%","and","or","not",";","\\{","\\}",":"],z=A(L),R=/^::?[a-zA-Z_][\w\-]*/,t;function f(r){return!r.peek()||r.match(/\s+$/,!1)}function b(r,n){var e=r.peek();return e===")"?(r.next(),n.tokenizer=p,"operator"):e==="("?(r.next(),r.eatSpace(),"operator"):e==="'"||e==='"'?(n.tokenizer=g(r.next()),"string"):(n.tokenizer=g(")",!1),"string")}function H(r,n){return function(e,o){return e.sol()&&e.indentation()<=r?(o.tokenizer=p,p(e,o)):(n&&e.skipTo("*/")?(e.next(),e.next(),o.tokenizer=p):e.skipToEnd(),"comment")}}function g(r,n){n==null&&(n=!0);function e(o,k){var h=o.next(),x=o.peek(),v=o.string.charAt(o.pos-2),y=h!=="\\"&&x===r||h===r&&v!=="\\";return y?(h!==r&&n&&o.next(),f(o)&&(k.cursorHalf=0),k.tokenizer=p,"string"):h==="#"&&x==="{"?(k.tokenizer=P(e),o.next(),"operator"):"string"}return e}function P(r){return function(n,e){return n.peek()==="}"?(n.next(),e.tokenizer=r,"operator"):p(n,e)}}function l(r){if(r.indentCount==0){r.indentCount++;var n=r.scopes[0].offset,e=n+c.indentUnit;r.scopes.unshift({offset:e})}}function C(r){r.scopes.length!=1&&r.scopes.shift()}function p(r,n){var e=r.peek();if(r.match("/*"))return n.tokenizer=H(r.indentation(),!0),n.tokenizer(r,n);if(r.match("//"))return n.tokenizer=H(r.indentation(),!1),n.tokenizer(r,n);if(r.match("#{"))return n.tokenizer=P(p),"operator";if(e==='"'||e==="'")return r.next(),n.tokenizer=g(e),"string";if(n.cursorHalf){if(e==="#"&&(r.next(),r.match(/[0-9a-fA-F]{6}|[0-9a-fA-F]{3}/))||r.match(/^-?[0-9\.]+/))return f(r)&&(n.cursorHalf=0),"number";if(r.match(/^(px|em|in)\b/))return f(r)&&(n.cursorHalf=0),"unit";if(r.match(s))return f(r)&&(n.cursorHalf=0),"keyword";if(r.match(/^url/)&&r.peek()==="(")return n.tokenizer=b,f(r)&&(n.cursorHalf=0),"atom";if(e==="$")return r.next(),r.eatWhile(/[\w-]/),f(r)&&(n.cursorHalf=0),"variable-2";if(e==="!")return r.next(),n.cursorHalf=0,r.match(/^[\w]+/)?"keyword":"operator";if(r.match(z))return f(r)&&(n.cursorHalf=0),"operator";if(r.eatWhile(/[\w-]/))return f(r)&&(n.cursorHalf=0),t=r.current().toLowerCase(),T.hasOwnProperty(t)?"atom":O.hasOwnProperty(t)?"keyword":d.hasOwnProperty(t)?(n.prevProp=r.current().toLowerCase(),"property"):"tag";if(f(r))return n.cursorHalf=0,null}else{if(e==="-"&&r.match(/^-\w+-/))return"meta";if(e==="."){if(r.next(),r.match(/^[\w-]+/))return l(n),"qualifier";if(r.peek()==="#")return l(n),"tag"}if(e==="#"){if(r.next(),r.match(/^[\w-]+/))return l(n),"builtin";if(r.peek()==="#")return l(n),"tag"}if(e==="$")return r.next(),r.eatWhile(/[\w-]/),"variable-2";if(r.match(/^-?[0-9\.]+/))return"number";if(r.match(/^(px|em|in)\b/))return"unit";if(r.match(s))return"keyword";if(r.match(/^url/)&&r.peek()==="(")return n.tokenizer=b,"atom";if(e==="="&&r.match(/^=[\w-]+/))return l(n),"meta";if(e==="+"&&r.match(/^\+[\w-]+/))return"variable-3";if(e==="@"&&r.match("@extend")&&(r.match(/\s*[\w]/)||C(n)),r.match(/^@(else if|if|media|else|for|each|while|mixin|function)/))return l(n),"def";if(e==="@")return r.next(),r.eatWhile(/[\w-]/),"def";if(r.eatWhile(/[\w-]/))if(r.match(/ *: *[\w-\+\$#!\("']/,!1)){t=r.current().toLowerCase();var o=n.prevProp+"-"+t;return d.hasOwnProperty(o)?"property":d.hasOwnProperty(t)?(n.prevProp=t,"property"):j.hasOwnProperty(t)?"property":"tag"}else return r.match(/ *:/,!1)?(l(n),n.cursorHalf=1,n.prevProp=r.current().toLowerCase(),"property"):(r.match(/ *,/,!1)||l(n),"tag");if(e===":")return r.match(R)?"variable-3":(r.next(),n.cursorHalf=1,"operator")}return r.match(z)?"operator":(r.next(),null)}function S(r,n){r.sol()&&(n.indentCount=0);var e=n.tokenizer(r,n),o=r.current();if((o==="@return"||o==="}")&&C(n),e!==null){for(var k=r.pos-o.length,h=k+c.indentUnit*n.indentCount,x=[],v=0;vo[t]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var z={exports:{}};(function(f,u){(function(a){a(K)})(function(a){a.defineMode("scheme",function(){var o="builtin",t="comment",d="string",b="symbol",s="atom",v="number",y="bracket",N=2;function k(e){for(var n={},i=e.split(" "),l=0;linteger char-alphabetic? char-ci<=? char-ci=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt #f floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? #t tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"),O=k("define let letrec let* lambda define-macro defmacro let-syntax letrec-syntax let-values let*-values define-syntax syntax-rules define-values when unless");function Q(e,n,i){this.indent=e,this.type=n,this.prev=i}function p(e,n,i){e.indentStack=new Q(n,i,e.indentStack)}function _(e){e.indentStack=e.indentStack.prev}var I=new RegExp(/^(?:[-+]i|[-+][01]+#*(?:\/[01]+#*)?i|[-+]?[01]+#*(?:\/[01]+#*)?@[-+]?[01]+#*(?:\/[01]+#*)?|[-+]?[01]+#*(?:\/[01]+#*)?[-+](?:[01]+#*(?:\/[01]+#*)?)?i|[-+]?[01]+#*(?:\/[01]+#*)?)(?=[()\s;"]|$)/i),$=new RegExp(/^(?:[-+]i|[-+][0-7]+#*(?:\/[0-7]+#*)?i|[-+]?[0-7]+#*(?:\/[0-7]+#*)?@[-+]?[0-7]+#*(?:\/[0-7]+#*)?|[-+]?[0-7]+#*(?:\/[0-7]+#*)?[-+](?:[0-7]+#*(?:\/[0-7]+#*)?)?i|[-+]?[0-7]+#*(?:\/[0-7]+#*)?)(?=[()\s;"]|$)/i),j=new RegExp(/^(?:[-+]i|[-+][\da-f]+#*(?:\/[\da-f]+#*)?i|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?@[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?[-+](?:[\da-f]+#*(?:\/[\da-f]+#*)?)?i|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?)(?=[()\s;"]|$)/i),R=new RegExp(/^(?:[-+]i|[-+](?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)i|[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)@[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)|[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)[-+](?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)?i|(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*))(?=[()\s;"]|$)/i);function B(e){return e.match(I)}function D(e){return e.match($)}function m(e,n){return n===!0&&e.backUp(1),e.match(R)}function U(e){return e.match(j)}function E(e,n){for(var i,l=!1;(i=e.next())!=null;){if(i==n.token&&!l){n.state.mode=!1;break}l=!l&&i=="\\"}}return{startState:function(){return{indentStack:null,indentation:0,mode:!1,sExprComment:!1,sExprQuote:!1}},token:function(e,n){if(n.indentStack==null&&e.sol()&&(n.indentation=e.indentation()),e.eatSpace())return null;var i=null;switch(n.mode){case"string":E(e,{token:'"',state:n}),i=d;break;case"symbol":E(e,{token:"|",state:n}),i=b;break;case"comment":for(var l,S=!1;(l=e.next())!=null;){if(l=="#"&&S){n.mode=!1;break}S=l=="|"}i=t;break;case"s-expr-comment":if(n.mode=!1,e.peek()=="("||e.peek()=="[")n.sExprComment=0;else{e.eatWhile(/[^\s\(\)\[\]]/),i=t;break}default:var r=e.next();if(r=='"')n.mode="string",i=d;else if(r=="'")e.peek()=="("||e.peek()=="["?(typeof n.sExprQuote!="number"&&(n.sExprQuote=0),i=s):(e.eatWhile(/[\w_\-!$%&*+\.\/:<=>?@\^~]/),i=s);else if(r=="|")n.mode="symbol",i=b;else if(r=="#")if(e.eat("|"))n.mode="comment",i=t;else if(e.eat(/[tf]/i))i=s;else if(e.eat(";"))n.mode="s-expr-comment",i=t;else{var c=null,h=!1,q=!0;e.eat(/[ei]/i)?h=!0:e.backUp(1),e.match(/^#b/i)?c=B:e.match(/^#o/i)?c=D:e.match(/^#x/i)?c=U:e.match(/^#d/i)?c=m:e.match(/^[-+0-9.]/,!1)?(q=!1,c=m):h||e.eat("#"),c!=null&&(q&&!h&&e.match(/^#[ei]/i),c(e)&&(i=v))}else if(/^[-+0-9.]/.test(r)&&m(e,!0))i=v;else if(r==";")e.skipToEnd(),i=t;else if(r=="("||r=="["){for(var g="",x=e.column(),M;(M=e.eat(/[^\s\(\[\;\)\]]/))!=null;)g+=M;g.length>0&&O.propertyIsEnumerable(g)?p(n,x+N,r):(e.eatSpace(),e.eol()||e.peek()==";"?p(n,x+1,r):p(n,x+e.current().length,r)),e.backUp(e.current().length-1),typeof n.sExprComment=="number"&&n.sExprComment++,typeof n.sExprQuote=="number"&&n.sExprQuote++,i=y}else r==")"||r=="]"?(i=y,n.indentStack!=null&&n.indentStack.type==(r==")"?"(":"[")&&(_(n),typeof n.sExprComment=="number"&&--n.sExprComment==0&&(i=t,n.sExprComment=!1),typeof n.sExprQuote=="number"&&--n.sExprQuote==0&&(i=s,n.sExprQuote=!1))):(e.eatWhile(/[\w_\-!$%&*+\.\/:<=>?@\^~]/),w&&w.propertyIsEnumerable(e.current())?i=o:i="variable")}return typeof n.sExprComment=="number"?t:typeof n.sExprQuote=="number"?s:i},indent:function(e){return e.indentStack==null?e.indentation:e.indentStack.indent},fold:"brace-paren",closeBrackets:{pairs:'()[]{}""'},lineComment:";;"}}),a.defineMIME("text/x-scheme","scheme")})})();var C=z.exports;const L=A(C),F=P({__proto__:null,default:L},[C]);export{F as s}; diff --git a/dist-frontend/assets/shell-uHqAcByi.js b/dist-frontend/assets/shell-uHqAcByi.js new file mode 100644 index 00000000..cc8abee0 --- /dev/null +++ b/dist-frontend/assets/shell-uHqAcByi.js @@ -0,0 +1 @@ +import{g as E,c as S}from"./index-BIPqZpBm.js";function m(p,d){for(var i=0;if[l]})}}}return Object.freeze(Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}))}var O={exports:{}};(function(p,d){(function(i){i(S)})(function(i){i.defineMode("shell",function(){var f={};function l(e,n){for(var r=0;r1&&e.eat("$");var r=e.next();return/['"({]/.test(r)?(n.tokens[0]=k(r,r=="("?"quote":r=="{"?"def":"string"),h(e,n)):(/\d/.test(r)||e.eatWhile(/\w/),n.tokens.shift(),"def")};function y(e){return function(n,r){return n.sol()&&n.string==e&&r.tokens.shift(),n.skipToEnd(),"string-2"}}function h(e,n){return(n.tokens[0]||b)(e,n)}return{startState:function(){return{tokens:[]}},token:function(e,n){return h(e,n)},closeBrackets:"()[]{}''\"\"``",lineComment:"#",fold:"brace"}}),i.defineMIME("text/x-sh","shell"),i.defineMIME("application/x-sh","shell")})})();var w=O.exports;const j=E(w),_=m({__proto__:null,default:j},[w]);export{_ as s}; diff --git a/dist-frontend/assets/sieve-CbDNJ0TM.js b/dist-frontend/assets/sieve-CbDNJ0TM.js new file mode 100644 index 00000000..57dd2198 --- /dev/null +++ b/dist-frontend/assets/sieve-CbDNJ0TM.js @@ -0,0 +1 @@ +import{g as _,c as b}from"./index-BIPqZpBm.js";function y(c,p){for(var i=0;iu[o]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var z={exports:{}};(function(c,p){(function(i){i(b)})(function(i){i.defineMode("sieve",function(u){function o(e){for(var n={},r=e.split(" "),t=0;tl[c]})}}}return Object.freeze(Object.defineProperty(h,Symbol.toStringTag,{value:"Module"}))}var mn={exports:{}};(function(h,g){(function(t){t(an,xn(),zn())})(function(t){t.defineMode("slim",function(l){var c=t.getMode(l,{name:"htmlmixed"}),f=t.getMode(l,"ruby"),w={html:c,ruby:f},D={ruby:"ruby",javascript:"javascript",css:"text/css",sass:"text/x-sass",scss:"text/x-scss",less:"text/x-less",styl:"text/x-styl",coffee:"coffeescript",asciidoc:"text/x-asciidoc",markdown:"text/x-markdown",textile:"text/x-textile",creole:"text/x-creole",wiki:"text/x-wiki",mediawiki:"text/x-mediawiki",rdoc:"text/x-rdoc",builder:"text/x-builder",nokogiri:"text/x-nokogiri",erb:"application/x-erb"},U=function(n){var e=[];for(var i in n)e.push(i);return new RegExp("^("+e.join("|")+"):")}(D),L={commentLine:"comment",slimSwitch:"operator special",slimTag:"tag",slimId:"attribute def",slimClass:"attribute qualifier",slimAttribute:"attribute",slimSubmode:"keyword special",closeAttributeTag:null,slimDoctype:null,lineContinuation:null},q={"{":"}","[":"]","(":")"},m="_a-zA-ZÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�",y=m+"\\-0-9·̀-ͯ‿-⁀",N=new RegExp("^[:"+m+"](?::["+y+"]|["+y+"]*)"),Q=new RegExp("^[:"+m+"][:\\."+y+"]*(?=\\s*=)"),V=new RegExp("^[:"+m+"][:\\."+y+"]*"),W=/^\.-?[_a-zA-Z]+[\w\-]*/,H=/^#[_a-zA-Z]+[\w\-]*/;function Z(n,e,i){var u=function(r,o){return o.tokenize=e,r.pos-1&&(e.tokenize=Z(n.pos,e.tokenize,r),n.backUp(o.length-k-u)),r}function F(n,e){n.stack={parent:n.stack,style:"continuation",indented:e,tokenize:n.line},n.line=n.tokenize}function A(n){n.line==n.tokenize&&(n.line=n.stack.tokenize,n.stack=n.stack.parent)}function G(n,e){return function(i,u){if(A(u),i.match(/^\\$/))return F(u,n),"lineContinuation";var r=e(i,u);return i.eol()&&i.current().match(/(?:^|[^\\])(?:\\\\)*\\$/)&&i.backUp(1),r}}function J(n,e){return function(i,u){A(u);var r=e(i,u);return i.eol()&&i.current().match(/,$/)&&F(u,n),r}}function M(n,e){return function(i,u){var r=i.peek();return r==n&&u.rubyState.tokenize.length==1?(i.next(),u.tokenize=e,"closeAttributeTag"):a(i,u)}}function d(n){var e,i=function(u,r){if(r.rubyState.tokenize.length==1&&!r.rubyState.context.prev){if(u.backUp(1),u.eatSpace())return r.rubyState=e,r.tokenize=n,n(u,r);u.next()}return a(u,r)};return function(u,r){return e=r.rubyState,r.rubyState=t.startState(f),r.tokenize=i,a(u,r)}}function a(n,e){return f.token(n,e.rubyState)}function K(n,e){return n.match(/^\\$/)?"lineContinuation":s(n,e)}function s(n,e){return n.match(/^#\{/)?(e.tokenize=M("}",e.tokenize),null):B(n,e,/[^\\]#\{/,1,c.token(n,e.htmlState))}function X(n){return function(e,i){var u=K(e,i);return e.eol()&&(i.tokenize=n),u}}function O(n,e,i){return e.stack={parent:e.stack,style:"html",indented:n.column()+i,tokenize:e.line},e.line=e.tokenize=s,null}function T(n,e){return n.skipToEnd(),e.stack.style}function Y(n,e){return e.stack={parent:e.stack,style:"comment",indented:e.indented+1,tokenize:e.line},e.line=T,T(n,e)}function p(n,e){return n.eat(e.stack.endQuote)?(e.line=e.stack.line,e.tokenize=e.stack.tokenize,e.stack=e.stack.parent,null):n.match(V)?(e.tokenize=nn,"slimAttribute"):(n.next(),null)}function nn(n,e){return n.match(/^==?/)?(e.tokenize=en,null):p(n,e)}function en(n,e){var i=n.peek();return i=='"'||i=="'"?(e.tokenize=j(i,"string",!0,!1,p),n.next(),e.tokenize(n,e)):i=="["?d(p)(n,e):n.match(/^(true|false|nil)\b/)?(e.tokenize=p,"keyword"):d(p)(n,e)}function un(n,e,i){return n.stack={parent:n.stack,style:"wrapper",indented:n.indented+1,tokenize:i,line:n.line,endQuote:e},n.line=n.tokenize=p,null}function rn(n,e){if(n.match(/^#\{/))return e.tokenize=M("}",e.tokenize),null;var i=new t.StringStream(n.string.slice(e.stack.indented),n.tabSize);i.pos=n.pos-e.stack.indented,i.start=n.start-e.stack.indented,i.lastColumnPos=n.lastColumnPos-e.stack.indented,i.lastColumnValue=n.lastColumnValue-e.stack.indented;var u=e.subMode.token(i,e.subState);return n.pos=i.pos+e.stack.indented,u}function tn(n,e){return e.stack.indented=n.column(),e.line=e.tokenize=rn,e.tokenize(n,e)}function on(n){var e=D[n],i=t.mimeModes[e];if(i)return t.getMode(l,i);var u=t.modes[e];return u?u(l,{name:e}):t.getMode(l,"null")}function ln(n){return w.hasOwnProperty(n)?w[n]:w[n]=on(n)}function cn(n,e){var i=ln(n),u=t.startState(i);return e.subMode=i,e.subState=u,e.stack={parent:e.stack,style:"sub",indented:e.indented+1,tokenize:e.line},e.line=e.tokenize=tn,"slimSubmode"}function fn(n,e){return n.skipToEnd(),"slimDoctype"}function kn(n,e){var i=n.peek();if(i=="<")return(e.tokenize=X(e.tokenize))(n,e);if(n.match(/^[|']/))return O(n,e,1);if(n.match(/^\/(!|\[\w+])?/))return Y(n,e);if(n.match(/^(-|==?[<>]?)/))return e.tokenize=G(n.column(),J(n.column(),a)),"slimSwitch";if(n.match(/^doctype\b/))return e.tokenize=fn,"keyword";var u=n.match(U);return u?cn(u[1],e):R(n,e)}function E(n,e){return e.startOfLine?kn(n,e):R(n,e)}function R(n,e){return n.eat("*")?(e.tokenize=d(_),null):n.match(N)?(e.tokenize=_,"slimTag"):x(n,e)}function _(n,e){return n.match(/^(<>?|>e.indented&&e.last!="slimSubmode";)e.line=e.tokenize=e.stack.tokenize,e.stack=e.stack.parent,e.subMode=null,e.subState=null;if(n.eatSpace())return null;var i=e.tokenize(n,e);return e.startOfLine=!1,i&&(e.last=i),L.hasOwnProperty(i)?L[i]:i},blankLine:function(n){if(n.subMode&&n.subMode.blankLine)return n.subMode.blankLine(n.subState)},innerMode:function(n){return n.subMode?{state:n.subState,mode:n.subMode}:{state:n,mode:C}}};return C},"htmlmixed","ruby"),t.defineMIME("text/x-slim","slim"),t.defineMIME("application/x-slim","slim")})})();var I=mn.exports;const yn=pn(I),wn=hn({__proto__:null,default:yn},[I]);export{wn as s}; diff --git a/dist-frontend/assets/smalltalk-CGLbf20e.js b/dist-frontend/assets/smalltalk-CGLbf20e.js new file mode 100644 index 00000000..a712be0f --- /dev/null +++ b/dist-frontend/assets/smalltalk-CGLbf20e.js @@ -0,0 +1 @@ +import{g as m,c as g}from"./index-BIPqZpBm.js";function y(c,p){for(var a=0;al[o]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var W={exports:{}};(function(c,p){(function(a){a(g)})(function(a){a.defineMode("smalltalk",function(l){var o=/[+\-\/\\*~<>=@%|&?!.,:;^]/,s=/true|false|nil|self|super|thisContext/,u=function(e,n){this.next=e,this.parent=n},f=function(e,n,t){this.name=e,this.context=n,this.eos=t},d=function(){this.context=new u(x,null),this.expectVariable=!0,this.indentation=0,this.userIndentationDelta=0};d.prototype.userIndent=function(e){this.userIndentationDelta=e>0?e/l.indentUnit-this.indentation:0};var x=function(e,n,t){var i=new f(null,n,!1),r=e.next();return r==='"'?i=h(e,new u(h,n)):r==="'"?i=v(e,new u(v,n)):r==="#"?e.peek()==="'"?(e.next(),i=b(e,new u(b,n))):e.eatWhile(/[^\s.{}\[\]()]/)?i.name="string-2":i.name="meta":r==="$"?(e.next()==="<"&&(e.eatWhile(/[^\s>]/),e.next()),i.name="string-2"):r==="|"&&t.expectVariable?i.context=new u(w,n):/[\[\]{}()]/.test(r)?(i.name="bracket",i.eos=/[\[{(]/.test(r),r==="["?t.indentation++:r==="]"&&(t.indentation=Math.max(0,t.indentation-1))):o.test(r)?(e.eatWhile(o),i.name="operator",i.eos=r!==";"):/\d/.test(r)?(e.eatWhile(/[\w\d]/),i.name="number"):/[\w_]/.test(r)?(e.eatWhile(/[\w\d_]/),i.name=t.expectVariable?s.test(e.current())?"keyword":"variable":null):i.eos=t.expectVariable,i},h=function(e,n){return e.eatWhile(/[^"]/),new f("comment",e.eat('"')?n.parent:n,!0)},v=function(e,n){return e.eatWhile(/[^']/),new f("string",e.eat("'")?n.parent:n,!1)},b=function(e,n){return e.eatWhile(/[^']/),new f("string-2",e.eat("'")?n.parent:n,!1)},w=function(e,n){var t=new f(null,n,!1),i=e.next();return i==="|"?(t.context=n.parent,t.eos=!0):(e.eatWhile(/[^|]/),t.name="variable"),t};return{startState:function(){return new d},token:function(e,n){if(n.userIndent(e.indentation()),e.eatSpace())return null;var t=n.context.next(e,n.context,n);return n.context=t.context,n.expectVariable=t.eos,t.name},blankLine:function(e){e.userIndent(0)},indent:function(e,n){var t=e.context.next===x&&n&&n.charAt(0)==="]"?-1:e.userIndentationDelta;return(e.indentation+t)*l.indentUnit},electricChars:"]"}}),a.defineMIME("text/x-stsrc",{name:"smalltalk"})})})();var k=W.exports;const C=m(k),S=y({__proto__:null,default:C},[k]);export{S as s}; diff --git a/dist-frontend/assets/smarty-BmZT5K8Q.js b/dist-frontend/assets/smarty-BmZT5K8Q.js new file mode 100644 index 00000000..7607efd8 --- /dev/null +++ b/dist-frontend/assets/smarty-BmZT5K8Q.js @@ -0,0 +1 @@ +import{g as D,c as O}from"./index-BIPqZpBm.js";function _(v,k){for(var o=0;oa[u]})}}}return Object.freeze(Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}))}var j={exports:{}};(function(v,k){(function(o){o(O)})(function(o){o.defineMode("smarty",function(a,u){var d=u.rightDelimiter||"}",c=u.leftDelimiter||"{",b=u.version||2,p=o.getMode(a,u.baseMode||"null"),y=["debug","extends","function","include","literal"],f={operatorChars:/[+\-*&%=<>!?]/,validIdentifier:/[a-zA-Z0-9_]/,stringChar:/['"]/},h;function n(e,t){return h=t,e}function I(e,t,r){return t.tokenize=r,r(e,t)}function w(e,t){return t==null&&(t=e.pos),b===3&&c=="{"&&(t==e.string.length||/\s/.test(e.string.charAt(t)))}function s(e,t){for(var r=e.string,l=e.pos;;){var i=r.indexOf(c,l);if(l=i+c.length,i==-1||!w(e,i+c.length))break}if(i==e.pos)return e.match(c),e.eat("*")?I(e,t,S("comment","*"+d)):(t.depth++,t.tokenize=z,h="startTag","tag");i>-1&&(e.string=r.slice(0,i));var g=p.token(e,t.base);return i>-1&&(e.string=r),g}function z(e,t){if(e.match(d,!0))return b===3?(t.depth--,t.depth<=0&&(t.tokenize=s)):t.tokenize=s,n("tag",null);if(e.match(c,!0))return t.depth++,n("tag","startTag");var r=e.next();if(r=="$")return e.eatWhile(f.validIdentifier),n("variable-2","variable");if(r=="|")return n("operator","pipe");if(r==".")return n("operator","property");if(f.stringChar.test(r))return t.tokenize=x(r),n("string","string");if(f.operatorChars.test(r))return e.eatWhile(f.operatorChars),n("operator","operator");if(r=="["||r=="]")return n("bracket","bracket");if(r=="("||r==")")return n("bracket","operator");if(/\d/.test(r))return e.eatWhile(/\d/),n("number","number");if(t.last=="variable"){if(r=="@")return e.eatWhile(f.validIdentifier),n("property","property");if(r=="|")return e.eatWhile(f.validIdentifier),n("qualifier","modifier")}else{if(t.last=="pipe")return e.eatWhile(f.validIdentifier),n("qualifier","modifier");if(t.last=="whitespace")return e.eatWhile(f.validIdentifier),n("attribute","modifier")}if(t.last=="property")return e.eatWhile(f.validIdentifier),n("property",null);if(/\s/.test(r))return h="whitespace",null;var l="";r!="/"&&(l+=r);for(var i=null;i=e.eat(f.validIdentifier);)l+=i;for(var g=0,W=y.length;gi[f]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}var b={exports:{}};(function(l,c){(function(o){o(z)})(function(o){o.defineMode("solr",function(){var i=/[^\s\|\!\+\-\*\?\~\^\&\:\(\)\[\]\{\}\"\\]/,f=/[\|\!\+\-\*\?\~\^\&]/,u=/^(OR|AND|NOT|TO)$/i;function k(e){return parseFloat(e).toString()===e}function g(e){return function(t,r){for(var n=!1,a;(a=t.next())!=null&&!(a==e&&!n);)n=!n&&a=="\\";return n||(r.tokenize=s),"string"}}function d(e){return function(t,r){var n="operator";return e=="+"?n+=" positive":e=="-"?n+=" negative":e=="|"?t.eat(/\|/):e=="&"?t.eat(/\&/):e=="^"&&(n+=" boost"),r.tokenize=s,n}}function v(e){return function(t,r){for(var n=e;(e=t.peek())&&e.match(i)!=null;)n+=t.next();return r.tokenize=s,u.test(n)?"operator":k(n)?"number":t.peek()==":"?"field":"string"}}function s(e,t){var r=e.next();return r=='"'?t.tokenize=g(r):f.test(r)?t.tokenize=d(r):i.test(r)&&(t.tokenize=v(r)),t.tokenize!=s?t.tokenize(e,t):null}return{startState:function(){return{tokenize:s}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)}}}),o.defineMIME("text/x-solr","solr")})})();var p=b.exports;const y=x(p),m=O({__proto__:null,default:y},[p]);export{m as s}; diff --git a/dist-frontend/assets/soy-DcmltwnY.js b/dist-frontend/assets/soy-DcmltwnY.js new file mode 100644 index 00000000..3297538c --- /dev/null +++ b/dist-frontend/assets/soy-DcmltwnY.js @@ -0,0 +1 @@ +import{g as P,c as F}from"./index-BIPqZpBm.js";import{r as z}from"./htmlmixed-DYfBZbch.js";function D(v,g){for(var l=0;lo[i]})}}}return Object.freeze(Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}))}var H={exports:{}};(function(v,g){(function(l){l(F,z())})(function(l){var o={noEndTag:!0,soyState:"param-def"},i={alias:{noEndTag:!0},delpackage:{noEndTag:!0},namespace:{noEndTag:!0,soyState:"namespace-def"},"@attribute":o,"@attribute?":o,"@param":o,"@param?":o,"@inject":o,"@inject?":o,"@state":o,template:{soyState:"templ-def",variableScope:!0},extern:{soyState:"param-def"},export:{soyState:"export"},literal:{},msg:{},fallbackmsg:{noEndTag:!0,reduceIndent:!0},select:{},plural:{},let:{soyState:"var-def"},if:{},javaimpl:{},jsimpl:{},elseif:{noEndTag:!0,reduceIndent:!0},else:{noEndTag:!0,reduceIndent:!0},switch:{},case:{noEndTag:!0,reduceIndent:!0},default:{noEndTag:!0,reduceIndent:!0},foreach:{variableScope:!0,soyState:"for-loop"},ifempty:{noEndTag:!0,reduceIndent:!0},for:{variableScope:!0,soyState:"for-loop"},call:{soyState:"templ-ref"},param:{soyState:"param-ref"},print:{noEndTag:!0},deltemplate:{soyState:"templ-def",variableScope:!0},delcall:{soyState:"templ-ref"},log:{},element:{variableScope:!0},velog:{},const:{soyState:"const-def"}},h=Object.keys(i).filter(function(r){return!i[r].noEndTag||i[r].reduceIndent});l.defineMode("soy",function(r){var x=l.getMode(r,"text/plain"),b={html:l.getMode(r,{name:"text/html",multilineTagIndentFactor:2,multilineTagIndentPastTag:!1,allowMissingTagName:!0}),attributes:x,text:x,uri:x,trusted_resource_uri:x,css:l.getMode(r,"text/css"),js:l.getMode(r,{name:"text/javascript",statementIndent:2*r.indentUnit})};function f(n){return n[n.length-1]}function E(n,e,t){if(n.sol()){for(var u=0;u]=?)/)?"operator":(t=n.match(/^\$([\w]+)/))?j(e.variables,t[1],!e.lookupVariables):(t=n.match(/^\w+/))?/^(?:as|and|or|not|in|if)$/.test(t[0])?"keyword":null:(n.next(),null)}return{startState:function(){return{soyState:[],variables:S(null,"ij"),scopes:null,indent:0,quoteKind:null,context:null,lookupVariables:!0,localStates:[{mode:b.html,state:l.startState(b.html)}]}},copyState:function(n){return{tag:n.tag,soyState:n.soyState.concat([]),variables:n.variables,context:n.context,indent:n.indent,quoteKind:n.quoteKind,lookupVariables:n.lookupVariables,localStates:n.localStates.map(function(e){return{mode:e.mode,state:l.copyState(e.mode,e.state)}})}},token:function(n,e){var t;switch(f(e.soyState)){case"comment":if(n.match(/^.*?\*\//)?e.soyState.pop():n.skipToEnd(),!e.context||!e.context.scope)for(var u=/@param\??\s+(\S+)/g,d=n.current(),t;t=u.exec(d);)e.variables=S(e.variables,t[1]);return"comment";case"string":var t=n.match(/^.*?(["']|\\[\s\S])/);return t?t[1]==e.quoteKind&&(e.quoteKind=null,e.soyState.pop()):n.skipToEnd(),"string"}if(!e.soyState.length||f(e.soyState)!="literal"){if(n.match(/^\/\*/))return e.soyState.push("comment"),"comment";if(n.match(n.sol()?/^\s*\/\/.*/:/^\s+\/\/.*/))return"comment"}switch(f(e.soyState)){case"templ-def":return(t=n.match(/^\.?([\w]+(?!\.[\w]+)*)/))?(e.soyState.pop(),"def"):(n.next(),null);case"templ-ref":return(t=n.match(/(\.?[a-zA-Z_][a-zA-Z_0-9]+)+/))?(e.soyState.pop(),t[0][0]=="."?"variable-2":"variable"):(t=n.match(/^\$([\w]+)/))?(e.soyState.pop(),j(e.variables,t[1],!e.lookupVariables)):(n.next(),null);case"namespace-def":return(t=n.match(/^\.?([\w\.]+)/))?(e.soyState.pop(),"variable"):(n.next(),null);case"param-def":return(t=n.match(/^\*/))?(e.soyState.pop(),e.soyState.push("param-type"),"type"):(t=n.match(/^\w+/))?(e.variables=S(e.variables,t[0]),e.soyState.pop(),e.soyState.push("param-type"),"def"):(n.next(),null);case"param-ref":return(t=n.match(/^\w+/))?(e.soyState.pop(),"property"):(n.next(),null);case"open-parentheses":return n.match(/[)]/)?(e.soyState.pop(),null):m(n,e);case"param-type":var a=n.peek();return"}]=>,".indexOf(a)!=-1?(e.soyState.pop(),null):a=="["?(e.soyState.push("param-type-record"),null):a=="("?(e.soyState.push("param-type-template"),null):a=="<"?(e.soyState.push("param-type-parameter"),null):(t=n.match(/^([\w]+|[?])/))?"type":(n.next(),null);case"param-type-record":var a=n.peek();return a=="]"?(e.soyState.pop(),null):n.match(/^\w+/)?(e.soyState.push("param-type"),"property"):(n.next(),null);case"param-type-parameter":return n.match(/^[>]/)?(e.soyState.pop(),null):n.match(/^[<,]/)?(e.soyState.push("param-type"),null):(n.next(),null);case"param-type-template":return n.match(/[>]/)?(e.soyState.pop(),e.soyState.push("param-type"),null):n.match(/^\w+/)?(e.soyState.push("param-type"),"def"):(n.next(),null);case"var-def":return(t=n.match(/^\$([\w]+)/))?(e.variables=S(e.variables,t[1]),e.soyState.pop(),"def"):(n.next(),null);case"for-loop":return n.match(/\bin\b/)?(e.soyState.pop(),"keyword"):n.peek()=="$"?(e.soyState.push("var-def"),null):(n.next(),null);case"record-literal":return n.match(/^[)]/)?(e.soyState.pop(),null):n.match(/[(,]/)?(e.soyState.push("map-value"),e.soyState.push("record-key"),null):(n.next(),null);case"map-literal":return n.match(/^[)]/)?(e.soyState.pop(),null):n.match(/[(,]/)?(e.soyState.push("map-value"),e.soyState.push("map-value"),null):(n.next(),null);case"list-literal":return n.match("]")?(e.soyState.pop(),e.lookupVariables=!0,w(e),null):n.match(/\bfor\b/)?(e.lookupVariables=!0,e.soyState.push("for-loop"),"keyword"):m(n,e);case"record-key":return n.match(/[\w]+/)?"property":n.match(/^[:]/)?(e.soyState.pop(),null):(n.next(),null);case"map-value":return n.peek()==")"||n.peek()==","||n.match(/^[:)]/)?(e.soyState.pop(),null):m(n,e);case"import":return n.eat(";")?(e.soyState.pop(),e.indent-=2*r.indentUnit,null):n.match(/\w+(?=\s+as\b)/)?"variable":(t=n.match(/\w+/))?/\b(from|as)\b/.test(t[0])?"keyword":"def":(t=n.match(/^["']/))?(e.soyState.push("string"),e.quoteKind=t[0],"string"):(n.next(),null);case"tag":var p,c;e.tag===void 0?(p=!0,c=""):(p=e.tag[0]=="/",c=p?e.tag.substring(1):e.tag);var y=i[c];if(n.match(/^\/?}/)){var I=n.current()=="/}";return I&&!p&&w(e),e.tag=="/template"||e.tag=="/deltemplate"?(e.variables=S(null,"ij"),e.indent=0):e.indent-=r.indentUnit*(I||h.indexOf(e.tag)==-1?2:1),e.soyState.pop(),"keyword"}else if(n.match(/^([\w?]+)(?==)/)){if(e.context&&e.context.tag==c&&n.current()=="kind"&&(t=n.match(/^="([^"]+)/,!1))){var U=t[1];e.context.kind=U;var $=b[U]||b.html,s=f(e.localStates);s.mode.indent&&(e.indent+=s.mode.indent(s.state,"","")),e.localStates.push({mode:$,state:l.startState($)})}return"attribute"}return m(n,e);case"template-call-expression":return n.match(/^([\w-?]+)(?==)/)?"attribute":n.eat(">")||n.eat("/>")?(e.soyState.pop(),"keyword"):m(n,e);case"literal":return n.match("{/literal}",!1)?(e.soyState.pop(),this.token(n,e)):E(n,e,/\{\/literal}/);case"export":if(t=n.match(/\w+/)){if(e.soyState.pop(),t=="const")return e.soyState.push("const-def"),"keyword";if(t=="extern")return e.soyState.push("param-def"),"keyword"}else n.next();return null;case"const-def":return n.match(/^\w+/)?(e.soyState.pop(),"def"):(n.next(),null)}if(n.match("{literal}"))return e.indent+=r.indentUnit,e.soyState.push("literal"),e.context=new k(e.context,"literal",e.variables),"keyword";if(t=n.match(/^\{([/@\\]?\w+\??)(?=$|[\s}]|\/[/*])/)){var q=e.tag;e.tag=t[1];var p=e.tag[0]=="/",V=!!i[e.tag],c=p?e.tag.substring(1):e.tag,y=i[c];e.tag!="/switch"&&(e.indent+=((p||y&&y.reduceIndent)&&q!="switch"?1:2)*r.indentUnit),e.soyState.push("tag");var T=!1;if(y){if(p||y.soyState&&e.soyState.push(y.soyState),!y.noEndTag&&(V||!p))e.context=new k(e.context,e.tag,y.variableScope?e.variables:null);else if(p){var K=c=="extern"&&e.context&&e.context.tag=="export";if(!e.context||e.context.tag!=c&&!K)T=!0;else if(e.context){if(e.context.kind){e.localStates.pop();var s=f(e.localStates);s.mode.indent&&(e.indent-=s.mode.indent(s.state,"",""))}w(e)}}}else p&&(T=!0);return(T?"error ":"")+"keyword"}else{if(n.eat("{"))return e.tag="print",e.indent+=2*r.indentUnit,e.soyState.push("tag"),"keyword";if(!e.context&&n.sol()&&n.match(/import\b/))return e.soyState.push("import"),e.indent+=2*r.indentUnit,"keyword";if(t=n.match("<{"))return e.soyState.push("template-call-expression"),e.indent+=2*r.indentUnit,e.soyState.push("tag"),"keyword";if(t=n.match(""))return e.indent-=1*r.indentUnit,"keyword"}return E(n,e,/\{|\s+\/\/|\/\*/)},indent:function(n,e,t){var u=n.indent,d=f(n.soyState);if(d=="comment")return l.Pass;if(d=="literal")/^\{\/literal}/.test(e)&&(u-=r.indentUnit);else{if(/^\s*\{\/(template|deltemplate)\b/.test(e))return 0;/^\{(\/|(fallbackmsg|elseif|else|ifempty)\b)/.test(e)&&(u-=r.indentUnit),n.tag!="switch"&&/^\{(case|default)\b/.test(e)&&(u-=r.indentUnit),/^\{\/switch\b/.test(e)&&(u-=r.indentUnit)}var a=f(n.localStates);return u&&a.mode.indent&&(u+=a.mode.indent(a.state,e,t)),u},innerMode:function(n){return n.soyState.length&&f(n.soyState)!="literal"?null:f(n.localStates)},electricInput:/^\s*\{(\/|\/template|\/deltemplate|\/switch|fallbackmsg|elseif|else|case|default|ifempty|\/literal\})$/,lineComment:"//",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",useInnerComments:!1,fold:"indent"}},"htmlmixed"),l.registerHelper("wordChars","soy",/[\w$]/),l.registerHelper("hintWords","soy",Object.keys(i).concat(["css","debugger"])),l.defineMIME("text/x-soy","soy")})})();var O=H.exports;const Z=P(O),B=D({__proto__:null,default:Z},[O]);export{B as s}; diff --git a/dist-frontend/assets/sparql-5VUUvode.js b/dist-frontend/assets/sparql-5VUUvode.js new file mode 100644 index 00000000..7cea1209 --- /dev/null +++ b/dist-frontend/assets/sparql-5VUUvode.js @@ -0,0 +1 @@ +import{g as w,c as k}from"./index-BIPqZpBm.js";function C(a,p){for(var i=0;iu[c]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var E={exports:{}};(function(a,p){(function(i){i(k)})(function(i){i.defineMode("sparql",function(u){var c=u.indentUnit,o;function d(n){return new RegExp("^(?:"+n.join("|")+")$","i")}var h=d(["str","lang","langmatches","datatype","bound","sameterm","isiri","isuri","iri","uri","bnode","count","sum","min","max","avg","sample","group_concat","rand","abs","ceil","floor","round","concat","substr","strlen","replace","ucase","lcase","encode_for_uri","contains","strstarts","strends","strbefore","strafter","year","month","day","hours","minutes","seconds","timezone","tz","now","uuid","struuid","md5","sha1","sha256","sha384","sha512","coalesce","if","strlang","strdt","isnumeric","regex","exists","isblank","isliteral","a","bind"]),m=d(["base","prefix","select","distinct","reduced","construct","describe","ask","from","named","where","order","limit","offset","filter","optional","graph","by","asc","desc","as","having","undef","values","group","minus","in","not","service","silent","using","insert","delete","union","true","false","with","data","copy","to","move","add","create","drop","clear","load","into"]),y=/[*+\-<>=&|\^\/!\?]/,x="[A-Za-z_\\-0-9]",b=new RegExp("[A-Za-z]"),D=new RegExp("(("+x+"|\\.)*("+x+"))?:");function F(n,e){var t=n.next();if(o=null,t=="$"||t=="?")return t=="?"&&n.match(/\s/,!1)?"operator":(n.match(/^[A-Za-z0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][A-Za-z0-9_\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]*/),"variable-2");if(t=="<"&&!n.match(/^[\s\u00a0=]/,!1))return n.match(/^[^\s\u00a0>]*>?/),"atom";if(t=='"'||t=="'")return e.tokenize=_(t),e.tokenize(n,e);if(/[{}\(\),\.;\[\]]/.test(t))return o=t,"bracket";if(t=="#")return n.skipToEnd(),"comment";if(y.test(t))return"operator";if(t==":")return g(n),"atom";if(t=="@")return n.eatWhile(/[a-z\d\-]/i),"meta";if(b.test(t)&&n.match(D))return g(n),"atom";n.eatWhile(/[_\w\d]/);var r=n.current();return h.test(r)?"builtin":m.test(r)?"keyword":"variable"}function g(n){n.match(/(\.(?=[\w_\-\\%])|[:\w_-]|\\[-\\_~.!$&'()*+,;=/?#@%]|%[a-f\d][a-f\d])+/i)}function _(n){return function(e,t){for(var r=!1,l;(l=e.next())!=null;){if(l==n&&!r){t.tokenize=F;break}r=!r&&l=="\\"}return"string"}}function f(n,e,t){n.context={prev:n.context,indent:n.indent,col:t,type:e}}function s(n){n.indent=n.context.indent,n.context=n.context.prev}return{startState:function(){return{tokenize:F,context:null,indent:0,col:0}},token:function(n,e){if(n.sol()&&(e.context&&e.context.align==null&&(e.context.align=!1),e.indent=n.indentation()),n.eatSpace())return null;var t=e.tokenize(n,e);if(t!="comment"&&e.context&&e.context.align==null&&e.context.type!="pattern"&&(e.context.align=!0),o=="(")f(e,")",n.column());else if(o=="[")f(e,"]",n.column());else if(o=="{")f(e,"}",n.column());else if(/[\]\}\)]/.test(o)){for(;e.context&&e.context.type=="pattern";)s(e);e.context&&o==e.context.type&&(s(e),o=="}"&&e.context&&e.context.type=="pattern"&&s(e))}else o=="."&&e.context&&e.context.type=="pattern"?s(e):/atom|string|variable/.test(t)&&e.context&&(/[\}\]]/.test(e.context.type)?f(e,"pattern",n.column()):e.context.type=="pattern"&&!e.context.align&&(e.context.align=!0,e.context.col=n.column()));return t},indent:function(n,e){var t=e&&e.charAt(0),r=n.context;if(/[\]\}]/.test(t))for(;r&&r.type=="pattern";)r=r.prev;var l=r&&t==r.type;return r?r.type=="pattern"?r.col:r.align?r.col+(l?0:1):r.indent+(l?0:c):0},lineComment:"#"}}),i.defineMIME("application/sparql-query","sparql")})})();var v=E.exports;const z=w(v),A=C({__proto__:null,default:z},[v]);export{A as s}; diff --git a/dist-frontend/assets/spreadsheet-DB1FZ1v2.js b/dist-frontend/assets/spreadsheet-DB1FZ1v2.js new file mode 100644 index 00000000..58ad8d3b --- /dev/null +++ b/dist-frontend/assets/spreadsheet-DB1FZ1v2.js @@ -0,0 +1 @@ +import{g as o,c as a}from"./index-BIPqZpBm.js";function f(c,i){for(var r=0;re[t]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var u={exports:{}};(function(c,i){(function(r){r(a)})(function(r){r.defineMode("spreadsheet",function(){return{startState:function(){return{stringType:null,stack:[]}},token:function(e,t){if(e){switch(t.stack.length===0&&(e.peek()=='"'||e.peek()=="'")&&(t.stringType=e.peek(),e.next(),t.stack.unshift("string")),t.stack[0]){case"string":for(;t.stack[0]==="string"&&!e.eol();)e.peek()===t.stringType?(e.next(),t.stack.shift()):e.peek()==="\\"?(e.next(),e.next()):e.match(/^.[^\\\"\']*/);return"string";case"characterClass":for(;t.stack[0]==="characterClass"&&!e.eol();)e.match(/^[^\]\\]+/)||e.match(/^\\./)||t.stack.shift();return"operator"}var n=e.peek();switch(n){case"[":return e.next(),t.stack.unshift("characterClass"),"bracket";case":":return e.next(),"operator";case"\\":return e.match(/\\[a-z]+/)?"string-2":(e.next(),"atom");case".":case",":case";":case"*":case"-":case"+":case"^":case"<":case"/":case"=":return e.next(),"atom";case"$":return e.next(),"builtin"}return e.match(/\d+/)?e.match(/^\w+/)?"error":"number":e.match(/^[a-zA-Z_]\w*/)?e.match(/(?=[\(.])/,!1)?"keyword":"variable-2":["[","]","(",")","{","}"].indexOf(n)!=-1?(e.next(),"bracket"):(e.eatSpace()||e.next(),null)}}}}),r.defineMIME("text/x-spreadsheet","spreadsheet")})})();var s=u.exports;const p=o(s),h=f({__proto__:null,default:p},[s]);export{h as s}; diff --git a/dist-frontend/assets/sql-C8uJ4o1L.js b/dist-frontend/assets/sql-C8uJ4o1L.js new file mode 100644 index 00000000..d624911a --- /dev/null +++ b/dist-frontend/assets/sql-C8uJ4o1L.js @@ -0,0 +1 @@ +import{g as $,c as O}from"./index-BIPqZpBm.js";function A(h,y){for(var i=0;iu[d]})}}}return Object.freeze(Object.defineProperty(h,Symbol.toStringTag,{value:"Module"}))}var P={exports:{}};(function(h,y){(function(i){i(O)})(function(i){i.defineMode("sql",function(n,o){var f=o.client||{},g=o.atoms||{false:!0,true:!0,null:!0},Q=o.builtin||e(w),F=o.keywords||e(p),k=o.operatorChars||/^[*+\-%<>!=&|~^\/]/,s=o.support||{},q=o.hooks||{},C=o.dateSQL||{date:!0,time:!0,timestamp:!0},L=o.backslashStringEscapes!==!1,I=o.brackets||/^[\{}\(\)\[\]]/,z=o.punctuation||/^[;.,:]/;function b(t,a){var r=t.next();if(q[r]){var l=q[r](t,a);if(l!==!1)return l}if(s.hexNumber&&(r=="0"&&t.match(/^[xX][0-9a-fA-F]+/)||(r=="x"||r=="X")&&t.match(/^'[0-9a-fA-F]*'/)))return"number";if(s.binaryNumber&&((r=="b"||r=="B")&&t.match(/^'[01]*'/)||r=="0"&&t.match(/^b[01]+/)))return"number";if(r.charCodeAt(0)>47&&r.charCodeAt(0)<58)return t.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/),s.decimallessFloat&&t.match(/^\.(?!\.)/),"number";if(r=="?"&&(t.eatSpace()||t.eol()||t.eat(";")))return"variable-3";if(r=="'"||r=='"'&&s.doubleQuote)return a.tokenize=j(r),a.tokenize(t,a);if((s.nCharCast&&(r=="n"||r=="N")||s.charsetCast&&r=="_"&&t.match(/[a-z][a-z0-9]*/i))&&(t.peek()=="'"||t.peek()=='"'))return"keyword";if(s.escapeConstant&&(r=="e"||r=="E")&&(t.peek()=="'"||t.peek()=='"'&&s.doubleQuote))return a.tokenize=function(_,E){return(E.tokenize=j(_.next(),!0))(_,E)},"keyword";if(s.commentSlashSlash&&r=="/"&&t.eat("/"))return t.skipToEnd(),"comment";if(s.commentHash&&r=="#"||r=="-"&&t.eat("-")&&(!s.commentSpaceRequired||t.eat(" ")))return t.skipToEnd(),"comment";if(r=="/"&&t.eat("*"))return a.tokenize=v(1),a.tokenize(t,a);if(r=="."){if(s.zerolessFloat&&t.match(/^(?:\d+(?:e[+-]?\d+)?)/i))return"number";if(t.match(/^\.+/))return null;if(t.match(/^[\w\d_$#]+/))return"variable-2"}else{if(k.test(r))return t.eatWhile(k),"operator";if(I.test(r))return"bracket";if(z.test(r))return t.eatWhile(z),"punctuation";if(r=="{"&&(t.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||t.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";t.eatWhile(/^[_\w\d]/);var m=t.current().toLowerCase();return C.hasOwnProperty(m)&&(t.match(/^( )+'[^']*'/)||t.match(/^( )+"[^"]*"/))?"number":g.hasOwnProperty(m)?"atom":Q.hasOwnProperty(m)?"type":F.hasOwnProperty(m)?"keyword":f.hasOwnProperty(m)?"builtin":null}}function j(t,a){return function(r,l){for(var m=!1,_;(_=r.next())!=null;){if(_==t&&!m){l.tokenize=b;break}m=(L||a)&&!m&&_=="\\"}return"string"}}function v(t){return function(a,r){var l=a.match(/^.*?(\/\*|\*\/)/);return l?l[1]=="/*"?r.tokenize=v(t+1):t>1?r.tokenize=v(t-1):r.tokenize=b:a.skipToEnd(),"comment"}}function S(t,a,r){a.context={prev:a.context,indent:t.indentation(),col:t.column(),type:r}}function M(t){t.indent=t.context.indent,t.context=t.context.prev}return{startState:function(){return{tokenize:b,context:null}},token:function(t,a){if(t.sol()&&a.context&&a.context.align==null&&(a.context.align=!1),a.tokenize==b&&t.eatSpace())return null;var r=a.tokenize(t,a);if(r=="comment")return r;a.context&&a.context.align==null&&(a.context.align=!0);var l=t.current();return l=="("?S(t,a,")"):l=="["?S(t,a,"]"):a.context&&a.context.type==l&&M(a),r},indent:function(t,a){var r=t.context;if(!r)return i.Pass;var l=a.charAt(0)==r.type;return r.align?r.col+(l?0:1):r.indent+(l?0:n.indentUnit)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:s.commentSlashSlash?"//":s.commentHash?"#":"--",closeBrackets:"()[]{}''\"\"``",config:o}});function u(n){for(var o;(o=n.next())!=null;)if(o=="`"&&!n.eat("`"))return"variable-2";return n.backUp(n.current().length-1),n.eatWhile(/\w/)?"variable-2":null}function d(n){for(var o;(o=n.next())!=null;)if(o=='"'&&!n.eat('"'))return"variable-2";return n.backUp(n.current().length-1),n.eatWhile(/\w/)?"variable-2":null}function c(n){return n.eat("@")&&(n.match("session."),n.match("local."),n.match("global.")),n.eat("'")?(n.match(/^.*'/),"variable-2"):n.eat('"')?(n.match(/^.*"/),"variable-2"):n.eat("`")?(n.match(/^.*`/),"variable-2"):n.match(/^[0-9a-zA-Z$\.\_]+/)?"variable-2":null}function x(n){return n.eat("N")?"atom":n.match(/^[a-zA-Z.#!?]/)?"variable-2":null}var p="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";function e(n){for(var o={},f=n.split(" "),g=0;g!=^\&|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:!1,dateSQL:e("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":c}}),i.defineMIME("text/x-mysql",{name:"sql",client:e("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:e(p+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:e("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:e("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:e("date time timestamp"),support:e("decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":c,"`":u,"\\":x}}),i.defineMIME("text/x-mariadb",{name:"sql",client:e("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:e(p+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group group_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:e("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:e("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:e("date time timestamp"),support:e("decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":c,"`":u,"\\":x}}),i.defineMIME("text/x-sqlite",{name:"sql",client:e("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:e(p+"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),builtin:e("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:e("null current_date current_time current_timestamp"),operatorChars:/^[*+\-%<>!=&|/~]/,dateSQL:e("date time timestamp datetime"),support:e("decimallessFloat zerolessFloat"),identifierQuote:'"',hooks:{"@":c,":":c,"?":c,$:c,'"':d,"`":u}}),i.defineMIME("text/x-cassandra",{name:"sql",client:{},keywords:e("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),builtin:e("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:e("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:e("commentSlashSlash decimallessFloat"),hooks:{}}),i.defineMIME("text/x-plsql",{name:"sql",client:e("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),keywords:e("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),builtin:e("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),operatorChars:/^[*\/+\-%<>!=~]/,dateSQL:e("date time timestamp"),support:e("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")}),i.defineMIME("text/x-hive",{name:"sql",keywords:e("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),builtin:e("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:e("false true null unknown"),operatorChars:/^[*+\-%<>!=]/,dateSQL:e("date timestamp"),support:e("doubleQuote binaryNumber hexNumber")}),i.defineMIME("text/x-pgsql",{name:"sql",client:e("source"),keywords:e(p+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),builtin:e("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time zone timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:e("false true null unknown"),operatorChars:/^[*\/+\-%<>!=&|^\/#@?~]/,backslashStringEscapes:!1,dateSQL:e("date time timestamp"),support:e("decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")}),i.defineMIME("text/x-gql",{name:"sql",keywords:e("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:e("false true"),builtin:e("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\-%<>!=]/}),i.defineMIME("text/x-gpsql",{name:"sql",client:e("source"),keywords:e("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),builtin:e("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:e("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:e("date time timestamp"),support:e("decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")}),i.defineMIME("text/x-sparksql",{name:"sql",keywords:e("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),builtin:e("abs acos acosh add_months aggregate and any approx_count_distinct approx_percentile array array_contains array_distinct array_except array_intersect array_join array_max array_min array_position array_remove array_repeat array_sort array_union arrays_overlap arrays_zip ascii asin asinh assert_true atan atan2 atanh avg base64 between bigint bin binary bit_and bit_count bit_get bit_length bit_or bit_xor bool_and bool_or boolean bround btrim cardinality case cast cbrt ceil ceiling char char_length character_length chr coalesce collect_list collect_set concat concat_ws conv corr cos cosh cot count count_if count_min_sketch covar_pop covar_samp crc32 cume_dist current_catalog current_database current_date current_timestamp current_timezone current_user date date_add date_format date_from_unix_date date_part date_sub date_trunc datediff day dayofmonth dayofweek dayofyear decimal decode degrees delimited dense_rank div double e element_at elt encode every exists exp explode explode_outer expm1 extract factorial filter find_in_set first first_value flatten float floor forall format_number format_string from_csv from_json from_unixtime from_utc_timestamp get_json_object getbit greatest grouping grouping_id hash hex hour hypot if ifnull in initcap inline inline_outer input_file_block_length input_file_block_start input_file_name inputformat instr int isnan isnotnull isnull java_method json_array_length json_object_keys json_tuple kurtosis lag last last_day last_value lcase lead least left length levenshtein like ln locate log log10 log1p log2 lower lpad ltrim make_date make_dt_interval make_interval make_timestamp make_ym_interval map map_concat map_entries map_filter map_from_arrays map_from_entries map_keys map_values map_zip_with max max_by md5 mean min min_by minute mod monotonically_increasing_id month months_between named_struct nanvl negative next_day not now nth_value ntile nullif nvl nvl2 octet_length or outputformat overlay parse_url percent_rank percentile percentile_approx pi pmod posexplode posexplode_outer position positive pow power printf quarter radians raise_error rand randn random rank rcfile reflect regexp regexp_extract regexp_extract_all regexp_like regexp_replace repeat replace reverse right rint rlike round row_number rpad rtrim schema_of_csv schema_of_json second sentences sequence sequencefile serde session_window sha sha1 sha2 shiftleft shiftright shiftrightunsigned shuffle sign signum sin sinh size skewness slice smallint some sort_array soundex space spark_partition_id split sqrt stack std stddev stddev_pop stddev_samp str_to_map string struct substr substring substring_index sum tan tanh textfile timestamp timestamp_micros timestamp_millis timestamp_seconds tinyint to_csv to_date to_json to_timestamp to_unix_timestamp to_utc_timestamp transform transform_keys transform_values translate trim trunc try_add try_divide typeof ucase unbase64 unhex uniontype unix_date unix_micros unix_millis unix_seconds unix_timestamp upper uuid var_pop var_samp variance version weekday weekofyear when width_bucket window xpath xpath_boolean xpath_double xpath_float xpath_int xpath_long xpath_number xpath_short xpath_string xxhash64 year zip_with"),atoms:e("false true null"),operatorChars:/^[*\/+\-%<>!=~&|^]/,dateSQL:e("date time timestamp"),support:e("doubleQuote zerolessFloat")}),i.defineMIME("text/x-esper",{name:"sql",client:e("source"),keywords:e("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),builtin:{},atoms:e("false true null"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:e("time"),support:e("decimallessFloat zerolessFloat binaryNumber hexNumber")}),i.defineMIME("text/x-trino",{name:"sql",keywords:e("abs absent acos add admin after all all_match alter analyze and any any_match approx_distinct approx_most_frequent approx_percentile approx_set arbitrary array_agg array_distinct array_except array_intersect array_join array_max array_min array_position array_remove array_sort array_union arrays_overlap as asc asin at at_timezone atan atan2 authorization avg bar bernoulli beta_cdf between bing_tile bing_tile_at bing_tile_coordinates bing_tile_polygon bing_tile_quadkey bing_tile_zoom_level bing_tiles_around bit_count bitwise_and bitwise_and_agg bitwise_left_shift bitwise_not bitwise_or bitwise_or_agg bitwise_right_shift bitwise_right_shift_arithmetic bitwise_xor bool_and bool_or both by call cardinality cascade case cast catalogs cbrt ceil ceiling char2hexint checksum chr classify coalesce codepoint column columns combinations comment commit committed concat concat_ws conditional constraint contains contains_sequence convex_hull_agg copartition corr cos cosh cosine_similarity count count_if covar_pop covar_samp crc32 create cross cube cume_dist current current_catalog current_date current_groups current_path current_role current_schema current_time current_timestamp current_timezone current_user data date_add date_diff date_format date_parse date_trunc day day_of_month day_of_week day_of_year deallocate default define definer degrees delete dense_rank deny desc describe descriptor distinct distributed dow doy drop e element_at else empty empty_approx_set encoding end error escape evaluate_classifier_predictions every except excluding execute exists exp explain extract false features fetch filter final first first_value flatten floor following for format format_datetime format_number from from_base from_base32 from_base64 from_base64url from_big_endian_32 from_big_endian_64 from_encoded_polyline from_geojson_geometry from_hex from_ieee754_32 from_ieee754_64 from_iso8601_date from_iso8601_timestamp from_iso8601_timestamp_nanos from_unixtime from_unixtime_nanos from_utf8 full functions geometric_mean geometry_from_hadoop_shape geometry_invalid_reason geometry_nearest_points geometry_to_bing_tiles geometry_union geometry_union_agg grant granted grants graphviz great_circle_distance greatest group grouping groups hamming_distance hash_counts having histogram hmac_md5 hmac_sha1 hmac_sha256 hmac_sha512 hour human_readable_seconds if ignore in including index infinity initial inner input insert intersect intersection_cardinality into inverse_beta_cdf inverse_normal_cdf invoker io is is_finite is_infinite is_json_scalar is_nan isolation jaccard_index join json_array json_array_contains json_array_get json_array_length json_exists json_extract json_extract_scalar json_format json_object json_parse json_query json_size json_value keep key keys kurtosis lag last last_day_of_month last_value lateral lead leading learn_classifier learn_libsvm_classifier learn_libsvm_regressor learn_regressor least left length level levenshtein_distance like limit line_interpolate_point line_interpolate_points line_locate_point listagg ln local localtime localtimestamp log log10 log2 logical lower lpad ltrim luhn_check make_set_digest map_agg map_concat map_entries map_filter map_from_entries map_keys map_union map_values map_zip_with match match_recognize matched matches materialized max max_by md5 measures merge merge_set_digest millisecond min min_by minute mod month multimap_agg multimap_from_entries murmur3 nan natural next nfc nfd nfkc nfkd ngrams no none none_match normal_cdf normalize not now nth_value ntile null nullif nulls numeric_histogram object objectid_timestamp of offset omit on one only option or order ordinality outer output over overflow parse_data_size parse_datetime parse_duration partition partitions passing past path pattern per percent_rank permute pi position pow power preceding prepare privileges properties prune qdigest_agg quarter quotes radians rand random range rank read recursive reduce reduce_agg refresh regexp_count regexp_extract regexp_extract_all regexp_like regexp_position regexp_replace regexp_split regr_intercept regr_slope regress rename render repeat repeatable replace reset respect restrict returning reverse revoke rgb right role roles rollback rollup round row_number rows rpad rtrim running scalar schema schemas second security seek select sequence serializable session set sets sha1 sha256 sha512 show shuffle sign simplify_geometry sin skewness skip slice some soundex spatial_partitioning spatial_partitions split split_part split_to_map split_to_multimap spooky_hash_v2_32 spooky_hash_v2_64 sqrt st_area st_asbinary st_astext st_boundary st_buffer st_centroid st_contains st_convexhull st_coorddim st_crosses st_difference st_dimension st_disjoint st_distance st_endpoint st_envelope st_envelopeaspts st_equals st_exteriorring st_geometries st_geometryfromtext st_geometryn st_geometrytype st_geomfrombinary st_interiorringn st_interiorrings st_intersection st_intersects st_isclosed st_isempty st_isring st_issimple st_isvalid st_length st_linefromtext st_linestring st_multipoint st_numgeometries st_numinteriorring st_numpoints st_overlaps st_point st_pointn st_points st_polygon st_relate st_startpoint st_symdifference st_touches st_union st_within st_x st_xmax st_xmin st_y st_ymax st_ymin start starts_with stats stddev stddev_pop stddev_samp string strpos subset substr substring sum system table tables tablesample tan tanh tdigest_agg text then ties timestamp_objectid timezone_hour timezone_minute to to_base to_base32 to_base64 to_base64url to_big_endian_32 to_big_endian_64 to_char to_date to_encoded_polyline to_geojson_geometry to_geometry to_hex to_ieee754_32 to_ieee754_64 to_iso8601 to_milliseconds to_spherical_geography to_timestamp to_unixtime to_utf8 trailing transaction transform transform_keys transform_values translate trim trim_array true truncate try try_cast type typeof uescape unbounded uncommitted unconditional union unique unknown unmatched unnest update upper url_decode url_encode url_extract_fragment url_extract_host url_extract_parameter url_extract_path url_extract_port url_extract_protocol url_extract_query use user using utf16 utf32 utf8 validate value value_at_quantile values values_at_quantiles var_pop var_samp variance verbose version view week week_of_year when where width_bucket wilson_interval_lower wilson_interval_upper window with with_timezone within without word_stem work wrapper write xxhash64 year year_of_week yow zip zip_with"),builtin:e("array bigint bingtile boolean char codepoints color date decimal double function geometry hyperloglog int integer interval ipaddress joniregexp json json2016 jsonpath kdbtree likepattern map model objectid p4hyperloglog precision qdigest re2jregexp real regressor row setdigest smallint sphericalgeography tdigest time timestamp tinyint uuid varbinary varchar zone"),atoms:e("false true null unknown"),operatorChars:/^[[\]|<>=!\-+*/%]/,dateSQL:e("date time timestamp zone"),support:e("decimallessFloat zerolessFloat hexNumber")})})})();var N=P.exports;const T=$(N),W=A({__proto__:null,default:T},[N]);export{W as s}; diff --git a/dist-frontend/assets/stex-DJeqGD60.js b/dist-frontend/assets/stex-DJeqGD60.js new file mode 100644 index 00000000..5a16ebe4 --- /dev/null +++ b/dist-frontend/assets/stex-DJeqGD60.js @@ -0,0 +1 @@ +import{c as S}from"./index-BIPqZpBm.js";var s={exports:{}},k;function A(){return k||(k=1,function(v,w){(function(l){l(S)})(function(l){l.defineMode("stex",function(B,b){function d(t,e){t.cmdState.push(e)}function g(t){return t.cmdState.length>0?t.cmdState[t.cmdState.length-1]:null}function x(t){var e=t.cmdState.pop();e&&e.closeBracket()}function y(t){for(var e=t.cmdState,n=e.length-1;n>=0;n--){var i=e[n];if(i.name!="DEFAULT")return i}return{styleIdentifier:function(){return null}}}function a(t,e,n){return function(){this.name=t,this.bracketNo=0,this.style=e,this.styles=n,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var r={};r.importmodule=a("importmodule","tag",["string","builtin"]),r.documentclass=a("documentclass","tag",["","atom"]),r.usepackage=a("usepackage","tag",["atom"]),r.begin=a("begin","tag",["atom"]),r.end=a("end","tag",["atom"]),r.label=a("label","tag",["atom"]),r.ref=a("ref","tag",["atom"]),r.eqref=a("eqref","tag",["atom"]),r.cite=a("cite","tag",["atom"]),r.bibitem=a("bibitem","tag",["atom"]),r.Bibitem=a("Bibitem","tag",["atom"]),r.RBibitem=a("RBibitem","tag",["atom"]),r.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function f(t,e){t.f=e}function o(t,e){var n;if(t.match(/^\\[a-zA-Z@]+/)){var i=t.current().slice(1);return n=r.hasOwnProperty(i)?r[i]:r.DEFAULT,n=new n,d(e,n),f(e,p),n.style}if(t.match(/^\\[$&%#{}_]/)||t.match(/^\\[,;!\/\\]/))return"tag";if(t.match("\\["))return f(e,function(c,m){return h(c,m,"\\]")}),"keyword";if(t.match("\\("))return f(e,function(c,m){return h(c,m,"\\)")}),"keyword";if(t.match("$$"))return f(e,function(c,m){return h(c,m,"$$")}),"keyword";if(t.match("$"))return f(e,function(c,m){return h(c,m,"$")}),"keyword";var u=t.next();if(u=="%")return t.skipToEnd(),"comment";if(u=="}"||u=="]"){if(n=g(e),n)n.closeBracket(u),f(e,p);else return"error";return"bracket"}else return u=="{"||u=="["?(n=r.DEFAULT,n=new n,d(e,n),"bracket"):/\d/.test(u)?(t.eatWhile(/[\w.%]/),"atom"):(t.eatWhile(/[\w\-_]/),n=y(e),n.name=="begin"&&(n.argument=t.current()),n.styleIdentifier())}function h(t,e,n){if(t.eatSpace())return null;if(n&&t.match(n))return f(e,o),"keyword";if(t.match(/^\\[a-zA-Z@]+/))return"tag";if(t.match(/^[a-zA-Z]+/))return"variable-2";if(t.match(/^\\[$&%#{}_]/)||t.match(/^\\[,;!\/]/)||t.match(/^[\^_&]/))return"tag";if(t.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(t.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var i=t.next();return i=="{"||i=="}"||i=="["||i=="]"||i=="("||i==")"?"bracket":i=="%"?(t.skipToEnd(),"comment"):"error"}function p(t,e){var n=t.peek(),i;return n=="{"||n=="["?(i=g(e),i.openBracket(n),t.eat(n),f(e,o),"bracket"):/[ \t\r]/.test(n)?(t.eat(n),null):(f(e,o),x(e),o(t,e))}return{startState:function(){var t=b.inMathMode?function(e,n){return h(e,n)}:o;return{cmdState:[],f:t}},copyState:function(t){return{cmdState:t.cmdState.slice(),f:t.f}},token:function(t,e){return e.f(t,e)},blankLine:function(t){t.f=o,t.cmdState.length=0},lineComment:"%"}}),l.defineMIME("text/x-stex","stex"),l.defineMIME("text/x-latex","stex")})}()),s.exports}export{A as r}; diff --git a/dist-frontend/assets/stex-nTWKGNDo.js b/dist-frontend/assets/stex-nTWKGNDo.js new file mode 100644 index 00000000..8421ae6f --- /dev/null +++ b/dist-frontend/assets/stex-nTWKGNDo.js @@ -0,0 +1 @@ +import{g as f}from"./index-BIPqZpBm.js";import{r as i}from"./stex-DJeqGD60.js";function c(r,n){for(var o=0;oe[t]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var a=i();const p=f(a),l=c({__proto__:null,default:p},[a]);export{l as s}; diff --git a/dist-frontend/assets/stylus-DBOiHsJ5.js b/dist-frontend/assets/stylus-DBOiHsJ5.js new file mode 100644 index 00000000..ab550902 --- /dev/null +++ b/dist-frontend/assets/stylus-DBOiHsJ5.js @@ -0,0 +1 @@ +import{g as ye,c as ze}from"./index-BIPqZpBm.js";function je(K,O){for(var w=0;wy[v]})}}}return Object.freeze(Object.defineProperty(K,Symbol.toStringTag,{value:"Module"}))}var qe={exports:{}};(function(K,O){(function(w){w(ze)})(function(w){w.defineMode("stylus",function(g){for(var c=g.indentUnit,x="",te=p(y),B=/^(a|b|i|s|col|em)$/i,ae=p(W),le=p(I),ce=p(U),se=p(N),de=p(v),ue=Z(v),fe=p(R),pe=p(C),he=p(T),ge=/^\s*([.]{2,3}|&&|\|\||\*\*|[?!=:]?=|[-+*\/%<>]=?|\?:|\~)/,be=Z(F),me=p(X),A=new RegExp(/^\-(moz|ms|o|webkit)-/i),ke=p(Y),E="",s={},b,z,D,t;x.length|~|\/)?\s*[\w-]*([a-z0-9-]|\*|\/\*)(\(|,)?)/),e.context.line.firstWord=E?E[0].replace(/^\s*/,""):"",e.context.line.indent=i.indentation(),b=i.peek(),i.match("//"))return i.skipToEnd(),["comment","comment"];if(i.match("/*"))return e.tokenize=M,M(i,e);if(b=='"'||b=="'")return i.next(),e.tokenize=V(b),e.tokenize(i,e);if(b=="@")return i.next(),i.eatWhile(/[\w\\-]/),["def",i.current()];if(b=="#"){if(i.next(),i.match(/^[0-9a-f]{3}([0-9a-f]([0-9a-f]{2}){0,2})?\b(?!-)/i))return["atom","atom"];if(i.match(/^[a-z][\w-]*/i))return["builtin","hash"]}return i.match(A)?["meta","vendor-prefixes"]:i.match(/^-?[0-9]?\.?[0-9]/)?(i.eatWhile(/[a-z%]/i),["number","unit"]):b=="!"?(i.next(),[i.match(/^(important|optional)/i)?"keyword":"operator","important"]):b=="."&&i.match(/^\.[a-z][\w-]*/i)?["qualifier","qualifier"]:i.match(ue)?(i.peek()=="("&&(e.tokenize=ve),["property","word"]):i.match(/^[a-z][\w-]*\(/i)?(i.backUp(1),["keyword","mixin"]):i.match(/^(\+|-)[a-z][\w-]*\(/i)?(i.backUp(1),["keyword","block-mixin"]):i.string.match(/^\s*&/)&&i.match(/^[-_]+[a-z][\w-]*/)?["qualifier","qualifier"]:i.match(/^(\/|&)(-|_|:|\.|#|[a-z])/)?(i.backUp(1),["variable-3","reference"]):i.match(/^&{1}\s*$/)?["variable-3","reference"]:i.match(be)?["operator","operator"]:i.match(/^\$?[-_]*[a-z0-9]+[\w-]*/i)?i.match(/^(\.|\[)[\w-\'\"\]]+/i,!1)&&!m(i.current())?(i.match("."),["variable-2","variable-name"]):["variable-2","word"]:i.match(ge)?["operator",i.current()]:/[:;,{}\[\]\(\)]/.test(b)?(i.next(),[null,b]):(i.next(),[null,null])}function M(i,e){for(var r=!1,n;(n=i.next())!=null;){if(r&&n=="/"){e.tokenize=null;break}r=n=="*"}return["comment","comment"]}function V(i){return function(e,r){for(var n=!1,l;(l=e.next())!=null;){if(l==i&&!n){i==")"&&e.backUp(1);break}n=!n&&l=="\\"}return(l==i||!n&&i!=")")&&(r.tokenize=null),["string","string"]}}function ve(i,e){return i.next(),i.match(/\s*[\"\')]/,!1)?e.tokenize=null:e.tokenize=V(")"),[null,"("]}function H(i,e,r,n){this.type=i,this.indent=e,this.prev=r,this.line=n||{firstWord:"",indent:0}}function o(i,e,r,n){return n=n>=0?n:c,i.context=new H(r,e.indentation()+n,i.context),r}function j(i,e){var r=i.context.indent-c;return e=e||!1,i.context=i.context.prev,e&&(i.context.indent=r),i.context.type}function xe(i,e,r){return s[r.context.type](i,e,r)}function S(i,e,r,n){for(var l=n||1;l>0;l--)r.context=r.context.prev;return xe(i,e,r)}function m(i){return i.toLowerCase()in te}function q(i){return i=i.toLowerCase(),i in ae||i in he}function $(i){return i.toLowerCase()in me}function G(i){return i.toLowerCase().match(A)}function _(i){var e=i.toLowerCase(),r="variable-2";return m(i)?r="tag":$(i)?r="block-keyword":q(i)?r="property":e in ce||e in ke?r="atom":e=="return"||e in se?r="keyword":i.match(/^[A-Z]/)&&(r="string"),r}function J(i,e){return a(e)&&(i=="{"||i=="]"||i=="hash"||i=="qualifier")||i=="block-mixin"}function Q(i,e){return i=="{"&&e.match(/^\s*\$?[\w-]+/i,!1)}function ee(i,e){return i==":"&&e.match(/^[a-z-]+/,!1)}function P(i){return i.sol()||i.string.match(new RegExp("^\\s*"+ne(i.current())))}function a(i){return i.eol()||i.match(/^\s*$/,!1)}function d(i){var e=/^\s*[-_]*[a-z0-9]+[\w-]*/i,r=typeof i=="string"?i.match(e):i.string.match(e);return r?r[0].replace(/^\s*/,""):""}return s.block=function(i,e,r){if(i=="comment"&&P(e)||i==","&&a(e)||i=="mixin")return o(r,e,"block",0);if(Q(i,e))return o(r,e,"interpolation");if(a(e)&&i=="]"&&!/^\s*(\.|#|:|\[|\*|&)/.test(e.string)&&!m(d(e)))return o(r,e,"block",0);if(J(i,e))return o(r,e,"block");if(i=="}"&&a(e))return o(r,e,"block",0);if(i=="variable-name")return e.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/)||$(d(e))?o(r,e,"variableName"):o(r,e,"variableName",0);if(i=="=")return!a(e)&&!$(d(e))?o(r,e,"block",0):o(r,e,"block");if(i=="*"&&(a(e)||e.match(/\s*(,|\.|#|\[|:|{)/,!1)))return t="tag",o(r,e,"block");if(ee(i,e))return o(r,e,"pseudo");if(/@(font-face|media|supports|(-moz-)?document)/.test(i))return o(r,e,a(e)?"block":"atBlock");if(/@(-(moz|ms|o|webkit)-)?keyframes$/.test(i))return o(r,e,"keyframes");if(/@extends?/.test(i))return o(r,e,"extend",0);if(i&&i.charAt(0)=="@")return e.indentation()>0&&q(e.current().slice(1))?(t="variable-2","block"):/(@import|@require|@charset)/.test(i)?o(r,e,"block",0):o(r,e,"block");if(i=="reference"&&a(e))return o(r,e,"block");if(i=="(")return o(r,e,"parens");if(i=="vendor-prefixes")return o(r,e,"vendorPrefixes");if(i=="word"){var n=e.current();if(t=_(n),t=="property")return P(e)?o(r,e,"block",0):(t="atom","block");if(t=="tag"){if(/embed|menu|pre|progress|sub|table/.test(n)&&q(d(e))||e.string.match(new RegExp("\\[\\s*"+n+"|"+n+"\\s*\\]")))return t="atom","block";if(B.test(n)&&(P(e)&&e.string.match(/=/)||!P(e)&&!e.string.match(/^(\s*\.|#|\&|\[|\/|>|\*)/)&&!m(d(e))))return t="variable-2",$(d(e))?"block":o(r,e,"block",0);if(a(e))return o(r,e,"block")}if(t=="block-keyword")return t="keyword",e.current(/(if|unless)/)&&!P(e)?"block":o(r,e,"block");if(n=="return")return o(r,e,"block",0);if(t=="variable-2"&&e.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/))return o(r,e,"block")}return r.context.type},s.parens=function(i,e,r){if(i=="(")return o(r,e,"parens");if(i==")")return r.context.prev.type=="parens"?j(r):e.string.match(/^[a-z][\w-]*\(/i)&&a(e)||$(d(e))||/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(d(e))||!e.string.match(/^-?[a-z][\w-\.\[\]\'\"]*\s*=/)&&m(d(e))?o(r,e,"block"):e.string.match(/^[\$-]?[a-z][\w-\.\[\]\'\"]*\s*=/)||e.string.match(/^\s*(\(|\)|[0-9])/)||e.string.match(/^\s+[a-z][\w-]*\(/i)||e.string.match(/^\s+[\$-]?[a-z]/i)?o(r,e,"block",0):a(e)?o(r,e,"block"):o(r,e,"block",0);if(i&&i.charAt(0)=="@"&&q(e.current().slice(1))&&(t="variable-2"),i=="word"){var n=e.current();t=_(n),t=="tag"&&B.test(n)&&(t="variable-2"),(t=="property"||n=="to")&&(t="atom")}return i=="variable-name"?o(r,e,"variableName"):ee(i,e)?o(r,e,"pseudo"):r.context.type},s.vendorPrefixes=function(i,e,r){return i=="word"?(t="property",o(r,e,"block",0)):j(r)},s.pseudo=function(i,e,r){return q(d(e.string))?S(i,e,r):(e.match(/^[a-z-]+/),t="variable-3",a(e)?o(r,e,"block"):j(r))},s.atBlock=function(i,e,r){if(i=="(")return o(r,e,"atBlock_parens");if(J(i,e))return o(r,e,"block");if(Q(i,e))return o(r,e,"interpolation");if(i=="word"){var n=e.current().toLowerCase();if(/^(only|not|and|or)$/.test(n)?t="keyword":de.hasOwnProperty(n)?t="tag":pe.hasOwnProperty(n)?t="attribute":fe.hasOwnProperty(n)?t="property":le.hasOwnProperty(n)?t="string-2":t=_(e.current()),t=="tag"&&a(e))return o(r,e,"block")}return i=="operator"&&/^(not|and|or)$/.test(e.current())&&(t="keyword"),r.context.type},s.atBlock_parens=function(i,e,r){if(i=="{"||i=="}")return r.context.type;if(i==")")return a(e)?o(r,e,"block"):o(r,e,"atBlock");if(i=="word"){var n=e.current().toLowerCase();return t=_(n),/^(max|min)/.test(n)&&(t="property"),t=="tag"&&(B.test(n)?t="variable-2":t="atom"),r.context.type}return s.atBlock(i,e,r)},s.keyframes=function(i,e,r){return e.indentation()=="0"&&(i=="}"&&P(e)||i=="]"||i=="hash"||i=="qualifier"||m(e.current()))?S(i,e,r):i=="{"?o(r,e,"keyframes"):i=="}"?P(e)?j(r,!0):o(r,e,"keyframes"):i=="unit"&&/^[0-9]+\%$/.test(e.current())?o(r,e,"keyframes"):i=="word"&&(t=_(e.current()),t=="block-keyword")?(t="keyword",o(r,e,"keyframes")):/@(font-face|media|supports|(-moz-)?document)/.test(i)?o(r,e,a(e)?"block":"atBlock"):i=="mixin"?o(r,e,"block",0):r.context.type},s.interpolation=function(i,e,r){return i=="{"&&j(r)&&o(r,e,"block"),i=="}"?e.string.match(/^\s*(\.|#|:|\[|\*|&|>|~|\+|\/)/i)||e.string.match(/^\s*[a-z]/i)&&m(d(e))?o(r,e,"block"):!e.string.match(/^(\{|\s*\&)/)||e.match(/\s*[\w-]/,!1)?o(r,e,"block",0):o(r,e,"block"):i=="variable-name"?o(r,e,"variableName",0):(i=="word"&&(t=_(e.current()),t=="tag"&&(t="atom")),r.context.type)},s.extend=function(i,e,r){return i=="["||i=="="?"extend":i=="]"?j(r):i=="word"?(t=_(e.current()),"extend"):j(r)},s.variableName=function(i,e,r){return i=="string"||i=="["||i=="]"||e.current().match(/^(\.|\$)/)?(e.current().match(/^\.[\w-]+/i)&&(t="variable-2"),"variableName"):S(i,e,r)},{startState:function(i){return{tokenize:null,state:"block",context:new H("block",i||0,null)}},token:function(i,e){return!e.tokenize&&i.eatSpace()?null:(z=(e.tokenize||we)(i,e),z&&typeof z=="object"&&(D=z[1],z=z[0]),t=z,e.state=s[e.state](D,i,e),t)},indent:function(i,e,r){var n=i.context,l=e&&e.charAt(0),h=n.indent,L=d(e),k=r.match(/^\s*/)[0].replace(/\t/g,x).length,u=i.context.prev?i.context.prev.line.firstWord:"",f=i.context.prev?i.context.prev.line.indent:k;return n.prev&&(l=="}"&&(n.type=="block"||n.type=="atBlock"||n.type=="keyframes")||l==")"&&(n.type=="parens"||n.type=="atBlock_parens")||l=="{"&&n.type=="at")?h=n.indent-c:/(\})/.test(l)||(/@|\$|\d/.test(l)||/^\{/.test(e)||/^\s*\/(\/|\*)/.test(e)||/^\s*\/\*/.test(u)||/^\s*[\w-\.\[\]\'\"]+\s*(\?|:|\+)?=/i.test(e)||/^(\+|-)?[a-z][\w-]*\(/i.test(e)||/^return/.test(e)||$(L)?h=k:/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(l)||m(L)?/\,\s*$/.test(u)?h=f:/^\s+/.test(r)&&(/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(u)||m(u))?h=k<=f?f:f+c:h=k:!/,\s*$/.test(r)&&(G(L)||q(L))&&($(u)?h=k<=f?f:f+c:/^\{/.test(u)?h=k<=f?k:f+c:G(u)||q(u)?h=k>=f?f:k:/^(\.|#|:|\[|\*|&|@|\+|\-|>|~|\/)/.test(u)||/=\s*$/.test(u)||m(u)||/^\$[\w-\.\[\]\'\"]/.test(u)?h=f+c:h=k)),h},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"indent"}});var y=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","bgsound","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","nobr","noframes","noscript","object","ol","optgroup","option","output","p","param","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video"],v=["domain","regexp","url-prefix","url"],C=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],R=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","dynamic-range","video-dynamic-range"],W=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-position","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marker-offset","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode","font-smoothing","osx-font-smoothing"],I=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],T=["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],N=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],U=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","column","compact","condensed","conic-gradient","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","dashed","decimal","decimal-leading-zero","default","default-button","destination-atop","destination-in","destination-out","destination-over","devanagari","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","footnotes","forwards","from","geometricPrecision","georgian","graytext","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hebrew","help","hidden","hide","high","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","malayalam","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row-resize","rtl","run-in","running","s-resize","sans-serif","scale","scale3d","scaleX","scaleY","scaleZ","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","solid","somali","source-atop","source-in","source-out","source-over","space","spell-out","square","square-button","standard","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","x-large","x-small","xor","xx-large","xx-small","bicubic","optimizespeed","grayscale","row","row-reverse","wrap","wrap-reverse","column-reverse","flex-start","flex-end","space-between","space-around","unset"],F=["in","and","or","not","is not","is a","is","isnt","defined","if unless"],X=["for","if","else","unless","from","to"],Y=["null","true","false","href","title","type","not-allowed","readonly","disabled"],re=["@font-face","@keyframes","@media","@viewport","@page","@host","@supports","@block","@css"],oe=y.concat(v,C,R,W,I,N,U,T,F,X,Y,re);function Z(g){return g=g.sort(function(c,x){return x>c}),new RegExp("^(("+g.join(")|(")+"))\\b")}function p(g){for(var c={},x=0;xu[f]})}}}return Object.freeze(Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}))}var j={exports:{}};(function(p,d){(function(c){c(F)})(function(c){function u(e){for(var t={},n=0;n~^?!",y=":;,.(){}[]",w=/^\-?0b[01][01_]*/,k=/^\-?0o[0-7][0-7_]*/,b=/^\-?0x[\dA-Fa-f][\dA-Fa-f_]*(?:(?:\.[\dA-Fa-f][\dA-Fa-f_]*)?[Pp]\-?\d[\d_]*)?/,z=/^\-?\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee]\-?\d[\d_]*)?/,m=/^\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1/,A=/^\.(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/,O=/^\#[A-Za-z]+/,I=/^@(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/;function s(e,t,n){if(e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;var r=e.peek();if(r=="/"){if(e.match("//"))return e.skipToEnd(),"comment";if(e.match("/*"))return t.tokenize.push(v),v(e,t)}if(e.match(O))return"builtin";if(e.match(I))return"attribute";if(e.match(w)||e.match(k)||e.match(b)||e.match(z))return"number";if(e.match(A))return"property";if(g.indexOf(r)>-1)return e.next(),"operator";if(y.indexOf(r)>-1)return e.next(),e.match(".."),"punctuation";var i;if(i=e.match(/("""|"|')/)){var o=C.bind(null,i[0]);return t.tokenize.push(o),o(e,t)}if(e.match(m)){var a=e.current();return _.hasOwnProperty(a)?"variable-2":x.hasOwnProperty(a)?"atom":f.hasOwnProperty(a)?(l.hasOwnProperty(a)&&(t.prev="define"),"keyword"):n=="define"?"def":"variable"}return e.next(),null}function S(){var e=0;return function(t,n,r){var i=s(t,n,r);if(i=="punctuation"){if(t.current()=="(")++e;else if(t.current()==")"){if(e==0)return t.backUp(1),n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n);--e}}return i}}function C(e,t,n){for(var r=e.length==1,i,o=!1;i=t.peek();)if(o){if(t.next(),i=="(")return n.tokenize.push(S()),"string";o=!1}else{if(t.match(e))return n.tokenize.pop(),"string";t.next(),o=i=="\\"}return r&&n.tokenize.pop(),"string"}function v(e,t){for(var n;n=e.next();)if(n==="/"&&e.eat("*"))t.tokenize.push(v);else if(n==="*"&&e.eat("/")){t.tokenize.pop();break}return"comment"}function P(e,t,n){this.prev=e,this.align=t,this.indented=n}function $(e,t){var n=t.match(/^\s*($|\/[\/\*])/,!1)?null:t.column()+1;e.context=new P(e.context,n,e.indented)}function E(e){e.context&&(e.indented=e.context.indented,e.context=e.context.prev)}c.defineMode("swift",function(e){return{startState:function(){return{prev:null,context:null,indented:0,tokenize:[]}},token:function(t,n){var r=n.prev;n.prev=null;var i=n.tokenize[n.tokenize.length-1]||s,o=i(t,n,r);if(!o||o=="comment"?n.prev=r:n.prev||(n.prev=o),o=="punctuation"){var a=/[\(\[\{]|([\]\)\}])/.exec(t.current());a&&(a[1]?E:$)(n,t)}return o},indent:function(t,n){var r=t.context;if(!r)return 0;var i=/^[\]\}\)]/.test(n);return r.align!=null?r.align-(i?1:0):r.indented+(i?0:e.indentUnit)},electricInput:/^\s*[\)\}\]]$/,lineComment:"//",blockCommentStart:"/*",blockCommentEnd:"*/",fold:"brace",closeBrackets:"()[]{}''\"\"``"}}),c.defineMIME("text/x-swift","swift")})})();var h=j.exports;const N=U(h),T=Z({__proto__:null,default:N},[h]);export{T as s}; diff --git a/dist-frontend/assets/tcl-tnG6txJ2.js b/dist-frontend/assets/tcl-tnG6txJ2.js new file mode 100644 index 00000000..b5edd610 --- /dev/null +++ b/dist-frontend/assets/tcl-tnG6txJ2.js @@ -0,0 +1 @@ +import{g as x,c as y}from"./index-BIPqZpBm.js";function v(c,s){for(var o=0;oa[i]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var _={exports:{}};(function(c,s){(function(o){o(y)})(function(o){o.defineMode("tcl",function(){function a(r){for(var t={},n=r.split(" "),e=0;e!?^\/\|]/;function p(r,t,n){return t.tokenize=n,n(r,t)}function u(r,t){var n=t.beforeParams;t.beforeParams=!1;var e=r.next();if((e=='"'||e=="'")&&t.inParams)return p(r,t,b(e));if(/[\[\]{}\(\),;\.]/.test(e))return e=="("&&n?t.inParams=!0:e==")"&&(t.inParams=!1),null;if(/\d/.test(e))return r.eatWhile(/[\w\.]/),"number";if(e=="#")return r.eat("*")?p(r,t,g):e=="#"&&r.match(/ *\[ *\[/)?p(r,t,h):(r.skipToEnd(),"comment");if(e=='"')return r.skipTo(/"/),"comment";if(e=="$")return r.eatWhile(/[$_a-z0-9A-Z\.{:]/),r.eatWhile(/}/),t.beforeParams=!0,"builtin";if(d.test(e))return r.eatWhile(d),"comment";r.eatWhile(/[\w\$_{}\xa1-\uffff]/);var f=r.current().toLowerCase();return i&&i.propertyIsEnumerable(f)?"keyword":l&&l.propertyIsEnumerable(f)?(t.beforeParams=!0,"keyword"):null}function b(r){return function(t,n){for(var e=!1,f,m=!1;(f=t.next())!=null;){if(f==r&&!e){m=!0;break}e=!e&&f=="\\"}return m&&(n.tokenize=u),"string"}}function g(r,t){for(var n=!1,e;e=r.next();){if(e=="#"&&n){t.tokenize=u;break}n=e=="*"}return"comment"}function h(r,t){for(var n=0,e;e=r.next();){if(e=="#"&&n==2){t.tokenize=u;break}e=="]"?n++:e!=" "&&(n=0)}return"meta"}return{startState:function(){return{tokenize:u,beforeParams:!1,inParams:!1}},token:function(r,t){return r.eatSpace()?null:t.tokenize(r,t)},lineComment:"#"}}),o.defineMIME("text/x-tcl","tcl")})})();var k=_.exports;const w=x(k),E=v({__proto__:null,default:w},[k]);export{E as t}; diff --git a/dist-frontend/assets/textile-DMLzNI5U.js b/dist-frontend/assets/textile-DMLzNI5U.js new file mode 100644 index 00000000..4d09e63e --- /dev/null +++ b/dist-frontend/assets/textile-DMLzNI5U.js @@ -0,0 +1 @@ +import{g as R,c as w}from"./index-BIPqZpBm.js";function A(y,m){for(var c=0;cu[d]})}}}return Object.freeze(Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}))}var C={exports:{}};(function(y,m){(function(c){c(w)})(function(c){var u={addition:"positive",attributes:"attribute",bold:"strong",cite:"keyword",code:"atom",definitionList:"number",deletion:"negative",div:"punctuation",em:"em",footnote:"variable",footCite:"qualifier",header:"header",html:"comment",image:"string",italic:"em",link:"link",linkDefinition:"link",list1:"variable-2",list2:"variable-3",list3:"keyword",notextile:"string-2",pre:"operator",p:"property",quote:"bracket",span:"quote",specialChar:"tag",strong:"strong",sub:"builtin",sup:"builtin",table:"variable-3",tableHeading:"operator"};function d(t,e){e.mode=r.newLayout,e.tableHeading=!1,e.layoutType==="definitionList"&&e.spanningLayout&&t.match(l("definitionListEnd"),!1)&&(e.spanningLayout=!1)}function b(t,e,i){if(i==="_")return t.eat("_")?f(t,e,"italic",/__/,2):f(t,e,"em",/_/,1);if(i==="*")return t.eat("*")?f(t,e,"bold",/\*\*/,2):f(t,e,"strong",/\*/,1);if(i==="[")return t.match(/\d+\]/)&&(e.footCite=!0),a(e);if(i==="("){var o=t.match(/^(r|tm|c)\)/);if(o)return p(e,u.specialChar)}if(i==="<"&&t.match(/(\w+)[^>]+>[^<]+<\/\1>/))return p(e,u.html);if(i==="?"&&t.eat("?"))return f(t,e,"cite",/\?\?/,2);if(i==="="&&t.eat("="))return f(t,e,"notextile",/==/,2);if(i==="-"&&!t.eat("-"))return f(t,e,"deletion",/-/,1);if(i==="+")return f(t,e,"addition",/\+/,1);if(i==="~")return f(t,e,"sub",/~/,1);if(i==="^")return f(t,e,"sup",/\^/,1);if(i==="%")return f(t,e,"span",/%/,1);if(i==="@")return f(t,e,"code",/@/,1);if(i==="!"){var s=f(t,e,"image",/(?:\([^\)]+\))?!/,1);return t.match(/^:\S+/),s}return a(e)}function f(t,e,i,o,s){var g=t.pos>s?t.string.charAt(t.pos-s-1):null,h=t.peek();if(e[i]){if((!h||/\W/.test(h))&&g&&/\S/.test(g)){var L=a(e);return e[i]=!1,L}}else(!g||/\W/.test(g))&&h&&/\S/.test(h)&&t.match(new RegExp("^.*\\S"+o.source+"(?:\\W|$)"),!1)&&(e[i]=!0,e.mode=r.attributes);return a(e)}function a(t){var e=v(t);if(e)return e;var i=[];return t.layoutType&&i.push(u[t.layoutType]),i=i.concat(x(t,"addition","bold","cite","code","deletion","em","footCite","image","italic","link","span","strong","sub","sup","table","tableHeading")),t.layoutType==="header"&&i.push(u.header+"-"+t.header),i.length?i.join(" "):null}function v(t){var e=t.layoutType;switch(e){case"notextile":case"code":case"pre":return u[e];default:return t.notextile?u.notextile+(e?" "+u[e]:""):null}}function p(t,e){var i=v(t);if(i)return i;var o=a(t);return e?o?o+" "+e:e:o}function x(t){for(var e=[],i=1;i]+)?>(?:[^<]+<\/\1>)?/,link:/[^"]+":\S/,linkDefinition:/\[[^\s\]]+\]\S+/,list:/(?:#+|\*+)/,notextile:"notextile",para:"p",pre:"pre",table:"table",tableCellAttributes:/[\/\\]\d+/,tableHeading:/\|_\./,tableText:/[^"_\*\[\(\?\+~\^%@|-]+/,text:/[^!"_=\*\[\(<\?\+~\^%@-]+/},attributes:{align:/(?:<>|<|>|=)/,selector:/\([^\(][^\)]+\)/,lang:/\[[^\[\]]+\]/,pad:/(?:\(+|\)+){1,2}/,css:/\{[^\}]+\}/},createRe:function(t){switch(t){case"drawTable":return n.makeRe("^",n.single.drawTable,"$");case"html":return n.makeRe("^",n.single.html,"(?:",n.single.html,")*","$");case"linkDefinition":return n.makeRe("^",n.single.linkDefinition,"$");case"listLayout":return n.makeRe("^",n.single.list,l("allAttributes"),"*\\s+");case"tableCellAttributes":return n.makeRe("^",n.choiceRe(n.single.tableCellAttributes,l("allAttributes")),"+\\.");case"type":return n.makeRe("^",l("allTypes"));case"typeLayout":return n.makeRe("^",l("allTypes"),l("allAttributes"),"*\\.\\.?","(\\s+|$)");case"attributes":return n.makeRe("^",l("allAttributes"),"+");case"allTypes":return n.choiceRe(n.single.div,n.single.foot,n.single.header,n.single.bc,n.single.bq,n.single.notextile,n.single.pre,n.single.table,n.single.para);case"allAttributes":return n.choiceRe(n.attributes.selector,n.attributes.css,n.attributes.lang,n.attributes.align,n.attributes.pad);default:return n.makeRe("^",n.single[t])}},makeRe:function(){for(var t="",e=0;ec[f]})}}}return Object.freeze(Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}))}var M={exports:{}};(function(d,k){(function(o){o(O)})(function(o){o.defineMode("tiddlywiki",function(){var c={},f={allTags:!0,closeAll:!0,list:!0,newJournal:!0,newTiddler:!0,permaview:!0,saveChanges:!0,search:!0,slider:!0,tabs:!0,tag:!0,tagging:!0,tags:!0,tiddler:!0,timeline:!0,today:!0,version:!0,option:!0,with:!0,filter:!0},l=/[\w_\-]/i,p=/^\-\-\-\-+$/,w=/^\/\*\*\*$/,b=/^\*\*\*\/$/,y=/^<<<$/,g=/^\/\/\{\{\{$/,v=/^\/\/\}\}\}$/,x=/^$/,m=/^$/,S=/^\{\{\{$/,$=/^\}\}\}$/,_=/.*?\}\}\}/;function u(e,n,r){return n.tokenize=r,r(e,n)}function i(e,n){var r=e.sol(),t=e.peek();if(n.block=!1,r&&/[<\/\*{}\-]/.test(t)){if(e.match(S))return n.block=!0,u(e,n,h);if(e.match(y))return"quote";if(e.match(w)||e.match(b)||e.match(g)||e.match(v)||e.match(x)||e.match(m))return"comment";if(e.match(p))return"hr"}if(e.next(),r&&/[\/\*!#;:>|]/.test(t)){if(t=="!")return e.skipToEnd(),"header";if(t=="*")return e.eatWhile("*"),"comment";if(t=="#")return e.eatWhile("#"),"comment";if(t==";")return e.eatWhile(";"),"comment";if(t==":")return e.eatWhile(":"),"comment";if(t==">")return e.eatWhile(">"),"quote";if(t=="|")return"header"}if(t=="{"&&e.match("{{"))return u(e,n,h);if(/[hf]/i.test(t)&&/[ti]/i.test(e.peek())&&e.match(/\b(ttps?|tp|ile):\/\/[\-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i))return"link";if(t=='"')return"string";if(t=="~"||/[\[\]]/.test(t)&&e.match(t))return"brace";if(t=="@")return e.eatWhile(l),"link";if(/\d/.test(t))return e.eatWhile(/\d/),"number";if(t=="/"){if(e.eat("%"))return u(e,n,z);if(e.eat("/"))return u(e,n,C)}if(t=="_"&&e.eat("_"))return u(e,n,T);if(t=="-"&&e.eat("-")){if(e.peek()!=" ")return u(e,n,W);if(e.peek()==" ")return"brace"}return t=="'"&&e.eat("'")?u(e,n,E):t=="<"&&e.eat("<")?u(e,n,j):(e.eatWhile(/[\w\$_]/),c.propertyIsEnumerable(e.current())?"keyword":null)}function z(e,n){for(var r=!1,t;t=e.next();){if(t=="/"&&r){n.tokenize=i;break}r=t=="%"}return"comment"}function E(e,n){for(var r=!1,t;t=e.next();){if(t=="'"&&r){n.tokenize=i;break}r=t=="'"}return"strong"}function h(e,n){var r=n.block;return r&&e.current()?"comment":!r&&e.match(_)||r&&e.sol()&&e.match($)?(n.tokenize=i,"comment"):(e.next(),"comment")}function C(e,n){for(var r=!1,t;t=e.next();){if(t=="/"&&r){n.tokenize=i;break}r=t=="/"}return"em"}function T(e,n){for(var r=!1,t;t=e.next();){if(t=="_"&&r){n.tokenize=i;break}r=t=="_"}return"underlined"}function W(e,n){for(var r=!1,t;t=e.next();){if(t=="-"&&r){n.tokenize=i;break}r=t=="-"}return"strikethrough"}function j(e,n){if(e.current()=="<<")return"macro";var r=e.next();return r?r==">"&&e.peek()==">"?(e.next(),n.tokenize=i,"macro"):(e.eatWhile(/[\w\$_]/),f.propertyIsEnumerable(e.current())?"keyword":null):(n.tokenize=i,null)}return{startState:function(){return{tokenize:i}},token:function(e,n){if(e.eatSpace())return null;var r=n.tokenize(e,n);return r}}}),o.defineMIME("text/x-tiddlywiki","tiddlywiki")})})();var a=M.exports;const I=A(a),P=B({__proto__:null,default:I},[a]);export{P as t}; diff --git a/dist-frontend/assets/tiki-Btz-h5GF.js b/dist-frontend/assets/tiki-Btz-h5GF.js new file mode 100644 index 00000000..03347eb9 --- /dev/null +++ b/dist-frontend/assets/tiki-Btz-h5GF.js @@ -0,0 +1 @@ +import{g as A,c as E}from"./index-BIPqZpBm.js";function C(k,x){for(var a=0;al[i]})}}}return Object.freeze(Object.defineProperty(k,Symbol.toStringTag,{value:"Module"}))}var M={exports:{}};(function(k,x){(function(a){a(E)})(function(a){a.defineMode("tiki",function(l){function i(e,t,n){return function(o,g){for(;!o.eol();){if(o.match(t)){g.tokenize=c;break}o.next()}return n&&(g.tokenize=n),e}}function f(e){return function(t,n){for(;!t.eol();)t.next();return n.tokenize=c,e}}function c(e,t){function n(P){return t.tokenize=P,P(e,t)}var o=e.sol(),g=e.next();switch(g){case"{":return e.eat("/"),e.eatSpace(),e.eatWhile(/[^\s\u00a0=\"\'\/?(}]/),t.tokenize=b,"tag";case"_":if(e.eat("_"))return n(i("strong","__",c));break;case"'":if(e.eat("'"))return n(i("em","''",c));break;case"(":if(e.eat("("))return n(i("variable-2","))",c));break;case"[":return n(i("variable-3","]",c));case"|":if(e.eat("|"))return n(i("comment","||"));break;case"-":if(e.eat("="))return n(i("header string","=-",c));if(e.eat("-"))return n(i("error tw-deleted","--",c));break;case"=":if(e.match("=="))return n(i("tw-underline","===",c));break;case":":if(e.eat(":"))return n(i("comment","::"));break;case"^":return n(i("tw-box","^"));case"~":if(e.match("np~"))return n(i("meta","~/np~"));break}if(o)switch(g){case"!":return e.match("!!!!!")||e.match("!!!!")||e.match("!!!")||e.match("!!"),n(f("header string"));case"*":case"#":case"+":return n(f("tw-listitem bracket"))}return null}var _=l.indentUnit,h,p;function b(e,t){var n=e.next(),o=e.peek();return n=="}"?(t.tokenize=c,"tag"):n=="("||n==")"?"bracket":n=="="?(p="equals",o==">"&&(e.next(),o=e.peek()),/[\'\"]/.test(o)||(t.tokenize=L()),"operator"):/[\'\"]/.test(n)?(t.tokenize=N(n),t.tokenize(e,t)):(e.eatWhile(/[^\s\u00a0=\"\'\/?]/),"keyword")}function N(e){return function(t,n){for(;!t.eol();)if(t.next()==e){n.tokenize=b;break}return"string"}}function L(){return function(e,t){for(;!e.eol();){var n=e.next(),o=e.peek();if(n==" "||n==","||/[ )}]/.test(o)){t.tokenize=b;break}}return"string"}}var r,s;function d(){for(var e=arguments.length-1;e>=0;e--)r.cc.push(arguments[e])}function u(){return d.apply(null,arguments),!0}function w(e,t){var n=r.context&&r.context.noIndent;r.context={prev:r.context,pluginName:e,indent:r.indented,startOfLine:t,noIndent:n}}function z(){r.context&&(r.context=r.context.prev)}function S(e){if(e=="openPlugin")return r.pluginName=h,u(v,j(r.startOfLine));if(e=="closePlugin"){var t=!1;return r.context?(t=r.context.pluginName!=h,z()):t=!0,t&&(s="error"),u(I(t))}else return e=="string"&&((!r.context||r.context.name!="!cdata")&&w("!cdata"),r.tokenize==c&&z()),u()}function j(e){return function(t){return t=="selfclosePlugin"||t=="endPlugin"||t=="endPlugin"&&w(r.pluginName,e),u()}}function I(e){return function(t){return e&&(s="error"),t=="endPlugin"?u():d()}}function v(e){return e=="keyword"?(s="attribute",u(v)):e=="equals"?u(m,v):d()}function m(e){return e=="keyword"?(s="string",u()):e=="string"?u(O):d()}function O(e){return e=="string"?u(O):d()}return{startState:function(){return{tokenize:c,cc:[],indented:0,startOfLine:!0,pluginName:null,context:null}},token:function(e,t){if(e.sol()&&(t.startOfLine=!0,t.indented=e.indentation()),e.eatSpace())return null;s=p=h=null;var n=t.tokenize(e,t);if((n||p)&&n!="comment")for(r=t;;){var o=t.cc.pop()||S;if(o(p||n))break}return t.startOfLine=!1,s||n},indent:function(e,t){var n=e.context;if(n&&n.noIndent)return 0;for(n&&/^{\//.test(t)&&(n=n.prev);n&&!n.startOfLine;)n=n.prev;return n?n.indent+_:0},electricChars:"/"}}),a.defineMIME("text/tiki","tiki")})})();var y=M.exports;const q=A(y),U=C({__proto__:null,default:q},[y]);export{U as t}; diff --git a/dist-frontend/assets/toml-BBh1BnEP.js b/dist-frontend/assets/toml-BBh1BnEP.js new file mode 100644 index 00000000..9804155f --- /dev/null +++ b/dist-frontend/assets/toml-BBh1BnEP.js @@ -0,0 +1 @@ +import{g as t,c as u}from"./index-BIPqZpBm.js";function p(l,o){for(var r=0;re[n]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}var c={exports:{}};(function(l,o){(function(r){r(u)})(function(r){r.defineMode("toml",function(){return{startState:function(){return{inString:!1,stringType:"",lhs:!0,inArray:0}},token:function(e,n){if(!n.inString&&(e.peek()=='"'||e.peek()=="'")&&(n.stringType=e.peek(),e.next(),n.inString=!0),e.sol()&&n.inArray===0&&(n.lhs=!0),n.inString){for(;n.inString&&!e.eol();)e.peek()===n.stringType?(e.next(),n.inString=!1):e.peek()==="\\"?(e.next(),e.next()):e.match(/^.[^\\\"\']*/);return n.lhs?"property string":"string"}else{if(n.inArray&&e.peek()==="]")return e.next(),n.inArray--,"bracket";if(n.lhs&&e.peek()==="["&&e.skipTo("]"))return e.next(),e.peek()==="]"&&e.next(),"atom";if(e.peek()==="#")return e.skipToEnd(),"comment";if(e.eatSpace())return null;if(n.lhs&&e.eatWhile(function(i){return i!="="&&i!=" "}))return"property";if(n.lhs&&e.peek()==="=")return e.next(),n.lhs=!1,null;if(!n.lhs&&e.match(/^\d\d\d\d[\d\-\:\.T]*Z/))return"atom";if(!n.lhs&&(e.match("true")||e.match("false")))return"atom";if(!n.lhs&&e.peek()==="[")return n.inArray++,e.next(),"bracket";if(!n.lhs&&e.match(/^\-?\d+(?:\.\d+)?/))return"number";e.eatSpace()||e.next()}return null}}}),r.defineMIME("text/x-toml","toml")})})();var f=c.exports;const g=t(f),x=p({__proto__:null,default:g},[f]);export{x as t}; diff --git a/dist-frontend/assets/tornado-B3jCObZ9.js b/dist-frontend/assets/tornado-B3jCObZ9.js new file mode 100644 index 00000000..7e83a2c6 --- /dev/null +++ b/dist-frontend/assets/tornado-B3jCObZ9.js @@ -0,0 +1 @@ +import{g as d,c as l}from"./index-BIPqZpBm.js";import{r as p}from"./htmlmixed-DYfBZbch.js";import{r as m}from"./overlay-6jmI1xTp.js";function x(u,f){for(var e=0;et[n]})}}}return Object.freeze(Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}))}var g={exports:{}};(function(u,f){(function(e){e(l,p(),m())})(function(e){e.defineMode("tornado:inner",function(){var t=["and","as","assert","autoescape","block","break","class","comment","context","continue","datetime","def","del","elif","else","end","escape","except","exec","extends","false","finally","for","from","global","if","import","in","include","is","json_encode","lambda","length","linkify","load","module","none","not","or","pass","print","put","raise","raw","return","self","set","squeeze","super","true","try","url_escape","while","with","without","xhtml_escape","yield"];t=new RegExp("^(("+t.join(")|(")+"))\\b");function n(r,o){r.eatWhile(/[^\{]/);var i=r.next();if(i=="{"&&(i=r.eat(/\{|%|#/)))return o.tokenize=a(i),"tag"}function a(r){return r=="{"&&(r="}"),function(o,i){var c=o.next();return c==r&&o.eat("}")?(i.tokenize=n,"tag"):o.match(t)?"keyword":r=="#"?"comment":"string"}}return{startState:function(){return{tokenize:n}},token:function(r,o){return o.tokenize(r,o)}}}),e.defineMode("tornado",function(t){var n=e.getMode(t,"text/html"),a=e.getMode(t,"tornado:inner");return e.overlayMode(n,a)}),e.defineMIME("text/x-tornado","tornado")})})();var s=g.exports;const y=d(s),v=x({__proto__:null,default:y},[s]);export{v as t}; diff --git a/dist-frontend/assets/troff-CdBEHN9t.js b/dist-frontend/assets/troff-CdBEHN9t.js new file mode 100644 index 00000000..bd954c69 --- /dev/null +++ b/dist-frontend/assets/troff-CdBEHN9t.js @@ -0,0 +1 @@ +import{g as p,c as l}from"./index-BIPqZpBm.js";function d(c,u){for(var n=0;nf[o]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var g={exports:{}};(function(c,u){(function(n){n(l)})(function(n){n.defineMode("troff",function(){var f={};function o(t){if(t.eatSpace())return null;var e=t.sol(),i=t.next();if(i==="\\")return t.match("fB")||t.match("fR")||t.match("fI")||t.match("u")||t.match("d")||t.match("%")||t.match("&")?"string":t.match("m[")?(t.skipTo("]"),t.next(),"string"):t.match("s+")||t.match("s-")?(t.eatWhile(/[\d-]/),"string"):((t.match("(")||t.match("*("))&&t.eatWhile(/[\w-]/),"string");if(e&&(i==="."||i==="'")&&t.eat("\\")&&t.eat('"'))return t.skipToEnd(),"comment";if(e&&i==="."){if(t.match("B ")||t.match("I ")||t.match("R "))return"attribute";if(t.match("TH ")||t.match("SH ")||t.match("SS ")||t.match("HP "))return t.skipToEnd(),"quote";if(t.match(/[A-Z]/)&&t.match(/[A-Z]/)||t.match(/[a-z]/)&&t.match(/[a-z]/))return"attribute"}t.eatWhile(/[\w-]/);var h=t.current();return f.hasOwnProperty(h)?f[h]:null}function r(t,e){return(e.tokens[0]||o)(t,e)}return{startState:function(){return{tokens:[]}},token:function(t,e){return r(t,e)}}}),n.defineMIME("text/troff","troff"),n.defineMIME("text/x-troff","troff"),n.defineMIME("application/x-troff","troff")})})();var a=g.exports;const x=p(a),b=d({__proto__:null,default:x},[a]);export{b as t}; diff --git a/dist-frontend/assets/ttcn-cfg-iNj7-iEp.js b/dist-frontend/assets/ttcn-cfg-iNj7-iEp.js new file mode 100644 index 00000000..44fb9d60 --- /dev/null +++ b/dist-frontend/assets/ttcn-cfg-iNj7-iEp.js @@ -0,0 +1 @@ +import{g as d,c as p}from"./index-BIPqZpBm.js";function m(_,U){for(var C=0;Cr[o]})}}}return Object.freeze(Object.defineProperty(_,Symbol.toStringTag,{value:"Module"}))}var g={exports:{}};(function(_,U){(function(C){C(p)})(function(C){C.defineMode("ttcn-cfg",function(o,E){var u=o.indentUnit,l=E.keywords||{},P=E.fileNCtrlMaskOptions||{},L=E.externalCommands||{},a=E.multiLineStrings,s=E.indentStatements!==!1,c=/[\|]/,i;function M(e,n){var t=e.next();if(t=='"'||t=="'")return n.tokenize=D(t),n.tokenize(e,n);if(/[:=]/.test(t))return i=t,"punctuation";if(t=="#")return e.skipToEnd(),"comment";if(/\d/.test(t))return e.eatWhile(/[\w\.]/),"number";if(c.test(t))return e.eatWhile(c),"operator";if(t=="[")return e.eatWhile(/[\w_\]]/),"number sectionTitle";e.eatWhile(/[\w\$_]/);var T=e.current();return l.propertyIsEnumerable(T)?"keyword":P.propertyIsEnumerable(T)?"negative fileNCtrlMaskOptions":L.propertyIsEnumerable(T)?"negative externalCommands":"variable"}function D(e){return function(n,t){for(var T=!1,O,f=!1;(O=n.next())!=null;){if(O==e&&!T){var N=n.peek();N&&(N=N.toLowerCase(),(N=="b"||N=="h"||N=="o")&&n.next()),f=!0;break}T=!T&&O=="\\"}return(f||!(T||a))&&(t.tokenize=null),"string"}}function R(e,n,t,T,O){this.indented=e,this.column=n,this.type=t,this.align=T,this.prev=O}function A(e,n,t){var T=e.indented;return e.context&&e.context.type=="statement"&&(T=e.context.indented),e.context=new R(T,n,t,null,e.context)}function I(e){var n=e.context.type;return(n==")"||n=="]"||n=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}return{startState:function(e){return{tokenize:null,context:new R((e||0)-u,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,n){var t=n.context;if(e.sol()&&(t.align==null&&(t.align=!1),n.indented=e.indentation(),n.startOfLine=!0),e.eatSpace())return null;i=null;var T=(n.tokenize||M)(e,n);if(T=="comment")return T;if(t.align==null&&(t.align=!0),(i==";"||i==":"||i==",")&&t.type=="statement")I(n);else if(i=="{")A(n,e.column(),"}");else if(i=="[")A(n,e.column(),"]");else if(i=="(")A(n,e.column(),")");else if(i=="}"){for(;t.type=="statement";)t=I(n);for(t.type=="}"&&(t=I(n));t.type=="statement";)t=I(n)}else i==t.type?I(n):s&&((t.type=="}"||t.type=="top")&&i!=";"||t.type=="statement"&&i=="newstatement")&&A(n,e.column(),"statement");return n.startOfLine=!1,T},electricChars:"{}",lineComment:"#",fold:"brace"}});function r(o){for(var E={},u=o.split(" "),l=0;lo[a]})}}}return Object.freeze(Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}))}var H={exports:{}};(function(m,g){(function(u){u(B)})(function(u){u.defineMode("ttcn",function(l,i){var p=l.indentUnit,s=i.keywords||{},d=i.builtin||{},h=i.timerOps||{},v=i.portOps||{},M=i.configOps||{},S=i.verdictOps||{},z=i.sutOps||{},L=i.functionOps||{},C=i.verdictConsts||{},_=i.booleanConsts||{},j=i.otherConsts||{},P=i.types||{},W=i.visibilityModifiers||{},T=i.templateMatch||{},U=i.multiLineStrings,$=i.indentStatements!==!1,O=/[+\-*&@=<>!\/]/,c;function A(t,n){var e=t.next();if(e=='"'||e=="'")return n.tokenize=D(e),n.tokenize(t,n);if(/[\[\]{}\(\),;\\:\?\.]/.test(e))return c=e,"punctuation";if(e=="#")return t.skipToEnd(),"atom preprocessor";if(e=="%")return t.eatWhile(/\b/),"atom ttcn3Macros";if(/\d/.test(e))return t.eatWhile(/[\w\.]/),"number";if(e=="/"){if(t.eat("*"))return n.tokenize=k,k(t,n);if(t.eat("/"))return t.skipToEnd(),"comment"}if(O.test(e))return e=="@"&&(t.match("try")||t.match("catch")||t.match("lazy"))?"keyword":(t.eatWhile(O),"operator");t.eatWhile(/[\w\$_\xa1-\uffff]/);var r=t.current();return s.propertyIsEnumerable(r)?"keyword":d.propertyIsEnumerable(r)?"builtin":h.propertyIsEnumerable(r)?"def timerOps":M.propertyIsEnumerable(r)?"def configOps":S.propertyIsEnumerable(r)?"def verdictOps":v.propertyIsEnumerable(r)?"def portOps":z.propertyIsEnumerable(r)?"def sutOps":L.propertyIsEnumerable(r)?"def functionOps":C.propertyIsEnumerable(r)?"string verdictConsts":_.propertyIsEnumerable(r)?"string booleanConsts":j.propertyIsEnumerable(r)?"string otherConsts":P.propertyIsEnumerable(r)?"builtin types":W.propertyIsEnumerable(r)?"builtin visibilityModifiers":T.propertyIsEnumerable(r)?"atom templateMatch":"variable"}function D(t){return function(n,e){for(var r=!1,y,E=!1;(y=n.next())!=null;){if(y==t&&!r){var f=n.peek();f&&(f=f.toLowerCase(),(f=="b"||f=="h"||f=="o")&&n.next()),E=!0;break}r=!r&&y=="\\"}return(E||!(r||U))&&(e.tokenize=null),"string"}}function k(t,n){for(var e=!1,r;r=t.next();){if(r=="/"&&e){n.tokenize=null;break}e=r=="*"}return"comment"}function w(t,n,e,r,y){this.indented=t,this.column=n,this.type=e,this.align=r,this.prev=y}function x(t,n,e){var r=t.indented;return t.context&&t.context.type=="statement"&&(r=t.context.indented),t.context=new w(r,n,e,null,t.context)}function b(t){var n=t.context.type;return(n==")"||n=="]"||n=="}")&&(t.indented=t.context.indented),t.context=t.context.prev}return{startState:function(t){return{tokenize:null,context:new w((t||0)-p,0,"top",!1),indented:0,startOfLine:!0}},token:function(t,n){var e=n.context;if(t.sol()&&(e.align==null&&(e.align=!1),n.indented=t.indentation(),n.startOfLine=!0),t.eatSpace())return null;c=null;var r=(n.tokenize||A)(t,n);if(r=="comment")return r;if(e.align==null&&(e.align=!0),(c==";"||c==":"||c==",")&&e.type=="statement")b(n);else if(c=="{")x(n,t.column(),"}");else if(c=="[")x(n,t.column(),"]");else if(c=="(")x(n,t.column(),")");else if(c=="}"){for(;e.type=="statement";)e=b(n);for(e.type=="}"&&(e=b(n));e.type=="statement";)e=b(n)}else c==e.type?b(n):$&&((e.type=="}"||e.type=="top")&&c!=";"||e.type=="statement"&&c=="newstatement")&&x(n,t.column(),"statement");return n.startOfLine=!1,r},electricChars:"{}",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",fold:"brace"}});function o(l){for(var i={},p=l.split(" "),s=0;sl[c]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var m={exports:{}};(function(f,x){(function(i){i(b)})(function(i){i.defineMode("turtle",function(l){var c=l.indentUnit,o;function a(n){return new RegExp("^(?:"+n.join("|")+")$","i")}a([]);var h=a(["@prefix","@base","a"]),g=/[*+\-<>=&|]/;function v(n,e){var t=n.next();if(o=null,t=="<"&&!n.match(/^[\s\u00a0=]/,!1))return n.match(/^[^\s\u00a0>]*>?/),"atom";if(t=='"'||t=="'")return e.tokenize=k(t),e.tokenize(n,e);if(/[{}\(\),\.;\[\]]/.test(t))return o=t,null;if(t=="#")return n.skipToEnd(),"comment";if(g.test(t))return n.eatWhile(g),null;if(t==":")return"operator";if(n.eatWhile(/[_\w\d]/),n.peek()==":")return"variable-3";var r=n.current();return h.test(r)?"meta":t>="A"&&t<="Z"?"comment":"keyword";var r=n.current()}function k(n){return function(e,t){for(var r=!1,u;(u=e.next())!=null;){if(u==n&&!r){t.tokenize=v;break}r=!r&&u=="\\"}return"string"}}function p(n,e,t){n.context={prev:n.context,indent:n.indent,col:t,type:e}}function d(n){n.indent=n.context.indent,n.context=n.context.prev}return{startState:function(){return{tokenize:v,context:null,indent:0,col:0}},token:function(n,e){if(n.sol()&&(e.context&&e.context.align==null&&(e.context.align=!1),e.indent=n.indentation()),n.eatSpace())return null;var t=e.tokenize(n,e);if(t!="comment"&&e.context&&e.context.align==null&&e.context.type!="pattern"&&(e.context.align=!0),o=="(")p(e,")",n.column());else if(o=="[")p(e,"]",n.column());else if(o=="{")p(e,"}",n.column());else if(/[\]\}\)]/.test(o)){for(;e.context&&e.context.type=="pattern";)d(e);e.context&&o==e.context.type&&d(e)}else o=="."&&e.context&&e.context.type=="pattern"?d(e):/atom|string|variable/.test(t)&&e.context&&(/[\}\]]/.test(e.context.type)?p(e,"pattern",n.column()):e.context.type=="pattern"&&!e.context.align&&(e.context.align=!0,e.context.col=n.column()));return t},indent:function(n,e){var t=e&&e.charAt(0),r=n.context;if(/[\]\}]/.test(t))for(;r&&r.type=="pattern";)r=r.prev;var u=r&&t==r.type;return r?r.type=="pattern"?r.col:r.align?r.col+(u?0:1):r.indent+(u?0:c):0},lineComment:"#"}}),i.defineMIME("text/turtle","turtle")})})();var y=m.exports;const j=w(y),E=s({__proto__:null,default:j},[y]);export{E as t}; diff --git a/dist-frontend/assets/twig-CvmBDsDU.js b/dist-frontend/assets/twig-CvmBDsDU.js new file mode 100644 index 00000000..0557a25c --- /dev/null +++ b/dist-frontend/assets/twig-CvmBDsDU.js @@ -0,0 +1 @@ +import{g as s,c as p}from"./index-BIPqZpBm.js";import{r as b}from"./multiplex-Cx617-xo.js";function m(u,c){for(var i=0;it[r]})}}}return Object.freeze(Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}))}var x={exports:{}};(function(u,c){(function(i){i(p,b())})(function(i){i.defineMode("twig:inner",function(){var t=["and","as","autoescape","endautoescape","block","do","endblock","else","elseif","extends","for","endfor","embed","endembed","filter","endfilter","flush","from","if","endif","in","is","include","import","not","or","set","spaceless","endspaceless","with","endwith","trans","endtrans","blocktrans","endblocktrans","macro","endmacro","use","verbatim","endverbatim"],r=/^[+\-*&%=<>!?|~^]/,o=/^[:\[\(\{]/,l=["true","false","null","empty","defined","divisibleby","divisible by","even","odd","iterable","sameas","same as"],d=/^(\d[+\-\*\/])?\d+(\.\d+)?/;t=new RegExp("(("+t.join(")|(")+"))\\b"),l=new RegExp("(("+l.join(")|(")+"))\\b");function g(e,n){var f=e.peek();if(n.incomment)return e.skipTo("#}")?(e.eatWhile(/\#|}/),n.incomment=!1):e.skipToEnd(),"comment";if(n.intag){if(n.operator){if(n.operator=!1,e.match(l))return"atom";if(e.match(d))return"number"}if(n.sign){if(n.sign=!1,e.match(l))return"atom";if(e.match(d))return"number"}if(n.instring)return f==n.instring&&(n.instring=!1),e.next(),"string";if(f=="'"||f=='"')return n.instring=f,e.next(),"string";if(e.match(n.intag+"}")||e.eat("-")&&e.match(n.intag+"}"))return n.intag=!1,"tag";if(e.match(r))return n.operator=!0,"operator";if(e.match(o))n.sign=!0;else if(e.eat(" ")||e.sol()){if(e.match(t))return"keyword";if(e.match(l))return"atom";if(e.match(d))return"number";e.sol()&&e.next()}else e.next();return"variable"}else if(e.eat("{")){if(e.eat("#"))return n.incomment=!0,e.skipTo("#}")?(e.eatWhile(/\#|}/),n.incomment=!1):e.skipToEnd(),"comment";if(f=e.eat(/\{|%/))return n.intag=f,f=="{"&&(n.intag="}"),e.eat("-"),"tag"}e.next()}return{startState:function(){return{}},token:function(e,n){return g(e,n)}}}),i.defineMode("twig",function(t,r){var o=i.getMode(t,"twig:inner");return!r||!r.base?o:i.multiplexingMode(i.getMode(t,r.base),{open:/\{[{#%]/,close:/[}#%]\}/,mode:o,parseDelimiters:!0})}),i.defineMIME("text/x-twig","twig")})})();var a=x.exports;const h=s(a),v=m({__proto__:null,default:h},[a]);export{v as t}; diff --git a/dist-frontend/assets/vb-DHcZeaZZ.js b/dist-frontend/assets/vb-DHcZeaZZ.js new file mode 100644 index 00000000..317076cb --- /dev/null +++ b/dist-frontend/assets/vb-DHcZeaZZ.js @@ -0,0 +1 @@ +import{g as U,c as $}from"./index-BIPqZpBm.js";function J(a,s){for(var o=0;oc[d]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}var M={exports:{}};(function(a,s){(function(o){o($)})(function(o){o.defineMode("vb",function(c,d){var u="error";function l(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var O=new RegExp("^[\\+\\-\\*/%&\\\\|\\^~<>!]"),R=new RegExp("^[\\(\\)\\[\\]\\{\\}@,:`=;\\.]"),z=new RegExp("^((==)|(<>)|(<=)|(>=)|(<>)|(<<)|(>>)|(//)|(\\*\\*))"),S=new RegExp("^((\\+=)|(\\-=)|(\\*=)|(%=)|(/=)|(&=)|(\\|=)|(\\^=))"),_=new RegExp("^((//=)|(>>=)|(<<=)|(\\*\\*=))"),C=new RegExp("^[_A-Za-z][_A-Za-z0-9]*"),h=["class","module","sub","enum","select","while","if","function","get","set","property","try","structure","synclock","using","with"],g=["else","elseif","case","catch","finally"],y=["next","loop"],b=["and","andalso","or","orelse","xor","in","not","is","isnot","like"],j=l(b),w=["#const","#else","#elseif","#end","#if","#region","addhandler","addressof","alias","as","byref","byval","cbool","cbyte","cchar","cdate","cdbl","cdec","cint","clng","cobj","compare","const","continue","csbyte","cshort","csng","cstr","cuint","culng","cushort","declare","default","delegate","dim","directcast","each","erase","error","event","exit","explicit","false","for","friend","gettype","goto","handles","implements","imports","infer","inherits","interface","isfalse","istrue","lib","me","mod","mustinherit","mustoverride","my","mybase","myclass","namespace","narrowing","new","nothing","notinheritable","notoverridable","of","off","on","operator","option","optional","out","overloads","overridable","overrides","paramarray","partial","private","protected","public","raiseevent","readonly","redim","removehandler","resume","return","shadows","shared","static","step","stop","strict","then","throw","to","true","trycast","typeof","until","until","when","widening","withevents","writeonly"],x=["object","boolean","char","string","byte","sbyte","short","ushort","int16","uint16","integer","uinteger","int32","uint32","long","ulong","int64","uint64","decimal","single","double","float","date","datetime","intptr","uintptr"],F=l(w),T=l(x),A='"',D=l(h),m=l(g),k=l(y),I=l(["end"]),L=l(["do"]);o.registerHelper("hintWords","vb",h.concat(g).concat(y).concat(b).concat(w).concat(x));function p(e,n){n.currentIndent++}function f(e,n){n.currentIndent--}function v(e,n){if(e.eatSpace())return null;var r=e.peek();if(r==="'")return e.skipToEnd(),"comment";if(e.match(/^((&H)|(&O))?[0-9\.a-f]/i,!1)){var t=!1;if((e.match(/^\d*\.\d+F?/i)||e.match(/^\d+\.\d*F?/)||e.match(/^\.\d+F?/))&&(t=!0),t)return e.eat(/J/i),"number";var i=!1;if(e.match(/^&H[0-9a-f]+/i)||e.match(/^&O[0-7]+/i)?i=!0:e.match(/^[1-9]\d*F?/)?(e.eat(/J/i),i=!0):e.match(/^0(?![\dx])/i)&&(i=!0),i)return e.eat(/L/i),"number"}return e.match(A)?(n.tokenize=K(e.current()),n.tokenize(e,n)):e.match(_)||e.match(S)?null:e.match(z)||e.match(O)||e.match(j)?"operator":e.match(R)?null:e.match(L)?(p(e,n),n.doInCurrentLine=!0,"keyword"):e.match(D)?(n.doInCurrentLine?n.doInCurrentLine=!1:p(e,n),"keyword"):e.match(m)?"keyword":e.match(I)?(f(e,n),f(e,n),"keyword"):e.match(k)?(f(e,n),"keyword"):e.match(T)||e.match(F)?"keyword":e.match(C)?"variable":(e.next(),u)}function K(e){var n=e.length==1,r="string";return function(t,i){for(;!t.eol();){if(t.eatWhile(/[^'"]/),t.match(e))return i.tokenize=v,r;t.eat(/['"]/)}if(n){if(d.singleLineStringErrors)return u;i.tokenize=v}return r}}function P(e,n){var r=n.tokenize(e,n),t=e.current();if(t===".")return r=n.tokenize(e,n),r==="variable"?"variable":u;var i="[({".indexOf(t);return i!==-1&&p(e,n),i="])}".indexOf(t),i!==-1&&f(e,n)?u:r}var H={electricChars:"dDpPtTfFeE ",startState:function(){return{tokenize:v,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:!1}},token:function(e,n){e.sol()&&(n.currentIndent+=n.nextLineIndent,n.nextLineIndent=0,n.doInCurrentLine=0);var r=P(e,n);return n.lastToken={style:r,content:e.current()},r},indent:function(e,n){var r=n.replace(/^\s+|\s+$/g,"");return r.match(k)||r.match(I)||r.match(m)?c.indentUnit*(e.currentIndent-1):e.currentIndent<0?0:e.currentIndent*c.indentUnit},lineComment:"'"};return H}),o.defineMIME("text/x-vb","vb")})})();var E=M.exports;const W=U(E),B=J({__proto__:null,default:W},[E]);export{B as v}; diff --git a/dist-frontend/assets/vbscript-B_zDrSi1.js b/dist-frontend/assets/vbscript-B_zDrSi1.js new file mode 100644 index 00000000..2e85a568 --- /dev/null +++ b/dist-frontend/assets/vbscript-B_zDrSi1.js @@ -0,0 +1 @@ +import{g as Q,c as X}from"./index-BIPqZpBm.js";function ee(b,s){for(var a=0;ao[u]})}}}return Object.freeze(Object.defineProperty(b,Symbol.toStringTag,{value:"Module"}))}var re={exports:{}};(function(b,s){(function(a){a(X)})(function(a){a.defineMode("vbscript",function(o,u){var l="error";function t(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var w=new RegExp("^[\\+\\-\\*/&\\\\\\^<>=]"),k=new RegExp("^((<>)|(<=)|(>=))"),O=new RegExp("^[\\.,]"),C=new RegExp("^[\\(\\)]"),I=new RegExp("^[A-Za-z][_A-Za-z0-9]*"),S=["class","sub","select","while","if","function","property","with","for"],E=["else","elseif","case"],j=["next","loop","wend"],D=t(["and","or","not","xor","is","mod","eqv","imp"]),T=["dim","redim","then","until","randomize","byval","byref","new","property","exit","in","const","private","public","get","set","let","stop","on error resume next","on error goto 0","option explicit","call","me"],F=["true","false","nothing","empty","null"],L=["abs","array","asc","atn","cbool","cbyte","ccur","cdate","cdbl","chr","cint","clng","cos","csng","cstr","date","dateadd","datediff","datepart","dateserial","datevalue","day","escape","eval","execute","exp","filter","formatcurrency","formatdatetime","formatnumber","formatpercent","getlocale","getobject","getref","hex","hour","inputbox","instr","instrrev","int","fix","isarray","isdate","isempty","isnull","isnumeric","isobject","join","lbound","lcase","left","len","loadpicture","log","ltrim","rtrim","trim","maths","mid","minute","month","monthname","msgbox","now","oct","replace","rgb","right","rnd","round","scriptengine","scriptenginebuildversion","scriptenginemajorversion","scriptengineminorversion","second","setlocale","sgn","sin","space","split","sqr","strcomp","string","strreverse","tan","time","timer","timeserial","timevalue","typename","ubound","ucase","unescape","vartype","weekday","weekdayname","year"],R=["vbBlack","vbRed","vbGreen","vbYellow","vbBlue","vbMagenta","vbCyan","vbWhite","vbBinaryCompare","vbTextCompare","vbSunday","vbMonday","vbTuesday","vbWednesday","vbThursday","vbFriday","vbSaturday","vbUseSystemDayOfWeek","vbFirstJan1","vbFirstFourDays","vbFirstFullWeek","vbGeneralDate","vbLongDate","vbShortDate","vbLongTime","vbShortTime","vbObjectError","vbOKOnly","vbOKCancel","vbAbortRetryIgnore","vbYesNoCancel","vbYesNo","vbRetryCancel","vbCritical","vbQuestion","vbExclamation","vbInformation","vbDefaultButton1","vbDefaultButton2","vbDefaultButton3","vbDefaultButton4","vbApplicationModal","vbSystemModal","vbOK","vbCancel","vbAbort","vbRetry","vbIgnore","vbYes","vbNo","vbCr","VbCrLf","vbFormFeed","vbLf","vbNewLine","vbNullChar","vbNullString","vbTab","vbVerticalTab","vbUseDefault","vbTrue","vbFalse","vbEmpty","vbNull","vbInteger","vbLong","vbSingle","vbDouble","vbCurrency","vbDate","vbString","vbObject","vbError","vbBoolean","vbVariant","vbDataObject","vbDecimal","vbByte","vbArray"],v=["WScript","err","debug","RegExp"],z=["description","firstindex","global","helpcontext","helpfile","ignorecase","length","number","pattern","source","value","count"],W=["clear","execute","raise","replace","test","write","writeline","close","open","state","eof","update","addnew","end","createobject","quit"],A=["server","response","request","session","application"],B=["buffer","cachecontrol","charset","contenttype","expires","expiresabsolute","isclientconnected","pics","status","clientcertificate","cookies","form","querystring","servervariables","totalbytes","contents","staticobjects","codepage","lcid","sessionid","timeout","scripttimeout"],K=["addheader","appendtolog","binarywrite","end","flush","redirect","binaryread","remove","removeall","lock","unlock","abandon","getlasterror","htmlencode","mappath","transfer","urlencode"],d=W.concat(z);v=v.concat(R),o.isASP&&(v=v.concat(A),d=d.concat(K,B));var M=t(T),_=t(F),N=t(L),P=t(v),q=t(d),U='"',Y=t(S),g=t(E),y=t(j),h=t(["end"]),H=t(["do"]),J=t(["on error resume next","exit"]),V=t(["rem"]);function m(e,r){r.currentIndent++}function f(e,r){r.currentIndent--}function p(e,r){if(e.eatSpace())return"space";var n=e.peek();if(n==="'"||e.match(V))return e.skipToEnd(),"comment";if(e.match(/^((&H)|(&O))?[0-9\.]/i,!1)&&!e.match(/^((&H)|(&O))?[0-9\.]+[a-z_]/i,!1)){var i=!1;if((e.match(/^\d*\.\d+/i)||e.match(/^\d+\.\d*/)||e.match(/^\.\d+/))&&(i=!0),i)return e.eat(/J/i),"number";var c=!1;if(e.match(/^&H[0-9a-f]+/i)||e.match(/^&O[0-7]+/i)?c=!0:e.match(/^[1-9]\d*F?/)?(e.eat(/J/i),c=!0):e.match(/^0(?![\dx])/i)&&(c=!0),c)return e.eat(/L/i),"number"}return e.match(U)?(r.tokenize=$(e.current()),r.tokenize(e,r)):e.match(k)||e.match(w)||e.match(D)?"operator":e.match(O)?null:e.match(C)?"bracket":e.match(J)?(r.doInCurrentLine=!0,"keyword"):e.match(H)?(m(e,r),r.doInCurrentLine=!0,"keyword"):e.match(Y)?(r.doInCurrentLine?r.doInCurrentLine=!1:m(e,r),"keyword"):e.match(g)?"keyword":e.match(h)?(f(e,r),f(e,r),"keyword"):e.match(y)?(r.doInCurrentLine?r.doInCurrentLine=!1:f(e,r),"keyword"):e.match(M)?"keyword":e.match(_)?"atom":e.match(q)?"variable-2":e.match(N)?"builtin":e.match(P)?"variable-2":e.match(I)?"variable":(e.next(),l)}function $(e){var r=e.length==1,n="string";return function(i,c){for(;!i.eol();){if(i.eatWhile(/[^'"]/),i.match(e))return c.tokenize=p,n;i.eat(/['"]/)}if(r){if(u.singleLineStringErrors)return l;c.tokenize=p}return n}}function G(e,r){var n=r.tokenize(e,r),i=e.current();return i==="."?(n=r.tokenize(e,r),i=e.current(),n&&(n.substr(0,8)==="variable"||n==="builtin"||n==="keyword")?((n==="builtin"||n==="keyword")&&(n="variable"),d.indexOf(i.substr(1))>-1&&(n="variable-2"),n):l):n}var Z={electricChars:"dDpPtTfFeE ",startState:function(){return{tokenize:p,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:!1,ignoreKeyword:!1}},token:function(e,r){e.sol()&&(r.currentIndent+=r.nextLineIndent,r.nextLineIndent=0,r.doInCurrentLine=0);var n=G(e,r);return r.lastToken={style:n,content:e.current()},n==="space"&&(n=null),n},indent:function(e,r){var n=r.replace(/^\s+|\s+$/g,"");return n.match(y)||n.match(h)||n.match(g)?o.indentUnit*(e.currentIndent-1):e.currentIndent<0?0:e.currentIndent*o.indentUnit}};return Z}),a.defineMIME("text/vbscript","vbscript")})})();var x=re.exports;const ne=Q(x),ie=ee({__proto__:null,default:ne},[x]);export{ie as v}; diff --git a/dist-frontend/assets/velocity-B093arIW.js b/dist-frontend/assets/velocity-B093arIW.js new file mode 100644 index 00000000..a0a6746d --- /dev/null +++ b/dist-frontend/assets/velocity-B093arIW.js @@ -0,0 +1 @@ +import{g as m,c as $}from"./index-BIPqZpBm.js";function W(u,p){for(var l=0;lt[a]})}}}return Object.freeze(Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}))}var T={exports:{}};(function(u,p){(function(l){l($)})(function(l){l.defineMode("velocity",function(){function t(n){for(var e={},i=n.split(" "),r=0;r!?:\/|]/;function s(n,e,i){return e.tokenize=i,i(n,e)}function c(n,e){var i=e.beforeParams;e.beforeParams=!1;var r=n.next();if(r=="'"&&!e.inString&&e.inParams)return e.lastTokenWasBuiltin=!1,s(n,e,d(r));if(r=='"'){if(e.lastTokenWasBuiltin=!1,e.inString)return e.inString=!1,"string";if(e.inParams)return s(n,e,d(r))}else{if(/[\[\]{}\(\),;\.]/.test(r))return r=="("&&i?e.inParams=!0:r==")"&&(e.inParams=!1,e.lastTokenWasBuiltin=!0),null;if(/\d/.test(r))return e.lastTokenWasBuiltin=!1,n.eatWhile(/[\w\.]/),"number";if(r=="#"&&n.eat("*"))return e.lastTokenWasBuiltin=!1,s(n,e,y);if(r=="#"&&n.match(/ *\[ *\[/))return e.lastTokenWasBuiltin=!1,s(n,e,g);if(r=="#"&&n.eat("#"))return e.lastTokenWasBuiltin=!1,n.skipToEnd(),"comment";if(r=="$")return n.eat("!"),n.eatWhile(/[\w\d\$_\.{}-]/),h&&h.propertyIsEnumerable(n.current())?"keyword":(e.lastTokenWasBuiltin=!0,e.beforeParams=!0,"builtin");if(b.test(r))return e.lastTokenWasBuiltin=!1,n.eatWhile(b),"operator";n.eatWhile(/[\w\$_{}@]/);var o=n.current();return a&&a.propertyIsEnumerable(o)?"keyword":f&&f.propertyIsEnumerable(o)||n.current().match(/^#@?[a-z0-9_]+ *$/i)&&n.peek()=="("&&!(f&&f.propertyIsEnumerable(o.toLowerCase()))?(e.beforeParams=!0,e.lastTokenWasBuiltin=!1,"keyword"):e.inString?(e.lastTokenWasBuiltin=!1,"string"):n.pos>o.length&&n.string.charAt(n.pos-o.length-1)=="."&&e.lastTokenWasBuiltin?"builtin":(e.lastTokenWasBuiltin=!1,null)}}function d(n){return function(e,i){for(var r=!1,o,k=!1;(o=e.next())!=null;){if(o==n&&!r){k=!0;break}if(n=='"'&&e.peek()=="$"&&!r){i.inString=!0,k=!0;break}r=!r&&o=="\\"}return k&&(i.tokenize=c),"string"}}function y(n,e){for(var i=!1,r;r=n.next();){if(r=="#"&&i){e.tokenize=c;break}i=r=="*"}return"comment"}function g(n,e){for(var i=0,r;r=n.next();){if(r=="#"&&i==2){e.tokenize=c;break}r=="]"?i++:r!=" "&&(i=0)}return"meta"}return{startState:function(){return{tokenize:c,beforeParams:!1,inParams:!1,inString:!1,lastTokenWasBuiltin:!1}},token:function(n,e){return n.eatSpace()?null:e.tokenize(n,e)},blockCommentStart:"#*",blockCommentEnd:"*#",lineComment:"##",fold:"velocity"}}),l.defineMIME("text/velocity","velocity")})})();var v=T.exports;const x=m(v),P=W({__proto__:null,default:x},[v]);export{P as v}; diff --git a/dist-frontend/assets/verilog-BcnaaooT.js b/dist-frontend/assets/verilog-BcnaaooT.js new file mode 100644 index 00000000..a6a4b144 --- /dev/null +++ b/dist-frontend/assets/verilog-BcnaaooT.js @@ -0,0 +1 @@ +import{g as oe,c as ae}from"./index-BIPqZpBm.js";function ce(S,L){for(var p=0;ph[m]})}}}return Object.freeze(Object.defineProperty(S,Symbol.toStringTag,{value:"Module"}))}var fe={exports:{}};(function(S,L){(function(p){p(ae)})(function(p){p.defineMode("verilog",function(i,l){var a=i.indentUnit,f=l.statementIndentUnit||a,x=l.dontAlignCalls,k=l.compilerDirectivesUseRegularIndentation,z=l.noIndentKeywords||[],_=l.multiLineStrings,v=l.hooks||{};function b(e){for(var t={},n=e.split(" "),r=0;r]/,O=/[\[\]{}()]/,J=/\d[0-9_]*/,Q=/\d*\s*'s?d\s*\d[0-9_]*/i,X=/\d*\s*'s?b\s*[xz01][xz01_]*/i,Y=/\d*\s*'s?o\s*[xz0-7][xz0-7_]*/i,Z=/\d*\s*'s?h\s*[0-9a-fxz?][0-9a-fxz?_]*/i,U=/(\d[\d_]*(\.\d[\d_]*)?E-?[\d_]+)|(\d[\d_]*\.\d[\d_]*)/i,H=/^((`?\w+)|[)}\]])/,M=/[)}\]]/,A=new RegExp("^(`(?:ifdef|ifndef|elsif|else|endif|undef|undefineall|define|include|begin_keywords|celldefine|default|nettype|end_keywords|endcelldefine|line|nounconnected_drive|pragma|resetall|timescale|unconnected_drive))\\b"),ee=/^(`(?:ifdef|ifndef|elsif|else))\b/,W=/^(`(?:elsif|else|endif))\b/,c,d,ne=b("case checker class clocking config function generate interface module package primitive program property specify sequence table task"),u={};for(var I in ne)u[I]="end"+I;u.begin="end",u.casex="endcase",u.casez="endcase",u.do="while",u.fork="join;join_any;join_none",u.covergroup="endgroup",u.macro_begin="macro_end";for(var te in z){var I=z[te];u[I]&&(u[I]=void 0)}var ie=b("always always_comb always_ff always_latch assert assign assume else export for foreach forever if import initial repeat while extern typedef");function j(e,t){var n=e.peek(),r;if(v[n]&&(r=v[n](e,t))!=!1||v.tokenBase&&(r=v.tokenBase(e,t))!=!1)return r;if(/[,;:\.]/.test(n))return c=e.next(),null;if(O.test(n))return c=e.next(),"bracket";if(n=="`")if(e.next(),e.eatWhile(/[\w\$_]/)){var o=e.current();if(d=o,o.startsWith("`uvm_")&&o.endsWith("_begin")){var s=d.substr(0,d.length-5)+"end";u[o]=s,c="newblock"}else{e.eatSpace(),e.peek()=="("&&(c="newmacro");var B=e.current();e.backUp(B.length-o.length)}return"def"}else return null;if(n=="$")return e.next(),e.eatWhile(/[\w\$_]/)?"meta":null;if(n=="#")return e.next(),e.eatWhile(/[\d_.]/),"def";if(n=="@")return e.next(),e.eatWhile(/[@]/),"def";if(n=='"')return e.next(),t.tokenize=re(n),t.tokenize(e,t);if(n=="/"){if(e.next(),e.eat("*"))return t.tokenize=q,q(e,t);if(e.eat("/"))return e.skipToEnd(),"comment";e.backUp(1)}if(e.match(U)||e.match(Q)||e.match(X)||e.match(Y)||e.match(Z)||e.match(J)||e.match(U))return"number";if(e.eatWhile(E))return c=e.current(),"meta";if(e.eatWhile(/[\w\$_]/)){var o=e.current();return $[o]?(u[o]&&(c="newblock",o==="fork"&&(e.eatSpace(),e.peek()==";"&&(c="newstatement"),e.backUp(e.current().length-o.length))),ie[o]&&(c="newstatement"),d=o,"keyword"):"variable"}return e.next(),null}function re(e){return function(t,n){for(var r=!1,o,s=!1;(o=t.next())!=null;){if(o==e&&!r){s=!0;break}r=!r&&o=="\\"}return(s||!(r||_))&&(n.tokenize=j),"string"}}function q(e,t){for(var n=!1,r;r=e.next();){if(r=="/"&&n){t.tokenize=j;break}n=r=="*"}return"comment"}function R(e,t,n,r,o,s){this.indented=e,this.column=t,this.type=n,this.scopekind=r,this.align=o,this.prev=s}function y(e,t,n,r){var o=e.indented,s=new R(o,t,n,r||"",null,e.context);return e.context=s}function w(e){var t=e.context.type;return(t==")"||t=="]"||t=="}")&&(e.indented=e.context.indented),e.context=e.context.prev}function N(e,t){if(e==t)return!0;var n=t.split(";");for(var r in n)if(e==n[r])return!0;return!1}function T(e,t){return e==null?!1:e.scopekind===t?!0:T(e.prev,t)}function le(){var e=[];for(var t in u)if(u[t]){var n=u[t].split(";");for(var r in n)e.push(n[r])}var o=new RegExp("[{}()\\[\\]]|("+e.join("|")+")$");return o}return{electricInput:le(),startState:function(e){var t={tokenize:null,context:new R((e||0)-a,0,"top","top",!1),indented:0,compilerDirectiveIndented:0,startOfLine:!0};return v.startState&&v.startState(t),t},token:function(e,t){var n=t.context;if(e.sol()&&(n.align==null&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),v.token){var r=v.token(e,t);if(r!==void 0)return r}if(e.eatSpace())return null;c=null,d=null;var r=(t.tokenize||j)(e,t);if(r=="comment"||r=="meta"||r=="variable")return(c==="="||c==="<=")&&!T(n,"assignment")&&(y(t,e.column()+c.length,"assignment","assignment"),n.align==null&&(n.align=!0)),r;n.align==null&&(n.align=!0);var o=n.type=="assignment"&&M.test(c)&&n.prev&&n.prev.type===c;if(c==n.type||o){if(o&&(n=w(t)),n=w(t),c==")"){if(n&&n.type==="macro")for(n=w(t);n&&(n.type=="statement"||n.type=="assignment");)n=w(t)}else if(c=="}"&&n&&n.type==="statement")for(;n&&n.type=="statement";)n=w(t)}else if((c==";"||c==",")&&(n.type=="statement"||n.type=="assignment")||n.type&&N(d,n.type))for(n=w(t);n&&(n.type=="statement"||n.type=="assignment");)n=w(t);else if(c=="{")y(t,e.column(),"}");else if(c=="[")y(t,e.column(),"]");else if(c=="(")y(t,e.column(),")");else if(n&&n.type=="endcase"&&c==":")y(t,e.column(),"statement","case");else if(c=="newstatement")y(t,e.column(),"statement",d);else if(c=="newblock"){if(!(d=="function"&&n&&(n.type=="statement"||n.type=="endgroup"))){if(!(d=="task"&&n&&n.type=="statement")){if(!(d=="class"&&n&&n.type=="statement")){var s=u[d];y(t,e.column(),s,d)}}}}else(c=="newmacro"||d&&d.match(A))&&(c=="newmacro"&&y(t,e.column(),"macro","macro"),d.match(W)&&(t.compilerDirectiveIndented-=f),d.match(ee)&&(t.compilerDirectiveIndented+=f));return t.startOfLine=!1,r},indent:function(e,t){if(e.tokenize!=j&&e.tokenize!=null)return p.Pass;if(v.indent){var n=v.indent(e);if(n>=0)return n}var r=e.context,o=t&&t.charAt(0);r.type=="statement"&&o=="}"&&(r=r.prev);var s=!1,B=t.match(H);return B&&(s=N(B[0],r.type)),!k&&t.match(A)?t.match(W)?e.compilerDirectiveIndented-f:e.compilerDirectiveIndented:r.type=="statement"?r.indented+(o=="{"?0:f):(M.test(r.type)||r.type=="assignment")&&r.align&&!x?r.column+(s?0:1):r.type==")"&&!s?r.indented+f:r.indented+(s?0:a)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",fold:"indent"}}),p.defineMIME("text/x-verilog",{name:"verilog"}),p.defineMIME("text/x-systemverilog",{name:"verilog"});var h={"|":"link",">":"property",$:"variable",$$:"variable","?$":"qualifier","?*":"qualifier","-":"hr","/":"property","/-":"property","@":"variable-3","@-":"variable-3","@++":"variable-3","@+=":"variable-3","@+=-":"variable-3","@--":"variable-3","@-=":"variable-3","%+":"tag","%-":"tag","%":"tag",">>":"tag","<<":"tag","<>":"tag","#":"tag","^":"attribute","^^":"attribute","^!":"attribute","*":"variable-2","**":"variable-2","\\":"keyword",'"':"comment"},m={"/":"beh-hier",">":"beh-hier","-":"phys-hier","|":"pipe","?":"when","@":"stage","\\":"keyword"},g=3,D=/^([~!@#\$%\^&\*-\+=\?\/\\\|'"<>]+)([\d\w_]*)/,P=/^[! ] /,F=/^[! ] */,V=/^\/[\/\*]/;function C(i,l,a){var f=l/g;return"tlv-"+i.tlvIndentationStyle[f]+"-"+a}function G(i){var l;return(l=i.match(D,!1))&&l[2].length>0}p.defineMIME("text/x-tlv",{name:"verilog",hooks:{electricInput:!1,token:function(i,l){var a=void 0,f;if(i.sol()&&!l.tlvInBlockComment){i.peek()=="\\"&&(a="def",i.skipToEnd(),i.string.match(/\\SV/)?l.tlvCodeActive=!1:i.string.match(/\\TLV/)&&(l.tlvCodeActive=!0)),l.tlvCodeActive&&i.pos==0&&l.indented==0&&(f=i.match(F,!1))&&(l.indented=f[0].length);var x=l.indented,k=x/g;if(k<=l.tlvIndentationStyle.length){var z=i.string.length==x,_=k*g;if(_0||(l.tlvIndentationStyle[k]=m[b],k++))}if(!z)for(;l.tlvIndentationStyle.length>k;)l.tlvIndentationStyle.pop()}l.tlvNextIndent=x}if(l.tlvCodeActive){var $=!1,f;if(a!==void 0)a+=" "+C(l,0,"scope-ident");else if(i.pos/g0||i.eol())?(a=h[E],i.column()==l.indented&&(a+=" "+C(l,i.column(),"scope-ident"))):(i.backUp(i.current().length-1),a="tlv-default")}else i.match(/^\t+/)?a="tlv-tab":i.match(/^[\[\]{}\(\);\:]+/)?a="meta":(f=i.match(/^[mM]4([\+_])?[\w\d_]*/))?a=f[1]=="+"?"tlv-m4-plus":"tlv-m4":i.match(/^ +/)?i.eol()?a="error":a="tlv-default":i.match(/^[\w\d_]+/)?a="number":(i.next(),a="tlv-default");$&&(a+=" tlv-statement")}else i.match(/^[mM]4([\w\d_]*)/)&&(a="tlv-m4");return a},indent:function(i){return i.tlvCodeActive==!0?i.tlvNextIndent:-1},startState:function(i){i.tlvIndentationStyle=[],i.tlvCodeActive=!0,i.tlvNextIndent=-1,i.tlvInBlockComment=!1}}})})})();var K=fe.exports;const de=oe(K),se=ce({__proto__:null,default:de},[K]);export{se as v}; diff --git a/dist-frontend/assets/vhdl-CagjzFgb.js b/dist-frontend/assets/vhdl-CagjzFgb.js new file mode 100644 index 00000000..0dd4ea1d --- /dev/null +++ b/dist-frontend/assets/vhdl-CagjzFgb.js @@ -0,0 +1 @@ +import{g as C,c as _}from"./index-BIPqZpBm.js";function L(g,b){for(var f=0;fl[a]})}}}return Object.freeze(Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}))}var $={exports:{}};(function(g,b){(function(f){f(_)})(function(f){function l(u){for(var s={},c=u.split(","),d=0;ds[t]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var h={exports:{}};(function(r,p){(function(e){e(u,x(),c(),f(),m,g,v,y,d,$)})(function(e){var s={script:[["lang",/coffee(script)?/,"coffeescript"],["type",/^(?:text|application)\/(?:x-)?coffee(?:script)?$/,"coffeescript"],["lang",/^babel$/,"javascript"],["type",/^text\/babel$/,"javascript"],["type",/^text\/ecmascript-\d+$/,"javascript"]],style:[["lang",/^stylus$/i,"stylus"],["lang",/^sass$/i,"sass"],["lang",/^less$/i,"text/x-less"],["lang",/^scss$/i,"text/x-scss"],["type",/^(text\/)?(x-)?styl(us)?$/i,"stylus"],["type",/^text\/sass/i,"sass"],["type",/^(text\/)?(x-)?scss$/i,"text/x-scss"],["type",/^(text\/)?(x-)?less$/i,"text/x-less"]],template:[["lang",/^vue-template$/i,"vue"],["lang",/^pug$/i,"pug"],["lang",/^handlebars$/i,"handlebars"],["type",/^(text\/)?(x-)?pug$/i,"pug"],["type",/^text\/x-handlebars-template$/i,"handlebars"],[null,null,"vue-template"]]};e.defineMode("vue-template",function(t,a){var i={token:function(l){if(l.match(/^\{\{.*?\}\}/))return"meta mustache";for(;l.next()&&!l.match("{{",!1););return null}};return e.overlayMode(e.getMode(t,a.backdrop||"text/html"),i)}),e.defineMode("vue",function(t){return e.getMode(t,{name:"htmlmixed",tags:s})},"htmlmixed","xml","javascript","coffeescript","css","sass","stylus","pug","handlebars"),e.defineMIME("script/x-vue","vue"),e.defineMIME("text/x-vue","vue")})})();var o=h.exports;const E=n(o),A=b({__proto__:null,default:E},[o]);export{A as v}; diff --git a/dist-frontend/assets/wast-Bay8xTdS.js b/dist-frontend/assets/wast-Bay8xTdS.js new file mode 100644 index 00000000..d52f9b08 --- /dev/null +++ b/dist-frontend/assets/wast-Bay8xTdS.js @@ -0,0 +1 @@ +import{g as i,c as _,b as l}from"./index-BIPqZpBm.js";function x(n,o){for(var e=0;et[r]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}var u={exports:{}};(function(n,o){(function(e){e(_,l())})(function(e){var t=["align","block","br(_if|_table|_on_(cast|data|func|i31|null))?","call(_indirect|_ref)?","current_memory","\\bdata\\b","catch(_all)?","delegate","drop","elem","else","end","export","\\bextern\\b","\\bfunc\\b","global(\\.(get|set))?","if","import","local(\\.(get|set|tee))?","loop","module","mut","nop","offset","param","result","rethrow","return(_call(_indirect|_ref)?)?","select","start","table(\\.(size|get|set|size|grow|fill|init|copy))?","then","throw","try","type","unreachable","unwind","i(32|64)\\.(store(8|16)|(load(8|16)_[su]))","i64\\.(load32_[su]|store32)","[fi](32|64)\\.(const|load|store)","f(32|64)\\.(abs|add|ceil|copysign|div|eq|floor|[gl][et]|max|min|mul|nearest|neg?|sqrt|sub|trunc)","i(32|64)\\.(a[dn]d|c[lt]z|(div|rem)_[su]|eqz?|[gl][te]_[su]|mul|ne|popcnt|rot[lr]|sh(l|r_[su])|sub|x?or)","i64\\.extend_[su]_i32","i32\\.wrap_i64","i(32|64)\\.trunc_f(32|64)_[su]","f(32|64)\\.convert_i(32|64)_[su]","f64\\.promote_f32","f32\\.demote_f64","f32\\.reinterpret_i32","i32\\.reinterpret_f32","f64\\.reinterpret_i64","i64\\.reinterpret_f64","memory(\\.((atomic\\.(notify|wait(32|64)))|grow|size))?","i64.atomic\\.(load32_u|store32|rmw32\\.(a[dn]d|sub|x?or|(cmp)?xchg)_u)","i(32|64)\\.atomic\\.(load((8|16)_u)?|store(8|16)?|rmw(\\.(a[dn]d|sub|x?or|(cmp)?xchg)|(8|16)\\.(a[dn]d|sub|x?or|(cmp)?xchg)_u))","v128\\.load(8x8|16x4|32x2)_[su]","v128\\.load(8|16|32|64)_splat","v128\\.(load|store)(8|16|32|64)_lane","v128\\.load(32|64)_zero","v128.(load|store|const|not|andnot|and|or|xor|bitselect|any_true)","i(8x16|16x8)\\.(extract_lane_[su]|(add|sub)_sat_[su]|avgr_u)","i(8x16|16x8|32x4|64x2)\\.(neg|add|sub|abs|shl|shr_[su]|all_true|bitmask|eq|ne|[lg][te]_s)","(i(8x16|16x8|32x4|64x2)|f(32x4|64x2)).(splat|replace_lane)","i(8x16|16x8|32x4)\\.(([lg][te]_u)|((min|max)_[su]))","f(32x4|64x2)\\.(neg|add|sub|abs|nearest|eq|ne|[lg][te]|sqrt|mul|div|min|max|ceil|floor|trunc)","[fi](32x4|64x2)\\.extract_lane","i8x16\\.(shuffle|swizzle|popcnt|narrow_i16x8_[su])","i16x8\\.(narrow_i32x4_[su]|mul|extadd_pairwise_i8x16_[su]|q15mulr_sat_s)","i16x8\\.(extend|extmul)_(low|high)_i8x16_[su]","i32x4\\.(mul|dot_i16x8_s|trunc_sat_f64x2_[su]_zero)","i32x4\\.((extend|extmul)_(low|high)_i16x8_|trunc_sat_f32x4_|extadd_pairwise_i16x8_)[su]","i64x2\\.(mul|(extend|extmul)_(low|high)_i32x4_[su])","f32x4\\.(convert_i32x4_[su]|demote_f64x2_zero)","f64x2\\.(promote_low_f32x4|convert_low_i32x4_[su])","\\bany\\b","array\\.len","(array|struct)(\\.(new_(default_)?with_rtt|get(_[su])?|set))?","\\beq\\b","field","i31\\.(new|get_[su])","\\bnull\\b","ref(\\.(([ai]s_(data|func|i31))|cast|eq|func|(is_|as_non_)?null|test))?","rtt(\\.(canon|sub))?"];e.defineSimpleMode("wast",{start:[{regex:/[+\-]?(?:nan(?::0x[0-9a-fA-F]+)?|infinity|inf|0x[0-9a-fA-F]+\.?[0-9a-fA-F]*p[+\/-]?\d+|\d+(?:\.\d*)?[eE][+\-]?\d*|\d+\.\d*|0x[0-9a-fA-F]+|\d+)/,token:"number"},{regex:new RegExp(t.join("|")),token:"keyword"},{regex:/\b((any|data|eq|extern|i31|func)ref|[fi](32|64)|i(8|16))\b/,token:"atom"},{regex:/\$([a-zA-Z0-9_`\+\-\*\/\\\^~=<>!\?@#$%&|:\.]+)/,token:"variable-2"},{regex:/"(?:[^"\\\x00-\x1f\x7f]|\\[nt\\'"]|\\[0-9a-fA-F][0-9a-fA-F])*"/,token:"string"},{regex:/\(;.*?/,token:"comment",next:"comment"},{regex:/;;.*$/,token:"comment"},{regex:/\(/,indent:!0},{regex:/\)/,dedent:!0}],comment:[{regex:/.*?;\)/,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],meta:{dontIndentStates:["comment"]}}),e.defineMIME("text/webassembly","wast")})})();var s=u.exports;const d=i(s),f=x({__proto__:null,default:d},[s]);export{f as w}; diff --git a/dist-frontend/assets/webidl-DXcfAv93.js b/dist-frontend/assets/webidl-DXcfAv93.js new file mode 100644 index 00000000..6a54a905 --- /dev/null +++ b/dist-frontend/assets/webidl-DXcfAv93.js @@ -0,0 +1 @@ +import{g as T,c as _}from"./index-BIPqZpBm.js";function U(f,c){for(var n=0;nt[a]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var z={exports:{}};(function(f,c){(function(n){n(_)})(function(n){function t(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var a=["Clamp","Constructor","EnforceRange","Exposed","ImplicitThis","Global","PrimaryGlobal","LegacyArrayClass","LegacyUnenumerableNamedProperties","LenientThis","NamedConstructor","NewObject","NoInterfaceObject","OverrideBuiltins","PutForwards","Replaceable","SameObject","TreatNonObjectAsNull","TreatNullAs","EmptyString","Unforgeable","Unscopeable"],l=t(a),u=["unsigned","short","long","unrestricted","float","double","boolean","byte","octet","Promise","ArrayBuffer","DataView","Int8Array","Int16Array","Int32Array","Uint8Array","Uint16Array","Uint32Array","Uint8ClampedArray","Float32Array","Float64Array","ByteString","DOMString","USVString","sequence","object","RegExp","Error","DOMException","FrozenArray","any","void"],p=t(u),s=["attribute","callback","const","deleter","dictionary","enum","getter","implements","inherit","interface","iterable","legacycaller","maplike","partial","required","serializer","setlike","setter","static","stringifier","typedef","optional","readonly","or"],b=t(s),d=["true","false","Infinity","NaN","null"],v=t(d);n.registerHelper("hintWords","webidl",a.concat(u).concat(s).concat(d));var g=["callback","dictionary","enum","interface"],A=t(g),h=["typedef"],w=t(h),D=/^[:<=>?]/,E=/^-?([1-9][0-9]*|0[Xx][0-9A-Fa-f]+|0[0-7]*)/,x=/^-?(([0-9]+\.[0-9]*|[0-9]*\.[0-9]+)([Ee][+-]?[0-9]+)?|[0-9]+[Ee][+-]?[0-9]+)/,m=/^_?[A-Za-z][0-9A-Z_a-z-]*/,k=/^_?[A-Za-z][0-9A-Z_a-z-]*(?=\s*;)/,O=/^"[^"]*"/,j=/^\/\*.*?\*\//,C=/^\/\*.*/,S=/^.*?\*\//;function N(e,r){if(e.eatSpace())return null;if(r.inComment)return e.match(S)?(r.inComment=!1,"comment"):(e.skipToEnd(),"comment");if(e.match("//"))return e.skipToEnd(),"comment";if(e.match(j))return"comment";if(e.match(C))return r.inComment=!0,"comment";if(e.match(/^-?[0-9\.]/,!1)&&(e.match(E)||e.match(x)))return"number";if(e.match(O))return"string";if(r.startDef&&e.match(m))return"def";if(r.endDef&&e.match(k))return r.endDef=!1,"def";if(e.match(b))return"keyword";if(e.match(p)){var i=r.lastToken,o=(e.match(/^\s*(.+?)\b/,!1)||[])[1];return i===":"||i==="implements"||o==="implements"||o==="="?"builtin":"variable-3"}return e.match(l)?"builtin":e.match(v)?"atom":e.match(m)?"variable":e.match(D)?"operator":(e.next(),null)}n.defineMode("webidl",function(){return{startState:function(){return{inComment:!1,lastToken:"",startDef:!1,endDef:!1}},token:function(e,r){var i=N(e,r);if(i){var o=e.current();r.lastToken=o,i==="keyword"?(r.startDef=A.test(o),r.endDef=r.endDef||w.test(o)):r.startDef=!1}return i}}}),n.defineMIME("text/x-webidl","webidl")})})();var y=z.exports;const I=T(y),F=U({__proto__:null,default:I},[y]);export{F as w}; diff --git a/dist-frontend/assets/xquery-CsRHZ6N-.js b/dist-frontend/assets/xquery-CsRHZ6N-.js new file mode 100644 index 00000000..6e588572 --- /dev/null +++ b/dist-frontend/assets/xquery-CsRHZ6N-.js @@ -0,0 +1 @@ +import{g as j,c as B}from"./index-BIPqZpBm.js";function P(y,k){for(var p=0;pf[l]})}}}return Object.freeze(Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}))}var $={exports:{}};(function(y,k){(function(p){p(B)})(function(p){p.defineMode("xquery",function(){var f=function(){function e(O){return{type:O,style:"keyword"}}for(var n=e("operator"),t={type:"atom",style:"atom"},i={type:"punctuation",style:null},s={type:"axis_specifier",style:"qualifier"},u={",":i},d=["after","all","allowing","ancestor","ancestor-or-self","any","array","as","ascending","at","attribute","base-uri","before","boundary-space","by","case","cast","castable","catch","child","collation","comment","construction","contains","content","context","copy","copy-namespaces","count","decimal-format","declare","default","delete","descendant","descendant-or-self","descending","diacritics","different","distance","document","document-node","element","else","empty","empty-sequence","encoding","end","entire","every","exactly","except","external","first","following","following-sibling","for","from","ftand","ftnot","ft-option","ftor","function","fuzzy","greatest","group","if","import","in","inherit","insensitive","insert","instance","intersect","into","invoke","is","item","language","last","lax","least","let","levels","lowercase","map","modify","module","most","namespace","next","no","node","nodes","no-inherit","no-preserve","not","occurs","of","only","option","order","ordered","ordering","paragraph","paragraphs","parent","phrase","preceding","preceding-sibling","preserve","previous","processing-instruction","relationship","rename","replace","return","revalidation","same","satisfies","schema","schema-attribute","schema-element","score","self","sensitive","sentence","sentences","sequence","skip","sliding","some","stable","start","stemming","stop","strict","strip","switch","text","then","thesaurus","times","to","transform","treat","try","tumbling","type","typeswitch","union","unordered","update","updating","uppercase","using","validate","value","variable","version","weight","when","where","wildcards","window","with","without","word","words","xquery"],r=0,a=d.length;r",">=","<","<=",".","|","?","and","or","div","idiv","mod","*","/","+","-"],r=0,a=g.length;r\"\'\/?]/);)d+=r;return l(e,n,N(d,u))}else{if(t=="{")return x(n,{type:"codeblock"}),null;if(t=="}")return c(n),null;if(w(n))return t==">"?"tag":t=="/"&&e.eat(">")?(c(n),"tag"):"variable";if(/\d/.test(t))return e.match(/^\d*(?:\.\d*)?(?:E[+\-]?\d+)?/),"atom";if(t==="("&&e.eat(":"))return x(n,{type:"comment"}),l(e,n,T);if(!s&&(t==='"'||t==="'"))return l(e,n,b(t));if(t==="$")return l(e,n,E);if(t===":"&&e.eat("="))return"keyword";if(t==="(")return x(n,{type:"paren"}),null;if(t===")")return c(n),null;if(t==="[")return x(n,{type:"bracket"}),null;if(t==="]")return c(n),null;var a=f.propertyIsEnumerable(t)&&f[t];if(s&&t==='"')for(;e.next()!=='"';);if(s&&t==="'")for(;e.next()!=="'";);a||e.eatWhile(/[\w\$_-]/);var v=e.eat(":");!e.eat(":")&&v&&e.eatWhile(/[\w\$_-]/),e.match(/^[ \t]*\(/,!1)&&(i=!0);var g=e.current();return a=f.propertyIsEnumerable(g)&&f[g],i&&!a&&(a={type:"function_call",style:"variable def"}),q(n)?(c(n),"variable"):((g=="element"||g=="attribute"||a.type=="axis_specifier")&&x(n,{type:"xmlconstructor"}),a?a.style:"variable")}}function T(e,n){for(var t=!1,i=!1,s=0,u;u=e.next();){if(u==")"&&t)if(s>0)s--;else{c(n);break}else u==":"&&i&&s++;t=u==":",i=u=="("}return"comment"}function b(e,n){return function(t,i){var s;if(C(i)&&t.current()==e)return c(i),n&&(i.tokenize=n),"string";if(x(i,{type:"string",name:e,tokenize:b(e,n)}),t.match("{",!1)&&h(i))return i.tokenize=o,"string";for(;s=t.next();)if(s==e){c(i),n&&(i.tokenize=n);break}else if(t.match("{",!1)&&h(i))return i.tokenize=o,"string";return"string"}}function E(e,n){var t=/[\w\$_-]/;if(e.eat('"')){for(;e.next()!=='"';);e.eat(":")}else e.eatWhile(t),e.match(":=",!1)||e.eat(":");return e.eatWhile(t),n.tokenize=o,"variable"}function N(e,n){return function(t,i){if(t.eatSpace(),n&&t.eat(">"))return c(i),i.tokenize=o,"tag";if(t.eat("/")||x(i,{type:"tag",name:e,tokenize:o}),t.eat(">"))i.tokenize=o;else return i.tokenize=z,"tag";return"tag"}}function z(e,n){var t=e.next();return t=="/"&&e.eat(">")?(h(n)&&c(n),w(n)&&c(n),"tag"):t==">"?(h(n)&&c(n),"tag"):t=="="?null:t=='"'||t=="'"?l(e,n,b(t,z)):(h(n)||x(n,{type:"attribute",tokenize:z}),e.eat(/[a-zA-Z_:]/),e.eatWhile(/[-a-zA-Z0-9_:.]/),e.eatSpace(),(e.match(">",!1)||e.match("/",!1))&&(c(n),n.tokenize=o),"attribute")}function A(e,n){for(var t;t=e.next();)if(t=="-"&&e.match("->",!0))return n.tokenize=o,"comment"}function _(e,n){for(var t;t=e.next();)if(t=="]"&&e.match("]",!0))return n.tokenize=o,"comment"}function D(e,n){for(var t;t=e.next();)if(t=="?"&&e.match(">",!0))return n.tokenize=o,"comment meta"}function w(e){return m(e,"tag")}function h(e){return m(e,"attribute")}function q(e){return m(e,"xmlconstructor")}function C(e){return m(e,"string")}function M(e){return e.current()==='"'?e.match(/^[^\"]+\"\:/,!1):e.current()==="'"?e.match(/^[^\"]+\'\:/,!1):!1}function m(e,n){return e.stack.length&&e.stack[e.stack.length-1].type==n}function x(e,n){e.stack.push(n)}function c(e){e.stack.pop();var n=e.stack.length&&e.stack[e.stack.length-1].tokenize;e.tokenize=n||o}return{startState:function(){return{tokenize:o,cc:[],stack:[]}},token:function(e,n){if(e.eatSpace())return null;var t=n.tokenize(e,n);return t},blockCommentStart:"(:",blockCommentEnd:":)"}}),p.defineMIME("application/xquery","xquery")})})();var S=$.exports;const W=j(S),X=P({__proto__:null,default:W},[S]);export{X as x}; diff --git a/dist-frontend/assets/yacas-bzwHnb5K.js b/dist-frontend/assets/yacas-bzwHnb5K.js new file mode 100644 index 00000000..75a180ed --- /dev/null +++ b/dist-frontend/assets/yacas-bzwHnb5K.js @@ -0,0 +1 @@ +import{g as T,c as z}from"./index-BIPqZpBm.js";function E(l,s){for(var i=0;ia[c]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}var F={exports:{}};(function(l,s){(function(i){i(z)})(function(i){i.defineMode("yacas",function(a,c){function u(e){for(var r={},n=e.split(" "),o=0;o|<|&|\||_|`|'|\^|\?|!|%|#)/,!0,!1)?"operator":"error"}function x(e,r){for(var n,o=!1,t=!1;(n=e.next())!=null;){if(n==='"'&&!t){o=!0;break}t=!t&&n==="\\"}return o&&!t&&(r.tokenize=p),"string"}function S(e,r){for(var n,o;(o=e.next())!=null;){if(n==="*"&&o==="/"){r.tokenize=p;break}n=o}return"comment"}function d(e){var r=null;return e.scopes.length>0&&(r=e.scopes[e.scopes.length-1]),r}return{startState:function(){return{tokenize:p,scopes:[]}},token:function(e,r){return e.eatSpace()?null:r.tokenize(e,r)},indent:function(e,r){if(e.tokenize!==p&&e.tokenize!==null)return i.Pass;var n=0;return(r==="]"||r==="];"||r==="}"||r==="};"||r===");")&&(n=-1),(e.scopes.length+n)*a.indentUnit},electricChars:"{}[]();",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}}),i.defineMIME("text/x-yacas",{name:"yacas"})})})();var v=F.exports;const w=T(v),P=E({__proto__:null,default:w},[v]);export{P as y}; diff --git a/dist-frontend/assets/yaml-0ip59n2H.js b/dist-frontend/assets/yaml-0ip59n2H.js new file mode 100644 index 00000000..4353da7f --- /dev/null +++ b/dist-frontend/assets/yaml-0ip59n2H.js @@ -0,0 +1 @@ +import{g as c,c as p}from"./index-BIPqZpBm.js";function s(o,a){for(var n=0;nr[l]})}}}return Object.freeze(Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}))}var y={exports:{}};(function(o,a){(function(n){n(p)})(function(n){n.defineMode("yaml",function(){var r=["true","false","on","off","yes","no"],l=new RegExp("\\b(("+r.join(")|(")+"))$","i");return{token:function(e,i){var f=e.peek(),t=i.escaped;if(i.escaped=!1,f=="#"&&(e.pos==0||/\s/.test(e.string.charAt(e.pos-1))))return e.skipToEnd(),"comment";if(e.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(i.literal&&e.indentation()>i.keyCol)return e.skipToEnd(),"string";if(i.literal&&(i.literal=!1),e.sol()){if(i.keyCol=0,i.pair=!1,i.pairStart=!1,e.match("---")||e.match("..."))return"def";if(e.match(/\s*-\s+/))return"meta"}if(e.match(/^(\{|\}|\[|\])/))return f=="{"?i.inlinePairs++:f=="}"?i.inlinePairs--:f=="["?i.inlineList++:i.inlineList--,"meta";if(i.inlineList>0&&!t&&f==",")return e.next(),"meta";if(i.inlinePairs>0&&!t&&f==",")return i.keyCol=0,i.pair=!1,i.pairStart=!1,e.next(),"meta";if(i.pairStart){if(e.match(/^\s*(\||\>)\s*/))return i.literal=!0,"meta";if(e.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(i.inlinePairs==0&&e.match(/^\s*-?[0-9\.\,]+\s?$/)||i.inlinePairs>0&&e.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(e.match(l))return"keyword"}return!i.pair&&e.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^\s,\[\]{}#&*!|>'"%@`])[^#:]*(?=:($|\s))/)?(i.pair=!0,i.keyCol=e.indentation(),"atom"):i.pair&&e.match(/^:\s*/)?(i.pairStart=!0,"meta"):(i.pairStart=!1,i.escaped=f=="\\",e.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}}),n.defineMIME("text/x-yaml","yaml"),n.defineMIME("text/yaml","yaml")})})();var u=y.exports;const d=c(u),g=s({__proto__:null,default:d},[u]);export{u as a,g as y}; diff --git a/dist-frontend/assets/yaml-frontmatter-DeWJDSuj.js b/dist-frontend/assets/yaml-frontmatter-DeWJDSuj.js new file mode 100644 index 00000000..12c39d53 --- /dev/null +++ b/dist-frontend/assets/yaml-frontmatter-DeWJDSuj.js @@ -0,0 +1 @@ +import{g,c as v}from"./index-BIPqZpBm.js";import{a as b}from"./yaml-0ip59n2H.js";function k(f,u){for(var n=0;na[r]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var S={exports:{}};(function(f,u){(function(n){n(v,b)})(function(n){var a=0,r=1,o=2;n.defineMode("yaml-frontmatter",function(s,p){var l=n.getMode(s,"yaml"),m=n.getMode(s,p&&p.base||"gfm");function c(t){return t.state==r?{mode:l,state:t.yaml}:{mode:m,state:t.inner}}return{startState:function(){return{state:a,yaml:null,inner:n.startState(m)}},copyState:function(t){return{state:t.state,yaml:t.yaml&&n.copyState(l,t.yaml),inner:n.copyState(m,t.inner)}},token:function(t,e){if(e.state==a)return t.match("---",!1)?(e.state=r,e.yaml=n.startState(l),l.token(t,e.yaml)):(e.state=o,m.token(t,e.inner));if(e.state==r){var y=t.sol()&&t.match(/(---|\.\.\.)/,!1),i=l.token(t,e.yaml);return y&&(e.state=o,e.yaml=null),i}else return m.token(t,e.inner)},innerMode:c,indent:function(t,e,y){var i=c(t);return i.mode.indent?i.mode.indent(i.state,e,y):n.Pass},blankLine:function(t){var e=c(t);if(e.mode.blankLine)return e.mode.blankLine(e.state)}}})})})();var d=S.exports;const x=g(d),T=k({__proto__:null,default:x},[d]);export{T as y}; diff --git a/dist-frontend/assets/z80-BwkETLA0.js b/dist-frontend/assets/z80-BwkETLA0.js new file mode 100644 index 00000000..e00ba15c --- /dev/null +++ b/dist-frontend/assets/z80-BwkETLA0.js @@ -0,0 +1 @@ +import{g as h,c as z}from"./index-BIPqZpBm.js";function v(c,f){for(var n=0;nl[i]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var g={exports:{}};(function(c,f){(function(n){n(z)})(function(n){n.defineMode("z80",function(l,i){var o=i.ez80,u,d;o?(u=/^(exx?|(ld|cp)([di]r?)?|[lp]ea|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|[de]i|halt|im|in([di]mr?|ir?|irx|2r?)|ot(dmr?|[id]rx|imr?)|out(0?|[di]r?|[di]2r?)|tst(io)?|slp)(\.([sl]?i)?[sl])?\b/i,d=/^(((call|j[pr]|rst|ret[in]?)(\.([sl]?i)?[sl])?)|(rs|st)mix)\b/i):(u=/^(exx?|(ld|cp|in)([di]r?)?|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|rst|[de]i|halt|im|ot[di]r|out[di]?)\b/i,d=/^(call|j[pr]|ret[in]?|b_?(call|jump))\b/i);var x=/^(af?|bc?|c|de?|e|hl?|l|i[xy]?|r|sp)\b/i,p=/^(n?[zc]|p[oe]?|m)\b/i,b=/^([hl][xy]|i[xy][hl]|slia|sll)\b/i,s=/^([\da-f]+h|[0-7]+o|[01]+b|\d+d?)\b/i;return{startState:function(){return{context:0}},token:function(e,r){if(e.column()||(r.context=0),e.eatSpace())return null;var t;if(e.eatWhile(/\w/))if(o&&e.eat(".")&&e.eatWhile(/\w/),t=e.current(),e.indentation()){if((r.context==1||r.context==4)&&x.test(t))return r.context=4,"var2";if(r.context==2&&p.test(t))return r.context=4,"var3";if(u.test(t))return r.context=1,"keyword";if(d.test(t))return r.context=2,"keyword";if(r.context==4&&s.test(t))return"number";if(b.test(t))return"error"}else return e.match(s)?"number":null;else{if(e.eat(";"))return e.skipToEnd(),"comment";if(e.eat('"')){for(;(t=e.next())&&t!='"';)t=="\\"&&e.next();return"string"}else if(e.eat("'")){if(e.match(/\\?.'/))return"number"}else if(e.eat(".")||e.sol()&&e.eat("#")){if(r.context=5,e.eatWhile(/\w/))return"def"}else if(e.eat("$")){if(e.eatWhile(/[\da-f]/i))return"number"}else if(e.eat("%")){if(e.eatWhile(/[01]/))return"number"}else e.next()}return null}}}),n.defineMIME("text/x-z80","z80"),n.defineMIME("text/x-ez80",{name:"z80",ez80:!0})})})();var a=g.exports;const y=h(a),w=v({__proto__:null,default:y},[a]);export{w as z}; diff --git a/dist-frontend/drop-image.html b/dist-frontend/drop-image.html new file mode 100644 index 00000000..6ed9fb4f --- /dev/null +++ b/dist-frontend/drop-image.html @@ -0,0 +1,85 @@ + + + + + + PasteBar Drop Zone + + + +
+
Drag and drop image file here
+
+ + + + diff --git a/dist-frontend/drop-path.html b/dist-frontend/drop-path.html new file mode 100644 index 00000000..05d38899 --- /dev/null +++ b/dist-frontend/drop-path.html @@ -0,0 +1,85 @@ + + + + + + PasteBar Drop Zone + + + +
+
Drag and drop an app, file or folder
+
+ + + + diff --git a/dist-frontend/index.html b/dist-frontend/index.html new file mode 100644 index 00000000..fc6b424a --- /dev/null +++ b/dist-frontend/index.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + PasteBar App + + + + +
+ + + diff --git a/entitlements_dev.plist b/entitlements_dev.plist new file mode 100644 index 00000000..38c6dd9e --- /dev/null +++ b/entitlements_dev.plist @@ -0,0 +1,23 @@ + + + + + com.apple.security.app-sandbox + + + com.apple.security.network.server + + + com.apple.security.network.client + + + com.apple.security.automation.apple-events + + + com.apple.security.temporary-exception.apple-events + + com.apple.systemevents + + + + \ No newline at end of file diff --git a/migrations/.keep b/migrations/.keep new file mode 100644 index 00000000..e69de29b diff --git a/migrations/2023-08-05-153510_create_collections/down.sql b/migrations/2023-08-05-153510_create_collections/down.sql new file mode 100644 index 00000000..600be42d --- /dev/null +++ b/migrations/2023-08-05-153510_create_collections/down.sql @@ -0,0 +1,6 @@ +DROP TABLE IF EXISTS collection_menu; +DROP TABLE IF EXISTS items; +DROP TABLE IF EXISTS value_types; +DROP TABLE IF EXISTS collections; +DROP TABLE IF EXISTS clipboard_history; +DROP TABLE IF EXISTS settings; diff --git a/migrations/2023-08-05-153510_create_collections/up.sql b/migrations/2023-08-05-153510_create_collections/up.sql new file mode 100644 index 00000000..3cf35b8c --- /dev/null +++ b/migrations/2023-08-05-153510_create_collections/up.sql @@ -0,0 +1,205 @@ +-- Collections Table +CREATE TABLE collections ( + collection_id VARCHAR(50) PRIMARY KEY NOT NULL, + title VARCHAR(255) NOT NULL, + description VARCHAR(255), + is_default BOOLEAN NOT NULL DEFAULT FALSE, + is_enabled BOOLEAN NOT NULL DEFAULT TRUE, + is_selected BOOLEAN NOT NULL DEFAULT FALSE, + + created_at BIGINT NOT NULL, + updated_at BIGINT NOT NULL, + created_date TIMESTAMP NOT NULL, + updated_date TIMESTAMP NOT NULL +); + +-- Items Table +CREATE TABLE items ( + item_id VARCHAR(50) PRIMARY KEY NOT NULL, + name VARCHAR(255) NOT NULL, + description VARCHAR(255), + value VARCHAR(255), + + color VARCHAR(50), + border_width INT DEFAULT 0, + + is_image BOOLEAN DEFAULT FALSE, + image_path_full_res VARCHAR(255), + image_preview_height INT DEFAULT 0, + image_height INT DEFAULT 0, + image_width INT DEFAULT 0, + image_data_url VARCHAR(255), + image_type VARCHAR(255), + image_hash VARCHAR(255), + image_scale INT DEFAULT 1, + + is_image_data BOOLEAN DEFAULT FALSE, + is_masked BOOLEAN DEFAULT FALSE, + is_text BOOLEAN DEFAULT FALSE, + is_form BOOLEAN DEFAULT FALSE, + is_template BOOLEAN DEFAULT FALSE, + is_code BOOLEAN DEFAULT FALSE, + is_link BOOLEAN DEFAULT FALSE, + is_path BOOLEAN DEFAULT FALSE, + is_file BOOLEAN DEFAULT FALSE, + is_pinned BOOLEAN DEFAULT FALSE, + is_favorite BOOLEAN DEFAULT FALSE, + is_protected BOOLEAN DEFAULT FALSE, + + is_command BOOLEAN DEFAULT FALSE, + is_web_request BOOLEAN DEFAULT FALSE, + is_web_scraping BOOLEAN DEFAULT FALSE, + is_video BOOLEAN DEFAULT FALSE, + has_emoji BOOLEAN DEFAULT FALSE, + has_masked_words BOOLEAN DEFAULT FALSE, + + path_type VARCHAR(20), + icon VARCHAR(20), + icon_visibility VARCHAR(20), + + command_request_output TEXT, + command_request_last_run_at BIGINT, + request_options TEXT, + form_template_options TEXT, + + links TEXT, + + detected_language VARCHAR(20), + + is_active BOOLEAN NOT NULL DEFAULT TRUE, + is_disabled BOOLEAN NOT NULL DEFAULT FALSE, + is_deleted BOOLEAN NOT NULL DEFAULT FALSE, + is_folder BOOLEAN NOT NULL DEFAULT FALSE, + is_separator BOOLEAN NOT NULL DEFAULT FALSE, + is_board BOOLEAN NOT NULL DEFAULT FALSE, + is_menu BOOLEAN NOT NULL DEFAULT FALSE, + is_clip BOOLEAN NOT NULL DEFAULT FALSE, + + size VARCHAR(10), + layout VARCHAR(10), + layout_items_max_width VARCHAR(10), + layout_split INT NOT NULL DEFAULT 1, + show_description BOOLEAN DEFAULT TRUE, + + pinned_order_number INT DEFAULT 0, + + created_at BIGINT NOT NULL, + updated_at BIGINT NOT NULL, + created_date TIMESTAMP NOT NULL, + updated_date TIMESTAMP NOT NULL +); + +-- Tabs Board Table +CREATE TABLE tabs ( + tab_id VARCHAR(50) PRIMARY KEY NOT NULL, + collection_id VARCHAR(50) NOT NULL, + tab_name VARCHAR(255) NOT NULL, + tab_is_active BOOLEAN NOT NULL DEFAULT TRUE, + tab_is_hidden BOOLEAN NOT NULL DEFAULT FALSE, + tab_order_number INT NOT NULL DEFAULT 0, + tab_color VARCHAR(50), + tab_layout VARCHAR(10), + tab_layout_split INT NOT NULL DEFAULT 2, + tab_is_protected BOOLEAN NOT NULL DEFAULT FALSE, + + FOREIGN KEY (collection_id) REFERENCES collections(collection_id) ON DELETE CASCADE +); + +-- Collection Menu Items Table +CREATE TABLE collection_menu ( + collection_id VARCHAR(50) NOT NULL, + item_id VARCHAR(50) NOT NULL, + parent_id VARCHAR(50), + order_number INT NOT NULL DEFAULT 0, + + FOREIGN KEY (collection_id) REFERENCES collections(collection_id) ON DELETE CASCADE, + FOREIGN KEY (item_id) REFERENCES items(item_id) ON DELETE CASCADE, + FOREIGN KEY (parent_id) REFERENCES items(item_id) ON DELETE SET NULL, + + PRIMARY KEY (collection_id, item_id) +); + +-- Collection Clips Table +CREATE TABLE collection_clips ( + collection_id VARCHAR(50) NOT NULL, + item_id VARCHAR(50) NOT NULL, + tab_id VARCHAR(50) NOT NULL, + parent_id VARCHAR(50), + order_number INT NOT NULL DEFAULT 0, + + FOREIGN KEY (collection_id) REFERENCES collections(collection_id) ON DELETE CASCADE, + FOREIGN KEY (item_id) REFERENCES items(item_id) ON DELETE CASCADE, + FOREIGN KEY (tab_id) REFERENCES tabs(tab_id) ON DELETE CASCADE, + FOREIGN KEY (parent_id) REFERENCES items(item_id) ON DELETE SET NULL, + + PRIMARY KEY (collection_id, item_id, tab_id) +); + +-- Clipboard History Table +CREATE TABLE clipboard_history ( + history_id VARCHAR(50) PRIMARY KEY NOT NULL, + title VARCHAR(255), + value VARCHAR(255), + value_preview VARCHAR(150), + value_more_preview_lines INT DEFAULT 0, + value_more_preview_chars INT DEFAULT 0, + value_hash VARCHAR(255), + + is_image BOOLEAN DEFAULT FALSE, + image_path_full_res VARCHAR(255), + image_data_low_res BLOB, + image_preview_height INT DEFAULT 0, + image_height INT DEFAULT 0, + image_width INT DEFAULT 0, + image_data_url VARCHAR(255), + image_hash VARCHAR(255), + + is_image_data BOOLEAN DEFAULT FALSE, + is_masked BOOLEAN DEFAULT FALSE, + is_text BOOLEAN DEFAULT FALSE, + is_code BOOLEAN DEFAULT FALSE, + is_link BOOLEAN DEFAULT FALSE, + is_video BOOLEAN DEFAULT FALSE, + has_emoji BOOLEAN DEFAULT FALSE, + has_masked_words BOOLEAN DEFAULT FALSE, + is_pinned BOOLEAN DEFAULT FALSE, + is_favorite BOOLEAN DEFAULT FALSE, + + links TEXT, + + detected_language VARCHAR(20), + pinned_order_number INT DEFAULT 0, + + created_at BIGINT NOT NULL, + updated_at BIGINT NOT NULL, + created_date TIMESTAMP NOT NULL, + updated_date TIMESTAMP NOT NULL +); + +-- Settings Table +CREATE TABLE settings ( + name TEXT PRIMARY KEY NOT NULL UNIQUE, + value_text TEXT, + value_bool BOOLEAN, + value_int INTEGER +); + +-- Link Metadata Table +CREATE TABLE link_metadata ( + metadata_id VARCHAR(50) PRIMARY KEY NOT NULL, + history_id VARCHAR(50) UNIQUE, + item_id VARCHAR(50) UNIQUE, + link_url VARCHAR(255), + link_title VARCHAR(255), + link_description TEXT, + link_image VARCHAR(255), + link_domain VARCHAR(255), + link_favicon TEXT, + + FOREIGN KEY (history_id) REFERENCES clipboard_history(history_id) ON DELETE CASCADE, + FOREIGN KEY (item_id) REFERENCES items(item_id) ON DELETE CASCADE +); + +-- Indices +CREATE INDEX idx_image_hash ON clipboard_history(image_hash); +CREATE INDEX idx_value_hash ON clipboard_history(value_hash); diff --git a/migrations/2023-08-05-230732_seeds/down.sql b/migrations/2023-08-05-230732_seeds/down.sql new file mode 100644 index 00000000..ed4db7d1 --- /dev/null +++ b/migrations/2023-08-05-230732_seeds/down.sql @@ -0,0 +1,31 @@ +-- This file should undo anything in `up.sql` +-- DELETE COLLECTIONS +DELETE FROM collections +WHERE collection_id = 'fccb5ea8-33e4-11ee-be56-0242ac120002'; + +-- DELETE VALUE_TYPES +DELETE FROM value_types WHERE type_id = 'EXog1zZzYpkV8R7ZCvWCI'; +DELETE FROM value_types WHERE type_id = 'sHUxI9W55gEHjiEk_OuGc'; +DELETE FROM value_types WHERE type_id = 'YFbGezLZW0GejzGeTdFAt'; +DELETE FROM value_types WHERE type_id = 'TpXVO73QXx4zyoHPHL9Nh'; +DELETE FROM value_types WHERE type_id = 'UjxFQu2MZk22K36dyyIeX'; +DELETE FROM value_types WHERE type_id = 'EwLiFgwu0S3XtwWiXjWXZ'; +DELETE FROM value_types WHERE type_id = 'lHjwdS6blyg5KJ6AkEPvb'; +DELETE FROM value_types WHERE type_id = 'Kcz9h7pzpk8lVG7LhqNLf'; +DELETE FROM value_types WHERE type_id = '7x1Y7MceEtsfR9KwR2yza'; +DELETE FROM value_types WHERE type_id = '3ZAvNmOzHbrxOgmaiKiYW'; +DELETE FROM value_types WHERE type_id = 'rdx1qwTva0By5l49fyKEg'; + +-- DELETE ITEMS +DELETE FROM items WHERE item_id = 'e5DWNga23mqAQAGPEZIIY'; +DELETE FROM items WHERE item_id = 'iIjaw3FUqVqlpkXgF3C7U'; +DELETE FROM items WHERE item_id = 'oVB7PmYmo9JoAAB0c1Oal'; +DELETE FROM items WHERE item_id = 'IoB81DoQPlJ2PihCiA38j'; +DELETE FROM items WHERE item_id = 'ZSHe3S5w6XAU0OOhHBAsn'; + +-- DELETE HISTORY ITEMS +DELETE FROM clipbaord_history WHERE history_id = 'EXog1zZzYpkV8R7ZCvWCZ'; + +-- DELETE HISTORY ITEMS +DELETE FROM settings WHERE key === 'isHistoryEnabled' +DELETE FROM settings WHERE key === 'isFirstRun' \ No newline at end of file diff --git a/migrations/2023-08-05-230732_seeds/up.sql b/migrations/2023-08-05-230732_seeds/up.sql new file mode 100644 index 00000000..c8ce6a77 --- /dev/null +++ b/migrations/2023-08-05-230732_seeds/up.sql @@ -0,0 +1,118 @@ +-- Collections +INSERT INTO collections (collection_id, title, description, is_default, is_selected, is_enabled, created_at, updated_at, created_date, updated_date) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'Personal collection', 'Your personal menu items collection', TRUE, TRUE, TRUE, 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00'); + +INSERT INTO collections (collection_id, title, description, is_default, is_selected, is_enabled, created_at, updated_at, created_date, updated_date) +VALUES ('5EoJsePkXxUqby3BvrzKk', 'Work collection', 'Work menu collection for your work related items', FALSE, FALSE, FALSE, 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00'); + +INSERT INTO collections (collection_id, title, description, is_default, is_selected, is_enabled, created_at, updated_at, created_date, updated_date) +VALUES ('Xw9dvUr0jK19nwdSMRRZH', 'AI prompt collection', 'AI prompt collection to help you boost your creative skills', FALSE, FALSE, FALSE, 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00'); + + +-- Item clipboard_history +INSERT INTO clipboard_history (history_id, title, value, value_preview, value_more_preview_lines, value_more_preview_chars, value_hash, is_image, image_path_full_res, image_data_low_res, image_preview_height, image_height, image_width, image_data_url, image_hash, is_image_data, is_masked, is_text, is_code, is_link, is_video, has_emoji, has_masked_words, links, is_pinned, is_favorite, detected_language, pinned_order_number, created_at, updated_at, created_date, updated_date) +VALUES ('EXog1zZzYpkV8R7ZCvWCZ', 'Clipboard Sample History Text', 'Clipboard sample text', NULL, 0, 0, NULL, FALSE, NULL, NULL, 0, 0, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, FALSE, FALSE, NULL, NULL, 1696707981208, 1696707981208, '2023-10-07 19:46:21.208581', '2023-10-07 19:46:21.208581'); + +-- 3 months old Item clipboard_history +INSERT INTO clipboard_history (history_id, title, value, value_preview, value_more_preview_lines, value_more_preview_chars, value_hash, is_image, image_path_full_res, image_data_low_res, image_preview_height, image_height, image_width, image_data_url, image_hash, is_image_data, is_masked, is_text, is_code, is_link, is_video, has_emoji, has_masked_words, links, is_pinned, is_favorite, detected_language, pinned_order_number, created_at, updated_at, created_date, updated_date) +VALUES ('EXog2zZzYpkV8R7ZCvWCZ', 'Clipboard at least 3 months old Sample History Text', 'Clipboard at least 3 months old sample text', NULL, 0, 0, NULL, FALSE, NULL, NULL, 0, 0, 0, NULL, NULL, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, FALSE, FALSE, NULL, NULL, 1688769981000, 1688769981000, '2023-07-07 19:46:21.208581', '2023-07-07 19:46:21.208581'); + +-- Settings +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isFirstRun', NULL, true, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isFirstRunAfterUpdate', NULL, false, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isHistoryEnabled', NULL, true, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isHistoryAutoUpdateOnCaputureEnabled', NULL, true, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isHistoryDetectLanguageEnabled', NULL, true, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('historyDetectLanguageMinLines', NULL, NULL, 3); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isAutoClearSettingsEnabled', NULL, false, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('autoClearSettingsDuration', NULL, NULL, 1); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('autoClearSettingsDurationType', 'months', NULL, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('copyPasteDelay', NULL, NULL, 2); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('copyPasteSequencePinnedDelay', NULL, NULL, 3); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('copyPasteSequenceIsReversOrder', NULL, true, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('pasteSequenceEachSeparator', '', NULL, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('historyDetectLanguagesEnabledList', 'javascript,css,jsx,json,rust', NULL, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isExclusionListEnabled', NULL, false, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('historyExclusionList', '', NULL, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isAutoMaskWordsListEnabled', NULL, false, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isAutoPreviewLinkCardsEnabled', NULL, true, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isAutoFavoriteOnDoubleCopyEnabled', NULL, true, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isIdleScreenAutoLockEnabled', NULL, false, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('idleScreenAutoLockTimeInMinutes', NULL, NULL, 15); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isShowHistoryCaptureOnLockedScreen', NULL, false, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('screenLockPassCode', NULL, NULL, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isScreenLockPassCodeRequireOnStart', NULL, false, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('licenseKey', NULL, NULL, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('screenLockPassCodeLength', NULL, NULL, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isShowCollectionNameOnNavBar', NULL, true, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isSkipAutoStartPrompt', NULL, false, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('autoMaskWordsList', '', NULL, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('appVersion', '0.0.1', NULL, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isAutoCloseOnCopyPaste', NULL, false, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('userSelectedLanguage', '', NULL, NULL); + +INSERT INTO settings (name, value_text, value_bool, value_int) +VALUES ('isSearchNameOrLabelOnly', NULL, true, NULL); diff --git a/migrations/2023-08-07-141400_seed2/down.sql b/migrations/2023-08-07-141400_seed2/down.sql new file mode 100644 index 00000000..d9a93fe9 --- /dev/null +++ b/migrations/2023-08-07-141400_seed2/down.sql @@ -0,0 +1 @@ +-- This file should undo anything in `up.sql` diff --git a/migrations/2023-08-07-141400_seed2/up.sql b/migrations/2023-08-07-141400_seed2/up.sql new file mode 100644 index 00000000..9ff19cf9 --- /dev/null +++ b/migrations/2023-08-07-141400_seed2/up.sql @@ -0,0 +1,49 @@ +-- Items +INSERT INTO items (item_id, name, description, value, color, is_image, image_path_full_res, image_preview_height, image_height, image_width, image_data_url, is_image_data, is_masked, is_text, is_code, is_link, is_video, has_emoji, has_masked_words, links, detected_language, is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, is_menu, is_clip, is_protected, is_pinned, size, layout, show_description, created_at, updated_at, created_date, updated_date) +VALUES ('e5DWNga23mqAQAGPEZIIY', 'Menu Item 1', 'This is a description for Menu Item 1', 'Menu Item 1 Text', '', FALSE, NULL, 0, 0, 0, NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00'); + +INSERT INTO items (item_id, name, description, value, color, is_image, image_path_full_res, image_preview_height, image_height, image_width, image_data_url, is_image_data, is_masked, is_text, is_code, is_link, is_video, has_emoji, has_masked_words, links, detected_language, is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, is_menu, is_clip, is_protected, is_pinned, size, layout, show_description, created_at, updated_at, created_date, updated_date) +VALUES ('iIjaw3FUqVqlpkXgF3C7U', '-', 'This is a description for Menu Item 1', '-', '', FALSE, NULL, 0, 0, 0, NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, FALSE, FALSE, TRUE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00'); + +INSERT INTO items (item_id, name, description, value, color, is_image, image_path_full_res, image_preview_height, image_height, image_width, image_data_url, is_image_data, is_masked, is_text, is_code, is_link, is_video, has_emoji, has_masked_words, links, detected_language, is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, is_menu, is_clip, is_protected, is_pinned, size, layout, show_description, created_at, updated_at, created_date, updated_date) +VALUES ('oVB7PmYmo9JoAAB0c1Oal', 'Menu Item 2', 'This is a description for Menu Item 2', 'Menu Item 2 Text', '', FALSE, NULL, 0, 0, 0, NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00'); + +INSERT INTO items (item_id, name, description, value, color, is_image, image_path_full_res, image_preview_height, image_height, image_width, image_data_url, is_image_data, is_masked, is_text, is_code, is_link, is_video, has_emoji, has_masked_words, links, detected_language, is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, is_menu, is_clip, is_protected, is_pinned, size, layout, show_description, created_at, updated_at, created_date, updated_date) +VALUES ('IoB81DoQPlJ2PihCiA38j', 'Menu Item 3', 'This is a description for Menu Item 3', 'Menu Item 3 Text', '', FALSE, NULL, 0, 0, 0, NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00'); + +INSERT INTO items (item_id, name, description, value, color, is_image, image_path_full_res, image_preview_height, image_height, image_width, image_data_url, is_image_data, is_masked, is_text, is_code, is_link, is_video, has_emoji, has_masked_words, links, detected_language, is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, is_menu, is_clip, is_protected, is_pinned, size, layout, show_description, created_at, updated_at, created_date, updated_date) +VALUES ('VXmC8SLi3bwK9s0jjetyT', 'Menu Item 4', 'This is a description for Menu Item 4', 'Menu Item 4 Text', '', FALSE, NULL, 0, 0, 0, NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00'); + +INSERT INTO items (item_id, name, description, value, color, is_image, image_path_full_res, image_preview_height, image_height, image_width, image_data_url, is_image_data, is_masked, is_text, is_code, is_link, is_video, has_emoji, has_masked_words, links, detected_language, is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, is_menu, is_clip, is_protected, is_pinned, size, layout, show_description, created_at, updated_at, created_date, updated_date) +VALUES ('u7dkElWRNRwE9903zLPku', 'Menu Item 5', 'This is a description for Menu Item 5', 'Menu Item 5 Text', '', FALSE, NULL, 0, 0, 0, NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00'); + +INSERT INTO items (item_id, name, description, value, color, is_image, image_path_full_res, image_preview_height, image_height, image_width, image_data_url, is_image_data, is_masked, is_text, is_code, is_link, is_video, has_emoji, has_masked_words, links, detected_language, is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, is_menu, is_clip, is_protected, is_pinned, size, layout, show_description, created_at, updated_at, created_date, updated_date) +VALUES ('ZSHe3S5w6XAU0OOhHBAsn', 'Menu Folder', 'This is a description for Menu Folder', 'folder', '', FALSE, NULL, 0, 0, 0, NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00'); + +-- Associating Menu Item 1 with the Default Menu collection +INSERT INTO collection_menu (collection_id, item_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'e5DWNga23mqAQAGPEZIIY', NULL, 1); + +-- Associating Separator with the Default Menu collection +INSERT INTO collection_menu (collection_id, item_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'iIjaw3FUqVqlpkXgF3C7U', NULL, 2); + +-- Associating Menu Item 2 with the Default Menu collection +INSERT INTO collection_menu (collection_id, item_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'oVB7PmYmo9JoAAB0c1Oal', NULL, 3); + +-- Associating Menu Folder with the Default Menu collection +INSERT INTO collection_menu (collection_id, item_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'ZSHe3S5w6XAU0OOhHBAsn', NULL, 4); + +-- Associating Menu Item 3 with the Menu Folder inside the Default Menu collection +INSERT INTO collection_menu (collection_id, item_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'IoB81DoQPlJ2PihCiA38j', 'ZSHe3S5w6XAU0OOhHBAsn', 1); + +-- Associating Menu Item 4 with the Default Menu collection +INSERT INTO collection_menu (collection_id, item_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'VXmC8SLi3bwK9s0jjetyT', NULL, 5); + +-- Associating Menu Item 5 with the Default Menu collection +INSERT INTO collection_menu (collection_id, item_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'u7dkElWRNRwE9903zLPku', NULL, 6); diff --git a/migrations/2023-10-24-164344_seeds3/down.sql b/migrations/2023-10-24-164344_seeds3/down.sql new file mode 100644 index 00000000..d9a93fe9 --- /dev/null +++ b/migrations/2023-10-24-164344_seeds3/down.sql @@ -0,0 +1 @@ +-- This file should undo anything in `up.sql` diff --git a/migrations/2023-10-24-164344_seeds3/up.sql b/migrations/2023-10-24-164344_seeds3/up.sql new file mode 100644 index 00000000..3270cfcc --- /dev/null +++ b/migrations/2023-10-24-164344_seeds3/up.sql @@ -0,0 +1,415 @@ +-- Items +-- Clip Boards + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'e6DWNga23mqAQAGPEZIIY', 'My Personal Clips', 'Clips with my personal information', + NULL, NULL, 0, FALSE, NULL, 0, 0, 0, NULL, FALSE, FALSE, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, FALSE, FALSE, FALSE, TRUE, + FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'iIjaw4FUqVqlpkXgF3C7U', 'Code Snippets', 'Most used code snippets', NULL, + NULL, 0, FALSE, NULL, 0, 0, 0, NULL, FALSE, FALSE, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, FALSE, FALSE, FALSE, + TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, + NULL, 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'oVB7PmYmo3JoAAB0c1Oal', 'Screenshots', 'Recent screenshot', NULL, NULL, 0, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'VXmC8SLi3bwK2s0jjetyT', 'Web Research', 'Links, images and text from the web', NULL, NULL, 0, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'JXmC8SLi3bwK2s0jjetyT', 'Development and Coding', 'Web or App development resources and links', NULL, NULL, 0, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'BXmC8SLi3bwK2s0jjetyZ', 'Tauri App Development', 'Tauri platform links and resources', NULL, NULL, 0, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'u2dkElWRNRwE9203zLPku', 'Name', 'My first name', 'John Joe', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'u3dkElWRNRwE9903zLPku', 'Email', 'My Yahoo email', 'joe@yahoo.com', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'ZSHe6S5w6XAU0OOhHBAsn', 'Address', 'Location address', '505 Brannan St, United States, 20882', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'ZSHe2S5w6XAU0OOhHBAsn', 'Hello World JS', 'Hello World in JavaScript', 'console log("hello world")', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'BSHe2S5w6XAU0OOhHBAsn', 'Print Line Rust', 'Print line in Rust', 'println!("hello world");', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'DSHe2S5w6XAU0OOhHBAsn', 'Float Right Flex CSS', 'Float right container with CSS', 'margin-left: auto;', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'Z3dkElWRNRwE9903zLPku', 'Google Search', 'Google search website', 'https://www.google.com', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'Y3dkElWRNRwE9903zLPku', 'Reddit Web Dev', 'Reddit web dev community', 'https://www.reddit.com/r/webdev', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'N3dkElWRNRwE9903zLPku', 'DuckDuckGo Search', 'DuckDuckGo privacy first web search', 'https://duckduckgo.com', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'N3dkZlWRNRwE9903zLPku', 'YouTube Trending Videos', 'YouTube latest trending videos', 'https://www.youtube.com/feed/trending', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'I3dkElWRNRwE9903zLPku', 'Tauri Javascript API V1', 'Tauri platform API version 1', 'https://tauri.app/v1/api/js/', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'T3dkElWRNRwE9903zLPku', 'Tauri Rust API', 'Tauri platform RUST API', 'https://docs.rs/tauri/latest/tauri', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'T1dkElWRNRwE9903zLPku', 'Tauri GitHub', 'Tauri platform GitHub repo', 'https://github.com/tauri-apps/tauri', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +INSERT INTO items ( + item_id, name, description, value, color, border_width, is_image, + image_path_full_res, image_preview_height, image_height, image_width, + image_data_url, is_image_data, is_masked, is_text, is_code, + is_link, is_video, has_emoji, has_masked_words, links, detected_language, + is_active, is_disabled, is_deleted, is_folder, is_separator, is_board, + is_menu, is_clip, is_protected, is_pinned, is_favorite, size, layout, + layout_items_max_width, layout_split, show_description, + pinned_order_number, created_at, updated_at, created_date, updated_date +) +VALUES ( + 'T9dkElWRNRwE9903zLPku', 'Tauri Plugins', 'Tauri platform plugins GitHub repo', 'https://github.com/tauri-apps/plugins-workspace', NULL, 2, FALSE, NULL, 0, 0, 0, + NULL, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL, NULL, TRUE, FALSE, + FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, NULL, NULL, NULL, 1, FALSE, NULL, + 1685592000, 1685592000, '2023-06-01 00:00:00', '2023-06-01 00:00:00' +); + +-- Add Tabs Board +INSERT INTO tabs (tab_id, collection_id, tab_name, tab_is_active, tab_is_hidden, tab_order_number, tab_color, tab_layout, tab_layout_split, tab_is_protected) +VALUES ('Oo30zUZZ0j3n1ILexXOdx', 'Oo30wUZZ0j3n1ILexXOdx', 'Your Clips', TRUE, FALSE, 0, NULL, NULL, 2, FALSE); + +INSERT INTO tabs (tab_id, collection_id, tab_name, tab_is_active, tab_is_hidden, tab_order_number, tab_color, tab_layout, tab_layout_split, tab_is_protected) +VALUES ('Oo10zUZZ0j3n1ILexXOdc', 'Oo30wUZZ0j3n1ILexXOdx', 'Web Links', TRUE, FALSE, 1, NULL, NULL, 2, FALSE); + +-- Add Clips and Boards into Collection + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'e6DWNga23mqAQAGPEZIIY', 'Oo30zUZZ0j3n1ILexXOdx', NULL, 1); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'JXmC8SLi3bwK2s0jjetyT', 'Oo30zUZZ0j3n1ILexXOdx', NULL, 2); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'iIjaw4FUqVqlpkXgF3C7U', 'Oo30zUZZ0j3n1ILexXOdx', NULL, 3); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'VXmC8SLi3bwK2s0jjetyT', 'Oo10zUZZ0j3n1ILexXOdc', NULL, 1); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'oVB7PmYmo3JoAAB0c1Oal', 'Oo10zUZZ0j3n1ILexXOdc', NULL, 2); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'Y3dkElWRNRwE9903zLPku', 'Oo30zUZZ0j3n1ILexXOdx', 'JXmC8SLi3bwK2s0jjetyT', 1); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'BXmC8SLi3bwK2s0jjetyZ', 'Oo30zUZZ0j3n1ILexXOdx', 'JXmC8SLi3bwK2s0jjetyT', 2); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'u2dkElWRNRwE9203zLPku', 'Oo30zUZZ0j3n1ILexXOdx', 'e6DWNga23mqAQAGPEZIIY', 1); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'u3dkElWRNRwE9903zLPku', 'Oo30zUZZ0j3n1ILexXOdx', 'e6DWNga23mqAQAGPEZIIY', 2); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'ZSHe6S5w6XAU0OOhHBAsn', 'Oo30zUZZ0j3n1ILexXOdx', 'e6DWNga23mqAQAGPEZIIY', 3); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'ZSHe2S5w6XAU0OOhHBAsn', 'Oo30zUZZ0j3n1ILexXOdx', 'iIjaw4FUqVqlpkXgF3C7U', 1); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'BSHe2S5w6XAU0OOhHBAsn', 'Oo30zUZZ0j3n1ILexXOdx', 'iIjaw4FUqVqlpkXgF3C7U', 2); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'DSHe2S5w6XAU0OOhHBAsn', 'Oo30zUZZ0j3n1ILexXOdx', 'iIjaw4FUqVqlpkXgF3C7U', 3); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'Z3dkElWRNRwE9903zLPku', 'Oo10zUZZ0j3n1ILexXOdc', 'VXmC8SLi3bwK2s0jjetyT', 1); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'N3dkZlWRNRwE9903zLPku', 'Oo10zUZZ0j3n1ILexXOdc', 'VXmC8SLi3bwK2s0jjetyT', 2); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'I3dkElWRNRwE9903zLPku', 'Oo30zUZZ0j3n1ILexXOdx', 'BXmC8SLi3bwK2s0jjetyZ', 1); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'T3dkElWRNRwE9903zLPku', 'Oo30zUZZ0j3n1ILexXOdx', 'BXmC8SLi3bwK2s0jjetyZ', 2); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'T1dkElWRNRwE9903zLPku', 'Oo30zUZZ0j3n1ILexXOdx', 'BXmC8SLi3bwK2s0jjetyZ', 3); + +INSERT INTO collection_clips (collection_id, item_id, tab_id, parent_id, order_number) +VALUES ('Oo30wUZZ0j3n1ILexXOdx', 'T9dkElWRNRwE9903zLPku', 'Oo30zUZZ0j3n1ILexXOdx', 'BXmC8SLi3bwK2s0jjetyZ', 3); + + + + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..797e37eb --- /dev/null +++ b/package-lock.json @@ -0,0 +1,33779 @@ +{ + "name": "pastebar-app", + "version": "0.0.3", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "pastebar-app", + "version": "0.0.3", + "dependencies": { + "@codastic/react-positioning-portal": "^0.7.0", + "@dnd-kit/core": "^6.1.0", + "@dnd-kit/modifiers": "^7.0.0", + "@dnd-kit/sortable": "^8.0.0", + "@emotion/css": "^11.11.2", + "@headlessui/react": "^1.7.17", + "@hookform/error-message": "^2.0.1", + "@ianvs/prettier-plugin-sort-imports": "^4.1.1", + "@preact/signals-react": "^1.3.7", + "@radix-ui/react-accessible-icon": "^1.0.3", + "@radix-ui/react-accordion": "^1.1.2", + "@radix-ui/react-alert-dialog": "^1.0.5", + "@radix-ui/react-aspect-ratio": "^1.0.3", + "@radix-ui/react-avatar": "^1.0.4", + "@radix-ui/react-checkbox": "^1.0.4", + "@radix-ui/react-collapsible": "^1.0.3", + "@radix-ui/react-context-menu": "^2.1.5", + "@radix-ui/react-dialog": "^1.0.5", + "@radix-ui/react-dropdown-menu": "^2.0.6", + "@radix-ui/react-hover-card": "^1.0.7", + "@radix-ui/react-label": "^2.0.2", + "@radix-ui/react-menubar": "^1.0.4", + "@radix-ui/react-navigation-menu": "^1.1.4", + "@radix-ui/react-popover": "^1.0.7", + "@radix-ui/react-progress": "^1.0.3", + "@radix-ui/react-radio-group": "^1.1.3", + "@radix-ui/react-scroll-area": "^1.0.5", + "@radix-ui/react-select": "^2.0.0", + "@radix-ui/react-separator": "^1.0.3", + "@radix-ui/react-slider": "^1.1.2", + "@radix-ui/react-slot": "^1.0.2", + "@radix-ui/react-switch": "^1.0.3", + "@radix-ui/react-tabs": "^1.0.4", + "@radix-ui/react-toast": "^1.1.5", + "@radix-ui/react-toggle": "^1.0.3", + "@radix-ui/react-toggle-group": "^1.0.4", + "@radix-ui/react-tooltip": "^1.0.7", + "@react-aria/i18n": "^3.9.0", + "@react-aria/utils": "^3.22.0", + "@react-stately/utils": "^3.9.0", + "@rollup/plugin-commonjs": "^25.0.7", + "@svgr/webpack": "^8.1.0", + "@tanstack/react-query": "5.25.0", + "@tanstack/react-query-devtools": "5.25.0", + "@tanstack/react-query-persist-client": "5.25.0", + "@tauri-apps/api": "^1.5.3", + "@types/node": "^20.10.0", + "@uiw/codemirror-extensions-langs": "^4.21.21", + "@uiw/codemirror-theme-github": "^4.21.21", + "@uiw/codemirror-theme-vscode": "^4.21.21", + "@vitejs/plugin-react-swc": "^3.5.0", + "class-variance-authority": "^0.7.0", + "clsx": "^2.0.0", + "cmdk": "^0.2.0", + "codemirror": "^5.65.16", + "date-fns": "^2.30.0", + "dayjs": "^1.11.10", + "dompurify": "^3.0.11", + "dot-prop": "^8.0.2", + "emery": "^1.4.2", + "emoji-picker-react": "^4.5.16", + "events": "^3.3.0", + "facepaint": "^1.2.1", + "framer-motion": "^10.16.5", + "garbados-crypt": "^3.0.0-beta", + "glob-all": "^3.3.1", + "i18next": "^23.10.0", + "i18next-browser-languagedetector": "^7.2.0", + "idb-keyval": "^6.2.1", + "javascript-time-ago": "^2.5.9", + "jotai": "^2.6.0", + "jotai-zustand": "^0.3.0", + "js-yaml": "^4.1.0", + "linkify-it": "^5.0.0", + "lodash-es": "^4.17.21", + "lucide-react": "0.363.0", + "marked": "^12.0.0", + "marked-terminal": "^7.0.0", + "next-themes": "^0.2.1", + "overlayscrollbars": "^2.4.5", + "overlayscrollbars-react": "^0.5.3", + "prism-react-renderer": "^2.3.1", + "prismjs": "^1.29.0", + "react": "^18.2.0", + "react-canvas-confetti": "^2.0.7", + "react-complex-tree": "^2.2.3", + "react-day-picker": "^8.9.1", + "react-dnd": "^16.0.1", + "react-dnd-html5-backend": "^16.0.1", + "react-dom": "^18.2.0", + "react-hot-toast": "^2.4.1", + "react-hotkeys-hook": "^4.4.1", + "react-i18next": "^14.0.5", + "react-router-dom": "^6.20.0", + "react-textarea-autosize": "^8.5.3", + "react-time-ago": "^7.2.1", + "react-use-hoverintent": "^1.3.0", + "react-virtualized-auto-sizer": "^1.0.20", + "react-virtuoso": "^4.6.2", + "react-window": "^1.8.10", + "react-window-infinite-loader": "^1.0.9", + "recharts": "^2.10.1", + "resize-observer-polyfill": "^1.5.1", + "rollup": "^4.10.0", + "short-unique-id": "^5.0.3", + "tailwind-scrollbar": "^3.0.5", + "tailwindcss-animate": "^1.0.7", + "tauri-plugin-clipboard-api": "^0.5.5", + "tauri-plugin-log-api": "github:tauri-apps/tauri-plugin-log", + "tauri-plugin-positioner-api": "github:tauri-apps/tauri-plugin-positioner", + "ts-deepmerge": "^7.0.0", + "url-parse": "^1.5.10", + "use-resize-observer": "^9.1.0", + "vite-plugin-dynamic-import": "^1.5.0", + "vite-plugin-static-copy": "^1.0.2", + "vite-plugin-top-level-await": "^1.3.1", + "zod": "^3.22.2", + "zustand": "^4.4.6", + "zustand-logger-middleware": "^1.0.9" + }, + "devDependencies": { + "@changesets/cli": "^2.27.1", + "@tailwindcss/line-clamp": "^0.4.4", + "@tauri-apps/cli": "^1.5.6", + "@trivago/prettier-plugin-sort-imports": "^4.3.0", + "@types/bcryptjs": "^2.4.6", + "@types/codemirror": "^5.60.15", + "@types/dompurify": "^3.0.5", + "@types/events": "^3.0.3", + "@types/js-yaml": "^4.0.9", + "@types/linkify-it": "^3.0.5", + "@types/lodash-es": "^4.17.12", + "@types/marked-terminal": "^6.1.1", + "@types/prismjs": "^1.26.3", + "@types/react": "^18.2.39", + "@types/react-dom": "^18.2.17", + "@types/react-window": "^1.8.8", + "@types/react-window-infinite-loader": "^1.0.9", + "@types/url-parse": "^1.4.11", + "@types/use-sync-external-store": "^0.0.6", + "@vitejs/plugin-react": "^4.2.0", + "autoprefixer": "^10.4.16", + "eslint-config-prettier": "^9.0.0", + "eslint-import-resolver-typescript": "^3.6.1", + "eslint-plugin-import": "^2.29.0", + "eslint-plugin-prettier": "^5.0.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-sonarjs": "^0.23.0", + "postcss": "^8.4.31", + "prettier": "^3.1.0", + "prettier-plugin-tailwindcss": "^0.5.7", + "stylomatic": "^0.8.1", + "tailwind-merge": "^2.0.0", + "tailwindcss": "^3.3.5", + "taze": "^0.12.2", + "typescript": "^5.3.2", + "vite": "^5.0.11", + "vite-plugin-tauri": "^3.3.0" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@antfu/ni": { + "version": "0.21.12", + "resolved": "https://registry.npmjs.org/@antfu/ni/-/ni-0.21.12.tgz", + "integrity": "sha512-2aDL3WUv8hMJb2L3r/PIQWsTLyq7RQr3v9xD16fiz6O8ys1xEyLhhTOv8gxtZvJiTzjTF5pHoArvRdesGL1DMQ==", + "dev": true, + "bin": { + "na": "bin/na.mjs", + "nci": "bin/nci.mjs", + "ni": "bin/ni.mjs", + "nlx": "bin/nlx.mjs", + "nr": "bin/nr.mjs", + "nu": "bin/nu.mjs", + "nun": "bin/nun.mjs" + } + }, + "node_modules/@antfu/utils": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.6.tgz", + "integrity": "sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", + "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.9", + "@babel/parser": "^7.23.9", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/traverse": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/@babel/eslint-parser": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz", + "integrity": "sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==", + "dev": true, + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "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.15", + "@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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.2.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", + "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", + "dependencies": { + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/traverse": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", + "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", + "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz", + "integrity": "sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", + "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", + "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.7.tgz", + "integrity": "sha512-Tfq7qqD+tRj3EoDhY00nn2uP2hsRxgYGi5mLQ5TimKav0a9Lrpd4deE+fcLXU8zFYRjlKPHZhpCvfEA6qnBxqQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz", + "integrity": "sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz", + "integrity": "sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", + "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@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.20.0", + "@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.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.0.tgz", + "integrity": "sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-typescript": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz", + "integrity": "sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "node_modules/@babel/template": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@changesets/apply-release-plan": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.0.0.tgz", + "integrity": "sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/config": "^3.0.0", + "@changesets/get-version-range-type": "^0.4.0", + "@changesets/git": "^3.0.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "detect-indent": "^6.0.0", + "fs-extra": "^7.0.1", + "lodash.startcase": "^4.4.0", + "outdent": "^0.5.0", + "prettier": "^2.7.1", + "resolve-from": "^5.0.0", + "semver": "^7.5.3" + } + }, + "node_modules/@changesets/apply-release-plan/node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@changesets/apply-release-plan/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@changesets/apply-release-plan/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@changesets/apply-release-plan/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@changesets/apply-release-plan/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@changesets/apply-release-plan/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@changesets/assemble-release-plan": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.0.tgz", + "integrity": "sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/errors": "^0.2.0", + "@changesets/get-dependents-graph": "^2.0.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "semver": "^7.5.3" + } + }, + "node_modules/@changesets/assemble-release-plan/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@changesets/assemble-release-plan/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@changesets/assemble-release-plan/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@changesets/changelog-git": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@changesets/changelog-git/-/changelog-git-0.2.0.tgz", + "integrity": "sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==", + "dev": true, + "dependencies": { + "@changesets/types": "^6.0.0" + } + }, + "node_modules/@changesets/cli": { + "version": "2.27.1", + "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.27.1.tgz", + "integrity": "sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/apply-release-plan": "^7.0.0", + "@changesets/assemble-release-plan": "^6.0.0", + "@changesets/changelog-git": "^0.2.0", + "@changesets/config": "^3.0.0", + "@changesets/errors": "^0.2.0", + "@changesets/get-dependents-graph": "^2.0.0", + "@changesets/get-release-plan": "^4.0.0", + "@changesets/git": "^3.0.0", + "@changesets/logger": "^0.1.0", + "@changesets/pre": "^2.0.0", + "@changesets/read": "^0.6.0", + "@changesets/types": "^6.0.0", + "@changesets/write": "^0.3.0", + "@manypkg/get-packages": "^1.1.3", + "@types/semver": "^7.5.0", + "ansi-colors": "^4.1.3", + "chalk": "^2.1.0", + "ci-info": "^3.7.0", + "enquirer": "^2.3.0", + "external-editor": "^3.1.0", + "fs-extra": "^7.0.1", + "human-id": "^1.0.2", + "meow": "^6.0.0", + "outdent": "^0.5.0", + "p-limit": "^2.2.0", + "preferred-pm": "^3.0.0", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "spawndamnit": "^2.0.0", + "term-size": "^2.1.0", + "tty-table": "^4.1.5" + }, + "bin": { + "changeset": "bin.js" + } + }, + "node_modules/@changesets/cli/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@changesets/cli/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@changesets/cli/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@changesets/cli/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@changesets/cli/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@changesets/config": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@changesets/config/-/config-3.0.0.tgz", + "integrity": "sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==", + "dev": true, + "dependencies": { + "@changesets/errors": "^0.2.0", + "@changesets/get-dependents-graph": "^2.0.0", + "@changesets/logger": "^0.1.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "fs-extra": "^7.0.1", + "micromatch": "^4.0.2" + } + }, + "node_modules/@changesets/errors": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@changesets/errors/-/errors-0.2.0.tgz", + "integrity": "sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==", + "dev": true, + "dependencies": { + "extendable-error": "^0.1.5" + } + }, + "node_modules/@changesets/get-dependents-graph": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-2.0.0.tgz", + "integrity": "sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA==", + "dev": true, + "dependencies": { + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "chalk": "^2.1.0", + "fs-extra": "^7.0.1", + "semver": "^7.5.3" + } + }, + "node_modules/@changesets/get-dependents-graph/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@changesets/get-dependents-graph/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@changesets/get-dependents-graph/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@changesets/get-release-plan": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-4.0.0.tgz", + "integrity": "sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/assemble-release-plan": "^6.0.0", + "@changesets/config": "^3.0.0", + "@changesets/pre": "^2.0.0", + "@changesets/read": "^0.6.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3" + } + }, + "node_modules/@changesets/get-version-range-type": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@changesets/get-version-range-type/-/get-version-range-type-0.4.0.tgz", + "integrity": "sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==", + "dev": true + }, + "node_modules/@changesets/git": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@changesets/git/-/git-3.0.0.tgz", + "integrity": "sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/errors": "^0.2.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "is-subdir": "^1.1.1", + "micromatch": "^4.0.2", + "spawndamnit": "^2.0.0" + } + }, + "node_modules/@changesets/logger": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@changesets/logger/-/logger-0.1.0.tgz", + "integrity": "sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==", + "dev": true, + "dependencies": { + "chalk": "^2.1.0" + } + }, + "node_modules/@changesets/parse": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@changesets/parse/-/parse-0.4.0.tgz", + "integrity": "sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==", + "dev": true, + "dependencies": { + "@changesets/types": "^6.0.0", + "js-yaml": "^3.13.1" + } + }, + "node_modules/@changesets/parse/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@changesets/parse/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@changesets/parse/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/@changesets/pre": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@changesets/pre/-/pre-2.0.0.tgz", + "integrity": "sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/errors": "^0.2.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "fs-extra": "^7.0.1" + } + }, + "node_modules/@changesets/read": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@changesets/read/-/read-0.6.0.tgz", + "integrity": "sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/git": "^3.0.0", + "@changesets/logger": "^0.1.0", + "@changesets/parse": "^0.4.0", + "@changesets/types": "^6.0.0", + "chalk": "^2.1.0", + "fs-extra": "^7.0.1", + "p-filter": "^2.1.0" + } + }, + "node_modules/@changesets/types": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@changesets/types/-/types-6.0.0.tgz", + "integrity": "sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==", + "dev": true + }, + "node_modules/@changesets/write": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.3.0.tgz", + "integrity": "sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/types": "^6.0.0", + "fs-extra": "^7.0.1", + "human-id": "^1.0.2", + "prettier": "^2.7.1" + } + }, + "node_modules/@changesets/write/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@codastic/react-positioning-portal": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@codastic/react-positioning-portal/-/react-positioning-portal-0.7.0.tgz", + "integrity": "sha512-h+g+ftoqvoneXG6VejWTzzngchfhswtlNvLomCPQ1TOaRPatBIvYOYXzJBBqenlgtpbR4Xd7f3evILDVXLhLow==", + "engines": { + "node": ">=16.0.0", + "npm": ">=8.0.0" + }, + "peerDependencies": { + "react": "^16.12.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.12.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@codemirror/autocomplete": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.11.1.tgz", + "integrity": "sha512-L5UInv8Ffd6BPw0P3EF7JLYAMeEbclY7+6Q11REt8vhih8RuLreKtPy/xk8wPxs4EQgYqzI7cdgpiYwWlbS/ow==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0" + }, + "peerDependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-angular": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@codemirror/lang-angular/-/lang-angular-0.1.3.tgz", + "integrity": "sha512-xgeWGJQQl1LyStvndWtruUvb4SnBZDAu/gvFH/ZU+c0W25tQR8e5hq7WTwiIY2dNxnf+49mRiGI/9yxIwB6f5w==", + "dependencies": { + "@codemirror/lang-html": "^6.0.0", + "@codemirror/lang-javascript": "^6.1.2", + "@codemirror/language": "^6.0.0", + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.3.3" + } + }, + "node_modules/@codemirror/lang-cpp": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-cpp/-/lang-cpp-6.0.2.tgz", + "integrity": "sha512-6oYEYUKHvrnacXxWxYa6t4puTlbN3dgV662BDfSH8+MfjQjVmP697/KYTDOqpxgerkvoNm7q5wlFMBeX8ZMocg==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@lezer/cpp": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-css": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-css/-/lang-css-6.2.1.tgz", + "integrity": "sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.2", + "@lezer/css": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-html": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-6.4.7.tgz", + "integrity": "sha512-y9hWSSO41XlcL4uYwWyk0lEgTHcelWWfRuqmvcAmxfCs0HNWZdriWo/EU43S63SxEZpc1Hd50Itw7ktfQvfkUg==", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/lang-css": "^6.0.0", + "@codemirror/lang-javascript": "^6.0.0", + "@codemirror/language": "^6.4.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/css": "^1.1.0", + "@lezer/html": "^1.3.0" + } + }, + "node_modules/@codemirror/lang-java": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-java/-/lang-java-6.0.1.tgz", + "integrity": "sha512-OOnmhH67h97jHzCuFaIEspbmsT98fNdhVhmA3zCxW0cn7l8rChDhZtwiwJ/JOKXgfm4J+ELxQihxaI7bj7mJRg==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@lezer/java": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-javascript": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.2.1.tgz", + "integrity": "sha512-jlFOXTejVyiQCW3EQwvKH0m99bUYIw40oPmFjSX2VS78yzfe0HELZ+NEo9Yfo1MkGRpGlj3Gnu4rdxV1EnAs5A==", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.6.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/javascript": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-json": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-json/-/lang-json-6.0.1.tgz", + "integrity": "sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@lezer/json": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-less": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-less/-/lang-less-6.0.2.tgz", + "integrity": "sha512-EYdQTG22V+KUUk8Qq582g7FMnCZeEHsyuOJisHRft/mQ+ZSZ2w51NupvDUHiqtsOy7It5cHLPGfHQLpMh9bqpQ==", + "dependencies": { + "@codemirror/lang-css": "^6.2.0", + "@codemirror/language": "^6.0.0", + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-lezer": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-lezer/-/lang-lezer-6.0.1.tgz", + "integrity": "sha512-WHwjI7OqKFBEfkunohweqA5B/jIlxaZso6Nl3weVckz8EafYbPZldQEKSDb4QQ9H9BUkle4PVELP4sftKoA0uQ==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/lezer": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-liquid": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@codemirror/lang-liquid/-/lang-liquid-6.1.0.tgz", + "integrity": "sha512-cEdZr79VhWmkolIfznot5zJSAaYm1NUykrKRh59L1ClHHaqNf0kMbwbK19nQIoLn2Jye9Zn+JSUgkUpbZd2R7A==", + "dependencies": { + "@codemirror/lang-html": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.3.1" + } + }, + "node_modules/@codemirror/lang-markdown": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-6.2.3.tgz", + "integrity": "sha512-wCewRLWpdefWi7uVkHIDiE8+45Fe4buvMDZkihqEom5uRUQrl76Zb13emjeK3W+8pcRgRfAmwelURBbxNEKCIg==", + "dependencies": { + "@codemirror/autocomplete": "^6.7.1", + "@codemirror/lang-html": "^6.0.0", + "@codemirror/language": "^6.3.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/markdown": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-php": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-php/-/lang-php-6.0.1.tgz", + "integrity": "sha512-ublojMdw/PNWa7qdN5TMsjmqkNuTBD3k6ndZ4Z0S25SBAiweFGyY68AS3xNcIOlb6DDFDvKlinLQ40vSLqf8xA==", + "dependencies": { + "@codemirror/lang-html": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/php": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-python": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@codemirror/lang-python/-/lang-python-6.1.3.tgz", + "integrity": "sha512-S9w2Jl74hFlD5nqtUMIaXAq9t5WlM0acCkyuQWUUSvZclk1sV+UfnpFiZzuZSG+hfEaOmxKR5UxY/Uxswn7EhQ==", + "dependencies": { + "@codemirror/autocomplete": "^6.3.2", + "@codemirror/language": "^6.8.0", + "@lezer/python": "^1.1.4" + } + }, + "node_modules/@codemirror/lang-rust": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-rust/-/lang-rust-6.0.1.tgz", + "integrity": "sha512-344EMWFBzWArHWdZn/NcgkwMvZIWUR1GEBdwG8FEp++6o6vT6KL9V7vGs2ONsKxxFUPXKI0SPcWhyYyl2zPYxQ==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@lezer/rust": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-sass": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-sass/-/lang-sass-6.0.2.tgz", + "integrity": "sha512-l/bdzIABvnTo1nzdY6U+kPAC51czYQcOErfzQ9zSm9D8GmNPD0WTW8st/CJwBTPLO8jlrbyvlSEcN20dc4iL0Q==", + "dependencies": { + "@codemirror/lang-css": "^6.2.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.2", + "@lezer/sass": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-sql": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/@codemirror/lang-sql/-/lang-sql-6.5.5.tgz", + "integrity": "sha512-DvOaP2RXLb2xlxJxxydTFfwyYw5YDqEFea6aAfgh9UH0kUD6J1KFZ0xPgPpw1eo/5s2w3L6uh5PVR7GM23GxkQ==", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-vue": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@codemirror/lang-vue/-/lang-vue-0.1.3.tgz", + "integrity": "sha512-QSKdtYTDRhEHCfo5zOShzxCmqKJvgGrZwDQSdbvCRJ5pRLWBS7pD/8e/tH44aVQT6FKm0t6RVNoSUWHOI5vNug==", + "dependencies": { + "@codemirror/lang-html": "^6.0.0", + "@codemirror/lang-javascript": "^6.1.2", + "@codemirror/language": "^6.0.0", + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.3.1" + } + }, + "node_modules/@codemirror/lang-wast": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-wast/-/lang-wast-6.0.2.tgz", + "integrity": "sha512-Imi2KTpVGm7TKuUkqyJ5NRmeFWF7aMpNiwHnLQe0x9kmrxElndyH0K6H/gXtWwY6UshMRAhpENsgfpSwsgmC6Q==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-xml": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-xml/-/lang-xml-6.0.2.tgz", + "integrity": "sha512-JQYZjHL2LAfpiZI2/qZ/qzDuSqmGKMwyApYmEUUCTxLM4MWS7sATUEfIguZQr9Zjx/7gcdnewb039smF6nC2zw==", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.4.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/xml": "^1.0.0" + } + }, + "node_modules/@codemirror/language": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.0.tgz", + "integrity": "sha512-2vaNn9aPGCRFKWcHPFksctzJ8yS5p7YoaT+jHpc0UGKzNuAIx4qy6R5wiqbP+heEEdyaABA582mNqSHzSoYdmg==", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.23.0", + "@lezer/common": "^1.1.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0", + "style-mod": "^4.0.0" + } + }, + "node_modules/@codemirror/language-data": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@codemirror/language-data/-/language-data-6.3.1.tgz", + "integrity": "sha512-p6jhJmvhGe1TG1EGNhwH7nFWWFSTJ8NDKnB2fVx5g3t+PpO0+63R7GJNxjS0TmmH3cdMxZbzejsik+rlEh1EyQ==", + "dependencies": { + "@codemirror/lang-angular": "^0.1.0", + "@codemirror/lang-cpp": "^6.0.0", + "@codemirror/lang-css": "^6.0.0", + "@codemirror/lang-html": "^6.0.0", + "@codemirror/lang-java": "^6.0.0", + "@codemirror/lang-javascript": "^6.0.0", + "@codemirror/lang-json": "^6.0.0", + "@codemirror/lang-less": "^6.0.0", + "@codemirror/lang-markdown": "^6.0.0", + "@codemirror/lang-php": "^6.0.0", + "@codemirror/lang-python": "^6.0.0", + "@codemirror/lang-rust": "^6.0.0", + "@codemirror/lang-sass": "^6.0.0", + "@codemirror/lang-sql": "^6.0.0", + "@codemirror/lang-vue": "^0.1.1", + "@codemirror/lang-wast": "^6.0.0", + "@codemirror/lang-xml": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/legacy-modes": "^6.1.0" + } + }, + "node_modules/@codemirror/legacy-modes": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/@codemirror/legacy-modes/-/legacy-modes-6.3.3.tgz", + "integrity": "sha512-X0Z48odJ0KIoh/HY8Ltz75/4tDYc9msQf1E/2trlxFaFFhgjpVHjZ/BCXe1Lk7s4Gd67LL/CeEEHNI+xHOiESg==", + "dependencies": { + "@codemirror/language": "^6.0.0" + } + }, + "node_modules/@codemirror/lint": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.2.tgz", + "integrity": "sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "crelt": "^1.0.5" + } + }, + "node_modules/@codemirror/state": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.4.0.tgz", + "integrity": "sha512-hm8XshYj5Fo30Bb922QX9hXB/bxOAVH+qaqHBzw5TKa72vOeslyGwd4X8M0c1dJ9JqxlaMceOQ8RsL9tC7gU0A==" + }, + "node_modules/@codemirror/view": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.23.0.tgz", + "integrity": "sha512-/51px9N4uW8NpuWkyUX+iam5+PM6io2fm+QmRnzwqBy5v/pwGg9T0kILFtYeum8hjuvENtgsGNKluOfqIICmeQ==", + "dependencies": { + "@codemirror/state": "^6.4.0", + "style-mod": "^4.1.0", + "w3c-keyname": "^2.2.4" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@dnd-kit/accessibility": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.0.tgz", + "integrity": "sha512-ea7IkhKvlJUv9iSHJOnxinBcoOI3ppGnnL+VDJ75O45Nss6HtZd8IdN8touXPDtASfeI2T2LImb8VOZcL47wjQ==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/core": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.1.0.tgz", + "integrity": "sha512-J3cQBClB4TVxwGo3KEjssGEXNJqGVWx17aRTZ1ob0FliR5IjYgTxl5YJbKTzA6IzrtelotH19v6y7uoIRUZPSg==", + "dependencies": { + "@dnd-kit/accessibility": "^3.1.0", + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/modifiers": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/modifiers/-/modifiers-7.0.0.tgz", + "integrity": "sha512-BG/ETy3eBjFap7+zIti53f0PCLGDzNXyTmn6fSdrudORf+OH04MxrW4p5+mPu4mgMk9kM41iYONjc3DOUWTcfg==", + "dependencies": { + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@dnd-kit/core": "^6.1.0", + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/sortable": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/sortable/-/sortable-8.0.0.tgz", + "integrity": "sha512-U3jk5ebVXe1Lr7c2wU7SBZjcWdQP+j7peHJfCspnA81enlu88Mgd7CC8Q+pub9ubP7eKVETzJW+IBAhsqbSu/g==", + "dependencies": { + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@dnd-kit/core": "^6.1.0", + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/utilities": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@dnd-kit/utilities/-/utilities-3.2.2.tgz", + "integrity": "sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/css": { + "version": "11.11.2", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.11.2.tgz", + "integrity": "sha512-VJxe1ucoMYMS7DkiMdC2T7PWNbrEI0a39YRiyDvK2qq4lXwjRbVP/z4lpG+odCsRzadlR+1ywwrTzhdm5HNdew==", + "dependencies": { + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/serialize": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", + "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.0.tgz", + "integrity": "sha512-zJmuCWj2VLBt4c25CfBIbMZLGLyhkvs7LznyVX5HfpzeocThgIj5XQK4L+g3U36mMcx8bPMhGyPpwCATamC4jQ==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz", + "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.4.0.tgz", + "integrity": "sha512-x5Ly1Eiyqt9aR38XzhraoWxgtQtvy3mVChWMZIr49XFyvIhNuqUxZKXBRoI5WiMRaaAZezCauJaEISu3z5y8sg==", + "dependencies": { + "@floating-ui/utils": "^0.1.0" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.0.tgz", + "integrity": "sha512-9jPin5dTlcEN+nXzBRhdreCzlJBIYWeMXpJJ5VnO1l9dLcP7uQNPbmwmIoHpHpH6GPYMYtQA7GfkvsSj/CQPwg==", + "dependencies": { + "@floating-ui/core": "^1.4.0", + "@floating-ui/utils": "^0.1.0" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.1.tgz", + "integrity": "sha512-rZtAmSht4Lry6gdhAJDrCp/6rKN7++JnL1/Anbr/DdeyYXQPxvg/ivrbYvJulbRf4vL8b212suwMM2lxbv+RQA==", + "dependencies": { + "@floating-ui/dom": "^1.3.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.0.tgz", + "integrity": "sha512-ZSlli/beGZdvoqT3/Y9oOW79XSEpBfxt8UY6vjyWJW0B8d/M+MKlkQ3kBzLKDXaSsB84IVj6QntQfHLzesB4mA==" + }, + "node_modules/@formatjs/ecma402-abstract": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.17.0.tgz", + "integrity": "sha512-6ueQTeJZtwKjmh23bdkq/DMqH4l4bmfvtQH98blOSbiXv/OUiyijSW6jU22IT8BNM1ujCaEvJfTtyCYVH38EMQ==", + "dependencies": { + "@formatjs/intl-localematcher": "0.4.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/fast-memoize": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz", + "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/icu-messageformat-parser": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.6.0.tgz", + "integrity": "sha512-yT6at0qc0DANw9qM/TU8RZaCtfDXtj4pZM/IC2WnVU80yAcliS3KVDiuUt4jSQAeFL9JS5bc2hARnFmjPdA6qw==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.17.0", + "@formatjs/icu-skeleton-parser": "1.6.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/icu-skeleton-parser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.6.0.tgz", + "integrity": "sha512-eMmxNpoX/J1IPUjPGSZwo0Wh+7CEvdEMddP2Jxg1gQJXfGfht/FdW2D5XDFj3VMbOTUQlDIdZJY7uC6O6gjPoA==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.17.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-localematcher": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.4.0.tgz", + "integrity": "sha512-bRTd+rKomvfdS4QDlVJ6TA/Jx1F2h/TBVO5LjvhQ7QPPHp19oPNMIum7W2CMEReq/zPxpmCeB31F9+5gl/qtvw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@headlessui/react": { + "version": "1.7.17", + "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.17.tgz", + "integrity": "sha512-4am+tzvkqDSSgiwrsEpGWqgGo9dz8qU5M3znCkC4PgkpY4HcCZzEDEvozltGGGHIKl9jbXbZPSH5TWn4sWJdow==", + "dependencies": { + "client-only": "^0.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" + } + }, + "node_modules/@hookform/error-message": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@hookform/error-message/-/error-message-2.0.1.tgz", + "integrity": "sha512-U410sAr92xgxT1idlu9WWOVjndxLdgPUHEB8Schr27C9eh7/xUnITWpCMF93s+lGiG++D4JnbSnrb5A21AdSNg==", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "react-hook-form": "^7.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "node_modules/@ianvs/prettier-plugin-sort-imports": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.1.1.tgz", + "integrity": "sha512-kJhXq63ngpTQ2dxgf5GasbPJWsJA3LgoOdd7WGhpUSzLgLgI4IsIzYkbJf9kmpOHe7Vdm/o3PcRA3jmizXUuAQ==", + "dependencies": { + "@babel/core": "^7.21.8", + "@babel/generator": "^7.21.5", + "@babel/parser": "^7.21.8", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5", + "semver": "^7.5.2" + }, + "peerDependencies": { + "@vue/compiler-sfc": ">=3.0.0", + "prettier": "2 || 3" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + } + } + }, + "node_modules/@ianvs/prettier-plugin-sort-imports/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@ianvs/prettier-plugin-sort-imports/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@ianvs/prettier-plugin-sort-imports/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@internationalized/date": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.0.tgz", + "integrity": "sha512-nw0Q+oRkizBWMioseI8+2TeUPEyopJVz5YxoYVzR0W1v+2YytiYah7s/ot35F149q/xAg4F1gT/6eTd+tsUpFQ==", + "dependencies": { + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@internationalized/message": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.1.1.tgz", + "integrity": "sha512-ZgHxf5HAPIaR0th+w0RUD62yF6vxitjlprSxmLJ1tam7FOekqRSDELMg4Cr/DdszG5YLsp5BG3FgHgqquQZbqw==", + "dependencies": { + "@swc/helpers": "^0.5.0", + "intl-messageformat": "^10.1.0" + } + }, + "node_modules/@internationalized/number": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.4.0.tgz", + "integrity": "sha512-8TvotW3qVDHC4uv/BVoN6Qx0Dm8clHY1/vpH+dh+XRiPW/9NVpKn1P8d1A+WLphWrMwyqyWXI7uWehJPviaeIw==", + "dependencies": { + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@internationalized/string": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.1.1.tgz", + "integrity": "sha512-fvSr6YRoVPgONiVIUhgCmIAlifMVCeej/snPZVzbzRPxGpHl3o1GRe+d/qh92D8KhgOciruDUH8I5mjdfdjzfA==", + "dependencies": { + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@juggle/resize-observer": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" + }, + "node_modules/@lezer/common": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.0.tgz", + "integrity": "sha512-Wmvlm4q6tRpwiy20TnB3yyLTZim38Tkc50dPY8biQRwqE+ati/wD84rm3N15hikvdT4uSg9phs9ubjvcLmkpKg==" + }, + "node_modules/@lezer/cpp": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@lezer/cpp/-/cpp-1.1.2.tgz", + "integrity": "sha512-macwKtyeUO0EW86r3xWQCzOV9/CF8imJLpJlPv3sDY57cPGeUZ8gXWOWNlJr52TVByMV3PayFQCA5SHEERDmVQ==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/css": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@lezer/css/-/css-1.1.6.tgz", + "integrity": "sha512-/HhbnfXchRc995VdDH9TBzd1B2CO/A4uhOhELqGjd7Bymgc+tGlb0W9Vp5GA1Otq8Ef4JCXpuKmr4hH3aFny6A==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/highlight": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.0.tgz", + "integrity": "sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==", + "dependencies": { + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@lezer/html": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@lezer/html/-/html-1.3.8.tgz", + "integrity": "sha512-EXseJ3pUzWxE6XQBQdqWHZqqlGQRSuNMBcLb6mZWS2J2v+QZhOObD+3ZIKIcm59ntTzyor4LqFTb72iJc3k23Q==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/java": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@lezer/java/-/java-1.1.1.tgz", + "integrity": "sha512-mt3dX13fRlpY7RlWELYRakanXgmwXsLRCrhstrn+c1sZd7jR2xle46/3heoxGd+oHxnuTnpoyXTyxcLJQs9+mQ==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/javascript": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.4.11.tgz", + "integrity": "sha512-B5Y9EJF4BWiMgj4ufxUo2hrORnmMBDrMtR+L7dwIO5pocuSAahG6QBwXR6PbKJOjRywJczU2r2LJPg79ER91TQ==", + "dependencies": { + "@lezer/highlight": "^1.1.3", + "@lezer/lr": "^1.3.0" + } + }, + "node_modules/@lezer/json": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@lezer/json/-/json-1.0.2.tgz", + "integrity": "sha512-xHT2P4S5eeCYECyKNPhr4cbEL9tc8w83SPwRC373o9uEdrvGKTZoJVAGxpOsZckMlEh9W23Pc72ew918RWQOBQ==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/lezer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@lezer/lezer/-/lezer-1.1.2.tgz", + "integrity": "sha512-O8yw3CxPhzYHB1hvwbdozjnAslhhR8A5BH7vfEMof0xk3p+/DFDfZkA9Tde6J+88WgtwaHy4Sy6ThZSkaI0Evw==", + "dependencies": { + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/lr": { + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.14.tgz", + "integrity": "sha512-z5mY4LStlA3yL7aHT/rqgG614cfcvklS+8oFRFBYrs4YaWLJyKKM4+nN6KopToX0o9Hj6zmH6M5kinOYuy06ug==", + "dependencies": { + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@lezer/markdown": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.2.0.tgz", + "integrity": "sha512-d7MwsfAukZJo1GpPrcPGa3MxaFFOqNp0gbqF+3F7pTeNDOgeJN1muXzx1XXDPt+Ac+/voCzsH7qXqnn+xReG/g==", + "dependencies": { + "@lezer/common": "^1.0.0", + "@lezer/highlight": "^1.0.0" + } + }, + "node_modules/@lezer/php": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@lezer/php/-/php-1.0.2.tgz", + "integrity": "sha512-GN7BnqtGRpFyeoKSEqxvGvhJQiI4zkgmYnDk/JIyc7H7Ifc1tkPnUn/R2R8meH3h/aBf5rzjvU8ZQoyiNDtDrA==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.1.0" + } + }, + "node_modules/@lezer/python": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@lezer/python/-/python-1.1.10.tgz", + "integrity": "sha512-pvSjn+OWivmA/si/SFeGouHO50xoOZcPIFzf8dql0gRvcfCvLDpVIpnnGFFlB7wa0WDscDLo0NmH+4Tx80nBdQ==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/rust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@lezer/rust/-/rust-1.0.2.tgz", + "integrity": "sha512-Lz5sIPBdF2FUXcWeCu1//ojFAZqzTQNRga0aYv6dYXqJqPfMdCAI0NzajWUd4Xijj1IKJLtjoXRPMvTKWBcqKg==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/sass": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@lezer/sass/-/sass-1.0.4.tgz", + "integrity": "sha512-AqW4myvp73sbMk6y0+gJrMjN5xtqFZzqTftzO3YcO8gSL5d3pymIP3deQllAI8+s1ZoSzH6kD4hsoFLpkD9Kfg==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/xml": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@lezer/xml/-/xml-1.0.4.tgz", + "integrity": "sha512-WmXKb5eX8+rRfZYSNRR5TPee/ZoDgBdVS/rj1VCJGDKa5gNldIctQYibCoFVyNhvZsyL/8nHbZJZPM4gnXN2Vw==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@manypkg/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.5.5", + "@types/node": "^12.7.1", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0" + } + }, + "node_modules/@manypkg/find-root/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", + "dev": true + }, + "node_modules/@manypkg/find-root/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@manypkg/find-root/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@manypkg/find-root/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@manypkg/find-root/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@manypkg/find-root/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@manypkg/get-packages": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz", + "integrity": "sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.5.5", + "@changesets/types": "^4.0.1", + "@manypkg/find-root": "^1.1.0", + "fs-extra": "^8.1.0", + "globby": "^11.0.0", + "read-yaml-file": "^1.1.0" + } + }, + "node_modules/@manypkg/get-packages/node_modules/@changesets/types": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz", + "integrity": "sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==", + "dev": true + }, + "node_modules/@manypkg/get-packages/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@microsoft/tsdoc": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==", + "dev": true + }, + "node_modules/@microsoft/tsdoc-config": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@nextjournal/lang-clojure": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@nextjournal/lang-clojure/-/lang-clojure-1.0.0.tgz", + "integrity": "sha512-gOCV71XrYD0DhwGoPMWZmZ0r92/lIHsqQu9QWdpZYYBwiChNwMO4sbVMP7eTuAqffFB2BTtCSC+1skSH9d3bNg==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@nextjournal/lezer-clojure": "1.0.0" + } + }, + "node_modules/@nextjournal/lezer-clojure": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@nextjournal/lezer-clojure/-/lezer-clojure-1.0.0.tgz", + "integrity": "sha512-VZyuGu4zw5mkTOwQBTaGVNWmsOZAPw5ZRxu1/Knk/Xfs7EDBIogwIs5UXTYkuECX5ZQB8eOB+wKA2pc7VyqaZQ==", + "dependencies": { + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/agent": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.1.1.tgz", + "integrity": "sha512-6RlbiOAi6L6uUYF4/CDEkDZQnKw0XDsFJVrEpnib8rAx2WRMOsUyAdgnvDpX/fdkDWxtqE+NHwF465llI2wR0g==", + "dev": true, + "dependencies": { + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/agent/node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@npmcli/agent/node_modules/http-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@npmcli/agent/node_modules/https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@npmcli/agent/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/@npmcli/agent/node_modules/socks-proxy-agent": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@npmcli/config": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-8.0.2.tgz", + "integrity": "sha512-g+DAp7bUsiUDynRI4jTO0wPAXJpy3puhovHHg8S4iq54NF8zd00588GJOm5ARxDaDUdKCUYu9E5fNc+esYl5JA==", + "dev": true, + "dependencies": { + "@npmcli/map-workspaces": "^3.0.2", + "ci-info": "^4.0.0", + "ini": "^4.1.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", + "read-package-json-fast": "^3.0.2", + "semver": "^7.3.5", + "walk-up-path": "^3.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/config/node_modules/ci-info": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/@npmcli/config/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/config/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/config/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@npmcli/fs": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", + "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/fs/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/fs/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@npmcli/git": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.3.tgz", + "integrity": "sha512-UZp9NwK+AynTrKvHn5k3KviW/hA5eENmFsu3iAPe7sWRt0lFUdsY/wXIYjpDFe7cdSNwOIzbObfwgt6eL5/2zw==", + "dev": true, + "dependencies": { + "@npmcli/promise-spawn": "^7.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^3.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/@npmcli/git/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/git/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", + "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", + "dev": true, + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "lib/index.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/map-workspaces": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.4.tgz", + "integrity": "sha512-Z0TbvXkRbacjFFLpVpV0e2mheCh+WzQpcqL+4xp49uNJOxOnIAPZyXtUxZ5Qn3QBTGKA11Exjd9a5411rBrhDg==", + "dev": true, + "dependencies": { + "@npmcli/name-from-folder": "^2.0.0", + "glob": "^10.2.2", + "minimatch": "^9.0.0", + "read-package-json-fast": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/map-workspaces/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@npmcli/map-workspaces/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/map-workspaces/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/name-from-folder": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz", + "integrity": "sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.0.tgz", + "integrity": "sha512-wBqcGsMELZna0jDblGd7UXgOby45TQaMWmbFwWX+SEotk4HV6zG2t6rT9siyLhPk4P6YYqgfL1UO8nMWDBVJXQ==", + "dev": true, + "dependencies": { + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.1.tgz", + "integrity": "sha512-Od/JMrgkjZ8alyBE0IzeqZDiF1jgMez9Gkc/OYrCkHHiXNwM0wc6s7+h+xM7kYDZkS0tAoOLr9VvygyE5+2F7g==", + "dev": true, + "dependencies": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^3.0.0", + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@pkgr/utils/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pkgr/utils/node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dev": true, + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@preact/signals-core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.5.0.tgz", + "integrity": "sha512-U2diO1Z4i1n2IoFgMYmRdHWGObNrcuTRxyNEn7deSq2cru0vj0583HYQZHsAqcs7FE+hQyX3mjIV7LAfHCvy8w==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/@preact/signals-react": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@preact/signals-react/-/signals-react-1.3.7.tgz", + "integrity": "sha512-tXNcq/lgvLO3gxI1ZWCJTKQevye6TYvxkmxAnYVthyLsi5LOAmCf/KzfsZwFRZv9q88B33kEMOujAy9Tsyn6Qg==", + "dependencies": { + "@preact/signals-core": "^1.4.0", + "use-sync-external-store": "^1.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + }, + "peerDependencies": { + "react": "^16.14.0 || 17.x || 18.x" + } + }, + "node_modules/@radix-ui/number": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", + "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-accessible-icon": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.0.3.tgz", + "integrity": "sha512-duVGKeWPSUILr/MdlPxV+GeULTc2rS1aihGdQ3N2qCUPMgxYLxvAsHJM3mCVLF8d5eK+ympmB22mb1F3a5biNw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-visually-hidden": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-accordion": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.1.2.tgz", + "integrity": "sha512-fDG7jcoNKVjSK6yfmuAs0EnPDro0WMXIhMtXdTBWqEioVW206ku+4Lw07e+13lUkFkpoEQ2PdeMIAGpdqEAmDg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collapsible": "1.0.3", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-alert-dialog": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.0.5.tgz", + "integrity": "sha512-OrVIOcZL0tl6xibeuGt5/+UxoT2N27KCFOPjFyfXMnchxSHZ/OW7cCX2nGlIYJrbHK/fczPcFzAwvNBB6XBNMA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dialog": "1.0.5", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-arrow": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", + "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-aspect-ratio": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.0.3.tgz", + "integrity": "sha512-fXR5kbMan9oQqMuacfzlGG/SQMcmMlZ4wrvpckv8SgUulD0MMpspxJrxg/Gp/ISV3JfV1AeSWTYK9GvxA4ySwA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-avatar": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.0.4.tgz", + "integrity": "sha512-kVK2K7ZD3wwj3qhle0ElXhOjbezIgyl2hVvgwfIdexL3rN6zJmy5AqqIf+D31lxVppdzV8CjAfZ6PklkmInZLw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.0.4.tgz", + "integrity": "sha512-CBuGQa52aAYnADZVt/KBQzXrwx6TqnlwtcIPGtVt5JkkzQwMOLJjPukimhfKEr4GQNd43C+djUh5Ikopj8pSLg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collapsible": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.0.3.tgz", + "integrity": "sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", + "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-context-menu": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.1.5.tgz", + "integrity": "sha512-R5XaDj06Xul1KGb+WP8qiOh7tKJNz2durpLBXAGZjSVtctcRFCuEvy2gtMwRJGePwQQE5nV77gs4FwRi8T+r2g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-menu": "2.0.6", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz", + "integrity": "sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-direction": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", + "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", + "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-escape-keydown": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dropdown-menu": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.6.tgz", + "integrity": "sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-menu": "2.0.6", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", + "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", + "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-hover-card": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.0.7.tgz", + "integrity": "sha512-OcUN2FU0YpmajD/qkph3XzMcK/NmSk9hGWnjV68p6QiZMgILugusgQwnLSDs3oFSJYGKf3Y49zgFedhGh04k9A==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-label": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.0.2.tgz", + "integrity": "sha512-N5ehvlM7qoTLx7nWPodsPYPgMzA5WM8zZChQg8nyFJKnDO5WHdba1vv5/H6IO5LtJMfD2Q3wh1qHFGNtK0w3bQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-menu": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.6.tgz", + "integrity": "sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-menubar": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.0.4.tgz", + "integrity": "sha512-bHgUo9gayKZfaQcWSSLr++LyS0rgh+MvD89DE4fJ6TkGHvjHgPaBZf44hdka7ogOxIOdj9163J+5xL2Dn4qzzg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-menu": "2.0.6", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-navigation-menu": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.1.4.tgz", + "integrity": "sha512-Cc+seCS3PmWmjI51ufGG7zp1cAAIRqHVw7C9LOA2TZ+R4hG6rDvHcTqIsEEFLmZO3zNVH72jOOE7kKNy8W+RtA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.0.7.tgz", + "integrity": "sha512-shtvVnlsxT6faMnK/a7n0wptwBD23xc1Z5mdrtKLwVEfsEMXodS0r5s0/g5P0hX//EKYZS2sxUjqfzlg52ZSnQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popper": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz", + "integrity": "sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-rect": "1.0.1", + "@radix-ui/react-use-size": "1.0.1", + "@radix-ui/rect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-portal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", + "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", + "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-progress": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.0.3.tgz", + "integrity": "sha512-5G6Om/tYSxjSeEdrb1VfKkfZfn/1IlPWd731h2RfPuSbIfNUgfqAwbKfJCg/PP6nuUCTrYzalwHSpSinoWoCag==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-radio-group": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.1.3.tgz", + "integrity": "sha512-x+yELayyefNeKeTx4fjK6j99Fs6c4qKm3aY38G3swQVTN6xMpsrbigC0uHs2L//g8q4qR7qOcww8430jJmi2ag==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-roving-focus": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", + "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-scroll-area": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.5.tgz", + "integrity": "sha512-b6PAgH4GQf9QEn8zbT2XUHpW5z8BzqEc7Kl11TwDrvuTrxlkcjTD5qa/bxgKr+nmuXKu4L/W5UZ4mlP/VG/5Gw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.1", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.0.0.tgz", + "integrity": "sha512-RH5b7af4oHtkcHS7pG6Sgv5rk5Wxa7XI8W5gvB1N/yiuDGZxko1ynvOiVhFM7Cis2A8zxF9bTOUVbRDzPepe6w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.1", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select/node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-separator": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.0.3.tgz", + "integrity": "sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slider": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.1.2.tgz", + "integrity": "sha512-NKs15MJylfzVsCagVSWKhGGLNR1W9qWs+HtgbmjjVUB3B9+lb3PYoXxVju3kOrpf0VKyVCtZp+iTwVoqpa1Chw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.1", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-switch": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.0.3.tgz", + "integrity": "sha512-mxm87F88HyHztsI7N+ZUmEoARGkC22YVW5CaC+Byc+HRpuvCrOBPTAnXgf+tZ/7i0Sg/eOePGdMhUKhPaQEqow==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-tabs": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.0.4.tgz", + "integrity": "sha512-egZfYY/+wRNCflXNHx+dePvnz9FbmssDTJBtgRfDY7e8SE5oIo3Py2eCB1ckAbh1Q7cQ/6yJZThJ++sgbxibog==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toast": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.1.5.tgz", + "integrity": "sha512-fRLn227WHIBRSzuRzGJ8W+5YALxofH23y0MlPLddaIpLpCDqdE0NZlS2NRQDRiptfxDeeCjgFIpexB1/zkxDlw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz", + "integrity": "sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toggle-group": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz", + "integrity": "sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-toggle": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-tooltip": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz", + "integrity": "sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", + "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", + "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-previous": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", + "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-rect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", + "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-size": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", + "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", + "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/rect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", + "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@react-aria/i18n": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.9.0.tgz", + "integrity": "sha512-ebGP/sVG0ZtNF4RNFzs/W01tl7waYpBManh1kKWgA4roDPFt/odkgkDBzKGl+ggBb7TQRHsfUFHuqKsrsMy9TA==", + "dependencies": { + "@internationalized/date": "^3.5.0", + "@internationalized/message": "^3.1.1", + "@internationalized/number": "^3.4.0", + "@internationalized/string": "^3.1.1", + "@react-aria/ssr": "^3.9.0", + "@react-aria/utils": "^3.22.0", + "@react-types/shared": "^3.22.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/ssr": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.0.tgz", + "integrity": "sha512-Bz6BqP6ZorCme9tSWHZVmmY+s7AU8l6Vl2NUYmBzezD//fVHHfFo4lFBn5tBuAaJEm3AuCLaJQ6H2qhxNSb7zg==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/utils": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.22.0.tgz", + "integrity": "sha512-Qi/m65GFFljXA/ayj1m5g3KZdgbZY3jacSSqD5vNUOEGiKsn4OQcsw8RfC2c0SgtLV1hLzsfvFI1OiryPlGCcw==", + "dependencies": { + "@react-aria/ssr": "^3.9.0", + "@react-stately/utils": "^3.9.0", + "@react-types/shared": "^3.22.0", + "@swc/helpers": "^0.5.0", + "clsx": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/utils/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-dnd/asap": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-5.0.2.tgz", + "integrity": "sha512-WLyfoHvxhs0V9U+GTsGilGgf2QsPl6ZZ44fnv0/b8T3nQyvzxidxsg/ZltbWssbsRDlYW8UKSQMTGotuTotZ6A==" + }, + "node_modules/@react-dnd/invariant": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-4.0.2.tgz", + "integrity": "sha512-xKCTqAK/FFauOM9Ta2pswIyT3D8AQlfrYdOi/toTPEhqCuAs1v5tcJ3Y08Izh1cJ5Jchwy9SeAXmMg6zrKs2iw==" + }, + "node_modules/@react-dnd/shallowequal": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz", + "integrity": "sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA==" + }, + "node_modules/@react-stately/utils": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.9.0.tgz", + "integrity": "sha512-yPKFY1F88HxuZ15BG2qwAYxtpE4HnIU0Ofi4CuBE0xC6I8mwo4OQjDzi+DZjxQngM9D6AeTTD6F1V8gkozA0Gw==", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-types/shared": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.22.0.tgz", + "integrity": "sha512-yVOekZWbtSmmiThGEIARbBpnmUIuePFlLyctjvCbgJgGhz8JnEJOipLQ/a4anaWfzAgzSceQP8j/K+VOOePleA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@remix-run/router": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.13.0.tgz", + "integrity": "sha512-5dMOnVnefRsl4uRnAdoWjtVTdh8e6aZqgM4puy9nmEADH72ck+uXwzpJLEKE9Q6F8ZljNewLgmTfkxUrBdv4WA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@replit/codemirror-lang-csharp": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@replit/codemirror-lang-csharp/-/codemirror-lang-csharp-6.2.0.tgz", + "integrity": "sha512-6utbaWkoymhoAXj051mkRp+VIJlpwUgCX9Toevz3YatiZsz512fw3OVCedXQx+WcR0wb6zVHjChnuxqfCLtFVQ==", + "peerDependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@replit/codemirror-lang-nix": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@replit/codemirror-lang-nix/-/codemirror-lang-nix-6.0.1.tgz", + "integrity": "sha512-lvzjoYn9nfJzBD5qdm3Ut6G3+Or2wEacYIDJ49h9+19WSChVnxv4ojf+rNmQ78ncuxIt/bfbMvDLMeMP0xze6g==", + "peerDependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@replit/codemirror-lang-solidity": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@replit/codemirror-lang-solidity/-/codemirror-lang-solidity-6.0.1.tgz", + "integrity": "sha512-kDnak0xZelGmvzJwKTpMTl6gYSfFq9hnxrkbLaMV0CARq/MFvDQJmcmYon/k8uZqXy6DfzewKDV8tx9kY2WUZg==", + "peerDependencies": { + "@codemirror/language": "^6.0.0" + } + }, + "node_modules/@replit/codemirror-lang-svelte": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@replit/codemirror-lang-svelte/-/codemirror-lang-svelte-6.0.0.tgz", + "integrity": "sha512-U2OqqgMM6jKelL0GNWbAmqlu1S078zZNoBqlJBW+retTc5M4Mha6/Y2cf4SVg6ddgloJvmcSpt4hHrVoM4ePRA==", + "peerDependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/lang-css": "^6.0.1", + "@codemirror/lang-html": "^6.2.0", + "@codemirror/lang-javascript": "^6.1.1", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/highlight": "^1.0.0", + "@lezer/javascript": "^1.2.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "25.0.7", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz", + "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "glob": "^8.0.3", + "is-reference": "1.2.1", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.68.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@rollup/plugin-commonjs/node_modules/glob": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rollup/plugin-virtual": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-virtual/-/plugin-virtual-3.0.1.tgz", + "integrity": "sha512-fK8O0IL5+q+GrsMLuACVNk2x21g3yaw+sG2qn16SnUd3IlBsQyvWxLMGHmCmXRMecPjGRSZ/1LmZB4rjQm68og==", + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.10.0.tgz", + "integrity": "sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.10.0.tgz", + "integrity": "sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.10.0.tgz", + "integrity": "sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.10.0.tgz", + "integrity": "sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.10.0.tgz", + "integrity": "sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.10.0.tgz", + "integrity": "sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.10.0.tgz", + "integrity": "sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.0.tgz", + "integrity": "sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA==", + "cpu": [ + "ppc64le" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.10.0.tgz", + "integrity": "sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.0.tgz", + "integrity": "sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.10.0.tgz", + "integrity": "sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.10.0.tgz", + "integrity": "sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.10.0.tgz", + "integrity": "sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.10.0.tgz", + "integrity": "sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.10.0.tgz", + "integrity": "sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.0.tgz", + "integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==", + "dev": true + }, + "node_modules/@sigstore/bundle": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.1.0.tgz", + "integrity": "sha512-89uOo6yh/oxaU8AeOUnVrTdVMcGk9Q1hJa7Hkvalc6G3Z3CupWk4Xe9djSgJm9fMkH69s0P0cVHUoKSOemLdng==", + "dev": true, + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", + "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.1.0.tgz", + "integrity": "sha512-4VRpfJxs+8eLqzLVrZngVNExVA/zAhVbi4UT4zmtLi4xRd7vz5qie834OgkrGsLlLB1B2nz/3wUxT1XAUBe8gw==", + "dev": true, + "dependencies": { + "@sigstore/bundle": "^2.1.0", + "@sigstore/protobuf-specs": "^0.2.1", + "make-fetch-happen": "^13.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", + "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", + "dev": true, + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/tuf": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.2.0.tgz", + "integrity": "sha512-KKATZ5orWfqd9ZG6MN8PtCIx4eevWSuGRKQvofnWXRpyMyUEpmrzg5M5BrCpjM+NfZ0RbNGOh5tCz/P2uoRqOA==", + "dev": true, + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.1", + "tuf-js": "^2.1.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@svgr/core/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "dependencies": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", + "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", + "dependencies": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@svgr/webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", + "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "dependencies": { + "@babel/core": "^7.21.3", + "@babel/plugin-transform-react-constant-elements": "^7.21.3", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@svgr/core": "8.1.0", + "@svgr/plugin-jsx": "8.1.0", + "@svgr/plugin-svgo": "8.1.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@swc/core": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.99.tgz", + "integrity": "sha512-8O996RfuPC4ieb4zbYMfbyCU9k4gSOpyCNnr7qBQ+o7IEmh8JCV6B8wwu+fT/Om/6Lp34KJe1IpJ/24axKS6TQ==", + "hasInstallScript": true, + "dependencies": { + "@swc/counter": "^0.1.1", + "@swc/types": "^0.1.5" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.3.99", + "@swc/core-darwin-x64": "1.3.99", + "@swc/core-linux-arm64-gnu": "1.3.99", + "@swc/core-linux-arm64-musl": "1.3.99", + "@swc/core-linux-x64-gnu": "1.3.99", + "@swc/core-linux-x64-musl": "1.3.99", + "@swc/core-win32-arm64-msvc": "1.3.99", + "@swc/core-win32-ia32-msvc": "1.3.99", + "@swc/core-win32-x64-msvc": "1.3.99" + }, + "peerDependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.99.tgz", + "integrity": "sha512-Qj7Jct68q3ZKeuJrjPx7k8SxzWN6PqLh+VFxzA+KwLDpQDPzOlKRZwkIMzuFjLhITO4RHgSnXoDk/Syz0ZeN+Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.99.tgz", + "integrity": "sha512-wR7m9QVJjgiBu1PSOHy7s66uJPa45Kf9bZExXUL+JAa9OQxt5y+XVzr+n+F045VXQOwdGWplgPnWjgbUUHEVyw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.99.tgz", + "integrity": "sha512-gcGv1l5t0DScEONmw5OhdVmEI/o49HCe9Ik38zzH0NtDkc+PDYaCcXU5rvfZP2qJFaAAr8cua8iJcOunOSLmnA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.99.tgz", + "integrity": "sha512-XL1/eUsTO8BiKsWq9i3iWh7H99iPO61+9HYiWVKhSavknfj4Plbn+XyajDpxsauln5o8t+BRGitymtnAWJM4UQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.99.tgz", + "integrity": "sha512-fGrXYE6DbTfGNIGQmBefYxSk3rp/1lgbD0nVg4rl4mfFRQPi7CgGhrrqSuqZ/ezXInUIgoCyvYGWFSwjLXt/Qg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.99.tgz", + "integrity": "sha512-kvgZp/mqf3IJ806gUOL6gN6VU15+DfzM1Zv4Udn8GqgXiUAvbQehrtruid4Snn5pZTLj4PEpSCBbxgxK1jbssA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.99.tgz", + "integrity": "sha512-yt8RtZ4W/QgFF+JUemOUQAkVW58cCST7mbfKFZ1v16w3pl3NcWd9OrtppFIXpbjU1rrUX2zp2R7HZZzZ2Zk/aQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.99.tgz", + "integrity": "sha512-62p5fWnOJR/rlbmbUIpQEVRconICy5KDScWVuJg1v3GPLBrmacjphyHiJC1mp6dYvvoEWCk/77c/jcQwlXrDXw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.99.tgz", + "integrity": "sha512-PdppWhkoS45VGdMBxvClVgF1hVjqamtvYd82Gab1i4IV45OSym2KinoDCKE1b6j3LwBLOn2J9fvChGSgGfDCHQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.2.tgz", + "integrity": "sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==" + }, + "node_modules/@swc/helpers": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", + "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@swc/types": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", + "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==" + }, + "node_modules/@tailwindcss/line-clamp": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/line-clamp/-/line-clamp-0.4.4.tgz", + "integrity": "sha512-5U6SY5z8N42VtrCrKlsTAA35gy2VSyYtHWCsg1H87NU1SXnEfekTVlrga9fzUDrrHcGi2Lb5KenUWb4lRQT5/g==", + "dev": true, + "peerDependencies": { + "tailwindcss": ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1" + } + }, + "node_modules/@tanstack/query-core": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.25.0.tgz", + "integrity": "sha512-vlobHP64HTuSE68lWF1mEhwSRC5Q7gaT+a/m9S+ItuN+ruSOxe1rFnR9j0ACWQ314BPhBEVKfBQ6mHL0OWfdbQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/query-devtools": { + "version": "5.24.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.24.0.tgz", + "integrity": "sha512-pThim455t69zrZaQKa7IRkEIK8UBTS+gHVAdNfhO72Xh4rWpMc63ovRje5/n6iw63+d6QiJzVadsJVdPoodSeQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/query-persist-client-core": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-persist-client-core/-/query-persist-client-core-5.25.0.tgz", + "integrity": "sha512-sEUsEZ/XWkOosO45CDBI5nj5woCS+DUd9Dk8pGpU8MkeH0EVd3p4N5CdbjNhrreyy5Krf3rpNaiRN9ygLX/rWA==", + "dependencies": { + "@tanstack/query-core": "5.25.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.25.0.tgz", + "integrity": "sha512-u+n5R7mLO7RmeiIonpaCRVXNRWtZEef/aVZ/XGWRPa7trBIvGtzlfo0Ah7ZtnTYfrKEVwnZ/tzRCBcoiqJ/tFw==", + "dependencies": { + "@tanstack/query-core": "5.25.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@tanstack/react-query-devtools": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.25.0.tgz", + "integrity": "sha512-bqtr1Bwvo/jspJXb2l4R1DSZ848TvIzGBk4V0b6YGS5EQ3015dhm3mPqyTgh0DquK5ZR0h1yP/4DpzhhvTnFHA==", + "dependencies": { + "@tanstack/query-devtools": "5.24.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "@tanstack/react-query": "^5.25.0", + "react": "^18.0.0" + } + }, + "node_modules/@tanstack/react-query-persist-client": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-persist-client/-/react-query-persist-client-5.25.0.tgz", + "integrity": "sha512-j1+GyFj4UQGWuiFZoDUVJZS+wxqKd9SGvPlyHG619zzYNN+QQu4B5uvvHc6U8MroM377EOBOuLKK3W6qsAdahQ==", + "dependencies": { + "@tanstack/query-persist-client-core": "5.25.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "@tanstack/react-query": "^5.25.0", + "react": "^18.0.0" + } + }, + "node_modules/@tauri-apps/api": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.5.3.tgz", + "integrity": "sha512-zxnDjHHKjOsrIzZm6nO5Xapb/BxqUq1tc7cGkFXsFkGTsSWgCPH1D8mm0XS9weJY2OaR73I3k3S+b7eSzJDfqA==", + "engines": { + "node": ">= 14.6.0", + "npm": ">= 6.6.0", + "yarn": ">= 1.19.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + } + }, + "node_modules/@tauri-apps/cli": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.5.6.tgz", + "integrity": "sha512-k4Y19oVCnt7WZb2TnDzLqfs7o98Jq0tUoVMv+JQSzuRDJqaVu2xMBZ8dYplEn+EccdR5SOMyzaLBJWu38TVK1A==", + "dev": true, + "bin": { + "tauri": "tauri.js" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + }, + "optionalDependencies": { + "@tauri-apps/cli-darwin-arm64": "1.5.6", + "@tauri-apps/cli-darwin-x64": "1.5.6", + "@tauri-apps/cli-linux-arm-gnueabihf": "1.5.6", + "@tauri-apps/cli-linux-arm64-gnu": "1.5.6", + "@tauri-apps/cli-linux-arm64-musl": "1.5.6", + "@tauri-apps/cli-linux-x64-gnu": "1.5.6", + "@tauri-apps/cli-linux-x64-musl": "1.5.6", + "@tauri-apps/cli-win32-arm64-msvc": "1.5.6", + "@tauri-apps/cli-win32-ia32-msvc": "1.5.6", + "@tauri-apps/cli-win32-x64-msvc": "1.5.6" + } + }, + "node_modules/@tauri-apps/cli-darwin-arm64": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.5.6.tgz", + "integrity": "sha512-NNvG3XLtciCMsBahbDNUEvq184VZmOveTGOuy0So2R33b/6FDkuWaSgWZsR1mISpOuP034htQYW0VITCLelfqg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-darwin-x64": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.5.6.tgz", + "integrity": "sha512-nkiqmtUQw3N1j4WoVjv81q6zWuZFhBLya/RNGUL94oafORloOZoSY0uTZJAoeieb3Y1YK0rCHSDl02MyV2Fi4A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.5.6.tgz", + "integrity": "sha512-z6SPx+axZexmWXTIVPNs4Tg7FtvdJl9EKxYN6JPjOmDZcqA13iyqWBQal2DA/GMZ1Xqo3vyJf6EoEaKaliymPQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-gnu": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.5.6.tgz", + "integrity": "sha512-QuQjMQmpsCbzBrmtQiG4uhnfAbdFx3nzm+9LtqjuZlurc12+Mj5MTgqQ3AOwQedH3f7C+KlvbqD2AdXpwTg7VA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-musl": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.5.6.tgz", + "integrity": "sha512-8j5dH3odweFeom7bRGlfzDApWVOT4jIq8/214Wl+JeiNVehouIBo9lZGeghZBH3XKFRwEvU23i7sRVjuh2s8mg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-gnu": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.5.6.tgz", + "integrity": "sha512-gbFHYHfdEGW0ffk8SigDsoXks6USpilF6wR0nqB/JbWzbzFR/sBuLVNQlJl1RKNakyJHu+lsFxGy0fcTdoX8xA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-musl": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.5.6.tgz", + "integrity": "sha512-9v688ogoLkeFYQNgqiSErfhTreLUd8B3prIBSYUt+x4+5Kcw91zWvIh+VSxL1n3KCGGsM7cuXhkGPaxwlEh1ug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-arm64-msvc": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-1.5.6.tgz", + "integrity": "sha512-DRNDXFNZb6y5IZrw+lhTTA9l4wbzO4TNRBAlHAiXUrH+pRFZ/ZJtv5WEuAj9ocVSahVw2NaK5Yaold4NPAxHog==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-ia32-msvc": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.5.6.tgz", + "integrity": "sha512-oUYKNR/IZjF4fsOzRpw0xesl2lOjhsQEyWlgbpT25T83EU113Xgck9UjtI7xemNI/OPCv1tPiaM1e7/ABdg5iA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-x64-msvc": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.5.6.tgz", + "integrity": "sha512-RmEf1os9C8//uq2hbjXi7Vgz9ne7798ZxqemAZdUwo1pv3oLVZSz1/IvZmUHPdy2e6zSeySqWu1D0Y3QRNN+dg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@trivago/prettier-plugin-sort-imports": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.3.0.tgz", + "integrity": "sha512-r3n0onD3BTOVUNPhR4lhVK4/pABGpbA7bW3eumZnYdKaHkf1qEC+Mag6DPbGNuuh0eG8AaYj+YqmVHSiGslaTQ==", + "dev": true, + "dependencies": { + "@babel/generator": "7.17.7", + "@babel/parser": "^7.20.5", + "@babel/traverse": "7.23.2", + "@babel/types": "7.17.0", + "javascript-natural-sort": "0.7.1", + "lodash": "^4.17.21" + }, + "peerDependencies": { + "@vue/compiler-sfc": "3.x", + "prettier": "2.x - 3.x" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + } + } + }, + "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", + "dev": true, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.0.tgz", + "integrity": "sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==", + "dev": true, + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.7.tgz", + "integrity": "sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.4.tgz", + "integrity": "sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/bcryptjs": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.6.tgz", + "integrity": "sha512-9xlo6R2qDs5uixm0bcIqCeMCE6HiQsIyel9KQySStiyqNl2tnj2mP3DX1Nf56MD6KMenNNlBBsy3LJ7gUEQPXQ==", + "dev": true + }, + "node_modules/@types/canvas-confetti": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/@types/canvas-confetti/-/canvas-confetti-1.6.4.tgz", + "integrity": "sha512-fNyZ/Fdw/Y92X0vv7B+BD6ysHL4xVU5dJcgzgxLdGbn8O3PezZNIJpml44lKM0nsGur+o/6+NZbZeNTt00U1uA==" + }, + "node_modules/@types/cardinal": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/cardinal/-/cardinal-2.1.1.tgz", + "integrity": "sha512-/xCVwg8lWvahHsV2wXZt4i64H1sdL+sN1Uoq7fAc8/FA6uYHjuIveDwPwvGUYp4VZiv85dVl6J/Bum3NDAOm8g==", + "dev": true + }, + "node_modules/@types/codemirror": { + "version": "5.60.15", + "resolved": "https://registry.npmjs.org/@types/codemirror/-/codemirror-5.60.15.tgz", + "integrity": "sha512-dTOvwEQ+ouKJ/rE9LT1Ue2hmP6H1mZv5+CCnNWu2qtiOe2LQa9lCprEY20HxiDmV/Bxh+dXjywmy5aKvoGjULA==", + "dev": true, + "dependencies": { + "@types/tern": "*" + } + }, + "node_modules/@types/cookiejar": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.5.tgz", + "integrity": "sha512-he+DHOWReW0nghN24E1WUqM0efK4kI9oTqDm6XmK8ZPe2djZ90BSNdGnIyCLzCPw7/pogPlGbzI2wHGGmi4O/Q==", + "dev": true + }, + "node_modules/@types/d3-array": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.5.tgz", + "integrity": "sha512-Qk7fpJ6qFp+26VeQ47WY0mkwXaiq8+76RJcncDEfMc2ocRzXLO67bLFRNI4OX1aGBoPzsM5Y2T+/m1pldOgD+A==" + }, + "node_modules/@types/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", + "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", + "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz", + "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-shape": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz", + "integrity": "sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", + "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==" + }, + "node_modules/@types/dompurify": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-3.0.5.tgz", + "integrity": "sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==", + "dev": true, + "dependencies": { + "@types/trusted-types": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/events": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.3.tgz", + "integrity": "sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==", + "dev": true + }, + "node_modules/@types/js-yaml": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/linkify-it": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.5.tgz", + "integrity": "sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.197", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.197.tgz", + "integrity": "sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g==", + "dev": true + }, + "node_modules/@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "dev": true, + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/marked-terminal": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@types/marked-terminal/-/marked-terminal-6.1.1.tgz", + "integrity": "sha512-DfoUqkmFDCED7eBY9vFUhJ9fW8oZcMAK5EwRDQ9drjTbpQa+DnBTQQCwWhTFVf4WsZ6yYcJTI8D91wxTWXRZZQ==", + "dev": true, + "dependencies": { + "@types/cardinal": "^2.1", + "@types/node": "*", + "chalk": "^5.3.0", + "marked": ">=6.0.0 <12" + } + }, + "node_modules/@types/marked-terminal/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@types/marked-terminal/node_modules/marked": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-11.2.0.tgz", + "integrity": "sha512-HR0m3bvu0jAPYiIvLUUQtdg1g6D247//lvcekpHO1WMvbwDlwSkZAX9Lw4F4YHE1T0HaaNve0tuAWuV1UJ6vtw==", + "dev": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.10.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz", + "integrity": "sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prismjs": { + "version": "1.26.3", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.3.tgz", + "integrity": "sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.2.39", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.39.tgz", + "integrity": "sha512-Oiw+ppED6IremMInLV4HXGbfbG6GyziY3kqAwJYOR0PNbkYDmLWQA3a95EhdSmamsvbkJN96ZNN+YD+fGjzSBA==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.17.tgz", + "integrity": "sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-window": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.8.tgz", + "integrity": "sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-window-infinite-loader": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.9.tgz", + "integrity": "sha512-gEInTjQwURCnDOFyIEK2+fWB5gTjqwx30O62QfxA9stE5aiB6EWkGj4UMhc0axq7/FV++Gs/TGW8FtgEx0S6Tw==", + "dev": true, + "dependencies": { + "@types/react": "*", + "@types/react-window": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "node_modules/@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "dev": true + }, + "node_modules/@types/superagent": { + "version": "4.1.24", + "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.24.tgz", + "integrity": "sha512-mEafCgyKiMFin24SDzWN7yAADt4gt6YawFiNMp0QS5ZPboORfyxFt0s3VzJKhTaKg9py/4FUmrHLTNfJKt9Rbw==", + "dev": true, + "dependencies": { + "@types/cookiejar": "*", + "@types/node": "*" + } + }, + "node_modules/@types/supertest": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@types/supertest/-/supertest-2.0.16.tgz", + "integrity": "sha512-6c2ogktZ06tr2ENoZivgm7YnprnhYE4ZoXGMY+oA7IuAf17M8FWvujXZGmxLv8y0PTyts4x5A+erSwVUFA8XSg==", + "dev": true, + "dependencies": { + "@types/superagent": "*" + } + }, + "node_modules/@types/tern": { + "version": "0.23.9", + "resolved": "https://registry.npmjs.org/@types/tern/-/tern-0.23.9.tgz", + "integrity": "sha512-ypzHFE/wBzh+BlH6rrBgS5I/Z7RD21pGhZ2rltb/+ZrVM1awdZwjx7hE5XfuYgHWk9uvV5HLZN3SloevCAp3Bw==", + "dev": true, + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true + }, + "node_modules/@types/url-parse": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@types/url-parse/-/url-parse-1.4.11.tgz", + "integrity": "sha512-FKvKIqRaykZtd4n47LbK/W/5fhQQ1X7cxxzG9A48h0BGN+S04NH7ervcCjM8tyR0lyGru83FAHSmw2ObgKoESg==", + "dev": true + }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", + "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.0.tgz", + "integrity": "sha512-HTvbSd0JceI2GW5DHS3R9zbarOqjkM9XDR7zL8eCsBUO/eSiHcoNE7kSL5sjGXmVa9fjH5LCfHDXNnH4QLp7tQ==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.13.0", + "@typescript-eslint/type-utils": "6.13.0", + "@typescript-eslint/utils": "6.13.0", + "@typescript-eslint/visitor-keys": "6.13.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/parser": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.13.0.tgz", + "integrity": "sha512-VpG+M7GNhHLI/aTDctqAV0XbzB16vf+qDX9DXuMZSe/0bahzDA9AKZB15NDbd+D9M4cDsJvfkbGOA7qiZ/bWJw==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "6.13.0", + "@typescript-eslint/types": "6.13.0", + "@typescript-eslint/typescript-estree": "6.13.0", + "@typescript-eslint/visitor-keys": "6.13.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.0.tgz", + "integrity": "sha512-2x0K2/CujsokIv+LN2T0l5FVDMtsCjkUyYtlcY4xxnxLAW+x41LXr16duoicHpGtLhmtN7kqvuFJ3zbz00Ikhw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.13.0", + "@typescript-eslint/visitor-keys": "6.13.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.13.0.tgz", + "integrity": "sha512-YHufAmZd/yP2XdoD3YeFEjq+/Tl+myhzv+GJHSOz+ro/NFGS84mIIuLU3pVwUcauSmwlCrVXbBclkn1HfjY0qQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "6.13.0", + "@typescript-eslint/utils": "6.13.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.0.tgz", + "integrity": "sha512-oXg7DFxx/GmTrKXKKLSoR2rwiutOC7jCQ5nDH5p5VS6cmHE1TcPTaYQ0VPSSUvj7BnNqCgQ/NXcTBxn59pfPTQ==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.0.tgz", + "integrity": "sha512-IT4O/YKJDoiy/mPEDsfOfp+473A9GVqXlBKckfrAOuVbTqM8xbc0LuqyFCcgeFWpqu3WjQexolgqN2CuWBYbog==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.13.0", + "@typescript-eslint/visitor-keys": "6.13.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/utils": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.0.tgz", + "integrity": "sha512-V+txaxARI8yznDkcQ6FNRXxG+T37qT3+2NsDTZ/nKLxv6VfGrRhTnuvxPUxpVuWWr+eVeIxU53PioOXbz8ratQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.13.0", + "@typescript-eslint/types": "6.13.0", + "@typescript-eslint/typescript-estree": "6.13.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.0.tgz", + "integrity": "sha512-UQklteCEMCRoq/1UhKFZsHv5E4dN1wQSzJoxTfABasWk1HgJRdg1xNUve/Kv/Sdymt4x+iEzpESOqRFlQr/9Aw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.13.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@uiw/codemirror-extensions-langs": { + "version": "4.21.21", + "resolved": "https://registry.npmjs.org/@uiw/codemirror-extensions-langs/-/codemirror-extensions-langs-4.21.21.tgz", + "integrity": "sha512-h08pw2NeGLDgBiY8Ju5GNjfVzq1f6+wc0uPdqN5tkYBaKmByyKI10l5Gds7wBPzFH0uZlevP+Jyf9oSTcula5Q==", + "dependencies": { + "@codemirror/lang-angular": "^0.1.0", + "@codemirror/lang-cpp": "^6.0.0", + "@codemirror/lang-css": "^6.2.0", + "@codemirror/lang-html": "^6.4.0", + "@codemirror/lang-java": "^6.0.0", + "@codemirror/lang-javascript": "^6.1.0", + "@codemirror/lang-json": "^6.0.0", + "@codemirror/lang-less": "^6.0.1", + "@codemirror/lang-lezer": "^6.0.0", + "@codemirror/lang-liquid": "^6.0.1", + "@codemirror/lang-markdown": "^6.1.0", + "@codemirror/lang-php": "^6.0.0", + "@codemirror/lang-python": "^6.1.0", + "@codemirror/lang-rust": "^6.0.0", + "@codemirror/lang-sass": "^6.0.1", + "@codemirror/lang-sql": "^6.4.0", + "@codemirror/lang-vue": "^0.1.1", + "@codemirror/lang-wast": "^6.0.0", + "@codemirror/lang-xml": "^6.0.0", + "@codemirror/language-data": ">=6.0.0", + "@codemirror/legacy-modes": ">=6.0.0", + "@nextjournal/lang-clojure": "^1.0.0", + "@replit/codemirror-lang-csharp": "^6.1.0", + "@replit/codemirror-lang-nix": "^6.0.1", + "@replit/codemirror-lang-solidity": "^6.0.1", + "@replit/codemirror-lang-svelte": "^6.0.0", + "codemirror-lang-mermaid": "^0.5.0" + }, + "funding": { + "url": "https://jaywcjlove.github.io/#/sponsor" + }, + "peerDependencies": { + "@codemirror/language-data": ">=6.0.0", + "@codemirror/legacy-modes": ">=6.0.0" + } + }, + "node_modules/@uiw/codemirror-theme-github": { + "version": "4.21.21", + "resolved": "https://registry.npmjs.org/@uiw/codemirror-theme-github/-/codemirror-theme-github-4.21.21.tgz", + "integrity": "sha512-msrpNrKk/CZQHk58TshI8aH7FpEyL404m/vWlGUdL2jGW7IRKm0nXn1lXXQ/snzk65h88GO6u9fiiv0pxRuZfQ==", + "dependencies": { + "@uiw/codemirror-themes": "4.21.21" + }, + "funding": { + "url": "https://jaywcjlove.github.io/#/sponsor" + } + }, + "node_modules/@uiw/codemirror-theme-vscode": { + "version": "4.21.21", + "resolved": "https://registry.npmjs.org/@uiw/codemirror-theme-vscode/-/codemirror-theme-vscode-4.21.21.tgz", + "integrity": "sha512-NUD2l/PqnvzNtxscXk99hm5a5avFsE4lxG2MUtPRuOZRRNXHxNsYeXGlab6R5hUO+v/Lxy6mrMmTRyL0Gj6dIw==", + "dependencies": { + "@uiw/codemirror-themes": "4.21.21" + }, + "funding": { + "url": "https://jaywcjlove.github.io/#/sponsor" + } + }, + "node_modules/@uiw/codemirror-themes": { + "version": "4.21.21", + "resolved": "https://registry.npmjs.org/@uiw/codemirror-themes/-/codemirror-themes-4.21.21.tgz", + "integrity": "sha512-ljVcMGdaxo75UaH+EqxJ+jLyMVVgeSfW2AKyT1VeLy+4SDpuqNQ7wq5XVxktsG6LH+OvgSFndWXgPANf4+gQcA==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0" + }, + "funding": { + "url": "https://jaywcjlove.github.io/#/sponsor" + }, + "peerDependencies": { + "@codemirror/language": ">=6.0.0", + "@codemirror/state": ">=6.0.0", + "@codemirror/view": ">=6.0.0" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@vercel/style-guide": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@vercel/style-guide/-/style-guide-5.1.0.tgz", + "integrity": "sha512-L9lWYePIycm7vIOjDLj+mmMdmmPkW3/brHjgq+nJdvMOrL7Hdk/19w8X583HYSk0vWsq494o5Qkh6x5+uW7ljg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.22.11", + "@babel/eslint-parser": "^7.22.11", + "@rushstack/eslint-patch": "^1.3.3", + "@typescript-eslint/eslint-plugin": "^6.5.0", + "@typescript-eslint/parser": "^6.5.0", + "eslint-config-prettier": "^9.0.0", + "eslint-import-resolver-alias": "^1.1.2", + "eslint-import-resolver-typescript": "^3.6.0", + "eslint-plugin-eslint-comments": "^3.2.0", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jest": "^27.2.3", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-playwright": "^0.16.0", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-testing-library": "^6.0.1", + "eslint-plugin-tsdoc": "^0.2.17", + "eslint-plugin-unicorn": "^48.0.1", + "prettier-plugin-packagejson": "^2.4.5" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@next/eslint-plugin-next": ">=12.3.0 <15", + "eslint": ">=8.48.0 <9", + "prettier": ">=3.0.0 <4", + "typescript": ">=4.8.0 <6" + }, + "peerDependenciesMeta": { + "@next/eslint-plugin-next": { + "optional": true + }, + "eslint": { + "optional": true + }, + "prettier": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.0.tgz", + "integrity": "sha512-+MHTH/e6H12kRp5HUkzOGqPMksezRMmW+TNzlh/QXfI8rRf6l2Z2yH/v12no1UvTwhZgEDMuQ7g7rrfMseU6FQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.3", + "@babel/plugin-transform-react-jsx-self": "^7.23.3", + "@babel/plugin-transform-react-jsx-source": "^7.23.3", + "@types/babel__core": "^7.20.4", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@vitejs/plugin-react-swc": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.5.0.tgz", + "integrity": "sha512-1PrOvAaDpqlCV+Up8RkAh9qaiUjoDUcjtttyhXDKw53XA6Ve16SOp6cCOpRs8Dj8DqUQs6eTW5YkLcLJjrXAig==", + "dependencies": { + "@swc/core": "^1.3.96" + }, + "peerDependencies": { + "vite": "^4 || ^5" + } + }, + "node_modules/abbrev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "dev": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/aggregate-error/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", + "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", + "dependencies": { + "type-fest": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/aria-hidden": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/better-path-resolve": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", + "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", + "dev": true, + "dependencies": { + "is-windows": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/breakword": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/breakword/-/breakword-1.0.6.tgz", + "integrity": "sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==", + "dev": true, + "dependencies": { + "wcwidth": "^1.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", + "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001580", + "electron-to-chromium": "^1.4.648", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/builtins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/builtins/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/builtins/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/builtins/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dev": true, + "dependencies": { + "run-applescript": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacache": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.0.tgz", + "integrity": "sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001584", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001584.tgz", + "integrity": "sha512-LOz7CCQ9M1G7OjJOF9/mzmqmj3jE/7VOmrfw6Mgs0E8cjOsbRXQJHsPBfmBOXDskXKrHLyyW3n7kpDW/4BsfpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/canvas-confetti": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/canvas-confetti/-/canvas-confetti-1.9.2.tgz", + "integrity": "sha512-6Xi7aHHzKwxZsem4mCKoqP6YwUG3HamaHHAlz1hTNQPCqXhARFpSXnkC9TWlahHY5CG6hSL5XexNjxK8irVErg==", + "funding": { + "type": "donate", + "url": "https://www.paypal.me/kirilvatev" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/class-variance-authority": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", + "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==", + "dependencies": { + "clsx": "2.0.0" + }, + "funding": { + "url": "https://joebell.co.uk" + } + }, + "node_modules/clean-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", + "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clean-regexp/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dependencies": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "highlight": "bin/highlight" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + } + }, + "node_modules/cli-highlight/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cli-highlight/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cli-highlight/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cli-highlight/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cli-highlight/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/cli-highlight/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cli-highlight/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/cli-progress": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", + "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", + "dev": true, + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-table3": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cmdk": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-0.2.0.tgz", + "integrity": "sha512-JQpKvEOb86SnvMZbYaFKYhvzFntWBeSZdyii0rZPhKJj9uwJBxu4DaVYDrRN7r3mPop56oPhRw+JYWTKs66TYw==", + "dependencies": { + "@radix-ui/react-dialog": "1.0.0", + "command-score": "0.1.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz", + "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz", + "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-context": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz", + "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.0.tgz", + "integrity": "sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.0", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-portal": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-slot": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.4" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz", + "integrity": "sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-escape-keydown": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz", + "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz", + "integrity": "sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz", + "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-portal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.0.tgz", + "integrity": "sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-presence": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz", + "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz", + "integrity": "sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-slot": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.0.tgz", + "integrity": "sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz", + "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz", + "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz", + "integrity": "sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz", + "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/codemirror": { + "version": "5.65.16", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.16.tgz", + "integrity": "sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg==" + }, + "node_modules/codemirror-lang-mermaid": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/codemirror-lang-mermaid/-/codemirror-lang-mermaid-0.5.0.tgz", + "integrity": "sha512-Taw/2gPCyNArQJCxIP/HSUif+3zrvD+6Ugt7KJZ2dUKou/8r3ZhcfG8krNTZfV2iu8AuGnymKuo7bLPFyqsh/A==", + "dependencies": { + "@codemirror/language": "^6.9.0", + "@lezer/highlight": "^1.1.6", + "@lezer/lr": "^1.3.10" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/command-score": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/command-score/-/command-score-0.1.2.tgz", + "integrity": "sha512-VtDvQpIJBvBatnONUsPzXYFVKQQAhuf3XTNOAsdBxCNO/QCtUUd8LSgjn0GVarBkCad6aJCZfXgrjYbl/KRr7w==" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", + "dev": true + }, + "node_modules/core-js-compat": { + "version": "3.27.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.1.tgz", + "integrity": "sha512-Dg91JFeCDA17FKnneN7oCMz4BkQ4TcffkgHP4OWwp9yx3pi7ubqMDXXSacfNak1PQqjc95skyt+YBLHQJnkJwA==", + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/crelt": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", + "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/csv": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/csv/-/csv-5.5.3.tgz", + "integrity": "sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==", + "dev": true, + "dependencies": { + "csv-generate": "^3.4.3", + "csv-parse": "^4.16.3", + "csv-stringify": "^5.6.5", + "stream-transform": "^2.1.3" + }, + "engines": { + "node": ">= 0.1.90" + } + }, + "node_modules/csv-generate": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.4.3.tgz", + "integrity": "sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==", + "dev": true + }, + "node_modules/csv-parse": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz", + "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==", + "dev": true + }, + "node_modules/csv-stringify": { + "version": "5.6.5", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.5.tgz", + "integrity": "sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==", + "dev": true + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dev": true, + "dependencies": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/default-browser/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/default-browser/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", + "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defu": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.3.tgz", + "integrity": "sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==", + "dev": true + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-indent": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz", + "integrity": "sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==", + "dev": true, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/detect-newline": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-4.0.1.tgz", + "integrity": "sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dev": true, + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/dnd-core": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-16.0.1.tgz", + "integrity": "sha512-HK294sl7tbw6F6IeuK16YSBUoorvHpY8RHO+9yFfaJyCDVb6n7PRcezrOEOa2SBCqiYpemh5Jx20ZcjKdFAVng==", + "dependencies": { + "@react-dnd/asap": "^5.0.1", + "@react-dnd/invariant": "^4.0.1", + "redux": "^4.2.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "dependencies": { + "@babel/runtime": "^7.1.2" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/dompurify": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.11.tgz", + "integrity": "sha512-Fan4uMuyB26gFV3ovPoEoQbxRRPfTu3CvImyZnhGq5fsIEO+gEFLp45ISFt+kQBWsK5ulDdT0oV28jS1UrwQLg==" + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-8.0.2.tgz", + "integrity": "sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==", + "dependencies": { + "type-fest": "^3.8.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dot-prop/node_modules/type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.665", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.665.tgz", + "integrity": "sha512-UpyCWObBoD+nSZgOC2ToaIdZB0r9GhqT2WahPKiSki6ckkSuKhQNso8V2PrFcHBMleI/eqbKgVQgVC4Wni4ilw==" + }, + "node_modules/emery": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/emery/-/emery-1.4.2.tgz", + "integrity": "sha512-wuwYzOAixdbvK05Ds3FyvaQDjOTNC2XIJ1sp9wvW93OnvzgCDKRxTAMguo7SiuUM2APlOltPmIRloGJ1GOp4TQ==" + }, + "node_modules/emoji-picker-react": { + "version": "4.5.16", + "resolved": "https://registry.npmjs.org/emoji-picker-react/-/emoji-picker-react-4.5.16.tgz", + "integrity": "sha512-RXaOH1EapmqbtRSMaHnwJWMfA6kiPipg/gN4cFOQRQKvrTQIA3K5+yUyzFuq8O7umIEtXUi1C1tf2dPvyyn44Q==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/emojilib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dev": true, + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", + "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.3", + "@eslint/js": "8.54.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", + "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-alias": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-alias/-/eslint-import-resolver-alias-1.1.2.tgz", + "integrity": "sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==", + "dev": true, + "engines": { + "node": ">= 4" + }, + "peerDependencies": { + "eslint-plugin-import": ">=1.4.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", + "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-eslint-comments": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", + "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" + }, + "engines": { + "node": ">=6.5.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-eslint-comments/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", + "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "27.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.0.tgz", + "integrity": "sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "^5.10.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0", + "eslint": "^7.0.0 || ^8.0.0", + "jest": "*" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-jest/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-jest/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-jest/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dev": true, + "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" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-playwright": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-0.16.0.tgz", + "integrity": "sha512-DcHpF0SLbNeh9MT4pMzUGuUSnJ7q5MWbP8sSEFIMS6j7Ggnduq8ghNlfhURgty4c1YFny7Ge9xYTO1FSAoV2Vw==", + "dev": true, + "peerDependencies": { + "eslint": ">=7", + "eslint-plugin-jest": ">=25" + }, + "peerDependenciesMeta": { + "eslint-plugin-jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz", + "integrity": "sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.8.5" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/prettier" + }, + "peerDependencies": { + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "prettier": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-sonarjs": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-0.23.0.tgz", + "integrity": "sha512-z44T3PBf9W7qQ/aR+NmofOTyg6HLhSEZOPD4zhStqBpLoMp8GYhFksuUBnCxbnf1nfISpKBVkQhiBLFI/F4Wlg==", + "dev": true, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-tailwindcss": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.13.0.tgz", + "integrity": "sha512-Fcep4KDRLWaK3KmkQbdyKHG0P4GdXFmXdDaweTIPcgOP60OOuWFbh1++dufRT28Q4zpKTKaHwTsXPJ4O/EjU2Q==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.5", + "postcss": "^8.4.4" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "tailwindcss": "^3.3.2" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-6.2.0.tgz", + "integrity": "sha512-+LCYJU81WF2yQ+Xu4A135CgK8IszcFcyMF4sWkbiu6Oj+Nel0TrkZq/HvDw0/1WuO3dhDQsZA/OpEMGd0NfcUw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/eslint-plugin-tsdoc": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.17.tgz", + "integrity": "sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "0.16.2" + } + }, + "node_modules/eslint-plugin-unicorn": { + "version": "48.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-48.0.1.tgz", + "integrity": "sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "@eslint-community/eslint-utils": "^4.4.0", + "ci-info": "^3.8.0", + "clean-regexp": "^1.0.0", + "esquery": "^1.5.0", + "indent-string": "^4.0.0", + "is-builtin-module": "^3.2.1", + "jsesc": "^3.0.2", + "lodash": "^4.17.21", + "pluralize": "^8.0.0", + "read-pkg-up": "^7.0.1", + "regexp-tree": "^0.1.27", + "regjsparser": "^0.10.0", + "semver": "^7.5.4", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" + }, + "peerDependencies": { + "eslint": ">=8.44.0" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/regjsparser": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", + "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "dev": true + }, + "node_modules/extendable-error": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz", + "integrity": "sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==", + "dev": true + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/facepaint": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/facepaint/-/facepaint-1.2.1.tgz", + "integrity": "sha512-oNvBekbhsm/0PNSOWca5raHNAi6dG960Bx6LJgxDPNF59WpuspgQ17bN5MKwOr7JcFdQYc7StW3VZ28DBZLavQ==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-equals": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", + "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dev": true, + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/formidable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.1.tgz", + "integrity": "sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ==", + "dev": true, + "dependencies": { + "dezalgo": "^1.0.4", + "hexoid": "^1.0.0", + "once": "^1.4.0", + "qs": "^6.11.0" + }, + "funding": { + "url": "https://ko-fi.com/tunnckoCore/commissions" + } + }, + "node_modules/fraction.js": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/framer-motion": { + "version": "10.16.5", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.5.tgz", + "integrity": "sha512-GEzVjOYP2MIpV9bT/GbhcsBNoImG3/2X3O/xVNWmktkv9MdJ7P/44zELm/7Fjb+O3v39SmKFnoDQB32giThzpg==", + "dependencies": { + "tslib": "^2.4.0" + }, + "optionalDependencies": { + "@emotion/is-prop-valid": "^0.8.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/framer-motion/node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "optional": true, + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/framer-motion/node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "optional": true + }, + "node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/garbados-crypt": { + "version": "3.0.0-beta", + "resolved": "https://registry.npmjs.org/garbados-crypt/-/garbados-crypt-3.0.0-beta.tgz", + "integrity": "sha512-Jw9AnRv4WcfuB7djeBc6IFmXz4VPf14srwvPuoIaOYPfuIibDl7prBC2j0+qL/NPZfwrVZer7h2o6TgGYFoOkA==", + "dependencies": { + "hash-wasm": "^4.9.0", + "tweetnacl": "^1.0.3", + "tweetnacl-util": "^0.15.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/garbados-crypt/node_modules/tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" + }, + "node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.2.tgz", + "integrity": "sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==", + "dev": true, + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/git-hooks-list": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-3.1.0.tgz", + "integrity": "sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==", + "dev": true, + "funding": { + "url": "https://github.com/fisker/git-hooks-list?sponsor=1" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-all": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/glob-all/-/glob-all-3.3.1.tgz", + "integrity": "sha512-Y+ESjdI7ZgMwfzanHZYQ87C59jOO0i+Hd+QYtVt9PhLi6d8wlOpzQnfBxWUlaTuAoR3TkybLqqbIoWveU4Ji7Q==", + "dependencies": { + "glob": "^7.2.3", + "yargs": "^15.3.1" + }, + "bin": { + "glob-all": "bin/glob-all" + } + }, + "node_modules/glob-all/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/glob-all/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/glob-all/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/glob-all/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/glob-all/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/glob-all/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/glob-all/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob-all/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/glob-all/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/glob-all/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/glob-all/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/glob-all/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/goober": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.13.tgz", + "integrity": "sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==", + "peerDependencies": { + "csstype": "^3.0.10" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "node_modules/hash-wasm": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.9.0.tgz", + "integrity": "sha512-7SW7ejyfnRxuOc7ptQHSf4LDoZaWOivfzqw+5rpcQku0nHfmicPKE51ra9BiRLAmT8+gGLestr1XroUkqdjL6w==" + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hexoid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", + "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "engines": { + "node": "*" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "dependencies": { + "void-elements": "3.1.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-id": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/human-id/-/human-id-1.0.2.tgz", + "integrity": "sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==", + "dev": true + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/i18next": { + "version": "23.10.0", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.10.0.tgz", + "integrity": "sha512-/TgHOqsa7/9abUKJjdPeydoyDc0oTi/7u9F8lMSj6ufg4cbC1Oj3f/Jja7zj7WRIhEQKB7Q4eN6y68I9RDxxGQ==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/i18next-browser-languagedetector": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.0.tgz", + "integrity": "sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==", + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/idb-keyval": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz", + "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==" + }, + "node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.3.tgz", + "integrity": "sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==", + "dev": true, + "dependencies": { + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/intl-messageformat": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.0.tgz", + "integrity": "sha512-AvojYuOaRb6r2veOKfTVpxH9TrmjSdc5iR9R5RgBwrDZYSmAAFVT+QLbW3C4V7Qsg0OguMp67Q/EoUkxZzXRGw==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.17.0", + "@formatjs/fast-memoize": "2.2.0", + "@formatjs/icu-messageformat-parser": "2.6.0", + "tslib": "^2.4.0" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-builtin-module": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dev": true, + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-subdir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", + "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", + "dev": true, + "dependencies": { + "better-path-resolve": "1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", + "dev": true + }, + "node_modules/javascript-time-ago": { + "version": "2.5.9", + "resolved": "https://registry.npmjs.org/javascript-time-ago/-/javascript-time-ago-2.5.9.tgz", + "integrity": "sha512-pQ8mNco/9g9TqWXWWjP0EWl6i/lAQScOyEeXy5AB+f7MfLSdgyV9BJhiOD1zrIac/lrxPYOWNbyl/IW8CW5n0A==", + "dependencies": { + "relative-time-format": "^1.1.6" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", + "dev": true + }, + "node_modules/jotai": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.6.0.tgz", + "integrity": "sha512-Vt6hsc04Km4j03l+Ax+Sc+FVft5cRJhqgxt6GTz6GM2eM3DyX3CdBdzcG0z2FrlZToL1/0OAkqDghIyARWnSuQ==", + "engines": { + "node": ">=12.20.0" + }, + "peerDependencies": { + "@types/react": ">=17.0.0", + "react": ">=17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + } + } + }, + "node_modules/jotai-zustand": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/jotai-zustand/-/jotai-zustand-0.3.0.tgz", + "integrity": "sha512-hwu49XzES51tzKe9qqHS7LTlqesWbmzqhL+m7zEEW6hTOOGfnYiMYMmPb8ueMKCmMe122L3thwMeeblsFtlzPg==", + "peerDependencies": { + "jotai": ">=1.11.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "dependencies": { + "uc.micro": "^2.0.0" + } + }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/load-yaml-file/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/load-yaml-file/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.startcase": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lucide-react": { + "version": "0.363.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.363.0.tgz", + "integrity": "sha512-AlsfPCsXQyQx7wwsIgzcKOL9LwC498LIMAo+c0Es5PkHJa33xwmYAkkSoKoJWWWSYQEStqu58/jT4tL2gi32uQ==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/magic-string": { + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/magic-string/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/cacache/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/make-fetch-happen/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-fetch-happen/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/make-fetch-happen/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/marked": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.0.tgz", + "integrity": "sha512-Vkwtq9rLqXryZnWaQc86+FHLC6tr/fycMfYAhiOIXkrNmeGAyhSxjqu0Rs1i0bBqw5u0S7+lV9fdH2ZSVaoa0w==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/marked-terminal": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-7.0.0.tgz", + "integrity": "sha512-sNEx8nn9Ktcm6pL0TnRz8tnXq/mSS0Q1FRSwJOAqw4lAB4l49UeDf85Gm1n9RPFm5qurCPjwi1StAQT2XExhZw==", + "dependencies": { + "ansi-escapes": "^6.2.0", + "chalk": "^5.3.0", + "cli-highlight": "^2.1.11", + "cli-table3": "^0.6.3", + "node-emoji": "^2.1.3", + "supports-hyperlinks": "^3.0.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "marked": ">=1 <13" + } + }, + "node_modules/marked-terminal/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, + "node_modules/meow": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz", + "integrity": "sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dev": true, + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/minipass-json-stream/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-json-stream/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mixme": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.5.10.tgz", + "integrity": "sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mlly": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", + "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==", + "dev": true, + "dependencies": { + "acorn": "^8.10.0", + "pathe": "^1.1.1", + "pkg-types": "^1.0.3", + "ufo": "^1.3.0" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/next-themes": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz", + "integrity": "sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==", + "peerDependencies": { + "next": "*", + "react": "*", + "react-dom": "*" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-emoji": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", + "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", + "dependencies": { + "@sindresorhus/is": "^4.6.0", + "char-regex": "^1.0.2", + "emojilib": "^2.4.0", + "skin-tone": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/node-gyp": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.0.tgz", + "integrity": "sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^11.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.13 || ^14.13 || >=16" + } + }, + "node_modules/node-gyp/node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/node-gyp/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "node_modules/nopt": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz", + "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==", + "dev": true, + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-bundled": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", + "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-install-checks": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.2.0.tgz", + "integrity": "sha512-744wat5wAAHsxa4590mWO0tJ8PKxR8ORZsH9wGpQc3nWTzozMAgBN/XyqYw7mg3yqLM8dLwEnwSfKMmXAjF69g==", + "dev": true, + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-install-checks/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-install-checks/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-install-checks/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz", + "integrity": "sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==", + "dev": true, + "dependencies": { + "hosted-git-info": "^7.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", + "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-package-arg/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-package-arg/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/npm-packlist": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.0.tgz", + "integrity": "sha512-ErAGFB5kJUciPy1mmx/C2YFbvxoJ0QJ9uwkCZOeR6CqLLISPZBOiFModAbSXnjjlwW5lOhuhXva+fURsSGJqyw==", + "dev": true, + "dependencies": { + "ignore-walk": "^6.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz", + "integrity": "sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==", + "dev": true, + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^11.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-pick-manifest/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-pick-manifest/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/npm-registry-fetch": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.0.0.tgz", + "integrity": "sha512-JFCpAPUpvpwfSydv99u85yhP68rNIxSFmDpNbNnRWKSe3gpjHnWL8v320gATwRzjtgmZ9Jfe37+ZPOLZPwz6BQ==", + "dev": true, + "dependencies": { + "make-fetch-happen": "^13.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^11.0.0", + "proc-log": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", + "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", + "dev": true, + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/outdent": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz", + "integrity": "sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==", + "dev": true + }, + "node_modules/overlayscrollbars": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-2.4.5.tgz", + "integrity": "sha512-4OLCPuZPVdd1HnDLYS4o+kAsOCZwVz6dDA212m8ki/u3isltKyWGVjIv2aqpVHkDRf/P2K98m9Su8pdhihtAIQ==" + }, + "node_modules/overlayscrollbars-react": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/overlayscrollbars-react/-/overlayscrollbars-react-0.5.3.tgz", + "integrity": "sha512-mq9D9tbfSeq0cti1kKMf3B3AzsEGwHcRIDX/K49CvYkHz/tKeU38GiahDkIPKTMEAp6lzKCo4x1eJZA6ZFYOxQ==", + "peerDependencies": { + "overlayscrollbars": "^2.0.0", + "react": ">=16.8.0" + } + }, + "node_modules/p-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", + "dev": true, + "dependencies": { + "p-map": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-filter/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pacote": { + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-17.0.4.tgz", + "integrity": "sha512-eGdLHrV/g5b5MtD5cTPyss+JxOlaOloSMG3UwPMAvL8ywaLJ6beONPF40K4KKl/UI6q5hTKCJq5rCu8tkF+7Dg==", + "dev": true, + "dependencies": { + "@npmcli/git": "^5.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/run-script": "^7.0.0", + "cacache": "^18.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^11.0.0", + "npm-packlist": "^8.0.0", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^16.0.0", + "proc-log": "^3.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^7.0.0", + "read-package-json-fast": "^3.0.0", + "sigstore": "^2.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", + "dev": true + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-types": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", + "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", + "dev": true, + "dependencies": { + "jsonc-parser": "^3.2.0", + "mlly": "^1.2.0", + "pathe": "^1.1.0" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/preferred-pm": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", + "integrity": "sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz", + "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/prettier-plugin-packagejson": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz", + "integrity": "sha512-5JGfzkJRL0DLNyhwmiAV9mV0hZLHDwddFCs2lc9CNxOChpoWUQVe8K4qTMktmevmDlMpok2uT10nvHUyU59sNw==", + "dev": true, + "dependencies": { + "sort-package-json": "2.6.0", + "synckit": "0.8.5" + }, + "peerDependencies": { + "prettier": ">= 1.16.0" + }, + "peerDependenciesMeta": { + "prettier": { + "optional": true + } + } + }, + "node_modules/prettier-plugin-tailwindcss": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.7.tgz", + "integrity": "sha512-4v6uESAgwCni6YF6DwJlRaDjg9Z+al5zM4JfngcazMy4WEf/XkPS5TEQjbD+DZ5iNuG6RrKQLa/HuX2SYzC3kQ==", + "dev": true, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "@ianvs/prettier-plugin-sort-imports": "*", + "@prettier/plugin-pug": "*", + "@shopify/prettier-plugin-liquid": "*", + "@shufo/prettier-plugin-blade": "*", + "@trivago/prettier-plugin-sort-imports": "*", + "prettier": "^3.0", + "prettier-plugin-astro": "*", + "prettier-plugin-css-order": "*", + "prettier-plugin-import-sort": "*", + "prettier-plugin-jsdoc": "*", + "prettier-plugin-organize-attributes": "*", + "prettier-plugin-organize-imports": "*", + "prettier-plugin-style-order": "*", + "prettier-plugin-svelte": "*" + }, + "peerDependenciesMeta": { + "@ianvs/prettier-plugin-sort-imports": { + "optional": true + }, + "@prettier/plugin-pug": { + "optional": true + }, + "@shopify/prettier-plugin-liquid": { + "optional": true + }, + "@shufo/prettier-plugin-blade": { + "optional": true + }, + "@trivago/prettier-plugin-sort-imports": { + "optional": true + }, + "prettier-plugin-astro": { + "optional": true + }, + "prettier-plugin-css-order": { + "optional": true + }, + "prettier-plugin-import-sort": { + "optional": true + }, + "prettier-plugin-jsdoc": { + "optional": true + }, + "prettier-plugin-marko": { + "optional": true + }, + "prettier-plugin-organize-attributes": { + "optional": true + }, + "prettier-plugin-organize-imports": { + "optional": true + }, + "prettier-plugin-style-order": { + "optional": true + }, + "prettier-plugin-svelte": { + "optional": true + }, + "prettier-plugin-twig-melody": { + "optional": true + } + } + }, + "node_modules/prism-react-renderer": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz", + "integrity": "sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==", + "dependencies": { + "@types/prismjs": "^1.26.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.0.0" + } + }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/proc-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-canvas-confetti": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/react-canvas-confetti/-/react-canvas-confetti-2.0.7.tgz", + "integrity": "sha512-DIj44O35TPAwJkUSIZqWdVsgAMHtVf8h7YNmnr3jF3bn5mG+d7Rh9gEcRmdJfYgRzh6K+MAGujwUoIqQyLnMJw==", + "dependencies": { + "@types/canvas-confetti": "^1.6.4", + "canvas-confetti": "^1.9.2" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-complex-tree": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/react-complex-tree/-/react-complex-tree-2.2.3.tgz", + "integrity": "sha512-hb4haCvf+Z9YyGibRHPoiw8IJ7QQMZDjQlEIJQRPGcF4tNzN39IrwTTOdysvh4mPw/xqyu5lt9VkleV+5Oc4sg==", + "peerDependencies": { + "react": ">=16.0.0" + } + }, + "node_modules/react-day-picker": { + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-8.9.1.tgz", + "integrity": "sha512-W0SPApKIsYq+XCtfGeMYDoU0KbsG3wfkYtlw8l+vZp6KoBXGOlhzBUp4tNx1XiwiOZwhfdGOlj7NGSCKGSlg5Q==", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/gpbl" + }, + "peerDependencies": { + "date-fns": "^2.28.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-dnd": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-16.0.1.tgz", + "integrity": "sha512-QeoM/i73HHu2XF9aKksIUuamHPDvRglEwdHL4jsp784BgUuWcg6mzfxT0QDdQz8Wj0qyRKx2eMg8iZtWvU4E2Q==", + "dependencies": { + "@react-dnd/invariant": "^4.0.1", + "@react-dnd/shallowequal": "^4.0.1", + "dnd-core": "^16.0.1", + "fast-deep-equal": "^3.1.3", + "hoist-non-react-statics": "^3.3.2" + }, + "peerDependencies": { + "@types/hoist-non-react-statics": ">= 3.3.1", + "@types/node": ">= 12", + "@types/react": ">= 16", + "react": ">= 16.14" + }, + "peerDependenciesMeta": { + "@types/hoist-non-react-statics": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-dnd-html5-backend": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-16.0.1.tgz", + "integrity": "sha512-Wu3dw5aDJmOGw8WjH1I1/yTH+vlXEL4vmjk5p+MHxP8HuHJS1lAGeIdG/hze1AvNeXWo/JgULV87LyQOr+r5jw==", + "dependencies": { + "dnd-core": "^16.0.1" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-hot-toast": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/react-hot-toast/-/react-hot-toast-2.4.1.tgz", + "integrity": "sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==", + "dependencies": { + "goober": "^2.1.10" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/react-hotkeys-hook": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-4.4.1.tgz", + "integrity": "sha512-sClBMBioFEgFGYLTWWRKvhxcCx1DRznd+wkFHwQZspnRBkHTgruKIHptlK/U/2DPX8BhHoRGzpMVWUXMmdZlmw==", + "peerDependencies": { + "react": ">=16.8.1", + "react-dom": ">=16.8.1" + } + }, + "node_modules/react-i18next": { + "version": "14.0.5", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.0.5.tgz", + "integrity": "sha512-5+bQSeEtgJrMBABBL5lO7jPdSNAbeAZ+MlFWDw//7FnVacuVu3l9EeWFzBQvZsKy+cihkbThWOAThEdH8YjGEw==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "html-parse-stringify": "^3.0.1" + }, + "peerDependencies": { + "i18next": ">= 23.2.3", + "react": ">= 16.8.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-remove-scroll": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz", + "integrity": "sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", + "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-router": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.20.0.tgz", + "integrity": "sha512-pVvzsSsgUxxtuNfTHC4IxjATs10UaAtvLGVSA1tbUE4GDaOSU1Esu2xF5nWLz7KPiMuW8BJWuPFdlGYJ7/rW0w==", + "dependencies": { + "@remix-run/router": "1.13.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.20.0.tgz", + "integrity": "sha512-CbcKjEyiSVpA6UtCHOIYLUYn/UJfwzp55va4yEfpk7JBN3GPqWfHrdLkAvNCcpXr8QoihcDMuk0dzWZxtlB/mQ==", + "dependencies": { + "@remix-run/router": "1.13.0", + "react-router": "6.20.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-smooth": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.5.tgz", + "integrity": "sha512-BMP2Ad42tD60h0JW6BFaib+RJuV5dsXJK9Baxiv/HlNFjvRLqA9xrNKxVWnUIZPQfzUwGXIlU/dSYLU+54YGQA==", + "dependencies": { + "fast-equals": "^5.0.0", + "react-transition-group": "2.9.0" + }, + "peerDependencies": { + "prop-types": "^15.6.0", + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-textarea-autosize": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz", + "integrity": "sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "use-composed-ref": "^1.3.0", + "use-latest": "^1.2.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-time-ago": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/react-time-ago/-/react-time-ago-7.2.1.tgz", + "integrity": "sha512-X5zwJDZHa1fsMwMvh8mrHN31g85s84zMCp+d7YL6IX50kNnr6YMAS2wpt1BmO9OxBV2Ue5J1ptD6JI8Zjd35HA==", + "dependencies": { + "memoize-one": "^6.0.0", + "prop-types": "^15.8.1", + "raf": "^3.4.1" + }, + "peerDependencies": { + "javascript-time-ago": "^2.3.7", + "react": ">=0.16.8", + "react-dom": ">=0.16.8" + } + }, + "node_modules/react-time-ago/node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "node_modules/react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "dependencies": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0", + "react-dom": ">=15.0.0" + } + }, + "node_modules/react-use-hoverintent": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-use-hoverintent/-/react-use-hoverintent-1.3.0.tgz", + "integrity": "sha512-tPWlOGVV6qdaS61TqUqw/9Wt9PvX+4vfHCAgqQ1cYVqrLSwke8tqHD477AiaPknIHRVqfXtkHTwY5yhikbRn4w==" + }, + "node_modules/react-virtualized-auto-sizer": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.20.tgz", + "integrity": "sha512-OdIyHwj4S4wyhbKHOKM1wLSj/UDXm839Z3Cvfg2a9j+He6yDa6i5p0qQvEiCnyQlGO/HyfSnigQwuxvYalaAXA==", + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0-rc", + "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0-rc" + } + }, + "node_modules/react-virtuoso": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-4.6.2.tgz", + "integrity": "sha512-vvlqvzPif+MvBrJ09+hJJrVY0xJK9yran+A+/1iwY78k0YCVKsyoNPqoLxOxzYPggspNBNXqUXEcvckN29OxyQ==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16 || >=17 || >= 18", + "react-dom": ">=16 || >=17 || >= 18" + } + }, + "node_modules/react-window": { + "version": "1.8.10", + "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.10.tgz", + "integrity": "sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "memoize-one": ">=3.1.1 <6" + }, + "engines": { + "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-window-infinite-loader": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/react-window-infinite-loader/-/react-window-infinite-loader-1.0.9.tgz", + "integrity": "sha512-5Hg89IdU4Vrp0RT8kZYKeTIxWZYhNkVXeI1HbKo01Vm/Z7qztDvXljwx16sMzsa9yapRJQW3ODZfMUw38SOWHw==", + "engines": { + "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0", + "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-package-json": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.0.tgz", + "integrity": "sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==", + "dev": true, + "dependencies": { + "glob": "^10.2.2", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", + "dev": true, + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/read-package-json/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/hosted-git-info": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", + "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/read-package-json/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/normalize-package-data": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz", + "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==", + "dev": true, + "dependencies": { + "hosted-git-info": "^7.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/read-package-json/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/read-package-json/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-yaml-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz", + "integrity": "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.6.1", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/read-yaml-file/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/read-yaml-file/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/read-yaml-file/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recharts": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.10.1.tgz", + "integrity": "sha512-9bi0jIzxOTfEda+oYqgimKuYfApmBr0zKnAX8r4Iw56k3Saz/IQyBD4zohZL0eyzfz0oGFRH7alpJBgH1eC57g==", + "dependencies": { + "clsx": "^2.0.0", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.19", + "react-is": "^16.10.2", + "react-smooth": "^2.0.5", + "recharts-scale": "^0.4.4", + "tiny-invariant": "^1.3.1", + "victory-vendor": "^36.6.8" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "prop-types": "^15.6.0", + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "dependencies": { + "decimal.js-light": "^2.4.1" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp-tree": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", + "dev": true, + "bin": { + "regexp-tree": "bin/regexp-tree" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relative-time-format": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/relative-time-format/-/relative-time-format-1.1.6.tgz", + "integrity": "sha512-aCv3juQw4hT1/P/OrVltKWLlp15eW1GRcwP1XdxHrPdZE9MtgqFpegjnTjLhi2m2WI9MT/hQQtE+tjEWG1hgkQ==" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.10.0.tgz", + "integrity": "sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.10.0", + "@rollup/rollup-android-arm64": "4.10.0", + "@rollup/rollup-darwin-arm64": "4.10.0", + "@rollup/rollup-darwin-x64": "4.10.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.10.0", + "@rollup/rollup-linux-arm64-gnu": "4.10.0", + "@rollup/rollup-linux-arm64-musl": "4.10.0", + "@rollup/rollup-linux-riscv64-gnu": "4.10.0", + "@rollup/rollup-linux-x64-gnu": "4.10.0", + "@rollup/rollup-linux-x64-musl": "4.10.0", + "@rollup/rollup-win32-arm64-msvc": "4.10.0", + "@rollup/rollup-win32-ia32-msvc": "4.10.0", + "@rollup/rollup-win32-x64-msvc": "4.10.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/run-applescript/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/short-unique-id": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/short-unique-id/-/short-unique-id-5.0.3.tgz", + "integrity": "sha512-yhniEILouC0s4lpH0h7rJsfylZdca10W9mDJRAFh3EpcSUanCHGb0R7kcFOIUCZYSAPo0PUD5ZxWQdW0T4xaug==", + "bin": { + "short-unique-id": "bin/short-unique-id", + "suid": "bin/short-unique-id" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sigstore": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.1.0.tgz", + "integrity": "sha512-kPIj+ZLkyI3QaM0qX8V/nSsweYND3W448pwkDgS6CQ74MfhEkIR8ToK5Iyx46KJYRjseVcD3Rp9zAmUAj6ZjPw==", + "dev": true, + "dependencies": { + "@sigstore/bundle": "^2.1.0", + "@sigstore/protobuf-specs": "^0.2.1", + "@sigstore/sign": "^2.1.0", + "@sigstore/tuf": "^2.1.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/skin-tone": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", + "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "dependencies": { + "unicode-emoji-modifier-base": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/smartwrap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/smartwrap/-/smartwrap-2.0.2.tgz", + "integrity": "sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==", + "dev": true, + "dependencies": { + "array.prototype.flat": "^1.2.3", + "breakword": "^1.0.5", + "grapheme-splitter": "^1.0.4", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1", + "yargs": "^15.1.0" + }, + "bin": { + "smartwrap": "src/terminal-adapter.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/smartwrap/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/smartwrap/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/smartwrap/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/smartwrap/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/smartwrap/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/smartwrap/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/smartwrap/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/smartwrap/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/smartwrap/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/smartwrap/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/smartwrap/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/smartwrap/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/socks": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.3.tgz", + "integrity": "sha512-vfuYK48HXCTFD03G/1/zkIls3Ebr2YNa4qU9gHDZdblHLiqhJrJGkY3+0Nx0JpN9qBhJbVObc1CNciT1bIZJxw==", + "dev": true, + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sort-object-keys": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", + "integrity": "sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==", + "dev": true + }, + "node_modules/sort-package-json": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.6.0.tgz", + "integrity": "sha512-XSQ+lY9bAYA8ZsoChcEoPlgcSMaheziEp1beox1JVxy1SV4F2jSq9+h2rJ+3mC/Dhu9Ius1DLnInD5AWcsDXZw==", + "dev": true, + "dependencies": { + "detect-indent": "^7.0.1", + "detect-newline": "^4.0.0", + "get-stdin": "^9.0.0", + "git-hooks-list": "^3.0.0", + "globby": "^13.1.2", + "is-plain-obj": "^4.1.0", + "sort-object-keys": "^1.1.3" + }, + "bin": { + "sort-package-json": "cli.js" + } + }, + "node_modules/sort-package-json/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dev": true, + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sort-package-json/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spawndamnit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/spawndamnit/-/spawndamnit-2.0.0.tgz", + "integrity": "sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==", + "dev": true, + "dependencies": { + "cross-spawn": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "node_modules/spawndamnit/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/spawndamnit/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/spawndamnit/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spawndamnit/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spawndamnit/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/spawndamnit/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz", + "integrity": "sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true + }, + "node_modules/ssri": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", + "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/stream-transform": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.3.tgz", + "integrity": "sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==", + "dev": true, + "dependencies": { + "mixme": "^0.5.1" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-mod": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.0.tgz", + "integrity": "sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA==" + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "node_modules/stylomatic": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/stylomatic/-/stylomatic-0.8.1.tgz", + "integrity": "sha512-62cdseAZWwsTctZw3+yWhBy0xnEO41TxOgfZJa0kd6K6P/WoKBEcqpALCxZ40VMrZmxRgV+/KDMUsCW/k/e+GQ==", + "dev": true, + "dependencies": { + "@types/supertest": "^2.0.14", + "@vercel/style-guide": "^5.0.2-canary.1", + "eslint": "^8.51.0", + "eslint-plugin-tailwindcss": "^3.13.0", + "prettier": "3.0.3", + "supertest": "^6.3.3" + }, + "bin": { + "stylomatic": "bin/init" + } + }, + "node_modules/stylomatic/node_modules/prettier": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/superagent": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.6.tgz", + "integrity": "sha512-HqSe6DSIh3hEn6cJvCkaM1BLi466f1LHi4yubR0tpewlMpk4RUFFy35bKz8SsPBwYfIIJy5eclp+3tCYAuX0bw==", + "dev": true, + "dependencies": { + "component-emitter": "^1.3.0", + "cookiejar": "^2.1.3", + "debug": "^4.3.4", + "fast-safe-stringify": "^2.1.1", + "form-data": "^4.0.0", + "formidable": "^2.1.1", + "methods": "^1.1.2", + "mime": "2.6.0", + "qs": "^6.11.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=6.4.0 <13 || >=14" + } + }, + "node_modules/superagent/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/superagent/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/superagent/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/supertest": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.3.tgz", + "integrity": "sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==", + "dev": true, + "dependencies": { + "methods": "^1.1.2", + "superagent": "^8.0.5" + }, + "engines": { + "node": ">=6.4.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", + "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", + "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.2.1", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "dev": true, + "dependencies": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tailwind-merge": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.0.0.tgz", + "integrity": "sha512-WO8qghn9yhsldLSg80au+3/gY9E4hFxIvQ3qOmlpXnqpDKoMruKfi/56BbbMg6fHTQJ9QD3cc79PoWqlaQE4rw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwind-scrollbar": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/tailwind-scrollbar/-/tailwind-scrollbar-3.0.5.tgz", + "integrity": "sha512-0ZwxTivevqq9BY9fRP9zDjHl7Tu+J5giBGbln+0O1R/7nHtBUKnjQcA1aTIhK7Oyjp6Uc/Dj6/dn8Dq58k5Uww==", + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "tailwindcss": "3.x" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz", + "integrity": "sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss-animate": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz", + "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==", + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/tauri-plugin-clipboard-api": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/tauri-plugin-clipboard-api/-/tauri-plugin-clipboard-api-0.5.5.tgz", + "integrity": "sha512-Uf8IV/UXItQ2HZF3+JueKWph2GI+EXH5h0ZMzsbgFvuoR1OeQxW88MsV2T8ur0XdAibC9AeZJY0ZD/+kYLQT4w==", + "dependencies": { + "@tauri-apps/api": "^1.0.0", + "tslib": "^2.1.0", + "zod": "^3.22.4" + } + }, + "node_modules/tauri-plugin-log-api": { + "version": "0.0.0", + "resolved": "git+ssh://git@github.com/tauri-apps/tauri-plugin-log.git#954a857daa45598ffc5e8637fccdba300f9ef757", + "license": "MIT or APACHE-2.0", + "dependencies": { + "@tauri-apps/api": "^1.2.0" + } + }, + "node_modules/tauri-plugin-positioner-api": { + "version": "0.0.0", + "resolved": "git+ssh://git@github.com/tauri-apps/tauri-plugin-positioner.git#18e97462d6bc6dd9b7b3d1632615e09e74b8b64b", + "license": "MIT or APACHE-2.0", + "dependencies": { + "@tauri-apps/api": "^1.2.0" + } + }, + "node_modules/taze": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/taze/-/taze-0.12.2.tgz", + "integrity": "sha512-k6ZGUdqTcSmOQ181feZeizgPHEQLPlbK6ed8vCE3TJo+EWJ8DuS452b4uKa2rSdX4GlgdL8rBy7UpDMYrITOGg==", + "dev": true, + "dependencies": { + "@antfu/ni": "^0.21.10", + "@npmcli/config": "^8.0.2", + "cli-progress": "^3.12.0", + "deepmerge": "^4.3.1", + "detect-indent": "^7.0.1", + "execa": "^8.0.1", + "pacote": "^17.0.4", + "picocolors": "^1.0.0", + "prompts": "^2.4.2", + "semver": "^7.5.4", + "unconfig": "^0.3.11", + "yargs": "^17.7.2" + }, + "bin": { + "taze": "bin/taze.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/taze/node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/taze/node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/taze/node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "dev": true, + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/taze/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/taze/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/taze/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/taze/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/taze/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/taze/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/taze/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/taze/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/taze/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/taze/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "node_modules/titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-api-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", + "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "dev": true, + "engines": { + "node": ">=16.13.0" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-deepmerge": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/ts-deepmerge/-/ts-deepmerge-7.0.0.tgz", + "integrity": "sha512-WZ/iAJrKDhdINv1WG6KZIGHrZDar6VfhftG1QJFpVbOYZMYJLJOvZOo1amictRXVdBXZIgBHKswMTXzElngprA==", + "engines": { + "node": ">=14.13.1" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "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" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tty-table": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/tty-table/-/tty-table-4.2.3.tgz", + "integrity": "sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2", + "csv": "^5.5.3", + "kleur": "^4.1.5", + "smartwrap": "^2.0.2", + "strip-ansi": "^6.0.1", + "wcwidth": "^1.0.1", + "yargs": "^17.7.1" + }, + "bin": { + "tty-table": "adapters/terminal-adapter.js" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/tty-table/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/tty-table/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/tty-table/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tty-table/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/tty-table/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tty-table/node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tty-table/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tuf-js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.1.0.tgz", + "integrity": "sha512-eD7YPPjVlMzdggrOeE8zwoegUaG/rt6Bt3jwoQPunRiNVzgcCE009UDFJKJjG+Gk9wFu6W/Vi+P5d/5QpdD9jA==", + "dev": true, + "dependencies": { + "@tufjs/models": "2.0.0", + "debug": "^4.3.4", + "make-fetch-happen": "^13.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/make-fetch-happen": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", + "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", + "dev": true, + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/tweetnacl-util": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uc.micro": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.0.0.tgz", + "integrity": "sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==" + }, + "node_modules/ufo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", + "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==", + "dev": true + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unconfig": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/unconfig/-/unconfig-0.3.11.tgz", + "integrity": "sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==", + "dev": true, + "dependencies": { + "@antfu/utils": "^0.7.6", + "defu": "^6.1.2", + "jiti": "^1.20.0", + "mlly": "^1.4.2" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-emoji-modifier-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", + "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dev": true, + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-callback-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-composed-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-latest": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "dependencies": { + "use-isomorphic-layout-effect": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-resize-observer": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", + "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", + "dependencies": { + "@juggle/resize-observer": "^3.3.1" + }, + "peerDependencies": { + "react": "16.8.0 - 18", + "react-dom": "16.8.0 - 18" + } + }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", + "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "dev": true, + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/victory-vendor": { + "version": "36.6.11", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.11.tgz", + "integrity": "sha512-nT8kCiJp8dQh8g991J/R5w5eE2KnO8EAIP0xocWlh9l2okngMWglOPoMZzJvek8Q1KUc4XE/mJxTZnvOB1sTYg==", + "dependencies": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, + "node_modules/vite": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz", + "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==", + "dev": true, + "dependencies": { + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-dynamic-import": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/vite-plugin-dynamic-import/-/vite-plugin-dynamic-import-1.5.0.tgz", + "integrity": "sha512-Qp85c+AVJmLa8MLni74U4BDiWpUeFNx7NJqbGZyR2XJOU7mgW0cb7nwlAMucFyM4arEd92Nfxp4j44xPi6Fu7g==", + "dependencies": { + "acorn": "^8.8.2", + "es-module-lexer": "^1.2.1", + "fast-glob": "^3.2.12", + "magic-string": "^0.30.1" + } + }, + "node_modules/vite-plugin-static-copy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-1.0.2.tgz", + "integrity": "sha512-AfmEF+a/mfjsUsrgjbCkhzUCeIUF4EKQXXt3Ie1cour9MBpy6f6GphbdW2td28oYfOrwCyRzFCksgLkpk58q6Q==", + "dependencies": { + "chokidar": "^3.5.3", + "fast-glob": "^3.2.11", + "fs-extra": "^11.1.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0" + } + }, + "node_modules/vite-plugin-static-copy/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/vite-plugin-static-copy/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/vite-plugin-static-copy/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/vite-plugin-tauri": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/vite-plugin-tauri/-/vite-plugin-tauri-3.3.0.tgz", + "integrity": "sha512-3Q3QL117toNSRZMY9LW6DjIgf44JixG/F4sl6vLwh/JYMPeLslp/8fu79sx7ldzE6KI+eAxJ5pQm19tunEVgvg==", + "dev": true, + "dependencies": { + "fast-glob": "3.2.12" + }, + "engines": { + "node": ">=14.6.0" + }, + "peerDependencies": { + "@tauri-apps/cli": ">= 1", + "vite": ">= 2" + } + }, + "node_modules/vite-plugin-tauri/node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/vite-plugin-tauri/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/vite-plugin-top-level-await": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/vite-plugin-top-level-await/-/vite-plugin-top-level-await-1.3.1.tgz", + "integrity": "sha512-55M1h4NAwkrpxPNOJIBzKZFihqLUzIgnElLSmPNPMR2Fn9+JHKaNg3sVX1Fq+VgvuBksQYxiD3OnwQAUu7kaPQ==", + "dependencies": { + "@rollup/plugin-virtual": "^3.0.1", + "@swc/core": "^1.3.10", + "uuid": "^9.0.0" + }, + "peerDependencies": { + "vite": ">=2.8" + } + }, + "node_modules/vite-plugin-top-level-await/node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vite/node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.0.tgz", + "integrity": "sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-android-arm64": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.0.tgz", + "integrity": "sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.0.tgz", + "integrity": "sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-darwin-x64": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.0.tgz", + "integrity": "sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.0.tgz", + "integrity": "sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.0.tgz", + "integrity": "sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.0.tgz", + "integrity": "sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.0.tgz", + "integrity": "sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.0.tgz", + "integrity": "sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.0.tgz", + "integrity": "sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.0.tgz", + "integrity": "sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.0.tgz", + "integrity": "sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.0.tgz", + "integrity": "sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/vite/node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/vite/node_modules/rollup": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.0.tgz", + "integrity": "sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.14.0", + "@rollup/rollup-android-arm64": "4.14.0", + "@rollup/rollup-darwin-arm64": "4.14.0", + "@rollup/rollup-darwin-x64": "4.14.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.14.0", + "@rollup/rollup-linux-arm64-gnu": "4.14.0", + "@rollup/rollup-linux-arm64-musl": "4.14.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.14.0", + "@rollup/rollup-linux-riscv64-gnu": "4.14.0", + "@rollup/rollup-linux-s390x-gnu": "4.14.0", + "@rollup/rollup-linux-x64-gnu": "4.14.0", + "@rollup/rollup-linux-x64-musl": "4.14.0", + "@rollup/rollup-win32-arm64-msvc": "4.14.0", + "@rollup/rollup-win32-ia32-msvc": "4.14.0", + "@rollup/rollup-win32-x64-msvc": "4.14.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/w3c-keyname": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", + "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==" + }, + "node_modules/walk-up-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", + "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", + "dev": true + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, + "node_modules/which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "dev": true, + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zustand": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.6.tgz", + "integrity": "sha512-Rb16eW55gqL4W2XZpJh0fnrATxYEG3Apl2gfHTyDSE965x/zxslTikpNch0JgNjJA9zK6gEFW8Fl6d1rTZaqgg==", + "dependencies": { + "use-sync-external-store": "1.2.0" + }, + "engines": { + "node": ">=12.7.0" + }, + "peerDependencies": { + "@types/react": ">=16.8", + "immer": ">=9.0", + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "immer": { + "optional": true + }, + "react": { + "optional": true + } + } + }, + "node_modules/zustand-logger-middleware": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/zustand-logger-middleware/-/zustand-logger-middleware-1.0.9.tgz", + "integrity": "sha512-3uazjp68C3YOO02xULlypLp3Lyt2NdBaYNRoOkTlQaeeKTzwzbwj0MUMujuezhqIu/0n5+r+FRlyqBrxsN58bg==", + "peerDependencies": { + "zustand": ">= 4.0.0" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@antfu/ni": { + "version": "0.21.12", + "resolved": "https://registry.npmjs.org/@antfu/ni/-/ni-0.21.12.tgz", + "integrity": "sha512-2aDL3WUv8hMJb2L3r/PIQWsTLyq7RQr3v9xD16fiz6O8ys1xEyLhhTOv8gxtZvJiTzjTF5pHoArvRdesGL1DMQ==", + "dev": true + }, + "@antfu/utils": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.6.tgz", + "integrity": "sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==", + "dev": true + }, + "@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "requires": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + } + }, + "@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==" + }, + "@babel/core": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", + "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.9", + "@babel/parser": "^7.23.9", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "@babel/traverse": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + } + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz", + "integrity": "sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==", + "dev": true, + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "requires": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "requires": { + "@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": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "requires": { + "@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.15", + "@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": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.2.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "requires": { + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "requires": { + "@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": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", + "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", + "requires": { + "@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": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==" + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" + }, + "@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==" + }, + "@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/helpers": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", + "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", + "requires": { + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9" + }, + "dependencies": { + "@babel/traverse": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + } + } + } + }, + "@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "requires": { + "@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": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", + "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "requires": { + "@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": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", + "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", + "requires": { + "@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-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz", + "integrity": "sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", + "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "requires": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", + "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.7.tgz", + "integrity": "sha512-Tfq7qqD+tRj3EoDhY00nn2uP2hsRxgYGi5mLQ5TimKav0a9Lrpd4deE+fcLXU8zFYRjlKPHZhpCvfEA6qnBxqQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.20.7" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz", + "integrity": "sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz", + "integrity": "sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", + "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@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.20.0", + "@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.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@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": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.0.tgz", + "integrity": "sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-typescript": "^7.22.15" + } + }, + "@babel/runtime": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz", + "integrity": "sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==", + "requires": { + "regenerator-runtime": "^0.14.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + } + } + }, + "@babel/template": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9" + } + }, + "@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "requires": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + } + }, + "@changesets/apply-release-plan": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.0.0.tgz", + "integrity": "sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.1", + "@changesets/config": "^3.0.0", + "@changesets/get-version-range-type": "^0.4.0", + "@changesets/git": "^3.0.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "detect-indent": "^6.0.0", + "fs-extra": "^7.0.1", + "lodash.startcase": "^4.4.0", + "outdent": "^0.5.0", + "prettier": "^2.7.1", + "resolve-from": "^5.0.0", + "semver": "^7.5.3" + }, + "dependencies": { + "detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@changesets/assemble-release-plan": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.0.tgz", + "integrity": "sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.1", + "@changesets/errors": "^0.2.0", + "@changesets/get-dependents-graph": "^2.0.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "semver": "^7.5.3" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@changesets/changelog-git": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@changesets/changelog-git/-/changelog-git-0.2.0.tgz", + "integrity": "sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==", + "dev": true, + "requires": { + "@changesets/types": "^6.0.0" + } + }, + "@changesets/cli": { + "version": "2.27.1", + "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.27.1.tgz", + "integrity": "sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.1", + "@changesets/apply-release-plan": "^7.0.0", + "@changesets/assemble-release-plan": "^6.0.0", + "@changesets/changelog-git": "^0.2.0", + "@changesets/config": "^3.0.0", + "@changesets/errors": "^0.2.0", + "@changesets/get-dependents-graph": "^2.0.0", + "@changesets/get-release-plan": "^4.0.0", + "@changesets/git": "^3.0.0", + "@changesets/logger": "^0.1.0", + "@changesets/pre": "^2.0.0", + "@changesets/read": "^0.6.0", + "@changesets/types": "^6.0.0", + "@changesets/write": "^0.3.0", + "@manypkg/get-packages": "^1.1.3", + "@types/semver": "^7.5.0", + "ansi-colors": "^4.1.3", + "chalk": "^2.1.0", + "ci-info": "^3.7.0", + "enquirer": "^2.3.0", + "external-editor": "^3.1.0", + "fs-extra": "^7.0.1", + "human-id": "^1.0.2", + "meow": "^6.0.0", + "outdent": "^0.5.0", + "p-limit": "^2.2.0", + "preferred-pm": "^3.0.0", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "spawndamnit": "^2.0.0", + "term-size": "^2.1.0", + "tty-table": "^4.1.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@changesets/config": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@changesets/config/-/config-3.0.0.tgz", + "integrity": "sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==", + "dev": true, + "requires": { + "@changesets/errors": "^0.2.0", + "@changesets/get-dependents-graph": "^2.0.0", + "@changesets/logger": "^0.1.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "fs-extra": "^7.0.1", + "micromatch": "^4.0.2" + } + }, + "@changesets/errors": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@changesets/errors/-/errors-0.2.0.tgz", + "integrity": "sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==", + "dev": true, + "requires": { + "extendable-error": "^0.1.5" + } + }, + "@changesets/get-dependents-graph": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-2.0.0.tgz", + "integrity": "sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA==", + "dev": true, + "requires": { + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "chalk": "^2.1.0", + "fs-extra": "^7.0.1", + "semver": "^7.5.3" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@changesets/get-release-plan": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-4.0.0.tgz", + "integrity": "sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.1", + "@changesets/assemble-release-plan": "^6.0.0", + "@changesets/config": "^3.0.0", + "@changesets/pre": "^2.0.0", + "@changesets/read": "^0.6.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3" + } + }, + "@changesets/get-version-range-type": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@changesets/get-version-range-type/-/get-version-range-type-0.4.0.tgz", + "integrity": "sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==", + "dev": true + }, + "@changesets/git": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@changesets/git/-/git-3.0.0.tgz", + "integrity": "sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.1", + "@changesets/errors": "^0.2.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "is-subdir": "^1.1.1", + "micromatch": "^4.0.2", + "spawndamnit": "^2.0.0" + } + }, + "@changesets/logger": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@changesets/logger/-/logger-0.1.0.tgz", + "integrity": "sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==", + "dev": true, + "requires": { + "chalk": "^2.1.0" + } + }, + "@changesets/parse": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@changesets/parse/-/parse-0.4.0.tgz", + "integrity": "sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==", + "dev": true, + "requires": { + "@changesets/types": "^6.0.0", + "js-yaml": "^3.13.1" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + } + } + }, + "@changesets/pre": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@changesets/pre/-/pre-2.0.0.tgz", + "integrity": "sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.1", + "@changesets/errors": "^0.2.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "fs-extra": "^7.0.1" + } + }, + "@changesets/read": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@changesets/read/-/read-0.6.0.tgz", + "integrity": "sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.1", + "@changesets/git": "^3.0.0", + "@changesets/logger": "^0.1.0", + "@changesets/parse": "^0.4.0", + "@changesets/types": "^6.0.0", + "chalk": "^2.1.0", + "fs-extra": "^7.0.1", + "p-filter": "^2.1.0" + } + }, + "@changesets/types": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@changesets/types/-/types-6.0.0.tgz", + "integrity": "sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==", + "dev": true + }, + "@changesets/write": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.3.0.tgz", + "integrity": "sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.1", + "@changesets/types": "^6.0.0", + "fs-extra": "^7.0.1", + "human-id": "^1.0.2", + "prettier": "^2.7.1" + }, + "dependencies": { + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true + } + } + }, + "@codastic/react-positioning-portal": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@codastic/react-positioning-portal/-/react-positioning-portal-0.7.0.tgz", + "integrity": "sha512-h+g+ftoqvoneXG6VejWTzzngchfhswtlNvLomCPQ1TOaRPatBIvYOYXzJBBqenlgtpbR4Xd7f3evILDVXLhLow==" + }, + "@codemirror/autocomplete": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.11.1.tgz", + "integrity": "sha512-L5UInv8Ffd6BPw0P3EF7JLYAMeEbclY7+6Q11REt8vhih8RuLreKtPy/xk8wPxs4EQgYqzI7cdgpiYwWlbS/ow==", + "requires": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0" + } + }, + "@codemirror/lang-angular": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@codemirror/lang-angular/-/lang-angular-0.1.3.tgz", + "integrity": "sha512-xgeWGJQQl1LyStvndWtruUvb4SnBZDAu/gvFH/ZU+c0W25tQR8e5hq7WTwiIY2dNxnf+49mRiGI/9yxIwB6f5w==", + "requires": { + "@codemirror/lang-html": "^6.0.0", + "@codemirror/lang-javascript": "^6.1.2", + "@codemirror/language": "^6.0.0", + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.3.3" + } + }, + "@codemirror/lang-cpp": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-cpp/-/lang-cpp-6.0.2.tgz", + "integrity": "sha512-6oYEYUKHvrnacXxWxYa6t4puTlbN3dgV662BDfSH8+MfjQjVmP697/KYTDOqpxgerkvoNm7q5wlFMBeX8ZMocg==", + "requires": { + "@codemirror/language": "^6.0.0", + "@lezer/cpp": "^1.0.0" + } + }, + "@codemirror/lang-css": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-css/-/lang-css-6.2.1.tgz", + "integrity": "sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==", + "requires": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.2", + "@lezer/css": "^1.0.0" + } + }, + "@codemirror/lang-html": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-6.4.7.tgz", + "integrity": "sha512-y9hWSSO41XlcL4uYwWyk0lEgTHcelWWfRuqmvcAmxfCs0HNWZdriWo/EU43S63SxEZpc1Hd50Itw7ktfQvfkUg==", + "requires": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/lang-css": "^6.0.0", + "@codemirror/lang-javascript": "^6.0.0", + "@codemirror/language": "^6.4.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/css": "^1.1.0", + "@lezer/html": "^1.3.0" + } + }, + "@codemirror/lang-java": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-java/-/lang-java-6.0.1.tgz", + "integrity": "sha512-OOnmhH67h97jHzCuFaIEspbmsT98fNdhVhmA3zCxW0cn7l8rChDhZtwiwJ/JOKXgfm4J+ELxQihxaI7bj7mJRg==", + "requires": { + "@codemirror/language": "^6.0.0", + "@lezer/java": "^1.0.0" + } + }, + "@codemirror/lang-javascript": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.2.1.tgz", + "integrity": "sha512-jlFOXTejVyiQCW3EQwvKH0m99bUYIw40oPmFjSX2VS78yzfe0HELZ+NEo9Yfo1MkGRpGlj3Gnu4rdxV1EnAs5A==", + "requires": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.6.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/javascript": "^1.0.0" + } + }, + "@codemirror/lang-json": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-json/-/lang-json-6.0.1.tgz", + "integrity": "sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==", + "requires": { + "@codemirror/language": "^6.0.0", + "@lezer/json": "^1.0.0" + } + }, + "@codemirror/lang-less": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-less/-/lang-less-6.0.2.tgz", + "integrity": "sha512-EYdQTG22V+KUUk8Qq582g7FMnCZeEHsyuOJisHRft/mQ+ZSZ2w51NupvDUHiqtsOy7It5cHLPGfHQLpMh9bqpQ==", + "requires": { + "@codemirror/lang-css": "^6.2.0", + "@codemirror/language": "^6.0.0", + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "@codemirror/lang-lezer": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-lezer/-/lang-lezer-6.0.1.tgz", + "integrity": "sha512-WHwjI7OqKFBEfkunohweqA5B/jIlxaZso6Nl3weVckz8EafYbPZldQEKSDb4QQ9H9BUkle4PVELP4sftKoA0uQ==", + "requires": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/lezer": "^1.0.0" + } + }, + "@codemirror/lang-liquid": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@codemirror/lang-liquid/-/lang-liquid-6.1.0.tgz", + "integrity": "sha512-cEdZr79VhWmkolIfznot5zJSAaYm1NUykrKRh59L1ClHHaqNf0kMbwbK19nQIoLn2Jye9Zn+JSUgkUpbZd2R7A==", + "requires": { + "@codemirror/lang-html": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.3.1" + } + }, + "@codemirror/lang-markdown": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-6.2.3.tgz", + "integrity": "sha512-wCewRLWpdefWi7uVkHIDiE8+45Fe4buvMDZkihqEom5uRUQrl76Zb13emjeK3W+8pcRgRfAmwelURBbxNEKCIg==", + "requires": { + "@codemirror/autocomplete": "^6.7.1", + "@codemirror/lang-html": "^6.0.0", + "@codemirror/language": "^6.3.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/markdown": "^1.0.0" + } + }, + "@codemirror/lang-php": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-php/-/lang-php-6.0.1.tgz", + "integrity": "sha512-ublojMdw/PNWa7qdN5TMsjmqkNuTBD3k6ndZ4Z0S25SBAiweFGyY68AS3xNcIOlb6DDFDvKlinLQ40vSLqf8xA==", + "requires": { + "@codemirror/lang-html": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/php": "^1.0.0" + } + }, + "@codemirror/lang-python": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@codemirror/lang-python/-/lang-python-6.1.3.tgz", + "integrity": "sha512-S9w2Jl74hFlD5nqtUMIaXAq9t5WlM0acCkyuQWUUSvZclk1sV+UfnpFiZzuZSG+hfEaOmxKR5UxY/Uxswn7EhQ==", + "requires": { + "@codemirror/autocomplete": "^6.3.2", + "@codemirror/language": "^6.8.0", + "@lezer/python": "^1.1.4" + } + }, + "@codemirror/lang-rust": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-rust/-/lang-rust-6.0.1.tgz", + "integrity": "sha512-344EMWFBzWArHWdZn/NcgkwMvZIWUR1GEBdwG8FEp++6o6vT6KL9V7vGs2ONsKxxFUPXKI0SPcWhyYyl2zPYxQ==", + "requires": { + "@codemirror/language": "^6.0.0", + "@lezer/rust": "^1.0.0" + } + }, + "@codemirror/lang-sass": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-sass/-/lang-sass-6.0.2.tgz", + "integrity": "sha512-l/bdzIABvnTo1nzdY6U+kPAC51czYQcOErfzQ9zSm9D8GmNPD0WTW8st/CJwBTPLO8jlrbyvlSEcN20dc4iL0Q==", + "requires": { + "@codemirror/lang-css": "^6.2.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.2", + "@lezer/sass": "^1.0.0" + } + }, + "@codemirror/lang-sql": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/@codemirror/lang-sql/-/lang-sql-6.5.5.tgz", + "integrity": "sha512-DvOaP2RXLb2xlxJxxydTFfwyYw5YDqEFea6aAfgh9UH0kUD6J1KFZ0xPgPpw1eo/5s2w3L6uh5PVR7GM23GxkQ==", + "requires": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "@codemirror/lang-vue": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@codemirror/lang-vue/-/lang-vue-0.1.3.tgz", + "integrity": "sha512-QSKdtYTDRhEHCfo5zOShzxCmqKJvgGrZwDQSdbvCRJ5pRLWBS7pD/8e/tH44aVQT6FKm0t6RVNoSUWHOI5vNug==", + "requires": { + "@codemirror/lang-html": "^6.0.0", + "@codemirror/lang-javascript": "^6.1.2", + "@codemirror/language": "^6.0.0", + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.3.1" + } + }, + "@codemirror/lang-wast": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-wast/-/lang-wast-6.0.2.tgz", + "integrity": "sha512-Imi2KTpVGm7TKuUkqyJ5NRmeFWF7aMpNiwHnLQe0x9kmrxElndyH0K6H/gXtWwY6UshMRAhpENsgfpSwsgmC6Q==", + "requires": { + "@codemirror/language": "^6.0.0", + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "@codemirror/lang-xml": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-xml/-/lang-xml-6.0.2.tgz", + "integrity": "sha512-JQYZjHL2LAfpiZI2/qZ/qzDuSqmGKMwyApYmEUUCTxLM4MWS7sATUEfIguZQr9Zjx/7gcdnewb039smF6nC2zw==", + "requires": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.4.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/xml": "^1.0.0" + } + }, + "@codemirror/language": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.0.tgz", + "integrity": "sha512-2vaNn9aPGCRFKWcHPFksctzJ8yS5p7YoaT+jHpc0UGKzNuAIx4qy6R5wiqbP+heEEdyaABA582mNqSHzSoYdmg==", + "requires": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.23.0", + "@lezer/common": "^1.1.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0", + "style-mod": "^4.0.0" + } + }, + "@codemirror/language-data": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@codemirror/language-data/-/language-data-6.3.1.tgz", + "integrity": "sha512-p6jhJmvhGe1TG1EGNhwH7nFWWFSTJ8NDKnB2fVx5g3t+PpO0+63R7GJNxjS0TmmH3cdMxZbzejsik+rlEh1EyQ==", + "requires": { + "@codemirror/lang-angular": "^0.1.0", + "@codemirror/lang-cpp": "^6.0.0", + "@codemirror/lang-css": "^6.0.0", + "@codemirror/lang-html": "^6.0.0", + "@codemirror/lang-java": "^6.0.0", + "@codemirror/lang-javascript": "^6.0.0", + "@codemirror/lang-json": "^6.0.0", + "@codemirror/lang-less": "^6.0.0", + "@codemirror/lang-markdown": "^6.0.0", + "@codemirror/lang-php": "^6.0.0", + "@codemirror/lang-python": "^6.0.0", + "@codemirror/lang-rust": "^6.0.0", + "@codemirror/lang-sass": "^6.0.0", + "@codemirror/lang-sql": "^6.0.0", + "@codemirror/lang-vue": "^0.1.1", + "@codemirror/lang-wast": "^6.0.0", + "@codemirror/lang-xml": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/legacy-modes": "^6.1.0" + } + }, + "@codemirror/legacy-modes": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/@codemirror/legacy-modes/-/legacy-modes-6.3.3.tgz", + "integrity": "sha512-X0Z48odJ0KIoh/HY8Ltz75/4tDYc9msQf1E/2trlxFaFFhgjpVHjZ/BCXe1Lk7s4Gd67LL/CeEEHNI+xHOiESg==", + "requires": { + "@codemirror/language": "^6.0.0" + } + }, + "@codemirror/lint": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.2.tgz", + "integrity": "sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==", + "requires": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "crelt": "^1.0.5" + } + }, + "@codemirror/state": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.4.0.tgz", + "integrity": "sha512-hm8XshYj5Fo30Bb922QX9hXB/bxOAVH+qaqHBzw5TKa72vOeslyGwd4X8M0c1dJ9JqxlaMceOQ8RsL9tC7gU0A==" + }, + "@codemirror/view": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.23.0.tgz", + "integrity": "sha512-/51px9N4uW8NpuWkyUX+iam5+PM6io2fm+QmRnzwqBy5v/pwGg9T0kILFtYeum8hjuvENtgsGNKluOfqIICmeQ==", + "requires": { + "@codemirror/state": "^6.4.0", + "style-mod": "^4.1.0", + "w3c-keyname": "^2.2.4" + } + }, + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "optional": true + }, + "@dnd-kit/accessibility": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.0.tgz", + "integrity": "sha512-ea7IkhKvlJUv9iSHJOnxinBcoOI3ppGnnL+VDJ75O45Nss6HtZd8IdN8touXPDtASfeI2T2LImb8VOZcL47wjQ==", + "requires": { + "tslib": "^2.0.0" + } + }, + "@dnd-kit/core": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.1.0.tgz", + "integrity": "sha512-J3cQBClB4TVxwGo3KEjssGEXNJqGVWx17aRTZ1ob0FliR5IjYgTxl5YJbKTzA6IzrtelotH19v6y7uoIRUZPSg==", + "requires": { + "@dnd-kit/accessibility": "^3.1.0", + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + } + }, + "@dnd-kit/modifiers": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/modifiers/-/modifiers-7.0.0.tgz", + "integrity": "sha512-BG/ETy3eBjFap7+zIti53f0PCLGDzNXyTmn6fSdrudORf+OH04MxrW4p5+mPu4mgMk9kM41iYONjc3DOUWTcfg==", + "requires": { + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + } + }, + "@dnd-kit/sortable": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@dnd-kit/sortable/-/sortable-8.0.0.tgz", + "integrity": "sha512-U3jk5ebVXe1Lr7c2wU7SBZjcWdQP+j7peHJfCspnA81enlu88Mgd7CC8Q+pub9ubP7eKVETzJW+IBAhsqbSu/g==", + "requires": { + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + } + }, + "@dnd-kit/utilities": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@dnd-kit/utilities/-/utilities-3.2.2.tgz", + "integrity": "sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==", + "requires": { + "tslib": "^2.0.0" + } + }, + "@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "requires": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "@emotion/css": { + "version": "11.11.2", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.11.2.tgz", + "integrity": "sha512-VJxe1ucoMYMS7DkiMdC2T7PWNbrEI0a39YRiyDvK2qq4lXwjRbVP/z4lpG+odCsRzadlR+1ywwrTzhdm5HNdew==", + "requires": { + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1" + } + }, + "@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "@emotion/serialize": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", + "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "requires": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "dev": true, + "optional": true + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.0.tgz", + "integrity": "sha512-zJmuCWj2VLBt4c25CfBIbMZLGLyhkvs7LznyVX5HfpzeocThgIj5XQK4L+g3U36mMcx8bPMhGyPpwCATamC4jQ==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@eslint/js": { + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz", + "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", + "dev": true + }, + "@floating-ui/core": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.4.0.tgz", + "integrity": "sha512-x5Ly1Eiyqt9aR38XzhraoWxgtQtvy3mVChWMZIr49XFyvIhNuqUxZKXBRoI5WiMRaaAZezCauJaEISu3z5y8sg==", + "requires": { + "@floating-ui/utils": "^0.1.0" + } + }, + "@floating-ui/dom": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.0.tgz", + "integrity": "sha512-9jPin5dTlcEN+nXzBRhdreCzlJBIYWeMXpJJ5VnO1l9dLcP7uQNPbmwmIoHpHpH6GPYMYtQA7GfkvsSj/CQPwg==", + "requires": { + "@floating-ui/core": "^1.4.0", + "@floating-ui/utils": "^0.1.0" + } + }, + "@floating-ui/react-dom": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.1.tgz", + "integrity": "sha512-rZtAmSht4Lry6gdhAJDrCp/6rKN7++JnL1/Anbr/DdeyYXQPxvg/ivrbYvJulbRf4vL8b212suwMM2lxbv+RQA==", + "requires": { + "@floating-ui/dom": "^1.3.0" + } + }, + "@floating-ui/utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.0.tgz", + "integrity": "sha512-ZSlli/beGZdvoqT3/Y9oOW79XSEpBfxt8UY6vjyWJW0B8d/M+MKlkQ3kBzLKDXaSsB84IVj6QntQfHLzesB4mA==" + }, + "@formatjs/ecma402-abstract": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.17.0.tgz", + "integrity": "sha512-6ueQTeJZtwKjmh23bdkq/DMqH4l4bmfvtQH98blOSbiXv/OUiyijSW6jU22IT8BNM1ujCaEvJfTtyCYVH38EMQ==", + "requires": { + "@formatjs/intl-localematcher": "0.4.0", + "tslib": "^2.4.0" + } + }, + "@formatjs/fast-memoize": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz", + "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@formatjs/icu-messageformat-parser": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.6.0.tgz", + "integrity": "sha512-yT6at0qc0DANw9qM/TU8RZaCtfDXtj4pZM/IC2WnVU80yAcliS3KVDiuUt4jSQAeFL9JS5bc2hARnFmjPdA6qw==", + "requires": { + "@formatjs/ecma402-abstract": "1.17.0", + "@formatjs/icu-skeleton-parser": "1.6.0", + "tslib": "^2.4.0" + } + }, + "@formatjs/icu-skeleton-parser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.6.0.tgz", + "integrity": "sha512-eMmxNpoX/J1IPUjPGSZwo0Wh+7CEvdEMddP2Jxg1gQJXfGfht/FdW2D5XDFj3VMbOTUQlDIdZJY7uC6O6gjPoA==", + "requires": { + "@formatjs/ecma402-abstract": "1.17.0", + "tslib": "^2.4.0" + } + }, + "@formatjs/intl-localematcher": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.4.0.tgz", + "integrity": "sha512-bRTd+rKomvfdS4QDlVJ6TA/Jx1F2h/TBVO5LjvhQ7QPPHp19oPNMIum7W2CMEReq/zPxpmCeB31F9+5gl/qtvw==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@headlessui/react": { + "version": "1.7.17", + "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.17.tgz", + "integrity": "sha512-4am+tzvkqDSSgiwrsEpGWqgGo9dz8qU5M3znCkC4PgkpY4HcCZzEDEvozltGGGHIKl9jbXbZPSH5TWn4sWJdow==", + "requires": { + "client-only": "^0.0.1" + } + }, + "@hookform/error-message": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@hookform/error-message/-/error-message-2.0.1.tgz", + "integrity": "sha512-U410sAr92xgxT1idlu9WWOVjndxLdgPUHEB8Schr27C9eh7/xUnITWpCMF93s+lGiG++D4JnbSnrb5A21AdSNg==" + }, + "@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "@ianvs/prettier-plugin-sort-imports": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.1.1.tgz", + "integrity": "sha512-kJhXq63ngpTQ2dxgf5GasbPJWsJA3LgoOdd7WGhpUSzLgLgI4IsIzYkbJf9kmpOHe7Vdm/o3PcRA3jmizXUuAQ==", + "requires": { + "@babel/core": "^7.21.8", + "@babel/generator": "^7.21.5", + "@babel/parser": "^7.21.8", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5", + "semver": "^7.5.2" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@internationalized/date": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.0.tgz", + "integrity": "sha512-nw0Q+oRkizBWMioseI8+2TeUPEyopJVz5YxoYVzR0W1v+2YytiYah7s/ot35F149q/xAg4F1gT/6eTd+tsUpFQ==", + "requires": { + "@swc/helpers": "^0.5.0" + } + }, + "@internationalized/message": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.1.1.tgz", + "integrity": "sha512-ZgHxf5HAPIaR0th+w0RUD62yF6vxitjlprSxmLJ1tam7FOekqRSDELMg4Cr/DdszG5YLsp5BG3FgHgqquQZbqw==", + "requires": { + "@swc/helpers": "^0.5.0", + "intl-messageformat": "^10.1.0" + } + }, + "@internationalized/number": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.4.0.tgz", + "integrity": "sha512-8TvotW3qVDHC4uv/BVoN6Qx0Dm8clHY1/vpH+dh+XRiPW/9NVpKn1P8d1A+WLphWrMwyqyWXI7uWehJPviaeIw==", + "requires": { + "@swc/helpers": "^0.5.0" + } + }, + "@internationalized/string": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.1.1.tgz", + "integrity": "sha512-fvSr6YRoVPgONiVIUhgCmIAlifMVCeej/snPZVzbzRPxGpHl3o1GRe+d/qh92D8KhgOciruDUH8I5mjdfdjzfA==", + "requires": { + "@swc/helpers": "^0.5.0" + } + }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@juggle/resize-observer": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" + }, + "@lezer/common": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.0.tgz", + "integrity": "sha512-Wmvlm4q6tRpwiy20TnB3yyLTZim38Tkc50dPY8biQRwqE+ati/wD84rm3N15hikvdT4uSg9phs9ubjvcLmkpKg==" + }, + "@lezer/cpp": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@lezer/cpp/-/cpp-1.1.2.tgz", + "integrity": "sha512-macwKtyeUO0EW86r3xWQCzOV9/CF8imJLpJlPv3sDY57cPGeUZ8gXWOWNlJr52TVByMV3PayFQCA5SHEERDmVQ==", + "requires": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "@lezer/css": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@lezer/css/-/css-1.1.6.tgz", + "integrity": "sha512-/HhbnfXchRc995VdDH9TBzd1B2CO/A4uhOhELqGjd7Bymgc+tGlb0W9Vp5GA1Otq8Ef4JCXpuKmr4hH3aFny6A==", + "requires": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "@lezer/highlight": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.0.tgz", + "integrity": "sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==", + "requires": { + "@lezer/common": "^1.0.0" + } + }, + "@lezer/html": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@lezer/html/-/html-1.3.8.tgz", + "integrity": "sha512-EXseJ3pUzWxE6XQBQdqWHZqqlGQRSuNMBcLb6mZWS2J2v+QZhOObD+3ZIKIcm59ntTzyor4LqFTb72iJc3k23Q==", + "requires": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "@lezer/java": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@lezer/java/-/java-1.1.1.tgz", + "integrity": "sha512-mt3dX13fRlpY7RlWELYRakanXgmwXsLRCrhstrn+c1sZd7jR2xle46/3heoxGd+oHxnuTnpoyXTyxcLJQs9+mQ==", + "requires": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "@lezer/javascript": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.4.11.tgz", + "integrity": "sha512-B5Y9EJF4BWiMgj4ufxUo2hrORnmMBDrMtR+L7dwIO5pocuSAahG6QBwXR6PbKJOjRywJczU2r2LJPg79ER91TQ==", + "requires": { + "@lezer/highlight": "^1.1.3", + "@lezer/lr": "^1.3.0" + } + }, + "@lezer/json": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@lezer/json/-/json-1.0.2.tgz", + "integrity": "sha512-xHT2P4S5eeCYECyKNPhr4cbEL9tc8w83SPwRC373o9uEdrvGKTZoJVAGxpOsZckMlEh9W23Pc72ew918RWQOBQ==", + "requires": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "@lezer/lezer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@lezer/lezer/-/lezer-1.1.2.tgz", + "integrity": "sha512-O8yw3CxPhzYHB1hvwbdozjnAslhhR8A5BH7vfEMof0xk3p+/DFDfZkA9Tde6J+88WgtwaHy4Sy6ThZSkaI0Evw==", + "requires": { + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "@lezer/lr": { + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.14.tgz", + "integrity": "sha512-z5mY4LStlA3yL7aHT/rqgG614cfcvklS+8oFRFBYrs4YaWLJyKKM4+nN6KopToX0o9Hj6zmH6M5kinOYuy06ug==", + "requires": { + "@lezer/common": "^1.0.0" + } + }, + "@lezer/markdown": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.2.0.tgz", + "integrity": "sha512-d7MwsfAukZJo1GpPrcPGa3MxaFFOqNp0gbqF+3F7pTeNDOgeJN1muXzx1XXDPt+Ac+/voCzsH7qXqnn+xReG/g==", + "requires": { + "@lezer/common": "^1.0.0", + "@lezer/highlight": "^1.0.0" + } + }, + "@lezer/php": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@lezer/php/-/php-1.0.2.tgz", + "integrity": "sha512-GN7BnqtGRpFyeoKSEqxvGvhJQiI4zkgmYnDk/JIyc7H7Ifc1tkPnUn/R2R8meH3h/aBf5rzjvU8ZQoyiNDtDrA==", + "requires": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.1.0" + } + }, + "@lezer/python": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@lezer/python/-/python-1.1.10.tgz", + "integrity": "sha512-pvSjn+OWivmA/si/SFeGouHO50xoOZcPIFzf8dql0gRvcfCvLDpVIpnnGFFlB7wa0WDscDLo0NmH+4Tx80nBdQ==", + "requires": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "@lezer/rust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@lezer/rust/-/rust-1.0.2.tgz", + "integrity": "sha512-Lz5sIPBdF2FUXcWeCu1//ojFAZqzTQNRga0aYv6dYXqJqPfMdCAI0NzajWUd4Xijj1IKJLtjoXRPMvTKWBcqKg==", + "requires": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "@lezer/sass": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@lezer/sass/-/sass-1.0.4.tgz", + "integrity": "sha512-AqW4myvp73sbMk6y0+gJrMjN5xtqFZzqTftzO3YcO8gSL5d3pymIP3deQllAI8+s1ZoSzH6kD4hsoFLpkD9Kfg==", + "requires": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "@lezer/xml": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@lezer/xml/-/xml-1.0.4.tgz", + "integrity": "sha512-WmXKb5eX8+rRfZYSNRR5TPee/ZoDgBdVS/rj1VCJGDKa5gNldIctQYibCoFVyNhvZsyL/8nHbZJZPM4gnXN2Vw==", + "requires": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "@manypkg/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.5.5", + "@types/node": "^12.7.1", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0" + }, + "dependencies": { + "@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@manypkg/get-packages": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz", + "integrity": "sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==", + "dev": true, + "requires": { + "@babel/runtime": "^7.5.5", + "@changesets/types": "^4.0.1", + "@manypkg/find-root": "^1.1.0", + "fs-extra": "^8.1.0", + "globby": "^11.0.0", + "read-yaml-file": "^1.1.0" + }, + "dependencies": { + "@changesets/types": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz", + "integrity": "sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "@microsoft/tsdoc": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==", + "dev": true + }, + "@microsoft/tsdoc-config": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", + "dev": true, + "requires": { + "@microsoft/tsdoc": "0.14.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + }, + "dependencies": { + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + } + } + }, + "@nextjournal/lang-clojure": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@nextjournal/lang-clojure/-/lang-clojure-1.0.0.tgz", + "integrity": "sha512-gOCV71XrYD0DhwGoPMWZmZ0r92/lIHsqQu9QWdpZYYBwiChNwMO4sbVMP7eTuAqffFB2BTtCSC+1skSH9d3bNg==", + "requires": { + "@codemirror/language": "^6.0.0", + "@nextjournal/lezer-clojure": "1.0.0" + } + }, + "@nextjournal/lezer-clojure": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@nextjournal/lezer-clojure/-/lezer-clojure-1.0.0.tgz", + "integrity": "sha512-VZyuGu4zw5mkTOwQBTaGVNWmsOZAPw5ZRxu1/Knk/Xfs7EDBIogwIs5UXTYkuECX5ZQB8eOB+wKA2pc7VyqaZQ==", + "requires": { + "@lezer/lr": "^1.0.0" + } + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "requires": { + "eslint-scope": "5.1.1" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/agent": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.1.1.tgz", + "integrity": "sha512-6RlbiOAi6L6uUYF4/CDEkDZQnKw0XDsFJVrEpnib8rAx2WRMOsUyAdgnvDpX/fdkDWxtqE+NHwF465llI2wR0g==", + "dev": true, + "requires": { + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.1" + }, + "dependencies": { + "agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dev": true, + "requires": { + "debug": "^4.3.4" + } + }, + "http-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "dev": true, + "requires": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + } + }, + "https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "dev": true, + "requires": { + "agent-base": "^7.0.2", + "debug": "4" + } + }, + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true + }, + "socks-proxy-agent": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", + "dev": true, + "requires": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" + } + } + } + }, + "@npmcli/config": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-8.0.2.tgz", + "integrity": "sha512-g+DAp7bUsiUDynRI4jTO0wPAXJpy3puhovHHg8S4iq54NF8zd00588GJOm5ARxDaDUdKCUYu9E5fNc+esYl5JA==", + "dev": true, + "requires": { + "@npmcli/map-workspaces": "^3.0.2", + "ci-info": "^4.0.0", + "ini": "^4.1.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", + "read-package-json-fast": "^3.0.2", + "semver": "^7.3.5", + "walk-up-path": "^3.0.1" + }, + "dependencies": { + "ci-info": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@npmcli/fs": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", + "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", + "dev": true, + "requires": { + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@npmcli/git": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.3.tgz", + "integrity": "sha512-UZp9NwK+AynTrKvHn5k3KviW/hA5eENmFsu3iAPe7sWRt0lFUdsY/wXIYjpDFe7cdSNwOIzbObfwgt6eL5/2zw==", + "dev": true, + "requires": { + "@npmcli/promise-spawn": "^7.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^3.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^4.0.0" + }, + "dependencies": { + "isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true + }, + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "requires": { + "isexe": "^3.1.1" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@npmcli/installed-package-contents": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", + "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", + "dev": true, + "requires": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + } + }, + "@npmcli/map-workspaces": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.4.tgz", + "integrity": "sha512-Z0TbvXkRbacjFFLpVpV0e2mheCh+WzQpcqL+4xp49uNJOxOnIAPZyXtUxZ5Qn3QBTGKA11Exjd9a5411rBrhDg==", + "dev": true, + "requires": { + "@npmcli/name-from-folder": "^2.0.0", + "glob": "^10.2.2", + "minimatch": "^9.0.0", + "read-package-json-fast": "^3.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + } + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "@npmcli/name-from-folder": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz", + "integrity": "sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==", + "dev": true + }, + "@npmcli/node-gyp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", + "dev": true + }, + "@npmcli/promise-spawn": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.0.tgz", + "integrity": "sha512-wBqcGsMELZna0jDblGd7UXgOby45TQaMWmbFwWX+SEotk4HV6zG2t6rT9siyLhPk4P6YYqgfL1UO8nMWDBVJXQ==", + "dev": true, + "requires": { + "which": "^4.0.0" + }, + "dependencies": { + "isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true + }, + "which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "requires": { + "isexe": "^3.1.1" + } + } + } + }, + "@npmcli/run-script": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.1.tgz", + "integrity": "sha512-Od/JMrgkjZ8alyBE0IzeqZDiF1jgMez9Gkc/OYrCkHHiXNwM0wc6s7+h+xM7kYDZkS0tAoOLr9VvygyE5+2F7g==", + "dev": true, + "requires": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^3.0.0", + "which": "^4.0.0" + }, + "dependencies": { + "isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true + }, + "which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "requires": { + "isexe": "^3.1.1" + } + } + } + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true + }, + "@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" + }, + "dependencies": { + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true + }, + "open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dev": true, + "requires": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + } + } + } + }, + "@preact/signals-core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.5.0.tgz", + "integrity": "sha512-U2diO1Z4i1n2IoFgMYmRdHWGObNrcuTRxyNEn7deSq2cru0vj0583HYQZHsAqcs7FE+hQyX3mjIV7LAfHCvy8w==" + }, + "@preact/signals-react": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@preact/signals-react/-/signals-react-1.3.7.tgz", + "integrity": "sha512-tXNcq/lgvLO3gxI1ZWCJTKQevye6TYvxkmxAnYVthyLsi5LOAmCf/KzfsZwFRZv9q88B33kEMOujAy9Tsyn6Qg==", + "requires": { + "@preact/signals-core": "^1.4.0", + "use-sync-external-store": "^1.2.0" + } + }, + "@radix-ui/number": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", + "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-accessible-icon": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.0.3.tgz", + "integrity": "sha512-duVGKeWPSUILr/MdlPxV+GeULTc2rS1aihGdQ3N2qCUPMgxYLxvAsHJM3mCVLF8d5eK+ympmB22mb1F3a5biNw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-visually-hidden": "1.0.3" + } + }, + "@radix-ui/react-accordion": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.1.2.tgz", + "integrity": "sha512-fDG7jcoNKVjSK6yfmuAs0EnPDro0WMXIhMtXdTBWqEioVW206ku+4Lw07e+13lUkFkpoEQ2PdeMIAGpdqEAmDg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collapsible": "1.0.3", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + } + }, + "@radix-ui/react-alert-dialog": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.0.5.tgz", + "integrity": "sha512-OrVIOcZL0tl6xibeuGt5/+UxoT2N27KCFOPjFyfXMnchxSHZ/OW7cCX2nGlIYJrbHK/fczPcFzAwvNBB6XBNMA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dialog": "1.0.5", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2" + } + }, + "@radix-ui/react-arrow": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", + "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + } + }, + "@radix-ui/react-aspect-ratio": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.0.3.tgz", + "integrity": "sha512-fXR5kbMan9oQqMuacfzlGG/SQMcmMlZ4wrvpckv8SgUulD0MMpspxJrxg/Gp/ISV3JfV1AeSWTYK9GvxA4ySwA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + } + }, + "@radix-ui/react-avatar": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.0.4.tgz", + "integrity": "sha512-kVK2K7ZD3wwj3qhle0ElXhOjbezIgyl2hVvgwfIdexL3rN6zJmy5AqqIf+D31lxVppdzV8CjAfZ6PklkmInZLw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + } + }, + "@radix-ui/react-checkbox": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.0.4.tgz", + "integrity": "sha512-CBuGQa52aAYnADZVt/KBQzXrwx6TqnlwtcIPGtVt5JkkzQwMOLJjPukimhfKEr4GQNd43C+djUh5Ikopj8pSLg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + } + }, + "@radix-ui/react-collapsible": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.0.3.tgz", + "integrity": "sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + } + }, + "@radix-ui/react-collection": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", + "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2" + } + }, + "@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-context-menu": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.1.5.tgz", + "integrity": "sha512-R5XaDj06Xul1KGb+WP8qiOh7tKJNz2durpLBXAGZjSVtctcRFCuEvy2gtMwRJGePwQQE5nV77gs4FwRi8T+r2g==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-menu": "2.0.6", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1" + } + }, + "@radix-ui/react-dialog": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz", + "integrity": "sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "dependencies": { + "react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "requires": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + } + } + }, + "@radix-ui/react-direction": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", + "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-dismissable-layer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", + "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-escape-keydown": "1.0.3" + } + }, + "@radix-ui/react-dropdown-menu": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.6.tgz", + "integrity": "sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-menu": "2.0.6", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + } + }, + "@radix-ui/react-focus-guards": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", + "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-focus-scope": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", + "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" + } + }, + "@radix-ui/react-hover-card": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.0.7.tgz", + "integrity": "sha512-OcUN2FU0YpmajD/qkph3XzMcK/NmSk9hGWnjV68p6QiZMgILugusgQwnLSDs3oFSJYGKf3Y49zgFedhGh04k9A==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + } + }, + "@radix-ui/react-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + } + }, + "@radix-ui/react-label": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.0.2.tgz", + "integrity": "sha512-N5ehvlM7qoTLx7nWPodsPYPgMzA5WM8zZChQg8nyFJKnDO5WHdba1vv5/H6IO5LtJMfD2Q3wh1qHFGNtK0w3bQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + } + }, + "@radix-ui/react-menu": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.6.tgz", + "integrity": "sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "dependencies": { + "react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "requires": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + } + } + }, + "@radix-ui/react-menubar": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.0.4.tgz", + "integrity": "sha512-bHgUo9gayKZfaQcWSSLr++LyS0rgh+MvD89DE4fJ6TkGHvjHgPaBZf44hdka7ogOxIOdj9163J+5xL2Dn4qzzg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-menu": "2.0.6", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-use-controllable-state": "1.0.1" + } + }, + "@radix-ui/react-navigation-menu": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.1.4.tgz", + "integrity": "sha512-Cc+seCS3PmWmjI51ufGG7zp1cAAIRqHVw7C9LOA2TZ+R4hG6rDvHcTqIsEEFLmZO3zNVH72jOOE7kKNy8W+RtA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3" + } + }, + "@radix-ui/react-popover": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.0.7.tgz", + "integrity": "sha512-shtvVnlsxT6faMnK/a7n0wptwBD23xc1Z5mdrtKLwVEfsEMXodS0r5s0/g5P0hX//EKYZS2sxUjqfzlg52ZSnQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "dependencies": { + "react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "requires": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + } + } + }, + "@radix-ui/react-popper": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz", + "integrity": "sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==", + "requires": { + "@babel/runtime": "^7.13.10", + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-rect": "1.0.1", + "@radix-ui/react-use-size": "1.0.1", + "@radix-ui/rect": "1.0.1" + } + }, + "@radix-ui/react-portal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", + "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + } + }, + "@radix-ui/react-presence": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", + "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + } + }, + "@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + } + }, + "@radix-ui/react-progress": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.0.3.tgz", + "integrity": "sha512-5G6Om/tYSxjSeEdrb1VfKkfZfn/1IlPWd731h2RfPuSbIfNUgfqAwbKfJCg/PP6nuUCTrYzalwHSpSinoWoCag==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3" + } + }, + "@radix-ui/react-radio-group": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.1.3.tgz", + "integrity": "sha512-x+yELayyefNeKeTx4fjK6j99Fs6c4qKm3aY38G3swQVTN6xMpsrbigC0uHs2L//g8q4qR7qOcww8430jJmi2ag==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + } + }, + "@radix-ui/react-roving-focus": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", + "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1" + } + }, + "@radix-ui/react-scroll-area": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.5.tgz", + "integrity": "sha512-b6PAgH4GQf9QEn8zbT2XUHpW5z8BzqEc7Kl11TwDrvuTrxlkcjTD5qa/bxgKr+nmuXKu4L/W5UZ4mlP/VG/5Gw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.1", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + } + }, + "@radix-ui/react-select": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.0.0.tgz", + "integrity": "sha512-RH5b7af4oHtkcHS7pG6Sgv5rk5Wxa7XI8W5gvB1N/yiuDGZxko1ynvOiVhFM7Cis2A8zxF9bTOUVbRDzPepe6w==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.1", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "dependencies": { + "react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "requires": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + } + } + }, + "@radix-ui/react-separator": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.0.3.tgz", + "integrity": "sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + } + }, + "@radix-ui/react-slider": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.1.2.tgz", + "integrity": "sha512-NKs15MJylfzVsCagVSWKhGGLNR1W9qWs+HtgbmjjVUB3B9+lb3PYoXxVju3kOrpf0VKyVCtZp+iTwVoqpa1Chw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.1", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + } + }, + "@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + } + }, + "@radix-ui/react-switch": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.0.3.tgz", + "integrity": "sha512-mxm87F88HyHztsI7N+ZUmEoARGkC22YVW5CaC+Byc+HRpuvCrOBPTAnXgf+tZ/7i0Sg/eOePGdMhUKhPaQEqow==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + } + }, + "@radix-ui/react-tabs": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.0.4.tgz", + "integrity": "sha512-egZfYY/+wRNCflXNHx+dePvnz9FbmssDTJBtgRfDY7e8SE5oIo3Py2eCB1ckAbh1Q7cQ/6yJZThJ++sgbxibog==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-use-controllable-state": "1.0.1" + } + }, + "@radix-ui/react-toast": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.1.5.tgz", + "integrity": "sha512-fRLn227WHIBRSzuRzGJ8W+5YALxofH23y0MlPLddaIpLpCDqdE0NZlS2NRQDRiptfxDeeCjgFIpexB1/zkxDlw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3" + } + }, + "@radix-ui/react-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz", + "integrity": "sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + } + }, + "@radix-ui/react-toggle-group": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz", + "integrity": "sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-toggle": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + } + }, + "@radix-ui/react-tooltip": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz", + "integrity": "sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3" + } + }, + "@radix-ui/react-use-callback-ref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", + "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + } + }, + "@radix-ui/react-use-escape-keydown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", + "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + } + }, + "@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-previous": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", + "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-rect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", + "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "1.0.1" + } + }, + "@radix-ui/react-use-size": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", + "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + } + }, + "@radix-ui/react-visually-hidden": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", + "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + } + }, + "@radix-ui/rect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", + "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@react-aria/i18n": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.9.0.tgz", + "integrity": "sha512-ebGP/sVG0ZtNF4RNFzs/W01tl7waYpBManh1kKWgA4roDPFt/odkgkDBzKGl+ggBb7TQRHsfUFHuqKsrsMy9TA==", + "requires": { + "@internationalized/date": "^3.5.0", + "@internationalized/message": "^3.1.1", + "@internationalized/number": "^3.4.0", + "@internationalized/string": "^3.1.1", + "@react-aria/ssr": "^3.9.0", + "@react-aria/utils": "^3.22.0", + "@react-types/shared": "^3.22.0", + "@swc/helpers": "^0.5.0" + } + }, + "@react-aria/ssr": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.0.tgz", + "integrity": "sha512-Bz6BqP6ZorCme9tSWHZVmmY+s7AU8l6Vl2NUYmBzezD//fVHHfFo4lFBn5tBuAaJEm3AuCLaJQ6H2qhxNSb7zg==", + "requires": { + "@swc/helpers": "^0.5.0" + } + }, + "@react-aria/utils": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.22.0.tgz", + "integrity": "sha512-Qi/m65GFFljXA/ayj1m5g3KZdgbZY3jacSSqD5vNUOEGiKsn4OQcsw8RfC2c0SgtLV1hLzsfvFI1OiryPlGCcw==", + "requires": { + "@react-aria/ssr": "^3.9.0", + "@react-stately/utils": "^3.9.0", + "@react-types/shared": "^3.22.0", + "@swc/helpers": "^0.5.0", + "clsx": "^1.1.1" + }, + "dependencies": { + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + } + } + }, + "@react-dnd/asap": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-5.0.2.tgz", + "integrity": "sha512-WLyfoHvxhs0V9U+GTsGilGgf2QsPl6ZZ44fnv0/b8T3nQyvzxidxsg/ZltbWssbsRDlYW8UKSQMTGotuTotZ6A==" + }, + "@react-dnd/invariant": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-4.0.2.tgz", + "integrity": "sha512-xKCTqAK/FFauOM9Ta2pswIyT3D8AQlfrYdOi/toTPEhqCuAs1v5tcJ3Y08Izh1cJ5Jchwy9SeAXmMg6zrKs2iw==" + }, + "@react-dnd/shallowequal": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz", + "integrity": "sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA==" + }, + "@react-stately/utils": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.9.0.tgz", + "integrity": "sha512-yPKFY1F88HxuZ15BG2qwAYxtpE4HnIU0Ofi4CuBE0xC6I8mwo4OQjDzi+DZjxQngM9D6AeTTD6F1V8gkozA0Gw==", + "requires": { + "@swc/helpers": "^0.5.0" + } + }, + "@react-types/shared": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.22.0.tgz", + "integrity": "sha512-yVOekZWbtSmmiThGEIARbBpnmUIuePFlLyctjvCbgJgGhz8JnEJOipLQ/a4anaWfzAgzSceQP8j/K+VOOePleA==" + }, + "@remix-run/router": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.13.0.tgz", + "integrity": "sha512-5dMOnVnefRsl4uRnAdoWjtVTdh8e6aZqgM4puy9nmEADH72ck+uXwzpJLEKE9Q6F8ZljNewLgmTfkxUrBdv4WA==" + }, + "@replit/codemirror-lang-csharp": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@replit/codemirror-lang-csharp/-/codemirror-lang-csharp-6.2.0.tgz", + "integrity": "sha512-6utbaWkoymhoAXj051mkRp+VIJlpwUgCX9Toevz3YatiZsz512fw3OVCedXQx+WcR0wb6zVHjChnuxqfCLtFVQ==" + }, + "@replit/codemirror-lang-nix": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@replit/codemirror-lang-nix/-/codemirror-lang-nix-6.0.1.tgz", + "integrity": "sha512-lvzjoYn9nfJzBD5qdm3Ut6G3+Or2wEacYIDJ49h9+19WSChVnxv4ojf+rNmQ78ncuxIt/bfbMvDLMeMP0xze6g==" + }, + "@replit/codemirror-lang-solidity": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@replit/codemirror-lang-solidity/-/codemirror-lang-solidity-6.0.1.tgz", + "integrity": "sha512-kDnak0xZelGmvzJwKTpMTl6gYSfFq9hnxrkbLaMV0CARq/MFvDQJmcmYon/k8uZqXy6DfzewKDV8tx9kY2WUZg==" + }, + "@replit/codemirror-lang-svelte": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@replit/codemirror-lang-svelte/-/codemirror-lang-svelte-6.0.0.tgz", + "integrity": "sha512-U2OqqgMM6jKelL0GNWbAmqlu1S078zZNoBqlJBW+retTc5M4Mha6/Y2cf4SVg6ddgloJvmcSpt4hHrVoM4ePRA==" + }, + "@rollup/plugin-commonjs": { + "version": "25.0.7", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz", + "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==", + "requires": { + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "glob": "^8.0.3", + "is-reference": "1.2.1", + "magic-string": "^0.30.3" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "glob": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "@rollup/plugin-virtual": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-virtual/-/plugin-virtual-3.0.1.tgz", + "integrity": "sha512-fK8O0IL5+q+GrsMLuACVNk2x21g3yaw+sG2qn16SnUd3IlBsQyvWxLMGHmCmXRMecPjGRSZ/1LmZB4rjQm68og==" + }, + "@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "requires": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "dependencies": { + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + } + } + }, + "@rollup/rollup-android-arm-eabi": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.10.0.tgz", + "integrity": "sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==", + "optional": true + }, + "@rollup/rollup-android-arm64": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.10.0.tgz", + "integrity": "sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==", + "optional": true + }, + "@rollup/rollup-darwin-arm64": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.10.0.tgz", + "integrity": "sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==", + "optional": true + }, + "@rollup/rollup-darwin-x64": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.10.0.tgz", + "integrity": "sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==", + "optional": true + }, + "@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.10.0.tgz", + "integrity": "sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==", + "optional": true + }, + "@rollup/rollup-linux-arm64-gnu": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.10.0.tgz", + "integrity": "sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==", + "optional": true + }, + "@rollup/rollup-linux-arm64-musl": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.10.0.tgz", + "integrity": "sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==", + "optional": true + }, + "@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.0.tgz", + "integrity": "sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-riscv64-gnu": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.10.0.tgz", + "integrity": "sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==", + "optional": true + }, + "@rollup/rollup-linux-s390x-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.0.tgz", + "integrity": "sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-x64-gnu": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.10.0.tgz", + "integrity": "sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==", + "optional": true + }, + "@rollup/rollup-linux-x64-musl": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.10.0.tgz", + "integrity": "sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==", + "optional": true + }, + "@rollup/rollup-win32-arm64-msvc": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.10.0.tgz", + "integrity": "sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==", + "optional": true + }, + "@rollup/rollup-win32-ia32-msvc": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.10.0.tgz", + "integrity": "sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==", + "optional": true + }, + "@rollup/rollup-win32-x64-msvc": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.10.0.tgz", + "integrity": "sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==", + "optional": true + }, + "@rushstack/eslint-patch": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.0.tgz", + "integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==", + "dev": true + }, + "@sigstore/bundle": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.1.0.tgz", + "integrity": "sha512-89uOo6yh/oxaU8AeOUnVrTdVMcGk9Q1hJa7Hkvalc6G3Z3CupWk4Xe9djSgJm9fMkH69s0P0cVHUoKSOemLdng==", + "dev": true, + "requires": { + "@sigstore/protobuf-specs": "^0.2.1" + } + }, + "@sigstore/protobuf-specs": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", + "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==", + "dev": true + }, + "@sigstore/sign": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.1.0.tgz", + "integrity": "sha512-4VRpfJxs+8eLqzLVrZngVNExVA/zAhVbi4UT4zmtLi4xRd7vz5qie834OgkrGsLlLB1B2nz/3wUxT1XAUBe8gw==", + "dev": true, + "requires": { + "@sigstore/bundle": "^2.1.0", + "@sigstore/protobuf-specs": "^0.2.1", + "make-fetch-happen": "^13.0.0" + }, + "dependencies": { + "make-fetch-happen": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", + "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", + "dev": true, + "requires": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + } + } + } + }, + "@sigstore/tuf": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.2.0.tgz", + "integrity": "sha512-KKATZ5orWfqd9ZG6MN8PtCIx4eevWSuGRKQvofnWXRpyMyUEpmrzg5M5BrCpjM+NfZ0RbNGOh5tCz/P2uoRqOA==", + "dev": true, + "requires": { + "@sigstore/protobuf-specs": "^0.2.1", + "tuf-js": "^2.1.0" + } + }, + "@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==" + }, + "@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" + } + }, + "@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "requires": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + }, + "dependencies": { + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "requires": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + } + } + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "requires": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + } + }, + "@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "requires": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + } + }, + "@svgr/plugin-svgo": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", + "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", + "requires": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + }, + "dependencies": { + "cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "requires": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + } + } + } + }, + "@svgr/webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", + "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "requires": { + "@babel/core": "^7.21.3", + "@babel/plugin-transform-react-constant-elements": "^7.21.3", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@svgr/core": "8.1.0", + "@svgr/plugin-jsx": "8.1.0", + "@svgr/plugin-svgo": "8.1.0" + } + }, + "@swc/core": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.99.tgz", + "integrity": "sha512-8O996RfuPC4ieb4zbYMfbyCU9k4gSOpyCNnr7qBQ+o7IEmh8JCV6B8wwu+fT/Om/6Lp34KJe1IpJ/24axKS6TQ==", + "requires": { + "@swc/core-darwin-arm64": "1.3.99", + "@swc/core-darwin-x64": "1.3.99", + "@swc/core-linux-arm64-gnu": "1.3.99", + "@swc/core-linux-arm64-musl": "1.3.99", + "@swc/core-linux-x64-gnu": "1.3.99", + "@swc/core-linux-x64-musl": "1.3.99", + "@swc/core-win32-arm64-msvc": "1.3.99", + "@swc/core-win32-ia32-msvc": "1.3.99", + "@swc/core-win32-x64-msvc": "1.3.99", + "@swc/counter": "^0.1.1", + "@swc/types": "^0.1.5" + } + }, + "@swc/core-darwin-arm64": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.99.tgz", + "integrity": "sha512-Qj7Jct68q3ZKeuJrjPx7k8SxzWN6PqLh+VFxzA+KwLDpQDPzOlKRZwkIMzuFjLhITO4RHgSnXoDk/Syz0ZeN+Q==", + "optional": true + }, + "@swc/core-darwin-x64": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.99.tgz", + "integrity": "sha512-wR7m9QVJjgiBu1PSOHy7s66uJPa45Kf9bZExXUL+JAa9OQxt5y+XVzr+n+F045VXQOwdGWplgPnWjgbUUHEVyw==", + "optional": true + }, + "@swc/core-linux-arm64-gnu": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.99.tgz", + "integrity": "sha512-gcGv1l5t0DScEONmw5OhdVmEI/o49HCe9Ik38zzH0NtDkc+PDYaCcXU5rvfZP2qJFaAAr8cua8iJcOunOSLmnA==", + "optional": true + }, + "@swc/core-linux-arm64-musl": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.99.tgz", + "integrity": "sha512-XL1/eUsTO8BiKsWq9i3iWh7H99iPO61+9HYiWVKhSavknfj4Plbn+XyajDpxsauln5o8t+BRGitymtnAWJM4UQ==", + "optional": true + }, + "@swc/core-linux-x64-gnu": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.99.tgz", + "integrity": "sha512-fGrXYE6DbTfGNIGQmBefYxSk3rp/1lgbD0nVg4rl4mfFRQPi7CgGhrrqSuqZ/ezXInUIgoCyvYGWFSwjLXt/Qg==", + "optional": true + }, + "@swc/core-linux-x64-musl": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.99.tgz", + "integrity": "sha512-kvgZp/mqf3IJ806gUOL6gN6VU15+DfzM1Zv4Udn8GqgXiUAvbQehrtruid4Snn5pZTLj4PEpSCBbxgxK1jbssA==", + "optional": true + }, + "@swc/core-win32-arm64-msvc": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.99.tgz", + "integrity": "sha512-yt8RtZ4W/QgFF+JUemOUQAkVW58cCST7mbfKFZ1v16w3pl3NcWd9OrtppFIXpbjU1rrUX2zp2R7HZZzZ2Zk/aQ==", + "optional": true + }, + "@swc/core-win32-ia32-msvc": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.99.tgz", + "integrity": "sha512-62p5fWnOJR/rlbmbUIpQEVRconICy5KDScWVuJg1v3GPLBrmacjphyHiJC1mp6dYvvoEWCk/77c/jcQwlXrDXw==", + "optional": true + }, + "@swc/core-win32-x64-msvc": { + "version": "1.3.99", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.99.tgz", + "integrity": "sha512-PdppWhkoS45VGdMBxvClVgF1hVjqamtvYd82Gab1i4IV45OSym2KinoDCKE1b6j3LwBLOn2J9fvChGSgGfDCHQ==", + "optional": true + }, + "@swc/counter": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.2.tgz", + "integrity": "sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==" + }, + "@swc/helpers": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", + "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@swc/types": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", + "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==" + }, + "@tailwindcss/line-clamp": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/line-clamp/-/line-clamp-0.4.4.tgz", + "integrity": "sha512-5U6SY5z8N42VtrCrKlsTAA35gy2VSyYtHWCsg1H87NU1SXnEfekTVlrga9fzUDrrHcGi2Lb5KenUWb4lRQT5/g==", + "dev": true + }, + "@tanstack/query-core": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.25.0.tgz", + "integrity": "sha512-vlobHP64HTuSE68lWF1mEhwSRC5Q7gaT+a/m9S+ItuN+ruSOxe1rFnR9j0ACWQ314BPhBEVKfBQ6mHL0OWfdbQ==" + }, + "@tanstack/query-devtools": { + "version": "5.24.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.24.0.tgz", + "integrity": "sha512-pThim455t69zrZaQKa7IRkEIK8UBTS+gHVAdNfhO72Xh4rWpMc63ovRje5/n6iw63+d6QiJzVadsJVdPoodSeQ==" + }, + "@tanstack/query-persist-client-core": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-persist-client-core/-/query-persist-client-core-5.25.0.tgz", + "integrity": "sha512-sEUsEZ/XWkOosO45CDBI5nj5woCS+DUd9Dk8pGpU8MkeH0EVd3p4N5CdbjNhrreyy5Krf3rpNaiRN9ygLX/rWA==", + "requires": { + "@tanstack/query-core": "5.25.0" + } + }, + "@tanstack/react-query": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.25.0.tgz", + "integrity": "sha512-u+n5R7mLO7RmeiIonpaCRVXNRWtZEef/aVZ/XGWRPa7trBIvGtzlfo0Ah7ZtnTYfrKEVwnZ/tzRCBcoiqJ/tFw==", + "requires": { + "@tanstack/query-core": "5.25.0" + } + }, + "@tanstack/react-query-devtools": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.25.0.tgz", + "integrity": "sha512-bqtr1Bwvo/jspJXb2l4R1DSZ848TvIzGBk4V0b6YGS5EQ3015dhm3mPqyTgh0DquK5ZR0h1yP/4DpzhhvTnFHA==", + "requires": { + "@tanstack/query-devtools": "5.24.0" + } + }, + "@tanstack/react-query-persist-client": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-persist-client/-/react-query-persist-client-5.25.0.tgz", + "integrity": "sha512-j1+GyFj4UQGWuiFZoDUVJZS+wxqKd9SGvPlyHG619zzYNN+QQu4B5uvvHc6U8MroM377EOBOuLKK3W6qsAdahQ==", + "requires": { + "@tanstack/query-persist-client-core": "5.25.0" + } + }, + "@tauri-apps/api": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.5.3.tgz", + "integrity": "sha512-zxnDjHHKjOsrIzZm6nO5Xapb/BxqUq1tc7cGkFXsFkGTsSWgCPH1D8mm0XS9weJY2OaR73I3k3S+b7eSzJDfqA==" + }, + "@tauri-apps/cli": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.5.6.tgz", + "integrity": "sha512-k4Y19oVCnt7WZb2TnDzLqfs7o98Jq0tUoVMv+JQSzuRDJqaVu2xMBZ8dYplEn+EccdR5SOMyzaLBJWu38TVK1A==", + "dev": true, + "requires": { + "@tauri-apps/cli-darwin-arm64": "1.5.6", + "@tauri-apps/cli-darwin-x64": "1.5.6", + "@tauri-apps/cli-linux-arm-gnueabihf": "1.5.6", + "@tauri-apps/cli-linux-arm64-gnu": "1.5.6", + "@tauri-apps/cli-linux-arm64-musl": "1.5.6", + "@tauri-apps/cli-linux-x64-gnu": "1.5.6", + "@tauri-apps/cli-linux-x64-musl": "1.5.6", + "@tauri-apps/cli-win32-arm64-msvc": "1.5.6", + "@tauri-apps/cli-win32-ia32-msvc": "1.5.6", + "@tauri-apps/cli-win32-x64-msvc": "1.5.6" + } + }, + "@tauri-apps/cli-darwin-arm64": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.5.6.tgz", + "integrity": "sha512-NNvG3XLtciCMsBahbDNUEvq184VZmOveTGOuy0So2R33b/6FDkuWaSgWZsR1mISpOuP034htQYW0VITCLelfqg==", + "dev": true, + "optional": true + }, + "@tauri-apps/cli-darwin-x64": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.5.6.tgz", + "integrity": "sha512-nkiqmtUQw3N1j4WoVjv81q6zWuZFhBLya/RNGUL94oafORloOZoSY0uTZJAoeieb3Y1YK0rCHSDl02MyV2Fi4A==", + "dev": true, + "optional": true + }, + "@tauri-apps/cli-linux-arm-gnueabihf": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.5.6.tgz", + "integrity": "sha512-z6SPx+axZexmWXTIVPNs4Tg7FtvdJl9EKxYN6JPjOmDZcqA13iyqWBQal2DA/GMZ1Xqo3vyJf6EoEaKaliymPQ==", + "dev": true, + "optional": true + }, + "@tauri-apps/cli-linux-arm64-gnu": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.5.6.tgz", + "integrity": "sha512-QuQjMQmpsCbzBrmtQiG4uhnfAbdFx3nzm+9LtqjuZlurc12+Mj5MTgqQ3AOwQedH3f7C+KlvbqD2AdXpwTg7VA==", + "dev": true, + "optional": true + }, + "@tauri-apps/cli-linux-arm64-musl": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.5.6.tgz", + "integrity": "sha512-8j5dH3odweFeom7bRGlfzDApWVOT4jIq8/214Wl+JeiNVehouIBo9lZGeghZBH3XKFRwEvU23i7sRVjuh2s8mg==", + "dev": true, + "optional": true + }, + "@tauri-apps/cli-linux-x64-gnu": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.5.6.tgz", + "integrity": "sha512-gbFHYHfdEGW0ffk8SigDsoXks6USpilF6wR0nqB/JbWzbzFR/sBuLVNQlJl1RKNakyJHu+lsFxGy0fcTdoX8xA==", + "dev": true, + "optional": true + }, + "@tauri-apps/cli-linux-x64-musl": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.5.6.tgz", + "integrity": "sha512-9v688ogoLkeFYQNgqiSErfhTreLUd8B3prIBSYUt+x4+5Kcw91zWvIh+VSxL1n3KCGGsM7cuXhkGPaxwlEh1ug==", + "dev": true, + "optional": true + }, + "@tauri-apps/cli-win32-arm64-msvc": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-1.5.6.tgz", + "integrity": "sha512-DRNDXFNZb6y5IZrw+lhTTA9l4wbzO4TNRBAlHAiXUrH+pRFZ/ZJtv5WEuAj9ocVSahVw2NaK5Yaold4NPAxHog==", + "dev": true, + "optional": true + }, + "@tauri-apps/cli-win32-ia32-msvc": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.5.6.tgz", + "integrity": "sha512-oUYKNR/IZjF4fsOzRpw0xesl2lOjhsQEyWlgbpT25T83EU113Xgck9UjtI7xemNI/OPCv1tPiaM1e7/ABdg5iA==", + "dev": true, + "optional": true + }, + "@tauri-apps/cli-win32-x64-msvc": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.5.6.tgz", + "integrity": "sha512-RmEf1os9C8//uq2hbjXi7Vgz9ne7798ZxqemAZdUwo1pv3oLVZSz1/IvZmUHPdy2e6zSeySqWu1D0Y3QRNN+dg==", + "dev": true, + "optional": true + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, + "@trivago/prettier-plugin-sort-imports": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.3.0.tgz", + "integrity": "sha512-r3n0onD3BTOVUNPhR4lhVK4/pABGpbA7bW3eumZnYdKaHkf1qEC+Mag6DPbGNuuh0eG8AaYj+YqmVHSiGslaTQ==", + "dev": true, + "requires": { + "@babel/generator": "7.17.7", + "@babel/parser": "^7.20.5", + "@babel/traverse": "7.23.2", + "@babel/types": "7.17.0", + "javascript-natural-sort": "0.7.1", + "lodash": "^4.17.21" + }, + "dependencies": { + "@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@tufjs/canonical-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", + "dev": true + }, + "@tufjs/models": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.0.tgz", + "integrity": "sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==", + "dev": true, + "requires": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.3" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "requires": { + "@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.7", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.7.tgz", + "integrity": "sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.4.tgz", + "integrity": "sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/bcryptjs": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.6.tgz", + "integrity": "sha512-9xlo6R2qDs5uixm0bcIqCeMCE6HiQsIyel9KQySStiyqNl2tnj2mP3DX1Nf56MD6KMenNNlBBsy3LJ7gUEQPXQ==", + "dev": true + }, + "@types/canvas-confetti": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/@types/canvas-confetti/-/canvas-confetti-1.6.4.tgz", + "integrity": "sha512-fNyZ/Fdw/Y92X0vv7B+BD6ysHL4xVU5dJcgzgxLdGbn8O3PezZNIJpml44lKM0nsGur+o/6+NZbZeNTt00U1uA==" + }, + "@types/cardinal": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/cardinal/-/cardinal-2.1.1.tgz", + "integrity": "sha512-/xCVwg8lWvahHsV2wXZt4i64H1sdL+sN1Uoq7fAc8/FA6uYHjuIveDwPwvGUYp4VZiv85dVl6J/Bum3NDAOm8g==", + "dev": true + }, + "@types/codemirror": { + "version": "5.60.15", + "resolved": "https://registry.npmjs.org/@types/codemirror/-/codemirror-5.60.15.tgz", + "integrity": "sha512-dTOvwEQ+ouKJ/rE9LT1Ue2hmP6H1mZv5+CCnNWu2qtiOe2LQa9lCprEY20HxiDmV/Bxh+dXjywmy5aKvoGjULA==", + "dev": true, + "requires": { + "@types/tern": "*" + } + }, + "@types/cookiejar": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.5.tgz", + "integrity": "sha512-he+DHOWReW0nghN24E1WUqM0efK4kI9oTqDm6XmK8ZPe2djZ90BSNdGnIyCLzCPw7/pogPlGbzI2wHGGmi4O/Q==", + "dev": true + }, + "@types/d3-array": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.5.tgz", + "integrity": "sha512-Qk7fpJ6qFp+26VeQ47WY0mkwXaiq8+76RJcncDEfMc2ocRzXLO67bLFRNI4OX1aGBoPzsM5Y2T+/m1pldOgD+A==" + }, + "@types/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" + }, + "@types/d3-ease": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", + "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" + }, + "@types/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", + "requires": { + "@types/d3-color": "*" + } + }, + "@types/d3-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", + "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" + }, + "@types/d3-scale": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz", + "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==", + "requires": { + "@types/d3-time": "*" + } + }, + "@types/d3-shape": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz", + "integrity": "sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==", + "requires": { + "@types/d3-path": "*" + } + }, + "@types/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" + }, + "@types/d3-timer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", + "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==" + }, + "@types/dompurify": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-3.0.5.tgz", + "integrity": "sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==", + "dev": true, + "requires": { + "@types/trusted-types": "*" + } + }, + "@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "@types/events": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.3.tgz", + "integrity": "sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==", + "dev": true + }, + "@types/js-yaml": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/linkify-it": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.5.tgz", + "integrity": "sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==", + "dev": true + }, + "@types/lodash": { + "version": "4.14.197", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.197.tgz", + "integrity": "sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g==", + "dev": true + }, + "@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "dev": true, + "requires": { + "@types/lodash": "*" + } + }, + "@types/marked-terminal": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@types/marked-terminal/-/marked-terminal-6.1.1.tgz", + "integrity": "sha512-DfoUqkmFDCED7eBY9vFUhJ9fW8oZcMAK5EwRDQ9drjTbpQa+DnBTQQCwWhTFVf4WsZ6yYcJTI8D91wxTWXRZZQ==", + "dev": true, + "requires": { + "@types/cardinal": "^2.1", + "@types/node": "*", + "chalk": "^5.3.0", + "marked": ">=6.0.0 <12" + }, + "dependencies": { + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true + }, + "marked": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-11.2.0.tgz", + "integrity": "sha512-HR0m3bvu0jAPYiIvLUUQtdg1g6D247//lvcekpHO1WMvbwDlwSkZAX9Lw4F4YHE1T0HaaNve0tuAWuV1UJ6vtw==", + "dev": true + } + } + }, + "@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, + "@types/node": { + "version": "20.10.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz", + "integrity": "sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==", + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prismjs": { + "version": "1.26.3", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.3.tgz", + "integrity": "sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "@types/react": { + "version": "18.2.39", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.39.tgz", + "integrity": "sha512-Oiw+ppED6IremMInLV4HXGbfbG6GyziY3kqAwJYOR0PNbkYDmLWQA3a95EhdSmamsvbkJN96ZNN+YD+fGjzSBA==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.2.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.17.tgz", + "integrity": "sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/react-window": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.8.tgz", + "integrity": "sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/react-window-infinite-loader": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.9.tgz", + "integrity": "sha512-gEInTjQwURCnDOFyIEK2+fWB5gTjqwx30O62QfxA9stE5aiB6EWkGj4UMhc0axq7/FV++Gs/TGW8FtgEx0S6Tw==", + "dev": true, + "requires": { + "@types/react": "*", + "@types/react-window": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "dev": true + }, + "@types/superagent": { + "version": "4.1.24", + "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.24.tgz", + "integrity": "sha512-mEafCgyKiMFin24SDzWN7yAADt4gt6YawFiNMp0QS5ZPboORfyxFt0s3VzJKhTaKg9py/4FUmrHLTNfJKt9Rbw==", + "dev": true, + "requires": { + "@types/cookiejar": "*", + "@types/node": "*" + } + }, + "@types/supertest": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@types/supertest/-/supertest-2.0.16.tgz", + "integrity": "sha512-6c2ogktZ06tr2ENoZivgm7YnprnhYE4ZoXGMY+oA7IuAf17M8FWvujXZGmxLv8y0PTyts4x5A+erSwVUFA8XSg==", + "dev": true, + "requires": { + "@types/superagent": "*" + } + }, + "@types/tern": { + "version": "0.23.9", + "resolved": "https://registry.npmjs.org/@types/tern/-/tern-0.23.9.tgz", + "integrity": "sha512-ypzHFE/wBzh+BlH6rrBgS5I/Z7RD21pGhZ2rltb/+ZrVM1awdZwjx7hE5XfuYgHWk9uvV5HLZN3SloevCAp3Bw==", + "dev": true, + "requires": { + "@types/estree": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true + }, + "@types/url-parse": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@types/url-parse/-/url-parse-1.4.11.tgz", + "integrity": "sha512-FKvKIqRaykZtd4n47LbK/W/5fhQQ1X7cxxzG9A48h0BGN+S04NH7ervcCjM8tyR0lyGru83FAHSmw2ObgKoESg==", + "dev": true + }, + "@types/use-sync-external-store": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", + "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.0.tgz", + "integrity": "sha512-HTvbSd0JceI2GW5DHS3R9zbarOqjkM9XDR7zL8eCsBUO/eSiHcoNE7kSL5sjGXmVa9fjH5LCfHDXNnH4QLp7tQ==", + "dev": true, + "requires": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.13.0", + "@typescript-eslint/type-utils": "6.13.0", + "@typescript-eslint/utils": "6.13.0", + "@typescript-eslint/visitor-keys": "6.13.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/parser": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.13.0.tgz", + "integrity": "sha512-VpG+M7GNhHLI/aTDctqAV0XbzB16vf+qDX9DXuMZSe/0bahzDA9AKZB15NDbd+D9M4cDsJvfkbGOA7qiZ/bWJw==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "6.13.0", + "@typescript-eslint/types": "6.13.0", + "@typescript-eslint/typescript-estree": "6.13.0", + "@typescript-eslint/visitor-keys": "6.13.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.0.tgz", + "integrity": "sha512-2x0K2/CujsokIv+LN2T0l5FVDMtsCjkUyYtlcY4xxnxLAW+x41LXr16duoicHpGtLhmtN7kqvuFJ3zbz00Ikhw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "6.13.0", + "@typescript-eslint/visitor-keys": "6.13.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.13.0.tgz", + "integrity": "sha512-YHufAmZd/yP2XdoD3YeFEjq+/Tl+myhzv+GJHSOz+ro/NFGS84mIIuLU3pVwUcauSmwlCrVXbBclkn1HfjY0qQ==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "6.13.0", + "@typescript-eslint/utils": "6.13.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + } + }, + "@typescript-eslint/types": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.0.tgz", + "integrity": "sha512-oXg7DFxx/GmTrKXKKLSoR2rwiutOC7jCQ5nDH5p5VS6cmHE1TcPTaYQ0VPSSUvj7BnNqCgQ/NXcTBxn59pfPTQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.0.tgz", + "integrity": "sha512-IT4O/YKJDoiy/mPEDsfOfp+473A9GVqXlBKckfrAOuVbTqM8xbc0LuqyFCcgeFWpqu3WjQexolgqN2CuWBYbog==", + "dev": true, + "requires": { + "@typescript-eslint/types": "6.13.0", + "@typescript-eslint/visitor-keys": "6.13.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/utils": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.0.tgz", + "integrity": "sha512-V+txaxARI8yznDkcQ6FNRXxG+T37qT3+2NsDTZ/nKLxv6VfGrRhTnuvxPUxpVuWWr+eVeIxU53PioOXbz8ratQ==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.13.0", + "@typescript-eslint/types": "6.13.0", + "@typescript-eslint/typescript-estree": "6.13.0", + "semver": "^7.5.4" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.0.tgz", + "integrity": "sha512-UQklteCEMCRoq/1UhKFZsHv5E4dN1wQSzJoxTfABasWk1HgJRdg1xNUve/Kv/Sdymt4x+iEzpESOqRFlQr/9Aw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "6.13.0", + "eslint-visitor-keys": "^3.4.1" + } + }, + "@uiw/codemirror-extensions-langs": { + "version": "4.21.21", + "resolved": "https://registry.npmjs.org/@uiw/codemirror-extensions-langs/-/codemirror-extensions-langs-4.21.21.tgz", + "integrity": "sha512-h08pw2NeGLDgBiY8Ju5GNjfVzq1f6+wc0uPdqN5tkYBaKmByyKI10l5Gds7wBPzFH0uZlevP+Jyf9oSTcula5Q==", + "requires": { + "@codemirror/lang-angular": "^0.1.0", + "@codemirror/lang-cpp": "^6.0.0", + "@codemirror/lang-css": "^6.2.0", + "@codemirror/lang-html": "^6.4.0", + "@codemirror/lang-java": "^6.0.0", + "@codemirror/lang-javascript": "^6.1.0", + "@codemirror/lang-json": "^6.0.0", + "@codemirror/lang-less": "^6.0.1", + "@codemirror/lang-lezer": "^6.0.0", + "@codemirror/lang-liquid": "^6.0.1", + "@codemirror/lang-markdown": "^6.1.0", + "@codemirror/lang-php": "^6.0.0", + "@codemirror/lang-python": "^6.1.0", + "@codemirror/lang-rust": "^6.0.0", + "@codemirror/lang-sass": "^6.0.1", + "@codemirror/lang-sql": "^6.4.0", + "@codemirror/lang-vue": "^0.1.1", + "@codemirror/lang-wast": "^6.0.0", + "@codemirror/lang-xml": "^6.0.0", + "@codemirror/language-data": ">=6.0.0", + "@codemirror/legacy-modes": ">=6.0.0", + "@nextjournal/lang-clojure": "^1.0.0", + "@replit/codemirror-lang-csharp": "^6.1.0", + "@replit/codemirror-lang-nix": "^6.0.1", + "@replit/codemirror-lang-solidity": "^6.0.1", + "@replit/codemirror-lang-svelte": "^6.0.0", + "codemirror-lang-mermaid": "^0.5.0" + } + }, + "@uiw/codemirror-theme-github": { + "version": "4.21.21", + "resolved": "https://registry.npmjs.org/@uiw/codemirror-theme-github/-/codemirror-theme-github-4.21.21.tgz", + "integrity": "sha512-msrpNrKk/CZQHk58TshI8aH7FpEyL404m/vWlGUdL2jGW7IRKm0nXn1lXXQ/snzk65h88GO6u9fiiv0pxRuZfQ==", + "requires": { + "@uiw/codemirror-themes": "4.21.21" + } + }, + "@uiw/codemirror-theme-vscode": { + "version": "4.21.21", + "resolved": "https://registry.npmjs.org/@uiw/codemirror-theme-vscode/-/codemirror-theme-vscode-4.21.21.tgz", + "integrity": "sha512-NUD2l/PqnvzNtxscXk99hm5a5avFsE4lxG2MUtPRuOZRRNXHxNsYeXGlab6R5hUO+v/Lxy6mrMmTRyL0Gj6dIw==", + "requires": { + "@uiw/codemirror-themes": "4.21.21" + } + }, + "@uiw/codemirror-themes": { + "version": "4.21.21", + "resolved": "https://registry.npmjs.org/@uiw/codemirror-themes/-/codemirror-themes-4.21.21.tgz", + "integrity": "sha512-ljVcMGdaxo75UaH+EqxJ+jLyMVVgeSfW2AKyT1VeLy+4SDpuqNQ7wq5XVxktsG6LH+OvgSFndWXgPANf4+gQcA==", + "requires": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0" + } + }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "@vercel/style-guide": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@vercel/style-guide/-/style-guide-5.1.0.tgz", + "integrity": "sha512-L9lWYePIycm7vIOjDLj+mmMdmmPkW3/brHjgq+nJdvMOrL7Hdk/19w8X583HYSk0vWsq494o5Qkh6x5+uW7ljg==", + "dev": true, + "requires": { + "@babel/core": "^7.22.11", + "@babel/eslint-parser": "^7.22.11", + "@rushstack/eslint-patch": "^1.3.3", + "@typescript-eslint/eslint-plugin": "^6.5.0", + "@typescript-eslint/parser": "^6.5.0", + "eslint-config-prettier": "^9.0.0", + "eslint-import-resolver-alias": "^1.1.2", + "eslint-import-resolver-typescript": "^3.6.0", + "eslint-plugin-eslint-comments": "^3.2.0", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jest": "^27.2.3", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-playwright": "^0.16.0", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-testing-library": "^6.0.1", + "eslint-plugin-tsdoc": "^0.2.17", + "eslint-plugin-unicorn": "^48.0.1", + "prettier-plugin-packagejson": "^2.4.5" + } + }, + "@vitejs/plugin-react": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.0.tgz", + "integrity": "sha512-+MHTH/e6H12kRp5HUkzOGqPMksezRMmW+TNzlh/QXfI8rRf6l2Z2yH/v12no1UvTwhZgEDMuQ7g7rrfMseU6FQ==", + "dev": true, + "requires": { + "@babel/core": "^7.23.3", + "@babel/plugin-transform-react-jsx-self": "^7.23.3", + "@babel/plugin-transform-react-jsx-source": "^7.23.3", + "@types/babel__core": "^7.20.4", + "react-refresh": "^0.14.0" + } + }, + "@vitejs/plugin-react-swc": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.5.0.tgz", + "integrity": "sha512-1PrOvAaDpqlCV+Up8RkAh9qaiUjoDUcjtttyhXDKw53XA6Ve16SOp6cCOpRs8Dj8DqUQs6eTW5YkLcLJjrXAig==", + "requires": { + "@swc/core": "^1.3.96" + } + }, + "abbrev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "dev": true + }, + "acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "dev": true, + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + } + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + }, + "ansi-escapes": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", + "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", + "requires": { + "type-fest": "^3.0.0" + }, + "dependencies": { + "type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==" + } + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "aria-hidden": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", + "requires": { + "tslib": "^2.0.0" + } + }, + "aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "requires": { + "dequal": "^2.0.3" + } + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true + }, + "asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.3" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dev": true, + "requires": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, + "axe-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "dev": true + }, + "axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dev": true, + "requires": { + "dequal": "^2.0.3" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "better-path-resolve": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", + "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", + "dev": true, + "requires": { + "is-windows": "^1.0.0" + } + }, + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "breakword": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/breakword/-/breakword-1.0.6.tgz", + "integrity": "sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==", + "dev": true, + "requires": { + "wcwidth": "^1.0.1" + } + }, + "browserslist": { + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", + "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", + "requires": { + "caniuse-lite": "^1.0.30001580", + "electron-to-chromium": "^1.4.648", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + } + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true + }, + "builtins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "requires": { + "semver": "^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dev": true, + "requires": { + "run-applescript": "^5.0.0" + } + }, + "cacache": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.0.tgz", + "integrity": "sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==", + "dev": true, + "requires": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + } + }, + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "caniuse-lite": { + "version": "1.0.30001584", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001584.tgz", + "integrity": "sha512-LOz7CCQ9M1G7OjJOF9/mzmqmj3jE/7VOmrfw6Mgs0E8cjOsbRXQJHsPBfmBOXDskXKrHLyyW3n7kpDW/4BsfpQ==" + }, + "canvas-confetti": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/canvas-confetti/-/canvas-confetti-1.9.2.tgz", + "integrity": "sha512-6Xi7aHHzKwxZsem4mCKoqP6YwUG3HamaHHAlz1hTNQPCqXhARFpSXnkC9TWlahHY5CG6hSL5XexNjxK8irVErg==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + } + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, + "class-variance-authority": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", + "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==", + "requires": { + "clsx": "2.0.0" + } + }, + "clean-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", + "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + } + } + }, + "cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + } + } + }, + "cli-progress": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", + "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", + "dev": true, + "requires": { + "string-width": "^4.2.3" + } + }, + "cli-table3": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "requires": { + "@colors/colors": "1.5.0", + "string-width": "^4.2.0" + } + }, + "client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + }, + "clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==" + }, + "cmdk": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-0.2.0.tgz", + "integrity": "sha512-JQpKvEOb86SnvMZbYaFKYhvzFntWBeSZdyii0rZPhKJj9uwJBxu4DaVYDrRN7r3mPop56oPhRw+JYWTKs66TYw==", + "requires": { + "@radix-ui/react-dialog": "1.0.0", + "command-score": "0.1.2" + }, + "dependencies": { + "@radix-ui/primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz", + "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-compose-refs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz", + "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-context": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz", + "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-dialog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.0.tgz", + "integrity": "sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.0", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-portal": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-slot": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.4" + } + }, + "@radix-ui/react-dismissable-layer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz", + "integrity": "sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-escape-keydown": "1.0.0" + } + }, + "@radix-ui/react-focus-guards": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz", + "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-focus-scope": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz", + "integrity": "sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0" + } + }, + "@radix-ui/react-id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz", + "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-portal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.0.tgz", + "integrity": "sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.0" + } + }, + "@radix-ui/react-presence": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz", + "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz", + "integrity": "sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.0" + } + }, + "@radix-ui/react-slot": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.0.tgz", + "integrity": "sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + } + }, + "@radix-ui/react-use-callback-ref": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz", + "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-controllable-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz", + "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + } + }, + "@radix-ui/react-use-escape-keydown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz", + "integrity": "sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + } + }, + "@radix-ui/react-use-layout-effect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz", + "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==", + "requires": { + "@babel/runtime": "^7.13.10" + } + } + } + }, + "codemirror": { + "version": "5.65.16", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.16.tgz", + "integrity": "sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg==" + }, + "codemirror-lang-mermaid": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/codemirror-lang-mermaid/-/codemirror-lang-mermaid-0.5.0.tgz", + "integrity": "sha512-Taw/2gPCyNArQJCxIP/HSUif+3zrvD+6Ugt7KJZ2dUKou/8r3ZhcfG8krNTZfV2iu8AuGnymKuo7bLPFyqsh/A==", + "requires": { + "@codemirror/language": "^6.9.0", + "@lezer/highlight": "^1.1.6", + "@lezer/lr": "^1.3.10" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-score": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/command-score/-/command-score-0.1.2.tgz", + "integrity": "sha512-VtDvQpIJBvBatnONUsPzXYFVKQQAhuf3XTNOAsdBxCNO/QCtUUd8LSgjn0GVarBkCad6aJCZfXgrjYbl/KRr7w==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", + "dev": true + }, + "core-js-compat": { + "version": "3.27.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.1.tgz", + "integrity": "sha512-Dg91JFeCDA17FKnneN7oCMz4BkQ4TcffkgHP4OWwp9yx3pi7ubqMDXXSacfNak1PQqjc95skyt+YBLHQJnkJwA==", + "requires": { + "browserslist": "^4.21.4" + } + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "crelt": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", + "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "requires": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "requires": { + "css-tree": "~2.2.0" + }, + "dependencies": { + "css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "requires": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + } + }, + "mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" + } + } + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "csv": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/csv/-/csv-5.5.3.tgz", + "integrity": "sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==", + "dev": true, + "requires": { + "csv-generate": "^3.4.3", + "csv-parse": "^4.16.3", + "csv-stringify": "^5.6.5", + "stream-transform": "^2.1.3" + } + }, + "csv-generate": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.4.3.tgz", + "integrity": "sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==", + "dev": true + }, + "csv-parse": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz", + "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==", + "dev": true + }, + "csv-stringify": { + "version": "5.6.5", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.5.tgz", + "integrity": "sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==", + "dev": true + }, + "d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "requires": { + "internmap": "1 - 2" + } + }, + "d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" + }, + "d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" + }, + "d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" + }, + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" + } + }, + "d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==" + }, + "d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "requires": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + } + }, + "d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "requires": { + "d3-path": "^3.1.0" + } + }, + "d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "requires": { + "d3-array": "2 - 3" + } + }, + "d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "requires": { + "d3-time": "1 - 3" + } + }, + "d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "requires": { + "@babel/runtime": "^7.21.0" + } + }, + "dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + } + } + }, + "decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + }, + "default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dev": true, + "requires": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "dependencies": { + "execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "requires": { + "path-key": "^4.0.0" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true + } + } + }, + "default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, + "requires": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + } + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-data-property": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", + "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defu": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.3.tgz", + "integrity": "sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true + }, + "detect-indent": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz", + "integrity": "sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==", + "dev": true + }, + "detect-newline": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-4.0.1.tgz", + "integrity": "sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==", + "dev": true + }, + "detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dev": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "dnd-core": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-16.0.1.tgz", + "integrity": "sha512-HK294sl7tbw6F6IeuK16YSBUoorvHpY8RHO+9yFfaJyCDVb6n7PRcezrOEOa2SBCqiYpemh5Jx20ZcjKdFAVng==", + "requires": { + "@react-dnd/asap": "^5.0.1", + "@react-dnd/invariant": "^4.0.1", + "redux": "^4.2.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "dompurify": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.11.tgz", + "integrity": "sha512-Fan4uMuyB26gFV3ovPoEoQbxRRPfTu3CvImyZnhGq5fsIEO+gEFLp45ISFt+kQBWsK5ulDdT0oV28jS1UrwQLg==" + }, + "domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dot-prop": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-8.0.2.tgz", + "integrity": "sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==", + "requires": { + "type-fest": "^3.8.0" + }, + "dependencies": { + "type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==" + } + } + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.665", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.665.tgz", + "integrity": "sha512-UpyCWObBoD+nSZgOC2ToaIdZB0r9GhqT2WahPKiSki6ckkSuKhQNso8V2PrFcHBMleI/eqbKgVQgVC4Wni4ilw==" + }, + "emery": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/emery/-/emery-1.4.2.tgz", + "integrity": "sha512-wuwYzOAixdbvK05Ds3FyvaQDjOTNC2XIJ1sp9wvW93OnvzgCDKRxTAMguo7SiuUM2APlOltPmIRloGJ1GOp4TQ==" + }, + "emoji-picker-react": { + "version": "4.5.16", + "resolved": "https://registry.npmjs.org/emoji-picker-react/-/emoji-picker-react-4.5.16.tgz", + "integrity": "sha512-RXaOH1EapmqbtRSMaHnwJWMfA6kiPipg/gN4cFOQRQKvrTQIA3K5+yUyzFuq8O7umIEtXUi1C1tf2dPvyyn44Q==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "emojilib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + } + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + } + }, + "es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dev": true, + "requires": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==" + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "dev": true, + "requires": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "eslint": { + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", + "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.3", + "@eslint/js": "8.54.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-config-prettier": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", + "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==", + "dev": true + }, + "eslint-import-resolver-alias": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-alias/-/eslint-import-resolver-alias-1.1.2.tgz", + "integrity": "sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==", + "dev": true + }, + "eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-import-resolver-typescript": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", + "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", + "dev": true, + "requires": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + } + }, + "eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-eslint-comments": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", + "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + } + } + }, + "eslint-plugin-import": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", + "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", + "dev": true, + "requires": { + "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.14.2" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "eslint-plugin-jest": { + "version": "27.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.0.tgz", + "integrity": "sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "^5.10.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dev": true, + "requires": { + "@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-playwright": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-0.16.0.tgz", + "integrity": "sha512-DcHpF0SLbNeh9MT4pMzUGuUSnJ7q5MWbP8sSEFIMS6j7Ggnduq8ghNlfhURgty4c1YFny7Ge9xYTO1FSAoV2Vw==", + "dev": true + }, + "eslint-plugin-prettier": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz", + "integrity": "sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.8.5" + } + }, + "eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true + }, + "eslint-plugin-sonarjs": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-0.23.0.tgz", + "integrity": "sha512-z44T3PBf9W7qQ/aR+NmofOTyg6HLhSEZOPD4zhStqBpLoMp8GYhFksuUBnCxbnf1nfISpKBVkQhiBLFI/F4Wlg==", + "dev": true + }, + "eslint-plugin-tailwindcss": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.13.0.tgz", + "integrity": "sha512-Fcep4KDRLWaK3KmkQbdyKHG0P4GdXFmXdDaweTIPcgOP60OOuWFbh1++dufRT28Q4zpKTKaHwTsXPJ4O/EjU2Q==", + "dev": true, + "requires": { + "fast-glob": "^3.2.5", + "postcss": "^8.4.4" + } + }, + "eslint-plugin-testing-library": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-6.2.0.tgz", + "integrity": "sha512-+LCYJU81WF2yQ+Xu4A135CgK8IszcFcyMF4sWkbiu6Oj+Nel0TrkZq/HvDw0/1WuO3dhDQsZA/OpEMGd0NfcUw==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "^5.58.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "eslint-plugin-tsdoc": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.17.tgz", + "integrity": "sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==", + "dev": true, + "requires": { + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "0.16.2" + } + }, + "eslint-plugin-unicorn": { + "version": "48.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-48.0.1.tgz", + "integrity": "sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.22.5", + "@eslint-community/eslint-utils": "^4.4.0", + "ci-info": "^3.8.0", + "clean-regexp": "^1.0.0", + "esquery": "^1.5.0", + "indent-string": "^4.0.0", + "is-builtin-module": "^3.2.1", + "jsesc": "^3.0.2", + "lodash": "^4.17.21", + "pluralize": "^8.0.0", + "read-pkg-up": "^7.0.1", + "regexp-tree": "^0.1.27", + "regjsparser": "^0.10.0", + "semver": "^7.5.4", + "strip-indent": "^3.0.0" + }, + "dependencies": { + "jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "regjsparser": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", + "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "dev": true + }, + "extendable-error": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz", + "integrity": "sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==", + "dev": true + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "facepaint": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/facepaint/-/facepaint-1.2.1.tgz", + "integrity": "sha512-oNvBekbhsm/0PNSOWca5raHNAi6dG960Bx6LJgxDPNF59WpuspgQ17bN5MKwOr7JcFdQYc7StW3VZ28DBZLavQ==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-equals": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", + "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==" + }, + "fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "dev": true + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dev": true, + "requires": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "dependencies": { + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true + } + } + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "formidable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.1.tgz", + "integrity": "sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ==", + "dev": true, + "requires": { + "dezalgo": "^1.0.4", + "hexoid": "^1.0.0", + "once": "^1.4.0", + "qs": "^6.11.0" + } + }, + "fraction.js": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", + "dev": true + }, + "framer-motion": { + "version": "10.16.5", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.5.tgz", + "integrity": "sha512-GEzVjOYP2MIpV9bT/GbhcsBNoImG3/2X3O/xVNWmktkv9MdJ7P/44zELm/7Fjb+O3v39SmKFnoDQB32giThzpg==", + "requires": { + "@emotion/is-prop-valid": "^0.8.2", + "tslib": "^2.4.0" + }, + "dependencies": { + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "optional": true, + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "optional": true + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "requires": { + "minipass": "^7.0.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "garbados-crypt": { + "version": "3.0.0-beta", + "resolved": "https://registry.npmjs.org/garbados-crypt/-/garbados-crypt-3.0.0-beta.tgz", + "integrity": "sha512-Jw9AnRv4WcfuB7djeBc6IFmXz4VPf14srwvPuoIaOYPfuIibDl7prBC2j0+qL/NPZfwrVZer7h2o6TgGYFoOkA==", + "requires": { + "hash-wasm": "^4.9.0", + "tweetnacl": "^1.0.3", + "tweetnacl-util": "^0.15.1" + }, + "dependencies": { + "tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" + } + } + }, + "gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==" + }, + "get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-tsconfig": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.2.tgz", + "integrity": "sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==", + "dev": true, + "requires": { + "resolve-pkg-maps": "^1.0.0" + } + }, + "git-hooks-list": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-3.1.0.tgz", + "integrity": "sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "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-all": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/glob-all/-/glob-all-3.3.1.tgz", + "integrity": "sha512-Y+ESjdI7ZgMwfzanHZYQ87C59jOO0i+Hd+QYtVt9PhLi6d8wlOpzQnfBxWUlaTuAoR3TkybLqqbIoWveU4Ji7Q==", + "requires": { + "glob": "^7.2.3", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "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-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "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" + } + }, + "goober": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.13.tgz", + "integrity": "sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==" + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "hash-wasm": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.9.0.tgz", + "integrity": "sha512-7SW7ejyfnRxuOc7ptQHSf4LDoZaWOivfzqw+5rpcQku0nHfmicPKE51ra9BiRLAmT8+gGLestr1XroUkqdjL6w==" + }, + "hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "requires": { + "function-bind": "^1.1.2" + } + }, + "hexoid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", + "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", + "dev": true + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==" + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "requires": { + "void-elements": "3.1.0" + } + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-id": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/human-id/-/human-id-1.0.2.tgz", + "integrity": "sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "i18next": { + "version": "23.10.0", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.10.0.tgz", + "integrity": "sha512-/TgHOqsa7/9abUKJjdPeydoyDc0oTi/7u9F8lMSj6ufg4cbC1Oj3f/Jja7zj7WRIhEQKB7Q4eN6y68I9RDxxGQ==", + "requires": { + "@babel/runtime": "^7.23.2" + } + }, + "i18next-browser-languagedetector": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.0.tgz", + "integrity": "sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==", + "requires": { + "@babel/runtime": "^7.23.2" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "idb-keyval": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz", + "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==" + }, + "ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true + }, + "ignore-walk": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.3.tgz", + "integrity": "sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==", + "dev": true, + "requires": { + "minimatch": "^9.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", + "dev": true + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" + }, + "intl-messageformat": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.0.tgz", + "integrity": "sha512-AvojYuOaRb6r2veOKfTVpxH9TrmjSdc5iR9R5RgBwrDZYSmAAFVT+QLbW3C4V7Qsg0OguMp67Q/EoUkxZzXRGw==", + "requires": { + "@formatjs/ecma402-abstract": "1.17.0", + "@formatjs/fast-memoize": "2.2.0", + "@formatjs/icu-messageformat-parser": "2.6.0", + "tslib": "^2.4.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-builtin-module": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dev": true, + "requires": { + "builtin-modules": "^3.3.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "requires": { + "hasown": "^2.0.0" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "requires": { + "is-docker": "^3.0.0" + }, + "dependencies": { + "is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true + } + } + }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true + }, + "is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "requires": { + "@types/estree": "*" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-subdir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", + "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", + "dev": true, + "requires": { + "better-path-resolve": "1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "requires": { + "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" + } + }, + "jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, + "javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", + "dev": true + }, + "javascript-time-ago": { + "version": "2.5.9", + "resolved": "https://registry.npmjs.org/javascript-time-ago/-/javascript-time-ago-2.5.9.tgz", + "integrity": "sha512-pQ8mNco/9g9TqWXWWjP0EWl6i/lAQScOyEeXy5AB+f7MfLSdgyV9BJhiOD1zrIac/lrxPYOWNbyl/IW8CW5n0A==", + "requires": { + "relative-time-format": "^1.1.6" + } + }, + "jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true + }, + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", + "dev": true + }, + "jotai": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.6.0.tgz", + "integrity": "sha512-Vt6hsc04Km4j03l+Ax+Sc+FVft5cRJhqgxt6GTz6GM2eM3DyX3CdBdzcG0z2FrlZToL1/0OAkqDghIyARWnSuQ==" + }, + "jotai-zustand": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/jotai-zustand/-/jotai-zustand-0.3.0.tgz", + "integrity": "sha512-hwu49XzES51tzKe9qqHS7LTlqesWbmzqhL+m7zEEW6hTOOGfnYiMYMmPb8ueMKCmMe122L3thwMeeblsFtlzPg==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true + }, + "jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "requires": { + "language-subtag-registry": "^0.3.20" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "requires": { + "uc.micro": "^2.0.0" + } + }, + "load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + } + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.startcase": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "lucide-react": { + "version": "0.363.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.363.0.tgz", + "integrity": "sha512-AlsfPCsXQyQx7wwsIgzcKOL9LwC498LIMAo+c0Es5PkHJa33xwmYAkkSoKoJWWWSYQEStqu58/jT4tL2gi32uQ==" + }, + "magic-string": { + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "dependencies": { + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + } + } + }, + "make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "requires": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "requires": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true + } + } + }, + "glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + } + }, + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true + } + } + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true + }, + "marked": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.0.tgz", + "integrity": "sha512-Vkwtq9rLqXryZnWaQc86+FHLC6tr/fycMfYAhiOIXkrNmeGAyhSxjqu0Rs1i0bBqw5u0S7+lV9fdH2ZSVaoa0w==" + }, + "marked-terminal": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-7.0.0.tgz", + "integrity": "sha512-sNEx8nn9Ktcm6pL0TnRz8tnXq/mSS0Q1FRSwJOAqw4lAB4l49UeDf85Gm1n9RPFm5qurCPjwi1StAQT2XExhZw==", + "requires": { + "ansi-escapes": "^6.2.0", + "chalk": "^5.3.0", + "cli-highlight": "^2.1.11", + "cli-table3": "^0.6.3", + "node-emoji": "^2.1.3", + "supports-hyperlinks": "^3.0.0" + }, + "dependencies": { + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" + } + } + }, + "mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + }, + "memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, + "meow": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz", + "integrity": "sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + }, + "dependencies": { + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + } + } + }, + "minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dev": true, + "requires": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "mixme": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.5.10.tgz", + "integrity": "sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "mlly": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", + "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==", + "dev": true, + "requires": { + "acorn": "^8.10.0", + "pathe": "^1.1.1", + "pkg-types": "^1.0.3", + "ufo": "^1.3.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "next-themes": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz", + "integrity": "sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-emoji": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", + "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", + "requires": { + "@sindresorhus/is": "^4.6.0", + "char-regex": "^1.0.2", + "emojilib": "^2.4.0", + "skin-tone": "^2.0.0" + } + }, + "node-gyp": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.0.tgz", + "integrity": "sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^11.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, + "requires": { + "abbrev": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "nopt": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz", + "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==", + "dev": true, + "requires": { + "abbrev": "^2.0.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "npm-bundled": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", + "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", + "dev": true, + "requires": { + "npm-normalize-package-bin": "^3.0.0" + } + }, + "npm-install-checks": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.2.0.tgz", + "integrity": "sha512-744wat5wAAHsxa4590mWO0tJ8PKxR8ORZsH9wGpQc3nWTzozMAgBN/XyqYw7mg3yqLM8dLwEnwSfKMmXAjF69g==", + "dev": true, + "requires": { + "semver": "^7.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true + }, + "npm-package-arg": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz", + "integrity": "sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==", + "dev": true, + "requires": { + "hosted-git-info": "^7.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", + "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", + "dev": true, + "requires": { + "lru-cache": "^10.0.1" + } + }, + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "npm-packlist": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.0.tgz", + "integrity": "sha512-ErAGFB5kJUciPy1mmx/C2YFbvxoJ0QJ9uwkCZOeR6CqLLISPZBOiFModAbSXnjjlwW5lOhuhXva+fURsSGJqyw==", + "dev": true, + "requires": { + "ignore-walk": "^6.0.0" + } + }, + "npm-pick-manifest": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz", + "integrity": "sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==", + "dev": true, + "requires": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^11.0.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "npm-registry-fetch": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.0.0.tgz", + "integrity": "sha512-JFCpAPUpvpwfSydv99u85yhP68rNIxSFmDpNbNnRWKSe3gpjHnWL8v320gATwRzjtgmZ9Jfe37+ZPOLZPwz6BQ==", + "dev": true, + "requires": { + "make-fetch-happen": "^13.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^11.0.0", + "proc-log": "^3.0.0" + }, + "dependencies": { + "make-fetch-happen": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", + "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", + "dev": true, + "requires": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + } + } + } + }, + "npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "requires": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true + }, + "outdent": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz", + "integrity": "sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==", + "dev": true + }, + "overlayscrollbars": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-2.4.5.tgz", + "integrity": "sha512-4OLCPuZPVdd1HnDLYS4o+kAsOCZwVz6dDA212m8ki/u3isltKyWGVjIv2aqpVHkDRf/P2K98m9Su8pdhihtAIQ==" + }, + "overlayscrollbars-react": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/overlayscrollbars-react/-/overlayscrollbars-react-0.5.3.tgz", + "integrity": "sha512-mq9D9tbfSeq0cti1kKMf3B3AzsEGwHcRIDX/K49CvYkHz/tKeU38GiahDkIPKTMEAp6lzKCo4x1eJZA6ZFYOxQ==" + }, + "p-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", + "dev": true, + "requires": { + "p-map": "^2.0.0" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + } + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pacote": { + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-17.0.4.tgz", + "integrity": "sha512-eGdLHrV/g5b5MtD5cTPyss+JxOlaOloSMG3UwPMAvL8ywaLJ6beONPF40K4KKl/UI6q5hTKCJq5rCu8tkF+7Dg==", + "dev": true, + "requires": { + "@npmcli/git": "^5.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/run-script": "^7.0.0", + "cacache": "^18.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^11.0.0", + "npm-packlist": "^8.0.0", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^16.0.0", + "proc-log": "^3.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^7.0.0", + "read-package-json-fast": "^3.0.0", + "sigstore": "^2.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + } + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "requires": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true + } + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-types": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", + "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", + "dev": true, + "requires": { + "jsonc-parser": "^3.2.0", + "mlly": "^1.2.0", + "pathe": "^1.1.0" + } + }, + "pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true + }, + "postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "dependencies": { + "yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "dev": true + } + } + }, + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.11" + } + }, + "postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "preferred-pm": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", + "integrity": "sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==", + "dev": true, + "requires": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz", + "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "prettier-plugin-packagejson": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz", + "integrity": "sha512-5JGfzkJRL0DLNyhwmiAV9mV0hZLHDwddFCs2lc9CNxOChpoWUQVe8K4qTMktmevmDlMpok2uT10nvHUyU59sNw==", + "dev": true, + "requires": { + "sort-package-json": "2.6.0", + "synckit": "0.8.5" + } + }, + "prettier-plugin-tailwindcss": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.7.tgz", + "integrity": "sha512-4v6uESAgwCni6YF6DwJlRaDjg9Z+al5zM4JfngcazMy4WEf/XkPS5TEQjbD+DZ5iNuG6RrKQLa/HuX2SYzC3kQ==", + "dev": true + }, + "prism-react-renderer": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz", + "integrity": "sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==", + "requires": { + "@types/prismjs": "^1.26.0", + "clsx": "^2.0.0" + } + }, + "prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" + }, + "proc-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-canvas-confetti": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/react-canvas-confetti/-/react-canvas-confetti-2.0.7.tgz", + "integrity": "sha512-DIj44O35TPAwJkUSIZqWdVsgAMHtVf8h7YNmnr3jF3bn5mG+d7Rh9gEcRmdJfYgRzh6K+MAGujwUoIqQyLnMJw==", + "requires": { + "@types/canvas-confetti": "^1.6.4", + "canvas-confetti": "^1.9.2" + } + }, + "react-complex-tree": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/react-complex-tree/-/react-complex-tree-2.2.3.tgz", + "integrity": "sha512-hb4haCvf+Z9YyGibRHPoiw8IJ7QQMZDjQlEIJQRPGcF4tNzN39IrwTTOdysvh4mPw/xqyu5lt9VkleV+5Oc4sg==" + }, + "react-day-picker": { + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-8.9.1.tgz", + "integrity": "sha512-W0SPApKIsYq+XCtfGeMYDoU0KbsG3wfkYtlw8l+vZp6KoBXGOlhzBUp4tNx1XiwiOZwhfdGOlj7NGSCKGSlg5Q==" + }, + "react-dnd": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-16.0.1.tgz", + "integrity": "sha512-QeoM/i73HHu2XF9aKksIUuamHPDvRglEwdHL4jsp784BgUuWcg6mzfxT0QDdQz8Wj0qyRKx2eMg8iZtWvU4E2Q==", + "requires": { + "@react-dnd/invariant": "^4.0.1", + "@react-dnd/shallowequal": "^4.0.1", + "dnd-core": "^16.0.1", + "fast-deep-equal": "^3.1.3", + "hoist-non-react-statics": "^3.3.2" + } + }, + "react-dnd-html5-backend": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-16.0.1.tgz", + "integrity": "sha512-Wu3dw5aDJmOGw8WjH1I1/yTH+vlXEL4vmjk5p+MHxP8HuHJS1lAGeIdG/hze1AvNeXWo/JgULV87LyQOr+r5jw==", + "requires": { + "dnd-core": "^16.0.1" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-hot-toast": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/react-hot-toast/-/react-hot-toast-2.4.1.tgz", + "integrity": "sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==", + "requires": { + "goober": "^2.1.10" + } + }, + "react-hotkeys-hook": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-4.4.1.tgz", + "integrity": "sha512-sClBMBioFEgFGYLTWWRKvhxcCx1DRznd+wkFHwQZspnRBkHTgruKIHptlK/U/2DPX8BhHoRGzpMVWUXMmdZlmw==" + }, + "react-i18next": { + "version": "14.0.5", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.0.5.tgz", + "integrity": "sha512-5+bQSeEtgJrMBABBL5lO7jPdSNAbeAZ+MlFWDw//7FnVacuVu3l9EeWFzBQvZsKy+cihkbThWOAThEdH8YjGEw==", + "requires": { + "@babel/runtime": "^7.23.9", + "html-parse-stringify": "^3.0.1" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true + }, + "react-remove-scroll": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz", + "integrity": "sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==", + "requires": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + }, + "react-remove-scroll-bar": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", + "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "requires": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + } + }, + "react-router": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.20.0.tgz", + "integrity": "sha512-pVvzsSsgUxxtuNfTHC4IxjATs10UaAtvLGVSA1tbUE4GDaOSU1Esu2xF5nWLz7KPiMuW8BJWuPFdlGYJ7/rW0w==", + "requires": { + "@remix-run/router": "1.13.0" + } + }, + "react-router-dom": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.20.0.tgz", + "integrity": "sha512-CbcKjEyiSVpA6UtCHOIYLUYn/UJfwzp55va4yEfpk7JBN3GPqWfHrdLkAvNCcpXr8QoihcDMuk0dzWZxtlB/mQ==", + "requires": { + "@remix-run/router": "1.13.0", + "react-router": "6.20.0" + } + }, + "react-smooth": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.5.tgz", + "integrity": "sha512-BMP2Ad42tD60h0JW6BFaib+RJuV5dsXJK9Baxiv/HlNFjvRLqA9xrNKxVWnUIZPQfzUwGXIlU/dSYLU+54YGQA==", + "requires": { + "fast-equals": "^5.0.0", + "react-transition-group": "2.9.0" + } + }, + "react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "requires": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + } + }, + "react-textarea-autosize": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz", + "integrity": "sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==", + "requires": { + "@babel/runtime": "^7.20.13", + "use-composed-ref": "^1.3.0", + "use-latest": "^1.2.1" + } + }, + "react-time-ago": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/react-time-ago/-/react-time-ago-7.2.1.tgz", + "integrity": "sha512-X5zwJDZHa1fsMwMvh8mrHN31g85s84zMCp+d7YL6IX50kNnr6YMAS2wpt1BmO9OxBV2Ue5J1ptD6JI8Zjd35HA==", + "requires": { + "memoize-one": "^6.0.0", + "prop-types": "^15.8.1", + "raf": "^3.4.1" + }, + "dependencies": { + "memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + } + } + }, + "react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "requires": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + } + }, + "react-use-hoverintent": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-use-hoverintent/-/react-use-hoverintent-1.3.0.tgz", + "integrity": "sha512-tPWlOGVV6qdaS61TqUqw/9Wt9PvX+4vfHCAgqQ1cYVqrLSwke8tqHD477AiaPknIHRVqfXtkHTwY5yhikbRn4w==" + }, + "react-virtualized-auto-sizer": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.20.tgz", + "integrity": "sha512-OdIyHwj4S4wyhbKHOKM1wLSj/UDXm839Z3Cvfg2a9j+He6yDa6i5p0qQvEiCnyQlGO/HyfSnigQwuxvYalaAXA==" + }, + "react-virtuoso": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-4.6.2.tgz", + "integrity": "sha512-vvlqvzPif+MvBrJ09+hJJrVY0xJK9yran+A+/1iwY78k0YCVKsyoNPqoLxOxzYPggspNBNXqUXEcvckN29OxyQ==" + }, + "react-window": { + "version": "1.8.10", + "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.10.tgz", + "integrity": "sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg==", + "requires": { + "@babel/runtime": "^7.0.0", + "memoize-one": ">=3.1.1 <6" + } + }, + "react-window-infinite-loader": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/react-window-infinite-loader/-/react-window-infinite-loader-1.0.9.tgz", + "integrity": "sha512-5Hg89IdU4Vrp0RT8kZYKeTIxWZYhNkVXeI1HbKo01Vm/Z7qztDvXljwx16sMzsa9yapRJQW3ODZfMUw38SOWHw==" + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "read-package-json": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.0.tgz", + "integrity": "sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==", + "dev": true, + "requires": { + "glob": "^10.2.2", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + } + }, + "hosted-git-info": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", + "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", + "dev": true, + "requires": { + "lru-cache": "^10.0.1" + } + }, + "json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true + }, + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "normalize-package-data": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz", + "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==", + "dev": true, + "requires": { + "hosted-git-info": "^7.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "read-package-json-fast": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", + "dev": true, + "requires": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "dependencies": { + "json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true + } + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "read-yaml-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz", + "integrity": "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.6.1", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recharts": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.10.1.tgz", + "integrity": "sha512-9bi0jIzxOTfEda+oYqgimKuYfApmBr0zKnAX8r4Iw56k3Saz/IQyBD4zohZL0eyzfz0oGFRH7alpJBgH1eC57g==", + "requires": { + "clsx": "^2.0.0", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.19", + "react-is": "^16.10.2", + "react-smooth": "^2.0.5", + "recharts-scale": "^0.4.4", + "tiny-invariant": "^1.3.1", + "victory-vendor": "^36.6.8" + } + }, + "recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "requires": { + "decimal.js-light": "^2.4.1" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "requires": { + "@babel/runtime": "^7.9.2" + } + }, + "reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexp-tree": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + } + }, + "regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relative-time-format": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/relative-time-format/-/relative-time-format-1.1.6.tgz", + "integrity": "sha512-aCv3juQw4hT1/P/OrVltKWLlp15eW1GRcwP1XdxHrPdZE9MtgqFpegjnTjLhi2m2WI9MT/hQQtE+tjEWG1hgkQ==" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.10.0.tgz", + "integrity": "sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==", + "requires": { + "@rollup/rollup-android-arm-eabi": "4.10.0", + "@rollup/rollup-android-arm64": "4.10.0", + "@rollup/rollup-darwin-arm64": "4.10.0", + "@rollup/rollup-darwin-x64": "4.10.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.10.0", + "@rollup/rollup-linux-arm64-gnu": "4.10.0", + "@rollup/rollup-linux-arm64-musl": "4.10.0", + "@rollup/rollup-linux-riscv64-gnu": "4.10.0", + "@rollup/rollup-linux-x64-gnu": "4.10.0", + "@rollup/rollup-linux-x64-musl": "4.10.0", + "@rollup/rollup-win32-arm64-msvc": "4.10.0", + "@rollup/rollup-win32-ia32-msvc": "4.10.0", + "@rollup/rollup-win32-x64-msvc": "4.10.0", + "@types/estree": "1.0.5", + "fsevents": "~2.3.2" + } + }, + "run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + }, + "dependencies": { + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "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" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "short-unique-id": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/short-unique-id/-/short-unique-id-5.0.3.tgz", + "integrity": "sha512-yhniEILouC0s4lpH0h7rJsfylZdca10W9mDJRAFh3EpcSUanCHGb0R7kcFOIUCZYSAPo0PUD5ZxWQdW0T4xaug==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "sigstore": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.1.0.tgz", + "integrity": "sha512-kPIj+ZLkyI3QaM0qX8V/nSsweYND3W448pwkDgS6CQ74MfhEkIR8ToK5Iyx46KJYRjseVcD3Rp9zAmUAj6ZjPw==", + "dev": true, + "requires": { + "@sigstore/bundle": "^2.1.0", + "@sigstore/protobuf-specs": "^0.2.1", + "@sigstore/sign": "^2.1.0", + "@sigstore/tuf": "^2.1.0" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "skin-tone": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", + "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "requires": { + "unicode-emoji-modifier-base": "^1.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true + }, + "smartwrap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/smartwrap/-/smartwrap-2.0.2.tgz", + "integrity": "sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==", + "dev": true, + "requires": { + "array.prototype.flat": "^1.2.3", + "breakword": "^1.0.5", + "grapheme-splitter": "^1.0.4", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1", + "yargs": "^15.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "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-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "socks": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.3.tgz", + "integrity": "sha512-vfuYK48HXCTFD03G/1/zkIls3Ebr2YNa4qU9gHDZdblHLiqhJrJGkY3+0Nx0JpN9qBhJbVObc1CNciT1bIZJxw==", + "dev": true, + "requires": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + } + }, + "socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + } + }, + "sort-object-keys": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", + "integrity": "sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==", + "dev": true + }, + "sort-package-json": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.6.0.tgz", + "integrity": "sha512-XSQ+lY9bAYA8ZsoChcEoPlgcSMaheziEp1beox1JVxy1SV4F2jSq9+h2rJ+3mC/Dhu9Ius1DLnInD5AWcsDXZw==", + "dev": true, + "requires": { + "detect-indent": "^7.0.1", + "detect-newline": "^4.0.0", + "get-stdin": "^9.0.0", + "git-hooks-list": "^3.0.0", + "globby": "^13.1.2", + "is-plain-obj": "^4.1.0", + "sort-object-keys": "^1.1.3" + }, + "dependencies": { + "globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dev": true, + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" + }, + "spawndamnit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/spawndamnit/-/spawndamnit-2.0.0.tgz", + "integrity": "sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==", + "dev": true, + "requires": { + "cross-spawn": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } + }, + "spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz", + "integrity": "sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==", + "dev": true + }, + "sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true + }, + "ssri": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", + "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", + "dev": true, + "requires": { + "minipass": "^7.0.3" + } + }, + "stream-transform": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.3.tgz", + "integrity": "sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==", + "dev": true, + "requires": { + "mixme": "^0.5.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + } + } + }, + "string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "style-mod": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.0.tgz", + "integrity": "sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA==" + }, + "stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "stylomatic": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/stylomatic/-/stylomatic-0.8.1.tgz", + "integrity": "sha512-62cdseAZWwsTctZw3+yWhBy0xnEO41TxOgfZJa0kd6K6P/WoKBEcqpALCxZ40VMrZmxRgV+/KDMUsCW/k/e+GQ==", + "dev": true, + "requires": { + "@types/supertest": "^2.0.14", + "@vercel/style-guide": "^5.0.2-canary.1", + "eslint": "^8.51.0", + "eslint-plugin-tailwindcss": "^3.13.0", + "prettier": "3.0.3", + "supertest": "^6.3.3" + }, + "dependencies": { + "prettier": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "dev": true + } + } + }, + "sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "superagent": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.6.tgz", + "integrity": "sha512-HqSe6DSIh3hEn6cJvCkaM1BLi466f1LHi4yubR0tpewlMpk4RUFFy35bKz8SsPBwYfIIJy5eclp+3tCYAuX0bw==", + "dev": true, + "requires": { + "component-emitter": "^1.3.0", + "cookiejar": "^2.1.3", + "debug": "^4.3.4", + "fast-safe-stringify": "^2.1.1", + "form-data": "^4.0.0", + "formidable": "^2.1.1", + "methods": "^1.1.2", + "mime": "2.6.0", + "qs": "^6.11.0", + "semver": "^7.3.8" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "supertest": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.3.tgz", + "integrity": "sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==", + "dev": true, + "requires": { + "methods": "^1.1.2", + "superagent": "^8.0.5" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", + "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", + "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.2.1", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + } + } + }, + "synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "dev": true, + "requires": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" + } + }, + "tailwind-merge": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.0.0.tgz", + "integrity": "sha512-WO8qghn9yhsldLSg80au+3/gY9E4hFxIvQ3qOmlpXnqpDKoMruKfi/56BbbMg6fHTQJ9QD3cc79PoWqlaQE4rw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.23.1" + } + }, + "tailwind-scrollbar": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/tailwind-scrollbar/-/tailwind-scrollbar-3.0.5.tgz", + "integrity": "sha512-0ZwxTivevqq9BY9fRP9zDjHl7Tu+J5giBGbln+0O1R/7nHtBUKnjQcA1aTIhK7Oyjp6Uc/Dj6/dn8Dq58k5Uww==" + }, + "tailwindcss": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz", + "integrity": "sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==", + "dev": true, + "requires": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + } + }, + "tailwindcss-animate": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz", + "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==" + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "tauri-plugin-clipboard-api": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/tauri-plugin-clipboard-api/-/tauri-plugin-clipboard-api-0.5.5.tgz", + "integrity": "sha512-Uf8IV/UXItQ2HZF3+JueKWph2GI+EXH5h0ZMzsbgFvuoR1OeQxW88MsV2T8ur0XdAibC9AeZJY0ZD/+kYLQT4w==", + "requires": { + "@tauri-apps/api": "^1.0.0", + "tslib": "^2.1.0", + "zod": "^3.22.4" + } + }, + "tauri-plugin-log-api": { + "version": "git+ssh://git@github.com/tauri-apps/tauri-plugin-log.git#954a857daa45598ffc5e8637fccdba300f9ef757", + "from": "tauri-plugin-log-api@github:tauri-apps/tauri-plugin-log", + "requires": { + "@tauri-apps/api": "^1.2.0" + } + }, + "tauri-plugin-positioner-api": { + "version": "git+ssh://git@github.com/tauri-apps/tauri-plugin-positioner.git#18e97462d6bc6dd9b7b3d1632615e09e74b8b64b", + "from": "tauri-plugin-positioner-api@github:tauri-apps/tauri-plugin-positioner", + "requires": { + "@tauri-apps/api": "^1.2.0" + } + }, + "taze": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/taze/-/taze-0.12.2.tgz", + "integrity": "sha512-k6ZGUdqTcSmOQ181feZeizgPHEQLPlbK6ed8vCE3TJo+EWJ8DuS452b4uKa2rSdX4GlgdL8rBy7UpDMYrITOGg==", + "dev": true, + "requires": { + "@antfu/ni": "^0.21.10", + "@npmcli/config": "^8.0.2", + "cli-progress": "^3.12.0", + "deepmerge": "^4.3.1", + "detect-indent": "^7.0.1", + "execa": "^8.0.1", + "pacote": "^17.0.4", + "picocolors": "^1.0.0", + "prompts": "^2.4.2", + "semver": "^7.5.4", + "unconfig": "^0.3.11", + "yargs": "^17.7.2" + }, + "dependencies": { + "execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + } + }, + "get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "dev": true + }, + "human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "dev": true + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "requires": { + "path-key": "^4.0.0" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "dev": true + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true + }, + "ts-api-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", + "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "dev": true + }, + "ts-deepmerge": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/ts-deepmerge/-/ts-deepmerge-7.0.0.tgz", + "integrity": "sha512-WZ/iAJrKDhdINv1WG6KZIGHrZDar6VfhftG1QJFpVbOYZMYJLJOvZOo1amictRXVdBXZIgBHKswMTXzElngprA==" + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "tty-table": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/tty-table/-/tty-table-4.2.3.tgz", + "integrity": "sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==", + "dev": true, + "requires": { + "chalk": "^4.1.2", + "csv": "^5.5.3", + "kleur": "^4.1.5", + "smartwrap": "^2.0.2", + "strip-ansi": "^6.0.1", + "wcwidth": "^1.0.1", + "yargs": "^17.7.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "tuf-js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.1.0.tgz", + "integrity": "sha512-eD7YPPjVlMzdggrOeE8zwoegUaG/rt6Bt3jwoQPunRiNVzgcCE009UDFJKJjG+Gk9wFu6W/Vi+P5d/5QpdD9jA==", + "dev": true, + "requires": { + "@tufjs/models": "2.0.0", + "debug": "^4.3.4", + "make-fetch-happen": "^13.0.0" + }, + "dependencies": { + "make-fetch-happen": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", + "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", + "dev": true, + "requires": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + } + } + } + }, + "tweetnacl-util": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typescript": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", + "dev": true + }, + "uc.micro": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.0.0.tgz", + "integrity": "sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==" + }, + "ufo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", + "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unconfig": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/unconfig/-/unconfig-0.3.11.tgz", + "integrity": "sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==", + "dev": true, + "requires": { + "@antfu/utils": "^0.7.6", + "defu": "^6.1.2", + "jiti": "^1.20.0", + "mlly": "^1.4.2" + } + }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-emoji-modifier-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", + "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dev": true, + "requires": { + "unique-slug": "^4.0.0" + } + }, + "unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use-callback-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "requires": { + "tslib": "^2.0.0" + } + }, + "use-composed-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==" + }, + "use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==" + }, + "use-latest": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "requires": { + "use-isomorphic-layout-effect": "^1.1.1" + } + }, + "use-resize-observer": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", + "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", + "requires": { + "@juggle/resize-observer": "^3.3.1" + } + }, + "use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "requires": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + } + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", + "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "dev": true, + "requires": { + "builtins": "^5.0.0" + } + }, + "victory-vendor": { + "version": "36.6.11", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.11.tgz", + "integrity": "sha512-nT8kCiJp8dQh8g991J/R5w5eE2KnO8EAIP0xocWlh9l2okngMWglOPoMZzJvek8Q1KUc4XE/mJxTZnvOB1sTYg==", + "requires": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, + "vite": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz", + "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==", + "dev": true, + "requires": { + "esbuild": "^0.20.1", + "fsevents": "~2.3.3", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, + "dependencies": { + "@rollup/rollup-android-arm-eabi": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.0.tgz", + "integrity": "sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w==", + "dev": true, + "optional": true + }, + "@rollup/rollup-android-arm64": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.0.tgz", + "integrity": "sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q==", + "dev": true, + "optional": true + }, + "@rollup/rollup-darwin-arm64": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.0.tgz", + "integrity": "sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA==", + "dev": true, + "optional": true + }, + "@rollup/rollup-darwin-x64": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.0.tgz", + "integrity": "sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.0.tgz", + "integrity": "sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-arm64-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.0.tgz", + "integrity": "sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-arm64-musl": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.0.tgz", + "integrity": "sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-riscv64-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.0.tgz", + "integrity": "sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-x64-gnu": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.0.tgz", + "integrity": "sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-x64-musl": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.0.tgz", + "integrity": "sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg==", + "dev": true, + "optional": true + }, + "@rollup/rollup-win32-arm64-msvc": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.0.tgz", + "integrity": "sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ==", + "dev": true, + "optional": true + }, + "@rollup/rollup-win32-ia32-msvc": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.0.tgz", + "integrity": "sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw==", + "dev": true, + "optional": true + }, + "@rollup/rollup-win32-x64-msvc": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.0.tgz", + "integrity": "sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag==", + "dev": true, + "optional": true + }, + "postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + } + }, + "rollup": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.0.tgz", + "integrity": "sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ==", + "dev": true, + "requires": { + "@rollup/rollup-android-arm-eabi": "4.14.0", + "@rollup/rollup-android-arm64": "4.14.0", + "@rollup/rollup-darwin-arm64": "4.14.0", + "@rollup/rollup-darwin-x64": "4.14.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.14.0", + "@rollup/rollup-linux-arm64-gnu": "4.14.0", + "@rollup/rollup-linux-arm64-musl": "4.14.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.14.0", + "@rollup/rollup-linux-riscv64-gnu": "4.14.0", + "@rollup/rollup-linux-s390x-gnu": "4.14.0", + "@rollup/rollup-linux-x64-gnu": "4.14.0", + "@rollup/rollup-linux-x64-musl": "4.14.0", + "@rollup/rollup-win32-arm64-msvc": "4.14.0", + "@rollup/rollup-win32-ia32-msvc": "4.14.0", + "@rollup/rollup-win32-x64-msvc": "4.14.0", + "@types/estree": "1.0.5", + "fsevents": "~2.3.2" + } + } + } + }, + "vite-plugin-dynamic-import": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/vite-plugin-dynamic-import/-/vite-plugin-dynamic-import-1.5.0.tgz", + "integrity": "sha512-Qp85c+AVJmLa8MLni74U4BDiWpUeFNx7NJqbGZyR2XJOU7mgW0cb7nwlAMucFyM4arEd92Nfxp4j44xPi6Fu7g==", + "requires": { + "acorn": "^8.8.2", + "es-module-lexer": "^1.2.1", + "fast-glob": "^3.2.12", + "magic-string": "^0.30.1" + } + }, + "vite-plugin-static-copy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-1.0.2.tgz", + "integrity": "sha512-AfmEF+a/mfjsUsrgjbCkhzUCeIUF4EKQXXt3Ie1cour9MBpy6f6GphbdW2td28oYfOrwCyRzFCksgLkpk58q6Q==", + "requires": { + "chokidar": "^3.5.3", + "fast-glob": "^3.2.11", + "fs-extra": "^11.1.0", + "picocolors": "^1.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" + } + } + }, + "vite-plugin-tauri": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/vite-plugin-tauri/-/vite-plugin-tauri-3.3.0.tgz", + "integrity": "sha512-3Q3QL117toNSRZMY9LW6DjIgf44JixG/F4sl6vLwh/JYMPeLslp/8fu79sx7ldzE6KI+eAxJ5pQm19tunEVgvg==", + "dev": true, + "requires": { + "fast-glob": "3.2.12" + }, + "dependencies": { + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "vite-plugin-top-level-await": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/vite-plugin-top-level-await/-/vite-plugin-top-level-await-1.3.1.tgz", + "integrity": "sha512-55M1h4NAwkrpxPNOJIBzKZFihqLUzIgnElLSmPNPMR2Fn9+JHKaNg3sVX1Fq+VgvuBksQYxiD3OnwQAUu7kaPQ==", + "requires": { + "@rollup/plugin-virtual": "^3.0.1", + "@swc/core": "^1.3.10", + "uuid": "^9.0.0" + }, + "dependencies": { + "uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" + } + } + }, + "void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==" + }, + "w3c-keyname": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", + "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==" + }, + "walk-up-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", + "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", + "dev": true + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "requires": { + "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": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, + "which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "dev": true, + "requires": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + } + }, + "which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "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" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zod": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==" + }, + "zustand": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.6.tgz", + "integrity": "sha512-Rb16eW55gqL4W2XZpJh0fnrATxYEG3Apl2gfHTyDSE965x/zxslTikpNch0JgNjJA9zK6gEFW8Fl6d1rTZaqgg==", + "requires": { + "use-sync-external-store": "1.2.0" + } + }, + "zustand-logger-middleware": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/zustand-logger-middleware/-/zustand-logger-middleware-1.0.9.tgz", + "integrity": "sha512-3uazjp68C3YOO02xULlypLp3Lyt2NdBaYNRoOkTlQaeeKTzwzbwj0MUMujuezhqIu/0n5+r+FRlyqBrxsN58bg==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..2efd919a --- /dev/null +++ b/package.json @@ -0,0 +1,185 @@ +{ + "name": "pastebar-app", + "version": "0.0.4", + "private": true, + "scripts": { + "dev": "tauri dev --config src-tauri/tauri.dev.config.json", + "start": "tauri dev", + "frontend:build": "cd ../pastebar-frontend && vite build && npm run update:backend && cd ../PasteBarApp", + "ui:dev": "vite", + "ui:build": "vite build", + "ui:build:ts": "tsc && vite build", + "format": "npx prettier --write . --ignore-path .gitignore ", + "app:build": "tauri build", + "app:build:osx:universal": "tauri build --target universal-apple-darwin", + "app:build:windows:arm": "tauri build --target aarch64-pc-windows-msvc --bundles nsis", + "diesel:migration:run": "diesel migration run", + "taze": "taze major -I", + "taze:minor": "taze minor -w", + "tauri:dev": "tauri dev", + "preview": "vite preview", + "changeset": "changeset", + "publish:packages": "changeset publish", + "version:packages": "changeset version" + }, + "dependencies": { + "@codastic/react-positioning-portal": "^0.7.0", + "@dnd-kit/core": "^6.1.0", + "@dnd-kit/modifiers": "^7.0.0", + "@dnd-kit/sortable": "^8.0.0", + "@emotion/css": "^11.11.2", + "@headlessui/react": "^1.7.17", + "@hookform/error-message": "^2.0.1", + "@ianvs/prettier-plugin-sort-imports": "^4.1.1", + "@preact/signals-react": "^1.3.7", + "@radix-ui/react-accessible-icon": "^1.0.3", + "@radix-ui/react-accordion": "^1.1.2", + "@radix-ui/react-alert-dialog": "^1.0.5", + "@radix-ui/react-aspect-ratio": "^1.0.3", + "@radix-ui/react-avatar": "^1.0.4", + "@radix-ui/react-checkbox": "^1.0.4", + "@radix-ui/react-collapsible": "^1.0.3", + "@radix-ui/react-context-menu": "^2.1.5", + "@radix-ui/react-dialog": "^1.0.5", + "@radix-ui/react-dropdown-menu": "^2.0.6", + "@radix-ui/react-hover-card": "^1.0.7", + "@radix-ui/react-label": "^2.0.2", + "@radix-ui/react-menubar": "^1.0.4", + "@radix-ui/react-navigation-menu": "^1.1.4", + "@radix-ui/react-popover": "^1.0.7", + "@radix-ui/react-progress": "^1.0.3", + "@radix-ui/react-radio-group": "^1.1.3", + "@radix-ui/react-scroll-area": "^1.0.5", + "@radix-ui/react-select": "^2.0.0", + "@radix-ui/react-separator": "^1.0.3", + "@radix-ui/react-slider": "^1.1.2", + "@radix-ui/react-slot": "^1.0.2", + "@radix-ui/react-switch": "^1.0.3", + "@radix-ui/react-tabs": "^1.0.4", + "@radix-ui/react-toast": "^1.1.5", + "@radix-ui/react-toggle": "^1.0.3", + "@radix-ui/react-toggle-group": "^1.0.4", + "@radix-ui/react-tooltip": "^1.0.7", + "@react-aria/i18n": "^3.9.0", + "@react-aria/utils": "^3.22.0", + "@react-stately/utils": "^3.9.0", + "@rollup/plugin-commonjs": "^25.0.7", + "@svgr/webpack": "^8.1.0", + "@tanstack/react-query": "5.25.0", + "@tanstack/react-query-devtools": "5.25.0", + "@tanstack/react-query-persist-client": "5.25.0", + "@tauri-apps/api": "^1.5.3", + "@types/node": "^20.10.0", + "@uiw/codemirror-extensions-langs": "^4.21.21", + "@uiw/codemirror-theme-github": "^4.21.21", + "@uiw/codemirror-theme-vscode": "^4.21.21", + "@vitejs/plugin-react-swc": "^3.5.0", + "class-variance-authority": "^0.7.0", + "clsx": "^2.0.0", + "cmdk": "^0.2.0", + "codemirror": "^5.65.16", + "date-fns": "^2.30.0", + "dayjs": "^1.11.10", + "dompurify": "^3.0.11", + "dot-prop": "^8.0.2", + "emery": "^1.4.2", + "emoji-picker-react": "^4.5.16", + "events": "^3.3.0", + "facepaint": "^1.2.1", + "framer-motion": "^10.16.5", + "garbados-crypt": "^3.0.0-beta", + "glob-all": "^3.3.1", + "i18next": "^23.10.0", + "i18next-browser-languagedetector": "^7.2.0", + "idb-keyval": "^6.2.1", + "javascript-time-ago": "^2.5.9", + "jotai": "^2.6.0", + "jotai-zustand": "^0.3.0", + "js-yaml": "^4.1.0", + "linkify-it": "^5.0.0", + "lodash-es": "^4.17.21", + "lucide-react": "0.363.0", + "marked": "^12.0.0", + "marked-terminal": "^7.0.0", + "next-themes": "^0.2.1", + "overlayscrollbars": "^2.4.5", + "overlayscrollbars-react": "^0.5.3", + "prism-react-renderer": "^2.3.1", + "prismjs": "^1.29.0", + "react": "^18.2.0", + "react-canvas-confetti": "^2.0.7", + "react-complex-tree": "^2.2.3", + "react-day-picker": "^8.9.1", + "react-dnd": "^16.0.1", + "react-dnd-html5-backend": "^16.0.1", + "react-dom": "^18.2.0", + "react-hot-toast": "^2.4.1", + "react-hotkeys-hook": "^4.4.1", + "react-i18next": "^14.0.5", + "react-router-dom": "^6.20.0", + "react-textarea-autosize": "^8.5.3", + "react-time-ago": "^7.2.1", + "react-use-hoverintent": "^1.3.0", + "react-virtualized-auto-sizer": "^1.0.20", + "react-virtuoso": "^4.6.2", + "react-window": "^1.8.10", + "react-window-infinite-loader": "^1.0.9", + "recharts": "^2.10.1", + "resize-observer-polyfill": "^1.5.1", + "rollup": "^4.10.0", + "short-unique-id": "^5.0.3", + "tailwind-scrollbar": "^3.0.5", + "tailwindcss-animate": "^1.0.7", + "tauri-plugin-clipboard-api": "^0.5.5", + "tauri-plugin-log-api": "github:tauri-apps/tauri-plugin-log", + "tauri-plugin-positioner-api": "github:tauri-apps/tauri-plugin-positioner", + "ts-deepmerge": "^7.0.0", + "url-parse": "^1.5.10", + "use-resize-observer": "^9.1.0", + "vite-plugin-dynamic-import": "^1.5.0", + "vite-plugin-static-copy": "^1.0.2", + "vite-plugin-top-level-await": "^1.3.1", + "zod": "^3.22.2", + "zustand": "^4.4.6", + "zustand-logger-middleware": "^1.0.9" + }, + "devDependencies": { + "@changesets/cli": "^2.27.1", + "@tailwindcss/line-clamp": "^0.4.4", + "@tauri-apps/cli": "^1.5.6", + "@trivago/prettier-plugin-sort-imports": "^4.3.0", + "@types/bcryptjs": "^2.4.6", + "@types/codemirror": "^5.60.15", + "@types/dompurify": "^3.0.5", + "@types/events": "^3.0.3", + "@types/js-yaml": "^4.0.9", + "@types/linkify-it": "^3.0.5", + "@types/lodash-es": "^4.17.12", + "@types/marked-terminal": "^6.1.1", + "@types/prismjs": "^1.26.3", + "@types/react": "^18.2.39", + "@types/react-dom": "^18.2.17", + "@types/react-window": "^1.8.8", + "@types/react-window-infinite-loader": "^1.0.9", + "@types/url-parse": "^1.4.11", + "@types/use-sync-external-store": "^0.0.6", + "@vitejs/plugin-react": "^4.2.0", + "autoprefixer": "^10.4.16", + "eslint-config-prettier": "^9.0.0", + "eslint-import-resolver-typescript": "^3.6.1", + "eslint-plugin-import": "^2.29.0", + "eslint-plugin-prettier": "^5.0.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-sonarjs": "^0.23.0", + "postcss": "^8.4.31", + "prettier": "^3.1.0", + "prettier-plugin-tailwindcss": "^0.5.7", + "stylomatic": "^0.8.1", + "tailwind-merge": "^2.0.0", + "tailwindcss": "^3.3.5", + "taze": "^0.12.2", + "typescript": "^5.3.2", + "vite": "^5.0.11", + "vite-plugin-tauri": "^3.3.0" + } +} diff --git a/packages/pastebar-frontend/index.html b/packages/pastebar-frontend/index.html new file mode 100644 index 00000000..deded39b --- /dev/null +++ b/packages/pastebar-frontend/index.html @@ -0,0 +1,12 @@ + + + + + + Tauri App + + +
+ + + diff --git a/packages/pastebar-frontend/src/app.tsx b/packages/pastebar-frontend/src/app.tsx new file mode 100644 index 00000000..2a9b5b62 --- /dev/null +++ b/packages/pastebar-frontend/src/app.tsx @@ -0,0 +1,21 @@ +import { NavBar } from '~/layout/NavBar' +import { Outlet } from 'react-router-dom' + +import { ThemeProvider } from '~/components/theme-provider' + +function App() { + return ( + <> + +
+
+ + +
+
+
+ + ) +} + +export default App diff --git a/packages/pastebar-frontend/src/components/atoms/checkbox-filter/index.tsx b/packages/pastebar-frontend/src/components/atoms/checkbox-filter/index.tsx new file mode 100644 index 00000000..4fb799c2 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/checkbox-filter/index.tsx @@ -0,0 +1,26 @@ +import { Check } from 'lucide-react' + +import { Box, Text } from '~/components/ui' + +export const CheckBoxFilter = ({ + checked, + label, +}: { + checked: boolean + label: string +}) => { + return ( + <> + + {checked ? ( + + ) : ( +
+ )} + + + + + + ) +} diff --git a/packages/pastebar-frontend/src/components/atoms/date-picker/custom-header.tsx b/packages/pastebar-frontend/src/components/atoms/date-picker/custom-header.tsx new file mode 100644 index 00000000..fd7ffcd9 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/date-picker/custom-header.tsx @@ -0,0 +1,44 @@ +import { ReactDatePickerCustomHeaderProps } from "react-datepicker" +import NativeSelect from "../../molecules/native-select" +import { getYearRange, monthNames } from "./utils" + +const CustomHeader = ({ + date, + changeYear, + changeMonth, +}: ReactDatePickerCustomHeaderProps) => { + const month = date.getMonth() + const monthName = monthNames[month] + + const year = date.getFullYear() + return ( +
+
+ changeMonth(monthNames.indexOf(v))} + > + {monthNames.map((month) => ( + + {month} + + ))} + +
+
+ changeYear(parseInt(v, 10))} + > + {getYearRange().map((year) => ( + + {year.toString()} + + ))} + +
+
+ ) +} + +export default CustomHeader diff --git a/packages/pastebar-frontend/src/components/atoms/date-picker/date-picker.tsx b/packages/pastebar-frontend/src/components/atoms/date-picker/date-picker.tsx new file mode 100644 index 00000000..d2ce3b73 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/date-picker/date-picker.tsx @@ -0,0 +1,146 @@ +import 'react-datepicker/dist/react-datepicker.css' + +import React, { useEffect, useState } from 'react' +import * as PopoverPrimitive from '@radix-ui/react-popover' +import clsx from 'clsx' +import moment from 'moment' +import ReactDatePicker from 'react-datepicker' + +import Button from '../fundamentals/button' +import ArrowDownIcon from '../fundamentals/icons/arrow-down-icon' +import InputContainer from '../fundamentals/input-container' +import InputHeader from '../fundamentals/input-header' +import CustomHeader from './custom-header' +import { DateTimePickerProps } from './types' + +const getDateClassname = ( + d: Date, + tempDate: Date | null, + greyPastDates: boolean = true +): string => { + const classes: string[] = ['date'] + if (tempDate && moment(d).format('YY,MM,DD') === moment(tempDate).format('YY,MM,DD')) { + classes.push('chosen') + } else if ( + greyPastDates && + moment(d).format('YY,MM,DD') < moment(new Date()).format('YY,MM,DD') + ) { + classes.push('past') + } + return classes.join(' ') +} + +const DatePicker: React.FC = ({ + date, + onSubmitDate, + label = 'start date', + required = false, + tooltipContent, + tooltip, +}) => { + const [tempDate, setTempDate] = useState(date || null) + const [isOpen, setIsOpen] = useState(false) + + useEffect(() => setTempDate(date), [isOpen]) + + const submitDate = () => { + if (!tempDate || !date) { + onSubmitDate(null) + setIsOpen(false) + return + } + + // update only date, month and year + const newDate = new Date(date.getTime()) + newDate.setUTCDate(tempDate.getUTCDate()) + newDate.setUTCMonth(tempDate.getUTCMonth()) + newDate.setUTCFullYear(tempDate.getUTCFullYear()) + + onSubmitDate(newDate) + setIsOpen(false) + } + + return ( +
+ + + + + + setTempDate(date)} /> +
+ + +
+
+
+
+ ) +} + +type CalendarComponentProps = { + date: Date | null + onChange: ( + date: Date | null, + event: React.SyntheticEvent | undefined + ) => void + greyPastDates?: boolean +} + +export const CalendarComponent = ({ + date, + onChange, + greyPastDates = true, +}: CalendarComponentProps) => ( + getDateClassname(d, date, greyPastDates)} + renderCustomHeader={({ ...props }) => } + /> +) + +export default DatePicker diff --git a/packages/pastebar-frontend/src/components/atoms/date-picker/time-picker.tsx b/packages/pastebar-frontend/src/components/atoms/date-picker/time-picker.tsx new file mode 100644 index 00000000..afb0890b --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/date-picker/time-picker.tsx @@ -0,0 +1,100 @@ +import React, { useEffect, useState } from 'react' +import * as PopoverPrimitive from '@radix-ui/react-popover' +import clsx from 'clsx' +import { isNil } from 'lodash' +import moment from 'moment' + +import ArrowDownIcon from '../fundamentals/icons/arrow-down-icon' +import ClockIcon from '../fundamentals/icons/clock-icon' +import InputContainer from '../fundamentals/input-container' +import InputHeader from '../fundamentals/input-header' +import NumberScroller from '../number-scroller' +import { DateTimePickerProps } from './types' + +const TimePicker: React.FC = ({ + date, + onSubmitDate, + label = 'start date', + required = false, + tooltipContent, + tooltip, +}) => { + const [selectedMinute, setSelectedMinute] = useState(new Date(date)?.getUTCMinutes()) + const [selectedHour, setSelectedHour] = useState(new Date(date)?.getUTCHours()) + + useEffect(() => { + setSelectedMinute(new Date(date)?.getUTCMinutes()) + setSelectedHour(new Date(date)?.getUTCHours()) + }, [date]) + + useEffect(() => { + if (date && !isNil(selectedHour) && !isNil(selectedMinute)) { + const newDate = new Date(new Date(date).getTime()) + newDate.setUTCHours(selectedHour) + newDate.setUTCMinutes(selectedMinute) + onSubmitDate(newDate) + } + }, [selectedMinute, selectedHour]) + + const [isOpen, setIsOpen] = useState(false) + + const minuteNumbers = [...Array(60).keys()] + const hourNumbers = [...Array(24).keys()] + + return ( +
+ + + + + + setSelectedHour(n as number)} + className="pr-4" + /> + setSelectedMinute(n as number)} + /> +
+ + +
+ ) +} + +export default TimePicker diff --git a/packages/pastebar-frontend/src/components/atoms/date-picker/types.tsx b/packages/pastebar-frontend/src/components/atoms/date-picker/types.tsx new file mode 100644 index 00000000..e429bb30 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/date-picker/types.tsx @@ -0,0 +1,6 @@ +import { InputHeaderProps } from '../fundamentals/input-header' + +export type DateTimePickerProps = { + date: Date | null + onSubmitDate: (newDate: Date | null) => void +} & InputHeaderProps diff --git a/packages/pastebar-frontend/src/components/atoms/date-picker/utils.ts b/packages/pastebar-frontend/src/components/atoms/date-picker/utils.ts new file mode 100644 index 00000000..d4674661 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/date-picker/utils.ts @@ -0,0 +1,25 @@ +export const range = (start, end) => { + const range: number[] = [] + for (let i = start; i <= end; i++) { + range.push(i) + } + return range +} + +export const getYearRange = (step = 20) => + range(new Date().getFullYear() - step, new Date().getFullYear() + step) + +export const monthNames = [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December", +] diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/badge/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/badge/index.tsx new file mode 100644 index 00000000..44455922 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/badge/index.tsx @@ -0,0 +1,46 @@ +import * as React from 'react' +import { clsx } from 'clsx' + +type BadgeProps = { + variant: + | 'primary' + | 'danger' + | 'success' + | 'warning' + | 'ghost' + | 'default' + | 'disabled' + | 'new-feature' +} & React.HTMLAttributes + +const Badge: React.FC = ({ + children, + variant, + onClick, + className, + ...props +}) => { + const variantClassname = clsx({ + ['badge-primary']: variant === 'primary', + ['badge-danger']: variant === 'danger', + ['badge-success']: variant === 'success', + ['badge-warning']: variant === 'warning', + ['badge-ghost']: variant === 'ghost', + ['badge-default']: variant === 'default', + ['badge-disabled']: variant === 'disabled', + ['bg-blue-10 border-blue-30 border font-normal text-blue-50']: + variant === 'new-feature', + }) + + return ( +
+ {children} +
+ ) +} + +export default Badge diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/button/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/button/index.tsx new file mode 100644 index 00000000..91e67c19 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/button/index.tsx @@ -0,0 +1,71 @@ +import React, { Children } from 'react' +import clsx from 'clsx' + +import Spinner, { SpinnerProps } from '../../spinner' + +export type ButtonProps = { + variant: 'primary' | 'secondary' | 'ghost' | 'danger' | 'nuclear' + size?: 'small' | 'medium' | 'large' + loading?: boolean + spanClassName?: string + spinnerConfig?: SpinnerProps +} & React.ButtonHTMLAttributes + +const Button = React.forwardRef( + ( + { + variant = 'primary', + size = 'large', + loading = false, + spanClassName, + spinnerConfig, + children, + ...attributes + }, + ref + ) => { + const handleClick = (e: any) => { + if (!loading && attributes.onClick) { + attributes.onClick(e) + } + } + + const variantClassname = clsx({ + ['btn-primary']: variant === 'primary', + ['btn-secondary']: variant === 'secondary', + ['btn-ghost']: variant === 'ghost', + ['btn-danger']: variant === 'danger', + ['btn-nuclear']: variant === 'nuclear', + }) + + const sizeClassname = clsx({ + ['btn-large']: size === 'large', + ['btn-medium']: size === 'medium', + ['btn-small']: size === 'small', + }) + + return ( + + ) + } +) + +export default Button diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icon-badge/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icon-badge/index.tsx new file mode 100644 index 00000000..a280c2db --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icon-badge/index.tsx @@ -0,0 +1,37 @@ +import * as React from 'react' +import { clsx } from 'clsx' + +import Badge from '../badge' + +type IconBadgeProps = { + variant?: + | 'primary' + | 'danger' + | 'success' + | 'warning' + | 'ghost' + | 'default' + | 'disabled' +} & React.HTMLAttributes + +const IconBadge: React.FC = ({ + children, + variant, + className, + ...rest +}) => { + return ( + + {children} + + ) +} + +export default IconBadge diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/adjustments-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/adjustments-icon.tsx new file mode 100644 index 00000000..533f1407 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/adjustments-icon.tsx @@ -0,0 +1,29 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const AdjustmentsIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default AdjustmentsIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/alert-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/alert-icon/index.tsx new file mode 100644 index 00000000..ee26cd9e --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/alert-icon/index.tsx @@ -0,0 +1,42 @@ +import IconProps from '../types/icon-type' + +const AlertIcon: React.FC = ({ + size = '20', + color = 'currentColor', + ...attributes +}) => { + return ( + + + + + + ) +} + +export default AlertIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-down-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-down-icon.tsx new file mode 100644 index 00000000..4590e3ee --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-down-icon.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const ArrowDownIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default ArrowDownIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-left-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-left-icon/index.tsx new file mode 100644 index 00000000..18bb2a16 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-left-icon/index.tsx @@ -0,0 +1,35 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const ArrowLeftIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default ArrowLeftIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-right-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-right-icon/index.tsx new file mode 100644 index 00000000..a13f0961 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-right-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const ArrowRightIcon: React.FC = ({ + size = "16", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default ArrowRightIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-top-right-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-top-right-icon/index.tsx new file mode 100644 index 00000000..3ced3262 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-top-right-icon/index.tsx @@ -0,0 +1,29 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const ArrowTopRightIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default ArrowTopRightIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-up-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-up-icon.tsx new file mode 100644 index 00000000..bee38736 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/arrow-up-icon.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const ArrowUpIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default ArrowUpIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/back-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/back-icon/index.tsx new file mode 100644 index 00000000..9892c086 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/back-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const BackIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default BackIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/backspace-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/backspace-icon/index.tsx new file mode 100644 index 00000000..8b870181 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/backspace-icon/index.tsx @@ -0,0 +1,42 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const BackspaceIcon: React.FC = ({ + size = "16", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + ) +} + +export default BackspaceIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/bell-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/bell-icon/index.tsx new file mode 100644 index 00000000..39d31683 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/bell-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const BellIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default BellIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/bell-noti-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/bell-noti-icon/index.tsx new file mode 100644 index 00000000..70af40f1 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/bell-noti-icon/index.tsx @@ -0,0 +1,41 @@ +import React from "react" +import IconProps from "../types/icon-type" + +type IBellNotiIconProps = IconProps & { + accentColor?: string +} + +const BellNotiIcon: React.FC = ({ + size = "24px", + color = "currentColor", + accentColor = "#F43F5E", + ...attributes +}) => { + return ( + + + + + + ) +} + +export default BellNotiIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/bell-off-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/bell-off-icon/index.tsx new file mode 100644 index 00000000..17a30b5a --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/bell-off-icon/index.tsx @@ -0,0 +1,57 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const BellOffIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + ) +} + +export default BellOffIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/building-tax-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/building-tax-icon.tsx new file mode 100644 index 00000000..29fc41bd --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/building-tax-icon.tsx @@ -0,0 +1,67 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const IconBuildingTax: React.FC = ({ + size = "20px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + + ) +} + +export default IconBuildingTax diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/buildings-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/buildings-icon/index.tsx new file mode 100644 index 00000000..53f32fe1 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/buildings-icon/index.tsx @@ -0,0 +1,64 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const BuildingsIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + + ) +} + +export default BuildingsIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/calendar-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/calendar-icon.tsx new file mode 100644 index 00000000..e0b976d4 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/calendar-icon.tsx @@ -0,0 +1,54 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const CalendarIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + + ) +} + +export default CalendarIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/cancel-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/cancel-icon/index.tsx new file mode 100644 index 00000000..bfd88088 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/cancel-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const CancelIcon: React.FC = ({ + size = "16", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default CancelIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/cart-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/cart-icon/index.tsx new file mode 100644 index 00000000..3e8b98f9 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/cart-icon/index.tsx @@ -0,0 +1,49 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const CartIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + ) +} +export default CartIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/cash-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/cash-icon/index.tsx new file mode 100644 index 00000000..ffe380bf --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/cash-icon/index.tsx @@ -0,0 +1,99 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const CashIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + + + + + + + ) +} + +export default CashIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/channels-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/channels-icon.tsx new file mode 100644 index 00000000..37fc735d --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/channels-icon.tsx @@ -0,0 +1,65 @@ +import React from "react" + +import IconProps from "./types/icon-type" + +const ChannelsIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + + ) +} + +export default ChannelsIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/check-circle-fill-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/check-circle-fill-icon/index.tsx new file mode 100644 index 00000000..61d22685 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/check-circle-fill-icon/index.tsx @@ -0,0 +1,28 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const CheckCircleFillIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default CheckCircleFillIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/check-circle-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/check-circle-icon/index.tsx new file mode 100644 index 00000000..05fd4dcf --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/check-circle-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const CheckCircleIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default CheckCircleIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/check-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/check-icon.tsx new file mode 100644 index 00000000..7e7ccb30 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/check-icon.tsx @@ -0,0 +1,29 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const CheckIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default CheckIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/chevron-down.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/chevron-down.tsx new file mode 100644 index 00000000..5af31d7d --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/chevron-down.tsx @@ -0,0 +1,29 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const ChevronDownIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default ChevronDownIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/chevron-left-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/chevron-left-icon/index.tsx new file mode 100644 index 00000000..469065c6 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/chevron-left-icon/index.tsx @@ -0,0 +1,29 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const ChevronLeftIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default ChevronLeftIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/chevron-right-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/chevron-right-icon/index.tsx new file mode 100644 index 00000000..fad3f027 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/chevron-right-icon/index.tsx @@ -0,0 +1,29 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const ChevronRightIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default ChevronRightIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/chevron-up.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/chevron-up.tsx new file mode 100644 index 00000000..750baa77 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/chevron-up.tsx @@ -0,0 +1,29 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const ChevronUpIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default ChevronUpIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/circle-quarter-solid/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/circle-quarter-solid/index.tsx new file mode 100644 index 00000000..5bbcc6ef --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/circle-quarter-solid/index.tsx @@ -0,0 +1,24 @@ +import IconProps from "../types/icon-type" +import React from "react" + +const CircleQuarterSolid: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default CircleQuarterSolid diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/clipboard-copy-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/clipboard-copy-icon/index.tsx new file mode 100644 index 00000000..c2ad4311 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/clipboard-copy-icon/index.tsx @@ -0,0 +1,50 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const ClipboardCopyIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + ) +} + +export default ClipboardCopyIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/clock-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/clock-icon/index.tsx new file mode 100644 index 00000000..14996231 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/clock-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const ClockIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default ClockIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/coins-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/coins-icon/index.tsx new file mode 100644 index 00000000..02225c60 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/coins-icon/index.tsx @@ -0,0 +1,50 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const CoinsIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + ) +} + +export default CoinsIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/corner-down-right-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/corner-down-right-icon/index.tsx new file mode 100644 index 00000000..7ad7aecc --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/corner-down-right-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const CornerDownRightIcon: React.FC = ({ + size = "16", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default CornerDownRightIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/cross-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/cross-icon/index.tsx new file mode 100644 index 00000000..aaeda63a --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/cross-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const CrossIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default CrossIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/crosshair-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/crosshair-icon/index.tsx new file mode 100644 index 00000000..77c14e9c --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/crosshair-icon/index.tsx @@ -0,0 +1,57 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const CrosshairIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + ) +} + +export default CrosshairIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/customer-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/customer-icon/index.tsx new file mode 100644 index 00000000..6c1cdd49 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/customer-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const CustomerIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default CustomerIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/details-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/details-icon.tsx new file mode 100644 index 00000000..d0905c07 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/details-icon.tsx @@ -0,0 +1,57 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const DetailsIcon: React.FC = ({ + size = "16", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + ) +} + +export default DetailsIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/discord-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/discord-icon.tsx new file mode 100644 index 00000000..ee6fa5d3 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/discord-icon.tsx @@ -0,0 +1,26 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const DiscordIcon: React.FC = ({ + size = "16", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default DiscordIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/dollar-sign-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/dollar-sign-icon/index.tsx new file mode 100644 index 00000000..7174e441 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/dollar-sign-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const DollarSignIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default DollarSignIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/down-left/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/down-left/index.tsx new file mode 100644 index 00000000..657b3944 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/down-left/index.tsx @@ -0,0 +1,34 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const DownLeftIcon: React.FC = ({ + size = "16", + color = "#9CA3AF", +}) => { + return ( + + + + + ) +} + +export default DownLeftIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/download-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/download-icon.tsx new file mode 100644 index 00000000..06ec848b --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/download-icon.tsx @@ -0,0 +1,42 @@ +import { FC } from "react" +import IconProps from "./types/icon-type" + +const DownloadIcon: FC = (props) => { + const { fill, size, ...attributes } = props + const line = fill || "#111827" + + return ( + + + + + + ) +} + +export default DownloadIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/duplicate-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/duplicate-icon.tsx new file mode 100644 index 00000000..d18ef78c --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/duplicate-icon.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const DuplicateIcon: React.FC = ({ + size = "20px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default DuplicateIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/edit-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/edit-icon.tsx new file mode 100644 index 00000000..55a5ff10 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/edit-icon.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const EditIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default EditIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/edit-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/edit-icon/index.tsx new file mode 100644 index 00000000..bad0f3bb --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/edit-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const EditIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default EditIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/ellipsis-vertical-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/ellipsis-vertical-icon/index.tsx new file mode 100644 index 00000000..cd24be98 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/ellipsis-vertical-icon/index.tsx @@ -0,0 +1,26 @@ +import IconProps from "../types/icon-type" + +const EllipsisVerticalIcon = ({ + size = 20, + color = "currentColor", + ...attributes +}: IconProps) => { + return ( + + + + ) +} + +export default EllipsisVerticalIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/export-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/export-icon/index.tsx new file mode 100644 index 00000000..ee097067 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/export-icon/index.tsx @@ -0,0 +1,43 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const ExportIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + ) +} + +export default ExportIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/eye-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/eye-icon/index.tsx new file mode 100644 index 00000000..4c9707aa --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/eye-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const EyeIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default EyeIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/eye-off-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/eye-off-icon/index.tsx new file mode 100644 index 00000000..7f5e19f3 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/eye-off-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const EyeOffIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default EyeOffIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/fast-delivery-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/fast-delivery-icon/index.tsx new file mode 100644 index 00000000..91a5386f --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/fast-delivery-icon/index.tsx @@ -0,0 +1,64 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const FastDeliveryIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + + ) +} + +export default FastDeliveryIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/file-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/file-icon.tsx new file mode 100644 index 00000000..beeab98c --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/file-icon.tsx @@ -0,0 +1,55 @@ +import { FC } from "react" +import IconProps from "./types/icon-type" + +const FileIcon: FC = (props) => { + const { fill, size, ...attributes } = props + const line = fill || "#2DD4BF" + return ( + + + + + + + + ) +} + +export default FileIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/folder-open-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/folder-open-icon/index.tsx new file mode 100644 index 00000000..59703296 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/folder-open-icon/index.tsx @@ -0,0 +1,29 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const FolderOpenIcon: React.FC = ({ + size = "20px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default FolderOpenIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/gear-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/gear-icon/index.tsx new file mode 100644 index 00000000..b44072f9 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/gear-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const GearIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default GearIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/gift-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/gift-icon/index.tsx new file mode 100644 index 00000000..dcbdcb16 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/gift-icon/index.tsx @@ -0,0 +1,57 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const GiftIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + ) +} + +export default GiftIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/grip-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/grip-icon.tsx new file mode 100644 index 00000000..59ec878f --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/grip-icon.tsx @@ -0,0 +1,64 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const GripIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + + ) +} + +export default GripIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/happy-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/happy-icon/index.tsx new file mode 100644 index 00000000..37b8ac55 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/happy-icon/index.tsx @@ -0,0 +1,50 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const HappyIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + ) +} + +export default HappyIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/help-circle.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/help-circle.tsx new file mode 100644 index 00000000..3d8246e2 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/help-circle.tsx @@ -0,0 +1,43 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const HelpCircleIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + ) +} + +export default HelpCircleIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/image-placeholder-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/image-placeholder-icon/index.tsx new file mode 100644 index 00000000..c63780bf --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/image-placeholder-icon/index.tsx @@ -0,0 +1,43 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const ImagePlaceholderIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + ) +} + +export default ImagePlaceholderIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/info-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/info-icon/index.tsx new file mode 100644 index 00000000..723aca57 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/info-icon/index.tsx @@ -0,0 +1,43 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const InfoIcon: React.FC = ({ + size = "16", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + ) +} + +export default InfoIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/key-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/key-icon.tsx new file mode 100644 index 00000000..c70ad483 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/key-icon.tsx @@ -0,0 +1,30 @@ +import React from "react" + +import IconProps from "./types/icon-type" + +const KeyIcon: React.FC = ({ + size = "32px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default KeyIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/list-arrow-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/list-arrow-icon/index.tsx new file mode 100644 index 00000000..03a2f295 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/list-arrow-icon/index.tsx @@ -0,0 +1,57 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const ListArrowIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + ) +} + +export default ListArrowIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/list-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/list-icon.tsx new file mode 100644 index 00000000..f9eb3849 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/list-icon.tsx @@ -0,0 +1,64 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const ListIcon: React.FC = ({ + size = "20px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + + ) +} + +export default ListIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/lock-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/lock-icon/index.tsx new file mode 100644 index 00000000..16f15eae --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/lock-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const LockIcon: React.FC = ({ + size = "16", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default LockIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/log-out-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/log-out-icon/index.tsx new file mode 100644 index 00000000..0f7038ac --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/log-out-icon/index.tsx @@ -0,0 +1,43 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const SignOutIcon: React.FC = ({ + size = "16", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + ) +} + +export default SignOutIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/long-arrow-right-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/long-arrow-right-icon/index.tsx new file mode 100644 index 00000000..4d486d3e --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/long-arrow-right-icon/index.tsx @@ -0,0 +1,38 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const LongArrowRightIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + const width = +size * 2 + + return ( + + + + + ) +} + +export default LongArrowRightIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/mail-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/mail-icon/index.tsx new file mode 100644 index 00000000..8f87867f --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/mail-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const MailIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default MailIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/map-pin-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/map-pin-icon/index.tsx new file mode 100644 index 00000000..33edfff8 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/map-pin-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const MapPinIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default MapPinIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/medusa-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/medusa-icon/index.tsx new file mode 100644 index 00000000..8c32fa0a --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/medusa-icon/index.tsx @@ -0,0 +1,28 @@ +import * as React from 'react' + +import IconProps from '../types/icon-type' + +const MedusaIcon: React.FC = ({ + size = '48', + color = '#8B5CF6', + ...attributes +}) => { + const width = +size * 0.9375 // width relative to height (from size prop) + return ( + + + + ) +} + +export default MedusaIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/medusa-vice/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/medusa-vice/index.tsx new file mode 100644 index 00000000..337a278b --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/medusa-vice/index.tsx @@ -0,0 +1,40 @@ +import * as React from 'react' + +import IconProps from '../types/icon-type' + +const MedusaVice: React.FC = ({ + size = '96', + color = 'currentColor', + ...attributes +}) => { + return ( + + + + + + + + + + ) +} + +export default MedusaVice diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/minus-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/minus-icon/index.tsx new file mode 100644 index 00000000..b1fd3662 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/minus-icon/index.tsx @@ -0,0 +1,30 @@ +import * as React from 'react' + +import IconProps from '../types/icon-type' + +const MinusIcon: React.FC = ({ + size = '16', + color = 'currentColor', + ...attributes +}) => { + return ( + + + + ) +} + +export default MinusIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/more-horizontal-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/more-horizontal-icon.tsx new file mode 100644 index 00000000..8211d606 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/more-horizontal-icon.tsx @@ -0,0 +1,42 @@ +import IconProps from './types/icon-type' + +const MoreHorizontalIcon: React.FC = ({ + size = '20', + color = 'currentColor', + ...attributes +}) => { + return ( + + + + + + ) +} + +export default MoreHorizontalIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/package-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/package-icon/index.tsx new file mode 100644 index 00000000..dcbfbe5a --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/package-icon/index.tsx @@ -0,0 +1,50 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const PackageIcon: React.FC = ({ + size = "16", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + ) +} + +export default PackageIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/percent-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/percent-icon/index.tsx new file mode 100644 index 00000000..3fab474b --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/percent-icon/index.tsx @@ -0,0 +1,43 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const PercentIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + ) +} + +export default PercentIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/plus-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/plus-icon/index.tsx new file mode 100644 index 00000000..f62578a3 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/plus-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const PlusIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default PlusIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/pointer-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/pointer-icon/index.tsx new file mode 100644 index 00000000..2eb7885f --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/pointer-icon/index.tsx @@ -0,0 +1,35 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const PointerIcon: React.FC = ({ + size = "16", + color = "#9CA3AF", + ...attributes +}) => { + return ( + + + + + ) +} + +export default PointerIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/publish-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/publish-icon/index.tsx new file mode 100644 index 00000000..39b9537b --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/publish-icon/index.tsx @@ -0,0 +1,57 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const PublishIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + ) +} + +export default PublishIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/refresh-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/refresh-icon.tsx new file mode 100644 index 00000000..a6d2e052 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/refresh-icon.tsx @@ -0,0 +1,50 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const RefreshIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + ) +} + +export default RefreshIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/refund.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/refund.tsx new file mode 100644 index 00000000..bc9127e6 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/refund.tsx @@ -0,0 +1,57 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const RefundIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + ) +} + +export default RefundIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/reorder-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/reorder-icon/index.tsx new file mode 100644 index 00000000..6c281168 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/reorder-icon/index.tsx @@ -0,0 +1,64 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const ReorderIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + + ) +} + +export default ReorderIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sad-face-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sad-face-icon/index.tsx new file mode 100644 index 00000000..fc506291 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sad-face-icon/index.tsx @@ -0,0 +1,50 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const SadFaceIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + ) +} + +export default SadFaceIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sale-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sale-icon/index.tsx new file mode 100644 index 00000000..9eebba0b --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sale-icon/index.tsx @@ -0,0 +1,50 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const SaleIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + ) +} + +export default SaleIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/search-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/search-icon/index.tsx new file mode 100644 index 00000000..1c88da42 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/search-icon/index.tsx @@ -0,0 +1,27 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const SearchIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + Search + + + ) +} + +export default SearchIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/send-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/send-icon/index.tsx new file mode 100644 index 00000000..50a48367 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/send-icon/index.tsx @@ -0,0 +1,33 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const SendIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default SendIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sided-mouth-face/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sided-mouth-face/index.tsx new file mode 100644 index 00000000..e426d962 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sided-mouth-face/index.tsx @@ -0,0 +1,50 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const SidedMouthFaceIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + ) +} + +export default SidedMouthFaceIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sorting-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sorting-icon/index.tsx new file mode 100644 index 00000000..ba6912b2 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sorting-icon/index.tsx @@ -0,0 +1,54 @@ +import clsx from "clsx" +import React from "react" +import IconProps from "../types/icon-type" + +type SortingIconProps = { + ascendingColor?: string + descendingColor?: string + isSorted?: "asc" | "desc" | false +} & IconProps + +const SortingIcon: React.FC = ({ + size = "24", + color = "currentColor", + ascendingColor, + descendingColor, + isSorted = false, + ...attributes +}) => { + return ( + + + + + ) +} + +export default SortingIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sparkles-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sparkles-icon/index.tsx new file mode 100644 index 00000000..5b33d75e --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/sparkles-icon/index.tsx @@ -0,0 +1,29 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const SparklesIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default SparklesIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/stop-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/stop-icon.tsx new file mode 100644 index 00000000..90f790a8 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/stop-icon.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const StopIcon: React.FC = ({ + size = "20px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default StopIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/swatch-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/swatch-icon/index.tsx new file mode 100644 index 00000000..ac893245 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/swatch-icon/index.tsx @@ -0,0 +1,29 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const SwatchIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default SwatchIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/tag-dot-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/tag-dot-icon/index.tsx new file mode 100644 index 00000000..ee9b095c --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/tag-dot-icon/index.tsx @@ -0,0 +1,29 @@ +import React from "react" +import IconProps from "../types/icon-type" + +type TagDotIconProps = IconProps & { + outerColor: string +} + +const TagDotIcon: React.FC = ({ + size = "24px", + color = "#E5484D", + outerColor = "transparent", + ...attributes +}) => { + return ( + + + + + ) +} + +export default TagDotIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/tag-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/tag-icon/index.tsx new file mode 100644 index 00000000..7cbfd29a --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/tag-icon/index.tsx @@ -0,0 +1,36 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const TagIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + ) +} + +export default TagIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/taxes-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/taxes-icon.tsx new file mode 100644 index 00000000..13bd2a3d --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/taxes-icon.tsx @@ -0,0 +1,54 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const TaxesIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + + ) +} + +export default TaxesIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/tile-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/tile-icon.tsx new file mode 100644 index 00000000..2fd60da8 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/tile-icon.tsx @@ -0,0 +1,50 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const TileIcon: React.FC = ({ + size = "20px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + ) +} + +export default TileIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/trash-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/trash-icon.tsx new file mode 100644 index 00000000..ac951b00 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/trash-icon.tsx @@ -0,0 +1,50 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const TrashIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + ) +} + +export default TrashIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/triangle-mini-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/triangle-mini-icon/index.tsx new file mode 100644 index 00000000..f0a4c509 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/triangle-mini-icon/index.tsx @@ -0,0 +1,28 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const TriangleDownIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default TriangleDownIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/triangle-right-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/triangle-right-icon/index.tsx new file mode 100644 index 00000000..a77d54b4 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/triangle-right-icon/index.tsx @@ -0,0 +1,28 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const TriangleRightIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default TriangleRightIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/truck-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/truck-icon/index.tsx new file mode 100644 index 00000000..880efb91 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/truck-icon/index.tsx @@ -0,0 +1,43 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const TruckIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + ) +} + +export default TruckIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/types/icon-type.ts b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/types/icon-type.ts new file mode 100644 index 00000000..782681a4 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/types/icon-type.ts @@ -0,0 +1,8 @@ +import React from "react" + +type IconProps = { + color?: string + size?: string | number +} & React.SVGAttributes + +export default IconProps diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/u-turn-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/u-turn-icon.tsx new file mode 100644 index 00000000..57a9ce98 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/u-turn-icon.tsx @@ -0,0 +1,29 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const UTurnIcon: React.FC = ({ + size = "20px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + ) +} + +export default UTurnIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/unpublish-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/unpublish-icon/index.tsx new file mode 100644 index 00000000..c33da151 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/unpublish-icon/index.tsx @@ -0,0 +1,57 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const UnpublishIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + + ) +} + +export default UnpublishIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/upload-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/upload-icon/index.tsx new file mode 100644 index 00000000..5557b92c --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/upload-icon/index.tsx @@ -0,0 +1,43 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const UploadIcon: React.FC = ({ + size = "20", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + ) +} + +export default UploadIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/users-icon/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/users-icon/index.tsx new file mode 100644 index 00000000..9665bb52 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/users-icon/index.tsx @@ -0,0 +1,50 @@ +import React from "react" +import IconProps from "../types/icon-type" + +const UsersIcon: React.FC = ({ + size = "24", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + + ) +} + +export default UsersIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/warning-circle.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/warning-circle.tsx new file mode 100644 index 00000000..b0b56039 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/warning-circle.tsx @@ -0,0 +1,82 @@ +import { FC } from 'react' + +import IconProps from './types/icon-type' + +type WarningCircleIconProps = IconProps & { + fillType?: 'solid' | 'outline' +} + +const WarningCircleIcon: FC = ({ + fillType = 'outline', + ...attributes +}) => { + if (fillType === 'outline') { + return + } else { + return + } +} + +const ExclamationCircle: FC = ({ + size = '24', + color = 'currentColor', + ...attributes +}) => { + return ( + + + + ) +} + +const WarningCircle: FC = props => { + const { fill, size, ...attributes } = props + const line = fill || '#111827' + + return ( + + + + + + ) +} + +export default WarningCircleIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/x-circle-icon.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/x-circle-icon.tsx new file mode 100644 index 00000000..318327a7 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/icons/x-circle-icon.tsx @@ -0,0 +1,43 @@ +import React from "react" +import IconProps from "./types/icon-type" + +const XCircleIcon: React.FC = ({ + size = "24px", + color = "currentColor", + ...attributes +}) => { + return ( + + + + + + ) +} + +export default XCircleIcon diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/input-header.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/input-header.tsx new file mode 100644 index 00000000..188bc850 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/input-header.tsx @@ -0,0 +1,39 @@ +import * as React from 'react' +import { clsx } from 'clsx' + +import IconTooltip from '../../molecules/icon-tooltip' + +export type InputHeaderProps = { + label?: string + required?: boolean + tooltipContent?: string + tooltip?: React.ReactNode + className?: string +} + +const InputHeader: React.FC = ({ + label, + required = false, + tooltipContent, + tooltip, + className, +}) => { + return ( +
+ + {required &&
*
} + {tooltip || tooltipContent ? ( +
+ {tooltip || } +
+ ) : null} +
+ ) +} + +export default InputHeader diff --git a/packages/pastebar-frontend/src/components/atoms/fundamentals/status-indicator/index.tsx b/packages/pastebar-frontend/src/components/atoms/fundamentals/status-indicator/index.tsx new file mode 100644 index 00000000..e74db2f8 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/fundamentals/status-indicator/index.tsx @@ -0,0 +1,36 @@ +import * as React from 'react' +import { clsx } from 'clsx' + +type StatusIndicatorProps = { + title?: string + variant: 'primary' | 'danger' | 'warning' | 'success' | 'active' | 'default' +} & React.HTMLAttributes + +const StatusIndicator: React.FC = ({ + title, + variant = 'success', + className, + ...props +}) => { + const dotClass = clsx({ + 'bg-teal-50': variant === 'success', + 'bg-rose-50': variant === 'danger', + 'bg-yellow-50': variant === 'warning', + 'bg-violet-60': variant === 'primary', + 'bg-emerald-40': variant === 'active', + 'bg-grey-40': variant === 'default', + }) + return ( +
+
+ {title && {title}} +
+ ) +} + +export default StatusIndicator diff --git a/packages/pastebar-frontend/src/components/atoms/image/image-with-fallback-on-error.tsx b/packages/pastebar-frontend/src/components/atoms/image/image-with-fallback-on-error.tsx new file mode 100644 index 00000000..ec36413d --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/image/image-with-fallback-on-error.tsx @@ -0,0 +1,42 @@ +import { ImgHTMLAttributes, memo, useState } from 'react' +import BrokenImageIcon from '~/assets/icons/broken-image' + +import ToolTip from '~/components/atoms/tooltip' + +interface Props extends ImgHTMLAttributes { + fallback?: string + hasError?: boolean + onErrorCallback?: () => void +} + +function ImageWithFallback({ + fallback, + onErrorCallback = () => {}, + hasError = false, + src, + ...props +}: Props) { + const [imageSuccessfullyLoaded, setImageSuccessfullyLoaded] = useState(!hasError) + return imageSuccessfullyLoaded && !hasError ? ( + { + if (imageSuccessfullyLoaded) { + setImageSuccessfullyLoaded(false) + } + onErrorCallback() + }} + {...props} + /> + ) : fallback ? ( + 404 Not Found + ) : ( + + + + ) +} + +export default memo(ImageWithFallback, (prevProps, nextProps) => { + return prevProps.src === nextProps.src +}) diff --git a/packages/pastebar-frontend/src/components/atoms/keyshortcut/index.tsx b/packages/pastebar-frontend/src/components/atoms/keyshortcut/index.tsx new file mode 100644 index 00000000..1f4299cd --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/keyshortcut/index.tsx @@ -0,0 +1,13 @@ +import { uiStoreAtom } from '~/store' +import { useAtomValue } from 'jotai' + +const Shortcut = ({ keys }: { keys: string }) => { + const { isWindows } = useAtomValue(uiStoreAtom) + + // Check for platform and replace 'ALT' with the Option symbol for Mac + const displayKeys = isWindows ? keys : keys.replace('ALT+', '⌥') + + return {displayKeys} +} + +export { Shortcut } diff --git a/packages/pastebar-frontend/src/components/atoms/link-card/link-card.tsx b/packages/pastebar-frontend/src/components/atoms/link-card/link-card.tsx new file mode 100644 index 00000000..87ad9f95 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/link-card/link-card.tsx @@ -0,0 +1,140 @@ +import { memo } from 'react' +import { UniqueIdentifier } from '@dnd-kit/core' +import { useQueryClient } from '@tanstack/react-query' +import { open } from '@tauri-apps/api/shell' +import { clipboardHistoryStoreAtom } from '~/store' +import { useAtomValue } from 'jotai/react' +import { CreditCard, Plus, X } from 'lucide-react' +import { useTranslation } from 'react-i18next' + +import { ensureUrlPrefix } from '~/lib/utils' + +import { Button, ButtonGhost } from '~/components/ui' + +import ToolTip from '../tooltip' + +interface Props { + historyId?: UniqueIdentifier | null + itemId?: UniqueIdentifier | null + description?: string | null + favicon?: string | null + domain?: string | null + image?: string | null + imageWidth?: number + noBorder?: boolean + isPreview?: boolean + link?: string | null + isDisabled?: boolean + title?: string | null +} + +function LinkCard({ + historyId, + description, + favicon, + isPreview, + image, + noBorder = false, + imageWidth = 24, + title, + domain, + link, + isDisabled, +}: Props) { + const { t } = useTranslation() + const { removeLinkMetaData, generateLinkMetaData } = useAtomValue( + clipboardHistoryStoreAtom + ) + + const queryClient = useQueryClient() + + return ( +
+ {image && ( +
+ )} +
+
{ + link && open(ensureUrlPrefix(link)) + }} + title={title ?? ''} + > + {title} +
+ {description && ( +

+ {description} +

+ )} + {domain && ( +
+ {favicon && } +

{ + open(ensureUrlPrefix(domain)) + }} + title={`${t('Open', { ns: 'common' })} ${domain}`} + > + {domain} +

+
+ )} +
+ {isPreview && historyId ? ( + { + await generateLinkMetaData(historyId.toString(), ensureUrlPrefix(link)) + queryClient.invalidateQueries({ + queryKey: ['get_clipboard_history'], + }) + queryClient.invalidateQueries({ + queryKey: ['get_clipboard_history_pinned'], + }) + }} + > + + + + ) : ( + historyId && ( + { + await removeLinkMetaData(historyId.toString()) + queryClient.invalidateQueries({ + queryKey: ['get_clipboard_history'], + }) + queryClient.invalidateQueries({ + queryKey: ['get_clipboard_history_pinned'], + }) + }} + > + + + ) + )} +
+
+
+ ) +} + +export default memo(LinkCard) diff --git a/packages/pastebar-frontend/src/components/atoms/link-card/preview-link-card.tsx b/packages/pastebar-frontend/src/components/atoms/link-card/preview-link-card.tsx new file mode 100644 index 00000000..b8f59851 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/link-card/preview-link-card.tsx @@ -0,0 +1,72 @@ +import { useEffect } from 'react' +import { UniqueIdentifier } from '@dnd-kit/core' +import { clipboardHistoryStoreAtom } from '~/store' +import { useAtomValue } from 'jotai/react' + +import { ensureUrlPrefix } from '~/lib/utils' + +import { Box } from '~/components/ui' + +import { useSignal } from '~/hooks/use-signal' + +import { LinkMetadata } from '~/types/history' + +import LinkCard from './link-card' + +interface PreviewLinkCardProps { + generateLinkUrl?: string | null + historyId?: UniqueIdentifier | null | undefined + itemId?: UniqueIdentifier | null | undefined +} + +function PreviewLinkCard({ itemId, historyId, generateLinkUrl }: PreviewLinkCardProps) { + const { generateLinkMetaData } = useAtomValue(clipboardHistoryStoreAtom) + + const previewLinkMetaData = useSignal({ + linkTitle: null, + linkFavicon: null, + linkDescription: null, + linkUrl: null, + linkDomain: null, + linkImage: null, + }) + + useEffect(() => { + if (generateLinkUrl && previewLinkMetaData.value.linkTitle === null) { + generateLinkMetaData('previewOnly', ensureUrlPrefix(generateLinkUrl), true)?.then( + meta => { + if (!meta) { + return + } + previewLinkMetaData.value = meta + } + ) + } + }, []) + + if ( + !previewLinkMetaData.value.linkTitle && + !previewLinkMetaData.value.linkDescription + ) { + return null + } + + return ( + + + + ) +} + +export default PreviewLinkCard diff --git a/packages/pastebar-frontend/src/components/atoms/notification/index.tsx b/packages/pastebar-frontend/src/components/atoms/notification/index.tsx new file mode 100644 index 00000000..592265f5 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/notification/index.tsx @@ -0,0 +1,58 @@ +import React from 'react' +import type { Toast } from 'react-hot-toast' +import { toast as globalToast } from 'react-hot-toast' + +import AlertIcon from '../fundamentals/icons/alert-icon' +import CheckCircleIcon from '../fundamentals/icons/check-circle-icon' +import CrossIcon from '../fundamentals/icons/cross-icon' +import InfoIcon from '../fundamentals/icons/info-icon' +import XCircleIcon from '../fundamentals/icons/x-circle-icon' +import ToasterContainer from '../toaster-container' + +export type NotificationTypes = 'success' | 'warning' | 'error' | 'info' + +type NotificationProps = { + toast: Toast + type: NotificationTypes + title: string + message: string +} + +const Notification: React.FC = ({ toast, type, title, message }) => { + const onDismiss = () => { + globalToast.dismiss(toast.id) + } + + return ( + +
{getIcon(type)}
+
+ {title} + {message} +
+
+ + Close +
+
+ ) +} + +const ICON_SIZE = 20 + +function getIcon(type: NotificationTypes) { + switch (type) { + case 'success': + return + case 'warning': + return + case 'error': + return + default: + return + } +} + +export default Notification diff --git a/packages/pastebar-frontend/src/components/atoms/os-shortcut/index.tsx b/packages/pastebar-frontend/src/components/atoms/os-shortcut/index.tsx new file mode 100644 index 00000000..a5dd663b --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/os-shortcut/index.tsx @@ -0,0 +1,48 @@ +type OSShortcutProps = { + winModifiers: string | string[] + macModifiers: string | string[] + keys: string[] | string +} + +const OSShortcut = ({ winModifiers, macModifiers, keys }: OSShortcutProps) => { + const isMac = + typeof window !== 'undefined' && + navigator?.platform?.toUpperCase().indexOf('MAC') >= 0 + ? true + : false + + let modifiers: string + + if (isMac) { + if (Array.isArray(macModifiers)) { + modifiers = macModifiers.join('') + } else { + modifiers = macModifiers + } + } else { + if (Array.isArray(winModifiers)) { + modifiers = winModifiers.join(' + ') + } else { + modifiers = winModifiers + } + } + + let input: string + + if (Array.isArray(keys)) { + input = keys.join(' + ') + } else { + input = keys + } + + return ( +
+

+ {modifiers} + {input} +

+
+ ) +} + +export default OSShortcut diff --git a/packages/pastebar-frontend/src/components/atoms/page-description/index.tsx b/packages/pastebar-frontend/src/components/atoms/page-description/index.tsx new file mode 100644 index 00000000..899bc836 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/page-description/index.tsx @@ -0,0 +1,20 @@ +import React from "react" + +type PageDescriptionProps = { + title?: string + subtitle?: string +} + +const PageDescription: React.FC = ({ + title, + subtitle, +}) => { + return ( +
+

{title}

+

{subtitle}

+
+ ) +} + +export default PageDescription diff --git a/packages/pastebar-frontend/src/components/atoms/save-notification/error-state.tsx b/packages/pastebar-frontend/src/components/atoms/save-notification/error-state.tsx new file mode 100644 index 00000000..c170d770 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/save-notification/error-state.tsx @@ -0,0 +1,51 @@ +import * as React from 'react' +import { useEffect } from 'react' +import type { Toast } from 'react-hot-toast' + +import CrossIcon from '../fundamentals/icons/cross-icon' +import XCircleIcon from '../fundamentals/icons/x-circle-icon' +import ToasterContainer from '../toaster-container' + +type SavingStateProps = { + toast: Toast + title?: string + message?: string + onDismiss: () => void +} + +const ErrorState: React.FC = ({ + toast, + title = 'Error', + message = 'An error occured while trying to save your changes. Please try again.', + onDismiss, +}) => { + useEffect(() => { + const life = setTimeout(() => { + onDismiss() + }, 2000) + + return () => { + clearTimeout(life) + } + }, [toast]) + + return ( + +
+ +
+
+ {title} + {message} +
+
+ + Close +
+
+ ) +} + +export default ErrorState diff --git a/packages/pastebar-frontend/src/components/atoms/save-notification/index.tsx b/packages/pastebar-frontend/src/components/atoms/save-notification/index.tsx new file mode 100644 index 00000000..1ac43971 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/save-notification/index.tsx @@ -0,0 +1,89 @@ +import { cloneElement, ReactElement, ReactNode } from 'react' +import type { Toast } from 'react-hot-toast' +import { toast as globalToast } from 'react-hot-toast' + +import RefreshIcon from '../fundamentals/icons/refresh-icon' +import ToasterContainer from '../toaster-container' +import ErrorState from './error-state' +import SavingState from './saving-state' +import SuccessState from './success-state' + +type SaveNotificationProps = { + toast: Toast + icon?: ReactNode + title?: string + message?: string + onSave: () => Promise + reset: () => void +} + +const SaveNotification: React.FC = ({ + toast, + icon, + title = 'Unsaved changes', + message = 'You have unsaved changes. Do you want to save and publish or discard them?', + onSave, + reset, +}) => { + const onDismiss = () => { + reset() + globalToast.dismiss(toast.id) + } + + const handleSave = () => { + globalToast.custom(t => , { + id: toast.id, + }) + + onSave() + .then(() => { + globalToast.custom(t => , { + id: toast.id, + }) + }) + .catch(_err => { + globalToast.custom(t => , { + id: toast.id, + }) + }) + } + + return ( + +
{getIcon(icon as ReactElement)}
+
+ {title} + {message} +
+
+ + +
+
+ ) +} + +const ICON_SIZE = 20 + +function getIcon(icon?: ReactElement) { + if (icon) { + return cloneElement(icon, { + size: ICON_SIZE, + className: 'text-grey-90', + }) + } else { + return + } +} + +export default SaveNotification diff --git a/packages/pastebar-frontend/src/components/atoms/save-notification/saving-state.tsx b/packages/pastebar-frontend/src/components/atoms/save-notification/saving-state.tsx new file mode 100644 index 00000000..a5682c56 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/save-notification/saving-state.tsx @@ -0,0 +1,31 @@ +import * as React from 'react' +import type { Toast } from 'react-hot-toast' + +import Spinner from '../spinner' +import ToasterContainer from '../toaster-container' + +type SavingStateProps = { + toast: Toast + title?: string + message?: string +} + +const SavingState: React.FC = ({ + toast, + title = 'Saving changes', + message = 'Hang on, this may take a few moments.', +}) => { + return ( + +
+ +
+
+ {title} + {message} +
+
+ ) +} + +export default SavingState diff --git a/packages/pastebar-frontend/src/components/atoms/save-notification/success-state.tsx b/packages/pastebar-frontend/src/components/atoms/save-notification/success-state.tsx new file mode 100644 index 00000000..deedb6b2 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/save-notification/success-state.tsx @@ -0,0 +1,50 @@ +import { useEffect } from 'react' +import type { Toast } from 'react-hot-toast' + +import CheckCircleIcon from '../fundamentals/icons/check-circle-icon' +import CrossIcon from '../fundamentals/icons/cross-icon' +import ToasterContainer from '../toaster-container' + +type SavingStateProps = { + toast: Toast + title?: string + message?: string + onDismiss: () => void +} + +const SuccessState: React.FC = ({ + toast, + title = 'Success', + message = 'Your changes have been saved.', + onDismiss, +}) => { + useEffect(() => { + const life = setTimeout(() => { + onDismiss() + }, 2000) + + return () => { + clearTimeout(life) + } + }, [toast]) + + return ( + +
+ +
+
+ {title} + {message} +
+
+ + Close +
+
+ ) +} + +export default SuccessState diff --git a/packages/pastebar-frontend/src/components/atoms/spacer/index.tsx b/packages/pastebar-frontend/src/components/atoms/spacer/index.tsx new file mode 100644 index 00000000..f10d5d9c --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/spacer/index.tsx @@ -0,0 +1,49 @@ +type SpacerProps = { + h?: number + w?: number + className?: string +} + +type HeightWidthClasses = { + [key: number]: string + full?: string +} + +const Spacer: React.FC = ({ h = 3, w = 'full', className = '' }) => { + const heightClasses = { + 1: 'h-1', + 2: 'h-2', + 3: 'h-3', + 4: 'h-4', + 5: 'h-5', + 6: 'h-6', + 7: 'h-7', + 8: 'h-8', + 9: 'h-9', + 10: 'h-10', + 11: 'h-11', + 12: 'h-12', + } as HeightWidthClasses + + const widthClasses = { + full: 'w-full', + 1: 'w-1', + 2: 'w-2', + 3: 'w-3', + 4: 'w-4', + 5: 'w-5', + 7: 'w-7', + 8: 'w-8', + 9: 'w-9', + 10: 'w-10', + 11: 'w-11', + 12: 'w-12', + } as HeightWidthClasses + + const height = typeof h === 'number' ? heightClasses[h] : '' + const width = typeof w === 'number' || w === 'full' ? widthClasses[w] : '' + + return
+} + +export default Spacer diff --git a/packages/pastebar-frontend/src/components/atoms/spinner.tsx b/packages/pastebar-frontend/src/components/atoms/spinner.tsx new file mode 100644 index 00000000..04a0828e --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/spinner.tsx @@ -0,0 +1,39 @@ +import * as React from 'react' +import { clsx } from 'clsx' + +export type SpinnerProps = { + size?: 'large' | 'medium' | 'small' + variant?: 'primary' | 'secondary' +} + +const Spinner: React.FC = ({ size = 'large' }) => { + return ( +
+ +
+ ) +} + +export default Spinner diff --git a/packages/pastebar-frontend/src/components/atoms/text/index.tsx b/packages/pastebar-frontend/src/components/atoms/text/index.tsx new file mode 100644 index 00000000..e092b803 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/text/index.tsx @@ -0,0 +1,97 @@ +import { forwardRef } from 'react' +import { cva, VariantProps } from 'class-variance-authority' +import { clsx } from 'clsx' + +type TextProps = { + className?: string + onDoubleClick?: () => void + onClick?: () => void + title?: string + children: React.ReactNode +} + +const TextVariants = cva('flex flex-row items-center', { + variants: { + color: { + default: 'text-slate-600 dark:text-slate-300', + black: 'text-slate-700 dark:text-slate-300', + muted: 'text-slate-100 dark:text-slate-500', + waning: 'text-yellow-600 dark:text-yellow-300', + danger: 'text-red-600 dark:text-red-300', + }, + justify: { + left: 'text-left', + center: 'text-center', + justify: 'text-justify', + right: 'text-right', + }, + size: { + default: 'text-md', + xs: 'text-xs', + sm: 'text-sm', + md: 'text-md', + lg: 'text-lg', + xl: 'text-xl', + '2xl': 'text-2xl', + }, + weight: { + default: 'font-normal', + normal: 'font-normal', + medium: 'font-medium', + semibold: 'font-semibold', + bold: 'font-bold', + }, + }, + defaultVariants: { + color: 'default', + size: 'default', + weight: 'default', + }, +}) + +const Text = forwardRef>( + ( + { + className, + children, + color, + size, + title, + weight, + justify, + onDoubleClick = () => {}, + onClick = () => {}, + }, + ref + ) => ( +

+ {children} +

+ ) +) + +const TextNormal: React.FC> = ({ + className, + children, + size, + weight, + justify, + onDoubleClick = () => {}, + onClick = () => {}, +}) => ( +

+ {children} +

+) + +export { Text, TextNormal } diff --git a/packages/pastebar-frontend/src/components/atoms/time-ago/TimeAgo.tsx b/packages/pastebar-frontend/src/components/atoms/time-ago/TimeAgo.tsx new file mode 100644 index 00000000..015521c5 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/time-ago/TimeAgo.tsx @@ -0,0 +1,13 @@ +import ReactTimeAgo from 'react-time-ago' + +export function TimeAgo({ + date, + tick = true, + timeStyle = 'round-minute', +}: { + date: string | number + tick?: boolean + timeStyle?: string +}) { + return +} diff --git a/packages/pastebar-frontend/src/components/atoms/toaster-container/index.tsx b/packages/pastebar-frontend/src/components/atoms/toaster-container/index.tsx new file mode 100644 index 00000000..f77b393b --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/toaster-container/index.tsx @@ -0,0 +1,33 @@ +import * as React from 'react' +import { clsx } from 'clsx' + +type ToasterContainerProps = { + visible: boolean +} & React.HTMLAttributes + +const ToasterContainer: React.FC = ({ + children, + visible, + className, + ...rest +}) => { + return ( +
+ {children} +
+ ) +} + +export default ToasterContainer diff --git a/packages/pastebar-frontend/src/components/atoms/tooltip/index.tsx b/packages/pastebar-frontend/src/components/atoms/tooltip/index.tsx new file mode 100644 index 00000000..24140e38 --- /dev/null +++ b/packages/pastebar-frontend/src/components/atoms/tooltip/index.tsx @@ -0,0 +1,79 @@ +import * as React from 'react' +import * as RadixTooltip from '@radix-ui/react-tooltip' +import { clsx } from 'clsx' + +export type TooltipProps = RadixTooltip.TooltipContentProps & + Pick< + RadixTooltip.TooltipProps, + 'open' | 'defaultOpen' | 'onOpenChange' | 'delayDuration' + > & { + text: React.ReactNode | string + isDisabled?: boolean + noPortal?: boolean + isCompact?: boolean + side?: 'bottom' | 'left' | 'top' | 'right' + onClick?: React.ButtonHTMLAttributes['onClick'] + maxWidth?: number | string + } + +const ToolTip = ({ + children, + text, + open, + isCompact, + isDisabled, + defaultOpen, + onOpenChange, + delayDuration, + noPortal = false, + align = 'center', + alignOffset = 0, + sideOffset = 4, + maxWidth = 220, + className, + side, + onClick, + ...props +}: TooltipProps) => { + if (isDisabled) return {children} + + const Portal = noPortal ? React.Fragment : RadixTooltip.Portal + + return ( + + + + {children} + + + +
+ {text} +
+
+
+
+
+ ) +} + +export default ToolTip diff --git a/packages/pastebar-frontend/src/components/icons.tsx b/packages/pastebar-frontend/src/components/icons.tsx new file mode 100644 index 00000000..3eadc516 --- /dev/null +++ b/packages/pastebar-frontend/src/components/icons.tsx @@ -0,0 +1,1016 @@ +import { + Airplay, + ALargeSmall, + AlarmClock, + AlertCircle, + AlertOctagon, + AlertTriangle, + AlignJustify, + AlignLeft, + AlignRight, + Angry, + Annoyed, + Aperture, + Apple, + AppWindow, + Archive, + AreaChart, + Armchair, + ArrowDownCircle, + ArrowLeftCircle, + ArrowRight, + ArrowRightCircle, + ArrowUpCircle, + ArrowUpRightSquare, + Asterisk, + AsteriskSquare, + AtSign, + AudioLines, + AudioWaveform, + Award, + Axe, + Baby, + Beef, + Beer, + Bell, + Bike, + Biohazard, + Bird, + Bitcoin, + BookOpenText, + BookUser, + BoxSelect, + CalendarClock, + CalendarDays, + CalendarHeart, + Camera, + Candy, + Car, + Carrot, + Cat, + Check, + CheckCheck, + Cherry, + ChevronLeft, + ChevronRight, + Chrome, + CircleDollarSign, + CircleUser, + CircleUserRound, + ClipboardCheck, + Code, + Code2, + Codepen, + Codesandbox, + CodeSquare, + Compass, + ConciergeBell, + Contact, + Contact2, + Container, + Copy, + CreditCard, + Crown, + Database, + Dessert, + Dice6, + Dog, + DollarSign, + Download, + DownloadCloud, + DraftingCompass, + Dribbble, + Drum, + Dumbbell, + Euro, + Eye, + Facebook, + Fan, + Feather, + Figma, + File, + FileAudio2, + FileCode, + FileCode2, + FileCog, + FileHeart, + FileImage, + FileJson, + FileJson2, + FileLineChart, + FileLock, + FileLock2, + FileMusic, + FilePen, + FilePieChart, + FileSearch, + FileSpreadsheet, + FileSymlink, + FileTerminal, + FileText, + FileVideo, + FileVideo2, + FileVolume, + Fingerprint, + Fish, + FishSymbol, + Flame, + FlaskRound, + Folder, + FolderDot, + FolderGit, + FolderGit2, + FolderHeart, + FolderKanban, + FolderKey, + FolderLock, + FolderTree, + Frown, + FunctionSquare, + Gamepad2, + GanttChartSquare, + Gauge, + GaugeCircle, + Gem, + Ghost, + Gift, + Github, + Gitlab, + Globe, + Globe2, + Goal, + GraduationCap, + Hammer, + HandMetal, + HardDriveDownload, + HardDriveUpload, + Hash, + Heart, + HeartHandshake, + HelpCircle, + Highlighter, + Hourglass, + Image, + ImageDown, + ImageIcon, + Import, + Inbox, + InfinityIcon, + Instagram, + Joystick, + KanbanSquare, + Key, + KeySquare, + Lamp, + LampDesk, + LayoutList, + LeafyGreen, + LifeBuoy, + Linkedin, + List, + ListChecks, + ListCollapse, + ListMusic, + ListOrdered, + ListTodo, + ListTree, + Loader2, + LocateFixed, + Lock, + LockKeyhole, + LucideProps, + Magnet, + Mail, + Mails, + Map, + MapPin, + Martini, + Medal, + Megaphone, + Meh, + MessageCircleWarning, + MessageSquareWarning, + Mic, + Milestone, + Moon, + MoreVertical, + Mountain, + MountainSnow, + Move3d, + MSquare, + Music, + Network, + Newspaper, + Nfc, + Notebook, + NotebookTabs, + NotepadText, + Package, + PackageOpen, + Paperclip, + ParkingCircle, + ParkingSquare, + PartyPopper, + PersonStanding, + PieChart, + Pin, + PinOff, + Pizza, + Plane, + Play, + Plug, + Plug2, + PlugZap, + PlugZap2, + Plus, + Presentation, + Puzzle, + Quote, + Rabbit, + Radiation, + Radio, + RadioTower, + Ribbon, + Rocket, + Router, + Salad, + Satellite, + SatelliteDish, + Scroll, + ScrollText, + Send, + SendHorizontal, + Settings, + Sheet, + Shield, + ShieldCheck, + ShieldHalf, + ShoppingCart, + Skull, + Slack, + SlidersHorizontal, + Smartphone, + SmartphoneNfc, + Smile, + Spade, + Sparkles, + Speech, + SprayCan, + SquareMousePointer, + SquareUser, + SquareUserRound, + Star, + SunMedium, + Swords, + Tag, + ToyBrick, + TrafficCone, + TramFront, + Trash, + Trello, + Trophy, + Truck, + Twitch, + Twitter, + Upload, + UploadCloud, + User, + UserRound, + VenetianMask, + Voicemail, + Wand, + Wifi, + X, + Youtube, +} from 'lucide-react' + +export const CUSTOM_ICON_NAMES = [ + 'post', + 'page', + 'media', + 'creditcard', + 'tiktok', + 'kanbanSquare', + 'arrowRight', + 'twitter', + 'facebook', + 'linkedin', + 'twitch', + 'youtube', + 'instagram', + 'slack', + 'dribbble', + 'trello', + 'chrome', + 'codePen', + 'codesandbox', + 'figma', + 'send', + 'check', + 'check2', + 'copy', + 'help', + 'pin', + 'copyDone', + 'star', + 'list', + 'list2', + 'list3', + 'list5', + 'listmusic', + 'listchecks', + 'listCollapse', + 'listOrdered', + 'listTree', + 'listToDo', + 'scrollText', + 'audioLines', + 'audioWaveform', + 'mic', + 'mails', + 'atSign', + 'mail', + 'inbox', + 'archive', + 'container', + 'sendHorizontal', + 'contact', + 'contact2', + 'userRound', + 'circleUser', + 'userSquare', + 'squareUser', + 'userRound2', + 'user', + 'baby', + 'notebook', + 'paperclip', + 'bookUser', + 'nfc', + 'smartphoneNfc', + 'smartphone', + 'graduationCap', + 'apple2', + 'appWindows', + 'alertTriangle', + 'alertCircle', + 'alarmClock', + 'alertOctagon', + 'voicemail', + 'calendarClock', + 'calendarDays', + 'calendarHeart', + 'angry', + 'annoyed', + 'frown', + 'meh', + 'smile', + 'eye', + 'fan', + 'handMetal', + 'heartHandshake', + 'heart', + 'leafyGreen', + 'ribbon', + 'ralad', + 'crown', + 'camera', + 'fingerprint', + 'flame', + 'database', + 'dog', + 'cat', + 'bird', + 'rabbit', + 'fish', + 'fishSymbol', + 'carrot', + 'candy', + 'cherry', + 'dice', + 'biohazard', + 'satellite', + 'satelliteDish', + 'radioTower', + 'radio', + 'wifi', + 'router', + 'bitcoin', + 'dollarSign', + 'circleDollarSign', + 'euro', + 'drum', + 'medal', + 'beer', + 'beef', + 'bell', + 'draftingCompass', + 'trophy', + 'gaugeCircle', + 'gauge', + 'bike', + 'award', + 'trafficCone', + 'tramFront', + 'truck', + 'plane', + 'car', + 'dumbbell', + 'parkingCircle', + 'parkingSquare', + 'msquare', + 'partyPopper', + 'conciergeBell', + 'aperture', + 'areaChart', + 'armchair', + 'arrowUpRightSquare', + 'asteriskSquare', + 'asterisk', + 'keySquare', + 'key', + 'lockKeyhole', + 'lock', + 'shieldCheck', + 'shield', + 'compass', + 'shieldHalf', + 'presentation', + 'folder', + 'folderHeart', + 'folderTree', + 'folderDot', + 'folderGit', + 'folderGit2', + 'folderKey', + 'folderLock', + 'folderKanban', + 'file', + 'fileCode', + 'fileText', + 'fileCode2', + 'fileJson', + 'fileJson2', + 'fileTerminal', + 'fileVideo', + 'fileVideo2', + 'fileVolume', + 'fileHeart', + 'fileImage', + 'fileLock2', + 'fileLock', + 'fileSpreadsheet', + 'fileCog', + 'fileMusic', + 'filePieChart', + 'filePen', + 'fileSearch', + 'fileLineChart', + 'fileSymlink', + 'driveDownload', + 'driveUpload', + 'imageDown', + 'import', + 'music', + 'sheet', + 'pieChart', + 'packageOpen', + 'package', + 'gamepad2', + 'joystick', + 'hammer', + 'lampDesk', + 'lamp', + 'bookOpen', + 'airplay', + 'code2', + 'code', + 'codeSquare', + 'functionSquare', + 'arrowDownCircle', + 'arrowUpCircle', + 'arrowLeftCircle', + 'arrowRightCircle', + 'gem', + 'ghost', + 'rocket', + 'skull', + 'sparkles', + 'puzzle', + 'messageWarning', + 'messageWarning2', + 'dessert', + 'pizza', + 'venetianMask', + 'wand', + 'toyBrick', + 'mountain', + 'milestone', + 'feather', + 'flaskRound', + 'goal', + 'hourglass', + 'axe', + 'gitlab', + 'github2', + 'sprayCcan', + 'gift', + 'swords', + 'fileAudio2', + 'downloadCloud', + 'uploadCloud', + 'upload', + 'download', + 'globe', + 'globe2', + 'hash', + 'highlighter', + 'infinity', + 'lifeBuoy', + 'locateFixed', + 'mapPin', + 'map', + 'magnet', + 'martini', + 'mountainSnow', + 'mousePointer', + 'move3d', + 'network', + 'newspaper', + 'notebook2', + 'notepadText', + 'megaphone', + 'ganttChartSquare', + 'personStanding', + 'plug2', + 'play', + 'plug', + 'plugZap2', + 'plugZap', + 'radiation', + 'quote', + 'tag', + 'speech', + 'spade', + 'shoppingCart', + 'slidersHorizontal', + 'discord', + 'gitHub', + 'npm', + 'pnpm', + 'node', + 'react', + 'tailwind', + 'google', + 'apple', + 'paypal', +] as const + +export const Icons = { + logo: (props: LucideProps) => ( + + + + ), + close: X, + spinner: Loader2, + chevronLeft: ChevronLeft, + chevronRight: ChevronRight, + trash: Trash, + post: FileText, + page: File, + media: Image, + settings: Settings, + ellipsis: MoreVertical, + add: Plus, + warning: AlertTriangle, + arrowRight: ArrowRight, + help: HelpCircle, + twitter: Twitter, + check: Check, + check2: CheckCheck, + copy: Copy, + pin: Pin, + pinoff: PinOff, + copyDone: ClipboardCheck, + sun: SunMedium, + moon: Moon, + facebook: Facebook, + linkedin: Linkedin, + twitch: Twitch, + youtube: Youtube, + instagram: Instagram, + slack: Slack, + dribbble: Dribbble, + trello: Trello, + star: Star, + chrome: Chrome, + codePen: Codepen, + codesandbox: Codesandbox, + figma: Figma, + image: ImageIcon, + list: LayoutList, + list2: List, + list3: AlignLeft, + list4: AlignRight, + list5: AlignJustify, + listmusic: ListMusic, + listchecks: ListChecks, + listCollapse: ListCollapse, + listOrdered: ListOrdered, + listTree: ListTree, + listToDo: ListTodo, + scrollText: ScrollText, + scroll: Scroll, + audioLines: AudioLines, + audioWaveform: AudioWaveform, + mic: Mic, + mails: Mails, + atSign: AtSign, + mail: Mail, + inbox: Inbox, + archive: Archive, + container: Container, + sendHorizontal: SendHorizontal, + send: Send, + contact: Contact, + contact2: Contact2, + userRound: CircleUserRound, + circleUser: CircleUser, + userSquare: SquareUserRound, + squareUser: SquareUser, + userRound2: UserRound, + user: User, + baby: Baby, + notebook: NotebookTabs, + paperclip: Paperclip, + bookUser: BookUser, + nfc: Nfc, + smartphoneNfc: SmartphoneNfc, + smartphone: Smartphone, + graduationCap: GraduationCap, + apple2: Apple, + appWindows: AppWindow, + aLargeSmall: ALargeSmall, + alertTriangle: AlertTriangle, + alertCircle: AlertCircle, + alarmClock: AlarmClock, + alertOctagon: AlertOctagon, + voicemail: Voicemail, + calendarClock: CalendarClock, + calendarDays: CalendarDays, + calendarHeart: CalendarHeart, + angry: Angry, + annoyed: Annoyed, + frown: Frown, + meh: Meh, + smile: Smile, + eye: Eye, + fan: Fan, + handMetal: HandMetal, + heartHandshake: HeartHandshake, + heart: Heart, + leafyGreen: LeafyGreen, + ribbon: Ribbon, + ralad: Salad, + crown: Crown, + camera: Camera, + fingerprint: Fingerprint, + flame: Flame, + database: Database, + dog: Dog, + cat: Cat, + bird: Bird, + rabbit: Rabbit, + fish: Fish, + fishSymbol: FishSymbol, + carrot: Carrot, + candy: Candy, + cherry: Cherry, + dice: Dice6, + biohazard: Biohazard, + satellite: Satellite, + satelliteDish: SatelliteDish, + radioTower: RadioTower, + radio: Radio, + wifi: Wifi, + router: Router, + bitcoin: Bitcoin, + dollarSign: DollarSign, + circleDollarSign: CircleDollarSign, + euro: Euro, + drum: Drum, + medal: Medal, + beer: Beer, + beef: Beef, + bell: Bell, + draftingCompass: DraftingCompass, + trophy: Trophy, + gaugeCircle: GaugeCircle, + gauge: Gauge, + bike: Bike, + award: Award, + trafficCone: TrafficCone, + tramFront: TramFront, + truck: Truck, + plane: Plane, + car: Car, + dumbbell: Dumbbell, + parkingCircle: ParkingCircle, + parkingSquare: ParkingSquare, + msquare: MSquare, + partyPopper: PartyPopper, + conciergeBell: ConciergeBell, + aperture: Aperture, + areaChart: AreaChart, + armchair: Armchair, + arrowUpRightSquare: ArrowUpRightSquare, + asteriskSquare: AsteriskSquare, + asterisk: Asterisk, + keySquare: KeySquare, + key: Key, + lockKeyhole: LockKeyhole, + lock: Lock, + shieldCheck: ShieldCheck, + shield: Shield, + compass: Compass, + shieldHalf: ShieldHalf, + presentation: Presentation, + folder: Folder, + folderHeart: FolderHeart, + folderTree: FolderTree, + folderDot: FolderDot, + folderGit: FolderGit, + folderGit2: FolderGit2, + folderKey: FolderKey, + folderLock: FolderLock, + folderKanban: FolderKanban, + file: File, + fileCode: FileCode, + fileText: FileText, + fileCode2: FileCode2, + fileJson: FileJson, + fileJson2: FileJson2, + fileTerminal: FileTerminal, + fileVideo: FileVideo, + fileVideo2: FileVideo2, + fileVolume: FileVolume, + fileHeart: FileHeart, + fileImage: FileImage, + fileLock2: FileLock2, + fileLock: FileLock, + fileSpreadsheet: FileSpreadsheet, + fileCog: FileCog, + fileMusic: FileMusic, + filePieChart: FilePieChart, + filePen: FilePen, + fileSearch: FileSearch, + fileLineChart: FileLineChart, + fileSymlink: FileSymlink, + driveDownload: HardDriveDownload, + driveUpload: HardDriveUpload, + imageDown: ImageDown, + import: Import, + music: Music, + sheet: Sheet, + pieChart: PieChart, + packageOpen: PackageOpen, + package: Package, + gamepad2: Gamepad2, + joystick: Joystick, + hammer: Hammer, + lampDesk: LampDesk, + lamp: Lamp, + bookOpen: BookOpenText, + airplay: Airplay, + code2: Code2, + code: Code, + codeSquare: CodeSquare, + functionSquare: FunctionSquare, + arrowDownCircle: ArrowDownCircle, + arrowUpCircle: ArrowUpCircle, + arrowLeftCircle: ArrowLeftCircle, + arrowRightCircle: ArrowRightCircle, + gem: Gem, + ghost: Ghost, + rocket: Rocket, + skull: Skull, + sparkles: Sparkles, + puzzle: Puzzle, + messageWarning: MessageCircleWarning, + messageWarning2: MessageSquareWarning, + dessert: Dessert, + pizza: Pizza, + venetianMask: VenetianMask, + wand: Wand, + toyBrick: ToyBrick, + mountain: Mountain, + milestone: Milestone, + feather: Feather, + flaskRound: FlaskRound, + goal: Goal, + hourglass: Hourglass, + axe: Axe, + gitlab: Gitlab, + github2: Github, + sprayCcan: SprayCan, + gift: Gift, + swords: Swords, + fileAudio2: FileAudio2, + downloadCloud: DownloadCloud, + uploadCloud: UploadCloud, + upload: Upload, + download: Download, + globe: Globe, + globe2: Globe2, + hash: Hash, + highlighter: Highlighter, + infinity: InfinityIcon, + lifeBuoy: LifeBuoy, + locateFixed: LocateFixed, + mapPin: MapPin, + map: Map, + magnet: Magnet, + martini: Martini, + mountainSnow: MountainSnow, + mousePointer: SquareMousePointer, + move3d: Move3d, + network: Network, + newspaper: Newspaper, + notebook2: Notebook, + notepadText: NotepadText, + megaphone: Megaphone, + ganttChartSquare: GanttChartSquare, + personStanding: PersonStanding, + plug2: Plug2, + play: Play, + plug: Plug, + plugZap2: PlugZap2, + plugZap: PlugZap, + radiation: Radiation, + quote: Quote, + tag: Tag, + speech: Speech, + spade: Spade, + shoppingCart: ShoppingCart, + slidersHorizontal: SlidersHorizontal, + kanbanSquare: KanbanSquare, + creditcard: (props: LucideProps) => ( + + + + + ), + discord: (props: LucideProps) => ( + + + + ), + gitHub: (props: LucideProps) => ( + + + + ), + npm: (props: LucideProps) => ( + + + + ), + tiktok: (props: LucideProps) => ( + + + + + ), + pnpm: (props: LucideProps) => ( + + + + ), + node: (props: LucideProps) => ( + + + + ), + react: (props: LucideProps) => ( + + + + ), + tailwind: (props: LucideProps) => ( + + + + ), + google: (props: LucideProps) => ( + + + + ), + apple: (props: LucideProps) => ( + + + + ), + paypal: (props: LucideProps) => ( + + + + ), + + sunmoon: (props: LucideProps) => ( + + + + + ), + minimize: (props: LucideProps) => ( + + + + ), +} + +export const CustomIcon = ({ + name, + size, + className, +}: { + name: (typeof CUSTOM_ICON_NAMES)[number] + size: number + className?: string +}) => { + if (CUSTOM_ICON_NAMES.indexOf(name) === -1) { + return + } + const IconComponent = Icons[name] as React.FC + return +} diff --git a/packages/pastebar-frontend/src/components/molecules/actionables.tsx b/packages/pastebar-frontend/src/components/molecules/actionables.tsx new file mode 100644 index 00000000..f66f03ab --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/actionables.tsx @@ -0,0 +1,113 @@ +import * as React from 'react' +import * as DropdownMenu from '@radix-ui/react-dropdown-menu' +import { clsx } from 'clsx' + +import Button from '../atoms/fundamentals/button' +import MoreHorizontalIcon from '../atoms/fundamentals/icons/more-horizontal-icon' + +export type ActionType = { + label: string + onClick: (e: React.MouseEvent) => void + variant?: 'normal' | 'danger' + disabled?: boolean + icon?: React.ReactNode +} + +type ActionablesProps = { + actions?: ActionType[] + customTrigger?: React.ReactNode + forceDropdown?: boolean +} + +const Actionables: React.FC = ({ + actions, + customTrigger, + forceDropdown = false, +}) => { + if (actions && (forceDropdown || actions.length > 1)) { + return ( +
+ + + {!customTrigger ? ( + + ) : ( + customTrigger + )} + + + + {actions.map((action, i) => { + return ( + + { + + } + + ) + })} + + +
+ ) + } + + if (customTrigger) { + const triggers = Array.isArray(customTrigger) ? customTrigger : [customTrigger] + return ( +
+ {triggers.map((trigger, i) => ( +
{trigger}
+ ))} +
+ ) + } + + const [action] = actions ?? [] + if (action) { + return ( +
+ +
+ ) + } + + return null +} + +export default Actionables diff --git a/packages/pastebar-frontend/src/components/molecules/collections-dropdown/index.tsx b/packages/pastebar-frontend/src/components/molecules/collections-dropdown/index.tsx new file mode 100644 index 00000000..ef613e5c --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/collections-dropdown/index.tsx @@ -0,0 +1,97 @@ +// import clsx from 'clsx' +import { ReactElement } from 'react' +import { collectionsStoreAtom, settingsStoreAtom } from '~/store' +import { useAtomValue } from 'jotai' +import { Settings } from 'lucide-react' +import { useTranslation } from 'react-i18next' +import { useNavigate } from 'react-router-dom' + +import SimpleBar from '~/components/libs/simplebar-react' + +import { useSelectCollectionById } from '~/hooks/queries/use-collections' + +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuItem, + DropdownMenuRadioGroup, + DropdownMenuRadioItem, + DropdownMenuSeparator, + DropdownMenuTrigger, +} from '../../ui' + +export default function CollectionsDropDown({ children }: { children: ReactElement }) { + const { currentCollectionId, collections } = useAtomValue(collectionsStoreAtom) + const { selectCollectionById } = useSelectCollectionById() + const navigate = useNavigate() + const { t } = useTranslation() + + const { isShowDisabledCollectionsOnNavBarMenu } = useAtomValue(settingsStoreAtom) + + return ( + + + {children} + + + + {t('Switch collections', { ns: 'collections' })} + + + + + {collections + .filter( + ({ isEnabled }) => isShowDisabledCollectionsOnNavBarMenu || isEnabled + ) + .sort((a, b) => { + if (isShowDisabledCollectionsOnNavBarMenu) { + if (a.isEnabled && !b.isEnabled) { + return -1 + } + if (!a.isEnabled && b.isEnabled) { + return 1 + } + } + return a.createdAt - b.createdAt + }) + .map(({ collectionId, isEnabled, title, isSelected }) => ( + { + selectCollectionById({ + selectCollection: { + collectionId, + }, + }) + }} + > + {title} + + ))} + + + + { + navigate('/app-settings/collections', { replace: true }) + }} + > + + {t('Manage Collections', { ns: 'collections' })} + + + + ) +} diff --git a/packages/pastebar-frontend/src/components/molecules/drop-zone/index.tsx b/packages/pastebar-frontend/src/components/molecules/drop-zone/index.tsx new file mode 100644 index 00000000..910a8845 --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/drop-zone/index.tsx @@ -0,0 +1,30 @@ +import { useEffect } from 'react' +import { useDroppable } from '@dnd-kit/core' + +export function DropZone({ + id, + children, + onOver = () => {}, + className = '', + isActive = true, +}: { + id: string + onOver?: (isOver: boolean) => void + className?: string + children?: React.ReactNode + isActive?: boolean +}) { + const { setNodeRef, isOver } = useDroppable({ + id: id, + }) + + useEffect(() => { + onOver(isOver) + }, [isOver]) + + return ( +
+ {children} +
+ ) +} diff --git a/packages/pastebar-frontend/src/components/molecules/emoji-picker/index.tsx b/packages/pastebar-frontend/src/components/molecules/emoji-picker/index.tsx new file mode 100644 index 00000000..6e234362 --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/emoji-picker/index.tsx @@ -0,0 +1,66 @@ +import { lazy, Suspense } from 'react' +import * as DropdownMenu from '@radix-ui/react-dropdown-menu' +import { EmojiClickData } from 'emoji-picker-react' +import { useTheme } from 'next-themes' + +import Spinner from '~/components/atoms/spinner' + +import Button from '../../atoms/fundamentals/button' +import HappyIcon from '../../atoms/fundamentals/icons/happy-icon' + +// Use React.lazy to lazily load the EmojiPicker component +// @ts-ignore - TS doesn't support dynamic imports yet +const EmojiPicker = lazy(() => import('emoji-picker-react') as unknown) + +// Render the EmojiPicker component once it's loaded +// return + +const EmojiPickerDropDown: React.FC<{ + onEmojiClick: (emoji: string) => void + onCloseAutoFocus?: () => void +}> = ({ onEmojiClick, onCloseAutoFocus }) => { + const { theme } = useTheme() + return ( + + { + e.stopPropagation() + }} + > + + + + + + }> + onEmojiClick(emojiData.emoji)} + defaultSkinTone="NEUTRAL" + theme={theme} + emojiStyle="native" + skinTonesDisabled + searchPlaceHolder="Emoji..." + /> + + + + + ) +} + +export default EmojiPickerDropDown diff --git a/packages/pastebar-frontend/src/components/molecules/icon-tooltip/index.tsx b/packages/pastebar-frontend/src/components/molecules/icon-tooltip/index.tsx new file mode 100644 index 00000000..3a747bd5 --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/icon-tooltip/index.tsx @@ -0,0 +1,37 @@ +import * as React from 'react' + +import AlertIcon from '../../atoms/fundamentals/icons/alert-icon' +import InfoIcon from '../../atoms/fundamentals/icons/info-icon' +import IconProps from '../../atoms/fundamentals/icons/types/icon-type' +import XCircleIcon from '../../atoms/fundamentals/icons/x-circle-icon' +import Tooltip, { TooltipProps } from '../../atoms/tooltip' + +type IconTooltipProps = TooltipProps & { + type?: 'info' | 'warning' | 'error' +} & Pick + +const IconTooltip: React.FC = ({ + type = 'info', + size = 16, + content, + ...props +}) => { + const icon = (type: IconTooltipProps['type']) => { + switch (type) { + case 'warning': + return + case 'error': + return + default: + return + } + } + + return ( + + {icon(type)} + + ) +} + +export default IconTooltip diff --git a/packages/pastebar-frontend/src/components/molecules/indeterminate-checkbox/index.tsx b/packages/pastebar-frontend/src/components/molecules/indeterminate-checkbox/index.tsx new file mode 100644 index 00000000..f8ba3e4c --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/indeterminate-checkbox/index.tsx @@ -0,0 +1,81 @@ +import * as React from 'react' +import { useImperativeHandle } from 'react' +import { clsx } from 'clsx' + +import CheckIcon from '../../atoms/fundamentals/icons/check-icon' +import MinusIcon from '../../atoms/fundamentals/icons/minus-icon' + +type IndeterminateCheckboxProps = { + type?: 'checkbox' | 'radio' + onChange?: (e: React.ChangeEvent) => void + checked?: boolean + title?: string + indeterminate?: boolean + className?: React.HTMLAttributes['className'] + name?: string + disabled?: boolean // NOTE: only visual, still have to filter disabled ids out +} + +const IndeterminateCheckbox = React.forwardRef< + HTMLInputElement, + IndeterminateCheckboxProps +>(({ indeterminate = false, className, checked, ...rest }, ref) => { + const type = rest.type || 'checkbox' + const innerRef = React.useRef(null) + + useImperativeHandle( + ref, + () => innerRef.current + ) + + React.useEffect(() => { + if (innerRef.current) { + innerRef.current.indeterminate = indeterminate + } + }, [innerRef, indeterminate]) + + const handleClick = () => { + if (!rest.disabled && innerRef.current) { + innerRef.current.click() + } + } + + if (type === 'radio') { + return ( +
+ +
+ ) + } + + return ( +
+
+ + {checked && } + {indeterminate && } + +
+ +
+ ) +}) + +export default IndeterminateCheckbox diff --git a/packages/pastebar-frontend/src/components/molecules/input-credit-card/index.tsx b/packages/pastebar-frontend/src/components/molecules/input-credit-card/index.tsx new file mode 100644 index 00000000..e5c6cee4 --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/input-credit-card/index.tsx @@ -0,0 +1,208 @@ +import { + ChangeEventHandler, + forwardRef, + useEffect, + useImperativeHandle, + useRef, + useState, +} from 'react' +import { clsx } from 'clsx' + +import InputHeader, { InputHeaderProps } from '../../atoms/fundamentals/input-header' + +const cardNumberFn = (val: string | undefined) => { + if (val) { + const cardValue = val.replace(/\D/g, '').match(/(\d{0,4})(\d{0,4})(\d{0,4})(\d{0,4})/) + + if (cardValue && cardValue.length > 1) { + return !cardValue[2] + ? cardValue[1] + : `${cardValue[1]} ${cardValue[2]}${`${ + cardValue[3] ? ` ${cardValue[3]}` : '' + }`}${`${cardValue[4] ? ` ${cardValue[4]}` : ''}`}` + } + return val + } +} + +const maskedCardFn = (val: string | undefined) => { + if (val) { + const cardNumber = cardNumberFn(val) ?? '' + return cardNumber.replace(/\d(?=(?:\D*\d){4})/g, '•') + } + return val +} + +export type InputCreditCardProps = Omit, 'prefix'> & + InputHeaderProps & { + small?: boolean + label?: string + name?: string + showHideCCNumber?: boolean + autoFocus?: boolean + onChange?: ChangeEventHandler + onInputBlur?: (value: string) => void + ccNumber: string | undefined + error?: string | undefined + readOnly?: boolean + prefix?: React.ReactNode + suffix?: React.ReactNode + classNameInput?: string + props?: React.HTMLAttributes + } + +const InputCreditCardField = forwardRef( + ( + { + small, + placeholder, + label, + name = '', + autoFocus = false, + required, + ccNumber, + readOnly, + onInputBlur, + showHideCCNumber = false, + tooltipContent, + tooltip, + prefix, + error, + props, + className, + classNameInput, + ...fieldProps + }: InputCreditCardProps, + ref + ) => { + const inputRef = useRef(null) + + const [showNumber, setShowNumber] = useState(false) + const [card, setCard] = useState(ccNumber) + + useImperativeHandle( + ref, + () => inputRef.current + ) + + const handleChange = () => { + if (!inputRef.current || !inputRef.current.value) { + return + } + + const value = cardNumberFn(inputRef.current.value) ?? '' + const numbers = value.replace(/(\D)/g, '') + if (inputRef.current.value !== value) { + inputRef.current.value = value + } + setCard(numbers) + } + + useEffect(() => { + if (!inputRef.current) { + return + } + if (showNumber) { + const ccNumber = cardNumberFn(card) ?? '' + inputRef.current.value = ccNumber + } + }, [card]) + + useEffect(() => { + if (showNumber && inputRef.current && card) { + inputRef.current.value = cardNumberFn(card) ?? '' + } + if (!showNumber && inputRef.current) { + inputRef.current.value = maskedCardFn(card) ?? '' + } + }, [showNumber]) + + useEffect(() => { + if (inputRef.current && autoFocus) { + setTimeout(() => { + inputRef.current?.focus() + }, 200) + } + }, [autoFocus]) + + return ( +
+ {label && ( + + )} +
+ {prefix ? {prefix} : null} + { + if (!readOnly) setShowNumber(true) + }} + onBlur={() => { + if (onInputBlur && card) { + onInputBlur(card.trim().replaceAll(' ', '')) + } + }} + {...fieldProps} + /> + +
+ {error && ( +
+

{error}

+
+ )} +
+ ) + } +) + +InputCreditCardField.displayName = 'InputCreditCardField' + +export default InputCreditCardField diff --git a/packages/pastebar-frontend/src/components/molecules/input-signin/index.tsx b/packages/pastebar-frontend/src/components/molecules/input-signin/index.tsx new file mode 100644 index 00000000..932b48f6 --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/input-signin/index.tsx @@ -0,0 +1,91 @@ +import { + ChangeEventHandler, + FocusEventHandler, + forwardRef, + useEffect, + useImperativeHandle, + useRef, + useState, +} from 'react' +import { clsx } from 'clsx' + +import EyeIcon from '../../atoms/fundamentals/icons/eye-icon' +import EyeOffIcon from '../../atoms/fundamentals/icons/eye-off-icon' +import LockIcon from '../../atoms/fundamentals/icons/lock-icon' + +type InputProps = React.InputHTMLAttributes & { + key?: string + onChange?: ChangeEventHandler + onFocus?: FocusEventHandler + props?: React.HTMLAttributes +} + +const SigninInput = forwardRef( + ( + { placeholder, name, key, onChange, onFocus, className, type, ...props }: InputProps, + ref + ) => { + const inputRef = useRef(null) + const [showPassword, setShowPassword] = useState(false) + const [inputType, setInputType] = useState(type) + + useEffect(() => { + if (type === 'password' && showPassword) { + setInputType('text') + } + + if (type === 'password' && !showPassword) { + setInputType('password') + } + }, [type, showPassword]) + + useImperativeHandle(ref, () => inputRef.current) + + return ( +
+ + {type === 'password' && ( + + )} + {props.readOnly && } +
+ ) + } +) + +SigninInput.displayName = 'SigninInput' + +export default SigninInput diff --git a/packages/pastebar-frontend/src/components/molecules/input/index.tsx b/packages/pastebar-frontend/src/components/molecules/input/index.tsx new file mode 100644 index 00000000..117fb8f1 --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/input/index.tsx @@ -0,0 +1,239 @@ +import { + ChangeEventHandler, + FocusEventHandler, + forwardRef, + MouseEventHandler, + useEffect, + useImperativeHandle, + useRef, + useState, +} from 'react' +import { clsx } from 'clsx' + +import MinusIcon from '../../atoms/fundamentals/icons/minus-icon' +import PlusIcon from '../../atoms/fundamentals/icons/plus-icon' +import InputHeader, { InputHeaderProps } from '../../atoms/fundamentals/input-header' + +export type InputProps = Omit, 'prefix'> & + InputHeaderProps & { + small?: boolean + label?: string + deletable?: boolean + name?: string + isPassword?: boolean + showHidePassword?: boolean + numbersOnly?: boolean + autoFocus?: boolean + onDelete?: MouseEventHandler + onChange?: ChangeEventHandler + onFocus?: FocusEventHandler + error?: string | undefined + errorElement?: React.ReactNode + prefix?: React.ReactNode + suffix?: React.ReactNode + classNameInput?: string + props?: React.HTMLAttributes + } + +const InputField = forwardRef( + ( + { + small, + placeholder, + label, + name = '', + autoFocus = false, + required, + deletable, + numbersOnly, + onDelete, + onChange, + onFocus, + isPassword, + showHidePassword = false, + tooltipContent, + tooltip, + prefix, + suffix, + error, + errorElement, + props, + className, + classNameInput, + ...fieldProps + }: InputProps, + ref + ) => { + const inputRef = useRef(null) + + const [showPassword, setShowPassword] = useState(false) + + useImperativeHandle( + ref, + () => inputRef.current + ) + + useEffect(() => { + if (inputRef.current && autoFocus) { + setTimeout(() => { + inputRef.current?.focus() + }, 200) + } + }, [autoFocus]) + + const onNumberIncrement = () => { + inputRef.current?.stepUp() + if (onChange) { + inputRef.current?.dispatchEvent( + new InputEvent('change', { + view: window, + bubbles: true, + cancelable: false, + }) + ) + } + } + + const onNumberDecrement = () => { + inputRef.current?.stepDown() + if (onChange) { + inputRef.current?.dispatchEvent( + new InputEvent('change', { + view: window, + bubbles: true, + cancelable: false, + }) + ) + } + } + + return ( +
+ {label && ( + + )} +
+ {prefix ? {prefix} : null} + { + if (numbersOnly) { + e.target.value = e.target.value.replace(/\D/g, '') + } + if (onChange) { + onChange(e) + } + }} + onFocus={onFocus} + required={required} + {...fieldProps} + /> + {suffix ? {suffix} : null} + {showHidePassword && ( + + )} + + {deletable && ( + + )} + + {fieldProps.type === 'number' && ( +
+ + +
+ )} +
+ {error && !errorElement ? ( +
+

{error}

+
+ ) : ( + errorElement && ( +
+ {errorElement} +
+ ) + )} +
+ ) + } +) + +InputField.displayName = 'InputField' + +export default InputField diff --git a/packages/pastebar-frontend/src/components/molecules/modal/index.tsx b/packages/pastebar-frontend/src/components/molecules/modal/index.tsx new file mode 100644 index 00000000..dd42025c --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/modal/index.tsx @@ -0,0 +1,247 @@ +import * as React from 'react' +import * as Dialog from '@radix-ui/react-dialog' +import * as Portal from '@radix-ui/react-portal' +import { clsx } from 'clsx' +import { X } from 'lucide-react' + +import { Button } from '~/components/ui' + +import { useWindowDimensions } from '~/hooks/use-window-dimensions' + +type ModalState = { + portalRef: React.RefObject | undefined + onOutsideClick?: () => void + isLargeModal?: boolean +} + +export const ModalContext = React.createContext({ + portalRef: undefined, + onOutsideClick: () => {}, + isLargeModal: true, +}) + +export type ModalProps = { + isLargeModal?: boolean + handleClose: () => void + canClose?: boolean + open?: boolean + onOutsideClick?: () => void + isNavVisible?: boolean + children?: React.ReactNode +} + +type ModalChildProps = { + className?: string + canClose?: boolean + style?: React.CSSProperties + children?: React.ReactNode +} + +type ModalHeaderProps = { + handleClose: () => void + canClose?: boolean + isCenter?: boolean + children?: React.ReactNode +} + +type ModalType = React.FC & { + Body: React.FC + Header: React.FC + Footer: React.FC + Content: React.FC + onOutsideClick?: () => void + isNavVisible?: boolean + canClose?: boolean +} + +const Overlay: React.FC< + React.PropsWithChildren & { isNavVisible?: boolean; outOutsideClick: () => void } +> = ({ children, isNavVisible = true, outOutsideClick = () => {} }) => { + return ( + { + outOutsideClick() + }} + className={`bg-slate-900/80 fixed ${ + isNavVisible ? 'top-10' : 'top-0' + } bottom-0 left-0 right-0 z-50 grid place-items-center overflow-y-auto`} + > + {children} + + ) +} + +const Content: React.FC< + React.PropsWithChildren & { + canClose?: boolean + isLargeModal?: boolean + outOutsideClick?: () => void + } +> = ({ children, outOutsideClick, isLargeModal, canClose }) => { + const { height } = useWindowDimensions() + const style = { + maxHeight: height - 64, + } + return canClose ? ( + + {children} + + ) : ( + { + outOutsideClick && outOutsideClick() + e.preventDefault() + }} + onInteractOutside={e => { + e.preventDefault() + }} + onEscapeKeyDown={e => { + e.preventDefault() + }} + className={`${ + isLargeModal ? '-mt-5' : '-mt-80' + } min-w-modal rounded-lg outline-none bg-slate-100 dark:bg-slate-800 animate-in fade-in slide-in-from-top-10 duration-300 top-10`} + > + {children} + + ) +} + +const Modal: ModalType = ({ + open = true, + handleClose, + canClose = true, + isNavVisible = true, + isLargeModal = false, + onOutsideClick = () => {}, + children, +}) => { + const portalRef = React.useRef(null) + return ( + + + + + + {children} + + + + + + ) +} + +Modal.Body = ({ children, className, style }) => { + const { isLargeModal, onOutsideClick } = React.useContext(ModalContext) + + return ( +
{ + onOutsideClick && onOutsideClick() + e.stopPropagation() + }} + > + {children} +
+ ) +} + +Modal.Content = ({ children, className }) => { + const { isLargeModal, onOutsideClick } = React.useContext(ModalContext) + + const { height } = useWindowDimensions() + const style = { + maxHeight: height - 90 - 141, + } + return ( +
{ + onOutsideClick && onOutsideClick() + }} + style={style} + className={clsx( + 'overflow-y-auto px-8 pt-6', + { + ['w-largeModal pb-7']: isLargeModal, + ['pb-5']: !isLargeModal, + }, + className + )} + > + {children} +
+ ) +} + +Modal.Header = ({ + handleClose = undefined, + children, + canClose = true, + isCenter = false, +}) => { + const { onOutsideClick } = React.useContext(ModalContext) + return ( +
{ + onOutsideClick && onOutsideClick() + e.stopPropagation() + }} + > +
+ {children} +
+
+ {handleClose && canClose && ( + + )} +
+
+ ) +} + +Modal.Footer = ({ children, className }) => { + const { isLargeModal, onOutsideClick } = React.useContext(ModalContext) + + return ( +
{ + onOutsideClick && onOutsideClick() + e.stopPropagation() + }} + className={clsx( + 'flex w-full px-7 pb-6 pt-2', + { + 'border-grey-20 border-0 pt-4': isLargeModal, + }, + className + )} + > + {children} +
+ ) +} + +export default Modal diff --git a/packages/pastebar-frontend/src/components/molecules/modal/side-modal.tsx b/packages/pastebar-frontend/src/components/molecules/modal/side-modal.tsx new file mode 100644 index 00000000..c170416d --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/modal/side-modal.tsx @@ -0,0 +1,63 @@ +import { PropsWithChildren } from 'react' +import * as Portal from '@radix-ui/react-portal' +import { AnimatePresence, motion } from 'framer-motion' + +const MODAL_WIDTH = 560 + +type SideModalProps = PropsWithChildren<{ + close: () => void + isVisible: boolean +}> + +/** + * Side modal displayed as right drawer on open. + */ +function SideModal(props: SideModalProps) { + const { isVisible, children, close } = props + return ( + + + {isVisible && ( + <> + + + {children} + + + )} + + + ) +} + +export default SideModal diff --git a/packages/pastebar-frontend/src/components/molecules/modal/stepped-modal.tsx b/packages/pastebar-frontend/src/components/molecules/modal/stepped-modal.tsx new file mode 100644 index 00000000..73c05cc7 --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/modal/stepped-modal.tsx @@ -0,0 +1,222 @@ +import React, { ReactNode, useReducer } from 'react' +import clsx from 'clsx' + +import Button from '../../fundamentals/button' +import Modal, { ModalProps } from '../../molecules/modal' +import LayeredModal, { ILayeredModalContext } from './layered-modal' + +enum SteppedActions { + ENABLENEXTPAGE, + DISABLENEXTPAGE, + GOTONEXTPAGE, + GOTOPREVIOUSPAGE, + SETPAGE, + SUBMIT, + RESET, +} + +type ISteppedContext = { + currentStep: number + nextStepEnabled: boolean + enableNextPage: () => void + disableNextPage: () => void + goToNextPage: () => void + goToPreviousPage: () => void + submit: () => void + reset: () => void + setPage: (page: number) => void +} + +const defaultContext: ISteppedContext = { + currentStep: 0, + nextStepEnabled: true, + enableNextPage: () => {}, + disableNextPage: () => {}, + goToNextPage: () => {}, + goToPreviousPage: () => {}, + submit: () => {}, + reset: () => {}, + setPage: page => {}, +} + +export const SteppedContext = React.createContext(defaultContext) + +const reducer = (state, action) => { + switch (action.type) { + case SteppedActions.ENABLENEXTPAGE: { + return { ...state, nextStepEnabled: true } + } + case SteppedActions.DISABLENEXTPAGE: { + return { ...state, nextStepEnabled: false } + } + case SteppedActions.GOTONEXTPAGE: { + return { ...state, currentStep: state.currentStep + 1 } + } + case SteppedActions.GOTOPREVIOUSPAGE: { + return { ...state, currentStep: Math.max(0, state.currentStep - 1) } + } + case SteppedActions.SETPAGE: { + return { + ...state, + currentStep: action.payload > 0 ? action.payload : state.currentStep, + } + } + case SteppedActions.SUBMIT: { + return { ...state } + } + case SteppedActions.RESET: { + return { ...state, currentStep: 0, nextStepEnabled: true } + } + } +} + +type SteppedProps = { + context: ISteppedContext + title: string + onSubmit: () => void + lastScreenIsSummary?: boolean + steps: ReactNode[] + layeredContext?: ILayeredModalContext +} & ModalProps + +export const SteppedProvider = ({ children }) => { + const [state, dispatch] = useReducer(reducer, defaultContext) + + return ( + { + dispatch({ type: SteppedActions.ENABLENEXTPAGE }) + }, + disableNextPage: () => { + dispatch({ type: SteppedActions.DISABLENEXTPAGE }) + }, + goToNextPage: () => { + dispatch({ type: SteppedActions.GOTONEXTPAGE }) + }, + goToPreviousPage: () => { + dispatch({ type: SteppedActions.GOTOPREVIOUSPAGE }) + }, + submit: () => { + dispatch({ type: SteppedActions.SUBMIT }) + }, + setPage: (page: number) => { + dispatch({ type: SteppedActions.SETPAGE, payload: page }) + }, + reset: () => { + dispatch({ type: SteppedActions.RESET }) + }, + }} + > + {children} + + ) +} + +const SteppedModal: React.FC = ({ + context, + steps, + layeredContext, + title, + onSubmit, + lastScreenIsSummary = false, + handleClose, + isLargeModal = true, +}) => { + const resetAndClose = () => { + context.reset() + handleClose() + } + + const resetAndSubmit = () => { + onSubmit() + } + return ( + + + +
+

{title}

+ {!lastScreenIsSummary || + (lastScreenIsSummary && context.currentStep !== steps.length - 1 && ( +
+ {`Step ${ + context.currentStep + 1 + } of ${steps.length}`} + {steps.map((_, i) => ( + context.currentStep, + 'bg-violet-60': context.currentStep >= i, + }, + { + 'outline-violet-20 outline outline-4': + context.currentStep === i, + } + )} + /> + ))} +
+ ))} +
+
+ {steps[context.currentStep]} +
+ +
+ + +
+
+
+ ) +} + +const ModalElement = ({ layeredContext, handleClose, isLargeModal = true, children }) => + layeredContext ? ( + + {children} + + ) : ( + + {children} + + ) + +export default SteppedModal diff --git a/packages/pastebar-frontend/src/components/molecules/notification/index.tsx b/packages/pastebar-frontend/src/components/molecules/notification/index.tsx new file mode 100644 index 00000000..2d1b2ae7 --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/notification/index.tsx @@ -0,0 +1,57 @@ +import * as React from 'react' +import type { Toast } from 'react-hot-toast' +import { toast as globalToast } from 'react-hot-toast' + +import AlertIcon from '../../atoms/fundamentals/icons/alert-icon' +import CheckCircleIcon from '../../atoms/fundamentals/icons/check-circle-icon' +import CrossIcon from '../../atoms/fundamentals/icons/cross-icon' +import InfoIcon from '../../atoms/fundamentals/icons/info-icon' +import XCircleIcon from '../../atoms/fundamentals/icons/x-circle-icon' +import ToasterContainer from '../../atoms/toaster-container' + +export type NotificationTypes = 'success' | 'warning' | 'error' | 'info' + +type NotificationProps = { + toast: Toast + type: NotificationTypes + title: string + message: string +} +const ICON_SIZE = 20 + +const Notification: React.FC = ({ toast, type, title, message }) => { + const onDismiss = () => { + globalToast.dismiss(toast.id) + } + + return ( + +
{getIcon(type)}
+
+ {title} + {message} +
+
+ + Close +
+
+ ) +} + +function getIcon(type: NotificationTypes) { + switch (type) { + case 'success': + return + case 'warning': + return + case 'error': + return + default: + return + } +} + +export default Notification diff --git a/packages/pastebar-frontend/src/components/molecules/search-bar.tsx b/packages/pastebar-frontend/src/components/molecules/search-bar.tsx new file mode 100644 index 00000000..ce9f47fb --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/search-bar.tsx @@ -0,0 +1,51 @@ +import * as React from 'react' +import { useEffect, useState } from 'react' +import { useHotkeys } from 'react-hotkeys-hook' +import { useLocation } from 'react-router-dom' + +import SearchIcon from '../atoms/fundamentals/icons/search-icon' +import OSShortcut from '../atoms/os-shortcut' +import SearchModal from '../search-modal' + +const SearchBar: React.FC = () => { + const [showSearchModal, setShowSearchModal] = useState(false) + const location = useLocation() + + const toggleSearch = (e: Event) => { + e.preventDefault() + e.stopPropagation() + setShowSearchModal(show => !show) + } + + const closeModal = () => { + setShowSearchModal(false) + } + + useHotkeys('cmd+k', toggleSearch, {}, []) + useHotkeys('ctrl+k', toggleSearch, {}, []) + useHotkeys('/', toggleSearch, {}, []) + + useEffect(() => { + closeModal() + }, [location]) + + return ( + <> + + {showSearchModal && } + + ) +} + +export default SearchBar diff --git a/packages/pastebar-frontend/src/components/molecules/select/index.tsx b/packages/pastebar-frontend/src/components/molecules/select/index.tsx new file mode 100644 index 00000000..7be4fc9f --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/select/index.tsx @@ -0,0 +1,235 @@ +import React, { + CSSProperties, + useContext, + useEffect, + useImperativeHandle, + useRef, + useState, +} from 'react' +import clsx from 'clsx' +import Primitive from 'react-select' +import AsyncPrimitive from 'react-select/async' +import AsyncCreatablePrimitive from 'react-select/async-creatable' +import CreatablePrimitive from 'react-select/creatable' + +import InputHeader, { InputHeaderProps } from '../../atoms/fundamentals/input-header' +import { ModalContext } from '../modal' +import { SelectComponents } from './select-components' + +export type SelectOption = { + value: T + label: string + disabled?: boolean +} + +type MultiSelectProps = InputHeaderProps & { + // component props + label?: string + required?: boolean + name?: string + className?: string + fullWidth?: boolean + // Multiselect props + placeholder?: string + isMultiSelect?: boolean + labelledBy?: string + menuPortalStyles?: CSSProperties + options: { label: string; value: string | null; disabled?: boolean }[] + value: { label: string; value: string }[] | { label: string; value: string } | null + filterOptions?: (q: string) => any[] + hasSelectAll?: boolean + isLoading?: boolean + shouldToggleOnHover?: boolean + onChange: (values: any[] | any) => void + disabled?: boolean + enableSearch?: boolean + isCreatable?: boolean + clearSelected?: boolean + onCreateOption?: (value: string) => { value: string; label: string } +} + +const SSelect = React.forwardRef( + ( + { + label, + name, + fullWidth = false, + required, + value, + onChange, + className, + isMultiSelect, + hasSelectAll, + tooltipContent, + tooltip, + enableSearch = true, + clearSelected = false, + isCreatable, + filterOptions, + placeholder = 'Search...', + options, + onCreateOption, + menuPortalStyles = {}, + }: MultiSelectProps, + ref + ) => { + const { portalRef } = useContext(ModalContext) + + const [isFocussed, setIsFocussed] = useState(false) + const [scrollBlocked, setScrollBlocked] = useState(true) + + useEffect(() => { + window.addEventListener('resize', () => { + setIsFocussed(false) + selectRef?.current?.blur() + }) + }, []) + + const selectRef = useRef(null) + + useImperativeHandle(ref, () => selectRef.current) + + const containerRef = useRef(null) + + const onClickOption = (val, ...args) => { + if ( + val?.length && + val?.find(option => option.value === 'all') && + hasSelectAll && + isMultiSelect + ) { + onChange(options) + } else { + onChange(val) + if (!isMultiSelect) { + selectRef?.current?.blur() + setIsFocussed(false) + } + } + } + + const handleOnCreateOption = val => { + if (onCreateOption) { + onCreateOption(val) + setIsFocussed(false) + selectRef?.current?.blur() + } + } + + useEffect(() => { + const delayDebounceFn = setTimeout(() => { + if (isFocussed) { + setScrollBlocked(false) + } + }, 50) + + return () => clearTimeout(delayDebounceFn) + }, [isFocussed]) + + return ( +
+
+
+ +
+ + { + { + setIsFocussed(true) + }} + onMenuClose={() => { + setScrollBlocked(true) + setIsFocussed(false) + }} + closeMenuOnScroll={e => { + if ( + !scrollBlocked && + e.target?.contains(containerRef.current) && + e.target !== document + ) { + return true + } + }} + closeMenuOnSelect={!isMultiSelect} + blurInputOnSelect={!isMultiSelect} + styles={{ + menuPortal: base => ({ ...base, ...menuPortalStyles }), + }} + hideSelectedOptions={false} + menuPortalTarget={portalRef?.current?.lastChild || document.body} + menuPlacement="auto" + backspaceRemovesValue={false} + classNamePrefix="react-select" + placeholder={placeholder} + className="react-select-container" + onCreateOption={handleOnCreateOption} + components={SelectComponents} + /> + } + {isFocussed && enableSearch &&
} +
+
+ ) + } +) + +const GetSelect = React.forwardRef( + ({ isCreatable, searchBackend, onCreateOption, handleClose, ...props }, ref) => { + if (isCreatable) { + return searchBackend ? ( + + ) : ( + + ) + } else if (searchBackend) { + return ( + + ) + } + return + } +) + +export default SSelect diff --git a/packages/pastebar-frontend/src/components/molecules/select/next-select/components/containers.tsx b/packages/pastebar-frontend/src/components/molecules/select/next-select/components/containers.tsx new file mode 100644 index 00000000..e5e0fa75 --- /dev/null +++ b/packages/pastebar-frontend/src/components/molecules/select/next-select/components/containers.tsx @@ -0,0 +1,190 @@ +import clsx from "clsx" +import React, { ComponentPropsWithRef, forwardRef } from "react" +import { + ContainerProps, + GroupBase, + IndicatorsContainerProps, + ValueContainerProps, +} from "react-select" +import InputError from "../../../../atoms/input-error" + +type AdjacentContainerProps = { + label?: string + htmlFor?: string + helperText?: string + required?: boolean + name?: string + errors?: Record + children?: React.ReactNode +} & ComponentPropsWithRef<"div"> + +export const AdjacentContainer = forwardRef< + HTMLDivElement, + AdjacentContainerProps +>( + ( + { + label, + helperText, + required, + errors, + name, + children, + }: AdjacentContainerProps, + ref + ) => { + return ( +
+ {label && ( + + )} + {children} + {name && errors ? ( + + ) : helperText ? ( +

{helperText}

+ ) : null} +
+ ) + } +) + +export const SelectContainer = < + Option, + IsMulti extends boolean, + Group extends GroupBase