├── .eslintignore ├── src ├── vite-env.d.ts └── index.ts ├── .eslintrc ├── scripts ├── tsconfig.json └── gen-docs.ts ├── .gitignore ├── .vscode └── settings.json ├── vite.config.ts ├── tsconfig.json ├── .github └── workflows │ ├── gh-pages.yml │ ├── release.yml │ └── ci.yml ├── LICENSE ├── index.html ├── demo └── index.html ├── package.json ├── README.md └── pnpm-lock.yaml /.eslintignore: -------------------------------------------------------------------------------- 1 | types 2 | 3 | dist 4 | node_modules 5 | -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@antfu/eslint-config-ts" 3 | } 4 | -------------------------------------------------------------------------------- /scripts/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "resolveJsonModule": true 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # lock 2 | package-lock.json 3 | yarn.lock 4 | 5 | node_modules 6 | .DS_Store 7 | dist 8 | types 9 | *.local 10 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "prettier.enable": false, 3 | "editor.codeActionsOnSave": { 4 | "source.fixAll.eslint": "explicit" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | 3 | // https://vitejs.dev/config/ 4 | export default defineConfig({ 5 | build: { 6 | lib: { 7 | entry: 'src/index.ts', 8 | formats: ['es'], 9 | fileName: format => `index.${format}.js`, 10 | }, 11 | // Because we try to use it independently, we don’t exclude lit. 12 | // rollupOptions: { 13 | // external: /^lit/, 14 | // }, 15 | }, 16 | }) 17 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "lib": ["es2017", "dom", "dom.iterable"], 4 | "experimentalDecorators": true, 5 | "useDefineForClassFields": false, 6 | "module": "esnext", 7 | "rootDir": "./src", 8 | "moduleResolution": "node", 9 | "declaration": true, 10 | "outDir": "./types", 11 | "allowSyntheticDefaultImports": true, 12 | "forceConsistentCasingInFileNames": true, 13 | "strict": true, 14 | "noFallthroughCasesInSwitch": true, 15 | "noImplicitReturns": true, 16 | "noUnusedLocals": true, 17 | "noUnusedParameters": true 18 | }, 19 | "include": ["src/**/*.ts"], 20 | "exclude": [] 21 | } 22 | -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- 1 | name: GitHub Pages 2 | on: 3 | push: 4 | branches: 5 | - main 6 | jobs: 7 | deploy: 8 | runs-on: ubuntu-latest 9 | steps: 10 | - uses: actions/checkout@v3 11 | - uses: pnpm/action-setup@v2 12 | - uses: actions/setup-node@v3 13 | with: 14 | node-version: lts/* 15 | cache: pnpm 16 | 17 | - name: Install 18 | run: pnpm install 19 | 20 | - run: npm run build 21 | 22 | - name: Deploy 23 | uses: peaceiris/actions-gh-pages@v3 24 | with: 25 | github_token: ${{ secrets.GITHUB_TOKEN }} 26 | publish_dir: ./dist 27 | force_orphan: true 28 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | 3 | on: 4 | push: 5 | tags: 6 | - 'v*' 7 | 8 | jobs: 9 | release: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v2 13 | with: 14 | fetch-depth: 0 15 | 16 | - name: Install pnpm 17 | uses: pnpm/action-setup@v2 18 | 19 | # after pnpm 20 | - name: Use Node.js 18 21 | uses: actions/setup-node@v3 22 | with: 23 | node-version: 18 24 | registry-url: https://registry.npmjs.org/ 25 | cache: pnpm 26 | 27 | - name: Install dependencies 28 | run: pnpm install 29 | 30 | - run: npm run build --if-present 31 | # https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages 32 | - run: pnpm publish --access public --no-git-checks 33 | env: 34 | NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} 35 | 36 | - run: npx changelogithub # or changelogithub@0.12 if ensure the stable result 37 | env: 38 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} 39 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 云游君 YunYouJun 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /scripts/gen-docs.ts: -------------------------------------------------------------------------------- 1 | import * as fs from 'node:fs' 2 | import * as path from 'node:path' 3 | import { fileURLToPath } from 'node:url' 4 | import { customElementsManifestToMarkdown } from '@custom-elements-manifest/to-markdown' 5 | 6 | import { markdown } from '@yunyoujun/utils' 7 | import * as manifest from '../dist/custom-elements.json' 8 | 9 | // ES Module 10 | // https://github.com/nodejs/help/issues/2907 11 | // @ts-expect-error es module 12 | const __dirname = path.dirname(fileURLToPath(import.meta.url)) 13 | 14 | // ignore styles & methods 15 | delete manifest.modules[0].exports 16 | manifest.modules[0].declarations[0].members 17 | = manifest.modules[0].declarations[0].members.filter( 18 | member => member.name !== 'styles' && member.kind !== 'method', 19 | ) 20 | 21 | const customManifest = manifest 22 | 23 | const apiMd = customElementsManifestToMarkdown(customManifest, { 24 | headingOffset: 2, 25 | private: 'hidden', 26 | }) 27 | 28 | const readmePath = path.resolve(__dirname, '../README.md') 29 | const rawMd = fs.readFileSync(readmePath, 'utf-8') 30 | const mdContent = markdown.injectContentBetweenTags('wc-api', rawMd, apiMd) 31 | 32 | fs.writeFileSync(readmePath, mdContent) 33 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | GitHub Corners for Web Components 10 | 11 | 12 | 13 | 14 | 15 | 16 | 26 | wc-github-corners 27 | 28 |

29 | A web component for github corners. 31 | Can be used anywhere. 32 |

33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | GitHub Corners for Web Components 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 29 | wc-github-corners 30 | 31 |

32 | A web component for github corners. 34 | Can be used anywhere. 35 |

