+44
-1
app/[doc_id]/page.tsx
+44
-1
app/[doc_id]/page.tsx
···
1
+
"use client";
2
+
import { ReplicacheProvider, useEntity, useReplicache } from "../../replicache";
3
+
import { TextEditor } from "../../components/TextEditor";
4
+
1
5
export default function DocumentPage(props: { params: { doc_id: string } }) {
2
-
return <div className="text-blue-400">doc_id: {props.params.doc_id}</div>;
6
+
return (
7
+
<ReplicacheProvider name={props.params.doc_id}>
8
+
<div className="text-blue-400">doc_id: {props.params.doc_id}</div>
9
+
<AllFacts entityID={props.params.doc_id} />
10
+
</ReplicacheProvider>
11
+
);
12
+
}
13
+
14
+
function AllFacts(props: { entityID: string }) {
15
+
let blocks = useEntity(props.entityID, "block/card");
16
+
17
+
return (
18
+
<div>
19
+
{blocks?.map((f) => {
20
+
let data = f.data as { type: "reference"; value: string };
21
+
return <Block key={f.id} entityID={data.value} />;
22
+
})}
23
+
</div>
24
+
);
25
+
}
26
+
27
+
function Block(props: { entityID: string }) {
28
+
let content = useEntity(props.entityID, "card/content");
29
+
let children = useEntity(props.entityID, "block/card");
30
+
let rep = useReplicache();
31
+
return (
32
+
<div className="border p-2">
33
+
<TextEditor
34
+
value={content?.[0]?.data.value}
35
+
onChange={async (value) => {
36
+
await rep.rep?.mutate.assertFact({
37
+
entity: props.entityID,
38
+
attribute: "card/content",
39
+
data: { type: "text", value },
40
+
});
41
+
}}
42
+
/>
43
+
{children?.map((c) => <Block key={c.id} entityID={c.data.value} />)}
44
+
</div>
45
+
);
3
46
}
-5
backend/index.ts
-5
backend/index.ts
+20
components/TextEditor.tsx
+20
components/TextEditor.tsx
···
1
+
import { useEffect, useState } from "react";
2
+
3
+
export function TextEditor(props: {
4
+
value?: string;
5
+
onChange: (value: string) => Promise<void>;
6
+
}) {
7
+
let [intermediateState, setIntermediateState] = useState(props.value);
8
+
useEffect(() => {
9
+
setIntermediateState(props.value as string);
10
+
}, [props.value]);
11
+
return (
12
+
<textarea
13
+
value={intermediateState}
14
+
onChange={async (e) => {
15
+
setIntermediateState(e.currentTarget.value);
16
+
await props.onChange(e.currentTarget.value);
17
+
}}
18
+
/>
19
+
);
20
+
}
+11
drizzle.config.ts
+11
drizzle.config.ts
···
1
+
import { defineConfig } from "drizzle-kit";
2
+
import { loadEnvConfig } from "@next/env";
3
+
loadEnvConfig(process.cwd());
4
+
export default defineConfig({
5
+
dialect: "postgresql", // "mysql" | "sqlite" | "postgresql"
6
+
schema: "./src/schema/*",
7
+
out: "./drizzle",
8
+
dbCredentials: {
9
+
url: process.env.DB_URL as string,
10
+
},
11
+
});
+13
drizzle/relations.ts
+13
drizzle/relations.ts
···
1
+
import { relations } from "drizzle-orm/relations";
2
+
import { entities, facts } from "./schema";
3
+
4
+
export const factsRelations = relations(facts, ({one}) => ({
5
+
entity: one(entities, {
6
+
fields: [facts.entity],
7
+
references: [entities.id]
8
+
}),
9
+
}));
10
+
11
+
export const entitiesRelations = relations(entities, ({many}) => ({
12
+
facts: many(facts),
13
+
}));
+36
drizzle/schema.ts
+36
drizzle/schema.ts
···
1
+
import { pgTable, pgEnum, uuid, timestamp, text, bigint, foreignKey, jsonb } from "drizzle-orm/pg-core"
2
+
import { sql } from "drizzle-orm"
3
+
4
+
export const aal_level = pgEnum("aal_level", ['aal1', 'aal2', 'aal3'])
5
+
export const code_challenge_method = pgEnum("code_challenge_method", ['s256', 'plain'])
6
+
export const factor_status = pgEnum("factor_status", ['unverified', 'verified'])
7
+
export const factor_type = pgEnum("factor_type", ['totp', 'webauthn'])
8
+
export const request_status = pgEnum("request_status", ['PENDING', 'SUCCESS', 'ERROR'])
9
+
export const key_status = pgEnum("key_status", ['default', 'valid', 'invalid', 'expired'])
10
+
export const key_type = pgEnum("key_type", ['aead-ietf', 'aead-det', 'hmacsha512', 'hmacsha256', 'auth', 'shorthash', 'generichash', 'kdf', 'secretbox', 'secretstream', 'stream_xchacha20'])
11
+
export const action = pgEnum("action", ['INSERT', 'UPDATE', 'DELETE', 'TRUNCATE', 'ERROR'])
12
+
export const equality_op = pgEnum("equality_op", ['eq', 'neq', 'lt', 'lte', 'gt', 'gte', 'in'])
13
+
14
+
15
+
export const entities = pgTable("entities", {
16
+
id: uuid("id").defaultRandom().primaryKey().notNull(),
17
+
created_at: timestamp("created_at", { withTimezone: true, mode: 'string' }).defaultNow().notNull(),
18
+
});
19
+
20
+
export const replicache_clients = pgTable("replicache_clients", {
21
+
client_id: text("client_id").primaryKey().notNull(),
22
+
client_group: text("client_group").notNull(),
23
+
// You can use { mode: "bigint" } if numbers are exceeding js number limitations
24
+
last_mutation: bigint("last_mutation", { mode: "number" }).notNull(),
25
+
});
26
+
27
+
export const facts = pgTable("facts", {
28
+
id: uuid("id").defaultRandom().primaryKey().notNull(),
29
+
entity: uuid("entity").notNull().references(() => entities.id, { onDelete: "cascade", onUpdate: "restrict" } ),
30
+
attribute: text("attribute").notNull(),
31
+
data: jsonb("data").notNull(),
32
+
created_at: timestamp("created_at", { mode: 'string' }).defaultNow().notNull(),
33
+
updated_at: timestamp("updated_at", { mode: 'string' }),
34
+
// You can use { mode: "bigint" } if numbers are exceeding js number limitations
35
+
version: bigint("version", { mode: "number" }).default(0).notNull(),
36
+
});
+1475
-3870
package-lock.json
+1475
-3870
package-lock.json
···
9
9
"version": "1.0.0",
10
10
"license": "ISC",
11
11
"dependencies": {
12
-
"@adobe/react-spectrum": "^3.35.0",
13
-
"@radix-ui/react-popover": "^1.0.7",
14
-
"@react-spectrum/color": "^3.0.0-beta.33",
15
-
"@react-stately/color": "^3.6.0",
16
-
"@spectrum-css/colorarea": "^5.1.0",
17
-
"@spectrum-css/colorhandle": "^8.1.0",
12
+
"@supabase/supabase-js": "^2.43.2",
13
+
"@vercel/kv": "^1.0.1",
14
+
"drizzle-orm": "^0.30.10",
18
15
"next": "^14.2.3",
16
+
"postgres": "^3.4.4",
19
17
"react": "^18.3.1",
20
18
"react-dom": "^18.3.1",
21
-
"react-use-measure": "^2.1.1"
19
+
"react-use-measure": "^2.1.1",
20
+
"replicache": "^14.2.2"
22
21
},
23
22
"devDependencies": {
24
23
"@cloudflare/workers-types": "^4.20240512.0",
25
24
"@types/react": "18.3.2",
26
25
"autoprefixer": "^10.4.19",
26
+
"drizzle-kit": "^0.21.2",
27
27
"postcss": "^8.4.38",
28
28
"prettier": "3.2.5",
29
29
"supabase": "^1.167.4",
···
32
32
"wrangler": "^3.56.0"
33
33
}
34
34
},
35
-
"node_modules/@adobe/react-spectrum": {
36
-
"version": "3.35.0",
37
-
"resolved": "https://registry.npmjs.org/@adobe/react-spectrum/-/react-spectrum-3.35.0.tgz",
38
-
"integrity": "sha512-dhCKWKDS/xF02EpWluicH7Va6KAANbrUx4rb1UeeFT3czhwz44oCQ74ZYviVedNv6Bq7O22/kbMa20rDdyt/4A==",
39
-
"dependencies": {
40
-
"@internationalized/string": "^3.2.2",
41
-
"@react-aria/i18n": "^3.11.0",
42
-
"@react-aria/ssr": "^3.9.3",
43
-
"@react-aria/utils": "^3.24.0",
44
-
"@react-aria/visually-hidden": "^3.8.11",
45
-
"@react-spectrum/actionbar": "^3.4.4",
46
-
"@react-spectrum/actiongroup": "^3.10.4",
47
-
"@react-spectrum/avatar": "^3.0.11",
48
-
"@react-spectrum/badge": "^3.1.12",
49
-
"@react-spectrum/breadcrumbs": "^3.9.6",
50
-
"@react-spectrum/button": "^3.16.3",
51
-
"@react-spectrum/buttongroup": "^3.6.12",
52
-
"@react-spectrum/calendar": "^3.4.8",
53
-
"@react-spectrum/checkbox": "^3.9.5",
54
-
"@react-spectrum/combobox": "^3.12.4",
55
-
"@react-spectrum/contextualhelp": "^3.6.10",
56
-
"@react-spectrum/datepicker": "^3.9.5",
57
-
"@react-spectrum/dialog": "^3.8.10",
58
-
"@react-spectrum/divider": "^3.5.12",
59
-
"@react-spectrum/dnd": "^3.3.9",
60
-
"@react-spectrum/dropzone": "^3.0.0",
61
-
"@react-spectrum/filetrigger": "^3.0.0",
62
-
"@react-spectrum/form": "^3.7.5",
63
-
"@react-spectrum/icon": "^3.7.12",
64
-
"@react-spectrum/illustratedmessage": "^3.5.0",
65
-
"@react-spectrum/image": "^3.5.0",
66
-
"@react-spectrum/inlinealert": "^3.2.4",
67
-
"@react-spectrum/labeledvalue": "^3.1.13",
68
-
"@react-spectrum/layout": "^3.6.4",
69
-
"@react-spectrum/link": "^3.6.6",
70
-
"@react-spectrum/list": "^3.7.9",
71
-
"@react-spectrum/listbox": "^3.12.8",
72
-
"@react-spectrum/menu": "^3.19.0",
73
-
"@react-spectrum/meter": "^3.5.0",
74
-
"@react-spectrum/numberfield": "^3.9.2",
75
-
"@react-spectrum/overlays": "^5.6.0",
76
-
"@react-spectrum/picker": "^3.14.4",
77
-
"@react-spectrum/progress": "^3.7.6",
78
-
"@react-spectrum/provider": "^3.9.6",
79
-
"@react-spectrum/radio": "^3.7.5",
80
-
"@react-spectrum/searchfield": "^3.8.5",
81
-
"@react-spectrum/slider": "^3.6.8",
82
-
"@react-spectrum/statuslight": "^3.5.12",
83
-
"@react-spectrum/switch": "^3.5.4",
84
-
"@react-spectrum/table": "^3.12.9",
85
-
"@react-spectrum/tabs": "^3.8.9",
86
-
"@react-spectrum/tag": "^3.2.5",
87
-
"@react-spectrum/text": "^3.5.4",
88
-
"@react-spectrum/textfield": "^3.12.0",
89
-
"@react-spectrum/theme-dark": "^3.5.9",
90
-
"@react-spectrum/theme-default": "^3.5.9",
91
-
"@react-spectrum/theme-light": "^3.4.9",
92
-
"@react-spectrum/tooltip": "^3.6.6",
93
-
"@react-spectrum/view": "^3.6.9",
94
-
"@react-spectrum/well": "^3.4.12",
95
-
"@react-stately/collections": "^3.10.6",
96
-
"@react-stately/data": "^3.11.3",
97
-
"@react-types/shared": "^3.23.0",
98
-
"client-only": "^0.0.1"
99
-
},
100
-
"peerDependencies": {
101
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
102
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
103
-
}
104
-
},
105
-
"node_modules/@adobe/react-spectrum-ui": {
106
-
"version": "1.2.0",
107
-
"resolved": "https://registry.npmjs.org/@adobe/react-spectrum-ui/-/react-spectrum-ui-1.2.0.tgz",
108
-
"integrity": "sha512-os3EdjfyJbrukLcZ5uYtdFRiDlLB3zq2JoXp19J/IDpZ8btibJeRZYSwjL+LscEiT2pOYaF2McMQdkZTIwnllw==",
109
-
"peerDependencies": {
110
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
111
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
112
-
}
113
-
},
114
-
"node_modules/@adobe/react-spectrum-workflow": {
115
-
"version": "2.3.4",
116
-
"resolved": "https://registry.npmjs.org/@adobe/react-spectrum-workflow/-/react-spectrum-workflow-2.3.4.tgz",
117
-
"integrity": "sha512-XPLzIBl58HdLF9WIPB7RDAvVXvCE3SjG+HaWQhW2P9MnxSz1DEA9O7mlTlYblJkMbfk10T/+RFaSupc1yoN+TA==",
118
-
"peerDependencies": {
119
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
120
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
121
-
}
122
-
},
123
35
"node_modules/@alloc/quick-lru": {
124
36
"version": "5.2.0",
125
37
"resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
···
132
44
"url": "https://github.com/sponsors/sindresorhus"
133
45
}
134
46
},
135
-
"node_modules/@babel/runtime": {
136
-
"version": "7.24.5",
137
-
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz",
138
-
"integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==",
139
-
"dependencies": {
140
-
"regenerator-runtime": "^0.14.0"
141
-
},
47
+
"node_modules/@badrap/valita": {
48
+
"version": "0.3.8",
49
+
"resolved": "https://registry.npmjs.org/@badrap/valita/-/valita-0.3.8.tgz",
50
+
"integrity": "sha512-aqzw+V8XSOkYlu7Aq1QhXqfxz5V6Vm6e0p6XZYZDEaGwSc6ac9OJ4B7U4BOo3mm7FzzRRHJ5yizeGKnj+REjBQ==",
142
51
"engines": {
143
-
"node": ">=6.9.0"
52
+
"node": ">= 16"
144
53
}
145
54
},
146
55
"node_modules/@cloudflare/kv-asset-handler": {
···
239
148
"version": "4.20240512.0",
240
149
"resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20240512.0.tgz",
241
150
"integrity": "sha512-o2yTEWg+YK/I1t/Me+dA0oarO0aCbjibp6wSeaw52DSE9tDyKJ7S+Qdyw/XsMrKn4t8kF6f/YOba+9O4MJfW9w==",
242
-
"dev": true
151
+
"devOptional": true
243
152
},
244
153
"node_modules/@cspotcode/source-map-support": {
245
154
"version": "0.8.1",
···
253
162
"node": ">=12"
254
163
}
255
164
},
165
+
"node_modules/@esbuild-kit/core-utils": {
166
+
"version": "3.3.2",
167
+
"resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.3.2.tgz",
168
+
"integrity": "sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==",
169
+
"dev": true,
170
+
"dependencies": {
171
+
"esbuild": "~0.18.20",
172
+
"source-map-support": "^0.5.21"
173
+
}
174
+
},
175
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": {
176
+
"version": "0.18.20",
177
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz",
178
+
"integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==",
179
+
"cpu": [
180
+
"arm"
181
+
],
182
+
"dev": true,
183
+
"optional": true,
184
+
"os": [
185
+
"android"
186
+
],
187
+
"engines": {
188
+
"node": ">=12"
189
+
}
190
+
},
191
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm64": {
192
+
"version": "0.18.20",
193
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz",
194
+
"integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==",
195
+
"cpu": [
196
+
"arm64"
197
+
],
198
+
"dev": true,
199
+
"optional": true,
200
+
"os": [
201
+
"android"
202
+
],
203
+
"engines": {
204
+
"node": ">=12"
205
+
}
206
+
},
207
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-x64": {
208
+
"version": "0.18.20",
209
+
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz",
210
+
"integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==",
211
+
"cpu": [
212
+
"x64"
213
+
],
214
+
"dev": true,
215
+
"optional": true,
216
+
"os": [
217
+
"android"
218
+
],
219
+
"engines": {
220
+
"node": ">=12"
221
+
}
222
+
},
223
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": {
224
+
"version": "0.18.20",
225
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",
226
+
"integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==",
227
+
"cpu": [
228
+
"arm64"
229
+
],
230
+
"dev": true,
231
+
"optional": true,
232
+
"os": [
233
+
"darwin"
234
+
],
235
+
"engines": {
236
+
"node": ">=12"
237
+
}
238
+
},
239
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-x64": {
240
+
"version": "0.18.20",
241
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",
242
+
"integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
243
+
"cpu": [
244
+
"x64"
245
+
],
246
+
"dev": true,
247
+
"optional": true,
248
+
"os": [
249
+
"darwin"
250
+
],
251
+
"engines": {
252
+
"node": ">=12"
253
+
}
254
+
},
255
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-arm64": {
256
+
"version": "0.18.20",
257
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
258
+
"integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==",
259
+
"cpu": [
260
+
"arm64"
261
+
],
262
+
"dev": true,
263
+
"optional": true,
264
+
"os": [
265
+
"freebsd"
266
+
],
267
+
"engines": {
268
+
"node": ">=12"
269
+
}
270
+
},
271
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-x64": {
272
+
"version": "0.18.20",
273
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz",
274
+
"integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==",
275
+
"cpu": [
276
+
"x64"
277
+
],
278
+
"dev": true,
279
+
"optional": true,
280
+
"os": [
281
+
"freebsd"
282
+
],
283
+
"engines": {
284
+
"node": ">=12"
285
+
}
286
+
},
287
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm": {
288
+
"version": "0.18.20",
289
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz",
290
+
"integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==",
291
+
"cpu": [
292
+
"arm"
293
+
],
294
+
"dev": true,
295
+
"optional": true,
296
+
"os": [
297
+
"linux"
298
+
],
299
+
"engines": {
300
+
"node": ">=12"
301
+
}
302
+
},
303
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm64": {
304
+
"version": "0.18.20",
305
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz",
306
+
"integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==",
307
+
"cpu": [
308
+
"arm64"
309
+
],
310
+
"dev": true,
311
+
"optional": true,
312
+
"os": [
313
+
"linux"
314
+
],
315
+
"engines": {
316
+
"node": ">=12"
317
+
}
318
+
},
319
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ia32": {
320
+
"version": "0.18.20",
321
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz",
322
+
"integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==",
323
+
"cpu": [
324
+
"ia32"
325
+
],
326
+
"dev": true,
327
+
"optional": true,
328
+
"os": [
329
+
"linux"
330
+
],
331
+
"engines": {
332
+
"node": ">=12"
333
+
}
334
+
},
335
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": {
336
+
"version": "0.18.20",
337
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz",
338
+
"integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==",
339
+
"cpu": [
340
+
"loong64"
341
+
],
342
+
"dev": true,
343
+
"optional": true,
344
+
"os": [
345
+
"linux"
346
+
],
347
+
"engines": {
348
+
"node": ">=12"
349
+
}
350
+
},
351
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-mips64el": {
352
+
"version": "0.18.20",
353
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz",
354
+
"integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==",
355
+
"cpu": [
356
+
"mips64el"
357
+
],
358
+
"dev": true,
359
+
"optional": true,
360
+
"os": [
361
+
"linux"
362
+
],
363
+
"engines": {
364
+
"node": ">=12"
365
+
}
366
+
},
367
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ppc64": {
368
+
"version": "0.18.20",
369
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz",
370
+
"integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==",
371
+
"cpu": [
372
+
"ppc64"
373
+
],
374
+
"dev": true,
375
+
"optional": true,
376
+
"os": [
377
+
"linux"
378
+
],
379
+
"engines": {
380
+
"node": ">=12"
381
+
}
382
+
},
383
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-riscv64": {
384
+
"version": "0.18.20",
385
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz",
386
+
"integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==",
387
+
"cpu": [
388
+
"riscv64"
389
+
],
390
+
"dev": true,
391
+
"optional": true,
392
+
"os": [
393
+
"linux"
394
+
],
395
+
"engines": {
396
+
"node": ">=12"
397
+
}
398
+
},
399
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-s390x": {
400
+
"version": "0.18.20",
401
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz",
402
+
"integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",
403
+
"cpu": [
404
+
"s390x"
405
+
],
406
+
"dev": true,
407
+
"optional": true,
408
+
"os": [
409
+
"linux"
410
+
],
411
+
"engines": {
412
+
"node": ">=12"
413
+
}
414
+
},
415
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-x64": {
416
+
"version": "0.18.20",
417
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz",
418
+
"integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==",
419
+
"cpu": [
420
+
"x64"
421
+
],
422
+
"dev": true,
423
+
"optional": true,
424
+
"os": [
425
+
"linux"
426
+
],
427
+
"engines": {
428
+
"node": ">=12"
429
+
}
430
+
},
431
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/netbsd-x64": {
432
+
"version": "0.18.20",
433
+
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz",
434
+
"integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==",
435
+
"cpu": [
436
+
"x64"
437
+
],
438
+
"dev": true,
439
+
"optional": true,
440
+
"os": [
441
+
"netbsd"
442
+
],
443
+
"engines": {
444
+
"node": ">=12"
445
+
}
446
+
},
447
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/openbsd-x64": {
448
+
"version": "0.18.20",
449
+
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz",
450
+
"integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==",
451
+
"cpu": [
452
+
"x64"
453
+
],
454
+
"dev": true,
455
+
"optional": true,
456
+
"os": [
457
+
"openbsd"
458
+
],
459
+
"engines": {
460
+
"node": ">=12"
461
+
}
462
+
},
463
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/sunos-x64": {
464
+
"version": "0.18.20",
465
+
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz",
466
+
"integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==",
467
+
"cpu": [
468
+
"x64"
469
+
],
470
+
"dev": true,
471
+
"optional": true,
472
+
"os": [
473
+
"sunos"
474
+
],
475
+
"engines": {
476
+
"node": ">=12"
477
+
}
478
+
},
479
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-arm64": {
480
+
"version": "0.18.20",
481
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
482
+
"integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==",
483
+
"cpu": [
484
+
"arm64"
485
+
],
486
+
"dev": true,
487
+
"optional": true,
488
+
"os": [
489
+
"win32"
490
+
],
491
+
"engines": {
492
+
"node": ">=12"
493
+
}
494
+
},
495
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-ia32": {
496
+
"version": "0.18.20",
497
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz",
498
+
"integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==",
499
+
"cpu": [
500
+
"ia32"
501
+
],
502
+
"dev": true,
503
+
"optional": true,
504
+
"os": [
505
+
"win32"
506
+
],
507
+
"engines": {
508
+
"node": ">=12"
509
+
}
510
+
},
511
+
"node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-x64": {
512
+
"version": "0.18.20",
513
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",
514
+
"integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==",
515
+
"cpu": [
516
+
"x64"
517
+
],
518
+
"dev": true,
519
+
"optional": true,
520
+
"os": [
521
+
"win32"
522
+
],
523
+
"engines": {
524
+
"node": ">=12"
525
+
}
526
+
},
527
+
"node_modules/@esbuild-kit/core-utils/node_modules/esbuild": {
528
+
"version": "0.18.20",
529
+
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz",
530
+
"integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==",
531
+
"dev": true,
532
+
"hasInstallScript": true,
533
+
"bin": {
534
+
"esbuild": "bin/esbuild"
535
+
},
536
+
"engines": {
537
+
"node": ">=12"
538
+
},
539
+
"optionalDependencies": {
540
+
"@esbuild/android-arm": "0.18.20",
541
+
"@esbuild/android-arm64": "0.18.20",
542
+
"@esbuild/android-x64": "0.18.20",
543
+
"@esbuild/darwin-arm64": "0.18.20",
544
+
"@esbuild/darwin-x64": "0.18.20",
545
+
"@esbuild/freebsd-arm64": "0.18.20",
546
+
"@esbuild/freebsd-x64": "0.18.20",
547
+
"@esbuild/linux-arm": "0.18.20",
548
+
"@esbuild/linux-arm64": "0.18.20",
549
+
"@esbuild/linux-ia32": "0.18.20",
550
+
"@esbuild/linux-loong64": "0.18.20",
551
+
"@esbuild/linux-mips64el": "0.18.20",
552
+
"@esbuild/linux-ppc64": "0.18.20",
553
+
"@esbuild/linux-riscv64": "0.18.20",
554
+
"@esbuild/linux-s390x": "0.18.20",
555
+
"@esbuild/linux-x64": "0.18.20",
556
+
"@esbuild/netbsd-x64": "0.18.20",
557
+
"@esbuild/openbsd-x64": "0.18.20",
558
+
"@esbuild/sunos-x64": "0.18.20",
559
+
"@esbuild/win32-arm64": "0.18.20",
560
+
"@esbuild/win32-ia32": "0.18.20",
561
+
"@esbuild/win32-x64": "0.18.20"
562
+
}
563
+
},
564
+
"node_modules/@esbuild-kit/esm-loader": {
565
+
"version": "2.6.5",
566
+
"resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.6.5.tgz",
567
+
"integrity": "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==",
568
+
"dev": true,
569
+
"dependencies": {
570
+
"@esbuild-kit/core-utils": "^3.3.2",
571
+
"get-tsconfig": "^4.7.0"
572
+
}
573
+
},
256
574
"node_modules/@esbuild-plugins/node-globals-polyfill": {
257
575
"version": "0.2.3",
258
576
"resolved": "https://registry.npmjs.org/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.2.3.tgz",
···
273
591
},
274
592
"peerDependencies": {
275
593
"esbuild": "*"
594
+
}
595
+
},
596
+
"node_modules/@esbuild/aix-ppc64": {
597
+
"version": "0.19.12",
598
+
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz",
599
+
"integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==",
600
+
"cpu": [
601
+
"ppc64"
602
+
],
603
+
"dev": true,
604
+
"optional": true,
605
+
"os": [
606
+
"aix"
607
+
],
608
+
"engines": {
609
+
"node": ">=12"
276
610
}
277
611
},
278
612
"node_modules/@esbuild/android-arm": {
···
636
970
"node": ">=14"
637
971
}
638
972
},
639
-
"node_modules/@floating-ui/core": {
640
-
"version": "1.6.2",
641
-
"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.2.tgz",
642
-
"integrity": "sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==",
643
-
"dependencies": {
644
-
"@floating-ui/utils": "^0.2.0"
645
-
}
646
-
},
647
-
"node_modules/@floating-ui/dom": {
648
-
"version": "1.6.5",
649
-
"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.5.tgz",
650
-
"integrity": "sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==",
651
-
"dependencies": {
652
-
"@floating-ui/core": "^1.0.0",
653
-
"@floating-ui/utils": "^0.2.0"
654
-
}
655
-
},
656
-
"node_modules/@floating-ui/react-dom": {
657
-
"version": "2.0.9",
658
-
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.9.tgz",
659
-
"integrity": "sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ==",
660
-
"dependencies": {
661
-
"@floating-ui/dom": "^1.0.0"
662
-
},
663
-
"peerDependencies": {
664
-
"react": ">=16.8.0",
665
-
"react-dom": ">=16.8.0"
666
-
}
667
-
},
668
-
"node_modules/@floating-ui/utils": {
669
-
"version": "0.2.2",
670
-
"resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz",
671
-
"integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw=="
672
-
},
673
-
"node_modules/@formatjs/ecma402-abstract": {
674
-
"version": "2.0.0",
675
-
"resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.0.0.tgz",
676
-
"integrity": "sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==",
677
-
"dependencies": {
678
-
"@formatjs/intl-localematcher": "0.5.4",
679
-
"tslib": "^2.4.0"
680
-
}
681
-
},
682
-
"node_modules/@formatjs/fast-memoize": {
683
-
"version": "2.2.0",
684
-
"resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz",
685
-
"integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==",
686
-
"dependencies": {
687
-
"tslib": "^2.4.0"
688
-
}
689
-
},
690
-
"node_modules/@formatjs/icu-messageformat-parser": {
691
-
"version": "2.7.8",
692
-
"resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.8.tgz",
693
-
"integrity": "sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==",
694
-
"dependencies": {
695
-
"@formatjs/ecma402-abstract": "2.0.0",
696
-
"@formatjs/icu-skeleton-parser": "1.8.2",
697
-
"tslib": "^2.4.0"
698
-
}
699
-
},
700
-
"node_modules/@formatjs/icu-skeleton-parser": {
701
-
"version": "1.8.2",
702
-
"resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.2.tgz",
703
-
"integrity": "sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==",
704
-
"dependencies": {
705
-
"@formatjs/ecma402-abstract": "2.0.0",
706
-
"tslib": "^2.4.0"
707
-
}
708
-
},
709
-
"node_modules/@formatjs/intl-localematcher": {
710
-
"version": "0.5.4",
711
-
"resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz",
712
-
"integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==",
713
-
"dependencies": {
714
-
"tslib": "^2.4.0"
715
-
}
716
-
},
717
-
"node_modules/@internationalized/date": {
718
-
"version": "3.5.3",
719
-
"resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.3.tgz",
720
-
"integrity": "sha512-X9bi8NAEHAjD8yzmPYT2pdJsbe+tYSEBAfowtlxJVJdZR3aK8Vg7ZUT1Fm5M47KLzp/M1p1VwAaeSma3RT7biw==",
721
-
"dependencies": {
722
-
"@swc/helpers": "^0.5.0"
723
-
}
724
-
},
725
-
"node_modules/@internationalized/message": {
726
-
"version": "3.1.3",
727
-
"resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.1.3.tgz",
728
-
"integrity": "sha512-jba3kGxnh4hN4zoeJZuMft99Ly1zbmon4fyDz3VAmO39Kb5Aw+usGub7oU/sGoBIcVQ7REEwsvjIWtIO1nitbw==",
729
-
"dependencies": {
730
-
"@swc/helpers": "^0.5.0",
731
-
"intl-messageformat": "^10.1.0"
732
-
}
733
-
},
734
-
"node_modules/@internationalized/number": {
735
-
"version": "3.5.2",
736
-
"resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.5.2.tgz",
737
-
"integrity": "sha512-4FGHTi0rOEX1giSkt5MH4/te0eHBq3cvAYsfLlpguV6pzJAReXymiYpE5wPCqKqjkUO3PIsyvk+tBiIV1pZtbA==",
738
-
"dependencies": {
739
-
"@swc/helpers": "^0.5.0"
740
-
}
741
-
},
742
-
"node_modules/@internationalized/string": {
743
-
"version": "3.2.2",
744
-
"resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.2.2.tgz",
745
-
"integrity": "sha512-5xy2JfSQyGqL9FDIdJXVjoKSBBDJR4lvwoCbqKhc5hQZ/qSLU/OlONCmrJPcSH0zxh88lXJMzbOAk8gJ48JBFw==",
746
-
"dependencies": {
747
-
"@swc/helpers": "^0.5.0"
748
-
}
749
-
},
750
973
"node_modules/@isaacs/cliui": {
751
974
"version": "8.0.2",
752
975
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
···
1019
1242
"node": ">=14"
1020
1243
}
1021
1244
},
1022
-
"node_modules/@radix-ui/primitive": {
1023
-
"version": "1.0.1",
1024
-
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz",
1025
-
"integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==",
1026
-
"dependencies": {
1027
-
"@babel/runtime": "^7.13.10"
1028
-
}
1029
-
},
1030
-
"node_modules/@radix-ui/react-arrow": {
1245
+
"node_modules/@rocicorp/lock": {
1031
1246
"version": "1.0.3",
1032
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz",
1033
-
"integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==",
1247
+
"resolved": "https://registry.npmjs.org/@rocicorp/lock/-/lock-1.0.3.tgz",
1248
+
"integrity": "sha512-aXRTG0Ul89KrV30J/p209RhMCRLIFFIT6RepvCPBicKTHaUtTlmJipgLl6QmSt5HJYYJ5P8Czp+4T4G1+6fcgQ==",
1034
1249
"dependencies": {
1035
-
"@babel/runtime": "^7.13.10",
1036
-
"@radix-ui/react-primitive": "1.0.3"
1250
+
"@rocicorp/resolver": "^1.0.1"
1037
1251
},
1038
-
"peerDependencies": {
1039
-
"@types/react": "*",
1040
-
"@types/react-dom": "*",
1041
-
"react": "^16.8 || ^17.0 || ^18.0",
1042
-
"react-dom": "^16.8 || ^17.0 || ^18.0"
1043
-
},
1044
-
"peerDependenciesMeta": {
1045
-
"@types/react": {
1046
-
"optional": true
1047
-
},
1048
-
"@types/react-dom": {
1049
-
"optional": true
1050
-
}
1051
-
}
1052
-
},
1053
-
"node_modules/@radix-ui/react-compose-refs": {
1054
-
"version": "1.0.1",
1055
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz",
1056
-
"integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==",
1057
-
"dependencies": {
1058
-
"@babel/runtime": "^7.13.10"
1059
-
},
1060
-
"peerDependencies": {
1061
-
"@types/react": "*",
1062
-
"react": "^16.8 || ^17.0 || ^18.0"
1063
-
},
1064
-
"peerDependenciesMeta": {
1065
-
"@types/react": {
1066
-
"optional": true
1067
-
}
1068
-
}
1069
-
},
1070
-
"node_modules/@radix-ui/react-context": {
1071
-
"version": "1.0.1",
1072
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz",
1073
-
"integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==",
1074
-
"dependencies": {
1075
-
"@babel/runtime": "^7.13.10"
1076
-
},
1077
-
"peerDependencies": {
1078
-
"@types/react": "*",
1079
-
"react": "^16.8 || ^17.0 || ^18.0"
1080
-
},
1081
-
"peerDependenciesMeta": {
1082
-
"@types/react": {
1083
-
"optional": true
1084
-
}
1085
-
}
1086
-
},
1087
-
"node_modules/@radix-ui/react-dismissable-layer": {
1088
-
"version": "1.0.5",
1089
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz",
1090
-
"integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==",
1091
-
"dependencies": {
1092
-
"@babel/runtime": "^7.13.10",
1093
-
"@radix-ui/primitive": "1.0.1",
1094
-
"@radix-ui/react-compose-refs": "1.0.1",
1095
-
"@radix-ui/react-primitive": "1.0.3",
1096
-
"@radix-ui/react-use-callback-ref": "1.0.1",
1097
-
"@radix-ui/react-use-escape-keydown": "1.0.3"
1098
-
},
1099
-
"peerDependencies": {
1100
-
"@types/react": "*",
1101
-
"@types/react-dom": "*",
1102
-
"react": "^16.8 || ^17.0 || ^18.0",
1103
-
"react-dom": "^16.8 || ^17.0 || ^18.0"
1104
-
},
1105
-
"peerDependenciesMeta": {
1106
-
"@types/react": {
1107
-
"optional": true
1108
-
},
1109
-
"@types/react-dom": {
1110
-
"optional": true
1111
-
}
1112
-
}
1113
-
},
1114
-
"node_modules/@radix-ui/react-focus-guards": {
1115
-
"version": "1.0.1",
1116
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz",
1117
-
"integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==",
1118
-
"dependencies": {
1119
-
"@babel/runtime": "^7.13.10"
1120
-
},
1121
-
"peerDependencies": {
1122
-
"@types/react": "*",
1123
-
"react": "^16.8 || ^17.0 || ^18.0"
1124
-
},
1125
-
"peerDependenciesMeta": {
1126
-
"@types/react": {
1127
-
"optional": true
1128
-
}
1129
-
}
1130
-
},
1131
-
"node_modules/@radix-ui/react-focus-scope": {
1132
-
"version": "1.0.4",
1133
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz",
1134
-
"integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==",
1135
-
"dependencies": {
1136
-
"@babel/runtime": "^7.13.10",
1137
-
"@radix-ui/react-compose-refs": "1.0.1",
1138
-
"@radix-ui/react-primitive": "1.0.3",
1139
-
"@radix-ui/react-use-callback-ref": "1.0.1"
1140
-
},
1141
-
"peerDependencies": {
1142
-
"@types/react": "*",
1143
-
"@types/react-dom": "*",
1144
-
"react": "^16.8 || ^17.0 || ^18.0",
1145
-
"react-dom": "^16.8 || ^17.0 || ^18.0"
1146
-
},
1147
-
"peerDependenciesMeta": {
1148
-
"@types/react": {
1149
-
"optional": true
1150
-
},
1151
-
"@types/react-dom": {
1152
-
"optional": true
1153
-
}
1154
-
}
1155
-
},
1156
-
"node_modules/@radix-ui/react-id": {
1157
-
"version": "1.0.1",
1158
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz",
1159
-
"integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==",
1160
-
"dependencies": {
1161
-
"@babel/runtime": "^7.13.10",
1162
-
"@radix-ui/react-use-layout-effect": "1.0.1"
1163
-
},
1164
-
"peerDependencies": {
1165
-
"@types/react": "*",
1166
-
"react": "^16.8 || ^17.0 || ^18.0"
1167
-
},
1168
-
"peerDependenciesMeta": {
1169
-
"@types/react": {
1170
-
"optional": true
1171
-
}
1172
-
}
1173
-
},
1174
-
"node_modules/@radix-ui/react-popover": {
1175
-
"version": "1.0.7",
1176
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.0.7.tgz",
1177
-
"integrity": "sha512-shtvVnlsxT6faMnK/a7n0wptwBD23xc1Z5mdrtKLwVEfsEMXodS0r5s0/g5P0hX//EKYZS2sxUjqfzlg52ZSnQ==",
1178
-
"dependencies": {
1179
-
"@babel/runtime": "^7.13.10",
1180
-
"@radix-ui/primitive": "1.0.1",
1181
-
"@radix-ui/react-compose-refs": "1.0.1",
1182
-
"@radix-ui/react-context": "1.0.1",
1183
-
"@radix-ui/react-dismissable-layer": "1.0.5",
1184
-
"@radix-ui/react-focus-guards": "1.0.1",
1185
-
"@radix-ui/react-focus-scope": "1.0.4",
1186
-
"@radix-ui/react-id": "1.0.1",
1187
-
"@radix-ui/react-popper": "1.1.3",
1188
-
"@radix-ui/react-portal": "1.0.4",
1189
-
"@radix-ui/react-presence": "1.0.1",
1190
-
"@radix-ui/react-primitive": "1.0.3",
1191
-
"@radix-ui/react-slot": "1.0.2",
1192
-
"@radix-ui/react-use-controllable-state": "1.0.1",
1193
-
"aria-hidden": "^1.1.1",
1194
-
"react-remove-scroll": "2.5.5"
1195
-
},
1196
-
"peerDependencies": {
1197
-
"@types/react": "*",
1198
-
"@types/react-dom": "*",
1199
-
"react": "^16.8 || ^17.0 || ^18.0",
1200
-
"react-dom": "^16.8 || ^17.0 || ^18.0"
1201
-
},
1202
-
"peerDependenciesMeta": {
1203
-
"@types/react": {
1204
-
"optional": true
1205
-
},
1206
-
"@types/react-dom": {
1207
-
"optional": true
1208
-
}
1209
-
}
1210
-
},
1211
-
"node_modules/@radix-ui/react-popper": {
1212
-
"version": "1.1.3",
1213
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz",
1214
-
"integrity": "sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==",
1215
-
"dependencies": {
1216
-
"@babel/runtime": "^7.13.10",
1217
-
"@floating-ui/react-dom": "^2.0.0",
1218
-
"@radix-ui/react-arrow": "1.0.3",
1219
-
"@radix-ui/react-compose-refs": "1.0.1",
1220
-
"@radix-ui/react-context": "1.0.1",
1221
-
"@radix-ui/react-primitive": "1.0.3",
1222
-
"@radix-ui/react-use-callback-ref": "1.0.1",
1223
-
"@radix-ui/react-use-layout-effect": "1.0.1",
1224
-
"@radix-ui/react-use-rect": "1.0.1",
1225
-
"@radix-ui/react-use-size": "1.0.1",
1226
-
"@radix-ui/rect": "1.0.1"
1227
-
},
1228
-
"peerDependencies": {
1229
-
"@types/react": "*",
1230
-
"@types/react-dom": "*",
1231
-
"react": "^16.8 || ^17.0 || ^18.0",
1232
-
"react-dom": "^16.8 || ^17.0 || ^18.0"
1233
-
},
1234
-
"peerDependenciesMeta": {
1235
-
"@types/react": {
1236
-
"optional": true
1237
-
},
1238
-
"@types/react-dom": {
1239
-
"optional": true
1240
-
}
1241
-
}
1242
-
},
1243
-
"node_modules/@radix-ui/react-portal": {
1244
-
"version": "1.0.4",
1245
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz",
1246
-
"integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==",
1247
-
"dependencies": {
1248
-
"@babel/runtime": "^7.13.10",
1249
-
"@radix-ui/react-primitive": "1.0.3"
1250
-
},
1251
-
"peerDependencies": {
1252
-
"@types/react": "*",
1253
-
"@types/react-dom": "*",
1254
-
"react": "^16.8 || ^17.0 || ^18.0",
1255
-
"react-dom": "^16.8 || ^17.0 || ^18.0"
1256
-
},
1257
-
"peerDependenciesMeta": {
1258
-
"@types/react": {
1259
-
"optional": true
1260
-
},
1261
-
"@types/react-dom": {
1262
-
"optional": true
1263
-
}
1264
-
}
1265
-
},
1266
-
"node_modules/@radix-ui/react-presence": {
1267
-
"version": "1.0.1",
1268
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz",
1269
-
"integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==",
1270
-
"dependencies": {
1271
-
"@babel/runtime": "^7.13.10",
1272
-
"@radix-ui/react-compose-refs": "1.0.1",
1273
-
"@radix-ui/react-use-layout-effect": "1.0.1"
1274
-
},
1275
-
"peerDependencies": {
1276
-
"@types/react": "*",
1277
-
"@types/react-dom": "*",
1278
-
"react": "^16.8 || ^17.0 || ^18.0",
1279
-
"react-dom": "^16.8 || ^17.0 || ^18.0"
1280
-
},
1281
-
"peerDependenciesMeta": {
1282
-
"@types/react": {
1283
-
"optional": true
1284
-
},
1285
-
"@types/react-dom": {
1286
-
"optional": true
1287
-
}
1288
-
}
1289
-
},
1290
-
"node_modules/@radix-ui/react-primitive": {
1291
-
"version": "1.0.3",
1292
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz",
1293
-
"integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==",
1294
-
"dependencies": {
1295
-
"@babel/runtime": "^7.13.10",
1296
-
"@radix-ui/react-slot": "1.0.2"
1297
-
},
1298
-
"peerDependencies": {
1299
-
"@types/react": "*",
1300
-
"@types/react-dom": "*",
1301
-
"react": "^16.8 || ^17.0 || ^18.0",
1302
-
"react-dom": "^16.8 || ^17.0 || ^18.0"
1303
-
},
1304
-
"peerDependenciesMeta": {
1305
-
"@types/react": {
1306
-
"optional": true
1307
-
},
1308
-
"@types/react-dom": {
1309
-
"optional": true
1310
-
}
1311
-
}
1312
-
},
1313
-
"node_modules/@radix-ui/react-slot": {
1314
-
"version": "1.0.2",
1315
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz",
1316
-
"integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==",
1317
-
"dependencies": {
1318
-
"@babel/runtime": "^7.13.10",
1319
-
"@radix-ui/react-compose-refs": "1.0.1"
1320
-
},
1321
-
"peerDependencies": {
1322
-
"@types/react": "*",
1323
-
"react": "^16.8 || ^17.0 || ^18.0"
1324
-
},
1325
-
"peerDependenciesMeta": {
1326
-
"@types/react": {
1327
-
"optional": true
1328
-
}
1329
-
}
1330
-
},
1331
-
"node_modules/@radix-ui/react-use-callback-ref": {
1332
-
"version": "1.0.1",
1333
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz",
1334
-
"integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==",
1335
-
"dependencies": {
1336
-
"@babel/runtime": "^7.13.10"
1337
-
},
1338
-
"peerDependencies": {
1339
-
"@types/react": "*",
1340
-
"react": "^16.8 || ^17.0 || ^18.0"
1341
-
},
1342
-
"peerDependenciesMeta": {
1343
-
"@types/react": {
1344
-
"optional": true
1345
-
}
1346
-
}
1347
-
},
1348
-
"node_modules/@radix-ui/react-use-controllable-state": {
1349
-
"version": "1.0.1",
1350
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz",
1351
-
"integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==",
1352
-
"dependencies": {
1353
-
"@babel/runtime": "^7.13.10",
1354
-
"@radix-ui/react-use-callback-ref": "1.0.1"
1355
-
},
1356
-
"peerDependencies": {
1357
-
"@types/react": "*",
1358
-
"react": "^16.8 || ^17.0 || ^18.0"
1359
-
},
1360
-
"peerDependenciesMeta": {
1361
-
"@types/react": {
1362
-
"optional": true
1363
-
}
1364
-
}
1365
-
},
1366
-
"node_modules/@radix-ui/react-use-escape-keydown": {
1367
-
"version": "1.0.3",
1368
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz",
1369
-
"integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==",
1370
-
"dependencies": {
1371
-
"@babel/runtime": "^7.13.10",
1372
-
"@radix-ui/react-use-callback-ref": "1.0.1"
1373
-
},
1374
-
"peerDependencies": {
1375
-
"@types/react": "*",
1376
-
"react": "^16.8 || ^17.0 || ^18.0"
1377
-
},
1378
-
"peerDependenciesMeta": {
1379
-
"@types/react": {
1380
-
"optional": true
1381
-
}
1382
-
}
1383
-
},
1384
-
"node_modules/@radix-ui/react-use-layout-effect": {
1385
-
"version": "1.0.1",
1386
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz",
1387
-
"integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==",
1388
-
"dependencies": {
1389
-
"@babel/runtime": "^7.13.10"
1390
-
},
1391
-
"peerDependencies": {
1392
-
"@types/react": "*",
1393
-
"react": "^16.8 || ^17.0 || ^18.0"
1394
-
},
1395
-
"peerDependenciesMeta": {
1396
-
"@types/react": {
1397
-
"optional": true
1398
-
}
1399
-
}
1400
-
},
1401
-
"node_modules/@radix-ui/react-use-rect": {
1402
-
"version": "1.0.1",
1403
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz",
1404
-
"integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==",
1405
-
"dependencies": {
1406
-
"@babel/runtime": "^7.13.10",
1407
-
"@radix-ui/rect": "1.0.1"
1408
-
},
1409
-
"peerDependencies": {
1410
-
"@types/react": "*",
1411
-
"react": "^16.8 || ^17.0 || ^18.0"
1412
-
},
1413
-
"peerDependenciesMeta": {
1414
-
"@types/react": {
1415
-
"optional": true
1416
-
}
1252
+
"engines": {
1253
+
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1417
1254
}
1418
1255
},
1419
-
"node_modules/@radix-ui/react-use-size": {
1420
-
"version": "1.0.1",
1421
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz",
1422
-
"integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==",
1423
-
"dependencies": {
1424
-
"@babel/runtime": "^7.13.10",
1425
-
"@radix-ui/react-use-layout-effect": "1.0.1"
1426
-
},
1427
-
"peerDependencies": {
1428
-
"@types/react": "*",
1429
-
"react": "^16.8 || ^17.0 || ^18.0"
1430
-
},
1431
-
"peerDependenciesMeta": {
1432
-
"@types/react": {
1433
-
"optional": true
1434
-
}
1435
-
}
1256
+
"node_modules/@rocicorp/logger": {
1257
+
"version": "5.2.1",
1258
+
"resolved": "https://registry.npmjs.org/@rocicorp/logger/-/logger-5.2.1.tgz",
1259
+
"integrity": "sha512-/co4DJq3opjULOHe7hMAho/E2WJuv6rMOJ1QDlCKsPHZ09XkkKHDM8dPu+odmDHWBb5aMnnzC92WQLd05CTxnA=="
1436
1260
},
1437
-
"node_modules/@radix-ui/rect": {
1261
+
"node_modules/@rocicorp/resolver": {
1438
1262
"version": "1.0.1",
1439
-
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz",
1440
-
"integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==",
1441
-
"dependencies": {
1442
-
"@babel/runtime": "^7.13.10"
1443
-
}
1444
-
},
1445
-
"node_modules/@react-aria/actiongroup": {
1446
-
"version": "3.7.4",
1447
-
"resolved": "https://registry.npmjs.org/@react-aria/actiongroup/-/actiongroup-3.7.4.tgz",
1448
-
"integrity": "sha512-HQ4D6jCW/EfotRPUI57qXPvZyKlqRr1pRYL/yTxFEE9nvHb/JHxvvQgo9tyIW1YHPO0k/cwkXhDOXLKT1q6d1A==",
1449
-
"dependencies": {
1450
-
"@react-aria/focus": "^3.17.0",
1451
-
"@react-aria/i18n": "^3.11.0",
1452
-
"@react-aria/interactions": "^3.21.2",
1453
-
"@react-aria/utils": "^3.24.0",
1454
-
"@react-stately/list": "^3.10.4",
1455
-
"@react-types/actiongroup": "^3.4.8",
1456
-
"@react-types/shared": "^3.23.0",
1457
-
"@swc/helpers": "^0.5.0"
1458
-
},
1459
-
"peerDependencies": {
1460
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1461
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1462
-
}
1463
-
},
1464
-
"node_modules/@react-aria/breadcrumbs": {
1465
-
"version": "3.5.12",
1466
-
"resolved": "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.12.tgz",
1467
-
"integrity": "sha512-UHTVe6kA73xbE1J6LLVjUooEQvTJ4vWPRyOxu4t3dZ/4dMttvHxpKylvj4z606wioSGVhCDEKC4Vn+RtQLypeA==",
1468
-
"dependencies": {
1469
-
"@react-aria/i18n": "^3.11.0",
1470
-
"@react-aria/link": "^3.7.0",
1471
-
"@react-aria/utils": "^3.24.0",
1472
-
"@react-types/breadcrumbs": "^3.7.4",
1473
-
"@react-types/shared": "^3.23.0",
1474
-
"@swc/helpers": "^0.5.0"
1475
-
},
1476
-
"peerDependencies": {
1477
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1478
-
}
1479
-
},
1480
-
"node_modules/@react-aria/button": {
1481
-
"version": "3.9.4",
1482
-
"resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.9.4.tgz",
1483
-
"integrity": "sha512-YOt4XWtC+0m7LwLQnU1Gl0ENETLEhtM8SyDbwsFR/fIQYX0T0H9D6jMlnKxXDjKgRvHzom9NZ8caTfsEPbgW/g==",
1484
-
"dependencies": {
1485
-
"@react-aria/focus": "^3.17.0",
1486
-
"@react-aria/interactions": "^3.21.2",
1487
-
"@react-aria/utils": "^3.24.0",
1488
-
"@react-stately/toggle": "^3.7.3",
1489
-
"@react-types/button": "^3.9.3",
1490
-
"@react-types/shared": "^3.23.0",
1491
-
"@swc/helpers": "^0.5.0"
1492
-
},
1493
-
"peerDependencies": {
1494
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1495
-
}
1496
-
},
1497
-
"node_modules/@react-aria/calendar": {
1498
-
"version": "3.5.7",
1499
-
"resolved": "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.5.7.tgz",
1500
-
"integrity": "sha512-HbOxoslIpak1/RKHQ/p4A5roI+RpM6geK68s72D+9n3NMPDw/X95yesc6JD1Sti2KsGl9GHI6Myf9xcNjuAMnw==",
1501
-
"dependencies": {
1502
-
"@internationalized/date": "^3.5.3",
1503
-
"@react-aria/i18n": "^3.11.0",
1504
-
"@react-aria/interactions": "^3.21.2",
1505
-
"@react-aria/live-announcer": "^3.3.3",
1506
-
"@react-aria/utils": "^3.24.0",
1507
-
"@react-stately/calendar": "^3.5.0",
1508
-
"@react-types/button": "^3.9.3",
1509
-
"@react-types/calendar": "^3.4.5",
1510
-
"@react-types/shared": "^3.23.0",
1511
-
"@swc/helpers": "^0.5.0"
1512
-
},
1513
-
"peerDependencies": {
1514
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1515
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1516
-
}
1517
-
},
1518
-
"node_modules/@react-aria/checkbox": {
1519
-
"version": "3.14.2",
1520
-
"resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.14.2.tgz",
1521
-
"integrity": "sha512-PeXTEfURrZZBN80YJUyVPAvkT7gwpPtwBgtKxg1ars+D1iDV4Yp48yh5pKaNSf0/rlLNOgKJSCpcFzY7V3ipFw==",
1522
-
"dependencies": {
1523
-
"@react-aria/form": "^3.0.4",
1524
-
"@react-aria/interactions": "^3.21.2",
1525
-
"@react-aria/label": "^3.7.7",
1526
-
"@react-aria/toggle": "^3.10.3",
1527
-
"@react-aria/utils": "^3.24.0",
1528
-
"@react-stately/checkbox": "^3.6.4",
1529
-
"@react-stately/form": "^3.0.2",
1530
-
"@react-stately/toggle": "^3.7.3",
1531
-
"@react-types/checkbox": "^3.8.0",
1532
-
"@react-types/shared": "^3.23.0",
1533
-
"@swc/helpers": "^0.5.0"
1534
-
},
1535
-
"peerDependencies": {
1536
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1263
+
"resolved": "https://registry.npmjs.org/@rocicorp/resolver/-/resolver-1.0.1.tgz",
1264
+
"integrity": "sha512-9+IK9C/du8Nrqn3LaKBxJwV4H2HyIpa7HlTuc4eQ938lL4faxN6TuQV+IpvX6PxQeR14X7yMtz1f9dfiS5fvlw==",
1265
+
"engines": {
1266
+
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1537
1267
}
1538
1268
},
1539
-
"node_modules/@react-aria/color": {
1540
-
"version": "3.0.0-beta.32",
1541
-
"resolved": "https://registry.npmjs.org/@react-aria/color/-/color-3.0.0-beta.32.tgz",
1542
-
"integrity": "sha512-FKy5jb+31SIaLrjQR7oMq23CCBgoPdlYN06mwb16EdN024D1ZkQ2ULUvI84vBJxCul8cMOmoIK1DBOnhDslbrQ==",
1269
+
"node_modules/@supabase/auth-js": {
1270
+
"version": "2.64.2",
1271
+
"resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.64.2.tgz",
1272
+
"integrity": "sha512-s+lkHEdGiczDrzXJ1YWt2y3bxRi+qIUnXcgkpLSrId7yjBeaXBFygNjTaoZLG02KNcYwbuZ9qkEIqmj2hF7svw==",
1543
1273
"dependencies": {
1544
-
"@react-aria/i18n": "^3.11.0",
1545
-
"@react-aria/interactions": "^3.21.2",
1546
-
"@react-aria/numberfield": "^3.11.2",
1547
-
"@react-aria/slider": "^3.7.7",
1548
-
"@react-aria/spinbutton": "^3.6.4",
1549
-
"@react-aria/textfield": "^3.14.4",
1550
-
"@react-aria/utils": "^3.24.0",
1551
-
"@react-aria/visually-hidden": "^3.8.11",
1552
-
"@react-stately/color": "^3.6.0",
1553
-
"@react-stately/form": "^3.0.2",
1554
-
"@react-types/color": "3.0.0-beta.24",
1555
-
"@react-types/shared": "^3.23.0",
1556
-
"@swc/helpers": "^0.5.0"
1557
-
},
1558
-
"peerDependencies": {
1559
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1560
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1274
+
"@supabase/node-fetch": "^2.6.14"
1561
1275
}
1562
1276
},
1563
-
"node_modules/@react-aria/combobox": {
1564
-
"version": "3.9.0",
1565
-
"resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.9.0.tgz",
1566
-
"integrity": "sha512-JRiCoARx95Lu1hENmf4ndHzpJrMeP/2bV96jZbMn4StFUzhACKnUw0rNFpFdONfeoD/MkWO7tsvhxaPGLhpgtQ==",
1277
+
"node_modules/@supabase/functions-js": {
1278
+
"version": "2.3.1",
1279
+
"resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.3.1.tgz",
1280
+
"integrity": "sha512-QyzNle/rVzlOi4BbVqxLSH828VdGY1RElqGFAj+XeVypj6+PVtMlD21G8SDnsPQDtlqqTtoGRgdMlQZih5hTuw==",
1567
1281
"dependencies": {
1568
-
"@react-aria/i18n": "^3.11.0",
1569
-
"@react-aria/listbox": "^3.12.0",
1570
-
"@react-aria/live-announcer": "^3.3.3",
1571
-
"@react-aria/menu": "^3.14.0",
1572
-
"@react-aria/overlays": "^3.22.0",
1573
-
"@react-aria/selection": "^3.18.0",
1574
-
"@react-aria/textfield": "^3.14.4",
1575
-
"@react-aria/utils": "^3.24.0",
1576
-
"@react-stately/collections": "^3.10.6",
1577
-
"@react-stately/combobox": "^3.8.3",
1578
-
"@react-stately/form": "^3.0.2",
1579
-
"@react-types/button": "^3.9.3",
1580
-
"@react-types/combobox": "^3.11.0",
1581
-
"@react-types/shared": "^3.23.0",
1582
-
"@swc/helpers": "^0.5.0"
1583
-
},
1584
-
"peerDependencies": {
1585
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1586
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1282
+
"@supabase/node-fetch": "^2.6.14"
1587
1283
}
1588
1284
},
1589
-
"node_modules/@react-aria/datepicker": {
1590
-
"version": "3.10.0",
1591
-
"resolved": "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.10.0.tgz",
1592
-
"integrity": "sha512-YiIxY+mRxc2rPN8j9ypdiGspRHSIrsK6TShBgKEk5UoG5EBKEJfNe/FfoXDR2d5xcpWLAHVuRjERi9WkiJNDBw==",
1285
+
"node_modules/@supabase/node-fetch": {
1286
+
"version": "2.6.15",
1287
+
"resolved": "https://registry.npmjs.org/@supabase/node-fetch/-/node-fetch-2.6.15.tgz",
1288
+
"integrity": "sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==",
1593
1289
"dependencies": {
1594
-
"@internationalized/date": "^3.5.3",
1595
-
"@internationalized/number": "^3.5.2",
1596
-
"@internationalized/string": "^3.2.2",
1597
-
"@react-aria/focus": "^3.17.0",
1598
-
"@react-aria/form": "^3.0.4",
1599
-
"@react-aria/i18n": "^3.11.0",
1600
-
"@react-aria/interactions": "^3.21.2",
1601
-
"@react-aria/label": "^3.7.7",
1602
-
"@react-aria/spinbutton": "^3.6.4",
1603
-
"@react-aria/utils": "^3.24.0",
1604
-
"@react-stately/datepicker": "^3.9.3",
1605
-
"@react-stately/form": "^3.0.2",
1606
-
"@react-types/button": "^3.9.3",
1607
-
"@react-types/calendar": "^3.4.5",
1608
-
"@react-types/datepicker": "^3.7.3",
1609
-
"@react-types/dialog": "^3.5.9",
1610
-
"@react-types/shared": "^3.23.0",
1611
-
"@swc/helpers": "^0.5.0"
1612
-
},
1613
-
"peerDependencies": {
1614
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1615
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1616
-
}
1617
-
},
1618
-
"node_modules/@react-aria/dialog": {
1619
-
"version": "3.5.13",
1620
-
"resolved": "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.13.tgz",
1621
-
"integrity": "sha512-GUwY7sQtPMtO6LFHyoIGFMEv8tEBrNCrSNwEKilFLxvNUCo/1sY3N+7L2TcoeyDkcRWBJ9Uz9iR0iJ6EsCBWng==",
1622
-
"dependencies": {
1623
-
"@react-aria/focus": "^3.17.0",
1624
-
"@react-aria/overlays": "^3.22.0",
1625
-
"@react-aria/utils": "^3.24.0",
1626
-
"@react-types/dialog": "^3.5.9",
1627
-
"@react-types/shared": "^3.23.0",
1628
-
"@swc/helpers": "^0.5.0"
1629
-
},
1630
-
"peerDependencies": {
1631
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1632
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1633
-
}
1634
-
},
1635
-
"node_modules/@react-aria/dnd": {
1636
-
"version": "3.6.0",
1637
-
"resolved": "https://registry.npmjs.org/@react-aria/dnd/-/dnd-3.6.0.tgz",
1638
-
"integrity": "sha512-uIM54sUr4NpSdvxWozNKGqSNSTe9ir/sO+QFGtGAF5dbjMX7FN/7sVVrtmB8UHKC+fwfs+Ml3kjJgHbm10/Qmg==",
1639
-
"dependencies": {
1640
-
"@internationalized/string": "^3.2.2",
1641
-
"@react-aria/i18n": "^3.11.0",
1642
-
"@react-aria/interactions": "^3.21.2",
1643
-
"@react-aria/live-announcer": "^3.3.3",
1644
-
"@react-aria/overlays": "^3.22.0",
1645
-
"@react-aria/utils": "^3.24.0",
1646
-
"@react-stately/dnd": "^3.3.0",
1647
-
"@react-types/button": "^3.9.3",
1648
-
"@react-types/shared": "^3.23.0",
1649
-
"@swc/helpers": "^0.5.0"
1650
-
},
1651
-
"peerDependencies": {
1652
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1653
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1654
-
}
1655
-
},
1656
-
"node_modules/@react-aria/focus": {
1657
-
"version": "3.17.0",
1658
-
"resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.17.0.tgz",
1659
-
"integrity": "sha512-aRzBw1WTUkcIV3xFrqPA6aB8ZVt3XyGpTaSHAypU0Pgoy2wRq9YeJYpbunsKj9CJmskuffvTqXwAjTcaQish1Q==",
1660
-
"dependencies": {
1661
-
"@react-aria/interactions": "^3.21.2",
1662
-
"@react-aria/utils": "^3.24.0",
1663
-
"@react-types/shared": "^3.23.0",
1664
-
"@swc/helpers": "^0.5.0",
1665
-
"clsx": "^2.0.0"
1666
-
},
1667
-
"peerDependencies": {
1668
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1669
-
}
1670
-
},
1671
-
"node_modules/@react-aria/form": {
1672
-
"version": "3.0.4",
1673
-
"resolved": "https://registry.npmjs.org/@react-aria/form/-/form-3.0.4.tgz",
1674
-
"integrity": "sha512-wWfW9Hv+OWIUbJ0QYzJ4EO5Yt7xZD1i+XNZG9pKGBiREi7dYBo7Y7lbqlWc3pJASSE+6aP9HzhK18dMPtGluVA==",
1675
-
"dependencies": {
1676
-
"@react-aria/interactions": "^3.21.2",
1677
-
"@react-aria/utils": "^3.24.0",
1678
-
"@react-stately/form": "^3.0.2",
1679
-
"@react-types/shared": "^3.23.0",
1680
-
"@swc/helpers": "^0.5.0"
1681
-
},
1682
-
"peerDependencies": {
1683
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1684
-
}
1685
-
},
1686
-
"node_modules/@react-aria/grid": {
1687
-
"version": "3.9.0",
1688
-
"resolved": "https://registry.npmjs.org/@react-aria/grid/-/grid-3.9.0.tgz",
1689
-
"integrity": "sha512-jNg7haMptmeTKR7/ZomIjWZMLB6jWalBkl5in2JdU9Hc4pY5EKqD/7PSprr9SjOzCr5O+4MSiRDvw+Tu7xHevQ==",
1690
-
"dependencies": {
1691
-
"@react-aria/focus": "^3.17.0",
1692
-
"@react-aria/i18n": "^3.11.0",
1693
-
"@react-aria/interactions": "^3.21.2",
1694
-
"@react-aria/live-announcer": "^3.3.3",
1695
-
"@react-aria/selection": "^3.18.0",
1696
-
"@react-aria/utils": "^3.24.0",
1697
-
"@react-stately/collections": "^3.10.6",
1698
-
"@react-stately/grid": "^3.8.6",
1699
-
"@react-stately/selection": "^3.15.0",
1700
-
"@react-stately/virtualizer": "^3.7.0",
1701
-
"@react-types/checkbox": "^3.8.0",
1702
-
"@react-types/grid": "^3.2.5",
1703
-
"@react-types/shared": "^3.23.0",
1704
-
"@swc/helpers": "^0.5.0"
1705
-
},
1706
-
"peerDependencies": {
1707
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1708
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1709
-
}
1710
-
},
1711
-
"node_modules/@react-aria/gridlist": {
1712
-
"version": "3.8.0",
1713
-
"resolved": "https://registry.npmjs.org/@react-aria/gridlist/-/gridlist-3.8.0.tgz",
1714
-
"integrity": "sha512-2iPBtpYZdTVij6XcqFsRsjzItjgg7FhFRPUEgD62mCyYd6NJIDkCxLuL97hkZ5BbXNxsr2jgVEns5Z4UzW//IQ==",
1715
-
"dependencies": {
1716
-
"@react-aria/focus": "^3.17.0",
1717
-
"@react-aria/grid": "^3.9.0",
1718
-
"@react-aria/i18n": "^3.11.0",
1719
-
"@react-aria/interactions": "^3.21.2",
1720
-
"@react-aria/selection": "^3.18.0",
1721
-
"@react-aria/utils": "^3.24.0",
1722
-
"@react-stately/collections": "^3.10.6",
1723
-
"@react-stately/list": "^3.10.4",
1724
-
"@react-stately/tree": "^3.8.0",
1725
-
"@react-types/shared": "^3.23.0",
1726
-
"@swc/helpers": "^0.5.0"
1727
-
},
1728
-
"peerDependencies": {
1729
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1730
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1731
-
}
1732
-
},
1733
-
"node_modules/@react-aria/i18n": {
1734
-
"version": "3.11.0",
1735
-
"resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.11.0.tgz",
1736
-
"integrity": "sha512-dnopopsYKy2cd2dB2LdnmdJ58evKKcNCtiscWl624XFSbq2laDrYIQ4umrMhBxaKD7nDQkqydVBe6HoQKPzvJw==",
1737
-
"dependencies": {
1738
-
"@internationalized/date": "^3.5.3",
1739
-
"@internationalized/message": "^3.1.3",
1740
-
"@internationalized/number": "^3.5.2",
1741
-
"@internationalized/string": "^3.2.2",
1742
-
"@react-aria/ssr": "^3.9.3",
1743
-
"@react-aria/utils": "^3.24.0",
1744
-
"@react-types/shared": "^3.23.0",
1745
-
"@swc/helpers": "^0.5.0"
1746
-
},
1747
-
"peerDependencies": {
1748
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1749
-
}
1750
-
},
1751
-
"node_modules/@react-aria/interactions": {
1752
-
"version": "3.21.2",
1753
-
"resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.21.2.tgz",
1754
-
"integrity": "sha512-Ju706DtoEmI/2vsfu9DCEIjDqsRBVLm/wmt2fr0xKbBca7PtmK8daajxFWz+eTq+EJakvYfLr7gWgLau9HyWXg==",
1755
-
"dependencies": {
1756
-
"@react-aria/ssr": "^3.9.3",
1757
-
"@react-aria/utils": "^3.24.0",
1758
-
"@react-types/shared": "^3.23.0",
1759
-
"@swc/helpers": "^0.5.0"
1760
-
},
1761
-
"peerDependencies": {
1762
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1763
-
}
1764
-
},
1765
-
"node_modules/@react-aria/label": {
1766
-
"version": "3.7.7",
1767
-
"resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.7.7.tgz",
1768
-
"integrity": "sha512-0MDIu4SbagwsYzkprcCzi1Z0V/t2K/5Dd30eSTL2zanXMa+/85MVGSQjXI0vPrXMOXSNqp0R/aMxcqcgJ59yRA==",
1769
-
"dependencies": {
1770
-
"@react-aria/utils": "^3.24.0",
1771
-
"@react-types/shared": "^3.23.0",
1772
-
"@swc/helpers": "^0.5.0"
1773
-
},
1774
-
"peerDependencies": {
1775
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1776
-
}
1777
-
},
1778
-
"node_modules/@react-aria/link": {
1779
-
"version": "3.7.0",
1780
-
"resolved": "https://registry.npmjs.org/@react-aria/link/-/link-3.7.0.tgz",
1781
-
"integrity": "sha512-gkF7KpDR+ApcMY5HS3xVKHrxRcwSP9TRPoySWEMBE4GPWvEK1Bk/On9EM1vRzeEibCZ5L6gKuLEEKLVSGbBMWg==",
1782
-
"dependencies": {
1783
-
"@react-aria/focus": "^3.17.0",
1784
-
"@react-aria/interactions": "^3.21.2",
1785
-
"@react-aria/utils": "^3.24.0",
1786
-
"@react-types/link": "^3.5.4",
1787
-
"@react-types/shared": "^3.23.0",
1788
-
"@swc/helpers": "^0.5.0"
1789
-
},
1790
-
"peerDependencies": {
1791
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1792
-
}
1793
-
},
1794
-
"node_modules/@react-aria/listbox": {
1795
-
"version": "3.12.0",
1796
-
"resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.12.0.tgz",
1797
-
"integrity": "sha512-Cy+UcfXU4MrOBMBnaB+kqG8bajeS3T1ZN8L7PXSTpmFS9jShFMhYkNz5gXpI+0SS4dgbHtkq/YDFJvu+bxFvdg==",
1798
-
"dependencies": {
1799
-
"@react-aria/interactions": "^3.21.2",
1800
-
"@react-aria/label": "^3.7.7",
1801
-
"@react-aria/selection": "^3.18.0",
1802
-
"@react-aria/utils": "^3.24.0",
1803
-
"@react-stately/collections": "^3.10.6",
1804
-
"@react-stately/list": "^3.10.4",
1805
-
"@react-types/listbox": "^3.4.8",
1806
-
"@react-types/shared": "^3.23.0",
1807
-
"@swc/helpers": "^0.5.0"
1808
-
},
1809
-
"peerDependencies": {
1810
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1811
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1812
-
}
1813
-
},
1814
-
"node_modules/@react-aria/live-announcer": {
1815
-
"version": "3.3.3",
1816
-
"resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.3.3.tgz",
1817
-
"integrity": "sha512-sMaBzzIgDPBDCeZ/UFbuXR/UnXikcE7t4OJ4cESzmUq6r6LvxzmZnG9ocwpH75n7udmUbINycKD082fneryHlg==",
1818
-
"dependencies": {
1819
-
"@swc/helpers": "^0.5.0"
1820
-
}
1821
-
},
1822
-
"node_modules/@react-aria/menu": {
1823
-
"version": "3.14.0",
1824
-
"resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.14.0.tgz",
1825
-
"integrity": "sha512-veZIpwKPKDIX1xpUzvGnxSVTmMfpRjPQUi1v+hMgqgdjBKedKI2LkprLABo9grggjqV9c2xT4XUXDk6xH3r8eA==",
1826
-
"dependencies": {
1827
-
"@react-aria/focus": "^3.17.0",
1828
-
"@react-aria/i18n": "^3.11.0",
1829
-
"@react-aria/interactions": "^3.21.2",
1830
-
"@react-aria/overlays": "^3.22.0",
1831
-
"@react-aria/selection": "^3.18.0",
1832
-
"@react-aria/utils": "^3.24.0",
1833
-
"@react-stately/collections": "^3.10.6",
1834
-
"@react-stately/menu": "^3.7.0",
1835
-
"@react-stately/tree": "^3.8.0",
1836
-
"@react-types/button": "^3.9.3",
1837
-
"@react-types/menu": "^3.9.8",
1838
-
"@react-types/shared": "^3.23.0",
1839
-
"@swc/helpers": "^0.5.0"
1840
-
},
1841
-
"peerDependencies": {
1842
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1843
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1844
-
}
1845
-
},
1846
-
"node_modules/@react-aria/meter": {
1847
-
"version": "3.4.12",
1848
-
"resolved": "https://registry.npmjs.org/@react-aria/meter/-/meter-3.4.12.tgz",
1849
-
"integrity": "sha512-Ofgy3SHBjNLrc0mzuEKfn5ozOyrLudzcpw1cP5BFgtYs8BDdUx2/e33+2sm1+Pm3M/AhBrV/9LGyOE2JCtb8pg==",
1850
-
"dependencies": {
1851
-
"@react-aria/progress": "^3.4.12",
1852
-
"@react-types/meter": "^3.4.0",
1853
-
"@react-types/shared": "^3.23.0",
1854
-
"@swc/helpers": "^0.5.0"
1855
-
},
1856
-
"peerDependencies": {
1857
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1858
-
}
1859
-
},
1860
-
"node_modules/@react-aria/numberfield": {
1861
-
"version": "3.11.2",
1862
-
"resolved": "https://registry.npmjs.org/@react-aria/numberfield/-/numberfield-3.11.2.tgz",
1863
-
"integrity": "sha512-PPCRLhAnCz3/mbv/EXoG3mY8lUvaOnZdGZf0ufb1VS4K/wKtb8z3sCTDiu1hi7nFo1YYqynb8mKue4Es5jUwSw==",
1864
-
"dependencies": {
1865
-
"@react-aria/i18n": "^3.11.0",
1866
-
"@react-aria/interactions": "^3.21.2",
1867
-
"@react-aria/spinbutton": "^3.6.4",
1868
-
"@react-aria/textfield": "^3.14.4",
1869
-
"@react-aria/utils": "^3.24.0",
1870
-
"@react-stately/form": "^3.0.2",
1871
-
"@react-stately/numberfield": "^3.9.2",
1872
-
"@react-types/button": "^3.9.3",
1873
-
"@react-types/numberfield": "^3.8.2",
1874
-
"@react-types/shared": "^3.23.0",
1875
-
"@swc/helpers": "^0.5.0"
1876
-
},
1877
-
"peerDependencies": {
1878
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1879
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1880
-
}
1881
-
},
1882
-
"node_modules/@react-aria/overlays": {
1883
-
"version": "3.22.0",
1884
-
"resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.22.0.tgz",
1885
-
"integrity": "sha512-M3Iayc2Hf9vJ4JJ8K/zh+Ct6aymDLmBbo686ChV3AtGOc254RyyzqnVSNuMs3j5QVBsDUKihHZQfl4E9RCwd+w==",
1886
-
"dependencies": {
1887
-
"@react-aria/focus": "^3.17.0",
1888
-
"@react-aria/i18n": "^3.11.0",
1889
-
"@react-aria/interactions": "^3.21.2",
1890
-
"@react-aria/ssr": "^3.9.3",
1891
-
"@react-aria/utils": "^3.24.0",
1892
-
"@react-aria/visually-hidden": "^3.8.11",
1893
-
"@react-stately/overlays": "^3.6.6",
1894
-
"@react-types/button": "^3.9.3",
1895
-
"@react-types/overlays": "^3.8.6",
1896
-
"@react-types/shared": "^3.23.0",
1897
-
"@swc/helpers": "^0.5.0"
1898
-
},
1899
-
"peerDependencies": {
1900
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1901
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1902
-
}
1903
-
},
1904
-
"node_modules/@react-aria/progress": {
1905
-
"version": "3.4.12",
1906
-
"resolved": "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.12.tgz",
1907
-
"integrity": "sha512-Wlz7VNFEzcLSawhZwWTKgJPM/IUKFiKJJG7KGcsT2biIlu6Yp60xj08hDZkCrLq3XsLLCRmweHlVfLFjG3AK9w==",
1908
-
"dependencies": {
1909
-
"@react-aria/i18n": "^3.11.0",
1910
-
"@react-aria/label": "^3.7.7",
1911
-
"@react-aria/utils": "^3.24.0",
1912
-
"@react-types/progress": "^3.5.3",
1913
-
"@react-types/shared": "^3.23.0",
1914
-
"@swc/helpers": "^0.5.0"
1915
-
},
1916
-
"peerDependencies": {
1917
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1918
-
}
1919
-
},
1920
-
"node_modules/@react-aria/radio": {
1921
-
"version": "3.10.3",
1922
-
"resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.10.3.tgz",
1923
-
"integrity": "sha512-9noof5jyHE8iiFEUE7xCAHvCjG7EkZ/bZHh2+ZtrLlTFZmjpEbRbpZMw6QMKC8uzREPsmERBXjbd/6NyXH6mEQ==",
1924
-
"dependencies": {
1925
-
"@react-aria/focus": "^3.17.0",
1926
-
"@react-aria/form": "^3.0.4",
1927
-
"@react-aria/i18n": "^3.11.0",
1928
-
"@react-aria/interactions": "^3.21.2",
1929
-
"@react-aria/label": "^3.7.7",
1930
-
"@react-aria/utils": "^3.24.0",
1931
-
"@react-stately/radio": "^3.10.3",
1932
-
"@react-types/radio": "^3.8.0",
1933
-
"@react-types/shared": "^3.23.0",
1934
-
"@swc/helpers": "^0.5.0"
1935
-
},
1936
-
"peerDependencies": {
1937
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1938
-
}
1939
-
},
1940
-
"node_modules/@react-aria/searchfield": {
1941
-
"version": "3.7.4",
1942
-
"resolved": "https://registry.npmjs.org/@react-aria/searchfield/-/searchfield-3.7.4.tgz",
1943
-
"integrity": "sha512-92TR4M6/lBKkIp6l3Fl/Sqjjo++bDceIZEOKC62/cuYjLm9RRWl4tLlKIR1GN3IH1vJJStKj+TB/SjlWbPuwiA==",
1944
-
"dependencies": {
1945
-
"@react-aria/i18n": "^3.11.0",
1946
-
"@react-aria/textfield": "^3.14.4",
1947
-
"@react-aria/utils": "^3.24.0",
1948
-
"@react-stately/searchfield": "^3.5.2",
1949
-
"@react-types/button": "^3.9.3",
1950
-
"@react-types/searchfield": "^3.5.4",
1951
-
"@react-types/shared": "^3.23.0",
1952
-
"@swc/helpers": "^0.5.0"
1953
-
},
1954
-
"peerDependencies": {
1955
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1956
-
}
1957
-
},
1958
-
"node_modules/@react-aria/select": {
1959
-
"version": "3.14.4",
1960
-
"resolved": "https://registry.npmjs.org/@react-aria/select/-/select-3.14.4.tgz",
1961
-
"integrity": "sha512-MeFN8pw9liXwejkJS+hg0fDqGa3oW/mIwZYx8CrZZLbPnEcjZ9NI4ZXSxJaMOHEIQj/RXQ3Fpu0Sunu9FVpYXQ==",
1962
-
"dependencies": {
1963
-
"@react-aria/form": "^3.0.4",
1964
-
"@react-aria/i18n": "^3.11.0",
1965
-
"@react-aria/interactions": "^3.21.2",
1966
-
"@react-aria/label": "^3.7.7",
1967
-
"@react-aria/listbox": "^3.12.0",
1968
-
"@react-aria/menu": "^3.14.0",
1969
-
"@react-aria/selection": "^3.18.0",
1970
-
"@react-aria/utils": "^3.24.0",
1971
-
"@react-aria/visually-hidden": "^3.8.11",
1972
-
"@react-stately/select": "^3.6.3",
1973
-
"@react-types/button": "^3.9.3",
1974
-
"@react-types/select": "^3.9.3",
1975
-
"@react-types/shared": "^3.23.0",
1976
-
"@swc/helpers": "^0.5.0"
1977
-
},
1978
-
"peerDependencies": {
1979
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1980
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1981
-
}
1982
-
},
1983
-
"node_modules/@react-aria/selection": {
1984
-
"version": "3.18.0",
1985
-
"resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.18.0.tgz",
1986
-
"integrity": "sha512-6ZvRuS9OHe56UVTb/qnsZ1TOxpZH9gRlX6eGG3Pt4LZK12wcvs13Uz2OvB2aYQHu0KPAua9ACnPh94xvXzQIlQ==",
1987
-
"dependencies": {
1988
-
"@react-aria/focus": "^3.17.0",
1989
-
"@react-aria/i18n": "^3.11.0",
1990
-
"@react-aria/interactions": "^3.21.2",
1991
-
"@react-aria/utils": "^3.24.0",
1992
-
"@react-stately/selection": "^3.15.0",
1993
-
"@react-types/shared": "^3.23.0",
1994
-
"@swc/helpers": "^0.5.0"
1995
-
},
1996
-
"peerDependencies": {
1997
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
1998
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1999
-
}
2000
-
},
2001
-
"node_modules/@react-aria/separator": {
2002
-
"version": "3.3.12",
2003
-
"resolved": "https://registry.npmjs.org/@react-aria/separator/-/separator-3.3.12.tgz",
2004
-
"integrity": "sha512-KXeHynxek/DlAmjmry+M2KVRq+j75LqWFysX4x7t+OSbGR4t3bu5HRDd9bvDe9lsW8OKxlX3+hWTY7vsOL/HDA==",
2005
-
"dependencies": {
2006
-
"@react-aria/utils": "^3.24.0",
2007
-
"@react-types/shared": "^3.23.0",
2008
-
"@swc/helpers": "^0.5.0"
2009
-
},
2010
-
"peerDependencies": {
2011
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2012
-
}
2013
-
},
2014
-
"node_modules/@react-aria/slider": {
2015
-
"version": "3.7.7",
2016
-
"resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.7.7.tgz",
2017
-
"integrity": "sha512-7tOJyR4ZZoSMKcVomC6DZxyYuXQqQopi9mPW2J1fViD1R5iO8YVmoX/ALXnokzi8GPuMA0c38i2Cmnecm30ZXA==",
2018
-
"dependencies": {
2019
-
"@react-aria/focus": "^3.17.0",
2020
-
"@react-aria/i18n": "^3.11.0",
2021
-
"@react-aria/interactions": "^3.21.2",
2022
-
"@react-aria/label": "^3.7.7",
2023
-
"@react-aria/utils": "^3.24.0",
2024
-
"@react-stately/slider": "^3.5.3",
2025
-
"@react-types/shared": "^3.23.0",
2026
-
"@react-types/slider": "^3.7.2",
2027
-
"@swc/helpers": "^0.5.0"
2028
-
},
2029
-
"peerDependencies": {
2030
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2031
-
}
2032
-
},
2033
-
"node_modules/@react-aria/spinbutton": {
2034
-
"version": "3.6.4",
2035
-
"resolved": "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.6.4.tgz",
2036
-
"integrity": "sha512-KMnwm3bEM83g8MILGt6irbvAG7DNphkq6O0ePt7L1m6QZhWK3hbI2RNlxYMF1OKIDTAOhnEjR6IdMCWt9TuXvQ==",
2037
-
"dependencies": {
2038
-
"@react-aria/i18n": "^3.11.0",
2039
-
"@react-aria/live-announcer": "^3.3.3",
2040
-
"@react-aria/utils": "^3.24.0",
2041
-
"@react-types/button": "^3.9.3",
2042
-
"@react-types/shared": "^3.23.0",
2043
-
"@swc/helpers": "^0.5.0"
2044
-
},
2045
-
"peerDependencies": {
2046
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2047
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2048
-
}
2049
-
},
2050
-
"node_modules/@react-aria/ssr": {
2051
-
"version": "3.9.3",
2052
-
"resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.3.tgz",
2053
-
"integrity": "sha512-5bUZ93dmvHFcmfUcEN7qzYe8yQQ8JY+nHN6m9/iSDCQ/QmCiE0kWXYwhurjw5ch6I8WokQzx66xKIMHBAa4NNA==",
2054
-
"dependencies": {
2055
-
"@swc/helpers": "^0.5.0"
1290
+
"whatwg-url": "^5.0.0"
2056
1291
},
2057
1292
"engines": {
2058
-
"node": ">= 12"
2059
-
},
2060
-
"peerDependencies": {
2061
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2062
-
}
2063
-
},
2064
-
"node_modules/@react-aria/switch": {
2065
-
"version": "3.6.3",
2066
-
"resolved": "https://registry.npmjs.org/@react-aria/switch/-/switch-3.6.3.tgz",
2067
-
"integrity": "sha512-UBWbTEnnlTDT/dFOEpGKfX5ngPTIOVDLX1ltUhDHHk6SrgSnvYxTPTZAo+ujHIUSBFHOuxmvVYG7y54rk168mg==",
2068
-
"dependencies": {
2069
-
"@react-aria/toggle": "^3.10.3",
2070
-
"@react-stately/toggle": "^3.7.3",
2071
-
"@react-types/switch": "^3.5.2",
2072
-
"@swc/helpers": "^0.5.0"
2073
-
},
2074
-
"peerDependencies": {
2075
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2076
-
}
2077
-
},
2078
-
"node_modules/@react-aria/table": {
2079
-
"version": "3.14.0",
2080
-
"resolved": "https://registry.npmjs.org/@react-aria/table/-/table-3.14.0.tgz",
2081
-
"integrity": "sha512-IwBmzeIxeZjWlOlmMXVj/L64FbYm3qUh7v3VRgU98BVOdvgUyEKBDIwi6SuOV4FwbXKrCPZbXPU/k+KQU4tUoQ==",
2082
-
"dependencies": {
2083
-
"@react-aria/focus": "^3.17.0",
2084
-
"@react-aria/grid": "^3.9.0",
2085
-
"@react-aria/i18n": "^3.11.0",
2086
-
"@react-aria/interactions": "^3.21.2",
2087
-
"@react-aria/live-announcer": "^3.3.3",
2088
-
"@react-aria/utils": "^3.24.0",
2089
-
"@react-aria/visually-hidden": "^3.8.11",
2090
-
"@react-stately/collections": "^3.10.6",
2091
-
"@react-stately/flags": "^3.0.2",
2092
-
"@react-stately/table": "^3.11.7",
2093
-
"@react-stately/virtualizer": "^3.7.0",
2094
-
"@react-types/checkbox": "^3.8.0",
2095
-
"@react-types/grid": "^3.2.5",
2096
-
"@react-types/shared": "^3.23.0",
2097
-
"@react-types/table": "^3.9.4",
2098
-
"@swc/helpers": "^0.5.0"
2099
-
},
2100
-
"peerDependencies": {
2101
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2102
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2103
-
}
2104
-
},
2105
-
"node_modules/@react-aria/tabs": {
2106
-
"version": "3.9.0",
2107
-
"resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.9.0.tgz",
2108
-
"integrity": "sha512-E4IHOO9ejEXNeSnpeThu79pDpNySHHYz3txr9ngtH6tp097k/I1auSqbGJPy/kwLj6MCPEt86dNJDXE2X0AcFw==",
2109
-
"dependencies": {
2110
-
"@react-aria/focus": "^3.17.0",
2111
-
"@react-aria/i18n": "^3.11.0",
2112
-
"@react-aria/selection": "^3.18.0",
2113
-
"@react-aria/utils": "^3.24.0",
2114
-
"@react-stately/tabs": "^3.6.5",
2115
-
"@react-types/shared": "^3.23.0",
2116
-
"@react-types/tabs": "^3.3.6",
2117
-
"@swc/helpers": "^0.5.0"
2118
-
},
2119
-
"peerDependencies": {
2120
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2121
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2122
-
}
2123
-
},
2124
-
"node_modules/@react-aria/tag": {
2125
-
"version": "3.4.0",
2126
-
"resolved": "https://registry.npmjs.org/@react-aria/tag/-/tag-3.4.0.tgz",
2127
-
"integrity": "sha512-kTrj0zEIyABgdASZMM7qxe0LAEePAxlg4OmfjZfkiAYYV32liY4EPER7ocE0OhOXo6TeOYYIvpEcr0z/4PjCpw==",
2128
-
"dependencies": {
2129
-
"@react-aria/gridlist": "^3.8.0",
2130
-
"@react-aria/i18n": "^3.11.0",
2131
-
"@react-aria/interactions": "^3.21.2",
2132
-
"@react-aria/label": "^3.7.7",
2133
-
"@react-aria/selection": "^3.18.0",
2134
-
"@react-aria/utils": "^3.24.0",
2135
-
"@react-stately/list": "^3.10.4",
2136
-
"@react-types/button": "^3.9.3",
2137
-
"@react-types/shared": "^3.23.0",
2138
-
"@swc/helpers": "^0.5.0"
2139
-
},
2140
-
"peerDependencies": {
2141
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2142
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2143
-
}
2144
-
},
2145
-
"node_modules/@react-aria/textfield": {
2146
-
"version": "3.14.4",
2147
-
"resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.14.4.tgz",
2148
-
"integrity": "sha512-fdZChDyTRA4BPqbyDeD9gSw6rVeIAl7eG38osRwr0mzcKTiS/AyV3jiRwnHsBO9brU8RdViJFri4emVDuxSjag==",
2149
-
"dependencies": {
2150
-
"@react-aria/focus": "^3.17.0",
2151
-
"@react-aria/form": "^3.0.4",
2152
-
"@react-aria/label": "^3.7.7",
2153
-
"@react-aria/utils": "^3.24.0",
2154
-
"@react-stately/form": "^3.0.2",
2155
-
"@react-stately/utils": "^3.10.0",
2156
-
"@react-types/shared": "^3.23.0",
2157
-
"@react-types/textfield": "^3.9.2",
2158
-
"@swc/helpers": "^0.5.0"
2159
-
},
2160
-
"peerDependencies": {
2161
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2162
-
}
2163
-
},
2164
-
"node_modules/@react-aria/toggle": {
2165
-
"version": "3.10.3",
2166
-
"resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.10.3.tgz",
2167
-
"integrity": "sha512-QtufHlWczMcTGmRxF7RCEgfMKpUPivyXJWZsQ1HSlknjRJPzf4uc3mSR62hq2sZ0VN9zXEpUsoixbEDB87TnGg==",
2168
-
"dependencies": {
2169
-
"@react-aria/focus": "^3.17.0",
2170
-
"@react-aria/interactions": "^3.21.2",
2171
-
"@react-aria/utils": "^3.24.0",
2172
-
"@react-stately/toggle": "^3.7.3",
2173
-
"@react-types/checkbox": "^3.8.0",
2174
-
"@swc/helpers": "^0.5.0"
2175
-
},
2176
-
"peerDependencies": {
2177
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2178
-
}
2179
-
},
2180
-
"node_modules/@react-aria/toolbar": {
2181
-
"version": "3.0.0-beta.4",
2182
-
"resolved": "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.4.tgz",
2183
-
"integrity": "sha512-nerKAoHwHFTvf25DDtj8d/zlDaZHaTPWvL4gweTm3hu9ztisE58CoVUqzqH+VNiYjcrWr2PYgLbNLsuOzk0q1Q==",
2184
-
"dependencies": {
2185
-
"@react-aria/focus": "^3.17.0",
2186
-
"@react-aria/i18n": "^3.11.0",
2187
-
"@react-aria/utils": "^3.24.0",
2188
-
"@react-types/shared": "^3.23.0",
2189
-
"@swc/helpers": "^0.5.0"
2190
-
},
2191
-
"peerDependencies": {
2192
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2193
-
}
2194
-
},
2195
-
"node_modules/@react-aria/tooltip": {
2196
-
"version": "3.7.3",
2197
-
"resolved": "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.7.3.tgz",
2198
-
"integrity": "sha512-uF2J/GRKTHSeEYMwvXTu7oK710nov/NRbY7db2Hh7yXluGmjJORXb5wxsy+lqHaWqPKBbkhmxBJYeJJpAqlZ5g==",
2199
-
"dependencies": {
2200
-
"@react-aria/focus": "^3.17.0",
2201
-
"@react-aria/interactions": "^3.21.2",
2202
-
"@react-aria/utils": "^3.24.0",
2203
-
"@react-stately/tooltip": "^3.4.8",
2204
-
"@react-types/shared": "^3.23.0",
2205
-
"@react-types/tooltip": "^3.4.8",
2206
-
"@swc/helpers": "^0.5.0"
2207
-
},
2208
-
"peerDependencies": {
2209
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2210
-
}
2211
-
},
2212
-
"node_modules/@react-aria/tree": {
2213
-
"version": "3.0.0-alpha.0",
2214
-
"resolved": "https://registry.npmjs.org/@react-aria/tree/-/tree-3.0.0-alpha.0.tgz",
2215
-
"integrity": "sha512-/5dqWjSHEMlrvoJTsQuGHrtKRoxYco5OKrdIf5UQq5wHB/quUD6ZexEfn9/NzflyoHVz2zPIm7RU8J9WuZugNw==",
2216
-
"dependencies": {
2217
-
"@react-aria/gridlist": "^3.8.0",
2218
-
"@react-aria/i18n": "^3.11.0",
2219
-
"@react-aria/selection": "^3.18.0",
2220
-
"@react-aria/utils": "^3.24.0",
2221
-
"@react-stately/tree": "^3.8.0",
2222
-
"@react-types/button": "^3.9.3",
2223
-
"@react-types/shared": "^3.23.0",
2224
-
"@swc/helpers": "^0.5.0"
2225
-
},
2226
-
"peerDependencies": {
2227
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2228
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2229
-
}
2230
-
},
2231
-
"node_modules/@react-aria/utils": {
2232
-
"version": "3.24.0",
2233
-
"resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.24.0.tgz",
2234
-
"integrity": "sha512-JAxkPhK5fCvFVNY2YG3TW3m1nTzwRcbz7iyTSkUzLFat4N4LZ7Kzh7NMHsgeE/oMOxd8zLY+XsUxMu/E/2GujA==",
2235
-
"dependencies": {
2236
-
"@react-aria/ssr": "^3.9.3",
2237
-
"@react-stately/utils": "^3.10.0",
2238
-
"@react-types/shared": "^3.23.0",
2239
-
"@swc/helpers": "^0.5.0",
2240
-
"clsx": "^2.0.0"
2241
-
},
2242
-
"peerDependencies": {
2243
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2244
-
}
2245
-
},
2246
-
"node_modules/@react-aria/virtualizer": {
2247
-
"version": "3.10.0",
2248
-
"resolved": "https://registry.npmjs.org/@react-aria/virtualizer/-/virtualizer-3.10.0.tgz",
2249
-
"integrity": "sha512-bxpWicfmsipPnzXp6pSv6Xmo2yLZI5Np4sPDRVTNrsi41ecm295AjPTRLgf/A7Rni0xgyWhUS0FkS7JXTQEv+A==",
2250
-
"dependencies": {
2251
-
"@react-aria/i18n": "^3.11.0",
2252
-
"@react-aria/interactions": "^3.21.2",
2253
-
"@react-aria/utils": "^3.24.0",
2254
-
"@react-stately/virtualizer": "^3.7.0",
2255
-
"@react-types/shared": "^3.23.0",
2256
-
"@swc/helpers": "^0.5.0"
2257
-
},
2258
-
"peerDependencies": {
2259
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2260
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2261
-
}
2262
-
},
2263
-
"node_modules/@react-aria/visually-hidden": {
2264
-
"version": "3.8.11",
2265
-
"resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.11.tgz",
2266
-
"integrity": "sha512-1JFruyAatoKnC18qrix8Q1gyUNlizWZvYdPADgB5btakMy0PEGTWPmFRK5gFsO+N0CZLCFTCip0dkUv6rrp31w==",
2267
-
"dependencies": {
2268
-
"@react-aria/interactions": "^3.21.2",
2269
-
"@react-aria/utils": "^3.24.0",
2270
-
"@react-types/shared": "^3.23.0",
2271
-
"@swc/helpers": "^0.5.0"
2272
-
},
2273
-
"peerDependencies": {
2274
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2275
-
}
2276
-
},
2277
-
"node_modules/@react-spectrum/actionbar": {
2278
-
"version": "3.4.4",
2279
-
"resolved": "https://registry.npmjs.org/@react-spectrum/actionbar/-/actionbar-3.4.4.tgz",
2280
-
"integrity": "sha512-Kao7LhiYcRjMRIdhRiYUDTdwALAMdHCEIVTbKYJ+OBbEy3Tzw382p+cogiBtwlcEI6/hVK+JdVyxgfsfZsalPg==",
2281
-
"dependencies": {
2282
-
"@react-aria/focus": "^3.17.0",
2283
-
"@react-aria/i18n": "^3.11.0",
2284
-
"@react-aria/interactions": "^3.21.2",
2285
-
"@react-aria/live-announcer": "^3.3.3",
2286
-
"@react-aria/utils": "^3.24.0",
2287
-
"@react-spectrum/actiongroup": "^3.10.4",
2288
-
"@react-spectrum/button": "^3.16.3",
2289
-
"@react-spectrum/overlays": "^5.6.0",
2290
-
"@react-spectrum/text": "^3.5.4",
2291
-
"@react-spectrum/utils": "^3.11.6",
2292
-
"@react-stately/collections": "^3.10.6",
2293
-
"@react-types/actionbar": "^3.1.6",
2294
-
"@react-types/shared": "^3.23.0",
2295
-
"@spectrum-icons/ui": "^3.6.6",
2296
-
"@swc/helpers": "^0.5.0"
2297
-
},
2298
-
"peerDependencies": {
2299
-
"@react-spectrum/provider": "^3.0.0",
2300
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2301
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2302
-
}
2303
-
},
2304
-
"node_modules/@react-spectrum/actiongroup": {
2305
-
"version": "3.10.4",
2306
-
"resolved": "https://registry.npmjs.org/@react-spectrum/actiongroup/-/actiongroup-3.10.4.tgz",
2307
-
"integrity": "sha512-TY9DA+YFBqq+QnzJV1jnJ9vW3xDje5ZdU/WTlU8VBvxZrg9V0Qco1rWA2YSqAsTBOZQJ0iP5V7IvDjAoPrt5Kw==",
2308
-
"dependencies": {
2309
-
"@react-aria/actiongroup": "^3.7.4",
2310
-
"@react-aria/focus": "^3.17.0",
2311
-
"@react-aria/interactions": "^3.21.2",
2312
-
"@react-aria/utils": "^3.24.0",
2313
-
"@react-spectrum/button": "^3.16.3",
2314
-
"@react-spectrum/menu": "^3.19.0",
2315
-
"@react-spectrum/text": "^3.5.4",
2316
-
"@react-spectrum/tooltip": "^3.6.6",
2317
-
"@react-spectrum/utils": "^3.11.6",
2318
-
"@react-stately/collections": "^3.10.6",
2319
-
"@react-stately/list": "^3.10.4",
2320
-
"@react-types/actiongroup": "^3.4.8",
2321
-
"@react-types/shared": "^3.23.0",
2322
-
"@spectrum-icons/ui": "^3.6.6",
2323
-
"@spectrum-icons/workflow": "^4.2.11",
2324
-
"@swc/helpers": "^0.5.0"
2325
-
},
2326
-
"peerDependencies": {
2327
-
"@react-spectrum/provider": "^3.2.0",
2328
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2329
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2330
-
}
2331
-
},
2332
-
"node_modules/@react-spectrum/avatar": {
2333
-
"version": "3.0.11",
2334
-
"resolved": "https://registry.npmjs.org/@react-spectrum/avatar/-/avatar-3.0.11.tgz",
2335
-
"integrity": "sha512-DwLXGiJHDB6XA0KpFD70gU4y3PyaYctCo8GqKbpgerMQJTeE3xZbzlZvt9XvBYx+BrOPA6T0/xpBmxGDaYDDBA==",
2336
-
"dependencies": {
2337
-
"@react-aria/utils": "^3.24.0",
2338
-
"@react-spectrum/utils": "^3.11.6",
2339
-
"@react-types/avatar": "^3.0.6",
2340
-
"@react-types/shared": "^3.23.0",
2341
-
"@swc/helpers": "^0.5.0"
2342
-
},
2343
-
"peerDependencies": {
2344
-
"@react-spectrum/provider": "^3.2.1",
2345
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2346
-
}
2347
-
},
2348
-
"node_modules/@react-spectrum/badge": {
2349
-
"version": "3.1.12",
2350
-
"resolved": "https://registry.npmjs.org/@react-spectrum/badge/-/badge-3.1.12.tgz",
2351
-
"integrity": "sha512-iWj5mqj3MQ+UOksTuy9JMA+MTvOD33uzcsCKKhJPZZEHqfHMNE1shqaZCUuFCQ7Gmw/KbSDC2B2de1CL6fxjmw==",
2352
-
"dependencies": {
2353
-
"@react-aria/utils": "^3.24.0",
2354
-
"@react-spectrum/text": "^3.5.4",
2355
-
"@react-spectrum/utils": "^3.11.6",
2356
-
"@react-types/badge": "^3.1.8",
2357
-
"@react-types/shared": "^3.23.0",
2358
-
"@swc/helpers": "^0.5.0"
2359
-
},
2360
-
"peerDependencies": {
2361
-
"@react-spectrum/provider": "^3.0.0",
2362
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2363
-
}
2364
-
},
2365
-
"node_modules/@react-spectrum/breadcrumbs": {
2366
-
"version": "3.9.6",
2367
-
"resolved": "https://registry.npmjs.org/@react-spectrum/breadcrumbs/-/breadcrumbs-3.9.6.tgz",
2368
-
"integrity": "sha512-7bxRj3DlUC/TBTOtNY0rVktNTPlmWPD1AonPA0Ot+Hgm0S+eTdqPqvqJGTz6sFZx1vPgGTnp+RIg6sf5b/liGA==",
2369
-
"dependencies": {
2370
-
"@react-aria/breadcrumbs": "^3.5.12",
2371
-
"@react-aria/focus": "^3.17.0",
2372
-
"@react-aria/i18n": "^3.11.0",
2373
-
"@react-aria/interactions": "^3.21.2",
2374
-
"@react-aria/utils": "^3.24.0",
2375
-
"@react-spectrum/button": "^3.16.3",
2376
-
"@react-spectrum/menu": "^3.19.0",
2377
-
"@react-spectrum/utils": "^3.11.6",
2378
-
"@react-stately/collections": "^3.10.6",
2379
-
"@react-types/breadcrumbs": "^3.7.4",
2380
-
"@react-types/shared": "^3.23.0",
2381
-
"@spectrum-icons/ui": "^3.6.6",
2382
-
"@swc/helpers": "^0.5.0"
2383
-
},
2384
-
"peerDependencies": {
2385
-
"@react-spectrum/provider": "^3.0.0",
2386
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2387
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2388
-
}
2389
-
},
2390
-
"node_modules/@react-spectrum/button": {
2391
-
"version": "3.16.3",
2392
-
"resolved": "https://registry.npmjs.org/@react-spectrum/button/-/button-3.16.3.tgz",
2393
-
"integrity": "sha512-cywlxV2N9cyffu9oGU45wVaOm9U0WNPGE+8978W2tmQMIFUBkQHRM2m7o9qr1C6T7D9hQhzXL0X5LQpTUj9PEQ==",
2394
-
"dependencies": {
2395
-
"@react-aria/button": "^3.9.4",
2396
-
"@react-aria/focus": "^3.17.0",
2397
-
"@react-aria/i18n": "^3.11.0",
2398
-
"@react-aria/interactions": "^3.21.2",
2399
-
"@react-aria/utils": "^3.24.0",
2400
-
"@react-spectrum/progress": "^3.7.6",
2401
-
"@react-spectrum/text": "^3.5.4",
2402
-
"@react-spectrum/utils": "^3.11.6",
2403
-
"@react-stately/toggle": "^3.7.3",
2404
-
"@react-types/button": "^3.9.3",
2405
-
"@react-types/shared": "^3.23.0",
2406
-
"@spectrum-icons/ui": "^3.6.6",
2407
-
"@swc/helpers": "^0.5.0"
2408
-
},
2409
-
"peerDependencies": {
2410
-
"@react-spectrum/provider": "^3.0.0",
2411
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2412
-
}
2413
-
},
2414
-
"node_modules/@react-spectrum/buttongroup": {
2415
-
"version": "3.6.12",
2416
-
"resolved": "https://registry.npmjs.org/@react-spectrum/buttongroup/-/buttongroup-3.6.12.tgz",
2417
-
"integrity": "sha512-eCK+8DzzVO137IjNtdDX9UUMfKWDq4JYMMsGNHO7U146OYC8VnPHb1cdnfR0Pg7I9jefvwOeT0KKxwGenuuXfw==",
2418
-
"dependencies": {
2419
-
"@react-aria/utils": "^3.24.0",
2420
-
"@react-spectrum/utils": "^3.11.6",
2421
-
"@react-types/buttongroup": "^3.3.8",
2422
-
"@react-types/shared": "^3.23.0",
2423
-
"@swc/helpers": "^0.5.0"
2424
-
},
2425
-
"peerDependencies": {
2426
-
"@react-spectrum/provider": "^3.0.0",
2427
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2428
-
}
2429
-
},
2430
-
"node_modules/@react-spectrum/calendar": {
2431
-
"version": "3.4.8",
2432
-
"resolved": "https://registry.npmjs.org/@react-spectrum/calendar/-/calendar-3.4.8.tgz",
2433
-
"integrity": "sha512-Ge8FryNtBvPhQch2678s5j6BuTipK4VdrSstZvG+Zq8QcHP3ksRwF2q1DifNS8iukZSEAS3lgl3Q2RhWXZKanw==",
2434
-
"dependencies": {
2435
-
"@internationalized/date": "^3.5.3",
2436
-
"@react-aria/calendar": "^3.5.7",
2437
-
"@react-aria/focus": "^3.17.0",
2438
-
"@react-aria/i18n": "^3.11.0",
2439
-
"@react-aria/interactions": "^3.21.2",
2440
-
"@react-aria/utils": "^3.24.0",
2441
-
"@react-aria/visually-hidden": "^3.8.11",
2442
-
"@react-spectrum/button": "^3.16.3",
2443
-
"@react-spectrum/label": "^3.16.5",
2444
-
"@react-spectrum/utils": "^3.11.6",
2445
-
"@react-stately/calendar": "^3.5.0",
2446
-
"@react-types/button": "^3.9.3",
2447
-
"@react-types/calendar": "^3.4.5",
2448
-
"@react-types/shared": "^3.23.0",
2449
-
"@spectrum-icons/ui": "^3.6.6",
2450
-
"@swc/helpers": "^0.5.0"
2451
-
},
2452
-
"peerDependencies": {
2453
-
"@react-spectrum/provider": "^3.0.0",
2454
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2455
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2456
-
}
2457
-
},
2458
-
"node_modules/@react-spectrum/checkbox": {
2459
-
"version": "3.9.5",
2460
-
"resolved": "https://registry.npmjs.org/@react-spectrum/checkbox/-/checkbox-3.9.5.tgz",
2461
-
"integrity": "sha512-M8ZwVohk9986IVVfnhjC++WzXNfeUTj8we5Ud1DnetA3vqpmCoBA5/ym0Ey5LCTizDnTu/9i9NwdxPr2vIDpsw==",
2462
-
"dependencies": {
2463
-
"@react-aria/checkbox": "^3.14.2",
2464
-
"@react-aria/focus": "^3.17.0",
2465
-
"@react-aria/interactions": "^3.21.2",
2466
-
"@react-spectrum/form": "^3.7.5",
2467
-
"@react-spectrum/label": "^3.16.5",
2468
-
"@react-spectrum/utils": "^3.11.6",
2469
-
"@react-stately/checkbox": "^3.6.4",
2470
-
"@react-stately/toggle": "^3.7.3",
2471
-
"@react-types/checkbox": "^3.8.0",
2472
-
"@react-types/shared": "^3.23.0",
2473
-
"@spectrum-icons/ui": "^3.6.6",
2474
-
"@swc/helpers": "^0.5.0",
2475
-
"react-aria-components": "^1.2.0"
2476
-
},
2477
-
"peerDependencies": {
2478
-
"@react-spectrum/provider": "^3.0.0",
2479
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2480
-
}
2481
-
},
2482
-
"node_modules/@react-spectrum/color": {
2483
-
"version": "3.0.0-beta.33",
2484
-
"resolved": "https://registry.npmjs.org/@react-spectrum/color/-/color-3.0.0-beta.33.tgz",
2485
-
"integrity": "sha512-Hq6QwzWEsyY62xVBePWh4l2BnyOK12W5CgH3xhdtNTobOqin8I1A0LmUXVEeLYylI05/acGDv5F88+xLBijtBg==",
2486
-
"dependencies": {
2487
-
"@react-aria/color": "3.0.0-beta.32",
2488
-
"@react-aria/focus": "^3.17.0",
2489
-
"@react-aria/i18n": "^3.11.0",
2490
-
"@react-aria/interactions": "^3.21.2",
2491
-
"@react-aria/utils": "^3.24.0",
2492
-
"@react-spectrum/dialog": "^3.8.10",
2493
-
"@react-spectrum/form": "^3.7.5",
2494
-
"@react-spectrum/label": "^3.16.5",
2495
-
"@react-spectrum/overlays": "^5.6.0",
2496
-
"@react-spectrum/picker": "^3.14.4",
2497
-
"@react-spectrum/textfield": "^3.12.0",
2498
-
"@react-spectrum/utils": "^3.11.6",
2499
-
"@react-spectrum/view": "^3.6.9",
2500
-
"@react-stately/color": "^3.6.0",
2501
-
"@react-types/color": "3.0.0-beta.24",
2502
-
"@react-types/shared": "^3.23.0",
2503
-
"@react-types/textfield": "^3.9.2",
2504
-
"@swc/helpers": "^0.5.0",
2505
-
"react-aria-components": "^1.2.0"
2506
-
},
2507
-
"peerDependencies": {
2508
-
"@react-spectrum/provider": "^3.0.0",
2509
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2510
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2511
-
}
2512
-
},
2513
-
"node_modules/@react-spectrum/combobox": {
2514
-
"version": "3.12.4",
2515
-
"resolved": "https://registry.npmjs.org/@react-spectrum/combobox/-/combobox-3.12.4.tgz",
2516
-
"integrity": "sha512-Xw/QiT3DPaJiGvUkLTYmYRBqNcjpAWS2A40GuMCeDm2idJM6GBWy1k8xwzb0L08HInDCkIV6amqqwV6Et65Pnw==",
2517
-
"dependencies": {
2518
-
"@react-aria/button": "^3.9.4",
2519
-
"@react-aria/combobox": "^3.9.0",
2520
-
"@react-aria/dialog": "^3.5.13",
2521
-
"@react-aria/focus": "^3.17.0",
2522
-
"@react-aria/form": "^3.0.4",
2523
-
"@react-aria/i18n": "^3.11.0",
2524
-
"@react-aria/interactions": "^3.21.2",
2525
-
"@react-aria/label": "^3.7.7",
2526
-
"@react-aria/overlays": "^3.22.0",
2527
-
"@react-aria/utils": "^3.24.0",
2528
-
"@react-spectrum/button": "^3.16.3",
2529
-
"@react-spectrum/form": "^3.7.5",
2530
-
"@react-spectrum/label": "^3.16.5",
2531
-
"@react-spectrum/listbox": "^3.12.8",
2532
-
"@react-spectrum/overlays": "^5.6.0",
2533
-
"@react-spectrum/progress": "^3.7.6",
2534
-
"@react-spectrum/textfield": "^3.12.0",
2535
-
"@react-spectrum/utils": "^3.11.6",
2536
-
"@react-stately/collections": "^3.10.6",
2537
-
"@react-stately/combobox": "^3.8.3",
2538
-
"@react-types/button": "^3.9.3",
2539
-
"@react-types/combobox": "^3.11.0",
2540
-
"@react-types/shared": "^3.23.0",
2541
-
"@spectrum-icons/ui": "^3.6.6",
2542
-
"@swc/helpers": "^0.5.0"
2543
-
},
2544
-
"peerDependencies": {
2545
-
"@react-spectrum/provider": "^3.0.0",
2546
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2547
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2548
-
}
2549
-
},
2550
-
"node_modules/@react-spectrum/contextualhelp": {
2551
-
"version": "3.6.10",
2552
-
"resolved": "https://registry.npmjs.org/@react-spectrum/contextualhelp/-/contextualhelp-3.6.10.tgz",
2553
-
"integrity": "sha512-wj3HSNBaFY77hs2MvFDDNw6W9J6XEttS2G/ISC7d4ZjCTuBapj+0PwVM1rGjf5k95FlorSj8jwRZQog8/hXCpw==",
2554
-
"dependencies": {
2555
-
"@react-aria/i18n": "^3.11.0",
2556
-
"@react-aria/utils": "^3.24.0",
2557
-
"@react-spectrum/button": "^3.16.3",
2558
-
"@react-spectrum/dialog": "^3.8.10",
2559
-
"@react-spectrum/utils": "^3.11.6",
2560
-
"@react-types/contextualhelp": "^3.2.9",
2561
-
"@react-types/shared": "^3.23.0",
2562
-
"@spectrum-icons/workflow": "^4.2.11",
2563
-
"@swc/helpers": "^0.5.0"
2564
-
},
2565
-
"peerDependencies": {
2566
-
"@react-spectrum/provider": "^3.0.0",
2567
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2568
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2569
-
}
2570
-
},
2571
-
"node_modules/@react-spectrum/datepicker": {
2572
-
"version": "3.9.5",
2573
-
"resolved": "https://registry.npmjs.org/@react-spectrum/datepicker/-/datepicker-3.9.5.tgz",
2574
-
"integrity": "sha512-MTOhAuhjX9PKioqGPWksPZgeGiVZesRi26WNUefu1hCrVbmfGXJcL17MNnJbq4bGtMfvaYPOze05OOpka30V8g==",
2575
-
"dependencies": {
2576
-
"@internationalized/date": "^3.5.3",
2577
-
"@react-aria/datepicker": "^3.10.0",
2578
-
"@react-aria/focus": "^3.17.0",
2579
-
"@react-aria/i18n": "^3.11.0",
2580
-
"@react-aria/interactions": "^3.21.2",
2581
-
"@react-aria/utils": "^3.24.0",
2582
-
"@react-spectrum/button": "^3.16.3",
2583
-
"@react-spectrum/calendar": "^3.4.8",
2584
-
"@react-spectrum/dialog": "^3.8.10",
2585
-
"@react-spectrum/form": "^3.7.5",
2586
-
"@react-spectrum/label": "^3.16.5",
2587
-
"@react-spectrum/layout": "^3.6.4",
2588
-
"@react-spectrum/utils": "^3.11.6",
2589
-
"@react-spectrum/view": "^3.6.9",
2590
-
"@react-stately/datepicker": "^3.9.3",
2591
-
"@react-types/datepicker": "^3.7.3",
2592
-
"@react-types/shared": "^3.23.0",
2593
-
"@spectrum-icons/ui": "^3.6.6",
2594
-
"@spectrum-icons/workflow": "^4.2.11",
2595
-
"@swc/helpers": "^0.5.0"
2596
-
},
2597
-
"peerDependencies": {
2598
-
"@react-spectrum/provider": "^3.0.0",
2599
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2600
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2601
-
}
2602
-
},
2603
-
"node_modules/@react-spectrum/dialog": {
2604
-
"version": "3.8.10",
2605
-
"resolved": "https://registry.npmjs.org/@react-spectrum/dialog/-/dialog-3.8.10.tgz",
2606
-
"integrity": "sha512-IcgLn7/ULwwBT41m4QOxqVXu58UG0N9Gm6jo7iAeOnYZHLdp31MEAxmvCUvd3xa4B5wTCG1AxMIQUZnuAac15g==",
2607
-
"dependencies": {
2608
-
"@react-aria/dialog": "^3.5.13",
2609
-
"@react-aria/i18n": "^3.11.0",
2610
-
"@react-aria/interactions": "^3.21.2",
2611
-
"@react-aria/overlays": "^3.22.0",
2612
-
"@react-aria/utils": "^3.24.0",
2613
-
"@react-spectrum/button": "^3.16.3",
2614
-
"@react-spectrum/buttongroup": "^3.6.12",
2615
-
"@react-spectrum/divider": "^3.5.12",
2616
-
"@react-spectrum/layout": "^3.6.4",
2617
-
"@react-spectrum/overlays": "^5.6.0",
2618
-
"@react-spectrum/text": "^3.5.4",
2619
-
"@react-spectrum/utils": "^3.11.6",
2620
-
"@react-spectrum/view": "^3.6.9",
2621
-
"@react-stately/overlays": "^3.6.6",
2622
-
"@react-types/button": "^3.9.3",
2623
-
"@react-types/dialog": "^3.5.9",
2624
-
"@react-types/shared": "^3.23.0",
2625
-
"@spectrum-icons/ui": "^3.6.6",
2626
-
"@swc/helpers": "^0.5.0"
2627
-
},
2628
-
"peerDependencies": {
2629
-
"@react-spectrum/provider": "^3.0.0",
2630
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2631
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2632
-
}
2633
-
},
2634
-
"node_modules/@react-spectrum/divider": {
2635
-
"version": "3.5.12",
2636
-
"resolved": "https://registry.npmjs.org/@react-spectrum/divider/-/divider-3.5.12.tgz",
2637
-
"integrity": "sha512-EVd/0chomjZni+5OZMrlG6Rqd0VLO3aTyNvvckS28A62hIk/zCGJzJZdPCsK0RZu5P6M61SdW3epUScX7nqO1A==",
2638
-
"dependencies": {
2639
-
"@react-aria/separator": "^3.3.12",
2640
-
"@react-spectrum/utils": "^3.11.6",
2641
-
"@react-types/divider": "^3.3.8",
2642
-
"@react-types/shared": "^3.23.0",
2643
-
"@swc/helpers": "^0.5.0"
2644
-
},
2645
-
"peerDependencies": {
2646
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2647
-
}
2648
-
},
2649
-
"node_modules/@react-spectrum/dnd": {
2650
-
"version": "3.3.9",
2651
-
"resolved": "https://registry.npmjs.org/@react-spectrum/dnd/-/dnd-3.3.9.tgz",
2652
-
"integrity": "sha512-o2SE26LgZ2+FRAY8mXbKyyf5BCawx7sSq/9oeZhi9wb9T+SSgGq7Ab0bYcq5MEn5Q1QIB1MaGczIM8nZfd+Wtw==",
2653
-
"dependencies": {
2654
-
"@react-aria/dnd": "^3.6.0",
2655
-
"@react-stately/dnd": "^3.3.0",
2656
-
"@react-types/shared": "^3.23.0",
2657
-
"@swc/helpers": "^0.5.0"
2658
-
},
2659
-
"peerDependencies": {
2660
-
"@react-spectrum/provider": "^3.0.0",
2661
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2662
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2663
-
}
2664
-
},
2665
-
"node_modules/@react-spectrum/dropzone": {
2666
-
"version": "3.0.0",
2667
-
"resolved": "https://registry.npmjs.org/@react-spectrum/dropzone/-/dropzone-3.0.0.tgz",
2668
-
"integrity": "sha512-ptMmfMwMx0LLTg6QzXCyqv4ffuYh+Y13srqnPZKDiHK5LP+lYRUNT250bFVEqxO6F4LYQrmet6dUaRrMOILn2w==",
2669
-
"dependencies": {
2670
-
"@react-aria/i18n": "^3.11.0",
2671
-
"@react-aria/utils": "^3.24.0",
2672
-
"@react-spectrum/utils": "^3.11.6",
2673
-
"@react-types/shared": "^3.23.0",
2674
-
"@swc/helpers": "^0.5.0",
2675
-
"react-aria-components": "^1.2.0"
2676
-
},
2677
-
"peerDependencies": {
2678
-
"@react-spectrum/provider": "^3.0.0",
2679
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2680
-
}
2681
-
},
2682
-
"node_modules/@react-spectrum/filetrigger": {
2683
-
"version": "3.0.0",
2684
-
"resolved": "https://registry.npmjs.org/@react-spectrum/filetrigger/-/filetrigger-3.0.0.tgz",
2685
-
"integrity": "sha512-PH5gX+KYTRKO2R3XZB0KUvQssoQLifdvJV3hAeNCl8XgAioPkyVJsxO7SLNmIqShI/lyv9jgqPne3gI5m7pDYg==",
2686
-
"dependencies": {
2687
-
"@swc/helpers": "^0.5.0",
2688
-
"react-aria-components": "^1.2.0"
2689
-
},
2690
-
"peerDependencies": {
2691
-
"@react-spectrum/provider": "^3.0.0",
2692
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2693
-
}
2694
-
},
2695
-
"node_modules/@react-spectrum/form": {
2696
-
"version": "3.7.5",
2697
-
"resolved": "https://registry.npmjs.org/@react-spectrum/form/-/form-3.7.5.tgz",
2698
-
"integrity": "sha512-lVqtZCgGNyw75MvDO6Okh0lK1bXWvm0+V03rMWiBcXDABHWxSVKfgY31qXGXhptukc1DDRIcNLuXJR9joLMKpg==",
2699
-
"dependencies": {
2700
-
"@react-aria/utils": "^3.24.0",
2701
-
"@react-spectrum/utils": "^3.11.6",
2702
-
"@react-stately/form": "^3.0.2",
2703
-
"@react-types/form": "^3.7.3",
2704
-
"@react-types/shared": "^3.23.0",
2705
-
"@swc/helpers": "^0.5.0"
2706
-
},
2707
-
"peerDependencies": {
2708
-
"@react-spectrum/provider": "^3.0.0",
2709
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2710
-
}
2711
-
},
2712
-
"node_modules/@react-spectrum/icon": {
2713
-
"version": "3.7.12",
2714
-
"resolved": "https://registry.npmjs.org/@react-spectrum/icon/-/icon-3.7.12.tgz",
2715
-
"integrity": "sha512-fdDiAFdiES02mDl2NgJuWjbYfwSxQQQo0zNlfzvqwa6gs0OKDf+0Oi+h764Z0prDEUGHLy/cGe1L1olhuQprVw==",
2716
-
"dependencies": {
2717
-
"@react-aria/utils": "^3.24.0",
2718
-
"@react-spectrum/utils": "^3.11.6",
2719
-
"@react-types/shared": "^3.23.0",
2720
-
"@swc/helpers": "^0.5.0"
2721
-
},
2722
-
"peerDependencies": {
2723
-
"@react-spectrum/provider": "^3.0.0",
2724
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2725
-
}
2726
-
},
2727
-
"node_modules/@react-spectrum/illustratedmessage": {
2728
-
"version": "3.5.0",
2729
-
"resolved": "https://registry.npmjs.org/@react-spectrum/illustratedmessage/-/illustratedmessage-3.5.0.tgz",
2730
-
"integrity": "sha512-L994E940uDdXu0gcRlwZ8IMIVSjP3sfdRLH98RD1pPT+MYbzT7NN/Xj+YistaEG9D9J43liGY5R3fY39Njep0g==",
2731
-
"dependencies": {
2732
-
"@react-aria/utils": "^3.24.0",
2733
-
"@react-spectrum/layout": "^3.6.4",
2734
-
"@react-spectrum/utils": "^3.11.6",
2735
-
"@react-types/illustratedmessage": "^3.3.8",
2736
-
"@react-types/shared": "^3.23.0",
2737
-
"@swc/helpers": "^0.5.0"
2738
-
},
2739
-
"peerDependencies": {
2740
-
"@react-spectrum/provider": "^3.0.0",
2741
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2742
-
}
2743
-
},
2744
-
"node_modules/@react-spectrum/image": {
2745
-
"version": "3.5.0",
2746
-
"resolved": "https://registry.npmjs.org/@react-spectrum/image/-/image-3.5.0.tgz",
2747
-
"integrity": "sha512-r+vPqssEqRtrwi9gC1KhCN0wQCODGwrx9luVlxhXyBJzhQLVyb4vcDbtcVZ8HwZ8iOObjblX96ITmk6QGGDVaw==",
2748
-
"dependencies": {
2749
-
"@react-aria/utils": "^3.24.0",
2750
-
"@react-spectrum/utils": "^3.11.6",
2751
-
"@react-types/image": "^3.4.0",
2752
-
"@react-types/shared": "^3.23.0",
2753
-
"@swc/helpers": "^0.5.0"
2754
-
},
2755
-
"peerDependencies": {
2756
-
"@react-spectrum/provider": "^3.0.0",
2757
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2758
-
}
2759
-
},
2760
-
"node_modules/@react-spectrum/inlinealert": {
2761
-
"version": "3.2.4",
2762
-
"resolved": "https://registry.npmjs.org/@react-spectrum/inlinealert/-/inlinealert-3.2.4.tgz",
2763
-
"integrity": "sha512-dTfCQMtv+mfdtixHDRBFwhtk7K0fLIoArGaYJOcifxRBmRWVB8np6rizpe/e89AECW4eyGeAJbvKgl8CcrFxwg==",
2764
-
"dependencies": {
2765
-
"@react-aria/focus": "^3.17.0",
2766
-
"@react-aria/i18n": "^3.11.0",
2767
-
"@react-aria/utils": "^3.24.0",
2768
-
"@react-spectrum/layout": "^3.6.4",
2769
-
"@react-spectrum/utils": "^3.11.6",
2770
-
"@react-types/shared": "^3.23.0",
2771
-
"@spectrum-icons/ui": "^3.6.6",
2772
-
"@swc/helpers": "^0.5.0"
2773
-
},
2774
-
"peerDependencies": {
2775
-
"@react-spectrum/provider": "^3.0.0",
2776
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2777
-
}
2778
-
},
2779
-
"node_modules/@react-spectrum/label": {
2780
-
"version": "3.16.5",
2781
-
"resolved": "https://registry.npmjs.org/@react-spectrum/label/-/label-3.16.5.tgz",
2782
-
"integrity": "sha512-357dr3Yjkxs8oKVWwiVyoVyvsLeDre64/N5Td8KKV0vcI8DCfEXMCh8bFvEkD/NUoiNdgBjyGBwbNmG7eneWow==",
2783
-
"dependencies": {
2784
-
"@react-aria/i18n": "^3.11.0",
2785
-
"@react-aria/utils": "^3.24.0",
2786
-
"@react-spectrum/form": "^3.7.5",
2787
-
"@react-spectrum/layout": "^3.6.4",
2788
-
"@react-spectrum/utils": "^3.11.6",
2789
-
"@react-types/label": "^3.9.2",
2790
-
"@react-types/shared": "^3.23.0",
2791
-
"@spectrum-icons/ui": "^3.6.6",
2792
-
"@swc/helpers": "^0.5.0"
2793
-
},
2794
-
"peerDependencies": {
2795
-
"@react-spectrum/provider": "^3.0.0",
2796
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2797
-
}
2798
-
},
2799
-
"node_modules/@react-spectrum/labeledvalue": {
2800
-
"version": "3.1.13",
2801
-
"resolved": "https://registry.npmjs.org/@react-spectrum/labeledvalue/-/labeledvalue-3.1.13.tgz",
2802
-
"integrity": "sha512-gokBp4CkV1Btn86w/yrKiqwfwiGND2CnIzx1dEXZLBdBCFCt9bE09YfGvQXeYO2GDj+q/WEBuCfWMKhcOdIQDw==",
2803
-
"dependencies": {
2804
-
"@internationalized/date": "^3.5.3",
2805
-
"@react-aria/i18n": "^3.11.0",
2806
-
"@react-aria/utils": "^3.24.0",
2807
-
"@react-spectrum/label": "^3.16.5",
2808
-
"@react-spectrum/utils": "^3.11.6",
2809
-
"@react-types/shared": "^3.23.0",
2810
-
"@swc/helpers": "^0.5.0"
2811
-
},
2812
-
"peerDependencies": {
2813
-
"@react-spectrum/provider": "^3.0.0",
2814
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2815
-
}
2816
-
},
2817
-
"node_modules/@react-spectrum/layout": {
2818
-
"version": "3.6.4",
2819
-
"resolved": "https://registry.npmjs.org/@react-spectrum/layout/-/layout-3.6.4.tgz",
2820
-
"integrity": "sha512-GY2O4IDbeEJHjxs6kp6WKnrFDTV/74HkCWjqwlYdYauSOIwldg1Kz2NBeJ3NpcM6zrXTdtoXXJcmv0+wu4sF4Q==",
2821
-
"dependencies": {
2822
-
"@react-aria/utils": "^3.24.0",
2823
-
"@react-spectrum/utils": "^3.11.6",
2824
-
"@react-types/layout": "^3.3.14",
2825
-
"@react-types/shared": "^3.23.0",
2826
-
"@swc/helpers": "^0.5.0"
2827
-
},
2828
-
"peerDependencies": {
2829
-
"@react-spectrum/provider": "^3.0.0",
2830
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2831
-
}
2832
-
},
2833
-
"node_modules/@react-spectrum/link": {
2834
-
"version": "3.6.6",
2835
-
"resolved": "https://registry.npmjs.org/@react-spectrum/link/-/link-3.6.6.tgz",
2836
-
"integrity": "sha512-zTMd2EgMbFom8mi/kwGxD7c39MP2bYuYX3agAuT3YiC2Mr6YVh2w6HWMn+jMc4HX9gzQvF69CDX4DnRi284xgQ==",
2837
-
"dependencies": {
2838
-
"@react-aria/focus": "^3.17.0",
2839
-
"@react-aria/interactions": "^3.21.2",
2840
-
"@react-aria/link": "^3.7.0",
2841
-
"@react-aria/utils": "^3.24.0",
2842
-
"@react-spectrum/utils": "^3.11.6",
2843
-
"@react-types/link": "^3.5.4",
2844
-
"@swc/helpers": "^0.5.0"
2845
-
},
2846
-
"peerDependencies": {
2847
-
"@react-spectrum/provider": "^3.0.0",
2848
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2849
-
}
2850
-
},
2851
-
"node_modules/@react-spectrum/list": {
2852
-
"version": "3.7.9",
2853
-
"resolved": "https://registry.npmjs.org/@react-spectrum/list/-/list-3.7.9.tgz",
2854
-
"integrity": "sha512-dlmaeH4/64URHOrNBh8LrUAjyUMvHpPAwGnmLQ1oPGIUHJ8rwpc68K+RdpyZ/riuIHqWe/HqcLmnIlHSoSJEAw==",
2855
-
"dependencies": {
2856
-
"@react-aria/button": "^3.9.4",
2857
-
"@react-aria/focus": "^3.17.0",
2858
-
"@react-aria/gridlist": "^3.8.0",
2859
-
"@react-aria/i18n": "^3.11.0",
2860
-
"@react-aria/interactions": "^3.21.2",
2861
-
"@react-aria/utils": "^3.24.0",
2862
-
"@react-aria/virtualizer": "^3.10.0",
2863
-
"@react-aria/visually-hidden": "^3.8.11",
2864
-
"@react-spectrum/checkbox": "^3.9.5",
2865
-
"@react-spectrum/dnd": "^3.3.9",
2866
-
"@react-spectrum/layout": "^3.6.4",
2867
-
"@react-spectrum/progress": "^3.7.6",
2868
-
"@react-spectrum/text": "^3.5.4",
2869
-
"@react-spectrum/utils": "^3.11.6",
2870
-
"@react-stately/collections": "^3.10.6",
2871
-
"@react-stately/layout": "^3.13.8",
2872
-
"@react-stately/list": "^3.10.4",
2873
-
"@react-types/grid": "^3.2.5",
2874
-
"@react-types/shared": "^3.23.0",
2875
-
"@spectrum-icons/ui": "^3.6.6",
2876
-
"@swc/helpers": "^0.5.0",
2877
-
"react-transition-group": "^4.4.5"
2878
-
},
2879
-
"peerDependencies": {
2880
-
"@react-spectrum/provider": "^3.2.0",
2881
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2882
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1293
+
"node": "4.x || >=6.0.0"
2883
1294
}
2884
1295
},
2885
-
"node_modules/@react-spectrum/listbox": {
2886
-
"version": "3.12.8",
2887
-
"resolved": "https://registry.npmjs.org/@react-spectrum/listbox/-/listbox-3.12.8.tgz",
2888
-
"integrity": "sha512-ZfUZRxzbXkmRRsC90dQsVYCqYxVjBb/8QHqFMKzSSARHmJCv57abCdqAS2eRPrfvoZVzIa1DsIVe1jq5mP5s0g==",
1296
+
"node_modules/@supabase/postgrest-js": {
1297
+
"version": "1.15.2",
1298
+
"resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.15.2.tgz",
1299
+
"integrity": "sha512-9/7pUmXExvGuEK1yZhVYXPZnLEkDTwxgMQHXLrN5BwPZZm4iUCL1YEyep/Z2lIZah8d8M433mVAUEGsihUj5KQ==",
2889
1300
"dependencies": {
2890
-
"@react-aria/focus": "^3.17.0",
2891
-
"@react-aria/i18n": "^3.11.0",
2892
-
"@react-aria/interactions": "^3.21.2",
2893
-
"@react-aria/listbox": "^3.12.0",
2894
-
"@react-aria/utils": "^3.24.0",
2895
-
"@react-aria/virtualizer": "^3.10.0",
2896
-
"@react-spectrum/layout": "^3.6.4",
2897
-
"@react-spectrum/progress": "^3.7.6",
2898
-
"@react-spectrum/text": "^3.5.4",
2899
-
"@react-spectrum/utils": "^3.11.6",
2900
-
"@react-stately/collections": "^3.10.6",
2901
-
"@react-stately/layout": "^3.13.8",
2902
-
"@react-stately/list": "^3.10.4",
2903
-
"@react-stately/virtualizer": "^3.7.0",
2904
-
"@react-types/listbox": "^3.4.8",
2905
-
"@react-types/shared": "^3.23.0",
2906
-
"@spectrum-icons/ui": "^3.6.6",
2907
-
"@swc/helpers": "^0.5.0"
2908
-
},
2909
-
"peerDependencies": {
2910
-
"@react-spectrum/provider": "^3.2.0",
2911
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2912
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1301
+
"@supabase/node-fetch": "^2.6.14"
2913
1302
}
2914
1303
},
2915
-
"node_modules/@react-spectrum/menu": {
2916
-
"version": "3.19.0",
2917
-
"resolved": "https://registry.npmjs.org/@react-spectrum/menu/-/menu-3.19.0.tgz",
2918
-
"integrity": "sha512-4UCxuX2t/qJFoCV430lSIZC1PUh1hgcULfTMv0u2S5Lz8DJfFH5tYfI2ChN/XeYqb8AwmjCWov6muH922ADwhw==",
1304
+
"node_modules/@supabase/realtime-js": {
1305
+
"version": "2.9.5",
1306
+
"resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.9.5.tgz",
1307
+
"integrity": "sha512-TEHlGwNGGmKPdeMtca1lFTYCedrhTAv3nZVoSjrKQ+wkMmaERuCe57zkC5KSWFzLYkb5FVHW8Hrr+PX1DDwplQ==",
2919
1308
"dependencies": {
2920
-
"@react-aria/focus": "^3.17.0",
2921
-
"@react-aria/i18n": "^3.11.0",
2922
-
"@react-aria/interactions": "^3.21.2",
2923
-
"@react-aria/menu": "^3.14.0",
2924
-
"@react-aria/overlays": "^3.22.0",
2925
-
"@react-aria/separator": "^3.3.12",
2926
-
"@react-aria/utils": "^3.24.0",
2927
-
"@react-spectrum/button": "^3.16.3",
2928
-
"@react-spectrum/layout": "^3.6.4",
2929
-
"@react-spectrum/overlays": "^5.6.0",
2930
-
"@react-spectrum/text": "^3.5.4",
2931
-
"@react-spectrum/utils": "^3.11.6",
2932
-
"@react-stately/collections": "^3.10.6",
2933
-
"@react-stately/menu": "^3.7.0",
2934
-
"@react-stately/overlays": "^3.6.6",
2935
-
"@react-stately/tree": "^3.8.0",
2936
-
"@react-types/menu": "^3.9.8",
2937
-
"@react-types/overlays": "^3.8.6",
2938
-
"@react-types/shared": "^3.23.0",
2939
-
"@spectrum-icons/ui": "^3.6.6",
2940
-
"@spectrum-icons/workflow": "^4.2.11",
2941
-
"@swc/helpers": "^0.5.0"
2942
-
},
2943
-
"peerDependencies": {
2944
-
"@react-spectrum/provider": "^3.0.0",
2945
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2946
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1309
+
"@supabase/node-fetch": "^2.6.14",
1310
+
"@types/phoenix": "^1.5.4",
1311
+
"@types/ws": "^8.5.10",
1312
+
"ws": "^8.14.2"
2947
1313
}
2948
1314
},
2949
-
"node_modules/@react-spectrum/meter": {
2950
-
"version": "3.5.0",
2951
-
"resolved": "https://registry.npmjs.org/@react-spectrum/meter/-/meter-3.5.0.tgz",
2952
-
"integrity": "sha512-AsBXu6+ZwVj8/pwXRiI8qkOl8KDUE6dLvhjfkuX5POh7T2yjHrZbrHtKplzcU6Bb2OrgW+EZEbCWqs6uHDIqHg==",
1315
+
"node_modules/@supabase/storage-js": {
1316
+
"version": "2.5.5",
1317
+
"resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.5.5.tgz",
1318
+
"integrity": "sha512-OpLoDRjFwClwc2cjTJZG8XviTiQH4Ik8sCiMK5v7et0MDu2QlXjCAW3ljxJB5+z/KazdMOTnySi+hysxWUPu3w==",
2953
1319
"dependencies": {
2954
-
"@react-aria/meter": "^3.4.12",
2955
-
"@react-spectrum/progress": "^3.7.6",
2956
-
"@react-spectrum/utils": "^3.11.6",
2957
-
"@react-types/meter": "^3.4.0",
2958
-
"@react-types/shared": "^3.23.0",
2959
-
"@swc/helpers": "^0.5.0"
2960
-
},
2961
-
"peerDependencies": {
2962
-
"@react-spectrum/provider": "^3.0.0",
2963
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1320
+
"@supabase/node-fetch": "^2.6.14"
2964
1321
}
2965
1322
},
2966
-
"node_modules/@react-spectrum/numberfield": {
2967
-
"version": "3.9.2",
2968
-
"resolved": "https://registry.npmjs.org/@react-spectrum/numberfield/-/numberfield-3.9.2.tgz",
2969
-
"integrity": "sha512-eLHxVYYc2JqcImIr4vj/HzWRFTe1R2O+v7rJpStCUGWu4pSgElSCY6tHmn1woCF4AxSxsLviemwZ+oaz+42iWQ==",
1323
+
"node_modules/@supabase/supabase-js": {
1324
+
"version": "2.43.2",
1325
+
"resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.43.2.tgz",
1326
+
"integrity": "sha512-F9CljeJBo5aPucNhrLoMnpEHi5yqNZ0vH0/CL4mGy+/Ggr7FUrYErVJisa1NptViqyhs1HGNzzwjOYG6626h8g==",
2970
1327
"dependencies": {
2971
-
"@react-aria/button": "^3.9.4",
2972
-
"@react-aria/focus": "^3.17.0",
2973
-
"@react-aria/i18n": "^3.11.0",
2974
-
"@react-aria/interactions": "^3.21.2",
2975
-
"@react-aria/numberfield": "^3.11.2",
2976
-
"@react-aria/utils": "^3.24.0",
2977
-
"@react-spectrum/form": "^3.7.5",
2978
-
"@react-spectrum/label": "^3.16.5",
2979
-
"@react-spectrum/textfield": "^3.12.0",
2980
-
"@react-spectrum/utils": "^3.11.6",
2981
-
"@react-stately/numberfield": "^3.9.2",
2982
-
"@react-types/button": "^3.9.3",
2983
-
"@react-types/numberfield": "^3.8.2",
2984
-
"@react-types/shared": "^3.23.0",
2985
-
"@spectrum-icons/ui": "^3.6.6",
2986
-
"@spectrum-icons/workflow": "^4.2.11",
2987
-
"@swc/helpers": "^0.5.0"
2988
-
},
2989
-
"peerDependencies": {
2990
-
"@react-spectrum/provider": "^3.0.0",
2991
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
2992
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
2993
-
}
2994
-
},
2995
-
"node_modules/@react-spectrum/overlays": {
2996
-
"version": "5.6.0",
2997
-
"resolved": "https://registry.npmjs.org/@react-spectrum/overlays/-/overlays-5.6.0.tgz",
2998
-
"integrity": "sha512-cP2SWSZ8US3+NtiFtkKn6yVNrra4wX59hliSrBijfFRHs1OFGSx3yLJfZtjibfEcdCj/0OPHyJvXRlxgG+vu4A==",
2999
-
"dependencies": {
3000
-
"@react-aria/interactions": "^3.21.2",
3001
-
"@react-aria/overlays": "^3.22.0",
3002
-
"@react-aria/utils": "^3.24.0",
3003
-
"@react-spectrum/utils": "^3.11.6",
3004
-
"@react-stately/overlays": "^3.6.6",
3005
-
"@react-types/overlays": "^3.8.6",
3006
-
"@react-types/shared": "^3.23.0",
3007
-
"@swc/helpers": "^0.5.0",
3008
-
"react-transition-group": "^4.4.5"
3009
-
},
3010
-
"peerDependencies": {
3011
-
"@react-spectrum/provider": "^3.0.0",
3012
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
3013
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3014
-
}
3015
-
},
3016
-
"node_modules/@react-spectrum/picker": {
3017
-
"version": "3.14.4",
3018
-
"resolved": "https://registry.npmjs.org/@react-spectrum/picker/-/picker-3.14.4.tgz",
3019
-
"integrity": "sha512-JM0cYnq0mGsOUwnbhRNWQ9jzi73Ub3S6+v5bzjyKps+96BYdW8Wr+KY/tQg49UCAcwcY0g30tbyEzqXzTpPkdA==",
3020
-
"dependencies": {
3021
-
"@react-aria/i18n": "^3.11.0",
3022
-
"@react-aria/interactions": "^3.21.2",
3023
-
"@react-aria/select": "^3.14.4",
3024
-
"@react-aria/utils": "^3.24.0",
3025
-
"@react-spectrum/button": "^3.16.3",
3026
-
"@react-spectrum/form": "^3.7.5",
3027
-
"@react-spectrum/label": "^3.16.5",
3028
-
"@react-spectrum/listbox": "^3.12.8",
3029
-
"@react-spectrum/overlays": "^5.6.0",
3030
-
"@react-spectrum/progress": "^3.7.6",
3031
-
"@react-spectrum/text": "^3.5.4",
3032
-
"@react-spectrum/utils": "^3.11.6",
3033
-
"@react-stately/collections": "^3.10.6",
3034
-
"@react-stately/select": "^3.6.3",
3035
-
"@react-types/select": "^3.9.3",
3036
-
"@react-types/shared": "^3.23.0",
3037
-
"@spectrum-icons/ui": "^3.6.6",
3038
-
"@swc/helpers": "^0.5.0"
3039
-
},
3040
-
"peerDependencies": {
3041
-
"@react-spectrum/provider": "^3.1.4",
3042
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
3043
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3044
-
}
3045
-
},
3046
-
"node_modules/@react-spectrum/progress": {
3047
-
"version": "3.7.6",
3048
-
"resolved": "https://registry.npmjs.org/@react-spectrum/progress/-/progress-3.7.6.tgz",
3049
-
"integrity": "sha512-LlU8F43jWCse+3FgWPJNMb5wGQmk643ppbl2frxPHMiTb2YpaZYd+9vr2EndOrZpenjO2oTvDidgeprbm53LLA==",
3050
-
"dependencies": {
3051
-
"@react-aria/progress": "^3.4.12",
3052
-
"@react-aria/utils": "^3.24.0",
3053
-
"@react-spectrum/utils": "^3.11.6",
3054
-
"@react-types/progress": "^3.5.3",
3055
-
"@react-types/shared": "^3.23.0",
3056
-
"@swc/helpers": "^0.5.0"
3057
-
},
3058
-
"peerDependencies": {
3059
-
"@react-spectrum/provider": "^3.0.0",
3060
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3061
-
}
3062
-
},
3063
-
"node_modules/@react-spectrum/provider": {
3064
-
"version": "3.9.6",
3065
-
"resolved": "https://registry.npmjs.org/@react-spectrum/provider/-/provider-3.9.6.tgz",
3066
-
"integrity": "sha512-BSjO2CeUognPEzyLhFu25aVsBbpeoRlinCdQ/oMzvQwGxlcf/OKR6fkZMKJrpMuhh155ilDZXe0UFzl1RcziYA==",
3067
-
"dependencies": {
3068
-
"@react-aria/i18n": "^3.11.0",
3069
-
"@react-aria/overlays": "^3.22.0",
3070
-
"@react-aria/utils": "^3.24.0",
3071
-
"@react-spectrum/utils": "^3.11.6",
3072
-
"@react-types/provider": "^3.8.0",
3073
-
"@react-types/shared": "^3.23.0",
3074
-
"@swc/helpers": "^0.5.0",
3075
-
"clsx": "^2.0.0"
3076
-
},
3077
-
"peerDependencies": {
3078
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
3079
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3080
-
}
3081
-
},
3082
-
"node_modules/@react-spectrum/radio": {
3083
-
"version": "3.7.5",
3084
-
"resolved": "https://registry.npmjs.org/@react-spectrum/radio/-/radio-3.7.5.tgz",
3085
-
"integrity": "sha512-g2Neh30G4UwOVBGVxvYxE+Bx+bVNFNOtK/MHCw+0tYZ0ysVYKVqqoNvQBmKNcqrDJaulnLwB9Igcm6SDjesGFA==",
3086
-
"dependencies": {
3087
-
"@react-aria/focus": "^3.17.0",
3088
-
"@react-aria/interactions": "^3.21.2",
3089
-
"@react-aria/radio": "^3.10.3",
3090
-
"@react-spectrum/form": "^3.7.5",
3091
-
"@react-spectrum/label": "^3.16.5",
3092
-
"@react-spectrum/utils": "^3.11.6",
3093
-
"@react-stately/radio": "^3.10.3",
3094
-
"@react-types/radio": "^3.8.0",
3095
-
"@react-types/shared": "^3.23.0",
3096
-
"@swc/helpers": "^0.5.0"
3097
-
},
3098
-
"peerDependencies": {
3099
-
"@react-spectrum/provider": "^3.0.0",
3100
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3101
-
}
3102
-
},
3103
-
"node_modules/@react-spectrum/searchfield": {
3104
-
"version": "3.8.5",
3105
-
"resolved": "https://registry.npmjs.org/@react-spectrum/searchfield/-/searchfield-3.8.5.tgz",
3106
-
"integrity": "sha512-yhV5DBcI0gztcXamW1EYgr0SjVNjytUoEeR620IBb0Ta0g3XJOufVdmgJsW6114WMqQIXpiUq/Em8+Dy+iGqCg==",
3107
-
"dependencies": {
3108
-
"@react-aria/searchfield": "^3.7.4",
3109
-
"@react-spectrum/button": "^3.16.3",
3110
-
"@react-spectrum/form": "^3.7.5",
3111
-
"@react-spectrum/textfield": "^3.12.0",
3112
-
"@react-spectrum/utils": "^3.11.6",
3113
-
"@react-stately/searchfield": "^3.5.2",
3114
-
"@react-types/searchfield": "^3.5.4",
3115
-
"@react-types/textfield": "^3.9.2",
3116
-
"@spectrum-icons/ui": "^3.6.6",
3117
-
"@swc/helpers": "^0.5.0"
3118
-
},
3119
-
"peerDependencies": {
3120
-
"@react-spectrum/provider": "^3.0.0",
3121
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3122
-
}
3123
-
},
3124
-
"node_modules/@react-spectrum/slider": {
3125
-
"version": "3.6.8",
3126
-
"resolved": "https://registry.npmjs.org/@react-spectrum/slider/-/slider-3.6.8.tgz",
3127
-
"integrity": "sha512-P+0wtr4WePMU1CSW2AEGgm7l07EoC0lJGOrvQ4bif2Q56yE+QDQClXk6RAFY9eckK9dgMCXmYd5+pT8p4pZ24w==",
3128
-
"dependencies": {
3129
-
"@react-aria/focus": "^3.17.0",
3130
-
"@react-aria/i18n": "^3.11.0",
3131
-
"@react-aria/interactions": "^3.21.2",
3132
-
"@react-aria/slider": "^3.7.7",
3133
-
"@react-aria/utils": "^3.24.0",
3134
-
"@react-aria/visually-hidden": "^3.8.11",
3135
-
"@react-spectrum/utils": "^3.11.6",
3136
-
"@react-stately/slider": "^3.5.3",
3137
-
"@react-types/shared": "^3.23.0",
3138
-
"@react-types/slider": "^3.7.2",
3139
-
"@swc/helpers": "^0.5.0"
3140
-
},
3141
-
"peerDependencies": {
3142
-
"@react-spectrum/provider": "^3.0.0",
3143
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3144
-
}
3145
-
},
3146
-
"node_modules/@react-spectrum/statuslight": {
3147
-
"version": "3.5.12",
3148
-
"resolved": "https://registry.npmjs.org/@react-spectrum/statuslight/-/statuslight-3.5.12.tgz",
3149
-
"integrity": "sha512-1I5RaE1dCtmxCzUisE2xtQiD++8C2fzgyb0ayP554HSzsP+ZCE0mUxpW7DtoujASyR8h7E7M7wxP1SFEKgI3bA==",
3150
-
"dependencies": {
3151
-
"@react-aria/utils": "^3.24.0",
3152
-
"@react-spectrum/utils": "^3.11.6",
3153
-
"@react-types/shared": "^3.23.0",
3154
-
"@react-types/statuslight": "^3.3.8",
3155
-
"@swc/helpers": "^0.5.0"
3156
-
},
3157
-
"peerDependencies": {
3158
-
"@react-spectrum/provider": "^3.0.0",
3159
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3160
-
}
3161
-
},
3162
-
"node_modules/@react-spectrum/switch": {
3163
-
"version": "3.5.4",
3164
-
"resolved": "https://registry.npmjs.org/@react-spectrum/switch/-/switch-3.5.4.tgz",
3165
-
"integrity": "sha512-8efBXAL2AR2+Vicazyc3z/Us4/dkm2Gi/CpCBhAEDZne2fnNM6X7zFXHEDhMgPn4oDZeUj76VwmBM4MEr+3m3g==",
3166
-
"dependencies": {
3167
-
"@react-aria/focus": "^3.17.0",
3168
-
"@react-aria/interactions": "^3.21.2",
3169
-
"@react-aria/switch": "^3.6.3",
3170
-
"@react-spectrum/utils": "^3.11.6",
3171
-
"@react-stately/toggle": "^3.7.3",
3172
-
"@react-types/shared": "^3.23.0",
3173
-
"@react-types/switch": "^3.5.2",
3174
-
"@swc/helpers": "^0.5.0"
3175
-
},
3176
-
"peerDependencies": {
3177
-
"@react-spectrum/provider": "^3.0.0",
3178
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3179
-
}
3180
-
},
3181
-
"node_modules/@react-spectrum/table": {
3182
-
"version": "3.12.9",
3183
-
"resolved": "https://registry.npmjs.org/@react-spectrum/table/-/table-3.12.9.tgz",
3184
-
"integrity": "sha512-lFEkHLuMd5owB9vQjeGDOiBah/xOn4zUBtieMKHP6xLh7vUG27zr6vcQzpizNsHT3273Rktr34IjRf/U26Mu4w==",
3185
-
"dependencies": {
3186
-
"@react-aria/button": "^3.9.4",
3187
-
"@react-aria/focus": "^3.17.0",
3188
-
"@react-aria/i18n": "^3.11.0",
3189
-
"@react-aria/interactions": "^3.21.2",
3190
-
"@react-aria/overlays": "^3.22.0",
3191
-
"@react-aria/table": "^3.14.0",
3192
-
"@react-aria/utils": "^3.24.0",
3193
-
"@react-aria/virtualizer": "^3.10.0",
3194
-
"@react-aria/visually-hidden": "^3.8.11",
3195
-
"@react-spectrum/checkbox": "^3.9.5",
3196
-
"@react-spectrum/dnd": "^3.3.9",
3197
-
"@react-spectrum/layout": "^3.6.4",
3198
-
"@react-spectrum/menu": "^3.19.0",
3199
-
"@react-spectrum/progress": "^3.7.6",
3200
-
"@react-spectrum/tooltip": "^3.6.6",
3201
-
"@react-spectrum/utils": "^3.11.6",
3202
-
"@react-stately/flags": "^3.0.2",
3203
-
"@react-stately/layout": "^3.13.8",
3204
-
"@react-stately/table": "^3.11.7",
3205
-
"@react-stately/virtualizer": "^3.7.0",
3206
-
"@react-types/grid": "^3.2.5",
3207
-
"@react-types/shared": "^3.23.0",
3208
-
"@react-types/table": "^3.9.4",
3209
-
"@spectrum-icons/ui": "^3.6.6",
3210
-
"@swc/helpers": "^0.5.0"
3211
-
},
3212
-
"peerDependencies": {
3213
-
"@react-spectrum/provider": "^3.0.0",
3214
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
3215
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3216
-
}
3217
-
},
3218
-
"node_modules/@react-spectrum/tabs": {
3219
-
"version": "3.8.9",
3220
-
"resolved": "https://registry.npmjs.org/@react-spectrum/tabs/-/tabs-3.8.9.tgz",
3221
-
"integrity": "sha512-7lgM47iEVNrz6c4XLU6IOivWyh22lmuq0AGCKIel8tJgWM137qEnHkqKmHg9VWAueaKbxW6iWEYuQX6InEeFwA==",
3222
-
"dependencies": {
3223
-
"@react-aria/focus": "^3.17.0",
3224
-
"@react-aria/i18n": "^3.11.0",
3225
-
"@react-aria/interactions": "^3.21.2",
3226
-
"@react-aria/tabs": "^3.9.0",
3227
-
"@react-aria/utils": "^3.24.0",
3228
-
"@react-spectrum/picker": "^3.14.4",
3229
-
"@react-spectrum/text": "^3.5.4",
3230
-
"@react-spectrum/utils": "^3.11.6",
3231
-
"@react-stately/collections": "^3.10.6",
3232
-
"@react-stately/list": "^3.10.4",
3233
-
"@react-stately/tabs": "^3.6.5",
3234
-
"@react-types/select": "^3.9.3",
3235
-
"@react-types/shared": "^3.23.0",
3236
-
"@react-types/tabs": "^3.3.6",
3237
-
"@swc/helpers": "^0.5.0"
3238
-
},
3239
-
"peerDependencies": {
3240
-
"@react-spectrum/provider": "^3.0.0",
3241
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
3242
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3243
-
}
3244
-
},
3245
-
"node_modules/@react-spectrum/tag": {
3246
-
"version": "3.2.5",
3247
-
"resolved": "https://registry.npmjs.org/@react-spectrum/tag/-/tag-3.2.5.tgz",
3248
-
"integrity": "sha512-/DbGrTX0OovTrxYjUM3L+2RXIGJMO0srI5jGd0dA6uzs8t7fA1GUySarpSpttiZqQDyrasNA3+mnG5xVfcRoPw==",
3249
-
"dependencies": {
3250
-
"@react-aria/focus": "^3.17.0",
3251
-
"@react-aria/i18n": "^3.11.0",
3252
-
"@react-aria/interactions": "^3.21.2",
3253
-
"@react-aria/selection": "^3.18.0",
3254
-
"@react-aria/tag": "^3.4.0",
3255
-
"@react-aria/utils": "^3.24.0",
3256
-
"@react-spectrum/button": "^3.16.3",
3257
-
"@react-spectrum/form": "^3.7.5",
3258
-
"@react-spectrum/label": "^3.16.5",
3259
-
"@react-spectrum/text": "^3.5.4",
3260
-
"@react-spectrum/utils": "^3.11.6",
3261
-
"@react-stately/collections": "^3.10.6",
3262
-
"@react-stately/list": "^3.10.4",
3263
-
"@react-types/shared": "^3.23.0",
3264
-
"@swc/helpers": "^0.5.0"
3265
-
},
3266
-
"peerDependencies": {
3267
-
"@react-spectrum/provider": "^3.0.0",
3268
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
3269
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3270
-
}
3271
-
},
3272
-
"node_modules/@react-spectrum/text": {
3273
-
"version": "3.5.4",
3274
-
"resolved": "https://registry.npmjs.org/@react-spectrum/text/-/text-3.5.4.tgz",
3275
-
"integrity": "sha512-VsCsuHxpycvKWUkwZKBIg0Seu3ylaGtgkDDKgw5uyIKENdhz/W9h6FXnKm4O3VgI8snIySnnHGSa00Z4b6hMig==",
3276
-
"dependencies": {
3277
-
"@react-aria/utils": "^3.24.0",
3278
-
"@react-spectrum/utils": "^3.11.6",
3279
-
"@react-types/shared": "^3.23.0",
3280
-
"@react-types/text": "^3.3.8",
3281
-
"@swc/helpers": "^0.5.0",
3282
-
"react-aria-components": "^1.2.0"
3283
-
},
3284
-
"peerDependencies": {
3285
-
"@react-spectrum/provider": "^3.0.0",
3286
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3287
-
}
3288
-
},
3289
-
"node_modules/@react-spectrum/textfield": {
3290
-
"version": "3.12.0",
3291
-
"resolved": "https://registry.npmjs.org/@react-spectrum/textfield/-/textfield-3.12.0.tgz",
3292
-
"integrity": "sha512-ZupbZ/cyIFMyxb2rCcy+4FQ8lsh/I3AXrsZ9VNE1KjEklR5s8In7cIjFtlfJlk8CX8B5KL69crhyLoe2hUxX5g==",
3293
-
"dependencies": {
3294
-
"@react-aria/focus": "^3.17.0",
3295
-
"@react-aria/interactions": "^3.21.2",
3296
-
"@react-aria/textfield": "^3.14.4",
3297
-
"@react-aria/utils": "^3.24.0",
3298
-
"@react-spectrum/form": "^3.7.5",
3299
-
"@react-spectrum/label": "^3.16.5",
3300
-
"@react-spectrum/utils": "^3.11.6",
3301
-
"@react-stately/utils": "^3.10.0",
3302
-
"@react-types/shared": "^3.23.0",
3303
-
"@react-types/textfield": "^3.9.2",
3304
-
"@spectrum-icons/ui": "^3.6.6",
3305
-
"@swc/helpers": "^0.5.0"
3306
-
},
3307
-
"peerDependencies": {
3308
-
"@react-spectrum/provider": "^3.0.0",
3309
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3310
-
}
3311
-
},
3312
-
"node_modules/@react-spectrum/theme-dark": {
3313
-
"version": "3.5.9",
3314
-
"resolved": "https://registry.npmjs.org/@react-spectrum/theme-dark/-/theme-dark-3.5.9.tgz",
3315
-
"integrity": "sha512-9aHHosP1X+qGIgQLXCg4tb/8g+UA5YDhAXSoa7T2fem+V/SZtTv0TqUPZZpyUlMXM0DoDlGmN7BFpG5S7vm6+A==",
3316
-
"dependencies": {
3317
-
"@react-types/provider": "^3.8.0",
3318
-
"@swc/helpers": "^0.5.0"
3319
-
},
3320
-
"peerDependencies": {
3321
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3322
-
}
3323
-
},
3324
-
"node_modules/@react-spectrum/theme-default": {
3325
-
"version": "3.5.9",
3326
-
"resolved": "https://registry.npmjs.org/@react-spectrum/theme-default/-/theme-default-3.5.9.tgz",
3327
-
"integrity": "sha512-+Ebngv8waP3sGsGUFtr1py61T0Iv79YJz6YB2geJbPeFbrtiTxaTxFoJLsaHCRFcgcJFxAu4hrNT+brR/UMt4w==",
3328
-
"dependencies": {
3329
-
"@react-types/provider": "^3.8.0",
3330
-
"@swc/helpers": "^0.5.0"
3331
-
},
3332
-
"peerDependencies": {
3333
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3334
-
}
3335
-
},
3336
-
"node_modules/@react-spectrum/theme-light": {
3337
-
"version": "3.4.9",
3338
-
"resolved": "https://registry.npmjs.org/@react-spectrum/theme-light/-/theme-light-3.4.9.tgz",
3339
-
"integrity": "sha512-ZlImejzK+yAEWjxV2hqo8cdqHQc/y+ZOexF30lR6fez6O59nrNC0ETJqBTYEMWqrCHiqJk+2MD+uZf5RNHeyxg==",
3340
-
"dependencies": {
3341
-
"@react-types/provider": "^3.8.0",
3342
-
"@swc/helpers": "^0.5.0"
3343
-
},
3344
-
"peerDependencies": {
3345
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3346
-
}
3347
-
},
3348
-
"node_modules/@react-spectrum/tooltip": {
3349
-
"version": "3.6.6",
3350
-
"resolved": "https://registry.npmjs.org/@react-spectrum/tooltip/-/tooltip-3.6.6.tgz",
3351
-
"integrity": "sha512-xqqu8dNoSHOXrjczH3IzplDy+mB8hZb0/vk0IB61xJr+O8hjfN4jlgBrKqbuzxeZyFLKV5GY7b9D8jkLE/9v3w==",
3352
-
"dependencies": {
3353
-
"@react-aria/focus": "^3.17.0",
3354
-
"@react-aria/overlays": "^3.22.0",
3355
-
"@react-aria/tooltip": "^3.7.3",
3356
-
"@react-aria/utils": "^3.24.0",
3357
-
"@react-spectrum/overlays": "^5.6.0",
3358
-
"@react-spectrum/utils": "^3.11.6",
3359
-
"@react-stately/tooltip": "^3.4.8",
3360
-
"@react-types/overlays": "^3.8.6",
3361
-
"@react-types/shared": "^3.23.0",
3362
-
"@react-types/tooltip": "^3.4.8",
3363
-
"@spectrum-icons/ui": "^3.6.6",
3364
-
"@swc/helpers": "^0.5.0"
3365
-
},
3366
-
"peerDependencies": {
3367
-
"@react-spectrum/provider": "^3.0.0",
3368
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
3369
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3370
-
}
3371
-
},
3372
-
"node_modules/@react-spectrum/utils": {
3373
-
"version": "3.11.6",
3374
-
"resolved": "https://registry.npmjs.org/@react-spectrum/utils/-/utils-3.11.6.tgz",
3375
-
"integrity": "sha512-CAjPqeP9haHmU60WE3lAWNMSx9B80LT/umNETC7YWkryT1cxMi4nn+jPXhYzozvDrrbGSTjdcuMo203Ywmj+tw==",
3376
-
"dependencies": {
3377
-
"@react-aria/i18n": "^3.11.0",
3378
-
"@react-aria/ssr": "^3.9.3",
3379
-
"@react-aria/utils": "^3.24.0",
3380
-
"@react-types/shared": "^3.23.0",
3381
-
"@swc/helpers": "^0.5.0",
3382
-
"clsx": "^2.0.0"
3383
-
},
3384
-
"peerDependencies": {
3385
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3386
-
}
3387
-
},
3388
-
"node_modules/@react-spectrum/view": {
3389
-
"version": "3.6.9",
3390
-
"resolved": "https://registry.npmjs.org/@react-spectrum/view/-/view-3.6.9.tgz",
3391
-
"integrity": "sha512-auIXiyfMK+BjqCvGTPb9uENPed26byr4mL8MW89NW2x39jaRejLyLUNKuElIE4PkGCJQA5CHNOmObAHZR/XA8Q==",
3392
-
"dependencies": {
3393
-
"@react-aria/utils": "^3.24.0",
3394
-
"@react-spectrum/utils": "^3.11.6",
3395
-
"@react-types/shared": "^3.23.0",
3396
-
"@react-types/view": "^3.4.8",
3397
-
"@swc/helpers": "^0.5.0"
3398
-
},
3399
-
"peerDependencies": {
3400
-
"@react-spectrum/provider": "^3.0.0",
3401
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3402
-
}
3403
-
},
3404
-
"node_modules/@react-spectrum/well": {
3405
-
"version": "3.4.12",
3406
-
"resolved": "https://registry.npmjs.org/@react-spectrum/well/-/well-3.4.12.tgz",
3407
-
"integrity": "sha512-/3msBtaiKge9K0nAua4K2YFYXZiYHCcnY2dWzlLrov75uQPaRiTyzxXYqRT+OQ62vPHtu1FQ5BsJDecoM8jedw==",
3408
-
"dependencies": {
3409
-
"@react-aria/utils": "^3.24.0",
3410
-
"@react-spectrum/utils": "^3.11.6",
3411
-
"@react-types/shared": "^3.23.0",
3412
-
"@react-types/well": "^3.3.8",
3413
-
"@swc/helpers": "^0.5.0"
3414
-
},
3415
-
"peerDependencies": {
3416
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3417
-
}
3418
-
},
3419
-
"node_modules/@react-stately/calendar": {
3420
-
"version": "3.5.0",
3421
-
"resolved": "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.5.0.tgz",
3422
-
"integrity": "sha512-tINxgGAeZ9KsYNomuR50PljG2mN9C9FWQ8zyvATfFq44EFcjjdXCMNWV+qgIRKGKLwrSJhu3boPaiHVIpUxrXA==",
3423
-
"dependencies": {
3424
-
"@internationalized/date": "^3.5.3",
3425
-
"@react-stately/utils": "^3.10.0",
3426
-
"@react-types/calendar": "^3.4.5",
3427
-
"@react-types/shared": "^3.23.0",
3428
-
"@swc/helpers": "^0.5.0"
3429
-
},
3430
-
"peerDependencies": {
3431
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3432
-
}
3433
-
},
3434
-
"node_modules/@react-stately/checkbox": {
3435
-
"version": "3.6.4",
3436
-
"resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.6.4.tgz",
3437
-
"integrity": "sha512-gecaRtWeQNoJuSl3AtfV6z6LjaUV578Kzbag8d3pTPbGXl8komTtTj/26nIEPsmf/L8jZ3kCscDGxGTKr+7sqg==",
3438
-
"dependencies": {
3439
-
"@react-stately/form": "^3.0.2",
3440
-
"@react-stately/utils": "^3.10.0",
3441
-
"@react-types/checkbox": "^3.8.0",
3442
-
"@react-types/shared": "^3.23.0",
3443
-
"@swc/helpers": "^0.5.0"
3444
-
},
3445
-
"peerDependencies": {
3446
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3447
-
}
3448
-
},
3449
-
"node_modules/@react-stately/collections": {
3450
-
"version": "3.10.6",
3451
-
"resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.10.6.tgz",
3452
-
"integrity": "sha512-hb/yzxQnZaSRu43iR6ftkCJIqD4Qu5WUjl4ASBn2EGb9TmipA7bFnYVqSH4xFPCCTZ68Qxh95dOcxYBHlHeWZQ==",
3453
-
"dependencies": {
3454
-
"@react-types/shared": "^3.23.0",
3455
-
"@swc/helpers": "^0.5.0"
3456
-
},
3457
-
"peerDependencies": {
3458
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3459
-
}
3460
-
},
3461
-
"node_modules/@react-stately/color": {
3462
-
"version": "3.6.0",
3463
-
"resolved": "https://registry.npmjs.org/@react-stately/color/-/color-3.6.0.tgz",
3464
-
"integrity": "sha512-sjQDjE1zBAnaJaqssP4Ep63Pd32xvLOwcfUmXAOua6s+8CKVlKQqr5BoBiBnqvGGmy7oTlEJd1dkfZA+bvh/zw==",
3465
-
"dependencies": {
3466
-
"@internationalized/number": "^3.5.2",
3467
-
"@internationalized/string": "^3.2.2",
3468
-
"@react-aria/i18n": "^3.11.0",
3469
-
"@react-stately/form": "^3.0.2",
3470
-
"@react-stately/numberfield": "^3.9.2",
3471
-
"@react-stately/slider": "^3.5.3",
3472
-
"@react-stately/utils": "^3.10.0",
3473
-
"@react-types/color": "3.0.0-beta.24",
3474
-
"@react-types/shared": "^3.23.0",
3475
-
"@swc/helpers": "^0.5.0"
3476
-
},
3477
-
"peerDependencies": {
3478
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3479
-
}
3480
-
},
3481
-
"node_modules/@react-stately/combobox": {
3482
-
"version": "3.8.3",
3483
-
"resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.8.3.tgz",
3484
-
"integrity": "sha512-lmwt2M39jHQUA9CWKhTc9MVoUBKuJM1Y+9GYPElON8P/guQL6G3bM1u8I4Hxf0zzGzAIW3ymV57bF9mcaA/nzA==",
3485
-
"dependencies": {
3486
-
"@react-stately/collections": "^3.10.6",
3487
-
"@react-stately/form": "^3.0.2",
3488
-
"@react-stately/list": "^3.10.4",
3489
-
"@react-stately/overlays": "^3.6.6",
3490
-
"@react-stately/select": "^3.6.3",
3491
-
"@react-stately/utils": "^3.10.0",
3492
-
"@react-types/combobox": "^3.11.0",
3493
-
"@react-types/shared": "^3.23.0",
3494
-
"@swc/helpers": "^0.5.0"
3495
-
},
3496
-
"peerDependencies": {
3497
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3498
-
}
3499
-
},
3500
-
"node_modules/@react-stately/data": {
3501
-
"version": "3.11.3",
3502
-
"resolved": "https://registry.npmjs.org/@react-stately/data/-/data-3.11.3.tgz",
3503
-
"integrity": "sha512-iyg27s3uUquxvX5AXckAgOPszG6uX7fCOIg0D/GJXxdFxLv1gFSupIeIJhM+kXufPgpaLiugaQxoYlO5y65shA==",
3504
-
"dependencies": {
3505
-
"@react-types/shared": "^3.23.0",
3506
-
"@swc/helpers": "^0.5.0"
3507
-
},
3508
-
"peerDependencies": {
3509
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3510
-
}
3511
-
},
3512
-
"node_modules/@react-stately/datepicker": {
3513
-
"version": "3.9.3",
3514
-
"resolved": "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.9.3.tgz",
3515
-
"integrity": "sha512-NjZ8uqxmKf7mGLNWSZsvm22xX46k+yo0QkPspONuorHFTf8qqCnp4i+bBpEpaVCwX5KVSRdjxJOk7XhvJF8q4w==",
3516
-
"dependencies": {
3517
-
"@internationalized/date": "^3.5.3",
3518
-
"@internationalized/string": "^3.2.2",
3519
-
"@react-stately/form": "^3.0.2",
3520
-
"@react-stately/overlays": "^3.6.6",
3521
-
"@react-stately/utils": "^3.10.0",
3522
-
"@react-types/datepicker": "^3.7.3",
3523
-
"@react-types/shared": "^3.23.0",
3524
-
"@swc/helpers": "^0.5.0"
3525
-
},
3526
-
"peerDependencies": {
3527
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3528
-
}
3529
-
},
3530
-
"node_modules/@react-stately/dnd": {
3531
-
"version": "3.3.0",
3532
-
"resolved": "https://registry.npmjs.org/@react-stately/dnd/-/dnd-3.3.0.tgz",
3533
-
"integrity": "sha512-bHH3B4wFqfATpyxpP5Wdv/5uQdci4WvStJgeExj7Yy2UwYSsZEnS6Ky0MhLLFdIyUpragjiSCzYcYwwli6oHUQ==",
3534
-
"dependencies": {
3535
-
"@react-stately/selection": "^3.15.0",
3536
-
"@react-types/shared": "^3.23.0",
3537
-
"@swc/helpers": "^0.5.0"
3538
-
},
3539
-
"peerDependencies": {
3540
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3541
-
}
3542
-
},
3543
-
"node_modules/@react-stately/flags": {
3544
-
"version": "3.0.2",
3545
-
"resolved": "https://registry.npmjs.org/@react-stately/flags/-/flags-3.0.2.tgz",
3546
-
"integrity": "sha512-/KyVJMND2WdkgoHpt+m+ash7h5q9pq91DLgyizQWcbf2xphicH9D1HKAB8co3Cfvq6T/QqjQEP8aBkheiPyfEg==",
3547
-
"dependencies": {
3548
-
"@swc/helpers": "^0.4.14"
3549
-
}
3550
-
},
3551
-
"node_modules/@react-stately/flags/node_modules/@swc/helpers": {
3552
-
"version": "0.4.36",
3553
-
"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz",
3554
-
"integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==",
3555
-
"dependencies": {
3556
-
"legacy-swc-helpers": "npm:@swc/helpers@=0.4.14",
3557
-
"tslib": "^2.4.0"
3558
-
}
3559
-
},
3560
-
"node_modules/@react-stately/form": {
3561
-
"version": "3.0.2",
3562
-
"resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.0.2.tgz",
3563
-
"integrity": "sha512-MA4P9lHv770I3DJpJTQlkh5POVuklmeQuixwlbyKzlWT+KqFSOXvqaliszqU7gyDdVGAFksMa6E3mXbGbk1wuA==",
3564
-
"dependencies": {
3565
-
"@react-types/shared": "^3.23.0",
3566
-
"@swc/helpers": "^0.5.0"
3567
-
},
3568
-
"peerDependencies": {
3569
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3570
-
}
3571
-
},
3572
-
"node_modules/@react-stately/grid": {
3573
-
"version": "3.8.6",
3574
-
"resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.8.6.tgz",
3575
-
"integrity": "sha512-XkxDfaIAWzbsb5pnL2IE4FqQbqegVzPnU+R2ZvDrJT7514I2usSMoJ2ZUUoy8DIYQomJHB5QKZeyQkGIelHMcg==",
3576
-
"dependencies": {
3577
-
"@react-stately/collections": "^3.10.6",
3578
-
"@react-stately/selection": "^3.15.0",
3579
-
"@react-types/grid": "^3.2.5",
3580
-
"@react-types/shared": "^3.23.0",
3581
-
"@swc/helpers": "^0.5.0"
3582
-
},
3583
-
"peerDependencies": {
3584
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3585
-
}
3586
-
},
3587
-
"node_modules/@react-stately/layout": {
3588
-
"version": "3.13.8",
3589
-
"resolved": "https://registry.npmjs.org/@react-stately/layout/-/layout-3.13.8.tgz",
3590
-
"integrity": "sha512-WDusSjT8w6vgzgMS7Hwl5zx7rhivMIjFo0a0UqQahgF4kXYPqeEYMOgoczbFqCGgS/vQKOmMy5Rk6fzBb73bdA==",
3591
-
"dependencies": {
3592
-
"@react-stately/collections": "^3.10.6",
3593
-
"@react-stately/table": "^3.11.7",
3594
-
"@react-stately/virtualizer": "^3.7.0",
3595
-
"@react-types/grid": "^3.2.5",
3596
-
"@react-types/shared": "^3.23.0",
3597
-
"@react-types/table": "^3.9.4",
3598
-
"@swc/helpers": "^0.5.0"
3599
-
},
3600
-
"peerDependencies": {
3601
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3602
-
}
3603
-
},
3604
-
"node_modules/@react-stately/list": {
3605
-
"version": "3.10.4",
3606
-
"resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.10.4.tgz",
3607
-
"integrity": "sha512-sj501OKcQr+1Zdo0m6NuvpZDHLE0tUdReSKcWqt35odzC6ic/qr7C7ozZ/5ay+nuHTryUUTC/mDQ0zlBmQX0dA==",
3608
-
"dependencies": {
3609
-
"@react-stately/collections": "^3.10.6",
3610
-
"@react-stately/selection": "^3.15.0",
3611
-
"@react-stately/utils": "^3.10.0",
3612
-
"@react-types/shared": "^3.23.0",
3613
-
"@swc/helpers": "^0.5.0"
3614
-
},
3615
-
"peerDependencies": {
3616
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3617
-
}
3618
-
},
3619
-
"node_modules/@react-stately/menu": {
3620
-
"version": "3.7.0",
3621
-
"resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.7.0.tgz",
3622
-
"integrity": "sha512-8UJhvKEF+zaHXrwv0YhFr73OSEprzIs6xRNoV6F/omd4twy1ngPZrL1X8HNzaXsf5BrHuib2tbh81e/Z95D3nA==",
3623
-
"dependencies": {
3624
-
"@react-stately/overlays": "^3.6.6",
3625
-
"@react-types/menu": "^3.9.8",
3626
-
"@react-types/shared": "^3.23.0",
3627
-
"@swc/helpers": "^0.5.0"
3628
-
},
3629
-
"peerDependencies": {
3630
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3631
-
}
3632
-
},
3633
-
"node_modules/@react-stately/numberfield": {
3634
-
"version": "3.9.2",
3635
-
"resolved": "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.9.2.tgz",
3636
-
"integrity": "sha512-Sp+0MnqaqZ/Tu8qalZXbMIXyvZ7aXIny2PxNIxmnqxVHfxIzQCLJW5Y4bJr1yJIHH3QDZic5OyqS72MBWBXnIA==",
3637
-
"dependencies": {
3638
-
"@internationalized/number": "^3.5.2",
3639
-
"@react-stately/form": "^3.0.2",
3640
-
"@react-stately/utils": "^3.10.0",
3641
-
"@react-types/numberfield": "^3.8.2",
3642
-
"@swc/helpers": "^0.5.0"
3643
-
},
3644
-
"peerDependencies": {
3645
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3646
-
}
3647
-
},
3648
-
"node_modules/@react-stately/overlays": {
3649
-
"version": "3.6.6",
3650
-
"resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.6.tgz",
3651
-
"integrity": "sha512-NvzQXh4zYGZuUmZH5d3NmEDNr8r1hfub2s5w7WOeIG35xqIzoKGdFZ7LLWrie+4nxPmM+ckdfqOQ9pBZFNJypQ==",
3652
-
"dependencies": {
3653
-
"@react-stately/utils": "^3.10.0",
3654
-
"@react-types/overlays": "^3.8.6",
3655
-
"@swc/helpers": "^0.5.0"
3656
-
},
3657
-
"peerDependencies": {
3658
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3659
-
}
3660
-
},
3661
-
"node_modules/@react-stately/radio": {
3662
-
"version": "3.10.3",
3663
-
"resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.10.3.tgz",
3664
-
"integrity": "sha512-EWLLRgLQ9orI7G9uPuJv1bdZPu3OoRWy1TGSn+6G8b8rleNx3haI4eZUR+JGB0YNgemotMz/gbNTNG/wEIsRgw==",
3665
-
"dependencies": {
3666
-
"@react-stately/form": "^3.0.2",
3667
-
"@react-stately/utils": "^3.10.0",
3668
-
"@react-types/radio": "^3.8.0",
3669
-
"@react-types/shared": "^3.23.0",
3670
-
"@swc/helpers": "^0.5.0"
3671
-
},
3672
-
"peerDependencies": {
3673
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3674
-
}
3675
-
},
3676
-
"node_modules/@react-stately/searchfield": {
3677
-
"version": "3.5.2",
3678
-
"resolved": "https://registry.npmjs.org/@react-stately/searchfield/-/searchfield-3.5.2.tgz",
3679
-
"integrity": "sha512-M73mhUCbY5aJAtVH8BF9TeBwOtEMC7G1N/W6j71V8f3MlN0ppN0n4pZWW3CMd2x0BKuYum8KPvcL1DgiXzoo5A==",
3680
-
"dependencies": {
3681
-
"@react-stately/utils": "^3.10.0",
3682
-
"@react-types/searchfield": "^3.5.4",
3683
-
"@swc/helpers": "^0.5.0"
3684
-
},
3685
-
"peerDependencies": {
3686
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3687
-
}
3688
-
},
3689
-
"node_modules/@react-stately/select": {
3690
-
"version": "3.6.3",
3691
-
"resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.6.3.tgz",
3692
-
"integrity": "sha512-d/ha6j0oiEaw/F5hgPgCZg1e8LObNmvsocEebxXPToVdwHd9H55r2Fogi5nLoiX8geHKiYm0KPfSxs/oXbW/5Q==",
3693
-
"dependencies": {
3694
-
"@react-stately/form": "^3.0.2",
3695
-
"@react-stately/list": "^3.10.4",
3696
-
"@react-stately/overlays": "^3.6.6",
3697
-
"@react-types/select": "^3.9.3",
3698
-
"@react-types/shared": "^3.23.0",
3699
-
"@swc/helpers": "^0.5.0"
3700
-
},
3701
-
"peerDependencies": {
3702
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3703
-
}
3704
-
},
3705
-
"node_modules/@react-stately/selection": {
3706
-
"version": "3.15.0",
3707
-
"resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.15.0.tgz",
3708
-
"integrity": "sha512-OtypXNtvRWLmpkaktluzCYEXKXAON16WIJv2mZ4cae3H0UVfWaFL9sD+ST9nj7UqYNTDXECug5ziIY+YKd7zvA==",
3709
-
"dependencies": {
3710
-
"@react-stately/collections": "^3.10.6",
3711
-
"@react-stately/utils": "^3.10.0",
3712
-
"@react-types/shared": "^3.23.0",
3713
-
"@swc/helpers": "^0.5.0"
3714
-
},
3715
-
"peerDependencies": {
3716
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3717
-
}
3718
-
},
3719
-
"node_modules/@react-stately/slider": {
3720
-
"version": "3.5.3",
3721
-
"resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.5.3.tgz",
3722
-
"integrity": "sha512-jA0XR7GjtwoucLw8kx/KB50pSGNUbR7xNfM9t5H8D7k3wd+j4yqfarWyNFyPX/X5MJez+/bd+BIDJUl3XGOWkA==",
3723
-
"dependencies": {
3724
-
"@react-stately/utils": "^3.10.0",
3725
-
"@react-types/shared": "^3.23.0",
3726
-
"@react-types/slider": "^3.7.2",
3727
-
"@swc/helpers": "^0.5.0"
3728
-
},
3729
-
"peerDependencies": {
3730
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3731
-
}
3732
-
},
3733
-
"node_modules/@react-stately/table": {
3734
-
"version": "3.11.7",
3735
-
"resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.11.7.tgz",
3736
-
"integrity": "sha512-VvazamtoXLENeWJAYF1fJzfIAXO2qbiXCfosRLgkEMtoU2kGqV8DHYQhIXuqwMRn8nO8GVw9hgAiQQcKghgCXA==",
3737
-
"dependencies": {
3738
-
"@react-stately/collections": "^3.10.6",
3739
-
"@react-stately/flags": "^3.0.2",
3740
-
"@react-stately/grid": "^3.8.6",
3741
-
"@react-stately/selection": "^3.15.0",
3742
-
"@react-stately/utils": "^3.10.0",
3743
-
"@react-types/grid": "^3.2.5",
3744
-
"@react-types/shared": "^3.23.0",
3745
-
"@react-types/table": "^3.9.4",
3746
-
"@swc/helpers": "^0.5.0"
3747
-
},
3748
-
"peerDependencies": {
3749
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3750
-
}
3751
-
},
3752
-
"node_modules/@react-stately/tabs": {
3753
-
"version": "3.6.5",
3754
-
"resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.6.5.tgz",
3755
-
"integrity": "sha512-z1saZgGRqb0AsoRi19iE4JOJaIRV73GjRnzUX9QSl3gpK75XsH31vbmtUYiXOXAd6Dt+1KFLgbyeCzMUlZEnMw==",
3756
-
"dependencies": {
3757
-
"@react-stately/list": "^3.10.4",
3758
-
"@react-types/shared": "^3.23.0",
3759
-
"@react-types/tabs": "^3.3.6",
3760
-
"@swc/helpers": "^0.5.0"
3761
-
},
3762
-
"peerDependencies": {
3763
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3764
-
}
3765
-
},
3766
-
"node_modules/@react-stately/toggle": {
3767
-
"version": "3.7.3",
3768
-
"resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.7.3.tgz",
3769
-
"integrity": "sha512-4jW6wxTu7Gkq6/2mZWqtJoQ6ff27Cl6lnVMEXXM+M8HwK/3zHoMZhVz8EApwgOsRByxDQ76PNSGm3xKZAcqZNw==",
3770
-
"dependencies": {
3771
-
"@react-stately/utils": "^3.10.0",
3772
-
"@react-types/checkbox": "^3.8.0",
3773
-
"@swc/helpers": "^0.5.0"
3774
-
},
3775
-
"peerDependencies": {
3776
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3777
-
}
3778
-
},
3779
-
"node_modules/@react-stately/tooltip": {
3780
-
"version": "3.4.8",
3781
-
"resolved": "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.4.8.tgz",
3782
-
"integrity": "sha512-0D3cCeQhX5DjDpeuzFJwfX8SxIOxdL2iWPPjpC3hIxkUKuItavSq2A7G2tO39vpiip3RBOaaQMUpnSmjRK5DAQ==",
3783
-
"dependencies": {
3784
-
"@react-stately/overlays": "^3.6.6",
3785
-
"@react-types/tooltip": "^3.4.8",
3786
-
"@swc/helpers": "^0.5.0"
3787
-
},
3788
-
"peerDependencies": {
3789
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3790
-
}
3791
-
},
3792
-
"node_modules/@react-stately/tree": {
3793
-
"version": "3.8.0",
3794
-
"resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.8.0.tgz",
3795
-
"integrity": "sha512-7bfbCLjG8BTiWuo9GBE1A375PPI4S9r/rMtKQGLQvYAObgJb7C8P3svA9WKfryvl7M5iqaYrOVA0uzNSmeCNQQ==",
3796
-
"dependencies": {
3797
-
"@react-stately/collections": "^3.10.6",
3798
-
"@react-stately/selection": "^3.15.0",
3799
-
"@react-stately/utils": "^3.10.0",
3800
-
"@react-types/shared": "^3.23.0",
3801
-
"@swc/helpers": "^0.5.0"
3802
-
},
3803
-
"peerDependencies": {
3804
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3805
-
}
3806
-
},
3807
-
"node_modules/@react-stately/utils": {
3808
-
"version": "3.10.0",
3809
-
"resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.0.tgz",
3810
-
"integrity": "sha512-nji2i9fTYg65ZWx/3r11zR1F2tGya+mBubRCbMTwHyRnsSLFZaeq/W6lmrOyIy1uMJKBNKLJpqfmpT4x7rw6pg==",
3811
-
"dependencies": {
3812
-
"@swc/helpers": "^0.5.0"
3813
-
},
3814
-
"peerDependencies": {
3815
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3816
-
}
3817
-
},
3818
-
"node_modules/@react-stately/virtualizer": {
3819
-
"version": "3.7.0",
3820
-
"resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.7.0.tgz",
3821
-
"integrity": "sha512-Wkh502y6mzUvjJJr30p5FLRwBaphnfmnoSnGwidamwo3HuyrDICBSlwFGPl0AmUHo1afSaLXl6j8smU48VcClA==",
3822
-
"dependencies": {
3823
-
"@react-aria/utils": "^3.24.0",
3824
-
"@react-types/shared": "^3.23.0",
3825
-
"@swc/helpers": "^0.5.0"
3826
-
},
3827
-
"peerDependencies": {
3828
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3829
-
}
3830
-
},
3831
-
"node_modules/@react-types/actionbar": {
3832
-
"version": "3.1.6",
3833
-
"resolved": "https://registry.npmjs.org/@react-types/actionbar/-/actionbar-3.1.6.tgz",
3834
-
"integrity": "sha512-P2yp2eM/x7Vjc/wFu+DGsKLTfIYIlUSKGN4Ao+xk6v0fleOHkcHOep1Y3fwOtc1WGHk7HSeoxScFiw5d3e73eg==",
3835
-
"dependencies": {
3836
-
"@react-types/shared": "^3.23.0"
3837
-
},
3838
-
"peerDependencies": {
3839
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3840
-
}
3841
-
},
3842
-
"node_modules/@react-types/actiongroup": {
3843
-
"version": "3.4.8",
3844
-
"resolved": "https://registry.npmjs.org/@react-types/actiongroup/-/actiongroup-3.4.8.tgz",
3845
-
"integrity": "sha512-IT3eSs1Lu9jN+EeoJL70f4VOXLeK5JlhtWjioPKz6JCmr/coUSHtFTLEgfUSzvCo98XJa4w8oC49ds7CkZBUGg==",
3846
-
"dependencies": {
3847
-
"@react-types/shared": "^3.23.0"
3848
-
},
3849
-
"peerDependencies": {
3850
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3851
-
}
3852
-
},
3853
-
"node_modules/@react-types/avatar": {
3854
-
"version": "3.0.6",
3855
-
"resolved": "https://registry.npmjs.org/@react-types/avatar/-/avatar-3.0.6.tgz",
3856
-
"integrity": "sha512-hDCbtP0zU4H50psNiyhmyboT5UkwEK9EY0lxqKuBkF62kfP57d5dyS6TeD3XkdPbeCEOR06ttGjFQDwjFPrdvg==",
3857
-
"dependencies": {
3858
-
"@react-types/shared": "^3.23.0"
3859
-
},
3860
-
"peerDependencies": {
3861
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3862
-
}
3863
-
},
3864
-
"node_modules/@react-types/badge": {
3865
-
"version": "3.1.8",
3866
-
"resolved": "https://registry.npmjs.org/@react-types/badge/-/badge-3.1.8.tgz",
3867
-
"integrity": "sha512-rL/Qa3GpxYn6cFiI+oLWVuNQ45qOufCRejimWNMws+ieY4+lvxNEvZfbOPTEOT+2sdQG4i9QpV2eHuFL1mVK9w==",
3868
-
"dependencies": {
3869
-
"@react-types/shared": "^3.23.0"
3870
-
},
3871
-
"peerDependencies": {
3872
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3873
-
}
3874
-
},
3875
-
"node_modules/@react-types/breadcrumbs": {
3876
-
"version": "3.7.4",
3877
-
"resolved": "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.7.4.tgz",
3878
-
"integrity": "sha512-gQPLi71i+4zE6m5S74v7bpZ/yBERtlUt5qBcvB4C7gJu8aR4cFrv1YFZ//9f8uwlAHjau7XBpVlbBDlhfb2aOQ==",
3879
-
"dependencies": {
3880
-
"@react-types/link": "^3.5.4",
3881
-
"@react-types/shared": "^3.23.0"
3882
-
},
3883
-
"peerDependencies": {
3884
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3885
-
}
3886
-
},
3887
-
"node_modules/@react-types/button": {
3888
-
"version": "3.9.3",
3889
-
"resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.9.3.tgz",
3890
-
"integrity": "sha512-YHlSeH85FhasJXOmkY4x+6If74ZpUh88C2fMlw0HUA/Bq/KGckUoriV8cnMqSnB1OwPqi8dpBZGfFVj6f6lh9A==",
3891
-
"dependencies": {
3892
-
"@react-types/shared": "^3.23.0"
3893
-
},
3894
-
"peerDependencies": {
3895
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3896
-
}
3897
-
},
3898
-
"node_modules/@react-types/buttongroup": {
3899
-
"version": "3.3.8",
3900
-
"resolved": "https://registry.npmjs.org/@react-types/buttongroup/-/buttongroup-3.3.8.tgz",
3901
-
"integrity": "sha512-BlpLX8Qd2hlN9zWFqDEb3STR6gJF3ukDiLg/JjqTgWLPg7BK1t2MIk2zVr+Y2Wq5+jIq281+BvLP5NhYIcWJhA==",
3902
-
"dependencies": {
3903
-
"@react-types/shared": "^3.23.0"
3904
-
},
3905
-
"peerDependencies": {
3906
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3907
-
}
3908
-
},
3909
-
"node_modules/@react-types/calendar": {
3910
-
"version": "3.4.5",
3911
-
"resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.4.5.tgz",
3912
-
"integrity": "sha512-FAAUbqe8iPiNf/OtdxnpOuAEJzyeRgfK2QCzfb4BIVnNNaTDkbxGCI5wrqHfBQ4FASECJeNlkjYXtbvijaooyw==",
3913
-
"dependencies": {
3914
-
"@internationalized/date": "^3.5.3",
3915
-
"@react-types/shared": "^3.23.0"
3916
-
},
3917
-
"peerDependencies": {
3918
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3919
-
}
3920
-
},
3921
-
"node_modules/@react-types/checkbox": {
3922
-
"version": "3.8.0",
3923
-
"resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.8.0.tgz",
3924
-
"integrity": "sha512-IBJ2bAsb3xoXaL+f0pwfRLDvRkhxfcX/q4NRJ2oT9jeHLU+j6svgK1Dqk8IGmY+vw1ltKbbMlIVeVonKQ3fgHw==",
3925
-
"dependencies": {
3926
-
"@react-types/shared": "^3.23.0"
3927
-
},
3928
-
"peerDependencies": {
3929
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3930
-
}
3931
-
},
3932
-
"node_modules/@react-types/color": {
3933
-
"version": "3.0.0-beta.24",
3934
-
"resolved": "https://registry.npmjs.org/@react-types/color/-/color-3.0.0-beta.24.tgz",
3935
-
"integrity": "sha512-YSb/9ERmFp7JxC+vjhqpcYI8HUt92SSv6aDEB+e//4RzBnCxvy+YQAGei9tI6PYIgzGgMLwEMkgpgH/7UcFblA==",
3936
-
"dependencies": {
3937
-
"@react-types/shared": "^3.23.0",
3938
-
"@react-types/slider": "^3.7.2"
3939
-
},
3940
-
"peerDependencies": {
3941
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3942
-
}
3943
-
},
3944
-
"node_modules/@react-types/combobox": {
3945
-
"version": "3.11.0",
3946
-
"resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.11.0.tgz",
3947
-
"integrity": "sha512-L6EEcIUIk7lsVvhO1Z1bklgH5bM84fBht03TC+es9YvS2T1Z9hdtyjBFcH6b3lVW9RwAArdUTL82/RNtvgD0Eg==",
3948
-
"dependencies": {
3949
-
"@react-types/shared": "^3.23.0"
3950
-
},
3951
-
"peerDependencies": {
3952
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3953
-
}
3954
-
},
3955
-
"node_modules/@react-types/contextualhelp": {
3956
-
"version": "3.2.9",
3957
-
"resolved": "https://registry.npmjs.org/@react-types/contextualhelp/-/contextualhelp-3.2.9.tgz",
3958
-
"integrity": "sha512-/YN8e1ujYSY99dnF2x/+vDErx/LcuXJmoKhvQL0wWrQAOIiGCP4j/ifVLWSt6sKhLdkPPbCNHxAd6Jq2SbC8ng==",
3959
-
"dependencies": {
3960
-
"@react-types/overlays": "^3.8.6",
3961
-
"@react-types/shared": "^3.23.0"
3962
-
},
3963
-
"peerDependencies": {
3964
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3965
-
}
3966
-
},
3967
-
"node_modules/@react-types/datepicker": {
3968
-
"version": "3.7.3",
3969
-
"resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.7.3.tgz",
3970
-
"integrity": "sha512-SpA91itY03QaBvTAGP4X62SEAOoKJr91Av/U5DgH8gP7Ev4Ui+I3Aqh+w8Qw6nxKX4aAvDUx6wEHwLQLbvJUPA==",
3971
-
"dependencies": {
3972
-
"@internationalized/date": "^3.5.3",
3973
-
"@react-types/calendar": "^3.4.5",
3974
-
"@react-types/overlays": "^3.8.6",
3975
-
"@react-types/shared": "^3.23.0"
3976
-
},
3977
-
"peerDependencies": {
3978
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3979
-
}
3980
-
},
3981
-
"node_modules/@react-types/dialog": {
3982
-
"version": "3.5.9",
3983
-
"resolved": "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.9.tgz",
3984
-
"integrity": "sha512-8r9P1b1gq/cUv2bTPPNL3IFVEj9R5sIPACoSXznXkpXxh5FLU6yUPHDeQjvmM50q7KlEOgrPYhGl5pW525kLww==",
3985
-
"dependencies": {
3986
-
"@react-types/overlays": "^3.8.6",
3987
-
"@react-types/shared": "^3.23.0"
3988
-
},
3989
-
"peerDependencies": {
3990
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
3991
-
}
3992
-
},
3993
-
"node_modules/@react-types/divider": {
3994
-
"version": "3.3.8",
3995
-
"resolved": "https://registry.npmjs.org/@react-types/divider/-/divider-3.3.8.tgz",
3996
-
"integrity": "sha512-klWNt9vaSwNnIZo0D44Flk4oGWsHXdgpUwdCU94VPeJEm9DY20areIOuSPQXRcEazinEPGo+C+d6Ytxzy2pyfA==",
3997
-
"dependencies": {
3998
-
"@react-types/shared": "^3.23.0"
3999
-
},
4000
-
"peerDependencies": {
4001
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4002
-
}
4003
-
},
4004
-
"node_modules/@react-types/form": {
4005
-
"version": "3.7.3",
4006
-
"resolved": "https://registry.npmjs.org/@react-types/form/-/form-3.7.3.tgz",
4007
-
"integrity": "sha512-RwVxgbuKuByIXTF9HnvIhc/KijzT10R8rnI2Hr/51nTH+QDkunmLtmzW279m4YJRT3Dlj94DRy/7SS/WNCT2FA==",
4008
-
"dependencies": {
4009
-
"@react-types/shared": "^3.23.0"
4010
-
},
4011
-
"peerDependencies": {
4012
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4013
-
}
4014
-
},
4015
-
"node_modules/@react-types/grid": {
4016
-
"version": "3.2.5",
4017
-
"resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.2.5.tgz",
4018
-
"integrity": "sha512-kvE3Y+i0/RGLrf8qn/uVK1nVxXygNf5Jm6h9S6UdZkEVsclcqHKIX8UzqQgEUTd99jMHZk7fbKPm/La8uJ9yFQ==",
4019
-
"dependencies": {
4020
-
"@react-types/shared": "^3.23.0"
4021
-
},
4022
-
"peerDependencies": {
4023
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4024
-
}
4025
-
},
4026
-
"node_modules/@react-types/illustratedmessage": {
4027
-
"version": "3.3.8",
4028
-
"resolved": "https://registry.npmjs.org/@react-types/illustratedmessage/-/illustratedmessage-3.3.8.tgz",
4029
-
"integrity": "sha512-AIQdkfMYPvhUp2rko5E/UXaKz+9cfsZAHpk0ff+7x3mYWxUTCDXk8LVN/f8avZVzfa4w1UyOtzzNo/BssdLpuA==",
4030
-
"dependencies": {
4031
-
"@react-types/shared": "^3.23.0"
4032
-
},
4033
-
"peerDependencies": {
4034
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4035
-
}
4036
-
},
4037
-
"node_modules/@react-types/image": {
4038
-
"version": "3.4.0",
4039
-
"resolved": "https://registry.npmjs.org/@react-types/image/-/image-3.4.0.tgz",
4040
-
"integrity": "sha512-0zwHdfnbW5DjBaQ7s+SAiLJr0vPm+rzGEJUb+iXbgarPYYIHQpaJ/bPgvUU8BY1T95SQczB+AYownDJ+XESdsg==",
4041
-
"dependencies": {
4042
-
"@react-types/shared": "^3.23.0"
4043
-
},
4044
-
"peerDependencies": {
4045
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4046
-
}
4047
-
},
4048
-
"node_modules/@react-types/label": {
4049
-
"version": "3.9.2",
4050
-
"resolved": "https://registry.npmjs.org/@react-types/label/-/label-3.9.2.tgz",
4051
-
"integrity": "sha512-N7Sj4M9LHcMOTrq7DW4KcVl2DgcBIADTY6Ni50g5tN6o+TjVj3KDkX3ivsCNUHu/AJnJ8q7E+J74R4pDnQOAoQ==",
4052
-
"dependencies": {
4053
-
"@react-types/shared": "^3.23.0"
4054
-
},
4055
-
"peerDependencies": {
4056
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4057
-
}
4058
-
},
4059
-
"node_modules/@react-types/layout": {
4060
-
"version": "3.3.14",
4061
-
"resolved": "https://registry.npmjs.org/@react-types/layout/-/layout-3.3.14.tgz",
4062
-
"integrity": "sha512-PUxGdXXvRt8dQ5MOnxh8UkZjO3c89eWceLv4gtBizZKv+LRYfHof/eYH+9FtQkxGziWUJ6G7bzFt93Q9ydqH5Q==",
4063
-
"dependencies": {
4064
-
"@react-types/shared": "^3.23.0"
4065
-
},
4066
-
"peerDependencies": {
4067
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4068
-
}
4069
-
},
4070
-
"node_modules/@react-types/link": {
4071
-
"version": "3.5.4",
4072
-
"resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.5.4.tgz",
4073
-
"integrity": "sha512-5hVAlKE4wiEVHmkqQG9/G4sdar257CISmLzWh9xf8heq14a93MBIHm7S9mhHULk2a84EC9bNoTi8Hh6P6nnMEw==",
4074
-
"dependencies": {
4075
-
"@react-types/shared": "^3.23.0"
4076
-
},
4077
-
"peerDependencies": {
4078
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4079
-
}
4080
-
},
4081
-
"node_modules/@react-types/listbox": {
4082
-
"version": "3.4.8",
4083
-
"resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.4.8.tgz",
4084
-
"integrity": "sha512-HNLBvyhR02p8GaZsW8hAu4YwkDjaG/rcuCT/l4Sdxzsm7szPlFMEVBZ9Ji3Ffzj+9P20OgFJ+VylWs7EkUwJAA==",
4085
-
"dependencies": {
4086
-
"@react-types/shared": "^3.23.0"
4087
-
},
4088
-
"peerDependencies": {
4089
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4090
-
}
4091
-
},
4092
-
"node_modules/@react-types/menu": {
4093
-
"version": "3.9.8",
4094
-
"resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.8.tgz",
4095
-
"integrity": "sha512-nkRCsfD3NXsJOv6mAnXCFyH2eGOFsmOOJOBQeOl9dj7BcdX9dcqp2PzUWPl33GrY9rYcXiRx4wsbUoqO1KVU4g==",
4096
-
"dependencies": {
4097
-
"@react-types/overlays": "^3.8.6",
4098
-
"@react-types/shared": "^3.23.0"
4099
-
},
4100
-
"peerDependencies": {
4101
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4102
-
}
4103
-
},
4104
-
"node_modules/@react-types/meter": {
4105
-
"version": "3.4.0",
4106
-
"resolved": "https://registry.npmjs.org/@react-types/meter/-/meter-3.4.0.tgz",
4107
-
"integrity": "sha512-1czayiwMcg3QxRxQQSm9hvPbzPk1lyNmP68mDsWdVuY7fUTsUvItF05IkeJCkEB8tIqfBKnJHYAJN1XLY+5bfg==",
4108
-
"dependencies": {
4109
-
"@react-types/progress": "^3.5.3"
4110
-
},
4111
-
"peerDependencies": {
4112
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4113
-
}
4114
-
},
4115
-
"node_modules/@react-types/numberfield": {
4116
-
"version": "3.8.2",
4117
-
"resolved": "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.8.2.tgz",
4118
-
"integrity": "sha512-2i7Je7fEYA4ousL9WhKZg+6Hejwgiq1AmoJpan6JfeIMQkvQ92q+klq02cih/lLXY/jvjd/KI3fa1fl3dfnaFw==",
4119
-
"dependencies": {
4120
-
"@react-types/shared": "^3.23.0"
4121
-
},
4122
-
"peerDependencies": {
4123
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4124
-
}
4125
-
},
4126
-
"node_modules/@react-types/overlays": {
4127
-
"version": "3.8.6",
4128
-
"resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.6.tgz",
4129
-
"integrity": "sha512-7xBuroYqwADppt7IRGfM8lbxVwlZrhMtTzeIdUot595cqFdRlpd/XAo2sRnEeIjYW9OSI8I5v4kt3AG7bdCQlg==",
4130
-
"dependencies": {
4131
-
"@react-types/shared": "^3.23.0"
4132
-
},
4133
-
"peerDependencies": {
4134
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4135
-
}
4136
-
},
4137
-
"node_modules/@react-types/progress": {
4138
-
"version": "3.5.3",
4139
-
"resolved": "https://registry.npmjs.org/@react-types/progress/-/progress-3.5.3.tgz",
4140
-
"integrity": "sha512-IcICNYRPFHQxl6iXi5jDgSZ3I9k2UQ2rIFcnoGo43K0hekv6fRdbbXWJU9ndShs3OfCHTPHEV5ooYB3UujNOAQ==",
4141
-
"dependencies": {
4142
-
"@react-types/shared": "^3.23.0"
4143
-
},
4144
-
"peerDependencies": {
4145
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4146
-
}
4147
-
},
4148
-
"node_modules/@react-types/provider": {
4149
-
"version": "3.8.0",
4150
-
"resolved": "https://registry.npmjs.org/@react-types/provider/-/provider-3.8.0.tgz",
4151
-
"integrity": "sha512-7iexxkfJtYBvpiv+fpuh7s62uQ5nzFbVNvgOHU1sBgXiyVGoA6QfTsybf6uQJ/S7yUgqoO5CrVqHKFa4MUxYIg==",
4152
-
"dependencies": {
4153
-
"@react-types/shared": "^3.23.0"
4154
-
},
4155
-
"peerDependencies": {
4156
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4157
-
}
4158
-
},
4159
-
"node_modules/@react-types/radio": {
4160
-
"version": "3.8.0",
4161
-
"resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.8.0.tgz",
4162
-
"integrity": "sha512-0gvG74lgiaRo0DO46hoB5NxGFXhq5DsHaPZcCcb9VZ8cCzZMrO7U/B3JhF82TI2DndSx/AoiAMOQsc0v4ZwiGg==",
4163
-
"dependencies": {
4164
-
"@react-types/shared": "^3.23.0"
4165
-
},
4166
-
"peerDependencies": {
4167
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4168
-
}
4169
-
},
4170
-
"node_modules/@react-types/searchfield": {
4171
-
"version": "3.5.4",
4172
-
"resolved": "https://registry.npmjs.org/@react-types/searchfield/-/searchfield-3.5.4.tgz",
4173
-
"integrity": "sha512-D7tUwlbUxyTzxhMYWNMdY9lp/a/kdr9mIGB7K3j/QSQhTI2T9H3VPxEKXmYt33cE3T7Q1DDsII1SrChI/KEdxA==",
4174
-
"dependencies": {
4175
-
"@react-types/shared": "^3.23.0",
4176
-
"@react-types/textfield": "^3.9.2"
4177
-
},
4178
-
"peerDependencies": {
4179
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4180
-
}
4181
-
},
4182
-
"node_modules/@react-types/select": {
4183
-
"version": "3.9.3",
4184
-
"resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.9.3.tgz",
4185
-
"integrity": "sha512-hK5RvA6frMbLdynRkegNW1lMOD0l9aFsW9X8WuTAg0zV6iZouU0hhSCT6JRDefJrv+m0X3fRdohMuVNZOhlA1g==",
4186
-
"dependencies": {
4187
-
"@react-types/shared": "^3.23.0"
4188
-
},
4189
-
"peerDependencies": {
4190
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4191
-
}
4192
-
},
4193
-
"node_modules/@react-types/shared": {
4194
-
"version": "3.23.0",
4195
-
"resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.23.0.tgz",
4196
-
"integrity": "sha512-GQm/iPiii3ikcaMNR4WdVkJ4w0mKtV3mLqeSfSqzdqbPr6vONkqXbh3RhPlPmAJs1b4QHnexd/wZQP3U9DHOwQ==",
4197
-
"peerDependencies": {
4198
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4199
-
}
4200
-
},
4201
-
"node_modules/@react-types/slider": {
4202
-
"version": "3.7.2",
4203
-
"resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.7.2.tgz",
4204
-
"integrity": "sha512-HvC/Mdt/z741xcU0ymeNxslnowQ5EAHOSzyf2JMgXmle+pEIbbepz5QUVaOmEveQHS3bjxE/+n2yBTKbxP8CJg==",
4205
-
"dependencies": {
4206
-
"@react-types/shared": "^3.23.0"
4207
-
},
4208
-
"peerDependencies": {
4209
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4210
-
}
4211
-
},
4212
-
"node_modules/@react-types/statuslight": {
4213
-
"version": "3.3.8",
4214
-
"resolved": "https://registry.npmjs.org/@react-types/statuslight/-/statuslight-3.3.8.tgz",
4215
-
"integrity": "sha512-6ByVj2LJBctiXU5UeEgoKoIhDkOkJu5pb2GYJR8Rd5hxj5keYTdfmY5d4zYlEA4hR2itm+8//3f9NgYdZqlFhw==",
4216
-
"dependencies": {
4217
-
"@react-types/shared": "^3.23.0"
4218
-
},
4219
-
"peerDependencies": {
4220
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4221
-
}
4222
-
},
4223
-
"node_modules/@react-types/switch": {
4224
-
"version": "3.5.2",
4225
-
"resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.5.2.tgz",
4226
-
"integrity": "sha512-4i35eZ5GtVDgu9KFhlyLyXanspcQp5WEnPyaBKn3pDRDcpzAL7yNP/Rwqc/JDdcJWngV080o7loJCgEfJ6UFaQ==",
4227
-
"dependencies": {
4228
-
"@react-types/shared": "^3.23.0"
4229
-
},
4230
-
"peerDependencies": {
4231
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4232
-
}
4233
-
},
4234
-
"node_modules/@react-types/table": {
4235
-
"version": "3.9.4",
4236
-
"resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.9.4.tgz",
4237
-
"integrity": "sha512-31EI0KAHwX7TbgERLBLVuD3nvpZUo0Wie7S7FEARmirIRfzm1fIkdDk5hfIHry2Lp4mq2/aqXLCY+oDR+lC2pw==",
4238
-
"dependencies": {
4239
-
"@react-types/grid": "^3.2.5",
4240
-
"@react-types/shared": "^3.23.0"
4241
-
},
4242
-
"peerDependencies": {
4243
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4244
-
}
4245
-
},
4246
-
"node_modules/@react-types/tabs": {
4247
-
"version": "3.3.6",
4248
-
"resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.6.tgz",
4249
-
"integrity": "sha512-ubvB7pB4+e5OpIuYR1CYip53iW9rJRIWvioHTYfcX0DnMabEcVP6Ymdqr5bDh/VsBEhiddsNgMduQwJm6bUTew==",
4250
-
"dependencies": {
4251
-
"@react-types/shared": "^3.23.0"
4252
-
},
4253
-
"peerDependencies": {
4254
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4255
-
}
4256
-
},
4257
-
"node_modules/@react-types/text": {
4258
-
"version": "3.3.8",
4259
-
"resolved": "https://registry.npmjs.org/@react-types/text/-/text-3.3.8.tgz",
4260
-
"integrity": "sha512-EXTXNdZWg8ggeaOV6isEmNxTzyb1/94BSyUQOSDbazl9OJRnMrC3LAmKDn/ck/LLI2rLpYJ+XfM84zI5ohVzKw==",
4261
-
"dependencies": {
4262
-
"@react-types/shared": "^3.23.0"
4263
-
},
4264
-
"peerDependencies": {
4265
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4266
-
}
4267
-
},
4268
-
"node_modules/@react-types/textfield": {
4269
-
"version": "3.9.2",
4270
-
"resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.9.2.tgz",
4271
-
"integrity": "sha512-8UcabahYhKm3KTu9CQBhz745FioUWO6CWgYusBpxMDJ+HnlhCC2JWyQvqg5tT98sr5AeSek4Jt/XS3ovzrhCDg==",
4272
-
"dependencies": {
4273
-
"@react-types/shared": "^3.23.0"
4274
-
},
4275
-
"peerDependencies": {
4276
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4277
-
}
4278
-
},
4279
-
"node_modules/@react-types/tooltip": {
4280
-
"version": "3.4.8",
4281
-
"resolved": "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.8.tgz",
4282
-
"integrity": "sha512-6XVQ3cMaXVMif+F5PQCaVwxbgAL8HVRqVjt6DkHs8Xbae43hpEIwPrBYlWWMVpuZAcjXZLTGmmyPjYeORZZJ4A==",
4283
-
"dependencies": {
4284
-
"@react-types/overlays": "^3.8.6",
4285
-
"@react-types/shared": "^3.23.0"
4286
-
},
4287
-
"peerDependencies": {
4288
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4289
-
}
4290
-
},
4291
-
"node_modules/@react-types/view": {
4292
-
"version": "3.4.8",
4293
-
"resolved": "https://registry.npmjs.org/@react-types/view/-/view-3.4.8.tgz",
4294
-
"integrity": "sha512-MlaSm/lDuR8Q60RNWAi7Ygg9T7gPOgZJH/zgs6i7Z8kYZHjGEmU2zpHZLoTIMkyLAdbjNvv2Te4Od0MWNKWdYA==",
4295
-
"dependencies": {
4296
-
"@react-types/shared": "^3.23.0"
4297
-
},
4298
-
"peerDependencies": {
4299
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4300
-
}
4301
-
},
4302
-
"node_modules/@react-types/well": {
4303
-
"version": "3.3.8",
4304
-
"resolved": "https://registry.npmjs.org/@react-types/well/-/well-3.3.8.tgz",
4305
-
"integrity": "sha512-0IDdmwrb9CMwTii/yJm45ctBwdjCuvA8Gp36idhaM3tD+MuMapHjy48frHhZAFhjSeljDeJTdG1aaHMfnmMW9Q==",
4306
-
"dependencies": {
4307
-
"@react-types/shared": "^3.23.0"
4308
-
},
4309
-
"peerDependencies": {
4310
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4311
-
}
4312
-
},
4313
-
"node_modules/@spectrum-css/colorarea": {
4314
-
"version": "5.1.0",
4315
-
"resolved": "https://registry.npmjs.org/@spectrum-css/colorarea/-/colorarea-5.1.0.tgz",
4316
-
"integrity": "sha512-6xGb+e8jDot+jH7U3S0q2y/hCvZxrm7GFDt3xE4OyILEfGCP9L2rvUXqntK9v7EXEiYyw+QDhctDg+EVVCcihg==",
4317
-
"peerDependencies": {
4318
-
"@spectrum-css/colorhandle": ">=8",
4319
-
"@spectrum-css/tokens": ">=14"
4320
-
}
4321
-
},
4322
-
"node_modules/@spectrum-css/colorhandle": {
4323
-
"version": "8.1.0",
4324
-
"resolved": "https://registry.npmjs.org/@spectrum-css/colorhandle/-/colorhandle-8.1.0.tgz",
4325
-
"integrity": "sha512-RDRY9gqyt3GoRYhKwMhFlWKqByw1VynTepycuwa3lFoaxq1saTxwsYpEx2Fvp5ASPqEJMp5ki792EwZGB8j5Iw==",
4326
-
"peerDependencies": {
4327
-
"@spectrum-css/colorloupe": ">=5",
4328
-
"@spectrum-css/opacitycheckerboard": ">=2",
4329
-
"@spectrum-css/tokens": ">=14"
4330
-
},
4331
-
"peerDependenciesMeta": {
4332
-
"@spectrum-css/colorloupe": {
4333
-
"optional": true
4334
-
}
4335
-
}
4336
-
},
4337
-
"node_modules/@spectrum-css/opacitycheckerboard": {
4338
-
"version": "2.1.0",
4339
-
"resolved": "https://registry.npmjs.org/@spectrum-css/opacitycheckerboard/-/opacitycheckerboard-2.1.0.tgz",
4340
-
"integrity": "sha512-Q5jvCJshyfYI6I2vxyZIfeJkf6aj2fiAOrd+zWDJiQG2QOMPgLu8lP25mxLdOnQ2+oUJuPaVHnhdtqe6h67NEA==",
4341
-
"peer": true,
4342
-
"peerDependencies": {
4343
-
"@spectrum-css/tokens": ">=14"
4344
-
}
4345
-
},
4346
-
"node_modules/@spectrum-css/tokens": {
4347
-
"version": "14.1.0",
4348
-
"resolved": "https://registry.npmjs.org/@spectrum-css/tokens/-/tokens-14.1.0.tgz",
4349
-
"integrity": "sha512-MIOSq9cLY2Y2gbj+Ypx56DUcYi+X77aRdW+IG4OYDVMGp5EmIWTIS8QATuuDgLThXmtADiUO7GnZjQv0C3fIRg==",
4350
-
"peer": true
4351
-
},
4352
-
"node_modules/@spectrum-icons/ui": {
4353
-
"version": "3.6.6",
4354
-
"resolved": "https://registry.npmjs.org/@spectrum-icons/ui/-/ui-3.6.6.tgz",
4355
-
"integrity": "sha512-LQnrjGm1xUeeBJFv0Bxa4ZvqU9dtvyA5KMUHGQUXEgNXoBw4f9eE9kj9apZt6KdVuru1R7+iqNOFTUPlQHIybw==",
4356
-
"dependencies": {
4357
-
"@adobe/react-spectrum-ui": "1.2.0",
4358
-
"@react-spectrum/icon": "^3.7.12",
4359
-
"@swc/helpers": "^0.5.0"
4360
-
},
4361
-
"peerDependencies": {
4362
-
"@react-spectrum/provider": "^3.0.0",
4363
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
4364
-
}
4365
-
},
4366
-
"node_modules/@spectrum-icons/workflow": {
4367
-
"version": "4.2.11",
4368
-
"resolved": "https://registry.npmjs.org/@spectrum-icons/workflow/-/workflow-4.2.11.tgz",
4369
-
"integrity": "sha512-ALKjJH1AGaUMNZOasnXw2A8SucB6w2wzCxp7j+ZUcX0Pg1PsAY+JFK+uR7hwr3iu4T1l0WkZsKxR/FTjhsPWLg==",
4370
-
"dependencies": {
4371
-
"@adobe/react-spectrum-workflow": "2.3.4",
4372
-
"@react-spectrum/icon": "^3.7.12",
4373
-
"@swc/helpers": "^0.5.0"
4374
-
},
4375
-
"peerDependencies": {
4376
-
"@react-spectrum/provider": "^3.0.0",
4377
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
1328
+
"@supabase/auth-js": "2.64.2",
1329
+
"@supabase/functions-js": "2.3.1",
1330
+
"@supabase/node-fetch": "2.6.15",
1331
+
"@supabase/postgrest-js": "1.15.2",
1332
+
"@supabase/realtime-js": "2.9.5",
1333
+
"@supabase/storage-js": "2.5.5"
4378
1334
}
4379
1335
},
4380
1336
"node_modules/@swc/counter": {
···
4395
1351
"version": "20.12.12",
4396
1352
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz",
4397
1353
"integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==",
4398
-
"dev": true,
4399
1354
"dependencies": {
4400
1355
"undici-types": "~5.26.4"
4401
1356
}
···
4409
1364
"@types/node": "*"
4410
1365
}
4411
1366
},
1367
+
"node_modules/@types/phoenix": {
1368
+
"version": "1.6.4",
1369
+
"resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.4.tgz",
1370
+
"integrity": "sha512-B34A7uot1Cv0XtaHRYDATltAdKx0BvVKNgYNqE4WjtPUa4VQJM7kxeXcVKaH+KS+kCmZ+6w+QaUdcljiheiBJA=="
1371
+
},
4412
1372
"node_modules/@types/prop-types": {
4413
1373
"version": "15.7.12",
4414
1374
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz",
···
4425
1385
"csstype": "^3.0.2"
4426
1386
}
4427
1387
},
1388
+
"node_modules/@types/ws": {
1389
+
"version": "8.5.10",
1390
+
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
1391
+
"integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
1392
+
"dependencies": {
1393
+
"@types/node": "*"
1394
+
}
1395
+
},
1396
+
"node_modules/@upstash/redis": {
1397
+
"version": "1.25.1",
1398
+
"resolved": "https://registry.npmjs.org/@upstash/redis/-/redis-1.25.1.tgz",
1399
+
"integrity": "sha512-ACj0GhJ4qrQyBshwFgPod6XufVEfKX2wcaihsEvSdLYnY+m+pa13kGt1RXm/yTHKf4TQi/Dy2A8z/y6WUEOmlg==",
1400
+
"dependencies": {
1401
+
"crypto-js": "^4.2.0"
1402
+
}
1403
+
},
1404
+
"node_modules/@vercel/kv": {
1405
+
"version": "1.0.1",
1406
+
"resolved": "https://registry.npmjs.org/@vercel/kv/-/kv-1.0.1.tgz",
1407
+
"integrity": "sha512-uTKddsqVYS2GRAM/QMNNXCTuw9N742mLoGRXoNDcyECaxEXvIHG0dEY+ZnYISV4Vz534VwJO+64fd9XeSggSKw==",
1408
+
"dependencies": {
1409
+
"@upstash/redis": "1.25.1"
1410
+
},
1411
+
"engines": {
1412
+
"node": ">=14.6"
1413
+
}
1414
+
},
4428
1415
"node_modules/acorn": {
4429
1416
"version": "8.11.3",
4430
1417
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
···
4507
1494
"integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
4508
1495
"dev": true
4509
1496
},
4510
-
"node_modules/aria-hidden": {
4511
-
"version": "1.2.4",
4512
-
"resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz",
4513
-
"integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==",
4514
-
"dependencies": {
4515
-
"tslib": "^2.0.0"
4516
-
},
4517
-
"engines": {
4518
-
"node": ">=10"
4519
-
}
4520
-
},
4521
1497
"node_modules/as-table": {
4522
1498
"version": "1.0.55",
4523
1499
"resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz",
···
4656
1632
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
4657
1633
}
4658
1634
},
1635
+
"node_modules/buffer-from": {
1636
+
"version": "1.1.2",
1637
+
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
1638
+
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
1639
+
"dev": true
1640
+
},
4659
1641
"node_modules/busboy": {
4660
1642
"version": "1.6.0",
4661
1643
"resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
···
4738
1720
"node": ">=18"
4739
1721
}
4740
1722
},
1723
+
"node_modules/cli-color": {
1724
+
"version": "2.0.4",
1725
+
"resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.4.tgz",
1726
+
"integrity": "sha512-zlnpg0jNcibNrO7GG9IeHH7maWFeCz+Ja1wx/7tZNU5ASSSSZ+/qZciM0/LHCYxSdqv5h2sdbQ/PXYdOuetXvA==",
1727
+
"dev": true,
1728
+
"dependencies": {
1729
+
"d": "^1.0.1",
1730
+
"es5-ext": "^0.10.64",
1731
+
"es6-iterator": "^2.0.3",
1732
+
"memoizee": "^0.4.15",
1733
+
"timers-ext": "^0.1.7"
1734
+
},
1735
+
"engines": {
1736
+
"node": ">=0.10"
1737
+
}
1738
+
},
4741
1739
"node_modules/client-only": {
4742
1740
"version": "0.0.1",
4743
1741
"resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
4744
1742
"integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
4745
-
},
4746
-
"node_modules/clsx": {
4747
-
"version": "2.1.1",
4748
-
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
4749
-
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
4750
-
"engines": {
4751
-
"node": ">=6"
4752
-
}
4753
1743
},
4754
1744
"node_modules/cmd-shim": {
4755
1745
"version": "6.0.3",
···
4810
1800
"node": ">= 8"
4811
1801
}
4812
1802
},
1803
+
"node_modules/crypto-js": {
1804
+
"version": "4.2.0",
1805
+
"resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz",
1806
+
"integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="
1807
+
},
4813
1808
"node_modules/cssesc": {
4814
1809
"version": "3.0.0",
4815
1810
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
···
4825
1820
"node_modules/csstype": {
4826
1821
"version": "3.1.3",
4827
1822
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
4828
-
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
1823
+
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
1824
+
"devOptional": true
1825
+
},
1826
+
"node_modules/d": {
1827
+
"version": "1.0.2",
1828
+
"resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz",
1829
+
"integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==",
1830
+
"dev": true,
1831
+
"dependencies": {
1832
+
"es5-ext": "^0.10.64",
1833
+
"type": "^2.7.2"
1834
+
},
1835
+
"engines": {
1836
+
"node": ">=0.12"
1837
+
}
4829
1838
},
4830
1839
"node_modules/data-uri-to-buffer": {
4831
1840
"version": "4.0.1",
···
4858
1867
}
4859
1868
}
4860
1869
},
4861
-
"node_modules/detect-node-es": {
4862
-
"version": "1.1.0",
4863
-
"resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
4864
-
"integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
4865
-
},
4866
1870
"node_modules/didyoumean": {
4867
1871
"version": "1.2.2",
4868
1872
"resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
4869
1873
"integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
4870
1874
"dev": true
4871
1875
},
1876
+
"node_modules/difflib": {
1877
+
"version": "0.2.4",
1878
+
"resolved": "https://registry.npmjs.org/difflib/-/difflib-0.2.4.tgz",
1879
+
"integrity": "sha512-9YVwmMb0wQHQNr5J9m6BSj6fk4pfGITGQOOs+D9Fl+INODWFOfvhIU1hNv6GgR1RBoC/9NJcwu77zShxV0kT7w==",
1880
+
"dev": true,
1881
+
"dependencies": {
1882
+
"heap": ">= 0.2.0"
1883
+
},
1884
+
"engines": {
1885
+
"node": "*"
1886
+
}
1887
+
},
4872
1888
"node_modules/dlv": {
4873
1889
"version": "1.1.3",
4874
1890
"resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
4875
1891
"integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
4876
1892
"dev": true
4877
1893
},
4878
-
"node_modules/dom-helpers": {
4879
-
"version": "5.2.1",
4880
-
"resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
4881
-
"integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
1894
+
"node_modules/dreamopt": {
1895
+
"version": "0.8.0",
1896
+
"resolved": "https://registry.npmjs.org/dreamopt/-/dreamopt-0.8.0.tgz",
1897
+
"integrity": "sha512-vyJTp8+mC+G+5dfgsY+r3ckxlz+QMX40VjPQsZc5gxVAxLmi64TBoVkP54A/pRAXMXsbu2GMMBrZPxNv23waMg==",
1898
+
"dev": true,
4882
1899
"dependencies": {
4883
-
"@babel/runtime": "^7.8.7",
4884
-
"csstype": "^3.0.2"
1900
+
"wordwrap": ">=0.0.2"
1901
+
},
1902
+
"engines": {
1903
+
"node": ">=0.4.0"
1904
+
}
1905
+
},
1906
+
"node_modules/drizzle-kit": {
1907
+
"version": "0.21.2",
1908
+
"resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.21.2.tgz",
1909
+
"integrity": "sha512-U87IhZyCt/9d0ZT/Na3KFJVY31tSxtTx/n9UMcWFpW/5c2Ede39xiCG5efNV/0iimsv97UIRtDI0ldLBW5lbcg==",
1910
+
"dev": true,
1911
+
"dependencies": {
1912
+
"@esbuild-kit/esm-loader": "^2.5.5",
1913
+
"commander": "^9.4.1",
1914
+
"env-paths": "^3.0.0",
1915
+
"esbuild": "^0.19.7",
1916
+
"esbuild-register": "^3.5.0",
1917
+
"glob": "^8.1.0",
1918
+
"hanji": "^0.0.5",
1919
+
"json-diff": "0.9.0",
1920
+
"zod": "^3.20.2"
1921
+
},
1922
+
"bin": {
1923
+
"drizzle-kit": "bin.cjs"
1924
+
}
1925
+
},
1926
+
"node_modules/drizzle-kit/node_modules/@esbuild/android-arm": {
1927
+
"version": "0.19.12",
1928
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz",
1929
+
"integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==",
1930
+
"cpu": [
1931
+
"arm"
1932
+
],
1933
+
"dev": true,
1934
+
"optional": true,
1935
+
"os": [
1936
+
"android"
1937
+
],
1938
+
"engines": {
1939
+
"node": ">=12"
1940
+
}
1941
+
},
1942
+
"node_modules/drizzle-kit/node_modules/@esbuild/android-arm64": {
1943
+
"version": "0.19.12",
1944
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz",
1945
+
"integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==",
1946
+
"cpu": [
1947
+
"arm64"
1948
+
],
1949
+
"dev": true,
1950
+
"optional": true,
1951
+
"os": [
1952
+
"android"
1953
+
],
1954
+
"engines": {
1955
+
"node": ">=12"
1956
+
}
1957
+
},
1958
+
"node_modules/drizzle-kit/node_modules/@esbuild/android-x64": {
1959
+
"version": "0.19.12",
1960
+
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz",
1961
+
"integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==",
1962
+
"cpu": [
1963
+
"x64"
1964
+
],
1965
+
"dev": true,
1966
+
"optional": true,
1967
+
"os": [
1968
+
"android"
1969
+
],
1970
+
"engines": {
1971
+
"node": ">=12"
1972
+
}
1973
+
},
1974
+
"node_modules/drizzle-kit/node_modules/@esbuild/darwin-arm64": {
1975
+
"version": "0.19.12",
1976
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz",
1977
+
"integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==",
1978
+
"cpu": [
1979
+
"arm64"
1980
+
],
1981
+
"dev": true,
1982
+
"optional": true,
1983
+
"os": [
1984
+
"darwin"
1985
+
],
1986
+
"engines": {
1987
+
"node": ">=12"
1988
+
}
1989
+
},
1990
+
"node_modules/drizzle-kit/node_modules/@esbuild/darwin-x64": {
1991
+
"version": "0.19.12",
1992
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz",
1993
+
"integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==",
1994
+
"cpu": [
1995
+
"x64"
1996
+
],
1997
+
"dev": true,
1998
+
"optional": true,
1999
+
"os": [
2000
+
"darwin"
2001
+
],
2002
+
"engines": {
2003
+
"node": ">=12"
2004
+
}
2005
+
},
2006
+
"node_modules/drizzle-kit/node_modules/@esbuild/freebsd-arm64": {
2007
+
"version": "0.19.12",
2008
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz",
2009
+
"integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==",
2010
+
"cpu": [
2011
+
"arm64"
2012
+
],
2013
+
"dev": true,
2014
+
"optional": true,
2015
+
"os": [
2016
+
"freebsd"
2017
+
],
2018
+
"engines": {
2019
+
"node": ">=12"
2020
+
}
2021
+
},
2022
+
"node_modules/drizzle-kit/node_modules/@esbuild/freebsd-x64": {
2023
+
"version": "0.19.12",
2024
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz",
2025
+
"integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==",
2026
+
"cpu": [
2027
+
"x64"
2028
+
],
2029
+
"dev": true,
2030
+
"optional": true,
2031
+
"os": [
2032
+
"freebsd"
2033
+
],
2034
+
"engines": {
2035
+
"node": ">=12"
2036
+
}
2037
+
},
2038
+
"node_modules/drizzle-kit/node_modules/@esbuild/linux-arm": {
2039
+
"version": "0.19.12",
2040
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz",
2041
+
"integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==",
2042
+
"cpu": [
2043
+
"arm"
2044
+
],
2045
+
"dev": true,
2046
+
"optional": true,
2047
+
"os": [
2048
+
"linux"
2049
+
],
2050
+
"engines": {
2051
+
"node": ">=12"
2052
+
}
2053
+
},
2054
+
"node_modules/drizzle-kit/node_modules/@esbuild/linux-arm64": {
2055
+
"version": "0.19.12",
2056
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz",
2057
+
"integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==",
2058
+
"cpu": [
2059
+
"arm64"
2060
+
],
2061
+
"dev": true,
2062
+
"optional": true,
2063
+
"os": [
2064
+
"linux"
2065
+
],
2066
+
"engines": {
2067
+
"node": ">=12"
2068
+
}
2069
+
},
2070
+
"node_modules/drizzle-kit/node_modules/@esbuild/linux-ia32": {
2071
+
"version": "0.19.12",
2072
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz",
2073
+
"integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==",
2074
+
"cpu": [
2075
+
"ia32"
2076
+
],
2077
+
"dev": true,
2078
+
"optional": true,
2079
+
"os": [
2080
+
"linux"
2081
+
],
2082
+
"engines": {
2083
+
"node": ">=12"
2084
+
}
2085
+
},
2086
+
"node_modules/drizzle-kit/node_modules/@esbuild/linux-loong64": {
2087
+
"version": "0.19.12",
2088
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz",
2089
+
"integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==",
2090
+
"cpu": [
2091
+
"loong64"
2092
+
],
2093
+
"dev": true,
2094
+
"optional": true,
2095
+
"os": [
2096
+
"linux"
2097
+
],
2098
+
"engines": {
2099
+
"node": ">=12"
2100
+
}
2101
+
},
2102
+
"node_modules/drizzle-kit/node_modules/@esbuild/linux-mips64el": {
2103
+
"version": "0.19.12",
2104
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz",
2105
+
"integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==",
2106
+
"cpu": [
2107
+
"mips64el"
2108
+
],
2109
+
"dev": true,
2110
+
"optional": true,
2111
+
"os": [
2112
+
"linux"
2113
+
],
2114
+
"engines": {
2115
+
"node": ">=12"
2116
+
}
2117
+
},
2118
+
"node_modules/drizzle-kit/node_modules/@esbuild/linux-ppc64": {
2119
+
"version": "0.19.12",
2120
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz",
2121
+
"integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==",
2122
+
"cpu": [
2123
+
"ppc64"
2124
+
],
2125
+
"dev": true,
2126
+
"optional": true,
2127
+
"os": [
2128
+
"linux"
2129
+
],
2130
+
"engines": {
2131
+
"node": ">=12"
2132
+
}
2133
+
},
2134
+
"node_modules/drizzle-kit/node_modules/@esbuild/linux-riscv64": {
2135
+
"version": "0.19.12",
2136
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz",
2137
+
"integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==",
2138
+
"cpu": [
2139
+
"riscv64"
2140
+
],
2141
+
"dev": true,
2142
+
"optional": true,
2143
+
"os": [
2144
+
"linux"
2145
+
],
2146
+
"engines": {
2147
+
"node": ">=12"
2148
+
}
2149
+
},
2150
+
"node_modules/drizzle-kit/node_modules/@esbuild/linux-s390x": {
2151
+
"version": "0.19.12",
2152
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz",
2153
+
"integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==",
2154
+
"cpu": [
2155
+
"s390x"
2156
+
],
2157
+
"dev": true,
2158
+
"optional": true,
2159
+
"os": [
2160
+
"linux"
2161
+
],
2162
+
"engines": {
2163
+
"node": ">=12"
2164
+
}
2165
+
},
2166
+
"node_modules/drizzle-kit/node_modules/@esbuild/linux-x64": {
2167
+
"version": "0.19.12",
2168
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz",
2169
+
"integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==",
2170
+
"cpu": [
2171
+
"x64"
2172
+
],
2173
+
"dev": true,
2174
+
"optional": true,
2175
+
"os": [
2176
+
"linux"
2177
+
],
2178
+
"engines": {
2179
+
"node": ">=12"
2180
+
}
2181
+
},
2182
+
"node_modules/drizzle-kit/node_modules/@esbuild/netbsd-x64": {
2183
+
"version": "0.19.12",
2184
+
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz",
2185
+
"integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==",
2186
+
"cpu": [
2187
+
"x64"
2188
+
],
2189
+
"dev": true,
2190
+
"optional": true,
2191
+
"os": [
2192
+
"netbsd"
2193
+
],
2194
+
"engines": {
2195
+
"node": ">=12"
2196
+
}
2197
+
},
2198
+
"node_modules/drizzle-kit/node_modules/@esbuild/openbsd-x64": {
2199
+
"version": "0.19.12",
2200
+
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz",
2201
+
"integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==",
2202
+
"cpu": [
2203
+
"x64"
2204
+
],
2205
+
"dev": true,
2206
+
"optional": true,
2207
+
"os": [
2208
+
"openbsd"
2209
+
],
2210
+
"engines": {
2211
+
"node": ">=12"
2212
+
}
2213
+
},
2214
+
"node_modules/drizzle-kit/node_modules/@esbuild/sunos-x64": {
2215
+
"version": "0.19.12",
2216
+
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz",
2217
+
"integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==",
2218
+
"cpu": [
2219
+
"x64"
2220
+
],
2221
+
"dev": true,
2222
+
"optional": true,
2223
+
"os": [
2224
+
"sunos"
2225
+
],
2226
+
"engines": {
2227
+
"node": ">=12"
2228
+
}
2229
+
},
2230
+
"node_modules/drizzle-kit/node_modules/@esbuild/win32-arm64": {
2231
+
"version": "0.19.12",
2232
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz",
2233
+
"integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==",
2234
+
"cpu": [
2235
+
"arm64"
2236
+
],
2237
+
"dev": true,
2238
+
"optional": true,
2239
+
"os": [
2240
+
"win32"
2241
+
],
2242
+
"engines": {
2243
+
"node": ">=12"
2244
+
}
2245
+
},
2246
+
"node_modules/drizzle-kit/node_modules/@esbuild/win32-ia32": {
2247
+
"version": "0.19.12",
2248
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz",
2249
+
"integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==",
2250
+
"cpu": [
2251
+
"ia32"
2252
+
],
2253
+
"dev": true,
2254
+
"optional": true,
2255
+
"os": [
2256
+
"win32"
2257
+
],
2258
+
"engines": {
2259
+
"node": ">=12"
2260
+
}
2261
+
},
2262
+
"node_modules/drizzle-kit/node_modules/@esbuild/win32-x64": {
2263
+
"version": "0.19.12",
2264
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz",
2265
+
"integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==",
2266
+
"cpu": [
2267
+
"x64"
2268
+
],
2269
+
"dev": true,
2270
+
"optional": true,
2271
+
"os": [
2272
+
"win32"
2273
+
],
2274
+
"engines": {
2275
+
"node": ">=12"
2276
+
}
2277
+
},
2278
+
"node_modules/drizzle-kit/node_modules/commander": {
2279
+
"version": "9.5.0",
2280
+
"resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
2281
+
"integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
2282
+
"dev": true,
2283
+
"engines": {
2284
+
"node": "^12.20.0 || >=14"
2285
+
}
2286
+
},
2287
+
"node_modules/drizzle-kit/node_modules/esbuild": {
2288
+
"version": "0.19.12",
2289
+
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz",
2290
+
"integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==",
2291
+
"dev": true,
2292
+
"hasInstallScript": true,
2293
+
"bin": {
2294
+
"esbuild": "bin/esbuild"
2295
+
},
2296
+
"engines": {
2297
+
"node": ">=12"
2298
+
},
2299
+
"optionalDependencies": {
2300
+
"@esbuild/aix-ppc64": "0.19.12",
2301
+
"@esbuild/android-arm": "0.19.12",
2302
+
"@esbuild/android-arm64": "0.19.12",
2303
+
"@esbuild/android-x64": "0.19.12",
2304
+
"@esbuild/darwin-arm64": "0.19.12",
2305
+
"@esbuild/darwin-x64": "0.19.12",
2306
+
"@esbuild/freebsd-arm64": "0.19.12",
2307
+
"@esbuild/freebsd-x64": "0.19.12",
2308
+
"@esbuild/linux-arm": "0.19.12",
2309
+
"@esbuild/linux-arm64": "0.19.12",
2310
+
"@esbuild/linux-ia32": "0.19.12",
2311
+
"@esbuild/linux-loong64": "0.19.12",
2312
+
"@esbuild/linux-mips64el": "0.19.12",
2313
+
"@esbuild/linux-ppc64": "0.19.12",
2314
+
"@esbuild/linux-riscv64": "0.19.12",
2315
+
"@esbuild/linux-s390x": "0.19.12",
2316
+
"@esbuild/linux-x64": "0.19.12",
2317
+
"@esbuild/netbsd-x64": "0.19.12",
2318
+
"@esbuild/openbsd-x64": "0.19.12",
2319
+
"@esbuild/sunos-x64": "0.19.12",
2320
+
"@esbuild/win32-arm64": "0.19.12",
2321
+
"@esbuild/win32-ia32": "0.19.12",
2322
+
"@esbuild/win32-x64": "0.19.12"
2323
+
}
2324
+
},
2325
+
"node_modules/drizzle-kit/node_modules/glob": {
2326
+
"version": "8.1.0",
2327
+
"resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
2328
+
"integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
2329
+
"dev": true,
2330
+
"dependencies": {
2331
+
"fs.realpath": "^1.0.0",
2332
+
"inflight": "^1.0.4",
2333
+
"inherits": "2",
2334
+
"minimatch": "^5.0.1",
2335
+
"once": "^1.3.0"
2336
+
},
2337
+
"engines": {
2338
+
"node": ">=12"
2339
+
},
2340
+
"funding": {
2341
+
"url": "https://github.com/sponsors/isaacs"
2342
+
}
2343
+
},
2344
+
"node_modules/drizzle-kit/node_modules/minimatch": {
2345
+
"version": "5.1.6",
2346
+
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
2347
+
"integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
2348
+
"dev": true,
2349
+
"dependencies": {
2350
+
"brace-expansion": "^2.0.1"
2351
+
},
2352
+
"engines": {
2353
+
"node": ">=10"
2354
+
}
2355
+
},
2356
+
"node_modules/drizzle-orm": {
2357
+
"version": "0.30.10",
2358
+
"resolved": "https://registry.npmjs.org/drizzle-orm/-/drizzle-orm-0.30.10.tgz",
2359
+
"integrity": "sha512-IRy/QmMWw9lAQHpwbUh1b8fcn27S/a9zMIzqea1WNOxK9/4EB8gIo+FZWLiPXzl2n9ixGSv8BhsLZiOppWEwBw==",
2360
+
"peerDependencies": {
2361
+
"@aws-sdk/client-rds-data": ">=3",
2362
+
"@cloudflare/workers-types": ">=3",
2363
+
"@electric-sql/pglite": ">=0.1.1",
2364
+
"@libsql/client": "*",
2365
+
"@neondatabase/serverless": ">=0.1",
2366
+
"@op-engineering/op-sqlite": ">=2",
2367
+
"@opentelemetry/api": "^1.4.1",
2368
+
"@planetscale/database": ">=1",
2369
+
"@types/better-sqlite3": "*",
2370
+
"@types/pg": "*",
2371
+
"@types/react": ">=18",
2372
+
"@types/sql.js": "*",
2373
+
"@vercel/postgres": ">=0.8.0",
2374
+
"@xata.io/client": "*",
2375
+
"better-sqlite3": ">=7",
2376
+
"bun-types": "*",
2377
+
"expo-sqlite": ">=13.2.0",
2378
+
"knex": "*",
2379
+
"kysely": "*",
2380
+
"mysql2": ">=2",
2381
+
"pg": ">=8",
2382
+
"postgres": ">=3",
2383
+
"react": ">=18",
2384
+
"sql.js": ">=1",
2385
+
"sqlite3": ">=5"
2386
+
},
2387
+
"peerDependenciesMeta": {
2388
+
"@aws-sdk/client-rds-data": {
2389
+
"optional": true
2390
+
},
2391
+
"@cloudflare/workers-types": {
2392
+
"optional": true
2393
+
},
2394
+
"@electric-sql/pglite": {
2395
+
"optional": true
2396
+
},
2397
+
"@libsql/client": {
2398
+
"optional": true
2399
+
},
2400
+
"@neondatabase/serverless": {
2401
+
"optional": true
2402
+
},
2403
+
"@op-engineering/op-sqlite": {
2404
+
"optional": true
2405
+
},
2406
+
"@opentelemetry/api": {
2407
+
"optional": true
2408
+
},
2409
+
"@planetscale/database": {
2410
+
"optional": true
2411
+
},
2412
+
"@types/better-sqlite3": {
2413
+
"optional": true
2414
+
},
2415
+
"@types/pg": {
2416
+
"optional": true
2417
+
},
2418
+
"@types/react": {
2419
+
"optional": true
2420
+
},
2421
+
"@types/sql.js": {
2422
+
"optional": true
2423
+
},
2424
+
"@vercel/postgres": {
2425
+
"optional": true
2426
+
},
2427
+
"@xata.io/client": {
2428
+
"optional": true
2429
+
},
2430
+
"better-sqlite3": {
2431
+
"optional": true
2432
+
},
2433
+
"bun-types": {
2434
+
"optional": true
2435
+
},
2436
+
"expo-sqlite": {
2437
+
"optional": true
2438
+
},
2439
+
"knex": {
2440
+
"optional": true
2441
+
},
2442
+
"kysely": {
2443
+
"optional": true
2444
+
},
2445
+
"mysql2": {
2446
+
"optional": true
2447
+
},
2448
+
"pg": {
2449
+
"optional": true
2450
+
},
2451
+
"postgres": {
2452
+
"optional": true
2453
+
},
2454
+
"react": {
2455
+
"optional": true
2456
+
},
2457
+
"sql.js": {
2458
+
"optional": true
2459
+
},
2460
+
"sqlite3": {
2461
+
"optional": true
2462
+
}
4885
2463
}
4886
2464
},
4887
2465
"node_modules/eastasianwidth": {
···
4902
2480
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
4903
2481
"dev": true
4904
2482
},
2483
+
"node_modules/env-paths": {
2484
+
"version": "3.0.0",
2485
+
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz",
2486
+
"integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==",
2487
+
"dev": true,
2488
+
"engines": {
2489
+
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
2490
+
},
2491
+
"funding": {
2492
+
"url": "https://github.com/sponsors/sindresorhus"
2493
+
}
2494
+
},
2495
+
"node_modules/es5-ext": {
2496
+
"version": "0.10.64",
2497
+
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz",
2498
+
"integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==",
2499
+
"dev": true,
2500
+
"hasInstallScript": true,
2501
+
"dependencies": {
2502
+
"es6-iterator": "^2.0.3",
2503
+
"es6-symbol": "^3.1.3",
2504
+
"esniff": "^2.0.1",
2505
+
"next-tick": "^1.1.0"
2506
+
},
2507
+
"engines": {
2508
+
"node": ">=0.10"
2509
+
}
2510
+
},
2511
+
"node_modules/es6-iterator": {
2512
+
"version": "2.0.3",
2513
+
"resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
2514
+
"integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
2515
+
"dev": true,
2516
+
"dependencies": {
2517
+
"d": "1",
2518
+
"es5-ext": "^0.10.35",
2519
+
"es6-symbol": "^3.1.1"
2520
+
}
2521
+
},
2522
+
"node_modules/es6-symbol": {
2523
+
"version": "3.1.4",
2524
+
"resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz",
2525
+
"integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==",
2526
+
"dev": true,
2527
+
"dependencies": {
2528
+
"d": "^1.0.2",
2529
+
"ext": "^1.7.0"
2530
+
},
2531
+
"engines": {
2532
+
"node": ">=0.12"
2533
+
}
2534
+
},
2535
+
"node_modules/es6-weak-map": {
2536
+
"version": "2.0.3",
2537
+
"resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
2538
+
"integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
2539
+
"dev": true,
2540
+
"dependencies": {
2541
+
"d": "1",
2542
+
"es5-ext": "^0.10.46",
2543
+
"es6-iterator": "^2.0.3",
2544
+
"es6-symbol": "^3.1.1"
2545
+
}
2546
+
},
4905
2547
"node_modules/esbuild": {
4906
2548
"version": "0.17.19",
4907
2549
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz",
···
4939
2581
"@esbuild/win32-x64": "0.17.19"
4940
2582
}
4941
2583
},
2584
+
"node_modules/esbuild-register": {
2585
+
"version": "3.5.0",
2586
+
"resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.5.0.tgz",
2587
+
"integrity": "sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==",
2588
+
"dev": true,
2589
+
"dependencies": {
2590
+
"debug": "^4.3.4"
2591
+
},
2592
+
"peerDependencies": {
2593
+
"esbuild": ">=0.12 <1"
2594
+
}
2595
+
},
4942
2596
"node_modules/escalade": {
4943
2597
"version": "3.1.2",
4944
2598
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
···
4960
2614
"url": "https://github.com/sponsors/sindresorhus"
4961
2615
}
4962
2616
},
2617
+
"node_modules/esniff": {
2618
+
"version": "2.0.1",
2619
+
"resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz",
2620
+
"integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==",
2621
+
"dev": true,
2622
+
"dependencies": {
2623
+
"d": "^1.0.1",
2624
+
"es5-ext": "^0.10.62",
2625
+
"event-emitter": "^0.3.5",
2626
+
"type": "^2.7.2"
2627
+
},
2628
+
"engines": {
2629
+
"node": ">=0.10"
2630
+
}
2631
+
},
4963
2632
"node_modules/estree-walker": {
4964
2633
"version": "0.6.1",
4965
2634
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
4966
2635
"integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==",
4967
2636
"dev": true
4968
2637
},
2638
+
"node_modules/event-emitter": {
2639
+
"version": "0.3.5",
2640
+
"resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
2641
+
"integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==",
2642
+
"dev": true,
2643
+
"dependencies": {
2644
+
"d": "1",
2645
+
"es5-ext": "~0.10.14"
2646
+
}
2647
+
},
4969
2648
"node_modules/exit-hook": {
4970
2649
"version": "2.2.1",
4971
2650
"resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz",
···
4976
2655
},
4977
2656
"funding": {
4978
2657
"url": "https://github.com/sponsors/sindresorhus"
2658
+
}
2659
+
},
2660
+
"node_modules/ext": {
2661
+
"version": "1.7.0",
2662
+
"resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
2663
+
"integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
2664
+
"dev": true,
2665
+
"dependencies": {
2666
+
"type": "^2.7.2"
4979
2667
}
4980
2668
},
4981
2669
"node_modules/fast-glob": {
···
5079
2767
"url": "https://github.com/sponsors/rawify"
5080
2768
}
5081
2769
},
2770
+
"node_modules/fs.realpath": {
2771
+
"version": "1.0.0",
2772
+
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2773
+
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
2774
+
"dev": true
2775
+
},
5082
2776
"node_modules/fsevents": {
5083
2777
"version": "2.3.3",
5084
2778
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
···
5102
2796
"url": "https://github.com/sponsors/ljharb"
5103
2797
}
5104
2798
},
5105
-
"node_modules/get-nonce": {
5106
-
"version": "1.0.1",
5107
-
"resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
5108
-
"integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==",
5109
-
"engines": {
5110
-
"node": ">=6"
5111
-
}
5112
-
},
5113
2799
"node_modules/get-source": {
5114
2800
"version": "2.0.12",
5115
2801
"resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz",
···
5125
2811
"resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz",
5126
2812
"integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==",
5127
2813
"dev": true
2814
+
},
2815
+
"node_modules/get-tsconfig": {
2816
+
"version": "4.7.5",
2817
+
"resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz",
2818
+
"integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==",
2819
+
"dev": true,
2820
+
"dependencies": {
2821
+
"resolve-pkg-maps": "^1.0.0"
2822
+
},
2823
+
"funding": {
2824
+
"url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
2825
+
}
5128
2826
},
5129
2827
"node_modules/glob": {
5130
2828
"version": "10.3.15",
···
5171
2869
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
5172
2870
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
5173
2871
},
2872
+
"node_modules/hanji": {
2873
+
"version": "0.0.5",
2874
+
"resolved": "https://registry.npmjs.org/hanji/-/hanji-0.0.5.tgz",
2875
+
"integrity": "sha512-Abxw1Lq+TnYiL4BueXqMau222fPSPMFtya8HdpWsz/xVAhifXou71mPh/kY2+08RgFcVccjG3uZHs6K5HAe3zw==",
2876
+
"dev": true,
2877
+
"dependencies": {
2878
+
"lodash.throttle": "^4.1.1",
2879
+
"sisteransi": "^1.0.5"
2880
+
}
2881
+
},
5174
2882
"node_modules/hasown": {
5175
2883
"version": "2.0.2",
5176
2884
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
···
5182
2890
"engines": {
5183
2891
"node": ">= 0.4"
5184
2892
}
2893
+
},
2894
+
"node_modules/heap": {
2895
+
"version": "0.2.7",
2896
+
"resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz",
2897
+
"integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==",
2898
+
"dev": true
5185
2899
},
5186
2900
"node_modules/https-proxy-agent": {
5187
2901
"version": "7.0.4",
···
5205
2919
"node": ">=0.8.19"
5206
2920
}
5207
2921
},
5208
-
"node_modules/intl-messageformat": {
5209
-
"version": "10.5.14",
5210
-
"resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.14.tgz",
5211
-
"integrity": "sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==",
2922
+
"node_modules/inflight": {
2923
+
"version": "1.0.6",
2924
+
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2925
+
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
2926
+
"dev": true,
5212
2927
"dependencies": {
5213
-
"@formatjs/ecma402-abstract": "2.0.0",
5214
-
"@formatjs/fast-memoize": "2.2.0",
5215
-
"@formatjs/icu-messageformat-parser": "2.7.8",
5216
-
"tslib": "^2.4.0"
2928
+
"once": "^1.3.0",
2929
+
"wrappy": "1"
5217
2930
}
5218
2931
},
5219
-
"node_modules/invariant": {
5220
-
"version": "2.2.4",
5221
-
"resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
5222
-
"integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
5223
-
"dependencies": {
5224
-
"loose-envify": "^1.0.0"
5225
-
}
2932
+
"node_modules/inherits": {
2933
+
"version": "2.0.4",
2934
+
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2935
+
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2936
+
"dev": true
5226
2937
},
5227
2938
"node_modules/is-binary-path": {
5228
2939
"version": "2.1.0",
···
5287
2998
"node": ">=0.12.0"
5288
2999
}
5289
3000
},
3001
+
"node_modules/is-promise": {
3002
+
"version": "2.2.2",
3003
+
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
3004
+
"integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
3005
+
"dev": true
3006
+
},
5290
3007
"node_modules/isexe": {
5291
3008
"version": "2.0.0",
5292
3009
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
···
5325
3042
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
5326
3043
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
5327
3044
},
5328
-
"node_modules/legacy-swc-helpers": {
5329
-
"name": "@swc/helpers",
5330
-
"version": "0.4.14",
5331
-
"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz",
5332
-
"integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==",
3045
+
"node_modules/json-diff": {
3046
+
"version": "0.9.0",
3047
+
"resolved": "https://registry.npmjs.org/json-diff/-/json-diff-0.9.0.tgz",
3048
+
"integrity": "sha512-cVnggDrVkAAA3OvFfHpFEhOnmcsUpleEKq4d4O8sQWWSH40MBrWstKigVB1kGrgLWzuom+7rRdaCsnBD6VyObQ==",
3049
+
"dev": true,
5333
3050
"dependencies": {
5334
-
"tslib": "^2.4.0"
3051
+
"cli-color": "^2.0.0",
3052
+
"difflib": "~0.2.1",
3053
+
"dreamopt": "~0.8.0"
3054
+
},
3055
+
"bin": {
3056
+
"json-diff": "bin/json-diff.js"
3057
+
},
3058
+
"engines": {
3059
+
"node": "*"
5335
3060
}
5336
3061
},
5337
3062
"node_modules/lilconfig": {
···
5349
3074
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
5350
3075
"dev": true
5351
3076
},
3077
+
"node_modules/lodash.throttle": {
3078
+
"version": "4.1.1",
3079
+
"resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
3080
+
"integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==",
3081
+
"dev": true
3082
+
},
5352
3083
"node_modules/loose-envify": {
5353
3084
"version": "1.4.0",
5354
3085
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
···
5369
3100
"node": "14 || >=16.14"
5370
3101
}
5371
3102
},
3103
+
"node_modules/lru-queue": {
3104
+
"version": "0.1.0",
3105
+
"resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
3106
+
"integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==",
3107
+
"dev": true,
3108
+
"dependencies": {
3109
+
"es5-ext": "~0.10.2"
3110
+
}
3111
+
},
5372
3112
"node_modules/magic-string": {
5373
3113
"version": "0.25.9",
5374
3114
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz",
···
5378
3118
"sourcemap-codec": "^1.4.8"
5379
3119
}
5380
3120
},
3121
+
"node_modules/memoizee": {
3122
+
"version": "0.4.15",
3123
+
"resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz",
3124
+
"integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==",
3125
+
"dev": true,
3126
+
"dependencies": {
3127
+
"d": "^1.0.1",
3128
+
"es5-ext": "^0.10.53",
3129
+
"es6-weak-map": "^2.0.3",
3130
+
"event-emitter": "^0.3.5",
3131
+
"is-promise": "^2.2.2",
3132
+
"lru-queue": "^0.1.0",
3133
+
"next-tick": "^1.1.0",
3134
+
"timers-ext": "^0.1.7"
3135
+
}
3136
+
},
5381
3137
"node_modules/merge2": {
5382
3138
"version": "1.4.1",
5383
3139
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
···
5582
3338
}
5583
3339
}
5584
3340
},
3341
+
"node_modules/next-tick": {
3342
+
"version": "1.1.0",
3343
+
"resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
3344
+
"integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
3345
+
"dev": true
3346
+
},
5585
3347
"node_modules/next/node_modules/postcss": {
5586
3348
"version": "8.4.31",
5587
3349
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
···
5692
3454
"version": "4.1.1",
5693
3455
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
5694
3456
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
3457
+
"dev": true,
5695
3458
"engines": {
5696
3459
"node": ">=0.10.0"
5697
3460
}
···
5705
3468
"node": ">= 6"
5706
3469
}
5707
3470
},
3471
+
"node_modules/once": {
3472
+
"version": "1.4.0",
3473
+
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3474
+
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3475
+
"dev": true,
3476
+
"dependencies": {
3477
+
"wrappy": "1"
3478
+
}
3479
+
},
5708
3480
"node_modules/path-key": {
5709
3481
"version": "3.1.1",
5710
3482
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
···
5926
3698
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
5927
3699
"dev": true
5928
3700
},
3701
+
"node_modules/postgres": {
3702
+
"version": "3.4.4",
3703
+
"resolved": "https://registry.npmjs.org/postgres/-/postgres-3.4.4.tgz",
3704
+
"integrity": "sha512-IbyN+9KslkqcXa8AO9fxpk97PA4pzewvpi2B3Dwy9u4zpV32QicaEdgmF3eSQUzdRk7ttDHQejNgAEr4XoeH4A==",
3705
+
"engines": {
3706
+
"node": ">=12"
3707
+
},
3708
+
"funding": {
3709
+
"type": "individual",
3710
+
"url": "https://github.com/sponsors/porsager"
3711
+
}
3712
+
},
5929
3713
"node_modules/prettier": {
5930
3714
"version": "3.2.5",
5931
3715
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz",
···
5947
3731
"integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==",
5948
3732
"dev": true
5949
3733
},
5950
-
"node_modules/prop-types": {
5951
-
"version": "15.8.1",
5952
-
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
5953
-
"integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
5954
-
"dependencies": {
5955
-
"loose-envify": "^1.4.0",
5956
-
"object-assign": "^4.1.1",
5957
-
"react-is": "^16.13.1"
5958
-
}
5959
-
},
5960
3734
"node_modules/queue-microtask": {
5961
3735
"version": "1.2.3",
5962
3736
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
···
5988
3762
"node": ">=0.10.0"
5989
3763
}
5990
3764
},
5991
-
"node_modules/react-aria": {
5992
-
"version": "3.33.0",
5993
-
"resolved": "https://registry.npmjs.org/react-aria/-/react-aria-3.33.0.tgz",
5994
-
"integrity": "sha512-aKn9SQn5TMlmpUsIjfRMtse2v3okGcSo+gWLGrj9JVjxs4PL4FSU4mclj4Bg2JUXZTGgfLSq6PWUBzQ4gIP2zg==",
5995
-
"dependencies": {
5996
-
"@internationalized/string": "^3.2.2",
5997
-
"@react-aria/breadcrumbs": "^3.5.12",
5998
-
"@react-aria/button": "^3.9.4",
5999
-
"@react-aria/calendar": "^3.5.7",
6000
-
"@react-aria/checkbox": "^3.14.2",
6001
-
"@react-aria/combobox": "^3.9.0",
6002
-
"@react-aria/datepicker": "^3.10.0",
6003
-
"@react-aria/dialog": "^3.5.13",
6004
-
"@react-aria/dnd": "^3.6.0",
6005
-
"@react-aria/focus": "^3.17.0",
6006
-
"@react-aria/gridlist": "^3.8.0",
6007
-
"@react-aria/i18n": "^3.11.0",
6008
-
"@react-aria/interactions": "^3.21.2",
6009
-
"@react-aria/label": "^3.7.7",
6010
-
"@react-aria/link": "^3.7.0",
6011
-
"@react-aria/listbox": "^3.12.0",
6012
-
"@react-aria/menu": "^3.14.0",
6013
-
"@react-aria/meter": "^3.4.12",
6014
-
"@react-aria/numberfield": "^3.11.2",
6015
-
"@react-aria/overlays": "^3.22.0",
6016
-
"@react-aria/progress": "^3.4.12",
6017
-
"@react-aria/radio": "^3.10.3",
6018
-
"@react-aria/searchfield": "^3.7.4",
6019
-
"@react-aria/select": "^3.14.4",
6020
-
"@react-aria/selection": "^3.18.0",
6021
-
"@react-aria/separator": "^3.3.12",
6022
-
"@react-aria/slider": "^3.7.7",
6023
-
"@react-aria/ssr": "^3.9.3",
6024
-
"@react-aria/switch": "^3.6.3",
6025
-
"@react-aria/table": "^3.14.0",
6026
-
"@react-aria/tabs": "^3.9.0",
6027
-
"@react-aria/tag": "^3.4.0",
6028
-
"@react-aria/textfield": "^3.14.4",
6029
-
"@react-aria/tooltip": "^3.7.3",
6030
-
"@react-aria/utils": "^3.24.0",
6031
-
"@react-aria/visually-hidden": "^3.8.11",
6032
-
"@react-types/shared": "^3.23.0"
6033
-
},
6034
-
"peerDependencies": {
6035
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
6036
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
6037
-
}
6038
-
},
6039
-
"node_modules/react-aria-components": {
6040
-
"version": "1.2.0",
6041
-
"resolved": "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.2.0.tgz",
6042
-
"integrity": "sha512-Cqr1tewYe/SgNcVOptqYdm0PPAV0Xsvd2uzWX7EqJsPGHvKStl/mh2a3Ebe6dYuoOddLsqqj36DdiLC5Pb5okw==",
6043
-
"dependencies": {
6044
-
"@internationalized/date": "^3.5.3",
6045
-
"@internationalized/string": "^3.2.2",
6046
-
"@react-aria/color": "3.0.0-beta.32",
6047
-
"@react-aria/focus": "^3.17.0",
6048
-
"@react-aria/interactions": "^3.21.2",
6049
-
"@react-aria/menu": "^3.14.0",
6050
-
"@react-aria/toolbar": "3.0.0-beta.4",
6051
-
"@react-aria/tree": "3.0.0-alpha.0",
6052
-
"@react-aria/utils": "^3.24.0",
6053
-
"@react-stately/color": "^3.6.0",
6054
-
"@react-stately/menu": "^3.7.0",
6055
-
"@react-stately/table": "^3.11.7",
6056
-
"@react-stately/utils": "^3.10.0",
6057
-
"@react-types/color": "3.0.0-beta.24",
6058
-
"@react-types/form": "^3.7.3",
6059
-
"@react-types/grid": "^3.2.5",
6060
-
"@react-types/shared": "^3.23.0",
6061
-
"@react-types/table": "^3.9.4",
6062
-
"@swc/helpers": "^0.5.0",
6063
-
"client-only": "^0.0.1",
6064
-
"react-aria": "^3.33.0",
6065
-
"react-stately": "^3.31.0",
6066
-
"use-sync-external-store": "^1.2.0"
6067
-
},
6068
-
"peerDependencies": {
6069
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
6070
-
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
6071
-
}
6072
-
},
6073
3765
"node_modules/react-dom": {
6074
3766
"version": "18.3.1",
6075
3767
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
···
6082
3774
"react": "^18.3.1"
6083
3775
}
6084
3776
},
6085
-
"node_modules/react-is": {
6086
-
"version": "16.13.1",
6087
-
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
6088
-
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
6089
-
},
6090
-
"node_modules/react-remove-scroll": {
6091
-
"version": "2.5.5",
6092
-
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz",
6093
-
"integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==",
6094
-
"dependencies": {
6095
-
"react-remove-scroll-bar": "^2.3.3",
6096
-
"react-style-singleton": "^2.2.1",
6097
-
"tslib": "^2.1.0",
6098
-
"use-callback-ref": "^1.3.0",
6099
-
"use-sidecar": "^1.1.2"
6100
-
},
6101
-
"engines": {
6102
-
"node": ">=10"
6103
-
},
6104
-
"peerDependencies": {
6105
-
"@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
6106
-
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
6107
-
},
6108
-
"peerDependenciesMeta": {
6109
-
"@types/react": {
6110
-
"optional": true
6111
-
}
6112
-
}
6113
-
},
6114
-
"node_modules/react-remove-scroll-bar": {
6115
-
"version": "2.3.6",
6116
-
"resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz",
6117
-
"integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==",
6118
-
"dependencies": {
6119
-
"react-style-singleton": "^2.2.1",
6120
-
"tslib": "^2.0.0"
6121
-
},
6122
-
"engines": {
6123
-
"node": ">=10"
6124
-
},
6125
-
"peerDependencies": {
6126
-
"@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
6127
-
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
6128
-
},
6129
-
"peerDependenciesMeta": {
6130
-
"@types/react": {
6131
-
"optional": true
6132
-
}
6133
-
}
6134
-
},
6135
-
"node_modules/react-stately": {
6136
-
"version": "3.31.0",
6137
-
"resolved": "https://registry.npmjs.org/react-stately/-/react-stately-3.31.0.tgz",
6138
-
"integrity": "sha512-G6y7t6qpP3LU4mLM2RlRTgdW5eiZrR2yB0XZbLo8qVplazxyRzlDJRBdE8OBTpw2SO1q5Auub3NOTH3vH0qCHg==",
6139
-
"dependencies": {
6140
-
"@react-stately/calendar": "^3.5.0",
6141
-
"@react-stately/checkbox": "^3.6.4",
6142
-
"@react-stately/collections": "^3.10.6",
6143
-
"@react-stately/combobox": "^3.8.3",
6144
-
"@react-stately/data": "^3.11.3",
6145
-
"@react-stately/datepicker": "^3.9.3",
6146
-
"@react-stately/dnd": "^3.3.0",
6147
-
"@react-stately/form": "^3.0.2",
6148
-
"@react-stately/list": "^3.10.4",
6149
-
"@react-stately/menu": "^3.7.0",
6150
-
"@react-stately/numberfield": "^3.9.2",
6151
-
"@react-stately/overlays": "^3.6.6",
6152
-
"@react-stately/radio": "^3.10.3",
6153
-
"@react-stately/searchfield": "^3.5.2",
6154
-
"@react-stately/select": "^3.6.3",
6155
-
"@react-stately/selection": "^3.15.0",
6156
-
"@react-stately/slider": "^3.5.3",
6157
-
"@react-stately/table": "^3.11.7",
6158
-
"@react-stately/tabs": "^3.6.5",
6159
-
"@react-stately/toggle": "^3.7.3",
6160
-
"@react-stately/tooltip": "^3.4.8",
6161
-
"@react-stately/tree": "^3.8.0",
6162
-
"@react-types/shared": "^3.23.0"
6163
-
},
6164
-
"peerDependencies": {
6165
-
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
6166
-
}
6167
-
},
6168
-
"node_modules/react-style-singleton": {
6169
-
"version": "2.2.1",
6170
-
"resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
6171
-
"integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
6172
-
"dependencies": {
6173
-
"get-nonce": "^1.0.0",
6174
-
"invariant": "^2.2.4",
6175
-
"tslib": "^2.0.0"
6176
-
},
6177
-
"engines": {
6178
-
"node": ">=10"
6179
-
},
6180
-
"peerDependencies": {
6181
-
"@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
6182
-
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
6183
-
},
6184
-
"peerDependenciesMeta": {
6185
-
"@types/react": {
6186
-
"optional": true
6187
-
}
6188
-
}
6189
-
},
6190
-
"node_modules/react-transition-group": {
6191
-
"version": "4.4.5",
6192
-
"resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
6193
-
"integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
6194
-
"dependencies": {
6195
-
"@babel/runtime": "^7.5.5",
6196
-
"dom-helpers": "^5.0.1",
6197
-
"loose-envify": "^1.4.0",
6198
-
"prop-types": "^15.6.2"
6199
-
},
6200
-
"peerDependencies": {
6201
-
"react": ">=16.6.0",
6202
-
"react-dom": ">=16.6.0"
6203
-
}
6204
-
},
6205
3777
"node_modules/react-use-measure": {
6206
3778
"version": "2.1.1",
6207
3779
"resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.1.1.tgz",
···
6244
3816
"node": ">=8.10.0"
6245
3817
}
6246
3818
},
6247
-
"node_modules/regenerator-runtime": {
6248
-
"version": "0.14.1",
6249
-
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
6250
-
"integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
3819
+
"node_modules/replicache": {
3820
+
"version": "14.2.2",
3821
+
"resolved": "https://registry.npmjs.org/replicache/-/replicache-14.2.2.tgz",
3822
+
"integrity": "sha512-PBlt6C2X7wSPVUUVBKumHPTXXmPZYO/rqoTQXYLgvzPabYkKBdJbCEHjh9hXNUU5vpkzDeEmOPQqlVus9zCiBg==",
3823
+
"dependencies": {
3824
+
"@badrap/valita": "^0.3.0",
3825
+
"@rocicorp/lock": "^1.0.3",
3826
+
"@rocicorp/logger": "^5.2.1",
3827
+
"@rocicorp/resolver": "^1.0.1"
3828
+
},
3829
+
"bin": {
3830
+
"replicache": "out/cli.cjs"
3831
+
},
3832
+
"engines": {
3833
+
"node": ">=14.8.0"
3834
+
}
6251
3835
},
6252
3836
"node_modules/resolve": {
6253
3837
"version": "1.22.8",
···
6266
3850
"url": "https://github.com/sponsors/ljharb"
6267
3851
}
6268
3852
},
3853
+
"node_modules/resolve-pkg-maps": {
3854
+
"version": "1.0.0",
3855
+
"resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
3856
+
"integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
3857
+
"dev": true,
3858
+
"funding": {
3859
+
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
3860
+
}
3861
+
},
6269
3862
"node_modules/resolve.exports": {
6270
3863
"version": "2.0.2",
6271
3864
"resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz",
···
6410
4003
"url": "https://github.com/sponsors/isaacs"
6411
4004
}
6412
4005
},
4006
+
"node_modules/sisteransi": {
4007
+
"version": "1.0.5",
4008
+
"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
4009
+
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
4010
+
"dev": true
4011
+
},
6413
4012
"node_modules/source-map": {
6414
4013
"version": "0.6.1",
6415
4014
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
···
6425
4024
"integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
6426
4025
"engines": {
6427
4026
"node": ">=0.10.0"
4027
+
}
4028
+
},
4029
+
"node_modules/source-map-support": {
4030
+
"version": "0.5.21",
4031
+
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
4032
+
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
4033
+
"dev": true,
4034
+
"dependencies": {
4035
+
"buffer-from": "^1.0.0",
4036
+
"source-map": "^0.6.0"
6428
4037
}
6429
4038
},
6430
4039
"node_modules/sourcemap-codec": {
···
6720
4329
"node": ">=0.8"
6721
4330
}
6722
4331
},
4332
+
"node_modules/timers-ext": {
4333
+
"version": "0.1.7",
4334
+
"resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
4335
+
"integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
4336
+
"dev": true,
4337
+
"dependencies": {
4338
+
"es5-ext": "~0.10.46",
4339
+
"next-tick": "1"
4340
+
}
4341
+
},
6723
4342
"node_modules/to-regex-range": {
6724
4343
"version": "5.0.1",
6725
4344
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
···
6732
4351
"node": ">=8.0"
6733
4352
}
6734
4353
},
4354
+
"node_modules/tr46": {
4355
+
"version": "0.0.3",
4356
+
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
4357
+
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
4358
+
},
6735
4359
"node_modules/ts-interface-checker": {
6736
4360
"version": "0.1.13",
6737
4361
"resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
···
6743
4367
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
6744
4368
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
6745
4369
},
4370
+
"node_modules/type": {
4371
+
"version": "2.7.2",
4372
+
"resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
4373
+
"integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==",
4374
+
"dev": true
4375
+
},
6746
4376
"node_modules/typescript": {
6747
4377
"version": "5.4.5",
6748
4378
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz",
···
6771
4401
"node_modules/undici-types": {
6772
4402
"version": "5.26.5",
6773
4403
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
6774
-
"integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
6775
-
"dev": true
4404
+
"integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
6776
4405
},
6777
4406
"node_modules/update-browserslist-db": {
6778
4407
"version": "1.0.16",
···
6804
4433
"browserslist": ">= 4.21.0"
6805
4434
}
6806
4435
},
6807
-
"node_modules/use-callback-ref": {
6808
-
"version": "1.3.2",
6809
-
"resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz",
6810
-
"integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==",
6811
-
"dependencies": {
6812
-
"tslib": "^2.0.0"
6813
-
},
6814
-
"engines": {
6815
-
"node": ">=10"
6816
-
},
6817
-
"peerDependencies": {
6818
-
"@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
6819
-
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
6820
-
},
6821
-
"peerDependenciesMeta": {
6822
-
"@types/react": {
6823
-
"optional": true
6824
-
}
6825
-
}
6826
-
},
6827
-
"node_modules/use-sidecar": {
6828
-
"version": "1.1.2",
6829
-
"resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz",
6830
-
"integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==",
6831
-
"dependencies": {
6832
-
"detect-node-es": "^1.1.0",
6833
-
"tslib": "^2.0.0"
6834
-
},
6835
-
"engines": {
6836
-
"node": ">=10"
6837
-
},
6838
-
"peerDependencies": {
6839
-
"@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0",
6840
-
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
6841
-
},
6842
-
"peerDependenciesMeta": {
6843
-
"@types/react": {
6844
-
"optional": true
6845
-
}
6846
-
}
6847
-
},
6848
-
"node_modules/use-sync-external-store": {
6849
-
"version": "1.2.2",
6850
-
"resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz",
6851
-
"integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==",
6852
-
"peerDependencies": {
6853
-
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
6854
-
}
6855
-
},
6856
4436
"node_modules/util-deprecate": {
6857
4437
"version": "1.0.2",
6858
4438
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
···
6868
4448
"node": ">= 8"
6869
4449
}
6870
4450
},
4451
+
"node_modules/webidl-conversions": {
4452
+
"version": "3.0.1",
4453
+
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
4454
+
"integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
4455
+
},
4456
+
"node_modules/whatwg-url": {
4457
+
"version": "5.0.0",
4458
+
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
4459
+
"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
4460
+
"dependencies": {
4461
+
"tr46": "~0.0.3",
4462
+
"webidl-conversions": "^3.0.0"
4463
+
}
4464
+
},
6871
4465
"node_modules/which": {
6872
4466
"version": "2.0.2",
6873
4467
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
···
6882
4476
"engines": {
6883
4477
"node": ">= 8"
6884
4478
}
4479
+
},
4480
+
"node_modules/wordwrap": {
4481
+
"version": "1.0.0",
4482
+
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
4483
+
"integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
4484
+
"dev": true
6885
4485
},
6886
4486
"node_modules/workerd": {
6887
4487
"version": "1.20240512.0",
···
7034
4634
"node": ">=8"
7035
4635
}
7036
4636
},
4637
+
"node_modules/wrappy": {
4638
+
"version": "1.0.2",
4639
+
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4640
+
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
4641
+
"dev": true
4642
+
},
7037
4643
"node_modules/write-file-atomic": {
7038
4644
"version": "5.0.1",
7039
4645
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz",
···
7051
4657
"version": "8.17.0",
7052
4658
"resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz",
7053
4659
"integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==",
7054
-
"dev": true,
7055
4660
"engines": {
7056
4661
"node": ">=10.0.0"
7057
4662
},
+7
-2
package.json
+7
-2
package.json
···
13
13
"dependencies": {
14
14
"@adobe/react-spectrum": "^3.35.0",
15
15
"@radix-ui/react-popover": "^1.0.7",
16
-
"@react-spectrum/color": "^3.0.0-beta.33",
17
16
"@react-stately/color": "^3.6.0",
18
17
"@spectrum-css/colorarea": "^5.1.0",
19
18
"@spectrum-css/colorhandle": "^8.1.0",
19
+
"@supabase/supabase-js": "^2.43.2",
20
+
"@vercel/kv": "^1.0.1",
21
+
"drizzle-orm": "^0.30.10",
20
22
"next": "^14.2.3",
23
+
"postgres": "^3.4.4",
21
24
"react": "^18.3.1",
22
25
"react-dom": "^18.3.1",
23
-
"react-use-measure": "^2.1.1"
26
+
"react-use-measure": "^2.1.1",
27
+
"replicache": "^14.2.2"
24
28
},
25
29
"devDependencies": {
26
30
"@cloudflare/workers-types": "^4.20240512.0",
27
31
"@types/react": "18.3.2",
28
32
"autoprefixer": "^10.4.19",
33
+
"drizzle-kit": "^0.21.2",
29
34
"postcss": "^8.4.38",
30
35
"prettier": "3.2.5",
31
36
"supabase": "^1.167.4",
+10
replicache/attributes.ts
+10
replicache/attributes.ts
+127
replicache/index.tsx
+127
replicache/index.tsx
···
1
+
"use client";
2
+
import { createContext, useContext, useEffect, useState } from "react";
3
+
import { DeepReadonlyObject, Replicache, WriteTransaction } from "replicache";
4
+
import { Pull } from "./pull";
5
+
import { mutations } from "./mutations";
6
+
import { Attributes } from "./attributes";
7
+
import { Push } from "./push";
8
+
import { FactWithIndexes } from "./utils";
9
+
import { createClient } from "@supabase/supabase-js";
10
+
import { Database } from "../supabase/database.types";
11
+
12
+
export type Fact = {
13
+
id: string;
14
+
entity: string;
15
+
attribute: keyof typeof Attributes;
16
+
data: { type: "reference"; value: string } | { type: "text"; value: string };
17
+
};
18
+
19
+
let ReplicacheContext = createContext({
20
+
rep: null as null | Replicache<ReplicacheMutators>,
21
+
});
22
+
export function useReplicache() {
23
+
return useContext(ReplicacheContext);
24
+
}
25
+
type ReplicacheMutators = {
26
+
[k in keyof typeof mutations]: (
27
+
tx: WriteTransaction,
28
+
args: Parameters<(typeof mutations)[k]>[0],
29
+
) => Promise<void>;
30
+
};
31
+
export function ReplicacheProvider(props: {
32
+
name: string;
33
+
children: React.ReactNode;
34
+
}) {
35
+
let [rep, setRep] = useState<null | Replicache<ReplicacheMutators>>(null);
36
+
useEffect(() => {
37
+
let supabase = createClient<Database>(
38
+
process.env.NEXT_PUBLIC_SUPABASE_API_URL as string,
39
+
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY as string,
40
+
);
41
+
let newRep = new Replicache({
42
+
mutators: Object.fromEntries(
43
+
Object.keys(mutations).map((m) => {
44
+
return [
45
+
m,
46
+
async (tx: WriteTransaction, args: any) => {
47
+
await mutations[m as keyof typeof mutations](args, {
48
+
async createEntity(_entityID) {
49
+
return true;
50
+
},
51
+
async assertFact(f) {
52
+
let attribute =
53
+
Attributes[f.attribute as keyof typeof Attributes];
54
+
if (!attribute) return;
55
+
let id = f.id || crypto.randomUUID();
56
+
if (attribute.cardinality === "one") {
57
+
let existingFact = await tx
58
+
.scan<Fact>({
59
+
indexName: "eav",
60
+
prefix: `${f.entity}-${f.attribute}`,
61
+
})
62
+
.toArray();
63
+
if (existingFact[0]) id = existingFact[0].id;
64
+
}
65
+
await tx.set(id, FactWithIndexes({ id, ...f }));
66
+
},
67
+
});
68
+
},
69
+
];
70
+
}),
71
+
) as ReplicacheMutators,
72
+
licenseKey: "l381074b8d5224dabaef869802421225a",
73
+
pusher: async (pushRequest) => {
74
+
return {
75
+
response: await Push(pushRequest, props.name),
76
+
httpRequestInfo: { errorMessage: "", httpStatusCode: 200 },
77
+
};
78
+
},
79
+
puller: async (pullRequest) => {
80
+
return {
81
+
response: await Pull(pullRequest, props.name),
82
+
httpRequestInfo: { errorMessage: "", httpStatusCode: 200 },
83
+
};
84
+
},
85
+
name: props.name,
86
+
indexes: {
87
+
eav: { jsonPointer: "/indexes/eav", allowEmpty: true },
88
+
aev: { jsonPointer: "/indexes/aev", allowEmpty: true },
89
+
vae: { jsonPointer: "/indexes/vae", allowEmpty: true },
90
+
},
91
+
});
92
+
setRep(newRep);
93
+
let channel = supabase.channel(`rootEntity:${props.name}`);
94
+
95
+
channel.on("broadcast", { event: "poke" }, () => {
96
+
newRep.pull();
97
+
});
98
+
channel.subscribe();
99
+
return () => {
100
+
newRep.close();
101
+
setRep(null);
102
+
channel.unsubscribe();
103
+
};
104
+
}, []);
105
+
return (
106
+
<ReplicacheContext.Provider value={{ rep }}>
107
+
{props.children}
108
+
</ReplicacheContext.Provider>
109
+
);
110
+
}
111
+
112
+
export function useEntity(entity: string, attribute: string) {
113
+
let [data, setData] = useState<null | DeepReadonlyObject<Fact>[]>(null);
114
+
let { rep } = useReplicache();
115
+
useEffect(() => {
116
+
if (!rep) return;
117
+
return rep.subscribe(
118
+
(tx) => {
119
+
return tx
120
+
.scan<Fact>({ indexName: "eav", prefix: `${entity}-${attribute}` })
121
+
.toArray();
122
+
},
123
+
{ onData: setData },
124
+
);
125
+
}, [entity, attribute, rep]);
126
+
return data;
127
+
}
+35
replicache/mutations.ts
+35
replicache/mutations.ts
···
1
+
import { Fact } from ".";
2
+
3
+
type MutationContext = {
4
+
createEntity: (entityID: string) => Promise<boolean>;
5
+
assertFact: (f: Omit<Fact, "id"> & { id?: string }) => Promise<void>;
6
+
};
7
+
8
+
type Mutation<T> = (args: T, ctx: MutationContext) => Promise<void>;
9
+
10
+
const addBlock: Mutation<{ parent: string; newEntityID: string }> = async (
11
+
args,
12
+
ctx,
13
+
) => {
14
+
//How do we create the new entity?
15
+
// We don't actually sync the entities to the client yet, but maybe we should
16
+
// Should I keep the mutation id on a parent or
17
+
await ctx.createEntity(args.newEntityID);
18
+
await ctx.assertFact({
19
+
entity: args.parent,
20
+
data: { type: "reference", value: args.newEntityID },
21
+
attribute: "block/card",
22
+
});
23
+
};
24
+
25
+
const assertFact: Mutation<Omit<Fact, "id"> & { id?: string }> = async (
26
+
args,
27
+
ctx,
28
+
) => {
29
+
await ctx.assertFact(args);
30
+
};
31
+
32
+
export const mutations = {
33
+
addBlock,
34
+
assertFact,
35
+
};
+64
replicache/pull.ts
+64
replicache/pull.ts
···
1
+
"use server";
2
+
3
+
import { createClient } from "@supabase/supabase-js";
4
+
import {
5
+
PullRequest,
6
+
PullResponseV1,
7
+
VersionNotSupportedResponse,
8
+
} from "replicache";
9
+
import { Database } from "../supabase/database.types";
10
+
import { Fact } from ".";
11
+
import postgres from "postgres";
12
+
import { drizzle } from "drizzle-orm/postgres-js";
13
+
import { getClientGroup } from "./utils";
14
+
let supabase = createClient<Database>(
15
+
process.env.NEXT_PUBLIC_SUPABASE_API_URL as string,
16
+
process.env.SUPABASE_SERVICE_ROLE_KEY as string,
17
+
);
18
+
19
+
const client = postgres(process.env.DB_URL as string);
20
+
const db = drizzle(client);
21
+
export async function Pull(
22
+
body: PullRequest,
23
+
rootEntity: string,
24
+
): Promise<PullResponseV1> {
25
+
if (body.pullVersion === 0) return versionNotSupported;
26
+
let { data } = await supabase.rpc("get_facts", { root: rootEntity });
27
+
let facts = data || [];
28
+
let clientGroup = await getClientGroup(db, body.clientGroupID);
29
+
30
+
return {
31
+
cookie: Date.now(),
32
+
//TODO When we implement push
33
+
lastMutationIDChanges: clientGroup,
34
+
patch: [
35
+
{ op: "clear" },
36
+
...facts.map((f) => {
37
+
return {
38
+
op: "put",
39
+
key: f.id,
40
+
value: FactWithIndexes(f as unknown as Fact),
41
+
} as const;
42
+
}),
43
+
],
44
+
};
45
+
}
46
+
47
+
const versionNotSupported: VersionNotSupportedResponse = {
48
+
error: "VersionNotSupported",
49
+
versionType: "pull",
50
+
};
51
+
52
+
function FactWithIndexes(f: Fact) {
53
+
let indexes: {
54
+
eav: string;
55
+
aev: string;
56
+
vae?: string;
57
+
} = {
58
+
eav: `${f.entity}-${f.attribute}-${f.id}`,
59
+
aev: `${f.attribute}-${f.entity}-${f.id}`,
60
+
};
61
+
if (f.data.type === "reference")
62
+
indexes.vae = `${f.data.value}-${f.attribute}`;
63
+
return { ...f, indexes };
64
+
}
+102
replicache/push.ts
+102
replicache/push.ts
···
1
+
"use server";
2
+
import { PushRequest, PushResponse } from "replicache";
3
+
import { mutations } from "./mutations";
4
+
import { drizzle } from "drizzle-orm/postgres-js";
5
+
import * as driz from "drizzle-orm";
6
+
import postgres from "postgres";
7
+
import { entities, facts, replicache_clients } from "../drizzle/schema";
8
+
import { Attributes } from "./attributes";
9
+
import { getClientGroup } from "./utils";
10
+
import { createClient } from "@supabase/supabase-js";
11
+
import { Database } from "../supabase/database.types";
12
+
13
+
const client = postgres(process.env.DB_URL as string);
14
+
let supabase = createClient<Database>(
15
+
process.env.NEXT_PUBLIC_SUPABASE_API_URL as string,
16
+
process.env.SUPABASE_SERVICE_ROLE_KEY as string,
17
+
);
18
+
const db = drizzle(client);
19
+
export async function Push(
20
+
pushRequest: PushRequest,
21
+
rootEntity: string,
22
+
): Promise<PushResponse | undefined> {
23
+
if (pushRequest.pushVersion !== 1)
24
+
return { error: "VersionNotSupported", versionType: "push" };
25
+
let clientGroup = await getClientGroup(db, pushRequest.clientGroupID);
26
+
for (let mutation of pushRequest.mutations) {
27
+
let lastMutationID = clientGroup[mutation.clientID] || 0;
28
+
if (mutation.id <= lastMutationID) continue;
29
+
clientGroup[mutation.clientID] = mutation.id;
30
+
let name = mutation.name as keyof typeof mutations;
31
+
if (!mutations[name]) {
32
+
continue;
33
+
}
34
+
try {
35
+
db.transaction(async (tx) => {
36
+
await mutations[name](mutation.args as any, {
37
+
async createEntity(entity) {
38
+
tx.insert(entities).values({
39
+
id: entity,
40
+
});
41
+
return false;
42
+
},
43
+
async assertFact(f) {
44
+
let attribute = Attributes[f.attribute as keyof typeof Attributes];
45
+
if (!attribute) return;
46
+
let id = f.id || crypto.randomUUID();
47
+
if (attribute.cardinality === "one") {
48
+
let existingFact = await tx
49
+
.select({ id: facts.id })
50
+
.from(facts)
51
+
.where(
52
+
driz.and(
53
+
driz.eq(facts.attribute, f.attribute),
54
+
driz.eq(facts.entity, f.entity),
55
+
),
56
+
);
57
+
if (existingFact[0]) id = existingFact[0].id;
58
+
}
59
+
await tx
60
+
.insert(facts)
61
+
.values({
62
+
id: id,
63
+
entity: f.entity,
64
+
data: driz.sql`${f.data}::jsonb`,
65
+
attribute: f.attribute,
66
+
})
67
+
.onConflictDoUpdate({
68
+
target: facts.id,
69
+
set: { data: driz.sql`${f.data}::jsonb` },
70
+
});
71
+
},
72
+
});
73
+
await tx
74
+
.insert(replicache_clients)
75
+
.values({
76
+
client_group: pushRequest.clientGroupID,
77
+
client_id: mutation.clientID,
78
+
last_mutation: mutation.id,
79
+
})
80
+
.onConflictDoUpdate({
81
+
target: replicache_clients.client_id,
82
+
set: { last_mutation: mutation.id },
83
+
});
84
+
});
85
+
} catch (e) {
86
+
console.log(
87
+
`Error occured while running mutation: ${name}`,
88
+
JSON.stringify(e),
89
+
);
90
+
}
91
+
}
92
+
93
+
let channel = supabase.channel(`rootEntity:${rootEntity}`);
94
+
console.log(channel);
95
+
await channel.send({
96
+
type: "broadcast",
97
+
event: "poke",
98
+
payload: { message: "poke" },
99
+
});
100
+
supabase.removeChannel(channel);
101
+
return undefined;
102
+
}
+36
replicache/utils.ts
+36
replicache/utils.ts
···
1
+
import { PostgresJsDatabase } from "drizzle-orm/postgres-js";
2
+
import * as driz from "drizzle-orm";
3
+
import { Fact } from ".";
4
+
import { replicache_clients } from "../drizzle/schema";
5
+
6
+
export function FactWithIndexes(f: Fact) {
7
+
let indexes: {
8
+
eav: string;
9
+
aev: string;
10
+
vae?: string;
11
+
} = {
12
+
eav: `${f.entity}-${f.attribute}-${f.id}`,
13
+
aev: `${f.attribute}-${f.entity}-${f.id}`,
14
+
};
15
+
if (f.data.type === "reference")
16
+
indexes.vae = `${f.data.value}-${f.attribute}`;
17
+
return { ...f, indexes };
18
+
}
19
+
20
+
export async function getClientGroup(
21
+
db: PostgresJsDatabase,
22
+
clientGroupID: string,
23
+
): Promise<{ [clientID: string]: number }> {
24
+
let data = await db
25
+
.select()
26
+
.from(replicache_clients)
27
+
.where(driz.eq(replicache_clients.client_group, clientGroupID));
28
+
if (!data) return {};
29
+
return data.reduce(
30
+
(acc, clientRecord) => {
31
+
acc[clientRecord.client_id] = clientRecord.last_mutation;
32
+
return acc;
33
+
},
34
+
{} as { [clientID: string]: number },
35
+
);
36
+
}
+523
supabase/database.types.ts
+523
supabase/database.types.ts
···
1
+
export type Json =
2
+
| string
3
+
| number
4
+
| boolean
5
+
| null
6
+
| { [key: string]: Json | undefined }
7
+
| Json[]
8
+
9
+
export type Database = {
10
+
graphql_public: {
11
+
Tables: {
12
+
[_ in never]: never
13
+
}
14
+
Views: {
15
+
[_ in never]: never
16
+
}
17
+
Functions: {
18
+
graphql: {
19
+
Args: {
20
+
operationName?: string
21
+
query?: string
22
+
variables?: Json
23
+
extensions?: Json
24
+
}
25
+
Returns: Json
26
+
}
27
+
}
28
+
Enums: {
29
+
[_ in never]: never
30
+
}
31
+
CompositeTypes: {
32
+
[_ in never]: never
33
+
}
34
+
}
35
+
public: {
36
+
Tables: {
37
+
entities: {
38
+
Row: {
39
+
created_at: string
40
+
id: string
41
+
}
42
+
Insert: {
43
+
created_at?: string
44
+
id?: string
45
+
}
46
+
Update: {
47
+
created_at?: string
48
+
id?: string
49
+
}
50
+
Relationships: []
51
+
}
52
+
facts: {
53
+
Row: {
54
+
attribute: string
55
+
created_at: string
56
+
data: Json
57
+
entity: string
58
+
id: string
59
+
updated_at: string | null
60
+
version: number
61
+
}
62
+
Insert: {
63
+
attribute: string
64
+
created_at?: string
65
+
data: Json
66
+
entity: string
67
+
id?: string
68
+
updated_at?: string | null
69
+
version?: number
70
+
}
71
+
Update: {
72
+
attribute?: string
73
+
created_at?: string
74
+
data?: Json
75
+
entity?: string
76
+
id?: string
77
+
updated_at?: string | null
78
+
version?: number
79
+
}
80
+
Relationships: [
81
+
{
82
+
foreignKeyName: "facts_entity_fkey"
83
+
columns: ["entity"]
84
+
isOneToOne: false
85
+
referencedRelation: "entities"
86
+
referencedColumns: ["id"]
87
+
},
88
+
]
89
+
}
90
+
replicache_clients: {
91
+
Row: {
92
+
client_group: string
93
+
client_id: string
94
+
last_mutation: number
95
+
}
96
+
Insert: {
97
+
client_group: string
98
+
client_id: string
99
+
last_mutation: number
100
+
}
101
+
Update: {
102
+
client_group?: string
103
+
client_id?: string
104
+
last_mutation?: number
105
+
}
106
+
Relationships: []
107
+
}
108
+
}
109
+
Views: {
110
+
[_ in never]: never
111
+
}
112
+
Functions: {
113
+
get_facts: {
114
+
Args: {
115
+
root: string
116
+
}
117
+
Returns: {
118
+
attribute: string
119
+
created_at: string
120
+
data: Json
121
+
entity: string
122
+
id: string
123
+
updated_at: string | null
124
+
version: number
125
+
}[]
126
+
}
127
+
}
128
+
Enums: {
129
+
[_ in never]: never
130
+
}
131
+
CompositeTypes: {
132
+
[_ in never]: never
133
+
}
134
+
}
135
+
storage: {
136
+
Tables: {
137
+
buckets: {
138
+
Row: {
139
+
allowed_mime_types: string[] | null
140
+
avif_autodetection: boolean | null
141
+
created_at: string | null
142
+
file_size_limit: number | null
143
+
id: string
144
+
name: string
145
+
owner: string | null
146
+
owner_id: string | null
147
+
public: boolean | null
148
+
updated_at: string | null
149
+
}
150
+
Insert: {
151
+
allowed_mime_types?: string[] | null
152
+
avif_autodetection?: boolean | null
153
+
created_at?: string | null
154
+
file_size_limit?: number | null
155
+
id: string
156
+
name: string
157
+
owner?: string | null
158
+
owner_id?: string | null
159
+
public?: boolean | null
160
+
updated_at?: string | null
161
+
}
162
+
Update: {
163
+
allowed_mime_types?: string[] | null
164
+
avif_autodetection?: boolean | null
165
+
created_at?: string | null
166
+
file_size_limit?: number | null
167
+
id?: string
168
+
name?: string
169
+
owner?: string | null
170
+
owner_id?: string | null
171
+
public?: boolean | null
172
+
updated_at?: string | null
173
+
}
174
+
Relationships: []
175
+
}
176
+
migrations: {
177
+
Row: {
178
+
executed_at: string | null
179
+
hash: string
180
+
id: number
181
+
name: string
182
+
}
183
+
Insert: {
184
+
executed_at?: string | null
185
+
hash: string
186
+
id: number
187
+
name: string
188
+
}
189
+
Update: {
190
+
executed_at?: string | null
191
+
hash?: string
192
+
id?: number
193
+
name?: string
194
+
}
195
+
Relationships: []
196
+
}
197
+
objects: {
198
+
Row: {
199
+
bucket_id: string | null
200
+
created_at: string | null
201
+
id: string
202
+
last_accessed_at: string | null
203
+
metadata: Json | null
204
+
name: string | null
205
+
owner: string | null
206
+
owner_id: string | null
207
+
path_tokens: string[] | null
208
+
updated_at: string | null
209
+
version: string | null
210
+
}
211
+
Insert: {
212
+
bucket_id?: string | null
213
+
created_at?: string | null
214
+
id?: string
215
+
last_accessed_at?: string | null
216
+
metadata?: Json | null
217
+
name?: string | null
218
+
owner?: string | null
219
+
owner_id?: string | null
220
+
path_tokens?: string[] | null
221
+
updated_at?: string | null
222
+
version?: string | null
223
+
}
224
+
Update: {
225
+
bucket_id?: string | null
226
+
created_at?: string | null
227
+
id?: string
228
+
last_accessed_at?: string | null
229
+
metadata?: Json | null
230
+
name?: string | null
231
+
owner?: string | null
232
+
owner_id?: string | null
233
+
path_tokens?: string[] | null
234
+
updated_at?: string | null
235
+
version?: string | null
236
+
}
237
+
Relationships: [
238
+
{
239
+
foreignKeyName: "objects_bucketId_fkey"
240
+
columns: ["bucket_id"]
241
+
isOneToOne: false
242
+
referencedRelation: "buckets"
243
+
referencedColumns: ["id"]
244
+
},
245
+
]
246
+
}
247
+
s3_multipart_uploads: {
248
+
Row: {
249
+
bucket_id: string
250
+
created_at: string
251
+
id: string
252
+
in_progress_size: number
253
+
key: string
254
+
owner_id: string | null
255
+
upload_signature: string
256
+
version: string
257
+
}
258
+
Insert: {
259
+
bucket_id: string
260
+
created_at?: string
261
+
id: string
262
+
in_progress_size?: number
263
+
key: string
264
+
owner_id?: string | null
265
+
upload_signature: string
266
+
version: string
267
+
}
268
+
Update: {
269
+
bucket_id?: string
270
+
created_at?: string
271
+
id?: string
272
+
in_progress_size?: number
273
+
key?: string
274
+
owner_id?: string | null
275
+
upload_signature?: string
276
+
version?: string
277
+
}
278
+
Relationships: [
279
+
{
280
+
foreignKeyName: "s3_multipart_uploads_bucket_id_fkey"
281
+
columns: ["bucket_id"]
282
+
isOneToOne: false
283
+
referencedRelation: "buckets"
284
+
referencedColumns: ["id"]
285
+
},
286
+
]
287
+
}
288
+
s3_multipart_uploads_parts: {
289
+
Row: {
290
+
bucket_id: string
291
+
created_at: string
292
+
etag: string
293
+
id: string
294
+
key: string
295
+
owner_id: string | null
296
+
part_number: number
297
+
size: number
298
+
upload_id: string
299
+
version: string
300
+
}
301
+
Insert: {
302
+
bucket_id: string
303
+
created_at?: string
304
+
etag: string
305
+
id?: string
306
+
key: string
307
+
owner_id?: string | null
308
+
part_number: number
309
+
size?: number
310
+
upload_id: string
311
+
version: string
312
+
}
313
+
Update: {
314
+
bucket_id?: string
315
+
created_at?: string
316
+
etag?: string
317
+
id?: string
318
+
key?: string
319
+
owner_id?: string | null
320
+
part_number?: number
321
+
size?: number
322
+
upload_id?: string
323
+
version?: string
324
+
}
325
+
Relationships: [
326
+
{
327
+
foreignKeyName: "s3_multipart_uploads_parts_bucket_id_fkey"
328
+
columns: ["bucket_id"]
329
+
isOneToOne: false
330
+
referencedRelation: "buckets"
331
+
referencedColumns: ["id"]
332
+
},
333
+
{
334
+
foreignKeyName: "s3_multipart_uploads_parts_upload_id_fkey"
335
+
columns: ["upload_id"]
336
+
isOneToOne: false
337
+
referencedRelation: "s3_multipart_uploads"
338
+
referencedColumns: ["id"]
339
+
},
340
+
]
341
+
}
342
+
}
343
+
Views: {
344
+
[_ in never]: never
345
+
}
346
+
Functions: {
347
+
can_insert_object: {
348
+
Args: {
349
+
bucketid: string
350
+
name: string
351
+
owner: string
352
+
metadata: Json
353
+
}
354
+
Returns: undefined
355
+
}
356
+
extension: {
357
+
Args: {
358
+
name: string
359
+
}
360
+
Returns: string
361
+
}
362
+
filename: {
363
+
Args: {
364
+
name: string
365
+
}
366
+
Returns: string
367
+
}
368
+
foldername: {
369
+
Args: {
370
+
name: string
371
+
}
372
+
Returns: string[]
373
+
}
374
+
get_size_by_bucket: {
375
+
Args: Record<PropertyKey, never>
376
+
Returns: {
377
+
size: number
378
+
bucket_id: string
379
+
}[]
380
+
}
381
+
list_multipart_uploads_with_delimiter: {
382
+
Args: {
383
+
bucket_id: string
384
+
prefix_param: string
385
+
delimiter_param: string
386
+
max_keys?: number
387
+
next_key_token?: string
388
+
next_upload_token?: string
389
+
}
390
+
Returns: {
391
+
key: string
392
+
id: string
393
+
created_at: string
394
+
}[]
395
+
}
396
+
list_objects_with_delimiter: {
397
+
Args: {
398
+
bucket_id: string
399
+
prefix_param: string
400
+
delimiter_param: string
401
+
max_keys?: number
402
+
start_after?: string
403
+
next_token?: string
404
+
}
405
+
Returns: {
406
+
name: string
407
+
id: string
408
+
metadata: Json
409
+
updated_at: string
410
+
}[]
411
+
}
412
+
search: {
413
+
Args: {
414
+
prefix: string
415
+
bucketname: string
416
+
limits?: number
417
+
levels?: number
418
+
offsets?: number
419
+
search?: string
420
+
sortcolumn?: string
421
+
sortorder?: string
422
+
}
423
+
Returns: {
424
+
name: string
425
+
id: string
426
+
updated_at: string
427
+
created_at: string
428
+
last_accessed_at: string
429
+
metadata: Json
430
+
}[]
431
+
}
432
+
}
433
+
Enums: {
434
+
[_ in never]: never
435
+
}
436
+
CompositeTypes: {
437
+
[_ in never]: never
438
+
}
439
+
}
440
+
}
441
+
442
+
type PublicSchema = Database[Extract<keyof Database, "public">]
443
+
444
+
export type Tables<
445
+
PublicTableNameOrOptions extends
446
+
| keyof (PublicSchema["Tables"] & PublicSchema["Views"])
447
+
| { schema: keyof Database },
448
+
TableName extends PublicTableNameOrOptions extends { schema: keyof Database }
449
+
? keyof (Database[PublicTableNameOrOptions["schema"]]["Tables"] &
450
+
Database[PublicTableNameOrOptions["schema"]]["Views"])
451
+
: never = never,
452
+
> = PublicTableNameOrOptions extends { schema: keyof Database }
453
+
? (Database[PublicTableNameOrOptions["schema"]]["Tables"] &
454
+
Database[PublicTableNameOrOptions["schema"]]["Views"])[TableName] extends {
455
+
Row: infer R
456
+
}
457
+
? R
458
+
: never
459
+
: PublicTableNameOrOptions extends keyof (PublicSchema["Tables"] &
460
+
PublicSchema["Views"])
461
+
? (PublicSchema["Tables"] &
462
+
PublicSchema["Views"])[PublicTableNameOrOptions] extends {
463
+
Row: infer R
464
+
}
465
+
? R
466
+
: never
467
+
: never
468
+
469
+
export type TablesInsert<
470
+
PublicTableNameOrOptions extends
471
+
| keyof PublicSchema["Tables"]
472
+
| { schema: keyof Database },
473
+
TableName extends PublicTableNameOrOptions extends { schema: keyof Database }
474
+
? keyof Database[PublicTableNameOrOptions["schema"]]["Tables"]
475
+
: never = never,
476
+
> = PublicTableNameOrOptions extends { schema: keyof Database }
477
+
? Database[PublicTableNameOrOptions["schema"]]["Tables"][TableName] extends {
478
+
Insert: infer I
479
+
}
480
+
? I
481
+
: never
482
+
: PublicTableNameOrOptions extends keyof PublicSchema["Tables"]
483
+
? PublicSchema["Tables"][PublicTableNameOrOptions] extends {
484
+
Insert: infer I
485
+
}
486
+
? I
487
+
: never
488
+
: never
489
+
490
+
export type TablesUpdate<
491
+
PublicTableNameOrOptions extends
492
+
| keyof PublicSchema["Tables"]
493
+
| { schema: keyof Database },
494
+
TableName extends PublicTableNameOrOptions extends { schema: keyof Database }
495
+
? keyof Database[PublicTableNameOrOptions["schema"]]["Tables"]
496
+
: never = never,
497
+
> = PublicTableNameOrOptions extends { schema: keyof Database }
498
+
? Database[PublicTableNameOrOptions["schema"]]["Tables"][TableName] extends {
499
+
Update: infer U
500
+
}
501
+
? U
502
+
: never
503
+
: PublicTableNameOrOptions extends keyof PublicSchema["Tables"]
504
+
? PublicSchema["Tables"][PublicTableNameOrOptions] extends {
505
+
Update: infer U
506
+
}
507
+
? U
508
+
: never
509
+
: never
510
+
511
+
export type Enums<
512
+
PublicEnumNameOrOptions extends
513
+
| keyof PublicSchema["Enums"]
514
+
| { schema: keyof Database },
515
+
EnumName extends PublicEnumNameOrOptions extends { schema: keyof Database }
516
+
? keyof Database[PublicEnumNameOrOptions["schema"]]["Enums"]
517
+
: never = never,
518
+
> = PublicEnumNameOrOptions extends { schema: keyof Database }
519
+
? Database[PublicEnumNameOrOptions["schema"]]["Enums"][EnumName]
520
+
: PublicEnumNameOrOptions extends keyof PublicSchema["Enums"]
521
+
? PublicSchema["Enums"][PublicEnumNameOrOptions]
522
+
: never
523
+
+202
supabase/migrations/20240519231512_init.sql
+202
supabase/migrations/20240519231512_init.sql
···
1
+
create table "public"."entities" (
2
+
"id" uuid not null default gen_random_uuid(),
3
+
"created_at" timestamp with time zone not null default now()
4
+
);
5
+
6
+
7
+
alter table "public"."entities" enable row level security;
8
+
9
+
create table "public"."facts" (
10
+
"id" uuid not null default gen_random_uuid(),
11
+
"entity" uuid not null,
12
+
"attribute" text not null,
13
+
"data" jsonb not null,
14
+
"created_at" timestamp without time zone not null default now(),
15
+
"updated_at" timestamp without time zone,
16
+
"version" bigint not null default '0'::bigint
17
+
);
18
+
19
+
20
+
alter table "public"."facts" enable row level security;
21
+
22
+
create table "public"."replicache_clients" (
23
+
"client_id" text not null,
24
+
"client_group" text not null,
25
+
"last_mutation" bigint not null
26
+
);
27
+
28
+
29
+
alter table "public"."replicache_clients" enable row level security;
30
+
31
+
CREATE UNIQUE INDEX client_pkey ON public.replicache_clients USING btree (client_id);
32
+
33
+
CREATE UNIQUE INDEX entities_pkey ON public.entities USING btree (id);
34
+
35
+
CREATE INDEX facts_expr_idx ON public.facts USING btree (((data ->> 'value'::text))) WHERE ((data ->> 'type'::text) = 'reference'::text);
36
+
37
+
CREATE UNIQUE INDEX facts_pkey ON public.facts USING btree (id);
38
+
39
+
alter table "public"."entities" add constraint "entities_pkey" PRIMARY KEY using index "entities_pkey";
40
+
41
+
alter table "public"."facts" add constraint "facts_pkey" PRIMARY KEY using index "facts_pkey";
42
+
43
+
alter table "public"."replicache_clients" add constraint "client_pkey" PRIMARY KEY using index "client_pkey";
44
+
45
+
alter table "public"."facts" add constraint "facts_entity_fkey" FOREIGN KEY (entity) REFERENCES entities(id) ON UPDATE RESTRICT ON DELETE CASCADE not valid;
46
+
47
+
alter table "public"."facts" validate constraint "facts_entity_fkey";
48
+
49
+
set check_function_bodies = off;
50
+
51
+
CREATE OR REPLACE FUNCTION public.get_facts(root uuid)
52
+
RETURNS SETOF facts
53
+
LANGUAGE sql
54
+
AS $function$
55
+
WITH RECURSIVE all_facts as (
56
+
select
57
+
*
58
+
from
59
+
facts
60
+
where
61
+
entity = root
62
+
union
63
+
select
64
+
f.*
65
+
from
66
+
facts f
67
+
inner join all_facts f1 on (
68
+
uuid(f1.data ->> 'value') = f.entity
69
+
) where f1.data ->> 'type' = 'reference'
70
+
)
71
+
select
72
+
*
73
+
from
74
+
all_facts;
75
+
$function$
76
+
;
77
+
78
+
grant delete on table "public"."entities" to "anon";
79
+
80
+
grant insert on table "public"."entities" to "anon";
81
+
82
+
grant references on table "public"."entities" to "anon";
83
+
84
+
grant select on table "public"."entities" to "anon";
85
+
86
+
grant trigger on table "public"."entities" to "anon";
87
+
88
+
grant truncate on table "public"."entities" to "anon";
89
+
90
+
grant update on table "public"."entities" to "anon";
91
+
92
+
grant delete on table "public"."entities" to "authenticated";
93
+
94
+
grant insert on table "public"."entities" to "authenticated";
95
+
96
+
grant references on table "public"."entities" to "authenticated";
97
+
98
+
grant select on table "public"."entities" to "authenticated";
99
+
100
+
grant trigger on table "public"."entities" to "authenticated";
101
+
102
+
grant truncate on table "public"."entities" to "authenticated";
103
+
104
+
grant update on table "public"."entities" to "authenticated";
105
+
106
+
grant delete on table "public"."entities" to "service_role";
107
+
108
+
grant insert on table "public"."entities" to "service_role";
109
+
110
+
grant references on table "public"."entities" to "service_role";
111
+
112
+
grant select on table "public"."entities" to "service_role";
113
+
114
+
grant trigger on table "public"."entities" to "service_role";
115
+
116
+
grant truncate on table "public"."entities" to "service_role";
117
+
118
+
grant update on table "public"."entities" to "service_role";
119
+
120
+
grant delete on table "public"."facts" to "anon";
121
+
122
+
grant insert on table "public"."facts" to "anon";
123
+
124
+
grant references on table "public"."facts" to "anon";
125
+
126
+
grant select on table "public"."facts" to "anon";
127
+
128
+
grant trigger on table "public"."facts" to "anon";
129
+
130
+
grant truncate on table "public"."facts" to "anon";
131
+
132
+
grant update on table "public"."facts" to "anon";
133
+
134
+
grant delete on table "public"."facts" to "authenticated";
135
+
136
+
grant insert on table "public"."facts" to "authenticated";
137
+
138
+
grant references on table "public"."facts" to "authenticated";
139
+
140
+
grant select on table "public"."facts" to "authenticated";
141
+
142
+
grant trigger on table "public"."facts" to "authenticated";
143
+
144
+
grant truncate on table "public"."facts" to "authenticated";
145
+
146
+
grant update on table "public"."facts" to "authenticated";
147
+
148
+
grant delete on table "public"."facts" to "service_role";
149
+
150
+
grant insert on table "public"."facts" to "service_role";
151
+
152
+
grant references on table "public"."facts" to "service_role";
153
+
154
+
grant select on table "public"."facts" to "service_role";
155
+
156
+
grant trigger on table "public"."facts" to "service_role";
157
+
158
+
grant truncate on table "public"."facts" to "service_role";
159
+
160
+
grant update on table "public"."facts" to "service_role";
161
+
162
+
grant delete on table "public"."replicache_clients" to "anon";
163
+
164
+
grant insert on table "public"."replicache_clients" to "anon";
165
+
166
+
grant references on table "public"."replicache_clients" to "anon";
167
+
168
+
grant select on table "public"."replicache_clients" to "anon";
169
+
170
+
grant trigger on table "public"."replicache_clients" to "anon";
171
+
172
+
grant truncate on table "public"."replicache_clients" to "anon";
173
+
174
+
grant update on table "public"."replicache_clients" to "anon";
175
+
176
+
grant delete on table "public"."replicache_clients" to "authenticated";
177
+
178
+
grant insert on table "public"."replicache_clients" to "authenticated";
179
+
180
+
grant references on table "public"."replicache_clients" to "authenticated";
181
+
182
+
grant select on table "public"."replicache_clients" to "authenticated";
183
+
184
+
grant trigger on table "public"."replicache_clients" to "authenticated";
185
+
186
+
grant truncate on table "public"."replicache_clients" to "authenticated";
187
+
188
+
grant update on table "public"."replicache_clients" to "authenticated";
189
+
190
+
grant delete on table "public"."replicache_clients" to "service_role";
191
+
192
+
grant insert on table "public"."replicache_clients" to "service_role";
193
+
194
+
grant references on table "public"."replicache_clients" to "service_role";
195
+
196
+
grant select on table "public"."replicache_clients" to "service_role";
197
+
198
+
grant trigger on table "public"."replicache_clients" to "service_role";
199
+
200
+
grant truncate on table "public"."replicache_clients" to "service_role";
201
+
202
+
grant update on table "public"."replicache_clients" to "service_role";
-16
wrangler.toml
-16
wrangler.toml
···
1
-
name = "hyperlink-minilink"
2
-
account_id = "81c1ee2e102b2279be9311f73c01ec7f"
3
-
workers_dev = true
4
-
5
-
usage_model = 'unbound'
6
-
compatibility_flags = []
7
-
8
-
compatibility_date = "2024-05-15"
9
-
10
-
kv_namespaces = []
11
-
12
-
main = "backend/index.ts"
13
-
14
-
[[rules]]
15
-
type = "ESModule"
16
-
globs = ["**/*.mjs"]