├── .gitignore
├── LICENSE
├── README.md
├── dev
├── index.html
├── public
│ └── vite.svg
├── src
│ ├── App.vue
│ ├── Callout.vue
│ ├── Callout2.ts
│ ├── Callout3.tsx
│ ├── assets
│ │ └── vue.svg
│ ├── main.ts
│ ├── style.css
│ └── vite-env.d.ts
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
├── package.json
├── pnpm-lock.yaml
├── src
├── index.test.ts
└── index.ts
└── tsconfig.json
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | dist
4 | *.log
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright © 2022 Robert Soriano (https://github.com/wobsoriano)
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 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # vue-markdoc
2 |
3 | Transform [Markdoc](https://markdoc.io/) renderable trees to Vue components.
4 |
5 | ## Installation
6 |
7 | ```bash
8 | pnpm add @markdoc/markdoc vue-markdoc
9 | ```
10 |
11 | ## Usage
12 |
13 | ```html
14 |
29 |
30 |
31 |
32 |
33 | ```
34 |
35 | ## Rendering Vue components
36 |
37 | To render a Vue component, provide the `components` object as an argument along with the `content`. The `components` object specifies a mapping from your tags and nodes to the corresponding Vue component.
38 |
39 | ```html
40 |
63 |
64 |
65 |
66 |
67 | ```
68 |
69 | ```html
70 |
71 |
72 |
73 |
74 |
75 |
76 |
79 | ```
80 |
81 | ## Related
82 |
83 | - [unplugin-markdoc](https://github.com/wobsoriano/unplugin-markdoc) - Markdoc plugin for Vite/Webpack.
84 |
85 | ## License
86 |
87 | MIT
88 |
--------------------------------------------------------------------------------
/dev/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Vite + Vue + TS
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/dev/public/vite.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dev/src/App.vue:
--------------------------------------------------------------------------------
1 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/dev/src/Callout.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
14 |
--------------------------------------------------------------------------------
/dev/src/Callout2.ts:
--------------------------------------------------------------------------------
1 | import { defineComponent, h } from 'vue'
2 |
3 | export default defineComponent({
4 | setup(_props, { slots }) {
5 | return () => h('div', {
6 | class: 'callout',
7 | style: {
8 | height: '50px',
9 | width: '50px',
10 | background: 'red',
11 | },
12 | }, slots.default?.())
13 | },
14 | })
15 |
--------------------------------------------------------------------------------
/dev/src/Callout3.tsx:
--------------------------------------------------------------------------------
1 | import { defineComponent } from 'vue'
2 |
3 | export default defineComponent({
4 | setup(_, { slots }) {
5 | return () => (
6 |
7 | {slots.default?.()}
8 |
9 | )
10 | },
11 | })
12 |
--------------------------------------------------------------------------------
/dev/src/assets/vue.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dev/src/main.ts:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import './style.css'
3 | import App from './App.vue'
4 |
5 | createApp(App).mount('#app')
6 |
--------------------------------------------------------------------------------
/dev/src/style.css:
--------------------------------------------------------------------------------
1 | :root {
2 | font-family: Inter, Avenir, Helvetica, Arial, sans-serif;
3 | font-size: 16px;
4 | line-height: 24px;
5 | font-weight: 400;
6 |
7 | color-scheme: light dark;
8 | color: rgba(255, 255, 255, 0.87);
9 | background-color: #242424;
10 |
11 | font-synthesis: none;
12 | text-rendering: optimizeLegibility;
13 | -webkit-font-smoothing: antialiased;
14 | -moz-osx-font-smoothing: grayscale;
15 | -webkit-text-size-adjust: 100%;
16 | }
17 |
18 | a {
19 | font-weight: 500;
20 | color: #646cff;
21 | text-decoration: inherit;
22 | }
23 | a:hover {
24 | color: #535bf2;
25 | }
26 |
27 | body {
28 | margin: 0;
29 | display: flex;
30 | place-items: center;
31 | min-width: 320px;
32 | min-height: 100vh;
33 | }
34 |
35 | h1 {
36 | font-size: 3.2em;
37 | line-height: 1.1;
38 | }
39 |
40 | button {
41 | border-radius: 8px;
42 | border: 1px solid transparent;
43 | padding: 0.6em 1.2em;
44 | font-size: 1em;
45 | font-weight: 500;
46 | font-family: inherit;
47 | background-color: #1a1a1a;
48 | cursor: pointer;
49 | transition: border-color 0.25s;
50 | }
51 | button:hover {
52 | border-color: #646cff;
53 | }
54 | button:focus,
55 | button:focus-visible {
56 | outline: 4px auto -webkit-focus-ring-color;
57 | }
58 |
59 | .card {
60 | padding: 2em;
61 | }
62 |
63 | #app {
64 | max-width: 1280px;
65 | margin: 0 auto;
66 | padding: 2rem;
67 | text-align: center;
68 | }
69 |
70 | @media (prefers-color-scheme: light) {
71 | :root {
72 | color: #213547;
73 | background-color: #ffffff;
74 | }
75 | a:hover {
76 | color: #747bff;
77 | }
78 | button {
79 | background-color: #f9f9f9;
80 | }
81 | }
82 |
--------------------------------------------------------------------------------
/dev/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | declare module '*.vue' {
4 | import type { DefineComponent } from 'vue'
5 | const component: DefineComponent<{}, {}, any>
6 | export default component
7 | }
8 |
--------------------------------------------------------------------------------
/dev/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.json",
3 | "compilerOptions": {
4 | "useDefineForClassFields": true,
5 | "jsx": "preserve",
6 | "isolatedModules": true,
7 | "noEmit": true
8 | },
9 | "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
10 | "references": [{ "path": "./tsconfig.node.json" }]
11 | }
12 |
--------------------------------------------------------------------------------
/dev/tsconfig.node.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "composite": true,
4 | "module": "ESNext",
5 | "moduleResolution": "Node",
6 | "allowSyntheticDefaultImports": true
7 | },
8 | "include": ["vite.config.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/dev/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import vueJsx from '@vitejs/plugin-vue-jsx'
3 | import vue from '@vitejs/plugin-vue'
4 |
5 | // https://vitejs.dev/config/
6 | export default defineConfig({
7 | plugins: [vue(), vueJsx()],
8 | })
9 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vue-markdoc",
3 | "type": "module",
4 | "version": "0.3.0",
5 | "packageManager": "pnpm@8.6.11",
6 | "description": "Vue renderer for Markdoc",
7 | "publishConfig": {
8 | "access": "public"
9 | },
10 | "license": "MIT",
11 | "keywords": [
12 | "frontmatter",
13 | "markdown",
14 | "markdoc",
15 | "react",
16 | "vue"
17 | ],
18 | "exports": {
19 | "require": "./dist/index.cjs",
20 | "import": "./dist/index.js"
21 | },
22 | "main": "./dist/index.cjs",
23 | "module": "./dist/index.js",
24 | "types": "./dist/index.d.ts",
25 | "files": [
26 | "dist"
27 | ],
28 | "scripts": {
29 | "dev": "vite serve dev",
30 | "dev:build": "vite build dev",
31 | "build-fast": "tsup src/index.ts --format cjs,esm",
32 | "build": "pnpm run build-fast --dts-resolve --minify",
33 | "lint": "eslint .",
34 | "test": "vitest run",
35 | "lint:fix": "eslint . --fix",
36 | "prepublishOnly": "pnpm build",
37 | "release": "bumpp && npm publish"
38 | },
39 | "peerDependencies": {
40 | "@markdoc/markdoc": "^0.3.0",
41 | "vue": "^3.2.0"
42 | },
43 | "devDependencies": {
44 | "@antfu/eslint-config": "^0.40.0",
45 | "@markdoc/markdoc": "^0.3.0",
46 | "@vitejs/plugin-vue": "^4.2.3",
47 | "@vitejs/plugin-vue-jsx": "^3.0.1",
48 | "@vue/test-utils": "2.4.1",
49 | "bumpp": "^9.1.1",
50 | "concurrently": "^8.2.0",
51 | "eslint": "^8.46.0",
52 | "jsdom": "^22.1.0",
53 | "tsup": "^7.2.0",
54 | "typescript": "5.1.6",
55 | "vite": "^4.4.8",
56 | "vitest": "^0.34.1",
57 | "vue": "^3.3.4"
58 | },
59 | "eslintConfig": {
60 | "extends": "@antfu",
61 | "rules": {
62 | "vue/one-component-per-file": "off"
63 | }
64 | }
65 | }
66 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '6.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .:
10 | devDependencies:
11 | '@antfu/eslint-config':
12 | specifier: ^0.40.0
13 | version: 0.40.0(eslint@8.46.0)(typescript@5.1.6)
14 | '@markdoc/markdoc':
15 | specifier: ^0.3.0
16 | version: 0.3.0
17 | '@vitejs/plugin-vue':
18 | specifier: ^4.2.3
19 | version: 4.2.3(vite@4.4.8)(vue@3.3.4)
20 | '@vitejs/plugin-vue-jsx':
21 | specifier: ^3.0.1
22 | version: 3.0.1(vite@4.4.8)(vue@3.3.4)
23 | '@vue/test-utils':
24 | specifier: 2.4.1
25 | version: 2.4.1(vue@3.3.4)
26 | bumpp:
27 | specifier: ^9.1.1
28 | version: 9.1.1
29 | concurrently:
30 | specifier: ^8.2.0
31 | version: 8.2.0
32 | eslint:
33 | specifier: ^8.46.0
34 | version: 8.46.0
35 | jsdom:
36 | specifier: ^22.1.0
37 | version: 22.1.0
38 | tsup:
39 | specifier: ^7.2.0
40 | version: 7.2.0(typescript@5.1.6)
41 | typescript:
42 | specifier: 5.1.6
43 | version: 5.1.6
44 | vite:
45 | specifier: ^4.4.8
46 | version: 4.4.8(@types/node@18.11.9)
47 | vitest:
48 | specifier: ^0.34.1
49 | version: 0.34.1(jsdom@22.1.0)
50 | vue:
51 | specifier: ^3.3.4
52 | version: 3.3.4
53 |
54 | playground:
55 | dependencies:
56 | '@markdoc/markdoc':
57 | specifier: ^0.2.1
58 | version: 0.2.1
59 | vue:
60 | specifier: ^3.2.41
61 | version: 3.2.45
62 | vue-markdoc:
63 | specifier: workspace:*
64 | version: link:..
65 | devDependencies:
66 | '@vitejs/plugin-vue':
67 | specifier: ^3.2.0
68 | version: 3.2.0_vite/3.2.4+vue@3.2.45
69 | '@vitejs/plugin-vue-jsx':
70 | specifier: ^2.1.1
71 | version: 2.1.1_vite/3.2.4+vue@3.2.45
72 | typescript:
73 | specifier: ^4.6.4
74 | version: 4.6.4
75 | vite:
76 | specifier: ^3.2.3
77 | version: 3.2.4
78 | vue-tsc:
79 | specifier: ^1.0.9
80 | version: 1.0.9_typescript/4.6.4
81 |
82 | packages:
83 |
84 | /@aashutoshrathi/word-wrap@1.2.6:
85 | resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
86 | engines: {node: '>=0.10.0'}
87 | dev: true
88 |
89 | /@ampproject/remapping@2.2.0:
90 | resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
91 | engines: {node: '>=6.0.0'}
92 | dependencies:
93 | '@jridgewell/gen-mapping': 0.1.1
94 | '@jridgewell/trace-mapping': 0.3.17
95 | dev: true
96 |
97 | /@antfu/eslint-config-basic@0.40.0(@typescript-eslint/eslint-plugin@6.2.1)(@typescript-eslint/parser@6.2.1)(eslint@8.46.0)(typescript@5.1.6):
98 | resolution: {integrity: sha512-SAwz/0pVvGyWX4bpd2HpGw3Otl2SQu0ayGnuDgKTnolqYHQsVTHLMU7+keGP9hBLlyFAGz+keuNwgJz1K6NGdQ==}
99 | peerDependencies:
100 | eslint: '>=7.4.0'
101 | dependencies:
102 | eslint: 8.46.0
103 | eslint-plugin-antfu: 0.40.0(eslint@8.46.0)(typescript@5.1.6)
104 | eslint-plugin-eslint-comments: 3.2.0(eslint@8.46.0)
105 | eslint-plugin-html: 7.1.0
106 | eslint-plugin-import: /eslint-plugin-i@2.27.5-4(@typescript-eslint/parser@6.2.1)(eslint@8.46.0)
107 | eslint-plugin-jsonc: 2.9.0(eslint@8.46.0)
108 | eslint-plugin-markdown: 3.0.0(eslint@8.46.0)
109 | eslint-plugin-n: 16.0.1(eslint@8.46.0)
110 | eslint-plugin-no-only-tests: 3.1.0
111 | eslint-plugin-promise: 6.1.1(eslint@8.46.0)
112 | eslint-plugin-unicorn: 48.0.1(eslint@8.46.0)
113 | eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.2.1)(eslint@8.46.0)
114 | eslint-plugin-yml: 1.8.0(eslint@8.46.0)
115 | jsonc-eslint-parser: 2.3.0
116 | yaml-eslint-parser: 1.2.2
117 | transitivePeerDependencies:
118 | - '@typescript-eslint/eslint-plugin'
119 | - '@typescript-eslint/parser'
120 | - eslint-import-resolver-typescript
121 | - eslint-import-resolver-webpack
122 | - supports-color
123 | - typescript
124 | dev: true
125 |
126 | /@antfu/eslint-config-ts@0.40.0(eslint@8.46.0)(typescript@5.1.6):
127 | resolution: {integrity: sha512-FHZFoIdmeo08NEqMoRNcu82FWZqvod2rjWcA313+qenbpVRtn640J+MDWkrHAxNd4pZ8PZd8cfMpp5OSWHW7sw==}
128 | peerDependencies:
129 | eslint: '>=7.4.0'
130 | typescript: '>=3.9'
131 | dependencies:
132 | '@antfu/eslint-config-basic': 0.40.0(@typescript-eslint/eslint-plugin@6.2.1)(@typescript-eslint/parser@6.2.1)(eslint@8.46.0)(typescript@5.1.6)
133 | '@typescript-eslint/eslint-plugin': 6.2.1(@typescript-eslint/parser@6.2.1)(eslint@8.46.0)(typescript@5.1.6)
134 | '@typescript-eslint/parser': 6.2.1(eslint@8.46.0)(typescript@5.1.6)
135 | eslint: 8.46.0
136 | eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.2.1)(eslint@8.46.0)(typescript@5.1.6)
137 | typescript: 5.1.6
138 | transitivePeerDependencies:
139 | - eslint-import-resolver-typescript
140 | - eslint-import-resolver-webpack
141 | - jest
142 | - supports-color
143 | dev: true
144 |
145 | /@antfu/eslint-config-vue@0.40.0(@typescript-eslint/eslint-plugin@6.2.1)(@typescript-eslint/parser@6.2.1)(eslint@8.46.0)(typescript@5.1.6):
146 | resolution: {integrity: sha512-9SVPincP0FkVqkwYKe2qadfQZflOUFLVFEYJSAMIcfupz3gezjTJSTzdIQocep+DECB9Lt0n1Qkx/w2thr+QFw==}
147 | peerDependencies:
148 | eslint: '>=7.4.0'
149 | dependencies:
150 | '@antfu/eslint-config-basic': 0.40.0(@typescript-eslint/eslint-plugin@6.2.1)(@typescript-eslint/parser@6.2.1)(eslint@8.46.0)(typescript@5.1.6)
151 | '@antfu/eslint-config-ts': 0.40.0(eslint@8.46.0)(typescript@5.1.6)
152 | eslint: 8.46.0
153 | eslint-plugin-vue: 9.15.1(eslint@8.46.0)
154 | local-pkg: 0.4.3
155 | transitivePeerDependencies:
156 | - '@typescript-eslint/eslint-plugin'
157 | - '@typescript-eslint/parser'
158 | - eslint-import-resolver-typescript
159 | - eslint-import-resolver-webpack
160 | - jest
161 | - supports-color
162 | - typescript
163 | dev: true
164 |
165 | /@antfu/eslint-config@0.40.0(eslint@8.46.0)(typescript@5.1.6):
166 | resolution: {integrity: sha512-ZaXPSqdIrDWpNyxRWFtwhD43aNQKaVw5aTRWEoDA8VDM176UngbbHXS8H0cSFXYb618l2pOA5wBXMSJSn+05kg==}
167 | peerDependencies:
168 | eslint: '>=7.4.0'
169 | dependencies:
170 | '@antfu/eslint-config-vue': 0.40.0(@typescript-eslint/eslint-plugin@6.2.1)(@typescript-eslint/parser@6.2.1)(eslint@8.46.0)(typescript@5.1.6)
171 | '@typescript-eslint/eslint-plugin': 6.2.1(@typescript-eslint/parser@6.2.1)(eslint@8.46.0)(typescript@5.1.6)
172 | '@typescript-eslint/parser': 6.2.1(eslint@8.46.0)(typescript@5.1.6)
173 | eslint: 8.46.0
174 | eslint-plugin-eslint-comments: 3.2.0(eslint@8.46.0)
175 | eslint-plugin-html: 7.1.0
176 | eslint-plugin-import: /eslint-plugin-i@2.27.5-4(@typescript-eslint/parser@6.2.1)(eslint@8.46.0)
177 | eslint-plugin-jsonc: 2.9.0(eslint@8.46.0)
178 | eslint-plugin-n: 16.0.1(eslint@8.46.0)
179 | eslint-plugin-promise: 6.1.1(eslint@8.46.0)
180 | eslint-plugin-unicorn: 48.0.1(eslint@8.46.0)
181 | eslint-plugin-vue: 9.15.1(eslint@8.46.0)
182 | eslint-plugin-yml: 1.8.0(eslint@8.46.0)
183 | jsonc-eslint-parser: 2.3.0
184 | yaml-eslint-parser: 1.2.2
185 | transitivePeerDependencies:
186 | - eslint-import-resolver-typescript
187 | - eslint-import-resolver-webpack
188 | - jest
189 | - supports-color
190 | - typescript
191 | dev: true
192 |
193 | /@babel/code-frame@7.18.6:
194 | resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
195 | engines: {node: '>=6.9.0'}
196 | dependencies:
197 | '@babel/highlight': 7.18.6
198 | dev: true
199 |
200 | /@babel/code-frame@7.21.4:
201 | resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==}
202 | engines: {node: '>=6.9.0'}
203 | dependencies:
204 | '@babel/highlight': 7.18.6
205 | dev: true
206 |
207 | /@babel/compat-data@7.20.10:
208 | resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==}
209 | engines: {node: '>=6.9.0'}
210 | dev: true
211 |
212 | /@babel/core@7.20.12:
213 | resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==}
214 | engines: {node: '>=6.9.0'}
215 | dependencies:
216 | '@ampproject/remapping': 2.2.0
217 | '@babel/code-frame': 7.18.6
218 | '@babel/generator': 7.20.7
219 | '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.20.12)
220 | '@babel/helper-module-transforms': 7.20.11
221 | '@babel/helpers': 7.20.7
222 | '@babel/parser': 7.20.7
223 | '@babel/template': 7.20.7
224 | '@babel/traverse': 7.20.12
225 | '@babel/types': 7.20.7
226 | convert-source-map: 1.9.0
227 | debug: 4.3.4
228 | gensync: 1.0.0-beta.2
229 | json5: 2.2.3
230 | semver: 6.3.0
231 | transitivePeerDependencies:
232 | - supports-color
233 | dev: true
234 |
235 | /@babel/generator@7.20.7:
236 | resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==}
237 | engines: {node: '>=6.9.0'}
238 | dependencies:
239 | '@babel/types': 7.20.7
240 | '@jridgewell/gen-mapping': 0.3.2
241 | jsesc: 2.5.2
242 | dev: true
243 |
244 | /@babel/generator@7.21.5:
245 | resolution: {integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==}
246 | engines: {node: '>=6.9.0'}
247 | dependencies:
248 | '@babel/types': 7.21.5
249 | '@jridgewell/gen-mapping': 0.3.2
250 | '@jridgewell/trace-mapping': 0.3.17
251 | jsesc: 2.5.2
252 | dev: true
253 |
254 | /@babel/helper-annotate-as-pure@7.18.6:
255 | resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
256 | engines: {node: '>=6.9.0'}
257 | dependencies:
258 | '@babel/types': 7.20.7
259 | dev: true
260 |
261 | /@babel/helper-compilation-targets@7.20.7(@babel/core@7.20.12):
262 | resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
263 | engines: {node: '>=6.9.0'}
264 | peerDependencies:
265 | '@babel/core': ^7.0.0
266 | dependencies:
267 | '@babel/compat-data': 7.20.10
268 | '@babel/core': 7.20.12
269 | '@babel/helper-validator-option': 7.18.6
270 | browserslist: 4.21.4
271 | lru-cache: 5.1.1
272 | semver: 6.3.0
273 | dev: true
274 |
275 | /@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.20.12):
276 | resolution: {integrity: sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==}
277 | engines: {node: '>=6.9.0'}
278 | peerDependencies:
279 | '@babel/core': ^7.0.0
280 | dependencies:
281 | '@babel/core': 7.20.12
282 | '@babel/helper-annotate-as-pure': 7.18.6
283 | '@babel/helper-environment-visitor': 7.21.5
284 | '@babel/helper-function-name': 7.21.0
285 | '@babel/helper-member-expression-to-functions': 7.21.5
286 | '@babel/helper-optimise-call-expression': 7.18.6
287 | '@babel/helper-replace-supers': 7.21.5
288 | '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
289 | '@babel/helper-split-export-declaration': 7.18.6
290 | semver: 6.3.0
291 | transitivePeerDependencies:
292 | - supports-color
293 | dev: true
294 |
295 | /@babel/helper-environment-visitor@7.18.9:
296 | resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==}
297 | engines: {node: '>=6.9.0'}
298 | dev: true
299 |
300 | /@babel/helper-environment-visitor@7.21.5:
301 | resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==}
302 | engines: {node: '>=6.9.0'}
303 | dev: true
304 |
305 | /@babel/helper-function-name@7.19.0:
306 | resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==}
307 | engines: {node: '>=6.9.0'}
308 | dependencies:
309 | '@babel/template': 7.20.7
310 | '@babel/types': 7.21.5
311 | dev: true
312 |
313 | /@babel/helper-function-name@7.21.0:
314 | resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==}
315 | engines: {node: '>=6.9.0'}
316 | dependencies:
317 | '@babel/template': 7.20.7
318 | '@babel/types': 7.21.5
319 | dev: true
320 |
321 | /@babel/helper-hoist-variables@7.18.6:
322 | resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
323 | engines: {node: '>=6.9.0'}
324 | dependencies:
325 | '@babel/types': 7.21.5
326 | dev: true
327 |
328 | /@babel/helper-member-expression-to-functions@7.21.5:
329 | resolution: {integrity: sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==}
330 | engines: {node: '>=6.9.0'}
331 | dependencies:
332 | '@babel/types': 7.21.5
333 | dev: true
334 |
335 | /@babel/helper-module-imports@7.18.6:
336 | resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
337 | engines: {node: '>=6.9.0'}
338 | dependencies:
339 | '@babel/types': 7.20.7
340 | dev: true
341 |
342 | /@babel/helper-module-transforms@7.20.11:
343 | resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==}
344 | engines: {node: '>=6.9.0'}
345 | dependencies:
346 | '@babel/helper-environment-visitor': 7.18.9
347 | '@babel/helper-module-imports': 7.18.6
348 | '@babel/helper-simple-access': 7.20.2
349 | '@babel/helper-split-export-declaration': 7.18.6
350 | '@babel/helper-validator-identifier': 7.19.1
351 | '@babel/template': 7.20.7
352 | '@babel/traverse': 7.20.12
353 | '@babel/types': 7.20.7
354 | transitivePeerDependencies:
355 | - supports-color
356 | dev: true
357 |
358 | /@babel/helper-optimise-call-expression@7.18.6:
359 | resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
360 | engines: {node: '>=6.9.0'}
361 | dependencies:
362 | '@babel/types': 7.20.7
363 | dev: true
364 |
365 | /@babel/helper-plugin-utils@7.20.2:
366 | resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
367 | engines: {node: '>=6.9.0'}
368 | dev: true
369 |
370 | /@babel/helper-replace-supers@7.21.5:
371 | resolution: {integrity: sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==}
372 | engines: {node: '>=6.9.0'}
373 | dependencies:
374 | '@babel/helper-environment-visitor': 7.21.5
375 | '@babel/helper-member-expression-to-functions': 7.21.5
376 | '@babel/helper-optimise-call-expression': 7.18.6
377 | '@babel/template': 7.20.7
378 | '@babel/traverse': 7.21.5
379 | '@babel/types': 7.21.5
380 | transitivePeerDependencies:
381 | - supports-color
382 | dev: true
383 |
384 | /@babel/helper-simple-access@7.20.2:
385 | resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
386 | engines: {node: '>=6.9.0'}
387 | dependencies:
388 | '@babel/types': 7.21.5
389 | dev: true
390 |
391 | /@babel/helper-skip-transparent-expression-wrappers@7.20.0:
392 | resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==}
393 | engines: {node: '>=6.9.0'}
394 | dependencies:
395 | '@babel/types': 7.21.5
396 | dev: true
397 |
398 | /@babel/helper-split-export-declaration@7.18.6:
399 | resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
400 | engines: {node: '>=6.9.0'}
401 | dependencies:
402 | '@babel/types': 7.21.5
403 | dev: true
404 |
405 | /@babel/helper-string-parser@7.19.4:
406 | resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
407 | engines: {node: '>=6.9.0'}
408 | dev: true
409 |
410 | /@babel/helper-string-parser@7.21.5:
411 | resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==}
412 | engines: {node: '>=6.9.0'}
413 | dev: true
414 |
415 | /@babel/helper-validator-identifier@7.16.7:
416 | resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==}
417 | engines: {node: '>=6.9.0'}
418 | dev: false
419 |
420 | /@babel/helper-validator-identifier@7.19.1:
421 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
422 | engines: {node: '>=6.9.0'}
423 | dev: true
424 |
425 | /@babel/helper-validator-identifier@7.22.5:
426 | resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==}
427 | engines: {node: '>=6.9.0'}
428 | dev: true
429 |
430 | /@babel/helper-validator-option@7.18.6:
431 | resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
432 | engines: {node: '>=6.9.0'}
433 | dev: true
434 |
435 | /@babel/helpers@7.20.7:
436 | resolution: {integrity: sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==}
437 | engines: {node: '>=6.9.0'}
438 | dependencies:
439 | '@babel/template': 7.20.7
440 | '@babel/traverse': 7.20.12
441 | '@babel/types': 7.20.7
442 | transitivePeerDependencies:
443 | - supports-color
444 | dev: true
445 |
446 | /@babel/highlight@7.18.6:
447 | resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
448 | engines: {node: '>=6.9.0'}
449 | dependencies:
450 | '@babel/helper-validator-identifier': 7.19.1
451 | chalk: 2.4.2
452 | js-tokens: 4.0.0
453 | dev: true
454 |
455 | /@babel/parser@7.17.10:
456 | resolution: {integrity: sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==}
457 | engines: {node: '>=6.0.0'}
458 | hasBin: true
459 | dependencies:
460 | '@babel/types': 7.17.10
461 | dev: false
462 |
463 | /@babel/parser@7.20.7:
464 | resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==}
465 | engines: {node: '>=6.0.0'}
466 | hasBin: true
467 | dependencies:
468 | '@babel/types': 7.20.7
469 | dev: true
470 |
471 | /@babel/parser@7.21.8:
472 | resolution: {integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==}
473 | engines: {node: '>=6.0.0'}
474 | hasBin: true
475 | dependencies:
476 | '@babel/types': 7.21.5
477 | dev: true
478 |
479 | /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.20.12):
480 | resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
481 | engines: {node: '>=6.9.0'}
482 | peerDependencies:
483 | '@babel/core': ^7.0.0-0
484 | dependencies:
485 | '@babel/core': 7.20.12
486 | '@babel/helper-plugin-utils': 7.20.2
487 | dev: true
488 |
489 | /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.20.12):
490 | resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
491 | engines: {node: '>=6.9.0'}
492 | peerDependencies:
493 | '@babel/core': ^7.0.0-0
494 | dependencies:
495 | '@babel/core': 7.20.12
496 | '@babel/helper-plugin-utils': 7.20.2
497 | dev: true
498 |
499 | /@babel/plugin-transform-typescript@7.21.3(@babel/core@7.20.12):
500 | resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==}
501 | engines: {node: '>=6.9.0'}
502 | peerDependencies:
503 | '@babel/core': ^7.0.0-0
504 | dependencies:
505 | '@babel/core': 7.20.12
506 | '@babel/helper-annotate-as-pure': 7.18.6
507 | '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.20.12)
508 | '@babel/helper-plugin-utils': 7.20.2
509 | '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.20.12)
510 | transitivePeerDependencies:
511 | - supports-color
512 | dev: true
513 |
514 | /@babel/runtime@7.22.6:
515 | resolution: {integrity: sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==}
516 | engines: {node: '>=6.9.0'}
517 | dependencies:
518 | regenerator-runtime: 0.13.11
519 | dev: true
520 |
521 | /@babel/template@7.20.7:
522 | resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==}
523 | engines: {node: '>=6.9.0'}
524 | dependencies:
525 | '@babel/code-frame': 7.18.6
526 | '@babel/parser': 7.20.7
527 | '@babel/types': 7.20.7
528 | dev: true
529 |
530 | /@babel/traverse@7.20.12:
531 | resolution: {integrity: sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==}
532 | engines: {node: '>=6.9.0'}
533 | dependencies:
534 | '@babel/code-frame': 7.18.6
535 | '@babel/generator': 7.20.7
536 | '@babel/helper-environment-visitor': 7.18.9
537 | '@babel/helper-function-name': 7.19.0
538 | '@babel/helper-hoist-variables': 7.18.6
539 | '@babel/helper-split-export-declaration': 7.18.6
540 | '@babel/parser': 7.20.7
541 | '@babel/types': 7.20.7
542 | debug: 4.3.4
543 | globals: 11.12.0
544 | transitivePeerDependencies:
545 | - supports-color
546 | dev: true
547 |
548 | /@babel/traverse@7.21.5:
549 | resolution: {integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==}
550 | engines: {node: '>=6.9.0'}
551 | dependencies:
552 | '@babel/code-frame': 7.21.4
553 | '@babel/generator': 7.21.5
554 | '@babel/helper-environment-visitor': 7.21.5
555 | '@babel/helper-function-name': 7.21.0
556 | '@babel/helper-hoist-variables': 7.18.6
557 | '@babel/helper-split-export-declaration': 7.18.6
558 | '@babel/parser': 7.21.8
559 | '@babel/types': 7.21.5
560 | debug: 4.3.4
561 | globals: 11.12.0
562 | transitivePeerDependencies:
563 | - supports-color
564 | dev: true
565 |
566 | /@babel/types@7.17.10:
567 | resolution: {integrity: sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==}
568 | engines: {node: '>=6.9.0'}
569 | dependencies:
570 | '@babel/helper-validator-identifier': 7.16.7
571 | to-fast-properties: 2.0.0
572 | dev: false
573 |
574 | /@babel/types@7.20.7:
575 | resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==}
576 | engines: {node: '>=6.9.0'}
577 | dependencies:
578 | '@babel/helper-string-parser': 7.19.4
579 | '@babel/helper-validator-identifier': 7.19.1
580 | to-fast-properties: 2.0.0
581 | dev: true
582 |
583 | /@babel/types@7.21.5:
584 | resolution: {integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==}
585 | engines: {node: '>=6.9.0'}
586 | dependencies:
587 | '@babel/helper-string-parser': 7.21.5
588 | '@babel/helper-validator-identifier': 7.19.1
589 | to-fast-properties: 2.0.0
590 | dev: true
591 |
592 | /@esbuild/android-arm64@0.18.11:
593 | resolution: {integrity: sha512-snieiq75Z1z5LJX9cduSAjUr7vEI1OdlzFPMw0HH5YI7qQHDd3qs+WZoMrWYDsfRJSq36lIA6mfZBkvL46KoIw==}
594 | engines: {node: '>=12'}
595 | cpu: [arm64]
596 | os: [android]
597 | requiresBuild: true
598 | dev: true
599 | optional: true
600 |
601 | /@esbuild/android-arm@0.15.15:
602 | resolution: {integrity: sha512-JJjZjJi2eBL01QJuWjfCdZxcIgot+VoK6Fq7eKF9w4YHm9hwl7nhBR1o2Wnt/WcANk5l9SkpvrldW1PLuXxcbw==}
603 | engines: {node: '>=12'}
604 | cpu: [arm]
605 | os: [android]
606 | requiresBuild: true
607 | dev: true
608 | optional: true
609 |
610 | /@esbuild/android-arm@0.18.11:
611 | resolution: {integrity: sha512-q4qlUf5ucwbUJZXF5tEQ8LF7y0Nk4P58hOsGk3ucY0oCwgQqAnqXVbUuahCddVHfrxmpyewRpiTHwVHIETYu7Q==}
612 | engines: {node: '>=12'}
613 | cpu: [arm]
614 | os: [android]
615 | requiresBuild: true
616 | dev: true
617 | optional: true
618 |
619 | /@esbuild/android-x64@0.18.11:
620 | resolution: {integrity: sha512-iPuoxQEV34+hTF6FT7om+Qwziv1U519lEOvekXO9zaMMlT9+XneAhKL32DW3H7okrCOBQ44BMihE8dclbZtTuw==}
621 | engines: {node: '>=12'}
622 | cpu: [x64]
623 | os: [android]
624 | requiresBuild: true
625 | dev: true
626 | optional: true
627 |
628 | /@esbuild/darwin-arm64@0.18.11:
629 | resolution: {integrity: sha512-Gm0QkI3k402OpfMKyQEEMG0RuW2LQsSmI6OeO4El2ojJMoF5NLYb3qMIjvbG/lbMeLOGiW6ooU8xqc+S0fgz2w==}
630 | engines: {node: '>=12'}
631 | cpu: [arm64]
632 | os: [darwin]
633 | requiresBuild: true
634 | dev: true
635 | optional: true
636 |
637 | /@esbuild/darwin-x64@0.18.11:
638 | resolution: {integrity: sha512-N15Vzy0YNHu6cfyDOjiyfJlRJCB/ngKOAvoBf1qybG3eOq0SL2Lutzz9N7DYUbb7Q23XtHPn6lMDF6uWbGv9Fw==}
639 | engines: {node: '>=12'}
640 | cpu: [x64]
641 | os: [darwin]
642 | requiresBuild: true
643 | dev: true
644 | optional: true
645 |
646 | /@esbuild/freebsd-arm64@0.18.11:
647 | resolution: {integrity: sha512-atEyuq6a3omEY5qAh5jIORWk8MzFnCpSTUruBgeyN9jZq1K/QI9uke0ATi3MHu4L8c59CnIi4+1jDKMuqmR71A==}
648 | engines: {node: '>=12'}
649 | cpu: [arm64]
650 | os: [freebsd]
651 | requiresBuild: true
652 | dev: true
653 | optional: true
654 |
655 | /@esbuild/freebsd-x64@0.18.11:
656 | resolution: {integrity: sha512-XtuPrEfBj/YYYnAAB7KcorzzpGTvOr/dTtXPGesRfmflqhA4LMF0Gh/n5+a9JBzPuJ+CGk17CA++Hmr1F/gI0Q==}
657 | engines: {node: '>=12'}
658 | cpu: [x64]
659 | os: [freebsd]
660 | requiresBuild: true
661 | dev: true
662 | optional: true
663 |
664 | /@esbuild/linux-arm64@0.18.11:
665 | resolution: {integrity: sha512-c6Vh2WS9VFKxKZ2TvJdA7gdy0n6eSy+yunBvv4aqNCEhSWVor1TU43wNRp2YLO9Vng2G+W94aRz+ILDSwAiYog==}
666 | engines: {node: '>=12'}
667 | cpu: [arm64]
668 | os: [linux]
669 | requiresBuild: true
670 | dev: true
671 | optional: true
672 |
673 | /@esbuild/linux-arm@0.18.11:
674 | resolution: {integrity: sha512-Idipz+Taso/toi2ETugShXjQ3S59b6m62KmLHkJlSq/cBejixmIydqrtM2XTvNCywFl3VC7SreSf6NV0i6sRyg==}
675 | engines: {node: '>=12'}
676 | cpu: [arm]
677 | os: [linux]
678 | requiresBuild: true
679 | dev: true
680 | optional: true
681 |
682 | /@esbuild/linux-ia32@0.18.11:
683 | resolution: {integrity: sha512-S3hkIF6KUqRh9n1Q0dSyYcWmcVa9Cg+mSoZEfFuzoYXXsk6196qndrM+ZiHNwpZKi3XOXpShZZ+9dfN5ykqjjw==}
684 | engines: {node: '>=12'}
685 | cpu: [ia32]
686 | os: [linux]
687 | requiresBuild: true
688 | dev: true
689 | optional: true
690 |
691 | /@esbuild/linux-loong64@0.15.15:
692 | resolution: {integrity: sha512-lhz6UNPMDXUhtXSulw8XlFAtSYO26WmHQnCi2Lg2p+/TMiJKNLtZCYUxV4wG6rZMzXmr8InGpNwk+DLT2Hm0PA==}
693 | engines: {node: '>=12'}
694 | cpu: [loong64]
695 | os: [linux]
696 | requiresBuild: true
697 | dev: true
698 | optional: true
699 |
700 | /@esbuild/linux-loong64@0.18.11:
701 | resolution: {integrity: sha512-MRESANOoObQINBA+RMZW+Z0TJWpibtE7cPFnahzyQHDCA9X9LOmGh68MVimZlM9J8n5Ia8lU773te6O3ILW8kw==}
702 | engines: {node: '>=12'}
703 | cpu: [loong64]
704 | os: [linux]
705 | requiresBuild: true
706 | dev: true
707 | optional: true
708 |
709 | /@esbuild/linux-mips64el@0.18.11:
710 | resolution: {integrity: sha512-qVyPIZrXNMOLYegtD1u8EBccCrBVshxMrn5MkuFc3mEVsw7CCQHaqZ4jm9hbn4gWY95XFnb7i4SsT3eflxZsUg==}
711 | engines: {node: '>=12'}
712 | cpu: [mips64el]
713 | os: [linux]
714 | requiresBuild: true
715 | dev: true
716 | optional: true
717 |
718 | /@esbuild/linux-ppc64@0.18.11:
719 | resolution: {integrity: sha512-T3yd8vJXfPirZaUOoA9D2ZjxZX4Gr3QuC3GztBJA6PklLotc/7sXTOuuRkhE9W/5JvJP/K9b99ayPNAD+R+4qQ==}
720 | engines: {node: '>=12'}
721 | cpu: [ppc64]
722 | os: [linux]
723 | requiresBuild: true
724 | dev: true
725 | optional: true
726 |
727 | /@esbuild/linux-riscv64@0.18.11:
728 | resolution: {integrity: sha512-evUoRPWiwuFk++snjH9e2cAjF5VVSTj+Dnf+rkO/Q20tRqv+644279TZlPK8nUGunjPAtQRCj1jQkDAvL6rm2w==}
729 | engines: {node: '>=12'}
730 | cpu: [riscv64]
731 | os: [linux]
732 | requiresBuild: true
733 | dev: true
734 | optional: true
735 |
736 | /@esbuild/linux-s390x@0.18.11:
737 | resolution: {integrity: sha512-/SlRJ15XR6i93gRWquRxYCfhTeC5PdqEapKoLbX63PLCmAkXZHY2uQm2l9bN0oPHBsOw2IswRZctMYS0MijFcg==}
738 | engines: {node: '>=12'}
739 | cpu: [s390x]
740 | os: [linux]
741 | requiresBuild: true
742 | dev: true
743 | optional: true
744 |
745 | /@esbuild/linux-x64@0.18.11:
746 | resolution: {integrity: sha512-xcncej+wF16WEmIwPtCHi0qmx1FweBqgsRtEL1mSHLFR6/mb3GEZfLQnx+pUDfRDEM4DQF8dpXIW7eDOZl1IbA==}
747 | engines: {node: '>=12'}
748 | cpu: [x64]
749 | os: [linux]
750 | requiresBuild: true
751 | dev: true
752 | optional: true
753 |
754 | /@esbuild/netbsd-x64@0.18.11:
755 | resolution: {integrity: sha512-aSjMHj/F7BuS1CptSXNg6S3M4F3bLp5wfFPIJM+Km2NfIVfFKhdmfHF9frhiCLIGVzDziggqWll0B+9AUbud/Q==}
756 | engines: {node: '>=12'}
757 | cpu: [x64]
758 | os: [netbsd]
759 | requiresBuild: true
760 | dev: true
761 | optional: true
762 |
763 | /@esbuild/openbsd-x64@0.18.11:
764 | resolution: {integrity: sha512-tNBq+6XIBZtht0xJGv7IBB5XaSyvYPCm1PxJ33zLQONdZoLVM0bgGqUrXnJyiEguD9LU4AHiu+GCXy/Hm9LsdQ==}
765 | engines: {node: '>=12'}
766 | cpu: [x64]
767 | os: [openbsd]
768 | requiresBuild: true
769 | dev: true
770 | optional: true
771 |
772 | /@esbuild/sunos-x64@0.18.11:
773 | resolution: {integrity: sha512-kxfbDOrH4dHuAAOhr7D7EqaYf+W45LsAOOhAet99EyuxxQmjbk8M9N4ezHcEiCYPaiW8Dj3K26Z2V17Gt6p3ng==}
774 | engines: {node: '>=12'}
775 | cpu: [x64]
776 | os: [sunos]
777 | requiresBuild: true
778 | dev: true
779 | optional: true
780 |
781 | /@esbuild/win32-arm64@0.18.11:
782 | resolution: {integrity: sha512-Sh0dDRyk1Xi348idbal7lZyfSkjhJsdFeuC13zqdipsvMetlGiFQNdO+Yfp6f6B4FbyQm7qsk16yaZk25LChzg==}
783 | engines: {node: '>=12'}
784 | cpu: [arm64]
785 | os: [win32]
786 | requiresBuild: true
787 | dev: true
788 | optional: true
789 |
790 | /@esbuild/win32-ia32@0.18.11:
791 | resolution: {integrity: sha512-o9JUIKF1j0rqJTFbIoF4bXj6rvrTZYOrfRcGyL0Vm5uJ/j5CkBD/51tpdxe9lXEDouhRgdr/BYzUrDOvrWwJpg==}
792 | engines: {node: '>=12'}
793 | cpu: [ia32]
794 | os: [win32]
795 | requiresBuild: true
796 | dev: true
797 | optional: true
798 |
799 | /@esbuild/win32-x64@0.18.11:
800 | resolution: {integrity: sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA==}
801 | engines: {node: '>=12'}
802 | cpu: [x64]
803 | os: [win32]
804 | requiresBuild: true
805 | dev: true
806 | optional: true
807 |
808 | /@eslint-community/eslint-utils@4.4.0(eslint@8.46.0):
809 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
810 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
811 | peerDependencies:
812 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
813 | dependencies:
814 | eslint: 8.46.0
815 | eslint-visitor-keys: 3.4.2
816 | dev: true
817 |
818 | /@eslint-community/regexpp@4.6.2:
819 | resolution: {integrity: sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==}
820 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
821 | dev: true
822 |
823 | /@eslint/eslintrc@2.1.1:
824 | resolution: {integrity: sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA==}
825 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
826 | dependencies:
827 | ajv: 6.12.6
828 | debug: 4.3.4
829 | espree: 9.6.1
830 | globals: 13.19.0
831 | ignore: 5.2.4
832 | import-fresh: 3.3.0
833 | js-yaml: 4.1.0
834 | minimatch: 3.1.2
835 | strip-json-comments: 3.1.1
836 | transitivePeerDependencies:
837 | - supports-color
838 | dev: true
839 |
840 | /@eslint/js@8.46.0:
841 | resolution: {integrity: sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA==}
842 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
843 | dev: true
844 |
845 | /@humanwhocodes/config-array@0.11.10:
846 | resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==}
847 | engines: {node: '>=10.10.0'}
848 | dependencies:
849 | '@humanwhocodes/object-schema': 1.2.1
850 | debug: 4.3.4
851 | minimatch: 3.1.2
852 | transitivePeerDependencies:
853 | - supports-color
854 | dev: true
855 |
856 | /@humanwhocodes/module-importer@1.0.1:
857 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
858 | engines: {node: '>=12.22'}
859 | dev: true
860 |
861 | /@humanwhocodes/object-schema@1.2.1:
862 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
863 | dev: true
864 |
865 | /@jest/schemas@29.6.0:
866 | resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==}
867 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
868 | dependencies:
869 | '@sinclair/typebox': 0.27.8
870 | dev: true
871 |
872 | /@jridgewell/gen-mapping@0.1.1:
873 | resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
874 | engines: {node: '>=6.0.0'}
875 | dependencies:
876 | '@jridgewell/set-array': 1.1.2
877 | '@jridgewell/sourcemap-codec': 1.4.14
878 | dev: true
879 |
880 | /@jridgewell/gen-mapping@0.3.2:
881 | resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
882 | engines: {node: '>=6.0.0'}
883 | dependencies:
884 | '@jridgewell/set-array': 1.1.2
885 | '@jridgewell/sourcemap-codec': 1.4.14
886 | '@jridgewell/trace-mapping': 0.3.17
887 | dev: true
888 |
889 | /@jridgewell/resolve-uri@3.1.0:
890 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
891 | engines: {node: '>=6.0.0'}
892 | dev: true
893 |
894 | /@jridgewell/set-array@1.1.2:
895 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
896 | engines: {node: '>=6.0.0'}
897 | dev: true
898 |
899 | /@jridgewell/sourcemap-codec@1.4.14:
900 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
901 | dev: true
902 |
903 | /@jridgewell/sourcemap-codec@1.4.15:
904 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
905 | dev: true
906 |
907 | /@jridgewell/trace-mapping@0.3.17:
908 | resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
909 | dependencies:
910 | '@jridgewell/resolve-uri': 3.1.0
911 | '@jridgewell/sourcemap-codec': 1.4.14
912 | dev: true
913 |
914 | /@jsdevtools/ez-spawn@3.0.4:
915 | resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==}
916 | engines: {node: '>=10'}
917 | dependencies:
918 | call-me-maybe: 1.0.1
919 | cross-spawn: 7.0.3
920 | string-argv: 0.3.1
921 | type-detect: 4.0.8
922 | dev: true
923 |
924 | /@markdoc/markdoc@0.2.1:
925 | resolution: {integrity: sha512-3hr9pggv1h5Q4G50/T3MTnMsl3ejHbk0apVIwxU4x5CFCn+VQnvtJh1vgKZPvMwA+ys67SDUiZz9GD9ccg6LpQ==}
926 | engines: {node: '>=14.7.0'}
927 | peerDependencies:
928 | '@types/react': '*'
929 | react: '*'
930 | peerDependenciesMeta:
931 | '@types/react':
932 | optional: true
933 | react:
934 | optional: true
935 | optionalDependencies:
936 | '@types/markdown-it': 12.2.3
937 | dev: false
938 |
939 | /@markdoc/markdoc@0.3.0:
940 | resolution: {integrity: sha512-QWCF8krIIw52ulflfnoff0yG1eKl9CCGA3KAiOjHyYtHNzSEouFh8lO52nAaO3qV2Ctj1GTB8TTb2rTfvISQfA==}
941 | engines: {node: '>=14.7.0'}
942 | peerDependencies:
943 | '@types/react': '*'
944 | react: '*'
945 | peerDependenciesMeta:
946 | '@types/react':
947 | optional: true
948 | react:
949 | optional: true
950 | optionalDependencies:
951 | '@types/markdown-it': 12.2.3
952 | dev: true
953 |
954 | /@nodelib/fs.scandir@2.1.5:
955 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
956 | engines: {node: '>= 8'}
957 | dependencies:
958 | '@nodelib/fs.stat': 2.0.5
959 | run-parallel: 1.2.0
960 | dev: true
961 |
962 | /@nodelib/fs.stat@2.0.5:
963 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
964 | engines: {node: '>= 8'}
965 | dev: true
966 |
967 | /@nodelib/fs.walk@1.2.8:
968 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
969 | engines: {node: '>= 8'}
970 | dependencies:
971 | '@nodelib/fs.scandir': 2.1.5
972 | fastq: 1.13.0
973 | dev: true
974 |
975 | /@one-ini/wasm@0.1.1:
976 | resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==}
977 | dev: true
978 |
979 | /@sinclair/typebox@0.27.8:
980 | resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
981 | dev: true
982 |
983 | /@tootallnate/once@2.0.0:
984 | resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
985 | engines: {node: '>= 10'}
986 | dev: true
987 |
988 | /@types/chai-subset@1.3.3:
989 | resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
990 | dependencies:
991 | '@types/chai': 4.3.5
992 | dev: true
993 |
994 | /@types/chai@4.3.5:
995 | resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==}
996 | dev: true
997 |
998 | /@types/json-schema@7.0.12:
999 | resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
1000 | dev: true
1001 |
1002 | /@types/linkify-it@3.0.2:
1003 | resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==}
1004 | optional: true
1005 |
1006 | /@types/markdown-it@12.2.3:
1007 | resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==}
1008 | requiresBuild: true
1009 | dependencies:
1010 | '@types/linkify-it': 3.0.2
1011 | '@types/mdurl': 1.0.2
1012 | optional: true
1013 |
1014 | /@types/mdast@3.0.10:
1015 | resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==}
1016 | dependencies:
1017 | '@types/unist': 2.0.6
1018 | dev: true
1019 |
1020 | /@types/mdurl@1.0.2:
1021 | resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==}
1022 | optional: true
1023 |
1024 | /@types/node@18.11.9:
1025 | resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==}
1026 | dev: true
1027 |
1028 | /@types/normalize-package-data@2.4.1:
1029 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
1030 | dev: true
1031 |
1032 | /@types/semver@7.5.0:
1033 | resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==}
1034 | dev: true
1035 |
1036 | /@types/unist@2.0.6:
1037 | resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
1038 | dev: true
1039 |
1040 | /@typescript-eslint/eslint-plugin@6.2.1(@typescript-eslint/parser@6.2.1)(eslint@8.46.0)(typescript@5.1.6):
1041 | resolution: {integrity: sha512-iZVM/ALid9kO0+I81pnp1xmYiFyqibAHzrqX4q5YvvVEyJqY+e6rfTXSCsc2jUxGNqJqTfFSSij/NFkZBiBzLw==}
1042 | engines: {node: ^16.0.0 || >=18.0.0}
1043 | peerDependencies:
1044 | '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
1045 | eslint: ^7.0.0 || ^8.0.0
1046 | typescript: '*'
1047 | peerDependenciesMeta:
1048 | typescript:
1049 | optional: true
1050 | dependencies:
1051 | '@eslint-community/regexpp': 4.6.2
1052 | '@typescript-eslint/parser': 6.2.1(eslint@8.46.0)(typescript@5.1.6)
1053 | '@typescript-eslint/scope-manager': 6.2.1
1054 | '@typescript-eslint/type-utils': 6.2.1(eslint@8.46.0)(typescript@5.1.6)
1055 | '@typescript-eslint/utils': 6.2.1(eslint@8.46.0)(typescript@5.1.6)
1056 | '@typescript-eslint/visitor-keys': 6.2.1
1057 | debug: 4.3.4
1058 | eslint: 8.46.0
1059 | graphemer: 1.4.0
1060 | ignore: 5.2.4
1061 | natural-compare: 1.4.0
1062 | natural-compare-lite: 1.4.0
1063 | semver: 7.5.4
1064 | ts-api-utils: 1.0.1(typescript@5.1.6)
1065 | typescript: 5.1.6
1066 | transitivePeerDependencies:
1067 | - supports-color
1068 | dev: true
1069 |
1070 | /@typescript-eslint/parser@6.2.1(eslint@8.46.0)(typescript@5.1.6):
1071 | resolution: {integrity: sha512-Ld+uL1kYFU8e6btqBFpsHkwQ35rw30IWpdQxgOqOh4NfxSDH6uCkah1ks8R/RgQqI5hHPXMaLy9fbFseIe+dIg==}
1072 | engines: {node: ^16.0.0 || >=18.0.0}
1073 | peerDependencies:
1074 | eslint: ^7.0.0 || ^8.0.0
1075 | typescript: '*'
1076 | peerDependenciesMeta:
1077 | typescript:
1078 | optional: true
1079 | dependencies:
1080 | '@typescript-eslint/scope-manager': 6.2.1
1081 | '@typescript-eslint/types': 6.2.1
1082 | '@typescript-eslint/typescript-estree': 6.2.1(typescript@5.1.6)
1083 | '@typescript-eslint/visitor-keys': 6.2.1
1084 | debug: 4.3.4
1085 | eslint: 8.46.0
1086 | typescript: 5.1.6
1087 | transitivePeerDependencies:
1088 | - supports-color
1089 | dev: true
1090 |
1091 | /@typescript-eslint/scope-manager@5.61.0:
1092 | resolution: {integrity: sha512-W8VoMjoSg7f7nqAROEmTt6LoBpn81AegP7uKhhW5KzYlehs8VV0ZW0fIDVbcZRcaP3aPSW+JZFua+ysQN+m/Nw==}
1093 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1094 | dependencies:
1095 | '@typescript-eslint/types': 5.61.0
1096 | '@typescript-eslint/visitor-keys': 5.61.0
1097 | dev: true
1098 |
1099 | /@typescript-eslint/scope-manager@6.2.1:
1100 | resolution: {integrity: sha512-UCqBF9WFqv64xNsIEPfBtenbfodPXsJ3nPAr55mGPkQIkiQvgoWNo+astj9ZUfJfVKiYgAZDMnM6dIpsxUMp3Q==}
1101 | engines: {node: ^16.0.0 || >=18.0.0}
1102 | dependencies:
1103 | '@typescript-eslint/types': 6.2.1
1104 | '@typescript-eslint/visitor-keys': 6.2.1
1105 | dev: true
1106 |
1107 | /@typescript-eslint/type-utils@6.2.1(eslint@8.46.0)(typescript@5.1.6):
1108 | resolution: {integrity: sha512-fTfCgomBMIgu2Dh2Or3gMYgoNAnQm3RLtRp+jP7A8fY+LJ2+9PNpi5p6QB5C4RSP+U3cjI0vDlI3mspAkpPVbQ==}
1109 | engines: {node: ^16.0.0 || >=18.0.0}
1110 | peerDependencies:
1111 | eslint: ^7.0.0 || ^8.0.0
1112 | typescript: '*'
1113 | peerDependenciesMeta:
1114 | typescript:
1115 | optional: true
1116 | dependencies:
1117 | '@typescript-eslint/typescript-estree': 6.2.1(typescript@5.1.6)
1118 | '@typescript-eslint/utils': 6.2.1(eslint@8.46.0)(typescript@5.1.6)
1119 | debug: 4.3.4
1120 | eslint: 8.46.0
1121 | ts-api-utils: 1.0.1(typescript@5.1.6)
1122 | typescript: 5.1.6
1123 | transitivePeerDependencies:
1124 | - supports-color
1125 | dev: true
1126 |
1127 | /@typescript-eslint/types@5.61.0:
1128 | resolution: {integrity: sha512-ldyueo58KjngXpzloHUog/h9REmHl59G1b3a5Sng1GfBo14BkS3ZbMEb3693gnP1k//97lh7bKsp6/V/0v1veQ==}
1129 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1130 | dev: true
1131 |
1132 | /@typescript-eslint/types@6.2.1:
1133 | resolution: {integrity: sha512-528bGcoelrpw+sETlyM91k51Arl2ajbNT9L4JwoXE2dvRe1yd8Q64E4OL7vHYw31mlnVsf+BeeLyAZUEQtqahQ==}
1134 | engines: {node: ^16.0.0 || >=18.0.0}
1135 | dev: true
1136 |
1137 | /@typescript-eslint/typescript-estree@5.61.0(typescript@5.1.6):
1138 | resolution: {integrity: sha512-Fud90PxONnnLZ36oR5ClJBLTLfU4pIWBmnvGwTbEa2cXIqj70AEDEmOmpkFComjBZ/037ueKrOdHuYmSFVD7Rw==}
1139 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1140 | peerDependencies:
1141 | typescript: '*'
1142 | peerDependenciesMeta:
1143 | typescript:
1144 | optional: true
1145 | dependencies:
1146 | '@typescript-eslint/types': 5.61.0
1147 | '@typescript-eslint/visitor-keys': 5.61.0
1148 | debug: 4.3.4
1149 | globby: 11.1.0
1150 | is-glob: 4.0.3
1151 | semver: 7.5.4
1152 | tsutils: 3.21.0(typescript@5.1.6)
1153 | typescript: 5.1.6
1154 | transitivePeerDependencies:
1155 | - supports-color
1156 | dev: true
1157 |
1158 | /@typescript-eslint/typescript-estree@6.2.1(typescript@5.1.6):
1159 | resolution: {integrity: sha512-G+UJeQx9AKBHRQBpmvr8T/3K5bJa485eu+4tQBxFq0KoT22+jJyzo1B50JDT9QdC1DEmWQfdKsa8ybiNWYsi0Q==}
1160 | engines: {node: ^16.0.0 || >=18.0.0}
1161 | peerDependencies:
1162 | typescript: '*'
1163 | peerDependenciesMeta:
1164 | typescript:
1165 | optional: true
1166 | dependencies:
1167 | '@typescript-eslint/types': 6.2.1
1168 | '@typescript-eslint/visitor-keys': 6.2.1
1169 | debug: 4.3.4
1170 | globby: 11.1.0
1171 | is-glob: 4.0.3
1172 | semver: 7.5.4
1173 | ts-api-utils: 1.0.1(typescript@5.1.6)
1174 | typescript: 5.1.6
1175 | transitivePeerDependencies:
1176 | - supports-color
1177 | dev: true
1178 |
1179 | /@typescript-eslint/utils@5.61.0(eslint@8.46.0)(typescript@5.1.6):
1180 | resolution: {integrity: sha512-mV6O+6VgQmVE6+xzlA91xifndPW9ElFW8vbSF0xCT/czPXVhwDewKila1jOyRwa9AE19zKnrr7Cg5S3pJVrTWQ==}
1181 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1182 | peerDependencies:
1183 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
1184 | dependencies:
1185 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0)
1186 | '@types/json-schema': 7.0.12
1187 | '@types/semver': 7.5.0
1188 | '@typescript-eslint/scope-manager': 5.61.0
1189 | '@typescript-eslint/types': 5.61.0
1190 | '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.6)
1191 | eslint: 8.46.0
1192 | eslint-scope: 5.1.1
1193 | semver: 7.5.4
1194 | transitivePeerDependencies:
1195 | - supports-color
1196 | - typescript
1197 | dev: true
1198 |
1199 | /@typescript-eslint/utils@6.2.1(eslint@8.46.0)(typescript@5.1.6):
1200 | resolution: {integrity: sha512-eBIXQeupYmxVB6S7x+B9SdBeB6qIdXKjgQBge2J+Ouv8h9Cxm5dHf/gfAZA6dkMaag+03HdbVInuXMmqFB/lKQ==}
1201 | engines: {node: ^16.0.0 || >=18.0.0}
1202 | peerDependencies:
1203 | eslint: ^7.0.0 || ^8.0.0
1204 | dependencies:
1205 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0)
1206 | '@types/json-schema': 7.0.12
1207 | '@types/semver': 7.5.0
1208 | '@typescript-eslint/scope-manager': 6.2.1
1209 | '@typescript-eslint/types': 6.2.1
1210 | '@typescript-eslint/typescript-estree': 6.2.1(typescript@5.1.6)
1211 | eslint: 8.46.0
1212 | semver: 7.5.4
1213 | transitivePeerDependencies:
1214 | - supports-color
1215 | - typescript
1216 | dev: true
1217 |
1218 | /@typescript-eslint/visitor-keys@5.61.0:
1219 | resolution: {integrity: sha512-50XQ5VdbWrX06mQXhy93WywSFZZGsv3EOjq+lqp6WC2t+j3mb6A9xYVdrRxafvK88vg9k9u+CT4l6D8PEatjKg==}
1220 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1221 | dependencies:
1222 | '@typescript-eslint/types': 5.61.0
1223 | eslint-visitor-keys: 3.4.2
1224 | dev: true
1225 |
1226 | /@typescript-eslint/visitor-keys@6.2.1:
1227 | resolution: {integrity: sha512-iTN6w3k2JEZ7cyVdZJTVJx2Lv7t6zFA8DCrJEHD2mwfc16AEvvBWVhbFh34XyG2NORCd0viIgQY1+u7kPI0WpA==}
1228 | engines: {node: ^16.0.0 || >=18.0.0}
1229 | dependencies:
1230 | '@typescript-eslint/types': 6.2.1
1231 | eslint-visitor-keys: 3.4.2
1232 | dev: true
1233 |
1234 | /@vitejs/plugin-vue-jsx@3.0.1(vite@4.4.8)(vue@3.3.4):
1235 | resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==}
1236 | engines: {node: ^14.18.0 || >=16.0.0}
1237 | peerDependencies:
1238 | vite: ^4.0.0
1239 | vue: ^3.0.0
1240 | dependencies:
1241 | '@babel/core': 7.20.12
1242 | '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.20.12)
1243 | '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.20.12)
1244 | vite: 4.4.8(@types/node@18.11.9)
1245 | vue: 3.3.4
1246 | transitivePeerDependencies:
1247 | - supports-color
1248 | dev: true
1249 |
1250 | /@vitejs/plugin-vue@4.2.3(vite@4.4.8)(vue@3.3.4):
1251 | resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==}
1252 | engines: {node: ^14.18.0 || >=16.0.0}
1253 | peerDependencies:
1254 | vite: ^4.0.0
1255 | vue: ^3.2.25
1256 | dependencies:
1257 | vite: 4.4.8(@types/node@18.11.9)
1258 | vue: 3.3.4
1259 | dev: true
1260 |
1261 | /@vitest/expect@0.34.1:
1262 | resolution: {integrity: sha512-q2CD8+XIsQ+tHwypnoCk8Mnv5e6afLFvinVGCq3/BOT4kQdVQmY6rRfyKkwcg635lbliLPqbunXZr+L1ssUWiQ==}
1263 | dependencies:
1264 | '@vitest/spy': 0.34.1
1265 | '@vitest/utils': 0.34.1
1266 | chai: 4.3.7
1267 | dev: true
1268 |
1269 | /@vitest/runner@0.34.1:
1270 | resolution: {integrity: sha512-YfQMpYzDsYB7yqgmlxZ06NI4LurHWfrH7Wy3Pvf/z/vwUSgq1zLAb1lWcItCzQG+NVox+VvzlKQrYEXb47645g==}
1271 | dependencies:
1272 | '@vitest/utils': 0.34.1
1273 | p-limit: 4.0.0
1274 | pathe: 1.1.1
1275 | dev: true
1276 |
1277 | /@vitest/snapshot@0.34.1:
1278 | resolution: {integrity: sha512-0O9LfLU0114OqdF8lENlrLsnn024Tb1CsS9UwG0YMWY2oGTQfPtkW+B/7ieyv0X9R2Oijhi3caB1xgGgEgclSQ==}
1279 | dependencies:
1280 | magic-string: 0.30.1
1281 | pathe: 1.1.1
1282 | pretty-format: 29.6.1
1283 | dev: true
1284 |
1285 | /@vitest/spy@0.34.1:
1286 | resolution: {integrity: sha512-UT4WcI3EAPUNO8n6y9QoEqynGGEPmmRxC+cLzneFFXpmacivjHZsNbiKD88KUScv5DCHVDgdBsLD7O7s1enFcQ==}
1287 | dependencies:
1288 | tinyspy: 2.1.1
1289 | dev: true
1290 |
1291 | /@vitest/utils@0.34.1:
1292 | resolution: {integrity: sha512-/ql9dsFi4iuEbiNcjNHQWXBum7aL8pyhxvfnD9gNtbjR9fUKAjxhj4AA3yfLXg6gJpMGGecvtF8Au2G9y3q47Q==}
1293 | dependencies:
1294 | diff-sequences: 29.4.3
1295 | loupe: 2.3.6
1296 | pretty-format: 29.6.1
1297 | dev: true
1298 |
1299 | /@vue/babel-helper-vue-transform-on@1.0.2:
1300 | resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==}
1301 | dev: true
1302 |
1303 | /@vue/babel-plugin-jsx@1.1.1(@babel/core@7.20.12):
1304 | resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==}
1305 | dependencies:
1306 | '@babel/helper-module-imports': 7.18.6
1307 | '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.12)
1308 | '@babel/template': 7.20.7
1309 | '@babel/traverse': 7.20.12
1310 | '@babel/types': 7.20.7
1311 | '@vue/babel-helper-vue-transform-on': 1.0.2
1312 | camelcase: 6.3.0
1313 | html-tags: 3.2.0
1314 | svg-tags: 1.0.0
1315 | transitivePeerDependencies:
1316 | - '@babel/core'
1317 | - supports-color
1318 | dev: true
1319 |
1320 | /@vue/compiler-core@3.2.45:
1321 | resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==}
1322 | dependencies:
1323 | '@babel/parser': 7.17.10
1324 | '@vue/shared': 3.2.45
1325 | estree-walker: 2.0.2
1326 | source-map: 0.6.1
1327 | dev: false
1328 |
1329 | /@vue/compiler-core@3.3.4:
1330 | resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
1331 | dependencies:
1332 | '@babel/parser': 7.21.8
1333 | '@vue/shared': 3.3.4
1334 | estree-walker: 2.0.2
1335 | source-map-js: 1.0.2
1336 | dev: true
1337 |
1338 | /@vue/compiler-dom@3.2.45:
1339 | resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==}
1340 | dependencies:
1341 | '@vue/compiler-core': 3.2.45
1342 | '@vue/shared': 3.2.45
1343 | dev: false
1344 |
1345 | /@vue/compiler-dom@3.3.4:
1346 | resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==}
1347 | dependencies:
1348 | '@vue/compiler-core': 3.3.4
1349 | '@vue/shared': 3.3.4
1350 | dev: true
1351 |
1352 | /@vue/compiler-sfc@3.2.45:
1353 | resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==}
1354 | dependencies:
1355 | '@babel/parser': 7.17.10
1356 | '@vue/compiler-core': 3.2.45
1357 | '@vue/compiler-dom': 3.2.45
1358 | '@vue/compiler-ssr': 3.2.45
1359 | '@vue/reactivity-transform': 3.2.45
1360 | '@vue/shared': 3.2.45
1361 | estree-walker: 2.0.2
1362 | magic-string: 0.25.9
1363 | postcss: 8.4.13
1364 | source-map: 0.6.1
1365 | dev: false
1366 |
1367 | /@vue/compiler-sfc@3.3.4:
1368 | resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==}
1369 | dependencies:
1370 | '@babel/parser': 7.21.8
1371 | '@vue/compiler-core': 3.3.4
1372 | '@vue/compiler-dom': 3.3.4
1373 | '@vue/compiler-ssr': 3.3.4
1374 | '@vue/reactivity-transform': 3.3.4
1375 | '@vue/shared': 3.3.4
1376 | estree-walker: 2.0.2
1377 | magic-string: 0.30.0
1378 | postcss: 8.4.23
1379 | source-map-js: 1.0.2
1380 | dev: true
1381 |
1382 | /@vue/compiler-ssr@3.2.45:
1383 | resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==}
1384 | dependencies:
1385 | '@vue/compiler-dom': 3.2.45
1386 | '@vue/shared': 3.2.45
1387 | dev: false
1388 |
1389 | /@vue/compiler-ssr@3.3.4:
1390 | resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==}
1391 | dependencies:
1392 | '@vue/compiler-dom': 3.3.4
1393 | '@vue/shared': 3.3.4
1394 | dev: true
1395 |
1396 | /@vue/reactivity-transform@3.2.45:
1397 | resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==}
1398 | dependencies:
1399 | '@babel/parser': 7.17.10
1400 | '@vue/compiler-core': 3.2.45
1401 | '@vue/shared': 3.2.45
1402 | estree-walker: 2.0.2
1403 | magic-string: 0.25.9
1404 | dev: false
1405 |
1406 | /@vue/reactivity-transform@3.3.4:
1407 | resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==}
1408 | dependencies:
1409 | '@babel/parser': 7.21.8
1410 | '@vue/compiler-core': 3.3.4
1411 | '@vue/shared': 3.3.4
1412 | estree-walker: 2.0.2
1413 | magic-string: 0.30.0
1414 | dev: true
1415 |
1416 | /@vue/reactivity@3.2.45:
1417 | resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==}
1418 | dependencies:
1419 | '@vue/shared': 3.2.45
1420 | dev: false
1421 |
1422 | /@vue/reactivity@3.3.4:
1423 | resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==}
1424 | dependencies:
1425 | '@vue/shared': 3.3.4
1426 | dev: true
1427 |
1428 | /@vue/runtime-core@3.2.45:
1429 | resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==}
1430 | dependencies:
1431 | '@vue/reactivity': 3.2.45
1432 | '@vue/shared': 3.2.45
1433 | dev: false
1434 |
1435 | /@vue/runtime-core@3.3.4:
1436 | resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==}
1437 | dependencies:
1438 | '@vue/reactivity': 3.3.4
1439 | '@vue/shared': 3.3.4
1440 | dev: true
1441 |
1442 | /@vue/runtime-dom@3.2.45:
1443 | resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==}
1444 | dependencies:
1445 | '@vue/runtime-core': 3.2.45
1446 | '@vue/shared': 3.2.45
1447 | csstype: 2.6.20
1448 | dev: false
1449 |
1450 | /@vue/runtime-dom@3.3.4:
1451 | resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==}
1452 | dependencies:
1453 | '@vue/runtime-core': 3.3.4
1454 | '@vue/shared': 3.3.4
1455 | csstype: 3.1.2
1456 | dev: true
1457 |
1458 | /@vue/server-renderer@3.3.4(vue@3.3.4):
1459 | resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==}
1460 | peerDependencies:
1461 | vue: 3.3.4
1462 | dependencies:
1463 | '@vue/compiler-ssr': 3.3.4
1464 | '@vue/shared': 3.3.4
1465 | vue: 3.3.4
1466 | dev: true
1467 |
1468 | /@vue/shared@3.2.45:
1469 | resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
1470 | dev: false
1471 |
1472 | /@vue/shared@3.3.4:
1473 | resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
1474 | dev: true
1475 |
1476 | /@vue/test-utils@2.4.1(vue@3.3.4):
1477 | resolution: {integrity: sha512-VO8nragneNzUZUah6kOjiFmD/gwRjUauG9DROh6oaOeFwX1cZRUNHhdeogE8635cISigXFTtGLUQWx5KCb0xeg==}
1478 | peerDependencies:
1479 | '@vue/server-renderer': ^3.0.1
1480 | vue: ^3.0.1
1481 | peerDependenciesMeta:
1482 | '@vue/server-renderer':
1483 | optional: true
1484 | dependencies:
1485 | js-beautify: 1.14.9
1486 | vue: 3.3.4
1487 | vue-component-type-helpers: 1.8.4
1488 | dev: true
1489 |
1490 | /abab@2.0.6:
1491 | resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
1492 | dev: true
1493 |
1494 | /abbrev@1.1.1:
1495 | resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
1496 | dev: true
1497 |
1498 | /acorn-jsx@5.3.2(acorn@8.10.0):
1499 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
1500 | peerDependencies:
1501 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
1502 | dependencies:
1503 | acorn: 8.10.0
1504 | dev: true
1505 |
1506 | /acorn-walk@8.2.0:
1507 | resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
1508 | engines: {node: '>=0.4.0'}
1509 | dev: true
1510 |
1511 | /acorn@8.10.0:
1512 | resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
1513 | engines: {node: '>=0.4.0'}
1514 | hasBin: true
1515 | dev: true
1516 |
1517 | /acorn@8.8.2:
1518 | resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
1519 | engines: {node: '>=0.4.0'}
1520 | hasBin: true
1521 | dev: true
1522 |
1523 | /agent-base@6.0.2:
1524 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
1525 | engines: {node: '>= 6.0.0'}
1526 | dependencies:
1527 | debug: 4.3.4
1528 | transitivePeerDependencies:
1529 | - supports-color
1530 | dev: true
1531 |
1532 | /ajv@6.12.6:
1533 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
1534 | dependencies:
1535 | fast-deep-equal: 3.1.3
1536 | fast-json-stable-stringify: 2.1.0
1537 | json-schema-traverse: 0.4.1
1538 | uri-js: 4.4.1
1539 | dev: true
1540 |
1541 | /ansi-regex@5.0.1:
1542 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
1543 | engines: {node: '>=8'}
1544 | dev: true
1545 |
1546 | /ansi-styles@3.2.1:
1547 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
1548 | engines: {node: '>=4'}
1549 | dependencies:
1550 | color-convert: 1.9.3
1551 | dev: true
1552 |
1553 | /ansi-styles@4.3.0:
1554 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
1555 | engines: {node: '>=8'}
1556 | dependencies:
1557 | color-convert: 2.0.1
1558 | dev: true
1559 |
1560 | /ansi-styles@5.2.0:
1561 | resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
1562 | engines: {node: '>=10'}
1563 | dev: true
1564 |
1565 | /any-promise@1.3.0:
1566 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
1567 | dev: true
1568 |
1569 | /anymatch@3.1.3:
1570 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
1571 | engines: {node: '>= 8'}
1572 | dependencies:
1573 | normalize-path: 3.0.0
1574 | picomatch: 2.3.1
1575 | dev: true
1576 |
1577 | /argparse@2.0.1:
1578 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
1579 | dev: true
1580 |
1581 | /array-union@2.1.0:
1582 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
1583 | engines: {node: '>=8'}
1584 | dev: true
1585 |
1586 | /assertion-error@1.1.0:
1587 | resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
1588 | dev: true
1589 |
1590 | /asynckit@0.4.0:
1591 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
1592 | dev: true
1593 |
1594 | /balanced-match@1.0.2:
1595 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
1596 | dev: true
1597 |
1598 | /binary-extensions@2.2.0:
1599 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
1600 | engines: {node: '>=8'}
1601 | dev: true
1602 |
1603 | /boolbase@1.0.0:
1604 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
1605 | dev: true
1606 |
1607 | /brace-expansion@1.1.11:
1608 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
1609 | dependencies:
1610 | balanced-match: 1.0.2
1611 | concat-map: 0.0.1
1612 | dev: true
1613 |
1614 | /brace-expansion@2.0.1:
1615 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
1616 | dependencies:
1617 | balanced-match: 1.0.2
1618 | dev: true
1619 |
1620 | /braces@3.0.2:
1621 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
1622 | engines: {node: '>=8'}
1623 | dependencies:
1624 | fill-range: 7.0.1
1625 | dev: true
1626 |
1627 | /browserslist@4.21.4:
1628 | resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==}
1629 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
1630 | hasBin: true
1631 | dependencies:
1632 | caniuse-lite: 1.0.30001434
1633 | electron-to-chromium: 1.4.284
1634 | node-releases: 2.0.6
1635 | update-browserslist-db: 1.0.10(browserslist@4.21.4)
1636 | dev: true
1637 |
1638 | /builtin-modules@3.3.0:
1639 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
1640 | engines: {node: '>=6'}
1641 | dev: true
1642 |
1643 | /builtins@5.0.1:
1644 | resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
1645 | dependencies:
1646 | semver: 7.5.4
1647 | dev: true
1648 |
1649 | /bumpp@9.1.1:
1650 | resolution: {integrity: sha512-T7/2QmRNhHRkH2+HgDs/xk4keom3nlCjwQn6kHdz0I0dQMVrs+YMOH5HyuhV0R3tha/tTYP030RG9uQKpQ9CRg==}
1651 | engines: {node: '>=10'}
1652 | hasBin: true
1653 | dependencies:
1654 | '@jsdevtools/ez-spawn': 3.0.4
1655 | c12: 1.4.1
1656 | cac: 6.7.14
1657 | fast-glob: 3.2.12
1658 | prompts: 2.4.2
1659 | semver: 7.5.1
1660 | transitivePeerDependencies:
1661 | - supports-color
1662 | dev: true
1663 |
1664 | /bundle-require@4.0.1(esbuild@0.18.11):
1665 | resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==}
1666 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1667 | peerDependencies:
1668 | esbuild: '>=0.17'
1669 | dependencies:
1670 | esbuild: 0.18.11
1671 | load-tsconfig: 0.2.3
1672 | dev: true
1673 |
1674 | /c12@1.4.1:
1675 | resolution: {integrity: sha512-0x7pWfLZpZsgtyotXtuepJc0rZYE0Aw8PwNAXs0jSG9zq6Sl5xmbWnFqfmRY01ieZLHNbvneSFm9/x88CvzAuw==}
1676 | dependencies:
1677 | chokidar: 3.5.3
1678 | defu: 6.1.2
1679 | dotenv: 16.0.3
1680 | giget: 1.1.2
1681 | jiti: 1.18.2
1682 | mlly: 1.2.0
1683 | ohash: 1.1.2
1684 | pathe: 1.1.0
1685 | perfect-debounce: 0.1.3
1686 | pkg-types: 1.0.3
1687 | rc9: 2.1.0
1688 | transitivePeerDependencies:
1689 | - supports-color
1690 | dev: true
1691 |
1692 | /cac@6.7.14:
1693 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
1694 | engines: {node: '>=8'}
1695 | dev: true
1696 |
1697 | /call-me-maybe@1.0.1:
1698 | resolution: {integrity: sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==}
1699 | dev: true
1700 |
1701 | /callsites@3.1.0:
1702 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
1703 | engines: {node: '>=6'}
1704 | dev: true
1705 |
1706 | /camelcase@6.3.0:
1707 | resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
1708 | engines: {node: '>=10'}
1709 | dev: true
1710 |
1711 | /caniuse-lite@1.0.30001434:
1712 | resolution: {integrity: sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==}
1713 | dev: true
1714 |
1715 | /chai@4.3.7:
1716 | resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==}
1717 | engines: {node: '>=4'}
1718 | dependencies:
1719 | assertion-error: 1.1.0
1720 | check-error: 1.0.2
1721 | deep-eql: 4.1.3
1722 | get-func-name: 2.0.0
1723 | loupe: 2.3.6
1724 | pathval: 1.1.1
1725 | type-detect: 4.0.8
1726 | dev: true
1727 |
1728 | /chalk@2.4.2:
1729 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
1730 | engines: {node: '>=4'}
1731 | dependencies:
1732 | ansi-styles: 3.2.1
1733 | escape-string-regexp: 1.0.5
1734 | supports-color: 5.5.0
1735 | dev: true
1736 |
1737 | /chalk@4.1.2:
1738 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1739 | engines: {node: '>=10'}
1740 | dependencies:
1741 | ansi-styles: 4.3.0
1742 | supports-color: 7.2.0
1743 | dev: true
1744 |
1745 | /character-entities-legacy@1.1.4:
1746 | resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==}
1747 | dev: true
1748 |
1749 | /character-entities@1.2.4:
1750 | resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==}
1751 | dev: true
1752 |
1753 | /character-reference-invalid@1.1.4:
1754 | resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==}
1755 | dev: true
1756 |
1757 | /check-error@1.0.2:
1758 | resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
1759 | dev: true
1760 |
1761 | /chokidar@3.5.3:
1762 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
1763 | engines: {node: '>= 8.10.0'}
1764 | dependencies:
1765 | anymatch: 3.1.3
1766 | braces: 3.0.2
1767 | glob-parent: 5.1.2
1768 | is-binary-path: 2.1.0
1769 | is-glob: 4.0.3
1770 | normalize-path: 3.0.0
1771 | readdirp: 3.6.0
1772 | optionalDependencies:
1773 | fsevents: 2.3.2
1774 | dev: true
1775 |
1776 | /chownr@2.0.0:
1777 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
1778 | engines: {node: '>=10'}
1779 | dev: true
1780 |
1781 | /ci-info@3.8.0:
1782 | resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==}
1783 | engines: {node: '>=8'}
1784 | dev: true
1785 |
1786 | /clean-regexp@1.0.0:
1787 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==}
1788 | engines: {node: '>=4'}
1789 | dependencies:
1790 | escape-string-regexp: 1.0.5
1791 | dev: true
1792 |
1793 | /cliui@8.0.1:
1794 | resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
1795 | engines: {node: '>=12'}
1796 | dependencies:
1797 | string-width: 4.2.3
1798 | strip-ansi: 6.0.1
1799 | wrap-ansi: 7.0.0
1800 | dev: true
1801 |
1802 | /color-convert@1.9.3:
1803 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
1804 | dependencies:
1805 | color-name: 1.1.3
1806 | dev: true
1807 |
1808 | /color-convert@2.0.1:
1809 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1810 | engines: {node: '>=7.0.0'}
1811 | dependencies:
1812 | color-name: 1.1.4
1813 | dev: true
1814 |
1815 | /color-name@1.1.3:
1816 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
1817 | dev: true
1818 |
1819 | /color-name@1.1.4:
1820 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1821 | dev: true
1822 |
1823 | /colorette@2.0.20:
1824 | resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
1825 | dev: true
1826 |
1827 | /combined-stream@1.0.8:
1828 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
1829 | engines: {node: '>= 0.8'}
1830 | dependencies:
1831 | delayed-stream: 1.0.0
1832 | dev: true
1833 |
1834 | /commander@10.0.1:
1835 | resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
1836 | engines: {node: '>=14'}
1837 | dev: true
1838 |
1839 | /commander@4.1.1:
1840 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
1841 | engines: {node: '>= 6'}
1842 | dev: true
1843 |
1844 | /concat-map@0.0.1:
1845 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
1846 | dev: true
1847 |
1848 | /concurrently@8.2.0:
1849 | resolution: {integrity: sha512-nnLMxO2LU492mTUj9qX/az/lESonSZu81UznYDoXtz1IQf996ixVqPAgHXwvHiHCAef/7S8HIK+fTFK7Ifk8YA==}
1850 | engines: {node: ^14.13.0 || >=16.0.0}
1851 | hasBin: true
1852 | dependencies:
1853 | chalk: 4.1.2
1854 | date-fns: 2.30.0
1855 | lodash: 4.17.21
1856 | rxjs: 7.8.1
1857 | shell-quote: 1.8.1
1858 | spawn-command: 0.0.2
1859 | supports-color: 8.1.1
1860 | tree-kill: 1.2.2
1861 | yargs: 17.7.2
1862 | dev: true
1863 |
1864 | /config-chain@1.1.13:
1865 | resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
1866 | dependencies:
1867 | ini: 1.3.8
1868 | proto-list: 1.2.4
1869 | dev: true
1870 |
1871 | /convert-source-map@1.9.0:
1872 | resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
1873 | dev: true
1874 |
1875 | /cross-spawn@7.0.3:
1876 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
1877 | engines: {node: '>= 8'}
1878 | dependencies:
1879 | path-key: 3.1.1
1880 | shebang-command: 2.0.0
1881 | which: 2.0.2
1882 | dev: true
1883 |
1884 | /cssesc@3.0.0:
1885 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
1886 | engines: {node: '>=4'}
1887 | hasBin: true
1888 | dev: true
1889 |
1890 | /cssstyle@3.0.0:
1891 | resolution: {integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==}
1892 | engines: {node: '>=14'}
1893 | dependencies:
1894 | rrweb-cssom: 0.6.0
1895 | dev: true
1896 |
1897 | /csstype@2.6.20:
1898 | resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==}
1899 | dev: false
1900 |
1901 | /csstype@3.1.2:
1902 | resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
1903 | dev: true
1904 |
1905 | /data-urls@4.0.0:
1906 | resolution: {integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==}
1907 | engines: {node: '>=14'}
1908 | dependencies:
1909 | abab: 2.0.6
1910 | whatwg-mimetype: 3.0.0
1911 | whatwg-url: 12.0.1
1912 | dev: true
1913 |
1914 | /date-fns@2.30.0:
1915 | resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
1916 | engines: {node: '>=0.11'}
1917 | dependencies:
1918 | '@babel/runtime': 7.22.6
1919 | dev: true
1920 |
1921 | /debug@3.2.7:
1922 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
1923 | peerDependencies:
1924 | supports-color: '*'
1925 | peerDependenciesMeta:
1926 | supports-color:
1927 | optional: true
1928 | dependencies:
1929 | ms: 2.1.3
1930 | dev: true
1931 |
1932 | /debug@4.3.4:
1933 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
1934 | engines: {node: '>=6.0'}
1935 | peerDependencies:
1936 | supports-color: '*'
1937 | peerDependenciesMeta:
1938 | supports-color:
1939 | optional: true
1940 | dependencies:
1941 | ms: 2.1.2
1942 | dev: true
1943 |
1944 | /decimal.js@10.4.3:
1945 | resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
1946 | dev: true
1947 |
1948 | /deep-eql@4.1.3:
1949 | resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
1950 | engines: {node: '>=6'}
1951 | dependencies:
1952 | type-detect: 4.0.8
1953 | dev: true
1954 |
1955 | /deep-is@0.1.4:
1956 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
1957 | dev: true
1958 |
1959 | /defu@6.1.2:
1960 | resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
1961 | dev: true
1962 |
1963 | /delayed-stream@1.0.0:
1964 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
1965 | engines: {node: '>=0.4.0'}
1966 | dev: true
1967 |
1968 | /destr@1.2.2:
1969 | resolution: {integrity: sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==}
1970 | dev: true
1971 |
1972 | /diff-sequences@29.4.3:
1973 | resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==}
1974 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1975 | dev: true
1976 |
1977 | /dir-glob@3.0.1:
1978 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1979 | engines: {node: '>=8'}
1980 | dependencies:
1981 | path-type: 4.0.0
1982 | dev: true
1983 |
1984 | /doctrine@2.1.0:
1985 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
1986 | engines: {node: '>=0.10.0'}
1987 | dependencies:
1988 | esutils: 2.0.3
1989 | dev: true
1990 |
1991 | /doctrine@3.0.0:
1992 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
1993 | engines: {node: '>=6.0.0'}
1994 | dependencies:
1995 | esutils: 2.0.3
1996 | dev: true
1997 |
1998 | /dom-serializer@2.0.0:
1999 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
2000 | dependencies:
2001 | domelementtype: 2.3.0
2002 | domhandler: 5.0.3
2003 | entities: 4.4.0
2004 | dev: true
2005 |
2006 | /domelementtype@2.3.0:
2007 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
2008 | dev: true
2009 |
2010 | /domexception@4.0.0:
2011 | resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==}
2012 | engines: {node: '>=12'}
2013 | dependencies:
2014 | webidl-conversions: 7.0.0
2015 | dev: true
2016 |
2017 | /domhandler@5.0.3:
2018 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
2019 | engines: {node: '>= 4'}
2020 | dependencies:
2021 | domelementtype: 2.3.0
2022 | dev: true
2023 |
2024 | /domutils@3.0.1:
2025 | resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==}
2026 | dependencies:
2027 | dom-serializer: 2.0.0
2028 | domelementtype: 2.3.0
2029 | domhandler: 5.0.3
2030 | dev: true
2031 |
2032 | /dotenv@16.0.3:
2033 | resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
2034 | engines: {node: '>=12'}
2035 | dev: true
2036 |
2037 | /editorconfig@1.0.4:
2038 | resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==}
2039 | engines: {node: '>=14'}
2040 | hasBin: true
2041 | dependencies:
2042 | '@one-ini/wasm': 0.1.1
2043 | commander: 10.0.1
2044 | minimatch: 9.0.1
2045 | semver: 7.5.3
2046 | dev: true
2047 |
2048 | /electron-to-chromium@1.4.284:
2049 | resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==}
2050 | dev: true
2051 |
2052 | /emoji-regex@8.0.0:
2053 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
2054 | dev: true
2055 |
2056 | /entities@4.4.0:
2057 | resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==}
2058 | engines: {node: '>=0.12'}
2059 | dev: true
2060 |
2061 | /error-ex@1.3.2:
2062 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
2063 | dependencies:
2064 | is-arrayish: 0.2.1
2065 | dev: true
2066 |
2067 | /esbuild-android-64@0.15.15:
2068 | resolution: {integrity: sha512-F+WjjQxO+JQOva3tJWNdVjouFMLK6R6i5gjDvgUthLYJnIZJsp1HlF523k73hELY20WPyEO8xcz7aaYBVkeg5Q==}
2069 | engines: {node: '>=12'}
2070 | cpu: [x64]
2071 | os: [android]
2072 | requiresBuild: true
2073 | dev: true
2074 | optional: true
2075 |
2076 | /esbuild-android-arm64@0.15.15:
2077 | resolution: {integrity: sha512-attlyhD6Y22jNyQ0fIIQ7mnPvDWKw7k6FKnsXlBvQE6s3z6s6cuEHcSgoirquQc7TmZgVCK5fD/2uxmRN+ZpcQ==}
2078 | engines: {node: '>=12'}
2079 | cpu: [arm64]
2080 | os: [android]
2081 | requiresBuild: true
2082 | dev: true
2083 | optional: true
2084 |
2085 | /esbuild-darwin-64@0.15.15:
2086 | resolution: {integrity: sha512-ohZtF8W1SHJ4JWldsPVdk8st0r9ExbAOSrBOh5L+Mq47i696GVwv1ab/KlmbUoikSTNoXEhDzVpxUR/WIO19FQ==}
2087 | engines: {node: '>=12'}
2088 | cpu: [x64]
2089 | os: [darwin]
2090 | requiresBuild: true
2091 | dev: true
2092 | optional: true
2093 |
2094 | /esbuild-darwin-arm64@0.15.15:
2095 | resolution: {integrity: sha512-P8jOZ5zshCNIuGn+9KehKs/cq5uIniC+BeCykvdVhx/rBXSxmtj3CUIKZz4sDCuESMbitK54drf/2QX9QHG5Ag==}
2096 | engines: {node: '>=12'}
2097 | cpu: [arm64]
2098 | os: [darwin]
2099 | requiresBuild: true
2100 | dev: true
2101 | optional: true
2102 |
2103 | /esbuild-freebsd-64@0.15.15:
2104 | resolution: {integrity: sha512-KkTg+AmDXz1IvA9S1gt8dE24C8Thx0X5oM0KGF322DuP+P3evwTL9YyusHAWNsh4qLsR80nvBr/EIYs29VSwuA==}
2105 | engines: {node: '>=12'}
2106 | cpu: [x64]
2107 | os: [freebsd]
2108 | requiresBuild: true
2109 | dev: true
2110 | optional: true
2111 |
2112 | /esbuild-freebsd-arm64@0.15.15:
2113 | resolution: {integrity: sha512-FUcML0DRsuyqCMfAC+HoeAqvWxMeq0qXvclZZ/lt2kLU6XBnDA5uKTLUd379WYEyVD4KKFctqWd9tTuk8C/96g==}
2114 | engines: {node: '>=12'}
2115 | cpu: [arm64]
2116 | os: [freebsd]
2117 | requiresBuild: true
2118 | dev: true
2119 | optional: true
2120 |
2121 | /esbuild-linux-32@0.15.15:
2122 | resolution: {integrity: sha512-q28Qn5pZgHNqug02aTkzw5sW9OklSo96b5nm17Mq0pDXrdTBcQ+M6Q9A1B+dalFeynunwh/pvfrNucjzwDXj+Q==}
2123 | engines: {node: '>=12'}
2124 | cpu: [ia32]
2125 | os: [linux]
2126 | requiresBuild: true
2127 | dev: true
2128 | optional: true
2129 |
2130 | /esbuild-linux-64@0.15.15:
2131 | resolution: {integrity: sha512-217KPmWMirkf8liO+fj2qrPwbIbhNTGNVtvqI1TnOWJgcMjUWvd677Gq3fTzXEjilkx2yWypVnTswM2KbXgoAg==}
2132 | engines: {node: '>=12'}
2133 | cpu: [x64]
2134 | os: [linux]
2135 | requiresBuild: true
2136 | dev: true
2137 | optional: true
2138 |
2139 | /esbuild-linux-arm64@0.15.15:
2140 | resolution: {integrity: sha512-/ltmNFs0FivZkYsTzAsXIfLQX38lFnwJTWCJts0IbCqWZQe+jjj0vYBNbI0kmXLb3y5NljiM5USVAO1NVkdh2g==}
2141 | engines: {node: '>=12'}
2142 | cpu: [arm64]
2143 | os: [linux]
2144 | requiresBuild: true
2145 | dev: true
2146 | optional: true
2147 |
2148 | /esbuild-linux-arm@0.15.15:
2149 | resolution: {integrity: sha512-RYVW9o2yN8yM7SB1yaWr378CwrjvGCyGybX3SdzPHpikUHkME2AP55Ma20uNwkNyY2eSYFX9D55kDrfQmQBR4w==}
2150 | engines: {node: '>=12'}
2151 | cpu: [arm]
2152 | os: [linux]
2153 | requiresBuild: true
2154 | dev: true
2155 | optional: true
2156 |
2157 | /esbuild-linux-mips64le@0.15.15:
2158 | resolution: {integrity: sha512-PksEPb321/28GFFxtvL33yVPfnMZihxkEv5zME2zapXGp7fA1X2jYeiTUK+9tJ/EGgcNWuwvtawPxJG7Mmn86A==}
2159 | engines: {node: '>=12'}
2160 | cpu: [mips64el]
2161 | os: [linux]
2162 | requiresBuild: true
2163 | dev: true
2164 | optional: true
2165 |
2166 | /esbuild-linux-ppc64le@0.15.15:
2167 | resolution: {integrity: sha512-ek8gJBEIhcpGI327eAZigBOHl58QqrJrYYIZBWQCnH3UnXoeWMrMZLeeZL8BI2XMBhP+sQ6ERctD5X+ajL/AIA==}
2168 | engines: {node: '>=12'}
2169 | cpu: [ppc64]
2170 | os: [linux]
2171 | requiresBuild: true
2172 | dev: true
2173 | optional: true
2174 |
2175 | /esbuild-linux-riscv64@0.15.15:
2176 | resolution: {integrity: sha512-H5ilTZb33/GnUBrZMNJtBk7/OXzDHDXjIzoLXHSutwwsLxSNaLxzAaMoDGDd/keZoS+GDBqNVxdCkpuiRW4OSw==}
2177 | engines: {node: '>=12'}
2178 | cpu: [riscv64]
2179 | os: [linux]
2180 | requiresBuild: true
2181 | dev: true
2182 | optional: true
2183 |
2184 | /esbuild-linux-s390x@0.15.15:
2185 | resolution: {integrity: sha512-jKaLUg78mua3rrtrkpv4Or2dNTJU7bgHN4bEjT4OX4GR7nLBSA9dfJezQouTxMmIW7opwEC5/iR9mpC18utnxQ==}
2186 | engines: {node: '>=12'}
2187 | cpu: [s390x]
2188 | os: [linux]
2189 | requiresBuild: true
2190 | dev: true
2191 | optional: true
2192 |
2193 | /esbuild-netbsd-64@0.15.15:
2194 | resolution: {integrity: sha512-aOvmF/UkjFuW6F36HbIlImJTTx45KUCHJndtKo+KdP8Dhq3mgLRKW9+6Ircpm8bX/RcS3zZMMmaBLkvGY06Gvw==}
2195 | engines: {node: '>=12'}
2196 | cpu: [x64]
2197 | os: [netbsd]
2198 | requiresBuild: true
2199 | dev: true
2200 | optional: true
2201 |
2202 | /esbuild-openbsd-64@0.15.15:
2203 | resolution: {integrity: sha512-HFFX+WYedx1w2yJ1VyR1Dfo8zyYGQZf1cA69bLdrHzu9svj6KH6ZLK0k3A1/LFPhcEY9idSOhsB2UyU0tHPxgQ==}
2204 | engines: {node: '>=12'}
2205 | cpu: [x64]
2206 | os: [openbsd]
2207 | requiresBuild: true
2208 | dev: true
2209 | optional: true
2210 |
2211 | /esbuild-sunos-64@0.15.15:
2212 | resolution: {integrity: sha512-jOPBudffG4HN8yJXcK9rib/ZTFoTA5pvIKbRrt3IKAGMq1EpBi4xoVoSRrq/0d4OgZLaQbmkHp8RO9eZIn5atA==}
2213 | engines: {node: '>=12'}
2214 | cpu: [x64]
2215 | os: [sunos]
2216 | requiresBuild: true
2217 | dev: true
2218 | optional: true
2219 |
2220 | /esbuild-windows-32@0.15.15:
2221 | resolution: {integrity: sha512-MDkJ3QkjnCetKF0fKxCyYNBnOq6dmidcwstBVeMtXSgGYTy8XSwBeIE4+HuKiSsG6I/mXEb++px3IGSmTN0XiA==}
2222 | engines: {node: '>=12'}
2223 | cpu: [ia32]
2224 | os: [win32]
2225 | requiresBuild: true
2226 | dev: true
2227 | optional: true
2228 |
2229 | /esbuild-windows-64@0.15.15:
2230 | resolution: {integrity: sha512-xaAUIB2qllE888SsMU3j9nrqyLbkqqkpQyWVkfwSil6BBPgcPk3zOFitTTncEKCLTQy3XV9RuH7PDj3aJDljWA==}
2231 | engines: {node: '>=12'}
2232 | cpu: [x64]
2233 | os: [win32]
2234 | requiresBuild: true
2235 | dev: true
2236 | optional: true
2237 |
2238 | /esbuild-windows-arm64@0.15.15:
2239 | resolution: {integrity: sha512-ttuoCYCIJAFx4UUKKWYnFdrVpoXa3+3WWkXVI6s09U+YjhnyM5h96ewTq/WgQj9LFSIlABQvadHSOQyAVjW5xQ==}
2240 | engines: {node: '>=12'}
2241 | cpu: [arm64]
2242 | os: [win32]
2243 | requiresBuild: true
2244 | dev: true
2245 | optional: true
2246 |
2247 | /esbuild@0.15.15:
2248 | resolution: {integrity: sha512-TEw/lwK4Zzld9x3FedV6jy8onOUHqcEX3ADFk4k+gzPUwrxn8nWV62tH0udo8jOtjFodlEfc4ypsqX3e+WWO6w==}
2249 | engines: {node: '>=12'}
2250 | hasBin: true
2251 | requiresBuild: true
2252 | optionalDependencies:
2253 | '@esbuild/android-arm': 0.15.15
2254 | '@esbuild/linux-loong64': 0.15.15
2255 | esbuild-android-64: 0.15.15
2256 | esbuild-android-arm64: 0.15.15
2257 | esbuild-darwin-64: 0.15.15
2258 | esbuild-darwin-arm64: 0.15.15
2259 | esbuild-freebsd-64: 0.15.15
2260 | esbuild-freebsd-arm64: 0.15.15
2261 | esbuild-linux-32: 0.15.15
2262 | esbuild-linux-64: 0.15.15
2263 | esbuild-linux-arm: 0.15.15
2264 | esbuild-linux-arm64: 0.15.15
2265 | esbuild-linux-mips64le: 0.15.15
2266 | esbuild-linux-ppc64le: 0.15.15
2267 | esbuild-linux-riscv64: 0.15.15
2268 | esbuild-linux-s390x: 0.15.15
2269 | esbuild-netbsd-64: 0.15.15
2270 | esbuild-openbsd-64: 0.15.15
2271 | esbuild-sunos-64: 0.15.15
2272 | esbuild-windows-32: 0.15.15
2273 | esbuild-windows-64: 0.15.15
2274 | esbuild-windows-arm64: 0.15.15
2275 | dev: true
2276 |
2277 | /esbuild@0.18.11:
2278 | resolution: {integrity: sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA==}
2279 | engines: {node: '>=12'}
2280 | hasBin: true
2281 | requiresBuild: true
2282 | optionalDependencies:
2283 | '@esbuild/android-arm': 0.18.11
2284 | '@esbuild/android-arm64': 0.18.11
2285 | '@esbuild/android-x64': 0.18.11
2286 | '@esbuild/darwin-arm64': 0.18.11
2287 | '@esbuild/darwin-x64': 0.18.11
2288 | '@esbuild/freebsd-arm64': 0.18.11
2289 | '@esbuild/freebsd-x64': 0.18.11
2290 | '@esbuild/linux-arm': 0.18.11
2291 | '@esbuild/linux-arm64': 0.18.11
2292 | '@esbuild/linux-ia32': 0.18.11
2293 | '@esbuild/linux-loong64': 0.18.11
2294 | '@esbuild/linux-mips64el': 0.18.11
2295 | '@esbuild/linux-ppc64': 0.18.11
2296 | '@esbuild/linux-riscv64': 0.18.11
2297 | '@esbuild/linux-s390x': 0.18.11
2298 | '@esbuild/linux-x64': 0.18.11
2299 | '@esbuild/netbsd-x64': 0.18.11
2300 | '@esbuild/openbsd-x64': 0.18.11
2301 | '@esbuild/sunos-x64': 0.18.11
2302 | '@esbuild/win32-arm64': 0.18.11
2303 | '@esbuild/win32-ia32': 0.18.11
2304 | '@esbuild/win32-x64': 0.18.11
2305 | dev: true
2306 |
2307 | /escalade@3.1.1:
2308 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
2309 | engines: {node: '>=6'}
2310 | dev: true
2311 |
2312 | /escape-string-regexp@1.0.5:
2313 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
2314 | engines: {node: '>=0.8.0'}
2315 | dev: true
2316 |
2317 | /escape-string-regexp@4.0.0:
2318 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
2319 | engines: {node: '>=10'}
2320 | dev: true
2321 |
2322 | /eslint-import-resolver-node@0.3.7:
2323 | resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==}
2324 | dependencies:
2325 | debug: 3.2.7
2326 | is-core-module: 2.12.1
2327 | resolve: 1.22.2
2328 | transitivePeerDependencies:
2329 | - supports-color
2330 | dev: true
2331 |
2332 | /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.2.1)(eslint-import-resolver-node@0.3.7)(eslint@8.46.0):
2333 | resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
2334 | engines: {node: '>=4'}
2335 | peerDependencies:
2336 | '@typescript-eslint/parser': '*'
2337 | eslint: '*'
2338 | eslint-import-resolver-node: '*'
2339 | eslint-import-resolver-typescript: '*'
2340 | eslint-import-resolver-webpack: '*'
2341 | peerDependenciesMeta:
2342 | '@typescript-eslint/parser':
2343 | optional: true
2344 | eslint:
2345 | optional: true
2346 | eslint-import-resolver-node:
2347 | optional: true
2348 | eslint-import-resolver-typescript:
2349 | optional: true
2350 | eslint-import-resolver-webpack:
2351 | optional: true
2352 | dependencies:
2353 | '@typescript-eslint/parser': 6.2.1(eslint@8.46.0)(typescript@5.1.6)
2354 | debug: 3.2.7
2355 | eslint: 8.46.0
2356 | eslint-import-resolver-node: 0.3.7
2357 | transitivePeerDependencies:
2358 | - supports-color
2359 | dev: true
2360 |
2361 | /eslint-plugin-antfu@0.40.0(eslint@8.46.0)(typescript@5.1.6):
2362 | resolution: {integrity: sha512-2L218fh+ILn+SC0vbIgoK1UCP5XVoCHqm3fJskLfpYJYjjm4BEaqEWKhmTOX0V1tDeySSbTEuInfALpfZry3Aw==}
2363 | dependencies:
2364 | '@typescript-eslint/utils': 6.2.1(eslint@8.46.0)(typescript@5.1.6)
2365 | transitivePeerDependencies:
2366 | - eslint
2367 | - supports-color
2368 | - typescript
2369 | dev: true
2370 |
2371 | /eslint-plugin-es-x@7.1.0(eslint@8.46.0):
2372 | resolution: {integrity: sha512-AhiaF31syh4CCQ+C5ccJA0VG6+kJK8+5mXKKE7Qs1xcPRg02CDPOj3mWlQxuWS/AYtg7kxrDNgW9YW3vc0Q+Mw==}
2373 | engines: {node: ^14.18.0 || >=16.0.0}
2374 | peerDependencies:
2375 | eslint: '>=8'
2376 | dependencies:
2377 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0)
2378 | '@eslint-community/regexpp': 4.6.2
2379 | eslint: 8.46.0
2380 | dev: true
2381 |
2382 | /eslint-plugin-eslint-comments@3.2.0(eslint@8.46.0):
2383 | resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
2384 | engines: {node: '>=6.5.0'}
2385 | peerDependencies:
2386 | eslint: '>=4.19.1'
2387 | dependencies:
2388 | escape-string-regexp: 1.0.5
2389 | eslint: 8.46.0
2390 | ignore: 5.2.4
2391 | dev: true
2392 |
2393 | /eslint-plugin-html@7.1.0:
2394 | resolution: {integrity: sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==}
2395 | dependencies:
2396 | htmlparser2: 8.0.1
2397 | dev: true
2398 |
2399 | /eslint-plugin-i@2.27.5-4(@typescript-eslint/parser@6.2.1)(eslint@8.46.0):
2400 | resolution: {integrity: sha512-X3Z+dp9nZw7d/y41EDO6JyFw4WVMOT91SFuoJvL0C0/4M1l6NxQ5mLTjXHuYhq0AazW75pAmj25yMk5wPMzjsw==}
2401 | engines: {node: '>=12'}
2402 | peerDependencies:
2403 | eslint: ^7.2.0 || ^8
2404 | dependencies:
2405 | debug: 3.2.7
2406 | doctrine: 2.1.0
2407 | eslint: 8.46.0
2408 | eslint-import-resolver-node: 0.3.7
2409 | eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.2.1)(eslint-import-resolver-node@0.3.7)(eslint@8.46.0)
2410 | get-tsconfig: 4.6.2
2411 | is-glob: 4.0.3
2412 | minimatch: 3.1.2
2413 | resolve: 1.22.3
2414 | semver: 7.5.3
2415 | transitivePeerDependencies:
2416 | - '@typescript-eslint/parser'
2417 | - eslint-import-resolver-typescript
2418 | - eslint-import-resolver-webpack
2419 | - supports-color
2420 | dev: true
2421 |
2422 | /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@6.2.1)(eslint@8.46.0)(typescript@5.1.6):
2423 | resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==}
2424 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2425 | peerDependencies:
2426 | '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0
2427 | eslint: ^7.0.0 || ^8.0.0
2428 | jest: '*'
2429 | peerDependenciesMeta:
2430 | '@typescript-eslint/eslint-plugin':
2431 | optional: true
2432 | jest:
2433 | optional: true
2434 | dependencies:
2435 | '@typescript-eslint/eslint-plugin': 6.2.1(@typescript-eslint/parser@6.2.1)(eslint@8.46.0)(typescript@5.1.6)
2436 | '@typescript-eslint/utils': 5.61.0(eslint@8.46.0)(typescript@5.1.6)
2437 | eslint: 8.46.0
2438 | transitivePeerDependencies:
2439 | - supports-color
2440 | - typescript
2441 | dev: true
2442 |
2443 | /eslint-plugin-jsonc@2.9.0(eslint@8.46.0):
2444 | resolution: {integrity: sha512-RK+LeONVukbLwT2+t7/OY54NJRccTXh/QbnXzPuTLpFMVZhPuq1C9E07+qWenGx7rrQl0kAalAWl7EmB+RjpGA==}
2445 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2446 | peerDependencies:
2447 | eslint: '>=6.0.0'
2448 | dependencies:
2449 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0)
2450 | eslint: 8.46.0
2451 | jsonc-eslint-parser: 2.3.0
2452 | natural-compare: 1.4.0
2453 | dev: true
2454 |
2455 | /eslint-plugin-markdown@3.0.0(eslint@8.46.0):
2456 | resolution: {integrity: sha512-hRs5RUJGbeHDLfS7ELanT0e29Ocyssf/7kBM+p7KluY5AwngGkDf8Oyu4658/NZSGTTq05FZeWbkxXtbVyHPwg==}
2457 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2458 | peerDependencies:
2459 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
2460 | dependencies:
2461 | eslint: 8.46.0
2462 | mdast-util-from-markdown: 0.8.5
2463 | transitivePeerDependencies:
2464 | - supports-color
2465 | dev: true
2466 |
2467 | /eslint-plugin-n@16.0.1(eslint@8.46.0):
2468 | resolution: {integrity: sha512-CDmHegJN0OF3L5cz5tATH84RPQm9kG+Yx39wIqIwPR2C0uhBGMWfbbOtetR83PQjjidA5aXMu+LEFw1jaSwvTA==}
2469 | engines: {node: '>=16.0.0'}
2470 | peerDependencies:
2471 | eslint: '>=7.0.0'
2472 | dependencies:
2473 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0)
2474 | builtins: 5.0.1
2475 | eslint: 8.46.0
2476 | eslint-plugin-es-x: 7.1.0(eslint@8.46.0)
2477 | ignore: 5.2.4
2478 | is-core-module: 2.12.1
2479 | minimatch: 3.1.2
2480 | resolve: 1.22.2
2481 | semver: 7.5.3
2482 | dev: true
2483 |
2484 | /eslint-plugin-no-only-tests@3.1.0:
2485 | resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==}
2486 | engines: {node: '>=5.0.0'}
2487 | dev: true
2488 |
2489 | /eslint-plugin-promise@6.1.1(eslint@8.46.0):
2490 | resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==}
2491 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2492 | peerDependencies:
2493 | eslint: ^7.0.0 || ^8.0.0
2494 | dependencies:
2495 | eslint: 8.46.0
2496 | dev: true
2497 |
2498 | /eslint-plugin-unicorn@48.0.1(eslint@8.46.0):
2499 | resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==}
2500 | engines: {node: '>=16'}
2501 | peerDependencies:
2502 | eslint: '>=8.44.0'
2503 | dependencies:
2504 | '@babel/helper-validator-identifier': 7.22.5
2505 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0)
2506 | ci-info: 3.8.0
2507 | clean-regexp: 1.0.0
2508 | eslint: 8.46.0
2509 | esquery: 1.5.0
2510 | indent-string: 4.0.0
2511 | is-builtin-module: 3.2.1
2512 | jsesc: 3.0.2
2513 | lodash: 4.17.21
2514 | pluralize: 8.0.0
2515 | read-pkg-up: 7.0.1
2516 | regexp-tree: 0.1.27
2517 | regjsparser: 0.10.0
2518 | semver: 7.5.4
2519 | strip-indent: 3.0.0
2520 | dev: true
2521 |
2522 | /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.2.1)(eslint@8.46.0):
2523 | resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==}
2524 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2525 | peerDependencies:
2526 | '@typescript-eslint/eslint-plugin': ^6.0.0
2527 | eslint: ^8.0.0
2528 | peerDependenciesMeta:
2529 | '@typescript-eslint/eslint-plugin':
2530 | optional: true
2531 | dependencies:
2532 | '@typescript-eslint/eslint-plugin': 6.2.1(@typescript-eslint/parser@6.2.1)(eslint@8.46.0)(typescript@5.1.6)
2533 | eslint: 8.46.0
2534 | eslint-rule-composer: 0.3.0
2535 | dev: true
2536 |
2537 | /eslint-plugin-vue@9.15.1(eslint@8.46.0):
2538 | resolution: {integrity: sha512-CJE/oZOslvmAR9hf8SClTdQ9JLweghT6JCBQNrT2Iel1uVw0W0OLJxzvPd6CxmABKCvLrtyDnqGV37O7KQv6+A==}
2539 | engines: {node: ^14.17.0 || >=16.0.0}
2540 | peerDependencies:
2541 | eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
2542 | dependencies:
2543 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0)
2544 | eslint: 8.46.0
2545 | natural-compare: 1.4.0
2546 | nth-check: 2.0.1
2547 | postcss-selector-parser: 6.0.10
2548 | semver: 7.5.4
2549 | vue-eslint-parser: 9.3.0(eslint@8.46.0)
2550 | xml-name-validator: 4.0.0
2551 | transitivePeerDependencies:
2552 | - supports-color
2553 | dev: true
2554 |
2555 | /eslint-plugin-yml@1.8.0(eslint@8.46.0):
2556 | resolution: {integrity: sha512-fgBiJvXD0P2IN7SARDJ2J7mx8t0bLdG6Zcig4ufOqW5hOvSiFxeUyc2g5I1uIm8AExbo26NNYCcTGZT0MXTsyg==}
2557 | engines: {node: ^14.17.0 || >=16.0.0}
2558 | peerDependencies:
2559 | eslint: '>=6.0.0'
2560 | dependencies:
2561 | debug: 4.3.4
2562 | eslint: 8.46.0
2563 | lodash: 4.17.21
2564 | natural-compare: 1.4.0
2565 | yaml-eslint-parser: 1.2.2
2566 | transitivePeerDependencies:
2567 | - supports-color
2568 | dev: true
2569 |
2570 | /eslint-rule-composer@0.3.0:
2571 | resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==}
2572 | engines: {node: '>=4.0.0'}
2573 | dev: true
2574 |
2575 | /eslint-scope@5.1.1:
2576 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
2577 | engines: {node: '>=8.0.0'}
2578 | dependencies:
2579 | esrecurse: 4.3.0
2580 | estraverse: 4.3.0
2581 | dev: true
2582 |
2583 | /eslint-scope@7.2.2:
2584 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
2585 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2586 | dependencies:
2587 | esrecurse: 4.3.0
2588 | estraverse: 5.3.0
2589 | dev: true
2590 |
2591 | /eslint-visitor-keys@3.4.2:
2592 | resolution: {integrity: sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==}
2593 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2594 | dev: true
2595 |
2596 | /eslint@8.46.0:
2597 | resolution: {integrity: sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==}
2598 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2599 | hasBin: true
2600 | dependencies:
2601 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0)
2602 | '@eslint-community/regexpp': 4.6.2
2603 | '@eslint/eslintrc': 2.1.1
2604 | '@eslint/js': 8.46.0
2605 | '@humanwhocodes/config-array': 0.11.10
2606 | '@humanwhocodes/module-importer': 1.0.1
2607 | '@nodelib/fs.walk': 1.2.8
2608 | ajv: 6.12.6
2609 | chalk: 4.1.2
2610 | cross-spawn: 7.0.3
2611 | debug: 4.3.4
2612 | doctrine: 3.0.0
2613 | escape-string-regexp: 4.0.0
2614 | eslint-scope: 7.2.2
2615 | eslint-visitor-keys: 3.4.2
2616 | espree: 9.6.1
2617 | esquery: 1.5.0
2618 | esutils: 2.0.3
2619 | fast-deep-equal: 3.1.3
2620 | file-entry-cache: 6.0.1
2621 | find-up: 5.0.0
2622 | glob-parent: 6.0.2
2623 | globals: 13.19.0
2624 | graphemer: 1.4.0
2625 | ignore: 5.2.4
2626 | imurmurhash: 0.1.4
2627 | is-glob: 4.0.3
2628 | is-path-inside: 3.0.3
2629 | js-yaml: 4.1.0
2630 | json-stable-stringify-without-jsonify: 1.0.1
2631 | levn: 0.4.1
2632 | lodash.merge: 4.6.2
2633 | minimatch: 3.1.2
2634 | natural-compare: 1.4.0
2635 | optionator: 0.9.3
2636 | strip-ansi: 6.0.1
2637 | text-table: 0.2.0
2638 | transitivePeerDependencies:
2639 | - supports-color
2640 | dev: true
2641 |
2642 | /espree@9.6.1:
2643 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
2644 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2645 | dependencies:
2646 | acorn: 8.10.0
2647 | acorn-jsx: 5.3.2(acorn@8.10.0)
2648 | eslint-visitor-keys: 3.4.2
2649 | dev: true
2650 |
2651 | /esquery@1.5.0:
2652 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
2653 | engines: {node: '>=0.10'}
2654 | dependencies:
2655 | estraverse: 5.3.0
2656 | dev: true
2657 |
2658 | /esrecurse@4.3.0:
2659 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
2660 | engines: {node: '>=4.0'}
2661 | dependencies:
2662 | estraverse: 5.3.0
2663 | dev: true
2664 |
2665 | /estraverse@4.3.0:
2666 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
2667 | engines: {node: '>=4.0'}
2668 | dev: true
2669 |
2670 | /estraverse@5.3.0:
2671 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
2672 | engines: {node: '>=4.0'}
2673 | dev: true
2674 |
2675 | /estree-walker@2.0.2:
2676 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
2677 |
2678 | /esutils@2.0.3:
2679 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
2680 | engines: {node: '>=0.10.0'}
2681 | dev: true
2682 |
2683 | /execa@5.1.1:
2684 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
2685 | engines: {node: '>=10'}
2686 | dependencies:
2687 | cross-spawn: 7.0.3
2688 | get-stream: 6.0.1
2689 | human-signals: 2.1.0
2690 | is-stream: 2.0.1
2691 | merge-stream: 2.0.0
2692 | npm-run-path: 4.0.1
2693 | onetime: 5.1.2
2694 | signal-exit: 3.0.7
2695 | strip-final-newline: 2.0.0
2696 | dev: true
2697 |
2698 | /fast-deep-equal@3.1.3:
2699 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
2700 | dev: true
2701 |
2702 | /fast-glob@3.2.12:
2703 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
2704 | engines: {node: '>=8.6.0'}
2705 | dependencies:
2706 | '@nodelib/fs.stat': 2.0.5
2707 | '@nodelib/fs.walk': 1.2.8
2708 | glob-parent: 5.1.2
2709 | merge2: 1.4.1
2710 | micromatch: 4.0.5
2711 | dev: true
2712 |
2713 | /fast-json-stable-stringify@2.1.0:
2714 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
2715 | dev: true
2716 |
2717 | /fast-levenshtein@2.0.6:
2718 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
2719 | dev: true
2720 |
2721 | /fastq@1.13.0:
2722 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
2723 | dependencies:
2724 | reusify: 1.0.4
2725 | dev: true
2726 |
2727 | /file-entry-cache@6.0.1:
2728 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
2729 | engines: {node: ^10.12.0 || >=12.0.0}
2730 | dependencies:
2731 | flat-cache: 3.0.4
2732 | dev: true
2733 |
2734 | /fill-range@7.0.1:
2735 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
2736 | engines: {node: '>=8'}
2737 | dependencies:
2738 | to-regex-range: 5.0.1
2739 | dev: true
2740 |
2741 | /find-up@4.1.0:
2742 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
2743 | engines: {node: '>=8'}
2744 | dependencies:
2745 | locate-path: 5.0.0
2746 | path-exists: 4.0.0
2747 | dev: true
2748 |
2749 | /find-up@5.0.0:
2750 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
2751 | engines: {node: '>=10'}
2752 | dependencies:
2753 | locate-path: 6.0.0
2754 | path-exists: 4.0.0
2755 | dev: true
2756 |
2757 | /flat-cache@3.0.4:
2758 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
2759 | engines: {node: ^10.12.0 || >=12.0.0}
2760 | dependencies:
2761 | flatted: 3.2.5
2762 | rimraf: 3.0.2
2763 | dev: true
2764 |
2765 | /flat@5.0.2:
2766 | resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
2767 | hasBin: true
2768 | dev: true
2769 |
2770 | /flatted@3.2.5:
2771 | resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==}
2772 | dev: true
2773 |
2774 | /form-data@4.0.0:
2775 | resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
2776 | engines: {node: '>= 6'}
2777 | dependencies:
2778 | asynckit: 0.4.0
2779 | combined-stream: 1.0.8
2780 | mime-types: 2.1.35
2781 | dev: true
2782 |
2783 | /fs-minipass@2.1.0:
2784 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
2785 | engines: {node: '>= 8'}
2786 | dependencies:
2787 | minipass: 3.3.6
2788 | dev: true
2789 |
2790 | /fs.realpath@1.0.0:
2791 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
2792 | dev: true
2793 |
2794 | /fsevents@2.3.2:
2795 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
2796 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
2797 | os: [darwin]
2798 | requiresBuild: true
2799 | dev: true
2800 | optional: true
2801 |
2802 | /function-bind@1.1.1:
2803 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
2804 | dev: true
2805 |
2806 | /gensync@1.0.0-beta.2:
2807 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
2808 | engines: {node: '>=6.9.0'}
2809 | dev: true
2810 |
2811 | /get-caller-file@2.0.5:
2812 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
2813 | engines: {node: 6.* || 8.* || >= 10.*}
2814 | dev: true
2815 |
2816 | /get-func-name@2.0.0:
2817 | resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
2818 | dev: true
2819 |
2820 | /get-stream@6.0.1:
2821 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
2822 | engines: {node: '>=10'}
2823 | dev: true
2824 |
2825 | /get-tsconfig@4.6.2:
2826 | resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==}
2827 | dependencies:
2828 | resolve-pkg-maps: 1.0.0
2829 | dev: true
2830 |
2831 | /giget@1.1.2:
2832 | resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==}
2833 | hasBin: true
2834 | dependencies:
2835 | colorette: 2.0.20
2836 | defu: 6.1.2
2837 | https-proxy-agent: 5.0.1
2838 | mri: 1.2.0
2839 | node-fetch-native: 1.1.1
2840 | pathe: 1.1.0
2841 | tar: 6.1.14
2842 | transitivePeerDependencies:
2843 | - supports-color
2844 | dev: true
2845 |
2846 | /glob-parent@5.1.2:
2847 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
2848 | engines: {node: '>= 6'}
2849 | dependencies:
2850 | is-glob: 4.0.3
2851 | dev: true
2852 |
2853 | /glob-parent@6.0.2:
2854 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
2855 | engines: {node: '>=10.13.0'}
2856 | dependencies:
2857 | is-glob: 4.0.3
2858 | dev: true
2859 |
2860 | /glob@7.1.6:
2861 | resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
2862 | dependencies:
2863 | fs.realpath: 1.0.0
2864 | inflight: 1.0.6
2865 | inherits: 2.0.4
2866 | minimatch: 3.1.2
2867 | once: 1.4.0
2868 | path-is-absolute: 1.0.1
2869 | dev: true
2870 |
2871 | /glob@7.2.0:
2872 | resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==}
2873 | dependencies:
2874 | fs.realpath: 1.0.0
2875 | inflight: 1.0.6
2876 | inherits: 2.0.4
2877 | minimatch: 3.1.2
2878 | once: 1.4.0
2879 | path-is-absolute: 1.0.1
2880 | dev: true
2881 |
2882 | /glob@8.1.0:
2883 | resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
2884 | engines: {node: '>=12'}
2885 | dependencies:
2886 | fs.realpath: 1.0.0
2887 | inflight: 1.0.6
2888 | inherits: 2.0.4
2889 | minimatch: 5.1.0
2890 | once: 1.4.0
2891 | dev: true
2892 |
2893 | /globals@11.12.0:
2894 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
2895 | engines: {node: '>=4'}
2896 | dev: true
2897 |
2898 | /globals@13.19.0:
2899 | resolution: {integrity: sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==}
2900 | engines: {node: '>=8'}
2901 | dependencies:
2902 | type-fest: 0.20.2
2903 | dev: true
2904 |
2905 | /globby@11.1.0:
2906 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
2907 | engines: {node: '>=10'}
2908 | dependencies:
2909 | array-union: 2.1.0
2910 | dir-glob: 3.0.1
2911 | fast-glob: 3.2.12
2912 | ignore: 5.2.4
2913 | merge2: 1.4.1
2914 | slash: 3.0.0
2915 | dev: true
2916 |
2917 | /graphemer@1.4.0:
2918 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
2919 | dev: true
2920 |
2921 | /has-flag@3.0.0:
2922 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
2923 | engines: {node: '>=4'}
2924 | dev: true
2925 |
2926 | /has-flag@4.0.0:
2927 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
2928 | engines: {node: '>=8'}
2929 | dev: true
2930 |
2931 | /has@1.0.3:
2932 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
2933 | engines: {node: '>= 0.4.0'}
2934 | dependencies:
2935 | function-bind: 1.1.1
2936 | dev: true
2937 |
2938 | /hosted-git-info@2.8.9:
2939 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
2940 | dev: true
2941 |
2942 | /html-encoding-sniffer@3.0.0:
2943 | resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
2944 | engines: {node: '>=12'}
2945 | dependencies:
2946 | whatwg-encoding: 2.0.0
2947 | dev: true
2948 |
2949 | /html-tags@3.2.0:
2950 | resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==}
2951 | engines: {node: '>=8'}
2952 | dev: true
2953 |
2954 | /htmlparser2@8.0.1:
2955 | resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==}
2956 | dependencies:
2957 | domelementtype: 2.3.0
2958 | domhandler: 5.0.3
2959 | domutils: 3.0.1
2960 | entities: 4.4.0
2961 | dev: true
2962 |
2963 | /http-proxy-agent@5.0.0:
2964 | resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
2965 | engines: {node: '>= 6'}
2966 | dependencies:
2967 | '@tootallnate/once': 2.0.0
2968 | agent-base: 6.0.2
2969 | debug: 4.3.4
2970 | transitivePeerDependencies:
2971 | - supports-color
2972 | dev: true
2973 |
2974 | /https-proxy-agent@5.0.1:
2975 | resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
2976 | engines: {node: '>= 6'}
2977 | dependencies:
2978 | agent-base: 6.0.2
2979 | debug: 4.3.4
2980 | transitivePeerDependencies:
2981 | - supports-color
2982 | dev: true
2983 |
2984 | /human-signals@2.1.0:
2985 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
2986 | engines: {node: '>=10.17.0'}
2987 | dev: true
2988 |
2989 | /iconv-lite@0.6.3:
2990 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
2991 | engines: {node: '>=0.10.0'}
2992 | dependencies:
2993 | safer-buffer: 2.1.2
2994 | dev: true
2995 |
2996 | /ignore@5.2.4:
2997 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
2998 | engines: {node: '>= 4'}
2999 | dev: true
3000 |
3001 | /import-fresh@3.3.0:
3002 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
3003 | engines: {node: '>=6'}
3004 | dependencies:
3005 | parent-module: 1.0.1
3006 | resolve-from: 4.0.0
3007 | dev: true
3008 |
3009 | /imurmurhash@0.1.4:
3010 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
3011 | engines: {node: '>=0.8.19'}
3012 | dev: true
3013 |
3014 | /indent-string@4.0.0:
3015 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
3016 | engines: {node: '>=8'}
3017 | dev: true
3018 |
3019 | /inflight@1.0.6:
3020 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
3021 | dependencies:
3022 | once: 1.4.0
3023 | wrappy: 1.0.2
3024 | dev: true
3025 |
3026 | /inherits@2.0.4:
3027 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
3028 | dev: true
3029 |
3030 | /ini@1.3.8:
3031 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
3032 | dev: true
3033 |
3034 | /is-alphabetical@1.0.4:
3035 | resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
3036 | dev: true
3037 |
3038 | /is-alphanumerical@1.0.4:
3039 | resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==}
3040 | dependencies:
3041 | is-alphabetical: 1.0.4
3042 | is-decimal: 1.0.4
3043 | dev: true
3044 |
3045 | /is-arrayish@0.2.1:
3046 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
3047 | dev: true
3048 |
3049 | /is-binary-path@2.1.0:
3050 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
3051 | engines: {node: '>=8'}
3052 | dependencies:
3053 | binary-extensions: 2.2.0
3054 | dev: true
3055 |
3056 | /is-builtin-module@3.2.1:
3057 | resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
3058 | engines: {node: '>=6'}
3059 | dependencies:
3060 | builtin-modules: 3.3.0
3061 | dev: true
3062 |
3063 | /is-core-module@2.12.1:
3064 | resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
3065 | dependencies:
3066 | has: 1.0.3
3067 | dev: true
3068 |
3069 | /is-decimal@1.0.4:
3070 | resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
3071 | dev: true
3072 |
3073 | /is-extglob@2.1.1:
3074 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
3075 | engines: {node: '>=0.10.0'}
3076 | dev: true
3077 |
3078 | /is-fullwidth-code-point@3.0.0:
3079 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
3080 | engines: {node: '>=8'}
3081 | dev: true
3082 |
3083 | /is-glob@4.0.3:
3084 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
3085 | engines: {node: '>=0.10.0'}
3086 | dependencies:
3087 | is-extglob: 2.1.1
3088 | dev: true
3089 |
3090 | /is-hexadecimal@1.0.4:
3091 | resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
3092 | dev: true
3093 |
3094 | /is-number@7.0.0:
3095 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
3096 | engines: {node: '>=0.12.0'}
3097 | dev: true
3098 |
3099 | /is-path-inside@3.0.3:
3100 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
3101 | engines: {node: '>=8'}
3102 | dev: true
3103 |
3104 | /is-potential-custom-element-name@1.0.1:
3105 | resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
3106 | dev: true
3107 |
3108 | /is-stream@2.0.1:
3109 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
3110 | engines: {node: '>=8'}
3111 | dev: true
3112 |
3113 | /isexe@2.0.0:
3114 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
3115 | dev: true
3116 |
3117 | /jiti@1.18.2:
3118 | resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==}
3119 | hasBin: true
3120 | dev: true
3121 |
3122 | /joycon@3.1.1:
3123 | resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
3124 | engines: {node: '>=10'}
3125 | dev: true
3126 |
3127 | /js-beautify@1.14.9:
3128 | resolution: {integrity: sha512-coM7xq1syLcMyuVGyToxcj2AlzhkDjmfklL8r0JgJ7A76wyGMpJ1oA35mr4APdYNO/o/4YY8H54NQIJzhMbhBg==}
3129 | engines: {node: '>=12'}
3130 | hasBin: true
3131 | dependencies:
3132 | config-chain: 1.1.13
3133 | editorconfig: 1.0.4
3134 | glob: 8.1.0
3135 | nopt: 6.0.0
3136 | dev: true
3137 |
3138 | /js-tokens@4.0.0:
3139 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
3140 | dev: true
3141 |
3142 | /js-yaml@4.1.0:
3143 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
3144 | hasBin: true
3145 | dependencies:
3146 | argparse: 2.0.1
3147 | dev: true
3148 |
3149 | /jsdom@22.1.0:
3150 | resolution: {integrity: sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==}
3151 | engines: {node: '>=16'}
3152 | peerDependencies:
3153 | canvas: ^2.5.0
3154 | peerDependenciesMeta:
3155 | canvas:
3156 | optional: true
3157 | dependencies:
3158 | abab: 2.0.6
3159 | cssstyle: 3.0.0
3160 | data-urls: 4.0.0
3161 | decimal.js: 10.4.3
3162 | domexception: 4.0.0
3163 | form-data: 4.0.0
3164 | html-encoding-sniffer: 3.0.0
3165 | http-proxy-agent: 5.0.0
3166 | https-proxy-agent: 5.0.1
3167 | is-potential-custom-element-name: 1.0.1
3168 | nwsapi: 2.2.4
3169 | parse5: 7.1.2
3170 | rrweb-cssom: 0.6.0
3171 | saxes: 6.0.0
3172 | symbol-tree: 3.2.4
3173 | tough-cookie: 4.1.2
3174 | w3c-xmlserializer: 4.0.0
3175 | webidl-conversions: 7.0.0
3176 | whatwg-encoding: 2.0.0
3177 | whatwg-mimetype: 3.0.0
3178 | whatwg-url: 12.0.1
3179 | ws: 8.13.0
3180 | xml-name-validator: 4.0.0
3181 | transitivePeerDependencies:
3182 | - bufferutil
3183 | - supports-color
3184 | - utf-8-validate
3185 | dev: true
3186 |
3187 | /jsesc@0.5.0:
3188 | resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
3189 | hasBin: true
3190 | dev: true
3191 |
3192 | /jsesc@2.5.2:
3193 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
3194 | engines: {node: '>=4'}
3195 | hasBin: true
3196 | dev: true
3197 |
3198 | /jsesc@3.0.2:
3199 | resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
3200 | engines: {node: '>=6'}
3201 | hasBin: true
3202 | dev: true
3203 |
3204 | /json-parse-even-better-errors@2.3.1:
3205 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
3206 | dev: true
3207 |
3208 | /json-schema-traverse@0.4.1:
3209 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
3210 | dev: true
3211 |
3212 | /json-stable-stringify-without-jsonify@1.0.1:
3213 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
3214 | dev: true
3215 |
3216 | /json5@2.2.3:
3217 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
3218 | engines: {node: '>=6'}
3219 | hasBin: true
3220 | dev: true
3221 |
3222 | /jsonc-eslint-parser@2.3.0:
3223 | resolution: {integrity: sha512-9xZPKVYp9DxnM3sd1yAsh/d59iIaswDkai8oTxbursfKYbg/ibjX0IzFt35+VZ8iEW453TVTXztnRvYUQlAfUQ==}
3224 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3225 | dependencies:
3226 | acorn: 8.10.0
3227 | eslint-visitor-keys: 3.4.2
3228 | espree: 9.6.1
3229 | semver: 7.5.4
3230 | dev: true
3231 |
3232 | /jsonc-parser@3.2.0:
3233 | resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
3234 | dev: true
3235 |
3236 | /kleur@3.0.3:
3237 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
3238 | engines: {node: '>=6'}
3239 | dev: true
3240 |
3241 | /levn@0.4.1:
3242 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
3243 | engines: {node: '>= 0.8.0'}
3244 | dependencies:
3245 | prelude-ls: 1.2.1
3246 | type-check: 0.4.0
3247 | dev: true
3248 |
3249 | /lilconfig@2.0.6:
3250 | resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==}
3251 | engines: {node: '>=10'}
3252 | dev: true
3253 |
3254 | /lines-and-columns@1.2.4:
3255 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
3256 | dev: true
3257 |
3258 | /load-tsconfig@0.2.3:
3259 | resolution: {integrity: sha512-iyT2MXws+dc2Wi6o3grCFtGXpeMvHmJqS27sMPGtV2eUu4PeFnG+33I8BlFK1t1NWMjOpcx9bridn5yxLDX2gQ==}
3260 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3261 | dev: true
3262 |
3263 | /local-pkg@0.4.3:
3264 | resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
3265 | engines: {node: '>=14'}
3266 | dev: true
3267 |
3268 | /locate-path@5.0.0:
3269 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
3270 | engines: {node: '>=8'}
3271 | dependencies:
3272 | p-locate: 4.1.0
3273 | dev: true
3274 |
3275 | /locate-path@6.0.0:
3276 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
3277 | engines: {node: '>=10'}
3278 | dependencies:
3279 | p-locate: 5.0.0
3280 | dev: true
3281 |
3282 | /lodash.merge@4.6.2:
3283 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
3284 | dev: true
3285 |
3286 | /lodash.sortby@4.7.0:
3287 | resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
3288 | dev: true
3289 |
3290 | /lodash@4.17.21:
3291 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
3292 | dev: true
3293 |
3294 | /loupe@2.3.6:
3295 | resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
3296 | dependencies:
3297 | get-func-name: 2.0.0
3298 | dev: true
3299 |
3300 | /lru-cache@5.1.1:
3301 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
3302 | dependencies:
3303 | yallist: 3.1.1
3304 | dev: true
3305 |
3306 | /lru-cache@6.0.0:
3307 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
3308 | engines: {node: '>=10'}
3309 | dependencies:
3310 | yallist: 4.0.0
3311 | dev: true
3312 |
3313 | /magic-string@0.25.9:
3314 | resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
3315 | dependencies:
3316 | sourcemap-codec: 1.4.8
3317 | dev: false
3318 |
3319 | /magic-string@0.30.0:
3320 | resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
3321 | engines: {node: '>=12'}
3322 | dependencies:
3323 | '@jridgewell/sourcemap-codec': 1.4.14
3324 | dev: true
3325 |
3326 | /magic-string@0.30.1:
3327 | resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==}
3328 | engines: {node: '>=12'}
3329 | dependencies:
3330 | '@jridgewell/sourcemap-codec': 1.4.15
3331 | dev: true
3332 |
3333 | /mdast-util-from-markdown@0.8.5:
3334 | resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
3335 | dependencies:
3336 | '@types/mdast': 3.0.10
3337 | mdast-util-to-string: 2.0.0
3338 | micromark: 2.11.4
3339 | parse-entities: 2.0.0
3340 | unist-util-stringify-position: 2.0.3
3341 | transitivePeerDependencies:
3342 | - supports-color
3343 | dev: true
3344 |
3345 | /mdast-util-to-string@2.0.0:
3346 | resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==}
3347 | dev: true
3348 |
3349 | /merge-stream@2.0.0:
3350 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
3351 | dev: true
3352 |
3353 | /merge2@1.4.1:
3354 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
3355 | engines: {node: '>= 8'}
3356 | dev: true
3357 |
3358 | /micromark@2.11.4:
3359 | resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==}
3360 | dependencies:
3361 | debug: 4.3.4
3362 | parse-entities: 2.0.0
3363 | transitivePeerDependencies:
3364 | - supports-color
3365 | dev: true
3366 |
3367 | /micromatch@4.0.5:
3368 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
3369 | engines: {node: '>=8.6'}
3370 | dependencies:
3371 | braces: 3.0.2
3372 | picomatch: 2.3.1
3373 | dev: true
3374 |
3375 | /mime-db@1.52.0:
3376 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
3377 | engines: {node: '>= 0.6'}
3378 | dev: true
3379 |
3380 | /mime-types@2.1.35:
3381 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
3382 | engines: {node: '>= 0.6'}
3383 | dependencies:
3384 | mime-db: 1.52.0
3385 | dev: true
3386 |
3387 | /mimic-fn@2.1.0:
3388 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
3389 | engines: {node: '>=6'}
3390 | dev: true
3391 |
3392 | /min-indent@1.0.1:
3393 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
3394 | engines: {node: '>=4'}
3395 | dev: true
3396 |
3397 | /minimatch@3.1.2:
3398 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
3399 | dependencies:
3400 | brace-expansion: 1.1.11
3401 | dev: true
3402 |
3403 | /minimatch@5.1.0:
3404 | resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==}
3405 | engines: {node: '>=10'}
3406 | dependencies:
3407 | brace-expansion: 2.0.1
3408 | dev: true
3409 |
3410 | /minimatch@9.0.1:
3411 | resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==}
3412 | engines: {node: '>=16 || 14 >=14.17'}
3413 | dependencies:
3414 | brace-expansion: 2.0.1
3415 | dev: true
3416 |
3417 | /minipass@3.3.6:
3418 | resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
3419 | engines: {node: '>=8'}
3420 | dependencies:
3421 | yallist: 4.0.0
3422 | dev: true
3423 |
3424 | /minipass@5.0.0:
3425 | resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
3426 | engines: {node: '>=8'}
3427 | dev: true
3428 |
3429 | /minizlib@2.1.2:
3430 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
3431 | engines: {node: '>= 8'}
3432 | dependencies:
3433 | minipass: 3.3.6
3434 | yallist: 4.0.0
3435 | dev: true
3436 |
3437 | /mkdirp@1.0.4:
3438 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
3439 | engines: {node: '>=10'}
3440 | hasBin: true
3441 | dev: true
3442 |
3443 | /mlly@1.2.0:
3444 | resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==}
3445 | dependencies:
3446 | acorn: 8.8.2
3447 | pathe: 1.1.0
3448 | pkg-types: 1.0.3
3449 | ufo: 1.1.2
3450 | dev: true
3451 |
3452 | /mlly@1.4.0:
3453 | resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==}
3454 | dependencies:
3455 | acorn: 8.10.0
3456 | pathe: 1.1.1
3457 | pkg-types: 1.0.3
3458 | ufo: 1.1.2
3459 | dev: true
3460 |
3461 | /mri@1.2.0:
3462 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
3463 | engines: {node: '>=4'}
3464 | dev: true
3465 |
3466 | /ms@2.1.2:
3467 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
3468 | dev: true
3469 |
3470 | /ms@2.1.3:
3471 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
3472 | dev: true
3473 |
3474 | /mz@2.7.0:
3475 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
3476 | dependencies:
3477 | any-promise: 1.3.0
3478 | object-assign: 4.1.1
3479 | thenify-all: 1.6.0
3480 | dev: true
3481 |
3482 | /nanoid@3.3.4:
3483 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
3484 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
3485 | hasBin: true
3486 |
3487 | /nanoid@3.3.6:
3488 | resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
3489 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
3490 | hasBin: true
3491 | dev: true
3492 |
3493 | /natural-compare-lite@1.4.0:
3494 | resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
3495 | dev: true
3496 |
3497 | /natural-compare@1.4.0:
3498 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
3499 | dev: true
3500 |
3501 | /node-fetch-native@1.1.1:
3502 | resolution: {integrity: sha512-9VvspTSUp2Sxbl+9vbZTlFGq9lHwE8GDVVekxx6YsNd1YH59sb3Ba8v3Y3cD8PkLNcileGGcA21PFjVl0jzDaw==}
3503 | dev: true
3504 |
3505 | /node-releases@2.0.6:
3506 | resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==}
3507 | dev: true
3508 |
3509 | /nopt@6.0.0:
3510 | resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==}
3511 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
3512 | hasBin: true
3513 | dependencies:
3514 | abbrev: 1.1.1
3515 | dev: true
3516 |
3517 | /normalize-package-data@2.5.0:
3518 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
3519 | dependencies:
3520 | hosted-git-info: 2.8.9
3521 | resolve: 1.22.2
3522 | semver: 5.7.1
3523 | validate-npm-package-license: 3.0.4
3524 | dev: true
3525 |
3526 | /normalize-path@3.0.0:
3527 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
3528 | engines: {node: '>=0.10.0'}
3529 | dev: true
3530 |
3531 | /npm-run-path@4.0.1:
3532 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
3533 | engines: {node: '>=8'}
3534 | dependencies:
3535 | path-key: 3.1.1
3536 | dev: true
3537 |
3538 | /nth-check@2.0.1:
3539 | resolution: {integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==}
3540 | dependencies:
3541 | boolbase: 1.0.0
3542 | dev: true
3543 |
3544 | /nwsapi@2.2.4:
3545 | resolution: {integrity: sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==}
3546 | dev: true
3547 |
3548 | /object-assign@4.1.1:
3549 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
3550 | engines: {node: '>=0.10.0'}
3551 | dev: true
3552 |
3553 | /ohash@1.1.2:
3554 | resolution: {integrity: sha512-9CIOSq5945rI045GFtcO3uudyOkYVY1nyfFxVQp+9BRgslr8jPNiSSrsFGg/BNTUFOLqx0P5tng6G32brIPw0w==}
3555 | dev: true
3556 |
3557 | /once@1.4.0:
3558 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
3559 | dependencies:
3560 | wrappy: 1.0.2
3561 | dev: true
3562 |
3563 | /onetime@5.1.2:
3564 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
3565 | engines: {node: '>=6'}
3566 | dependencies:
3567 | mimic-fn: 2.1.0
3568 | dev: true
3569 |
3570 | /optionator@0.9.3:
3571 | resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
3572 | engines: {node: '>= 0.8.0'}
3573 | dependencies:
3574 | '@aashutoshrathi/word-wrap': 1.2.6
3575 | deep-is: 0.1.4
3576 | fast-levenshtein: 2.0.6
3577 | levn: 0.4.1
3578 | prelude-ls: 1.2.1
3579 | type-check: 0.4.0
3580 | dev: true
3581 |
3582 | /p-limit@2.3.0:
3583 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
3584 | engines: {node: '>=6'}
3585 | dependencies:
3586 | p-try: 2.2.0
3587 | dev: true
3588 |
3589 | /p-limit@3.1.0:
3590 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
3591 | engines: {node: '>=10'}
3592 | dependencies:
3593 | yocto-queue: 0.1.0
3594 | dev: true
3595 |
3596 | /p-limit@4.0.0:
3597 | resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
3598 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3599 | dependencies:
3600 | yocto-queue: 1.0.0
3601 | dev: true
3602 |
3603 | /p-locate@4.1.0:
3604 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
3605 | engines: {node: '>=8'}
3606 | dependencies:
3607 | p-limit: 2.3.0
3608 | dev: true
3609 |
3610 | /p-locate@5.0.0:
3611 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
3612 | engines: {node: '>=10'}
3613 | dependencies:
3614 | p-limit: 3.1.0
3615 | dev: true
3616 |
3617 | /p-try@2.2.0:
3618 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
3619 | engines: {node: '>=6'}
3620 | dev: true
3621 |
3622 | /parent-module@1.0.1:
3623 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
3624 | engines: {node: '>=6'}
3625 | dependencies:
3626 | callsites: 3.1.0
3627 | dev: true
3628 |
3629 | /parse-entities@2.0.0:
3630 | resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
3631 | dependencies:
3632 | character-entities: 1.2.4
3633 | character-entities-legacy: 1.1.4
3634 | character-reference-invalid: 1.1.4
3635 | is-alphanumerical: 1.0.4
3636 | is-decimal: 1.0.4
3637 | is-hexadecimal: 1.0.4
3638 | dev: true
3639 |
3640 | /parse-json@5.2.0:
3641 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
3642 | engines: {node: '>=8'}
3643 | dependencies:
3644 | '@babel/code-frame': 7.21.4
3645 | error-ex: 1.3.2
3646 | json-parse-even-better-errors: 2.3.1
3647 | lines-and-columns: 1.2.4
3648 | dev: true
3649 |
3650 | /parse5@7.1.2:
3651 | resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
3652 | dependencies:
3653 | entities: 4.4.0
3654 | dev: true
3655 |
3656 | /path-exists@4.0.0:
3657 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
3658 | engines: {node: '>=8'}
3659 | dev: true
3660 |
3661 | /path-is-absolute@1.0.1:
3662 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
3663 | engines: {node: '>=0.10.0'}
3664 | dev: true
3665 |
3666 | /path-key@3.1.1:
3667 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
3668 | engines: {node: '>=8'}
3669 | dev: true
3670 |
3671 | /path-parse@1.0.7:
3672 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
3673 | dev: true
3674 |
3675 | /path-type@4.0.0:
3676 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
3677 | engines: {node: '>=8'}
3678 | dev: true
3679 |
3680 | /pathe@1.1.0:
3681 | resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==}
3682 | dev: true
3683 |
3684 | /pathe@1.1.1:
3685 | resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
3686 | dev: true
3687 |
3688 | /pathval@1.1.1:
3689 | resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
3690 | dev: true
3691 |
3692 | /perfect-debounce@0.1.3:
3693 | resolution: {integrity: sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ==}
3694 | dev: true
3695 |
3696 | /picocolors@1.0.0:
3697 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
3698 |
3699 | /picomatch@2.3.1:
3700 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
3701 | engines: {node: '>=8.6'}
3702 | dev: true
3703 |
3704 | /pirates@4.0.5:
3705 | resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
3706 | engines: {node: '>= 6'}
3707 | dev: true
3708 |
3709 | /pkg-types@1.0.3:
3710 | resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
3711 | dependencies:
3712 | jsonc-parser: 3.2.0
3713 | mlly: 1.2.0
3714 | pathe: 1.1.0
3715 | dev: true
3716 |
3717 | /pluralize@8.0.0:
3718 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
3719 | engines: {node: '>=4'}
3720 | dev: true
3721 |
3722 | /postcss-load-config@4.0.1:
3723 | resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
3724 | engines: {node: '>= 14'}
3725 | peerDependencies:
3726 | postcss: '>=8.0.9'
3727 | ts-node: '>=9.0.0'
3728 | peerDependenciesMeta:
3729 | postcss:
3730 | optional: true
3731 | ts-node:
3732 | optional: true
3733 | dependencies:
3734 | lilconfig: 2.0.6
3735 | yaml: 2.1.3
3736 | dev: true
3737 |
3738 | /postcss-selector-parser@6.0.10:
3739 | resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
3740 | engines: {node: '>=4'}
3741 | dependencies:
3742 | cssesc: 3.0.0
3743 | util-deprecate: 1.0.2
3744 | dev: true
3745 |
3746 | /postcss@8.4.13:
3747 | resolution: {integrity: sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==}
3748 | engines: {node: ^10 || ^12 || >=14}
3749 | dependencies:
3750 | nanoid: 3.3.4
3751 | picocolors: 1.0.0
3752 | source-map-js: 1.0.2
3753 | dev: false
3754 |
3755 | /postcss@8.4.19:
3756 | resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==}
3757 | engines: {node: ^10 || ^12 || >=14}
3758 | dependencies:
3759 | nanoid: 3.3.4
3760 | picocolors: 1.0.0
3761 | source-map-js: 1.0.2
3762 | dev: true
3763 |
3764 | /postcss@8.4.23:
3765 | resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==}
3766 | engines: {node: ^10 || ^12 || >=14}
3767 | dependencies:
3768 | nanoid: 3.3.6
3769 | picocolors: 1.0.0
3770 | source-map-js: 1.0.2
3771 | dev: true
3772 |
3773 | /postcss@8.4.27:
3774 | resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==}
3775 | engines: {node: ^10 || ^12 || >=14}
3776 | dependencies:
3777 | nanoid: 3.3.6
3778 | picocolors: 1.0.0
3779 | source-map-js: 1.0.2
3780 | dev: true
3781 |
3782 | /prelude-ls@1.2.1:
3783 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
3784 | engines: {node: '>= 0.8.0'}
3785 | dev: true
3786 |
3787 | /pretty-format@29.6.1:
3788 | resolution: {integrity: sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==}
3789 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3790 | dependencies:
3791 | '@jest/schemas': 29.6.0
3792 | ansi-styles: 5.2.0
3793 | react-is: 18.2.0
3794 | dev: true
3795 |
3796 | /prompts@2.4.2:
3797 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
3798 | engines: {node: '>= 6'}
3799 | dependencies:
3800 | kleur: 3.0.3
3801 | sisteransi: 1.0.5
3802 | dev: true
3803 |
3804 | /proto-list@1.2.4:
3805 | resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
3806 | dev: true
3807 |
3808 | /psl@1.8.0:
3809 | resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==}
3810 | dev: true
3811 |
3812 | /punycode@2.3.0:
3813 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
3814 | engines: {node: '>=6'}
3815 | dev: true
3816 |
3817 | /querystringify@2.2.0:
3818 | resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
3819 | dev: true
3820 |
3821 | /queue-microtask@1.2.3:
3822 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
3823 | dev: true
3824 |
3825 | /rc9@2.1.0:
3826 | resolution: {integrity: sha512-ROO9bv8PPqngWKoiUZU3JDQ4sugpdRs9DfwHnzDSxK25XtQn6BEHL6EOd/OtKuDT2qodrtNR+0WkPT6l0jxH5Q==}
3827 | dependencies:
3828 | defu: 6.1.2
3829 | destr: 1.2.2
3830 | flat: 5.0.2
3831 | dev: true
3832 |
3833 | /react-is@18.2.0:
3834 | resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
3835 | dev: true
3836 |
3837 | /read-pkg-up@7.0.1:
3838 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
3839 | engines: {node: '>=8'}
3840 | dependencies:
3841 | find-up: 4.1.0
3842 | read-pkg: 5.2.0
3843 | type-fest: 0.8.1
3844 | dev: true
3845 |
3846 | /read-pkg@5.2.0:
3847 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
3848 | engines: {node: '>=8'}
3849 | dependencies:
3850 | '@types/normalize-package-data': 2.4.1
3851 | normalize-package-data: 2.5.0
3852 | parse-json: 5.2.0
3853 | type-fest: 0.6.0
3854 | dev: true
3855 |
3856 | /readdirp@3.6.0:
3857 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
3858 | engines: {node: '>=8.10.0'}
3859 | dependencies:
3860 | picomatch: 2.3.1
3861 | dev: true
3862 |
3863 | /regenerator-runtime@0.13.11:
3864 | resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
3865 | dev: true
3866 |
3867 | /regexp-tree@0.1.27:
3868 | resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
3869 | hasBin: true
3870 | dev: true
3871 |
3872 | /regjsparser@0.10.0:
3873 | resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==}
3874 | hasBin: true
3875 | dependencies:
3876 | jsesc: 0.5.0
3877 | dev: true
3878 |
3879 | /require-directory@2.1.1:
3880 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
3881 | engines: {node: '>=0.10.0'}
3882 | dev: true
3883 |
3884 | /requires-port@1.0.0:
3885 | resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
3886 | dev: true
3887 |
3888 | /resolve-from@4.0.0:
3889 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
3890 | engines: {node: '>=4'}
3891 | dev: true
3892 |
3893 | /resolve-from@5.0.0:
3894 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
3895 | engines: {node: '>=8'}
3896 | dev: true
3897 |
3898 | /resolve-pkg-maps@1.0.0:
3899 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
3900 | dev: true
3901 |
3902 | /resolve@1.22.1:
3903 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
3904 | hasBin: true
3905 | dependencies:
3906 | is-core-module: 2.12.1
3907 | path-parse: 1.0.7
3908 | supports-preserve-symlinks-flag: 1.0.0
3909 | dev: true
3910 |
3911 | /resolve@1.22.2:
3912 | resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
3913 | hasBin: true
3914 | dependencies:
3915 | is-core-module: 2.12.1
3916 | path-parse: 1.0.7
3917 | supports-preserve-symlinks-flag: 1.0.0
3918 | dev: true
3919 |
3920 | /resolve@1.22.3:
3921 | resolution: {integrity: sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==}
3922 | hasBin: true
3923 | dependencies:
3924 | is-core-module: 2.12.1
3925 | path-parse: 1.0.7
3926 | supports-preserve-symlinks-flag: 1.0.0
3927 | dev: true
3928 |
3929 | /reusify@1.0.4:
3930 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
3931 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
3932 | dev: true
3933 |
3934 | /rimraf@3.0.2:
3935 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
3936 | hasBin: true
3937 | dependencies:
3938 | glob: 7.2.0
3939 | dev: true
3940 |
3941 | /rollup@2.79.1:
3942 | resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
3943 | engines: {node: '>=10.0.0'}
3944 | hasBin: true
3945 | optionalDependencies:
3946 | fsevents: 2.3.2
3947 | dev: true
3948 |
3949 | /rollup@3.26.2:
3950 | resolution: {integrity: sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==}
3951 | engines: {node: '>=14.18.0', npm: '>=8.0.0'}
3952 | hasBin: true
3953 | optionalDependencies:
3954 | fsevents: 2.3.2
3955 | dev: true
3956 |
3957 | /rrweb-cssom@0.6.0:
3958 | resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==}
3959 | dev: true
3960 |
3961 | /run-parallel@1.2.0:
3962 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
3963 | dependencies:
3964 | queue-microtask: 1.2.3
3965 | dev: true
3966 |
3967 | /rxjs@7.8.1:
3968 | resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
3969 | dependencies:
3970 | tslib: 2.4.1
3971 | dev: true
3972 |
3973 | /safer-buffer@2.1.2:
3974 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
3975 | dev: true
3976 |
3977 | /saxes@6.0.0:
3978 | resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
3979 | engines: {node: '>=v12.22.7'}
3980 | dependencies:
3981 | xmlchars: 2.2.0
3982 | dev: true
3983 |
3984 | /semver@5.7.1:
3985 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
3986 | hasBin: true
3987 | dev: true
3988 |
3989 | /semver@6.3.0:
3990 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
3991 | hasBin: true
3992 | dev: true
3993 |
3994 | /semver@7.5.1:
3995 | resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==}
3996 | engines: {node: '>=10'}
3997 | hasBin: true
3998 | dependencies:
3999 | lru-cache: 6.0.0
4000 | dev: true
4001 |
4002 | /semver@7.5.3:
4003 | resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==}
4004 | engines: {node: '>=10'}
4005 | hasBin: true
4006 | dependencies:
4007 | lru-cache: 6.0.0
4008 | dev: true
4009 |
4010 | /semver@7.5.4:
4011 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
4012 | engines: {node: '>=10'}
4013 | hasBin: true
4014 | dependencies:
4015 | lru-cache: 6.0.0
4016 | dev: true
4017 |
4018 | /shebang-command@2.0.0:
4019 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
4020 | engines: {node: '>=8'}
4021 | dependencies:
4022 | shebang-regex: 3.0.0
4023 | dev: true
4024 |
4025 | /shebang-regex@3.0.0:
4026 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
4027 | engines: {node: '>=8'}
4028 | dev: true
4029 |
4030 | /shell-quote@1.8.1:
4031 | resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
4032 | dev: true
4033 |
4034 | /siginfo@2.0.0:
4035 | resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
4036 | dev: true
4037 |
4038 | /signal-exit@3.0.7:
4039 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
4040 | dev: true
4041 |
4042 | /sisteransi@1.0.5:
4043 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
4044 | dev: true
4045 |
4046 | /slash@3.0.0:
4047 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
4048 | engines: {node: '>=8'}
4049 | dev: true
4050 |
4051 | /source-map-js@1.0.2:
4052 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
4053 | engines: {node: '>=0.10.0'}
4054 |
4055 | /source-map@0.6.1:
4056 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
4057 | engines: {node: '>=0.10.0'}
4058 | dev: false
4059 |
4060 | /source-map@0.8.0-beta.0:
4061 | resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
4062 | engines: {node: '>= 8'}
4063 | dependencies:
4064 | whatwg-url: 7.1.0
4065 | dev: true
4066 |
4067 | /sourcemap-codec@1.4.8:
4068 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
4069 | deprecated: Please use @jridgewell/sourcemap-codec instead
4070 | dev: false
4071 |
4072 | /spawn-command@0.0.2:
4073 | resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==}
4074 | dev: true
4075 |
4076 | /spdx-correct@3.1.1:
4077 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
4078 | dependencies:
4079 | spdx-expression-parse: 3.0.1
4080 | spdx-license-ids: 3.0.11
4081 | dev: true
4082 |
4083 | /spdx-exceptions@2.3.0:
4084 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
4085 | dev: true
4086 |
4087 | /spdx-expression-parse@3.0.1:
4088 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
4089 | dependencies:
4090 | spdx-exceptions: 2.3.0
4091 | spdx-license-ids: 3.0.11
4092 | dev: true
4093 |
4094 | /spdx-license-ids@3.0.11:
4095 | resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==}
4096 | dev: true
4097 |
4098 | /stackback@0.0.2:
4099 | resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
4100 | dev: true
4101 |
4102 | /std-env@3.3.3:
4103 | resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==}
4104 | dev: true
4105 |
4106 | /string-argv@0.3.1:
4107 | resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==}
4108 | engines: {node: '>=0.6.19'}
4109 | dev: true
4110 |
4111 | /string-width@4.2.3:
4112 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
4113 | engines: {node: '>=8'}
4114 | dependencies:
4115 | emoji-regex: 8.0.0
4116 | is-fullwidth-code-point: 3.0.0
4117 | strip-ansi: 6.0.1
4118 | dev: true
4119 |
4120 | /strip-ansi@6.0.1:
4121 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
4122 | engines: {node: '>=8'}
4123 | dependencies:
4124 | ansi-regex: 5.0.1
4125 | dev: true
4126 |
4127 | /strip-final-newline@2.0.0:
4128 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
4129 | engines: {node: '>=6'}
4130 | dev: true
4131 |
4132 | /strip-indent@3.0.0:
4133 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
4134 | engines: {node: '>=8'}
4135 | dependencies:
4136 | min-indent: 1.0.1
4137 | dev: true
4138 |
4139 | /strip-json-comments@3.1.1:
4140 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
4141 | engines: {node: '>=8'}
4142 | dev: true
4143 |
4144 | /strip-literal@1.0.1:
4145 | resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
4146 | dependencies:
4147 | acorn: 8.10.0
4148 | dev: true
4149 |
4150 | /sucrase@3.29.0:
4151 | resolution: {integrity: sha512-bZPAuGA5SdFHuzqIhTAqt9fvNEo9rESqXIG3oiKdF8K4UmkQxC4KlNL3lVyAErXp+mPvUqZ5l13qx6TrDIGf3A==}
4152 | engines: {node: '>=8'}
4153 | hasBin: true
4154 | dependencies:
4155 | commander: 4.1.1
4156 | glob: 7.1.6
4157 | lines-and-columns: 1.2.4
4158 | mz: 2.7.0
4159 | pirates: 4.0.5
4160 | ts-interface-checker: 0.1.13
4161 | dev: true
4162 |
4163 | /supports-color@5.5.0:
4164 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
4165 | engines: {node: '>=4'}
4166 | dependencies:
4167 | has-flag: 3.0.0
4168 | dev: true
4169 |
4170 | /supports-color@7.2.0:
4171 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
4172 | engines: {node: '>=8'}
4173 | dependencies:
4174 | has-flag: 4.0.0
4175 | dev: true
4176 |
4177 | /supports-color@8.1.1:
4178 | resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
4179 | engines: {node: '>=10'}
4180 | dependencies:
4181 | has-flag: 4.0.0
4182 | dev: true
4183 |
4184 | /supports-preserve-symlinks-flag@1.0.0:
4185 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
4186 | engines: {node: '>= 0.4'}
4187 | dev: true
4188 |
4189 | /svg-tags@1.0.0:
4190 | resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
4191 | dev: true
4192 |
4193 | /symbol-tree@3.2.4:
4194 | resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
4195 | dev: true
4196 |
4197 | /tar@6.1.14:
4198 | resolution: {integrity: sha512-piERznXu0U7/pW7cdSn7hjqySIVTYT6F76icmFk7ptU7dDYlXTm5r9A6K04R2vU3olYgoKeo1Cg3eeu5nhftAw==}
4199 | engines: {node: '>=10'}
4200 | dependencies:
4201 | chownr: 2.0.0
4202 | fs-minipass: 2.1.0
4203 | minipass: 5.0.0
4204 | minizlib: 2.1.2
4205 | mkdirp: 1.0.4
4206 | yallist: 4.0.0
4207 | dev: true
4208 |
4209 | /text-table@0.2.0:
4210 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
4211 | dev: true
4212 |
4213 | /thenify-all@1.6.0:
4214 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
4215 | engines: {node: '>=0.8'}
4216 | dependencies:
4217 | thenify: 3.3.1
4218 | dev: true
4219 |
4220 | /thenify@3.3.1:
4221 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
4222 | dependencies:
4223 | any-promise: 1.3.0
4224 | dev: true
4225 |
4226 | /tinybench@2.5.0:
4227 | resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==}
4228 | dev: true
4229 |
4230 | /tinypool@0.7.0:
4231 | resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==}
4232 | engines: {node: '>=14.0.0'}
4233 | dev: true
4234 |
4235 | /tinyspy@2.1.1:
4236 | resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==}
4237 | engines: {node: '>=14.0.0'}
4238 | dev: true
4239 |
4240 | /to-fast-properties@2.0.0:
4241 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
4242 | engines: {node: '>=4'}
4243 |
4244 | /to-regex-range@5.0.1:
4245 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
4246 | engines: {node: '>=8.0'}
4247 | dependencies:
4248 | is-number: 7.0.0
4249 | dev: true
4250 |
4251 | /tough-cookie@4.1.2:
4252 | resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==}
4253 | engines: {node: '>=6'}
4254 | dependencies:
4255 | psl: 1.8.0
4256 | punycode: 2.3.0
4257 | universalify: 0.2.0
4258 | url-parse: 1.5.10
4259 | dev: true
4260 |
4261 | /tr46@1.0.1:
4262 | resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
4263 | dependencies:
4264 | punycode: 2.3.0
4265 | dev: true
4266 |
4267 | /tr46@4.1.1:
4268 | resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==}
4269 | engines: {node: '>=14'}
4270 | dependencies:
4271 | punycode: 2.3.0
4272 | dev: true
4273 |
4274 | /tree-kill@1.2.2:
4275 | resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
4276 | hasBin: true
4277 | dev: true
4278 |
4279 | /ts-api-utils@1.0.1(typescript@5.1.6):
4280 | resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==}
4281 | engines: {node: '>=16.13.0'}
4282 | peerDependencies:
4283 | typescript: '>=4.2.0'
4284 | dependencies:
4285 | typescript: 5.1.6
4286 | dev: true
4287 |
4288 | /ts-interface-checker@0.1.13:
4289 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
4290 | dev: true
4291 |
4292 | /tslib@1.14.1:
4293 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
4294 | dev: true
4295 |
4296 | /tslib@2.4.1:
4297 | resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==}
4298 | dev: true
4299 |
4300 | /tsup@7.2.0(typescript@5.1.6):
4301 | resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==}
4302 | engines: {node: '>=16.14'}
4303 | hasBin: true
4304 | peerDependencies:
4305 | '@swc/core': ^1
4306 | postcss: ^8.4.12
4307 | typescript: '>=4.1.0'
4308 | peerDependenciesMeta:
4309 | '@swc/core':
4310 | optional: true
4311 | postcss:
4312 | optional: true
4313 | typescript:
4314 | optional: true
4315 | dependencies:
4316 | bundle-require: 4.0.1(esbuild@0.18.11)
4317 | cac: 6.7.14
4318 | chokidar: 3.5.3
4319 | debug: 4.3.4
4320 | esbuild: 0.18.11
4321 | execa: 5.1.1
4322 | globby: 11.1.0
4323 | joycon: 3.1.1
4324 | postcss-load-config: 4.0.1
4325 | resolve-from: 5.0.0
4326 | rollup: 3.26.2
4327 | source-map: 0.8.0-beta.0
4328 | sucrase: 3.29.0
4329 | tree-kill: 1.2.2
4330 | typescript: 5.1.6
4331 | transitivePeerDependencies:
4332 | - supports-color
4333 | - ts-node
4334 | dev: true
4335 |
4336 | /tsutils@3.21.0(typescript@5.1.6):
4337 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
4338 | engines: {node: '>= 6'}
4339 | peerDependencies:
4340 | 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'
4341 | dependencies:
4342 | tslib: 1.14.1
4343 | typescript: 5.1.6
4344 | dev: true
4345 |
4346 | /type-check@0.4.0:
4347 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
4348 | engines: {node: '>= 0.8.0'}
4349 | dependencies:
4350 | prelude-ls: 1.2.1
4351 | dev: true
4352 |
4353 | /type-detect@4.0.8:
4354 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
4355 | engines: {node: '>=4'}
4356 | dev: true
4357 |
4358 | /type-fest@0.20.2:
4359 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
4360 | engines: {node: '>=10'}
4361 | dev: true
4362 |
4363 | /type-fest@0.6.0:
4364 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
4365 | engines: {node: '>=8'}
4366 | dev: true
4367 |
4368 | /type-fest@0.8.1:
4369 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
4370 | engines: {node: '>=8'}
4371 | dev: true
4372 |
4373 | /typescript@4.6.4:
4374 | resolution: {integrity: sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==}
4375 | engines: {node: '>=4.2.0'}
4376 | hasBin: true
4377 | dev: true
4378 |
4379 | /typescript@5.1.6:
4380 | resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
4381 | engines: {node: '>=14.17'}
4382 | hasBin: true
4383 | dev: true
4384 |
4385 | /ufo@1.1.2:
4386 | resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==}
4387 | dev: true
4388 |
4389 | /unist-util-stringify-position@2.0.3:
4390 | resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
4391 | dependencies:
4392 | '@types/unist': 2.0.6
4393 | dev: true
4394 |
4395 | /universalify@0.2.0:
4396 | resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
4397 | engines: {node: '>= 4.0.0'}
4398 | dev: true
4399 |
4400 | /update-browserslist-db@1.0.10(browserslist@4.21.4):
4401 | resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
4402 | hasBin: true
4403 | peerDependencies:
4404 | browserslist: '>= 4.21.0'
4405 | dependencies:
4406 | browserslist: 4.21.4
4407 | escalade: 3.1.1
4408 | picocolors: 1.0.0
4409 | dev: true
4410 |
4411 | /uri-js@4.4.1:
4412 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
4413 | dependencies:
4414 | punycode: 2.3.0
4415 | dev: true
4416 |
4417 | /url-parse@1.5.10:
4418 | resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
4419 | dependencies:
4420 | querystringify: 2.2.0
4421 | requires-port: 1.0.0
4422 | dev: true
4423 |
4424 | /util-deprecate@1.0.2:
4425 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
4426 | dev: true
4427 |
4428 | /validate-npm-package-license@3.0.4:
4429 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
4430 | dependencies:
4431 | spdx-correct: 3.1.1
4432 | spdx-expression-parse: 3.0.1
4433 | dev: true
4434 |
4435 | /vite-node@0.34.1(@types/node@18.11.9):
4436 | resolution: {integrity: sha512-odAZAL9xFMuAg8aWd7nSPT+hU8u2r9gU3LRm9QKjxBEF2rRdWpMuqkrkjvyVQEdNFiBctqr2Gg4uJYizm5Le6w==}
4437 | engines: {node: '>=v14.18.0'}
4438 | hasBin: true
4439 | dependencies:
4440 | cac: 6.7.14
4441 | debug: 4.3.4
4442 | mlly: 1.4.0
4443 | pathe: 1.1.1
4444 | picocolors: 1.0.0
4445 | vite: 4.4.8(@types/node@18.11.9)
4446 | transitivePeerDependencies:
4447 | - '@types/node'
4448 | - less
4449 | - lightningcss
4450 | - sass
4451 | - stylus
4452 | - sugarss
4453 | - supports-color
4454 | - terser
4455 | dev: true
4456 |
4457 | /vite@3.2.4:
4458 | resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==}
4459 | engines: {node: ^14.18.0 || >=16.0.0}
4460 | hasBin: true
4461 | peerDependencies:
4462 | '@types/node': '>= 14'
4463 | less: '*'
4464 | sass: '*'
4465 | stylus: '*'
4466 | sugarss: '*'
4467 | terser: ^5.4.0
4468 | peerDependenciesMeta:
4469 | '@types/node':
4470 | optional: true
4471 | less:
4472 | optional: true
4473 | sass:
4474 | optional: true
4475 | stylus:
4476 | optional: true
4477 | sugarss:
4478 | optional: true
4479 | terser:
4480 | optional: true
4481 | dependencies:
4482 | esbuild: 0.15.15
4483 | postcss: 8.4.19
4484 | resolve: 1.22.1
4485 | rollup: 2.79.1
4486 | optionalDependencies:
4487 | fsevents: 2.3.2
4488 | dev: true
4489 |
4490 | /vite@4.4.8(@types/node@18.11.9):
4491 | resolution: {integrity: sha512-LONawOUUjxQridNWGQlNizfKH89qPigK36XhMI7COMGztz8KNY0JHim7/xDd71CZwGT4HtSRgI7Hy+RlhG0Gvg==}
4492 | engines: {node: ^14.18.0 || >=16.0.0}
4493 | hasBin: true
4494 | peerDependencies:
4495 | '@types/node': '>= 14'
4496 | less: '*'
4497 | lightningcss: ^1.21.0
4498 | sass: '*'
4499 | stylus: '*'
4500 | sugarss: '*'
4501 | terser: ^5.4.0
4502 | peerDependenciesMeta:
4503 | '@types/node':
4504 | optional: true
4505 | less:
4506 | optional: true
4507 | lightningcss:
4508 | optional: true
4509 | sass:
4510 | optional: true
4511 | stylus:
4512 | optional: true
4513 | sugarss:
4514 | optional: true
4515 | terser:
4516 | optional: true
4517 | dependencies:
4518 | '@types/node': 18.11.9
4519 | esbuild: 0.18.11
4520 | postcss: 8.4.27
4521 | rollup: 3.26.2
4522 | optionalDependencies:
4523 | fsevents: 2.3.2
4524 | dev: true
4525 |
4526 | /vitest@0.34.1(jsdom@22.1.0):
4527 | resolution: {integrity: sha512-G1PzuBEq9A75XSU88yO5G4vPT20UovbC/2osB2KEuV/FisSIIsw7m5y2xMdB7RsAGHAfg2lPmp2qKr3KWliVlQ==}
4528 | engines: {node: '>=v14.18.0'}
4529 | hasBin: true
4530 | peerDependencies:
4531 | '@edge-runtime/vm': '*'
4532 | '@vitest/browser': '*'
4533 | '@vitest/ui': '*'
4534 | happy-dom: '*'
4535 | jsdom: '*'
4536 | playwright: '*'
4537 | safaridriver: '*'
4538 | webdriverio: '*'
4539 | peerDependenciesMeta:
4540 | '@edge-runtime/vm':
4541 | optional: true
4542 | '@vitest/browser':
4543 | optional: true
4544 | '@vitest/ui':
4545 | optional: true
4546 | happy-dom:
4547 | optional: true
4548 | jsdom:
4549 | optional: true
4550 | playwright:
4551 | optional: true
4552 | safaridriver:
4553 | optional: true
4554 | webdriverio:
4555 | optional: true
4556 | dependencies:
4557 | '@types/chai': 4.3.5
4558 | '@types/chai-subset': 1.3.3
4559 | '@types/node': 18.11.9
4560 | '@vitest/expect': 0.34.1
4561 | '@vitest/runner': 0.34.1
4562 | '@vitest/snapshot': 0.34.1
4563 | '@vitest/spy': 0.34.1
4564 | '@vitest/utils': 0.34.1
4565 | acorn: 8.10.0
4566 | acorn-walk: 8.2.0
4567 | cac: 6.7.14
4568 | chai: 4.3.7
4569 | debug: 4.3.4
4570 | jsdom: 22.1.0
4571 | local-pkg: 0.4.3
4572 | magic-string: 0.30.1
4573 | pathe: 1.1.1
4574 | picocolors: 1.0.0
4575 | std-env: 3.3.3
4576 | strip-literal: 1.0.1
4577 | tinybench: 2.5.0
4578 | tinypool: 0.7.0
4579 | vite: 4.4.8(@types/node@18.11.9)
4580 | vite-node: 0.34.1(@types/node@18.11.9)
4581 | why-is-node-running: 2.2.2
4582 | transitivePeerDependencies:
4583 | - less
4584 | - lightningcss
4585 | - sass
4586 | - stylus
4587 | - sugarss
4588 | - supports-color
4589 | - terser
4590 | dev: true
4591 |
4592 | /vue-component-type-helpers@1.8.4:
4593 | resolution: {integrity: sha512-6bnLkn8O0JJyiFSIF0EfCogzeqNXpnjJ0vW/SZzNHfe6sPx30lTtTXlE5TFs2qhJlAtDFybStVNpL73cPe3OMQ==}
4594 | dev: true
4595 |
4596 | /vue-eslint-parser@9.3.0(eslint@8.46.0):
4597 | resolution: {integrity: sha512-48IxT9d0+wArT1+3wNIy0tascRoywqSUe2E1YalIC1L8jsUGe5aJQItWfRok7DVFGz3UYvzEI7n5wiTXsCMAcQ==}
4598 | engines: {node: ^14.17.0 || >=16.0.0}
4599 | peerDependencies:
4600 | eslint: '>=6.0.0'
4601 | dependencies:
4602 | debug: 4.3.4
4603 | eslint: 8.46.0
4604 | eslint-scope: 7.2.2
4605 | eslint-visitor-keys: 3.4.2
4606 | espree: 9.6.1
4607 | esquery: 1.5.0
4608 | lodash: 4.17.21
4609 | semver: 7.5.4
4610 | transitivePeerDependencies:
4611 | - supports-color
4612 | dev: true
4613 |
4614 | /vue@3.2.45:
4615 | resolution: {integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==}
4616 | dependencies:
4617 | '@vue/compiler-dom': 3.2.45
4618 | '@vue/compiler-sfc': 3.2.45
4619 | '@vue/runtime-dom': 3.2.45
4620 | '@vue/server-renderer': 3.2.45_vue/3.2.45
4621 | '@vue/shared': 3.2.45
4622 | dev: false
4623 |
4624 | /vue@3.3.4:
4625 | resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==}
4626 | dependencies:
4627 | '@vue/compiler-dom': 3.3.4
4628 | '@vue/compiler-sfc': 3.3.4
4629 | '@vue/runtime-dom': 3.3.4
4630 | '@vue/server-renderer': 3.3.4(vue@3.3.4)
4631 | '@vue/shared': 3.3.4
4632 | dev: true
4633 |
4634 | /w3c-xmlserializer@4.0.0:
4635 | resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==}
4636 | engines: {node: '>=14'}
4637 | dependencies:
4638 | xml-name-validator: 4.0.0
4639 | dev: true
4640 |
4641 | /webidl-conversions@4.0.2:
4642 | resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
4643 | dev: true
4644 |
4645 | /webidl-conversions@7.0.0:
4646 | resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
4647 | engines: {node: '>=12'}
4648 | dev: true
4649 |
4650 | /whatwg-encoding@2.0.0:
4651 | resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
4652 | engines: {node: '>=12'}
4653 | dependencies:
4654 | iconv-lite: 0.6.3
4655 | dev: true
4656 |
4657 | /whatwg-mimetype@3.0.0:
4658 | resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
4659 | engines: {node: '>=12'}
4660 | dev: true
4661 |
4662 | /whatwg-url@12.0.1:
4663 | resolution: {integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==}
4664 | engines: {node: '>=14'}
4665 | dependencies:
4666 | tr46: 4.1.1
4667 | webidl-conversions: 7.0.0
4668 | dev: true
4669 |
4670 | /whatwg-url@7.1.0:
4671 | resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
4672 | dependencies:
4673 | lodash.sortby: 4.7.0
4674 | tr46: 1.0.1
4675 | webidl-conversions: 4.0.2
4676 | dev: true
4677 |
4678 | /which@2.0.2:
4679 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
4680 | engines: {node: '>= 8'}
4681 | hasBin: true
4682 | dependencies:
4683 | isexe: 2.0.0
4684 | dev: true
4685 |
4686 | /why-is-node-running@2.2.2:
4687 | resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
4688 | engines: {node: '>=8'}
4689 | hasBin: true
4690 | dependencies:
4691 | siginfo: 2.0.0
4692 | stackback: 0.0.2
4693 | dev: true
4694 |
4695 | /wrap-ansi@7.0.0:
4696 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
4697 | engines: {node: '>=10'}
4698 | dependencies:
4699 | ansi-styles: 4.3.0
4700 | string-width: 4.2.3
4701 | strip-ansi: 6.0.1
4702 | dev: true
4703 |
4704 | /wrappy@1.0.2:
4705 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
4706 | dev: true
4707 |
4708 | /ws@8.13.0:
4709 | resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==}
4710 | engines: {node: '>=10.0.0'}
4711 | peerDependencies:
4712 | bufferutil: ^4.0.1
4713 | utf-8-validate: '>=5.0.2'
4714 | peerDependenciesMeta:
4715 | bufferutil:
4716 | optional: true
4717 | utf-8-validate:
4718 | optional: true
4719 | dev: true
4720 |
4721 | /xml-name-validator@4.0.0:
4722 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
4723 | engines: {node: '>=12'}
4724 | dev: true
4725 |
4726 | /xmlchars@2.2.0:
4727 | resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
4728 | dev: true
4729 |
4730 | /y18n@5.0.8:
4731 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
4732 | engines: {node: '>=10'}
4733 | dev: true
4734 |
4735 | /yallist@3.1.1:
4736 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
4737 | dev: true
4738 |
4739 | /yallist@4.0.0:
4740 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
4741 | dev: true
4742 |
4743 | /yaml-eslint-parser@1.2.2:
4744 | resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==}
4745 | engines: {node: ^14.17.0 || >=16.0.0}
4746 | dependencies:
4747 | eslint-visitor-keys: 3.4.2
4748 | lodash: 4.17.21
4749 | yaml: 2.1.3
4750 | dev: true
4751 |
4752 | /yaml@2.1.3:
4753 | resolution: {integrity: sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==}
4754 | engines: {node: '>= 14'}
4755 | dev: true
4756 |
4757 | /yargs-parser@21.1.1:
4758 | resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
4759 | engines: {node: '>=12'}
4760 | dev: true
4761 |
4762 | /yargs@17.7.2:
4763 | resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
4764 | engines: {node: '>=12'}
4765 | dependencies:
4766 | cliui: 8.0.1
4767 | escalade: 3.1.1
4768 | get-caller-file: 2.0.5
4769 | require-directory: 2.1.1
4770 | string-width: 4.2.3
4771 | y18n: 5.0.8
4772 | yargs-parser: 21.1.1
4773 | dev: true
4774 |
4775 | /yocto-queue@0.1.0:
4776 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
4777 | engines: {node: '>=10'}
4778 | dev: true
4779 |
4780 | /yocto-queue@1.0.0:
4781 | resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
4782 | engines: {node: '>=12.20'}
4783 | dev: true
4784 |
--------------------------------------------------------------------------------
/src/index.test.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * @vitest-environment jsdom
3 | */
4 |
5 | import { describe, expect, it } from 'vitest'
6 | import { mount } from '@vue/test-utils'
7 | import type { RenderableTreeNode, RenderableTreeNodes } from '@markdoc/markdoc'
8 | import { defineComponent, h } from 'vue'
9 | import dynamic from '.'
10 |
11 | function removeSpaces(html: string) {
12 | return html.replace(/\s/g, '')
13 | }
14 |
15 | describe('Vue dynamic renderer', () => {
16 | it('renders a null node', () => {
17 | const example = { name: 'h1', children: ['test', null] }
18 | const output = dynamic(example as RenderableTreeNode)
19 |
20 | const wrapper = mount(output)
21 |
22 | expect(removeSpaces(wrapper.html())).toBe('test
')
23 | })
24 |
25 | it('renders a tag', () => {
26 | const example = { name: 'h1', children: ['test'] }
27 | const output = dynamic(example as RenderableTreeNode)
28 |
29 | const wrapper = mount(output)
30 |
31 | expect(wrapper.html()).toBe('test
')
32 | })
33 |
34 | it('renders string and number child nodes', () => {
35 | const example = { name: 'h1', children: ['test ', 1] }
36 | const output = dynamic(example as RenderableTreeNode)
37 |
38 | const wrapper = mount(output)
39 |
40 | expect(wrapper.html()).toBe('test 1
')
41 | })
42 |
43 | it('renders nested tags', () => {
44 | const example = {
45 | name: 'div',
46 | children: [{ name: 'p', children: ['test'] }],
47 | }
48 | const output = dynamic(example as RenderableTreeNode)
49 |
50 | const wrapper = mount(output)
51 |
52 | expect(removeSpaces(wrapper.html())).toBe('')
53 | })
54 |
55 | it('renders an external component', () => {
56 | const components = {
57 | Foo: defineComponent({
58 | setup(_props, { slots }) {
59 | return () => h('div', null, slots)
60 | },
61 | }),
62 | }
63 | const example = { name: 'Foo', children: ['test'] }
64 | const output = dynamic(example as RenderableTreeNode, { components })
65 |
66 | const wrapper = mount(output)
67 | expect(wrapper.html()).toBe('test
')
68 | })
69 |
70 | it('renders a fragment', () => {
71 | const example = [
72 | { name: 'p', children: ['foo'] },
73 | { name: 'p', children: ['bar'] },
74 | ]
75 | const output = dynamic(example as RenderableTreeNodes)
76 |
77 | const wrapper = mount(output)
78 |
79 | expect(removeSpaces(wrapper.html())).toBe('foo
bar
')
80 | })
81 |
82 | describe('attributes', () => {
83 | it('renders with an id attribute', () => {
84 | const example = {
85 | name: 'h1',
86 | attributes: { id: 'foo' },
87 | children: ['test'],
88 | }
89 |
90 | const output = dynamic(example as RenderableTreeNode)
91 |
92 | const wrapper = mount(output)
93 |
94 | expect(wrapper.html()).toBe('test
')
95 | })
96 |
97 | it('renders with a class attribute', () => {
98 | const example = {
99 | name: 'h1',
100 | attributes: { class: 'foo bar' },
101 | children: ['test'],
102 | }
103 |
104 | const output = dynamic(example as RenderableTreeNode)
105 |
106 | const wrapper = mount(output)
107 |
108 | expect(wrapper.html()).toBe('test
')
109 | })
110 |
111 | it('renders with a number attribute value', () => {
112 | const example = {
113 | name: 'h1',
114 | attributes: { 'data-foo': 42 },
115 | children: ['test'],
116 | }
117 |
118 | const output = dynamic(example as RenderableTreeNode)
119 |
120 | const wrapper = mount(output)
121 |
122 | expect(wrapper.html()).toBe('test
')
123 | })
124 | })
125 |
126 | describe('rendering built-in nodes', () => {
127 | it('renders a fenced code block', () => {
128 | const example = {
129 | name: 'pre',
130 | attributes: { class: 'code code-ruby' },
131 | children: ['test'],
132 | }
133 |
134 | const output = dynamic(example)
135 |
136 | const wrapper = mount(output)
137 |
138 | expect(wrapper.html()).toBe('test
')
139 | })
140 | })
141 | })
142 |
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
1 | import type { RenderableTreeNodes, Scalar } from '@markdoc/markdoc'
2 | import type { Component, VNode } from 'vue'
3 | import { defineComponent, h } from 'vue'
4 |
5 | export default function dynamic(
6 | node: RenderableTreeNodes, { components }: { components?: Record } = {},
7 | ) {
8 | function deepRender(value: any): any {
9 | if (value == null || typeof value !== 'object')
10 | return value
11 |
12 | if (Array.isArray(value))
13 | return value.map(item => deepRender(item))
14 |
15 | if (value.$$mdtype === 'Tag')
16 | return render(value)
17 |
18 | if (typeof value !== 'object')
19 | return value
20 |
21 | const output: Record = {}
22 | for (const [k, v] of Object.entries(value)) output[k] = deepRender(v)
23 | return output
24 | }
25 |
26 | function render(node: RenderableTreeNodes): Component {
27 | if (Array.isArray(node)) {
28 | return h({
29 | render() {
30 | return node.map(render)
31 | },
32 | })
33 | }
34 |
35 | // String
36 | if (node === null || typeof node !== 'object') {
37 | return h({
38 | render() {
39 | return node
40 | },
41 | })
42 | }
43 |
44 | const {
45 | name,
46 | attributes = {},
47 | children = [],
48 | } = node as {
49 | name: string
50 | attributes: Record
51 | children: any[]
52 | }
53 |
54 | const attr = Object.keys(attributes).length === 0 ? null : deepRender(attributes)
55 |
56 | if (components && components[name]) {
57 | return h(components[name], {
58 | ...attr,
59 | }, () => children.map(render))
60 | }
61 |
62 | // Vue component
63 | // TODO: There's probably a better way of checking if object is a component?
64 | if ((name as any).render || (name as any).setup)
65 | return h(name, attr, () => children.map(render))
66 |
67 | // Element
68 | return h(name, attr, children.map(render) as VNode[])
69 | }
70 |
71 | return defineComponent({
72 | setup: () => () => render(node),
73 | })
74 | }
75 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es2018",
4 | "module": "esnext",
5 | "lib": ["esnext", "DOM"],
6 | "moduleResolution": "node",
7 | "esModuleInterop": true,
8 | "strict": true,
9 | "strictNullChecks": true,
10 | "resolveJsonModule": true,
11 | "skipLibCheck": true,
12 | "skipDefaultLibCheck": true
13 | }
14 | }
15 |
--------------------------------------------------------------------------------