36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | 8 | pull_request: 9 | branches: 10 | - main 11 | 12 | jobs: 13 | lint: 14 | runs-on: ubuntu-latest 15 | steps: 16 | - uses: actions/checkout@v3 17 | - uses: pnpm/action-setup@v2 18 | - uses: actions/setup-node@v3 19 | with: 20 | node-version: lts/* 21 | cache: pnpm 22 | 23 | - name: Install 24 | run: pnpm install 25 | 26 | - name: Lint 27 | run: pnpm run lint 28 | 29 | typecheck: 30 | runs-on: ubuntu-latest 31 | steps: 32 | - uses: actions/checkout@v3 33 | - uses: pnpm/action-setup@v2 34 | - uses: actions/setup-node@v3 35 | with: 36 | node-version: lts/* 37 | cache: pnpm 38 | 39 | - name: Install 40 | run: pnpm install 41 | 42 | - name: Typecheck 43 | run: pnpm run typecheck 44 | 45 | test: 46 | runs-on: ${{ matrix.os }} 47 | 48 | strategy: 49 | matrix: 50 | node-version: [lts/*] 51 | os: [ubuntu-latest] 52 | fail-fast: false 53 | 54 | steps: 55 | - uses: actions/checkout@v3 56 | - uses: pnpm/action-setup@v2 57 | - name: Use Node.js ${{ matrix.node-version }} 58 | uses: actions/setup-node@v3 59 | with: 60 | node-version: ${{ matrix.node-version }} 61 | registry-url: https://registry.npmjs.org/ 62 | cache: pnpm 63 | 64 | - run: pnpm install 65 | - run: pnpm run build 66 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wc-github-corners", 3 | "type": "module", 4 | "version": "0.1.6", 5 | "packageManager": "pnpm@8.15.1", 6 | "repository": { 7 | "type": "git", 8 | "url": "https://github.com/YunYouJun/wc-github-corners" 9 | }, 10 | "keywords": [ 11 | "github", 12 | "corners", 13 | "webcomponents", 14 | "lit" 15 | ], 16 | "exports": { 17 | ".": "./dist/index.es.js" 18 | }, 19 | "main": "dist/index.es.js", 20 | "types": "types/index.d.ts", 21 | "files": [ 22 | "dist", 23 | "types" 24 | ], 25 | "scripts": { 26 | "analyze": "custom-elements-manifest analyze --globs 'src/index.ts' --outdir dist", 27 | "dev": "vite", 28 | "build": "tsc && vite build && npm run copy:demo && npm run docs:gen", 29 | "copy:demo": "cp demo/* dist/", 30 | "preview": "vite preview", 31 | "docs:gen": "npm run analyze && tsx scripts/gen-docs.ts", 32 | "prepublishOnly": "npm run build", 33 | "lint": "eslint .", 34 | "lint:fix": "eslint . --fix", 35 | "release": "bumpp --commit --push --tag", 36 | "typecheck": "tsc --noEmit" 37 | }, 38 | "dependencies": { 39 | "lit": "^3.1.2" 40 | }, 41 | "devDependencies": { 42 | "@antfu/eslint-config-ts": "^0.43.1", 43 | "@custom-elements-manifest/analyzer": "^0.9.0", 44 | "@custom-elements-manifest/to-markdown": "^0.1.0", 45 | "@types/node": "^20.11.17", 46 | "@yunyoujun/utils": "^0.3.5", 47 | "bumpp": "^9.3.0", 48 | "eslint": "^8.56.0", 49 | "tsx": "^4.7.1", 50 | "typescript": "^5.3.3", 51 | "vite": "^5.1.1" 52 | }, 53 | "customElements": "dist/custom-elements.json" 54 | } 55 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import { LitElement, css, html } from 'lit' 2 | import { customElement, property } from 'lit/decorators.js' 3 | 4 | /** 5 | * A github corner. 6 | */ 7 | @customElement('github-corners') 8 | export class GitHubCorners extends LitElement { 9 | static styles = css` 10 | .github-corner:hover .octo-arm { 11 | animation: octocat-wave 560ms ease-in-out; 12 | } 13 | 14 | @keyframes octocat-wave { 15 | 0%, 16 | 100% { 17 | transform: rotate(0); 18 | } 19 | 20%, 20 | 60% { 21 | transform: rotate(-25deg); 22 | } 23 | 40%, 24 | 80% { 25 | transform: rotate(10deg); 26 | } 27 | } 28 | 29 | @media (max-width: 500px) { 30 | .github-corner:hover .octo-arm { 31 | animation: none; 32 | } 33 | .github-corner .octo-arm { 34 | animation: octocat-wave 560ms ease-in-out; 35 | } 36 | } 37 | ` 38 | 39 | /** 40 | * target="_blank" for link 41 | */ 42 | @property({ type: Boolean }) 43 | blank = false 44 | 45 | /** 46 | * Font color 47 | */ 48 | @property({ type: String }) 49 | color = '#fff' 50 | 51 | /** 52 | * Fill color for github corners 53 | */ 54 | @property({ type: String }) 55 | fill = '#151513' 56 | 57 | /** 58 | * Your GitHub Repo Name, generate url start with . 59 | */ 60 | @property({ type: String }) 61 | repo = 'YunYouJun/wc-github-corners' 62 | 63 | /** 64 | * You also can custom it to override the url generated by repo. 65 | */ 66 | @property({ type: String }) 67 | url = '' 68 | 69 | /** 70 | * Hover title 71 | */ 72 | @property({ type: String }) 73 | label = 'View source on GitHub' 74 | 75 | /** 76 | * Reverse color and fill 77 | */ 78 | @property({ type: Boolean }) 79 | reverse = false 80 | 81 | /** 82 | * Position of github corners, 'left' or 'right' 83 | */ 84 | @property({ type: String }) 85 | position = 'right' 86 | 87 | getPositionStyles(position: string): string { 88 | if (position === 'left') 89 | return 'left:0;transform: scale(-1, 1);' 90 | 91 | else 92 | return 'right:0;' 93 | } 94 | 95 | render() { 96 | const styles = `position: absolute;top: 0;border: 0;${this.getPositionStyles(this.position)}` 97 | return html` 98 | 100 | 110 | 111 | ` 112 | } 113 | } 114 | 115 | declare global { 116 | interface HTMLElementTagNameMap { 117 | 'github-corners': GitHubCorners 118 | } 119 | } 120 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # wc-github-corners 2 | 3 | [![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://www.webcomponents.org/element/wc-github-corners) 4 | [![npm](https://img.shields.io/npm/v/wc-github-corners)](https://www.npmjs.com/package/wc-github-corners) 5 | ![npm bundle size](https://img.shields.io/bundlephobia/minzip/wc-github-corners) 6 | ![jsDelivr hits (npm)](https://img.shields.io/jsdelivr/npm/hy/wc-github-corners) 7 | 8 | > [从零开始写一个 Web Component - GitHub Corners | 云游君的小站](https://www.yunyoujun.cn/posts/how-to-write-a-web-component/) 9 | 10 | A web component by [lit](https://github.com/lit/lit) for [GitHub Corners](https://github.com/tholman/github-corners). 11 | 12 | The final product is an ES module, and it can be used alone. 13 | 14 | > Anywhere like Vanilla JS / Vue / React / Angular / Svelte ... 15 | 16 | [Demo](https://www.yunyoujun.cn/wc-github-corners/) 17 | 18 | 32 | 33 | ## Usage 34 | 35 | ```bash 36 | npm i wc-github-corners 37 | ``` 38 | 39 | ### By CDN 40 | 41 | See [demo/index.html](./demo/index.html). 42 | 43 | - jsdelivr: `https://cdn.jsdelivr.net/npm/wc-github-corners@latest` 44 | - unpkg: `https://www.unpkg.com/wc-github-corners@latest` 45 | 46 | ```html 47 | 48 | 52 | 53 | 54 | ``` 55 | 56 | ### By NPM 57 | 58 | ```ts 59 | // main.ts 60 | import 'wc-github-corners' 61 | ``` 62 | 63 | ```html 64 | 65 | 66 | 67 | ``` 68 | 69 | I successfully used it in a vue project - [char-dust](https://github.com/YunYouJun/char-dust). 70 | 71 | ## API 72 | 73 | ### Example 74 | 75 | ```html 76 | 77 | ``` 78 | 79 | 80 | 81 | 82 | ### `src/index.ts`: 83 | 84 | #### class: `GitHubCorners` 85 | 86 | ##### Superclass 87 | 88 | | Name | Module | Package | 89 | | ------------ | ------ | ------- | 90 | | `LitElement` | | lit | 91 | 92 | ##### Fields 93 | 94 | | Name | Privacy | Type | Default | Description | Inherited From | 95 | | ---------- | ------- | --------- | ------------------------------- | ---------------------------------------------------------------------- | -------------- | 96 | | `blank` | | `boolean` | `false` | target="\_blank" for link | | 97 | | `color` | | `string` | `'#fff'` | Font color | | 98 | | `fill` | | `string` | `'#151513'` | Fill color for github corners | | 99 | | `repo` | | `string` | `'YunYouJun/wc-github-corners'` | Your GitHub Repo Name, generate url start with \. | | 100 | | `url` | | `string` | `''` | You also can custom it to override the url generated by repo. | | 101 | | `label` | | `string` | `'View source on GitHub'` | Hover title | | 102 | | `reverse` | | `boolean` | `false` | Reverse color and fill | | 103 | | `position` | | `string` | `'right'` | Position of github corners, 'left' or 'right' | | 104 | 105 |
106 | 107 | 108 | 109 | 110 | 111 | I written it as a tutorial in my [Bilibili Live Room](https://live.bilibili.com/822719). 112 | 113 | Thanks to my fans and [sponsors](https://sponsors.yunyoujun.cn/). 114 | 115 | ## FAQ 116 | 117 | ### [Vue warn]: Failed to resolve component: github-corners 118 | 119 | If you write it in vue template, you should make sure to exclude it from component resolution via `compilerOptions.isCustomElement`. 120 | 121 | In vite: 122 | 123 | ```ts 124 | import { defineConfig } from 'vite' 125 | import Vue from '@vitejs/plugin-vue' 126 | 127 | export default defineConfig({ 128 | plugins: [ 129 | Vue({ 130 | include: [/\.vue$/, /\.md$/], 131 | template: { 132 | compilerOptions: { 133 | isCustomElement: (tag) => { 134 | return ['github-corners'].includes(tag) 135 | }, 136 | }, 137 | }, 138 | }), 139 | ], 140 | }) 141 | ``` 142 | 143 | ### Want to use by CDN in vue? 144 | 145 | Try [@vueuse/head](https://github.com/vueuse/head). 146 | 147 | ```html 148 | 160 | ``` 161 | 162 | ## [Sponsors](https://sponsors.yunyoujun.cn) 163 | 164 |

165 | 166 | 167 | 168 |

169 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '6.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | dependencies: 8 | lit: 9 | specifier: ^3.1.2 10 | version: 3.1.2 11 | 12 | devDependencies: 13 | '@antfu/eslint-config-ts': 14 | specifier: ^0.43.1 15 | version: 0.43.1(eslint@8.56.0)(typescript@5.3.3) 16 | '@custom-elements-manifest/analyzer': 17 | specifier: ^0.9.0 18 | version: 0.9.0 19 | '@custom-elements-manifest/to-markdown': 20 | specifier: ^0.1.0 21 | version: 0.1.0 22 | '@types/node': 23 | specifier: ^20.11.17 24 | version: 20.11.17 25 | '@yunyoujun/utils': 26 | specifier: ^0.3.5 27 | version: 0.3.5 28 | bumpp: 29 | specifier: ^9.3.0 30 | version: 9.3.0 31 | eslint: 32 | specifier: ^8.56.0 33 | version: 8.56.0 34 | tsx: 35 | specifier: ^4.7.1 36 | version: 4.7.1 37 | typescript: 38 | specifier: ^5.3.3 39 | version: 5.3.3 40 | vite: 41 | specifier: ^5.1.1 42 | version: 5.1.1(@types/node@20.11.17) 43 | 44 | packages: 45 | 46 | /@aashutoshrathi/word-wrap@1.2.6: 47 | resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} 48 | engines: {node: '>=0.10.0'} 49 | dev: true 50 | 51 | /@antfu/eslint-config-basic@0.43.1(@typescript-eslint/eslint-plugin@6.20.0)(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3): 52 | resolution: {integrity: sha512-SW6hmGmqI985fsCJ+oivo4MbiMmRMgCJ0Ne8j/hwCB6O6Mc0m5bDqYeKn5HqFhvZhG84GEg5jPDKNiHrBYnQjw==} 53 | peerDependencies: 54 | eslint: '>=7.4.0' 55 | dependencies: 56 | '@stylistic/eslint-plugin-js': 0.0.4 57 | eslint: 8.56.0 58 | eslint-plugin-antfu: 0.43.1(eslint@8.56.0)(typescript@5.3.3) 59 | eslint-plugin-eslint-comments: 3.2.0(eslint@8.56.0) 60 | eslint-plugin-html: 7.1.0 61 | eslint-plugin-import: /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.20.0)(eslint@8.56.0) 62 | eslint-plugin-jsdoc: 46.10.1(eslint@8.56.0) 63 | eslint-plugin-jsonc: 2.9.0(eslint@8.56.0) 64 | eslint-plugin-markdown: 3.0.1(eslint@8.56.0) 65 | eslint-plugin-n: 16.6.2(eslint@8.56.0) 66 | eslint-plugin-no-only-tests: 3.1.0 67 | eslint-plugin-promise: 6.1.1(eslint@8.56.0) 68 | eslint-plugin-unicorn: 48.0.1(eslint@8.56.0) 69 | eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.20.0)(eslint@8.56.0) 70 | eslint-plugin-yml: 1.12.2(eslint@8.56.0) 71 | jsonc-eslint-parser: 2.3.0 72 | yaml-eslint-parser: 1.2.2 73 | transitivePeerDependencies: 74 | - '@typescript-eslint/eslint-plugin' 75 | - '@typescript-eslint/parser' 76 | - eslint-import-resolver-typescript 77 | - eslint-import-resolver-webpack 78 | - supports-color 79 | - typescript 80 | dev: true 81 | 82 | /@antfu/eslint-config-ts@0.43.1(eslint@8.56.0)(typescript@5.3.3): 83 | resolution: {integrity: sha512-s3zItBSopYbM/3eii/JKas1PmWR+wCPRNS89qUi4zxPvpuIgN5mahkBvbsCiWacrNFtLxe1zGgo5qijBhVfuvA==} 84 | peerDependencies: 85 | eslint: '>=7.4.0' 86 | typescript: '>=3.9' 87 | dependencies: 88 | '@antfu/eslint-config-basic': 0.43.1(@typescript-eslint/eslint-plugin@6.20.0)(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3) 89 | '@stylistic/eslint-plugin-ts': 0.0.4(eslint@8.56.0)(typescript@5.3.3) 90 | '@typescript-eslint/eslint-plugin': 6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3) 91 | '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3) 92 | eslint: 8.56.0 93 | eslint-plugin-jest: 27.6.3(@typescript-eslint/eslint-plugin@6.20.0)(eslint@8.56.0)(typescript@5.3.3) 94 | typescript: 5.3.3 95 | transitivePeerDependencies: 96 | - eslint-import-resolver-typescript 97 | - eslint-import-resolver-webpack 98 | - jest 99 | - supports-color 100 | dev: true 101 | 102 | /@babel/code-frame@7.22.5: 103 | resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} 104 | engines: {node: '>=6.9.0'} 105 | dependencies: 106 | '@babel/highlight': 7.22.5 107 | dev: true 108 | 109 | /@babel/helper-validator-identifier@7.22.5: 110 | resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} 111 | engines: {node: '>=6.9.0'} 112 | dev: true 113 | 114 | /@babel/highlight@7.22.5: 115 | resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} 116 | engines: {node: '>=6.9.0'} 117 | dependencies: 118 | '@babel/helper-validator-identifier': 7.22.5 119 | chalk: 2.4.2 120 | js-tokens: 4.0.0 121 | dev: true 122 | 123 | /@custom-elements-manifest/analyzer@0.9.0: 124 | resolution: {integrity: sha512-aYCc+CmUamFG3FbHO2m1hz/qik61pgYIJkN986k2BPamQmgomST1ZnRngDjUSt6RmO8NrZydxUzg+AKdEaE4EA==} 125 | hasBin: true 126 | dependencies: 127 | '@custom-elements-manifest/find-dependencies': 0.0.5 128 | '@github/catalyst': 1.6.0 129 | '@web/config-loader': 0.1.3 130 | chokidar: 3.5.2 131 | command-line-args: 5.1.2 132 | comment-parser: 1.2.4 133 | custom-elements-manifest: 1.0.0 134 | debounce: 1.2.1 135 | globby: 11.0.4 136 | typescript: 4.3.5 137 | dev: true 138 | 139 | /@custom-elements-manifest/find-dependencies@0.0.5: 140 | resolution: {integrity: sha512-fKIMMZCDFSoL2ySUoz8knWgpV4jpb0lUXgLOvdZQMQFHxgxz1PqOJpUIypwvEVyKk3nEHRY4f10gNol02HjeCg==} 141 | dependencies: 142 | es-module-lexer: 0.9.3 143 | dev: true 144 | 145 | /@custom-elements-manifest/to-markdown@0.1.0: 146 | resolution: {integrity: sha512-Bq7ppygs7H0Mbrhuj23cfwWC4krw+ZWQAmIvOYBSbt0xQVWpkDxxXlX1xdgvEEHE2vDxThPELW2VvlUYf0DKjw==} 147 | dependencies: 148 | mdast-builder: 1.1.1 149 | mdast-util-from-markdown: 1.3.1 150 | mdast-util-gfm: 1.0.0 151 | mdast-util-to-markdown: 1.5.0 152 | remark-gfm: 1.0.0 153 | remark-stringify: 9.0.1 154 | unified: 9.2.2 155 | transitivePeerDependencies: 156 | - supports-color 157 | dev: true 158 | 159 | /@es-joy/jsdoccomment@0.41.0: 160 | resolution: {integrity: sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==} 161 | engines: {node: '>=16'} 162 | dependencies: 163 | comment-parser: 1.4.1 164 | esquery: 1.5.0 165 | jsdoc-type-pratt-parser: 4.0.0 166 | dev: true 167 | 168 | /@esbuild/aix-ppc64@0.19.12: 169 | resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} 170 | engines: {node: '>=12'} 171 | cpu: [ppc64] 172 | os: [aix] 173 | requiresBuild: true 174 | dev: true 175 | optional: true 176 | 177 | /@esbuild/android-arm64@0.19.12: 178 | resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} 179 | engines: {node: '>=12'} 180 | cpu: [arm64] 181 | os: [android] 182 | requiresBuild: true 183 | dev: true 184 | optional: true 185 | 186 | /@esbuild/android-arm@0.19.12: 187 | resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} 188 | engines: {node: '>=12'} 189 | cpu: [arm] 190 | os: [android] 191 | requiresBuild: true 192 | dev: true 193 | optional: true 194 | 195 | /@esbuild/android-x64@0.19.12: 196 | resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} 197 | engines: {node: '>=12'} 198 | cpu: [x64] 199 | os: [android] 200 | requiresBuild: true 201 | dev: true 202 | optional: true 203 | 204 | /@esbuild/darwin-arm64@0.19.12: 205 | resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} 206 | engines: {node: '>=12'} 207 | cpu: [arm64] 208 | os: [darwin] 209 | requiresBuild: true 210 | dev: true 211 | optional: true 212 | 213 | /@esbuild/darwin-x64@0.19.12: 214 | resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} 215 | engines: {node: '>=12'} 216 | cpu: [x64] 217 | os: [darwin] 218 | requiresBuild: true 219 | dev: true 220 | optional: true 221 | 222 | /@esbuild/freebsd-arm64@0.19.12: 223 | resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} 224 | engines: {node: '>=12'} 225 | cpu: [arm64] 226 | os: [freebsd] 227 | requiresBuild: true 228 | dev: true 229 | optional: true 230 | 231 | /@esbuild/freebsd-x64@0.19.12: 232 | resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} 233 | engines: {node: '>=12'} 234 | cpu: [x64] 235 | os: [freebsd] 236 | requiresBuild: true 237 | dev: true 238 | optional: true 239 | 240 | /@esbuild/linux-arm64@0.19.12: 241 | resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} 242 | engines: {node: '>=12'} 243 | cpu: [arm64] 244 | os: [linux] 245 | requiresBuild: true 246 | dev: true 247 | optional: true 248 | 249 | /@esbuild/linux-arm@0.19.12: 250 | resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} 251 | engines: {node: '>=12'} 252 | cpu: [arm] 253 | os: [linux] 254 | requiresBuild: true 255 | dev: true 256 | optional: true 257 | 258 | /@esbuild/linux-ia32@0.19.12: 259 | resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} 260 | engines: {node: '>=12'} 261 | cpu: [ia32] 262 | os: [linux] 263 | requiresBuild: true 264 | dev: true 265 | optional: true 266 | 267 | /@esbuild/linux-loong64@0.19.12: 268 | resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} 269 | engines: {node: '>=12'} 270 | cpu: [loong64] 271 | os: [linux] 272 | requiresBuild: true 273 | dev: true 274 | optional: true 275 | 276 | /@esbuild/linux-mips64el@0.19.12: 277 | resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} 278 | engines: {node: '>=12'} 279 | cpu: [mips64el] 280 | os: [linux] 281 | requiresBuild: true 282 | dev: true 283 | optional: true 284 | 285 | /@esbuild/linux-ppc64@0.19.12: 286 | resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} 287 | engines: {node: '>=12'} 288 | cpu: [ppc64] 289 | os: [linux] 290 | requiresBuild: true 291 | dev: true 292 | optional: true 293 | 294 | /@esbuild/linux-riscv64@0.19.12: 295 | resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} 296 | engines: {node: '>=12'} 297 | cpu: [riscv64] 298 | os: [linux] 299 | requiresBuild: true 300 | dev: true 301 | optional: true 302 | 303 | /@esbuild/linux-s390x@0.19.12: 304 | resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} 305 | engines: {node: '>=12'} 306 | cpu: [s390x] 307 | os: [linux] 308 | requiresBuild: true 309 | dev: true 310 | optional: true 311 | 312 | /@esbuild/linux-x64@0.19.12: 313 | resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} 314 | engines: {node: '>=12'} 315 | cpu: [x64] 316 | os: [linux] 317 | requiresBuild: true 318 | dev: true 319 | optional: true 320 | 321 | /@esbuild/netbsd-x64@0.19.12: 322 | resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} 323 | engines: {node: '>=12'} 324 | cpu: [x64] 325 | os: [netbsd] 326 | requiresBuild: true 327 | dev: true 328 | optional: true 329 | 330 | /@esbuild/openbsd-x64@0.19.12: 331 | resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} 332 | engines: {node: '>=12'} 333 | cpu: [x64] 334 | os: [openbsd] 335 | requiresBuild: true 336 | dev: true 337 | optional: true 338 | 339 | /@esbuild/sunos-x64@0.19.12: 340 | resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} 341 | engines: {node: '>=12'} 342 | cpu: [x64] 343 | os: [sunos] 344 | requiresBuild: true 345 | dev: true 346 | optional: true 347 | 348 | /@esbuild/win32-arm64@0.19.12: 349 | resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} 350 | engines: {node: '>=12'} 351 | cpu: [arm64] 352 | os: [win32] 353 | requiresBuild: true 354 | dev: true 355 | optional: true 356 | 357 | /@esbuild/win32-ia32@0.19.12: 358 | resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} 359 | engines: {node: '>=12'} 360 | cpu: [ia32] 361 | os: [win32] 362 | requiresBuild: true 363 | dev: true 364 | optional: true 365 | 366 | /@esbuild/win32-x64@0.19.12: 367 | resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} 368 | engines: {node: '>=12'} 369 | cpu: [x64] 370 | os: [win32] 371 | requiresBuild: true 372 | dev: true 373 | optional: true 374 | 375 | /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): 376 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 377 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 378 | peerDependencies: 379 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 380 | dependencies: 381 | eslint: 8.56.0 382 | eslint-visitor-keys: 3.4.3 383 | dev: true 384 | 385 | /@eslint-community/regexpp@4.10.0: 386 | resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} 387 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 388 | dev: true 389 | 390 | /@eslint-community/regexpp@4.5.1: 391 | resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} 392 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 393 | dev: true 394 | 395 | /@eslint/eslintrc@2.1.4: 396 | resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} 397 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 398 | dependencies: 399 | ajv: 6.12.6 400 | debug: 4.3.4 401 | espree: 9.6.1 402 | globals: 13.20.0 403 | ignore: 5.2.4 404 | import-fresh: 3.3.0 405 | js-yaml: 4.1.0 406 | minimatch: 3.1.2 407 | strip-json-comments: 3.1.1 408 | transitivePeerDependencies: 409 | - supports-color 410 | dev: true 411 | 412 | /@eslint/js@8.56.0: 413 | resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} 414 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 415 | dev: true 416 | 417 | /@github/catalyst@1.6.0: 418 | resolution: {integrity: sha512-u8A+DameixqpeyHzvnJWTGj+wfiskQOYHzSiJscCWVfMkIT3rxnbHMtGh3lMthaRY21nbUOK71WcsCnCrXhBJQ==} 419 | dev: true 420 | 421 | /@humanwhocodes/config-array@0.11.14: 422 | resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} 423 | engines: {node: '>=10.10.0'} 424 | dependencies: 425 | '@humanwhocodes/object-schema': 2.0.2 426 | debug: 4.3.4 427 | minimatch: 3.1.2 428 | transitivePeerDependencies: 429 | - supports-color 430 | dev: true 431 | 432 | /@humanwhocodes/module-importer@1.0.1: 433 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 434 | engines: {node: '>=12.22'} 435 | dev: true 436 | 437 | /@humanwhocodes/object-schema@2.0.2: 438 | resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} 439 | dev: true 440 | 441 | /@jsdevtools/ez-spawn@3.0.4: 442 | resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} 443 | engines: {node: '>=10'} 444 | dependencies: 445 | call-me-maybe: 1.0.2 446 | cross-spawn: 7.0.3 447 | string-argv: 0.3.2 448 | type-detect: 4.0.8 449 | dev: true 450 | 451 | /@lit-labs/ssr-dom-shim@1.2.0: 452 | resolution: {integrity: sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==} 453 | dev: false 454 | 455 | /@lit/reactive-element@2.0.4: 456 | resolution: {integrity: sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==} 457 | dependencies: 458 | '@lit-labs/ssr-dom-shim': 1.2.0 459 | dev: false 460 | 461 | /@nodelib/fs.scandir@2.1.5: 462 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 463 | engines: {node: '>= 8'} 464 | dependencies: 465 | '@nodelib/fs.stat': 2.0.5 466 | run-parallel: 1.2.0 467 | dev: true 468 | 469 | /@nodelib/fs.stat@2.0.5: 470 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 471 | engines: {node: '>= 8'} 472 | dev: true 473 | 474 | /@nodelib/fs.walk@1.2.8: 475 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 476 | engines: {node: '>= 8'} 477 | dependencies: 478 | '@nodelib/fs.scandir': 2.1.5 479 | fastq: 1.15.0 480 | dev: true 481 | 482 | /@rollup/rollup-android-arm-eabi@4.10.0: 483 | resolution: {integrity: sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==} 484 | cpu: [arm] 485 | os: [android] 486 | requiresBuild: true 487 | dev: true 488 | optional: true 489 | 490 | /@rollup/rollup-android-arm64@4.10.0: 491 | resolution: {integrity: sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==} 492 | cpu: [arm64] 493 | os: [android] 494 | requiresBuild: true 495 | dev: true 496 | optional: true 497 | 498 | /@rollup/rollup-darwin-arm64@4.10.0: 499 | resolution: {integrity: sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==} 500 | cpu: [arm64] 501 | os: [darwin] 502 | requiresBuild: true 503 | dev: true 504 | optional: true 505 | 506 | /@rollup/rollup-darwin-x64@4.10.0: 507 | resolution: {integrity: sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==} 508 | cpu: [x64] 509 | os: [darwin] 510 | requiresBuild: true 511 | dev: true 512 | optional: true 513 | 514 | /@rollup/rollup-linux-arm-gnueabihf@4.10.0: 515 | resolution: {integrity: sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==} 516 | cpu: [arm] 517 | os: [linux] 518 | requiresBuild: true 519 | dev: true 520 | optional: true 521 | 522 | /@rollup/rollup-linux-arm64-gnu@4.10.0: 523 | resolution: {integrity: sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==} 524 | cpu: [arm64] 525 | os: [linux] 526 | requiresBuild: true 527 | dev: true 528 | optional: true 529 | 530 | /@rollup/rollup-linux-arm64-musl@4.10.0: 531 | resolution: {integrity: sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==} 532 | cpu: [arm64] 533 | os: [linux] 534 | requiresBuild: true 535 | dev: true 536 | optional: true 537 | 538 | /@rollup/rollup-linux-riscv64-gnu@4.10.0: 539 | resolution: {integrity: sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==} 540 | cpu: [riscv64] 541 | os: [linux] 542 | requiresBuild: true 543 | dev: true 544 | optional: true 545 | 546 | /@rollup/rollup-linux-x64-gnu@4.10.0: 547 | resolution: {integrity: sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==} 548 | cpu: [x64] 549 | os: [linux] 550 | requiresBuild: true 551 | dev: true 552 | optional: true 553 | 554 | /@rollup/rollup-linux-x64-musl@4.10.0: 555 | resolution: {integrity: sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==} 556 | cpu: [x64] 557 | os: [linux] 558 | requiresBuild: true 559 | dev: true 560 | optional: true 561 | 562 | /@rollup/rollup-win32-arm64-msvc@4.10.0: 563 | resolution: {integrity: sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==} 564 | cpu: [arm64] 565 | os: [win32] 566 | requiresBuild: true 567 | dev: true 568 | optional: true 569 | 570 | /@rollup/rollup-win32-ia32-msvc@4.10.0: 571 | resolution: {integrity: sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==} 572 | cpu: [ia32] 573 | os: [win32] 574 | requiresBuild: true 575 | dev: true 576 | optional: true 577 | 578 | /@rollup/rollup-win32-x64-msvc@4.10.0: 579 | resolution: {integrity: sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==} 580 | cpu: [x64] 581 | os: [win32] 582 | requiresBuild: true 583 | dev: true 584 | optional: true 585 | 586 | /@stylistic/eslint-plugin-js@0.0.4: 587 | resolution: {integrity: sha512-W1rq2xxlFNhgZZJO+L59wtvlDI0xARYxx0WD8EeWNBO7NDybUSYSozCIcY9XvxQbTAsEXBjwqokeYm0crt7RxQ==} 588 | dependencies: 589 | acorn: 8.10.0 590 | escape-string-regexp: 4.0.0 591 | eslint-visitor-keys: 3.4.3 592 | espree: 9.6.1 593 | esutils: 2.0.3 594 | graphemer: 1.4.0 595 | dev: true 596 | 597 | /@stylistic/eslint-plugin-ts@0.0.4(eslint@8.56.0)(typescript@5.3.3): 598 | resolution: {integrity: sha512-sWL4Km5j8S+TLyzya/3adxMWGkCm3lVasJIVQqhxVfwnlGkpMI0GgYVIu/ubdKPS+dSvqjUHpsXgqWfMRF2+cQ==} 599 | peerDependencies: 600 | eslint: '*' 601 | typescript: '*' 602 | dependencies: 603 | '@stylistic/eslint-plugin-js': 0.0.4 604 | '@typescript-eslint/scope-manager': 6.20.0 605 | '@typescript-eslint/type-utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3) 606 | '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3) 607 | eslint: 8.56.0 608 | graphemer: 1.4.0 609 | typescript: 5.3.3 610 | transitivePeerDependencies: 611 | - supports-color 612 | dev: true 613 | 614 | /@types/debug@4.1.8: 615 | resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} 616 | dependencies: 617 | '@types/ms': 0.7.31 618 | dev: true 619 | 620 | /@types/estree@1.0.5: 621 | resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} 622 | dev: true 623 | 624 | /@types/json-schema@7.0.12: 625 | resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} 626 | dev: true 627 | 628 | /@types/mdast@3.0.12: 629 | resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==} 630 | dependencies: 631 | '@types/unist': 2.0.7 632 | dev: true 633 | 634 | /@types/ms@0.7.31: 635 | resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} 636 | dev: true 637 | 638 | /@types/node@20.11.17: 639 | resolution: {integrity: sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==} 640 | dependencies: 641 | undici-types: 5.26.5 642 | dev: true 643 | 644 | /@types/normalize-package-data@2.4.1: 645 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} 646 | dev: true 647 | 648 | /@types/semver@7.5.0: 649 | resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} 650 | dev: true 651 | 652 | /@types/trusted-types@2.0.3: 653 | resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==} 654 | dev: false 655 | 656 | /@types/unist@2.0.7: 657 | resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} 658 | dev: true 659 | 660 | /@typescript-eslint/eslint-plugin@6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3): 661 | resolution: {integrity: sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==} 662 | engines: {node: ^16.0.0 || >=18.0.0} 663 | peerDependencies: 664 | '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha 665 | eslint: ^7.0.0 || ^8.0.0 666 | typescript: '*' 667 | peerDependenciesMeta: 668 | typescript: 669 | optional: true 670 | dependencies: 671 | '@eslint-community/regexpp': 4.5.1 672 | '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3) 673 | '@typescript-eslint/scope-manager': 6.20.0 674 | '@typescript-eslint/type-utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3) 675 | '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3) 676 | '@typescript-eslint/visitor-keys': 6.20.0 677 | debug: 4.3.4 678 | eslint: 8.56.0 679 | graphemer: 1.4.0 680 | ignore: 5.2.4 681 | natural-compare: 1.4.0 682 | semver: 7.5.4 683 | ts-api-utils: 1.0.1(typescript@5.3.3) 684 | typescript: 5.3.3 685 | transitivePeerDependencies: 686 | - supports-color 687 | dev: true 688 | 689 | /@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3): 690 | resolution: {integrity: sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==} 691 | engines: {node: ^16.0.0 || >=18.0.0} 692 | peerDependencies: 693 | eslint: ^7.0.0 || ^8.0.0 694 | typescript: '*' 695 | peerDependenciesMeta: 696 | typescript: 697 | optional: true 698 | dependencies: 699 | '@typescript-eslint/scope-manager': 6.20.0 700 | '@typescript-eslint/types': 6.20.0 701 | '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3) 702 | '@typescript-eslint/visitor-keys': 6.20.0 703 | debug: 4.3.4 704 | eslint: 8.56.0 705 | typescript: 5.3.3 706 | transitivePeerDependencies: 707 | - supports-color 708 | dev: true 709 | 710 | /@typescript-eslint/scope-manager@5.62.0: 711 | resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} 712 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 713 | dependencies: 714 | '@typescript-eslint/types': 5.62.0 715 | '@typescript-eslint/visitor-keys': 5.62.0 716 | dev: true 717 | 718 | /@typescript-eslint/scope-manager@6.20.0: 719 | resolution: {integrity: sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==} 720 | engines: {node: ^16.0.0 || >=18.0.0} 721 | dependencies: 722 | '@typescript-eslint/types': 6.20.0 723 | '@typescript-eslint/visitor-keys': 6.20.0 724 | dev: true 725 | 726 | /@typescript-eslint/type-utils@6.20.0(eslint@8.56.0)(typescript@5.3.3): 727 | resolution: {integrity: sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==} 728 | engines: {node: ^16.0.0 || >=18.0.0} 729 | peerDependencies: 730 | eslint: ^7.0.0 || ^8.0.0 731 | typescript: '*' 732 | peerDependenciesMeta: 733 | typescript: 734 | optional: true 735 | dependencies: 736 | '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3) 737 | '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3) 738 | debug: 4.3.4 739 | eslint: 8.56.0 740 | ts-api-utils: 1.0.1(typescript@5.3.3) 741 | typescript: 5.3.3 742 | transitivePeerDependencies: 743 | - supports-color 744 | dev: true 745 | 746 | /@typescript-eslint/types@5.62.0: 747 | resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} 748 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 749 | dev: true 750 | 751 | /@typescript-eslint/types@6.20.0: 752 | resolution: {integrity: sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==} 753 | engines: {node: ^16.0.0 || >=18.0.0} 754 | dev: true 755 | 756 | /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3): 757 | resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} 758 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 759 | peerDependencies: 760 | typescript: '*' 761 | peerDependenciesMeta: 762 | typescript: 763 | optional: true 764 | dependencies: 765 | '@typescript-eslint/types': 5.62.0 766 | '@typescript-eslint/visitor-keys': 5.62.0 767 | debug: 4.3.4 768 | globby: 11.1.0 769 | is-glob: 4.0.3 770 | semver: 7.5.4 771 | tsutils: 3.21.0(typescript@5.3.3) 772 | typescript: 5.3.3 773 | transitivePeerDependencies: 774 | - supports-color 775 | dev: true 776 | 777 | /@typescript-eslint/typescript-estree@6.20.0(typescript@5.3.3): 778 | resolution: {integrity: sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==} 779 | engines: {node: ^16.0.0 || >=18.0.0} 780 | peerDependencies: 781 | typescript: '*' 782 | peerDependenciesMeta: 783 | typescript: 784 | optional: true 785 | dependencies: 786 | '@typescript-eslint/types': 6.20.0 787 | '@typescript-eslint/visitor-keys': 6.20.0 788 | debug: 4.3.4 789 | globby: 11.1.0 790 | is-glob: 4.0.3 791 | minimatch: 9.0.3 792 | semver: 7.5.4 793 | ts-api-utils: 1.0.1(typescript@5.3.3) 794 | typescript: 5.3.3 795 | transitivePeerDependencies: 796 | - supports-color 797 | dev: true 798 | 799 | /@typescript-eslint/utils@5.62.0(eslint@8.56.0)(typescript@5.3.3): 800 | resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} 801 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 802 | peerDependencies: 803 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 804 | dependencies: 805 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) 806 | '@types/json-schema': 7.0.12 807 | '@types/semver': 7.5.0 808 | '@typescript-eslint/scope-manager': 5.62.0 809 | '@typescript-eslint/types': 5.62.0 810 | '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) 811 | eslint: 8.56.0 812 | eslint-scope: 5.1.1 813 | semver: 7.5.4 814 | transitivePeerDependencies: 815 | - supports-color 816 | - typescript 817 | dev: true 818 | 819 | /@typescript-eslint/utils@6.20.0(eslint@8.56.0)(typescript@5.3.3): 820 | resolution: {integrity: sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==} 821 | engines: {node: ^16.0.0 || >=18.0.0} 822 | peerDependencies: 823 | eslint: ^7.0.0 || ^8.0.0 824 | dependencies: 825 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) 826 | '@types/json-schema': 7.0.12 827 | '@types/semver': 7.5.0 828 | '@typescript-eslint/scope-manager': 6.20.0 829 | '@typescript-eslint/types': 6.20.0 830 | '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3) 831 | eslint: 8.56.0 832 | semver: 7.5.4 833 | transitivePeerDependencies: 834 | - supports-color 835 | - typescript 836 | dev: true 837 | 838 | /@typescript-eslint/visitor-keys@5.62.0: 839 | resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} 840 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 841 | dependencies: 842 | '@typescript-eslint/types': 5.62.0 843 | eslint-visitor-keys: 3.4.1 844 | dev: true 845 | 846 | /@typescript-eslint/visitor-keys@6.20.0: 847 | resolution: {integrity: sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==} 848 | engines: {node: ^16.0.0 || >=18.0.0} 849 | dependencies: 850 | '@typescript-eslint/types': 6.20.0 851 | eslint-visitor-keys: 3.4.1 852 | dev: true 853 | 854 | /@ungap/structured-clone@1.2.0: 855 | resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 856 | dev: true 857 | 858 | /@web/config-loader@0.1.3: 859 | resolution: {integrity: sha512-XVKH79pk4d3EHRhofete8eAnqto1e8mCRAqPV00KLNFzCWSe8sWmLnqKCqkPNARC6nksMaGrATnA5sPDRllMpQ==} 860 | engines: {node: '>=10.0.0'} 861 | dependencies: 862 | semver: 7.5.4 863 | dev: true 864 | 865 | /@yunyoujun/logger@0.3.5: 866 | resolution: {integrity: sha512-GELaraK/bcA/srwkNz2NDBg10jAB5nkB2WZ/8fXbBsPJ3wN4DXfKcH3oWVgwYx04wPj4TF10k9mKagMIP6UUfw==} 867 | dependencies: 868 | chalk: 4.1.2 869 | dev: true 870 | 871 | /@yunyoujun/utils@0.3.5: 872 | resolution: {integrity: sha512-eORWZsTwoCQzzsKY0mpcGFrUAsWn72F4dsCGmu1KLrHIwC0ShdQgYjvxdNiuEw6sOUJldUPMEyc7dagwWKU3KQ==} 873 | dependencies: 874 | '@yunyoujun/logger': 0.3.5 875 | dev: true 876 | 877 | /acorn-jsx@5.3.2(acorn@8.10.0): 878 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 879 | peerDependencies: 880 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 881 | dependencies: 882 | acorn: 8.10.0 883 | dev: true 884 | 885 | /acorn@8.10.0: 886 | resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} 887 | engines: {node: '>=0.4.0'} 888 | hasBin: true 889 | dev: true 890 | 891 | /acorn@8.11.3: 892 | resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} 893 | engines: {node: '>=0.4.0'} 894 | hasBin: true 895 | dev: true 896 | 897 | /ajv@6.12.6: 898 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 899 | dependencies: 900 | fast-deep-equal: 3.1.3 901 | fast-json-stable-stringify: 2.1.0 902 | json-schema-traverse: 0.4.1 903 | uri-js: 4.4.1 904 | dev: true 905 | 906 | /ansi-regex@5.0.1: 907 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 908 | engines: {node: '>=8'} 909 | dev: true 910 | 911 | /ansi-styles@3.2.1: 912 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 913 | engines: {node: '>=4'} 914 | dependencies: 915 | color-convert: 1.9.3 916 | dev: true 917 | 918 | /ansi-styles@4.3.0: 919 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 920 | engines: {node: '>=8'} 921 | dependencies: 922 | color-convert: 2.0.1 923 | dev: true 924 | 925 | /anymatch@3.1.3: 926 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 927 | engines: {node: '>= 8'} 928 | dependencies: 929 | normalize-path: 3.0.0 930 | picomatch: 2.3.1 931 | dev: true 932 | 933 | /are-docs-informative@0.0.2: 934 | resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} 935 | engines: {node: '>=14'} 936 | dev: true 937 | 938 | /argparse@2.0.1: 939 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 940 | dev: true 941 | 942 | /array-back@3.1.0: 943 | resolution: {integrity: sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==} 944 | engines: {node: '>=6'} 945 | dev: true 946 | 947 | /array-back@6.2.2: 948 | resolution: {integrity: sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==} 949 | engines: {node: '>=12.17'} 950 | dev: true 951 | 952 | /array-union@2.1.0: 953 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 954 | engines: {node: '>=8'} 955 | dev: true 956 | 957 | /bail@1.0.5: 958 | resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} 959 | dev: true 960 | 961 | /balanced-match@1.0.2: 962 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 963 | dev: true 964 | 965 | /binary-extensions@2.2.0: 966 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 967 | engines: {node: '>=8'} 968 | dev: true 969 | 970 | /brace-expansion@1.1.11: 971 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 972 | dependencies: 973 | balanced-match: 1.0.2 974 | concat-map: 0.0.1 975 | dev: true 976 | 977 | /brace-expansion@2.0.1: 978 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 979 | dependencies: 980 | balanced-match: 1.0.2 981 | dev: true 982 | 983 | /braces@3.0.2: 984 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 985 | engines: {node: '>=8'} 986 | dependencies: 987 | fill-range: 7.0.1 988 | dev: true 989 | 990 | /builtin-modules@3.3.0: 991 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} 992 | engines: {node: '>=6'} 993 | dev: true 994 | 995 | /builtins@5.0.1: 996 | resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} 997 | dependencies: 998 | semver: 7.5.4 999 | dev: true 1000 | 1001 | /bumpp@9.3.0: 1002 | resolution: {integrity: sha512-P46VikoEZadYCqx7mbClKlaJnOyvc+JfRJPRf1YwlOjwqeYmutgFe1w9hvfXe819VhpU0N0TNXtxyVAUlAgaNA==} 1003 | engines: {node: '>=10'} 1004 | hasBin: true 1005 | dependencies: 1006 | '@jsdevtools/ez-spawn': 3.0.4 1007 | c12: 1.6.1 1008 | cac: 6.7.14 1009 | fast-glob: 3.3.2 1010 | js-yaml: 4.1.0 1011 | prompts: 2.4.2 1012 | semver: 7.5.4 1013 | dev: true 1014 | 1015 | /c12@1.6.1: 1016 | resolution: {integrity: sha512-fAZOi3INDvIbmjuwAVVggusyRTxwNdTAnwLay8IsXwhFzDwPPGzFxzrx6L55CPFGPulUSZI0eyFUvRDXveoE3g==} 1017 | dependencies: 1018 | chokidar: 3.5.3 1019 | defu: 6.1.4 1020 | dotenv: 16.3.1 1021 | giget: 1.2.1 1022 | jiti: 1.21.0 1023 | mlly: 1.5.0 1024 | ohash: 1.1.3 1025 | pathe: 1.1.1 1026 | perfect-debounce: 1.0.0 1027 | pkg-types: 1.0.3 1028 | rc9: 2.1.1 1029 | dev: true 1030 | 1031 | /cac@6.7.14: 1032 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 1033 | engines: {node: '>=8'} 1034 | dev: true 1035 | 1036 | /call-me-maybe@1.0.2: 1037 | resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} 1038 | dev: true 1039 | 1040 | /callsites@3.1.0: 1041 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 1042 | engines: {node: '>=6'} 1043 | dev: true 1044 | 1045 | /ccount@1.1.0: 1046 | resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} 1047 | dev: true 1048 | 1049 | /ccount@2.0.1: 1050 | resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 1051 | dev: true 1052 | 1053 | /chalk@2.4.2: 1054 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 1055 | engines: {node: '>=4'} 1056 | dependencies: 1057 | ansi-styles: 3.2.1 1058 | escape-string-regexp: 1.0.5 1059 | supports-color: 5.5.0 1060 | dev: true 1061 | 1062 | /chalk@4.1.2: 1063 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1064 | engines: {node: '>=10'} 1065 | dependencies: 1066 | ansi-styles: 4.3.0 1067 | supports-color: 7.2.0 1068 | dev: true 1069 | 1070 | /character-entities-legacy@1.1.4: 1071 | resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} 1072 | dev: true 1073 | 1074 | /character-entities@1.2.4: 1075 | resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} 1076 | dev: true 1077 | 1078 | /character-entities@2.0.2: 1079 | resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 1080 | dev: true 1081 | 1082 | /character-reference-invalid@1.1.4: 1083 | resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} 1084 | dev: true 1085 | 1086 | /chokidar@3.5.2: 1087 | resolution: {integrity: sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==} 1088 | engines: {node: '>= 8.10.0'} 1089 | dependencies: 1090 | anymatch: 3.1.3 1091 | braces: 3.0.2 1092 | glob-parent: 5.1.2 1093 | is-binary-path: 2.1.0 1094 | is-glob: 4.0.3 1095 | normalize-path: 3.0.0 1096 | readdirp: 3.6.0 1097 | optionalDependencies: 1098 | fsevents: 2.3.3 1099 | dev: true 1100 | 1101 | /chokidar@3.5.3: 1102 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 1103 | engines: {node: '>= 8.10.0'} 1104 | dependencies: 1105 | anymatch: 3.1.3 1106 | braces: 3.0.2 1107 | glob-parent: 5.1.2 1108 | is-binary-path: 2.1.0 1109 | is-glob: 4.0.3 1110 | normalize-path: 3.0.0 1111 | readdirp: 3.6.0 1112 | optionalDependencies: 1113 | fsevents: 2.3.3 1114 | dev: true 1115 | 1116 | /chownr@2.0.0: 1117 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 1118 | engines: {node: '>=10'} 1119 | dev: true 1120 | 1121 | /ci-info@3.8.0: 1122 | resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} 1123 | engines: {node: '>=8'} 1124 | dev: true 1125 | 1126 | /citty@0.1.5: 1127 | resolution: {integrity: sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==} 1128 | dependencies: 1129 | consola: 3.2.3 1130 | dev: true 1131 | 1132 | /clean-regexp@1.0.0: 1133 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} 1134 | engines: {node: '>=4'} 1135 | dependencies: 1136 | escape-string-regexp: 1.0.5 1137 | dev: true 1138 | 1139 | /color-convert@1.9.3: 1140 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 1141 | dependencies: 1142 | color-name: 1.1.3 1143 | dev: true 1144 | 1145 | /color-convert@2.0.1: 1146 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1147 | engines: {node: '>=7.0.0'} 1148 | dependencies: 1149 | color-name: 1.1.4 1150 | dev: true 1151 | 1152 | /color-name@1.1.3: 1153 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 1154 | dev: true 1155 | 1156 | /color-name@1.1.4: 1157 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1158 | dev: true 1159 | 1160 | /command-line-args@5.1.2: 1161 | resolution: {integrity: sha512-fytTsbndLbl+pPWtS0CxLV3BEWw9wJayB8NnU2cbQqVPsNdYezQeT+uIQv009m+GShnMNyuoBrRo8DTmuTfSCA==} 1162 | engines: {node: '>=4.0.0'} 1163 | dependencies: 1164 | array-back: 6.2.2 1165 | find-replace: 3.0.0 1166 | lodash.camelcase: 4.3.0 1167 | typical: 4.0.0 1168 | dev: true 1169 | 1170 | /comment-parser@1.2.4: 1171 | resolution: {integrity: sha512-pm0b+qv+CkWNriSTMsfnjChF9kH0kxz55y44Wo5le9qLxMj5xDQAaEd9ZN1ovSuk9CsrncWaFwgpOMg7ClJwkw==} 1172 | engines: {node: '>= 12.0.0'} 1173 | dev: true 1174 | 1175 | /comment-parser@1.4.1: 1176 | resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} 1177 | engines: {node: '>= 12.0.0'} 1178 | dev: true 1179 | 1180 | /concat-map@0.0.1: 1181 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1182 | dev: true 1183 | 1184 | /consola@3.2.3: 1185 | resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} 1186 | engines: {node: ^14.18.0 || >=16.10.0} 1187 | dev: true 1188 | 1189 | /cross-spawn@7.0.3: 1190 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1191 | engines: {node: '>= 8'} 1192 | dependencies: 1193 | path-key: 3.1.1 1194 | shebang-command: 2.0.0 1195 | which: 2.0.2 1196 | dev: true 1197 | 1198 | /custom-elements-manifest@1.0.0: 1199 | resolution: {integrity: sha512-j59k0ExGCKA8T6Mzaq+7axc+KVHwpEphEERU7VZ99260npu/p/9kd+Db+I3cGKxHkM5y6q5gnlXn00mzRQkX2A==} 1200 | dev: true 1201 | 1202 | /debounce@1.2.1: 1203 | resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} 1204 | dev: true 1205 | 1206 | /debug@3.2.7: 1207 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 1208 | peerDependencies: 1209 | supports-color: '*' 1210 | peerDependenciesMeta: 1211 | supports-color: 1212 | optional: true 1213 | dependencies: 1214 | ms: 2.1.3 1215 | dev: true 1216 | 1217 | /debug@4.3.4: 1218 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1219 | engines: {node: '>=6.0'} 1220 | peerDependencies: 1221 | supports-color: '*' 1222 | peerDependenciesMeta: 1223 | supports-color: 1224 | optional: true 1225 | dependencies: 1226 | ms: 2.1.2 1227 | dev: true 1228 | 1229 | /decode-named-character-reference@1.0.2: 1230 | resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} 1231 | dependencies: 1232 | character-entities: 2.0.2 1233 | dev: true 1234 | 1235 | /deep-is@0.1.4: 1236 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 1237 | dev: true 1238 | 1239 | /defu@6.1.4: 1240 | resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 1241 | dev: true 1242 | 1243 | /dequal@2.0.3: 1244 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 1245 | engines: {node: '>=6'} 1246 | dev: true 1247 | 1248 | /destr@2.0.0: 1249 | resolution: {integrity: sha512-FJ9RDpf3GicEBvzI3jxc2XhHzbqD8p4ANw/1kPsFBfTvP1b7Gn/Lg1vO7R9J4IVgoMbyUmFrFGZafJ1hPZpvlg==} 1250 | dev: true 1251 | 1252 | /diff@5.1.0: 1253 | resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} 1254 | engines: {node: '>=0.3.1'} 1255 | dev: true 1256 | 1257 | /dir-glob@3.0.1: 1258 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1259 | engines: {node: '>=8'} 1260 | dependencies: 1261 | path-type: 4.0.0 1262 | dev: true 1263 | 1264 | /doctrine@2.1.0: 1265 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 1266 | engines: {node: '>=0.10.0'} 1267 | dependencies: 1268 | esutils: 2.0.3 1269 | dev: true 1270 | 1271 | /doctrine@3.0.0: 1272 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 1273 | engines: {node: '>=6.0.0'} 1274 | dependencies: 1275 | esutils: 2.0.3 1276 | dev: true 1277 | 1278 | /dom-serializer@2.0.0: 1279 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 1280 | dependencies: 1281 | domelementtype: 2.3.0 1282 | domhandler: 5.0.3 1283 | entities: 4.5.0 1284 | dev: true 1285 | 1286 | /domelementtype@2.3.0: 1287 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 1288 | dev: true 1289 | 1290 | /domhandler@5.0.3: 1291 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 1292 | engines: {node: '>= 4'} 1293 | dependencies: 1294 | domelementtype: 2.3.0 1295 | dev: true 1296 | 1297 | /domutils@3.1.0: 1298 | resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} 1299 | dependencies: 1300 | dom-serializer: 2.0.0 1301 | domelementtype: 2.3.0 1302 | domhandler: 5.0.3 1303 | dev: true 1304 | 1305 | /dotenv@16.3.1: 1306 | resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} 1307 | engines: {node: '>=12'} 1308 | dev: true 1309 | 1310 | /entities@4.5.0: 1311 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 1312 | engines: {node: '>=0.12'} 1313 | dev: true 1314 | 1315 | /error-ex@1.3.2: 1316 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 1317 | dependencies: 1318 | is-arrayish: 0.2.1 1319 | dev: true 1320 | 1321 | /es-module-lexer@0.9.3: 1322 | resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} 1323 | dev: true 1324 | 1325 | /esbuild@0.19.12: 1326 | resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} 1327 | engines: {node: '>=12'} 1328 | hasBin: true 1329 | requiresBuild: true 1330 | optionalDependencies: 1331 | '@esbuild/aix-ppc64': 0.19.12 1332 | '@esbuild/android-arm': 0.19.12 1333 | '@esbuild/android-arm64': 0.19.12 1334 | '@esbuild/android-x64': 0.19.12 1335 | '@esbuild/darwin-arm64': 0.19.12 1336 | '@esbuild/darwin-x64': 0.19.12 1337 | '@esbuild/freebsd-arm64': 0.19.12 1338 | '@esbuild/freebsd-x64': 0.19.12 1339 | '@esbuild/linux-arm': 0.19.12 1340 | '@esbuild/linux-arm64': 0.19.12 1341 | '@esbuild/linux-ia32': 0.19.12 1342 | '@esbuild/linux-loong64': 0.19.12 1343 | '@esbuild/linux-mips64el': 0.19.12 1344 | '@esbuild/linux-ppc64': 0.19.12 1345 | '@esbuild/linux-riscv64': 0.19.12 1346 | '@esbuild/linux-s390x': 0.19.12 1347 | '@esbuild/linux-x64': 0.19.12 1348 | '@esbuild/netbsd-x64': 0.19.12 1349 | '@esbuild/openbsd-x64': 0.19.12 1350 | '@esbuild/sunos-x64': 0.19.12 1351 | '@esbuild/win32-arm64': 0.19.12 1352 | '@esbuild/win32-ia32': 0.19.12 1353 | '@esbuild/win32-x64': 0.19.12 1354 | dev: true 1355 | 1356 | /escape-string-regexp@1.0.5: 1357 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1358 | engines: {node: '>=0.8.0'} 1359 | dev: true 1360 | 1361 | /escape-string-regexp@4.0.0: 1362 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1363 | engines: {node: '>=10'} 1364 | dev: true 1365 | 1366 | /escape-string-regexp@5.0.0: 1367 | resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 1368 | engines: {node: '>=12'} 1369 | dev: true 1370 | 1371 | /eslint-compat-utils@0.1.2(eslint@8.56.0): 1372 | resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} 1373 | engines: {node: '>=12'} 1374 | peerDependencies: 1375 | eslint: '>=6.0.0' 1376 | dependencies: 1377 | eslint: 8.56.0 1378 | dev: true 1379 | 1380 | /eslint-compat-utils@0.4.1(eslint@8.56.0): 1381 | resolution: {integrity: sha512-5N7ZaJG5pZxUeNNJfUchurLVrunD1xJvyg5kYOIVF8kg1f3ajTikmAu/5fZ9w100omNPOoMjngRszh/Q/uFGMg==} 1382 | engines: {node: '>=12'} 1383 | peerDependencies: 1384 | eslint: '>=6.0.0' 1385 | dependencies: 1386 | eslint: 8.56.0 1387 | semver: 7.5.4 1388 | dev: true 1389 | 1390 | /eslint-import-resolver-node@0.3.7: 1391 | resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} 1392 | dependencies: 1393 | debug: 3.2.7 1394 | is-core-module: 2.12.1 1395 | resolve: 1.22.3 1396 | transitivePeerDependencies: 1397 | - supports-color 1398 | dev: true 1399 | 1400 | /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.7)(eslint@8.56.0): 1401 | resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} 1402 | engines: {node: '>=4'} 1403 | peerDependencies: 1404 | '@typescript-eslint/parser': '*' 1405 | eslint: '*' 1406 | eslint-import-resolver-node: '*' 1407 | eslint-import-resolver-typescript: '*' 1408 | eslint-import-resolver-webpack: '*' 1409 | peerDependenciesMeta: 1410 | '@typescript-eslint/parser': 1411 | optional: true 1412 | eslint: 1413 | optional: true 1414 | eslint-import-resolver-node: 1415 | optional: true 1416 | eslint-import-resolver-typescript: 1417 | optional: true 1418 | eslint-import-resolver-webpack: 1419 | optional: true 1420 | dependencies: 1421 | '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3) 1422 | debug: 3.2.7 1423 | eslint: 8.56.0 1424 | eslint-import-resolver-node: 0.3.7 1425 | transitivePeerDependencies: 1426 | - supports-color 1427 | dev: true 1428 | 1429 | /eslint-plugin-antfu@0.43.1(eslint@8.56.0)(typescript@5.3.3): 1430 | resolution: {integrity: sha512-Nak+Qpy5qEK10dCXtVaabPTUmLBPLhsVKAFXAtxYGYRlY/SuuZUBhW2YIsLsixNROiICGuov8sN+eNOCC7Wb5g==} 1431 | dependencies: 1432 | '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3) 1433 | transitivePeerDependencies: 1434 | - eslint 1435 | - supports-color 1436 | - typescript 1437 | dev: true 1438 | 1439 | /eslint-plugin-es-x@7.5.0(eslint@8.56.0): 1440 | resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} 1441 | engines: {node: ^14.18.0 || >=16.0.0} 1442 | peerDependencies: 1443 | eslint: '>=8' 1444 | dependencies: 1445 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) 1446 | '@eslint-community/regexpp': 4.10.0 1447 | eslint: 8.56.0 1448 | eslint-compat-utils: 0.1.2(eslint@8.56.0) 1449 | dev: true 1450 | 1451 | /eslint-plugin-eslint-comments@3.2.0(eslint@8.56.0): 1452 | resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} 1453 | engines: {node: '>=6.5.0'} 1454 | peerDependencies: 1455 | eslint: '>=4.19.1' 1456 | dependencies: 1457 | escape-string-regexp: 1.0.5 1458 | eslint: 8.56.0 1459 | ignore: 5.2.4 1460 | dev: true 1461 | 1462 | /eslint-plugin-html@7.1.0: 1463 | resolution: {integrity: sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==} 1464 | dependencies: 1465 | htmlparser2: 8.0.2 1466 | dev: true 1467 | 1468 | /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.20.0)(eslint@8.56.0): 1469 | resolution: {integrity: sha512-a4oVt0j3ixNhGhvV4XF6NS7OWRFK2rrJ0Q5C4S2dSRb8FxZi31J0uUd5WJLL58wnVJ/OiQ1BxiXnFA4dWQO1Cg==} 1470 | engines: {node: '>=12'} 1471 | peerDependencies: 1472 | eslint: ^7.2.0 || ^8 1473 | dependencies: 1474 | debug: 3.2.7 1475 | doctrine: 2.1.0 1476 | eslint: 8.56.0 1477 | eslint-import-resolver-node: 0.3.7 1478 | eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.20.0)(eslint-import-resolver-node@0.3.7)(eslint@8.56.0) 1479 | get-tsconfig: 4.7.2 1480 | is-glob: 4.0.3 1481 | minimatch: 3.1.2 1482 | resolve: 1.22.3 1483 | semver: 7.5.4 1484 | transitivePeerDependencies: 1485 | - '@typescript-eslint/parser' 1486 | - eslint-import-resolver-typescript 1487 | - eslint-import-resolver-webpack 1488 | - supports-color 1489 | dev: true 1490 | 1491 | /eslint-plugin-jest@27.6.3(@typescript-eslint/eslint-plugin@6.20.0)(eslint@8.56.0)(typescript@5.3.3): 1492 | resolution: {integrity: sha512-+YsJFVH6R+tOiO3gCJon5oqn4KWc+mDq2leudk8mrp8RFubLOo9CVyi3cib4L7XMpxExmkmBZQTPDYVBzgpgOA==} 1493 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 1494 | peerDependencies: 1495 | '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 1496 | eslint: ^7.0.0 || ^8.0.0 1497 | jest: '*' 1498 | peerDependenciesMeta: 1499 | '@typescript-eslint/eslint-plugin': 1500 | optional: true 1501 | jest: 1502 | optional: true 1503 | dependencies: 1504 | '@typescript-eslint/eslint-plugin': 6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3) 1505 | '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3) 1506 | eslint: 8.56.0 1507 | transitivePeerDependencies: 1508 | - supports-color 1509 | - typescript 1510 | dev: true 1511 | 1512 | /eslint-plugin-jsdoc@46.10.1(eslint@8.56.0): 1513 | resolution: {integrity: sha512-x8wxIpv00Y50NyweDUpa+58ffgSAI5sqe+zcZh33xphD0AVh+1kqr1ombaTRb7Fhpove1zfUuujlX9DWWBP5ag==} 1514 | engines: {node: '>=16'} 1515 | peerDependencies: 1516 | eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 1517 | dependencies: 1518 | '@es-joy/jsdoccomment': 0.41.0 1519 | are-docs-informative: 0.0.2 1520 | comment-parser: 1.4.1 1521 | debug: 4.3.4 1522 | escape-string-regexp: 4.0.0 1523 | eslint: 8.56.0 1524 | esquery: 1.5.0 1525 | is-builtin-module: 3.2.1 1526 | semver: 7.5.4 1527 | spdx-expression-parse: 4.0.0 1528 | transitivePeerDependencies: 1529 | - supports-color 1530 | dev: true 1531 | 1532 | /eslint-plugin-jsonc@2.9.0(eslint@8.56.0): 1533 | resolution: {integrity: sha512-RK+LeONVukbLwT2+t7/OY54NJRccTXh/QbnXzPuTLpFMVZhPuq1C9E07+qWenGx7rrQl0kAalAWl7EmB+RjpGA==} 1534 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1535 | peerDependencies: 1536 | eslint: '>=6.0.0' 1537 | dependencies: 1538 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) 1539 | eslint: 8.56.0 1540 | jsonc-eslint-parser: 2.3.0 1541 | natural-compare: 1.4.0 1542 | dev: true 1543 | 1544 | /eslint-plugin-markdown@3.0.1(eslint@8.56.0): 1545 | resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} 1546 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1547 | peerDependencies: 1548 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 1549 | dependencies: 1550 | eslint: 8.56.0 1551 | mdast-util-from-markdown: 0.8.5 1552 | transitivePeerDependencies: 1553 | - supports-color 1554 | dev: true 1555 | 1556 | /eslint-plugin-n@16.6.2(eslint@8.56.0): 1557 | resolution: {integrity: sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==} 1558 | engines: {node: '>=16.0.0'} 1559 | peerDependencies: 1560 | eslint: '>=7.0.0' 1561 | dependencies: 1562 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) 1563 | builtins: 5.0.1 1564 | eslint: 8.56.0 1565 | eslint-plugin-es-x: 7.5.0(eslint@8.56.0) 1566 | get-tsconfig: 4.7.2 1567 | globals: 13.24.0 1568 | ignore: 5.2.4 1569 | is-builtin-module: 3.2.1 1570 | is-core-module: 2.12.1 1571 | minimatch: 3.1.2 1572 | resolve: 1.22.3 1573 | semver: 7.5.4 1574 | dev: true 1575 | 1576 | /eslint-plugin-no-only-tests@3.1.0: 1577 | resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} 1578 | engines: {node: '>=5.0.0'} 1579 | dev: true 1580 | 1581 | /eslint-plugin-promise@6.1.1(eslint@8.56.0): 1582 | resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} 1583 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1584 | peerDependencies: 1585 | eslint: ^7.0.0 || ^8.0.0 1586 | dependencies: 1587 | eslint: 8.56.0 1588 | dev: true 1589 | 1590 | /eslint-plugin-unicorn@48.0.1(eslint@8.56.0): 1591 | resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==} 1592 | engines: {node: '>=16'} 1593 | peerDependencies: 1594 | eslint: '>=8.44.0' 1595 | dependencies: 1596 | '@babel/helper-validator-identifier': 7.22.5 1597 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) 1598 | ci-info: 3.8.0 1599 | clean-regexp: 1.0.0 1600 | eslint: 8.56.0 1601 | esquery: 1.5.0 1602 | indent-string: 4.0.0 1603 | is-builtin-module: 3.2.1 1604 | jsesc: 3.0.2 1605 | lodash: 4.17.21 1606 | pluralize: 8.0.0 1607 | read-pkg-up: 7.0.1 1608 | regexp-tree: 0.1.27 1609 | regjsparser: 0.10.0 1610 | semver: 7.5.4 1611 | strip-indent: 3.0.0 1612 | dev: true 1613 | 1614 | /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.20.0)(eslint@8.56.0): 1615 | resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==} 1616 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1617 | peerDependencies: 1618 | '@typescript-eslint/eslint-plugin': ^6.0.0 1619 | eslint: ^8.0.0 1620 | peerDependenciesMeta: 1621 | '@typescript-eslint/eslint-plugin': 1622 | optional: true 1623 | dependencies: 1624 | '@typescript-eslint/eslint-plugin': 6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3) 1625 | eslint: 8.56.0 1626 | eslint-rule-composer: 0.3.0 1627 | dev: true 1628 | 1629 | /eslint-plugin-yml@1.12.2(eslint@8.56.0): 1630 | resolution: {integrity: sha512-hvS9p08FhPT7i/ynwl7/Wt7ke7Rf4P2D6fT8lZlL43peZDTsHtH2A0SIFQ7Kt7+mJ6if6P+FX3iJhMkdnxQwpg==} 1631 | engines: {node: ^14.17.0 || >=16.0.0} 1632 | peerDependencies: 1633 | eslint: '>=6.0.0' 1634 | dependencies: 1635 | debug: 4.3.4 1636 | eslint: 8.56.0 1637 | eslint-compat-utils: 0.4.1(eslint@8.56.0) 1638 | lodash: 4.17.21 1639 | natural-compare: 1.4.0 1640 | yaml-eslint-parser: 1.2.2 1641 | transitivePeerDependencies: 1642 | - supports-color 1643 | dev: true 1644 | 1645 | /eslint-rule-composer@0.3.0: 1646 | resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} 1647 | engines: {node: '>=4.0.0'} 1648 | dev: true 1649 | 1650 | /eslint-scope@5.1.1: 1651 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1652 | engines: {node: '>=8.0.0'} 1653 | dependencies: 1654 | esrecurse: 4.3.0 1655 | estraverse: 4.3.0 1656 | dev: true 1657 | 1658 | /eslint-scope@7.2.2: 1659 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 1660 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1661 | dependencies: 1662 | esrecurse: 4.3.0 1663 | estraverse: 5.3.0 1664 | dev: true 1665 | 1666 | /eslint-visitor-keys@3.4.1: 1667 | resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} 1668 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1669 | dev: true 1670 | 1671 | /eslint-visitor-keys@3.4.3: 1672 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 1673 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1674 | dev: true 1675 | 1676 | /eslint@8.56.0: 1677 | resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} 1678 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1679 | hasBin: true 1680 | dependencies: 1681 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) 1682 | '@eslint-community/regexpp': 4.10.0 1683 | '@eslint/eslintrc': 2.1.4 1684 | '@eslint/js': 8.56.0 1685 | '@humanwhocodes/config-array': 0.11.14 1686 | '@humanwhocodes/module-importer': 1.0.1 1687 | '@nodelib/fs.walk': 1.2.8 1688 | '@ungap/structured-clone': 1.2.0 1689 | ajv: 6.12.6 1690 | chalk: 4.1.2 1691 | cross-spawn: 7.0.3 1692 | debug: 4.3.4 1693 | doctrine: 3.0.0 1694 | escape-string-regexp: 4.0.0 1695 | eslint-scope: 7.2.2 1696 | eslint-visitor-keys: 3.4.3 1697 | espree: 9.6.1 1698 | esquery: 1.5.0 1699 | esutils: 2.0.3 1700 | fast-deep-equal: 3.1.3 1701 | file-entry-cache: 6.0.1 1702 | find-up: 5.0.0 1703 | glob-parent: 6.0.2 1704 | globals: 13.20.0 1705 | graphemer: 1.4.0 1706 | ignore: 5.2.4 1707 | imurmurhash: 0.1.4 1708 | is-glob: 4.0.3 1709 | is-path-inside: 3.0.3 1710 | js-yaml: 4.1.0 1711 | json-stable-stringify-without-jsonify: 1.0.1 1712 | levn: 0.4.1 1713 | lodash.merge: 4.6.2 1714 | minimatch: 3.1.2 1715 | natural-compare: 1.4.0 1716 | optionator: 0.9.3 1717 | strip-ansi: 6.0.1 1718 | text-table: 0.2.0 1719 | transitivePeerDependencies: 1720 | - supports-color 1721 | dev: true 1722 | 1723 | /espree@9.6.1: 1724 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 1725 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1726 | dependencies: 1727 | acorn: 8.10.0 1728 | acorn-jsx: 5.3.2(acorn@8.10.0) 1729 | eslint-visitor-keys: 3.4.3 1730 | dev: true 1731 | 1732 | /esquery@1.5.0: 1733 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 1734 | engines: {node: '>=0.10'} 1735 | dependencies: 1736 | estraverse: 5.3.0 1737 | dev: true 1738 | 1739 | /esrecurse@4.3.0: 1740 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1741 | engines: {node: '>=4.0'} 1742 | dependencies: 1743 | estraverse: 5.3.0 1744 | dev: true 1745 | 1746 | /estraverse@4.3.0: 1747 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1748 | engines: {node: '>=4.0'} 1749 | dev: true 1750 | 1751 | /estraverse@5.3.0: 1752 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1753 | engines: {node: '>=4.0'} 1754 | dev: true 1755 | 1756 | /esutils@2.0.3: 1757 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1758 | engines: {node: '>=0.10.0'} 1759 | dev: true 1760 | 1761 | /execa@8.0.1: 1762 | resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} 1763 | engines: {node: '>=16.17'} 1764 | dependencies: 1765 | cross-spawn: 7.0.3 1766 | get-stream: 8.0.1 1767 | human-signals: 5.0.0 1768 | is-stream: 3.0.0 1769 | merge-stream: 2.0.0 1770 | npm-run-path: 5.2.0 1771 | onetime: 6.0.0 1772 | signal-exit: 4.1.0 1773 | strip-final-newline: 3.0.0 1774 | dev: true 1775 | 1776 | /extend@3.0.2: 1777 | resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 1778 | dev: true 1779 | 1780 | /fast-deep-equal@3.1.3: 1781 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1782 | dev: true 1783 | 1784 | /fast-glob@3.3.0: 1785 | resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==} 1786 | engines: {node: '>=8.6.0'} 1787 | dependencies: 1788 | '@nodelib/fs.stat': 2.0.5 1789 | '@nodelib/fs.walk': 1.2.8 1790 | glob-parent: 5.1.2 1791 | merge2: 1.4.1 1792 | micromatch: 4.0.5 1793 | dev: true 1794 | 1795 | /fast-glob@3.3.2: 1796 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 1797 | engines: {node: '>=8.6.0'} 1798 | dependencies: 1799 | '@nodelib/fs.stat': 2.0.5 1800 | '@nodelib/fs.walk': 1.2.8 1801 | glob-parent: 5.1.2 1802 | merge2: 1.4.1 1803 | micromatch: 4.0.5 1804 | dev: true 1805 | 1806 | /fast-json-stable-stringify@2.1.0: 1807 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1808 | dev: true 1809 | 1810 | /fast-levenshtein@2.0.6: 1811 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1812 | dev: true 1813 | 1814 | /fastq@1.15.0: 1815 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 1816 | dependencies: 1817 | reusify: 1.0.4 1818 | dev: true 1819 | 1820 | /file-entry-cache@6.0.1: 1821 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1822 | engines: {node: ^10.12.0 || >=12.0.0} 1823 | dependencies: 1824 | flat-cache: 3.0.4 1825 | dev: true 1826 | 1827 | /fill-range@7.0.1: 1828 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1829 | engines: {node: '>=8'} 1830 | dependencies: 1831 | to-regex-range: 5.0.1 1832 | dev: true 1833 | 1834 | /find-replace@3.0.0: 1835 | resolution: {integrity: sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==} 1836 | engines: {node: '>=4.0.0'} 1837 | dependencies: 1838 | array-back: 3.1.0 1839 | dev: true 1840 | 1841 | /find-up@4.1.0: 1842 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1843 | engines: {node: '>=8'} 1844 | dependencies: 1845 | locate-path: 5.0.0 1846 | path-exists: 4.0.0 1847 | dev: true 1848 | 1849 | /find-up@5.0.0: 1850 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1851 | engines: {node: '>=10'} 1852 | dependencies: 1853 | locate-path: 6.0.0 1854 | path-exists: 4.0.0 1855 | dev: true 1856 | 1857 | /flat-cache@3.0.4: 1858 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1859 | engines: {node: ^10.12.0 || >=12.0.0} 1860 | dependencies: 1861 | flatted: 3.2.7 1862 | rimraf: 3.0.2 1863 | dev: true 1864 | 1865 | /flat@5.0.2: 1866 | resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} 1867 | hasBin: true 1868 | dev: true 1869 | 1870 | /flatted@3.2.7: 1871 | resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} 1872 | dev: true 1873 | 1874 | /fs-minipass@2.1.0: 1875 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 1876 | engines: {node: '>= 8'} 1877 | dependencies: 1878 | minipass: 3.3.6 1879 | dev: true 1880 | 1881 | /fs.realpath@1.0.0: 1882 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1883 | dev: true 1884 | 1885 | /fsevents@2.3.3: 1886 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1887 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1888 | os: [darwin] 1889 | requiresBuild: true 1890 | dev: true 1891 | optional: true 1892 | 1893 | /function-bind@1.1.1: 1894 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1895 | dev: true 1896 | 1897 | /get-stream@8.0.1: 1898 | resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} 1899 | engines: {node: '>=16'} 1900 | dev: true 1901 | 1902 | /get-tsconfig@4.7.2: 1903 | resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} 1904 | dependencies: 1905 | resolve-pkg-maps: 1.0.0 1906 | dev: true 1907 | 1908 | /giget@1.2.1: 1909 | resolution: {integrity: sha512-4VG22mopWtIeHwogGSy1FViXVo0YT+m6BrqZfz0JJFwbSsePsCdOzdLIIli5BtMp7Xe8f/o2OmBpQX2NBOC24g==} 1910 | hasBin: true 1911 | dependencies: 1912 | citty: 0.1.5 1913 | consola: 3.2.3 1914 | defu: 6.1.4 1915 | node-fetch-native: 1.6.1 1916 | nypm: 0.3.6 1917 | ohash: 1.1.3 1918 | pathe: 1.1.1 1919 | tar: 6.2.0 1920 | dev: true 1921 | 1922 | /glob-parent@5.1.2: 1923 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1924 | engines: {node: '>= 6'} 1925 | dependencies: 1926 | is-glob: 4.0.3 1927 | dev: true 1928 | 1929 | /glob-parent@6.0.2: 1930 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1931 | engines: {node: '>=10.13.0'} 1932 | dependencies: 1933 | is-glob: 4.0.3 1934 | dev: true 1935 | 1936 | /glob@7.2.3: 1937 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1938 | dependencies: 1939 | fs.realpath: 1.0.0 1940 | inflight: 1.0.6 1941 | inherits: 2.0.4 1942 | minimatch: 3.1.2 1943 | once: 1.4.0 1944 | path-is-absolute: 1.0.1 1945 | dev: true 1946 | 1947 | /globals@13.20.0: 1948 | resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} 1949 | engines: {node: '>=8'} 1950 | dependencies: 1951 | type-fest: 0.20.2 1952 | dev: true 1953 | 1954 | /globals@13.24.0: 1955 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 1956 | engines: {node: '>=8'} 1957 | dependencies: 1958 | type-fest: 0.20.2 1959 | dev: true 1960 | 1961 | /globby@11.0.4: 1962 | resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} 1963 | engines: {node: '>=10'} 1964 | dependencies: 1965 | array-union: 2.1.0 1966 | dir-glob: 3.0.1 1967 | fast-glob: 3.3.2 1968 | ignore: 5.2.4 1969 | merge2: 1.4.1 1970 | slash: 3.0.0 1971 | dev: true 1972 | 1973 | /globby@11.1.0: 1974 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1975 | engines: {node: '>=10'} 1976 | dependencies: 1977 | array-union: 2.1.0 1978 | dir-glob: 3.0.1 1979 | fast-glob: 3.3.0 1980 | ignore: 5.2.4 1981 | merge2: 1.4.1 1982 | slash: 3.0.0 1983 | dev: true 1984 | 1985 | /graphemer@1.4.0: 1986 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1987 | dev: true 1988 | 1989 | /has-flag@3.0.0: 1990 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1991 | engines: {node: '>=4'} 1992 | dev: true 1993 | 1994 | /has-flag@4.0.0: 1995 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1996 | engines: {node: '>=8'} 1997 | dev: true 1998 | 1999 | /has@1.0.3: 2000 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 2001 | engines: {node: '>= 0.4.0'} 2002 | dependencies: 2003 | function-bind: 1.1.1 2004 | dev: true 2005 | 2006 | /hosted-git-info@2.8.9: 2007 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 2008 | dev: true 2009 | 2010 | /htmlparser2@8.0.2: 2011 | resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} 2012 | dependencies: 2013 | domelementtype: 2.3.0 2014 | domhandler: 5.0.3 2015 | domutils: 3.1.0 2016 | entities: 4.5.0 2017 | dev: true 2018 | 2019 | /human-signals@5.0.0: 2020 | resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} 2021 | engines: {node: '>=16.17.0'} 2022 | dev: true 2023 | 2024 | /ignore@5.2.4: 2025 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 2026 | engines: {node: '>= 4'} 2027 | dev: true 2028 | 2029 | /import-fresh@3.3.0: 2030 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 2031 | engines: {node: '>=6'} 2032 | dependencies: 2033 | parent-module: 1.0.1 2034 | resolve-from: 4.0.0 2035 | dev: true 2036 | 2037 | /imurmurhash@0.1.4: 2038 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 2039 | engines: {node: '>=0.8.19'} 2040 | dev: true 2041 | 2042 | /indent-string@4.0.0: 2043 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 2044 | engines: {node: '>=8'} 2045 | dev: true 2046 | 2047 | /inflight@1.0.6: 2048 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 2049 | dependencies: 2050 | once: 1.4.0 2051 | wrappy: 1.0.2 2052 | dev: true 2053 | 2054 | /inherits@2.0.4: 2055 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 2056 | dev: true 2057 | 2058 | /is-alphabetical@1.0.4: 2059 | resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} 2060 | dev: true 2061 | 2062 | /is-alphanumerical@1.0.4: 2063 | resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} 2064 | dependencies: 2065 | is-alphabetical: 1.0.4 2066 | is-decimal: 1.0.4 2067 | dev: true 2068 | 2069 | /is-arrayish@0.2.1: 2070 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 2071 | dev: true 2072 | 2073 | /is-binary-path@2.1.0: 2074 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 2075 | engines: {node: '>=8'} 2076 | dependencies: 2077 | binary-extensions: 2.2.0 2078 | dev: true 2079 | 2080 | /is-buffer@2.0.5: 2081 | resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} 2082 | engines: {node: '>=4'} 2083 | dev: true 2084 | 2085 | /is-builtin-module@3.2.1: 2086 | resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} 2087 | engines: {node: '>=6'} 2088 | dependencies: 2089 | builtin-modules: 3.3.0 2090 | dev: true 2091 | 2092 | /is-core-module@2.12.1: 2093 | resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} 2094 | dependencies: 2095 | has: 1.0.3 2096 | dev: true 2097 | 2098 | /is-decimal@1.0.4: 2099 | resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} 2100 | dev: true 2101 | 2102 | /is-extglob@2.1.1: 2103 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 2104 | engines: {node: '>=0.10.0'} 2105 | dev: true 2106 | 2107 | /is-glob@4.0.3: 2108 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 2109 | engines: {node: '>=0.10.0'} 2110 | dependencies: 2111 | is-extglob: 2.1.1 2112 | dev: true 2113 | 2114 | /is-hexadecimal@1.0.4: 2115 | resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} 2116 | dev: true 2117 | 2118 | /is-number@7.0.0: 2119 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 2120 | engines: {node: '>=0.12.0'} 2121 | dev: true 2122 | 2123 | /is-path-inside@3.0.3: 2124 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 2125 | engines: {node: '>=8'} 2126 | dev: true 2127 | 2128 | /is-plain-obj@2.1.0: 2129 | resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} 2130 | engines: {node: '>=8'} 2131 | dev: true 2132 | 2133 | /is-stream@3.0.0: 2134 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 2135 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2136 | dev: true 2137 | 2138 | /isexe@2.0.0: 2139 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 2140 | dev: true 2141 | 2142 | /jiti@1.21.0: 2143 | resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} 2144 | hasBin: true 2145 | dev: true 2146 | 2147 | /js-tokens@4.0.0: 2148 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2149 | dev: true 2150 | 2151 | /js-yaml@4.1.0: 2152 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 2153 | hasBin: true 2154 | dependencies: 2155 | argparse: 2.0.1 2156 | dev: true 2157 | 2158 | /jsdoc-type-pratt-parser@4.0.0: 2159 | resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} 2160 | engines: {node: '>=12.0.0'} 2161 | dev: true 2162 | 2163 | /jsesc@0.5.0: 2164 | resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} 2165 | hasBin: true 2166 | dev: true 2167 | 2168 | /jsesc@3.0.2: 2169 | resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 2170 | engines: {node: '>=6'} 2171 | hasBin: true 2172 | dev: true 2173 | 2174 | /json-parse-even-better-errors@2.3.1: 2175 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 2176 | dev: true 2177 | 2178 | /json-schema-traverse@0.4.1: 2179 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 2180 | dev: true 2181 | 2182 | /json-stable-stringify-without-jsonify@1.0.1: 2183 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 2184 | dev: true 2185 | 2186 | /jsonc-eslint-parser@2.3.0: 2187 | resolution: {integrity: sha512-9xZPKVYp9DxnM3sd1yAsh/d59iIaswDkai8oTxbursfKYbg/ibjX0IzFt35+VZ8iEW453TVTXztnRvYUQlAfUQ==} 2188 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2189 | dependencies: 2190 | acorn: 8.10.0 2191 | eslint-visitor-keys: 3.4.1 2192 | espree: 9.6.1 2193 | semver: 7.5.4 2194 | dev: true 2195 | 2196 | /jsonc-parser@3.2.0: 2197 | resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} 2198 | dev: true 2199 | 2200 | /kleur@3.0.3: 2201 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 2202 | engines: {node: '>=6'} 2203 | dev: true 2204 | 2205 | /kleur@4.1.5: 2206 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 2207 | engines: {node: '>=6'} 2208 | dev: true 2209 | 2210 | /levn@0.4.1: 2211 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 2212 | engines: {node: '>= 0.8.0'} 2213 | dependencies: 2214 | prelude-ls: 1.2.1 2215 | type-check: 0.4.0 2216 | dev: true 2217 | 2218 | /lines-and-columns@1.2.4: 2219 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 2220 | dev: true 2221 | 2222 | /lit-element@4.0.4: 2223 | resolution: {integrity: sha512-98CvgulX6eCPs6TyAIQoJZBCQPo80rgXR+dVBs61cstJXqtI+USQZAbA4gFHh6L/mxBx9MrgPLHLsUgDUHAcCQ==} 2224 | dependencies: 2225 | '@lit-labs/ssr-dom-shim': 1.2.0 2226 | '@lit/reactive-element': 2.0.4 2227 | lit-html: 3.1.2 2228 | dev: false 2229 | 2230 | /lit-html@3.1.2: 2231 | resolution: {integrity: sha512-3OBZSUrPnAHoKJ9AMjRL/m01YJxQMf+TMHanNtTHG68ubjnZxK0RFl102DPzsw4mWnHibfZIBJm3LWCZ/LmMvg==} 2232 | dependencies: 2233 | '@types/trusted-types': 2.0.3 2234 | dev: false 2235 | 2236 | /lit@3.1.2: 2237 | resolution: {integrity: sha512-VZx5iAyMtX7CV4K8iTLdCkMaYZ7ipjJZ0JcSdJ0zIdGxxyurjIn7yuuSxNBD7QmjvcNJwr0JS4cAdAtsy7gZ6w==} 2238 | dependencies: 2239 | '@lit/reactive-element': 2.0.4 2240 | lit-element: 4.0.4 2241 | lit-html: 3.1.2 2242 | dev: false 2243 | 2244 | /locate-path@5.0.0: 2245 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 2246 | engines: {node: '>=8'} 2247 | dependencies: 2248 | p-locate: 4.1.0 2249 | dev: true 2250 | 2251 | /locate-path@6.0.0: 2252 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 2253 | engines: {node: '>=10'} 2254 | dependencies: 2255 | p-locate: 5.0.0 2256 | dev: true 2257 | 2258 | /lodash.camelcase@4.3.0: 2259 | resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} 2260 | dev: true 2261 | 2262 | /lodash.merge@4.6.2: 2263 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 2264 | dev: true 2265 | 2266 | /lodash@4.17.21: 2267 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2268 | dev: true 2269 | 2270 | /longest-streak@2.0.4: 2271 | resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==} 2272 | dev: true 2273 | 2274 | /longest-streak@3.1.0: 2275 | resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 2276 | dev: true 2277 | 2278 | /lru-cache@6.0.0: 2279 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2280 | engines: {node: '>=10'} 2281 | dependencies: 2282 | yallist: 4.0.0 2283 | dev: true 2284 | 2285 | /markdown-table@2.0.0: 2286 | resolution: {integrity: sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==} 2287 | dependencies: 2288 | repeat-string: 1.6.1 2289 | dev: true 2290 | 2291 | /markdown-table@3.0.3: 2292 | resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} 2293 | dev: true 2294 | 2295 | /mdast-builder@1.1.1: 2296 | resolution: {integrity: sha512-a3KBk/LmYD6wKsWi8WJrGU/rXR4yuF4Men0JO0z6dSZCm5FrXXWTRDjqK0vGSqa+1M6p9edeuypZAZAzSehTUw==} 2297 | dependencies: 2298 | '@types/unist': 2.0.7 2299 | dev: true 2300 | 2301 | /mdast-util-find-and-replace@1.1.1: 2302 | resolution: {integrity: sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==} 2303 | dependencies: 2304 | escape-string-regexp: 4.0.0 2305 | unist-util-is: 4.1.0 2306 | unist-util-visit-parents: 3.1.1 2307 | dev: true 2308 | 2309 | /mdast-util-find-and-replace@2.2.2: 2310 | resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} 2311 | dependencies: 2312 | '@types/mdast': 3.0.12 2313 | escape-string-regexp: 5.0.0 2314 | unist-util-is: 5.2.1 2315 | unist-util-visit-parents: 5.1.3 2316 | dev: true 2317 | 2318 | /mdast-util-from-markdown@0.8.5: 2319 | resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} 2320 | dependencies: 2321 | '@types/mdast': 3.0.12 2322 | mdast-util-to-string: 2.0.0 2323 | micromark: 2.11.4 2324 | parse-entities: 2.0.0 2325 | unist-util-stringify-position: 2.0.3 2326 | transitivePeerDependencies: 2327 | - supports-color 2328 | dev: true 2329 | 2330 | /mdast-util-from-markdown@1.3.1: 2331 | resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} 2332 | dependencies: 2333 | '@types/mdast': 3.0.12 2334 | '@types/unist': 2.0.7 2335 | decode-named-character-reference: 1.0.2 2336 | mdast-util-to-string: 3.2.0 2337 | micromark: 3.2.0 2338 | micromark-util-decode-numeric-character-reference: 1.1.0 2339 | micromark-util-decode-string: 1.1.0 2340 | micromark-util-normalize-identifier: 1.1.0 2341 | micromark-util-symbol: 1.1.0 2342 | micromark-util-types: 1.1.0 2343 | unist-util-stringify-position: 3.0.3 2344 | uvu: 0.5.6 2345 | transitivePeerDependencies: 2346 | - supports-color 2347 | dev: true 2348 | 2349 | /mdast-util-gfm-autolink-literal@0.1.3: 2350 | resolution: {integrity: sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==} 2351 | dependencies: 2352 | ccount: 1.1.0 2353 | mdast-util-find-and-replace: 1.1.1 2354 | micromark: 2.11.4 2355 | transitivePeerDependencies: 2356 | - supports-color 2357 | dev: true 2358 | 2359 | /mdast-util-gfm-autolink-literal@1.0.3: 2360 | resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} 2361 | dependencies: 2362 | '@types/mdast': 3.0.12 2363 | ccount: 2.0.1 2364 | mdast-util-find-and-replace: 2.2.2 2365 | micromark-util-character: 1.2.0 2366 | dev: true 2367 | 2368 | /mdast-util-gfm-strikethrough@0.2.3: 2369 | resolution: {integrity: sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==} 2370 | dependencies: 2371 | mdast-util-to-markdown: 0.6.5 2372 | dev: true 2373 | 2374 | /mdast-util-gfm-strikethrough@1.0.3: 2375 | resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} 2376 | dependencies: 2377 | '@types/mdast': 3.0.12 2378 | mdast-util-to-markdown: 1.5.0 2379 | dev: true 2380 | 2381 | /mdast-util-gfm-table@0.1.6: 2382 | resolution: {integrity: sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==} 2383 | dependencies: 2384 | markdown-table: 2.0.0 2385 | mdast-util-to-markdown: 0.6.5 2386 | dev: true 2387 | 2388 | /mdast-util-gfm-table@1.0.7: 2389 | resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} 2390 | dependencies: 2391 | '@types/mdast': 3.0.12 2392 | markdown-table: 3.0.3 2393 | mdast-util-from-markdown: 1.3.1 2394 | mdast-util-to-markdown: 1.5.0 2395 | transitivePeerDependencies: 2396 | - supports-color 2397 | dev: true 2398 | 2399 | /mdast-util-gfm-task-list-item@0.1.6: 2400 | resolution: {integrity: sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==} 2401 | dependencies: 2402 | mdast-util-to-markdown: 0.6.5 2403 | dev: true 2404 | 2405 | /mdast-util-gfm-task-list-item@1.0.2: 2406 | resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} 2407 | dependencies: 2408 | '@types/mdast': 3.0.12 2409 | mdast-util-to-markdown: 1.5.0 2410 | dev: true 2411 | 2412 | /mdast-util-gfm@0.1.2: 2413 | resolution: {integrity: sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ==} 2414 | dependencies: 2415 | mdast-util-gfm-autolink-literal: 0.1.3 2416 | mdast-util-gfm-strikethrough: 0.2.3 2417 | mdast-util-gfm-table: 0.1.6 2418 | mdast-util-gfm-task-list-item: 0.1.6 2419 | mdast-util-to-markdown: 0.6.5 2420 | transitivePeerDependencies: 2421 | - supports-color 2422 | dev: true 2423 | 2424 | /mdast-util-gfm@1.0.0: 2425 | resolution: {integrity: sha512-JY4qImsTqivQ0Gl3qvdaizCpomFaNrHnjEhNjNNKeNEA5jZHAJDYu1+yO4V9jn4/ti8GrKdAScaT4F71knoxsA==} 2426 | dependencies: 2427 | mdast-util-gfm-autolink-literal: 1.0.3 2428 | mdast-util-gfm-strikethrough: 1.0.3 2429 | mdast-util-gfm-table: 1.0.7 2430 | mdast-util-gfm-task-list-item: 1.0.2 2431 | transitivePeerDependencies: 2432 | - supports-color 2433 | dev: true 2434 | 2435 | /mdast-util-phrasing@3.0.1: 2436 | resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} 2437 | dependencies: 2438 | '@types/mdast': 3.0.12 2439 | unist-util-is: 5.2.1 2440 | dev: true 2441 | 2442 | /mdast-util-to-markdown@0.6.5: 2443 | resolution: {integrity: sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==} 2444 | dependencies: 2445 | '@types/unist': 2.0.7 2446 | longest-streak: 2.0.4 2447 | mdast-util-to-string: 2.0.0 2448 | parse-entities: 2.0.0 2449 | repeat-string: 1.6.1 2450 | zwitch: 1.0.5 2451 | dev: true 2452 | 2453 | /mdast-util-to-markdown@1.5.0: 2454 | resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} 2455 | dependencies: 2456 | '@types/mdast': 3.0.12 2457 | '@types/unist': 2.0.7 2458 | longest-streak: 3.1.0 2459 | mdast-util-phrasing: 3.0.1 2460 | mdast-util-to-string: 3.2.0 2461 | micromark-util-decode-string: 1.1.0 2462 | unist-util-visit: 4.1.2 2463 | zwitch: 2.0.4 2464 | dev: true 2465 | 2466 | /mdast-util-to-string@2.0.0: 2467 | resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} 2468 | dev: true 2469 | 2470 | /mdast-util-to-string@3.2.0: 2471 | resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} 2472 | dependencies: 2473 | '@types/mdast': 3.0.12 2474 | dev: true 2475 | 2476 | /merge-stream@2.0.0: 2477 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 2478 | dev: true 2479 | 2480 | /merge2@1.4.1: 2481 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2482 | engines: {node: '>= 8'} 2483 | dev: true 2484 | 2485 | /micromark-core-commonmark@1.1.0: 2486 | resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} 2487 | dependencies: 2488 | decode-named-character-reference: 1.0.2 2489 | micromark-factory-destination: 1.1.0 2490 | micromark-factory-label: 1.1.0 2491 | micromark-factory-space: 1.1.0 2492 | micromark-factory-title: 1.1.0 2493 | micromark-factory-whitespace: 1.1.0 2494 | micromark-util-character: 1.2.0 2495 | micromark-util-chunked: 1.1.0 2496 | micromark-util-classify-character: 1.1.0 2497 | micromark-util-html-tag-name: 1.2.0 2498 | micromark-util-normalize-identifier: 1.1.0 2499 | micromark-util-resolve-all: 1.1.0 2500 | micromark-util-subtokenize: 1.1.0 2501 | micromark-util-symbol: 1.1.0 2502 | micromark-util-types: 1.1.0 2503 | uvu: 0.5.6 2504 | dev: true 2505 | 2506 | /micromark-extension-gfm-autolink-literal@0.5.7: 2507 | resolution: {integrity: sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==} 2508 | dependencies: 2509 | micromark: 2.11.4 2510 | transitivePeerDependencies: 2511 | - supports-color 2512 | dev: true 2513 | 2514 | /micromark-extension-gfm-strikethrough@0.6.5: 2515 | resolution: {integrity: sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==} 2516 | dependencies: 2517 | micromark: 2.11.4 2518 | transitivePeerDependencies: 2519 | - supports-color 2520 | dev: true 2521 | 2522 | /micromark-extension-gfm-table@0.4.3: 2523 | resolution: {integrity: sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==} 2524 | dependencies: 2525 | micromark: 2.11.4 2526 | transitivePeerDependencies: 2527 | - supports-color 2528 | dev: true 2529 | 2530 | /micromark-extension-gfm-tagfilter@0.3.0: 2531 | resolution: {integrity: sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q==} 2532 | dev: true 2533 | 2534 | /micromark-extension-gfm-task-list-item@0.3.3: 2535 | resolution: {integrity: sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==} 2536 | dependencies: 2537 | micromark: 2.11.4 2538 | transitivePeerDependencies: 2539 | - supports-color 2540 | dev: true 2541 | 2542 | /micromark-extension-gfm@0.3.3: 2543 | resolution: {integrity: sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A==} 2544 | dependencies: 2545 | micromark: 2.11.4 2546 | micromark-extension-gfm-autolink-literal: 0.5.7 2547 | micromark-extension-gfm-strikethrough: 0.6.5 2548 | micromark-extension-gfm-table: 0.4.3 2549 | micromark-extension-gfm-tagfilter: 0.3.0 2550 | micromark-extension-gfm-task-list-item: 0.3.3 2551 | transitivePeerDependencies: 2552 | - supports-color 2553 | dev: true 2554 | 2555 | /micromark-factory-destination@1.1.0: 2556 | resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} 2557 | dependencies: 2558 | micromark-util-character: 1.2.0 2559 | micromark-util-symbol: 1.1.0 2560 | micromark-util-types: 1.1.0 2561 | dev: true 2562 | 2563 | /micromark-factory-label@1.1.0: 2564 | resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} 2565 | dependencies: 2566 | micromark-util-character: 1.2.0 2567 | micromark-util-symbol: 1.1.0 2568 | micromark-util-types: 1.1.0 2569 | uvu: 0.5.6 2570 | dev: true 2571 | 2572 | /micromark-factory-space@1.1.0: 2573 | resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} 2574 | dependencies: 2575 | micromark-util-character: 1.2.0 2576 | micromark-util-types: 1.1.0 2577 | dev: true 2578 | 2579 | /micromark-factory-title@1.1.0: 2580 | resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} 2581 | dependencies: 2582 | micromark-factory-space: 1.1.0 2583 | micromark-util-character: 1.2.0 2584 | micromark-util-symbol: 1.1.0 2585 | micromark-util-types: 1.1.0 2586 | dev: true 2587 | 2588 | /micromark-factory-whitespace@1.1.0: 2589 | resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} 2590 | dependencies: 2591 | micromark-factory-space: 1.1.0 2592 | micromark-util-character: 1.2.0 2593 | micromark-util-symbol: 1.1.0 2594 | micromark-util-types: 1.1.0 2595 | dev: true 2596 | 2597 | /micromark-util-character@1.2.0: 2598 | resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} 2599 | dependencies: 2600 | micromark-util-symbol: 1.1.0 2601 | micromark-util-types: 1.1.0 2602 | dev: true 2603 | 2604 | /micromark-util-chunked@1.1.0: 2605 | resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} 2606 | dependencies: 2607 | micromark-util-symbol: 1.1.0 2608 | dev: true 2609 | 2610 | /micromark-util-classify-character@1.1.0: 2611 | resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} 2612 | dependencies: 2613 | micromark-util-character: 1.2.0 2614 | micromark-util-symbol: 1.1.0 2615 | micromark-util-types: 1.1.0 2616 | dev: true 2617 | 2618 | /micromark-util-combine-extensions@1.1.0: 2619 | resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} 2620 | dependencies: 2621 | micromark-util-chunked: 1.1.0 2622 | micromark-util-types: 1.1.0 2623 | dev: true 2624 | 2625 | /micromark-util-decode-numeric-character-reference@1.1.0: 2626 | resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} 2627 | dependencies: 2628 | micromark-util-symbol: 1.1.0 2629 | dev: true 2630 | 2631 | /micromark-util-decode-string@1.1.0: 2632 | resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} 2633 | dependencies: 2634 | decode-named-character-reference: 1.0.2 2635 | micromark-util-character: 1.2.0 2636 | micromark-util-decode-numeric-character-reference: 1.1.0 2637 | micromark-util-symbol: 1.1.0 2638 | dev: true 2639 | 2640 | /micromark-util-encode@1.1.0: 2641 | resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} 2642 | dev: true 2643 | 2644 | /micromark-util-html-tag-name@1.2.0: 2645 | resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} 2646 | dev: true 2647 | 2648 | /micromark-util-normalize-identifier@1.1.0: 2649 | resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} 2650 | dependencies: 2651 | micromark-util-symbol: 1.1.0 2652 | dev: true 2653 | 2654 | /micromark-util-resolve-all@1.1.0: 2655 | resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} 2656 | dependencies: 2657 | micromark-util-types: 1.1.0 2658 | dev: true 2659 | 2660 | /micromark-util-sanitize-uri@1.2.0: 2661 | resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} 2662 | dependencies: 2663 | micromark-util-character: 1.2.0 2664 | micromark-util-encode: 1.1.0 2665 | micromark-util-symbol: 1.1.0 2666 | dev: true 2667 | 2668 | /micromark-util-subtokenize@1.1.0: 2669 | resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} 2670 | dependencies: 2671 | micromark-util-chunked: 1.1.0 2672 | micromark-util-symbol: 1.1.0 2673 | micromark-util-types: 1.1.0 2674 | uvu: 0.5.6 2675 | dev: true 2676 | 2677 | /micromark-util-symbol@1.1.0: 2678 | resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} 2679 | dev: true 2680 | 2681 | /micromark-util-types@1.1.0: 2682 | resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} 2683 | dev: true 2684 | 2685 | /micromark@2.11.4: 2686 | resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} 2687 | dependencies: 2688 | debug: 4.3.4 2689 | parse-entities: 2.0.0 2690 | transitivePeerDependencies: 2691 | - supports-color 2692 | dev: true 2693 | 2694 | /micromark@3.2.0: 2695 | resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} 2696 | dependencies: 2697 | '@types/debug': 4.1.8 2698 | debug: 4.3.4 2699 | decode-named-character-reference: 1.0.2 2700 | micromark-core-commonmark: 1.1.0 2701 | micromark-factory-space: 1.1.0 2702 | micromark-util-character: 1.2.0 2703 | micromark-util-chunked: 1.1.0 2704 | micromark-util-combine-extensions: 1.1.0 2705 | micromark-util-decode-numeric-character-reference: 1.1.0 2706 | micromark-util-encode: 1.1.0 2707 | micromark-util-normalize-identifier: 1.1.0 2708 | micromark-util-resolve-all: 1.1.0 2709 | micromark-util-sanitize-uri: 1.2.0 2710 | micromark-util-subtokenize: 1.1.0 2711 | micromark-util-symbol: 1.1.0 2712 | micromark-util-types: 1.1.0 2713 | uvu: 0.5.6 2714 | transitivePeerDependencies: 2715 | - supports-color 2716 | dev: true 2717 | 2718 | /micromatch@4.0.5: 2719 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 2720 | engines: {node: '>=8.6'} 2721 | dependencies: 2722 | braces: 3.0.2 2723 | picomatch: 2.3.1 2724 | dev: true 2725 | 2726 | /mimic-fn@4.0.0: 2727 | resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 2728 | engines: {node: '>=12'} 2729 | dev: true 2730 | 2731 | /min-indent@1.0.1: 2732 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 2733 | engines: {node: '>=4'} 2734 | dev: true 2735 | 2736 | /minimatch@3.1.2: 2737 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2738 | dependencies: 2739 | brace-expansion: 1.1.11 2740 | dev: true 2741 | 2742 | /minimatch@9.0.3: 2743 | resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} 2744 | engines: {node: '>=16 || 14 >=14.17'} 2745 | dependencies: 2746 | brace-expansion: 2.0.1 2747 | dev: true 2748 | 2749 | /minipass@3.3.6: 2750 | resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} 2751 | engines: {node: '>=8'} 2752 | dependencies: 2753 | yallist: 4.0.0 2754 | dev: true 2755 | 2756 | /minipass@5.0.0: 2757 | resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} 2758 | engines: {node: '>=8'} 2759 | dev: true 2760 | 2761 | /minizlib@2.1.2: 2762 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} 2763 | engines: {node: '>= 8'} 2764 | dependencies: 2765 | minipass: 3.3.6 2766 | yallist: 4.0.0 2767 | dev: true 2768 | 2769 | /mkdirp@1.0.4: 2770 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} 2771 | engines: {node: '>=10'} 2772 | hasBin: true 2773 | dev: true 2774 | 2775 | /mlly@1.5.0: 2776 | resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==} 2777 | dependencies: 2778 | acorn: 8.11.3 2779 | pathe: 1.1.2 2780 | pkg-types: 1.0.3 2781 | ufo: 1.3.2 2782 | dev: true 2783 | 2784 | /mri@1.2.0: 2785 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 2786 | engines: {node: '>=4'} 2787 | dev: true 2788 | 2789 | /ms@2.1.2: 2790 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2791 | dev: true 2792 | 2793 | /ms@2.1.3: 2794 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 2795 | dev: true 2796 | 2797 | /nanoid@3.3.7: 2798 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 2799 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2800 | hasBin: true 2801 | dev: true 2802 | 2803 | /natural-compare@1.4.0: 2804 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 2805 | dev: true 2806 | 2807 | /node-fetch-native@1.6.1: 2808 | resolution: {integrity: sha512-bW9T/uJDPAJB2YNYEpWzE54U5O3MQidXsOyTfnbKYtTtFexRvGzb1waphBN4ZwP6EcIvYYEOwW0b72BpAqydTw==} 2809 | dev: true 2810 | 2811 | /normalize-package-data@2.5.0: 2812 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 2813 | dependencies: 2814 | hosted-git-info: 2.8.9 2815 | resolve: 1.22.3 2816 | semver: 5.7.2 2817 | validate-npm-package-license: 3.0.4 2818 | dev: true 2819 | 2820 | /normalize-path@3.0.0: 2821 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 2822 | engines: {node: '>=0.10.0'} 2823 | dev: true 2824 | 2825 | /npm-run-path@5.2.0: 2826 | resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} 2827 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2828 | dependencies: 2829 | path-key: 4.0.0 2830 | dev: true 2831 | 2832 | /nypm@0.3.6: 2833 | resolution: {integrity: sha512-2CATJh3pd6CyNfU5VZM7qSwFu0ieyabkEdnogE30Obn1czrmOYiZ8DOZLe1yBdLKWoyD3Mcy2maUs+0MR3yVjQ==} 2834 | engines: {node: ^14.16.0 || >=16.10.0} 2835 | hasBin: true 2836 | dependencies: 2837 | citty: 0.1.5 2838 | execa: 8.0.1 2839 | pathe: 1.1.2 2840 | ufo: 1.3.2 2841 | dev: true 2842 | 2843 | /ohash@1.1.3: 2844 | resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} 2845 | dev: true 2846 | 2847 | /once@1.4.0: 2848 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 2849 | dependencies: 2850 | wrappy: 1.0.2 2851 | dev: true 2852 | 2853 | /onetime@6.0.0: 2854 | resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 2855 | engines: {node: '>=12'} 2856 | dependencies: 2857 | mimic-fn: 4.0.0 2858 | dev: true 2859 | 2860 | /optionator@0.9.3: 2861 | resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} 2862 | engines: {node: '>= 0.8.0'} 2863 | dependencies: 2864 | '@aashutoshrathi/word-wrap': 1.2.6 2865 | deep-is: 0.1.4 2866 | fast-levenshtein: 2.0.6 2867 | levn: 0.4.1 2868 | prelude-ls: 1.2.1 2869 | type-check: 0.4.0 2870 | dev: true 2871 | 2872 | /p-limit@2.3.0: 2873 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 2874 | engines: {node: '>=6'} 2875 | dependencies: 2876 | p-try: 2.2.0 2877 | dev: true 2878 | 2879 | /p-limit@3.1.0: 2880 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 2881 | engines: {node: '>=10'} 2882 | dependencies: 2883 | yocto-queue: 0.1.0 2884 | dev: true 2885 | 2886 | /p-locate@4.1.0: 2887 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 2888 | engines: {node: '>=8'} 2889 | dependencies: 2890 | p-limit: 2.3.0 2891 | dev: true 2892 | 2893 | /p-locate@5.0.0: 2894 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 2895 | engines: {node: '>=10'} 2896 | dependencies: 2897 | p-limit: 3.1.0 2898 | dev: true 2899 | 2900 | /p-try@2.2.0: 2901 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 2902 | engines: {node: '>=6'} 2903 | dev: true 2904 | 2905 | /parent-module@1.0.1: 2906 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 2907 | engines: {node: '>=6'} 2908 | dependencies: 2909 | callsites: 3.1.0 2910 | dev: true 2911 | 2912 | /parse-entities@2.0.0: 2913 | resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} 2914 | dependencies: 2915 | character-entities: 1.2.4 2916 | character-entities-legacy: 1.1.4 2917 | character-reference-invalid: 1.1.4 2918 | is-alphanumerical: 1.0.4 2919 | is-decimal: 1.0.4 2920 | is-hexadecimal: 1.0.4 2921 | dev: true 2922 | 2923 | /parse-json@5.2.0: 2924 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 2925 | engines: {node: '>=8'} 2926 | dependencies: 2927 | '@babel/code-frame': 7.22.5 2928 | error-ex: 1.3.2 2929 | json-parse-even-better-errors: 2.3.1 2930 | lines-and-columns: 1.2.4 2931 | dev: true 2932 | 2933 | /path-exists@4.0.0: 2934 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2935 | engines: {node: '>=8'} 2936 | dev: true 2937 | 2938 | /path-is-absolute@1.0.1: 2939 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 2940 | engines: {node: '>=0.10.0'} 2941 | dev: true 2942 | 2943 | /path-key@3.1.1: 2944 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2945 | engines: {node: '>=8'} 2946 | dev: true 2947 | 2948 | /path-key@4.0.0: 2949 | resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 2950 | engines: {node: '>=12'} 2951 | dev: true 2952 | 2953 | /path-parse@1.0.7: 2954 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2955 | dev: true 2956 | 2957 | /path-type@4.0.0: 2958 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 2959 | engines: {node: '>=8'} 2960 | dev: true 2961 | 2962 | /pathe@1.1.1: 2963 | resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} 2964 | dev: true 2965 | 2966 | /pathe@1.1.2: 2967 | resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} 2968 | dev: true 2969 | 2970 | /perfect-debounce@1.0.0: 2971 | resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} 2972 | dev: true 2973 | 2974 | /picocolors@1.0.0: 2975 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 2976 | dev: true 2977 | 2978 | /picomatch@2.3.1: 2979 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2980 | engines: {node: '>=8.6'} 2981 | dev: true 2982 | 2983 | /pkg-types@1.0.3: 2984 | resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} 2985 | dependencies: 2986 | jsonc-parser: 3.2.0 2987 | mlly: 1.5.0 2988 | pathe: 1.1.1 2989 | dev: true 2990 | 2991 | /pluralize@8.0.0: 2992 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 2993 | engines: {node: '>=4'} 2994 | dev: true 2995 | 2996 | /postcss@8.4.35: 2997 | resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} 2998 | engines: {node: ^10 || ^12 || >=14} 2999 | dependencies: 3000 | nanoid: 3.3.7 3001 | picocolors: 1.0.0 3002 | source-map-js: 1.0.2 3003 | dev: true 3004 | 3005 | /prelude-ls@1.2.1: 3006 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 3007 | engines: {node: '>= 0.8.0'} 3008 | dev: true 3009 | 3010 | /prompts@2.4.2: 3011 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 3012 | engines: {node: '>= 6'} 3013 | dependencies: 3014 | kleur: 3.0.3 3015 | sisteransi: 1.0.5 3016 | dev: true 3017 | 3018 | /punycode@2.3.0: 3019 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 3020 | engines: {node: '>=6'} 3021 | dev: true 3022 | 3023 | /queue-microtask@1.2.3: 3024 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 3025 | dev: true 3026 | 3027 | /rc9@2.1.1: 3028 | resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==} 3029 | dependencies: 3030 | defu: 6.1.4 3031 | destr: 2.0.0 3032 | flat: 5.0.2 3033 | dev: true 3034 | 3035 | /read-pkg-up@7.0.1: 3036 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 3037 | engines: {node: '>=8'} 3038 | dependencies: 3039 | find-up: 4.1.0 3040 | read-pkg: 5.2.0 3041 | type-fest: 0.8.1 3042 | dev: true 3043 | 3044 | /read-pkg@5.2.0: 3045 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 3046 | engines: {node: '>=8'} 3047 | dependencies: 3048 | '@types/normalize-package-data': 2.4.1 3049 | normalize-package-data: 2.5.0 3050 | parse-json: 5.2.0 3051 | type-fest: 0.6.0 3052 | dev: true 3053 | 3054 | /readdirp@3.6.0: 3055 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 3056 | engines: {node: '>=8.10.0'} 3057 | dependencies: 3058 | picomatch: 2.3.1 3059 | dev: true 3060 | 3061 | /regexp-tree@0.1.27: 3062 | resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} 3063 | hasBin: true 3064 | dev: true 3065 | 3066 | /regjsparser@0.10.0: 3067 | resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} 3068 | hasBin: true 3069 | dependencies: 3070 | jsesc: 0.5.0 3071 | dev: true 3072 | 3073 | /remark-gfm@1.0.0: 3074 | resolution: {integrity: sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==} 3075 | dependencies: 3076 | mdast-util-gfm: 0.1.2 3077 | micromark-extension-gfm: 0.3.3 3078 | transitivePeerDependencies: 3079 | - supports-color 3080 | dev: true 3081 | 3082 | /remark-stringify@9.0.1: 3083 | resolution: {integrity: sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==} 3084 | dependencies: 3085 | mdast-util-to-markdown: 0.6.5 3086 | dev: true 3087 | 3088 | /repeat-string@1.6.1: 3089 | resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} 3090 | engines: {node: '>=0.10'} 3091 | dev: true 3092 | 3093 | /resolve-from@4.0.0: 3094 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 3095 | engines: {node: '>=4'} 3096 | dev: true 3097 | 3098 | /resolve-pkg-maps@1.0.0: 3099 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 3100 | dev: true 3101 | 3102 | /resolve@1.22.3: 3103 | resolution: {integrity: sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==} 3104 | hasBin: true 3105 | dependencies: 3106 | is-core-module: 2.12.1 3107 | path-parse: 1.0.7 3108 | supports-preserve-symlinks-flag: 1.0.0 3109 | dev: true 3110 | 3111 | /reusify@1.0.4: 3112 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 3113 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 3114 | dev: true 3115 | 3116 | /rimraf@3.0.2: 3117 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 3118 | hasBin: true 3119 | dependencies: 3120 | glob: 7.2.3 3121 | dev: true 3122 | 3123 | /rollup@4.10.0: 3124 | resolution: {integrity: sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==} 3125 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 3126 | hasBin: true 3127 | dependencies: 3128 | '@types/estree': 1.0.5 3129 | optionalDependencies: 3130 | '@rollup/rollup-android-arm-eabi': 4.10.0 3131 | '@rollup/rollup-android-arm64': 4.10.0 3132 | '@rollup/rollup-darwin-arm64': 4.10.0 3133 | '@rollup/rollup-darwin-x64': 4.10.0 3134 | '@rollup/rollup-linux-arm-gnueabihf': 4.10.0 3135 | '@rollup/rollup-linux-arm64-gnu': 4.10.0 3136 | '@rollup/rollup-linux-arm64-musl': 4.10.0 3137 | '@rollup/rollup-linux-riscv64-gnu': 4.10.0 3138 | '@rollup/rollup-linux-x64-gnu': 4.10.0 3139 | '@rollup/rollup-linux-x64-musl': 4.10.0 3140 | '@rollup/rollup-win32-arm64-msvc': 4.10.0 3141 | '@rollup/rollup-win32-ia32-msvc': 4.10.0 3142 | '@rollup/rollup-win32-x64-msvc': 4.10.0 3143 | fsevents: 2.3.3 3144 | dev: true 3145 | 3146 | /run-parallel@1.2.0: 3147 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 3148 | dependencies: 3149 | queue-microtask: 1.2.3 3150 | dev: true 3151 | 3152 | /sade@1.8.1: 3153 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} 3154 | engines: {node: '>=6'} 3155 | dependencies: 3156 | mri: 1.2.0 3157 | dev: true 3158 | 3159 | /semver@5.7.2: 3160 | resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} 3161 | hasBin: true 3162 | dev: true 3163 | 3164 | /semver@7.5.4: 3165 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} 3166 | engines: {node: '>=10'} 3167 | hasBin: true 3168 | dependencies: 3169 | lru-cache: 6.0.0 3170 | dev: true 3171 | 3172 | /shebang-command@2.0.0: 3173 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 3174 | engines: {node: '>=8'} 3175 | dependencies: 3176 | shebang-regex: 3.0.0 3177 | dev: true 3178 | 3179 | /shebang-regex@3.0.0: 3180 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 3181 | engines: {node: '>=8'} 3182 | dev: true 3183 | 3184 | /signal-exit@4.1.0: 3185 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 3186 | engines: {node: '>=14'} 3187 | dev: true 3188 | 3189 | /sisteransi@1.0.5: 3190 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 3191 | dev: true 3192 | 3193 | /slash@3.0.0: 3194 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 3195 | engines: {node: '>=8'} 3196 | dev: true 3197 | 3198 | /source-map-js@1.0.2: 3199 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 3200 | engines: {node: '>=0.10.0'} 3201 | dev: true 3202 | 3203 | /spdx-correct@3.2.0: 3204 | resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} 3205 | dependencies: 3206 | spdx-expression-parse: 3.0.1 3207 | spdx-license-ids: 3.0.13 3208 | dev: true 3209 | 3210 | /spdx-exceptions@2.3.0: 3211 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 3212 | dev: true 3213 | 3214 | /spdx-expression-parse@3.0.1: 3215 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 3216 | dependencies: 3217 | spdx-exceptions: 2.3.0 3218 | spdx-license-ids: 3.0.13 3219 | dev: true 3220 | 3221 | /spdx-expression-parse@4.0.0: 3222 | resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} 3223 | dependencies: 3224 | spdx-exceptions: 2.3.0 3225 | spdx-license-ids: 3.0.13 3226 | dev: true 3227 | 3228 | /spdx-license-ids@3.0.13: 3229 | resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} 3230 | dev: true 3231 | 3232 | /string-argv@0.3.2: 3233 | resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} 3234 | engines: {node: '>=0.6.19'} 3235 | dev: true 3236 | 3237 | /strip-ansi@6.0.1: 3238 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 3239 | engines: {node: '>=8'} 3240 | dependencies: 3241 | ansi-regex: 5.0.1 3242 | dev: true 3243 | 3244 | /strip-final-newline@3.0.0: 3245 | resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 3246 | engines: {node: '>=12'} 3247 | dev: true 3248 | 3249 | /strip-indent@3.0.0: 3250 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 3251 | engines: {node: '>=8'} 3252 | dependencies: 3253 | min-indent: 1.0.1 3254 | dev: true 3255 | 3256 | /strip-json-comments@3.1.1: 3257 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 3258 | engines: {node: '>=8'} 3259 | dev: true 3260 | 3261 | /supports-color@5.5.0: 3262 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 3263 | engines: {node: '>=4'} 3264 | dependencies: 3265 | has-flag: 3.0.0 3266 | dev: true 3267 | 3268 | /supports-color@7.2.0: 3269 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 3270 | engines: {node: '>=8'} 3271 | dependencies: 3272 | has-flag: 4.0.0 3273 | dev: true 3274 | 3275 | /supports-preserve-symlinks-flag@1.0.0: 3276 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 3277 | engines: {node: '>= 0.4'} 3278 | dev: true 3279 | 3280 | /tar@6.2.0: 3281 | resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} 3282 | engines: {node: '>=10'} 3283 | dependencies: 3284 | chownr: 2.0.0 3285 | fs-minipass: 2.1.0 3286 | minipass: 5.0.0 3287 | minizlib: 2.1.2 3288 | mkdirp: 1.0.4 3289 | yallist: 4.0.0 3290 | dev: true 3291 | 3292 | /text-table@0.2.0: 3293 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 3294 | dev: true 3295 | 3296 | /to-regex-range@5.0.1: 3297 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 3298 | engines: {node: '>=8.0'} 3299 | dependencies: 3300 | is-number: 7.0.0 3301 | dev: true 3302 | 3303 | /trough@1.0.5: 3304 | resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} 3305 | dev: true 3306 | 3307 | /ts-api-utils@1.0.1(typescript@5.3.3): 3308 | resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} 3309 | engines: {node: '>=16.13.0'} 3310 | peerDependencies: 3311 | typescript: '>=4.2.0' 3312 | dependencies: 3313 | typescript: 5.3.3 3314 | dev: true 3315 | 3316 | /tslib@1.14.1: 3317 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 3318 | dev: true 3319 | 3320 | /tsutils@3.21.0(typescript@5.3.3): 3321 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 3322 | engines: {node: '>= 6'} 3323 | peerDependencies: 3324 | 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' 3325 | dependencies: 3326 | tslib: 1.14.1 3327 | typescript: 5.3.3 3328 | dev: true 3329 | 3330 | /tsx@4.7.1: 3331 | resolution: {integrity: sha512-8d6VuibXHtlN5E3zFkgY8u4DX7Y3Z27zvvPKVmLon/D4AjuKzarkUBTLDBgj9iTQ0hg5xM7c/mYiRVM+HETf0g==} 3332 | engines: {node: '>=18.0.0'} 3333 | hasBin: true 3334 | dependencies: 3335 | esbuild: 0.19.12 3336 | get-tsconfig: 4.7.2 3337 | optionalDependencies: 3338 | fsevents: 2.3.3 3339 | dev: true 3340 | 3341 | /type-check@0.4.0: 3342 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 3343 | engines: {node: '>= 0.8.0'} 3344 | dependencies: 3345 | prelude-ls: 1.2.1 3346 | dev: true 3347 | 3348 | /type-detect@4.0.8: 3349 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 3350 | engines: {node: '>=4'} 3351 | dev: true 3352 | 3353 | /type-fest@0.20.2: 3354 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 3355 | engines: {node: '>=10'} 3356 | dev: true 3357 | 3358 | /type-fest@0.6.0: 3359 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 3360 | engines: {node: '>=8'} 3361 | dev: true 3362 | 3363 | /type-fest@0.8.1: 3364 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 3365 | engines: {node: '>=8'} 3366 | dev: true 3367 | 3368 | /typescript@4.3.5: 3369 | resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} 3370 | engines: {node: '>=4.2.0'} 3371 | hasBin: true 3372 | dev: true 3373 | 3374 | /typescript@5.3.3: 3375 | resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} 3376 | engines: {node: '>=14.17'} 3377 | hasBin: true 3378 | dev: true 3379 | 3380 | /typical@4.0.0: 3381 | resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==} 3382 | engines: {node: '>=8'} 3383 | dev: true 3384 | 3385 | /ufo@1.3.2: 3386 | resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} 3387 | dev: true 3388 | 3389 | /undici-types@5.26.5: 3390 | resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 3391 | dev: true 3392 | 3393 | /unified@9.2.2: 3394 | resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} 3395 | dependencies: 3396 | '@types/unist': 2.0.7 3397 | bail: 1.0.5 3398 | extend: 3.0.2 3399 | is-buffer: 2.0.5 3400 | is-plain-obj: 2.1.0 3401 | trough: 1.0.5 3402 | vfile: 4.2.1 3403 | dev: true 3404 | 3405 | /unist-util-is@4.1.0: 3406 | resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} 3407 | dev: true 3408 | 3409 | /unist-util-is@5.2.1: 3410 | resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} 3411 | dependencies: 3412 | '@types/unist': 2.0.7 3413 | dev: true 3414 | 3415 | /unist-util-stringify-position@2.0.3: 3416 | resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} 3417 | dependencies: 3418 | '@types/unist': 2.0.7 3419 | dev: true 3420 | 3421 | /unist-util-stringify-position@3.0.3: 3422 | resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} 3423 | dependencies: 3424 | '@types/unist': 2.0.7 3425 | dev: true 3426 | 3427 | /unist-util-visit-parents@3.1.1: 3428 | resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} 3429 | dependencies: 3430 | '@types/unist': 2.0.7 3431 | unist-util-is: 4.1.0 3432 | dev: true 3433 | 3434 | /unist-util-visit-parents@5.1.3: 3435 | resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} 3436 | dependencies: 3437 | '@types/unist': 2.0.7 3438 | unist-util-is: 5.2.1 3439 | dev: true 3440 | 3441 | /unist-util-visit@4.1.2: 3442 | resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} 3443 | dependencies: 3444 | '@types/unist': 2.0.7 3445 | unist-util-is: 5.2.1 3446 | unist-util-visit-parents: 5.1.3 3447 | dev: true 3448 | 3449 | /uri-js@4.4.1: 3450 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 3451 | dependencies: 3452 | punycode: 2.3.0 3453 | dev: true 3454 | 3455 | /uvu@0.5.6: 3456 | resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} 3457 | engines: {node: '>=8'} 3458 | hasBin: true 3459 | dependencies: 3460 | dequal: 2.0.3 3461 | diff: 5.1.0 3462 | kleur: 4.1.5 3463 | sade: 1.8.1 3464 | dev: true 3465 | 3466 | /validate-npm-package-license@3.0.4: 3467 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 3468 | dependencies: 3469 | spdx-correct: 3.2.0 3470 | spdx-expression-parse: 3.0.1 3471 | dev: true 3472 | 3473 | /vfile-message@2.0.4: 3474 | resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} 3475 | dependencies: 3476 | '@types/unist': 2.0.7 3477 | unist-util-stringify-position: 2.0.3 3478 | dev: true 3479 | 3480 | /vfile@4.2.1: 3481 | resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} 3482 | dependencies: 3483 | '@types/unist': 2.0.7 3484 | is-buffer: 2.0.5 3485 | unist-util-stringify-position: 2.0.3 3486 | vfile-message: 2.0.4 3487 | dev: true 3488 | 3489 | /vite@5.1.1(@types/node@20.11.17): 3490 | resolution: {integrity: sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==} 3491 | engines: {node: ^18.0.0 || >=20.0.0} 3492 | hasBin: true 3493 | peerDependencies: 3494 | '@types/node': ^18.0.0 || >=20.0.0 3495 | less: '*' 3496 | lightningcss: ^1.21.0 3497 | sass: '*' 3498 | stylus: '*' 3499 | sugarss: '*' 3500 | terser: ^5.4.0 3501 | peerDependenciesMeta: 3502 | '@types/node': 3503 | optional: true 3504 | less: 3505 | optional: true 3506 | lightningcss: 3507 | optional: true 3508 | sass: 3509 | optional: true 3510 | stylus: 3511 | optional: true 3512 | sugarss: 3513 | optional: true 3514 | terser: 3515 | optional: true 3516 | dependencies: 3517 | '@types/node': 20.11.17 3518 | esbuild: 0.19.12 3519 | postcss: 8.4.35 3520 | rollup: 4.10.0 3521 | optionalDependencies: 3522 | fsevents: 2.3.3 3523 | dev: true 3524 | 3525 | /which@2.0.2: 3526 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 3527 | engines: {node: '>= 8'} 3528 | hasBin: true 3529 | dependencies: 3530 | isexe: 2.0.0 3531 | dev: true 3532 | 3533 | /wrappy@1.0.2: 3534 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 3535 | dev: true 3536 | 3537 | /yallist@4.0.0: 3538 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 3539 | dev: true 3540 | 3541 | /yaml-eslint-parser@1.2.2: 3542 | resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==} 3543 | engines: {node: ^14.17.0 || >=16.0.0} 3544 | dependencies: 3545 | eslint-visitor-keys: 3.4.1 3546 | lodash: 4.17.21 3547 | yaml: 2.3.1 3548 | dev: true 3549 | 3550 | /yaml@2.3.1: 3551 | resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} 3552 | engines: {node: '>= 14'} 3553 | dev: true 3554 | 3555 | /yocto-queue@0.1.0: 3556 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 3557 | engines: {node: '>=10'} 3558 | dev: true 3559 | 3560 | /zwitch@1.0.5: 3561 | resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} 3562 | dev: true 3563 | 3564 | /zwitch@2.0.4: 3565 | resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 3566 | dev: true 3567 | --------------------------------------------------------------------------------