+24
.gitignore
+24
.gitignore
···
1
+
# build output
2
+
dist/
3
+
4
+
# generated types
5
+
.astro/
6
+
7
+
# dependencies
8
+
node_modules/
9
+
10
+
# logs
11
+
npm-debug.log*
12
+
yarn-debug.log*
13
+
yarn-error.log*
14
+
pnpm-debug.log*
15
+
16
+
# environment variables
17
+
.env
18
+
.env.production
19
+
20
+
# macOS-specific files
21
+
.DS_Store
22
+
23
+
# jetbrains setting folder
24
+
.idea/
+4
.vscode/extensions.json
+4
.vscode/extensions.json
+11
.vscode/launch.json
+11
.vscode/launch.json
+46
README.md
+46
README.md
···
1
+
# Astro Starter Kit: Basics
2
+
3
+
```sh
4
+
deno create astro@latest -- --template basics
5
+
```
6
+
7
+
> 🧑🚀 **Seasoned astronaut?** Delete this file. Have fun!
8
+
9
+
## 🚀 Project Structure
10
+
11
+
Inside of your Astro project, you'll see the following folders and files:
12
+
13
+
```text
14
+
/
15
+
├── public/
16
+
│ └── favicon.svg
17
+
├── src
18
+
│ ├── assets
19
+
│ │ └── astro.svg
20
+
│ ├── components
21
+
│ │ └── Welcome.astro
22
+
│ ├── layouts
23
+
│ │ └── Layout.astro
24
+
│ └── pages
25
+
│ └── index.astro
26
+
└── package.json
27
+
```
28
+
29
+
To learn more about the folder structure of an Astro project, refer to [our guide on project structure](https://docs.astro.build/en/basics/project-structure/).
30
+
31
+
## 🧞 Commands
32
+
33
+
All commands are run from the root of the project, from a terminal:
34
+
35
+
| Command | Action |
36
+
| :------------------------ | :----------------------------------------------- |
37
+
| `deno install` | Installs dependencies |
38
+
| `deno dev` | Starts local dev server at `localhost:4321` |
39
+
| `deno build` | Build your production site to `./dist/` |
40
+
| `deno preview` | Preview your build locally, before deploying |
41
+
| `deno astro ...` | Run CLI commands like `astro add`, `astro check` |
42
+
| `deno astro -- --help` | Get help using the Astro CLI |
43
+
44
+
## 👀 Want to learn more?
45
+
46
+
Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
+5
astro.config.mjs
+5
astro.config.mjs
+2168
deno.lock
+2168
deno.lock
···
1
+
{
2
+
"version": "5",
3
+
"specifiers": {
4
+
"npm:astro@^5.15.3": "5.15.3_vite@6.4.1__picomatch@4.0.3_zod@3.25.76"
5
+
},
6
+
"npm": {
7
+
"@astrojs/compiler@2.13.0": {
8
+
"integrity": "sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw=="
9
+
},
10
+
"@astrojs/internal-helpers@0.7.4": {
11
+
"integrity": "sha512-lDA9MqE8WGi7T/t2BMi+EAXhs4Vcvr94Gqx3q15cFEz8oFZMO4/SFBqYr/UcmNlvW+35alowkVj+w9VhLvs5Cw=="
12
+
},
13
+
"@astrojs/markdown-remark@6.3.8": {
14
+
"integrity": "sha512-uFNyFWadnULWK2cOw4n0hLKeu+xaVWeuECdP10cQ3K2fkybtTlhb7J7TcScdjmS8Yps7oje9S/ehYMfZrhrgCg==",
15
+
"dependencies": [
16
+
"@astrojs/internal-helpers",
17
+
"@astrojs/prism",
18
+
"github-slugger",
19
+
"hast-util-from-html",
20
+
"hast-util-to-text",
21
+
"import-meta-resolve",
22
+
"js-yaml",
23
+
"mdast-util-definitions",
24
+
"rehype-raw",
25
+
"rehype-stringify",
26
+
"remark-gfm",
27
+
"remark-parse",
28
+
"remark-rehype",
29
+
"remark-smartypants",
30
+
"shiki",
31
+
"smol-toml",
32
+
"unified",
33
+
"unist-util-remove-position",
34
+
"unist-util-visit",
35
+
"unist-util-visit-parents",
36
+
"vfile"
37
+
]
38
+
},
39
+
"@astrojs/prism@3.3.0": {
40
+
"integrity": "sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==",
41
+
"dependencies": [
42
+
"prismjs"
43
+
]
44
+
},
45
+
"@astrojs/telemetry@3.3.0": {
46
+
"integrity": "sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==",
47
+
"dependencies": [
48
+
"ci-info",
49
+
"debug",
50
+
"dlv",
51
+
"dset",
52
+
"is-docker",
53
+
"is-wsl",
54
+
"which-pm-runs"
55
+
]
56
+
},
57
+
"@babel/helper-string-parser@7.27.1": {
58
+
"integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="
59
+
},
60
+
"@babel/helper-validator-identifier@7.28.5": {
61
+
"integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="
62
+
},
63
+
"@babel/parser@7.28.5": {
64
+
"integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
65
+
"dependencies": [
66
+
"@babel/types"
67
+
],
68
+
"bin": true
69
+
},
70
+
"@babel/types@7.28.5": {
71
+
"integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
72
+
"dependencies": [
73
+
"@babel/helper-string-parser",
74
+
"@babel/helper-validator-identifier"
75
+
]
76
+
},
77
+
"@capsizecss/unpack@3.0.0": {
78
+
"integrity": "sha512-+ntATQe1AlL7nTOYjwjj6w3299CgRot48wL761TUGYpYgAou3AaONZazp0PKZyCyWhudWsjhq1nvRHOvbMzhTA==",
79
+
"dependencies": [
80
+
"fontkit"
81
+
]
82
+
},
83
+
"@emnapi/runtime@1.7.0": {
84
+
"integrity": "sha512-oAYoQnCYaQZKVS53Fq23ceWMRxq5EhQsE0x0RdQ55jT7wagMu5k+fS39v1fiSLrtrLQlXwVINenqhLMtTrV/1Q==",
85
+
"dependencies": [
86
+
"tslib"
87
+
]
88
+
},
89
+
"@esbuild/aix-ppc64@0.25.12": {
90
+
"integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
91
+
"os": ["aix"],
92
+
"cpu": ["ppc64"]
93
+
},
94
+
"@esbuild/android-arm64@0.25.12": {
95
+
"integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
96
+
"os": ["android"],
97
+
"cpu": ["arm64"]
98
+
},
99
+
"@esbuild/android-arm@0.25.12": {
100
+
"integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
101
+
"os": ["android"],
102
+
"cpu": ["arm"]
103
+
},
104
+
"@esbuild/android-x64@0.25.12": {
105
+
"integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
106
+
"os": ["android"],
107
+
"cpu": ["x64"]
108
+
},
109
+
"@esbuild/darwin-arm64@0.25.12": {
110
+
"integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
111
+
"os": ["darwin"],
112
+
"cpu": ["arm64"]
113
+
},
114
+
"@esbuild/darwin-x64@0.25.12": {
115
+
"integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
116
+
"os": ["darwin"],
117
+
"cpu": ["x64"]
118
+
},
119
+
"@esbuild/freebsd-arm64@0.25.12": {
120
+
"integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
121
+
"os": ["freebsd"],
122
+
"cpu": ["arm64"]
123
+
},
124
+
"@esbuild/freebsd-x64@0.25.12": {
125
+
"integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
126
+
"os": ["freebsd"],
127
+
"cpu": ["x64"]
128
+
},
129
+
"@esbuild/linux-arm64@0.25.12": {
130
+
"integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
131
+
"os": ["linux"],
132
+
"cpu": ["arm64"]
133
+
},
134
+
"@esbuild/linux-arm@0.25.12": {
135
+
"integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
136
+
"os": ["linux"],
137
+
"cpu": ["arm"]
138
+
},
139
+
"@esbuild/linux-ia32@0.25.12": {
140
+
"integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
141
+
"os": ["linux"],
142
+
"cpu": ["ia32"]
143
+
},
144
+
"@esbuild/linux-loong64@0.25.12": {
145
+
"integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
146
+
"os": ["linux"],
147
+
"cpu": ["loong64"]
148
+
},
149
+
"@esbuild/linux-mips64el@0.25.12": {
150
+
"integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
151
+
"os": ["linux"],
152
+
"cpu": ["mips64el"]
153
+
},
154
+
"@esbuild/linux-ppc64@0.25.12": {
155
+
"integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
156
+
"os": ["linux"],
157
+
"cpu": ["ppc64"]
158
+
},
159
+
"@esbuild/linux-riscv64@0.25.12": {
160
+
"integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
161
+
"os": ["linux"],
162
+
"cpu": ["riscv64"]
163
+
},
164
+
"@esbuild/linux-s390x@0.25.12": {
165
+
"integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
166
+
"os": ["linux"],
167
+
"cpu": ["s390x"]
168
+
},
169
+
"@esbuild/linux-x64@0.25.12": {
170
+
"integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
171
+
"os": ["linux"],
172
+
"cpu": ["x64"]
173
+
},
174
+
"@esbuild/netbsd-arm64@0.25.12": {
175
+
"integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
176
+
"os": ["netbsd"],
177
+
"cpu": ["arm64"]
178
+
},
179
+
"@esbuild/netbsd-x64@0.25.12": {
180
+
"integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
181
+
"os": ["netbsd"],
182
+
"cpu": ["x64"]
183
+
},
184
+
"@esbuild/openbsd-arm64@0.25.12": {
185
+
"integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
186
+
"os": ["openbsd"],
187
+
"cpu": ["arm64"]
188
+
},
189
+
"@esbuild/openbsd-x64@0.25.12": {
190
+
"integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
191
+
"os": ["openbsd"],
192
+
"cpu": ["x64"]
193
+
},
194
+
"@esbuild/openharmony-arm64@0.25.12": {
195
+
"integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
196
+
"os": ["openharmony"],
197
+
"cpu": ["arm64"]
198
+
},
199
+
"@esbuild/sunos-x64@0.25.12": {
200
+
"integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
201
+
"os": ["sunos"],
202
+
"cpu": ["x64"]
203
+
},
204
+
"@esbuild/win32-arm64@0.25.12": {
205
+
"integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
206
+
"os": ["win32"],
207
+
"cpu": ["arm64"]
208
+
},
209
+
"@esbuild/win32-ia32@0.25.12": {
210
+
"integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
211
+
"os": ["win32"],
212
+
"cpu": ["ia32"]
213
+
},
214
+
"@esbuild/win32-x64@0.25.12": {
215
+
"integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
216
+
"os": ["win32"],
217
+
"cpu": ["x64"]
218
+
},
219
+
"@img/colour@1.0.0": {
220
+
"integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw=="
221
+
},
222
+
"@img/sharp-darwin-arm64@0.34.4": {
223
+
"integrity": "sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==",
224
+
"optionalDependencies": [
225
+
"@img/sharp-libvips-darwin-arm64"
226
+
],
227
+
"os": ["darwin"],
228
+
"cpu": ["arm64"]
229
+
},
230
+
"@img/sharp-darwin-x64@0.34.4": {
231
+
"integrity": "sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==",
232
+
"optionalDependencies": [
233
+
"@img/sharp-libvips-darwin-x64"
234
+
],
235
+
"os": ["darwin"],
236
+
"cpu": ["x64"]
237
+
},
238
+
"@img/sharp-libvips-darwin-arm64@1.2.3": {
239
+
"integrity": "sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==",
240
+
"os": ["darwin"],
241
+
"cpu": ["arm64"]
242
+
},
243
+
"@img/sharp-libvips-darwin-x64@1.2.3": {
244
+
"integrity": "sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==",
245
+
"os": ["darwin"],
246
+
"cpu": ["x64"]
247
+
},
248
+
"@img/sharp-libvips-linux-arm64@1.2.3": {
249
+
"integrity": "sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==",
250
+
"os": ["linux"],
251
+
"cpu": ["arm64"]
252
+
},
253
+
"@img/sharp-libvips-linux-arm@1.2.3": {
254
+
"integrity": "sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==",
255
+
"os": ["linux"],
256
+
"cpu": ["arm"]
257
+
},
258
+
"@img/sharp-libvips-linux-ppc64@1.2.3": {
259
+
"integrity": "sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==",
260
+
"os": ["linux"],
261
+
"cpu": ["ppc64"]
262
+
},
263
+
"@img/sharp-libvips-linux-s390x@1.2.3": {
264
+
"integrity": "sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==",
265
+
"os": ["linux"],
266
+
"cpu": ["s390x"]
267
+
},
268
+
"@img/sharp-libvips-linux-x64@1.2.3": {
269
+
"integrity": "sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==",
270
+
"os": ["linux"],
271
+
"cpu": ["x64"]
272
+
},
273
+
"@img/sharp-libvips-linuxmusl-arm64@1.2.3": {
274
+
"integrity": "sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==",
275
+
"os": ["linux"],
276
+
"cpu": ["arm64"]
277
+
},
278
+
"@img/sharp-libvips-linuxmusl-x64@1.2.3": {
279
+
"integrity": "sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==",
280
+
"os": ["linux"],
281
+
"cpu": ["x64"]
282
+
},
283
+
"@img/sharp-linux-arm64@0.34.4": {
284
+
"integrity": "sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==",
285
+
"optionalDependencies": [
286
+
"@img/sharp-libvips-linux-arm64"
287
+
],
288
+
"os": ["linux"],
289
+
"cpu": ["arm64"]
290
+
},
291
+
"@img/sharp-linux-arm@0.34.4": {
292
+
"integrity": "sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==",
293
+
"optionalDependencies": [
294
+
"@img/sharp-libvips-linux-arm"
295
+
],
296
+
"os": ["linux"],
297
+
"cpu": ["arm"]
298
+
},
299
+
"@img/sharp-linux-ppc64@0.34.4": {
300
+
"integrity": "sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==",
301
+
"optionalDependencies": [
302
+
"@img/sharp-libvips-linux-ppc64"
303
+
],
304
+
"os": ["linux"],
305
+
"cpu": ["ppc64"]
306
+
},
307
+
"@img/sharp-linux-s390x@0.34.4": {
308
+
"integrity": "sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==",
309
+
"optionalDependencies": [
310
+
"@img/sharp-libvips-linux-s390x"
311
+
],
312
+
"os": ["linux"],
313
+
"cpu": ["s390x"]
314
+
},
315
+
"@img/sharp-linux-x64@0.34.4": {
316
+
"integrity": "sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==",
317
+
"optionalDependencies": [
318
+
"@img/sharp-libvips-linux-x64"
319
+
],
320
+
"os": ["linux"],
321
+
"cpu": ["x64"]
322
+
},
323
+
"@img/sharp-linuxmusl-arm64@0.34.4": {
324
+
"integrity": "sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==",
325
+
"optionalDependencies": [
326
+
"@img/sharp-libvips-linuxmusl-arm64"
327
+
],
328
+
"os": ["linux"],
329
+
"cpu": ["arm64"]
330
+
},
331
+
"@img/sharp-linuxmusl-x64@0.34.4": {
332
+
"integrity": "sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==",
333
+
"optionalDependencies": [
334
+
"@img/sharp-libvips-linuxmusl-x64"
335
+
],
336
+
"os": ["linux"],
337
+
"cpu": ["x64"]
338
+
},
339
+
"@img/sharp-wasm32@0.34.4": {
340
+
"integrity": "sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==",
341
+
"dependencies": [
342
+
"@emnapi/runtime"
343
+
],
344
+
"cpu": ["wasm32"]
345
+
},
346
+
"@img/sharp-win32-arm64@0.34.4": {
347
+
"integrity": "sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==",
348
+
"os": ["win32"],
349
+
"cpu": ["arm64"]
350
+
},
351
+
"@img/sharp-win32-ia32@0.34.4": {
352
+
"integrity": "sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==",
353
+
"os": ["win32"],
354
+
"cpu": ["ia32"]
355
+
},
356
+
"@img/sharp-win32-x64@0.34.4": {
357
+
"integrity": "sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==",
358
+
"os": ["win32"],
359
+
"cpu": ["x64"]
360
+
},
361
+
"@jridgewell/sourcemap-codec@1.5.5": {
362
+
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
363
+
},
364
+
"@oslojs/encoding@1.1.0": {
365
+
"integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ=="
366
+
},
367
+
"@rollup/pluginutils@5.3.0": {
368
+
"integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==",
369
+
"dependencies": [
370
+
"@types/estree",
371
+
"estree-walker@2.0.2",
372
+
"picomatch@4.0.3"
373
+
]
374
+
},
375
+
"@rollup/rollup-android-arm-eabi@4.52.5": {
376
+
"integrity": "sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==",
377
+
"os": ["android"],
378
+
"cpu": ["arm"]
379
+
},
380
+
"@rollup/rollup-android-arm64@4.52.5": {
381
+
"integrity": "sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==",
382
+
"os": ["android"],
383
+
"cpu": ["arm64"]
384
+
},
385
+
"@rollup/rollup-darwin-arm64@4.52.5": {
386
+
"integrity": "sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==",
387
+
"os": ["darwin"],
388
+
"cpu": ["arm64"]
389
+
},
390
+
"@rollup/rollup-darwin-x64@4.52.5": {
391
+
"integrity": "sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==",
392
+
"os": ["darwin"],
393
+
"cpu": ["x64"]
394
+
},
395
+
"@rollup/rollup-freebsd-arm64@4.52.5": {
396
+
"integrity": "sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==",
397
+
"os": ["freebsd"],
398
+
"cpu": ["arm64"]
399
+
},
400
+
"@rollup/rollup-freebsd-x64@4.52.5": {
401
+
"integrity": "sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==",
402
+
"os": ["freebsd"],
403
+
"cpu": ["x64"]
404
+
},
405
+
"@rollup/rollup-linux-arm-gnueabihf@4.52.5": {
406
+
"integrity": "sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==",
407
+
"os": ["linux"],
408
+
"cpu": ["arm"]
409
+
},
410
+
"@rollup/rollup-linux-arm-musleabihf@4.52.5": {
411
+
"integrity": "sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==",
412
+
"os": ["linux"],
413
+
"cpu": ["arm"]
414
+
},
415
+
"@rollup/rollup-linux-arm64-gnu@4.52.5": {
416
+
"integrity": "sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==",
417
+
"os": ["linux"],
418
+
"cpu": ["arm64"]
419
+
},
420
+
"@rollup/rollup-linux-arm64-musl@4.52.5": {
421
+
"integrity": "sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==",
422
+
"os": ["linux"],
423
+
"cpu": ["arm64"]
424
+
},
425
+
"@rollup/rollup-linux-loong64-gnu@4.52.5": {
426
+
"integrity": "sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==",
427
+
"os": ["linux"],
428
+
"cpu": ["loong64"]
429
+
},
430
+
"@rollup/rollup-linux-ppc64-gnu@4.52.5": {
431
+
"integrity": "sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==",
432
+
"os": ["linux"],
433
+
"cpu": ["ppc64"]
434
+
},
435
+
"@rollup/rollup-linux-riscv64-gnu@4.52.5": {
436
+
"integrity": "sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==",
437
+
"os": ["linux"],
438
+
"cpu": ["riscv64"]
439
+
},
440
+
"@rollup/rollup-linux-riscv64-musl@4.52.5": {
441
+
"integrity": "sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==",
442
+
"os": ["linux"],
443
+
"cpu": ["riscv64"]
444
+
},
445
+
"@rollup/rollup-linux-s390x-gnu@4.52.5": {
446
+
"integrity": "sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==",
447
+
"os": ["linux"],
448
+
"cpu": ["s390x"]
449
+
},
450
+
"@rollup/rollup-linux-x64-gnu@4.52.5": {
451
+
"integrity": "sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==",
452
+
"os": ["linux"],
453
+
"cpu": ["x64"]
454
+
},
455
+
"@rollup/rollup-linux-x64-musl@4.52.5": {
456
+
"integrity": "sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==",
457
+
"os": ["linux"],
458
+
"cpu": ["x64"]
459
+
},
460
+
"@rollup/rollup-openharmony-arm64@4.52.5": {
461
+
"integrity": "sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==",
462
+
"os": ["openharmony"],
463
+
"cpu": ["arm64"]
464
+
},
465
+
"@rollup/rollup-win32-arm64-msvc@4.52.5": {
466
+
"integrity": "sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==",
467
+
"os": ["win32"],
468
+
"cpu": ["arm64"]
469
+
},
470
+
"@rollup/rollup-win32-ia32-msvc@4.52.5": {
471
+
"integrity": "sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==",
472
+
"os": ["win32"],
473
+
"cpu": ["ia32"]
474
+
},
475
+
"@rollup/rollup-win32-x64-gnu@4.52.5": {
476
+
"integrity": "sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==",
477
+
"os": ["win32"],
478
+
"cpu": ["x64"]
479
+
},
480
+
"@rollup/rollup-win32-x64-msvc@4.52.5": {
481
+
"integrity": "sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==",
482
+
"os": ["win32"],
483
+
"cpu": ["x64"]
484
+
},
485
+
"@shikijs/core@3.13.0": {
486
+
"integrity": "sha512-3P8rGsg2Eh2qIHekwuQjzWhKI4jV97PhvYjYUzGqjvJfqdQPz+nMlfWahU24GZAyW1FxFI1sYjyhfh5CoLmIUA==",
487
+
"dependencies": [
488
+
"@shikijs/types",
489
+
"@shikijs/vscode-textmate",
490
+
"@types/hast",
491
+
"hast-util-to-html"
492
+
]
493
+
},
494
+
"@shikijs/engine-javascript@3.13.0": {
495
+
"integrity": "sha512-Ty7xv32XCp8u0eQt8rItpMs6rU9Ki6LJ1dQOW3V/56PKDcpvfHPnYFbsx5FFUP2Yim34m/UkazidamMNVR4vKg==",
496
+
"dependencies": [
497
+
"@shikijs/types",
498
+
"@shikijs/vscode-textmate",
499
+
"oniguruma-to-es"
500
+
]
501
+
},
502
+
"@shikijs/engine-oniguruma@3.13.0": {
503
+
"integrity": "sha512-O42rBGr4UDSlhT2ZFMxqM7QzIU+IcpoTMzb3W7AlziI1ZF7R8eS2M0yt5Ry35nnnTX/LTLXFPUjRFCIW+Operg==",
504
+
"dependencies": [
505
+
"@shikijs/types",
506
+
"@shikijs/vscode-textmate"
507
+
]
508
+
},
509
+
"@shikijs/langs@3.13.0": {
510
+
"integrity": "sha512-672c3WAETDYHwrRP0yLy3W1QYB89Hbpj+pO4KhxK6FzIrDI2FoEXNiNCut6BQmEApYLfuYfpgOZaqbY+E9b8wQ==",
511
+
"dependencies": [
512
+
"@shikijs/types"
513
+
]
514
+
},
515
+
"@shikijs/themes@3.13.0": {
516
+
"integrity": "sha512-Vxw1Nm1/Od8jyA7QuAenaV78BG2nSr3/gCGdBkLpfLscddCkzkL36Q5b67SrLLfvAJTOUzW39x4FHVCFriPVgg==",
517
+
"dependencies": [
518
+
"@shikijs/types"
519
+
]
520
+
},
521
+
"@shikijs/types@3.13.0": {
522
+
"integrity": "sha512-oM9P+NCFri/mmQ8LoFGVfVyemm5Hi27330zuOBp0annwJdKH1kOLndw3zCtAVDehPLg9fKqoEx3Ht/wNZxolfw==",
523
+
"dependencies": [
524
+
"@shikijs/vscode-textmate",
525
+
"@types/hast"
526
+
]
527
+
},
528
+
"@shikijs/vscode-textmate@10.0.2": {
529
+
"integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg=="
530
+
},
531
+
"@swc/helpers@0.5.17": {
532
+
"integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==",
533
+
"dependencies": [
534
+
"tslib"
535
+
]
536
+
},
537
+
"@types/debug@4.1.12": {
538
+
"integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
539
+
"dependencies": [
540
+
"@types/ms"
541
+
]
542
+
},
543
+
"@types/estree@1.0.8": {
544
+
"integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="
545
+
},
546
+
"@types/fontkit@2.0.8": {
547
+
"integrity": "sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==",
548
+
"dependencies": [
549
+
"@types/node"
550
+
]
551
+
},
552
+
"@types/hast@3.0.4": {
553
+
"integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
554
+
"dependencies": [
555
+
"@types/unist"
556
+
]
557
+
},
558
+
"@types/mdast@4.0.4": {
559
+
"integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
560
+
"dependencies": [
561
+
"@types/unist"
562
+
]
563
+
},
564
+
"@types/ms@2.1.0": {
565
+
"integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="
566
+
},
567
+
"@types/nlcst@2.0.3": {
568
+
"integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==",
569
+
"dependencies": [
570
+
"@types/unist"
571
+
]
572
+
},
573
+
"@types/node@24.2.0": {
574
+
"integrity": "sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==",
575
+
"dependencies": [
576
+
"undici-types"
577
+
]
578
+
},
579
+
"@types/unist@3.0.3": {
580
+
"integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="
581
+
},
582
+
"@ungap/structured-clone@1.3.0": {
583
+
"integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="
584
+
},
585
+
"acorn@8.15.0": {
586
+
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
587
+
"bin": true
588
+
},
589
+
"ansi-align@3.0.1": {
590
+
"integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
591
+
"dependencies": [
592
+
"string-width@4.2.3"
593
+
]
594
+
},
595
+
"ansi-regex@5.0.1": {
596
+
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
597
+
},
598
+
"ansi-regex@6.2.2": {
599
+
"integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="
600
+
},
601
+
"ansi-styles@6.2.3": {
602
+
"integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="
603
+
},
604
+
"anymatch@3.1.3": {
605
+
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
606
+
"dependencies": [
607
+
"normalize-path",
608
+
"picomatch@2.3.1"
609
+
]
610
+
},
611
+
"argparse@2.0.1": {
612
+
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
613
+
},
614
+
"aria-query@5.3.2": {
615
+
"integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="
616
+
},
617
+
"array-iterate@2.0.1": {
618
+
"integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg=="
619
+
},
620
+
"astro@5.15.3_vite@6.4.1__picomatch@4.0.3_zod@3.25.76": {
621
+
"integrity": "sha512-wUO/isJrcUoduRoKacKB9jpO6TxTlPV1zw8UqQx39jSNY7z9IxusJAiib3AiNvqK+dCWhqXx+OnExCCwELmcUw==",
622
+
"dependencies": [
623
+
"@astrojs/compiler",
624
+
"@astrojs/internal-helpers",
625
+
"@astrojs/markdown-remark",
626
+
"@astrojs/telemetry",
627
+
"@capsizecss/unpack",
628
+
"@oslojs/encoding",
629
+
"@rollup/pluginutils",
630
+
"acorn",
631
+
"aria-query",
632
+
"axobject-query",
633
+
"boxen",
634
+
"ci-info",
635
+
"clsx",
636
+
"common-ancestor-path",
637
+
"cookie",
638
+
"cssesc",
639
+
"debug",
640
+
"deterministic-object-hash",
641
+
"devalue",
642
+
"diff",
643
+
"dlv",
644
+
"dset",
645
+
"es-module-lexer",
646
+
"esbuild",
647
+
"estree-walker@3.0.3",
648
+
"flattie",
649
+
"fontace",
650
+
"github-slugger",
651
+
"html-escaper",
652
+
"http-cache-semantics",
653
+
"import-meta-resolve",
654
+
"js-yaml",
655
+
"magic-string",
656
+
"magicast",
657
+
"mrmime",
658
+
"neotraverse",
659
+
"p-limit",
660
+
"p-queue",
661
+
"package-manager-detector",
662
+
"picocolors",
663
+
"picomatch@4.0.3",
664
+
"prompts",
665
+
"rehype",
666
+
"semver",
667
+
"shiki",
668
+
"smol-toml",
669
+
"tinyexec",
670
+
"tinyglobby",
671
+
"tsconfck",
672
+
"ultrahtml",
673
+
"unifont",
674
+
"unist-util-visit",
675
+
"unstorage",
676
+
"vfile",
677
+
"vite",
678
+
"vitefu",
679
+
"xxhash-wasm",
680
+
"yargs-parser",
681
+
"yocto-spinner",
682
+
"zod",
683
+
"zod-to-json-schema",
684
+
"zod-to-ts"
685
+
],
686
+
"optionalDependencies": [
687
+
"sharp"
688
+
],
689
+
"bin": true
690
+
},
691
+
"axobject-query@4.1.0": {
692
+
"integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="
693
+
},
694
+
"bail@2.0.2": {
695
+
"integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="
696
+
},
697
+
"base-64@1.0.0": {
698
+
"integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg=="
699
+
},
700
+
"base64-js@1.5.1": {
701
+
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
702
+
},
703
+
"boxen@8.0.1": {
704
+
"integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==",
705
+
"dependencies": [
706
+
"ansi-align",
707
+
"camelcase",
708
+
"chalk",
709
+
"cli-boxes",
710
+
"string-width@7.2.0",
711
+
"type-fest",
712
+
"widest-line",
713
+
"wrap-ansi"
714
+
]
715
+
},
716
+
"brotli@1.3.3": {
717
+
"integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==",
718
+
"dependencies": [
719
+
"base64-js"
720
+
]
721
+
},
722
+
"camelcase@8.0.0": {
723
+
"integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA=="
724
+
},
725
+
"ccount@2.0.1": {
726
+
"integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="
727
+
},
728
+
"chalk@5.6.2": {
729
+
"integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="
730
+
},
731
+
"character-entities-html4@2.1.0": {
732
+
"integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="
733
+
},
734
+
"character-entities-legacy@3.0.0": {
735
+
"integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="
736
+
},
737
+
"character-entities@2.0.2": {
738
+
"integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="
739
+
},
740
+
"chokidar@4.0.3": {
741
+
"integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
742
+
"dependencies": [
743
+
"readdirp"
744
+
]
745
+
},
746
+
"ci-info@4.3.1": {
747
+
"integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA=="
748
+
},
749
+
"cli-boxes@3.0.0": {
750
+
"integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g=="
751
+
},
752
+
"clone@2.1.2": {
753
+
"integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w=="
754
+
},
755
+
"clsx@2.1.1": {
756
+
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="
757
+
},
758
+
"comma-separated-tokens@2.0.3": {
759
+
"integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="
760
+
},
761
+
"common-ancestor-path@1.0.1": {
762
+
"integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w=="
763
+
},
764
+
"cookie-es@1.2.2": {
765
+
"integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg=="
766
+
},
767
+
"cookie@1.0.2": {
768
+
"integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA=="
769
+
},
770
+
"crossws@0.3.5": {
771
+
"integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==",
772
+
"dependencies": [
773
+
"uncrypto"
774
+
]
775
+
},
776
+
"css-tree@3.1.0": {
777
+
"integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==",
778
+
"dependencies": [
779
+
"mdn-data",
780
+
"source-map-js"
781
+
]
782
+
},
783
+
"cssesc@3.0.0": {
784
+
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
785
+
"bin": true
786
+
},
787
+
"debug@4.4.3": {
788
+
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
789
+
"dependencies": [
790
+
"ms"
791
+
]
792
+
},
793
+
"decode-named-character-reference@1.2.0": {
794
+
"integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==",
795
+
"dependencies": [
796
+
"character-entities"
797
+
]
798
+
},
799
+
"defu@6.1.4": {
800
+
"integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="
801
+
},
802
+
"dequal@2.0.3": {
803
+
"integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="
804
+
},
805
+
"destr@2.0.5": {
806
+
"integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA=="
807
+
},
808
+
"detect-libc@2.1.2": {
809
+
"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="
810
+
},
811
+
"deterministic-object-hash@2.0.2": {
812
+
"integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==",
813
+
"dependencies": [
814
+
"base-64"
815
+
]
816
+
},
817
+
"devalue@5.4.2": {
818
+
"integrity": "sha512-MwPZTKEPK2k8Qgfmqrd48ZKVvzSQjgW0lXLxiIBA8dQjtf/6mw6pggHNLcyDKyf+fI6eXxlQwPsfaCMTU5U+Bw=="
819
+
},
820
+
"devlop@1.1.0": {
821
+
"integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
822
+
"dependencies": [
823
+
"dequal"
824
+
]
825
+
},
826
+
"dfa@1.2.0": {
827
+
"integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q=="
828
+
},
829
+
"diff@5.2.0": {
830
+
"integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A=="
831
+
},
832
+
"dlv@1.1.3": {
833
+
"integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
834
+
},
835
+
"dset@3.1.4": {
836
+
"integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA=="
837
+
},
838
+
"emoji-regex@10.6.0": {
839
+
"integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="
840
+
},
841
+
"emoji-regex@8.0.0": {
842
+
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
843
+
},
844
+
"entities@6.0.1": {
845
+
"integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="
846
+
},
847
+
"es-module-lexer@1.7.0": {
848
+
"integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="
849
+
},
850
+
"esbuild@0.25.12": {
851
+
"integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
852
+
"optionalDependencies": [
853
+
"@esbuild/aix-ppc64",
854
+
"@esbuild/android-arm",
855
+
"@esbuild/android-arm64",
856
+
"@esbuild/android-x64",
857
+
"@esbuild/darwin-arm64",
858
+
"@esbuild/darwin-x64",
859
+
"@esbuild/freebsd-arm64",
860
+
"@esbuild/freebsd-x64",
861
+
"@esbuild/linux-arm",
862
+
"@esbuild/linux-arm64",
863
+
"@esbuild/linux-ia32",
864
+
"@esbuild/linux-loong64",
865
+
"@esbuild/linux-mips64el",
866
+
"@esbuild/linux-ppc64",
867
+
"@esbuild/linux-riscv64",
868
+
"@esbuild/linux-s390x",
869
+
"@esbuild/linux-x64",
870
+
"@esbuild/netbsd-arm64",
871
+
"@esbuild/netbsd-x64",
872
+
"@esbuild/openbsd-arm64",
873
+
"@esbuild/openbsd-x64",
874
+
"@esbuild/openharmony-arm64",
875
+
"@esbuild/sunos-x64",
876
+
"@esbuild/win32-arm64",
877
+
"@esbuild/win32-ia32",
878
+
"@esbuild/win32-x64"
879
+
],
880
+
"scripts": true,
881
+
"bin": true
882
+
},
883
+
"escape-string-regexp@5.0.0": {
884
+
"integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="
885
+
},
886
+
"estree-walker@2.0.2": {
887
+
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
888
+
},
889
+
"estree-walker@3.0.3": {
890
+
"integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
891
+
"dependencies": [
892
+
"@types/estree"
893
+
]
894
+
},
895
+
"eventemitter3@5.0.1": {
896
+
"integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
897
+
},
898
+
"extend@3.0.2": {
899
+
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
900
+
},
901
+
"fast-deep-equal@3.1.3": {
902
+
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
903
+
},
904
+
"fdir@6.5.0_picomatch@4.0.3": {
905
+
"integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
906
+
"dependencies": [
907
+
"picomatch@4.0.3"
908
+
],
909
+
"optionalPeers": [
910
+
"picomatch@4.0.3"
911
+
]
912
+
},
913
+
"flattie@1.1.1": {
914
+
"integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ=="
915
+
},
916
+
"fontace@0.3.1": {
917
+
"integrity": "sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg==",
918
+
"dependencies": [
919
+
"@types/fontkit",
920
+
"fontkit"
921
+
]
922
+
},
923
+
"fontkit@2.0.4": {
924
+
"integrity": "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==",
925
+
"dependencies": [
926
+
"@swc/helpers",
927
+
"brotli",
928
+
"clone",
929
+
"dfa",
930
+
"fast-deep-equal",
931
+
"restructure",
932
+
"tiny-inflate",
933
+
"unicode-properties",
934
+
"unicode-trie"
935
+
]
936
+
},
937
+
"fsevents@2.3.3": {
938
+
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
939
+
"os": ["darwin"],
940
+
"scripts": true
941
+
},
942
+
"get-east-asian-width@1.4.0": {
943
+
"integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q=="
944
+
},
945
+
"github-slugger@2.0.0": {
946
+
"integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw=="
947
+
},
948
+
"h3@1.15.4": {
949
+
"integrity": "sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==",
950
+
"dependencies": [
951
+
"cookie-es",
952
+
"crossws",
953
+
"defu",
954
+
"destr",
955
+
"iron-webcrypto",
956
+
"node-mock-http",
957
+
"radix3",
958
+
"ufo",
959
+
"uncrypto"
960
+
]
961
+
},
962
+
"hast-util-from-html@2.0.3": {
963
+
"integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==",
964
+
"dependencies": [
965
+
"@types/hast",
966
+
"devlop",
967
+
"hast-util-from-parse5",
968
+
"parse5",
969
+
"vfile",
970
+
"vfile-message"
971
+
]
972
+
},
973
+
"hast-util-from-parse5@8.0.3": {
974
+
"integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==",
975
+
"dependencies": [
976
+
"@types/hast",
977
+
"@types/unist",
978
+
"devlop",
979
+
"hastscript",
980
+
"property-information@7.1.0",
981
+
"vfile",
982
+
"vfile-location",
983
+
"web-namespaces"
984
+
]
985
+
},
986
+
"hast-util-is-element@3.0.0": {
987
+
"integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==",
988
+
"dependencies": [
989
+
"@types/hast"
990
+
]
991
+
},
992
+
"hast-util-parse-selector@4.0.0": {
993
+
"integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
994
+
"dependencies": [
995
+
"@types/hast"
996
+
]
997
+
},
998
+
"hast-util-raw@9.1.0": {
999
+
"integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==",
1000
+
"dependencies": [
1001
+
"@types/hast",
1002
+
"@types/unist",
1003
+
"@ungap/structured-clone",
1004
+
"hast-util-from-parse5",
1005
+
"hast-util-to-parse5",
1006
+
"html-void-elements",
1007
+
"mdast-util-to-hast",
1008
+
"parse5",
1009
+
"unist-util-position",
1010
+
"unist-util-visit",
1011
+
"vfile",
1012
+
"web-namespaces",
1013
+
"zwitch"
1014
+
]
1015
+
},
1016
+
"hast-util-to-html@9.0.5": {
1017
+
"integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==",
1018
+
"dependencies": [
1019
+
"@types/hast",
1020
+
"@types/unist",
1021
+
"ccount",
1022
+
"comma-separated-tokens",
1023
+
"hast-util-whitespace",
1024
+
"html-void-elements",
1025
+
"mdast-util-to-hast",
1026
+
"property-information@7.1.0",
1027
+
"space-separated-tokens",
1028
+
"stringify-entities",
1029
+
"zwitch"
1030
+
]
1031
+
},
1032
+
"hast-util-to-parse5@8.0.0": {
1033
+
"integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==",
1034
+
"dependencies": [
1035
+
"@types/hast",
1036
+
"comma-separated-tokens",
1037
+
"devlop",
1038
+
"property-information@6.5.0",
1039
+
"space-separated-tokens",
1040
+
"web-namespaces",
1041
+
"zwitch"
1042
+
]
1043
+
},
1044
+
"hast-util-to-text@4.0.2": {
1045
+
"integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==",
1046
+
"dependencies": [
1047
+
"@types/hast",
1048
+
"@types/unist",
1049
+
"hast-util-is-element",
1050
+
"unist-util-find-after"
1051
+
]
1052
+
},
1053
+
"hast-util-whitespace@3.0.0": {
1054
+
"integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
1055
+
"dependencies": [
1056
+
"@types/hast"
1057
+
]
1058
+
},
1059
+
"hastscript@9.0.1": {
1060
+
"integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==",
1061
+
"dependencies": [
1062
+
"@types/hast",
1063
+
"comma-separated-tokens",
1064
+
"hast-util-parse-selector",
1065
+
"property-information@7.1.0",
1066
+
"space-separated-tokens"
1067
+
]
1068
+
},
1069
+
"html-escaper@3.0.3": {
1070
+
"integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ=="
1071
+
},
1072
+
"html-void-elements@3.0.0": {
1073
+
"integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="
1074
+
},
1075
+
"http-cache-semantics@4.2.0": {
1076
+
"integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ=="
1077
+
},
1078
+
"import-meta-resolve@4.2.0": {
1079
+
"integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg=="
1080
+
},
1081
+
"iron-webcrypto@1.2.1": {
1082
+
"integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg=="
1083
+
},
1084
+
"is-docker@3.0.0": {
1085
+
"integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
1086
+
"bin": true
1087
+
},
1088
+
"is-fullwidth-code-point@3.0.0": {
1089
+
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
1090
+
},
1091
+
"is-inside-container@1.0.0": {
1092
+
"integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
1093
+
"dependencies": [
1094
+
"is-docker"
1095
+
],
1096
+
"bin": true
1097
+
},
1098
+
"is-plain-obj@4.1.0": {
1099
+
"integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="
1100
+
},
1101
+
"is-wsl@3.1.0": {
1102
+
"integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
1103
+
"dependencies": [
1104
+
"is-inside-container"
1105
+
]
1106
+
},
1107
+
"js-yaml@4.1.0": {
1108
+
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1109
+
"dependencies": [
1110
+
"argparse"
1111
+
],
1112
+
"bin": true
1113
+
},
1114
+
"kleur@3.0.3": {
1115
+
"integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="
1116
+
},
1117
+
"longest-streak@3.1.0": {
1118
+
"integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="
1119
+
},
1120
+
"lru-cache@10.4.3": {
1121
+
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
1122
+
},
1123
+
"magic-string@0.30.21": {
1124
+
"integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
1125
+
"dependencies": [
1126
+
"@jridgewell/sourcemap-codec"
1127
+
]
1128
+
},
1129
+
"magicast@0.3.5": {
1130
+
"integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==",
1131
+
"dependencies": [
1132
+
"@babel/parser",
1133
+
"@babel/types",
1134
+
"source-map-js"
1135
+
]
1136
+
},
1137
+
"markdown-table@3.0.4": {
1138
+
"integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="
1139
+
},
1140
+
"mdast-util-definitions@6.0.0": {
1141
+
"integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==",
1142
+
"dependencies": [
1143
+
"@types/mdast",
1144
+
"@types/unist",
1145
+
"unist-util-visit"
1146
+
]
1147
+
},
1148
+
"mdast-util-find-and-replace@3.0.2": {
1149
+
"integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==",
1150
+
"dependencies": [
1151
+
"@types/mdast",
1152
+
"escape-string-regexp",
1153
+
"unist-util-is",
1154
+
"unist-util-visit-parents"
1155
+
]
1156
+
},
1157
+
"mdast-util-from-markdown@2.0.2": {
1158
+
"integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
1159
+
"dependencies": [
1160
+
"@types/mdast",
1161
+
"@types/unist",
1162
+
"decode-named-character-reference",
1163
+
"devlop",
1164
+
"mdast-util-to-string",
1165
+
"micromark",
1166
+
"micromark-util-decode-numeric-character-reference",
1167
+
"micromark-util-decode-string",
1168
+
"micromark-util-normalize-identifier",
1169
+
"micromark-util-symbol",
1170
+
"micromark-util-types",
1171
+
"unist-util-stringify-position"
1172
+
]
1173
+
},
1174
+
"mdast-util-gfm-autolink-literal@2.0.1": {
1175
+
"integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==",
1176
+
"dependencies": [
1177
+
"@types/mdast",
1178
+
"ccount",
1179
+
"devlop",
1180
+
"mdast-util-find-and-replace",
1181
+
"micromark-util-character"
1182
+
]
1183
+
},
1184
+
"mdast-util-gfm-footnote@2.1.0": {
1185
+
"integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==",
1186
+
"dependencies": [
1187
+
"@types/mdast",
1188
+
"devlop",
1189
+
"mdast-util-from-markdown",
1190
+
"mdast-util-to-markdown",
1191
+
"micromark-util-normalize-identifier"
1192
+
]
1193
+
},
1194
+
"mdast-util-gfm-strikethrough@2.0.0": {
1195
+
"integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
1196
+
"dependencies": [
1197
+
"@types/mdast",
1198
+
"mdast-util-from-markdown",
1199
+
"mdast-util-to-markdown"
1200
+
]
1201
+
},
1202
+
"mdast-util-gfm-table@2.0.0": {
1203
+
"integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
1204
+
"dependencies": [
1205
+
"@types/mdast",
1206
+
"devlop",
1207
+
"markdown-table",
1208
+
"mdast-util-from-markdown",
1209
+
"mdast-util-to-markdown"
1210
+
]
1211
+
},
1212
+
"mdast-util-gfm-task-list-item@2.0.0": {
1213
+
"integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
1214
+
"dependencies": [
1215
+
"@types/mdast",
1216
+
"devlop",
1217
+
"mdast-util-from-markdown",
1218
+
"mdast-util-to-markdown"
1219
+
]
1220
+
},
1221
+
"mdast-util-gfm@3.1.0": {
1222
+
"integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==",
1223
+
"dependencies": [
1224
+
"mdast-util-from-markdown",
1225
+
"mdast-util-gfm-autolink-literal",
1226
+
"mdast-util-gfm-footnote",
1227
+
"mdast-util-gfm-strikethrough",
1228
+
"mdast-util-gfm-table",
1229
+
"mdast-util-gfm-task-list-item",
1230
+
"mdast-util-to-markdown"
1231
+
]
1232
+
},
1233
+
"mdast-util-phrasing@4.1.0": {
1234
+
"integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
1235
+
"dependencies": [
1236
+
"@types/mdast",
1237
+
"unist-util-is"
1238
+
]
1239
+
},
1240
+
"mdast-util-to-hast@13.2.0": {
1241
+
"integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
1242
+
"dependencies": [
1243
+
"@types/hast",
1244
+
"@types/mdast",
1245
+
"@ungap/structured-clone",
1246
+
"devlop",
1247
+
"micromark-util-sanitize-uri",
1248
+
"trim-lines",
1249
+
"unist-util-position",
1250
+
"unist-util-visit",
1251
+
"vfile"
1252
+
]
1253
+
},
1254
+
"mdast-util-to-markdown@2.1.2": {
1255
+
"integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
1256
+
"dependencies": [
1257
+
"@types/mdast",
1258
+
"@types/unist",
1259
+
"longest-streak",
1260
+
"mdast-util-phrasing",
1261
+
"mdast-util-to-string",
1262
+
"micromark-util-classify-character",
1263
+
"micromark-util-decode-string",
1264
+
"unist-util-visit",
1265
+
"zwitch"
1266
+
]
1267
+
},
1268
+
"mdast-util-to-string@4.0.0": {
1269
+
"integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
1270
+
"dependencies": [
1271
+
"@types/mdast"
1272
+
]
1273
+
},
1274
+
"mdn-data@2.12.2": {
1275
+
"integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA=="
1276
+
},
1277
+
"micromark-core-commonmark@2.0.3": {
1278
+
"integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
1279
+
"dependencies": [
1280
+
"decode-named-character-reference",
1281
+
"devlop",
1282
+
"micromark-factory-destination",
1283
+
"micromark-factory-label",
1284
+
"micromark-factory-space",
1285
+
"micromark-factory-title",
1286
+
"micromark-factory-whitespace",
1287
+
"micromark-util-character",
1288
+
"micromark-util-chunked",
1289
+
"micromark-util-classify-character",
1290
+
"micromark-util-html-tag-name",
1291
+
"micromark-util-normalize-identifier",
1292
+
"micromark-util-resolve-all",
1293
+
"micromark-util-subtokenize",
1294
+
"micromark-util-symbol",
1295
+
"micromark-util-types"
1296
+
]
1297
+
},
1298
+
"micromark-extension-gfm-autolink-literal@2.1.0": {
1299
+
"integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
1300
+
"dependencies": [
1301
+
"micromark-util-character",
1302
+
"micromark-util-sanitize-uri",
1303
+
"micromark-util-symbol",
1304
+
"micromark-util-types"
1305
+
]
1306
+
},
1307
+
"micromark-extension-gfm-footnote@2.1.0": {
1308
+
"integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==",
1309
+
"dependencies": [
1310
+
"devlop",
1311
+
"micromark-core-commonmark",
1312
+
"micromark-factory-space",
1313
+
"micromark-util-character",
1314
+
"micromark-util-normalize-identifier",
1315
+
"micromark-util-sanitize-uri",
1316
+
"micromark-util-symbol",
1317
+
"micromark-util-types"
1318
+
]
1319
+
},
1320
+
"micromark-extension-gfm-strikethrough@2.1.0": {
1321
+
"integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==",
1322
+
"dependencies": [
1323
+
"devlop",
1324
+
"micromark-util-chunked",
1325
+
"micromark-util-classify-character",
1326
+
"micromark-util-resolve-all",
1327
+
"micromark-util-symbol",
1328
+
"micromark-util-types"
1329
+
]
1330
+
},
1331
+
"micromark-extension-gfm-table@2.1.1": {
1332
+
"integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
1333
+
"dependencies": [
1334
+
"devlop",
1335
+
"micromark-factory-space",
1336
+
"micromark-util-character",
1337
+
"micromark-util-symbol",
1338
+
"micromark-util-types"
1339
+
]
1340
+
},
1341
+
"micromark-extension-gfm-tagfilter@2.0.0": {
1342
+
"integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
1343
+
"dependencies": [
1344
+
"micromark-util-types"
1345
+
]
1346
+
},
1347
+
"micromark-extension-gfm-task-list-item@2.1.0": {
1348
+
"integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==",
1349
+
"dependencies": [
1350
+
"devlop",
1351
+
"micromark-factory-space",
1352
+
"micromark-util-character",
1353
+
"micromark-util-symbol",
1354
+
"micromark-util-types"
1355
+
]
1356
+
},
1357
+
"micromark-extension-gfm@3.0.0": {
1358
+
"integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
1359
+
"dependencies": [
1360
+
"micromark-extension-gfm-autolink-literal",
1361
+
"micromark-extension-gfm-footnote",
1362
+
"micromark-extension-gfm-strikethrough",
1363
+
"micromark-extension-gfm-table",
1364
+
"micromark-extension-gfm-tagfilter",
1365
+
"micromark-extension-gfm-task-list-item",
1366
+
"micromark-util-combine-extensions",
1367
+
"micromark-util-types"
1368
+
]
1369
+
},
1370
+
"micromark-factory-destination@2.0.1": {
1371
+
"integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
1372
+
"dependencies": [
1373
+
"micromark-util-character",
1374
+
"micromark-util-symbol",
1375
+
"micromark-util-types"
1376
+
]
1377
+
},
1378
+
"micromark-factory-label@2.0.1": {
1379
+
"integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
1380
+
"dependencies": [
1381
+
"devlop",
1382
+
"micromark-util-character",
1383
+
"micromark-util-symbol",
1384
+
"micromark-util-types"
1385
+
]
1386
+
},
1387
+
"micromark-factory-space@2.0.1": {
1388
+
"integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
1389
+
"dependencies": [
1390
+
"micromark-util-character",
1391
+
"micromark-util-types"
1392
+
]
1393
+
},
1394
+
"micromark-factory-title@2.0.1": {
1395
+
"integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
1396
+
"dependencies": [
1397
+
"micromark-factory-space",
1398
+
"micromark-util-character",
1399
+
"micromark-util-symbol",
1400
+
"micromark-util-types"
1401
+
]
1402
+
},
1403
+
"micromark-factory-whitespace@2.0.1": {
1404
+
"integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
1405
+
"dependencies": [
1406
+
"micromark-factory-space",
1407
+
"micromark-util-character",
1408
+
"micromark-util-symbol",
1409
+
"micromark-util-types"
1410
+
]
1411
+
},
1412
+
"micromark-util-character@2.1.1": {
1413
+
"integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
1414
+
"dependencies": [
1415
+
"micromark-util-symbol",
1416
+
"micromark-util-types"
1417
+
]
1418
+
},
1419
+
"micromark-util-chunked@2.0.1": {
1420
+
"integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
1421
+
"dependencies": [
1422
+
"micromark-util-symbol"
1423
+
]
1424
+
},
1425
+
"micromark-util-classify-character@2.0.1": {
1426
+
"integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
1427
+
"dependencies": [
1428
+
"micromark-util-character",
1429
+
"micromark-util-symbol",
1430
+
"micromark-util-types"
1431
+
]
1432
+
},
1433
+
"micromark-util-combine-extensions@2.0.1": {
1434
+
"integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
1435
+
"dependencies": [
1436
+
"micromark-util-chunked",
1437
+
"micromark-util-types"
1438
+
]
1439
+
},
1440
+
"micromark-util-decode-numeric-character-reference@2.0.2": {
1441
+
"integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
1442
+
"dependencies": [
1443
+
"micromark-util-symbol"
1444
+
]
1445
+
},
1446
+
"micromark-util-decode-string@2.0.1": {
1447
+
"integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
1448
+
"dependencies": [
1449
+
"decode-named-character-reference",
1450
+
"micromark-util-character",
1451
+
"micromark-util-decode-numeric-character-reference",
1452
+
"micromark-util-symbol"
1453
+
]
1454
+
},
1455
+
"micromark-util-encode@2.0.1": {
1456
+
"integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="
1457
+
},
1458
+
"micromark-util-html-tag-name@2.0.1": {
1459
+
"integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="
1460
+
},
1461
+
"micromark-util-normalize-identifier@2.0.1": {
1462
+
"integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
1463
+
"dependencies": [
1464
+
"micromark-util-symbol"
1465
+
]
1466
+
},
1467
+
"micromark-util-resolve-all@2.0.1": {
1468
+
"integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
1469
+
"dependencies": [
1470
+
"micromark-util-types"
1471
+
]
1472
+
},
1473
+
"micromark-util-sanitize-uri@2.0.1": {
1474
+
"integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
1475
+
"dependencies": [
1476
+
"micromark-util-character",
1477
+
"micromark-util-encode",
1478
+
"micromark-util-symbol"
1479
+
]
1480
+
},
1481
+
"micromark-util-subtokenize@2.1.0": {
1482
+
"integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
1483
+
"dependencies": [
1484
+
"devlop",
1485
+
"micromark-util-chunked",
1486
+
"micromark-util-symbol",
1487
+
"micromark-util-types"
1488
+
]
1489
+
},
1490
+
"micromark-util-symbol@2.0.1": {
1491
+
"integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="
1492
+
},
1493
+
"micromark-util-types@2.0.2": {
1494
+
"integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="
1495
+
},
1496
+
"micromark@4.0.2": {
1497
+
"integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
1498
+
"dependencies": [
1499
+
"@types/debug",
1500
+
"debug",
1501
+
"decode-named-character-reference",
1502
+
"devlop",
1503
+
"micromark-core-commonmark",
1504
+
"micromark-factory-space",
1505
+
"micromark-util-character",
1506
+
"micromark-util-chunked",
1507
+
"micromark-util-combine-extensions",
1508
+
"micromark-util-decode-numeric-character-reference",
1509
+
"micromark-util-encode",
1510
+
"micromark-util-normalize-identifier",
1511
+
"micromark-util-resolve-all",
1512
+
"micromark-util-sanitize-uri",
1513
+
"micromark-util-subtokenize",
1514
+
"micromark-util-symbol",
1515
+
"micromark-util-types"
1516
+
]
1517
+
},
1518
+
"mrmime@2.0.1": {
1519
+
"integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="
1520
+
},
1521
+
"ms@2.1.3": {
1522
+
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
1523
+
},
1524
+
"nanoid@3.3.11": {
1525
+
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
1526
+
"bin": true
1527
+
},
1528
+
"neotraverse@0.6.18": {
1529
+
"integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA=="
1530
+
},
1531
+
"nlcst-to-string@4.0.0": {
1532
+
"integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==",
1533
+
"dependencies": [
1534
+
"@types/nlcst"
1535
+
]
1536
+
},
1537
+
"node-fetch-native@1.6.7": {
1538
+
"integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="
1539
+
},
1540
+
"node-mock-http@1.0.3": {
1541
+
"integrity": "sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog=="
1542
+
},
1543
+
"normalize-path@3.0.0": {
1544
+
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
1545
+
},
1546
+
"ofetch@1.5.1": {
1547
+
"integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==",
1548
+
"dependencies": [
1549
+
"destr",
1550
+
"node-fetch-native",
1551
+
"ufo"
1552
+
]
1553
+
},
1554
+
"ohash@2.0.11": {
1555
+
"integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ=="
1556
+
},
1557
+
"oniguruma-parser@0.12.1": {
1558
+
"integrity": "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w=="
1559
+
},
1560
+
"oniguruma-to-es@4.3.3": {
1561
+
"integrity": "sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==",
1562
+
"dependencies": [
1563
+
"oniguruma-parser",
1564
+
"regex",
1565
+
"regex-recursion"
1566
+
]
1567
+
},
1568
+
"p-limit@6.2.0": {
1569
+
"integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==",
1570
+
"dependencies": [
1571
+
"yocto-queue"
1572
+
]
1573
+
},
1574
+
"p-queue@8.1.1": {
1575
+
"integrity": "sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==",
1576
+
"dependencies": [
1577
+
"eventemitter3",
1578
+
"p-timeout"
1579
+
]
1580
+
},
1581
+
"p-timeout@6.1.4": {
1582
+
"integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg=="
1583
+
},
1584
+
"package-manager-detector@1.5.0": {
1585
+
"integrity": "sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw=="
1586
+
},
1587
+
"pako@0.2.9": {
1588
+
"integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA=="
1589
+
},
1590
+
"parse-latin@7.0.0": {
1591
+
"integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==",
1592
+
"dependencies": [
1593
+
"@types/nlcst",
1594
+
"@types/unist",
1595
+
"nlcst-to-string",
1596
+
"unist-util-modify-children",
1597
+
"unist-util-visit-children",
1598
+
"vfile"
1599
+
]
1600
+
},
1601
+
"parse5@7.3.0": {
1602
+
"integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==",
1603
+
"dependencies": [
1604
+
"entities"
1605
+
]
1606
+
},
1607
+
"picocolors@1.1.1": {
1608
+
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
1609
+
},
1610
+
"picomatch@2.3.1": {
1611
+
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
1612
+
},
1613
+
"picomatch@4.0.3": {
1614
+
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="
1615
+
},
1616
+
"postcss@8.5.6": {
1617
+
"integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
1618
+
"dependencies": [
1619
+
"nanoid",
1620
+
"picocolors",
1621
+
"source-map-js"
1622
+
]
1623
+
},
1624
+
"prismjs@1.30.0": {
1625
+
"integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw=="
1626
+
},
1627
+
"prompts@2.4.2": {
1628
+
"integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
1629
+
"dependencies": [
1630
+
"kleur",
1631
+
"sisteransi"
1632
+
]
1633
+
},
1634
+
"property-information@6.5.0": {
1635
+
"integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig=="
1636
+
},
1637
+
"property-information@7.1.0": {
1638
+
"integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="
1639
+
},
1640
+
"radix3@1.1.2": {
1641
+
"integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA=="
1642
+
},
1643
+
"readdirp@4.1.2": {
1644
+
"integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="
1645
+
},
1646
+
"regex-recursion@6.0.2": {
1647
+
"integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==",
1648
+
"dependencies": [
1649
+
"regex-utilities"
1650
+
]
1651
+
},
1652
+
"regex-utilities@2.3.0": {
1653
+
"integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng=="
1654
+
},
1655
+
"regex@6.0.1": {
1656
+
"integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==",
1657
+
"dependencies": [
1658
+
"regex-utilities"
1659
+
]
1660
+
},
1661
+
"rehype-parse@9.0.1": {
1662
+
"integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==",
1663
+
"dependencies": [
1664
+
"@types/hast",
1665
+
"hast-util-from-html",
1666
+
"unified"
1667
+
]
1668
+
},
1669
+
"rehype-raw@7.0.0": {
1670
+
"integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==",
1671
+
"dependencies": [
1672
+
"@types/hast",
1673
+
"hast-util-raw",
1674
+
"vfile"
1675
+
]
1676
+
},
1677
+
"rehype-stringify@10.0.1": {
1678
+
"integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==",
1679
+
"dependencies": [
1680
+
"@types/hast",
1681
+
"hast-util-to-html",
1682
+
"unified"
1683
+
]
1684
+
},
1685
+
"rehype@13.0.2": {
1686
+
"integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==",
1687
+
"dependencies": [
1688
+
"@types/hast",
1689
+
"rehype-parse",
1690
+
"rehype-stringify",
1691
+
"unified"
1692
+
]
1693
+
},
1694
+
"remark-gfm@4.0.1": {
1695
+
"integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==",
1696
+
"dependencies": [
1697
+
"@types/mdast",
1698
+
"mdast-util-gfm",
1699
+
"micromark-extension-gfm",
1700
+
"remark-parse",
1701
+
"remark-stringify",
1702
+
"unified"
1703
+
]
1704
+
},
1705
+
"remark-parse@11.0.0": {
1706
+
"integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
1707
+
"dependencies": [
1708
+
"@types/mdast",
1709
+
"mdast-util-from-markdown",
1710
+
"micromark-util-types",
1711
+
"unified"
1712
+
]
1713
+
},
1714
+
"remark-rehype@11.1.2": {
1715
+
"integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==",
1716
+
"dependencies": [
1717
+
"@types/hast",
1718
+
"@types/mdast",
1719
+
"mdast-util-to-hast",
1720
+
"unified",
1721
+
"vfile"
1722
+
]
1723
+
},
1724
+
"remark-smartypants@3.0.2": {
1725
+
"integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==",
1726
+
"dependencies": [
1727
+
"retext",
1728
+
"retext-smartypants",
1729
+
"unified",
1730
+
"unist-util-visit"
1731
+
]
1732
+
},
1733
+
"remark-stringify@11.0.0": {
1734
+
"integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
1735
+
"dependencies": [
1736
+
"@types/mdast",
1737
+
"mdast-util-to-markdown",
1738
+
"unified"
1739
+
]
1740
+
},
1741
+
"restructure@3.0.2": {
1742
+
"integrity": "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw=="
1743
+
},
1744
+
"retext-latin@4.0.0": {
1745
+
"integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==",
1746
+
"dependencies": [
1747
+
"@types/nlcst",
1748
+
"parse-latin",
1749
+
"unified"
1750
+
]
1751
+
},
1752
+
"retext-smartypants@6.2.0": {
1753
+
"integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==",
1754
+
"dependencies": [
1755
+
"@types/nlcst",
1756
+
"nlcst-to-string",
1757
+
"unist-util-visit"
1758
+
]
1759
+
},
1760
+
"retext-stringify@4.0.0": {
1761
+
"integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==",
1762
+
"dependencies": [
1763
+
"@types/nlcst",
1764
+
"nlcst-to-string",
1765
+
"unified"
1766
+
]
1767
+
},
1768
+
"retext@9.0.0": {
1769
+
"integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==",
1770
+
"dependencies": [
1771
+
"@types/nlcst",
1772
+
"retext-latin",
1773
+
"retext-stringify",
1774
+
"unified"
1775
+
]
1776
+
},
1777
+
"rollup@4.52.5": {
1778
+
"integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==",
1779
+
"dependencies": [
1780
+
"@types/estree"
1781
+
],
1782
+
"optionalDependencies": [
1783
+
"@rollup/rollup-android-arm-eabi",
1784
+
"@rollup/rollup-android-arm64",
1785
+
"@rollup/rollup-darwin-arm64",
1786
+
"@rollup/rollup-darwin-x64",
1787
+
"@rollup/rollup-freebsd-arm64",
1788
+
"@rollup/rollup-freebsd-x64",
1789
+
"@rollup/rollup-linux-arm-gnueabihf",
1790
+
"@rollup/rollup-linux-arm-musleabihf",
1791
+
"@rollup/rollup-linux-arm64-gnu",
1792
+
"@rollup/rollup-linux-arm64-musl",
1793
+
"@rollup/rollup-linux-loong64-gnu",
1794
+
"@rollup/rollup-linux-ppc64-gnu",
1795
+
"@rollup/rollup-linux-riscv64-gnu",
1796
+
"@rollup/rollup-linux-riscv64-musl",
1797
+
"@rollup/rollup-linux-s390x-gnu",
1798
+
"@rollup/rollup-linux-x64-gnu",
1799
+
"@rollup/rollup-linux-x64-musl",
1800
+
"@rollup/rollup-openharmony-arm64",
1801
+
"@rollup/rollup-win32-arm64-msvc",
1802
+
"@rollup/rollup-win32-ia32-msvc",
1803
+
"@rollup/rollup-win32-x64-gnu",
1804
+
"@rollup/rollup-win32-x64-msvc",
1805
+
"fsevents"
1806
+
],
1807
+
"bin": true
1808
+
},
1809
+
"semver@7.7.3": {
1810
+
"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
1811
+
"bin": true
1812
+
},
1813
+
"sharp@0.34.4": {
1814
+
"integrity": "sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==",
1815
+
"dependencies": [
1816
+
"@img/colour",
1817
+
"detect-libc",
1818
+
"semver"
1819
+
],
1820
+
"optionalDependencies": [
1821
+
"@img/sharp-darwin-arm64",
1822
+
"@img/sharp-darwin-x64",
1823
+
"@img/sharp-libvips-darwin-arm64",
1824
+
"@img/sharp-libvips-darwin-x64",
1825
+
"@img/sharp-libvips-linux-arm",
1826
+
"@img/sharp-libvips-linux-arm64",
1827
+
"@img/sharp-libvips-linux-ppc64",
1828
+
"@img/sharp-libvips-linux-s390x",
1829
+
"@img/sharp-libvips-linux-x64",
1830
+
"@img/sharp-libvips-linuxmusl-arm64",
1831
+
"@img/sharp-libvips-linuxmusl-x64",
1832
+
"@img/sharp-linux-arm",
1833
+
"@img/sharp-linux-arm64",
1834
+
"@img/sharp-linux-ppc64",
1835
+
"@img/sharp-linux-s390x",
1836
+
"@img/sharp-linux-x64",
1837
+
"@img/sharp-linuxmusl-arm64",
1838
+
"@img/sharp-linuxmusl-x64",
1839
+
"@img/sharp-wasm32",
1840
+
"@img/sharp-win32-arm64",
1841
+
"@img/sharp-win32-ia32",
1842
+
"@img/sharp-win32-x64"
1843
+
],
1844
+
"scripts": true
1845
+
},
1846
+
"shiki@3.13.0": {
1847
+
"integrity": "sha512-aZW4l8Og16CokuCLf8CF8kq+KK2yOygapU5m3+hoGw0Mdosc6fPitjM+ujYarppj5ZIKGyPDPP1vqmQhr+5/0g==",
1848
+
"dependencies": [
1849
+
"@shikijs/core",
1850
+
"@shikijs/engine-javascript",
1851
+
"@shikijs/engine-oniguruma",
1852
+
"@shikijs/langs",
1853
+
"@shikijs/themes",
1854
+
"@shikijs/types",
1855
+
"@shikijs/vscode-textmate",
1856
+
"@types/hast"
1857
+
]
1858
+
},
1859
+
"sisteransi@1.0.5": {
1860
+
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
1861
+
},
1862
+
"smol-toml@1.4.2": {
1863
+
"integrity": "sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g=="
1864
+
},
1865
+
"source-map-js@1.2.1": {
1866
+
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
1867
+
},
1868
+
"space-separated-tokens@2.0.2": {
1869
+
"integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="
1870
+
},
1871
+
"string-width@4.2.3": {
1872
+
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1873
+
"dependencies": [
1874
+
"emoji-regex@8.0.0",
1875
+
"is-fullwidth-code-point",
1876
+
"strip-ansi@6.0.1"
1877
+
]
1878
+
},
1879
+
"string-width@7.2.0": {
1880
+
"integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
1881
+
"dependencies": [
1882
+
"emoji-regex@10.6.0",
1883
+
"get-east-asian-width",
1884
+
"strip-ansi@7.1.2"
1885
+
]
1886
+
},
1887
+
"stringify-entities@4.0.4": {
1888
+
"integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
1889
+
"dependencies": [
1890
+
"character-entities-html4",
1891
+
"character-entities-legacy"
1892
+
]
1893
+
},
1894
+
"strip-ansi@6.0.1": {
1895
+
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1896
+
"dependencies": [
1897
+
"ansi-regex@5.0.1"
1898
+
]
1899
+
},
1900
+
"strip-ansi@7.1.2": {
1901
+
"integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
1902
+
"dependencies": [
1903
+
"ansi-regex@6.2.2"
1904
+
]
1905
+
},
1906
+
"tiny-inflate@1.0.3": {
1907
+
"integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="
1908
+
},
1909
+
"tinyexec@1.0.2": {
1910
+
"integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="
1911
+
},
1912
+
"tinyglobby@0.2.15_picomatch@4.0.3": {
1913
+
"integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
1914
+
"dependencies": [
1915
+
"fdir",
1916
+
"picomatch@4.0.3"
1917
+
]
1918
+
},
1919
+
"trim-lines@3.0.1": {
1920
+
"integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="
1921
+
},
1922
+
"trough@2.2.0": {
1923
+
"integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw=="
1924
+
},
1925
+
"tsconfck@3.1.6": {
1926
+
"integrity": "sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==",
1927
+
"bin": true
1928
+
},
1929
+
"tslib@2.8.1": {
1930
+
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
1931
+
},
1932
+
"type-fest@4.41.0": {
1933
+
"integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA=="
1934
+
},
1935
+
"typescript@5.9.3": {
1936
+
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
1937
+
"bin": true
1938
+
},
1939
+
"ufo@1.6.1": {
1940
+
"integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA=="
1941
+
},
1942
+
"ultrahtml@1.6.0": {
1943
+
"integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw=="
1944
+
},
1945
+
"uncrypto@0.1.3": {
1946
+
"integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q=="
1947
+
},
1948
+
"undici-types@7.10.0": {
1949
+
"integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag=="
1950
+
},
1951
+
"unicode-properties@1.4.1": {
1952
+
"integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==",
1953
+
"dependencies": [
1954
+
"base64-js",
1955
+
"unicode-trie"
1956
+
]
1957
+
},
1958
+
"unicode-trie@2.0.0": {
1959
+
"integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==",
1960
+
"dependencies": [
1961
+
"pako",
1962
+
"tiny-inflate"
1963
+
]
1964
+
},
1965
+
"unified@11.0.5": {
1966
+
"integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
1967
+
"dependencies": [
1968
+
"@types/unist",
1969
+
"bail",
1970
+
"devlop",
1971
+
"extend",
1972
+
"is-plain-obj",
1973
+
"trough",
1974
+
"vfile"
1975
+
]
1976
+
},
1977
+
"unifont@0.6.0": {
1978
+
"integrity": "sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==",
1979
+
"dependencies": [
1980
+
"css-tree",
1981
+
"ofetch",
1982
+
"ohash"
1983
+
]
1984
+
},
1985
+
"unist-util-find-after@5.0.0": {
1986
+
"integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==",
1987
+
"dependencies": [
1988
+
"@types/unist",
1989
+
"unist-util-is"
1990
+
]
1991
+
},
1992
+
"unist-util-is@6.0.0": {
1993
+
"integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
1994
+
"dependencies": [
1995
+
"@types/unist"
1996
+
]
1997
+
},
1998
+
"unist-util-modify-children@4.0.0": {
1999
+
"integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==",
2000
+
"dependencies": [
2001
+
"@types/unist",
2002
+
"array-iterate"
2003
+
]
2004
+
},
2005
+
"unist-util-position@5.0.0": {
2006
+
"integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
2007
+
"dependencies": [
2008
+
"@types/unist"
2009
+
]
2010
+
},
2011
+
"unist-util-remove-position@5.0.0": {
2012
+
"integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==",
2013
+
"dependencies": [
2014
+
"@types/unist",
2015
+
"unist-util-visit"
2016
+
]
2017
+
},
2018
+
"unist-util-stringify-position@4.0.0": {
2019
+
"integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
2020
+
"dependencies": [
2021
+
"@types/unist"
2022
+
]
2023
+
},
2024
+
"unist-util-visit-children@3.0.0": {
2025
+
"integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==",
2026
+
"dependencies": [
2027
+
"@types/unist"
2028
+
]
2029
+
},
2030
+
"unist-util-visit-parents@6.0.1": {
2031
+
"integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
2032
+
"dependencies": [
2033
+
"@types/unist",
2034
+
"unist-util-is"
2035
+
]
2036
+
},
2037
+
"unist-util-visit@5.0.0": {
2038
+
"integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
2039
+
"dependencies": [
2040
+
"@types/unist",
2041
+
"unist-util-is",
2042
+
"unist-util-visit-parents"
2043
+
]
2044
+
},
2045
+
"unstorage@1.17.2": {
2046
+
"integrity": "sha512-cKEsD6iBWJgOMJ6vW1ID/SYuqNf8oN4yqRk8OYqaVQ3nnkJXOT1PSpaMh2QfzLs78UN5kSNRD2c/mgjT8tX7+w==",
2047
+
"dependencies": [
2048
+
"anymatch",
2049
+
"chokidar",
2050
+
"destr",
2051
+
"h3",
2052
+
"lru-cache",
2053
+
"node-fetch-native",
2054
+
"ofetch",
2055
+
"ufo"
2056
+
]
2057
+
},
2058
+
"vfile-location@5.0.3": {
2059
+
"integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==",
2060
+
"dependencies": [
2061
+
"@types/unist",
2062
+
"vfile"
2063
+
]
2064
+
},
2065
+
"vfile-message@4.0.3": {
2066
+
"integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==",
2067
+
"dependencies": [
2068
+
"@types/unist",
2069
+
"unist-util-stringify-position"
2070
+
]
2071
+
},
2072
+
"vfile@6.0.3": {
2073
+
"integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
2074
+
"dependencies": [
2075
+
"@types/unist",
2076
+
"vfile-message"
2077
+
]
2078
+
},
2079
+
"vite@6.4.1_picomatch@4.0.3": {
2080
+
"integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==",
2081
+
"dependencies": [
2082
+
"esbuild",
2083
+
"fdir",
2084
+
"picomatch@4.0.3",
2085
+
"postcss",
2086
+
"rollup",
2087
+
"tinyglobby"
2088
+
],
2089
+
"optionalDependencies": [
2090
+
"fsevents"
2091
+
],
2092
+
"bin": true
2093
+
},
2094
+
"vitefu@1.1.1_vite@6.4.1__picomatch@4.0.3": {
2095
+
"integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==",
2096
+
"dependencies": [
2097
+
"vite"
2098
+
],
2099
+
"optionalPeers": [
2100
+
"vite"
2101
+
]
2102
+
},
2103
+
"web-namespaces@2.0.1": {
2104
+
"integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="
2105
+
},
2106
+
"which-pm-runs@1.1.0": {
2107
+
"integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA=="
2108
+
},
2109
+
"widest-line@5.0.0": {
2110
+
"integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==",
2111
+
"dependencies": [
2112
+
"string-width@7.2.0"
2113
+
]
2114
+
},
2115
+
"wrap-ansi@9.0.2": {
2116
+
"integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
2117
+
"dependencies": [
2118
+
"ansi-styles",
2119
+
"string-width@7.2.0",
2120
+
"strip-ansi@7.1.2"
2121
+
]
2122
+
},
2123
+
"xxhash-wasm@1.1.0": {
2124
+
"integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA=="
2125
+
},
2126
+
"yargs-parser@21.1.1": {
2127
+
"integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
2128
+
},
2129
+
"yocto-queue@1.2.1": {
2130
+
"integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg=="
2131
+
},
2132
+
"yocto-spinner@0.2.3": {
2133
+
"integrity": "sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==",
2134
+
"dependencies": [
2135
+
"yoctocolors"
2136
+
]
2137
+
},
2138
+
"yoctocolors@2.1.2": {
2139
+
"integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug=="
2140
+
},
2141
+
"zod-to-json-schema@3.24.6_zod@3.25.76": {
2142
+
"integrity": "sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==",
2143
+
"dependencies": [
2144
+
"zod"
2145
+
]
2146
+
},
2147
+
"zod-to-ts@1.2.0_typescript@5.9.3_zod@3.25.76": {
2148
+
"integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==",
2149
+
"dependencies": [
2150
+
"typescript",
2151
+
"zod"
2152
+
]
2153
+
},
2154
+
"zod@3.25.76": {
2155
+
"integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="
2156
+
},
2157
+
"zwitch@2.0.4": {
2158
+
"integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="
2159
+
}
2160
+
},
2161
+
"workspace": {
2162
+
"packageJson": {
2163
+
"dependencies": [
2164
+
"npm:astro@^5.15.3"
2165
+
]
2166
+
}
2167
+
}
2168
+
}
+14
package.json
+14
package.json
+9
public/favicon.svg
+9
public/favicon.svg
···
1
+
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 128 128">
2
+
<path d="M50.4 78.5a75.1 75.1 0 0 0-28.5 6.9l24.2-65.7c.7-2 1.9-3.2 3.4-3.2h29c1.5 0 2.7 1.2 3.4 3.2l24.2 65.7s-11.6-7-28.5-7L67 45.5c-.4-1.7-1.6-2.8-2.9-2.8-1.3 0-2.5 1.1-2.9 2.7L50.4 78.5Zm-1.1 28.2Zm-4.2-20.2c-2 6.6-.6 15.8 4.2 20.2a17.5 17.5 0 0 1 .2-.7 5.5 5.5 0 0 1 5.7-4.5c2.8.1 4.3 1.5 4.7 4.7.2 1.1.2 2.3.2 3.5v.4c0 2.7.7 5.2 2.2 7.4a13 13 0 0 0 5.7 4.9v-.3l-.2-.3c-1.8-5.6-.5-9.5 4.4-12.8l1.5-1a73 73 0 0 0 3.2-2.2 16 16 0 0 0 6.8-11.4c.3-2 .1-4-.6-6l-.8.6-1.6 1a37 37 0 0 1-22.4 2.7c-5-.7-9.7-2-13.2-6.2Z" />
3
+
<style>
4
+
path { fill: #000; }
5
+
@media (prefers-color-scheme: dark) {
6
+
path { fill: #FFF; }
7
+
}
8
+
</style>
9
+
</svg>
+1
src/assets/astro.svg
+1
src/assets/astro.svg
···
1
+
<svg xmlns="http://www.w3.org/2000/svg" fill="none" width="115" height="48"><path fill="#17191E" d="M7.77 36.35C6.4 35.11 6 32.51 6.57 30.62c.99 1.2 2.35 1.57 3.75 1.78 2.18.33 4.31.2 6.33-.78.23-.12.44-.27.7-.42.18.55.23 1.1.17 1.67a4.56 4.56 0 0 1-1.94 3.23c-.43.32-.9.61-1.34.91-1.38.94-1.76 2.03-1.24 3.62l.05.17a3.63 3.63 0 0 1-1.6-1.38 3.87 3.87 0 0 1-.63-2.1c0-.37 0-.74-.05-1.1-.13-.9-.55-1.3-1.33-1.32a1.56 1.56 0 0 0-1.63 1.26c0 .06-.03.12-.05.2Z"/><path fill="url(#a)" d="M7.77 36.35C6.4 35.11 6 32.51 6.57 30.62c.99 1.2 2.35 1.57 3.75 1.78 2.18.33 4.31.2 6.33-.78.23-.12.44-.27.7-.42.18.55.23 1.1.17 1.67a4.56 4.56 0 0 1-1.94 3.23c-.43.32-.9.61-1.34.91-1.38.94-1.76 2.03-1.24 3.62l.05.17a3.63 3.63 0 0 1-1.6-1.38 3.87 3.87 0 0 1-.63-2.1c0-.37 0-.74-.05-1.1-.13-.9-.55-1.3-1.33-1.32a1.56 1.56 0 0 0-1.63 1.26c0 .06-.03.12-.05.2Z"/><path fill="#17191E" d="M.02 30.31s4.02-1.95 8.05-1.95l3.04-9.4c.11-.45.44-.76.82-.76.37 0 .7.31.82.76l3.04 9.4c4.77 0 8.05 1.95 8.05 1.95L17 11.71c-.2-.56-.53-.91-.98-.91H7.83c-.44 0-.76.35-.97.9L.02 30.31Zm42.37-5.97c0 1.64-2.05 2.62-4.88 2.62-1.85 0-2.5-.45-2.5-1.41 0-1 .8-1.49 2.65-1.49 1.67 0 3.09.03 4.73.23v.05Zm.03-2.04a21.37 21.37 0 0 0-4.37-.36c-5.32 0-7.82 1.25-7.82 4.18 0 3.04 1.71 4.2 5.68 4.2 3.35 0 5.63-.84 6.46-2.92h.14c-.03.5-.05 1-.05 1.4 0 1.07.18 1.16 1.06 1.16h4.15a16.9 16.9 0 0 1-.36-4c0-1.67.06-2.93.06-4.62 0-3.45-2.07-5.64-8.56-5.64-2.8 0-5.9.48-8.26 1.19.22.93.54 2.83.7 4.06 2.04-.96 4.95-1.37 7.2-1.37 3.11 0 3.97.71 3.97 2.15v.57Zm11.37 3c-.56.07-1.33.07-2.12.07-.83 0-1.6-.03-2.12-.1l-.02.58c0 2.85 1.87 4.52 8.45 4.52 6.2 0 8.2-1.64 8.2-4.55 0-2.74-1.33-4.09-7.2-4.39-4.58-.2-4.99-.7-4.99-1.28 0-.66.59-1 3.65-1 3.18 0 4.03.43 4.03 1.35v.2a46.13 46.13 0 0 1 4.24.03l.02-.55c0-3.36-2.8-4.46-8.2-4.46-6.08 0-8.13 1.49-8.13 4.39 0 2.6 1.64 4.23 7.48 4.48 4.3.14 4.77.62 4.77 1.28 0 .7-.7 1.03-3.71 1.03-3.47 0-4.35-.48-4.35-1.47v-.13Zm19.82-12.05a17.5 17.5 0 0 1-6.24 3.48c.03.84.03 2.4.03 3.24l1.5.02c-.02 1.63-.04 3.6-.04 4.9 0 3.04 1.6 5.32 6.58 5.32 2.1 0 3.5-.23 5.23-.6a43.77 43.77 0 0 1-.46-4.13c-1.03.34-2.34.53-3.78.53-2 0-2.82-.55-2.82-2.13 0-1.37 0-2.65.03-3.84 2.57.02 5.13.07 6.64.11-.02-1.18.03-2.9.1-4.04-2.2.04-4.65.07-6.68.07l.07-2.93h-.16Zm13.46 6.04a767.33 767.33 0 0 1 .07-3.18H82.6c.07 1.96.07 3.98.07 6.92 0 2.95-.03 4.99-.07 6.93h5.18c-.09-1.37-.11-3.68-.11-5.65 0-3.1 1.26-4 4.12-4 1.33 0 2.28.16 3.1.46.03-1.16.26-3.43.4-4.43-.86-.25-1.81-.41-2.96-.41-2.46-.03-4.26.98-5.1 3.38l-.17-.02Zm22.55 3.65c0 2.5-1.8 3.66-4.64 3.66-2.81 0-4.61-1.1-4.61-3.66s1.82-3.52 4.61-3.52c2.82 0 4.64 1.03 4.64 3.52Zm4.71-.11c0-4.96-3.87-7.18-9.35-7.18-5.5 0-9.23 2.22-9.23 7.18 0 4.94 3.49 7.59 9.21 7.59 5.77 0 9.37-2.65 9.37-7.6Z"/><defs><linearGradient id="a" x1="6.33" x2="19.43" y1="40.8" y2="34.6" gradientUnits="userSpaceOnUse"><stop stop-color="#D83333"/><stop offset="1" stop-color="#F041FF"/></linearGradient></defs></svg>
+1
src/assets/background.svg
+1
src/assets/background.svg
···
1
+
<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="1024" fill="none"><path fill="url(#a)" fill-rule="evenodd" d="M-217.58 475.75c91.82-72.02 225.52-29.38 341.2-44.74C240 415.56 372.33 315.14 466.77 384.9c102.9 76.02 44.74 246.76 90.31 366.31 29.83 78.24 90.48 136.14 129.48 210.23 57.92 109.99 169.67 208.23 155.9 331.77-13.52 121.26-103.42 264.33-224.23 281.37-141.96 20.03-232.72-220.96-374.06-196.99-151.7 25.73-172.68 330.24-325.85 315.72-128.6-12.2-110.9-230.73-128.15-358.76-12.16-90.14 65.87-176.25 44.1-264.57-26.42-107.2-167.12-163.46-176.72-273.45-10.15-116.29 33.01-248.75 124.87-320.79Z" clip-rule="evenodd" style="opacity:.154"/><path fill="url(#b)" fill-rule="evenodd" d="M1103.43 115.43c146.42-19.45 275.33-155.84 413.5-103.59 188.09 71.13 409 212.64 407.06 413.88-1.94 201.25-259.28 278.6-414.96 405.96-130 106.35-240.24 294.39-405.6 265.3-163.7-28.8-161.93-274.12-284.34-386.66-134.95-124.06-436-101.46-445.82-284.6-9.68-180.38 247.41-246.3 413.54-316.9 101.01-42.93 207.83 21.06 316.62 6.61Z" clip-rule="evenodd" style="opacity:.154"/><defs><linearGradient id="b" x1="373" x2="1995.44" y1="1100" y2="118.03" gradientUnits="userSpaceOnUse"><stop stop-color="#D83333"/><stop offset="1" stop-color="#F041FF"/></linearGradient><linearGradient id="a" x1="107.37" x2="1130.66" y1="1993.35" y2="1026.31" gradientUnits="userSpaceOnUse"><stop stop-color="#3245FF"/><stop offset="1" stop-color="#BC52EE"/></linearGradient></defs></svg>
+210
src/components/Welcome.astro
+210
src/components/Welcome.astro
···
1
+
---
2
+
import astroLogo from '../assets/astro.svg';
3
+
import background from '../assets/background.svg';
4
+
---
5
+
6
+
<div id="container">
7
+
<img id="background" src={background.src} alt="" fetchpriority="high" />
8
+
<main>
9
+
<section id="hero">
10
+
<a href="https://astro.build"
11
+
><img src={astroLogo.src} width="115" height="48" alt="Astro Homepage" /></a
12
+
>
13
+
<h1>
14
+
To get started, open the <code><pre>src/pages</pre></code> directory in your project.
15
+
</h1>
16
+
<section id="links">
17
+
<a class="button" href="https://docs.astro.build">Read our docs</a>
18
+
<a href="https://astro.build/chat"
19
+
>Join our Discord <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 127.14 96.36"
20
+
><path
21
+
fill="currentColor"
22
+
d="M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0a105.89 105.89 0 0 0-26.25 8.09C2.79 32.65-1.71 56.6.54 80.21a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1 105.25 105.25 0 0 0 32.19-16.14c2.64-27.38-4.51-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z"
23
+
></path></svg
24
+
>
25
+
</a>
26
+
</section>
27
+
</section>
28
+
</main>
29
+
30
+
<a href="https://astro.build/blog/astro-5/" id="news" class="box">
31
+
<svg width="32" height="32" fill="none" xmlns="http://www.w3.org/2000/svg"
32
+
><path
33
+
d="M24.667 12c1.333 1.414 2 3.192 2 5.334 0 4.62-4.934 5.7-7.334 12C18.444 28.567 18 27.456 18 26c0-4.642 6.667-7.053 6.667-14Zm-5.334-5.333c1.6 1.65 2.4 3.43 2.4 5.333 0 6.602-8.06 7.59-6.4 17.334C13.111 27.787 12 25.564 12 22.666c0-4.434 7.333-8 7.333-16Zm-6-5.333C15.111 3.555 16 5.556 16 7.333c0 8.333-11.333 10.962-5.333 22-3.488-.774-6-4-6-8 0-8.667 8.666-10 8.666-20Z"
34
+
fill="#111827"></path></svg
35
+
>
36
+
<h2>What's New in Astro 5.0?</h2>
37
+
<p>
38
+
From content layers to server islands, click to learn more about the new features and
39
+
improvements in Astro 5.0
40
+
</p>
41
+
</a>
42
+
</div>
43
+
44
+
<style>
45
+
#background {
46
+
position: fixed;
47
+
top: 0;
48
+
left: 0;
49
+
width: 100%;
50
+
height: 100%;
51
+
z-index: -1;
52
+
filter: blur(100px);
53
+
}
54
+
55
+
#container {
56
+
font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif;
57
+
height: 100%;
58
+
}
59
+
60
+
main {
61
+
height: 100%;
62
+
display: flex;
63
+
justify-content: center;
64
+
}
65
+
66
+
#hero {
67
+
display: flex;
68
+
align-items: start;
69
+
flex-direction: column;
70
+
justify-content: center;
71
+
padding: 16px;
72
+
}
73
+
74
+
h1 {
75
+
font-size: 22px;
76
+
margin-top: 0.25em;
77
+
}
78
+
79
+
#links {
80
+
display: flex;
81
+
gap: 16px;
82
+
}
83
+
84
+
#links a {
85
+
display: flex;
86
+
align-items: center;
87
+
padding: 10px 12px;
88
+
color: #111827;
89
+
text-decoration: none;
90
+
transition: color 0.2s;
91
+
}
92
+
93
+
#links a:hover {
94
+
color: rgb(78, 80, 86);
95
+
}
96
+
97
+
#links a svg {
98
+
height: 1em;
99
+
margin-left: 8px;
100
+
}
101
+
102
+
#links a.button {
103
+
color: white;
104
+
background: linear-gradient(83.21deg, #3245ff 0%, #bc52ee 100%);
105
+
box-shadow:
106
+
inset 0 0 0 1px rgba(255, 255, 255, 0.12),
107
+
inset 0 -2px 0 rgba(0, 0, 0, 0.24);
108
+
border-radius: 10px;
109
+
}
110
+
111
+
#links a.button:hover {
112
+
color: rgb(230, 230, 230);
113
+
box-shadow: none;
114
+
}
115
+
116
+
pre {
117
+
font-family:
118
+
ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono',
119
+
monospace;
120
+
font-weight: normal;
121
+
background: linear-gradient(14deg, #d83333 0%, #f041ff 100%);
122
+
-webkit-background-clip: text;
123
+
-webkit-text-fill-color: transparent;
124
+
background-clip: text;
125
+
margin: 0;
126
+
}
127
+
128
+
h2 {
129
+
margin: 0 0 1em;
130
+
font-weight: normal;
131
+
color: #111827;
132
+
font-size: 20px;
133
+
}
134
+
135
+
p {
136
+
color: #4b5563;
137
+
font-size: 16px;
138
+
line-height: 24px;
139
+
letter-spacing: -0.006em;
140
+
margin: 0;
141
+
}
142
+
143
+
code {
144
+
display: inline-block;
145
+
background:
146
+
linear-gradient(66.77deg, #f3cddd 0%, #f5cee7 100%) padding-box,
147
+
linear-gradient(155deg, #d83333 0%, #f041ff 18%, #f5cee7 45%) border-box;
148
+
border-radius: 8px;
149
+
border: 1px solid transparent;
150
+
padding: 6px 8px;
151
+
}
152
+
153
+
.box {
154
+
padding: 16px;
155
+
background: rgba(255, 255, 255, 1);
156
+
border-radius: 16px;
157
+
border: 1px solid white;
158
+
}
159
+
160
+
#news {
161
+
position: absolute;
162
+
bottom: 16px;
163
+
right: 16px;
164
+
max-width: 300px;
165
+
text-decoration: none;
166
+
transition: background 0.2s;
167
+
backdrop-filter: blur(50px);
168
+
}
169
+
170
+
#news:hover {
171
+
background: rgba(255, 255, 255, 0.55);
172
+
}
173
+
174
+
@media screen and (max-height: 368px) {
175
+
#news {
176
+
display: none;
177
+
}
178
+
}
179
+
180
+
@media screen and (max-width: 768px) {
181
+
#container {
182
+
display: flex;
183
+
flex-direction: column;
184
+
}
185
+
186
+
#hero {
187
+
display: block;
188
+
padding-top: 10%;
189
+
}
190
+
191
+
#links {
192
+
flex-wrap: wrap;
193
+
}
194
+
195
+
#links a.button {
196
+
padding: 14px 18px;
197
+
}
198
+
199
+
#news {
200
+
right: 16px;
201
+
left: 16px;
202
+
bottom: 2.5rem;
203
+
max-width: 100%;
204
+
}
205
+
206
+
h1 {
207
+
line-height: 1.5;
208
+
}
209
+
}
210
+
</style>
+22
src/layouts/Layout.astro
+22
src/layouts/Layout.astro
···
1
+
<!doctype html>
2
+
<html lang="en">
3
+
<head>
4
+
<meta charset="UTF-8" />
5
+
<meta name="viewport" content="width=device-width" />
6
+
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
7
+
<meta name="generator" content={Astro.generator} />
8
+
<title>Astro Basics</title>
9
+
</head>
10
+
<body>
11
+
<slot />
12
+
</body>
13
+
</html>
14
+
15
+
<style>
16
+
html,
17
+
body {
18
+
margin: 0;
19
+
width: 100%;
20
+
height: 100%;
21
+
}
22
+
</style>
+11
src/pages/index.astro
+11
src/pages/index.astro
···
1
+
---
2
+
import Welcome from '../components/Welcome.astro';
3
+
import Layout from '../layouts/Layout.astro';
4
+
5
+
// Welcome to Astro! Wondering what to do next? Check out the Astro documentation at https://docs.astro.build
6
+
// Don't want to use any of this? Delete everything in this file, the `assets`, `components`, and `layouts` directories, and start fresh.
7
+
---
8
+
9
+
<Layout>
10
+
<Welcome />
11
+
</Layout>