-5
README.md
-5
README.md
···
31
31
deno task dev
32
32
```
33
33
34
-
## About
35
-
36
-
Airport is developed with ❤️ by [Roscoe](https://bsky.app/profile/knotbin.com)
37
-
for [Spark](https://sprk.so), a new short-video platform for AT Protocol.
38
-
39
34
## Contributing
40
35
41
36
We welcome contributions! Please feel free to submit a Pull Request. Please only
+3
-7
components/Button.tsx
+3
-7
components/Button.tsx
···
43
43
44
44
const baseStyles = "airport-sign flex items-center [transition:none]";
45
45
const paddingStyles = condensed ? "px-2 py-1.5" : "px-3 py-2 sm:px-6 sm:py-3";
46
-
const transformStyles =
47
-
"translate-y-0 hover:translate-y-1 hover:transition-transform hover:duration-200 hover:ease-in-out";
48
46
const colorStyles = {
49
-
blue:
50
-
"bg-gradient-to-r from-blue-400 to-blue-500 text-white hover:from-blue-500 hover:to-blue-600",
51
-
amber:
52
-
"bg-gradient-to-r from-amber-400 to-amber-500 text-slate-900 hover:from-amber-500 hover:to-amber-600",
47
+
blue: "bg-blue-500 text-white hover:bg-blue-500",
48
+
amber: "bg-amber-400 text-slate-900 hover:bg-amber-500",
53
49
};
54
50
55
51
const buttonContent = (
···
74
70
</>
75
71
);
76
72
77
-
const buttonStyles = `${baseStyles} ${paddingStyles} ${transformStyles} ${
73
+
const buttonStyles = `${baseStyles} ${paddingStyles} ${
78
74
colorStyles[color]
79
75
} ${className}`;
80
76
+16
-9
deno.json
+16
-9
deno.json
···
31
31
"**/tests/**"
32
32
],
33
33
"imports": {
34
-
"@atproto/api": "npm:@atproto/api@^0.15.6",
34
+
"@atproto/api": "npm:@atproto/api@^0.15.27",
35
35
"@bigmoves/atproto-oauth-client": "jsr:@bigmoves/atproto-oauth-client@^0.2.0",
36
36
"@knotbin/posthog-fresh": "jsr:@knotbin/posthog-fresh@^0.1.3",
37
-
"fresh": "jsr:@fresh/core@2.0.0-alpha.33",
38
-
"@fresh/plugin-tailwind": "jsr:@fresh/plugin-tailwind@0.0.1-alpha.7",
39
-
"posthog-js": "npm:posthog-js@1.120.0",
40
-
"preact": "npm:preact@^10.26.6",
41
-
"@preact/signals": "npm:@preact/signals@^2.0.4",
42
-
"tailwindcss": "npm:tailwindcss@3.4.3",
37
+
"fresh": "jsr:@fresh/core@^2.0.0",
38
+
"@fresh/plugin-tailwind": "jsr:@fresh/plugin-tailwind@1.0.0",
39
+
"preact": "npm:preact@^10.27.1",
40
+
"@preact/signals": "npm:@preact/signals@^2.3.1",
43
41
"@atproto/crypto": "npm:@atproto/crypto@^0.4.4",
44
-
"@did-plc/lib": "npm:@did-plc/lib@^0.0.4"
42
+
"@did-plc/lib": "npm:@did-plc/lib@^0.0.4",
43
+
"tailwindcss": "npm:tailwindcss@^4.1.13"
45
44
},
46
45
"compilerOptions": {
47
46
"lib": [
···
58
57
"source",
59
58
"body",
60
59
"html",
61
-
"head"
60
+
"head",
61
+
"title",
62
+
"meta",
63
+
"script",
64
+
"link",
65
+
"style",
66
+
"base",
67
+
"noscript",
68
+
"template"
62
69
],
63
70
"types": [
64
71
"node"
+473
-1329
deno.lock
+473
-1329
deno.lock
···
2
2
"version": "5",
3
3
"specifiers": {
4
4
"jsr:@bigmoves/atproto-oauth-client@0.2": "0.2.0",
5
-
"jsr:@fresh/core@2.0.0-alpha.33": "2.0.0-alpha.33",
6
-
"jsr:@fresh/core@^2.0.0-alpha.1": "2.0.0-alpha.33",
7
-
"jsr:@fresh/core@^2.0.0-alpha.33": "2.0.0-alpha.33",
8
-
"jsr:@fresh/plugin-tailwind@0.0.1-alpha.7": "0.0.1-alpha.7",
5
+
"jsr:@deno/esbuild-plugin@^1.2.0": "1.2.0",
6
+
"jsr:@deno/loader@~0.3.3": "0.3.5",
7
+
"jsr:@fresh/build-id@1": "1.0.1",
8
+
"jsr:@fresh/core@2": "2.0.0",
9
+
"jsr:@fresh/core@^2.0.0-alpha.33": "2.0.0",
10
+
"jsr:@fresh/plugin-tailwind@1.0.0": "1.0.0",
9
11
"jsr:@knotbin/posthog-fresh@~0.1.3": "0.1.3",
10
-
"jsr:@luca/esbuild-deno-loader@0.11": "0.11.1",
11
-
"jsr:@std/assert@0.221": "0.221.0",
12
-
"jsr:@std/bytes@^1.0.2": "1.0.6",
13
-
"jsr:@std/crypto@1": "1.0.5",
14
-
"jsr:@std/datetime@~0.225.2": "0.225.5",
12
+
"jsr:@std/bytes@^1.0.6": "1.0.6",
15
13
"jsr:@std/encoding@1": "1.0.10",
16
-
"jsr:@std/encoding@^1.0.5": "1.0.10",
17
-
"jsr:@std/fmt@1": "1.0.8",
14
+
"jsr:@std/encoding@^1.0.10": "1.0.10",
15
+
"jsr:@std/fmt@^1.0.8": "1.0.8",
18
16
"jsr:@std/fs@1": "1.0.19",
19
17
"jsr:@std/html@1": "1.0.4",
20
18
"jsr:@std/http@^1.0.15": "1.0.20",
···
22
20
"jsr:@std/json@^1.0.2": "1.0.2",
23
21
"jsr:@std/jsonc@1": "1.0.2",
24
22
"jsr:@std/media-types@1": "1.1.0",
25
-
"jsr:@std/path@0.221": "0.221.0",
26
23
"jsr:@std/path@1": "1.1.2",
27
-
"jsr:@std/path@^1.0.6": "1.1.2",
28
24
"jsr:@std/path@^1.1.1": "1.1.2",
29
25
"jsr:@std/semver@1": "1.0.5",
30
-
"npm:@atproto-labs/handle-resolver-node@~0.1.14": "0.1.18",
26
+
"jsr:@std/uuid@^1.0.7": "1.0.9",
27
+
"npm:@atproto-labs/handle-resolver-node@~0.1.14": "0.1.19",
31
28
"npm:@atproto-labs/simple-store@~0.1.2": "0.1.2",
32
-
"npm:@atproto/api@*": "0.16.3",
33
-
"npm:@atproto/api@~0.15.6": "0.15.27",
29
+
"npm:@atproto/api@*": "0.15.27",
30
+
"npm:@atproto/api@~0.15.27": "0.15.27",
34
31
"npm:@atproto/crypto@*": "0.4.4",
35
32
"npm:@atproto/crypto@~0.4.4": "0.4.4",
36
33
"npm:@atproto/identity@*": "0.4.8",
37
34
"npm:@atproto/jwk@0.1.4": "0.1.4",
38
35
"npm:@atproto/oauth-client@~0.3.13": "0.3.22",
39
36
"npm:@atproto/oauth-types@~0.2.4": "0.2.8",
40
-
"npm:@atproto/syntax@*": "0.4.0",
37
+
"npm:@atproto/syntax@*": "0.4.1",
41
38
"npm:@did-plc/lib@^0.0.4": "0.0.4",
42
39
"npm:@opentelemetry/api@^1.9.0": "1.9.0",
43
-
"npm:@preact/signals@^1.2.3": "1.3.2_preact@10.27.1",
44
-
"npm:@preact/signals@^2.0.4": "2.3.1_preact@10.27.1",
45
40
"npm:@preact/signals@^2.2.1": "2.3.1_preact@10.27.1",
46
-
"npm:@types/node@*": "22.15.15",
47
-
"npm:autoprefixer@10.4.17": "10.4.17_postcss@8.4.35",
48
-
"npm:cssnano@6.0.3": "6.0.3_postcss@8.4.35",
49
-
"npm:esbuild-wasm@0.23.1": "0.23.1",
41
+
"npm:@preact/signals@^2.3.1": "2.3.1_preact@10.27.1",
42
+
"npm:@tailwindcss/postcss@^4.1.10": "4.1.13",
43
+
"npm:@types/node@*": "24.2.0",
44
+
"npm:esbuild-wasm@0.25.7": "0.25.7",
50
45
"npm:esbuild-wasm@~0.25.5": "0.25.9",
51
-
"npm:esbuild@0.23.1": "0.23.1",
52
-
"npm:esbuild@~0.25.5": "0.25.9",
46
+
"npm:esbuild@0.25.7": "0.25.7",
47
+
"npm:esbuild@~0.25.5": "0.25.7",
53
48
"npm:iron-session@*": "8.0.4",
54
49
"npm:jose@5.9.6": "5.9.6",
55
-
"npm:postcss@8.4.35": "8.4.35",
56
-
"npm:posthog-js@1.120.0": "1.120.0",
50
+
"npm:postcss@8.5.6": "8.5.6",
57
51
"npm:preact-feather@*": "4.2.1_preact@10.27.1",
58
52
"npm:preact-render-to-string@^6.5.11": "6.6.1_preact@10.27.1",
59
-
"npm:preact@^10.25.1": "10.27.1",
60
-
"npm:preact@^10.26.6": "10.27.1",
61
53
"npm:preact@^10.26.7": "10.27.1",
62
-
"npm:preact@^10.26.9": "10.27.1",
63
-
"npm:tailwindcss@3.4.3": "3.4.3_postcss@8.5.6",
64
-
"npm:tailwindcss@^3.4.1": "3.4.17_postcss@8.5.6",
54
+
"npm:preact@^10.27.0": "10.27.1",
55
+
"npm:preact@^10.27.1": "10.27.1",
56
+
"npm:tailwindcss@^4.1.13": "4.1.13",
65
57
"npm:uint8arrays@*": "5.1.0"
66
58
},
67
59
"jsr": {
···
76
68
"npm:jose"
77
69
]
78
70
},
79
-
"@fresh/core@2.0.0-alpha.33": {
80
-
"integrity": "0263ad090120cca6f814bb5914383c74f67d494e552ed33cbf58d667f12d7e9f",
71
+
"@deno/esbuild-plugin@1.2.0": {
72
+
"integrity": "04ddd0fca9416d8a2866263928a53b9d5ed08dfca064d64504a0aaf9800c709e",
81
73
"dependencies": [
82
-
"jsr:@luca/esbuild-deno-loader",
83
-
"jsr:@std/crypto",
84
-
"jsr:@std/datetime",
74
+
"jsr:@deno/loader",
75
+
"jsr:@std/path@^1.1.1",
76
+
"npm:esbuild@~0.25.5"
77
+
]
78
+
},
79
+
"@deno/loader@0.3.5": {
80
+
"integrity": "72f6ce9c6e7242c6e070705dbd8a838884dd236d5dd0bd907d08bece92db5722"
81
+
},
82
+
"@fresh/build-id@1.0.1": {
83
+
"integrity": "12a2ec25fd52ae9ec68c26848a5696cd1c9b537f7c983c7e56e4fb1e7e816c20",
84
+
"dependencies": [
85
+
"jsr:@std/encoding@^1.0.10"
86
+
]
87
+
},
88
+
"@fresh/core@2.0.0": {
89
+
"integrity": "5a57871ad73902039188917a09795a5e7b051ae53ca4a3ed363fa2f4e4f827f2",
90
+
"dependencies": [
91
+
"jsr:@deno/esbuild-plugin",
92
+
"jsr:@fresh/build-id",
85
93
"jsr:@std/encoding@1",
86
94
"jsr:@std/fmt",
87
95
"jsr:@std/fs",
···
91
99
"jsr:@std/media-types",
92
100
"jsr:@std/path@1",
93
101
"jsr:@std/semver",
102
+
"jsr:@std/uuid",
94
103
"npm:@opentelemetry/api",
95
-
"npm:@preact/signals@^1.2.3",
96
-
"npm:esbuild-wasm@0.23.1",
97
-
"npm:esbuild@0.23.1",
104
+
"npm:@preact/signals@^2.2.1",
105
+
"npm:esbuild-wasm@0.25.7",
106
+
"npm:esbuild@0.25.7",
98
107
"npm:preact-render-to-string",
99
-
"npm:preact@^10.25.1"
108
+
"npm:preact@^10.27.0"
100
109
]
101
110
},
102
-
"@fresh/plugin-tailwind@0.0.1-alpha.7": {
103
-
"integrity": "b940991bdb76f0995dc58b25183f1001d72c4020e049d384ad3fb751556aa2a9",
111
+
"@fresh/plugin-tailwind@1.0.0": {
112
+
"integrity": "3bb3598fb0422392d52ad017285f1d702f1d7b3bddd4028f9da90c0c3baebf37",
104
113
"dependencies": [
105
-
"jsr:@fresh/core@^2.0.0-alpha.1",
106
-
"jsr:@std/path@0.221",
107
-
"npm:autoprefixer",
108
-
"npm:cssnano",
109
-
"npm:postcss",
110
-
"npm:tailwindcss@^3.4.1"
114
+
"jsr:@fresh/core@2",
115
+
"npm:@tailwindcss/postcss",
116
+
"npm:postcss"
111
117
]
112
118
},
113
119
"@knotbin/posthog-fresh@0.1.3": {
114
120
"integrity": "e4f7ac4fea6ae4d9c8edddcaa8f01257245d788140a1e387fefc3f0cf70f8be0",
115
121
"dependencies": [
116
122
"jsr:@fresh/core@^2.0.0-alpha.33",
117
-
"npm:preact@^10.26.6",
118
-
"npm:preact@^10.26.7"
119
-
]
120
-
},
121
-
"@luca/esbuild-deno-loader@0.11.1": {
122
-
"integrity": "dc020d16d75b591f679f6b9288b10f38bdb4f24345edb2f5732affa1d9885267",
123
-
"dependencies": [
124
-
"jsr:@std/bytes",
125
-
"jsr:@std/encoding@^1.0.5",
126
-
"jsr:@std/path@^1.0.6"
123
+
"npm:preact@^10.26.7",
124
+
"npm:preact@^10.27.1"
127
125
]
128
-
},
129
-
"@std/assert@0.221.0": {
130
-
"integrity": "a5f1aa6e7909dbea271754fd4ab3f4e687aeff4873b4cef9a320af813adb489a"
131
126
},
132
127
"@std/bytes@1.0.6": {
133
128
"integrity": "f6ac6adbd8ccd99314045f5703e23af0a68d7f7e58364b47d2c7f408aeb5820a"
134
-
},
135
-
"@std/crypto@1.0.5": {
136
-
"integrity": "0dcfbb319fe0bba1bd3af904ceb4f948cde1b92979ec1614528380ed308a3b40"
137
-
},
138
-
"@std/datetime@0.225.5": {
139
-
"integrity": "9f650f6caec546b80172e95a4edb8478d5fe060c4c937f7ede242ffceab6efc9"
140
129
},
141
130
"@std/encoding@1.0.10": {
142
131
"integrity": "8783c6384a2d13abd5e9e87a7ae0520a30e9f56aeeaa3bdf910a3eaaf5c811a1"
···
154
143
"integrity": "eff3497c08164e6ada49b7f81a28b5108087033823153d065e3f89467dd3d50e"
155
144
},
156
145
"@std/http@1.0.20": {
157
-
"integrity": "b5cc33fc001bccce65ed4c51815668c9891c69ccd908295997e983d8f56070a1"
146
+
"integrity": "b5cc33fc001bccce65ed4c51815668c9891c69ccd908295997e983d8f56070a1",
147
+
"dependencies": [
148
+
"jsr:@std/encoding@^1.0.10"
149
+
]
158
150
},
159
151
"@std/internal@1.0.10": {
160
152
"integrity": "e3be62ce42cab0e177c27698e5d9800122f67b766a0bea6ca4867886cbde8cf7"
···
171
163
"@std/media-types@1.1.0": {
172
164
"integrity": "c9d093f0c05c3512932b330e3cc1fe1d627b301db33a4c2c2185c02471d6eaa4"
173
165
},
174
-
"@std/path@0.221.0": {
175
-
"integrity": "0a36f6b17314ef653a3a1649740cc8db51b25a133ecfe838f20b79a56ebe0095",
176
-
"dependencies": [
177
-
"jsr:@std/assert"
178
-
]
179
-
},
180
166
"@std/path@1.1.2": {
181
167
"integrity": "c0b13b97dfe06546d5e16bf3966b1cadf92e1cc83e56ba5476ad8b498d9e3038",
182
168
"dependencies": [
···
185
171
},
186
172
"@std/semver@1.0.5": {
187
173
"integrity": "529f79e83705714c105ad0ba55bec0f9da0f24d2f726b6cc1c15e505cc2c0624"
174
+
},
175
+
"@std/uuid@1.0.9": {
176
+
"integrity": "44b627bf2d372fe1bd099e2ad41b2be41a777fc94e62a3151006895a037f1642",
177
+
"dependencies": [
178
+
"jsr:@std/bytes"
179
+
]
188
180
}
189
181
},
190
182
"npm": {
···
197
189
"@atproto-labs/fetch",
198
190
"@atproto-labs/pipe",
199
191
"@atproto-labs/simple-store@0.2.0",
200
-
"@atproto-labs/simple-store-memory",
201
-
"@atproto/did",
192
+
"@atproto-labs/simple-store-memory@0.1.3",
193
+
"@atproto/did@0.1.5",
202
194
"zod"
203
195
]
204
196
},
205
-
"@atproto-labs/fetch-node@0.1.9": {
206
-
"integrity": "sha512-8sHDDXZEzQptLu8ddUU/8U+THS6dumgPynVX0/1PjUYd4S/FWyPcz6yMIiVChTfzKnZvYRRz47+qvOKhydrHQw==",
197
+
"@atproto-labs/fetch-node@0.1.10": {
198
+
"integrity": "sha512-o7hGaonA71A6p7O107VhM6UBUN/g9tTyYohMp1q0Kf6xQ4npnuZYRSHSf2g6reSfGQJ1GoFNjBObETTT1ge/jQ==",
207
199
"dependencies": [
208
200
"@atproto-labs/fetch",
209
201
"@atproto-labs/pipe",
···
217
209
"@atproto-labs/pipe"
218
210
]
219
211
},
220
-
"@atproto-labs/handle-resolver-node@0.1.18": {
221
-
"integrity": "sha512-/qo14c3I+kagT1UWSp3lTIzwDetfkxvF3Y3VlX2NyQ2jHwgtIAJ81KFNqe7t82NpQDjWiM5h4bdjvdbFIh5djQ==",
212
+
"@atproto-labs/handle-resolver-node@0.1.19": {
213
+
"integrity": "sha512-nNVCfiKudvMYfDcWCa9koOMOpCYaC0wG4Uys5dZev99s/Nka7tRlIZIV+u+GWivnG9lqCupKATkoyCd6Per8Gw==",
222
214
"dependencies": [
223
215
"@atproto-labs/fetch-node",
224
-
"@atproto-labs/handle-resolver@0.3.0",
225
-
"@atproto/did"
216
+
"@atproto-labs/handle-resolver@0.3.1",
217
+
"@atproto/did@0.2.0"
226
218
]
227
219
},
228
220
"@atproto-labs/handle-resolver@0.1.8": {
229
221
"integrity": "sha512-Y0ckccoCGDo/3g4thPkgp9QcORmc+qqEaCBCYCZYtfLIQp4775u22wd+4fyEyJP4DqoReKacninkICgRGfs3dQ==",
230
222
"dependencies": [
231
223
"@atproto-labs/simple-store@0.2.0",
232
-
"@atproto-labs/simple-store-memory",
233
-
"@atproto/did",
224
+
"@atproto-labs/simple-store-memory@0.1.3",
225
+
"@atproto/did@0.1.5",
234
226
"zod"
235
227
]
236
228
},
237
-
"@atproto-labs/handle-resolver@0.3.0": {
238
-
"integrity": "sha512-TREelvXB6P2eHxx6QjINRkBzUZu/aXWrdY9iN57shQe3C8rzsHNEHHuTVvRa33Hc7vFdQbZN0TnCgKveoyiL/A==",
229
+
"@atproto-labs/handle-resolver@0.3.1": {
230
+
"integrity": "sha512-mLZdMNvwomgnn9sffKO1/xr02ctgeiT0FUVw7JekbchTckub2RM7qMu8Rw1mC4bpCpW+i7DXDiOxpoajkppwYQ==",
239
231
"dependencies": [
240
-
"@atproto-labs/simple-store@0.2.0",
241
-
"@atproto-labs/simple-store-memory",
242
-
"@atproto/did",
232
+
"@atproto-labs/simple-store@0.3.0",
233
+
"@atproto-labs/simple-store-memory@0.1.4",
234
+
"@atproto/did@0.2.0",
243
235
"zod"
244
236
]
245
237
},
···
248
240
"dependencies": [
249
241
"@atproto-labs/did-resolver",
250
242
"@atproto-labs/handle-resolver@0.1.8",
251
-
"@atproto/syntax"
243
+
"@atproto/syntax@0.4.0"
252
244
]
253
245
},
254
246
"@atproto-labs/pipe@0.1.1": {
···
261
253
"lru-cache"
262
254
]
263
255
},
256
+
"@atproto-labs/simple-store-memory@0.1.4": {
257
+
"integrity": "sha512-3mKY4dP8I7yKPFj9VKpYyCRzGJOi5CEpOLPlRhoJyLmgs3J4RzDrjn323Oakjz2Aj2JzRU/AIvWRAZVhpYNJHw==",
258
+
"dependencies": [
259
+
"@atproto-labs/simple-store@0.3.0",
260
+
"lru-cache"
261
+
]
262
+
},
264
263
"@atproto-labs/simple-store@0.1.2": {
265
264
"integrity": "sha512-9vTNvyPPBs44tKVFht16wGlilW8u4wpEtKwLkWbuNEh3h9TTQ8zjVhEoGZh/v73G4Otr9JUOSIq+/5+8OZD2mQ=="
266
265
},
267
266
"@atproto-labs/simple-store@0.2.0": {
268
267
"integrity": "sha512-0bRbAlI8Ayh03wRwncAMEAyUKtZ+AuTS1jgPrfym1WVOAOiottI/ZmgccqLl6w5MbxVcClNQF7WYGKvGwGoIhA=="
268
+
},
269
+
"@atproto-labs/simple-store@0.3.0": {
270
+
"integrity": "sha512-nOb6ONKBRJHRlukW1sVawUkBqReLlLx6hT35VS3imaNPwiXDxLnTK7lxw3Lrl9k5yugSBDQAkZAq3MPTEFSUBQ=="
269
271
},
270
272
"@atproto/api@0.15.27": {
271
273
"integrity": "sha512-ok/WGafh1nz4t8pEQGtAF/32x2E2VDWU4af6BajkO5Gky2jp2q6cv6aB2A5yuvNNcc3XkYMYipsqVHVwLPMF9g==",
272
274
"dependencies": [
273
275
"@atproto/common-web",
274
-
"@atproto/lexicon",
275
-
"@atproto/syntax",
276
-
"@atproto/xrpc@0.7.2",
277
-
"await-lock",
278
-
"multiformats@9.9.0",
279
-
"tlds",
280
-
"zod"
281
-
]
282
-
},
283
-
"@atproto/api@0.16.3": {
284
-
"integrity": "sha512-mM9p94oUSjVmhiaurftZp4gppsf1kmW0+N35KFudJqFG3UklxhJeR+z8pwmzrFpyR/+UU/oHdXoLhbGR8PKRQg==",
285
-
"dependencies": [
286
-
"@atproto/common-web",
287
-
"@atproto/lexicon",
288
-
"@atproto/syntax",
289
-
"@atproto/xrpc@0.7.2",
276
+
"@atproto/lexicon@0.4.14",
277
+
"@atproto/syntax@0.4.1",
278
+
"@atproto/xrpc@0.7.4",
290
279
"await-lock",
291
280
"multiformats@9.9.0",
292
281
"tlds",
···
335
324
"zod"
336
325
]
337
326
},
327
+
"@atproto/did@0.2.0": {
328
+
"integrity": "sha512-BskT39KYbwY1DUsWekkHh47xS+wvJpFq5F9acsicNfYniinyAMnNTzGKQEhnjQuG7K0qQItg/SnmC+y0tJXV7Q==",
329
+
"dependencies": [
330
+
"zod"
331
+
]
332
+
},
338
333
"@atproto/identity@0.4.8": {
339
334
"integrity": "sha512-Z0sLnJ87SeNdAifT+rqpgE1Rc3layMMW25gfWNo4u40RGuRODbdfAZlTwBSU2r+Vk45hU+iE+xeQspfednCEnA==",
340
335
"dependencies": [
···
356
351
"zod"
357
352
]
358
353
},
359
-
"@atproto/lexicon@0.4.13": {
360
-
"integrity": "sha512-GtiNQz/cbGRCK0+uitWewx4tMyLEgQ8gTd118Ncl+gCbgcaFUPggi30NjEQNYg1DmCNUZNdrGsQfE97xNodouw==",
354
+
"@atproto/lexicon@0.4.14": {
355
+
"integrity": "sha512-jiKpmH1QER3Gvc7JVY5brwrfo+etFoe57tKPQX/SmPwjvUsFnJAow5xLIryuBaJgFAhnTZViXKs41t//pahGHQ==",
361
356
"dependencies": [
362
357
"@atproto/common-web",
363
-
"@atproto/syntax",
358
+
"@atproto/syntax@0.4.1",
359
+
"iso-datestring-validator",
360
+
"multiformats@9.9.0",
361
+
"zod"
362
+
]
363
+
},
364
+
"@atproto/lexicon@0.5.0": {
365
+
"integrity": "sha512-3aAzEAy9EAPs3CxznzMhEcqDd7m3vz1eze/ya9/ThbB7yleqJIhz5GY2q76tCCwHPhn5qDDMhlA9kKV6fG23gA==",
366
+
"dependencies": [
367
+
"@atproto/common-web",
368
+
"@atproto/syntax@0.4.1",
364
369
"iso-datestring-validator",
365
370
"multiformats@9.9.0",
366
371
"zod"
···
374
379
"@atproto-labs/handle-resolver@0.1.8",
375
380
"@atproto-labs/identity-resolver",
376
381
"@atproto-labs/simple-store@0.2.0",
377
-
"@atproto-labs/simple-store-memory",
378
-
"@atproto/did",
382
+
"@atproto-labs/simple-store-memory@0.1.3",
383
+
"@atproto/did@0.1.5",
379
384
"@atproto/jwk@0.2.0",
380
385
"@atproto/oauth-types",
381
386
"@atproto/xrpc@0.7.0",
···
393
398
"@atproto/syntax@0.4.0": {
394
399
"integrity": "sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA=="
395
400
},
401
+
"@atproto/syntax@0.4.1": {
402
+
"integrity": "sha512-CJdImtLAiFO+0z3BWTtxwk6aY5w4t8orHTMVJgkf++QRJWTxPbIFko/0hrkADB7n2EruDxDSeAgfUGehpH6ngw=="
403
+
},
396
404
"@atproto/xrpc@0.7.0": {
397
405
"integrity": "sha512-SfhP9dGx2qclaScFDb58Jnrmim5nk4geZXCqg6sB0I/KZhZEkr9iIx1hLCp+sxkIfEsmEJjeWO4B0rjUIJW5cw==",
398
406
"dependencies": [
399
-
"@atproto/lexicon",
407
+
"@atproto/lexicon@0.4.14",
400
408
"zod"
401
409
]
402
410
},
403
-
"@atproto/xrpc@0.7.2": {
404
-
"integrity": "sha512-cMF4J2EyRpZ3uYN7U5/0tIgRT5hLMlFfkgLzlg8OtQooAzOyC3iAZOsrv9ukexj0Jna/fzavbhlkrWqFSy39Fg==",
411
+
"@atproto/xrpc@0.7.4": {
412
+
"integrity": "sha512-sDi68+QE1XHegTaNAndlX41Gp827pouSzSs8CyAwhrqZdsJUxE3P7TMtrA0z+zAjvxVyvzscRc0TsN/fGUGrhw==",
405
413
"dependencies": [
406
-
"@atproto/lexicon",
414
+
"@atproto/lexicon@0.5.0",
407
415
"zod"
408
416
]
409
417
},
···
419
427
"zod"
420
428
]
421
429
},
422
-
"@esbuild/aix-ppc64@0.23.1": {
423
-
"integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==",
424
-
"os": ["aix"],
425
-
"cpu": ["ppc64"]
430
+
"@emnapi/core@1.5.0": {
431
+
"integrity": "sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==",
432
+
"dependencies": [
433
+
"@emnapi/wasi-threads",
434
+
"tslib"
435
+
]
436
+
},
437
+
"@emnapi/runtime@1.5.0": {
438
+
"integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==",
439
+
"dependencies": [
440
+
"tslib"
441
+
]
442
+
},
443
+
"@emnapi/wasi-threads@1.1.0": {
444
+
"integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==",
445
+
"dependencies": [
446
+
"tslib"
447
+
]
426
448
},
427
-
"@esbuild/aix-ppc64@0.25.9": {
428
-
"integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==",
449
+
"@esbuild/aix-ppc64@0.25.7": {
450
+
"integrity": "sha512-uD0kKFHh6ETr8TqEtaAcV+dn/2qnYbH/+8wGEdY70Qf7l1l/jmBUbrmQqwiPKAQE6cOQ7dTj6Xr0HzQDGHyceQ==",
429
451
"os": ["aix"],
430
452
"cpu": ["ppc64"]
431
453
},
432
-
"@esbuild/android-arm64@0.23.1": {
433
-
"integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==",
434
-
"os": ["android"],
435
-
"cpu": ["arm64"]
436
-
},
437
-
"@esbuild/android-arm64@0.25.9": {
438
-
"integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==",
454
+
"@esbuild/android-arm64@0.25.7": {
455
+
"integrity": "sha512-p0ohDnwyIbAtztHTNUTzN5EGD/HJLs1bwysrOPgSdlIA6NDnReoVfoCyxG6W1d85jr2X80Uq5KHftyYgaK9LPQ==",
439
456
"os": ["android"],
440
457
"cpu": ["arm64"]
441
458
},
442
-
"@esbuild/android-arm@0.23.1": {
443
-
"integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==",
459
+
"@esbuild/android-arm@0.25.7": {
460
+
"integrity": "sha512-Jhuet0g1k9rAJHrXGIh7sFknFuT4sfytYZpZpuZl7YKDhnPByVAm5oy2LEBmMbuYf3ejWVYCc2seX81Mk+madA==",
444
461
"os": ["android"],
445
462
"cpu": ["arm"]
446
463
},
447
-
"@esbuild/android-arm@0.25.9": {
448
-
"integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==",
449
-
"os": ["android"],
450
-
"cpu": ["arm"]
451
-
},
452
-
"@esbuild/android-x64@0.23.1": {
453
-
"integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==",
464
+
"@esbuild/android-x64@0.25.7": {
465
+
"integrity": "sha512-mMxIJFlSgVK23HSsII3ZX9T2xKrBCDGyk0qiZnIW10LLFFtZLkFD6imZHu7gUo2wkNZwS9Yj3mOtZD3ZPcjCcw==",
454
466
"os": ["android"],
455
467
"cpu": ["x64"]
456
468
},
457
-
"@esbuild/android-x64@0.25.9": {
458
-
"integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==",
459
-
"os": ["android"],
460
-
"cpu": ["x64"]
461
-
},
462
-
"@esbuild/darwin-arm64@0.23.1": {
463
-
"integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==",
464
-
"os": ["darwin"],
465
-
"cpu": ["arm64"]
466
-
},
467
-
"@esbuild/darwin-arm64@0.25.9": {
468
-
"integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==",
469
+
"@esbuild/darwin-arm64@0.25.7": {
470
+
"integrity": "sha512-jyOFLGP2WwRwxM8F1VpP6gcdIJc8jq2CUrURbbTouJoRO7XCkU8GdnTDFIHdcifVBT45cJlOYsZ1kSlfbKjYUQ==",
469
471
"os": ["darwin"],
470
472
"cpu": ["arm64"]
471
473
},
472
-
"@esbuild/darwin-x64@0.23.1": {
473
-
"integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==",
474
-
"os": ["darwin"],
475
-
"cpu": ["x64"]
476
-
},
477
-
"@esbuild/darwin-x64@0.25.9": {
478
-
"integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==",
474
+
"@esbuild/darwin-x64@0.25.7": {
475
+
"integrity": "sha512-m9bVWqZCwQ1BthruifvG64hG03zzz9gE2r/vYAhztBna1/+qXiHyP9WgnyZqHgGeXoimJPhAmxfbeU+nMng6ZA==",
479
476
"os": ["darwin"],
480
477
"cpu": ["x64"]
481
478
},
482
-
"@esbuild/freebsd-arm64@0.23.1": {
483
-
"integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==",
484
-
"os": ["freebsd"],
485
-
"cpu": ["arm64"]
486
-
},
487
-
"@esbuild/freebsd-arm64@0.25.9": {
488
-
"integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==",
479
+
"@esbuild/freebsd-arm64@0.25.7": {
480
+
"integrity": "sha512-Bss7P4r6uhr3kDzRjPNEnTm/oIBdTPRNQuwaEFWT/uvt6A1YzK/yn5kcx5ZxZ9swOga7LqeYlu7bDIpDoS01bA==",
489
481
"os": ["freebsd"],
490
482
"cpu": ["arm64"]
491
483
},
492
-
"@esbuild/freebsd-x64@0.23.1": {
493
-
"integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==",
494
-
"os": ["freebsd"],
495
-
"cpu": ["x64"]
496
-
},
497
-
"@esbuild/freebsd-x64@0.25.9": {
498
-
"integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==",
484
+
"@esbuild/freebsd-x64@0.25.7": {
485
+
"integrity": "sha512-S3BFyjW81LXG7Vqmr37ddbThrm3A84yE7ey/ERBlK9dIiaWgrjRlre3pbG7txh1Uaxz8N7wGGQXmC9zV+LIpBQ==",
499
486
"os": ["freebsd"],
500
487
"cpu": ["x64"]
501
488
},
502
-
"@esbuild/linux-arm64@0.23.1": {
503
-
"integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==",
489
+
"@esbuild/linux-arm64@0.25.7": {
490
+
"integrity": "sha512-HfQZQqrNOfS1Okn7PcsGUqHymL1cWGBslf78dGvtrj8q7cN3FkapFgNA4l/a5lXDwr7BqP2BSO6mz9UremNPbg==",
504
491
"os": ["linux"],
505
492
"cpu": ["arm64"]
506
493
},
507
-
"@esbuild/linux-arm64@0.25.9": {
508
-
"integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==",
509
-
"os": ["linux"],
510
-
"cpu": ["arm64"]
511
-
},
512
-
"@esbuild/linux-arm@0.23.1": {
513
-
"integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==",
494
+
"@esbuild/linux-arm@0.25.7": {
495
+
"integrity": "sha512-JZMIci/1m5vfQuhKoFXogCKVYVfYQmoZJg8vSIMR4TUXbF+0aNlfXH3DGFEFMElT8hOTUF5hisdZhnrZO/bkDw==",
514
496
"os": ["linux"],
515
497
"cpu": ["arm"]
516
498
},
517
-
"@esbuild/linux-arm@0.25.9": {
518
-
"integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==",
519
-
"os": ["linux"],
520
-
"cpu": ["arm"]
521
-
},
522
-
"@esbuild/linux-ia32@0.23.1": {
523
-
"integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==",
524
-
"os": ["linux"],
525
-
"cpu": ["ia32"]
526
-
},
527
-
"@esbuild/linux-ia32@0.25.9": {
528
-
"integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==",
499
+
"@esbuild/linux-ia32@0.25.7": {
500
+
"integrity": "sha512-9Jex4uVpdeofiDxnwHRgen+j6398JlX4/6SCbbEFEXN7oMO2p0ueLN+e+9DdsdPLUdqns607HmzEFnxwr7+5wQ==",
529
501
"os": ["linux"],
530
502
"cpu": ["ia32"]
531
503
},
532
-
"@esbuild/linux-loong64@0.23.1": {
533
-
"integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==",
534
-
"os": ["linux"],
535
-
"cpu": ["loong64"]
536
-
},
537
-
"@esbuild/linux-loong64@0.25.9": {
538
-
"integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==",
504
+
"@esbuild/linux-loong64@0.25.7": {
505
+
"integrity": "sha512-TG1KJqjBlN9IHQjKVUYDB0/mUGgokfhhatlay8aZ/MSORMubEvj/J1CL8YGY4EBcln4z7rKFbsH+HeAv0d471w==",
539
506
"os": ["linux"],
540
507
"cpu": ["loong64"]
541
508
},
542
-
"@esbuild/linux-mips64el@0.23.1": {
543
-
"integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==",
544
-
"os": ["linux"],
545
-
"cpu": ["mips64el"]
546
-
},
547
-
"@esbuild/linux-mips64el@0.25.9": {
548
-
"integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==",
509
+
"@esbuild/linux-mips64el@0.25.7": {
510
+
"integrity": "sha512-Ty9Hj/lx7ikTnhOfaP7ipEm/ICcBv94i/6/WDg0OZ3BPBHhChsUbQancoWYSO0WNkEiSW5Do4febTTy4x1qYQQ==",
549
511
"os": ["linux"],
550
512
"cpu": ["mips64el"]
551
513
},
552
-
"@esbuild/linux-ppc64@0.23.1": {
553
-
"integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==",
554
-
"os": ["linux"],
555
-
"cpu": ["ppc64"]
556
-
},
557
-
"@esbuild/linux-ppc64@0.25.9": {
558
-
"integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==",
514
+
"@esbuild/linux-ppc64@0.25.7": {
515
+
"integrity": "sha512-MrOjirGQWGReJl3BNQ58BLhUBPpWABnKrnq8Q/vZWWwAB1wuLXOIxS2JQ1LT3+5T+3jfPh0tyf5CpbyQHqnWIQ==",
559
516
"os": ["linux"],
560
517
"cpu": ["ppc64"]
561
518
},
562
-
"@esbuild/linux-riscv64@0.23.1": {
563
-
"integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==",
564
-
"os": ["linux"],
565
-
"cpu": ["riscv64"]
566
-
},
567
-
"@esbuild/linux-riscv64@0.25.9": {
568
-
"integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==",
519
+
"@esbuild/linux-riscv64@0.25.7": {
520
+
"integrity": "sha512-9pr23/pqzyqIZEZmQXnFyqp3vpa+KBk5TotfkzGMqpw089PGm0AIowkUppHB9derQzqniGn3wVXgck19+oqiOw==",
569
521
"os": ["linux"],
570
522
"cpu": ["riscv64"]
571
523
},
572
-
"@esbuild/linux-s390x@0.23.1": {
573
-
"integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==",
574
-
"os": ["linux"],
575
-
"cpu": ["s390x"]
576
-
},
577
-
"@esbuild/linux-s390x@0.25.9": {
578
-
"integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==",
524
+
"@esbuild/linux-s390x@0.25.7": {
525
+
"integrity": "sha512-4dP11UVGh9O6Y47m8YvW8eoA3r8qL2toVZUbBKyGta8j6zdw1cn9F/Rt59/Mhv0OgY68pHIMjGXWOUaykCnx+w==",
579
526
"os": ["linux"],
580
527
"cpu": ["s390x"]
581
528
},
582
-
"@esbuild/linux-x64@0.23.1": {
583
-
"integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==",
584
-
"os": ["linux"],
585
-
"cpu": ["x64"]
586
-
},
587
-
"@esbuild/linux-x64@0.25.9": {
588
-
"integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==",
529
+
"@esbuild/linux-x64@0.25.7": {
530
+
"integrity": "sha512-ghJMAJTdw/0uhz7e7YnpdX1xVn7VqA0GrWrAO2qKMuqbvgHT2VZiBv1BQ//VcHsPir4wsL3P2oPggfKPzTKoCA==",
589
531
"os": ["linux"],
590
532
"cpu": ["x64"]
591
533
},
592
-
"@esbuild/netbsd-arm64@0.25.9": {
593
-
"integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==",
534
+
"@esbuild/netbsd-arm64@0.25.7": {
535
+
"integrity": "sha512-bwXGEU4ua45+u5Ci/a55B85KWaDSRS8NPOHtxy2e3etDjbz23wlry37Ffzapz69JAGGc4089TBo+dGzydQmydg==",
594
536
"os": ["netbsd"],
595
537
"cpu": ["arm64"]
596
538
},
597
-
"@esbuild/netbsd-x64@0.23.1": {
598
-
"integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==",
599
-
"os": ["netbsd"],
600
-
"cpu": ["x64"]
601
-
},
602
-
"@esbuild/netbsd-x64@0.25.9": {
603
-
"integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==",
539
+
"@esbuild/netbsd-x64@0.25.7": {
540
+
"integrity": "sha512-tUZRvLtgLE5OyN46sPSYlgmHoBS5bx2URSrgZdW1L1teWPYVmXh+QN/sKDqkzBo/IHGcKcHLKDhBeVVkO7teEA==",
604
541
"os": ["netbsd"],
605
542
"cpu": ["x64"]
606
543
},
607
-
"@esbuild/openbsd-arm64@0.23.1": {
608
-
"integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==",
609
-
"os": ["openbsd"],
610
-
"cpu": ["arm64"]
611
-
},
612
-
"@esbuild/openbsd-arm64@0.25.9": {
613
-
"integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==",
544
+
"@esbuild/openbsd-arm64@0.25.7": {
545
+
"integrity": "sha512-bTJ50aoC+WDlDGBReWYiObpYvQfMjBNlKztqoNUL0iUkYtwLkBQQeEsTq/I1KyjsKA5tyov6VZaPb8UdD6ci6Q==",
614
546
"os": ["openbsd"],
615
547
"cpu": ["arm64"]
616
548
},
617
-
"@esbuild/openbsd-x64@0.23.1": {
618
-
"integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==",
619
-
"os": ["openbsd"],
620
-
"cpu": ["x64"]
621
-
},
622
-
"@esbuild/openbsd-x64@0.25.9": {
623
-
"integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==",
549
+
"@esbuild/openbsd-x64@0.25.7": {
550
+
"integrity": "sha512-TA9XfJrgzAipFUU895jd9j2SyDh9bbNkK2I0gHcvqb/o84UeQkBpi/XmYX3cO1q/9hZokdcDqQxIi6uLVrikxg==",
624
551
"os": ["openbsd"],
625
552
"cpu": ["x64"]
626
553
},
627
-
"@esbuild/openharmony-arm64@0.25.9": {
628
-
"integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==",
554
+
"@esbuild/openharmony-arm64@0.25.7": {
555
+
"integrity": "sha512-5VTtExUrWwHHEUZ/N+rPlHDwVFQ5aME7vRJES8+iQ0xC/bMYckfJ0l2n3yGIfRoXcK/wq4oXSItZAz5wslTKGw==",
629
556
"os": ["openharmony"],
630
557
"cpu": ["arm64"]
631
558
},
632
-
"@esbuild/sunos-x64@0.23.1": {
633
-
"integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==",
559
+
"@esbuild/sunos-x64@0.25.7": {
560
+
"integrity": "sha512-umkbn7KTxsexhv2vuuJmj9kggd4AEtL32KodkJgfhNOHMPtQ55RexsaSrMb+0+jp9XL4I4o2y91PZauVN4cH3A==",
634
561
"os": ["sunos"],
635
562
"cpu": ["x64"]
636
563
},
637
-
"@esbuild/sunos-x64@0.25.9": {
638
-
"integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==",
639
-
"os": ["sunos"],
640
-
"cpu": ["x64"]
641
-
},
642
-
"@esbuild/win32-arm64@0.23.1": {
643
-
"integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==",
564
+
"@esbuild/win32-arm64@0.25.7": {
565
+
"integrity": "sha512-j20JQGP/gz8QDgzl5No5Gr4F6hurAZvtkFxAKhiv2X49yi/ih8ECK4Y35YnjlMogSKJk931iNMcd35BtZ4ghfw==",
644
566
"os": ["win32"],
645
567
"cpu": ["arm64"]
646
568
},
647
-
"@esbuild/win32-arm64@0.25.9": {
648
-
"integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==",
649
-
"os": ["win32"],
650
-
"cpu": ["arm64"]
651
-
},
652
-
"@esbuild/win32-ia32@0.23.1": {
653
-
"integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==",
569
+
"@esbuild/win32-ia32@0.25.7": {
570
+
"integrity": "sha512-4qZ6NUfoiiKZfLAXRsvFkA0hoWVM+1y2bSHXHkpdLAs/+r0LgwqYohmfZCi985c6JWHhiXP30mgZawn/XrqAkQ==",
654
571
"os": ["win32"],
655
572
"cpu": ["ia32"]
656
573
},
657
-
"@esbuild/win32-ia32@0.25.9": {
658
-
"integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==",
659
-
"os": ["win32"],
660
-
"cpu": ["ia32"]
661
-
},
662
-
"@esbuild/win32-x64@0.23.1": {
663
-
"integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==",
664
-
"os": ["win32"],
665
-
"cpu": ["x64"]
666
-
},
667
-
"@esbuild/win32-x64@0.25.9": {
668
-
"integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==",
574
+
"@esbuild/win32-x64@0.25.7": {
575
+
"integrity": "sha512-FaPsAHTwm+1Gfvn37Eg3E5HIpfR3i6x1AIcla/MkqAIupD4BW3MrSeUqfoTzwwJhk3WE2/KqUn4/eenEJC76VA==",
669
576
"os": ["win32"],
670
577
"cpu": ["x64"]
671
578
},
···
676
583
"multiformats@9.9.0"
677
584
]
678
585
},
679
-
"@isaacs/cliui@8.0.2": {
680
-
"integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
586
+
"@isaacs/fs-minipass@4.0.1": {
587
+
"integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
681
588
"dependencies": [
682
-
"string-width@5.1.2",
683
-
"string-width-cjs@npm:string-width@4.2.3",
684
-
"strip-ansi@7.1.0",
685
-
"strip-ansi-cjs@npm:strip-ansi@6.0.1",
686
-
"wrap-ansi@8.1.0",
687
-
"wrap-ansi-cjs@npm:wrap-ansi@7.0.0"
589
+
"minipass"
688
590
]
689
591
},
690
592
"@jridgewell/gen-mapping@0.3.13": {
···
694
596
"@jridgewell/trace-mapping"
695
597
]
696
598
},
599
+
"@jridgewell/remapping@2.3.5": {
600
+
"integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
601
+
"dependencies": [
602
+
"@jridgewell/gen-mapping",
603
+
"@jridgewell/trace-mapping"
604
+
]
605
+
},
697
606
"@jridgewell/resolve-uri@3.1.2": {
698
607
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="
699
608
},
700
609
"@jridgewell/sourcemap-codec@1.5.5": {
701
610
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
702
611
},
703
-
"@jridgewell/trace-mapping@0.3.30": {
704
-
"integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==",
612
+
"@jridgewell/trace-mapping@0.3.31": {
613
+
"integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
705
614
"dependencies": [
706
615
"@jridgewell/resolve-uri",
707
616
"@jridgewell/sourcemap-codec"
708
617
]
709
618
},
619
+
"@napi-rs/wasm-runtime@0.2.12": {
620
+
"integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==",
621
+
"dependencies": [
622
+
"@emnapi/core",
623
+
"@emnapi/runtime",
624
+
"@tybys/wasm-util"
625
+
]
626
+
},
710
627
"@noble/curves@1.9.7": {
711
628
"integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==",
712
629
"dependencies": [
···
719
636
"@noble/secp256k1@1.7.2": {
720
637
"integrity": "sha512-/qzwYl5eFLH8OWIecQWM31qld2g1NfjgylK+TNhqtaUKP37Nm+Y+z30Fjhw0Ct8p9yCQEm2N3W/AckdIb3SMcQ=="
721
638
},
722
-
"@nodelib/fs.scandir@2.1.5": {
723
-
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
724
-
"dependencies": [
725
-
"@nodelib/fs.stat",
726
-
"run-parallel"
727
-
]
728
-
},
729
-
"@nodelib/fs.stat@2.0.5": {
730
-
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
731
-
},
732
-
"@nodelib/fs.walk@1.2.8": {
733
-
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
734
-
"dependencies": [
735
-
"@nodelib/fs.scandir",
736
-
"fastq"
737
-
]
738
-
},
739
639
"@opentelemetry/api@1.9.0": {
740
640
"integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg=="
741
641
},
742
-
"@pkgjs/parseargs@0.11.0": {
743
-
"integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="
744
-
},
745
642
"@preact/signals-core@1.12.1": {
746
643
"integrity": "sha512-BwbTXpj+9QutoZLQvbttRg5x3l5468qaV2kufh+51yha1c53ep5dY4kTuZR35+3pAZxpfQerGJiQqg34ZNZ6uA=="
747
644
},
748
-
"@preact/signals@1.3.2_preact@10.27.1": {
749
-
"integrity": "sha512-naxcJgUJ6BTOROJ7C3QML7KvwKwCXQJYTc5L/b0eEsdYgPB6SxwoQ1vDGcS0Q7GVjAenVq/tXrybVdFShHYZWg==",
645
+
"@preact/signals@2.3.1_preact@10.27.1": {
646
+
"integrity": "sha512-nyuRIGmcwM/HjvFHhN2xUWfyla9D4llHt+prWoxjQfD6b5prO7CFPlG/xjJkP31Oic4KQXfH9SIhJFP9cy4lmg==",
750
647
"dependencies": [
751
648
"@preact/signals-core",
752
649
"preact"
753
650
]
754
651
},
755
-
"@preact/signals@2.3.1_preact@10.27.1": {
756
-
"integrity": "sha512-nyuRIGmcwM/HjvFHhN2xUWfyla9D4llHt+prWoxjQfD6b5prO7CFPlG/xjJkP31Oic4KQXfH9SIhJFP9cy4lmg==",
652
+
"@tailwindcss/node@4.1.13": {
653
+
"integrity": "sha512-eq3ouolC1oEFOAvOMOBAmfCIqZBJuvWvvYWh5h5iOYfe1HFC6+GZ6EIL0JdM3/niGRJmnrOc+8gl9/HGUaaptw==",
757
654
"dependencies": [
758
-
"@preact/signals-core",
759
-
"preact"
655
+
"@jridgewell/remapping",
656
+
"enhanced-resolve",
657
+
"jiti",
658
+
"lightningcss",
659
+
"magic-string",
660
+
"source-map-js",
661
+
"tailwindcss"
760
662
]
761
663
},
762
-
"@trysound/sax@0.2.0": {
763
-
"integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA=="
664
+
"@tailwindcss/oxide-android-arm64@4.1.13": {
665
+
"integrity": "sha512-BrpTrVYyejbgGo57yc8ieE+D6VT9GOgnNdmh5Sac6+t0m+v+sKQevpFVpwX3pBrM2qKrQwJ0c5eDbtjouY/+ew==",
666
+
"os": ["android"],
667
+
"cpu": ["arm64"]
668
+
},
669
+
"@tailwindcss/oxide-darwin-arm64@4.1.13": {
670
+
"integrity": "sha512-YP+Jksc4U0KHcu76UhRDHq9bx4qtBftp9ShK/7UGfq0wpaP96YVnnjFnj3ZFrUAjc5iECzODl/Ts0AN7ZPOANQ==",
671
+
"os": ["darwin"],
672
+
"cpu": ["arm64"]
673
+
},
674
+
"@tailwindcss/oxide-darwin-x64@4.1.13": {
675
+
"integrity": "sha512-aAJ3bbwrn/PQHDxCto9sxwQfT30PzyYJFG0u/BWZGeVXi5Hx6uuUOQEI2Fa43qvmUjTRQNZnGqe9t0Zntexeuw==",
676
+
"os": ["darwin"],
677
+
"cpu": ["x64"]
678
+
},
679
+
"@tailwindcss/oxide-freebsd-x64@4.1.13": {
680
+
"integrity": "sha512-Wt8KvASHwSXhKE/dJLCCWcTSVmBj3xhVhp/aF3RpAhGeZ3sVo7+NTfgiN8Vey/Fi8prRClDs6/f0KXPDTZE6nQ==",
681
+
"os": ["freebsd"],
682
+
"cpu": ["x64"]
764
683
},
765
-
"@types/node@22.15.15": {
766
-
"integrity": "sha512-R5muMcZob3/Jjchn5LcO8jdKwSCbzqmPB6ruBxMcf9kbxtniZHP327s6C37iOfuw8mbKK3cAQa7sEl7afLrQ8A==",
767
-
"dependencies": [
768
-
"undici-types"
769
-
]
684
+
"@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13": {
685
+
"integrity": "sha512-mbVbcAsW3Gkm2MGwA93eLtWrwajz91aXZCNSkGTx/R5eb6KpKD5q8Ueckkh9YNboU8RH7jiv+ol/I7ZyQ9H7Bw==",
686
+
"os": ["linux"],
687
+
"cpu": ["arm"]
770
688
},
771
-
"abort-controller@3.0.0": {
772
-
"integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
689
+
"@tailwindcss/oxide-linux-arm64-gnu@4.1.13": {
690
+
"integrity": "sha512-wdtfkmpXiwej/yoAkrCP2DNzRXCALq9NVLgLELgLim1QpSfhQM5+ZxQQF8fkOiEpuNoKLp4nKZ6RC4kmeFH0HQ==",
691
+
"os": ["linux"],
692
+
"cpu": ["arm64"]
693
+
},
694
+
"@tailwindcss/oxide-linux-arm64-musl@4.1.13": {
695
+
"integrity": "sha512-hZQrmtLdhyqzXHB7mkXfq0IYbxegaqTmfa1p9MBj72WPoDD3oNOh1Lnxf6xZLY9C3OV6qiCYkO1i/LrzEdW2mg==",
696
+
"os": ["linux"],
697
+
"cpu": ["arm64"]
698
+
},
699
+
"@tailwindcss/oxide-linux-x64-gnu@4.1.13": {
700
+
"integrity": "sha512-uaZTYWxSXyMWDJZNY1Ul7XkJTCBRFZ5Fo6wtjrgBKzZLoJNrG+WderJwAjPzuNZOnmdrVg260DKwXCFtJ/hWRQ==",
701
+
"os": ["linux"],
702
+
"cpu": ["x64"]
703
+
},
704
+
"@tailwindcss/oxide-linux-x64-musl@4.1.13": {
705
+
"integrity": "sha512-oXiPj5mi4Hdn50v5RdnuuIms0PVPI/EG4fxAfFiIKQh5TgQgX7oSuDWntHW7WNIi/yVLAiS+CRGW4RkoGSSgVQ==",
706
+
"os": ["linux"],
707
+
"cpu": ["x64"]
708
+
},
709
+
"@tailwindcss/oxide-wasm32-wasi@4.1.13": {
710
+
"integrity": "sha512-+LC2nNtPovtrDwBc/nqnIKYh/W2+R69FA0hgoeOn64BdCX522u19ryLh3Vf3F8W49XBcMIxSe665kwy21FkhvA==",
773
711
"dependencies": [
774
-
"event-target-shim"
775
-
]
712
+
"@emnapi/core",
713
+
"@emnapi/runtime",
714
+
"@emnapi/wasi-threads",
715
+
"@napi-rs/wasm-runtime",
716
+
"@tybys/wasm-util",
717
+
"tslib"
718
+
],
719
+
"cpu": ["wasm32"]
776
720
},
777
-
"ansi-regex@5.0.1": {
778
-
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
721
+
"@tailwindcss/oxide-win32-arm64-msvc@4.1.13": {
722
+
"integrity": "sha512-dziTNeQXtoQ2KBXmrjCxsuPk3F3CQ/yb7ZNZNA+UkNTeiTGgfeh+gH5Pi7mRncVgcPD2xgHvkFCh/MhZWSgyQg==",
723
+
"os": ["win32"],
724
+
"cpu": ["arm64"]
779
725
},
780
-
"ansi-regex@6.2.0": {
781
-
"integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg=="
726
+
"@tailwindcss/oxide-win32-x64-msvc@4.1.13": {
727
+
"integrity": "sha512-3+LKesjXydTkHk5zXX01b5KMzLV1xl2mcktBJkje7rhFUpUlYJy7IMOLqjIRQncLTa1WZZiFY/foAeB5nmaiTw==",
728
+
"os": ["win32"],
729
+
"cpu": ["x64"]
782
730
},
783
-
"ansi-styles@4.3.0": {
784
-
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
731
+
"@tailwindcss/oxide@4.1.13": {
732
+
"integrity": "sha512-CPgsM1IpGRa880sMbYmG1s4xhAy3xEt1QULgTJGQmZUeNgXFR7s1YxYygmJyBGtou4SyEosGAGEeYqY7R53bIA==",
785
733
"dependencies": [
786
-
"color-convert"
787
-
]
734
+
"detect-libc",
735
+
"tar"
736
+
],
737
+
"optionalDependencies": [
738
+
"@tailwindcss/oxide-android-arm64",
739
+
"@tailwindcss/oxide-darwin-arm64",
740
+
"@tailwindcss/oxide-darwin-x64",
741
+
"@tailwindcss/oxide-freebsd-x64",
742
+
"@tailwindcss/oxide-linux-arm-gnueabihf",
743
+
"@tailwindcss/oxide-linux-arm64-gnu",
744
+
"@tailwindcss/oxide-linux-arm64-musl",
745
+
"@tailwindcss/oxide-linux-x64-gnu",
746
+
"@tailwindcss/oxide-linux-x64-musl",
747
+
"@tailwindcss/oxide-wasm32-wasi",
748
+
"@tailwindcss/oxide-win32-arm64-msvc",
749
+
"@tailwindcss/oxide-win32-x64-msvc"
750
+
],
751
+
"scripts": true
788
752
},
789
-
"ansi-styles@6.2.1": {
790
-
"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="
753
+
"@tailwindcss/postcss@4.1.13": {
754
+
"integrity": "sha512-HLgx6YSFKJT7rJqh9oJs/TkBFhxuMOfUKSBEPYwV+t78POOBsdQ7crhZLzwcH3T0UyUuOzU/GK5pk5eKr3wCiQ==",
755
+
"dependencies": [
756
+
"@alloc/quick-lru",
757
+
"@tailwindcss/node",
758
+
"@tailwindcss/oxide",
759
+
"postcss",
760
+
"tailwindcss"
761
+
]
791
762
},
792
-
"any-promise@1.3.0": {
793
-
"integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="
763
+
"@tybys/wasm-util@0.10.1": {
764
+
"integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==",
765
+
"dependencies": [
766
+
"tslib"
767
+
]
794
768
},
795
-
"anymatch@3.1.3": {
796
-
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
769
+
"@types/node@24.2.0": {
770
+
"integrity": "sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==",
797
771
"dependencies": [
798
-
"normalize-path",
799
-
"picomatch"
772
+
"undici-types"
800
773
]
801
774
},
802
-
"arg@5.0.2": {
803
-
"integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="
775
+
"abort-controller@3.0.0": {
776
+
"integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
777
+
"dependencies": [
778
+
"event-target-shim"
779
+
]
804
780
},
805
781
"asynckit@0.4.0": {
806
782
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
···
808
784
"atomic-sleep@1.0.0": {
809
785
"integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ=="
810
786
},
811
-
"autoprefixer@10.4.17_postcss@8.4.35": {
812
-
"integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==",
813
-
"dependencies": [
814
-
"browserslist",
815
-
"caniuse-lite",
816
-
"fraction.js",
817
-
"normalize-range",
818
-
"picocolors",
819
-
"postcss@8.4.35",
820
-
"postcss-value-parser"
821
-
],
822
-
"bin": true
823
-
},
824
787
"await-lock@2.2.2": {
825
788
"integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw=="
826
789
},
···
832
795
"proxy-from-env"
833
796
]
834
797
},
835
-
"balanced-match@1.0.2": {
836
-
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
837
-
},
838
798
"base64-js@1.5.1": {
839
799
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
840
800
},
841
801
"big-integer@1.6.52": {
842
802
"integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg=="
843
803
},
844
-
"binary-extensions@2.3.0": {
845
-
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="
846
-
},
847
-
"boolbase@1.0.0": {
848
-
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
849
-
},
850
-
"brace-expansion@2.0.2": {
851
-
"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
852
-
"dependencies": [
853
-
"balanced-match"
854
-
]
855
-
},
856
-
"braces@3.0.3": {
857
-
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
858
-
"dependencies": [
859
-
"fill-range"
860
-
]
861
-
},
862
-
"browserslist@4.25.3": {
863
-
"integrity": "sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==",
864
-
"dependencies": [
865
-
"caniuse-lite",
866
-
"electron-to-chromium",
867
-
"node-releases",
868
-
"update-browserslist-db"
869
-
],
870
-
"bin": true
871
-
},
872
804
"buffer@6.0.3": {
873
805
"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
874
806
"dependencies": [
···
883
815
"function-bind"
884
816
]
885
817
},
886
-
"camelcase-css@2.0.1": {
887
-
"integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
888
-
},
889
-
"caniuse-api@3.0.0": {
890
-
"integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
891
-
"dependencies": [
892
-
"browserslist",
893
-
"caniuse-lite",
894
-
"lodash.memoize",
895
-
"lodash.uniq"
896
-
]
897
-
},
898
-
"caniuse-lite@1.0.30001737": {
899
-
"integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw=="
900
-
},
901
818
"cborg@1.10.2": {
902
819
"integrity": "sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==",
903
820
"bin": true
904
821
},
905
-
"chokidar@3.6.0": {
906
-
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
907
-
"dependencies": [
908
-
"anymatch",
909
-
"braces",
910
-
"glob-parent@5.1.2",
911
-
"is-binary-path",
912
-
"is-glob",
913
-
"normalize-path",
914
-
"readdirp"
915
-
],
916
-
"optionalDependencies": [
917
-
"fsevents"
918
-
]
919
-
},
920
-
"color-convert@2.0.1": {
921
-
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
922
-
"dependencies": [
923
-
"color-name"
924
-
]
925
-
},
926
-
"color-name@1.1.4": {
927
-
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
928
-
},
929
-
"colord@2.9.3": {
930
-
"integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw=="
822
+
"chownr@3.0.0": {
823
+
"integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g=="
931
824
},
932
825
"combined-stream@1.0.8": {
933
826
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
···
935
828
"delayed-stream"
936
829
]
937
830
},
938
-
"commander@4.1.1": {
939
-
"integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
940
-
},
941
-
"commander@7.2.0": {
942
-
"integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
943
-
},
944
831
"cookie@0.7.2": {
945
832
"integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="
946
833
},
947
-
"cross-spawn@7.0.6": {
948
-
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
949
-
"dependencies": [
950
-
"path-key",
951
-
"shebang-command",
952
-
"which"
953
-
]
954
-
},
955
-
"css-declaration-sorter@7.2.0_postcss@8.4.35": {
956
-
"integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==",
957
-
"dependencies": [
958
-
"postcss@8.4.35"
959
-
]
960
-
},
961
-
"css-select@5.2.2": {
962
-
"integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==",
963
-
"dependencies": [
964
-
"boolbase",
965
-
"css-what",
966
-
"domhandler",
967
-
"domutils",
968
-
"nth-check"
969
-
]
970
-
},
971
-
"css-tree@2.2.1": {
972
-
"integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
973
-
"dependencies": [
974
-
"mdn-data@2.0.28",
975
-
"source-map-js"
976
-
]
977
-
},
978
-
"css-tree@2.3.1": {
979
-
"integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
980
-
"dependencies": [
981
-
"mdn-data@2.0.30",
982
-
"source-map-js"
983
-
]
984
-
},
985
-
"css-what@6.2.2": {
986
-
"integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA=="
987
-
},
988
-
"cssesc@3.0.0": {
989
-
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
990
-
"bin": true
991
-
},
992
-
"cssnano-preset-default@6.1.2_postcss@8.4.35": {
993
-
"integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==",
994
-
"dependencies": [
995
-
"browserslist",
996
-
"css-declaration-sorter",
997
-
"cssnano-utils",
998
-
"postcss@8.4.35",
999
-
"postcss-calc",
1000
-
"postcss-colormin",
1001
-
"postcss-convert-values",
1002
-
"postcss-discard-comments",
1003
-
"postcss-discard-duplicates",
1004
-
"postcss-discard-empty",
1005
-
"postcss-discard-overridden",
1006
-
"postcss-merge-longhand",
1007
-
"postcss-merge-rules",
1008
-
"postcss-minify-font-values",
1009
-
"postcss-minify-gradients",
1010
-
"postcss-minify-params",
1011
-
"postcss-minify-selectors",
1012
-
"postcss-normalize-charset",
1013
-
"postcss-normalize-display-values",
1014
-
"postcss-normalize-positions",
1015
-
"postcss-normalize-repeat-style",
1016
-
"postcss-normalize-string",
1017
-
"postcss-normalize-timing-functions",
1018
-
"postcss-normalize-unicode",
1019
-
"postcss-normalize-url",
1020
-
"postcss-normalize-whitespace",
1021
-
"postcss-ordered-values",
1022
-
"postcss-reduce-initial",
1023
-
"postcss-reduce-transforms",
1024
-
"postcss-svgo",
1025
-
"postcss-unique-selectors"
1026
-
]
1027
-
},
1028
-
"cssnano-utils@4.0.2_postcss@8.4.35": {
1029
-
"integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==",
1030
-
"dependencies": [
1031
-
"postcss@8.4.35"
1032
-
]
1033
-
},
1034
-
"cssnano@6.0.3_postcss@8.4.35": {
1035
-
"integrity": "sha512-MRq4CIj8pnyZpcI2qs6wswoYoDD1t0aL28n+41c1Ukcpm56m1h6mCexIHBGjfZfnTqtGSSCP4/fB1ovxgjBOiw==",
1036
-
"dependencies": [
1037
-
"cssnano-preset-default",
1038
-
"lilconfig@3.1.3",
1039
-
"postcss@8.4.35"
1040
-
]
1041
-
},
1042
-
"csso@5.0.5": {
1043
-
"integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
1044
-
"dependencies": [
1045
-
"css-tree@2.2.1"
1046
-
]
1047
-
},
1048
834
"delayed-stream@1.0.0": {
1049
835
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
1050
836
},
1051
-
"didyoumean@1.2.2": {
1052
-
"integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="
1053
-
},
1054
-
"dlv@1.1.3": {
1055
-
"integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
1056
-
},
1057
-
"dom-serializer@2.0.0": {
1058
-
"integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
1059
-
"dependencies": [
1060
-
"domelementtype",
1061
-
"domhandler",
1062
-
"entities"
1063
-
]
1064
-
},
1065
-
"domelementtype@2.3.0": {
1066
-
"integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
1067
-
},
1068
-
"domhandler@5.0.3": {
1069
-
"integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
1070
-
"dependencies": [
1071
-
"domelementtype"
1072
-
]
1073
-
},
1074
-
"domutils@3.2.2": {
1075
-
"integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
1076
-
"dependencies": [
1077
-
"dom-serializer",
1078
-
"domelementtype",
1079
-
"domhandler"
1080
-
]
837
+
"detect-libc@2.0.4": {
838
+
"integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA=="
1081
839
},
1082
840
"dunder-proto@1.0.1": {
1083
841
"integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
···
1087
845
"gopd"
1088
846
]
1089
847
},
1090
-
"eastasianwidth@0.2.0": {
1091
-
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
1092
-
},
1093
-
"electron-to-chromium@1.5.208": {
1094
-
"integrity": "sha512-ozZyibehoe7tOhNaf16lKmljVf+3npZcJIEbJRVftVsmAg5TeA1mGS9dVCZzOwr2xT7xK15V0p7+GZqSPgkuPg=="
1095
-
},
1096
-
"emoji-regex@8.0.0": {
1097
-
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
1098
-
},
1099
-
"emoji-regex@9.2.2": {
1100
-
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
1101
-
},
1102
-
"entities@4.5.0": {
1103
-
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
848
+
"enhanced-resolve@5.18.3": {
849
+
"integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
850
+
"dependencies": [
851
+
"graceful-fs",
852
+
"tapable"
853
+
]
1104
854
},
1105
855
"es-define-property@1.0.1": {
1106
856
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="
···
1123
873
"hasown"
1124
874
]
1125
875
},
1126
-
"esbuild-wasm@0.23.1": {
1127
-
"integrity": "sha512-L3vn7ctvBrtScRfoB0zG1eOCiV4xYvpLYWfe6PDZuV+iDFDm4Mt3xeLIDllG8cDHQ8clUouK3XekulE+cxgkgw==",
876
+
"esbuild-wasm@0.25.7": {
877
+
"integrity": "sha512-x3t1BlU59YOMtpwzayHxF4LPVujOvNKqm7y6jPvFKC13J8FmJRCdHPJwHq86er7ik+f7uwGcMbe+6KVzLGmsGw==",
1128
878
"bin": true
1129
879
},
1130
880
"esbuild-wasm@0.25.9": {
1131
881
"integrity": "sha512-Jpv5tCSwQg18aCqCRD3oHIX/prBhXMDapIoG//A+6+dV0e7KQMGFg85ihJ5T1EeMjbZjON3TqFy0VrGAnIHLDA==",
1132
882
"bin": true
1133
883
},
1134
-
"esbuild@0.23.1": {
1135
-
"integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==",
884
+
"esbuild@0.25.7": {
885
+
"integrity": "sha512-daJB0q2dmTzo90L9NjRaohhRWrCzYxWNFTjEi72/h+p5DcY3yn4MacWfDakHmaBaDzDiuLJsCh0+6LK/iX+c+Q==",
1136
886
"optionalDependencies": [
1137
-
"@esbuild/aix-ppc64@0.23.1",
1138
-
"@esbuild/android-arm@0.23.1",
1139
-
"@esbuild/android-arm64@0.23.1",
1140
-
"@esbuild/android-x64@0.23.1",
1141
-
"@esbuild/darwin-arm64@0.23.1",
1142
-
"@esbuild/darwin-x64@0.23.1",
1143
-
"@esbuild/freebsd-arm64@0.23.1",
1144
-
"@esbuild/freebsd-x64@0.23.1",
1145
-
"@esbuild/linux-arm@0.23.1",
1146
-
"@esbuild/linux-arm64@0.23.1",
1147
-
"@esbuild/linux-ia32@0.23.1",
1148
-
"@esbuild/linux-loong64@0.23.1",
1149
-
"@esbuild/linux-mips64el@0.23.1",
1150
-
"@esbuild/linux-ppc64@0.23.1",
1151
-
"@esbuild/linux-riscv64@0.23.1",
1152
-
"@esbuild/linux-s390x@0.23.1",
1153
-
"@esbuild/linux-x64@0.23.1",
1154
-
"@esbuild/netbsd-x64@0.23.1",
1155
-
"@esbuild/openbsd-arm64@0.23.1",
1156
-
"@esbuild/openbsd-x64@0.23.1",
1157
-
"@esbuild/sunos-x64@0.23.1",
1158
-
"@esbuild/win32-arm64@0.23.1",
1159
-
"@esbuild/win32-ia32@0.23.1",
1160
-
"@esbuild/win32-x64@0.23.1"
1161
-
],
1162
-
"scripts": true,
1163
-
"bin": true
1164
-
},
1165
-
"esbuild@0.25.9": {
1166
-
"integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==",
1167
-
"optionalDependencies": [
1168
-
"@esbuild/aix-ppc64@0.25.9",
1169
-
"@esbuild/android-arm@0.25.9",
1170
-
"@esbuild/android-arm64@0.25.9",
1171
-
"@esbuild/android-x64@0.25.9",
1172
-
"@esbuild/darwin-arm64@0.25.9",
1173
-
"@esbuild/darwin-x64@0.25.9",
1174
-
"@esbuild/freebsd-arm64@0.25.9",
1175
-
"@esbuild/freebsd-x64@0.25.9",
1176
-
"@esbuild/linux-arm@0.25.9",
1177
-
"@esbuild/linux-arm64@0.25.9",
1178
-
"@esbuild/linux-ia32@0.25.9",
1179
-
"@esbuild/linux-loong64@0.25.9",
1180
-
"@esbuild/linux-mips64el@0.25.9",
1181
-
"@esbuild/linux-ppc64@0.25.9",
1182
-
"@esbuild/linux-riscv64@0.25.9",
1183
-
"@esbuild/linux-s390x@0.25.9",
1184
-
"@esbuild/linux-x64@0.25.9",
887
+
"@esbuild/aix-ppc64",
888
+
"@esbuild/android-arm",
889
+
"@esbuild/android-arm64",
890
+
"@esbuild/android-x64",
891
+
"@esbuild/darwin-arm64",
892
+
"@esbuild/darwin-x64",
893
+
"@esbuild/freebsd-arm64",
894
+
"@esbuild/freebsd-x64",
895
+
"@esbuild/linux-arm",
896
+
"@esbuild/linux-arm64",
897
+
"@esbuild/linux-ia32",
898
+
"@esbuild/linux-loong64",
899
+
"@esbuild/linux-mips64el",
900
+
"@esbuild/linux-ppc64",
901
+
"@esbuild/linux-riscv64",
902
+
"@esbuild/linux-s390x",
903
+
"@esbuild/linux-x64",
1185
904
"@esbuild/netbsd-arm64",
1186
-
"@esbuild/netbsd-x64@0.25.9",
1187
-
"@esbuild/openbsd-arm64@0.25.9",
1188
-
"@esbuild/openbsd-x64@0.25.9",
905
+
"@esbuild/netbsd-x64",
906
+
"@esbuild/openbsd-arm64",
907
+
"@esbuild/openbsd-x64",
1189
908
"@esbuild/openharmony-arm64",
1190
-
"@esbuild/sunos-x64@0.25.9",
1191
-
"@esbuild/win32-arm64@0.25.9",
1192
-
"@esbuild/win32-ia32@0.25.9",
1193
-
"@esbuild/win32-x64@0.25.9"
909
+
"@esbuild/sunos-x64",
910
+
"@esbuild/win32-arm64",
911
+
"@esbuild/win32-ia32",
912
+
"@esbuild/win32-x64"
1194
913
],
1195
914
"scripts": true,
1196
915
"bin": true
1197
916
},
1198
-
"escalade@3.2.0": {
1199
-
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="
1200
-
},
1201
917
"event-target-shim@5.0.1": {
1202
918
"integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="
1203
919
},
1204
920
"events@3.3.0": {
1205
921
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
1206
922
},
1207
-
"fast-glob@3.3.3": {
1208
-
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
1209
-
"dependencies": [
1210
-
"@nodelib/fs.stat",
1211
-
"@nodelib/fs.walk",
1212
-
"glob-parent@5.1.2",
1213
-
"merge2",
1214
-
"micromatch"
1215
-
]
1216
-
},
1217
923
"fast-redact@3.5.0": {
1218
924
"integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A=="
1219
925
},
1220
-
"fastq@1.19.1": {
1221
-
"integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
1222
-
"dependencies": [
1223
-
"reusify"
1224
-
]
1225
-
},
1226
-
"fflate@0.4.8": {
1227
-
"integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA=="
1228
-
},
1229
-
"fill-range@7.1.1": {
1230
-
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
1231
-
"dependencies": [
1232
-
"to-regex-range"
1233
-
]
1234
-
},
1235
926
"follow-redirects@1.15.11": {
1236
927
"integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ=="
1237
928
},
1238
-
"foreground-child@3.3.1": {
1239
-
"integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
1240
-
"dependencies": [
1241
-
"cross-spawn",
1242
-
"signal-exit"
1243
-
]
1244
-
},
1245
929
"form-data@4.0.4": {
1246
930
"integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
1247
931
"dependencies": [
···
1251
935
"hasown",
1252
936
"mime-types"
1253
937
]
1254
-
},
1255
-
"fraction.js@4.3.7": {
1256
-
"integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew=="
1257
-
},
1258
-
"fsevents@2.3.3": {
1259
-
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1260
-
"os": ["darwin"],
1261
-
"scripts": true
1262
938
},
1263
939
"function-bind@1.1.2": {
1264
940
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
···
1285
961
"es-object-atoms"
1286
962
]
1287
963
},
1288
-
"glob-parent@5.1.2": {
1289
-
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1290
-
"dependencies": [
1291
-
"is-glob"
1292
-
]
1293
-
},
1294
-
"glob-parent@6.0.2": {
1295
-
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
1296
-
"dependencies": [
1297
-
"is-glob"
1298
-
]
1299
-
},
1300
-
"glob@10.4.5": {
1301
-
"integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
1302
-
"dependencies": [
1303
-
"foreground-child",
1304
-
"jackspeak",
1305
-
"minimatch",
1306
-
"minipass",
1307
-
"package-json-from-dist",
1308
-
"path-scurry"
1309
-
],
1310
-
"bin": true
1311
-
},
1312
964
"gopd@1.2.0": {
1313
965
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="
966
+
},
967
+
"graceful-fs@4.2.11": {
968
+
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
1314
969
},
1315
970
"graphemer@1.4.0": {
1316
971
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
···
1347
1002
"iron-webcrypto@1.2.1": {
1348
1003
"integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg=="
1349
1004
},
1350
-
"is-binary-path@2.1.0": {
1351
-
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
1352
-
"dependencies": [
1353
-
"binary-extensions"
1354
-
]
1355
-
},
1356
-
"is-core-module@2.16.1": {
1357
-
"integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
1358
-
"dependencies": [
1359
-
"hasown"
1360
-
]
1361
-
},
1362
-
"is-extglob@2.1.1": {
1363
-
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
1364
-
},
1365
-
"is-fullwidth-code-point@3.0.0": {
1366
-
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
1367
-
},
1368
-
"is-glob@4.0.3": {
1369
-
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1370
-
"dependencies": [
1371
-
"is-extglob"
1372
-
]
1373
-
},
1374
-
"is-number@7.0.0": {
1375
-
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
1376
-
},
1377
-
"isexe@2.0.0": {
1378
-
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
1379
-
},
1380
1005
"iso-datestring-validator@2.2.2": {
1381
1006
"integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA=="
1382
1007
},
1383
-
"jackspeak@3.4.3": {
1384
-
"integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
1385
-
"dependencies": [
1386
-
"@isaacs/cliui"
1387
-
],
1388
-
"optionalDependencies": [
1389
-
"@pkgjs/parseargs"
1390
-
]
1391
-
},
1392
-
"jiti@1.21.7": {
1393
-
"integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
1008
+
"jiti@2.5.1": {
1009
+
"integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==",
1394
1010
"bin": true
1395
1011
},
1396
1012
"jose@5.9.6": {
1397
1013
"integrity": "sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ=="
1398
1014
},
1399
-
"lilconfig@2.1.0": {
1400
-
"integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ=="
1015
+
"lightningcss-darwin-arm64@1.30.1": {
1016
+
"integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==",
1017
+
"os": ["darwin"],
1018
+
"cpu": ["arm64"]
1019
+
},
1020
+
"lightningcss-darwin-x64@1.30.1": {
1021
+
"integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==",
1022
+
"os": ["darwin"],
1023
+
"cpu": ["x64"]
1024
+
},
1025
+
"lightningcss-freebsd-x64@1.30.1": {
1026
+
"integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==",
1027
+
"os": ["freebsd"],
1028
+
"cpu": ["x64"]
1401
1029
},
1402
-
"lilconfig@3.1.3": {
1403
-
"integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw=="
1030
+
"lightningcss-linux-arm-gnueabihf@1.30.1": {
1031
+
"integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==",
1032
+
"os": ["linux"],
1033
+
"cpu": ["arm"]
1404
1034
},
1405
-
"lines-and-columns@1.2.4": {
1406
-
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
1035
+
"lightningcss-linux-arm64-gnu@1.30.1": {
1036
+
"integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==",
1037
+
"os": ["linux"],
1038
+
"cpu": ["arm64"]
1407
1039
},
1408
-
"lodash.memoize@4.1.2": {
1409
-
"integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="
1040
+
"lightningcss-linux-arm64-musl@1.30.1": {
1041
+
"integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==",
1042
+
"os": ["linux"],
1043
+
"cpu": ["arm64"]
1410
1044
},
1411
-
"lodash.uniq@4.5.0": {
1412
-
"integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="
1045
+
"lightningcss-linux-x64-gnu@1.30.1": {
1046
+
"integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==",
1047
+
"os": ["linux"],
1048
+
"cpu": ["x64"]
1413
1049
},
1414
-
"lru-cache@10.4.3": {
1415
-
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
1050
+
"lightningcss-linux-x64-musl@1.30.1": {
1051
+
"integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==",
1052
+
"os": ["linux"],
1053
+
"cpu": ["x64"]
1416
1054
},
1417
-
"math-intrinsics@1.1.0": {
1418
-
"integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="
1055
+
"lightningcss-win32-arm64-msvc@1.30.1": {
1056
+
"integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==",
1057
+
"os": ["win32"],
1058
+
"cpu": ["arm64"]
1419
1059
},
1420
-
"mdn-data@2.0.28": {
1421
-
"integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g=="
1060
+
"lightningcss-win32-x64-msvc@1.30.1": {
1061
+
"integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
1062
+
"os": ["win32"],
1063
+
"cpu": ["x64"]
1422
1064
},
1423
-
"mdn-data@2.0.30": {
1424
-
"integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="
1065
+
"lightningcss@1.30.1": {
1066
+
"integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==",
1067
+
"dependencies": [
1068
+
"detect-libc"
1069
+
],
1070
+
"optionalDependencies": [
1071
+
"lightningcss-darwin-arm64",
1072
+
"lightningcss-darwin-x64",
1073
+
"lightningcss-freebsd-x64",
1074
+
"lightningcss-linux-arm-gnueabihf",
1075
+
"lightningcss-linux-arm64-gnu",
1076
+
"lightningcss-linux-arm64-musl",
1077
+
"lightningcss-linux-x64-gnu",
1078
+
"lightningcss-linux-x64-musl",
1079
+
"lightningcss-win32-arm64-msvc",
1080
+
"lightningcss-win32-x64-msvc"
1081
+
]
1425
1082
},
1426
-
"merge2@1.4.1": {
1427
-
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
1083
+
"lru-cache@10.4.3": {
1084
+
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
1428
1085
},
1429
-
"micromatch@4.0.8": {
1430
-
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
1086
+
"magic-string@0.30.19": {
1087
+
"integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==",
1431
1088
"dependencies": [
1432
-
"braces",
1433
-
"picomatch"
1089
+
"@jridgewell/sourcemap-codec"
1434
1090
]
1091
+
},
1092
+
"math-intrinsics@1.1.0": {
1093
+
"integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="
1435
1094
},
1436
1095
"mime-db@1.52.0": {
1437
1096
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
···
1442
1101
"mime-db"
1443
1102
]
1444
1103
},
1445
-
"minimatch@9.0.5": {
1446
-
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
1104
+
"minipass@7.1.2": {
1105
+
"integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="
1106
+
},
1107
+
"minizlib@3.0.2": {
1108
+
"integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
1447
1109
"dependencies": [
1448
-
"brace-expansion"
1110
+
"minipass"
1449
1111
]
1450
1112
},
1451
-
"minipass@7.1.2": {
1452
-
"integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="
1113
+
"mkdirp@3.0.1": {
1114
+
"integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
1115
+
"bin": true
1453
1116
},
1454
1117
"multiformats@13.4.0": {
1455
1118
"integrity": "sha512-Mkb/QcclrJxKC+vrcIFl297h52QcKh2Az/9A5vbWytbQt4225UWWWmIuSsKksdww9NkIeYcA7DkfftyLuC/JSg=="
···
1457
1120
"multiformats@9.9.0": {
1458
1121
"integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg=="
1459
1122
},
1460
-
"mz@2.7.0": {
1461
-
"integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
1462
-
"dependencies": [
1463
-
"any-promise",
1464
-
"object-assign",
1465
-
"thenify-all"
1466
-
]
1467
-
},
1468
1123
"nanoid@3.3.11": {
1469
1124
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
1470
1125
"bin": true
1471
1126
},
1472
-
"node-releases@2.0.19": {
1473
-
"integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw=="
1474
-
},
1475
-
"normalize-path@3.0.0": {
1476
-
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
1477
-
},
1478
-
"normalize-range@0.1.2": {
1479
-
"integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA=="
1480
-
},
1481
-
"nth-check@2.1.1": {
1482
-
"integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
1483
-
"dependencies": [
1484
-
"boolbase"
1485
-
]
1486
-
},
1487
-
"object-assign@4.1.1": {
1488
-
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
1489
-
},
1490
-
"object-hash@3.0.0": {
1491
-
"integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="
1492
-
},
1493
1127
"on-exit-leak-free@2.1.2": {
1494
1128
"integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA=="
1495
1129
},
1496
1130
"one-webcrypto@1.0.3": {
1497
1131
"integrity": "sha512-fu9ywBVBPx0gS9K0etIROTiCkvI5S1TDjFsYFb3rC1ewFxeOqsbzq7aIMBHsYfrTHBcGXJaONXXjTl8B01cW1Q=="
1498
1132
},
1499
-
"package-json-from-dist@1.0.1": {
1500
-
"integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="
1501
-
},
1502
-
"path-key@3.1.1": {
1503
-
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
1504
-
},
1505
-
"path-parse@1.0.7": {
1506
-
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
1507
-
},
1508
-
"path-scurry@1.11.1": {
1509
-
"integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
1510
-
"dependencies": [
1511
-
"lru-cache",
1512
-
"minipass"
1513
-
]
1514
-
},
1515
1133
"picocolors@1.1.1": {
1516
1134
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
1517
-
},
1518
-
"picomatch@2.3.1": {
1519
-
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
1520
-
},
1521
-
"pify@2.3.0": {
1522
-
"integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="
1523
1135
},
1524
1136
"pino-abstract-transport@1.2.0": {
1525
1137
"integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==",
···
1548
1160
],
1549
1161
"bin": true
1550
1162
},
1551
-
"pirates@4.0.7": {
1552
-
"integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="
1553
-
},
1554
-
"postcss-calc@9.0.1_postcss@8.4.35": {
1555
-
"integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==",
1556
-
"dependencies": [
1557
-
"postcss@8.4.35",
1558
-
"postcss-selector-parser",
1559
-
"postcss-value-parser"
1560
-
]
1561
-
},
1562
-
"postcss-colormin@6.1.0_postcss@8.4.35": {
1563
-
"integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==",
1564
-
"dependencies": [
1565
-
"browserslist",
1566
-
"caniuse-api",
1567
-
"colord",
1568
-
"postcss@8.4.35",
1569
-
"postcss-value-parser"
1570
-
]
1571
-
},
1572
-
"postcss-convert-values@6.1.0_postcss@8.4.35": {
1573
-
"integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==",
1574
-
"dependencies": [
1575
-
"browserslist",
1576
-
"postcss@8.4.35",
1577
-
"postcss-value-parser"
1578
-
]
1579
-
},
1580
-
"postcss-discard-comments@6.0.2_postcss@8.4.35": {
1581
-
"integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==",
1582
-
"dependencies": [
1583
-
"postcss@8.4.35"
1584
-
]
1585
-
},
1586
-
"postcss-discard-duplicates@6.0.3_postcss@8.4.35": {
1587
-
"integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==",
1588
-
"dependencies": [
1589
-
"postcss@8.4.35"
1590
-
]
1591
-
},
1592
-
"postcss-discard-empty@6.0.3_postcss@8.4.35": {
1593
-
"integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==",
1594
-
"dependencies": [
1595
-
"postcss@8.4.35"
1596
-
]
1597
-
},
1598
-
"postcss-discard-overridden@6.0.2_postcss@8.4.35": {
1599
-
"integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==",
1600
-
"dependencies": [
1601
-
"postcss@8.4.35"
1602
-
]
1603
-
},
1604
-
"postcss-import@15.1.0_postcss@8.5.6": {
1605
-
"integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
1606
-
"dependencies": [
1607
-
"postcss@8.5.6",
1608
-
"postcss-value-parser",
1609
-
"read-cache",
1610
-
"resolve"
1611
-
]
1612
-
},
1613
-
"postcss-js@4.0.1_postcss@8.5.6": {
1614
-
"integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
1615
-
"dependencies": [
1616
-
"camelcase-css",
1617
-
"postcss@8.5.6"
1618
-
]
1619
-
},
1620
-
"postcss-load-config@4.0.2_postcss@8.5.6": {
1621
-
"integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==",
1622
-
"dependencies": [
1623
-
"lilconfig@3.1.3",
1624
-
"postcss@8.5.6",
1625
-
"yaml"
1626
-
],
1627
-
"optionalPeers": [
1628
-
"postcss@8.5.6"
1629
-
]
1630
-
},
1631
-
"postcss-merge-longhand@6.0.5_postcss@8.4.35": {
1632
-
"integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==",
1633
-
"dependencies": [
1634
-
"postcss@8.4.35",
1635
-
"postcss-value-parser",
1636
-
"stylehacks"
1637
-
]
1638
-
},
1639
-
"postcss-merge-rules@6.1.1_postcss@8.4.35": {
1640
-
"integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==",
1641
-
"dependencies": [
1642
-
"browserslist",
1643
-
"caniuse-api",
1644
-
"cssnano-utils",
1645
-
"postcss@8.4.35",
1646
-
"postcss-selector-parser"
1647
-
]
1648
-
},
1649
-
"postcss-minify-font-values@6.1.0_postcss@8.4.35": {
1650
-
"integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==",
1651
-
"dependencies": [
1652
-
"postcss@8.4.35",
1653
-
"postcss-value-parser"
1654
-
]
1655
-
},
1656
-
"postcss-minify-gradients@6.0.3_postcss@8.4.35": {
1657
-
"integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==",
1658
-
"dependencies": [
1659
-
"colord",
1660
-
"cssnano-utils",
1661
-
"postcss@8.4.35",
1662
-
"postcss-value-parser"
1663
-
]
1664
-
},
1665
-
"postcss-minify-params@6.1.0_postcss@8.4.35": {
1666
-
"integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==",
1667
-
"dependencies": [
1668
-
"browserslist",
1669
-
"cssnano-utils",
1670
-
"postcss@8.4.35",
1671
-
"postcss-value-parser"
1672
-
]
1673
-
},
1674
-
"postcss-minify-selectors@6.0.4_postcss@8.4.35": {
1675
-
"integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==",
1676
-
"dependencies": [
1677
-
"postcss@8.4.35",
1678
-
"postcss-selector-parser"
1679
-
]
1680
-
},
1681
-
"postcss-nested@6.2.0_postcss@8.5.6": {
1682
-
"integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
1683
-
"dependencies": [
1684
-
"postcss@8.5.6",
1685
-
"postcss-selector-parser"
1686
-
]
1687
-
},
1688
-
"postcss-normalize-charset@6.0.2_postcss@8.4.35": {
1689
-
"integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==",
1690
-
"dependencies": [
1691
-
"postcss@8.4.35"
1692
-
]
1693
-
},
1694
-
"postcss-normalize-display-values@6.0.2_postcss@8.4.35": {
1695
-
"integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==",
1696
-
"dependencies": [
1697
-
"postcss@8.4.35",
1698
-
"postcss-value-parser"
1699
-
]
1700
-
},
1701
-
"postcss-normalize-positions@6.0.2_postcss@8.4.35": {
1702
-
"integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==",
1703
-
"dependencies": [
1704
-
"postcss@8.4.35",
1705
-
"postcss-value-parser"
1706
-
]
1707
-
},
1708
-
"postcss-normalize-repeat-style@6.0.2_postcss@8.4.35": {
1709
-
"integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==",
1710
-
"dependencies": [
1711
-
"postcss@8.4.35",
1712
-
"postcss-value-parser"
1713
-
]
1714
-
},
1715
-
"postcss-normalize-string@6.0.2_postcss@8.4.35": {
1716
-
"integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==",
1717
-
"dependencies": [
1718
-
"postcss@8.4.35",
1719
-
"postcss-value-parser"
1720
-
]
1721
-
},
1722
-
"postcss-normalize-timing-functions@6.0.2_postcss@8.4.35": {
1723
-
"integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==",
1724
-
"dependencies": [
1725
-
"postcss@8.4.35",
1726
-
"postcss-value-parser"
1727
-
]
1728
-
},
1729
-
"postcss-normalize-unicode@6.1.0_postcss@8.4.35": {
1730
-
"integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==",
1731
-
"dependencies": [
1732
-
"browserslist",
1733
-
"postcss@8.4.35",
1734
-
"postcss-value-parser"
1735
-
]
1736
-
},
1737
-
"postcss-normalize-url@6.0.2_postcss@8.4.35": {
1738
-
"integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==",
1739
-
"dependencies": [
1740
-
"postcss@8.4.35",
1741
-
"postcss-value-parser"
1742
-
]
1743
-
},
1744
-
"postcss-normalize-whitespace@6.0.2_postcss@8.4.35": {
1745
-
"integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==",
1746
-
"dependencies": [
1747
-
"postcss@8.4.35",
1748
-
"postcss-value-parser"
1749
-
]
1750
-
},
1751
-
"postcss-ordered-values@6.0.2_postcss@8.4.35": {
1752
-
"integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==",
1753
-
"dependencies": [
1754
-
"cssnano-utils",
1755
-
"postcss@8.4.35",
1756
-
"postcss-value-parser"
1757
-
]
1758
-
},
1759
-
"postcss-reduce-initial@6.1.0_postcss@8.4.35": {
1760
-
"integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==",
1761
-
"dependencies": [
1762
-
"browserslist",
1763
-
"caniuse-api",
1764
-
"postcss@8.4.35"
1765
-
]
1766
-
},
1767
-
"postcss-reduce-transforms@6.0.2_postcss@8.4.35": {
1768
-
"integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==",
1769
-
"dependencies": [
1770
-
"postcss@8.4.35",
1771
-
"postcss-value-parser"
1772
-
]
1773
-
},
1774
-
"postcss-selector-parser@6.1.2": {
1775
-
"integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
1776
-
"dependencies": [
1777
-
"cssesc",
1778
-
"util-deprecate"
1779
-
]
1780
-
},
1781
-
"postcss-svgo@6.0.3_postcss@8.4.35": {
1782
-
"integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==",
1783
-
"dependencies": [
1784
-
"postcss@8.4.35",
1785
-
"postcss-value-parser",
1786
-
"svgo"
1787
-
]
1788
-
},
1789
-
"postcss-unique-selectors@6.0.4_postcss@8.4.35": {
1790
-
"integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==",
1791
-
"dependencies": [
1792
-
"postcss@8.4.35",
1793
-
"postcss-selector-parser"
1794
-
]
1795
-
},
1796
-
"postcss-value-parser@4.2.0": {
1797
-
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
1798
-
},
1799
-
"postcss@8.4.35": {
1800
-
"integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==",
1801
-
"dependencies": [
1802
-
"nanoid",
1803
-
"picocolors",
1804
-
"source-map-js"
1805
-
]
1806
-
},
1807
1163
"postcss@8.5.6": {
1808
1164
"integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
1809
1165
"dependencies": [
···
1811
1167
"picocolors",
1812
1168
"source-map-js"
1813
1169
]
1814
-
},
1815
-
"posthog-js@1.120.0": {
1816
-
"integrity": "sha512-A1FOJabDjt0mFg2ePfgqeZPUQl8WY6L+fNNfN/89gqvPoI7HmHta2hY/9tDQ+mBRHjj4nah5KK/EWqJHq69fGw==",
1817
-
"dependencies": [
1818
-
"fflate",
1819
-
"preact"
1820
-
],
1821
-
"deprecated": true
1822
1170
},
1823
1171
"preact-feather@4.2.1_preact@10.27.1": {
1824
1172
"integrity": "sha512-yK5kYW64AoOkm+xTtUjwcFx0zNrqVTbwmtww8G2AmAB6f8wyQgwZgc6oRXllSYeg7q1I8VbkUpErJuKJ6Vq2eA==",
···
1843
1191
},
1844
1192
"proxy-from-env@1.1.0": {
1845
1193
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
1846
-
},
1847
-
"queue-microtask@1.2.3": {
1848
-
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
1849
1194
},
1850
1195
"quick-format-unescaped@4.0.4": {
1851
1196
"integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg=="
1852
1197
},
1853
-
"read-cache@1.0.0": {
1854
-
"integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
1855
-
"dependencies": [
1856
-
"pify"
1857
-
]
1858
-
},
1859
1198
"readable-stream@4.7.0": {
1860
1199
"integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
1861
1200
"dependencies": [
···
1866
1205
"string_decoder"
1867
1206
]
1868
1207
},
1869
-
"readdirp@3.6.0": {
1870
-
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
1871
-
"dependencies": [
1872
-
"picomatch"
1873
-
]
1874
-
},
1875
1208
"real-require@0.2.0": {
1876
1209
"integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg=="
1877
1210
},
1878
-
"resolve@1.22.10": {
1879
-
"integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
1880
-
"dependencies": [
1881
-
"is-core-module",
1882
-
"path-parse",
1883
-
"supports-preserve-symlinks-flag"
1884
-
],
1885
-
"bin": true
1886
-
},
1887
-
"reusify@1.1.0": {
1888
-
"integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="
1889
-
},
1890
-
"run-parallel@1.2.0": {
1891
-
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
1892
-
"dependencies": [
1893
-
"queue-microtask"
1894
-
]
1895
-
},
1896
1211
"safe-buffer@5.2.1": {
1897
1212
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
1898
1213
},
1899
1214
"safe-stable-stringify@2.5.0": {
1900
1215
"integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA=="
1901
1216
},
1902
-
"shebang-command@2.0.0": {
1903
-
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1904
-
"dependencies": [
1905
-
"shebang-regex"
1906
-
]
1907
-
},
1908
-
"shebang-regex@3.0.0": {
1909
-
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
1910
-
},
1911
-
"signal-exit@4.1.0": {
1912
-
"integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="
1913
-
},
1914
1217
"sonic-boom@3.8.1": {
1915
1218
"integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==",
1916
1219
"dependencies": [
···
1923
1226
"split2@4.2.0": {
1924
1227
"integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg=="
1925
1228
},
1926
-
"string-width@4.2.3": {
1927
-
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1928
-
"dependencies": [
1929
-
"emoji-regex@8.0.0",
1930
-
"is-fullwidth-code-point",
1931
-
"strip-ansi@6.0.1"
1932
-
]
1933
-
},
1934
-
"string-width@5.1.2": {
1935
-
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
1936
-
"dependencies": [
1937
-
"eastasianwidth",
1938
-
"emoji-regex@9.2.2",
1939
-
"strip-ansi@7.1.0"
1940
-
]
1941
-
},
1942
1229
"string_decoder@1.3.0": {
1943
1230
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
1944
1231
"dependencies": [
1945
1232
"safe-buffer"
1946
1233
]
1947
1234
},
1948
-
"strip-ansi@6.0.1": {
1949
-
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1950
-
"dependencies": [
1951
-
"ansi-regex@5.0.1"
1952
-
]
1235
+
"tailwindcss@4.1.13": {
1236
+
"integrity": "sha512-i+zidfmTqtwquj4hMEwdjshYYgMbOrPzb9a0M3ZgNa0JMoZeFC6bxZvO8yr8ozS6ix2SDz0+mvryPeBs2TFE+w=="
1953
1237
},
1954
-
"strip-ansi@7.1.0": {
1955
-
"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
1956
-
"dependencies": [
1957
-
"ansi-regex@6.2.0"
1958
-
]
1238
+
"tapable@2.2.3": {
1239
+
"integrity": "sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg=="
1959
1240
},
1960
-
"stylehacks@6.1.1_postcss@8.4.35": {
1961
-
"integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==",
1241
+
"tar@7.4.3": {
1242
+
"integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
1962
1243
"dependencies": [
1963
-
"browserslist",
1964
-
"postcss@8.4.35",
1965
-
"postcss-selector-parser"
1966
-
]
1967
-
},
1968
-
"sucrase@3.35.0": {
1969
-
"integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==",
1970
-
"dependencies": [
1971
-
"@jridgewell/gen-mapping",
1972
-
"commander@4.1.1",
1973
-
"glob",
1974
-
"lines-and-columns",
1975
-
"mz",
1976
-
"pirates",
1977
-
"ts-interface-checker"
1978
-
],
1979
-
"bin": true
1980
-
},
1981
-
"supports-preserve-symlinks-flag@1.0.0": {
1982
-
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
1983
-
},
1984
-
"svgo@3.3.2": {
1985
-
"integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==",
1986
-
"dependencies": [
1987
-
"@trysound/sax",
1988
-
"commander@7.2.0",
1989
-
"css-select",
1990
-
"css-tree@2.3.1",
1991
-
"css-what",
1992
-
"csso",
1993
-
"picocolors"
1994
-
],
1995
-
"bin": true
1996
-
},
1997
-
"tailwindcss@3.4.17_postcss@8.5.6": {
1998
-
"integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==",
1999
-
"dependencies": [
2000
-
"@alloc/quick-lru",
2001
-
"arg",
2002
-
"chokidar",
2003
-
"didyoumean",
2004
-
"dlv",
2005
-
"fast-glob",
2006
-
"glob-parent@6.0.2",
2007
-
"is-glob",
2008
-
"jiti",
2009
-
"lilconfig@3.1.3",
2010
-
"micromatch",
2011
-
"normalize-path",
2012
-
"object-hash",
2013
-
"picocolors",
2014
-
"postcss@8.5.6",
2015
-
"postcss-import",
2016
-
"postcss-js",
2017
-
"postcss-load-config",
2018
-
"postcss-nested",
2019
-
"postcss-selector-parser",
2020
-
"resolve",
2021
-
"sucrase"
2022
-
],
2023
-
"bin": true
2024
-
},
2025
-
"tailwindcss@3.4.3_postcss@8.5.6": {
2026
-
"integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==",
2027
-
"dependencies": [
2028
-
"@alloc/quick-lru",
2029
-
"arg",
2030
-
"chokidar",
2031
-
"didyoumean",
2032
-
"dlv",
2033
-
"fast-glob",
2034
-
"glob-parent@6.0.2",
2035
-
"is-glob",
2036
-
"jiti",
2037
-
"lilconfig@2.1.0",
2038
-
"micromatch",
2039
-
"normalize-path",
2040
-
"object-hash",
2041
-
"picocolors",
2042
-
"postcss@8.5.6",
2043
-
"postcss-import",
2044
-
"postcss-js",
2045
-
"postcss-load-config",
2046
-
"postcss-nested",
2047
-
"postcss-selector-parser",
2048
-
"resolve",
2049
-
"sucrase"
2050
-
],
2051
-
"bin": true
2052
-
},
2053
-
"thenify-all@1.6.0": {
2054
-
"integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
2055
-
"dependencies": [
2056
-
"thenify"
2057
-
]
2058
-
},
2059
-
"thenify@3.3.1": {
2060
-
"integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
2061
-
"dependencies": [
2062
-
"any-promise"
1244
+
"@isaacs/fs-minipass",
1245
+
"chownr",
1246
+
"minipass",
1247
+
"minizlib",
1248
+
"mkdirp",
1249
+
"yallist"
2063
1250
]
2064
1251
},
2065
1252
"thread-stream@2.7.0": {
···
2068
1255
"real-require"
2069
1256
]
2070
1257
},
2071
-
"tlds@1.259.0": {
2072
-
"integrity": "sha512-AldGGlDP0PNgwppe2quAvuBl18UcjuNtOnDuUkqhd6ipPqrYYBt3aTxK1QTsBVknk97lS2JcafWMghjGWFtunw==",
1258
+
"tlds@1.260.0": {
1259
+
"integrity": "sha512-78+28EWBhCEE7qlyaHA9OR3IPvbCLiDh3Ckla593TksfFc9vfTsgvH7eS+dr3o9qr31gwGbogcI16yN91PoRjQ==",
2073
1260
"bin": true
2074
1261
},
2075
-
"to-regex-range@5.0.1": {
2076
-
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2077
-
"dependencies": [
2078
-
"is-number"
2079
-
]
2080
-
},
2081
-
"ts-interface-checker@0.1.13": {
2082
-
"integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="
1262
+
"tslib@2.8.1": {
1263
+
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
2083
1264
},
2084
1265
"uint8arrays@3.0.0": {
2085
1266
"integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
···
2096
1277
"uncrypto@0.1.3": {
2097
1278
"integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q=="
2098
1279
},
2099
-
"undici-types@6.21.0": {
2100
-
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="
1280
+
"undici-types@7.10.0": {
1281
+
"integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag=="
2101
1282
},
2102
1283
"undici@6.21.3": {
2103
1284
"integrity": "sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw=="
2104
1285
},
2105
-
"update-browserslist-db@1.1.3_browserslist@4.25.3": {
2106
-
"integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
2107
-
"dependencies": [
2108
-
"browserslist",
2109
-
"escalade",
2110
-
"picocolors"
2111
-
],
2112
-
"bin": true
2113
-
},
2114
-
"util-deprecate@1.0.2": {
2115
-
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
2116
-
},
2117
-
"which@2.0.2": {
2118
-
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2119
-
"dependencies": [
2120
-
"isexe"
2121
-
],
2122
-
"bin": true
2123
-
},
2124
-
"wrap-ansi@7.0.0": {
2125
-
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2126
-
"dependencies": [
2127
-
"ansi-styles@4.3.0",
2128
-
"string-width@4.2.3",
2129
-
"strip-ansi@6.0.1"
2130
-
]
2131
-
},
2132
-
"wrap-ansi@8.1.0": {
2133
-
"integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
2134
-
"dependencies": [
2135
-
"ansi-styles@6.2.1",
2136
-
"string-width@5.1.2",
2137
-
"strip-ansi@7.1.0"
2138
-
]
2139
-
},
2140
-
"yaml@2.8.1": {
2141
-
"integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==",
2142
-
"bin": true
1286
+
"yallist@5.0.0": {
1287
+
"integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw=="
2143
1288
},
2144
1289
"zod@3.25.76": {
2145
1290
"integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="
···
2148
1293
"workspace": {
2149
1294
"dependencies": [
2150
1295
"jsr:@bigmoves/atproto-oauth-client@0.2",
2151
-
"jsr:@fresh/core@2.0.0-alpha.33",
2152
-
"jsr:@fresh/plugin-tailwind@0.0.1-alpha.7",
1296
+
"jsr:@fresh/core@2",
1297
+
"jsr:@fresh/plugin-tailwind@1.0.0",
2153
1298
"jsr:@knotbin/posthog-fresh@~0.1.3",
2154
-
"npm:@atproto/api@~0.15.6",
1299
+
"npm:@atproto/api@~0.15.27",
2155
1300
"npm:@atproto/crypto@~0.4.4",
2156
1301
"npm:@did-plc/lib@^0.0.4",
2157
-
"npm:@preact/signals@^2.0.4",
2158
-
"npm:posthog-js@1.120.0",
2159
-
"npm:preact@^10.26.6",
2160
-
"npm:tailwindcss@3.4.3"
1302
+
"npm:@preact/signals@^2.3.1",
1303
+
"npm:preact@^10.27.1",
1304
+
"npm:tailwindcss@^4.1.13"
2161
1305
]
2162
1306
}
2163
1307
}
+5
-10
dev.ts
+5
-10
dev.ts
···
1
1
import { Builder } from "fresh/dev";
2
2
import { tailwind } from "@fresh/plugin-tailwind";
3
-
import { app } from "./main.ts";
4
3
5
-
// Pass development only configuration here
6
4
const builder = new Builder({ target: "safari12" });
7
-
8
-
// Example: Enabling the tailwind plugin for Fresh
9
-
tailwind(builder, app, {});
5
+
tailwind(builder);
10
6
11
-
// Create optimized assets for the browser when
12
-
// running `deno run -A dev.ts build`
13
7
if (Deno.args.includes("build")) {
14
-
await builder.build(app);
8
+
// This creates a production build
9
+
await builder.build();
15
10
} else {
16
-
// ...otherwise start the development server
17
-
await builder.listen(app);
11
+
// This starts a development server with live reload
12
+
await builder.listen(() => import("./main.ts"));
18
13
}
+1
-1
islands/LoginButton.tsx
+1
-1
islands/LoginButton.tsx
+1
-1
islands/LoginSelector.tsx
+1
-1
islands/LoginSelector.tsx
+4
-9
main.ts
+4
-9
main.ts
···
1
1
/// <reference lib="deno.unstable" />
2
2
3
-
import { App, fsRoutes, staticFiles } from "fresh";
3
+
import { App, staticFiles } from "fresh";
4
4
import { define, type State } from "./utils.ts";
5
5
import { getSession } from "./lib/sessions.ts";
6
6
7
-
export const app = new App<State>();
8
-
9
-
app.use(staticFiles());
7
+
export const app = new App<State>()
8
+
.use(staticFiles())
9
+
.fsRoutes();
10
10
11
11
// this can also be defined via a file. feel free to delete this!
12
12
const authMiddleware = define.middleware(async (ctx) => {
···
41
41
}
42
42
});
43
43
app.use(authMiddleware);
44
-
45
-
await fsRoutes(app, {
46
-
loadIsland: (path) => import(`./islands/${path}`),
47
-
loadRoute: (path) => import(`./routes/${path}`),
48
-
});
49
44
50
45
if (import.meta.main) {
51
46
await app.listen();
+8
-5
routes/_app.tsx
+8
-5
routes/_app.tsx
···
1
1
import { type PageProps } from "fresh";
2
2
import Header from "../islands/Header.tsx";
3
+
import { Partial } from "fresh/runtime";
3
4
4
5
export default function App({ Component }: PageProps) {
5
6
return (
···
26
27
data-website-id={Deno.env.get("UMAMI_ID")}
27
28
>
28
29
</script>
29
-
<body>
30
-
<Header />
31
-
<main className="pt-8">
32
-
<Component />
33
-
</main>
30
+
<body f-client-nav>
31
+
<Partial name="body">
32
+
<Header />
33
+
<main className="pt-8">
34
+
<Component />
35
+
</main>
36
+
</Partial>
34
37
</body>
35
38
</html>
36
39
);
-5
routes/_error.tsx
-5
routes/_error.tsx
···
1
1
import { HttpError, PageProps } from "fresh";
2
-
import posthog from "posthog-js";
3
2
4
3
export default function ErrorPage(props: PageProps) {
5
4
const error = props.error; // Contains the thrown Error or HTTPError
6
5
if (error instanceof HttpError) {
7
-
posthog.default.capture("error", {
8
-
error: error.message,
9
-
status: error.status,
10
-
});
11
6
const status = error.status; // HTTP status code
12
7
// Render a 404 not found page
13
8
if (status === 404) {
-13
routes/index.tsx
-13
routes/index.tsx
···
18
18
<Ticket />
19
19
20
20
<LoginButton />
21
-
<p class="font-mono text-lg sm:text-xl mb-4 mt-4 sm:mb-6 text-center text-gray-600 dark:text-gray-300">
22
-
Airport is made with love by{" "}
23
-
<a
24
-
class="text-blue-500 hover:underline"
25
-
href="https://bsky.app/profile/knotbin.com"
26
-
>
27
-
Roscoe
28
-
</a>{" "}
29
-
for{" "}
30
-
<a class="text-blue-500 hover:underline" href="https://sprk.so">
31
-
Spark
32
-
</a>, a new short-video platform for AT Protocol.
33
-
</p>
34
21
<div class="text-center mb-4">
35
22
<a
36
23
href="/about"
static/fonts/SpaceMono-Bold.ttf
static/fonts/SpaceMono-Bold.ttf
This is a binary file and will not be displayed.
static/fonts/SpaceMono-BoldItalic.ttf
static/fonts/SpaceMono-BoldItalic.ttf
This is a binary file and will not be displayed.
static/fonts/SpaceMono-Italic.ttf
static/fonts/SpaceMono-Italic.ttf
This is a binary file and will not be displayed.
static/fonts/SpaceMono-Regular.ttf
static/fonts/SpaceMono-Regular.ttf
This is a binary file and will not be displayed.
+159
-135
static/styles.css
+159
-135
static/styles.css
···
1
-
@import url("https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap");
2
-
@import url("https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");
1
+
@import "tailwindcss";
2
+
@import url("https://api.fonts.coollabs.io/css2?family=Share+Tech+Mono&display=swap");
3
+
4
+
@font-face {
5
+
font-family: "Skyfont";
6
+
src: url("fonts/skyfont.regular.otf") format("opentype");
7
+
font-weight: normal;
8
+
font-style: normal;
9
+
}
3
10
4
11
@font-face {
5
-
font-family: "Skyfont";
6
-
src: url("fonts/skyfont.regular.otf") format("opentype");
7
-
font-weight: normal;
8
-
font-style: normal;
12
+
font-family: "F25_Bank_Printer";
13
+
src: url("fonts/F25_Bank_Printer.ttf") format("truetype");
14
+
font-weight: normal;
15
+
font-style: normal;
9
16
}
10
17
11
18
@font-face {
12
-
font-family: "F25_Bank_Printer";
13
-
src: url("fonts/F25_Bank_Printer.ttf") format("truetype");
14
-
font-weight: normal;
15
-
font-style: normal;
19
+
font-family: "SpaceMono";
20
+
src: url("fonts/SpaceMono-Regular.ttf") format("truetype");
21
+
font-weight: normal;
22
+
font-style: normal;
16
23
}
17
24
18
-
@tailwind base;
19
-
@tailwind components;
20
-
@tailwind utilities;
25
+
@layer theme, base, components, utilities;
26
+
@import "tailwindcss/theme.css" layer(theme);
27
+
@import "tailwindcss/preflight.css" layer(base);
28
+
@import "tailwindcss/utilities.css" layer(utilities);
29
+
21
30
22
31
@keyframes fadeOut {
23
-
0% {
24
-
opacity: 1;
25
-
}
26
-
75% {
27
-
opacity: 1;
28
-
} /* Hold full opacity for most of the animation */
29
-
100% {
30
-
opacity: 0;
31
-
}
32
+
0% {
33
+
opacity: 1;
34
+
}
35
+
36
+
75% {
37
+
opacity: 1;
38
+
}
39
+
40
+
/* Hold full opacity for most of the animation */
41
+
100% {
42
+
opacity: 0;
43
+
}
32
44
}
33
45
34
46
.status-message-fade {
35
-
animation: fadeOut 2s forwards;
47
+
animation: fadeOut 2s forwards;
36
48
}
37
49
38
50
.font-spectral {
39
-
font-family: "Spectral", serif;
51
+
font-family: "Spectral", serif;
40
52
}
41
53
42
54
.grow-wrap {
43
-
/* easy way to plop the elements on top of each other and have them both sized based on the tallest one's height */
44
-
display: grid;
55
+
/* easy way to plop the elements on top of each other and have them both sized based on the tallest one's height */
56
+
display: grid;
45
57
}
58
+
46
59
.grow-wrap::after {
47
-
/* Note the weird space! Needed to preventy jumpy behavior */
48
-
content: attr(data-replicated-value) " ";
60
+
/* Note the weird space! Needed to preventy jumpy behavior */
61
+
content: attr(data-replicated-value) " ";
49
62
50
-
/* This is how textarea text behaves */
51
-
white-space: pre-wrap;
63
+
/* This is how textarea text behaves */
64
+
white-space: pre-wrap;
52
65
53
-
/* Hidden from view, clicks, and screen readers */
54
-
visibility: hidden;
66
+
/* Hidden from view, clicks, and screen readers */
67
+
visibility: hidden;
55
68
}
56
-
.grow-wrap > textarea {
57
-
/* You could leave this, but after a user resizes, then it ruins the auto sizing */
58
-
resize: none;
69
+
70
+
.grow-wrap>textarea {
71
+
/* You could leave this, but after a user resizes, then it ruins the auto sizing */
72
+
resize: none;
59
73
60
-
/* Firefox shows scrollbar on growth, you can hide like this. */
61
-
overflow: hidden;
74
+
/* Firefox shows scrollbar on growth, you can hide like this. */
75
+
overflow: hidden;
62
76
}
63
-
.grow-wrap > textarea,
77
+
78
+
.grow-wrap>textarea,
64
79
.grow-wrap::after {
65
-
/* Identical styling required!! */
66
-
font: inherit;
80
+
/* Identical styling required!! */
81
+
font: inherit;
67
82
68
-
/* Place on top of each other */
69
-
grid-area: 1 / 1 / 2 / 2;
83
+
/* Place on top of each other */
84
+
grid-area: 1 / 1 / 2 / 2;
70
85
}
71
86
72
87
/* Base styling */
73
88
@layer base {
74
-
body {
75
-
@apply bg-gray-50 dark:bg-gray-900 text-gray-900 dark:text-gray-100;
76
-
font-family: Space Mono;
77
-
}
78
-
button {
79
-
@apply rounded-xl;
80
-
}
89
+
body {
90
+
@apply bg-gray-50 dark:bg-gray-900 text-gray-900 dark:text-gray-100;
91
+
font-family: SpaceMono;
92
+
}
93
+
94
+
button {
95
+
@apply rounded-xl;
96
+
font-family: SpaceMono;
97
+
}
81
98
82
-
input {
83
-
@apply px-4 py-2;
84
-
}
99
+
input {
100
+
@apply px-4 py-2;
101
+
}
85
102
86
-
h1,
87
-
h2,
88
-
h3,
89
-
h4,
90
-
h5 {
91
-
font-family: Share Tech Mono, monospace;
92
-
}
103
+
h1,
104
+
h2,
105
+
h3,
106
+
h4,
107
+
h5 {
108
+
font-family: Share Tech Mono, monospace;
109
+
}
93
110
}
94
111
95
112
.ticket {
96
-
font-family: F25_Bank_Printer, monospace;
97
-
@apply bg-white dark:bg-gray-800 p-8 relative overflow-hidden;
98
-
position: relative;
99
-
/* Angled corners */
100
-
clip-path: polygon(
101
-
20px 0,
102
-
/* Top left corner */ calc(100% - 20px) 0,
103
-
/* Top right corner */ 100% 20px,
104
-
/* Top right */ 100% calc(100% - 20px),
105
-
/* Bottom right */ calc(100% - 20px) 100%,
106
-
/* Bottom right corner */ 20px 100%,
107
-
/* Bottom left corner */ 0 calc(100% - 20px),
108
-
/* Bottom left */ 0 20px /* Back to top left */
109
-
);
113
+
font-family: F25_Bank_Printer, monospace;
114
+
@apply bg-white dark:bg-gray-800 p-8 relative overflow-hidden;
115
+
position: relative;
116
+
/* Angled corners */
117
+
clip-path: polygon(20px 0,
118
+
/* Top left corner */
119
+
calc(100% - 20px) 0,
120
+
/* Top right corner */
121
+
100% 20px,
122
+
/* Top right */
123
+
100% calc(100% - 20px),
124
+
/* Bottom right */
125
+
calc(100% - 20px) 100%,
126
+
/* Bottom right corner */
127
+
20px 100%,
128
+
/* Bottom left corner */
129
+
0 calc(100% - 20px),
130
+
/* Bottom left */
131
+
0 20px
132
+
/* Back to top left */
133
+
);
110
134
}
111
135
112
136
/* Create side perforations using pseudo-elements */
113
137
.ticket::before,
114
138
.ticket::after {
115
-
content: "";
116
-
position: absolute;
117
-
top: 30px;
118
-
bottom: 30px;
119
-
width: 1px;
120
-
background-image: linear-gradient(
121
-
to bottom,
122
-
transparent 0%,
123
-
transparent 40%,
124
-
currentColor 40%,
125
-
currentColor 60%,
126
-
transparent 60%,
127
-
transparent 100%
128
-
);
129
-
background-size: 100% 20px;
130
-
background-repeat: repeat-y;
131
-
opacity: 0.2;
139
+
content: "";
140
+
position: absolute;
141
+
top: 30px;
142
+
bottom: 30px;
143
+
width: 1px;
144
+
background-image: linear-gradient(to bottom,
145
+
transparent 0%,
146
+
transparent 40%,
147
+
currentColor 40%,
148
+
currentColor 60%,
149
+
transparent 60%,
150
+
transparent 100%);
151
+
background-size: 100% 20px;
152
+
background-repeat: repeat-y;
153
+
opacity: 0.2;
132
154
}
133
155
134
156
.ticket::before {
135
-
left: 8px;
157
+
left: 8px;
136
158
}
137
159
138
160
.ticket::after {
139
-
right: 8px;
161
+
right: 8px;
140
162
}
141
163
142
164
.dark .ticket {
143
-
background-image:
144
-
radial-gradient(
145
-
circle at 10px center,
146
-
rgb(17 24 39) 4px,
147
-
transparent 4px
148
-
),
149
-
radial-gradient(
150
-
circle at calc(100% - 10px) center,
151
-
rgb(17 24 39) 4px,
152
-
transparent 4px
153
-
);
165
+
background-image:
166
+
radial-gradient(circle at 10px center,
167
+
rgb(17 24 39) 4px,
168
+
transparent 4px),
169
+
radial-gradient(circle at calc(100% - 10px) center,
170
+
rgb(17 24 39) 4px,
171
+
transparent 4px);
154
172
}
155
173
156
174
/* Remove the previous background images and corner cuts */
157
175
.ticket::before,
158
176
.ticket::after {
159
-
display: none;
177
+
display: none;
160
178
}
161
179
162
180
.boarding-label {
163
-
@apply absolute top-2 right-2 bg-blue-100 dark:bg-blue-900 px-3 py-1
164
-
rounded-full text-xs font-bold uppercase tracking-wider;
165
-
transform: rotate(2deg);
181
+
@apply absolute top-2 right-2 bg-blue-100 dark:bg-blue-900 px-3 py-1 rounded-full text-xs font-bold uppercase tracking-wider;
182
+
transform: rotate(2deg);
166
183
}
167
184
168
185
.flight-info {
169
-
@apply flex justify-between items-center mt-4 pt-4 border-t border-dashed;
186
+
@apply flex justify-between items-center mt-4 pt-4 border-t border-dashed;
170
187
}
171
188
172
189
.passenger-info {
173
-
@apply text-sm text-gray-600 dark:text-gray-400 mt-2;
190
+
@apply text-sm text-gray-600 dark:text-gray-400 mt-2;
174
191
}
175
192
176
193
/* Modern Airport Sign Styles */
177
194
.airport-sign {
178
-
position: relative;
179
-
transform-origin: top;
180
-
transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
181
-
border-radius: 0.5rem;
182
-
backdrop-filter: blur(8px);
195
+
position: relative;
196
+
transform-origin: top;
197
+
transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
198
+
border-radius: 0.5rem;
199
+
backdrop-filter: blur(8px);
183
200
}
184
201
185
202
/* Dropdown panel styles */
186
-
.airport-sign + div {
187
-
border-radius: 0.5rem;
188
-
backdrop-filter: blur(8px);
203
+
.airport-sign+div {
204
+
border-radius: 0.5rem;
205
+
backdrop-filter: blur(8px);
189
206
}
190
207
191
208
/* Remove old texture styles */
192
209
.airport-sign,
193
-
.airport-sign + div {
194
-
background-blend-mode: overlay;
210
+
.airport-sign+div {
211
+
background-blend-mode: overlay;
195
212
}
196
213
197
214
@keyframes popin {
198
-
0% {
199
-
opacity: 0;
200
-
transform: scale(0.95);
201
-
}
202
-
100% {
203
-
opacity: 1;
204
-
transform: scale(1);
205
-
}
215
+
0% {
216
+
opacity: 0;
217
+
transform: scale(0.95);
218
+
}
219
+
220
+
100% {
221
+
opacity: 1;
222
+
transform: scale(1);
223
+
}
206
224
}
225
+
207
226
.animate-popin {
208
-
animation: popin 0.25s cubic-bezier(0.4, 0, 0.2, 1);
227
+
animation: popin 0.25s cubic-bezier(0.4, 0, 0.2, 1);
209
228
}
229
+
210
230
@keyframes bounce-short {
211
-
0%, 100% {
212
-
transform: translateY(0);
213
-
}
214
-
50% {
215
-
transform: translateY(-8px);
216
-
}
231
+
232
+
0%,
233
+
100% {
234
+
transform: translateY(0);
235
+
}
236
+
237
+
50% {
238
+
transform: translateY(-8px);
239
+
}
217
240
}
241
+
218
242
.animate-bounce-short {
219
-
animation: bounce-short 0.5s;
243
+
animation: bounce-short 0.5s;
220
244
}