+2
-10
.prettierrc
+2
-10
.prettierrc
···
1
1
{
2
-
"plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"],
2
+
"plugins": ["prettier-plugin-tailwindcss"],
3
3
"proseWrap": "always",
4
-
"htmlWhitespaceSensitivity": "ignore",
5
-
"overrides": [
6
-
{
7
-
"files": "*.svelte",
8
-
"options": {
9
-
"parser": "svelte"
10
-
}
11
-
}
12
-
]
4
+
"htmlWhitespaceSensitivity": "ignore"
13
5
}
+8
-705
bun.lock
+8
-705
bun.lock
···
2
2
"lockfileVersion": 1,
3
3
"workspaces": {
4
4
"": {
5
-
"name": "comet",
5
+
"name": "@comet/workspace",
6
6
"devDependencies": {
7
7
"@types/bun": "latest",
8
-
"pino-pretty": "^13.0.0",
9
8
"prettier": "^3.5.3",
10
-
"prettier-plugin-svelte": "^3.4.0",
11
9
"prettier-plugin-tailwindcss": "^0.6.11",
12
10
},
13
11
"peerDependencies": {
14
12
"typescript": "^5",
15
13
},
16
14
},
17
-
"apps/frontend": {
18
-
"name": "comet",
19
-
"version": "0.0.1",
20
-
"devDependencies": {
21
-
"@eslint/compat": "^1.2.5",
22
-
"@eslint/js": "^9.18.0",
23
-
"@fontsource-variable/inter": "^5.2.5",
24
-
"@lucide/svelte": "^0.487.0",
25
-
"@sveltejs/adapter-auto": "^4.0.0",
26
-
"@sveltejs/kit": "^2.16.0",
27
-
"@sveltejs/vite-plugin-svelte": "^5.0.0",
28
-
"@tailwindcss/vite": "^4.0.0",
29
-
"bits-ui": "^1.3.17",
30
-
"clsx": "^2.1.1",
31
-
"eslint": "^9.18.0",
32
-
"eslint-config-prettier": "^10.0.1",
33
-
"eslint-plugin-svelte": "^3.0.0",
34
-
"globals": "^16.0.0",
35
-
"svelte": "^5.0.0",
36
-
"svelte-check": "^4.0.0",
37
-
"tailwindcss": "^4.0.0",
38
-
"typescript": "^5.0.0",
39
-
"typescript-eslint": "^8.20.0",
40
-
"vite": "^6.2.5",
41
-
},
42
-
},
43
-
"packages/lexicons": {
44
-
"name": "@comet/lexicons",
45
-
"dependencies": {
46
-
"@atcute/lexicons": "^1.0.3",
47
-
},
48
-
"devDependencies": {
49
-
"@atcute/lex-cli": "^2.0.2",
50
-
"@types/bun": "latest",
51
-
},
52
-
"peerDependencies": {
53
-
"typescript": "^5",
54
-
},
55
-
},
56
-
"packages/test": {
57
-
"name": "test",
58
-
"dependencies": {
59
-
"@atcute/atproto": "^3.0.2",
60
-
"@atcute/bluesky": "^3.0.2",
61
-
"@atcute/client": "^4.0.2",
62
-
"@comet/lexicons": "workspace:*",
63
-
"rambdax": "^11.3.1",
64
-
},
65
-
"devDependencies": {
66
-
"@types/bun": "latest",
67
-
},
68
-
"peerDependencies": {
69
-
"typescript": "^5",
70
-
},
71
-
},
72
15
},
73
16
"packages": {
74
-
"@ampproject/remapping": ["@ampproject/remapping@2.3.0", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw=="],
17
+
"@types/bun": ["@types/bun@1.3.3", "", { "dependencies": { "bun-types": "1.3.3" } }, "sha512-ogrKbJ2X5N0kWLLFKeytG0eHDleBYtngtlbu9cyBKFtNL3cnpDZkNdQj8flVf6WTZUX5ulI9AY1oa7ljhSrp+g=="],
75
18
76
-
"@atcute/atproto": ["@atcute/atproto@3.0.2", "", { "dependencies": { "@atcute/lexicons": "^1.0.2" } }, "sha512-p37GqTmrxc1XaxtX8JsePEuomL+PtDeGdy0lcBm+HisD03ZZTia7MouxUpnYezX0l926fFaDc9tllIBtX9iSsQ=="],
19
+
"@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="],
77
20
78
-
"@atcute/bluesky": ["@atcute/bluesky@3.0.2", "", { "dependencies": { "@atcute/atproto": "^3.0.2", "@atcute/lexicons": "^1.0.2" } }, "sha512-xDRu/8Rlu3uTG/Mf625vUvKiFvy3hdCE371pXSJpHofivNZxi+MburdmYgOsBWZstNMo4vTBUviWaLJpL23rFg=="],
21
+
"bun-types": ["bun-types@1.3.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-z3Xwlg7j2l9JY27x5Qn3Wlyos8YAp0kKRlrePAOjgjMGS5IG6E7Jnlx736vH9UVI4wUICwwhC9anYL++XeOgTQ=="],
79
22
80
-
"@atcute/client": ["@atcute/client@4.0.2", "", { "dependencies": { "@atcute/identity": "^1.0.2", "@atcute/lexicons": "^1.0.2" } }, "sha512-AOs6DEm59I0+wt8JOEOjKQLtBYZMML9p40pxaEWqP/ukAlhYUfLc9Geby5CMBmh7TchQCMCSHQzrY/lDs026Bw=="],
23
+
"prettier": ["prettier@3.7.1", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-RWKXE4qB3u5Z6yz7omJkjWwmTfLdcbv44jUVHC5NpfXwFGzvpQM798FGv/6WNK879tc+Cn0AAyherCl1KjbyZQ=="],
81
24
82
-
"@atcute/identity": ["@atcute/identity@1.0.2", "", { "dependencies": { "@atcute/lexicons": "^1.0.2", "@badrap/valita": "^0.4.4" } }, "sha512-SrDPHuEarEHj9bx7NfYn7DYG6kIgJIMRU581iOCIaVaiZ1WhE9D8QxTxeYG/rbGNSa85E891ECp1sQcKiBN0kg=="],
83
-
84
-
"@atcute/lex-cli": ["@atcute/lex-cli@2.0.2", "", { "dependencies": { "@atcute/lexicon-doc": "^1.0.1", "@badrap/valita": "^0.4.4", "@externdefs/collider": "^0.3.0", "picocolors": "^1.1.1", "prettier": "^3.5.3" }, "bin": { "lex-cli": "cli.mjs" } }, "sha512-GdudG2F4FKgFLdE7pB+aj2JOprCHkjlYtG1/rJriHKUZ5CPPfhd8A/+xMXaf9qoNqtyK4L7G3GYpd2PnS9bF8Q=="],
85
-
86
-
"@atcute/lexicon-doc": ["@atcute/lexicon-doc@1.0.1", "", { "dependencies": { "@badrap/valita": "^0.4.4" } }, "sha512-BcuCN8aPXP1QfVAy6B6SXDiNMD0Whqsp4QhFShVpOdGjZIRbSxlRaTkY1rT3peNZy5zi1U5y1LlqGdoXa79wVg=="],
87
-
88
-
"@atcute/lexicons": ["@atcute/lexicons@1.0.3", "", { "dependencies": { "esm-env": "^1.2.2" } }, "sha512-R4xa3AMD+uMNn67/Nly0ohieT+vuN2qeV8Oq/mkpb0O3pFTuG7IkhXEGIXVnFY6I/NEQGhWB1FjHYpgRyL35Pw=="],
89
-
90
-
"@badrap/valita": ["@badrap/valita@0.4.4", "", {}, "sha512-GEhUCk9c4XbNxi+0YZHZsV4fYNd6HejfWuN4Ti4c02DauX+LyX5WY1Y3WfyZ8Pxxl0zqhs+MLtW98cMh86vv6g=="],
91
-
92
-
"@comet/lexicons": ["@comet/lexicons@workspace:packages/lexicons"],
25
+
"prettier-plugin-tailwindcss": ["prettier-plugin-tailwindcss@0.6.14", "", { "peerDependencies": { "@ianvs/prettier-plugin-sort-imports": "*", "@prettier/plugin-hermes": "*", "@prettier/plugin-oxc": "*", "@prettier/plugin-pug": "*", "@shopify/prettier-plugin-liquid": "*", "@trivago/prettier-plugin-sort-imports": "*", "@zackad/prettier-plugin-twig": "*", "prettier": "^3.0", "prettier-plugin-astro": "*", "prettier-plugin-css-order": "*", "prettier-plugin-import-sort": "*", "prettier-plugin-jsdoc": "*", "prettier-plugin-marko": "*", "prettier-plugin-multiline-arrays": "*", "prettier-plugin-organize-attributes": "*", "prettier-plugin-organize-imports": "*", "prettier-plugin-sort-imports": "*", "prettier-plugin-style-order": "*", "prettier-plugin-svelte": "*" }, "optionalPeers": ["@ianvs/prettier-plugin-sort-imports", "@prettier/plugin-hermes", "@prettier/plugin-oxc", "@prettier/plugin-pug", "@shopify/prettier-plugin-liquid", "@trivago/prettier-plugin-sort-imports", "@zackad/prettier-plugin-twig", "prettier-plugin-astro", "prettier-plugin-css-order", "prettier-plugin-import-sort", "prettier-plugin-jsdoc", "prettier-plugin-marko", "prettier-plugin-multiline-arrays", "prettier-plugin-organize-attributes", "prettier-plugin-organize-imports", "prettier-plugin-sort-imports", "prettier-plugin-style-order", "prettier-plugin-svelte"] }, "sha512-pi2e/+ZygeIqntN+vC573BcW5Cve8zUB0SSAGxqpB4f96boZF4M3phPVoOFCeypwkpRYdi7+jQ5YJJUwrkGUAg=="],
93
26
94
-
"@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.4", "", { "os": "aix", "cpu": "ppc64" }, "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q=="],
95
-
96
-
"@esbuild/android-arm": ["@esbuild/android-arm@0.25.4", "", { "os": "android", "cpu": "arm" }, "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ=="],
27
+
"typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="],
97
28
98
-
"@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.4", "", { "os": "android", "cpu": "arm64" }, "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A=="],
99
-
100
-
"@esbuild/android-x64": ["@esbuild/android-x64@0.25.4", "", { "os": "android", "cpu": "x64" }, "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ=="],
101
-
102
-
"@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g=="],
103
-
104
-
"@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A=="],
105
-
106
-
"@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.4", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ=="],
107
-
108
-
"@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.4", "", { "os": "freebsd", "cpu": "x64" }, "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ=="],
109
-
110
-
"@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.4", "", { "os": "linux", "cpu": "arm" }, "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ=="],
111
-
112
-
"@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ=="],
113
-
114
-
"@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.4", "", { "os": "linux", "cpu": "ia32" }, "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ=="],
115
-
116
-
"@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.4", "", { "os": "linux", "cpu": "none" }, "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA=="],
117
-
118
-
"@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.4", "", { "os": "linux", "cpu": "none" }, "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg=="],
119
-
120
-
"@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag=="],
121
-
122
-
"@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.4", "", { "os": "linux", "cpu": "none" }, "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA=="],
123
-
124
-
"@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g=="],
125
-
126
-
"@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.4", "", { "os": "linux", "cpu": "x64" }, "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA=="],
127
-
128
-
"@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.4", "", { "os": "none", "cpu": "arm64" }, "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ=="],
129
-
130
-
"@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.4", "", { "os": "none", "cpu": "x64" }, "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw=="],
131
-
132
-
"@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.4", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A=="],
133
-
134
-
"@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.4", "", { "os": "openbsd", "cpu": "x64" }, "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw=="],
135
-
136
-
"@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.4", "", { "os": "sunos", "cpu": "x64" }, "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q=="],
137
-
138
-
"@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ=="],
139
-
140
-
"@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.4", "", { "os": "win32", "cpu": "ia32" }, "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg=="],
141
-
142
-
"@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.4", "", { "os": "win32", "cpu": "x64" }, "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ=="],
143
-
144
-
"@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.7.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw=="],
145
-
146
-
"@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.1", "", {}, "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ=="],
147
-
148
-
"@eslint/compat": ["@eslint/compat@1.2.9", "", { "peerDependencies": { "eslint": "^9.10.0" }, "optionalPeers": ["eslint"] }, "sha512-gCdSY54n7k+driCadyMNv8JSPzYLeDVM/ikZRtvtROBpRdFSkS8W9A82MqsaY7lZuwL0wiapgD0NT1xT0hyJsA=="],
149
-
150
-
"@eslint/config-array": ["@eslint/config-array@0.20.0", "", { "dependencies": { "@eslint/object-schema": "^2.1.6", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ=="],
151
-
152
-
"@eslint/config-helpers": ["@eslint/config-helpers@0.2.2", "", {}, "sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg=="],
153
-
154
-
"@eslint/core": ["@eslint/core@0.14.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg=="],
155
-
156
-
"@eslint/eslintrc": ["@eslint/eslintrc@3.3.1", "", { "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ=="],
157
-
158
-
"@eslint/js": ["@eslint/js@9.27.0", "", {}, "sha512-G5JD9Tu5HJEu4z2Uo4aHY2sLV64B7CDMXxFzqzjl3NKd6RVzSXNoE80jk7Y0lJkTTkjiIhBAqmlYwjuBY3tvpA=="],
159
-
160
-
"@eslint/object-schema": ["@eslint/object-schema@2.1.6", "", {}, "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA=="],
161
-
162
-
"@eslint/plugin-kit": ["@eslint/plugin-kit@0.3.1", "", { "dependencies": { "@eslint/core": "^0.14.0", "levn": "^0.4.1" } }, "sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w=="],
163
-
164
-
"@externdefs/collider": ["@externdefs/collider@0.3.0", "", { "peerDependencies": { "@badrap/valita": "^0.4.4" } }, "sha512-x5CpeZ4c8n+1wMFthUMWSQKqCGcQo52/Qbda5ES+JFRRg/D8Ep6/JOvUUq5HExFuv/wW+6UYG2U/mXzw0IAd8Q=="],
165
-
166
-
"@floating-ui/core": ["@floating-ui/core@1.7.0", "", { "dependencies": { "@floating-ui/utils": "^0.2.9" } }, "sha512-FRdBLykrPPA6P76GGGqlex/e7fbe0F1ykgxHYNXQsH/iTEtjMj/f9bpY5oQqbjt5VgZvgz/uKXbGuROijh3VLA=="],
167
-
168
-
"@floating-ui/dom": ["@floating-ui/dom@1.7.0", "", { "dependencies": { "@floating-ui/core": "^1.7.0", "@floating-ui/utils": "^0.2.9" } }, "sha512-lGTor4VlXcesUMh1cupTUTDoCxMb0V6bm3CnxHzQcw8Eaf1jQbgQX4i02fYgT0vJ82tb5MZ4CZk1LRGkktJCzg=="],
169
-
170
-
"@floating-ui/utils": ["@floating-ui/utils@0.2.9", "", {}, "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg=="],
171
-
172
-
"@fontsource-variable/inter": ["@fontsource-variable/inter@5.2.5", "", {}, "sha512-TrWffUAFOnT8zroE9YmGybagoOgM/HjRqMQ8k9R0vVgXlnUh/vnpbGPAS/Caz1KIlOPnPGh6fvJbb7DHbFCncA=="],
173
-
174
-
"@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="],
175
-
176
-
"@humanfs/node": ["@humanfs/node@0.16.6", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.3.0" } }, "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw=="],
177
-
178
-
"@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="],
179
-
180
-
"@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="],
181
-
182
-
"@internationalized/date": ["@internationalized/date@3.8.0", "", { "dependencies": { "@swc/helpers": "^0.5.0" } }, "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw=="],
183
-
184
-
"@isaacs/fs-minipass": ["@isaacs/fs-minipass@4.0.1", "", { "dependencies": { "minipass": "^7.0.4" } }, "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w=="],
185
-
186
-
"@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.8", "", { "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA=="],
187
-
188
-
"@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="],
189
-
190
-
"@jridgewell/set-array": ["@jridgewell/set-array@1.2.1", "", {}, "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A=="],
191
-
192
-
"@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.0", "", {}, "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="],
193
-
194
-
"@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.25", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="],
195
-
196
-
"@lucide/svelte": ["@lucide/svelte@0.487.0", "", { "peerDependencies": { "svelte": "^5" } }, "sha512-27b/wUzWrqDJu97+1iSV2X8L2JGRWH/mAWAjHgazWxhGxVu/kS0p3SbNu6w3skNmQNEku33EKU1v44IVwULzbw=="],
197
-
198
-
"@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="],
199
-
200
-
"@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="],
201
-
202
-
"@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="],
203
-
204
-
"@polka/url": ["@polka/url@1.0.0-next.29", "", {}, "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww=="],
205
-
206
-
"@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.40.2", "", { "os": "android", "cpu": "arm" }, "sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg=="],
207
-
208
-
"@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.40.2", "", { "os": "android", "cpu": "arm64" }, "sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw=="],
209
-
210
-
"@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.40.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w=="],
211
-
212
-
"@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.40.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ=="],
213
-
214
-
"@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.40.2", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ=="],
215
-
216
-
"@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.40.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q=="],
217
-
218
-
"@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.40.2", "", { "os": "linux", "cpu": "arm" }, "sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q=="],
219
-
220
-
"@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.40.2", "", { "os": "linux", "cpu": "arm" }, "sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg=="],
221
-
222
-
"@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.40.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg=="],
223
-
224
-
"@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.40.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg=="],
225
-
226
-
"@rollup/rollup-linux-loongarch64-gnu": ["@rollup/rollup-linux-loongarch64-gnu@4.40.2", "", { "os": "linux", "cpu": "none" }, "sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw=="],
227
-
228
-
"@rollup/rollup-linux-powerpc64le-gnu": ["@rollup/rollup-linux-powerpc64le-gnu@4.40.2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q=="],
229
-
230
-
"@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.40.2", "", { "os": "linux", "cpu": "none" }, "sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg=="],
231
-
232
-
"@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.40.2", "", { "os": "linux", "cpu": "none" }, "sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg=="],
233
-
234
-
"@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.40.2", "", { "os": "linux", "cpu": "s390x" }, "sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ=="],
235
-
236
-
"@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.40.2", "", { "os": "linux", "cpu": "x64" }, "sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng=="],
237
-
238
-
"@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.40.2", "", { "os": "linux", "cpu": "x64" }, "sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA=="],
239
-
240
-
"@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.40.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg=="],
241
-
242
-
"@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.40.2", "", { "os": "win32", "cpu": "ia32" }, "sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA=="],
243
-
244
-
"@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.40.2", "", { "os": "win32", "cpu": "x64" }, "sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA=="],
245
-
246
-
"@sveltejs/acorn-typescript": ["@sveltejs/acorn-typescript@1.0.5", "", { "peerDependencies": { "acorn": "^8.9.0" } }, "sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ=="],
247
-
248
-
"@sveltejs/adapter-auto": ["@sveltejs/adapter-auto@4.0.0", "", { "dependencies": { "import-meta-resolve": "^4.1.0" }, "peerDependencies": { "@sveltejs/kit": "^2.0.0" } }, "sha512-kmuYSQdD2AwThymQF0haQhM8rE5rhutQXG4LNbnbShwhMO4qQGnKaaTy+88DuNSuoQDi58+thpq8XpHc1+oEKQ=="],
249
-
250
-
"@sveltejs/kit": ["@sveltejs/kit@2.21.0", "", { "dependencies": { "@sveltejs/acorn-typescript": "^1.0.5", "@types/cookie": "^0.6.0", "acorn": "^8.14.1", "cookie": "^0.6.0", "devalue": "^5.1.0", "esm-env": "^1.2.2", "kleur": "^4.1.5", "magic-string": "^0.30.5", "mrmime": "^2.0.0", "sade": "^1.8.1", "set-cookie-parser": "^2.6.0", "sirv": "^3.0.0" }, "peerDependencies": { "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0", "svelte": "^4.0.0 || ^5.0.0-next.0", "vite": "^5.0.3 || ^6.0.0" }, "bin": { "svelte-kit": "svelte-kit.js" } }, "sha512-kvu4h9qXduiPk1Q1oqFKDLFGu/7mslEYbVaqpbBcBxjlRJnvNCFwEvEwKt0Mx9TtSi8J77xRelvJobrGlst4nQ=="],
251
-
252
-
"@sveltejs/vite-plugin-svelte": ["@sveltejs/vite-plugin-svelte@5.0.3", "", { "dependencies": { "@sveltejs/vite-plugin-svelte-inspector": "^4.0.1", "debug": "^4.4.0", "deepmerge": "^4.3.1", "kleur": "^4.1.5", "magic-string": "^0.30.15", "vitefu": "^1.0.4" }, "peerDependencies": { "svelte": "^5.0.0", "vite": "^6.0.0" } }, "sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw=="],
253
-
254
-
"@sveltejs/vite-plugin-svelte-inspector": ["@sveltejs/vite-plugin-svelte-inspector@4.0.1", "", { "dependencies": { "debug": "^4.3.7" }, "peerDependencies": { "@sveltejs/vite-plugin-svelte": "^5.0.0", "svelte": "^5.0.0", "vite": "^6.0.0" } }, "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw=="],
255
-
256
-
"@swc/helpers": ["@swc/helpers@0.5.17", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A=="],
257
-
258
-
"@tailwindcss/node": ["@tailwindcss/node@4.1.7", "", { "dependencies": { "@ampproject/remapping": "^2.3.0", "enhanced-resolve": "^5.18.1", "jiti": "^2.4.2", "lightningcss": "1.30.1", "magic-string": "^0.30.17", "source-map-js": "^1.2.1", "tailwindcss": "4.1.7" } }, "sha512-9rsOpdY9idRI2NH6CL4wORFY0+Q6fnx9XP9Ju+iq/0wJwGD5IByIgFmwVbyy4ymuyprj8Qh4ErxMKTUL4uNh3g=="],
259
-
260
-
"@tailwindcss/oxide": ["@tailwindcss/oxide@4.1.7", "", { "dependencies": { "detect-libc": "^2.0.4", "tar": "^7.4.3" }, "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.1.7", "@tailwindcss/oxide-darwin-arm64": "4.1.7", "@tailwindcss/oxide-darwin-x64": "4.1.7", "@tailwindcss/oxide-freebsd-x64": "4.1.7", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.7", "@tailwindcss/oxide-linux-arm64-gnu": "4.1.7", "@tailwindcss/oxide-linux-arm64-musl": "4.1.7", "@tailwindcss/oxide-linux-x64-gnu": "4.1.7", "@tailwindcss/oxide-linux-x64-musl": "4.1.7", "@tailwindcss/oxide-wasm32-wasi": "4.1.7", "@tailwindcss/oxide-win32-arm64-msvc": "4.1.7", "@tailwindcss/oxide-win32-x64-msvc": "4.1.7" } }, "sha512-5SF95Ctm9DFiUyjUPnDGkoKItPX/k+xifcQhcqX5RA85m50jw1pT/KzjdvlqxRja45Y52nR4MR9fD1JYd7f8NQ=="],
261
-
262
-
"@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.1.7", "", { "os": "android", "cpu": "arm64" }, "sha512-IWA410JZ8fF7kACus6BrUwY2Z1t1hm0+ZWNEzykKmMNM09wQooOcN/VXr0p/WJdtHZ90PvJf2AIBS/Ceqx1emg=="],
263
-
264
-
"@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.1.7", "", { "os": "darwin", "cpu": "arm64" }, "sha512-81jUw9To7fimGGkuJ2W5h3/oGonTOZKZ8C2ghm/TTxbwvfSiFSDPd6/A/KE2N7Jp4mv3Ps9OFqg2fEKgZFfsvg=="],
265
-
266
-
"@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.1.7", "", { "os": "darwin", "cpu": "x64" }, "sha512-q77rWjEyGHV4PdDBtrzO0tgBBPlQWKY7wZK0cUok/HaGgbNKecegNxCGikuPJn5wFAlIywC3v+WMBt0PEBtwGw=="],
267
-
268
-
"@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.1.7", "", { "os": "freebsd", "cpu": "x64" }, "sha512-RfmdbbK6G6ptgF4qqbzoxmH+PKfP4KSVs7SRlTwcbRgBwezJkAO3Qta/7gDy10Q2DcUVkKxFLXUQO6J3CRvBGw=="],
269
-
270
-
"@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.1.7", "", { "os": "linux", "cpu": "arm" }, "sha512-OZqsGvpwOa13lVd1z6JVwQXadEobmesxQ4AxhrwRiPuE04quvZHWn/LnihMg7/XkN+dTioXp/VMu/p6A5eZP3g=="],
271
-
272
-
"@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.1.7", "", { "os": "linux", "cpu": "arm64" }, "sha512-voMvBTnJSfKecJxGkoeAyW/2XRToLZ227LxswLAwKY7YslG/Xkw9/tJNH+3IVh5bdYzYE7DfiaPbRkSHFxY1xA=="],
273
-
274
-
"@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.1.7", "", { "os": "linux", "cpu": "arm64" }, "sha512-PjGuNNmJeKHnP58M7XyjJyla8LPo+RmwHQpBI+W/OxqrwojyuCQ+GUtygu7jUqTEexejZHr/z3nBc/gTiXBj4A=="],
275
-
276
-
"@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.1.7", "", { "os": "linux", "cpu": "x64" }, "sha512-HMs+Va+ZR3gC3mLZE00gXxtBo3JoSQxtu9lobbZd+DmfkIxR54NO7Z+UQNPsa0P/ITn1TevtFxXTpsRU7qEvWg=="],
277
-
278
-
"@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.1.7", "", { "os": "linux", "cpu": "x64" }, "sha512-MHZ6jyNlutdHH8rd+YTdr3QbXrHXqwIhHw9e7yXEBcQdluGwhpQY2Eku8UZK6ReLaWtQ4gijIv5QoM5eE+qlsA=="],
279
-
280
-
"@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.1.7", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@emnapi/wasi-threads": "^1.0.2", "@napi-rs/wasm-runtime": "^0.2.9", "@tybys/wasm-util": "^0.9.0", "tslib": "^2.8.0" }, "cpu": "none" }, "sha512-ANaSKt74ZRzE2TvJmUcbFQ8zS201cIPxUDm5qez5rLEwWkie2SkGtA4P+GPTj+u8N6JbPrC8MtY8RmJA35Oo+A=="],
281
-
282
-
"@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.1.7", "", { "os": "win32", "cpu": "arm64" }, "sha512-HUiSiXQ9gLJBAPCMVRk2RT1ZrBjto7WvqsPBwUrNK2BcdSxMnk19h4pjZjI7zgPhDxlAbJSumTC4ljeA9y0tEw=="],
283
-
284
-
"@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.1.7", "", { "os": "win32", "cpu": "x64" }, "sha512-rYHGmvoHiLJ8hWucSfSOEmdCBIGZIq7SpkPRSqLsH2Ab2YUNgKeAPT1Fi2cx3+hnYOrAb0jp9cRyode3bBW4mQ=="],
285
-
286
-
"@tailwindcss/vite": ["@tailwindcss/vite@4.1.7", "", { "dependencies": { "@tailwindcss/node": "4.1.7", "@tailwindcss/oxide": "4.1.7", "tailwindcss": "4.1.7" }, "peerDependencies": { "vite": "^5.2.0 || ^6" } }, "sha512-tYa2fO3zDe41I7WqijyVbRd8oWT0aEID1Eokz5hMT6wShLIHj3yvwj9XbfuloHP9glZ6H+aG2AN/+ZrxJ1Y5RQ=="],
287
-
288
-
"@types/bun": ["@types/bun@1.2.13", "", { "dependencies": { "bun-types": "1.2.13" } }, "sha512-u6vXep/i9VBxoJl3GjZsl/BFIsvML8DfVDO0RYLEwtSZSp981kEO1V5NwRcO1CPJ7AmvpbnDCiMKo3JvbDEjAg=="],
289
-
290
-
"@types/cookie": ["@types/cookie@0.6.0", "", {}, "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA=="],
291
-
292
-
"@types/estree": ["@types/estree@1.0.7", "", {}, "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ=="],
293
-
294
-
"@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="],
295
-
296
-
"@types/node": ["@types/node@22.15.18", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-v1DKRfUdyW+jJhZNEI1PYy29S2YRxMV5AOO/x/SjKmW0acCIOqmbj6Haf9eHAhsPmrhlHSxEhv/1WszcLWV4cg=="],
297
-
298
-
"@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.32.1", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.32.1", "@typescript-eslint/type-utils": "8.32.1", "@typescript-eslint/utils": "8.32.1", "@typescript-eslint/visitor-keys": "8.32.1", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-6u6Plg9nP/J1GRpe/vcjjabo6Uc5YQPAMxsgQyGC/I0RuukiG1wIe3+Vtg3IrSCVJDmqK3j8adrtzXSENRtFgg=="],
299
-
300
-
"@typescript-eslint/parser": ["@typescript-eslint/parser@8.32.1", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.32.1", "@typescript-eslint/types": "8.32.1", "@typescript-eslint/typescript-estree": "8.32.1", "@typescript-eslint/visitor-keys": "8.32.1", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-LKMrmwCPoLhM45Z00O1ulb6jwyVr2kr3XJp+G+tSEZcbauNnScewcQwtJqXDhXeYPDEjZ8C1SjXm015CirEmGg=="],
301
-
302
-
"@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.32.1", "", { "dependencies": { "@typescript-eslint/types": "8.32.1", "@typescript-eslint/visitor-keys": "8.32.1" } }, "sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA=="],
303
-
304
-
"@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.32.1", "", { "dependencies": { "@typescript-eslint/typescript-estree": "8.32.1", "@typescript-eslint/utils": "8.32.1", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA=="],
305
-
306
-
"@typescript-eslint/types": ["@typescript-eslint/types@8.32.1", "", {}, "sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg=="],
307
-
308
-
"@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.32.1", "", { "dependencies": { "@typescript-eslint/types": "8.32.1", "@typescript-eslint/visitor-keys": "8.32.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <5.9.0" } }, "sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg=="],
309
-
310
-
"@typescript-eslint/utils": ["@typescript-eslint/utils@8.32.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.32.1", "@typescript-eslint/types": "8.32.1", "@typescript-eslint/typescript-estree": "8.32.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA=="],
311
-
312
-
"@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.32.1", "", { "dependencies": { "@typescript-eslint/types": "8.32.1", "eslint-visitor-keys": "^4.2.0" } }, "sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w=="],
313
-
314
-
"acorn": ["acorn@8.14.1", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg=="],
315
-
316
-
"acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="],
317
-
318
-
"ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="],
319
-
320
-
"ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="],
321
-
322
-
"argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="],
323
-
324
-
"aria-query": ["aria-query@5.3.2", "", {}, "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="],
325
-
326
-
"atomic-sleep": ["atomic-sleep@1.0.0", "", {}, "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ=="],
327
-
328
-
"axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="],
329
-
330
-
"balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="],
331
-
332
-
"bits-ui": ["bits-ui@1.4.8", "", { "dependencies": { "@floating-ui/core": "^1.6.4", "@floating-ui/dom": "^1.6.7", "@internationalized/date": "^3.5.6", "esm-env": "^1.1.2", "runed": "^0.23.2", "svelte-toolbelt": "^0.7.1", "tabbable": "^6.2.0" }, "peerDependencies": { "svelte": "^5.11.0" } }, "sha512-j34GsdSsJ+ZBl9h/70VkufvrlEgTKQSZvm80eM5VvuhLJWvpfEpn9+k0FVmtDQl9NSPgEVtI9imYhm8nW9Nj/w=="],
333
-
334
-
"brace-expansion": ["brace-expansion@1.1.11", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="],
335
-
336
-
"braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="],
337
-
338
-
"bun-types": ["bun-types@1.2.13", "", { "dependencies": { "@types/node": "*" } }, "sha512-rRjA1T6n7wto4gxhAO/ErZEtOXyEZEmnIHQfl0Dt1QQSB4QV0iP6BZ9/YB5fZaHFQ2dwHFrmPaRQ9GGMX01k9Q=="],
339
-
340
-
"callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="],
341
-
342
-
"chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="],
343
-
344
-
"chokidar": ["chokidar@4.0.3", "", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="],
345
-
346
-
"chownr": ["chownr@3.0.0", "", {}, "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g=="],
347
-
348
-
"clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="],
349
-
350
-
"color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="],
351
-
352
-
"color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="],
353
-
354
-
"colorette": ["colorette@2.0.20", "", {}, "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="],
355
-
356
-
"comet": ["comet@workspace:apps/frontend"],
357
-
358
-
"concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="],
359
-
360
-
"cookie": ["cookie@0.6.0", "", {}, "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw=="],
361
-
362
-
"cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="],
363
-
364
-
"cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="],
365
-
366
-
"dateformat": ["dateformat@4.6.3", "", {}, "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA=="],
367
-
368
-
"debug": ["debug@4.4.1", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ=="],
369
-
370
-
"deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="],
371
-
372
-
"deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="],
373
-
374
-
"detect-libc": ["detect-libc@2.0.4", "", {}, "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA=="],
375
-
376
-
"devalue": ["devalue@5.1.1", "", {}, "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw=="],
377
-
378
-
"end-of-stream": ["end-of-stream@1.4.4", "", { "dependencies": { "once": "^1.4.0" } }, "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q=="],
379
-
380
-
"enhanced-resolve": ["enhanced-resolve@5.18.1", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg=="],
381
-
382
-
"esbuild": ["esbuild@0.25.4", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.4", "@esbuild/android-arm": "0.25.4", "@esbuild/android-arm64": "0.25.4", "@esbuild/android-x64": "0.25.4", "@esbuild/darwin-arm64": "0.25.4", "@esbuild/darwin-x64": "0.25.4", "@esbuild/freebsd-arm64": "0.25.4", "@esbuild/freebsd-x64": "0.25.4", "@esbuild/linux-arm": "0.25.4", "@esbuild/linux-arm64": "0.25.4", "@esbuild/linux-ia32": "0.25.4", "@esbuild/linux-loong64": "0.25.4", "@esbuild/linux-mips64el": "0.25.4", "@esbuild/linux-ppc64": "0.25.4", "@esbuild/linux-riscv64": "0.25.4", "@esbuild/linux-s390x": "0.25.4", "@esbuild/linux-x64": "0.25.4", "@esbuild/netbsd-arm64": "0.25.4", "@esbuild/netbsd-x64": "0.25.4", "@esbuild/openbsd-arm64": "0.25.4", "@esbuild/openbsd-x64": "0.25.4", "@esbuild/sunos-x64": "0.25.4", "@esbuild/win32-arm64": "0.25.4", "@esbuild/win32-ia32": "0.25.4", "@esbuild/win32-x64": "0.25.4" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q=="],
383
-
384
-
"escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="],
385
-
386
-
"eslint": ["eslint@9.27.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.20.0", "@eslint/config-helpers": "^0.2.1", "@eslint/core": "^0.14.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.27.0", "@eslint/plugin-kit": "^0.3.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.3.0", "eslint-visitor-keys": "^4.2.0", "espree": "^10.3.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-ixRawFQuMB9DZ7fjU3iGGganFDp3+45bPOdaRurcFHSXO1e/sYwUX/FtQZpLZJR6SjMoJH8hR2pPEAfDyCoU2Q=="],
387
-
388
-
"eslint-config-prettier": ["eslint-config-prettier@10.1.5", "", { "peerDependencies": { "eslint": ">=7.0.0" }, "bin": { "eslint-config-prettier": "bin/cli.js" } }, "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw=="],
389
-
390
-
"eslint-plugin-svelte": ["eslint-plugin-svelte@3.8.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.6.1", "@jridgewell/sourcemap-codec": "^1.5.0", "esutils": "^2.0.3", "globals": "^16.0.0", "known-css-properties": "^0.36.0", "postcss": "^8.4.49", "postcss-load-config": "^3.1.4", "postcss-safe-parser": "^7.0.0", "semver": "^7.6.3", "svelte-eslint-parser": "^1.2.0" }, "peerDependencies": { "eslint": "^8.57.1 || ^9.0.0", "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" }, "optionalPeers": ["svelte"] }, "sha512-w6NQifz1xBIFcs4XMLYT36xukgN1xgzoPGk1nJLC1UeZ8O4CUCCSZx1tgwq3yRNkMSXMUqbMJjslFweWsDlAoA=="],
391
-
392
-
"eslint-scope": ["eslint-scope@8.3.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ=="],
393
-
394
-
"eslint-visitor-keys": ["eslint-visitor-keys@4.2.0", "", {}, "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw=="],
395
-
396
-
"esm-env": ["esm-env@1.2.2", "", {}, "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA=="],
397
-
398
-
"espree": ["espree@10.3.0", "", { "dependencies": { "acorn": "^8.14.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.0" } }, "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg=="],
399
-
400
-
"esquery": ["esquery@1.6.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg=="],
401
-
402
-
"esrap": ["esrap@1.4.6", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" } }, "sha512-F/D2mADJ9SHY3IwksD4DAXjTt7qt7GWUf3/8RhCNWmC/67tyb55dpimHmy7EplakFaflV0R/PC+fdSPqrRHAQw=="],
403
-
404
-
"esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="],
405
-
406
-
"estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="],
407
-
408
-
"esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="],
409
-
410
-
"fast-copy": ["fast-copy@3.0.2", "", {}, "sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ=="],
411
-
412
-
"fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="],
413
-
414
-
"fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="],
415
-
416
-
"fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="],
417
-
418
-
"fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="],
419
-
420
-
"fast-safe-stringify": ["fast-safe-stringify@2.1.1", "", {}, "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="],
421
-
422
-
"fastq": ["fastq@1.19.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ=="],
423
-
424
-
"fdir": ["fdir@6.4.4", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg=="],
425
-
426
-
"file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="],
427
-
428
-
"fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="],
429
-
430
-
"find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="],
431
-
432
-
"flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="],
433
-
434
-
"flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="],
435
-
436
-
"fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="],
437
-
438
-
"glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="],
439
-
440
-
"globals": ["globals@16.1.0", "", {}, "sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g=="],
441
-
442
-
"graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="],
443
-
444
-
"graphemer": ["graphemer@1.4.0", "", {}, "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="],
445
-
446
-
"has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="],
447
-
448
-
"help-me": ["help-me@5.0.0", "", {}, "sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg=="],
449
-
450
-
"ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="],
451
-
452
-
"import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="],
453
-
454
-
"import-meta-resolve": ["import-meta-resolve@4.1.0", "", {}, "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw=="],
455
-
456
-
"imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="],
457
-
458
-
"inline-style-parser": ["inline-style-parser@0.2.4", "", {}, "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q=="],
459
-
460
-
"is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="],
461
-
462
-
"is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="],
463
-
464
-
"is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="],
465
-
466
-
"is-reference": ["is-reference@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.6" } }, "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw=="],
467
-
468
-
"isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="],
469
-
470
-
"jiti": ["jiti@2.4.2", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A=="],
471
-
472
-
"joycon": ["joycon@3.1.1", "", {}, "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw=="],
473
-
474
-
"js-yaml": ["js-yaml@4.1.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="],
475
-
476
-
"json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="],
477
-
478
-
"json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="],
479
-
480
-
"json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="],
481
-
482
-
"keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="],
483
-
484
-
"kleur": ["kleur@4.1.5", "", {}, "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="],
485
-
486
-
"known-css-properties": ["known-css-properties@0.36.0", "", {}, "sha512-A+9jP+IUmuQsNdsLdcg6Yt7voiMF/D4K83ew0OpJtpu+l34ef7LaohWV0Rc6KNvzw6ZDizkqfyB5JznZnzuKQA=="],
487
-
488
-
"levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="],
489
-
490
-
"lightningcss": ["lightningcss@1.30.1", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-darwin-arm64": "1.30.1", "lightningcss-darwin-x64": "1.30.1", "lightningcss-freebsd-x64": "1.30.1", "lightningcss-linux-arm-gnueabihf": "1.30.1", "lightningcss-linux-arm64-gnu": "1.30.1", "lightningcss-linux-arm64-musl": "1.30.1", "lightningcss-linux-x64-gnu": "1.30.1", "lightningcss-linux-x64-musl": "1.30.1", "lightningcss-win32-arm64-msvc": "1.30.1", "lightningcss-win32-x64-msvc": "1.30.1" } }, "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg=="],
491
-
492
-
"lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.30.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ=="],
493
-
494
-
"lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.30.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA=="],
495
-
496
-
"lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.30.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig=="],
497
-
498
-
"lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.30.1", "", { "os": "linux", "cpu": "arm" }, "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q=="],
499
-
500
-
"lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.30.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw=="],
501
-
502
-
"lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.30.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ=="],
503
-
504
-
"lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.30.1", "", { "os": "linux", "cpu": "x64" }, "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw=="],
505
-
506
-
"lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.30.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ=="],
507
-
508
-
"lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.30.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA=="],
509
-
510
-
"lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.30.1", "", { "os": "win32", "cpu": "x64" }, "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg=="],
511
-
512
-
"lilconfig": ["lilconfig@2.1.0", "", {}, "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ=="],
513
-
514
-
"locate-character": ["locate-character@3.0.0", "", {}, "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA=="],
515
-
516
-
"locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="],
517
-
518
-
"lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="],
519
-
520
-
"magic-string": ["magic-string@0.30.17", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" } }, "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA=="],
521
-
522
-
"merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="],
523
-
524
-
"micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="],
525
-
526
-
"minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="],
527
-
528
-
"minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="],
529
-
530
-
"minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="],
531
-
532
-
"minizlib": ["minizlib@3.0.2", "", { "dependencies": { "minipass": "^7.1.2" } }, "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA=="],
533
-
534
-
"mkdirp": ["mkdirp@3.0.1", "", { "bin": { "mkdirp": "dist/cjs/src/bin.js" } }, "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg=="],
535
-
536
-
"mri": ["mri@1.2.0", "", {}, "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="],
537
-
538
-
"mrmime": ["mrmime@2.0.1", "", {}, "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="],
539
-
540
-
"ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="],
541
-
542
-
"nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="],
543
-
544
-
"natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="],
545
-
546
-
"on-exit-leak-free": ["on-exit-leak-free@2.1.2", "", {}, "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA=="],
547
-
548
-
"once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="],
549
-
550
-
"optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="],
551
-
552
-
"p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="],
553
-
554
-
"p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="],
555
-
556
-
"parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="],
557
-
558
-
"path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="],
559
-
560
-
"path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="],
561
-
562
-
"picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="],
563
-
564
-
"picomatch": ["picomatch@4.0.2", "", {}, "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg=="],
565
-
566
-
"pino-abstract-transport": ["pino-abstract-transport@2.0.0", "", { "dependencies": { "split2": "^4.0.0" } }, "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw=="],
567
-
568
-
"pino-pretty": ["pino-pretty@13.0.0", "", { "dependencies": { "colorette": "^2.0.7", "dateformat": "^4.6.3", "fast-copy": "^3.0.2", "fast-safe-stringify": "^2.1.1", "help-me": "^5.0.0", "joycon": "^3.1.1", "minimist": "^1.2.6", "on-exit-leak-free": "^2.1.0", "pino-abstract-transport": "^2.0.0", "pump": "^3.0.0", "secure-json-parse": "^2.4.0", "sonic-boom": "^4.0.1", "strip-json-comments": "^3.1.1" }, "bin": { "pino-pretty": "bin.js" } }, "sha512-cQBBIVG3YajgoUjo1FdKVRX6t9XPxwB9lcNJVD5GCnNM4Y6T12YYx8c6zEejxQsU0wrg9TwmDulcE9LR7qcJqA=="],
569
-
570
-
"postcss": ["postcss@8.5.3", "", { "dependencies": { "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A=="],
571
-
572
-
"postcss-load-config": ["postcss-load-config@3.1.4", "", { "dependencies": { "lilconfig": "^2.0.5", "yaml": "^1.10.2" }, "peerDependencies": { "postcss": ">=8.0.9", "ts-node": ">=9.0.0" }, "optionalPeers": ["postcss", "ts-node"] }, "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg=="],
573
-
574
-
"postcss-safe-parser": ["postcss-safe-parser@7.0.1", "", { "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A=="],
575
-
576
-
"postcss-scss": ["postcss-scss@4.0.9", "", { "peerDependencies": { "postcss": "^8.4.29" } }, "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A=="],
577
-
578
-
"postcss-selector-parser": ["postcss-selector-parser@7.1.0", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA=="],
579
-
580
-
"prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="],
581
-
582
-
"prettier": ["prettier@3.5.3", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw=="],
583
-
584
-
"prettier-plugin-svelte": ["prettier-plugin-svelte@3.4.0", "", { "peerDependencies": { "prettier": "^3.0.0", "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" } }, "sha512-pn1ra/0mPObzqoIQn/vUTR3ZZI6UuZ0sHqMK5x2jMLGrs53h0sXhkVuDcrlssHwIMk7FYrMjHBPoUSyyEEDlBQ=="],
585
-
586
-
"prettier-plugin-tailwindcss": ["prettier-plugin-tailwindcss@0.6.11", "", { "peerDependencies": { "@ianvs/prettier-plugin-sort-imports": "*", "@prettier/plugin-pug": "*", "@shopify/prettier-plugin-liquid": "*", "@trivago/prettier-plugin-sort-imports": "*", "@zackad/prettier-plugin-twig": "*", "prettier": "^3.0", "prettier-plugin-astro": "*", "prettier-plugin-css-order": "*", "prettier-plugin-import-sort": "*", "prettier-plugin-jsdoc": "*", "prettier-plugin-marko": "*", "prettier-plugin-multiline-arrays": "*", "prettier-plugin-organize-attributes": "*", "prettier-plugin-organize-imports": "*", "prettier-plugin-sort-imports": "*", "prettier-plugin-style-order": "*", "prettier-plugin-svelte": "*" }, "optionalPeers": ["@ianvs/prettier-plugin-sort-imports", "@prettier/plugin-pug", "@shopify/prettier-plugin-liquid", "@trivago/prettier-plugin-sort-imports", "@zackad/prettier-plugin-twig", "prettier-plugin-astro", "prettier-plugin-css-order", "prettier-plugin-import-sort", "prettier-plugin-jsdoc", "prettier-plugin-marko", "prettier-plugin-multiline-arrays", "prettier-plugin-organize-attributes", "prettier-plugin-organize-imports", "prettier-plugin-sort-imports", "prettier-plugin-style-order", "prettier-plugin-svelte"] }, "sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA=="],
587
-
588
-
"pump": ["pump@3.0.2", "", { "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw=="],
589
-
590
-
"punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="],
591
-
592
-
"queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="],
593
-
594
-
"rambdax": ["rambdax@11.3.1", "", {}, "sha512-ecsDpTQZuzZD16hPGpkja3klaho4I0tRp5IkjmUUrR7tNnw5RP9K/eiPfHev4HrRNr4OoUetIL/OOWFmeYls7A=="],
595
-
596
-
"readdirp": ["readdirp@4.1.2", "", {}, "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="],
597
-
598
-
"resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="],
599
-
600
-
"reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="],
601
-
602
-
"rollup": ["rollup@4.40.2", "", { "dependencies": { "@types/estree": "1.0.7" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.40.2", "@rollup/rollup-android-arm64": "4.40.2", "@rollup/rollup-darwin-arm64": "4.40.2", "@rollup/rollup-darwin-x64": "4.40.2", "@rollup/rollup-freebsd-arm64": "4.40.2", "@rollup/rollup-freebsd-x64": "4.40.2", "@rollup/rollup-linux-arm-gnueabihf": "4.40.2", "@rollup/rollup-linux-arm-musleabihf": "4.40.2", "@rollup/rollup-linux-arm64-gnu": "4.40.2", "@rollup/rollup-linux-arm64-musl": "4.40.2", "@rollup/rollup-linux-loongarch64-gnu": "4.40.2", "@rollup/rollup-linux-powerpc64le-gnu": "4.40.2", "@rollup/rollup-linux-riscv64-gnu": "4.40.2", "@rollup/rollup-linux-riscv64-musl": "4.40.2", "@rollup/rollup-linux-s390x-gnu": "4.40.2", "@rollup/rollup-linux-x64-gnu": "4.40.2", "@rollup/rollup-linux-x64-musl": "4.40.2", "@rollup/rollup-win32-arm64-msvc": "4.40.2", "@rollup/rollup-win32-ia32-msvc": "4.40.2", "@rollup/rollup-win32-x64-msvc": "4.40.2", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg=="],
603
-
604
-
"run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="],
605
-
606
-
"runed": ["runed@0.23.4", "", { "dependencies": { "esm-env": "^1.0.0" }, "peerDependencies": { "svelte": "^5.7.0" } }, "sha512-9q8oUiBYeXIDLWNK5DfCWlkL0EW3oGbk845VdKlPeia28l751VpfesaB/+7pI6rnbx1I6rqoZ2fZxptOJLxILA=="],
607
-
608
-
"sade": ["sade@1.8.1", "", { "dependencies": { "mri": "^1.1.0" } }, "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A=="],
609
-
610
-
"secure-json-parse": ["secure-json-parse@2.7.0", "", {}, "sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw=="],
611
-
612
-
"semver": ["semver@7.7.2", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA=="],
613
-
614
-
"set-cookie-parser": ["set-cookie-parser@2.7.1", "", {}, "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ=="],
615
-
616
-
"shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="],
617
-
618
-
"shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="],
619
-
620
-
"sirv": ["sirv@3.0.1", "", { "dependencies": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", "totalist": "^3.0.0" } }, "sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A=="],
621
-
622
-
"sonic-boom": ["sonic-boom@4.2.0", "", { "dependencies": { "atomic-sleep": "^1.0.0" } }, "sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww=="],
623
-
624
-
"source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="],
625
-
626
-
"split2": ["split2@4.2.0", "", {}, "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg=="],
627
-
628
-
"strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="],
629
-
630
-
"style-to-object": ["style-to-object@1.0.8", "", { "dependencies": { "inline-style-parser": "0.2.4" } }, "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g=="],
631
-
632
-
"supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="],
633
-
634
-
"svelte": ["svelte@5.30.2", "", { "dependencies": { "@ampproject/remapping": "^2.3.0", "@jridgewell/sourcemap-codec": "^1.5.0", "@sveltejs/acorn-typescript": "^1.0.5", "@types/estree": "^1.0.5", "acorn": "^8.12.1", "aria-query": "^5.3.1", "axobject-query": "^4.1.0", "clsx": "^2.1.1", "esm-env": "^1.2.1", "esrap": "^1.4.6", "is-reference": "^3.0.3", "locate-character": "^3.0.0", "magic-string": "^0.30.11", "zimmerframe": "^1.1.2" } }, "sha512-zfGFEwwPeILToOxOqQyFq/vc8euXrX2XyoffkBNgn/k8D1nxbLt5+mNaqQBmZF/vVhBGmkY6VmNK18p9Gf0auQ=="],
635
-
636
-
"svelte-check": ["svelte-check@4.2.1", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "chokidar": "^4.0.1", "fdir": "^6.2.0", "picocolors": "^1.0.0", "sade": "^1.7.4" }, "peerDependencies": { "svelte": "^4.0.0 || ^5.0.0-next.0", "typescript": ">=5.0.0" }, "bin": { "svelte-check": "bin/svelte-check" } }, "sha512-e49SU1RStvQhoipkQ/aonDhHnG3qxHSBtNfBRb9pxVXoa+N7qybAo32KgA9wEb2PCYFNaDg7bZCdhLD1vHpdYA=="],
637
-
638
-
"svelte-eslint-parser": ["svelte-eslint-parser@1.2.0", "", { "dependencies": { "eslint-scope": "^8.2.0", "eslint-visitor-keys": "^4.0.0", "espree": "^10.0.0", "postcss": "^8.4.49", "postcss-scss": "^4.0.9", "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" }, "optionalPeers": ["svelte"] }, "sha512-mbPtajIeuiyU80BEyGvwAktBeTX7KCr5/0l+uRGLq1dafwRNrjfM5kHGJScEBlPG3ipu6dJqfW/k0/fujvIEVw=="],
639
-
640
-
"svelte-toolbelt": ["svelte-toolbelt@0.7.1", "", { "dependencies": { "clsx": "^2.1.1", "runed": "^0.23.2", "style-to-object": "^1.0.8" }, "peerDependencies": { "svelte": "^5.0.0" } }, "sha512-HcBOcR17Vx9bjaOceUvxkY3nGmbBmCBBbuWLLEWO6jtmWH8f/QoWmbyUfQZrpDINH39en1b8mptfPQT9VKQ1xQ=="],
641
-
642
-
"tabbable": ["tabbable@6.2.0", "", {}, "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew=="],
643
-
644
-
"tailwindcss": ["tailwindcss@4.1.7", "", {}, "sha512-kr1o/ErIdNhTz8uzAYL7TpaUuzKIE6QPQ4qmSdxnoX/lo+5wmUHQA6h3L5yIqEImSRnAAURDirLu/BgiXGPAhg=="],
645
-
646
-
"tapable": ["tapable@2.2.1", "", {}, "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="],
647
-
648
-
"tar": ["tar@7.4.3", "", { "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", "minizlib": "^3.0.1", "mkdirp": "^3.0.1", "yallist": "^5.0.0" } }, "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw=="],
649
-
650
-
"test": ["test@workspace:packages/test"],
651
-
652
-
"tinyglobby": ["tinyglobby@0.2.13", "", { "dependencies": { "fdir": "^6.4.4", "picomatch": "^4.0.2" } }, "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw=="],
653
-
654
-
"to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="],
655
-
656
-
"totalist": ["totalist@3.0.1", "", {}, "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ=="],
657
-
658
-
"ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="],
659
-
660
-
"tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
661
-
662
-
"type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="],
663
-
664
-
"typescript": ["typescript@5.8.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ=="],
665
-
666
-
"typescript-eslint": ["typescript-eslint@8.32.1", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.32.1", "@typescript-eslint/parser": "8.32.1", "@typescript-eslint/utils": "8.32.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-D7el+eaDHAmXvrZBy1zpzSNIRqnCOrkwTgZxTu3MUqRWk8k0q9m9Ho4+vPf7iHtgUfrK/o8IZaEApsxPlHTFCg=="],
667
-
668
-
"undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="],
669
-
670
-
"uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="],
671
-
672
-
"util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="],
673
-
674
-
"vite": ["vite@6.3.5", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", "picomatch": "^4.0.2", "postcss": "^8.5.3", "rollup": "^4.34.9", "tinyglobby": "^0.2.13" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", "jiti": ">=1.21.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ=="],
675
-
676
-
"vitefu": ["vitefu@1.0.6", "", { "peerDependencies": { "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" }, "optionalPeers": ["vite"] }, "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA=="],
677
-
678
-
"which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="],
679
-
680
-
"word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="],
681
-
682
-
"wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="],
683
-
684
-
"yallist": ["yallist@5.0.0", "", {}, "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw=="],
685
-
686
-
"yaml": ["yaml@1.10.2", "", {}, "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="],
687
-
688
-
"yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="],
689
-
690
-
"zimmerframe": ["zimmerframe@1.1.2", "", {}, "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w=="],
691
-
692
-
"@comet/lexicons/@types/bun": ["@types/bun@1.2.14", "", { "dependencies": { "bun-types": "1.2.14" } }, "sha512-VsFZKs8oKHzI7zwvECiAJ5oSorWndIWEVhfbYqZd4HI/45kzW7PN2Rr5biAzvGvRuNmYLSANY+H59ubHq8xw7Q=="],
693
-
694
-
"@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="],
695
-
696
-
"@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="],
697
-
698
-
"@humanfs/node/@humanwhocodes/retry": ["@humanwhocodes/retry@0.3.1", "", {}, "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA=="],
699
-
700
-
"@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.4.3", "", { "dependencies": { "@emnapi/wasi-threads": "1.0.2", "tslib": "^2.4.0" }, "bundled": true }, "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g=="],
701
-
702
-
"@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.4.3", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ=="],
703
-
704
-
"@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.0.2", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA=="],
705
-
706
-
"@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@0.2.10", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@tybys/wasm-util": "^0.9.0" }, "bundled": true }, "sha512-bCsCyeZEwVErsGmyPNSzwfwFn4OdxBj0mmv6hOFucB/k81Ojdu68RbZdxYsRQUPc9l6SU5F/cG+bXgWs3oUgsQ=="],
707
-
708
-
"@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.9.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw=="],
709
-
710
-
"@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
711
-
712
-
"@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.4", "", {}, "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A=="],
713
-
714
-
"@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="],
715
-
716
-
"fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="],
717
-
718
-
"micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
719
-
720
-
"test/@types/bun": ["@types/bun@1.2.14", "", { "dependencies": { "bun-types": "1.2.14" } }, "sha512-VsFZKs8oKHzI7zwvECiAJ5oSorWndIWEVhfbYqZd4HI/45kzW7PN2Rr5biAzvGvRuNmYLSANY+H59ubHq8xw7Q=="],
721
-
722
-
"@comet/lexicons/@types/bun/bun-types": ["bun-types@1.2.14", "", { "dependencies": { "@types/node": "*" } }, "sha512-Kuh4Ub28ucMRWeiUUWMHsT9Wcbr4H3kLIO72RZZElSDxSu7vpetRvxIUDUaW6QtaIeixIpm7OXtNnZPf82EzwA=="],
723
-
724
-
"@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.1", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="],
725
-
726
-
"test/@types/bun/bun-types": ["bun-types@1.2.14", "", { "dependencies": { "@types/node": "*" } }, "sha512-Kuh4Ub28ucMRWeiUUWMHsT9Wcbr4H3kLIO72RZZElSDxSu7vpetRvxIUDUaW6QtaIeixIpm7OXtNnZPf82EzwA=="],
29
+
"undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="],
727
30
}
728
31
}
+2
-9
package.json
+2
-9
package.json
···
3
3
"version": "1.0.0",
4
4
"devDependencies": {
5
5
"@types/bun": "latest",
6
-
"pino-pretty": "^13.0.0",
7
6
"prettier": "^3.5.3",
8
-
"prettier-plugin-svelte": "^3.4.0",
9
7
"prettier-plugin-tailwindcss": "^0.6.11"
10
8
},
11
9
"peerDependencies": {
···
13
11
},
14
12
"private": true,
15
13
"scripts": {
16
-
"format": "prettier --write .",
17
-
"lint": "prettier --check . && eslint .",
18
-
"lexicons": "bun --filter @comet/lexicons generate"
14
+
"format": "prettier --write ."
19
15
},
20
16
"type": "module",
21
-
"workspaces": [
22
-
"apps/*",
23
-
"packages/*"
24
-
]
17
+
"workspaces": []
25
18
}
-34
packages/lexicons/.gitignore
-34
packages/lexicons/.gitignore
···
1
-
# dependencies (bun install)
2
-
node_modules
3
-
4
-
# output
5
-
out
6
-
dist
7
-
*.tgz
8
-
9
-
# code coverage
10
-
coverage
11
-
*.lcov
12
-
13
-
# logs
14
-
logs
15
-
_.log
16
-
report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json
17
-
18
-
# dotenv environment variable files
19
-
.env
20
-
.env.development.local
21
-
.env.test.local
22
-
.env.production.local
23
-
.env.local
24
-
25
-
# caches
26
-
.eslintcache
27
-
.cache
28
-
*.tsbuildinfo
29
-
30
-
# IntelliJ based IDEs
31
-
.idea
32
-
33
-
# Finder (MacOS) folder config
34
-
.DS_Store
packages/lexicons/README.md
packages/lexicons/README.md
This is a binary file and will not be displayed.
packages/lexicons/defs/sh/comet/v0/actor/getProfile.json
lexicons/sh/comet/v0/actor/getProfile.json
packages/lexicons/defs/sh/comet/v0/actor/getProfile.json
lexicons/sh/comet/v0/actor/getProfile.json
packages/lexicons/defs/sh/comet/v0/actor/getProfiles.json
lexicons/sh/comet/v0/actor/getProfiles.json
packages/lexicons/defs/sh/comet/v0/actor/getProfiles.json
lexicons/sh/comet/v0/actor/getProfiles.json
packages/lexicons/defs/sh/comet/v0/actor/profile.json
lexicons/sh/comet/v0/actor/profile.json
packages/lexicons/defs/sh/comet/v0/actor/profile.json
lexicons/sh/comet/v0/actor/profile.json
packages/lexicons/defs/sh/comet/v0/feed/comment.json
lexicons/sh/comet/v0/feed/comment.json
packages/lexicons/defs/sh/comet/v0/feed/comment.json
lexicons/sh/comet/v0/feed/comment.json
packages/lexicons/defs/sh/comet/v0/feed/defs.json
lexicons/sh/comet/v0/feed/defs.json
packages/lexicons/defs/sh/comet/v0/feed/defs.json
lexicons/sh/comet/v0/feed/defs.json
packages/lexicons/defs/sh/comet/v0/feed/getActorPlaylists.json
lexicons/sh/comet/v0/feed/getActorPlaylists.json
packages/lexicons/defs/sh/comet/v0/feed/getActorPlaylists.json
lexicons/sh/comet/v0/feed/getActorPlaylists.json
packages/lexicons/defs/sh/comet/v0/feed/getActorTracks.json
lexicons/sh/comet/v0/feed/getActorTracks.json
packages/lexicons/defs/sh/comet/v0/feed/getActorTracks.json
lexicons/sh/comet/v0/feed/getActorTracks.json
packages/lexicons/defs/sh/comet/v0/feed/like.json
lexicons/sh/comet/v0/feed/like.json
packages/lexicons/defs/sh/comet/v0/feed/like.json
lexicons/sh/comet/v0/feed/like.json
packages/lexicons/defs/sh/comet/v0/feed/play.json
lexicons/sh/comet/v0/feed/play.json
packages/lexicons/defs/sh/comet/v0/feed/play.json
lexicons/sh/comet/v0/feed/play.json
packages/lexicons/defs/sh/comet/v0/feed/playlist.json
lexicons/sh/comet/v0/feed/playlist.json
packages/lexicons/defs/sh/comet/v0/feed/playlist.json
lexicons/sh/comet/v0/feed/playlist.json
packages/lexicons/defs/sh/comet/v0/feed/playlistTrack.json
lexicons/sh/comet/v0/feed/playlistTrack.json
packages/lexicons/defs/sh/comet/v0/feed/playlistTrack.json
lexicons/sh/comet/v0/feed/playlistTrack.json
packages/lexicons/defs/sh/comet/v0/feed/repost.json
lexicons/sh/comet/v0/feed/repost.json
packages/lexicons/defs/sh/comet/v0/feed/repost.json
lexicons/sh/comet/v0/feed/repost.json
packages/lexicons/defs/sh/comet/v0/feed/track.json
lexicons/sh/comet/v0/feed/track.json
packages/lexicons/defs/sh/comet/v0/feed/track.json
lexicons/sh/comet/v0/feed/track.json
packages/lexicons/defs/sh/comet/v0/richtext/facet.json
lexicons/sh/comet/v0/richtext/facet.json
packages/lexicons/defs/sh/comet/v0/richtext/facet.json
lexicons/sh/comet/v0/richtext/facet.json
-6
packages/lexicons/lex-cli.config.js
-6
packages/lexicons/lex-cli.config.js
-19
packages/lexicons/package.json
-19
packages/lexicons/package.json
···
1
-
{
2
-
"name": "@comet/lexicons",
3
-
"main": "src/index.ts",
4
-
"devDependencies": {
5
-
"@atcute/lex-cli": "^2.0.2",
6
-
"@types/bun": "latest"
7
-
},
8
-
"peerDependencies": {
9
-
"typescript": "^5"
10
-
},
11
-
"private": true,
12
-
"scripts": {
13
-
"generate": "lex-cli generate -c ./lex-cli.config.js"
14
-
},
15
-
"type": "module",
16
-
"dependencies": {
17
-
"@atcute/lexicons": "^1.0.3"
18
-
}
19
-
}
-14
packages/lexicons/src/index.ts
-14
packages/lexicons/src/index.ts
···
1
-
export * as ShCometV0ActorGetProfile from "./types/sh/comet/v0/actor/getProfile.js";
2
-
export * as ShCometV0ActorGetProfiles from "./types/sh/comet/v0/actor/getProfiles.js";
3
-
export * as ShCometV0ActorProfile from "./types/sh/comet/v0/actor/profile.js";
4
-
export * as ShCometV0FeedComment from "./types/sh/comet/v0/feed/comment.js";
5
-
export * as ShCometV0FeedDefs from "./types/sh/comet/v0/feed/defs.js";
6
-
export * as ShCometV0FeedGetActorPlaylists from "./types/sh/comet/v0/feed/getActorPlaylists.js";
7
-
export * as ShCometV0FeedGetActorTracks from "./types/sh/comet/v0/feed/getActorTracks.js";
8
-
export * as ShCometV0FeedLike from "./types/sh/comet/v0/feed/like.js";
9
-
export * as ShCometV0FeedPlay from "./types/sh/comet/v0/feed/play.js";
10
-
export * as ShCometV0FeedPlaylist from "./types/sh/comet/v0/feed/playlist.js";
11
-
export * as ShCometV0FeedPlaylistTrack from "./types/sh/comet/v0/feed/playlistTrack.js";
12
-
export * as ShCometV0FeedRepost from "./types/sh/comet/v0/feed/repost.js";
13
-
export * as ShCometV0FeedTrack from "./types/sh/comet/v0/feed/track.js";
14
-
export * as ShCometV0RichtextFacet from "./types/sh/comet/v0/richtext/facet.js";
-28
packages/lexicons/src/types/sh/comet/v0/actor/getProfile.ts
-28
packages/lexicons/src/types/sh/comet/v0/actor/getProfile.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
import type {} from "@atcute/lexicons/ambient";
4
-
import * as ShCometV0ActorProfile from "./profile.js";
5
-
6
-
const _mainSchema = /*#__PURE__*/ v.query("sh.comet.v0.actor.getProfile", {
7
-
params: /*#__PURE__*/ v.object({
8
-
actor: /*#__PURE__*/ v.actorIdentifierString(),
9
-
}),
10
-
output: {
11
-
type: "lex",
12
-
get schema() {
13
-
return ShCometV0ActorProfile.viewSchema;
14
-
},
15
-
},
16
-
});
17
-
18
-
type main$schematype = typeof _mainSchema;
19
-
20
-
export interface mainSchema extends main$schematype {}
21
-
22
-
export const mainSchema = _mainSchema as mainSchema;
23
-
24
-
declare module "@atcute/lexicons/ambient" {
25
-
interface XRPCQueries {
26
-
"sh.comet.v0.actor.getProfile": mainSchema;
27
-
}
28
-
}
-33
packages/lexicons/src/types/sh/comet/v0/actor/getProfiles.ts
-33
packages/lexicons/src/types/sh/comet/v0/actor/getProfiles.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
import type {} from "@atcute/lexicons/ambient";
4
-
import * as ShCometV0ActorProfile from "./profile.js";
5
-
6
-
const _mainSchema = /*#__PURE__*/ v.query("sh.comet.v0.actor.getProfiles", {
7
-
params: /*#__PURE__*/ v.object({
8
-
actors: /*#__PURE__*/ v.constrain(
9
-
/*#__PURE__*/ v.array(/*#__PURE__*/ v.actorIdentifierString()),
10
-
[/*#__PURE__*/ v.arrayLength(0, 25)],
11
-
),
12
-
}),
13
-
output: {
14
-
type: "lex",
15
-
schema: /*#__PURE__*/ v.object({
16
-
get profiles() {
17
-
return /*#__PURE__*/ v.array(ShCometV0ActorProfile.viewSchema);
18
-
},
19
-
}),
20
-
},
21
-
});
22
-
23
-
type main$schematype = typeof _mainSchema;
24
-
25
-
export interface mainSchema extends main$schematype {}
26
-
27
-
export const mainSchema = _mainSchema as mainSchema;
28
-
29
-
declare module "@atcute/lexicons/ambient" {
30
-
interface XRPCQueries {
31
-
"sh.comet.v0.actor.getProfiles": mainSchema;
32
-
}
33
-
}
-124
packages/lexicons/src/types/sh/comet/v0/actor/profile.ts
-124
packages/lexicons/src/types/sh/comet/v0/actor/profile.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
import type {} from "@atcute/lexicons/ambient";
4
-
import * as ShCometV0RichtextFacet from "../richtext/facet.js";
5
-
6
-
const _mainSchema = /*#__PURE__*/ v.record(
7
-
/*#__PURE__*/ v.literal("self"),
8
-
/*#__PURE__*/ v.object({
9
-
$type: /*#__PURE__*/ v.literal("sh.comet.v0.actor.profile"),
10
-
avatar: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.blob()),
11
-
banner: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.blob()),
12
-
createdAt: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.datetimeString()),
13
-
description: /*#__PURE__*/ v.optional(
14
-
/*#__PURE__*/ v.constrain(/*#__PURE__*/ v.string(), [
15
-
/*#__PURE__*/ v.stringLength(0, 2560),
16
-
/*#__PURE__*/ v.stringGraphemes(0, 256),
17
-
]),
18
-
),
19
-
get descriptionFacets() {
20
-
return /*#__PURE__*/ v.optional(ShCometV0RichtextFacet.mainSchema);
21
-
},
22
-
displayName: /*#__PURE__*/ v.optional(
23
-
/*#__PURE__*/ v.constrain(/*#__PURE__*/ v.string(), [
24
-
/*#__PURE__*/ v.stringLength(0, 640),
25
-
/*#__PURE__*/ v.stringGraphemes(0, 64),
26
-
]),
27
-
),
28
-
featuredItems: /*#__PURE__*/ v.optional(
29
-
/*#__PURE__*/ v.constrain(
30
-
/*#__PURE__*/ v.array(/*#__PURE__*/ v.resourceUriString()),
31
-
[/*#__PURE__*/ v.arrayLength(0, 5)],
32
-
),
33
-
),
34
-
}),
35
-
);
36
-
const _viewSchema = /*#__PURE__*/ v.object({
37
-
$type: /*#__PURE__*/ v.optional(
38
-
/*#__PURE__*/ v.literal("sh.comet.v0.actor.profile#view"),
39
-
),
40
-
avatar: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.genericUriString()),
41
-
createdAt: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.datetimeString()),
42
-
did: /*#__PURE__*/ v.didString(),
43
-
displayName: /*#__PURE__*/ v.optional(
44
-
/*#__PURE__*/ v.constrain(/*#__PURE__*/ v.string(), [
45
-
/*#__PURE__*/ v.stringLength(0, 640),
46
-
/*#__PURE__*/ v.stringGraphemes(0, 64),
47
-
]),
48
-
),
49
-
handle: /*#__PURE__*/ v.handleString(),
50
-
indexedAt: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.datetimeString()),
51
-
get viewer() {
52
-
return /*#__PURE__*/ v.optional(viewerStateSchema);
53
-
},
54
-
});
55
-
const _viewFullSchema = /*#__PURE__*/ v.object({
56
-
$type: /*#__PURE__*/ v.optional(
57
-
/*#__PURE__*/ v.literal("sh.comet.v0.actor.profile#viewFull"),
58
-
),
59
-
avatar: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.genericUriString()),
60
-
banner: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.genericUriString()),
61
-
createdAt: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.datetimeString()),
62
-
description: /*#__PURE__*/ v.optional(
63
-
/*#__PURE__*/ v.constrain(/*#__PURE__*/ v.string(), [
64
-
/*#__PURE__*/ v.stringLength(0, 2560),
65
-
/*#__PURE__*/ v.stringGraphemes(0, 256),
66
-
]),
67
-
),
68
-
get descriptionFacets() {
69
-
return /*#__PURE__*/ v.optional(ShCometV0RichtextFacet.mainSchema);
70
-
},
71
-
did: /*#__PURE__*/ v.didString(),
72
-
displayName: /*#__PURE__*/ v.optional(
73
-
/*#__PURE__*/ v.constrain(/*#__PURE__*/ v.string(), [
74
-
/*#__PURE__*/ v.stringLength(0, 640),
75
-
/*#__PURE__*/ v.stringGraphemes(0, 64),
76
-
]),
77
-
),
78
-
featuredItems: /*#__PURE__*/ v.optional(
79
-
/*#__PURE__*/ v.constrain(
80
-
/*#__PURE__*/ v.array(/*#__PURE__*/ v.resourceUriString()),
81
-
[/*#__PURE__*/ v.arrayLength(0, 5)],
82
-
),
83
-
),
84
-
followersCount: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
85
-
followsCount: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
86
-
handle: /*#__PURE__*/ v.handleString(),
87
-
indexedAt: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.datetimeString()),
88
-
playlistsCount: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
89
-
tracksCount: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
90
-
get viewer() {
91
-
return /*#__PURE__*/ v.optional(viewerStateSchema);
92
-
},
93
-
});
94
-
const _viewerStateSchema = /*#__PURE__*/ v.object({
95
-
$type: /*#__PURE__*/ v.optional(
96
-
/*#__PURE__*/ v.literal("sh.comet.v0.actor.profile#viewerState"),
97
-
),
98
-
});
99
-
100
-
type main$schematype = typeof _mainSchema;
101
-
type view$schematype = typeof _viewSchema;
102
-
type viewFull$schematype = typeof _viewFullSchema;
103
-
type viewerState$schematype = typeof _viewerStateSchema;
104
-
105
-
export interface mainSchema extends main$schematype {}
106
-
export interface viewSchema extends view$schematype {}
107
-
export interface viewFullSchema extends viewFull$schematype {}
108
-
export interface viewerStateSchema extends viewerState$schematype {}
109
-
110
-
export const mainSchema = _mainSchema as mainSchema;
111
-
export const viewSchema = _viewSchema as viewSchema;
112
-
export const viewFullSchema = _viewFullSchema as viewFullSchema;
113
-
export const viewerStateSchema = _viewerStateSchema as viewerStateSchema;
114
-
115
-
export interface Main extends v.InferInput<typeof mainSchema> {}
116
-
export interface View extends v.InferInput<typeof viewSchema> {}
117
-
export interface ViewFull extends v.InferInput<typeof viewFullSchema> {}
118
-
export interface ViewerState extends v.InferInput<typeof viewerStateSchema> {}
119
-
120
-
declare module "@atcute/lexicons/ambient" {
121
-
interface Records {
122
-
"sh.comet.v0.actor.profile": mainSchema;
123
-
}
124
-
}
-43
packages/lexicons/src/types/sh/comet/v0/feed/comment.ts
-43
packages/lexicons/src/types/sh/comet/v0/feed/comment.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
import type {} from "@atcute/lexicons/ambient";
4
-
import * as ShCometV0RichtextFacet from "../richtext/facet.js";
5
-
6
-
const _mainSchema = /*#__PURE__*/ v.record(
7
-
/*#__PURE__*/ v.tidString(),
8
-
/*#__PURE__*/ v.object({
9
-
$type: /*#__PURE__*/ v.literal("sh.comet.v0.feed.comment"),
10
-
createdAt: /*#__PURE__*/ v.datetimeString(),
11
-
get facets() {
12
-
return /*#__PURE__*/ v.optional(
13
-
/*#__PURE__*/ v.array(ShCometV0RichtextFacet.mainSchema),
14
-
);
15
-
},
16
-
langs: /*#__PURE__*/ v.optional(
17
-
/*#__PURE__*/ v.constrain(
18
-
/*#__PURE__*/ v.array(/*#__PURE__*/ v.languageCodeString()),
19
-
[/*#__PURE__*/ v.arrayLength(0, 3)],
20
-
),
21
-
),
22
-
reply: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.resourceUriString()),
23
-
subject: /*#__PURE__*/ v.resourceUriString(),
24
-
text: /*#__PURE__*/ v.constrain(/*#__PURE__*/ v.string(), [
25
-
/*#__PURE__*/ v.stringLength(1, 3000),
26
-
/*#__PURE__*/ v.stringGraphemes(1, 300),
27
-
]),
28
-
}),
29
-
);
30
-
31
-
type main$schematype = typeof _mainSchema;
32
-
33
-
export interface mainSchema extends main$schematype {}
34
-
35
-
export const mainSchema = _mainSchema as mainSchema;
36
-
37
-
export interface Main extends v.InferInput<typeof mainSchema> {}
38
-
39
-
declare module "@atcute/lexicons/ambient" {
40
-
interface Records {
41
-
"sh.comet.v0.feed.comment": mainSchema;
42
-
}
43
-
}
-46
packages/lexicons/src/types/sh/comet/v0/feed/defs.ts
-46
packages/lexicons/src/types/sh/comet/v0/feed/defs.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
4
-
const _buyLinkSchema = /*#__PURE__*/ v.literal("sh.comet.v0.feed.defs#buyLink");
5
-
const _downloadLinkSchema = /*#__PURE__*/ v.literal(
6
-
"sh.comet.v0.feed.defs#downloadLink",
7
-
);
8
-
const _linkSchema = /*#__PURE__*/ v.object({
9
-
$type: /*#__PURE__*/ v.optional(
10
-
/*#__PURE__*/ v.literal("sh.comet.v0.feed.defs#link"),
11
-
),
12
-
type: /*#__PURE__*/ v.string<
13
-
| "sh.comet.v0.feed.defs#buyLink"
14
-
| "sh.comet.v0.feed.defs#downloadLink"
15
-
| (string & {})
16
-
>(),
17
-
value: /*#__PURE__*/ v.genericUriString(),
18
-
});
19
-
const _viewerStateSchema = /*#__PURE__*/ v.object({
20
-
$type: /*#__PURE__*/ v.optional(
21
-
/*#__PURE__*/ v.literal("sh.comet.v0.feed.defs#viewerState"),
22
-
),
23
-
featured: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.boolean()),
24
-
like: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.resourceUriString()),
25
-
repost: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.resourceUriString()),
26
-
});
27
-
28
-
type buyLink$schematype = typeof _buyLinkSchema;
29
-
type downloadLink$schematype = typeof _downloadLinkSchema;
30
-
type link$schematype = typeof _linkSchema;
31
-
type viewerState$schematype = typeof _viewerStateSchema;
32
-
33
-
export interface buyLinkSchema extends buyLink$schematype {}
34
-
export interface downloadLinkSchema extends downloadLink$schematype {}
35
-
export interface linkSchema extends link$schematype {}
36
-
export interface viewerStateSchema extends viewerState$schematype {}
37
-
38
-
export const buyLinkSchema = _buyLinkSchema as buyLinkSchema;
39
-
export const downloadLinkSchema = _downloadLinkSchema as downloadLinkSchema;
40
-
export const linkSchema = _linkSchema as linkSchema;
41
-
export const viewerStateSchema = _viewerStateSchema as viewerStateSchema;
42
-
43
-
export type BuyLink = v.InferInput<typeof buyLinkSchema>;
44
-
export type DownloadLink = v.InferInput<typeof downloadLinkSchema>;
45
-
export interface Link extends v.InferInput<typeof linkSchema> {}
46
-
export interface ViewerState extends v.InferInput<typeof viewerStateSchema> {}
-41
packages/lexicons/src/types/sh/comet/v0/feed/getActorPlaylists.ts
-41
packages/lexicons/src/types/sh/comet/v0/feed/getActorPlaylists.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
import type {} from "@atcute/lexicons/ambient";
4
-
import * as ShCometV0FeedPlaylist from "./playlist.js";
5
-
6
-
const _mainSchema = /*#__PURE__*/ v.query(
7
-
"sh.comet.v0.feed.getActorPlaylists",
8
-
{
9
-
params: /*#__PURE__*/ v.object({
10
-
actor: /*#__PURE__*/ v.actorIdentifierString(),
11
-
cursor: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.string()),
12
-
limit: /*#__PURE__*/ v.optional(
13
-
/*#__PURE__*/ v.constrain(/*#__PURE__*/ v.integer(), [
14
-
/*#__PURE__*/ v.integerRange(1, 100),
15
-
]),
16
-
50,
17
-
),
18
-
}),
19
-
output: {
20
-
type: "lex",
21
-
schema: /*#__PURE__*/ v.object({
22
-
cursor: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.string()),
23
-
get playlists() {
24
-
return /*#__PURE__*/ v.array(ShCometV0FeedPlaylist.viewSchema);
25
-
},
26
-
}),
27
-
},
28
-
},
29
-
);
30
-
31
-
type main$schematype = typeof _mainSchema;
32
-
33
-
export interface mainSchema extends main$schematype {}
34
-
35
-
export const mainSchema = _mainSchema as mainSchema;
36
-
37
-
declare module "@atcute/lexicons/ambient" {
38
-
interface XRPCQueries {
39
-
"sh.comet.v0.feed.getActorPlaylists": mainSchema;
40
-
}
41
-
}
-38
packages/lexicons/src/types/sh/comet/v0/feed/getActorTracks.ts
-38
packages/lexicons/src/types/sh/comet/v0/feed/getActorTracks.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
import type {} from "@atcute/lexicons/ambient";
4
-
import * as ShCometV0FeedTrack from "./track.js";
5
-
6
-
const _mainSchema = /*#__PURE__*/ v.query("sh.comet.v0.feed.getActorTracks", {
7
-
params: /*#__PURE__*/ v.object({
8
-
actor: /*#__PURE__*/ v.actorIdentifierString(),
9
-
cursor: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.string()),
10
-
limit: /*#__PURE__*/ v.optional(
11
-
/*#__PURE__*/ v.constrain(/*#__PURE__*/ v.integer(), [
12
-
/*#__PURE__*/ v.integerRange(1, 100),
13
-
]),
14
-
50,
15
-
),
16
-
}),
17
-
output: {
18
-
type: "lex",
19
-
schema: /*#__PURE__*/ v.object({
20
-
cursor: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.string()),
21
-
get tracks() {
22
-
return /*#__PURE__*/ v.array(ShCometV0FeedTrack.viewSchema);
23
-
},
24
-
}),
25
-
},
26
-
});
27
-
28
-
type main$schematype = typeof _mainSchema;
29
-
30
-
export interface mainSchema extends main$schematype {}
31
-
32
-
export const mainSchema = _mainSchema as mainSchema;
33
-
34
-
declare module "@atcute/lexicons/ambient" {
35
-
interface XRPCQueries {
36
-
"sh.comet.v0.feed.getActorTracks": mainSchema;
37
-
}
38
-
}
-26
packages/lexicons/src/types/sh/comet/v0/feed/like.ts
-26
packages/lexicons/src/types/sh/comet/v0/feed/like.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
import type {} from "@atcute/lexicons/ambient";
4
-
5
-
const _mainSchema = /*#__PURE__*/ v.record(
6
-
/*#__PURE__*/ v.tidString(),
7
-
/*#__PURE__*/ v.object({
8
-
$type: /*#__PURE__*/ v.literal("sh.comet.v0.feed.like"),
9
-
createdAt: /*#__PURE__*/ v.datetimeString(),
10
-
subject: /*#__PURE__*/ v.resourceUriString(),
11
-
}),
12
-
);
13
-
14
-
type main$schematype = typeof _mainSchema;
15
-
16
-
export interface mainSchema extends main$schematype {}
17
-
18
-
export const mainSchema = _mainSchema as mainSchema;
19
-
20
-
export interface Main extends v.InferInput<typeof mainSchema> {}
21
-
22
-
declare module "@atcute/lexicons/ambient" {
23
-
interface Records {
24
-
"sh.comet.v0.feed.like": mainSchema;
25
-
}
26
-
}
-26
packages/lexicons/src/types/sh/comet/v0/feed/play.ts
-26
packages/lexicons/src/types/sh/comet/v0/feed/play.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
import type {} from "@atcute/lexicons/ambient";
4
-
5
-
const _mainSchema = /*#__PURE__*/ v.record(
6
-
/*#__PURE__*/ v.tidString(),
7
-
/*#__PURE__*/ v.object({
8
-
$type: /*#__PURE__*/ v.literal("sh.comet.v0.feed.play"),
9
-
createdAt: /*#__PURE__*/ v.datetimeString(),
10
-
subject: /*#__PURE__*/ v.resourceUriString(),
11
-
}),
12
-
);
13
-
14
-
type main$schematype = typeof _mainSchema;
15
-
16
-
export interface mainSchema extends main$schematype {}
17
-
18
-
export const mainSchema = _mainSchema as mainSchema;
19
-
20
-
export interface Main extends v.InferInput<typeof mainSchema> {}
21
-
22
-
declare module "@atcute/lexicons/ambient" {
23
-
interface Records {
24
-
"sh.comet.v0.feed.play": mainSchema;
25
-
}
26
-
}
-119
packages/lexicons/src/types/sh/comet/v0/feed/playlist.ts
-119
packages/lexicons/src/types/sh/comet/v0/feed/playlist.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
import type {} from "@atcute/lexicons/ambient";
4
-
import * as ShCometV0ActorProfile from "../actor/profile.js";
5
-
import * as ShCometV0FeedDefs from "./defs.js";
6
-
import * as ShCometV0FeedTrack from "./track.js";
7
-
import * as ShCometV0RichtextFacet from "../richtext/facet.js";
8
-
9
-
const _albumSchema = /*#__PURE__*/ v.literal("sh.comet.v0.feed.playlist#album");
10
-
const _compilationSchema = /*#__PURE__*/ v.literal(
11
-
"sh.comet.v0.feed.playlist#compilation",
12
-
);
13
-
const _mainSchema = /*#__PURE__*/ v.record(
14
-
/*#__PURE__*/ v.tidString(),
15
-
/*#__PURE__*/ v.object({
16
-
$type: /*#__PURE__*/ v.literal("sh.comet.v0.feed.playlist"),
17
-
createdAt: /*#__PURE__*/ v.datetimeString(),
18
-
description: /*#__PURE__*/ v.optional(
19
-
/*#__PURE__*/ v.constrain(/*#__PURE__*/ v.string(), [
20
-
/*#__PURE__*/ v.stringLength(0, 20000),
21
-
/*#__PURE__*/ v.stringGraphemes(0, 2000),
22
-
]),
23
-
),
24
-
get descriptionFacets() {
25
-
return /*#__PURE__*/ v.optional(ShCometV0RichtextFacet.mainSchema);
26
-
},
27
-
image: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.blob()),
28
-
get link() {
29
-
return /*#__PURE__*/ v.optional(ShCometV0FeedDefs.linkSchema);
30
-
},
31
-
tags: /*#__PURE__*/ v.optional(
32
-
/*#__PURE__*/ v.constrain(
33
-
/*#__PURE__*/ v.array(
34
-
/*#__PURE__*/ v.constrain(/*#__PURE__*/ v.string(), [
35
-
/*#__PURE__*/ v.stringLength(0, 640),
36
-
/*#__PURE__*/ v.stringGraphemes(0, 64),
37
-
]),
38
-
),
39
-
[/*#__PURE__*/ v.arrayLength(0, 8)],
40
-
),
41
-
),
42
-
title: /*#__PURE__*/ v.constrain(/*#__PURE__*/ v.string(), [
43
-
/*#__PURE__*/ v.stringLength(1, 2560),
44
-
/*#__PURE__*/ v.stringGraphemes(0, 256),
45
-
]),
46
-
type: /*#__PURE__*/ v.string<
47
-
| "sh.comet.v0.feed.playlist#album"
48
-
| "sh.comet.v0.feed.playlist#compilation"
49
-
| "sh.comet.v0.feed.playlist#playlist"
50
-
| "sh.comet.v0.feed.playlist#podcast"
51
-
| (string & {})
52
-
>(),
53
-
}),
54
-
);
55
-
const _playlistSchema = /*#__PURE__*/ v.literal(
56
-
"sh.comet.v0.feed.playlist#playlist",
57
-
);
58
-
const _podcastSchema = /*#__PURE__*/ v.literal(
59
-
"sh.comet.v0.feed.playlist#podcast",
60
-
);
61
-
const _viewSchema = /*#__PURE__*/ v.object({
62
-
$type: /*#__PURE__*/ v.optional(
63
-
/*#__PURE__*/ v.literal("sh.comet.v0.feed.playlist#view"),
64
-
),
65
-
get author() {
66
-
return ShCometV0ActorProfile.viewFullSchema;
67
-
},
68
-
cid: /*#__PURE__*/ v.cidString(),
69
-
commentCount: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
70
-
image: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.genericUriString()),
71
-
indexedAt: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.datetimeString()),
72
-
likeCount: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
73
-
get record() {
74
-
return mainSchema;
75
-
},
76
-
repostCount: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
77
-
trackCount: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
78
-
get tracks() {
79
-
return /*#__PURE__*/ v.array(ShCometV0FeedTrack.viewSchema);
80
-
},
81
-
uri: /*#__PURE__*/ v.resourceUriString(),
82
-
get viewer() {
83
-
return /*#__PURE__*/ v.optional(ShCometV0FeedDefs.viewerStateSchema);
84
-
},
85
-
});
86
-
87
-
type album$schematype = typeof _albumSchema;
88
-
type compilation$schematype = typeof _compilationSchema;
89
-
type main$schematype = typeof _mainSchema;
90
-
type playlist$schematype = typeof _playlistSchema;
91
-
type podcast$schematype = typeof _podcastSchema;
92
-
type view$schematype = typeof _viewSchema;
93
-
94
-
export interface albumSchema extends album$schematype {}
95
-
export interface compilationSchema extends compilation$schematype {}
96
-
export interface mainSchema extends main$schematype {}
97
-
export interface playlistSchema extends playlist$schematype {}
98
-
export interface podcastSchema extends podcast$schematype {}
99
-
export interface viewSchema extends view$schematype {}
100
-
101
-
export const albumSchema = _albumSchema as albumSchema;
102
-
export const compilationSchema = _compilationSchema as compilationSchema;
103
-
export const mainSchema = _mainSchema as mainSchema;
104
-
export const playlistSchema = _playlistSchema as playlistSchema;
105
-
export const podcastSchema = _podcastSchema as podcastSchema;
106
-
export const viewSchema = _viewSchema as viewSchema;
107
-
108
-
export type Album = v.InferInput<typeof albumSchema>;
109
-
export type Compilation = v.InferInput<typeof compilationSchema>;
110
-
export interface Main extends v.InferInput<typeof mainSchema> {}
111
-
export type Playlist = v.InferInput<typeof playlistSchema>;
112
-
export type Podcast = v.InferInput<typeof podcastSchema>;
113
-
export interface View extends v.InferInput<typeof viewSchema> {}
114
-
115
-
declare module "@atcute/lexicons/ambient" {
116
-
interface Records {
117
-
"sh.comet.v0.feed.playlist": mainSchema;
118
-
}
119
-
}
-27
packages/lexicons/src/types/sh/comet/v0/feed/playlistTrack.ts
-27
packages/lexicons/src/types/sh/comet/v0/feed/playlistTrack.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
import type {} from "@atcute/lexicons/ambient";
4
-
5
-
const _mainSchema = /*#__PURE__*/ v.record(
6
-
/*#__PURE__*/ v.tidString(),
7
-
/*#__PURE__*/ v.object({
8
-
$type: /*#__PURE__*/ v.literal("sh.comet.v0.feed.playlistTrack"),
9
-
playlist: /*#__PURE__*/ v.resourceUriString(),
10
-
position: /*#__PURE__*/ v.integer(),
11
-
track: /*#__PURE__*/ v.resourceUriString(),
12
-
}),
13
-
);
14
-
15
-
type main$schematype = typeof _mainSchema;
16
-
17
-
export interface mainSchema extends main$schematype {}
18
-
19
-
export const mainSchema = _mainSchema as mainSchema;
20
-
21
-
export interface Main extends v.InferInput<typeof mainSchema> {}
22
-
23
-
declare module "@atcute/lexicons/ambient" {
24
-
interface Records {
25
-
"sh.comet.v0.feed.playlistTrack": mainSchema;
26
-
}
27
-
}
-26
packages/lexicons/src/types/sh/comet/v0/feed/repost.ts
-26
packages/lexicons/src/types/sh/comet/v0/feed/repost.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
import type {} from "@atcute/lexicons/ambient";
4
-
5
-
const _mainSchema = /*#__PURE__*/ v.record(
6
-
/*#__PURE__*/ v.tidString(),
7
-
/*#__PURE__*/ v.object({
8
-
$type: /*#__PURE__*/ v.literal("sh.comet.v0.feed.repost"),
9
-
createdAt: /*#__PURE__*/ v.datetimeString(),
10
-
subject: /*#__PURE__*/ v.resourceUriString(),
11
-
}),
12
-
);
13
-
14
-
type main$schematype = typeof _mainSchema;
15
-
16
-
export interface mainSchema extends main$schematype {}
17
-
18
-
export const mainSchema = _mainSchema as mainSchema;
19
-
20
-
export interface Main extends v.InferInput<typeof mainSchema> {}
21
-
22
-
declare module "@atcute/lexicons/ambient" {
23
-
interface Records {
24
-
"sh.comet.v0.feed.repost": mainSchema;
25
-
}
26
-
}
-84
packages/lexicons/src/types/sh/comet/v0/feed/track.ts
-84
packages/lexicons/src/types/sh/comet/v0/feed/track.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
import type {} from "@atcute/lexicons/ambient";
4
-
import * as ShCometV0ActorProfile from "../actor/profile.js";
5
-
import * as ShCometV0FeedDefs from "./defs.js";
6
-
import * as ShCometV0RichtextFacet from "../richtext/facet.js";
7
-
8
-
const _mainSchema = /*#__PURE__*/ v.record(
9
-
/*#__PURE__*/ v.tidString(),
10
-
/*#__PURE__*/ v.object({
11
-
$type: /*#__PURE__*/ v.literal("sh.comet.v0.feed.track"),
12
-
audio: /*#__PURE__*/ v.blob(),
13
-
createdAt: /*#__PURE__*/ v.datetimeString(),
14
-
description: /*#__PURE__*/ v.optional(
15
-
/*#__PURE__*/ v.constrain(/*#__PURE__*/ v.string(), [
16
-
/*#__PURE__*/ v.stringLength(0, 20000),
17
-
/*#__PURE__*/ v.stringGraphemes(0, 2000),
18
-
]),
19
-
),
20
-
get descriptionFacets() {
21
-
return /*#__PURE__*/ v.optional(ShCometV0RichtextFacet.mainSchema);
22
-
},
23
-
image: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.blob()),
24
-
get link() {
25
-
return /*#__PURE__*/ v.optional(ShCometV0FeedDefs.linkSchema);
26
-
},
27
-
tags: /*#__PURE__*/ v.optional(
28
-
/*#__PURE__*/ v.constrain(
29
-
/*#__PURE__*/ v.array(
30
-
/*#__PURE__*/ v.constrain(/*#__PURE__*/ v.string(), [
31
-
/*#__PURE__*/ v.stringLength(0, 640),
32
-
/*#__PURE__*/ v.stringGraphemes(0, 64),
33
-
]),
34
-
),
35
-
[/*#__PURE__*/ v.arrayLength(0, 8)],
36
-
),
37
-
),
38
-
title: /*#__PURE__*/ v.constrain(/*#__PURE__*/ v.string(), [
39
-
/*#__PURE__*/ v.stringLength(1, 2560),
40
-
/*#__PURE__*/ v.stringGraphemes(0, 256),
41
-
]),
42
-
}),
43
-
);
44
-
const _viewSchema = /*#__PURE__*/ v.object({
45
-
$type: /*#__PURE__*/ v.optional(
46
-
/*#__PURE__*/ v.literal("sh.comet.v0.feed.track#view"),
47
-
),
48
-
audio: /*#__PURE__*/ v.genericUriString(),
49
-
get author() {
50
-
return ShCometV0ActorProfile.viewFullSchema;
51
-
},
52
-
cid: /*#__PURE__*/ v.cidString(),
53
-
commentCount: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
54
-
image: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.genericUriString()),
55
-
indexedAt: /*#__PURE__*/ v.datetimeString(),
56
-
likeCount: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
57
-
playCount: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
58
-
get record() {
59
-
return mainSchema;
60
-
},
61
-
repostCount: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
62
-
uri: /*#__PURE__*/ v.resourceUriString(),
63
-
get viewer() {
64
-
return /*#__PURE__*/ v.optional(ShCometV0FeedDefs.viewerStateSchema);
65
-
},
66
-
});
67
-
68
-
type main$schematype = typeof _mainSchema;
69
-
type view$schematype = typeof _viewSchema;
70
-
71
-
export interface mainSchema extends main$schematype {}
72
-
export interface viewSchema extends view$schematype {}
73
-
74
-
export const mainSchema = _mainSchema as mainSchema;
75
-
export const viewSchema = _viewSchema as viewSchema;
76
-
77
-
export interface Main extends v.InferInput<typeof mainSchema> {}
78
-
export interface View extends v.InferInput<typeof viewSchema> {}
79
-
80
-
declare module "@atcute/lexicons/ambient" {
81
-
interface Records {
82
-
"sh.comet.v0.feed.track": mainSchema;
83
-
}
84
-
}
-78
packages/lexicons/src/types/sh/comet/v0/richtext/facet.ts
-78
packages/lexicons/src/types/sh/comet/v0/richtext/facet.ts
···
1
-
import type {} from "@atcute/lexicons";
2
-
import * as v from "@atcute/lexicons/validations";
3
-
4
-
const _byteSliceSchema = /*#__PURE__*/ v.object({
5
-
$type: /*#__PURE__*/ v.optional(
6
-
/*#__PURE__*/ v.literal("sh.comet.v0.richtext.facet#byteSlice"),
7
-
),
8
-
byteEnd: /*#__PURE__*/ v.integer(),
9
-
byteStart: /*#__PURE__*/ v.integer(),
10
-
});
11
-
const _linkSchema = /*#__PURE__*/ v.object({
12
-
$type: /*#__PURE__*/ v.optional(
13
-
/*#__PURE__*/ v.literal("sh.comet.v0.richtext.facet#link"),
14
-
),
15
-
uri: /*#__PURE__*/ v.genericUriString(),
16
-
});
17
-
const _mainSchema = /*#__PURE__*/ v.object({
18
-
$type: /*#__PURE__*/ v.optional(
19
-
/*#__PURE__*/ v.literal("sh.comet.v0.richtext.facet"),
20
-
),
21
-
get features() {
22
-
return /*#__PURE__*/ v.array(
23
-
/*#__PURE__*/ v.variant([linkSchema, mentionSchema, tagSchema]),
24
-
);
25
-
},
26
-
get index() {
27
-
return byteSliceSchema;
28
-
},
29
-
});
30
-
const _mentionSchema = /*#__PURE__*/ v.object({
31
-
$type: /*#__PURE__*/ v.optional(
32
-
/*#__PURE__*/ v.literal("sh.comet.v0.richtext.facet#mention"),
33
-
),
34
-
did: /*#__PURE__*/ v.didString(),
35
-
});
36
-
const _tagSchema = /*#__PURE__*/ v.object({
37
-
$type: /*#__PURE__*/ v.optional(
38
-
/*#__PURE__*/ v.literal("sh.comet.v0.richtext.facet#tag"),
39
-
),
40
-
tag: /*#__PURE__*/ v.constrain(/*#__PURE__*/ v.string(), [
41
-
/*#__PURE__*/ v.stringLength(0, 640),
42
-
/*#__PURE__*/ v.stringGraphemes(0, 64),
43
-
]),
44
-
});
45
-
const _timestampSchema = /*#__PURE__*/ v.object({
46
-
$type: /*#__PURE__*/ v.optional(
47
-
/*#__PURE__*/ v.literal("sh.comet.v0.richtext.facet#timestamp"),
48
-
),
49
-
timestamp: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.integer()),
50
-
});
51
-
52
-
type byteSlice$schematype = typeof _byteSliceSchema;
53
-
type link$schematype = typeof _linkSchema;
54
-
type main$schematype = typeof _mainSchema;
55
-
type mention$schematype = typeof _mentionSchema;
56
-
type tag$schematype = typeof _tagSchema;
57
-
type timestamp$schematype = typeof _timestampSchema;
58
-
59
-
export interface byteSliceSchema extends byteSlice$schematype {}
60
-
export interface linkSchema extends link$schematype {}
61
-
export interface mainSchema extends main$schematype {}
62
-
export interface mentionSchema extends mention$schematype {}
63
-
export interface tagSchema extends tag$schematype {}
64
-
export interface timestampSchema extends timestamp$schematype {}
65
-
66
-
export const byteSliceSchema = _byteSliceSchema as byteSliceSchema;
67
-
export const linkSchema = _linkSchema as linkSchema;
68
-
export const mainSchema = _mainSchema as mainSchema;
69
-
export const mentionSchema = _mentionSchema as mentionSchema;
70
-
export const tagSchema = _tagSchema as tagSchema;
71
-
export const timestampSchema = _timestampSchema as timestampSchema;
72
-
73
-
export interface ByteSlice extends v.InferInput<typeof byteSliceSchema> {}
74
-
export interface Link extends v.InferInput<typeof linkSchema> {}
75
-
export interface Main extends v.InferInput<typeof mainSchema> {}
76
-
export interface Mention extends v.InferInput<typeof mentionSchema> {}
77
-
export interface Tag extends v.InferInput<typeof tagSchema> {}
78
-
export interface Timestamp extends v.InferInput<typeof timestampSchema> {}
-28
packages/lexicons/tsconfig.json
-28
packages/lexicons/tsconfig.json
···
1
-
{
2
-
"compilerOptions": {
3
-
// Environment setup & latest features
4
-
"lib": ["ESNext"],
5
-
"target": "ESNext",
6
-
"module": "ESNext",
7
-
"moduleDetection": "force",
8
-
"jsx": "react-jsx",
9
-
"allowJs": true,
10
-
11
-
// Bundler mode
12
-
"moduleResolution": "bundler",
13
-
"allowImportingTsExtensions": true,
14
-
"verbatimModuleSyntax": true,
15
-
"noEmit": true,
16
-
17
-
// Best practices
18
-
"strict": true,
19
-
"skipLibCheck": true,
20
-
"noFallthroughCasesInSwitch": true,
21
-
"noUncheckedIndexedAccess": true,
22
-
23
-
// Some stricter flags (disabled by default)
24
-
"noUnusedLocals": false,
25
-
"noUnusedParameters": false,
26
-
"noPropertyAccessFromIndexSignature": false
27
-
}
28
-
}
-36
packages/test/.gitignore
-36
packages/test/.gitignore
···
1
-
# dependencies (bun install)
2
-
node_modules
3
-
4
-
# output
5
-
out
6
-
dist
7
-
*.tgz
8
-
9
-
# code coverage
10
-
coverage
11
-
*.lcov
12
-
13
-
# logs
14
-
logs
15
-
_.log
16
-
report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json
17
-
18
-
# dotenv environment variable files
19
-
.env
20
-
.env.development.local
21
-
.env.test.local
22
-
.env.production.local
23
-
.env.local
24
-
25
-
# caches
26
-
.eslintcache
27
-
.cache
28
-
*.tsbuildinfo
29
-
30
-
# IntelliJ based IDEs
31
-
.idea
32
-
33
-
# Finder (MacOS) folder config
34
-
.DS_Store
35
-
36
-
*.opus
-15
packages/test/README.md
-15
packages/test/README.md
-171
packages/test/index.ts
-171
packages/test/index.ts
···
1
-
import {
2
-
Client,
3
-
CredentialManager,
4
-
ok,
5
-
simpleFetchHandler,
6
-
} from "@atcute/client";
7
-
8
-
import type {} from "@atcute/bluesky";
9
-
import type { ComAtprotoRepoApplyWrites } from "@atcute/atproto";
10
-
import {
11
-
ShCometV0FeedPlaylist,
12
-
ShCometV0FeedPlaylistTrack,
13
-
ShCometV0FeedTrack,
14
-
} from "@comet/lexicons";
15
-
import type { ResourceUri } from "@atcute/lexicons";
16
-
import { splitEvery } from "rambdax";
17
-
18
-
// const manager = new CredentialManager({ service: "https://pds.ovy.sh" });
19
-
const manager = new CredentialManager({ service: "https://bsky.social" });
20
-
const rpc = new Client({ handler: manager });
21
-
22
-
interface Type {
23
-
$type: `${string}.${string}.${string}`;
24
-
[key: string]: any;
25
-
}
26
-
27
-
const createRecord = <T extends Type>(record: T) =>
28
-
ok(
29
-
rpc.post("com.atproto.repo.createRecord", {
30
-
input: { collection: record.$type, repo: manager.session!.did, record },
31
-
}),
32
-
);
33
-
34
-
await manager.login({
35
-
identifier: Bun.env.COMET_TEST_IDENT!,
36
-
password: Bun.env.COMET_TEST_PASSWORD!,
37
-
});
38
-
39
-
/** Upload a test audio blob. */
40
-
const uploadAudio = async () => {
41
-
const inputAudio = Bun.file("./test-track.opus");
42
-
const { blob: audio } = await ok(
43
-
rpc.post("com.atproto.repo.uploadBlob", { input: inputAudio }),
44
-
);
45
-
console.log(audio);
46
-
};
47
-
48
-
/** Create a test track record. */
49
-
const createTrack = async () => {
50
-
const audio = {
51
-
$type: "blob",
52
-
ref: {
53
-
$link: "bafkreifiu63dr52dxzrurnspha5xvzlzqkho3hdzdhu6zvthrrvdpd6yve",
54
-
},
55
-
mimeType: "audio/opus",
56
-
size: 3349806,
57
-
} as const;
58
-
59
-
const track: ShCometV0FeedTrack.Main = {
60
-
$type: "sh.comet.v0.feed.track",
61
-
audio,
62
-
title: "Testing Track 6",
63
-
createdAt: new Date().toJSON(),
64
-
};
65
-
66
-
const response = await createRecord(track);
67
-
console.log(response);
68
-
};
69
-
70
-
/** Create a test playlist */
71
-
const createPlaylist = async () => {
72
-
const playlistRecord: ShCometV0FeedPlaylist.Main = {
73
-
$type: "sh.comet.v0.feed.playlist",
74
-
title: "Testing Playlist",
75
-
type: "sh.comet.v0.feed.playlist#playlist",
76
-
createdAt: new Date().toJSON(),
77
-
tags: ["testing", "music"],
78
-
};
79
-
80
-
const { uri: playlist } = await createRecord(playlistRecord);
81
-
console.log("created playlist", playlist);
82
-
83
-
const collection = "sh.comet.v0.feed.playlistTrack";
84
-
const tracks = [
85
-
"at://did:plc:jrrhosrfzgjf6v4oydav6ftb/sh.comet.v0.feed.track/3lpq2gsib2s2e",
86
-
"at://did:plc:jrrhosrfzgjf6v4oydav6ftb/sh.comet.v0.feed.track/3lpq2muqtnu2w",
87
-
"at://did:plc:jrrhosrfzgjf6v4oydav6ftb/sh.comet.v0.feed.track/3lpq2njjm6p2y",
88
-
"at://did:plc:jrrhosrfzgjf6v4oydav6ftb/sh.comet.v0.feed.track/3lpq2nrehj52o",
89
-
"at://did:plc:jrrhosrfzgjf6v4oydav6ftb/sh.comet.v0.feed.track/3lpq2nnacyg23",
90
-
] as ResourceUri[];
91
-
92
-
const created = await ok(
93
-
rpc.post("com.atproto.repo.applyWrites", {
94
-
input: {
95
-
repo: manager.session!.did,
96
-
writes: tracks.map(
97
-
(track, position) =>
98
-
({
99
-
$type: "com.atproto.repo.applyWrites#create",
100
-
collection,
101
-
value: {
102
-
$type: collection,
103
-
playlist,
104
-
track,
105
-
position,
106
-
} satisfies ShCometV0FeedPlaylistTrack.Main,
107
-
}) satisfies ComAtprotoRepoApplyWrites.Create,
108
-
),
109
-
},
110
-
}),
111
-
);
112
-
113
-
console.log(created);
114
-
console.log("created playlist tracks");
115
-
};
116
-
117
-
/** Create a veeeeery large test playlist. */
118
-
const createLargePlaylist = async () => {
119
-
const playlistRecord: ShCometV0FeedPlaylist.Main = {
120
-
$type: "sh.comet.v0.feed.playlist",
121
-
title: "Very lorge playlist",
122
-
type: "sh.comet.v0.feed.playlist#compilation",
123
-
createdAt: new Date().toJSON(),
124
-
};
125
-
126
-
const { uri: playlist } = await createRecord(playlistRecord);
127
-
console.log("created playlist", playlist);
128
-
129
-
const collection = "sh.comet.v0.feed.playlistTrack";
130
-
const tracks = new Array(2500)
131
-
.fill(
132
-
"at://did:plc:jrrhosrfzgjf6v4oydav6ftb/sh.comet.v0.feed.track/3lpq2gsib2s2e" as ResourceUri,
133
-
)
134
-
.map(
135
-
(track, position) =>
136
-
({
137
-
$type: "com.atproto.repo.applyWrites#create",
138
-
collection,
139
-
value: {
140
-
$type: collection,
141
-
playlist,
142
-
track,
143
-
position,
144
-
} satisfies ShCometV0FeedPlaylistTrack.Main,
145
-
}) satisfies ComAtprotoRepoApplyWrites.Create,
146
-
);
147
-
148
-
for (const chunk of splitEvery(100, tracks)) {
149
-
// TODO: don't hit ratelimit
150
-
await ok(
151
-
rpc.post("com.atproto.repo.applyWrites", {
152
-
input: {
153
-
repo: manager.session!.did,
154
-
writes: chunk,
155
-
},
156
-
}),
157
-
);
158
-
console.log("wrote chunk");
159
-
}
160
-
161
-
console.log("created playlist tracks");
162
-
};
163
-
164
-
// const testQuery = async () => {
165
-
// const x = await ok(rpc.get("sh.comet.v0.actor.getProfile", {}));
166
-
// };
167
-
168
-
// await uploadAudio();
169
-
// await createTrack();
170
-
// await createPlaylist();
171
-
await createLargePlaylist();
-19
packages/test/package.json
-19
packages/test/package.json
···
1
-
{
2
-
"name": "test",
3
-
"module": "index.ts",
4
-
"type": "module",
5
-
"private": true,
6
-
"devDependencies": {
7
-
"@types/bun": "latest"
8
-
},
9
-
"peerDependencies": {
10
-
"typescript": "^5"
11
-
},
12
-
"dependencies": {
13
-
"@atcute/atproto": "^3.0.2",
14
-
"@atcute/bluesky": "^3.0.2",
15
-
"@atcute/client": "^4.0.2",
16
-
"@comet/lexicons": "workspace:*",
17
-
"rambdax": "^11.3.1"
18
-
}
19
-
}
-28
packages/test/tsconfig.json
-28
packages/test/tsconfig.json
···
1
-
{
2
-
"compilerOptions": {
3
-
// Environment setup & latest features
4
-
"lib": ["ESNext"],
5
-
"target": "ESNext",
6
-
"module": "ESNext",
7
-
"moduleDetection": "force",
8
-
"jsx": "react-jsx",
9
-
"allowJs": true,
10
-
11
-
// Bundler mode
12
-
"moduleResolution": "bundler",
13
-
"allowImportingTsExtensions": true,
14
-
"verbatimModuleSyntax": true,
15
-
"noEmit": true,
16
-
17
-
// Best practices
18
-
"strict": true,
19
-
"skipLibCheck": true,
20
-
"noFallthroughCasesInSwitch": true,
21
-
"noUncheckedIndexedAccess": true,
22
-
23
-
// Some stricter flags (disabled by default)
24
-
"noUnusedLocals": false,
25
-
"noUnusedParameters": false,
26
-
"noPropertyAccessFromIndexSignature": false
27
-
}
28
-
}