├── .prettierignore ├── .prettierrc.cjs ├── .eslintrc ├── renovate.json ├── .gitignore ├── README.md ├── .github ├── pull.yml └── workflows │ ├── release.yml │ ├── ci.yml │ ├── lock.yml │ └── autofix-ci.yml ├── bump.mjs ├── package.json ├── LICENSE ├── script.user.js └── pnpm-lock.yaml /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = require("@so1ve/prettier-config"); 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@so1ve", 3 | "globals": { 4 | "GM_addStyle": "readonly" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 | "extends": ["local>so1ve/renovate-config"] 4 | } 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | .DS_Store 3 | .idea 4 | *.log 5 | *.tgz 6 | coverage 7 | dist 8 | lib-cov 9 | logs 10 | node_modules 11 | temp 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Fuck Elon Musk 2 | 3 | > Fuck Elon Musk! Let's bring Twitter back. 4 | 5 | [Install on Greasyfork](https://greasyfork.org/zh-CN/scripts/471602-elon-musk) 6 | -------------------------------------------------------------------------------- /.github/pull.yml: -------------------------------------------------------------------------------- 1 | version: "1" 2 | rules: 3 | - base: main 4 | upstream: so1ve:main 5 | mergeMethod: hardreset 6 | assignees: 7 | - so1ve 8 | reviewers: 9 | - so1ve 10 | conflictReviewers: 11 | - so1ve 12 | -------------------------------------------------------------------------------- /bump.mjs: -------------------------------------------------------------------------------- 1 | import fs from "node:fs/promises"; 2 | 3 | const { version } = JSON.parse(await fs.readFile("package.json")); 4 | const content = await fs.readFile("script.user.js", "utf8"); 5 | const newContent = content.replace( 6 | /\/\/ @version\s+(?:\S.*)?$/m, 7 | `// @version ${version}`, 8 | ); 9 | await fs.writeFile("script.user.js", newContent, "utf8"); 10 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "version": "0.7.0", 4 | "packageManager": "pnpm@8.15.9", 5 | "scripts": { 6 | "lint": "eslint . && prettier . --check", 7 | "lint:fix": "eslint . --fix && prettier . --write", 8 | "release": "bumpp -x \"node bump.mjs\" --all" 9 | }, 10 | "devDependencies": { 11 | "@so1ve/eslint-config": "^0.116.1", 12 | "@so1ve/prettier-config": "^0.119.0", 13 | "@types/node": "^18.17.1", 14 | "bumpp": "^9.1.1" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | 3 | on: 4 | push: 5 | tags: 6 | - "v*" 7 | 8 | permissions: 9 | contents: write 10 | 11 | jobs: 12 | release: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - uses: actions/checkout@v3 16 | with: 17 | fetch-depth: 0 18 | 19 | - uses: actions/setup-node@v3 20 | with: 21 | node-version: 18.x 22 | 23 | - run: npx changelogithub 24 | env: 25 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 26 | -------------------------------------------------------------------------------- /.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 | 18 | - name: Setup PNPM 19 | run: corepack enable 20 | 21 | - name: Setup node 22 | uses: actions/setup-node@v3 23 | with: 24 | node-version: 18.x 25 | cache: pnpm 26 | 27 | - name: Setup 28 | run: npm i -g @antfu/ni 29 | 30 | - name: Install 31 | run: nci 32 | 33 | - name: Lint 34 | run: nr lint 35 | -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- 1 | name: Lock Threads 2 | 3 | on: 4 | schedule: 5 | - cron: "0 0 * * *" 6 | workflow_dispatch: {} 7 | 8 | permissions: 9 | issues: write 10 | pull-requests: write 11 | 12 | concurrency: 13 | group: lock 14 | 15 | jobs: 16 | action: 17 | runs-on: ubuntu-latest 18 | steps: 19 | - uses: dessant/lock-threads@v4 20 | with: 21 | github-token: ${{ secrets.GITHUB_TOKEN }} 22 | issue-inactive-days: "14" 23 | issue-comment: | 24 | This issue has been locked since it has been closed for more than 14 days. 25 | 26 | If you have found a concrete bug or regression related to it, please open a new [issue](./new/choose). If you have any other comments you should create a new [discussion](../discussions/new/choose). 27 | process-only: issues 28 | -------------------------------------------------------------------------------- /.github/workflows/autofix-ci.yml: -------------------------------------------------------------------------------- 1 | name: autofix.ci 2 | on: 3 | push: 4 | branches: 5 | - main 6 | 7 | pull_request: {} 8 | 9 | permissions: 10 | contents: read 11 | 12 | jobs: 13 | autofix: 14 | runs-on: ubuntu-latest 15 | steps: 16 | - uses: actions/checkout@v3 17 | 18 | - name: Setup PNPM 19 | run: corepack enable 20 | 21 | - name: Setup node 22 | uses: actions/setup-node@v3 23 | with: 24 | node-version: 18.x 25 | cache: pnpm 26 | 27 | - name: Setup 28 | run: npm i -g @antfu/ni 29 | 30 | - name: Install 31 | run: ni --no-frozen-lockfile 32 | 33 | - name: Lint and fix 34 | run: nr lint:fix 35 | 36 | - uses: autofix-ci/action@635ffb0c9798bd160680f18fd73371e355b85f27 37 | with: 38 | commit-message: "chore: apply automatic fixes" 39 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Ray 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 | -------------------------------------------------------------------------------- /script.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Fuck Elon Musk 3 | // @namespace https://greasyfork.org/scripts/471597-elon-musk 4 | // @version 0.7.0 5 | // @description Fuck Elon Musk! Let's bring Twitter back. 6 | // @author Ray (https://github.com/so1ve) 7 | // @license MIT 8 | // @run-at document-start 9 | // @homepageURL https://github.com/so1ve/fuck-elonmusk 10 | // @supportURL https://github.com/so1ve/fuck-elonmusk 11 | // @match https://twitter.com/** 12 | // @grant GM_addStyle 13 | // ==/UserScript== 14 | 15 | (() => { 16 | "use strict"; 17 | 18 | const COLOR_CSS = 19 | '.__FUCK_MUSK_BLUE__ { color: rgb(29, 155, 240) !important; } @media (prefers-color-scheme: dark) { a[href="/home"][aria-label="Twitter"] .__FUCK_MUSK_BLUE__ { color: rgb(231, 233, 234) !important; } }'; 20 | const TWITTER_LOGO_G = ``; 21 | const TWITTER_LOGO = ``; 22 | /** 23 | * @see https://greasyfork.org/zh-CN/scripts/471576-f-kelonmusk-twitter-com 24 | */ 25 | const TWITTER_LOGO_FOR_SHORTCUT_ICON = `data:image/svg+xml,%3Csvg width='500' height='500' viewBox='0 0 500 500' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Etwitter-logo%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M170.2264 442.7654c162.2648 0 251.0168-140.0367 251.0168-261.4758 0-3.9775 0-7.9371-.258-11.8788 17.2659-13.009 32.1701-29.1167 44.0148-47.5687-16.1013 7.4318-33.1817 12.3057-50.6712 14.4587 18.4168-11.4849 32.2005-29.5486 38.786-50.8295-17.3177 10.7044-36.2637 18.2483-56.0204 22.3062-27.3466-30.29-70.8-37.7036-105.9942-18.0837-35.194 19.62-53.3763 61.3941-44.351 101.8979-70.9346-3.7043-137.0242-38.6047-181.8212-96.0154-23.4157 41.9903-11.4554 95.7083 27.3136 122.6754-14.0397-.4335-27.7732-4.3786-40.0416-11.5025v1.1646c.0115 43.7452 29.6141 81.4229 70.778 90.085-12.9882 3.6897-26.6156 4.229-39.8352 1.5766 11.5575 37.4355 44.6783 63.0807 82.4224 63.8192-31.2398 25.5748-69.831 39.4584-109.564 39.4166A172.495 172.495 0 0 1 35 401.4854c40.345 26.9696 87.2885 41.275 135.2264 41.2083' fill='%231DA1F2'/%3E%3Cpath d='M35 35h430v430H35z'/%3E%3C/g%3E%3C/svg%3E%0A`; 26 | const FUCKER_X = 27 | ''; 28 | 29 | /** 30 | * @param {string} selector 31 | * @returns {Promise} 32 | */ 33 | const waitForElements = (selector) => 34 | new Promise((resolve) => { 35 | if (document.querySelectorAll(selector).length > 0) { 36 | return resolve(document.querySelectorAll(selector)); 37 | } 38 | const observer = new MutationObserver(() => { 39 | if (document.querySelectorAll(selector).length > 0) { 40 | resolve(document.querySelectorAll(selector)); 41 | observer.disconnect(); 42 | } 43 | }); 44 | try { 45 | observer.observe(document.body, { 46 | childList: true, 47 | subtree: true, 48 | }); 49 | } catch { 50 | // If failed, try again after 100ms 51 | setTimeout(() => { 52 | resolve(waitForElements(selector)); 53 | }, 100); 54 | } 55 | }); 56 | 57 | const createObserver = (valueToWatch) => (callback) => { 58 | let oldValue = valueToWatch(); 59 | const observer = new MutationObserver(() => { 60 | if (oldValue !== valueToWatch()) { 61 | oldValue = valueToWatch(); 62 | callback(); 63 | } 64 | }); 65 | function observe() { 66 | observer.observe(document.body, { 67 | childList: true, 68 | subtree: true, 69 | }); 70 | } 71 | const timer = setInterval(() => { 72 | if (document.body) { 73 | clearInterval(timer); 74 | observe(); 75 | } 76 | }, 100); 77 | }; 78 | const observeUrlChange = createObserver(() => document.location.href); 79 | const observeTitleChange = createObserver(() => document.title); 80 | 81 | const ICON_SELECTOR = 'link[rel="shortcut icon"]'; 82 | const LOGO_SELECTOR = 'a[href="/home"][aria-label="Twitter"]'; 83 | const NAVBAR_LOGO_SELECTOR = 84 | 'div[data-testid="TopNavBar"] > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2)'; 85 | const PLACEHOLDER_SELECTOR = "#placeholder"; 86 | const HOMEPAGE_ICON_SELECTOR = "main > div > div > div > div > div > svg"; 87 | const HOMEPAGE_LEFT_ICON_SELECTOR = 88 | "main > div > div > div > div:nth-child(2) > div > svg"; 89 | const LOGOUT_ICON_SELECTOR = 90 | 'div[data-testid="confirmationSheetDialog"] > svg'; 91 | const NOTIFICATIONS_SELECTOR = "article"; 92 | const VERFIED_SELECTOR = 'a[href="/i/verified-choose"]'; 93 | 94 | const createStyleMaker = 95 | (selector) => 96 | /** 97 | * @param {boolean} show 98 | */ 99 | (show) => 100 | `${selector} { display: ${show ? "flex" : "none"}; }`; 101 | const makeTwitterLogoStyle = createStyleMaker(LOGO_SELECTOR); 102 | const makeTwitterNavbarLogoStyle = createStyleMaker(NAVBAR_LOGO_SELECTOR); 103 | const makePlaceholderStyle = createStyleMaker(PLACEHOLDER_SELECTOR); 104 | const makeHomepageIconStyle = createStyleMaker(HOMEPAGE_ICON_SELECTOR); 105 | const makeHomepageLeftIconStyle = createStyleMaker( 106 | HOMEPAGE_LEFT_ICON_SELECTOR, 107 | ); 108 | const makeLogoutIconStyle = createStyleMaker(LOGOUT_ICON_SELECTOR); 109 | const makeVerifiedStyle = createStyleMaker(VERFIED_SELECTOR); 110 | 111 | function initChangers() { 112 | GM_addStyle(COLOR_CSS); 113 | 114 | waitForElements(ICON_SELECTOR).then(([iconEl]) => { 115 | iconEl.href = TWITTER_LOGO_FOR_SHORTCUT_ICON; 116 | }); 117 | 118 | GM_addStyle(makeVerifiedStyle(false)); 119 | 120 | GM_addStyle(makePlaceholderStyle(false)); 121 | waitForElements(PLACEHOLDER_SELECTOR).then(([placeholder]) => { 122 | placeholder.children[0].innerHTML = TWITTER_LOGO; 123 | GM_addStyle(makePlaceholderStyle(true)); 124 | }); 125 | 126 | GM_addStyle(makeTwitterLogoStyle(false)); 127 | waitForElements(LOGO_SELECTOR).then(([a]) => { 128 | a.children[0].innerHTML = TWITTER_LOGO; 129 | GM_addStyle(makeTwitterLogoStyle(true)); 130 | }); 131 | 132 | if (location.pathname === "/") { 133 | GM_addStyle(makeHomepageIconStyle(false)); 134 | waitForElements(HOMEPAGE_ICON_SELECTOR).then(([svg]) => { 135 | svg.classList.add("__FUCK_MUSK_BLUE__"); 136 | svg.innerHTML = TWITTER_LOGO_G; 137 | GM_addStyle(makeHomepageIconStyle(true)); 138 | }); 139 | 140 | GM_addStyle(makeHomepageLeftIconStyle(false)); 141 | waitForElements(HOMEPAGE_LEFT_ICON_SELECTOR).then(([svg]) => { 142 | svg.innerHTML = TWITTER_LOGO_G; 143 | GM_addStyle(makeHomepageLeftIconStyle(true)); 144 | }); 145 | } 146 | 147 | if (location.pathname === "/home") { 148 | GM_addStyle(makeTwitterNavbarLogoStyle(false)); 149 | waitForElements(NAVBAR_LOGO_SELECTOR).then(([div]) => { 150 | div.children[1].classList.add("__FUCK_MUSK_BLUE__"); 151 | div.children[1].innerHTML = TWITTER_LOGO; 152 | GM_addStyle(makeTwitterNavbarLogoStyle(true)); 153 | }); 154 | } 155 | 156 | if (location.pathname === "/logout") { 157 | GM_addStyle(makeLogoutIconStyle(false)); 158 | waitForElements(LOGOUT_ICON_SELECTOR).then(([svg]) => { 159 | svg.classList.add("__FUCK_MUSK_BLUE__"); 160 | svg.innerHTML = TWITTER_LOGO_G; 161 | GM_addStyle(makeLogoutIconStyle(true)); 162 | }); 163 | } 164 | 165 | if (location.pathname === "/notifications") { 166 | waitForElements(NOTIFICATIONS_SELECTOR).then((notifications) => { 167 | for (const notification of notifications) { 168 | const svg = notification.children[0].children[0].children[0]; 169 | if (svg.innerHTML === FUCKER_X) { 170 | svg.classList.add("__FUCK_MUSK_BLUE__"); 171 | svg.innerHTML = TWITTER_LOGO_G; 172 | } 173 | } 174 | }); 175 | } 176 | } 177 | initChangers(); 178 | observeUrlChange(initChangers); 179 | window.addEventListener("resize", initChangers); 180 | observeTitleChange(() => { 181 | if (document.title.endsWith("X")) { 182 | document.title = `${document.title.slice(0, -1)}Twitter`; 183 | } 184 | }); 185 | })(); 186 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '6.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | devDependencies: 8 | '@so1ve/eslint-config': 9 | specifier: ^0.116.1 10 | version: 0.116.1(eslint@8.57.1)(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.3) 11 | '@so1ve/prettier-config': 12 | specifier: ^0.119.0 13 | version: 0.119.3(prettier@3.5.3) 14 | '@types/node': 15 | specifier: ^18.17.1 16 | version: 18.19.112 17 | bumpp: 18 | specifier: ^9.1.1 19 | version: 9.11.1 20 | 21 | packages: 22 | 23 | /@antfu/utils@0.7.6: 24 | resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==} 25 | dev: true 26 | 27 | /@astrojs/compiler@1.8.2: 28 | resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==} 29 | dev: true 30 | 31 | /@babel/code-frame@7.22.10: 32 | resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==} 33 | engines: {node: '>=6.9.0'} 34 | dependencies: 35 | '@babel/highlight': 7.22.10 36 | chalk: 2.4.2 37 | dev: true 38 | 39 | /@babel/helper-validator-identifier@7.22.5: 40 | resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} 41 | engines: {node: '>=6.9.0'} 42 | dev: true 43 | 44 | /@babel/highlight@7.22.10: 45 | resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==} 46 | engines: {node: '>=6.9.0'} 47 | dependencies: 48 | '@babel/helper-validator-identifier': 7.22.5 49 | chalk: 2.4.2 50 | js-tokens: 4.0.0 51 | dev: true 52 | 53 | /@es-joy/jsdoccomment@0.40.1: 54 | resolution: {integrity: sha512-YORCdZSusAlBrFpZ77pJjc5r1bQs5caPWtAu+WWmiSo+8XaUzseapVrfAtiRFbQWnrBxxLLEwF6f6ZG/UgCQCg==} 55 | engines: {node: '>=16'} 56 | dependencies: 57 | comment-parser: 1.4.0 58 | esquery: 1.5.0 59 | jsdoc-type-pratt-parser: 4.0.0 60 | dev: true 61 | 62 | /@esbuild/aix-ppc64@0.25.5: 63 | resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} 64 | engines: {node: '>=18'} 65 | cpu: [ppc64] 66 | os: [aix] 67 | requiresBuild: true 68 | dev: true 69 | optional: true 70 | 71 | /@esbuild/android-arm64@0.25.5: 72 | resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} 73 | engines: {node: '>=18'} 74 | cpu: [arm64] 75 | os: [android] 76 | requiresBuild: true 77 | dev: true 78 | optional: true 79 | 80 | /@esbuild/android-arm@0.25.5: 81 | resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} 82 | engines: {node: '>=18'} 83 | cpu: [arm] 84 | os: [android] 85 | requiresBuild: true 86 | dev: true 87 | optional: true 88 | 89 | /@esbuild/android-x64@0.25.5: 90 | resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} 91 | engines: {node: '>=18'} 92 | cpu: [x64] 93 | os: [android] 94 | requiresBuild: true 95 | dev: true 96 | optional: true 97 | 98 | /@esbuild/darwin-arm64@0.25.5: 99 | resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} 100 | engines: {node: '>=18'} 101 | cpu: [arm64] 102 | os: [darwin] 103 | requiresBuild: true 104 | dev: true 105 | optional: true 106 | 107 | /@esbuild/darwin-x64@0.25.5: 108 | resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} 109 | engines: {node: '>=18'} 110 | cpu: [x64] 111 | os: [darwin] 112 | requiresBuild: true 113 | dev: true 114 | optional: true 115 | 116 | /@esbuild/freebsd-arm64@0.25.5: 117 | resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} 118 | engines: {node: '>=18'} 119 | cpu: [arm64] 120 | os: [freebsd] 121 | requiresBuild: true 122 | dev: true 123 | optional: true 124 | 125 | /@esbuild/freebsd-x64@0.25.5: 126 | resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} 127 | engines: {node: '>=18'} 128 | cpu: [x64] 129 | os: [freebsd] 130 | requiresBuild: true 131 | dev: true 132 | optional: true 133 | 134 | /@esbuild/linux-arm64@0.25.5: 135 | resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} 136 | engines: {node: '>=18'} 137 | cpu: [arm64] 138 | os: [linux] 139 | requiresBuild: true 140 | dev: true 141 | optional: true 142 | 143 | /@esbuild/linux-arm@0.25.5: 144 | resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} 145 | engines: {node: '>=18'} 146 | cpu: [arm] 147 | os: [linux] 148 | requiresBuild: true 149 | dev: true 150 | optional: true 151 | 152 | /@esbuild/linux-ia32@0.25.5: 153 | resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} 154 | engines: {node: '>=18'} 155 | cpu: [ia32] 156 | os: [linux] 157 | requiresBuild: true 158 | dev: true 159 | optional: true 160 | 161 | /@esbuild/linux-loong64@0.25.5: 162 | resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} 163 | engines: {node: '>=18'} 164 | cpu: [loong64] 165 | os: [linux] 166 | requiresBuild: true 167 | dev: true 168 | optional: true 169 | 170 | /@esbuild/linux-mips64el@0.25.5: 171 | resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} 172 | engines: {node: '>=18'} 173 | cpu: [mips64el] 174 | os: [linux] 175 | requiresBuild: true 176 | dev: true 177 | optional: true 178 | 179 | /@esbuild/linux-ppc64@0.25.5: 180 | resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} 181 | engines: {node: '>=18'} 182 | cpu: [ppc64] 183 | os: [linux] 184 | requiresBuild: true 185 | dev: true 186 | optional: true 187 | 188 | /@esbuild/linux-riscv64@0.25.5: 189 | resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} 190 | engines: {node: '>=18'} 191 | cpu: [riscv64] 192 | os: [linux] 193 | requiresBuild: true 194 | dev: true 195 | optional: true 196 | 197 | /@esbuild/linux-s390x@0.25.5: 198 | resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} 199 | engines: {node: '>=18'} 200 | cpu: [s390x] 201 | os: [linux] 202 | requiresBuild: true 203 | dev: true 204 | optional: true 205 | 206 | /@esbuild/linux-x64@0.25.5: 207 | resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} 208 | engines: {node: '>=18'} 209 | cpu: [x64] 210 | os: [linux] 211 | requiresBuild: true 212 | dev: true 213 | optional: true 214 | 215 | /@esbuild/netbsd-arm64@0.25.5: 216 | resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} 217 | engines: {node: '>=18'} 218 | cpu: [arm64] 219 | os: [netbsd] 220 | requiresBuild: true 221 | dev: true 222 | optional: true 223 | 224 | /@esbuild/netbsd-x64@0.25.5: 225 | resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} 226 | engines: {node: '>=18'} 227 | cpu: [x64] 228 | os: [netbsd] 229 | requiresBuild: true 230 | dev: true 231 | optional: true 232 | 233 | /@esbuild/openbsd-arm64@0.25.5: 234 | resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} 235 | engines: {node: '>=18'} 236 | cpu: [arm64] 237 | os: [openbsd] 238 | requiresBuild: true 239 | dev: true 240 | optional: true 241 | 242 | /@esbuild/openbsd-x64@0.25.5: 243 | resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} 244 | engines: {node: '>=18'} 245 | cpu: [x64] 246 | os: [openbsd] 247 | requiresBuild: true 248 | dev: true 249 | optional: true 250 | 251 | /@esbuild/sunos-x64@0.25.5: 252 | resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} 253 | engines: {node: '>=18'} 254 | cpu: [x64] 255 | os: [sunos] 256 | requiresBuild: true 257 | dev: true 258 | optional: true 259 | 260 | /@esbuild/win32-arm64@0.25.5: 261 | resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} 262 | engines: {node: '>=18'} 263 | cpu: [arm64] 264 | os: [win32] 265 | requiresBuild: true 266 | dev: true 267 | optional: true 268 | 269 | /@esbuild/win32-ia32@0.25.5: 270 | resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} 271 | engines: {node: '>=18'} 272 | cpu: [ia32] 273 | os: [win32] 274 | requiresBuild: true 275 | dev: true 276 | optional: true 277 | 278 | /@esbuild/win32-x64@0.25.5: 279 | resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} 280 | engines: {node: '>=18'} 281 | cpu: [x64] 282 | os: [win32] 283 | requiresBuild: true 284 | dev: true 285 | optional: true 286 | 287 | /@eslint-community/eslint-plugin-eslint-comments@3.2.1(eslint@8.57.1): 288 | resolution: {integrity: sha512-/HZbjIGaVO2zLlWX3gRgiHmKRVvvqrC0zVu3eXnIj1ORxoyfGSj50l0PfDfqihyZAqrDYzSMdJesXzFjvAoiLQ==} 289 | engines: {node: '>=6.5.0'} 290 | peerDependencies: 291 | eslint: '>=4.19.1' 292 | dependencies: 293 | escape-string-regexp: 1.0.5 294 | eslint: 8.57.1 295 | ignore: 5.2.4 296 | dev: true 297 | 298 | /@eslint-community/eslint-utils@4.4.0(eslint@8.57.1): 299 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 300 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 301 | peerDependencies: 302 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 303 | dependencies: 304 | eslint: 8.57.1 305 | eslint-visitor-keys: 3.4.3 306 | dev: true 307 | 308 | /@eslint-community/eslint-utils@4.7.0(eslint@8.57.1): 309 | resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} 310 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 311 | peerDependencies: 312 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 313 | dependencies: 314 | eslint: 8.57.1 315 | eslint-visitor-keys: 3.4.3 316 | dev: true 317 | 318 | /@eslint-community/regexpp@4.12.1: 319 | resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} 320 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 321 | dev: true 322 | 323 | /@eslint-community/regexpp@4.8.0: 324 | resolution: {integrity: sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==} 325 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 326 | dev: true 327 | 328 | /@eslint/eslintrc@2.1.4: 329 | resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} 330 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 331 | dependencies: 332 | ajv: 6.12.6 333 | debug: 4.4.1 334 | espree: 9.6.1 335 | globals: 13.24.0 336 | ignore: 5.3.2 337 | import-fresh: 3.3.1 338 | js-yaml: 4.1.0 339 | minimatch: 3.1.2 340 | strip-json-comments: 3.1.1 341 | transitivePeerDependencies: 342 | - supports-color 343 | dev: true 344 | 345 | /@eslint/js@8.57.1: 346 | resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} 347 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 348 | dev: true 349 | 350 | /@html-eslint/eslint-plugin@0.19.1: 351 | resolution: {integrity: sha512-Tn+/GWLtNM6NiZFLbfM+vTK0d7gKaDgnw4Pp+DsZi09lFimi4bOPOgy8dSVnLeyFIfP6LkeuwVm4pfBZZM2qbA==} 352 | engines: {node: '>=8.10.0'} 353 | dev: true 354 | 355 | /@html-eslint/parser@0.19.1: 356 | resolution: {integrity: sha512-dpAw6UX0ZSVNnsAzl9ULHZX7CvAGKF5uta4iebbhSDvGE1o9NX6BoOofD/6WucTvs/qnoKojc3Y2LG6vy4afiQ==} 357 | engines: {node: '>=8.10.0'} 358 | dependencies: 359 | es-html-parser: 0.0.9 360 | dev: true 361 | 362 | /@humanwhocodes/config-array@0.13.0: 363 | resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} 364 | engines: {node: '>=10.10.0'} 365 | deprecated: Use @eslint/config-array instead 366 | dependencies: 367 | '@humanwhocodes/object-schema': 2.0.3 368 | debug: 4.4.1 369 | minimatch: 3.1.2 370 | transitivePeerDependencies: 371 | - supports-color 372 | dev: true 373 | 374 | /@humanwhocodes/module-importer@1.0.1: 375 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 376 | engines: {node: '>=12.22'} 377 | dev: true 378 | 379 | /@humanwhocodes/object-schema@2.0.3: 380 | resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} 381 | deprecated: Use @eslint/object-schema instead 382 | dev: true 383 | 384 | /@jridgewell/sourcemap-codec@1.4.15: 385 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 386 | dev: true 387 | 388 | /@jridgewell/sourcemap-codec@1.5.0: 389 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 390 | dev: true 391 | 392 | /@nodelib/fs.scandir@2.1.5: 393 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 394 | engines: {node: '>= 8'} 395 | dependencies: 396 | '@nodelib/fs.stat': 2.0.5 397 | run-parallel: 1.2.0 398 | dev: true 399 | 400 | /@nodelib/fs.stat@2.0.5: 401 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 402 | engines: {node: '>= 8'} 403 | dev: true 404 | 405 | /@nodelib/fs.walk@1.2.8: 406 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 407 | engines: {node: '>= 8'} 408 | dependencies: 409 | '@nodelib/fs.scandir': 2.1.5 410 | fastq: 1.17.1 411 | dev: true 412 | 413 | /@phenomnomnominal/tsquery@5.0.1(typescript@5.8.3): 414 | resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==} 415 | peerDependencies: 416 | typescript: ^3 || ^4 || ^5 417 | dependencies: 418 | esquery: 1.5.0 419 | typescript: 5.8.3 420 | dev: true 421 | 422 | /@pkgr/utils@2.4.2: 423 | resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} 424 | engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 425 | dependencies: 426 | cross-spawn: 7.0.6 427 | fast-glob: 3.3.2 428 | is-glob: 4.0.3 429 | open: 9.1.0 430 | picocolors: 1.0.0 431 | tslib: 2.6.2 432 | dev: true 433 | 434 | /@rollup/rollup-android-arm-eabi@4.43.0: 435 | resolution: {integrity: sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==} 436 | cpu: [arm] 437 | os: [android] 438 | requiresBuild: true 439 | dev: true 440 | optional: true 441 | 442 | /@rollup/rollup-android-arm64@4.43.0: 443 | resolution: {integrity: sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==} 444 | cpu: [arm64] 445 | os: [android] 446 | requiresBuild: true 447 | dev: true 448 | optional: true 449 | 450 | /@rollup/rollup-darwin-arm64@4.43.0: 451 | resolution: {integrity: sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==} 452 | cpu: [arm64] 453 | os: [darwin] 454 | requiresBuild: true 455 | dev: true 456 | optional: true 457 | 458 | /@rollup/rollup-darwin-x64@4.43.0: 459 | resolution: {integrity: sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==} 460 | cpu: [x64] 461 | os: [darwin] 462 | requiresBuild: true 463 | dev: true 464 | optional: true 465 | 466 | /@rollup/rollup-freebsd-arm64@4.43.0: 467 | resolution: {integrity: sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==} 468 | cpu: [arm64] 469 | os: [freebsd] 470 | requiresBuild: true 471 | dev: true 472 | optional: true 473 | 474 | /@rollup/rollup-freebsd-x64@4.43.0: 475 | resolution: {integrity: sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==} 476 | cpu: [x64] 477 | os: [freebsd] 478 | requiresBuild: true 479 | dev: true 480 | optional: true 481 | 482 | /@rollup/rollup-linux-arm-gnueabihf@4.43.0: 483 | resolution: {integrity: sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==} 484 | cpu: [arm] 485 | os: [linux] 486 | requiresBuild: true 487 | dev: true 488 | optional: true 489 | 490 | /@rollup/rollup-linux-arm-musleabihf@4.43.0: 491 | resolution: {integrity: sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==} 492 | cpu: [arm] 493 | os: [linux] 494 | requiresBuild: true 495 | dev: true 496 | optional: true 497 | 498 | /@rollup/rollup-linux-arm64-gnu@4.43.0: 499 | resolution: {integrity: sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==} 500 | cpu: [arm64] 501 | os: [linux] 502 | requiresBuild: true 503 | dev: true 504 | optional: true 505 | 506 | /@rollup/rollup-linux-arm64-musl@4.43.0: 507 | resolution: {integrity: sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==} 508 | cpu: [arm64] 509 | os: [linux] 510 | requiresBuild: true 511 | dev: true 512 | optional: true 513 | 514 | /@rollup/rollup-linux-loongarch64-gnu@4.43.0: 515 | resolution: {integrity: sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==} 516 | cpu: [loong64] 517 | os: [linux] 518 | requiresBuild: true 519 | dev: true 520 | optional: true 521 | 522 | /@rollup/rollup-linux-powerpc64le-gnu@4.43.0: 523 | resolution: {integrity: sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==} 524 | cpu: [ppc64] 525 | os: [linux] 526 | requiresBuild: true 527 | dev: true 528 | optional: true 529 | 530 | /@rollup/rollup-linux-riscv64-gnu@4.43.0: 531 | resolution: {integrity: sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==} 532 | cpu: [riscv64] 533 | os: [linux] 534 | requiresBuild: true 535 | dev: true 536 | optional: true 537 | 538 | /@rollup/rollup-linux-riscv64-musl@4.43.0: 539 | resolution: {integrity: sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==} 540 | cpu: [riscv64] 541 | os: [linux] 542 | requiresBuild: true 543 | dev: true 544 | optional: true 545 | 546 | /@rollup/rollup-linux-s390x-gnu@4.43.0: 547 | resolution: {integrity: sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==} 548 | cpu: [s390x] 549 | os: [linux] 550 | requiresBuild: true 551 | dev: true 552 | optional: true 553 | 554 | /@rollup/rollup-linux-x64-gnu@4.43.0: 555 | resolution: {integrity: sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==} 556 | cpu: [x64] 557 | os: [linux] 558 | requiresBuild: true 559 | dev: true 560 | optional: true 561 | 562 | /@rollup/rollup-linux-x64-musl@4.43.0: 563 | resolution: {integrity: sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==} 564 | cpu: [x64] 565 | os: [linux] 566 | requiresBuild: true 567 | dev: true 568 | optional: true 569 | 570 | /@rollup/rollup-win32-arm64-msvc@4.43.0: 571 | resolution: {integrity: sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==} 572 | cpu: [arm64] 573 | os: [win32] 574 | requiresBuild: true 575 | dev: true 576 | optional: true 577 | 578 | /@rollup/rollup-win32-ia32-msvc@4.43.0: 579 | resolution: {integrity: sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==} 580 | cpu: [ia32] 581 | os: [win32] 582 | requiresBuild: true 583 | dev: true 584 | optional: true 585 | 586 | /@rollup/rollup-win32-x64-msvc@4.43.0: 587 | resolution: {integrity: sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==} 588 | cpu: [x64] 589 | os: [win32] 590 | requiresBuild: true 591 | dev: true 592 | optional: true 593 | 594 | /@so1ve/eslint-config-basic@0.116.1(@typescript-eslint/eslint-plugin@6.4.1)(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1)(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.3): 595 | resolution: {integrity: sha512-DKL6unHSEgGDW8pcEPkS9wWOqSjPlQu4jcaoCkxKTqffX2JGwXg2vst+JQ352aC/bes9mLwy2+t/5q/LtvEa0Q==} 596 | peerDependencies: 597 | eslint: '>=8.40.0' 598 | prettier: ^3.0.0 599 | dependencies: 600 | '@eslint-community/eslint-plugin-eslint-comments': 3.2.1(eslint@8.57.1) 601 | '@html-eslint/eslint-plugin': 0.19.1 602 | '@html-eslint/parser': 0.19.1 603 | '@so1ve/eslint-plugin': 0.116.1(eslint@8.57.1)(typescript@5.8.3) 604 | '@so1ve/eslint-plugin-sort-imports': 0.116.1(eslint@8.57.1) 605 | '@so1ve/prettier-config': 0.116.1(prettier@3.5.3) 606 | '@unocss/eslint-config': 0.53.6(eslint@8.57.1)(typescript@5.8.3) 607 | eslint: 8.57.1 608 | eslint-define-config: 1.23.0 609 | eslint-plugin-array-func: 3.1.8(eslint@8.57.1) 610 | eslint-plugin-case-police: 0.6.1(eslint@8.57.1)(typescript@5.8.3) 611 | eslint-plugin-import: /eslint-plugin-i@2.27.5-4(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1) 612 | eslint-plugin-jest-formatting: 3.1.0(eslint@8.57.1) 613 | eslint-plugin-jsdoc: 46.5.0(eslint@8.57.1) 614 | eslint-plugin-json-schema-validator: 4.6.0(eslint@8.57.1) 615 | eslint-plugin-jsonc: 2.9.0(eslint@8.57.1) 616 | eslint-plugin-markdown: 3.0.1(eslint@8.57.1) 617 | eslint-plugin-n: 16.0.2(eslint@8.57.1) 618 | eslint-plugin-no-only-tests: 3.1.0 619 | eslint-plugin-promise: 6.1.1(eslint@8.57.1) 620 | eslint-plugin-regexp: 1.15.0(eslint@8.57.1) 621 | eslint-plugin-toml: 0.5.0(eslint@8.57.1) 622 | eslint-plugin-unicorn: 48.0.1(eslint@8.57.1) 623 | eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.4.1)(eslint@8.57.1) 624 | eslint-plugin-vitest: 0.2.8(eslint@8.57.1)(typescript@5.8.3)(vitest@3.2.3) 625 | eslint-plugin-yml: 1.8.0(eslint@8.57.1) 626 | jsonc-eslint-parser: 2.3.0 627 | prettier: 3.5.3 628 | yaml-eslint-parser: 1.2.2 629 | transitivePeerDependencies: 630 | - '@typescript-eslint/eslint-plugin' 631 | - '@typescript-eslint/parser' 632 | - eslint-import-resolver-typescript 633 | - eslint-import-resolver-webpack 634 | - supports-color 635 | - typescript 636 | - vite 637 | - vitest 638 | dev: true 639 | 640 | /@so1ve/eslint-config-ts@0.116.1(eslint-plugin-i@2.27.5-4)(eslint@8.57.1)(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.3): 641 | resolution: {integrity: sha512-yfsvjhmwr2bWrMDe27iv/j+AVek8krozUempYgbdonmGN4Yi7ZYV4Mtlw1g8ZhduPMixmWQRLKhhaCbQn95miQ==} 642 | peerDependencies: 643 | eslint: '>=8.40.0' 644 | prettier: ^3.0.0 645 | typescript: '>=3.9' 646 | dependencies: 647 | '@so1ve/eslint-config-basic': 0.116.1(@typescript-eslint/eslint-plugin@6.4.1)(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1)(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.3) 648 | '@so1ve/eslint-plugin': 0.116.1(eslint@8.57.1)(typescript@5.8.3) 649 | '@typescript-eslint/eslint-plugin': 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.57.1)(typescript@5.8.3) 650 | '@typescript-eslint/parser': 6.4.1(eslint@8.57.1)(typescript@5.8.3) 651 | eslint: 8.57.1 652 | eslint-define-config: 1.23.0 653 | eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1)(eslint-plugin-i@2.27.5-4)(eslint@8.57.1) 654 | eslint-plugin-etc: 2.0.3(eslint@8.57.1)(typescript@5.8.3) 655 | eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.4.1)(eslint@8.57.1)(typescript@5.8.3) 656 | eslint-plugin-no-explicit-type-exports: 0.12.1(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1)(typescript@5.8.3) 657 | prettier: 3.5.3 658 | typescript: 5.8.3 659 | transitivePeerDependencies: 660 | - eslint-import-resolver-node 661 | - eslint-import-resolver-webpack 662 | - eslint-plugin-import 663 | - jest 664 | - supports-color 665 | - vite 666 | - vitest 667 | dev: true 668 | 669 | /@so1ve/eslint-config-vue@0.116.1(eslint-plugin-i@2.27.5-4)(eslint@8.57.1)(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.3): 670 | resolution: {integrity: sha512-Z8lmN55/uVHBzVdBO40wfUfSil9modQWF34zdiI50YPu8L32d7mm/P1uMykJr6bQZQk5cYRNs7VXQyXJ7BBRxw==} 671 | peerDependencies: 672 | eslint: '>=8.40.0' 673 | prettier: ^3.0.0 674 | dependencies: 675 | '@so1ve/eslint-config-ts': 0.116.1(eslint-plugin-i@2.27.5-4)(eslint@8.57.1)(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.3) 676 | eslint: 8.57.1 677 | eslint-define-config: 1.23.0 678 | eslint-plugin-vue: 9.17.0(eslint@8.57.1) 679 | prettier: 3.5.3 680 | transitivePeerDependencies: 681 | - eslint-import-resolver-node 682 | - eslint-import-resolver-webpack 683 | - eslint-plugin-import 684 | - jest 685 | - supports-color 686 | - typescript 687 | - vite 688 | - vitest 689 | dev: true 690 | 691 | /@so1ve/eslint-config@0.116.1(eslint@8.57.1)(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.3): 692 | resolution: {integrity: sha512-9r+Usw5teSkWZ5k4Zmio8nG1GTrUvMDkRV5SoUvXhJVqkudgPQXKM2XvFLZ9FGTV5cSB+T+6HldE8jXtjrlyBQ==} 693 | peerDependencies: 694 | eslint: '>=8.40.0' 695 | prettier: ^3.0.0 696 | dependencies: 697 | '@eslint-community/eslint-plugin-eslint-comments': 3.2.1(eslint@8.57.1) 698 | '@so1ve/eslint-config-vue': 0.116.1(eslint-plugin-i@2.27.5-4)(eslint@8.57.1)(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.3) 699 | '@typescript-eslint/eslint-plugin': 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.57.1)(typescript@5.8.3) 700 | '@typescript-eslint/parser': 6.4.1(eslint@8.57.1)(typescript@5.8.3) 701 | eslint: 8.57.1 702 | eslint-define-config: 1.23.0 703 | eslint-plugin-html: 7.1.0 704 | eslint-plugin-import: /eslint-plugin-i@2.27.5-4(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1) 705 | eslint-plugin-jsonc: 2.9.0(eslint@8.57.1) 706 | eslint-plugin-n: 16.0.2(eslint@8.57.1) 707 | eslint-plugin-promise: 6.1.1(eslint@8.57.1) 708 | eslint-plugin-unicorn: 48.0.1(eslint@8.57.1) 709 | eslint-plugin-vue: 9.17.0(eslint@8.57.1) 710 | eslint-plugin-yml: 1.8.0(eslint@8.57.1) 711 | jsonc-eslint-parser: 2.3.0 712 | prettier: 3.5.3 713 | yaml-eslint-parser: 1.2.2 714 | transitivePeerDependencies: 715 | - eslint-import-resolver-node 716 | - eslint-import-resolver-typescript 717 | - eslint-import-resolver-webpack 718 | - jest 719 | - supports-color 720 | - typescript 721 | - vite 722 | - vitest 723 | dev: true 724 | 725 | /@so1ve/eslint-plugin-sort-imports@0.116.1(eslint@8.57.1): 726 | resolution: {integrity: sha512-yJ38BFrauqEp6FX34e0P9D2zPqOEsDAa7yervFXUVAJU3hWM5hB/j26vQtyJv0VKemJmvm1AfJ3Z9SY2aBxliw==} 727 | peerDependencies: 728 | eslint: '>=8.40.0' 729 | dependencies: 730 | eslint: 8.57.1 731 | natsort: 2.0.3 732 | dev: true 733 | 734 | /@so1ve/eslint-plugin@0.116.1(eslint@8.57.1)(typescript@5.8.3): 735 | resolution: {integrity: sha512-vIR3OZDWd07/EZNp6t2v8w9EkkBnb7F5IHLfURyi+duY3j6ap2DcgHjM8rTxX0D+bJenEKDb7ICwQbAQ2CqjUw==} 736 | dependencies: 737 | '@typescript-eslint/types': 6.4.1 738 | '@typescript-eslint/utils': 6.4.1(eslint@8.57.1)(typescript@5.8.3) 739 | transitivePeerDependencies: 740 | - eslint 741 | - supports-color 742 | - typescript 743 | dev: true 744 | 745 | /@so1ve/prettier-config@0.116.1(prettier@3.5.3): 746 | resolution: {integrity: sha512-KREs4XVxHHJ27Q8yXq6NphkqzlbxZKNyUH4FM5rgg82BVz0dQb3u0VJZU8Vs5c2mi5U6C0FPMy9XsPeoJjM3/A==} 747 | peerDependencies: 748 | prettier: ^3.0.0 749 | dependencies: 750 | prettier: 3.5.3 751 | prettier-plugin-astro: 0.11.1 752 | prettier-plugin-curly-and-jsdoc: 0.116.1(prettier@3.5.3) 753 | prettier-plugin-pkgsort: 0.2.1(prettier@3.5.3) 754 | prettier-plugin-toml: 0.3.5 755 | dev: true 756 | 757 | /@so1ve/prettier-config@0.119.3(prettier@3.5.3): 758 | resolution: {integrity: sha512-2qKROIL+IooEDAjrtTJHPgtbShCVeuO7pwG/OGkqdQxYnBgZMdc0sjZzBAKfDs7quBVJ24DPVKk8ah5GInnwXw==} 759 | peerDependencies: 760 | prettier: ^3.0.0 761 | dependencies: 762 | '@so1ve/prettier-plugin-toml': 0.119.3(prettier@3.5.3) 763 | prettier: 3.5.3 764 | prettier-plugin-astro: 0.11.1 765 | prettier-plugin-curly-and-jsdoc: 0.119.3(prettier@3.5.3) 766 | prettier-plugin-pkgsort: 0.2.1(prettier@3.5.3) 767 | dev: true 768 | 769 | /@so1ve/prettier-plugin-toml@0.119.3(prettier@3.5.3): 770 | resolution: {integrity: sha512-28FEIn+Sq1V7NT0CFMsVbL3CWWQnjM4pJ16fkpGYwiIF9E356IF5EsdufFDhXKwtT4jbMSTwrSzR4+GloryvYQ==} 771 | peerDependencies: 772 | prettier: ^3.0.0 773 | dependencies: 774 | prettier: 3.5.3 775 | dev: true 776 | 777 | /@toml-tools/lexer@0.3.5: 778 | resolution: {integrity: sha512-549zoTUhz4WvSNX0U+G5M+SqCPBVaLyKvE3Rfi43ww6LyJt98cwZR9kMBjkcMS28/cyLgIiShBbS12mqeo4Vsw==} 779 | dependencies: 780 | chevrotain: 4.8.1 781 | dev: true 782 | 783 | /@toml-tools/parser@0.3.5: 784 | resolution: {integrity: sha512-ba1GnL5zc+X/nxkzrq+AvdxQv/0lqoI9PM2s6CZFGiKl/ftP49VhojoA/SSdC7FexYczeq/O81jyJk0+oHa+NQ==} 785 | dependencies: 786 | '@toml-tools/lexer': 0.3.5 787 | chevrotain: 4.8.1 788 | dev: true 789 | 790 | /@types/chai@5.2.2: 791 | resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} 792 | dependencies: 793 | '@types/deep-eql': 4.0.2 794 | dev: true 795 | 796 | /@types/deep-eql@4.0.2: 797 | resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} 798 | dev: true 799 | 800 | /@types/estree@1.0.7: 801 | resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} 802 | dev: true 803 | 804 | /@types/estree@1.0.8: 805 | resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 806 | dev: true 807 | 808 | /@types/json-schema@7.0.12: 809 | resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} 810 | dev: true 811 | 812 | /@types/mdast@3.0.12: 813 | resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==} 814 | dependencies: 815 | '@types/unist': 2.0.7 816 | dev: true 817 | 818 | /@types/node@18.19.112: 819 | resolution: {integrity: sha512-i+Vukt9POdS/MBI7YrrkkI5fMfwFtOjphSmt4WXYLfwqsfr6z/HdCx7LqT9M7JktGob8WNgj8nFB4TbGNE4Cog==} 820 | dependencies: 821 | undici-types: 5.26.5 822 | dev: true 823 | 824 | /@types/normalize-package-data@2.4.1: 825 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} 826 | dev: true 827 | 828 | /@types/parse-author@2.0.1: 829 | resolution: {integrity: sha512-2RNXvvDY+7ITl/Q3znDpW9DxyAckKgLCXpoiBHN9BeLH1aV7z/W657P2+PK3wVUgGWXtc99ZQy3LkJTGlxLsvA==} 830 | dev: true 831 | 832 | /@types/parse-json@4.0.0: 833 | resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} 834 | dev: true 835 | 836 | /@types/semver@7.5.0: 837 | resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} 838 | dev: true 839 | 840 | /@types/unist@2.0.7: 841 | resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} 842 | dev: true 843 | 844 | /@types/yargs-parser@21.0.0: 845 | resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} 846 | dev: true 847 | 848 | /@types/yargs@17.0.24: 849 | resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} 850 | dependencies: 851 | '@types/yargs-parser': 21.0.0 852 | dev: true 853 | 854 | /@typescript-eslint/eslint-plugin@6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.57.1)(typescript@5.8.3): 855 | resolution: {integrity: sha512-3F5PtBzUW0dYlq77Lcqo13fv+58KDwUib3BddilE8ajPJT+faGgxmI9Sw+I8ZS22BYwoir9ZhNXcLi+S+I2bkw==} 856 | engines: {node: ^16.0.0 || >=18.0.0} 857 | peerDependencies: 858 | '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha 859 | eslint: ^7.0.0 || ^8.0.0 860 | typescript: '*' 861 | peerDependenciesMeta: 862 | typescript: 863 | optional: true 864 | dependencies: 865 | '@eslint-community/regexpp': 4.8.0 866 | '@typescript-eslint/parser': 6.4.1(eslint@8.57.1)(typescript@5.8.3) 867 | '@typescript-eslint/scope-manager': 6.4.1 868 | '@typescript-eslint/type-utils': 6.4.1(eslint@8.57.1)(typescript@5.8.3) 869 | '@typescript-eslint/utils': 6.4.1(eslint@8.57.1)(typescript@5.8.3) 870 | '@typescript-eslint/visitor-keys': 6.4.1 871 | debug: 4.3.4 872 | eslint: 8.57.1 873 | graphemer: 1.4.0 874 | ignore: 5.2.4 875 | natural-compare: 1.4.0 876 | semver: 7.6.3 877 | ts-api-utils: 1.0.2(typescript@5.8.3) 878 | typescript: 5.8.3 879 | transitivePeerDependencies: 880 | - supports-color 881 | dev: true 882 | 883 | /@typescript-eslint/experimental-utils@2.34.0(eslint@8.57.1)(typescript@5.8.3): 884 | resolution: {integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==} 885 | engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} 886 | peerDependencies: 887 | eslint: '*' 888 | dependencies: 889 | '@types/json-schema': 7.0.12 890 | '@typescript-eslint/typescript-estree': 2.34.0(typescript@5.8.3) 891 | eslint: 8.57.1 892 | eslint-scope: 5.1.1 893 | eslint-utils: 2.1.0 894 | transitivePeerDependencies: 895 | - supports-color 896 | - typescript 897 | dev: true 898 | 899 | /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@5.8.3): 900 | resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} 901 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 902 | peerDependencies: 903 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 904 | dependencies: 905 | '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) 906 | eslint: 8.57.1 907 | transitivePeerDependencies: 908 | - supports-color 909 | - typescript 910 | dev: true 911 | 912 | /@typescript-eslint/parser@6.4.1(eslint@8.57.1)(typescript@5.8.3): 913 | resolution: {integrity: sha512-610G6KHymg9V7EqOaNBMtD1GgpAmGROsmfHJPXNLCU9bfIuLrkdOygltK784F6Crboyd5tBFayPB7Sf0McrQwg==} 914 | engines: {node: ^16.0.0 || >=18.0.0} 915 | peerDependencies: 916 | eslint: ^7.0.0 || ^8.0.0 917 | typescript: '*' 918 | peerDependenciesMeta: 919 | typescript: 920 | optional: true 921 | dependencies: 922 | '@typescript-eslint/scope-manager': 6.4.1 923 | '@typescript-eslint/types': 6.4.1 924 | '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.8.3) 925 | '@typescript-eslint/visitor-keys': 6.4.1 926 | debug: 4.3.4 927 | eslint: 8.57.1 928 | typescript: 5.8.3 929 | transitivePeerDependencies: 930 | - supports-color 931 | dev: true 932 | 933 | /@typescript-eslint/scope-manager@5.62.0: 934 | resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} 935 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 936 | dependencies: 937 | '@typescript-eslint/types': 5.62.0 938 | '@typescript-eslint/visitor-keys': 5.62.0 939 | dev: true 940 | 941 | /@typescript-eslint/scope-manager@6.4.1: 942 | resolution: {integrity: sha512-p/OavqOQfm4/Hdrr7kvacOSFjwQ2rrDVJRPxt/o0TOWdFnjJptnjnZ+sYDR7fi4OimvIuKp+2LCkc+rt9fIW+A==} 943 | engines: {node: ^16.0.0 || >=18.0.0} 944 | dependencies: 945 | '@typescript-eslint/types': 6.4.1 946 | '@typescript-eslint/visitor-keys': 6.4.1 947 | dev: true 948 | 949 | /@typescript-eslint/type-utils@6.4.1(eslint@8.57.1)(typescript@5.8.3): 950 | resolution: {integrity: sha512-7ON8M8NXh73SGZ5XvIqWHjgX2f+vvaOarNliGhjrJnv1vdjG0LVIz+ToYfPirOoBi56jxAKLfsLm40+RvxVVXA==} 951 | engines: {node: ^16.0.0 || >=18.0.0} 952 | peerDependencies: 953 | eslint: ^7.0.0 || ^8.0.0 954 | typescript: '*' 955 | peerDependenciesMeta: 956 | typescript: 957 | optional: true 958 | dependencies: 959 | '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.8.3) 960 | '@typescript-eslint/utils': 6.4.1(eslint@8.57.1)(typescript@5.8.3) 961 | debug: 4.3.4 962 | eslint: 8.57.1 963 | ts-api-utils: 1.0.2(typescript@5.8.3) 964 | typescript: 5.8.3 965 | transitivePeerDependencies: 966 | - supports-color 967 | dev: true 968 | 969 | /@typescript-eslint/types@5.62.0: 970 | resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} 971 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 972 | dev: true 973 | 974 | /@typescript-eslint/types@6.4.1: 975 | resolution: {integrity: sha512-zAAopbNuYu++ijY1GV2ylCsQsi3B8QvfPHVqhGdDcbx/NK5lkqMnCGU53amAjccSpk+LfeONxwzUhDzArSfZJg==} 976 | engines: {node: ^16.0.0 || >=18.0.0} 977 | dev: true 978 | 979 | /@typescript-eslint/typescript-estree@2.34.0(typescript@5.8.3): 980 | resolution: {integrity: sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==} 981 | engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} 982 | peerDependencies: 983 | typescript: '*' 984 | peerDependenciesMeta: 985 | typescript: 986 | optional: true 987 | dependencies: 988 | debug: 4.4.1 989 | eslint-visitor-keys: 1.3.0 990 | glob: 7.2.3 991 | is-glob: 4.0.3 992 | lodash: 4.17.21 993 | semver: 7.7.2 994 | tsutils: 3.21.0(typescript@5.8.3) 995 | typescript: 5.8.3 996 | transitivePeerDependencies: 997 | - supports-color 998 | dev: true 999 | 1000 | /@typescript-eslint/typescript-estree@5.62.0(typescript@5.8.3): 1001 | resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} 1002 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1003 | peerDependencies: 1004 | typescript: '*' 1005 | peerDependenciesMeta: 1006 | typescript: 1007 | optional: true 1008 | dependencies: 1009 | '@typescript-eslint/types': 5.62.0 1010 | '@typescript-eslint/visitor-keys': 5.62.0 1011 | debug: 4.4.1 1012 | globby: 11.1.0 1013 | is-glob: 4.0.3 1014 | semver: 7.7.2 1015 | tsutils: 3.21.0(typescript@5.8.3) 1016 | typescript: 5.8.3 1017 | transitivePeerDependencies: 1018 | - supports-color 1019 | dev: true 1020 | 1021 | /@typescript-eslint/typescript-estree@6.4.1(typescript@5.8.3): 1022 | resolution: {integrity: sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==} 1023 | engines: {node: ^16.0.0 || >=18.0.0} 1024 | peerDependencies: 1025 | typescript: '*' 1026 | peerDependenciesMeta: 1027 | typescript: 1028 | optional: true 1029 | dependencies: 1030 | '@typescript-eslint/types': 6.4.1 1031 | '@typescript-eslint/visitor-keys': 6.4.1 1032 | debug: 4.3.4 1033 | globby: 11.1.0 1034 | is-glob: 4.0.3 1035 | semver: 7.7.2 1036 | ts-api-utils: 1.0.2(typescript@5.8.3) 1037 | typescript: 5.8.3 1038 | transitivePeerDependencies: 1039 | - supports-color 1040 | dev: true 1041 | 1042 | /@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.8.3): 1043 | resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} 1044 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1045 | peerDependencies: 1046 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 1047 | dependencies: 1048 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 1049 | '@types/json-schema': 7.0.12 1050 | '@types/semver': 7.5.0 1051 | '@typescript-eslint/scope-manager': 5.62.0 1052 | '@typescript-eslint/types': 5.62.0 1053 | '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.3) 1054 | eslint: 8.57.1 1055 | eslint-scope: 5.1.1 1056 | semver: 7.7.2 1057 | transitivePeerDependencies: 1058 | - supports-color 1059 | - typescript 1060 | dev: true 1061 | 1062 | /@typescript-eslint/utils@6.4.1(eslint@8.57.1)(typescript@5.8.3): 1063 | resolution: {integrity: sha512-F/6r2RieNeorU0zhqZNv89s9bDZSovv3bZQpUNOmmQK1L80/cV4KEu95YUJWi75u5PhboFoKUJBnZ4FQcoqhDw==} 1064 | engines: {node: ^16.0.0 || >=18.0.0} 1065 | peerDependencies: 1066 | eslint: ^7.0.0 || ^8.0.0 1067 | dependencies: 1068 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 1069 | '@types/json-schema': 7.0.12 1070 | '@types/semver': 7.5.0 1071 | '@typescript-eslint/scope-manager': 6.4.1 1072 | '@typescript-eslint/types': 6.4.1 1073 | '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.8.3) 1074 | eslint: 8.57.1 1075 | semver: 7.6.3 1076 | transitivePeerDependencies: 1077 | - supports-color 1078 | - typescript 1079 | dev: true 1080 | 1081 | /@typescript-eslint/visitor-keys@5.62.0: 1082 | resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} 1083 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1084 | dependencies: 1085 | '@typescript-eslint/types': 5.62.0 1086 | eslint-visitor-keys: 3.4.3 1087 | dev: true 1088 | 1089 | /@typescript-eslint/visitor-keys@6.4.1: 1090 | resolution: {integrity: sha512-y/TyRJsbZPkJIZQXrHfdnxVnxyKegnpEvnRGNam7s3TRR2ykGefEWOhaef00/UUN3IZxizS7BTO3svd3lCOJRQ==} 1091 | engines: {node: ^16.0.0 || >=18.0.0} 1092 | dependencies: 1093 | '@typescript-eslint/types': 6.4.1 1094 | eslint-visitor-keys: 3.4.3 1095 | dev: true 1096 | 1097 | /@ungap/structured-clone@1.3.0: 1098 | resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} 1099 | dev: true 1100 | 1101 | /@unocss/config@0.53.6: 1102 | resolution: {integrity: sha512-mlp1cb1lsVIfQ0WMoUBmdeTXc8FADQsQGC3cZkHMLdkrcdvp8e19YvkvA0rZxNcwLMWgr9l+uvyBLAl1Y/5Q3w==} 1103 | engines: {node: '>=14'} 1104 | dependencies: 1105 | '@unocss/core': 0.53.6 1106 | unconfig: 0.3.10 1107 | dev: true 1108 | 1109 | /@unocss/core@0.53.6: 1110 | resolution: {integrity: sha512-wuaLjWCzKUisHUxo4pjIdzcimdSmVa2hMHA3V7wVFBiSFX96/s7l0bvhHGFF/gMjbOnvJ+y+lBl3VKqcj9kwbA==} 1111 | dev: true 1112 | 1113 | /@unocss/eslint-config@0.53.6(eslint@8.57.1)(typescript@5.8.3): 1114 | resolution: {integrity: sha512-shS4CV/TcyCqYsj/uk2uxohVNkm9qojuafej889KmiTySosIN+WDcyP0zhAX5vLHIeLbPJUbYCTrdu1TIXhsTA==} 1115 | engines: {node: '>=14'} 1116 | dependencies: 1117 | '@unocss/eslint-plugin': 0.53.6(eslint@8.57.1)(typescript@5.8.3) 1118 | transitivePeerDependencies: 1119 | - eslint 1120 | - supports-color 1121 | - typescript 1122 | dev: true 1123 | 1124 | /@unocss/eslint-plugin@0.53.6(eslint@8.57.1)(typescript@5.8.3): 1125 | resolution: {integrity: sha512-qsUTjo9pIg4/y93402yaUm0pIMfdu+ml3oNA5Y30X84iBfTwtMyl8Msec3Xa9hv7q48jldCFvdSWKY59ja2Lww==} 1126 | engines: {node: '>=14'} 1127 | dependencies: 1128 | '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) 1129 | '@unocss/config': 0.53.6 1130 | '@unocss/core': 0.53.6 1131 | magic-string: 0.30.3 1132 | synckit: 0.8.5 1133 | transitivePeerDependencies: 1134 | - eslint 1135 | - supports-color 1136 | - typescript 1137 | dev: true 1138 | 1139 | /@vitest/expect@3.2.3: 1140 | resolution: {integrity: sha512-W2RH2TPWVHA1o7UmaFKISPvdicFJH+mjykctJFoAkUw+SPTJTGjUNdKscFBrqM7IPnCVu6zihtKYa7TkZS1dkQ==} 1141 | dependencies: 1142 | '@types/chai': 5.2.2 1143 | '@vitest/spy': 3.2.3 1144 | '@vitest/utils': 3.2.3 1145 | chai: 5.2.0 1146 | tinyrainbow: 2.0.0 1147 | dev: true 1148 | 1149 | /@vitest/mocker@3.2.3(vite@6.3.5): 1150 | resolution: {integrity: sha512-cP6fIun+Zx8he4rbWvi+Oya6goKQDZK+Yq4hhlggwQBbrlOQ4qtZ+G4nxB6ZnzI9lyIb+JnvyiJnPC2AGbKSPA==} 1151 | peerDependencies: 1152 | msw: ^2.4.9 1153 | vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 1154 | peerDependenciesMeta: 1155 | msw: 1156 | optional: true 1157 | vite: 1158 | optional: true 1159 | dependencies: 1160 | '@vitest/spy': 3.2.3 1161 | estree-walker: 3.0.3 1162 | magic-string: 0.30.17 1163 | vite: 6.3.5(@types/node@18.19.112) 1164 | dev: true 1165 | 1166 | /@vitest/pretty-format@3.2.3: 1167 | resolution: {integrity: sha512-yFglXGkr9hW/yEXngO+IKMhP0jxyFw2/qys/CK4fFUZnSltD+MU7dVYGrH8rvPcK/O6feXQA+EU33gjaBBbAng==} 1168 | dependencies: 1169 | tinyrainbow: 2.0.0 1170 | dev: true 1171 | 1172 | /@vitest/runner@3.2.3: 1173 | resolution: {integrity: sha512-83HWYisT3IpMaU9LN+VN+/nLHVBCSIUKJzGxC5RWUOsK1h3USg7ojL+UXQR3b4o4UBIWCYdD2fxuzM7PQQ1u8w==} 1174 | dependencies: 1175 | '@vitest/utils': 3.2.3 1176 | pathe: 2.0.3 1177 | strip-literal: 3.0.0 1178 | dev: true 1179 | 1180 | /@vitest/snapshot@3.2.3: 1181 | resolution: {integrity: sha512-9gIVWx2+tysDqUmmM1L0hwadyumqssOL1r8KJipwLx5JVYyxvVRfxvMq7DaWbZZsCqZnu/dZedaZQh4iYTtneA==} 1182 | dependencies: 1183 | '@vitest/pretty-format': 3.2.3 1184 | magic-string: 0.30.17 1185 | pathe: 2.0.3 1186 | dev: true 1187 | 1188 | /@vitest/spy@3.2.3: 1189 | resolution: {integrity: sha512-JHu9Wl+7bf6FEejTCREy+DmgWe+rQKbK+y32C/k5f4TBIAlijhJbRBIRIOCEpVevgRsCQR2iHRUH2/qKVM/plw==} 1190 | dependencies: 1191 | tinyspy: 4.0.3 1192 | dev: true 1193 | 1194 | /@vitest/utils@3.2.3: 1195 | resolution: {integrity: sha512-4zFBCU5Pf+4Z6v+rwnZ1HU1yzOKKvDkMXZrymE2PBlbjKJRlrOxbvpfPSvJTGRIwGoahaOGvp+kbCoxifhzJ1Q==} 1196 | dependencies: 1197 | '@vitest/pretty-format': 3.2.3 1198 | loupe: 3.1.4 1199 | tinyrainbow: 2.0.0 1200 | dev: true 1201 | 1202 | /acorn-jsx@5.3.2(acorn@8.14.0): 1203 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 1204 | peerDependencies: 1205 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 1206 | dependencies: 1207 | acorn: 8.14.0 1208 | dev: true 1209 | 1210 | /acorn@8.14.0: 1211 | resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} 1212 | engines: {node: '>=0.4.0'} 1213 | hasBin: true 1214 | dev: true 1215 | 1216 | /ajv@6.12.6: 1217 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 1218 | dependencies: 1219 | fast-deep-equal: 3.1.3 1220 | fast-json-stable-stringify: 2.1.0 1221 | json-schema-traverse: 0.4.1 1222 | uri-js: 4.4.1 1223 | dev: true 1224 | 1225 | /ajv@8.12.0: 1226 | resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} 1227 | dependencies: 1228 | fast-deep-equal: 3.1.3 1229 | json-schema-traverse: 1.0.0 1230 | require-from-string: 2.0.2 1231 | uri-js: 4.4.1 1232 | dev: true 1233 | 1234 | /ansi-regex@5.0.1: 1235 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 1236 | engines: {node: '>=8'} 1237 | dev: true 1238 | 1239 | /ansi-styles@3.2.1: 1240 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 1241 | engines: {node: '>=4'} 1242 | dependencies: 1243 | color-convert: 1.9.3 1244 | dev: true 1245 | 1246 | /ansi-styles@4.3.0: 1247 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 1248 | engines: {node: '>=8'} 1249 | dependencies: 1250 | color-convert: 2.0.1 1251 | dev: true 1252 | 1253 | /are-docs-informative@0.0.2: 1254 | resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} 1255 | engines: {node: '>=14'} 1256 | dev: true 1257 | 1258 | /argparse@2.0.1: 1259 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 1260 | dev: true 1261 | 1262 | /array-union@2.1.0: 1263 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 1264 | engines: {node: '>=8'} 1265 | dev: true 1266 | 1267 | /assertion-error@2.0.1: 1268 | resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} 1269 | engines: {node: '>=12'} 1270 | dev: true 1271 | 1272 | /author-regex@1.0.0: 1273 | resolution: {integrity: sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==} 1274 | engines: {node: '>=0.8'} 1275 | dev: true 1276 | 1277 | /balanced-match@1.0.2: 1278 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1279 | dev: true 1280 | 1281 | /big-integer@1.6.51: 1282 | resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} 1283 | engines: {node: '>=0.6'} 1284 | dev: true 1285 | 1286 | /boolbase@1.0.0: 1287 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 1288 | dev: true 1289 | 1290 | /bplist-parser@0.2.0: 1291 | resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} 1292 | engines: {node: '>= 5.10.0'} 1293 | dependencies: 1294 | big-integer: 1.6.51 1295 | dev: true 1296 | 1297 | /brace-expansion@1.1.12: 1298 | resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} 1299 | dependencies: 1300 | balanced-match: 1.0.2 1301 | concat-map: 0.0.1 1302 | dev: true 1303 | 1304 | /brace-expansion@2.0.2: 1305 | resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} 1306 | dependencies: 1307 | balanced-match: 1.0.2 1308 | dev: true 1309 | 1310 | /braces@3.0.3: 1311 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 1312 | engines: {node: '>=8'} 1313 | dependencies: 1314 | fill-range: 7.1.1 1315 | dev: true 1316 | 1317 | /builtin-modules@3.3.0: 1318 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} 1319 | engines: {node: '>=6'} 1320 | dev: true 1321 | 1322 | /builtins@5.0.1: 1323 | resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} 1324 | dependencies: 1325 | semver: 7.6.3 1326 | dev: true 1327 | 1328 | /bumpp@9.11.1: 1329 | resolution: {integrity: sha512-jBHlab9NnRwrpHsockb5E+MBo0os2yS6S7i3cnN8hB6EkTardKQotmd0CFdOc8pubLz2fxj2AD6RGtrySVG6Mw==} 1330 | engines: {node: '>=10'} 1331 | hasBin: true 1332 | dependencies: 1333 | c12: 2.0.1 1334 | cac: 6.7.14 1335 | escalade: 3.2.0 1336 | js-yaml: 4.1.0 1337 | jsonc-parser: 3.3.1 1338 | package-manager-detector: 0.2.8 1339 | prompts: 2.4.2 1340 | semver: 7.6.3 1341 | tiny-conventional-commits-parser: 0.0.1 1342 | tinyexec: 0.3.2 1343 | tinyglobby: 0.2.10 1344 | transitivePeerDependencies: 1345 | - magicast 1346 | dev: true 1347 | 1348 | /bundle-name@3.0.0: 1349 | resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} 1350 | engines: {node: '>=12'} 1351 | dependencies: 1352 | run-applescript: 5.0.0 1353 | dev: true 1354 | 1355 | /c12@2.0.1: 1356 | resolution: {integrity: sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==} 1357 | peerDependencies: 1358 | magicast: ^0.3.5 1359 | peerDependenciesMeta: 1360 | magicast: 1361 | optional: true 1362 | dependencies: 1363 | chokidar: 4.0.3 1364 | confbox: 0.1.8 1365 | defu: 6.1.4 1366 | dotenv: 16.4.7 1367 | giget: 1.2.3 1368 | jiti: 2.4.2 1369 | mlly: 1.7.4 1370 | ohash: 1.1.4 1371 | pathe: 1.1.2 1372 | perfect-debounce: 1.0.0 1373 | pkg-types: 1.3.1 1374 | rc9: 2.1.2 1375 | dev: true 1376 | 1377 | /cac@6.7.14: 1378 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 1379 | engines: {node: '>=8'} 1380 | dev: true 1381 | 1382 | /callsites@3.1.0: 1383 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 1384 | engines: {node: '>=6'} 1385 | dev: true 1386 | 1387 | /case-police@0.6.1: 1388 | resolution: {integrity: sha512-tOgkG3HhtzNVHU+HVHqbpVJ3CICPDihtlgoM2C4dx0RLeo6qcNVeBgiYJN5Bln+stxKrnKrw89CFgqYQDqwZQg==} 1389 | hasBin: true 1390 | dev: true 1391 | 1392 | /chai@5.2.0: 1393 | resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} 1394 | engines: {node: '>=12'} 1395 | dependencies: 1396 | assertion-error: 2.0.1 1397 | check-error: 2.1.1 1398 | deep-eql: 5.0.2 1399 | loupe: 3.1.4 1400 | pathval: 2.0.0 1401 | dev: true 1402 | 1403 | /chalk@2.4.2: 1404 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 1405 | engines: {node: '>=4'} 1406 | dependencies: 1407 | ansi-styles: 3.2.1 1408 | escape-string-regexp: 1.0.5 1409 | supports-color: 5.5.0 1410 | dev: true 1411 | 1412 | /chalk@4.1.2: 1413 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1414 | engines: {node: '>=10'} 1415 | dependencies: 1416 | ansi-styles: 4.3.0 1417 | supports-color: 7.2.0 1418 | dev: true 1419 | 1420 | /character-entities-legacy@1.1.4: 1421 | resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} 1422 | dev: true 1423 | 1424 | /character-entities@1.2.4: 1425 | resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} 1426 | dev: true 1427 | 1428 | /character-reference-invalid@1.1.4: 1429 | resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} 1430 | dev: true 1431 | 1432 | /check-error@2.1.1: 1433 | resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} 1434 | engines: {node: '>= 16'} 1435 | dev: true 1436 | 1437 | /chevrotain@4.8.1: 1438 | resolution: {integrity: sha512-Dd2oHFdscdm8MSmG0ejTXdMlqKR5ryeKuwLpsf1ZOs3l8HD/jPfIY0MYs9Eh4X3gm9h0CR155zpVYFK+uAI3tA==} 1439 | dependencies: 1440 | regexp-to-ast: 0.4.0 1441 | dev: true 1442 | 1443 | /chokidar@4.0.3: 1444 | resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 1445 | engines: {node: '>= 14.16.0'} 1446 | dependencies: 1447 | readdirp: 4.1.1 1448 | dev: true 1449 | 1450 | /chownr@2.0.0: 1451 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 1452 | engines: {node: '>=10'} 1453 | dev: true 1454 | 1455 | /ci-info@3.8.0: 1456 | resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} 1457 | engines: {node: '>=8'} 1458 | dev: true 1459 | 1460 | /citty@0.1.6: 1461 | resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} 1462 | dependencies: 1463 | consola: 3.4.0 1464 | dev: true 1465 | 1466 | /clean-regexp@1.0.0: 1467 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} 1468 | engines: {node: '>=4'} 1469 | dependencies: 1470 | escape-string-regexp: 1.0.5 1471 | dev: true 1472 | 1473 | /cliui@8.0.1: 1474 | resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 1475 | engines: {node: '>=12'} 1476 | dependencies: 1477 | string-width: 4.2.3 1478 | strip-ansi: 6.0.1 1479 | wrap-ansi: 7.0.0 1480 | dev: true 1481 | 1482 | /color-convert@1.9.3: 1483 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 1484 | dependencies: 1485 | color-name: 1.1.3 1486 | dev: true 1487 | 1488 | /color-convert@2.0.1: 1489 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1490 | engines: {node: '>=7.0.0'} 1491 | dependencies: 1492 | color-name: 1.1.4 1493 | dev: true 1494 | 1495 | /color-name@1.1.3: 1496 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 1497 | dev: true 1498 | 1499 | /color-name@1.1.4: 1500 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1501 | dev: true 1502 | 1503 | /commander@4.1.1: 1504 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 1505 | engines: {node: '>= 6'} 1506 | dev: true 1507 | 1508 | /comment-parser@1.4.0: 1509 | resolution: {integrity: sha512-QLyTNiZ2KDOibvFPlZ6ZngVsZ/0gYnE6uTXi5aoDg8ed3AkJAz4sEje3Y8a29hQ1s6A99MZXe47fLAXQ1rTqaw==} 1510 | engines: {node: '>= 12.0.0'} 1511 | dev: true 1512 | 1513 | /concat-map@0.0.1: 1514 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1515 | dev: true 1516 | 1517 | /confbox@0.1.8: 1518 | resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} 1519 | dev: true 1520 | 1521 | /consola@3.4.0: 1522 | resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} 1523 | engines: {node: ^14.18.0 || >=16.10.0} 1524 | dev: true 1525 | 1526 | /cosmiconfig@7.1.0: 1527 | resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} 1528 | engines: {node: '>=10'} 1529 | dependencies: 1530 | '@types/parse-json': 4.0.0 1531 | import-fresh: 3.3.0 1532 | parse-json: 5.2.0 1533 | path-type: 4.0.0 1534 | yaml: 1.10.2 1535 | dev: true 1536 | 1537 | /cross-spawn@7.0.6: 1538 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 1539 | engines: {node: '>= 8'} 1540 | dependencies: 1541 | path-key: 3.1.1 1542 | shebang-command: 2.0.0 1543 | which: 2.0.2 1544 | dev: true 1545 | 1546 | /cssesc@3.0.0: 1547 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 1548 | engines: {node: '>=4'} 1549 | hasBin: true 1550 | dev: true 1551 | 1552 | /debug@3.2.7: 1553 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 1554 | peerDependencies: 1555 | supports-color: '*' 1556 | peerDependenciesMeta: 1557 | supports-color: 1558 | optional: true 1559 | dependencies: 1560 | ms: 2.1.3 1561 | dev: true 1562 | 1563 | /debug@4.3.4: 1564 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1565 | engines: {node: '>=6.0'} 1566 | peerDependencies: 1567 | supports-color: '*' 1568 | peerDependenciesMeta: 1569 | supports-color: 1570 | optional: true 1571 | dependencies: 1572 | ms: 2.1.2 1573 | dev: true 1574 | 1575 | /debug@4.4.1: 1576 | resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} 1577 | engines: {node: '>=6.0'} 1578 | peerDependencies: 1579 | supports-color: '*' 1580 | peerDependenciesMeta: 1581 | supports-color: 1582 | optional: true 1583 | dependencies: 1584 | ms: 2.1.3 1585 | dev: true 1586 | 1587 | /deep-eql@5.0.2: 1588 | resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} 1589 | engines: {node: '>=6'} 1590 | dev: true 1591 | 1592 | /deep-is@0.1.4: 1593 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 1594 | dev: true 1595 | 1596 | /default-browser-id@3.0.0: 1597 | resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} 1598 | engines: {node: '>=12'} 1599 | dependencies: 1600 | bplist-parser: 0.2.0 1601 | untildify: 4.0.0 1602 | dev: true 1603 | 1604 | /default-browser@4.0.0: 1605 | resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} 1606 | engines: {node: '>=14.16'} 1607 | dependencies: 1608 | bundle-name: 3.0.0 1609 | default-browser-id: 3.0.0 1610 | execa: 7.2.0 1611 | titleize: 3.0.0 1612 | dev: true 1613 | 1614 | /define-lazy-prop@3.0.0: 1615 | resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} 1616 | engines: {node: '>=12'} 1617 | dev: true 1618 | 1619 | /defu@6.1.4: 1620 | resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 1621 | dev: true 1622 | 1623 | /destr@2.0.3: 1624 | resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} 1625 | dev: true 1626 | 1627 | /dir-glob@3.0.1: 1628 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1629 | engines: {node: '>=8'} 1630 | dependencies: 1631 | path-type: 4.0.0 1632 | dev: true 1633 | 1634 | /doctrine@2.1.0: 1635 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 1636 | engines: {node: '>=0.10.0'} 1637 | dependencies: 1638 | esutils: 2.0.3 1639 | dev: true 1640 | 1641 | /doctrine@3.0.0: 1642 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 1643 | engines: {node: '>=6.0.0'} 1644 | dependencies: 1645 | esutils: 2.0.3 1646 | dev: true 1647 | 1648 | /dom-serializer@2.0.0: 1649 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 1650 | dependencies: 1651 | domelementtype: 2.3.0 1652 | domhandler: 5.0.3 1653 | entities: 4.5.0 1654 | dev: true 1655 | 1656 | /domelementtype@2.3.0: 1657 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 1658 | dev: true 1659 | 1660 | /domhandler@5.0.3: 1661 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 1662 | engines: {node: '>= 4'} 1663 | dependencies: 1664 | domelementtype: 2.3.0 1665 | dev: true 1666 | 1667 | /domutils@3.1.0: 1668 | resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} 1669 | dependencies: 1670 | dom-serializer: 2.0.0 1671 | domelementtype: 2.3.0 1672 | domhandler: 5.0.3 1673 | dev: true 1674 | 1675 | /dotenv@16.4.7: 1676 | resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} 1677 | engines: {node: '>=12'} 1678 | dev: true 1679 | 1680 | /emoji-regex@8.0.0: 1681 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1682 | dev: true 1683 | 1684 | /enhanced-resolve@5.15.0: 1685 | resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} 1686 | engines: {node: '>=10.13.0'} 1687 | dependencies: 1688 | graceful-fs: 4.2.11 1689 | tapable: 2.2.1 1690 | dev: true 1691 | 1692 | /entities@4.5.0: 1693 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 1694 | engines: {node: '>=0.12'} 1695 | dev: true 1696 | 1697 | /error-ex@1.3.2: 1698 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 1699 | dependencies: 1700 | is-arrayish: 0.2.1 1701 | dev: true 1702 | 1703 | /es-html-parser@0.0.9: 1704 | resolution: {integrity: sha512-oniQMi+466VFsDzcdron9Ry/sqUJpDJg1bbDn0jFJKDdxXhwIOYDr4DgBnO5/yPLGj2xv+n5yy4L1Q0vAC5TYQ==} 1705 | dev: true 1706 | 1707 | /es-module-lexer@1.7.0: 1708 | resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 1709 | dev: true 1710 | 1711 | /esbuild@0.25.5: 1712 | resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==} 1713 | engines: {node: '>=18'} 1714 | hasBin: true 1715 | requiresBuild: true 1716 | optionalDependencies: 1717 | '@esbuild/aix-ppc64': 0.25.5 1718 | '@esbuild/android-arm': 0.25.5 1719 | '@esbuild/android-arm64': 0.25.5 1720 | '@esbuild/android-x64': 0.25.5 1721 | '@esbuild/darwin-arm64': 0.25.5 1722 | '@esbuild/darwin-x64': 0.25.5 1723 | '@esbuild/freebsd-arm64': 0.25.5 1724 | '@esbuild/freebsd-x64': 0.25.5 1725 | '@esbuild/linux-arm': 0.25.5 1726 | '@esbuild/linux-arm64': 0.25.5 1727 | '@esbuild/linux-ia32': 0.25.5 1728 | '@esbuild/linux-loong64': 0.25.5 1729 | '@esbuild/linux-mips64el': 0.25.5 1730 | '@esbuild/linux-ppc64': 0.25.5 1731 | '@esbuild/linux-riscv64': 0.25.5 1732 | '@esbuild/linux-s390x': 0.25.5 1733 | '@esbuild/linux-x64': 0.25.5 1734 | '@esbuild/netbsd-arm64': 0.25.5 1735 | '@esbuild/netbsd-x64': 0.25.5 1736 | '@esbuild/openbsd-arm64': 0.25.5 1737 | '@esbuild/openbsd-x64': 0.25.5 1738 | '@esbuild/sunos-x64': 0.25.5 1739 | '@esbuild/win32-arm64': 0.25.5 1740 | '@esbuild/win32-ia32': 0.25.5 1741 | '@esbuild/win32-x64': 0.25.5 1742 | dev: true 1743 | 1744 | /escalade@3.2.0: 1745 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 1746 | engines: {node: '>=6'} 1747 | dev: true 1748 | 1749 | /escape-string-regexp@1.0.5: 1750 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1751 | engines: {node: '>=0.8.0'} 1752 | dev: true 1753 | 1754 | /escape-string-regexp@4.0.0: 1755 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1756 | engines: {node: '>=10'} 1757 | dev: true 1758 | 1759 | /eslint-define-config@1.23.0: 1760 | resolution: {integrity: sha512-4mMyu0JuBkQHsCtR+42irIQdFLmLIW+pMAVcyOV/gZRL4O1R8iuH0eMG3oL3Cbi1eo9fDAfT5CIHVHgdyxcf6w==} 1761 | engines: {node: ^16.13.0 || >=18.0.0, npm: '>=7.0.0', pnpm: '>= 8.6.0'} 1762 | dev: true 1763 | 1764 | /eslint-etc@5.2.1(eslint@8.57.1)(typescript@5.8.3): 1765 | resolution: {integrity: sha512-lFJBSiIURdqQKq9xJhvSJFyPA+VeTh5xvk24e8pxVL7bwLBtGF60C/KRkLTMrvCZ6DA3kbPuYhLWY0TZMlqTsg==} 1766 | peerDependencies: 1767 | eslint: ^8.0.0 1768 | typescript: '>=4.0.0' 1769 | dependencies: 1770 | '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) 1771 | eslint: 8.57.1 1772 | tsutils: 3.21.0(typescript@5.8.3) 1773 | tsutils-etc: 1.4.2(tsutils@3.21.0)(typescript@5.8.3) 1774 | typescript: 5.8.3 1775 | transitivePeerDependencies: 1776 | - supports-color 1777 | dev: true 1778 | 1779 | /eslint-import-resolver-node@0.3.9: 1780 | resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 1781 | dependencies: 1782 | debug: 3.2.7 1783 | is-core-module: 2.16.1 1784 | resolve: 1.22.10 1785 | transitivePeerDependencies: 1786 | - supports-color 1787 | dev: true 1788 | 1789 | /eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.4.1)(eslint-plugin-i@2.27.5-4)(eslint@8.57.1): 1790 | resolution: {integrity: sha512-QTHR9ddNnn35RTxlaEnx2gCxqFlF2SEN0SE2d17SqwyM7YOSI2GHWRYp5BiRkObTUNYPupC/3Fq2a0PpT+EKpg==} 1791 | engines: {node: ^14.18.0 || >=16.0.0} 1792 | peerDependencies: 1793 | eslint: '*' 1794 | eslint-plugin-import: '*' 1795 | dependencies: 1796 | debug: 4.4.1 1797 | enhanced-resolve: 5.15.0 1798 | eslint: 8.57.1 1799 | eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1) 1800 | eslint-plugin-import: /eslint-plugin-i@2.27.5-4(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1) 1801 | fast-glob: 3.3.2 1802 | get-tsconfig: 4.10.1 1803 | is-core-module: 2.16.1 1804 | is-glob: 4.0.3 1805 | transitivePeerDependencies: 1806 | - '@typescript-eslint/parser' 1807 | - eslint-import-resolver-node 1808 | - eslint-import-resolver-webpack 1809 | - supports-color 1810 | dev: true 1811 | 1812 | /eslint-module-utils@2.12.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1): 1813 | resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} 1814 | engines: {node: '>=4'} 1815 | peerDependencies: 1816 | '@typescript-eslint/parser': '*' 1817 | eslint: '*' 1818 | eslint-import-resolver-node: '*' 1819 | eslint-import-resolver-typescript: '*' 1820 | eslint-import-resolver-webpack: '*' 1821 | peerDependenciesMeta: 1822 | '@typescript-eslint/parser': 1823 | optional: true 1824 | eslint: 1825 | optional: true 1826 | eslint-import-resolver-node: 1827 | optional: true 1828 | eslint-import-resolver-typescript: 1829 | optional: true 1830 | eslint-import-resolver-webpack: 1831 | optional: true 1832 | dependencies: 1833 | '@typescript-eslint/parser': 6.4.1(eslint@8.57.1)(typescript@5.8.3) 1834 | debug: 3.2.7 1835 | eslint: 8.57.1 1836 | eslint-import-resolver-node: 0.3.9 1837 | eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1)(eslint-plugin-i@2.27.5-4)(eslint@8.57.1) 1838 | transitivePeerDependencies: 1839 | - supports-color 1840 | dev: true 1841 | 1842 | /eslint-plugin-array-func@3.1.8(eslint@8.57.1): 1843 | resolution: {integrity: sha512-BjnbJvw+knaHgVddIL3q5xYcoqAZoK8wOdT7QF+mkvSAjXdZCdhL0z71Y7oRtgXA8BpN9QLJ2uHgD3I6ymlbOw==} 1844 | engines: {node: '>= 6.8.0'} 1845 | peerDependencies: 1846 | eslint: '>=3.0.0' 1847 | dependencies: 1848 | eslint: 8.57.1 1849 | dev: true 1850 | 1851 | /eslint-plugin-case-police@0.6.1(eslint@8.57.1)(typescript@5.8.3): 1852 | resolution: {integrity: sha512-SNyZBjc39CwoNSOl3aiu5EsuHYXOIaPDraMsgLQmcH8CbEhllyOMkmV9kuSNHjjtM8iYRHsiBs1WEFw3/9qkoQ==} 1853 | dependencies: 1854 | '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) 1855 | case-police: 0.6.1 1856 | synckit: 0.8.5 1857 | transitivePeerDependencies: 1858 | - eslint 1859 | - supports-color 1860 | - typescript 1861 | dev: true 1862 | 1863 | /eslint-plugin-es-x@7.2.0(eslint@8.57.1): 1864 | resolution: {integrity: sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==} 1865 | engines: {node: ^14.18.0 || >=16.0.0} 1866 | peerDependencies: 1867 | eslint: '>=8' 1868 | dependencies: 1869 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 1870 | '@eslint-community/regexpp': 4.8.0 1871 | eslint: 8.57.1 1872 | dev: true 1873 | 1874 | /eslint-plugin-etc@2.0.3(eslint@8.57.1)(typescript@5.8.3): 1875 | resolution: {integrity: sha512-o5RS/0YwtjlGKWjhKojgmm82gV1b4NQUuwk9zqjy9/EjxNFKKYCaF+0M7DkYBn44mJ6JYFZw3Ft249dkKuR1ew==} 1876 | peerDependencies: 1877 | eslint: ^8.0.0 1878 | typescript: '>=4.0.0' 1879 | dependencies: 1880 | '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) 1881 | '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) 1882 | eslint: 8.57.1 1883 | eslint-etc: 5.2.1(eslint@8.57.1)(typescript@5.8.3) 1884 | requireindex: 1.2.0 1885 | tslib: 2.6.2 1886 | tsutils: 3.21.0(typescript@5.8.3) 1887 | typescript: 5.8.3 1888 | transitivePeerDependencies: 1889 | - supports-color 1890 | dev: true 1891 | 1892 | /eslint-plugin-html@7.1.0: 1893 | resolution: {integrity: sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==} 1894 | dependencies: 1895 | htmlparser2: 8.0.2 1896 | dev: true 1897 | 1898 | /eslint-plugin-i@2.27.5-4(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1): 1899 | resolution: {integrity: sha512-X3Z+dp9nZw7d/y41EDO6JyFw4WVMOT91SFuoJvL0C0/4M1l6NxQ5mLTjXHuYhq0AazW75pAmj25yMk5wPMzjsw==} 1900 | engines: {node: '>=12'} 1901 | deprecated: Please migrate to the brand new `eslint-plugin-import-x` instead 1902 | peerDependencies: 1903 | eslint: ^7.2.0 || ^8 1904 | dependencies: 1905 | debug: 3.2.7 1906 | doctrine: 2.1.0 1907 | eslint: 8.57.1 1908 | eslint-import-resolver-node: 0.3.9 1909 | eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1) 1910 | get-tsconfig: 4.10.1 1911 | is-glob: 4.0.3 1912 | minimatch: 3.1.2 1913 | resolve: 1.22.10 1914 | semver: 7.7.2 1915 | transitivePeerDependencies: 1916 | - '@typescript-eslint/parser' 1917 | - eslint-import-resolver-typescript 1918 | - eslint-import-resolver-webpack 1919 | - supports-color 1920 | dev: true 1921 | 1922 | /eslint-plugin-jest-formatting@3.1.0(eslint@8.57.1): 1923 | resolution: {integrity: sha512-XyysraZ1JSgGbLSDxjj5HzKKh0glgWf+7CkqxbTqb7zEhW7X2WHo5SBQ8cGhnszKN+2Lj3/oevBlHNbHezoc/A==} 1924 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1925 | peerDependencies: 1926 | eslint: '>=0.8.0' 1927 | dependencies: 1928 | eslint: 8.57.1 1929 | dev: true 1930 | 1931 | /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@6.4.1)(eslint@8.57.1)(typescript@5.8.3): 1932 | resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==} 1933 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 1934 | peerDependencies: 1935 | '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 1936 | eslint: ^7.0.0 || ^8.0.0 1937 | jest: '*' 1938 | peerDependenciesMeta: 1939 | '@typescript-eslint/eslint-plugin': 1940 | optional: true 1941 | jest: 1942 | optional: true 1943 | dependencies: 1944 | '@typescript-eslint/eslint-plugin': 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.57.1)(typescript@5.8.3) 1945 | '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) 1946 | eslint: 8.57.1 1947 | transitivePeerDependencies: 1948 | - supports-color 1949 | - typescript 1950 | dev: true 1951 | 1952 | /eslint-plugin-jsdoc@46.5.0(eslint@8.57.1): 1953 | resolution: {integrity: sha512-aulXdA4I1dyWpzyS1Nh/GNoS6PavzeucxEapnMR4JUERowWvaEk2Y4A5irpHAcdXtBBHLVe8WIhdXNjoAlGQgA==} 1954 | engines: {node: '>=16'} 1955 | peerDependencies: 1956 | eslint: ^7.0.0 || ^8.0.0 1957 | dependencies: 1958 | '@es-joy/jsdoccomment': 0.40.1 1959 | are-docs-informative: 0.0.2 1960 | comment-parser: 1.4.0 1961 | debug: 4.4.1 1962 | escape-string-regexp: 4.0.0 1963 | eslint: 8.57.1 1964 | esquery: 1.5.0 1965 | is-builtin-module: 3.2.1 1966 | semver: 7.7.2 1967 | spdx-expression-parse: 3.0.1 1968 | transitivePeerDependencies: 1969 | - supports-color 1970 | dev: true 1971 | 1972 | /eslint-plugin-json-schema-validator@4.6.0(eslint@8.57.1): 1973 | resolution: {integrity: sha512-5DSW0X+ON4DFUBTlVWDz1+1Q8Nm7JBRN2JjSOALSY1SHn42GDsUbzEHrpuQCBtWLA/fCtZeMexC/ZBr3cy8d3g==} 1974 | engines: {node: ^14.18.0 || >=16.0.0} 1975 | peerDependencies: 1976 | eslint: '>=6.0.0' 1977 | dependencies: 1978 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 1979 | ajv: 8.12.0 1980 | debug: 4.4.1 1981 | eslint: 8.57.1 1982 | json-schema-migrate: 2.0.0 1983 | jsonc-eslint-parser: 2.3.0 1984 | minimatch: 8.0.4 1985 | synckit: 0.8.5 1986 | toml-eslint-parser: 0.6.0 1987 | tunnel-agent: 0.6.0 1988 | yaml-eslint-parser: 1.2.2 1989 | transitivePeerDependencies: 1990 | - supports-color 1991 | dev: true 1992 | 1993 | /eslint-plugin-jsonc@2.9.0(eslint@8.57.1): 1994 | resolution: {integrity: sha512-RK+LeONVukbLwT2+t7/OY54NJRccTXh/QbnXzPuTLpFMVZhPuq1C9E07+qWenGx7rrQl0kAalAWl7EmB+RjpGA==} 1995 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1996 | peerDependencies: 1997 | eslint: '>=6.0.0' 1998 | dependencies: 1999 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 2000 | eslint: 8.57.1 2001 | jsonc-eslint-parser: 2.3.0 2002 | natural-compare: 1.4.0 2003 | dev: true 2004 | 2005 | /eslint-plugin-markdown@3.0.1(eslint@8.57.1): 2006 | resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} 2007 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2008 | peerDependencies: 2009 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 2010 | dependencies: 2011 | eslint: 8.57.1 2012 | mdast-util-from-markdown: 0.8.5 2013 | transitivePeerDependencies: 2014 | - supports-color 2015 | dev: true 2016 | 2017 | /eslint-plugin-n@16.0.2(eslint@8.57.1): 2018 | resolution: {integrity: sha512-Y66uDfUNbBzypsr0kELWrIz+5skicECrLUqlWuXawNSLUq3ltGlCwu6phboYYOTSnoTdHgTLrc+5Ydo6KjzZog==} 2019 | engines: {node: '>=16.0.0'} 2020 | peerDependencies: 2021 | eslint: '>=7.0.0' 2022 | dependencies: 2023 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 2024 | builtins: 5.0.1 2025 | eslint: 8.57.1 2026 | eslint-plugin-es-x: 7.2.0(eslint@8.57.1) 2027 | ignore: 5.2.4 2028 | is-core-module: 2.13.0 2029 | minimatch: 3.1.2 2030 | resolve: 1.22.4 2031 | semver: 7.6.3 2032 | dev: true 2033 | 2034 | /eslint-plugin-no-explicit-type-exports@0.12.1(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1)(typescript@5.8.3): 2035 | resolution: {integrity: sha512-m1v/f+LYVygCY735KfCovkoXYPbZH5zxEj/tuLOnMwX/qbJEJoRb9evul88Ois5HidvKbiMdMg/tXU55Ki++jg==} 2036 | engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} 2037 | peerDependencies: 2038 | '@typescript-eslint/parser': '>= 2.27.0' 2039 | eslint: '>= 6.x' 2040 | dependencies: 2041 | '@typescript-eslint/experimental-utils': 2.34.0(eslint@8.57.1)(typescript@5.8.3) 2042 | '@typescript-eslint/parser': 6.4.1(eslint@8.57.1)(typescript@5.8.3) 2043 | eslint: 8.57.1 2044 | eslint-import-resolver-node: 0.3.9 2045 | eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1) 2046 | transitivePeerDependencies: 2047 | - eslint-import-resolver-typescript 2048 | - eslint-import-resolver-webpack 2049 | - supports-color 2050 | - typescript 2051 | dev: true 2052 | 2053 | /eslint-plugin-no-only-tests@3.1.0: 2054 | resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} 2055 | engines: {node: '>=5.0.0'} 2056 | dev: true 2057 | 2058 | /eslint-plugin-promise@6.1.1(eslint@8.57.1): 2059 | resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} 2060 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2061 | peerDependencies: 2062 | eslint: ^7.0.0 || ^8.0.0 2063 | dependencies: 2064 | eslint: 8.57.1 2065 | dev: true 2066 | 2067 | /eslint-plugin-regexp@1.15.0(eslint@8.57.1): 2068 | resolution: {integrity: sha512-YEtQPfdudafU7RBIFci81R/Q1yErm0mVh3BkGnXD2Dk8DLwTFdc2ITYH1wCnHKim2gnHfPFgrkh+b2ozyyU7ag==} 2069 | engines: {node: ^12 || >=14} 2070 | peerDependencies: 2071 | eslint: '>=6.0.0' 2072 | dependencies: 2073 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 2074 | '@eslint-community/regexpp': 4.8.0 2075 | comment-parser: 1.4.0 2076 | eslint: 8.57.1 2077 | grapheme-splitter: 1.0.4 2078 | jsdoctypeparser: 9.0.0 2079 | refa: 0.11.0 2080 | regexp-ast-analysis: 0.6.0 2081 | scslre: 0.2.0 2082 | dev: true 2083 | 2084 | /eslint-plugin-toml@0.5.0(eslint@8.57.1): 2085 | resolution: {integrity: sha512-EnnC+/PEdaScDmQWrJeQlOFSLdulyVkRAbWX4X97Tju7Y2W/2pT6f1BVqEAjHAMjl9daRh+cS2U3Ik6i5E+C5Q==} 2086 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2087 | peerDependencies: 2088 | eslint: '>=6.0.0' 2089 | dependencies: 2090 | debug: 4.4.1 2091 | eslint: 8.57.1 2092 | lodash: 4.17.21 2093 | toml-eslint-parser: 0.6.0 2094 | transitivePeerDependencies: 2095 | - supports-color 2096 | dev: true 2097 | 2098 | /eslint-plugin-unicorn@48.0.1(eslint@8.57.1): 2099 | resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==} 2100 | engines: {node: '>=16'} 2101 | peerDependencies: 2102 | eslint: '>=8.44.0' 2103 | dependencies: 2104 | '@babel/helper-validator-identifier': 7.22.5 2105 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 2106 | ci-info: 3.8.0 2107 | clean-regexp: 1.0.0 2108 | eslint: 8.57.1 2109 | esquery: 1.5.0 2110 | indent-string: 4.0.0 2111 | is-builtin-module: 3.2.1 2112 | jsesc: 3.0.2 2113 | lodash: 4.17.21 2114 | pluralize: 8.0.0 2115 | read-pkg-up: 7.0.1 2116 | regexp-tree: 0.1.27 2117 | regjsparser: 0.10.0 2118 | semver: 7.6.3 2119 | strip-indent: 3.0.0 2120 | dev: true 2121 | 2122 | /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.4.1)(eslint@8.57.1): 2123 | resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==} 2124 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2125 | peerDependencies: 2126 | '@typescript-eslint/eslint-plugin': ^6.0.0 2127 | eslint: ^8.0.0 2128 | peerDependenciesMeta: 2129 | '@typescript-eslint/eslint-plugin': 2130 | optional: true 2131 | dependencies: 2132 | '@typescript-eslint/eslint-plugin': 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.57.1)(typescript@5.8.3) 2133 | eslint: 8.57.1 2134 | eslint-rule-composer: 0.3.0 2135 | dev: true 2136 | 2137 | /eslint-plugin-vitest@0.2.8(eslint@8.57.1)(typescript@5.8.3)(vitest@3.2.3): 2138 | resolution: {integrity: sha512-q8s4tStyKtn3gXf+8nf1ZYTHhoCXKdnozZzp6u8b4ni5v68Y4vxhNh4Z8njUfNjEY8HoPBB77MazHMR23IPb+g==} 2139 | engines: {node: 14.x || >= 16} 2140 | peerDependencies: 2141 | eslint: '>=8.0.0' 2142 | vite: '*' 2143 | vitest: '*' 2144 | peerDependenciesMeta: 2145 | vite: 2146 | optional: true 2147 | dependencies: 2148 | '@typescript-eslint/utils': 6.4.1(eslint@8.57.1)(typescript@5.8.3) 2149 | eslint: 8.57.1 2150 | vitest: 3.2.3(@types/node@18.19.112) 2151 | transitivePeerDependencies: 2152 | - supports-color 2153 | - typescript 2154 | dev: true 2155 | 2156 | /eslint-plugin-vue@9.17.0(eslint@8.57.1): 2157 | resolution: {integrity: sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==} 2158 | engines: {node: ^14.17.0 || >=16.0.0} 2159 | peerDependencies: 2160 | eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 2161 | dependencies: 2162 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 2163 | eslint: 8.57.1 2164 | natural-compare: 1.4.0 2165 | nth-check: 2.1.1 2166 | postcss-selector-parser: 6.0.13 2167 | semver: 7.6.3 2168 | vue-eslint-parser: 9.3.1(eslint@8.57.1) 2169 | xml-name-validator: 4.0.0 2170 | transitivePeerDependencies: 2171 | - supports-color 2172 | dev: true 2173 | 2174 | /eslint-plugin-yml@1.8.0(eslint@8.57.1): 2175 | resolution: {integrity: sha512-fgBiJvXD0P2IN7SARDJ2J7mx8t0bLdG6Zcig4ufOqW5hOvSiFxeUyc2g5I1uIm8AExbo26NNYCcTGZT0MXTsyg==} 2176 | engines: {node: ^14.17.0 || >=16.0.0} 2177 | peerDependencies: 2178 | eslint: '>=6.0.0' 2179 | dependencies: 2180 | debug: 4.3.4 2181 | eslint: 8.57.1 2182 | lodash: 4.17.21 2183 | natural-compare: 1.4.0 2184 | yaml-eslint-parser: 1.2.2 2185 | transitivePeerDependencies: 2186 | - supports-color 2187 | dev: true 2188 | 2189 | /eslint-rule-composer@0.3.0: 2190 | resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} 2191 | engines: {node: '>=4.0.0'} 2192 | dev: true 2193 | 2194 | /eslint-scope@5.1.1: 2195 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 2196 | engines: {node: '>=8.0.0'} 2197 | dependencies: 2198 | esrecurse: 4.3.0 2199 | estraverse: 4.3.0 2200 | dev: true 2201 | 2202 | /eslint-scope@7.2.2: 2203 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 2204 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2205 | dependencies: 2206 | esrecurse: 4.3.0 2207 | estraverse: 5.3.0 2208 | dev: true 2209 | 2210 | /eslint-utils@2.1.0: 2211 | resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} 2212 | engines: {node: '>=6'} 2213 | dependencies: 2214 | eslint-visitor-keys: 1.3.0 2215 | dev: true 2216 | 2217 | /eslint-visitor-keys@1.3.0: 2218 | resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} 2219 | engines: {node: '>=4'} 2220 | dev: true 2221 | 2222 | /eslint-visitor-keys@3.4.3: 2223 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 2224 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2225 | dev: true 2226 | 2227 | /eslint@8.57.1: 2228 | resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} 2229 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2230 | deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. 2231 | hasBin: true 2232 | dependencies: 2233 | '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.1) 2234 | '@eslint-community/regexpp': 4.12.1 2235 | '@eslint/eslintrc': 2.1.4 2236 | '@eslint/js': 8.57.1 2237 | '@humanwhocodes/config-array': 0.13.0 2238 | '@humanwhocodes/module-importer': 1.0.1 2239 | '@nodelib/fs.walk': 1.2.8 2240 | '@ungap/structured-clone': 1.3.0 2241 | ajv: 6.12.6 2242 | chalk: 4.1.2 2243 | cross-spawn: 7.0.6 2244 | debug: 4.4.1 2245 | doctrine: 3.0.0 2246 | escape-string-regexp: 4.0.0 2247 | eslint-scope: 7.2.2 2248 | eslint-visitor-keys: 3.4.3 2249 | espree: 9.6.1 2250 | esquery: 1.6.0 2251 | esutils: 2.0.3 2252 | fast-deep-equal: 3.1.3 2253 | file-entry-cache: 6.0.1 2254 | find-up: 5.0.0 2255 | glob-parent: 6.0.2 2256 | globals: 13.24.0 2257 | graphemer: 1.4.0 2258 | ignore: 5.3.2 2259 | imurmurhash: 0.1.4 2260 | is-glob: 4.0.3 2261 | is-path-inside: 3.0.3 2262 | js-yaml: 4.1.0 2263 | json-stable-stringify-without-jsonify: 1.0.1 2264 | levn: 0.4.1 2265 | lodash.merge: 4.6.2 2266 | minimatch: 3.1.2 2267 | natural-compare: 1.4.0 2268 | optionator: 0.9.4 2269 | strip-ansi: 6.0.1 2270 | text-table: 0.2.0 2271 | transitivePeerDependencies: 2272 | - supports-color 2273 | dev: true 2274 | 2275 | /espree@9.6.1: 2276 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 2277 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2278 | dependencies: 2279 | acorn: 8.14.0 2280 | acorn-jsx: 5.3.2(acorn@8.14.0) 2281 | eslint-visitor-keys: 3.4.3 2282 | dev: true 2283 | 2284 | /esquery@1.5.0: 2285 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 2286 | engines: {node: '>=0.10'} 2287 | dependencies: 2288 | estraverse: 5.3.0 2289 | dev: true 2290 | 2291 | /esquery@1.6.0: 2292 | resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 2293 | engines: {node: '>=0.10'} 2294 | dependencies: 2295 | estraverse: 5.3.0 2296 | dev: true 2297 | 2298 | /esrecurse@4.3.0: 2299 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 2300 | engines: {node: '>=4.0'} 2301 | dependencies: 2302 | estraverse: 5.3.0 2303 | dev: true 2304 | 2305 | /estraverse@4.3.0: 2306 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 2307 | engines: {node: '>=4.0'} 2308 | dev: true 2309 | 2310 | /estraverse@5.3.0: 2311 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 2312 | engines: {node: '>=4.0'} 2313 | dev: true 2314 | 2315 | /estree-walker@3.0.3: 2316 | resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 2317 | dependencies: 2318 | '@types/estree': 1.0.8 2319 | dev: true 2320 | 2321 | /esutils@2.0.3: 2322 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 2323 | engines: {node: '>=0.10.0'} 2324 | dev: true 2325 | 2326 | /execa@5.1.1: 2327 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} 2328 | engines: {node: '>=10'} 2329 | dependencies: 2330 | cross-spawn: 7.0.6 2331 | get-stream: 6.0.1 2332 | human-signals: 2.1.0 2333 | is-stream: 2.0.1 2334 | merge-stream: 2.0.0 2335 | npm-run-path: 4.0.1 2336 | onetime: 5.1.2 2337 | signal-exit: 3.0.7 2338 | strip-final-newline: 2.0.0 2339 | dev: true 2340 | 2341 | /execa@7.2.0: 2342 | resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} 2343 | engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} 2344 | dependencies: 2345 | cross-spawn: 7.0.6 2346 | get-stream: 6.0.1 2347 | human-signals: 4.3.1 2348 | is-stream: 3.0.0 2349 | merge-stream: 2.0.0 2350 | npm-run-path: 5.3.0 2351 | onetime: 6.0.0 2352 | signal-exit: 3.0.7 2353 | strip-final-newline: 3.0.0 2354 | dev: true 2355 | 2356 | /execa@8.0.1: 2357 | resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} 2358 | engines: {node: '>=16.17'} 2359 | dependencies: 2360 | cross-spawn: 7.0.6 2361 | get-stream: 8.0.1 2362 | human-signals: 5.0.0 2363 | is-stream: 3.0.0 2364 | merge-stream: 2.0.0 2365 | npm-run-path: 5.3.0 2366 | onetime: 6.0.0 2367 | signal-exit: 4.1.0 2368 | strip-final-newline: 3.0.0 2369 | dev: true 2370 | 2371 | /expect-type@1.2.1: 2372 | resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==} 2373 | engines: {node: '>=12.0.0'} 2374 | dev: true 2375 | 2376 | /fast-deep-equal@3.1.3: 2377 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 2378 | dev: true 2379 | 2380 | /fast-glob@3.3.2: 2381 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 2382 | engines: {node: '>=8.6.0'} 2383 | dependencies: 2384 | '@nodelib/fs.stat': 2.0.5 2385 | '@nodelib/fs.walk': 1.2.8 2386 | glob-parent: 5.1.2 2387 | merge2: 1.4.1 2388 | micromatch: 4.0.8 2389 | dev: true 2390 | 2391 | /fast-json-stable-stringify@2.1.0: 2392 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 2393 | dev: true 2394 | 2395 | /fast-levenshtein@2.0.6: 2396 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 2397 | dev: true 2398 | 2399 | /fastq@1.17.1: 2400 | resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 2401 | dependencies: 2402 | reusify: 1.0.4 2403 | dev: true 2404 | 2405 | /fdir@6.4.3(picomatch@4.0.2): 2406 | resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} 2407 | peerDependencies: 2408 | picomatch: ^3 || ^4 2409 | peerDependenciesMeta: 2410 | picomatch: 2411 | optional: true 2412 | dependencies: 2413 | picomatch: 4.0.2 2414 | dev: true 2415 | 2416 | /fdir@6.4.6(picomatch@4.0.2): 2417 | resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} 2418 | peerDependencies: 2419 | picomatch: ^3 || ^4 2420 | peerDependenciesMeta: 2421 | picomatch: 2422 | optional: true 2423 | dependencies: 2424 | picomatch: 4.0.2 2425 | dev: true 2426 | 2427 | /file-entry-cache@6.0.1: 2428 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 2429 | engines: {node: ^10.12.0 || >=12.0.0} 2430 | dependencies: 2431 | flat-cache: 3.2.0 2432 | dev: true 2433 | 2434 | /fill-range@7.1.1: 2435 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 2436 | engines: {node: '>=8'} 2437 | dependencies: 2438 | to-regex-range: 5.0.1 2439 | dev: true 2440 | 2441 | /find-up@4.1.0: 2442 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 2443 | engines: {node: '>=8'} 2444 | dependencies: 2445 | locate-path: 5.0.0 2446 | path-exists: 4.0.0 2447 | dev: true 2448 | 2449 | /find-up@5.0.0: 2450 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 2451 | engines: {node: '>=10'} 2452 | dependencies: 2453 | locate-path: 6.0.0 2454 | path-exists: 4.0.0 2455 | dev: true 2456 | 2457 | /flat-cache@3.2.0: 2458 | resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} 2459 | engines: {node: ^10.12.0 || >=12.0.0} 2460 | dependencies: 2461 | flatted: 3.3.3 2462 | keyv: 4.5.4 2463 | rimraf: 3.0.2 2464 | dev: true 2465 | 2466 | /flatted@3.3.3: 2467 | resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} 2468 | dev: true 2469 | 2470 | /fs-extra@10.1.0: 2471 | resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} 2472 | engines: {node: '>=12'} 2473 | dependencies: 2474 | graceful-fs: 4.2.11 2475 | jsonfile: 6.1.0 2476 | universalify: 2.0.0 2477 | dev: true 2478 | 2479 | /fs-minipass@2.1.0: 2480 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 2481 | engines: {node: '>= 8'} 2482 | dependencies: 2483 | minipass: 3.3.6 2484 | dev: true 2485 | 2486 | /fs.realpath@1.0.0: 2487 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 2488 | dev: true 2489 | 2490 | /fsevents@2.3.3: 2491 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 2492 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 2493 | os: [darwin] 2494 | requiresBuild: true 2495 | dev: true 2496 | optional: true 2497 | 2498 | /function-bind@1.1.2: 2499 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 2500 | dev: true 2501 | 2502 | /get-caller-file@2.0.5: 2503 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 2504 | engines: {node: 6.* || 8.* || >= 10.*} 2505 | dev: true 2506 | 2507 | /get-stream@6.0.1: 2508 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 2509 | engines: {node: '>=10'} 2510 | dev: true 2511 | 2512 | /get-stream@8.0.1: 2513 | resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} 2514 | engines: {node: '>=16'} 2515 | dev: true 2516 | 2517 | /get-tsconfig@4.10.1: 2518 | resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} 2519 | dependencies: 2520 | resolve-pkg-maps: 1.0.0 2521 | dev: true 2522 | 2523 | /giget@1.2.3: 2524 | resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} 2525 | hasBin: true 2526 | dependencies: 2527 | citty: 0.1.6 2528 | consola: 3.4.0 2529 | defu: 6.1.4 2530 | node-fetch-native: 1.6.6 2531 | nypm: 0.3.12 2532 | ohash: 1.1.4 2533 | pathe: 1.1.2 2534 | tar: 6.2.1 2535 | dev: true 2536 | 2537 | /glob-parent@5.1.2: 2538 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 2539 | engines: {node: '>= 6'} 2540 | dependencies: 2541 | is-glob: 4.0.3 2542 | dev: true 2543 | 2544 | /glob-parent@6.0.2: 2545 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 2546 | engines: {node: '>=10.13.0'} 2547 | dependencies: 2548 | is-glob: 4.0.3 2549 | dev: true 2550 | 2551 | /glob@7.2.3: 2552 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 2553 | dependencies: 2554 | fs.realpath: 1.0.0 2555 | inflight: 1.0.6 2556 | inherits: 2.0.4 2557 | minimatch: 3.1.2 2558 | once: 1.4.0 2559 | path-is-absolute: 1.0.1 2560 | dev: true 2561 | 2562 | /globals@13.24.0: 2563 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 2564 | engines: {node: '>=8'} 2565 | dependencies: 2566 | type-fest: 0.20.2 2567 | dev: true 2568 | 2569 | /globby@11.1.0: 2570 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 2571 | engines: {node: '>=10'} 2572 | dependencies: 2573 | array-union: 2.1.0 2574 | dir-glob: 3.0.1 2575 | fast-glob: 3.3.2 2576 | ignore: 5.2.4 2577 | merge2: 1.4.1 2578 | slash: 3.0.0 2579 | dev: true 2580 | 2581 | /graceful-fs@4.2.11: 2582 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 2583 | dev: true 2584 | 2585 | /grapheme-splitter@1.0.4: 2586 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 2587 | dev: true 2588 | 2589 | /graphemer@1.4.0: 2590 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 2591 | dev: true 2592 | 2593 | /has-flag@3.0.0: 2594 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 2595 | engines: {node: '>=4'} 2596 | dev: true 2597 | 2598 | /has-flag@4.0.0: 2599 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 2600 | engines: {node: '>=8'} 2601 | dev: true 2602 | 2603 | /has@1.0.3: 2604 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 2605 | engines: {node: '>= 0.4.0'} 2606 | dependencies: 2607 | function-bind: 1.1.2 2608 | dev: true 2609 | 2610 | /hasown@2.0.2: 2611 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 2612 | engines: {node: '>= 0.4'} 2613 | dependencies: 2614 | function-bind: 1.1.2 2615 | dev: true 2616 | 2617 | /hosted-git-info@2.8.9: 2618 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 2619 | dev: true 2620 | 2621 | /htmlparser2@8.0.2: 2622 | resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} 2623 | dependencies: 2624 | domelementtype: 2.3.0 2625 | domhandler: 5.0.3 2626 | domutils: 3.1.0 2627 | entities: 4.5.0 2628 | dev: true 2629 | 2630 | /human-signals@2.1.0: 2631 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} 2632 | engines: {node: '>=10.17.0'} 2633 | dev: true 2634 | 2635 | /human-signals@4.3.1: 2636 | resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} 2637 | engines: {node: '>=14.18.0'} 2638 | dev: true 2639 | 2640 | /human-signals@5.0.0: 2641 | resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} 2642 | engines: {node: '>=16.17.0'} 2643 | dev: true 2644 | 2645 | /ignore@5.2.4: 2646 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 2647 | engines: {node: '>= 4'} 2648 | dev: true 2649 | 2650 | /ignore@5.3.2: 2651 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 2652 | engines: {node: '>= 4'} 2653 | dev: true 2654 | 2655 | /import-fresh@3.3.0: 2656 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 2657 | engines: {node: '>=6'} 2658 | dependencies: 2659 | parent-module: 1.0.1 2660 | resolve-from: 4.0.0 2661 | dev: true 2662 | 2663 | /import-fresh@3.3.1: 2664 | resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} 2665 | engines: {node: '>=6'} 2666 | dependencies: 2667 | parent-module: 1.0.1 2668 | resolve-from: 4.0.0 2669 | dev: true 2670 | 2671 | /imurmurhash@0.1.4: 2672 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 2673 | engines: {node: '>=0.8.19'} 2674 | dev: true 2675 | 2676 | /indent-string@4.0.0: 2677 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 2678 | engines: {node: '>=8'} 2679 | dev: true 2680 | 2681 | /inflight@1.0.6: 2682 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 2683 | dependencies: 2684 | once: 1.4.0 2685 | wrappy: 1.0.2 2686 | dev: true 2687 | 2688 | /inherits@2.0.4: 2689 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 2690 | dev: true 2691 | 2692 | /is-alphabetical@1.0.4: 2693 | resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} 2694 | dev: true 2695 | 2696 | /is-alphanumerical@1.0.4: 2697 | resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} 2698 | dependencies: 2699 | is-alphabetical: 1.0.4 2700 | is-decimal: 1.0.4 2701 | dev: true 2702 | 2703 | /is-arrayish@0.2.1: 2704 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 2705 | dev: true 2706 | 2707 | /is-builtin-module@3.2.1: 2708 | resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} 2709 | engines: {node: '>=6'} 2710 | dependencies: 2711 | builtin-modules: 3.3.0 2712 | dev: true 2713 | 2714 | /is-core-module@2.13.0: 2715 | resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} 2716 | dependencies: 2717 | has: 1.0.3 2718 | dev: true 2719 | 2720 | /is-core-module@2.16.1: 2721 | resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} 2722 | engines: {node: '>= 0.4'} 2723 | dependencies: 2724 | hasown: 2.0.2 2725 | dev: true 2726 | 2727 | /is-decimal@1.0.4: 2728 | resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} 2729 | dev: true 2730 | 2731 | /is-docker@2.2.1: 2732 | resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} 2733 | engines: {node: '>=8'} 2734 | hasBin: true 2735 | dev: true 2736 | 2737 | /is-docker@3.0.0: 2738 | resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 2739 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2740 | hasBin: true 2741 | dev: true 2742 | 2743 | /is-extglob@2.1.1: 2744 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 2745 | engines: {node: '>=0.10.0'} 2746 | dev: true 2747 | 2748 | /is-fullwidth-code-point@3.0.0: 2749 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 2750 | engines: {node: '>=8'} 2751 | dev: true 2752 | 2753 | /is-glob@4.0.3: 2754 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 2755 | engines: {node: '>=0.10.0'} 2756 | dependencies: 2757 | is-extglob: 2.1.1 2758 | dev: true 2759 | 2760 | /is-hexadecimal@1.0.4: 2761 | resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} 2762 | dev: true 2763 | 2764 | /is-inside-container@1.0.0: 2765 | resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 2766 | engines: {node: '>=14.16'} 2767 | hasBin: true 2768 | dependencies: 2769 | is-docker: 3.0.0 2770 | dev: true 2771 | 2772 | /is-number@7.0.0: 2773 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 2774 | engines: {node: '>=0.12.0'} 2775 | dev: true 2776 | 2777 | /is-path-inside@3.0.3: 2778 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 2779 | engines: {node: '>=8'} 2780 | dev: true 2781 | 2782 | /is-stream@2.0.1: 2783 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 2784 | engines: {node: '>=8'} 2785 | dev: true 2786 | 2787 | /is-stream@3.0.0: 2788 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 2789 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2790 | dev: true 2791 | 2792 | /is-wsl@2.2.0: 2793 | resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} 2794 | engines: {node: '>=8'} 2795 | dependencies: 2796 | is-docker: 2.2.1 2797 | dev: true 2798 | 2799 | /isexe@2.0.0: 2800 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 2801 | dev: true 2802 | 2803 | /jiti@1.21.7: 2804 | resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} 2805 | hasBin: true 2806 | dev: true 2807 | 2808 | /jiti@2.4.2: 2809 | resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} 2810 | hasBin: true 2811 | dev: true 2812 | 2813 | /js-tokens@4.0.0: 2814 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2815 | dev: true 2816 | 2817 | /js-tokens@9.0.1: 2818 | resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} 2819 | dev: true 2820 | 2821 | /js-yaml@4.1.0: 2822 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 2823 | hasBin: true 2824 | dependencies: 2825 | argparse: 2.0.1 2826 | dev: true 2827 | 2828 | /jsdoc-type-pratt-parser@4.0.0: 2829 | resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} 2830 | engines: {node: '>=12.0.0'} 2831 | dev: true 2832 | 2833 | /jsdoctypeparser@9.0.0: 2834 | resolution: {integrity: sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==} 2835 | engines: {node: '>=10'} 2836 | hasBin: true 2837 | dev: true 2838 | 2839 | /jsesc@0.5.0: 2840 | resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} 2841 | hasBin: true 2842 | dev: true 2843 | 2844 | /jsesc@3.0.2: 2845 | resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 2846 | engines: {node: '>=6'} 2847 | hasBin: true 2848 | dev: true 2849 | 2850 | /json-buffer@3.0.1: 2851 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 2852 | dev: true 2853 | 2854 | /json-parse-even-better-errors@2.3.1: 2855 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 2856 | dev: true 2857 | 2858 | /json-schema-migrate@2.0.0: 2859 | resolution: {integrity: sha512-r38SVTtojDRp4eD6WsCqiE0eNDt4v1WalBXb9cyZYw9ai5cGtBwzRNWjHzJl38w6TxFkXAIA7h+fyX3tnrAFhQ==} 2860 | dependencies: 2861 | ajv: 8.12.0 2862 | dev: true 2863 | 2864 | /json-schema-traverse@0.4.1: 2865 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 2866 | dev: true 2867 | 2868 | /json-schema-traverse@1.0.0: 2869 | resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} 2870 | dev: true 2871 | 2872 | /json-stable-stringify-without-jsonify@1.0.1: 2873 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 2874 | dev: true 2875 | 2876 | /jsonc-eslint-parser@2.3.0: 2877 | resolution: {integrity: sha512-9xZPKVYp9DxnM3sd1yAsh/d59iIaswDkai8oTxbursfKYbg/ibjX0IzFt35+VZ8iEW453TVTXztnRvYUQlAfUQ==} 2878 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2879 | dependencies: 2880 | acorn: 8.14.0 2881 | eslint-visitor-keys: 3.4.3 2882 | espree: 9.6.1 2883 | semver: 7.6.3 2884 | dev: true 2885 | 2886 | /jsonc-parser@3.3.1: 2887 | resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} 2888 | dev: true 2889 | 2890 | /jsonfile@6.1.0: 2891 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 2892 | dependencies: 2893 | universalify: 2.0.0 2894 | optionalDependencies: 2895 | graceful-fs: 4.2.11 2896 | dev: true 2897 | 2898 | /keyv@4.5.4: 2899 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 2900 | dependencies: 2901 | json-buffer: 3.0.1 2902 | dev: true 2903 | 2904 | /kleur@3.0.3: 2905 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 2906 | engines: {node: '>=6'} 2907 | dev: true 2908 | 2909 | /levn@0.4.1: 2910 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 2911 | engines: {node: '>= 0.8.0'} 2912 | dependencies: 2913 | prelude-ls: 1.2.1 2914 | type-check: 0.4.0 2915 | dev: true 2916 | 2917 | /lines-and-columns@1.2.4: 2918 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 2919 | dev: true 2920 | 2921 | /locate-path@5.0.0: 2922 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 2923 | engines: {node: '>=8'} 2924 | dependencies: 2925 | p-locate: 4.1.0 2926 | dev: true 2927 | 2928 | /locate-path@6.0.0: 2929 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 2930 | engines: {node: '>=10'} 2931 | dependencies: 2932 | p-locate: 5.0.0 2933 | dev: true 2934 | 2935 | /lodash.merge@4.6.2: 2936 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 2937 | dev: true 2938 | 2939 | /lodash@4.17.21: 2940 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2941 | dev: true 2942 | 2943 | /loupe@3.1.4: 2944 | resolution: {integrity: sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==} 2945 | dev: true 2946 | 2947 | /magic-string@0.30.17: 2948 | resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} 2949 | dependencies: 2950 | '@jridgewell/sourcemap-codec': 1.5.0 2951 | dev: true 2952 | 2953 | /magic-string@0.30.3: 2954 | resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} 2955 | engines: {node: '>=12'} 2956 | dependencies: 2957 | '@jridgewell/sourcemap-codec': 1.4.15 2958 | dev: true 2959 | 2960 | /mdast-util-from-markdown@0.8.5: 2961 | resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} 2962 | dependencies: 2963 | '@types/mdast': 3.0.12 2964 | mdast-util-to-string: 2.0.0 2965 | micromark: 2.11.4 2966 | parse-entities: 2.0.0 2967 | unist-util-stringify-position: 2.0.3 2968 | transitivePeerDependencies: 2969 | - supports-color 2970 | dev: true 2971 | 2972 | /mdast-util-to-string@2.0.0: 2973 | resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} 2974 | dev: true 2975 | 2976 | /merge-stream@2.0.0: 2977 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 2978 | dev: true 2979 | 2980 | /merge2@1.4.1: 2981 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2982 | engines: {node: '>= 8'} 2983 | dev: true 2984 | 2985 | /micromark@2.11.4: 2986 | resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} 2987 | dependencies: 2988 | debug: 4.4.1 2989 | parse-entities: 2.0.0 2990 | transitivePeerDependencies: 2991 | - supports-color 2992 | dev: true 2993 | 2994 | /micromatch@4.0.8: 2995 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 2996 | engines: {node: '>=8.6'} 2997 | dependencies: 2998 | braces: 3.0.3 2999 | picomatch: 2.3.1 3000 | dev: true 3001 | 3002 | /mimic-fn@2.1.0: 3003 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 3004 | engines: {node: '>=6'} 3005 | dev: true 3006 | 3007 | /mimic-fn@4.0.0: 3008 | resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 3009 | engines: {node: '>=12'} 3010 | dev: true 3011 | 3012 | /min-indent@1.0.1: 3013 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 3014 | engines: {node: '>=4'} 3015 | dev: true 3016 | 3017 | /minimatch@3.1.2: 3018 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 3019 | dependencies: 3020 | brace-expansion: 1.1.12 3021 | dev: true 3022 | 3023 | /minimatch@8.0.4: 3024 | resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} 3025 | engines: {node: '>=16 || 14 >=14.17'} 3026 | dependencies: 3027 | brace-expansion: 2.0.2 3028 | dev: true 3029 | 3030 | /minipass@3.3.6: 3031 | resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} 3032 | engines: {node: '>=8'} 3033 | dependencies: 3034 | yallist: 4.0.0 3035 | dev: true 3036 | 3037 | /minipass@5.0.0: 3038 | resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} 3039 | engines: {node: '>=8'} 3040 | dev: true 3041 | 3042 | /minizlib@2.1.2: 3043 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} 3044 | engines: {node: '>= 8'} 3045 | dependencies: 3046 | minipass: 3.3.6 3047 | yallist: 4.0.0 3048 | dev: true 3049 | 3050 | /mkdirp@1.0.4: 3051 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} 3052 | engines: {node: '>=10'} 3053 | hasBin: true 3054 | dev: true 3055 | 3056 | /mlly@1.7.4: 3057 | resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} 3058 | dependencies: 3059 | acorn: 8.14.0 3060 | pathe: 2.0.2 3061 | pkg-types: 1.3.1 3062 | ufo: 1.5.4 3063 | dev: true 3064 | 3065 | /ms@2.1.2: 3066 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 3067 | dev: true 3068 | 3069 | /ms@2.1.3: 3070 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 3071 | dev: true 3072 | 3073 | /nanoid@3.3.11: 3074 | resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 3075 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 3076 | hasBin: true 3077 | dev: true 3078 | 3079 | /natsort@2.0.3: 3080 | resolution: {integrity: sha512-fuzhAiXcdNAIg2f5kqFOAABvX+uDoJvZs6DvCgioPf7FRAMHsw6G4kH7GFjSZ31yNFkNJuuOIilE8jl0JkavVQ==} 3081 | dev: true 3082 | 3083 | /natural-compare@1.4.0: 3084 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 3085 | dev: true 3086 | 3087 | /node-fetch-native@1.6.6: 3088 | resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} 3089 | dev: true 3090 | 3091 | /normalize-package-data@2.5.0: 3092 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 3093 | dependencies: 3094 | hosted-git-info: 2.8.9 3095 | resolve: 1.22.10 3096 | semver: 5.7.2 3097 | validate-npm-package-license: 3.0.4 3098 | dev: true 3099 | 3100 | /npm-run-path@4.0.1: 3101 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} 3102 | engines: {node: '>=8'} 3103 | dependencies: 3104 | path-key: 3.1.1 3105 | dev: true 3106 | 3107 | /npm-run-path@5.3.0: 3108 | resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} 3109 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3110 | dependencies: 3111 | path-key: 4.0.0 3112 | dev: true 3113 | 3114 | /nth-check@2.1.1: 3115 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 3116 | dependencies: 3117 | boolbase: 1.0.0 3118 | dev: true 3119 | 3120 | /nypm@0.3.12: 3121 | resolution: {integrity: sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==} 3122 | engines: {node: ^14.16.0 || >=16.10.0} 3123 | hasBin: true 3124 | dependencies: 3125 | citty: 0.1.6 3126 | consola: 3.4.0 3127 | execa: 8.0.1 3128 | pathe: 1.1.2 3129 | pkg-types: 1.3.1 3130 | ufo: 1.5.4 3131 | dev: true 3132 | 3133 | /ohash@1.1.4: 3134 | resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} 3135 | dev: true 3136 | 3137 | /once@1.4.0: 3138 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 3139 | dependencies: 3140 | wrappy: 1.0.2 3141 | dev: true 3142 | 3143 | /onetime@5.1.2: 3144 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 3145 | engines: {node: '>=6'} 3146 | dependencies: 3147 | mimic-fn: 2.1.0 3148 | dev: true 3149 | 3150 | /onetime@6.0.0: 3151 | resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 3152 | engines: {node: '>=12'} 3153 | dependencies: 3154 | mimic-fn: 4.0.0 3155 | dev: true 3156 | 3157 | /open@9.1.0: 3158 | resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} 3159 | engines: {node: '>=14.16'} 3160 | dependencies: 3161 | default-browser: 4.0.0 3162 | define-lazy-prop: 3.0.0 3163 | is-inside-container: 1.0.0 3164 | is-wsl: 2.2.0 3165 | dev: true 3166 | 3167 | /optionator@0.9.4: 3168 | resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 3169 | engines: {node: '>= 0.8.0'} 3170 | dependencies: 3171 | deep-is: 0.1.4 3172 | fast-levenshtein: 2.0.6 3173 | levn: 0.4.1 3174 | prelude-ls: 1.2.1 3175 | type-check: 0.4.0 3176 | word-wrap: 1.2.5 3177 | dev: true 3178 | 3179 | /p-limit@2.3.0: 3180 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 3181 | engines: {node: '>=6'} 3182 | dependencies: 3183 | p-try: 2.2.0 3184 | dev: true 3185 | 3186 | /p-limit@3.1.0: 3187 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 3188 | engines: {node: '>=10'} 3189 | dependencies: 3190 | yocto-queue: 0.1.0 3191 | dev: true 3192 | 3193 | /p-locate@4.1.0: 3194 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 3195 | engines: {node: '>=8'} 3196 | dependencies: 3197 | p-limit: 2.3.0 3198 | dev: true 3199 | 3200 | /p-locate@5.0.0: 3201 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 3202 | engines: {node: '>=10'} 3203 | dependencies: 3204 | p-limit: 3.1.0 3205 | dev: true 3206 | 3207 | /p-try@2.2.0: 3208 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 3209 | engines: {node: '>=6'} 3210 | dev: true 3211 | 3212 | /package-manager-detector@0.2.8: 3213 | resolution: {integrity: sha512-ts9KSdroZisdvKMWVAVCXiKqnqNfXz4+IbrBG8/BWx/TR5le+jfenvoBuIZ6UWM9nz47W7AbD9qYfAwfWMIwzA==} 3214 | dev: true 3215 | 3216 | /parent-module@1.0.1: 3217 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 3218 | engines: {node: '>=6'} 3219 | dependencies: 3220 | callsites: 3.1.0 3221 | dev: true 3222 | 3223 | /parse-author@2.0.0: 3224 | resolution: {integrity: sha512-yx5DfvkN8JsHL2xk2Os9oTia467qnvRgey4ahSm2X8epehBLx/gWLcy5KI+Y36ful5DzGbCS6RazqZGgy1gHNw==} 3225 | engines: {node: '>=0.10.0'} 3226 | dependencies: 3227 | author-regex: 1.0.0 3228 | dev: true 3229 | 3230 | /parse-entities@2.0.0: 3231 | resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} 3232 | dependencies: 3233 | character-entities: 1.2.4 3234 | character-entities-legacy: 1.1.4 3235 | character-reference-invalid: 1.1.4 3236 | is-alphanumerical: 1.0.4 3237 | is-decimal: 1.0.4 3238 | is-hexadecimal: 1.0.4 3239 | dev: true 3240 | 3241 | /parse-json@5.2.0: 3242 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 3243 | engines: {node: '>=8'} 3244 | dependencies: 3245 | '@babel/code-frame': 7.22.10 3246 | error-ex: 1.3.2 3247 | json-parse-even-better-errors: 2.3.1 3248 | lines-and-columns: 1.2.4 3249 | dev: true 3250 | 3251 | /path-exists@4.0.0: 3252 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 3253 | engines: {node: '>=8'} 3254 | dev: true 3255 | 3256 | /path-is-absolute@1.0.1: 3257 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 3258 | engines: {node: '>=0.10.0'} 3259 | dev: true 3260 | 3261 | /path-key@3.1.1: 3262 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 3263 | engines: {node: '>=8'} 3264 | dev: true 3265 | 3266 | /path-key@4.0.0: 3267 | resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 3268 | engines: {node: '>=12'} 3269 | dev: true 3270 | 3271 | /path-parse@1.0.7: 3272 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 3273 | dev: true 3274 | 3275 | /path-type@4.0.0: 3276 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 3277 | engines: {node: '>=8'} 3278 | dev: true 3279 | 3280 | /pathe@1.1.2: 3281 | resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} 3282 | dev: true 3283 | 3284 | /pathe@2.0.2: 3285 | resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==} 3286 | dev: true 3287 | 3288 | /pathe@2.0.3: 3289 | resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 3290 | dev: true 3291 | 3292 | /pathval@2.0.0: 3293 | resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} 3294 | engines: {node: '>= 14.16'} 3295 | dev: true 3296 | 3297 | /perfect-debounce@1.0.0: 3298 | resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} 3299 | dev: true 3300 | 3301 | /picocolors@1.0.0: 3302 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 3303 | dev: true 3304 | 3305 | /picocolors@1.1.1: 3306 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 3307 | dev: true 3308 | 3309 | /picomatch@2.3.1: 3310 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 3311 | engines: {node: '>=8.6'} 3312 | dev: true 3313 | 3314 | /picomatch@4.0.2: 3315 | resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} 3316 | engines: {node: '>=12'} 3317 | dev: true 3318 | 3319 | /pkg-types@1.3.1: 3320 | resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} 3321 | dependencies: 3322 | confbox: 0.1.8 3323 | mlly: 1.7.4 3324 | pathe: 2.0.2 3325 | dev: true 3326 | 3327 | /pluralize@8.0.0: 3328 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 3329 | engines: {node: '>=4'} 3330 | dev: true 3331 | 3332 | /postcss-selector-parser@6.0.13: 3333 | resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} 3334 | engines: {node: '>=4'} 3335 | dependencies: 3336 | cssesc: 3.0.0 3337 | util-deprecate: 1.0.2 3338 | dev: true 3339 | 3340 | /postcss@8.5.6: 3341 | resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} 3342 | engines: {node: ^10 || ^12 || >=14} 3343 | dependencies: 3344 | nanoid: 3.3.11 3345 | picocolors: 1.1.1 3346 | source-map-js: 1.2.1 3347 | dev: true 3348 | 3349 | /prelude-ls@1.2.1: 3350 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 3351 | engines: {node: '>= 0.8.0'} 3352 | dev: true 3353 | 3354 | /prettier-package-json@2.8.0: 3355 | resolution: {integrity: sha512-WxtodH/wWavfw3MR7yK/GrS4pASEQ+iSTkdtSxPJWvqzG55ir5nvbLt9rw5AOiEcqqPCRM92WCtR1rk3TG3JSQ==} 3356 | hasBin: true 3357 | dependencies: 3358 | '@types/parse-author': 2.0.1 3359 | commander: 4.1.1 3360 | cosmiconfig: 7.1.0 3361 | fs-extra: 10.1.0 3362 | glob: 7.2.3 3363 | minimatch: 3.1.2 3364 | parse-author: 2.0.0 3365 | sort-object-keys: 1.1.3 3366 | sort-order: 1.0.1 3367 | dev: true 3368 | 3369 | /prettier-plugin-astro@0.11.1: 3370 | resolution: {integrity: sha512-28sf624jQz9uP4hkQiRPRVuG1/4XJpnS6DfoXPgeDAeQ+eQ1o21bpioUbxze57y2EN+BCHeEw6x3a1MhM08Liw==} 3371 | engines: {node: ^14.15.0 || >=16.0.0} 3372 | dependencies: 3373 | '@astrojs/compiler': 1.8.2 3374 | prettier: 3.0.2 3375 | sass-formatter: 0.7.7 3376 | dev: true 3377 | 3378 | /prettier-plugin-curly-and-jsdoc@0.116.1(prettier@3.5.3): 3379 | resolution: {integrity: sha512-36vPGzQ9/8PXEWWi41hzp+E+6lRGHr3l5hI2pQoUVwOl67m1+LIDTy0JPyjChEBwBlKI60E9qhCWvrhqJ5CCnA==} 3380 | peerDependencies: 3381 | prettier: ^3.0.0 3382 | dependencies: 3383 | prettier: 3.5.3 3384 | dev: true 3385 | 3386 | /prettier-plugin-curly-and-jsdoc@0.119.3(prettier@3.5.3): 3387 | resolution: {integrity: sha512-TvW0X7EDU6xeNMDinuKyKggzz+mxHoyu7cycv1TmtdanEW43lNec3y2Z4NgB9iQ0eLCd00/2Jla/6gn5FQterA==} 3388 | peerDependencies: 3389 | prettier: ^3.0.0 3390 | dependencies: 3391 | prettier: 3.5.3 3392 | dev: true 3393 | 3394 | /prettier-plugin-pkgsort@0.2.1(prettier@3.5.3): 3395 | resolution: {integrity: sha512-/k5MIw84EhgoH7dmq4+6ozHjJ0VYbxbw17g4C+WPGHODkLivGwJoA6U1YPR/KObyRDMQJHXAfXKu++9smg7Jyw==} 3396 | peerDependencies: 3397 | prettier: ^3.0.0 3398 | dependencies: 3399 | prettier: 3.5.3 3400 | prettier-package-json: 2.8.0 3401 | dev: true 3402 | 3403 | /prettier-plugin-toml@0.3.5: 3404 | resolution: {integrity: sha512-yP8dTVjFn1m1RfMAQ2jSjxi41+prv7YSeCwD5k7BCazFDYl+bj1vrEJm8OJTrDa/U20pQsXjYLoVYlHEqEja3Q==} 3405 | dependencies: 3406 | '@toml-tools/lexer': 0.3.5 3407 | '@toml-tools/parser': 0.3.5 3408 | prettier: 2.8.8 3409 | dev: true 3410 | 3411 | /prettier@2.8.8: 3412 | resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} 3413 | engines: {node: '>=10.13.0'} 3414 | hasBin: true 3415 | dev: true 3416 | 3417 | /prettier@3.0.2: 3418 | resolution: {integrity: sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==} 3419 | engines: {node: '>=14'} 3420 | hasBin: true 3421 | dev: true 3422 | 3423 | /prettier@3.5.3: 3424 | resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} 3425 | engines: {node: '>=14'} 3426 | hasBin: true 3427 | dev: true 3428 | 3429 | /prompts@2.4.2: 3430 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 3431 | engines: {node: '>= 6'} 3432 | dependencies: 3433 | kleur: 3.0.3 3434 | sisteransi: 1.0.5 3435 | dev: true 3436 | 3437 | /punycode@2.3.0: 3438 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 3439 | engines: {node: '>=6'} 3440 | dev: true 3441 | 3442 | /queue-microtask@1.2.3: 3443 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 3444 | dev: true 3445 | 3446 | /rc9@2.1.2: 3447 | resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} 3448 | dependencies: 3449 | defu: 6.1.4 3450 | destr: 2.0.3 3451 | dev: true 3452 | 3453 | /read-pkg-up@7.0.1: 3454 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 3455 | engines: {node: '>=8'} 3456 | dependencies: 3457 | find-up: 4.1.0 3458 | read-pkg: 5.2.0 3459 | type-fest: 0.8.1 3460 | dev: true 3461 | 3462 | /read-pkg@5.2.0: 3463 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 3464 | engines: {node: '>=8'} 3465 | dependencies: 3466 | '@types/normalize-package-data': 2.4.1 3467 | normalize-package-data: 2.5.0 3468 | parse-json: 5.2.0 3469 | type-fest: 0.6.0 3470 | dev: true 3471 | 3472 | /readdirp@4.1.1: 3473 | resolution: {integrity: sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==} 3474 | engines: {node: '>= 14.18.0'} 3475 | dev: true 3476 | 3477 | /refa@0.11.0: 3478 | resolution: {integrity: sha512-486O8/pQXwj9jV0mVvUnTsxq0uknpBnNJ0eCUhkZqJRQ8KutrT1PhzmumdCeM1hSBF2eMlFPmwECRER4IbKXlQ==} 3479 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 3480 | dependencies: 3481 | '@eslint-community/regexpp': 4.8.0 3482 | dev: true 3483 | 3484 | /regexp-ast-analysis@0.6.0: 3485 | resolution: {integrity: sha512-OLxjyjPkVH+rQlBLb1I/P/VTmamSjGkvN5PTV5BXP432k3uVz727J7H29GA5IFiY0m7e1xBN7049Wn59FY3DEQ==} 3486 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 3487 | dependencies: 3488 | '@eslint-community/regexpp': 4.8.0 3489 | refa: 0.11.0 3490 | dev: true 3491 | 3492 | /regexp-to-ast@0.4.0: 3493 | resolution: {integrity: sha512-4qf/7IsIKfSNHQXSwial1IFmfM1Cc/whNBQqRwe0V2stPe7KmN1U0tWQiIx6JiirgSrisjE0eECdNf7Tav1Ntw==} 3494 | dev: true 3495 | 3496 | /regexp-tree@0.1.27: 3497 | resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} 3498 | hasBin: true 3499 | dev: true 3500 | 3501 | /regjsparser@0.10.0: 3502 | resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} 3503 | hasBin: true 3504 | dependencies: 3505 | jsesc: 0.5.0 3506 | dev: true 3507 | 3508 | /require-directory@2.1.1: 3509 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 3510 | engines: {node: '>=0.10.0'} 3511 | dev: true 3512 | 3513 | /require-from-string@2.0.2: 3514 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} 3515 | engines: {node: '>=0.10.0'} 3516 | dev: true 3517 | 3518 | /requireindex@1.2.0: 3519 | resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==} 3520 | engines: {node: '>=0.10.5'} 3521 | dev: true 3522 | 3523 | /resolve-from@4.0.0: 3524 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 3525 | engines: {node: '>=4'} 3526 | dev: true 3527 | 3528 | /resolve-pkg-maps@1.0.0: 3529 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 3530 | dev: true 3531 | 3532 | /resolve@1.22.10: 3533 | resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} 3534 | engines: {node: '>= 0.4'} 3535 | hasBin: true 3536 | dependencies: 3537 | is-core-module: 2.16.1 3538 | path-parse: 1.0.7 3539 | supports-preserve-symlinks-flag: 1.0.0 3540 | dev: true 3541 | 3542 | /resolve@1.22.4: 3543 | resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} 3544 | hasBin: true 3545 | dependencies: 3546 | is-core-module: 2.13.0 3547 | path-parse: 1.0.7 3548 | supports-preserve-symlinks-flag: 1.0.0 3549 | dev: true 3550 | 3551 | /reusify@1.0.4: 3552 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 3553 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 3554 | dev: true 3555 | 3556 | /rimraf@3.0.2: 3557 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 3558 | deprecated: Rimraf versions prior to v4 are no longer supported 3559 | hasBin: true 3560 | dependencies: 3561 | glob: 7.2.3 3562 | dev: true 3563 | 3564 | /rollup@4.43.0: 3565 | resolution: {integrity: sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==} 3566 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 3567 | hasBin: true 3568 | dependencies: 3569 | '@types/estree': 1.0.7 3570 | optionalDependencies: 3571 | '@rollup/rollup-android-arm-eabi': 4.43.0 3572 | '@rollup/rollup-android-arm64': 4.43.0 3573 | '@rollup/rollup-darwin-arm64': 4.43.0 3574 | '@rollup/rollup-darwin-x64': 4.43.0 3575 | '@rollup/rollup-freebsd-arm64': 4.43.0 3576 | '@rollup/rollup-freebsd-x64': 4.43.0 3577 | '@rollup/rollup-linux-arm-gnueabihf': 4.43.0 3578 | '@rollup/rollup-linux-arm-musleabihf': 4.43.0 3579 | '@rollup/rollup-linux-arm64-gnu': 4.43.0 3580 | '@rollup/rollup-linux-arm64-musl': 4.43.0 3581 | '@rollup/rollup-linux-loongarch64-gnu': 4.43.0 3582 | '@rollup/rollup-linux-powerpc64le-gnu': 4.43.0 3583 | '@rollup/rollup-linux-riscv64-gnu': 4.43.0 3584 | '@rollup/rollup-linux-riscv64-musl': 4.43.0 3585 | '@rollup/rollup-linux-s390x-gnu': 4.43.0 3586 | '@rollup/rollup-linux-x64-gnu': 4.43.0 3587 | '@rollup/rollup-linux-x64-musl': 4.43.0 3588 | '@rollup/rollup-win32-arm64-msvc': 4.43.0 3589 | '@rollup/rollup-win32-ia32-msvc': 4.43.0 3590 | '@rollup/rollup-win32-x64-msvc': 4.43.0 3591 | fsevents: 2.3.3 3592 | dev: true 3593 | 3594 | /run-applescript@5.0.0: 3595 | resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} 3596 | engines: {node: '>=12'} 3597 | dependencies: 3598 | execa: 5.1.1 3599 | dev: true 3600 | 3601 | /run-parallel@1.2.0: 3602 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 3603 | dependencies: 3604 | queue-microtask: 1.2.3 3605 | dev: true 3606 | 3607 | /s.color@0.0.15: 3608 | resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} 3609 | dev: true 3610 | 3611 | /safe-buffer@5.2.1: 3612 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 3613 | dev: true 3614 | 3615 | /sass-formatter@0.7.7: 3616 | resolution: {integrity: sha512-axtQ7c7Cf4UgHsD8e4okhIkkc90+tdgBIfUMx69+qJuMNq9EOo2k+RH/mDKj0XeA5z3nC1Ca5TCntuxRhI+1MA==} 3617 | dependencies: 3618 | suf-log: 2.5.3 3619 | dev: true 3620 | 3621 | /scslre@0.2.0: 3622 | resolution: {integrity: sha512-4hc49fUMmX3jM0XdFUAPBrs1xwEcdHa0KyjEsjFs+Zfc66mpFpq5YmRgDtl+Ffo6AtJIilfei+yKw8fUn3N88w==} 3623 | dependencies: 3624 | '@eslint-community/regexpp': 4.8.0 3625 | refa: 0.11.0 3626 | regexp-ast-analysis: 0.6.0 3627 | dev: true 3628 | 3629 | /semver@5.7.2: 3630 | resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} 3631 | hasBin: true 3632 | dev: true 3633 | 3634 | /semver@7.6.3: 3635 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 3636 | engines: {node: '>=10'} 3637 | hasBin: true 3638 | dev: true 3639 | 3640 | /semver@7.7.2: 3641 | resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} 3642 | engines: {node: '>=10'} 3643 | hasBin: true 3644 | dev: true 3645 | 3646 | /shebang-command@2.0.0: 3647 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 3648 | engines: {node: '>=8'} 3649 | dependencies: 3650 | shebang-regex: 3.0.0 3651 | dev: true 3652 | 3653 | /shebang-regex@3.0.0: 3654 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 3655 | engines: {node: '>=8'} 3656 | dev: true 3657 | 3658 | /siginfo@2.0.0: 3659 | resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 3660 | dev: true 3661 | 3662 | /signal-exit@3.0.7: 3663 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 3664 | dev: true 3665 | 3666 | /signal-exit@4.1.0: 3667 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 3668 | engines: {node: '>=14'} 3669 | dev: true 3670 | 3671 | /sisteransi@1.0.5: 3672 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 3673 | dev: true 3674 | 3675 | /slash@3.0.0: 3676 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 3677 | engines: {node: '>=8'} 3678 | dev: true 3679 | 3680 | /sort-object-keys@1.1.3: 3681 | resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} 3682 | dev: true 3683 | 3684 | /sort-order@1.0.1: 3685 | resolution: {integrity: sha512-BiExT7C1IVF4DNd5dttR/dEq3wunGOHpy4phvqFUQA1pY6j2ye8WWEAV8LhRbfdF0EWDX12FfyPPf9P71eT+cA==} 3686 | dev: true 3687 | 3688 | /source-map-js@1.2.1: 3689 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 3690 | engines: {node: '>=0.10.0'} 3691 | dev: true 3692 | 3693 | /spdx-correct@3.2.0: 3694 | resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} 3695 | dependencies: 3696 | spdx-expression-parse: 3.0.1 3697 | spdx-license-ids: 3.0.13 3698 | dev: true 3699 | 3700 | /spdx-exceptions@2.3.0: 3701 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 3702 | dev: true 3703 | 3704 | /spdx-expression-parse@3.0.1: 3705 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 3706 | dependencies: 3707 | spdx-exceptions: 2.3.0 3708 | spdx-license-ids: 3.0.13 3709 | dev: true 3710 | 3711 | /spdx-license-ids@3.0.13: 3712 | resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} 3713 | dev: true 3714 | 3715 | /stackback@0.0.2: 3716 | resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 3717 | dev: true 3718 | 3719 | /std-env@3.9.0: 3720 | resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} 3721 | dev: true 3722 | 3723 | /string-width@4.2.3: 3724 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 3725 | engines: {node: '>=8'} 3726 | dependencies: 3727 | emoji-regex: 8.0.0 3728 | is-fullwidth-code-point: 3.0.0 3729 | strip-ansi: 6.0.1 3730 | dev: true 3731 | 3732 | /strip-ansi@6.0.1: 3733 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 3734 | engines: {node: '>=8'} 3735 | dependencies: 3736 | ansi-regex: 5.0.1 3737 | dev: true 3738 | 3739 | /strip-final-newline@2.0.0: 3740 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} 3741 | engines: {node: '>=6'} 3742 | dev: true 3743 | 3744 | /strip-final-newline@3.0.0: 3745 | resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 3746 | engines: {node: '>=12'} 3747 | dev: true 3748 | 3749 | /strip-indent@3.0.0: 3750 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 3751 | engines: {node: '>=8'} 3752 | dependencies: 3753 | min-indent: 1.0.1 3754 | dev: true 3755 | 3756 | /strip-json-comments@3.1.1: 3757 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 3758 | engines: {node: '>=8'} 3759 | dev: true 3760 | 3761 | /strip-literal@3.0.0: 3762 | resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} 3763 | dependencies: 3764 | js-tokens: 9.0.1 3765 | dev: true 3766 | 3767 | /suf-log@2.5.3: 3768 | resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} 3769 | dependencies: 3770 | s.color: 0.0.15 3771 | dev: true 3772 | 3773 | /supports-color@5.5.0: 3774 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 3775 | engines: {node: '>=4'} 3776 | dependencies: 3777 | has-flag: 3.0.0 3778 | dev: true 3779 | 3780 | /supports-color@7.2.0: 3781 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 3782 | engines: {node: '>=8'} 3783 | dependencies: 3784 | has-flag: 4.0.0 3785 | dev: true 3786 | 3787 | /supports-preserve-symlinks-flag@1.0.0: 3788 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 3789 | engines: {node: '>= 0.4'} 3790 | dev: true 3791 | 3792 | /synckit@0.8.5: 3793 | resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} 3794 | engines: {node: ^14.18.0 || >=16.0.0} 3795 | dependencies: 3796 | '@pkgr/utils': 2.4.2 3797 | tslib: 2.6.2 3798 | dev: true 3799 | 3800 | /tapable@2.2.1: 3801 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 3802 | engines: {node: '>=6'} 3803 | dev: true 3804 | 3805 | /tar@6.2.1: 3806 | resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} 3807 | engines: {node: '>=10'} 3808 | dependencies: 3809 | chownr: 2.0.0 3810 | fs-minipass: 2.1.0 3811 | minipass: 5.0.0 3812 | minizlib: 2.1.2 3813 | mkdirp: 1.0.4 3814 | yallist: 4.0.0 3815 | dev: true 3816 | 3817 | /text-table@0.2.0: 3818 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 3819 | dev: true 3820 | 3821 | /tiny-conventional-commits-parser@0.0.1: 3822 | resolution: {integrity: sha512-N5+AZWdBeHNSgTIaxvx0+9mFrnW4H1BbjQ84H7i3TuWSkno8Hju886hLaHZhE/hYEKrfrfl/uHurqpZJHDuYGQ==} 3823 | dev: true 3824 | 3825 | /tinybench@2.9.0: 3826 | resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} 3827 | dev: true 3828 | 3829 | /tinyexec@0.3.2: 3830 | resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} 3831 | dev: true 3832 | 3833 | /tinyglobby@0.2.10: 3834 | resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} 3835 | engines: {node: '>=12.0.0'} 3836 | dependencies: 3837 | fdir: 6.4.3(picomatch@4.0.2) 3838 | picomatch: 4.0.2 3839 | dev: true 3840 | 3841 | /tinyglobby@0.2.14: 3842 | resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} 3843 | engines: {node: '>=12.0.0'} 3844 | dependencies: 3845 | fdir: 6.4.6(picomatch@4.0.2) 3846 | picomatch: 4.0.2 3847 | dev: true 3848 | 3849 | /tinypool@1.1.1: 3850 | resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} 3851 | engines: {node: ^18.0.0 || >=20.0.0} 3852 | dev: true 3853 | 3854 | /tinyrainbow@2.0.0: 3855 | resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} 3856 | engines: {node: '>=14.0.0'} 3857 | dev: true 3858 | 3859 | /tinyspy@4.0.3: 3860 | resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==} 3861 | engines: {node: '>=14.0.0'} 3862 | dev: true 3863 | 3864 | /titleize@3.0.0: 3865 | resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} 3866 | engines: {node: '>=12'} 3867 | dev: true 3868 | 3869 | /to-regex-range@5.0.1: 3870 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 3871 | engines: {node: '>=8.0'} 3872 | dependencies: 3873 | is-number: 7.0.0 3874 | dev: true 3875 | 3876 | /toml-eslint-parser@0.6.0: 3877 | resolution: {integrity: sha512-aTmQa0RFb+2URe8IZOfo/oxt3b5rlXlpG9xE+6FmeI8immCGLnZYvKVxbnCYJx4bIKIaEwl0BnCDhwO70yeWSA==} 3878 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3879 | dependencies: 3880 | eslint-visitor-keys: 3.4.3 3881 | dev: true 3882 | 3883 | /ts-api-utils@1.0.2(typescript@5.8.3): 3884 | resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==} 3885 | engines: {node: '>=16.13.0'} 3886 | peerDependencies: 3887 | typescript: '>=4.2.0' 3888 | dependencies: 3889 | typescript: 5.8.3 3890 | dev: true 3891 | 3892 | /tslib@1.14.1: 3893 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 3894 | dev: true 3895 | 3896 | /tslib@2.6.2: 3897 | resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} 3898 | dev: true 3899 | 3900 | /tsutils-etc@1.4.2(tsutils@3.21.0)(typescript@5.8.3): 3901 | resolution: {integrity: sha512-2Dn5SxTDOu6YWDNKcx1xu2YUy6PUeKrWZB/x2cQ8vY2+iz3JRembKn/iZ0JLT1ZudGNwQQvtFX9AwvRHbXuPUg==} 3902 | hasBin: true 3903 | peerDependencies: 3904 | tsutils: ^3.0.0 3905 | typescript: '>=4.0.0' 3906 | dependencies: 3907 | '@types/yargs': 17.0.24 3908 | tsutils: 3.21.0(typescript@5.8.3) 3909 | typescript: 5.8.3 3910 | yargs: 17.7.2 3911 | dev: true 3912 | 3913 | /tsutils@3.21.0(typescript@5.8.3): 3914 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 3915 | engines: {node: '>= 6'} 3916 | peerDependencies: 3917 | 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' 3918 | dependencies: 3919 | tslib: 1.14.1 3920 | typescript: 5.8.3 3921 | dev: true 3922 | 3923 | /tunnel-agent@0.6.0: 3924 | resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} 3925 | dependencies: 3926 | safe-buffer: 5.2.1 3927 | dev: true 3928 | 3929 | /type-check@0.4.0: 3930 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 3931 | engines: {node: '>= 0.8.0'} 3932 | dependencies: 3933 | prelude-ls: 1.2.1 3934 | dev: true 3935 | 3936 | /type-fest@0.20.2: 3937 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 3938 | engines: {node: '>=10'} 3939 | dev: true 3940 | 3941 | /type-fest@0.6.0: 3942 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 3943 | engines: {node: '>=8'} 3944 | dev: true 3945 | 3946 | /type-fest@0.8.1: 3947 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 3948 | engines: {node: '>=8'} 3949 | dev: true 3950 | 3951 | /typescript@5.8.3: 3952 | resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} 3953 | engines: {node: '>=14.17'} 3954 | hasBin: true 3955 | dev: true 3956 | 3957 | /ufo@1.5.4: 3958 | resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} 3959 | dev: true 3960 | 3961 | /unconfig@0.3.10: 3962 | resolution: {integrity: sha512-tj317lhIq2iZF/NXrJnU1t2UaGUKKz1eL1sK2t63Oq66V9BxqvZV12m55fp/fpQJ+DDmVlLgo7cnLVOZkhlO/A==} 3963 | dependencies: 3964 | '@antfu/utils': 0.7.6 3965 | defu: 6.1.4 3966 | jiti: 1.21.7 3967 | mlly: 1.7.4 3968 | dev: true 3969 | 3970 | /undici-types@5.26.5: 3971 | resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 3972 | dev: true 3973 | 3974 | /unist-util-stringify-position@2.0.3: 3975 | resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} 3976 | dependencies: 3977 | '@types/unist': 2.0.7 3978 | dev: true 3979 | 3980 | /universalify@2.0.0: 3981 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} 3982 | engines: {node: '>= 10.0.0'} 3983 | dev: true 3984 | 3985 | /untildify@4.0.0: 3986 | resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} 3987 | engines: {node: '>=8'} 3988 | dev: true 3989 | 3990 | /uri-js@4.4.1: 3991 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 3992 | dependencies: 3993 | punycode: 2.3.0 3994 | dev: true 3995 | 3996 | /util-deprecate@1.0.2: 3997 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 3998 | dev: true 3999 | 4000 | /validate-npm-package-license@3.0.4: 4001 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 4002 | dependencies: 4003 | spdx-correct: 3.2.0 4004 | spdx-expression-parse: 3.0.1 4005 | dev: true 4006 | 4007 | /vite-node@3.2.3(@types/node@18.19.112): 4008 | resolution: {integrity: sha512-gc8aAifGuDIpZHrPjuHyP4dpQmYXqWw7D1GmDnWeNWP654UEXzVfQ5IHPSK5HaHkwB/+p1atpYpSdw/2kOv8iQ==} 4009 | engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 4010 | hasBin: true 4011 | dependencies: 4012 | cac: 6.7.14 4013 | debug: 4.4.1 4014 | es-module-lexer: 1.7.0 4015 | pathe: 2.0.3 4016 | vite: 6.3.5(@types/node@18.19.112) 4017 | transitivePeerDependencies: 4018 | - '@types/node' 4019 | - jiti 4020 | - less 4021 | - lightningcss 4022 | - sass 4023 | - sass-embedded 4024 | - stylus 4025 | - sugarss 4026 | - supports-color 4027 | - terser 4028 | - tsx 4029 | - yaml 4030 | dev: true 4031 | 4032 | /vite@6.3.5(@types/node@18.19.112): 4033 | resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} 4034 | engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 4035 | hasBin: true 4036 | peerDependencies: 4037 | '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 4038 | jiti: '>=1.21.0' 4039 | less: '*' 4040 | lightningcss: ^1.21.0 4041 | sass: '*' 4042 | sass-embedded: '*' 4043 | stylus: '*' 4044 | sugarss: '*' 4045 | terser: ^5.16.0 4046 | tsx: ^4.8.1 4047 | yaml: ^2.4.2 4048 | peerDependenciesMeta: 4049 | '@types/node': 4050 | optional: true 4051 | jiti: 4052 | optional: true 4053 | less: 4054 | optional: true 4055 | lightningcss: 4056 | optional: true 4057 | sass: 4058 | optional: true 4059 | sass-embedded: 4060 | optional: true 4061 | stylus: 4062 | optional: true 4063 | sugarss: 4064 | optional: true 4065 | terser: 4066 | optional: true 4067 | tsx: 4068 | optional: true 4069 | yaml: 4070 | optional: true 4071 | dependencies: 4072 | '@types/node': 18.19.112 4073 | esbuild: 0.25.5 4074 | fdir: 6.4.6(picomatch@4.0.2) 4075 | picomatch: 4.0.2 4076 | postcss: 8.5.6 4077 | rollup: 4.43.0 4078 | tinyglobby: 0.2.14 4079 | optionalDependencies: 4080 | fsevents: 2.3.3 4081 | dev: true 4082 | 4083 | /vitest@3.2.3(@types/node@18.19.112): 4084 | resolution: {integrity: sha512-E6U2ZFXe3N/t4f5BwUaVCKRLHqUpk1CBWeMh78UT4VaTPH/2dyvH6ALl29JTovEPu9dVKr/K/J4PkXgrMbw4Ww==} 4085 | engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 4086 | hasBin: true 4087 | peerDependencies: 4088 | '@edge-runtime/vm': '*' 4089 | '@types/debug': ^4.1.12 4090 | '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 4091 | '@vitest/browser': 3.2.3 4092 | '@vitest/ui': 3.2.3 4093 | happy-dom: '*' 4094 | jsdom: '*' 4095 | peerDependenciesMeta: 4096 | '@edge-runtime/vm': 4097 | optional: true 4098 | '@types/debug': 4099 | optional: true 4100 | '@types/node': 4101 | optional: true 4102 | '@vitest/browser': 4103 | optional: true 4104 | '@vitest/ui': 4105 | optional: true 4106 | happy-dom: 4107 | optional: true 4108 | jsdom: 4109 | optional: true 4110 | dependencies: 4111 | '@types/chai': 5.2.2 4112 | '@types/node': 18.19.112 4113 | '@vitest/expect': 3.2.3 4114 | '@vitest/mocker': 3.2.3(vite@6.3.5) 4115 | '@vitest/pretty-format': 3.2.3 4116 | '@vitest/runner': 3.2.3 4117 | '@vitest/snapshot': 3.2.3 4118 | '@vitest/spy': 3.2.3 4119 | '@vitest/utils': 3.2.3 4120 | chai: 5.2.0 4121 | debug: 4.4.1 4122 | expect-type: 1.2.1 4123 | magic-string: 0.30.17 4124 | pathe: 2.0.3 4125 | picomatch: 4.0.2 4126 | std-env: 3.9.0 4127 | tinybench: 2.9.0 4128 | tinyexec: 0.3.2 4129 | tinyglobby: 0.2.14 4130 | tinypool: 1.1.1 4131 | tinyrainbow: 2.0.0 4132 | vite: 6.3.5(@types/node@18.19.112) 4133 | vite-node: 3.2.3(@types/node@18.19.112) 4134 | why-is-node-running: 2.3.0 4135 | transitivePeerDependencies: 4136 | - jiti 4137 | - less 4138 | - lightningcss 4139 | - msw 4140 | - sass 4141 | - sass-embedded 4142 | - stylus 4143 | - sugarss 4144 | - supports-color 4145 | - terser 4146 | - tsx 4147 | - yaml 4148 | dev: true 4149 | 4150 | /vue-eslint-parser@9.3.1(eslint@8.57.1): 4151 | resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==} 4152 | engines: {node: ^14.17.0 || >=16.0.0} 4153 | peerDependencies: 4154 | eslint: '>=6.0.0' 4155 | dependencies: 4156 | debug: 4.4.1 4157 | eslint: 8.57.1 4158 | eslint-scope: 7.2.2 4159 | eslint-visitor-keys: 3.4.3 4160 | espree: 9.6.1 4161 | esquery: 1.5.0 4162 | lodash: 4.17.21 4163 | semver: 7.6.3 4164 | transitivePeerDependencies: 4165 | - supports-color 4166 | dev: true 4167 | 4168 | /which@2.0.2: 4169 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 4170 | engines: {node: '>= 8'} 4171 | hasBin: true 4172 | dependencies: 4173 | isexe: 2.0.0 4174 | dev: true 4175 | 4176 | /why-is-node-running@2.3.0: 4177 | resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} 4178 | engines: {node: '>=8'} 4179 | hasBin: true 4180 | dependencies: 4181 | siginfo: 2.0.0 4182 | stackback: 0.0.2 4183 | dev: true 4184 | 4185 | /word-wrap@1.2.5: 4186 | resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 4187 | engines: {node: '>=0.10.0'} 4188 | dev: true 4189 | 4190 | /wrap-ansi@7.0.0: 4191 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 4192 | engines: {node: '>=10'} 4193 | dependencies: 4194 | ansi-styles: 4.3.0 4195 | string-width: 4.2.3 4196 | strip-ansi: 6.0.1 4197 | dev: true 4198 | 4199 | /wrappy@1.0.2: 4200 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 4201 | dev: true 4202 | 4203 | /xml-name-validator@4.0.0: 4204 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 4205 | engines: {node: '>=12'} 4206 | dev: true 4207 | 4208 | /y18n@5.0.8: 4209 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 4210 | engines: {node: '>=10'} 4211 | dev: true 4212 | 4213 | /yallist@4.0.0: 4214 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 4215 | dev: true 4216 | 4217 | /yaml-eslint-parser@1.2.2: 4218 | resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==} 4219 | engines: {node: ^14.17.0 || >=16.0.0} 4220 | dependencies: 4221 | eslint-visitor-keys: 3.4.3 4222 | lodash: 4.17.21 4223 | yaml: 2.3.1 4224 | dev: true 4225 | 4226 | /yaml@1.10.2: 4227 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 4228 | engines: {node: '>= 6'} 4229 | dev: true 4230 | 4231 | /yaml@2.3.1: 4232 | resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} 4233 | engines: {node: '>= 14'} 4234 | dev: true 4235 | 4236 | /yargs-parser@21.1.1: 4237 | resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 4238 | engines: {node: '>=12'} 4239 | dev: true 4240 | 4241 | /yargs@17.7.2: 4242 | resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} 4243 | engines: {node: '>=12'} 4244 | dependencies: 4245 | cliui: 8.0.1 4246 | escalade: 3.2.0 4247 | get-caller-file: 2.0.5 4248 | require-directory: 2.1.1 4249 | string-width: 4.2.3 4250 | y18n: 5.0.8 4251 | yargs-parser: 21.1.1 4252 | dev: true 4253 | 4254 | /yocto-queue@0.1.0: 4255 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 4256 | engines: {node: '>=10'} 4257 | dev: true 4258 | --------------------------------------------------------------------------------