diff --git a/app/schema/index.d.ts b/app/schema/index.d.ts deleted file mode 100644 index 4fb853b..0000000 --- a/app/schema/index.d.ts +++ /dev/null @@ -1,440 +0,0 @@ -/** - * This file was auto-generated by openapi-typescript. - * Do not make direct changes to the file. - */ - -export interface paths { - "/api/v1/health": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get: operations["HealthController_GetServerHealth_v1"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v1/auth/login": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post: operations["AuthController_Login_v1"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v1/auth/me": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get: operations["AuthController_me_v1"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v1/auth/refresh": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post: operations["AuthController_Refresh_v1"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v1/auth/logout": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post: operations["AuthController_Logout_v1"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v1/chatkit": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post: operations["ChatKitController_Handle_v1"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v1/enrollments/me": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Get current user's enrolled courses */ - get: operations["EnrollmentsController_getMyEnrollments_v1"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v1/questionnaires": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Create a new questionnaire */ - post: operations["QuestionnaireController_createQuestionnaire_v1"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v1/questionnaires/{id}/versions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Create a new version for a questionnaire */ - post: operations["QuestionnaireController_createVersion_v1"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v1/questionnaires/versions/{versionId}/publish": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - /** Publish a questionnaire version */ - patch: operations["QuestionnaireController_publishVersion_v1"]; - trace?: never; - }; - "/api/v1/questionnaires/submissions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Submit a completed questionnaire */ - post: operations["QuestionnaireController_submitQuestionnaire_v1"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; -} -export type webhooks = Record; -export interface components { - schemas: { - LoginRequest: Record; - RefreshTokenRequestBody: Record; - CreateQuestionnaireRequest: { - title: string; - /** @enum {string} */ - type: "FACULTY_IN_CLASSROOM" | "FACULTY_OUT_OF_CLASSROOM" | "FACULTY_FEEDBACK"; - }; - CreateVersionRequest: { - schema: Record; - }; - SubmitQuestionnaireRequest: { - versionId: string; - respondentId: string; - facultyId: string; - semesterId: string; - courseId?: string; - /** - * @example { - * "q1": 5, - * "q2": 4 - * } - */ - answers: Record; - qualitativeComment?: string; - }; - }; - responses: never; - parameters: never; - requestBodies: never; - headers: never; - pathItems: never; -} -export type $defs = Record; -export interface operations { - HealthController_GetServerHealth_v1: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - 200: { - headers: { - [name: string]: unknown; - }; - content?: never; - }; - }; - }; - AuthController_Login_v1: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["LoginRequest"]; - }; - }; - responses: { - 201: { - headers: { - [name: string]: unknown; - }; - content?: never; - }; - }; - }; - AuthController_me_v1: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - 200: { - headers: { - [name: string]: unknown; - }; - content?: never; - }; - }; - }; - AuthController_Refresh_v1: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["RefreshTokenRequestBody"]; - }; - }; - responses: { - 201: { - headers: { - [name: string]: unknown; - }; - content?: never; - }; - }; - }; - AuthController_Logout_v1: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - 201: { - headers: { - [name: string]: unknown; - }; - content?: never; - }; - }; - }; - ChatKitController_Handle_v1: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - 201: { - headers: { - [name: string]: unknown; - }; - content?: never; - }; - }; - }; - EnrollmentsController_getMyEnrollments_v1: { - parameters: { - query: { - page: number; - limit: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - 200: { - headers: { - [name: string]: unknown; - }; - content?: never; - }; - }; - }; - QuestionnaireController_createQuestionnaire_v1: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["CreateQuestionnaireRequest"]; - }; - }; - responses: { - 201: { - headers: { - [name: string]: unknown; - }; - content?: never; - }; - }; - }; - QuestionnaireController_createVersion_v1: { - parameters: { - query?: never; - header?: never; - path: { - id: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["CreateVersionRequest"]; - }; - }; - responses: { - 201: { - headers: { - [name: string]: unknown; - }; - content?: never; - }; - }; - }; - QuestionnaireController_publishVersion_v1: { - parameters: { - query?: never; - header?: never; - path: { - versionId: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - 200: { - headers: { - [name: string]: unknown; - }; - content?: never; - }; - }; - }; - QuestionnaireController_submitQuestionnaire_v1: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["SubmitQuestionnaireRequest"]; - }; - }; - responses: { - 201: { - headers: { - [name: string]: unknown; - }; - content?: never; - }; - }; - }; -} diff --git a/bun.lock b/bun.lock index 8db2fb6..f89702e 100644 --- a/bun.lock +++ b/bun.lock @@ -18,6 +18,12 @@ "tailwind-merge": "^3.4.1", }, "devDependencies": { + "@kubb/agent": "^4.27.1", + "@kubb/cli": "^4.27.1", + "@kubb/core": "^4.27.1", + "@kubb/plugin-oas": "^4.27.1", + "@kubb/plugin-ts": "^4.27.1", + "@kubb/plugin-zod": "^4.27.1", "@tailwindcss/postcss": "^4", "@types/node": "^20", "@types/react": "^19", @@ -25,6 +31,7 @@ "eslint": "^9", "eslint-config-next": "16.1.6", "openapi-typescript": "^7.13.0", + "prettier": "^3.8.1", "shadcn": "^3.8.5", "tailwindcss": "^4", "tw-animate-css": "^1.4.0", @@ -41,6 +48,8 @@ "@antfu/ni": ["@antfu/ni@25.0.0", "", { "dependencies": { "ansis": "^4.0.0", "fzf": "^0.5.2", "package-manager-detector": "^1.3.0", "tinyexec": "^1.0.1" }, "bin": { "na": "bin/na.mjs", "ni": "bin/ni.mjs", "nr": "bin/nr.mjs", "nci": "bin/nci.mjs", "nlx": "bin/nlx.mjs", "nun": "bin/nun.mjs", "nup": "bin/nup.mjs" } }, "sha512-9q/yCljni37pkMr4sPrI3G4jqdIk074+iukc5aFJl7kmDCCsiJrbZ6zKxnES1Gwg+i9RcDZwvktl23puGslmvA=="], + "@apidevtools/json-schema-ref-parser": ["@apidevtools/json-schema-ref-parser@14.2.1", "", { "dependencies": { "js-yaml": "^4.1.0" }, "peerDependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-HmdFw9CDYqM6B25pqGBpNeLCKvGPlIx1EbLrVL0zPvj50CJQUHyBNBw45Muk0kEIkogo1VZvOKHajdMuAzSxRg=="], + "@babel/code-frame": ["@babel/code-frame@7.29.0", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.28.5", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw=="], "@babel/compat-data": ["@babel/compat-data@7.29.0", "", {}, "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg=="], @@ -91,12 +100,20 @@ "@babel/preset-typescript": ["@babel/preset-typescript@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-typescript": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g=="], + "@babel/runtime": ["@babel/runtime@7.28.6", "", {}, "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA=="], + "@babel/template": ["@babel/template@7.28.6", "", { "dependencies": { "@babel/code-frame": "^7.28.6", "@babel/parser": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ=="], "@babel/traverse": ["@babel/traverse@7.29.0", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/types": "^7.29.0", "debug": "^4.3.1" } }, "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA=="], "@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="], + "@clack/core": ["@clack/core@1.0.1", "", { "dependencies": { "picocolors": "^1.0.0", "sisteransi": "^1.0.5" } }, "sha512-WKeyK3NOBwDOzagPR5H08rFk9D/WuN705yEbuZvKqlkmoLM2woKtXb10OO2k1NoSU4SFG947i2/SCYh+2u5e4g=="], + + "@clack/prompts": ["@clack/prompts@1.0.1", "", { "dependencies": { "@clack/core": "1.0.1", "picocolors": "^1.0.0", "sisteransi": "^1.0.5" } }, "sha512-/42G73JkuYdyWZ6m8d/CJtBrGl1Hegyc7Fy78m5Ob+jF85TOUmLR5XLce/U3LxYAw0kJ8CT5aI99RIvPHcGp/Q=="], + + "@cloudflare/kv-asset-handler": ["@cloudflare/kv-asset-handler@0.4.2", "", {}, "sha512-SIOD2DxrRRwQ+jgzlXCqoEFiKOFqaPjhnNTGKXSRLvp1HiOvapLaFG2kEr9dYQTYe8rKrd9uvDUzmAITeNyaHQ=="], + "@dotenvx/dotenvx": ["@dotenvx/dotenvx@1.52.0", "", { "dependencies": { "commander": "^11.1.0", "dotenv": "^17.2.1", "eciesjs": "^0.4.10", "execa": "^5.1.1", "fdir": "^6.2.0", "ignore": "^5.3.0", "object-treeify": "1.1.33", "picomatch": "^4.0.2", "which": "^4.0.0" }, "bin": { "dotenvx": "src/cli/dotenvx.js" } }, "sha512-CaQcc8JvtzQhUSm9877b6V4Tb7HCotkcyud9X2YwdqtQKwgljkMRwU96fVYKnzN3V0Hj74oP7Es+vZ0mS+Aa1w=="], "@ecies/ciphers": ["@ecies/ciphers@0.2.5", "", { "peerDependencies": { "@noble/ciphers": "^1.0.0" } }, "sha512-GalEZH4JgOMHYYcYmVqnFirFsjZHeoGMDt9IxEnM9F7GRUUyUksJ7Ou53L83WHJq3RWKD3AcBpo0iQh0oMpf8A=="], @@ -107,6 +124,58 @@ "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="], + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.3", "", { "os": "aix", "cpu": "ppc64" }, "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg=="], + + "@esbuild/android-arm": ["@esbuild/android-arm@0.27.3", "", { "os": "android", "cpu": "arm" }, "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA=="], + + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.27.3", "", { "os": "android", "cpu": "arm64" }, "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg=="], + + "@esbuild/android-x64": ["@esbuild/android-x64@0.27.3", "", { "os": "android", "cpu": "x64" }, "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ=="], + + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.27.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg=="], + + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.27.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg=="], + + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.27.3", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w=="], + + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.27.3", "", { "os": "freebsd", "cpu": "x64" }, "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA=="], + + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.27.3", "", { "os": "linux", "cpu": "arm" }, "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw=="], + + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.27.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg=="], + + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.27.3", "", { "os": "linux", "cpu": "ia32" }, "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg=="], + + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.27.3", "", { "os": "linux", "cpu": "none" }, "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA=="], + + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.27.3", "", { "os": "linux", "cpu": "none" }, "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw=="], + + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.27.3", "", { "os": "linux", "cpu": "ppc64" }, "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA=="], + + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.27.3", "", { "os": "linux", "cpu": "none" }, "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ=="], + + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.27.3", "", { "os": "linux", "cpu": "s390x" }, "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw=="], + + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.27.3", "", { "os": "linux", "cpu": "x64" }, "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA=="], + + "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.27.3", "", { "os": "none", "cpu": "arm64" }, "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA=="], + + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.27.3", "", { "os": "none", "cpu": "x64" }, "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA=="], + + "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.27.3", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw=="], + + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.27.3", "", { "os": "openbsd", "cpu": "x64" }, "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ=="], + + "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.27.3", "", { "os": "none", "cpu": "arm64" }, "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g=="], + + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.27.3", "", { "os": "sunos", "cpu": "x64" }, "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA=="], + + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.27.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA=="], + + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.27.3", "", { "os": "win32", "cpu": "ia32" }, "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q=="], + + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.3", "", { "os": "win32", "cpu": "x64" }, "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA=="], + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.1", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ=="], "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], @@ -125,6 +194,8 @@ "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], + "@exodus/schemasafe": ["@exodus/schemasafe@1.3.0", "", {}, "sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw=="], + "@floating-ui/core": ["@floating-ui/core@1.7.4", "", { "dependencies": { "@floating-ui/utils": "^0.2.10" } }, "sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg=="], "@floating-ui/dom": ["@floating-ui/dom@1.7.5", "", { "dependencies": { "@floating-ui/core": "^1.7.4", "@floating-ui/utils": "^0.2.10" } }, "sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg=="], @@ -141,6 +212,8 @@ "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + "@humanwhocodes/momoa": ["@humanwhocodes/momoa@2.0.4", "", {}, "sha512-RE815I4arJFtt+FVeU1Tgp9/Xvecacji8w/V6XtXsWWH/wz/eNkNbhb+ny/+PlVZjV0rxQpRSQKNKE3lcktHEA=="], + "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], "@img/colour": ["@img/colour@1.0.0", "", {}, "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw=="], @@ -203,7 +276,11 @@ "@inquirer/type": ["@inquirer/type@3.0.10", "", { "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA=="], - "@isaacs/cliui": ["@isaacs/cliui@9.0.0", "", {}, "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg=="], + "@ioredis/commands": ["@ioredis/commands@1.5.0", "", {}, "sha512-eUgLqrMf8nJkZxT24JvVRrQya1vZkQh8BBeYNwGDqa5I0VUi8ACx7uFvAaLxintokpTenkK6DASvo/bvNbBGow=="], + + "@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], + + "@isaacs/fs-minipass": ["@isaacs/fs-minipass@4.0.1", "", { "dependencies": { "minipass": "^7.0.4" } }, "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w=="], "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], @@ -211,10 +288,58 @@ "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + "@jridgewell/source-map": ["@jridgewell/source-map@0.3.11", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA=="], + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + "@jsep-plugin/assignment": ["@jsep-plugin/assignment@1.3.0", "", { "peerDependencies": { "jsep": "^0.4.0||^1.0.0" } }, "sha512-VVgV+CXrhbMI3aSusQyclHkenWSAm95WaiKrMxRFam3JSUiIaQjoMIw2sEs/OX4XifnqeQUN4DYbJjlA8EfktQ=="], + + "@jsep-plugin/regex": ["@jsep-plugin/regex@1.0.4", "", { "peerDependencies": { "jsep": "^0.4.0||^1.0.0" } }, "sha512-q7qL4Mgjs1vByCaTnDFcBnV9HS7GVPJX5vyVoCgZHNSC9rjwIlmbXG5sUuorR5ndfHAIlJ8pVStxvjXHbNvtUg=="], + + "@kubb/agent": ["@kubb/agent@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/fabric-core": "0.12.11", "@kubb/plugin-client": "4.27.1", "@kubb/plugin-cypress": "4.27.1", "@kubb/plugin-faker": "4.27.1", "@kubb/plugin-mcp": "4.27.1", "@kubb/plugin-msw": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/plugin-react-query": "4.27.1", "@kubb/plugin-redoc": "4.27.1", "@kubb/plugin-solid-query": "4.27.1", "@kubb/plugin-svelte-query": "4.27.1", "@kubb/plugin-swr": "4.27.1", "@kubb/plugin-ts": "4.27.1", "@kubb/plugin-vue-query": "4.27.1", "@kubb/plugin-zod": "4.27.1", "execa": "^9.6.1", "jiti": "2.5.1", "nitropack": "^2.13.1", "picocolors": "^1.1.1", "string-argv": "^0.3.2", "ws": "^8.19.0" } }, "sha512-OKDpgMnqzAmPWG9HzULDTLCn9dQmUC+Q+/B1ASlRY68K6A4vdmpGjYag0qk7hbbzC17L47qbyRLQn/7a1Gzfaw=="], + + "@kubb/cli": ["@kubb/cli@4.27.1", "", { "dependencies": { "@clack/prompts": "^1.0.1", "@kubb/core": "4.27.1", "chokidar": "^5.0.0", "citty": "^0.1.6", "cosmiconfig": "^9.0.0", "dotenv": "^17.3.1", "execa": "^9.6.1", "gradient-string": "^3.0.0", "jiti": "2.5.1", "latest-version": "^9.0.0", "picocolors": "^1.1.1", "seedrandom": "^3.0.5", "semver": "^7.7.4", "string-argv": "^0.3.2" }, "bin": { "kubb": "bin/kubb.cjs" } }, "sha512-lWu+RMEQObZwj4gEyp/lTAsoOXcJEvXazWgrqR43Hm9gvAwZMdkBBcED0EGNq3nsIs/zY/gdUUrC3vxO+jV5aA=="], + + "@kubb/core": ["@kubb/core@4.27.1", "", { "dependencies": { "@kubb/react-fabric": "0.12.11", "camelcase": "^8.0.0", "execa": "^9.6.1", "find-up": "^7.0.0", "fs-extra": "^11.3.3", "jiti": "2.5.1", "js-runtime": "^0.0.8", "natural-orderby": "^5.0.0", "p-limit": "^7.3.0", "remeda": "^2.33.6", "semver": "^7.7.4" } }, "sha512-uM3sFcGFa1+xVHJT+Q7wcRQHsCJjtuu4x5oYgILHWzs0kHNbI6M60EmD4KgDvTC8e3e0I7YqP/uo5yKH1SJvIw=="], + + "@kubb/fabric-core": ["@kubb/fabric-core@0.12.11", "", { "dependencies": { "@clack/prompts": "^1.0.0", "fs-extra": "^11.3.3", "natural-orderby": "^5.0.0", "p-limit": "^7.3.0", "picocolors": "^1.1.1", "remeda": "^2.33.5", "serve-handler": "^6.1.6", "signal-exit": "^4.1.0", "typescript": "5.9.3", "ws": "^8.19.0" } }, "sha512-RjWEwdglJFc9s4Ph+A2CX1bUAPFhIH9KkRldoUv3VOsmfMpgFKncQIgHYLFU9W0hcGQjvWMkOyU0qxKKcRvQ8Q=="], + + "@kubb/oas": ["@kubb/oas@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@redocly/openapi-core": "^2.19.1", "jsonpointer": "^5.0.1", "oas": "^28.9.0", "oas-normalize": "^15.7.1", "openapi-types": "^12.1.3", "remeda": "^2.33.6", "swagger2openapi": "^7.0.8" } }, "sha512-uwyjHeZmvF88cCpXkRQH93Ei85/q59EaXaiwBki7hqdmYFau47xSkfAG3M2kGrHFxRn6Y9j00KFd/HJxb3Z1aA=="], + + "@kubb/plugin-client": ["@kubb/plugin-client@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/oas": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/plugin-ts": "4.27.1", "@kubb/plugin-zod": "4.27.1", "@kubb/react-fabric": "0.12.11" }, "peerDependencies": { "axios": "^1.7.2" }, "optionalPeers": ["axios"] }, "sha512-h19EN6ewInN09FKplicAFqfTb/CgM3ma12weUOg1V6fXMrK/UNTS4SZNGKPPoL+3YqHaw92coQYsfVvdTNtZQQ=="], + + "@kubb/plugin-cypress": ["@kubb/plugin-cypress@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/oas": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/plugin-ts": "4.27.1", "@kubb/react-fabric": "0.12.11" } }, "sha512-TU1tWAcjuc2/UnhhSq4q7CR2M1LdDCR7FL2IHxraGIZ3OMrOU9YyHJFGpmAkRyMZUaWPPwJPMwuZNhwMeHX1CQ=="], + + "@kubb/plugin-faker": ["@kubb/plugin-faker@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/oas": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/plugin-ts": "4.27.1", "@kubb/react-fabric": "0.12.11" } }, "sha512-VuCWhXcLs5t12/560EhMclPD42Ud1ybtsxG5nAc2I1BOs7PyisWzqVoqjE+KLl5IbFGeW5BUTqfZ6LbXRw2UPw=="], + + "@kubb/plugin-mcp": ["@kubb/plugin-mcp@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/oas": "4.27.1", "@kubb/plugin-client": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/plugin-ts": "4.27.1", "@kubb/plugin-zod": "4.27.1", "@kubb/react-fabric": "0.12.11" } }, "sha512-dqVKCj4Uwsm6rUyy2iaWSAGjl4HIuJk+fKN45Rp1ADd84C4Lf3/Zt8L62jSiICtbaaCmTCGDwt36iX7odikZ5A=="], + + "@kubb/plugin-msw": ["@kubb/plugin-msw@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/oas": "4.27.1", "@kubb/plugin-faker": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/plugin-ts": "4.27.1", "@kubb/react-fabric": "0.12.11" } }, "sha512-VyauJXpoKTKQ+/nGLipFJk5L2W/GKM8z4IjL2AnC6Benf9k76OMPJQY5HfwS80BUaV7D5RTMQAZEO9vH117t0A=="], + + "@kubb/plugin-oas": ["@kubb/plugin-oas@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/oas": "4.27.1", "@kubb/react-fabric": "0.12.11", "p-limit": "^7.3.0", "remeda": "^2.33.6" } }, "sha512-EiRP6r98FPBsfVf6rPmIWnwU8iexOi7GPBxFLkH4IqV3fhJaS0dy1FF+AbQP3EZAqLgzriaoTTGc9A7Tp40hhw=="], + + "@kubb/plugin-react-query": ["@kubb/plugin-react-query@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/oas": "4.27.1", "@kubb/plugin-client": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/plugin-ts": "4.27.1", "@kubb/plugin-zod": "4.27.1", "@kubb/react-fabric": "0.12.11", "remeda": "^2.33.6" } }, "sha512-34zQ8GGF5C9i5MmVcrUPE+tBi2Ml5IaQZvFBsK4bRex6nw6ouU6BmhjgvwOSqEOqIuBfQvBjhnulBkwZlRYvFw=="], + + "@kubb/plugin-redoc": ["@kubb/plugin-redoc@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/oas": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/react-fabric": "0.12.11", "handlebars": "^4.7.8" } }, "sha512-C9urATMe4nU5qFK+7TpM1N+xJSyUmwBi1eMoT3yOj7RhCKpghTqUoOzRjnnDP6qGOIXsTsv00XE1EF9sX9k3Tg=="], + + "@kubb/plugin-solid-query": ["@kubb/plugin-solid-query@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/oas": "4.27.1", "@kubb/plugin-client": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/plugin-ts": "4.27.1", "@kubb/plugin-zod": "4.27.1", "@kubb/react-fabric": "0.12.11", "remeda": "^2.33.6" } }, "sha512-o67JFX4zE2amJYEzg+YmhcgwbiR9OKpkJSFtc3xO+giaT3973bhYW7glQ6h48SKCR+qqAd+PZdEMQEd64MKs4A=="], + + "@kubb/plugin-svelte-query": ["@kubb/plugin-svelte-query@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/oas": "4.27.1", "@kubb/plugin-client": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/plugin-ts": "4.27.1", "@kubb/plugin-zod": "4.27.1", "@kubb/react-fabric": "0.12.11", "remeda": "^2.33.6" } }, "sha512-myBMysoJYGLWPMpZx1U8Sul82IXLgbVCav+ZfguRJxCFlaV5BPL+4LnwYUh+vPkdA2nRaE6RazC90IsNS4/tXA=="], + + "@kubb/plugin-swr": ["@kubb/plugin-swr@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/oas": "4.27.1", "@kubb/plugin-client": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/plugin-ts": "4.27.1", "@kubb/plugin-zod": "4.27.1", "@kubb/react-fabric": "0.12.11", "remeda": "^2.33.6" } }, "sha512-1SNe32yj2+UAlzMgnMfVGX+tF+9wP3d3BMg+lrMQHjhl8ymOQgguBLCvr/6ThRfdHtU4uEf9GIjtff8ddhgtrQ=="], + + "@kubb/plugin-ts": ["@kubb/plugin-ts@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/fabric-core": "0.12.11", "@kubb/oas": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/react-fabric": "0.12.11", "natural-orderby": "^5.0.0", "remeda": "^2.33.6", "typescript": "5.9.3" } }, "sha512-imjOcHX2fY3GrU198s9TCUXT93TGprIMlXv5sK4XFBbYi9n7GTqP2/JCooGpKEx0geoUdFpMgH5wWDHiL9Llyg=="], + + "@kubb/plugin-vue-query": ["@kubb/plugin-vue-query@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/oas": "4.27.1", "@kubb/plugin-client": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/plugin-ts": "4.27.1", "@kubb/plugin-zod": "4.27.1", "@kubb/react-fabric": "0.12.11", "remeda": "^2.33.6" } }, "sha512-LgmHvnx3pQXLYhhm2lzPGM5prk7L/PfEY5ON8Uen2L6lxepVL00A3dSrsd4XmR0wlFhcxzkOLXX47c/dBu4i3A=="], + + "@kubb/plugin-zod": ["@kubb/plugin-zod@4.27.1", "", { "dependencies": { "@kubb/core": "4.27.1", "@kubb/oas": "4.27.1", "@kubb/plugin-oas": "4.27.1", "@kubb/plugin-ts": "4.27.1", "@kubb/react-fabric": "0.12.11" } }, "sha512-10r7abRUvgfGkeVYuwKfDibauK08TBRwb2+Cx9GWsQ5qK1SdqF5wMoVYOT/rQhW4S/ySkBNyxMFk9rwgoUHgNw=="], + + "@kubb/react-fabric": ["@kubb/react-fabric@0.12.11", "", { "dependencies": { "@kubb/fabric-core": "0.12.11", "execa": "^9.6.1", "natural-orderby": "^5.0.0", "react-devtools-core": "6.1.5", "remeda": "^2.33.5", "signal-exit": "^4.1.0", "ws": "8.18.0" } }, "sha512-87TFhccWE5c56xDX9QTGbMw1cO0DiqoJeZsppLRMgQEI+ErrgROA2F6u3XQSDMU+ctMoiot9kHVcuzWZyp3HZw=="], + + "@mapbox/node-pre-gyp": ["@mapbox/node-pre-gyp@2.0.3", "", { "dependencies": { "consola": "^3.2.3", "detect-libc": "^2.0.0", "https-proxy-agent": "^7.0.5", "node-fetch": "^2.6.7", "nopt": "^8.0.0", "semver": "^7.5.3", "tar": "^7.4.0" }, "bin": { "node-pre-gyp": "bin/node-pre-gyp" } }, "sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg=="], + "@modelcontextprotocol/sdk": ["@modelcontextprotocol/sdk@1.26.0", "", { "dependencies": { "@hono/node-server": "^1.19.9", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "content-type": "^1.0.5", "cors": "^2.8.5", "cross-spawn": "^7.0.5", "eventsource": "^3.0.2", "eventsource-parser": "^3.0.0", "express": "^5.2.1", "express-rate-limit": "^8.2.1", "hono": "^4.11.4", "jose": "^6.1.3", "json-schema-typed": "^8.0.2", "pkce-challenge": "^5.0.0", "raw-body": "^3.0.0", "zod": "^3.25 || ^4.0", "zod-to-json-schema": "^3.25.1" }, "peerDependencies": { "@cfworker/json-schema": "^4.1.1" }, "optionalPeers": ["@cfworker/json-schema"] }, "sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg=="], "@mswjs/interceptors": ["@mswjs/interceptors@0.41.3", "", { "dependencies": { "@open-draft/deferred-promise": "^2.2.0", "@open-draft/logger": "^0.3.0", "@open-draft/until": "^2.0.0", "is-node-process": "^1.2.0", "outvariant": "^1.4.3", "strict-event-emitter": "^0.5.1" } }, "sha512-cXu86tF4VQVfwz8W1SPbhoRyHJkti6mjH/XJIxp40jhO4j2k1m4KYrEykxqWPkFF3vrK4rgQppBh//AwyGSXPA=="], @@ -261,6 +386,50 @@ "@open-draft/until": ["@open-draft/until@2.1.0", "", {}, "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg=="], + "@parcel/watcher": ["@parcel/watcher@2.5.6", "", { "dependencies": { "detect-libc": "^2.0.3", "is-glob": "^4.0.3", "node-addon-api": "^7.0.0", "picomatch": "^4.0.3" }, "optionalDependencies": { "@parcel/watcher-android-arm64": "2.5.6", "@parcel/watcher-darwin-arm64": "2.5.6", "@parcel/watcher-darwin-x64": "2.5.6", "@parcel/watcher-freebsd-x64": "2.5.6", "@parcel/watcher-linux-arm-glibc": "2.5.6", "@parcel/watcher-linux-arm-musl": "2.5.6", "@parcel/watcher-linux-arm64-glibc": "2.5.6", "@parcel/watcher-linux-arm64-musl": "2.5.6", "@parcel/watcher-linux-x64-glibc": "2.5.6", "@parcel/watcher-linux-x64-musl": "2.5.6", "@parcel/watcher-win32-arm64": "2.5.6", "@parcel/watcher-win32-ia32": "2.5.6", "@parcel/watcher-win32-x64": "2.5.6" } }, "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ=="], + + "@parcel/watcher-android-arm64": ["@parcel/watcher-android-arm64@2.5.6", "", { "os": "android", "cpu": "arm64" }, "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A=="], + + "@parcel/watcher-darwin-arm64": ["@parcel/watcher-darwin-arm64@2.5.6", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA=="], + + "@parcel/watcher-darwin-x64": ["@parcel/watcher-darwin-x64@2.5.6", "", { "os": "darwin", "cpu": "x64" }, "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg=="], + + "@parcel/watcher-freebsd-x64": ["@parcel/watcher-freebsd-x64@2.5.6", "", { "os": "freebsd", "cpu": "x64" }, "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng=="], + + "@parcel/watcher-linux-arm-glibc": ["@parcel/watcher-linux-arm-glibc@2.5.6", "", { "os": "linux", "cpu": "arm" }, "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ=="], + + "@parcel/watcher-linux-arm-musl": ["@parcel/watcher-linux-arm-musl@2.5.6", "", { "os": "linux", "cpu": "arm" }, "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg=="], + + "@parcel/watcher-linux-arm64-glibc": ["@parcel/watcher-linux-arm64-glibc@2.5.6", "", { "os": "linux", "cpu": "arm64" }, "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA=="], + + "@parcel/watcher-linux-arm64-musl": ["@parcel/watcher-linux-arm64-musl@2.5.6", "", { "os": "linux", "cpu": "arm64" }, "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA=="], + + "@parcel/watcher-linux-x64-glibc": ["@parcel/watcher-linux-x64-glibc@2.5.6", "", { "os": "linux", "cpu": "x64" }, "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ=="], + + "@parcel/watcher-linux-x64-musl": ["@parcel/watcher-linux-x64-musl@2.5.6", "", { "os": "linux", "cpu": "x64" }, "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg=="], + + "@parcel/watcher-wasm": ["@parcel/watcher-wasm@2.5.6", "", { "dependencies": { "is-glob": "^4.0.3", "napi-wasm": "^1.1.0", "picomatch": "^4.0.3" } }, "sha512-byAiBZ1t3tXQvc8dMD/eoyE7lTXYorhn+6uVW5AC+JGI1KtJC/LvDche5cfUE+qiefH+Ybq0bUCJU0aB1cSHUA=="], + + "@parcel/watcher-win32-arm64": ["@parcel/watcher-win32-arm64@2.5.6", "", { "os": "win32", "cpu": "arm64" }, "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q=="], + + "@parcel/watcher-win32-ia32": ["@parcel/watcher-win32-ia32@2.5.6", "", { "os": "win32", "cpu": "ia32" }, "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g=="], + + "@parcel/watcher-win32-x64": ["@parcel/watcher-win32-x64@2.5.6", "", { "os": "win32", "cpu": "x64" }, "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw=="], + + "@pkgjs/parseargs": ["@pkgjs/parseargs@0.11.0", "", {}, "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="], + + "@pnpm/config.env-replace": ["@pnpm/config.env-replace@1.1.0", "", {}, "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w=="], + + "@pnpm/network.ca-file": ["@pnpm/network.ca-file@1.0.2", "", { "dependencies": { "graceful-fs": "4.2.10" } }, "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA=="], + + "@pnpm/npm-conf": ["@pnpm/npm-conf@3.0.2", "", { "dependencies": { "@pnpm/config.env-replace": "^1.1.0", "@pnpm/network.ca-file": "^1.0.1", "config-chain": "^1.1.11" } }, "sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA=="], + + "@poppinss/colors": ["@poppinss/colors@4.1.6", "", { "dependencies": { "kleur": "^4.1.5" } }, "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg=="], + + "@poppinss/dumper": ["@poppinss/dumper@0.6.5", "", { "dependencies": { "@poppinss/colors": "^4.1.5", "@sindresorhus/is": "^7.0.2", "supports-color": "^10.0.0" } }, "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw=="], + + "@poppinss/exception": ["@poppinss/exception@1.2.3", "", {}, "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw=="], + "@radix-ui/number": ["@radix-ui/number@1.1.1", "", {}, "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="], "@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], @@ -381,18 +550,98 @@ "@radix-ui/rect": ["@radix-ui/rect@1.1.1", "", {}, "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="], + "@readme/better-ajv-errors": ["@readme/better-ajv-errors@2.4.0", "", { "dependencies": { "@babel/code-frame": "^7.22.5", "@babel/runtime": "^7.22.5", "@humanwhocodes/momoa": "^2.0.3", "jsonpointer": "^5.0.0", "leven": "^3.1.0", "picocolors": "^1.1.1" }, "peerDependencies": { "ajv": "4.11.8 - 8" } }, "sha512-9WODaOAKSl/mU+MYNZ2aHCrkoRSvmQ+1YkLj589OEqqjOAhbn8j7Z+ilYoiTu/he6X63/clsxxAB4qny9/dDzg=="], + + "@readme/http-status-codes": ["@readme/http-status-codes@7.2.0", "", {}, "sha512-/dBh9qw3QhJYqlGwt2I+KUP/lQ6nytdCx3aq+GpMUhibLHF3O7fwoowNcTwlbnwtyJ+TJYTIIrp3oVUlRNx3fA=="], + + "@readme/openapi-parser": ["@readme/openapi-parser@5.5.0", "", { "dependencies": { "@apidevtools/json-schema-ref-parser": "^14.1.1", "@readme/better-ajv-errors": "^2.3.2", "@readme/openapi-schemas": "^3.1.0", "@types/json-schema": "^7.0.15", "ajv": "^8.12.0", "ajv-draft-04": "^1.0.0" }, "peerDependencies": { "openapi-types": ">=7" } }, "sha512-uY9+3ouf6NWd/ck5PzlhcRwvRFLDd9ajRsMzZPp/iqdReGgPR7m8xEXtCYbLTGXJZcrDgYyNsHUL7e87Wsh+ew=="], + + "@readme/openapi-schemas": ["@readme/openapi-schemas@3.1.0", "", {}, "sha512-9FC/6ho8uFa8fV50+FPy/ngWN53jaUu4GRXlAjcxIRrzhltJnpKkBG2Tp0IDraFJeWrOpk84RJ9EMEEYzaI1Bw=="], + + "@readme/postman-to-openapi": ["@readme/postman-to-openapi@4.1.0", "", { "dependencies": { "@readme/http-status-codes": "^7.2.0", "js-yaml": "^4.1.0", "jsonc-parser": "3.2.0", "lodash.camelcase": "^4.3.0", "marked": "^4.3.0", "mustache": "^4.2.0" } }, "sha512-VvV2Hzjskz01m8doSn7Ypt6cSZzgjnypVqXy1ipThbyYD6SGiM74VSePXykOODj/43Y2m6zeYedPk/ZLts/HvQ=="], + "@redocly/ajv": ["@redocly/ajv@8.17.4", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-BieiCML/IgP6x99HZByJSt7fJE4ipgzO7KAFss92Bs+PEI35BhY7vGIysFXLT+YmS7nHtQjZjhOQyPPEf7xGHA=="], "@redocly/config": ["@redocly/config@0.22.2", "", {}, "sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ=="], "@redocly/openapi-core": ["@redocly/openapi-core@1.34.6", "", { "dependencies": { "@redocly/ajv": "^8.11.2", "@redocly/config": "^0.22.0", "colorette": "^1.2.0", "https-proxy-agent": "^7.0.5", "js-levenshtein": "^1.1.6", "js-yaml": "^4.1.0", "minimatch": "^5.0.1", "pluralize": "^8.0.0", "yaml-ast-parser": "0.0.43" } }, "sha512-2+O+riuIUgVSuLl3Lyh5AplWZyVMNuG2F98/o6NrutKJfW4/GTZdPpZlIphS0HGgcOHgmWcCSHj+dWFlZaGSHw=="], + "@rollup/plugin-alias": ["@rollup/plugin-alias@6.0.0", "", { "peerDependencies": { "rollup": ">=4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-tPCzJOtS7uuVZd+xPhoy5W4vThe6KWXNmsFCNktaAh5RTqcLiSfT4huPQIXkgJ6YCOjJHvecOAzQxLFhPxKr+g=="], + + "@rollup/plugin-commonjs": ["@rollup/plugin-commonjs@29.0.0", "", { "dependencies": { "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", "estree-walker": "^2.0.2", "fdir": "^6.2.0", "is-reference": "1.2.1", "magic-string": "^0.30.3", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^2.68.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-U2YHaxR2cU/yAiwKJtJRhnyLk7cifnQw0zUpISsocBDoHDJn+HTV74ABqnwr5bEgWUwFZC9oFL6wLe21lHu5eQ=="], + + "@rollup/plugin-inject": ["@rollup/plugin-inject@5.0.5", "", { "dependencies": { "@rollup/pluginutils": "^5.0.1", "estree-walker": "^2.0.2", "magic-string": "^0.30.3" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg=="], + + "@rollup/plugin-json": ["@rollup/plugin-json@6.1.0", "", { "dependencies": { "@rollup/pluginutils": "^5.1.0" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA=="], + + "@rollup/plugin-node-resolve": ["@rollup/plugin-node-resolve@16.0.3", "", { "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", "is-module": "^1.0.0", "resolve": "^1.22.1" }, "peerDependencies": { "rollup": "^2.78.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg=="], + + "@rollup/plugin-replace": ["@rollup/plugin-replace@6.0.3", "", { "dependencies": { "@rollup/pluginutils": "^5.0.1", "magic-string": "^0.30.3" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA=="], + + "@rollup/plugin-terser": ["@rollup/plugin-terser@0.4.4", "", { "dependencies": { "serialize-javascript": "^6.0.1", "smob": "^1.0.0", "terser": "^5.17.4" }, "peerDependencies": { "rollup": "^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A=="], + + "@rollup/pluginutils": ["@rollup/pluginutils@5.3.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q=="], + + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.59.0", "", { "os": "android", "cpu": "arm" }, "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg=="], + + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.59.0", "", { "os": "android", "cpu": "arm64" }, "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q=="], + + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.59.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg=="], + + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.59.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w=="], + + "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.59.0", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA=="], + + "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.59.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg=="], + + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.59.0", "", { "os": "linux", "cpu": "arm" }, "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw=="], + + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.59.0", "", { "os": "linux", "cpu": "arm" }, "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA=="], + + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.59.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA=="], + + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.59.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA=="], + + "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg=="], + + "@rollup/rollup-linux-loong64-musl": ["@rollup/rollup-linux-loong64-musl@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q=="], + + "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.59.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA=="], + + "@rollup/rollup-linux-ppc64-musl": ["@rollup/rollup-linux-ppc64-musl@4.59.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA=="], + + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg=="], + + "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg=="], + + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.59.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w=="], + + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.59.0", "", { "os": "linux", "cpu": "x64" }, "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg=="], + + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.59.0", "", { "os": "linux", "cpu": "x64" }, "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg=="], + + "@rollup/rollup-openbsd-x64": ["@rollup/rollup-openbsd-x64@4.59.0", "", { "os": "openbsd", "cpu": "x64" }, "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ=="], + + "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.59.0", "", { "os": "none", "cpu": "arm64" }, "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA=="], + + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.59.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A=="], + + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.59.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA=="], + + "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.59.0", "", { "os": "win32", "cpu": "x64" }, "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA=="], + + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.59.0", "", { "os": "win32", "cpu": "x64" }, "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA=="], + "@rtsao/scc": ["@rtsao/scc@1.1.0", "", {}, "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="], "@sec-ant/readable-stream": ["@sec-ant/readable-stream@0.4.1", "", {}, "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg=="], + "@sindresorhus/is": ["@sindresorhus/is@7.2.0", "", {}, "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw=="], + "@sindresorhus/merge-streams": ["@sindresorhus/merge-streams@4.0.0", "", {}, "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ=="], + "@speed-highlight/core": ["@speed-highlight/core@1.2.14", "", {}, "sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA=="], + "@swc/helpers": ["@swc/helpers@0.5.15", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g=="], "@tailwindcss/node": ["@tailwindcss/node@4.1.18", "", { "dependencies": { "@jridgewell/remapping": "^2.3.4", "enhanced-resolve": "^5.18.3", "jiti": "^2.6.1", "lightningcss": "1.30.2", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", "tailwindcss": "4.1.18" } }, "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ=="], @@ -445,8 +694,12 @@ "@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="], + "@types/resolve": ["@types/resolve@1.20.2", "", {}, "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q=="], + "@types/statuses": ["@types/statuses@2.0.6", "", {}, "sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA=="], + "@types/tinycolor2": ["@types/tinycolor2@1.4.6", "", {}, "sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw=="], + "@types/validate-npm-package-name": ["@types/validate-npm-package-name@4.0.2", "", {}, "sha512-lrpDziQipxCEeK5kWxvljWYhUvOiB2A9izZd9B2AFarYAkqZshb4lPbRs7zKEic6eGtH8V/2qJW+dPp9OtF6bw=="], "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.55.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.55.0", "@typescript-eslint/type-utils": "8.55.0", "@typescript-eslint/utils": "8.55.0", "@typescript-eslint/visitor-keys": "8.55.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.55.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ=="], @@ -507,16 +760,26 @@ "@unrs/resolver-binding-win32-x64-msvc": ["@unrs/resolver-binding-win32-x64-msvc@1.11.1", "", { "os": "win32", "cpu": "x64" }, "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g=="], + "@vercel/nft": ["@vercel/nft@1.3.1", "", { "dependencies": { "@mapbox/node-pre-gyp": "^2.0.0", "@rollup/pluginutils": "^5.1.3", "acorn": "^8.6.0", "acorn-import-attributes": "^1.9.5", "async-sema": "^3.1.1", "bindings": "^1.4.0", "estree-walker": "2.0.2", "glob": "^13.0.0", "graceful-fs": "^4.2.9", "node-gyp-build": "^4.2.2", "picomatch": "^4.0.2", "resolve-from": "^5.0.0" }, "bin": { "nft": "out/cli.js" } }, "sha512-ihNT1rswiq3cy4WKQAV5kJi6UjWX1vLUzlLc+Vvq83G8CU9nMgfDWz5f1tOnSlS8LeC4Wp4qTB3+HGj/ccUrFQ=="], + + "abbrev": ["abbrev@3.0.1", "", {}, "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg=="], + + "abort-controller": ["abort-controller@3.0.0", "", { "dependencies": { "event-target-shim": "^5.0.0" } }, "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg=="], + "accepts": ["accepts@2.0.0", "", { "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" } }, "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="], "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + "acorn-import-attributes": ["acorn-import-attributes@1.9.5", "", { "peerDependencies": { "acorn": "^8" } }, "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ=="], + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], "agent-base": ["agent-base@7.1.4", "", {}, "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="], "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=="], + "ajv-draft-04": ["ajv-draft-04@1.0.0", "", { "peerDependencies": { "ajv": "^8.5.0" }, "optionalPeers": ["ajv"] }, "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw=="], + "ajv-formats": ["ajv-formats@3.0.1", "", { "dependencies": { "ajv": "^8.0.0" } }, "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ=="], "ansi-colors": ["ansi-colors@4.1.3", "", {}, "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw=="], @@ -527,6 +790,12 @@ "ansis": ["ansis@4.2.0", "", {}, "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig=="], + "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], + + "archiver": ["archiver@7.0.1", "", { "dependencies": { "archiver-utils": "^5.0.2", "async": "^3.2.4", "buffer-crc32": "^1.0.0", "readable-stream": "^4.0.0", "readdir-glob": "^1.1.2", "tar-stream": "^3.0.0", "zip-stream": "^6.0.1" } }, "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ=="], + + "archiver-utils": ["archiver-utils@5.0.2", "", { "dependencies": { "glob": "^10.0.0", "graceful-fs": "^4.2.0", "is-stream": "^2.0.1", "lazystream": "^1.0.0", "lodash": "^4.17.15", "normalize-path": "^3.0.0", "readable-stream": "^4.0.0" } }, "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA=="], + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], "aria-hidden": ["aria-hidden@1.2.6", "", { "dependencies": { "tslib": "^2.0.0" } }, "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA=="], @@ -553,18 +822,30 @@ "ast-types-flow": ["ast-types-flow@0.0.8", "", {}, "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ=="], + "async": ["async@3.2.6", "", {}, "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="], + "async-function": ["async-function@1.0.0", "", {}, "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA=="], + "async-sema": ["async-sema@3.1.1", "", {}, "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg=="], + "available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="], "axe-core": ["axe-core@4.11.1", "", {}, "sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A=="], "axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="], + "b4a": ["b4a@1.8.0", "", { "peerDependencies": { "react-native-b4a": "*" }, "optionalPeers": ["react-native-b4a"] }, "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg=="], + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "bare-events": ["bare-events@2.8.2", "", { "peerDependencies": { "bare-abort-controller": "*" }, "optionalPeers": ["bare-abort-controller"] }, "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ=="], + + "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="], + "baseline-browser-mapping": ["baseline-browser-mapping@2.9.19", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg=="], + "bindings": ["bindings@1.5.0", "", { "dependencies": { "file-uri-to-path": "1.0.0" } }, "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ=="], + "body-parser": ["body-parser@2.2.2", "", { "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", "debug": "^4.4.3", "http-errors": "^2.0.0", "iconv-lite": "^0.7.0", "on-finished": "^2.4.1", "qs": "^6.14.1", "raw-body": "^3.0.1", "type-is": "^2.0.1" } }, "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA=="], "brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], @@ -573,9 +854,17 @@ "browserslist": ["browserslist@4.28.1", "", { "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" } }, "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA=="], + "buffer": ["buffer@6.0.3", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" } }, "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="], + + "buffer-crc32": ["buffer-crc32@1.0.0", "", {}, "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w=="], + + "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], + "bundle-name": ["bundle-name@4.1.0", "", { "dependencies": { "run-applescript": "^7.0.0" } }, "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q=="], - "bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="], + "bytes": ["bytes@3.0.0", "", {}, "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw=="], + + "c12": ["c12@3.3.3", "", { "dependencies": { "chokidar": "^5.0.0", "confbox": "^0.2.2", "defu": "^6.1.4", "dotenv": "^17.2.3", "exsolve": "^1.0.8", "giget": "^2.0.0", "jiti": "^2.6.1", "ohash": "^2.0.11", "pathe": "^2.0.3", "perfect-debounce": "^2.0.0", "pkg-types": "^2.3.0", "rc9": "^2.1.2" }, "peerDependencies": { "magicast": "*" }, "optionalPeers": ["magicast"] }, "sha512-750hTRvgBy5kcMNPdh95Qo+XUBeGo8C7nsKSmedDmaQI+E0r82DwHeM6vBewDe4rGFbnxoa4V9pw+sPh5+Iz8Q=="], "call-bind": ["call-bind@1.0.8", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", "get-intrinsic": "^1.2.4", "set-function-length": "^1.2.2" } }, "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww=="], @@ -583,14 +872,24 @@ "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], + "call-me-maybe": ["call-me-maybe@1.0.2", "", {}, "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ=="], + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + "camelcase": ["camelcase@8.0.0", "", {}, "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA=="], + "caniuse-lite": ["caniuse-lite@1.0.30001770", "", {}, "sha512-x/2CLQ1jHENRbHg5PSId2sXq1CIO1CISvwWAj027ltMVG2UNgW+w9oH2+HzgEIRFembL8bUlXtfbBHR1fCg2xw=="], "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], "change-case": ["change-case@5.4.4", "", {}, "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w=="], + "chokidar": ["chokidar@5.0.0", "", { "dependencies": { "readdirp": "^5.0.0" } }, "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw=="], + + "chownr": ["chownr@3.0.0", "", {}, "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g=="], + + "citty": ["citty@0.1.6", "", { "dependencies": { "consola": "^3.2.3" } }, "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ=="], + "class-variance-authority": ["class-variance-authority@0.7.1", "", { "dependencies": { "clsx": "^2.1.1" } }, "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="], "cli-cursor": ["cli-cursor@5.0.0", "", { "dependencies": { "restore-cursor": "^5.0.0" } }, "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw=="], @@ -601,10 +900,14 @@ "client-only": ["client-only@0.0.1", "", {}, "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="], + "clipboardy": ["clipboardy@4.0.0", "", { "dependencies": { "execa": "^8.0.1", "is-wsl": "^3.1.0", "is64bit": "^2.0.0" } }, "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w=="], + "cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="], "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], + "cluster-key-slot": ["cluster-key-slot@1.1.2", "", {}, "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA=="], + "code-block-writer": ["code-block-writer@13.0.3", "", {}, "sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg=="], "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], @@ -615,9 +918,25 @@ "commander": ["commander@14.0.3", "", {}, "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw=="], + "commondir": ["commondir@1.0.1", "", {}, "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="], + + "compatx": ["compatx@0.2.0", "", {}, "sha512-6gLRNt4ygsi5NyMVhceOCFv14CIdDFN7fQjX1U4+47qVE/+kjPoXMK65KWK+dWxmFzMTuKazoQ9sch6pM0p5oA=="], + + "compress-commons": ["compress-commons@6.0.2", "", { "dependencies": { "crc-32": "^1.2.0", "crc32-stream": "^6.0.0", "is-stream": "^2.0.1", "normalize-path": "^3.0.0", "readable-stream": "^4.0.0" } }, "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg=="], + + "compute-gcd": ["compute-gcd@1.2.1", "", { "dependencies": { "validate.io-array": "^1.0.3", "validate.io-function": "^1.0.2", "validate.io-integer-array": "^1.0.0" } }, "sha512-TwMbxBNz0l71+8Sc4czv13h4kEqnchV9igQZBi6QUaz09dnz13juGnnaWWJTRsP3brxOoxeB4SA2WELLw1hCtg=="], + + "compute-lcm": ["compute-lcm@1.1.2", "", { "dependencies": { "compute-gcd": "^1.2.1", "validate.io-array": "^1.0.3", "validate.io-function": "^1.0.2", "validate.io-integer-array": "^1.0.0" } }, "sha512-OFNPdQAXnQhDSKioX8/XYT6sdUlXwpeMjfd6ApxMJfyZ4GxmLR1xvMERctlYhlHwIiz6CSpBc2+qYKjHGZw4TQ=="], + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], - "content-disposition": ["content-disposition@1.0.1", "", {}, "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q=="], + "confbox": ["confbox@0.2.4", "", {}, "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ=="], + + "config-chain": ["config-chain@1.1.13", "", { "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" } }, "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ=="], + + "consola": ["consola@3.4.2", "", {}, "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA=="], + + "content-disposition": ["content-disposition@0.5.2", "", {}, "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA=="], "content-type": ["content-type@1.0.5", "", {}, "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="], @@ -625,18 +944,32 @@ "cookie": ["cookie@1.1.1", "", {}, "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ=="], + "cookie-es": ["cookie-es@2.0.0", "", {}, "sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg=="], + "cookie-signature": ["cookie-signature@1.2.2", "", {}, "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="], + "core-util-is": ["core-util-is@1.0.3", "", {}, "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="], + "cors": ["cors@2.8.6", "", { "dependencies": { "object-assign": "^4", "vary": "^1" } }, "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw=="], "cosmiconfig": ["cosmiconfig@9.0.0", "", { "dependencies": { "env-paths": "^2.2.1", "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", "parse-json": "^5.2.0" }, "peerDependencies": { "typescript": ">=4.9.5" }, "optionalPeers": ["typescript"] }, "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg=="], + "crc-32": ["crc-32@1.2.2", "", { "bin": { "crc32": "bin/crc32.njs" } }, "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="], + + "crc32-stream": ["crc32-stream@6.0.0", "", { "dependencies": { "crc-32": "^1.2.0", "readable-stream": "^4.0.0" } }, "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g=="], + + "croner": ["croner@9.1.0", "", {}, "sha512-p9nwwR4qyT5W996vBZhdvBCnMhicY5ytZkR4D1Xj0wuTDEiMnjwR57Q3RXYY/s0EpX6Ay3vgIcfaR+ewGHsi+g=="], + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + "crossws": ["crossws@0.3.5", "", { "dependencies": { "uncrypto": "^0.1.3" } }, "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA=="], + "cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="], "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], + "d": ["d@1.0.2", "", { "dependencies": { "es5-ext": "^0.10.64", "type": "^2.7.2" } }, "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw=="], + "damerau-levenshtein": ["damerau-levenshtein@1.0.8", "", {}, "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="], "data-uri-to-buffer": ["data-uri-to-buffer@4.0.1", "", {}, "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A=="], @@ -647,10 +980,14 @@ "data-view-byte-offset": ["data-view-byte-offset@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" } }, "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ=="], + "db0": ["db0@0.3.4", "", { "peerDependencies": { "@electric-sql/pglite": "*", "@libsql/client": "*", "better-sqlite3": "*", "drizzle-orm": "*", "mysql2": "*", "sqlite3": "*" }, "optionalPeers": ["@electric-sql/pglite", "@libsql/client", "better-sqlite3", "drizzle-orm", "mysql2", "sqlite3"] }, "sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw=="], + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], "dedent": ["dedent@1.7.1", "", { "peerDependencies": { "babel-plugin-macros": "^3.1.0" }, "optionalPeers": ["babel-plugin-macros"] }, "sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg=="], + "deep-extend": ["deep-extend@0.6.0", "", {}, "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="], + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="], @@ -665,8 +1002,14 @@ "define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="], + "defu": ["defu@6.1.4", "", {}, "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="], + + "denque": ["denque@2.1.0", "", {}, "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw=="], + "depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="], + "destr": ["destr@2.0.5", "", {}, "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA=="], + "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], "detect-node-es": ["detect-node-es@1.1.0", "", {}, "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="], @@ -675,10 +1018,16 @@ "doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="], + "dot-prop": ["dot-prop@10.1.0", "", { "dependencies": { "type-fest": "^5.0.0" } }, "sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q=="], + "dotenv": ["dotenv@17.3.1", "", {}, "sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA=="], "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], + "duplexer": ["duplexer@0.1.2", "", {}, "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="], + + "eastasianwidth": ["eastasianwidth@0.2.0", "", {}, "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="], + "eciesjs": ["eciesjs@0.4.17", "", { "dependencies": { "@ecies/ciphers": "^0.2.5", "@noble/ciphers": "^1.3.0", "@noble/curves": "^1.9.7", "@noble/hashes": "^1.8.0" } }, "sha512-TOOURki4G7sD1wDCjj7NfLaXZZ49dFOeEb5y39IXpb8p0hRzVvfvzZHOi5JcT+PpyAbi/Y+lxPb8eTag2WYH8w=="], "ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="], @@ -695,6 +1044,8 @@ "error-ex": ["error-ex@1.3.4", "", { "dependencies": { "is-arrayish": "^0.2.1" } }, "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ=="], + "error-stack-parser-es": ["error-stack-parser-es@1.0.5", "", {}, "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA=="], + "es-abstract": ["es-abstract@1.24.1", "", { "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", "get-intrinsic": "^1.3.0", "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "internal-slot": "^1.1.0", "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.3", "typed-array-byte-length": "^1.0.3", "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", "which-typed-array": "^1.1.19" } }, "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw=="], "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], @@ -711,6 +1062,18 @@ "es-to-primitive": ["es-to-primitive@1.3.0", "", { "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", "is-symbol": "^1.0.4" } }, "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g=="], + "es5-ext": ["es5-ext@0.10.64", "", { "dependencies": { "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.3", "esniff": "^2.0.1", "next-tick": "^1.1.0" } }, "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg=="], + + "es6-iterator": ["es6-iterator@2.0.3", "", { "dependencies": { "d": "1", "es5-ext": "^0.10.35", "es6-symbol": "^3.1.1" } }, "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g=="], + + "es6-promise": ["es6-promise@3.3.1", "", {}, "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg=="], + + "es6-symbol": ["es6-symbol@3.1.4", "", { "dependencies": { "d": "^1.0.2", "ext": "^1.7.0" } }, "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg=="], + + "es6-weak-map": ["es6-weak-map@2.0.3", "", { "dependencies": { "d": "1", "es5-ext": "^0.10.46", "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.1" } }, "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA=="], + + "esbuild": ["esbuild@0.27.3", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.3", "@esbuild/android-arm": "0.27.3", "@esbuild/android-arm64": "0.27.3", "@esbuild/android-x64": "0.27.3", "@esbuild/darwin-arm64": "0.27.3", "@esbuild/darwin-x64": "0.27.3", "@esbuild/freebsd-arm64": "0.27.3", "@esbuild/freebsd-x64": "0.27.3", "@esbuild/linux-arm": "0.27.3", "@esbuild/linux-arm64": "0.27.3", "@esbuild/linux-ia32": "0.27.3", "@esbuild/linux-loong64": "0.27.3", "@esbuild/linux-mips64el": "0.27.3", "@esbuild/linux-ppc64": "0.27.3", "@esbuild/linux-riscv64": "0.27.3", "@esbuild/linux-s390x": "0.27.3", "@esbuild/linux-x64": "0.27.3", "@esbuild/netbsd-arm64": "0.27.3", "@esbuild/netbsd-x64": "0.27.3", "@esbuild/openbsd-arm64": "0.27.3", "@esbuild/openbsd-x64": "0.27.3", "@esbuild/openharmony-arm64": "0.27.3", "@esbuild/sunos-x64": "0.27.3", "@esbuild/win32-arm64": "0.27.3", "@esbuild/win32-ia32": "0.27.3", "@esbuild/win32-x64": "0.27.3" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg=="], + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], "escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="], @@ -739,6 +1102,8 @@ "eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + "esniff": ["esniff@2.0.1", "", { "dependencies": { "d": "^1.0.1", "es5-ext": "^0.10.62", "event-emitter": "^0.3.5", "type": "^2.7.2" } }, "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg=="], + "espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="], @@ -749,10 +1114,20 @@ "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + "estree-walker": ["estree-walker@2.0.2", "", {}, "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="], + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], "etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="], + "event-emitter": ["event-emitter@0.3.5", "", { "dependencies": { "d": "1", "es5-ext": "~0.10.14" } }, "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA=="], + + "event-target-shim": ["event-target-shim@5.0.1", "", {}, "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="], + + "events": ["events@3.3.0", "", {}, "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="], + + "events-universal": ["events-universal@1.0.1", "", { "dependencies": { "bare-events": "^2.7.0" } }, "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw=="], + "eventsource": ["eventsource@3.0.7", "", { "dependencies": { "eventsource-parser": "^3.0.1" } }, "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA=="], "eventsource-parser": ["eventsource-parser@3.0.6", "", {}, "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg=="], @@ -763,14 +1138,22 @@ "express-rate-limit": ["express-rate-limit@8.2.1", "", { "dependencies": { "ip-address": "10.0.1" }, "peerDependencies": { "express": ">= 4.11" } }, "sha512-PCZEIEIxqwhzw4KF0n7QF4QqruVTcF73O5kFKUnGOyjbCCgizBBiFaYpd/fnBLUMPw/BWw9OsiN7GgrNYr7j6g=="], + "exsolve": ["exsolve@1.0.8", "", {}, "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA=="], + + "ext": ["ext@1.7.0", "", { "dependencies": { "type": "^2.7.2" } }, "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw=="], + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + "fast-fifo": ["fast-fifo@1.3.2", "", {}, "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ=="], + "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=="], "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + "fast-safe-stringify": ["fast-safe-stringify@2.1.1", "", {}, "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="], + "fast-uri": ["fast-uri@3.1.0", "", {}, "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA=="], "fastq": ["fastq@1.20.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw=="], @@ -783,11 +1166,13 @@ "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + "file-uri-to-path": ["file-uri-to-path@1.0.0", "", {}, "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="], + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], "finalhandler": ["finalhandler@2.1.1", "", { "dependencies": { "debug": "^4.4.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "on-finished": "^2.4.1", "parseurl": "^1.3.3", "statuses": "^2.0.1" } }, "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA=="], - "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + "find-up": ["find-up@7.0.0", "", { "dependencies": { "locate-path": "^7.2.0", "path-exists": "^5.0.0", "unicorn-magic": "^0.1.0" } }, "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g=="], "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], @@ -795,6 +1180,8 @@ "for-each": ["for-each@0.3.5", "", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="], + "foreground-child": ["foreground-child@3.3.1", "", { "dependencies": { "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" } }, "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="], + "formdata-polyfill": ["formdata-polyfill@4.0.10", "", { "dependencies": { "fetch-blob": "^3.1.2" } }, "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g=="], "forwarded": ["forwarded@0.2.0", "", {}, "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="], @@ -803,6 +1190,8 @@ "fs-extra": ["fs-extra@11.3.3", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg=="], + "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], "function.prototype.name": ["function.prototype.name@1.1.8", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "functions-have-names": "^1.2.3", "hasown": "^2.0.2", "is-callable": "^1.2.7" } }, "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q=="], @@ -827,6 +1216,8 @@ "get-own-enumerable-keys": ["get-own-enumerable-keys@1.0.0", "", {}, "sha512-PKsK2FSrQCyxcGHsGrLDcK0lx+0Ke+6e8KFFozA9/fIQLhQzPaRvJFdcz7+Axg3jUH/Mq+NI4xa5u/UT2tQskA=="], + "get-port-please": ["get-port-please@3.2.0", "", {}, "sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A=="], + "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], "get-stream": ["get-stream@9.0.1", "", { "dependencies": { "@sec-ant/readable-stream": "^0.4.1", "is-stream": "^4.0.1" } }, "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA=="], @@ -835,18 +1226,32 @@ "get-tsconfig": ["get-tsconfig@4.13.6", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw=="], + "giget": ["giget@2.0.0", "", { "dependencies": { "citty": "^0.1.6", "consola": "^3.4.0", "defu": "^6.1.4", "node-fetch-native": "^1.6.6", "nypm": "^0.6.0", "pathe": "^2.0.3" }, "bin": { "giget": "dist/cli.mjs" } }, "sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA=="], + + "glob": ["glob@13.0.6", "", { "dependencies": { "minimatch": "^10.2.2", "minipass": "^7.1.3", "path-scurry": "^2.0.2" } }, "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw=="], + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], "globals": ["globals@16.4.0", "", {}, "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw=="], "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="], + "globby": ["globby@16.1.1", "", { "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", "fast-glob": "^3.3.3", "ignore": "^7.0.5", "is-path-inside": "^4.0.0", "slash": "^5.1.0", "unicorn-magic": "^0.4.0" } }, "sha512-dW7vl+yiAJSp6aCekaVnVJxurRv7DCOLyXqEG3RYMYUg7AuJ2jCqPkZTA8ooqC2vtnkaMcV5WfFBMuEnTu1OQg=="], + "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + "gradient-string": ["gradient-string@3.0.0", "", { "dependencies": { "chalk": "^5.3.0", "tinygradient": "^1.1.5" } }, "sha512-frdKI4Qi8Ihp4C6wZNB565de/THpIaw3DjP5ku87M+N9rNSGmPTjfkq61SdRXB7eCaL8O1hkKDvf6CDMtOzIAg=="], + "graphql": ["graphql@16.12.0", "", {}, "sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ=="], + "gzip-size": ["gzip-size@7.0.0", "", { "dependencies": { "duplexer": "^0.1.2" } }, "sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA=="], + + "h3": ["h3@1.15.5", "", { "dependencies": { "cookie-es": "^1.2.2", "crossws": "^0.3.5", "defu": "^6.1.4", "destr": "^2.0.5", "iron-webcrypto": "^1.2.1", "node-mock-http": "^1.0.4", "radix3": "^1.1.2", "ufo": "^1.6.3", "uncrypto": "^0.1.3" } }, "sha512-xEyq3rSl+dhGX2Lm0+eFQIAzlDN6Fs0EcC4f7BNUmzaRX/PTzeuM+Tr2lHB8FoXggsQIeXLj8EDVgs5ywxyxmg=="], + + "handlebars": ["handlebars@4.7.8", "", { "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" }, "optionalDependencies": { "uglify-js": "^3.1.4" }, "bin": { "handlebars": "bin/handlebars" } }, "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ=="], + "has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="], "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], @@ -869,14 +1274,24 @@ "hono": ["hono@4.11.9", "", {}, "sha512-Eaw2YTGM6WOxA6CXbckaEvslr2Ne4NFsKrvc0v97JD5awbmeBLO5w9Ho9L9kmKonrwF9RJlW6BxT1PVv/agBHQ=="], + "hookable": ["hookable@5.5.3", "", {}, "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ=="], + "http-errors": ["http-errors@2.0.1", "", { "dependencies": { "depd": "~2.0.0", "inherits": "~2.0.4", "setprototypeof": "~1.2.0", "statuses": "~2.0.2", "toidentifier": "~1.0.1" } }, "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ=="], + "http-shutdown": ["http-shutdown@1.2.2", "", {}, "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw=="], + + "http2-client": ["http2-client@1.3.5", "", {}, "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA=="], + "https-proxy-agent": ["https-proxy-agent@7.0.6", "", { "dependencies": { "agent-base": "^7.1.2", "debug": "4" } }, "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw=="], + "httpxy": ["httpxy@0.1.7", "", {}, "sha512-pXNx8gnANKAndgga5ahefxc++tJvNL87CXoRwxn1cJE2ZkWEojF3tNfQIEhZX/vfpt+wzeAzpUI4qkediX1MLQ=="], + "human-signals": ["human-signals@8.0.1", "", {}, "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ=="], "iconv-lite": ["iconv-lite@0.7.2", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw=="], + "ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], + "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], @@ -887,12 +1302,18 @@ "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], + "ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="], + "internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="], + "ioredis": ["ioredis@5.9.3", "", { "dependencies": { "@ioredis/commands": "1.5.0", "cluster-key-slot": "^1.1.0", "debug": "^4.3.4", "denque": "^2.1.0", "lodash.defaults": "^4.2.0", "lodash.isarguments": "^3.1.0", "redis-errors": "^1.2.0", "redis-parser": "^3.0.0", "standard-as-callback": "^2.1.0" } }, "sha512-VI5tMCdeoxZWU5vjHWsiE/Su76JGhBvWF1MJnV9ZtGltHk9BmD48oDq8Tj8haZ85aceXZMxLNDQZRVo5QKNgXA=="], + "ip-address": ["ip-address@10.0.1", "", {}, "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA=="], "ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="], + "iron-webcrypto": ["iron-webcrypto@1.2.1", "", {}, "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg=="], + "is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="], "is-arrayish": ["is-arrayish@0.2.1", "", {}, "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="], @@ -933,6 +1354,8 @@ "is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="], + "is-module": ["is-module@1.0.0", "", {}, "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g=="], + "is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="], "is-node-process": ["is-node-process@1.2.0", "", {}, "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw=="], @@ -943,9 +1366,13 @@ "is-obj": ["is-obj@3.0.0", "", {}, "sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ=="], + "is-path-inside": ["is-path-inside@4.0.0", "", {}, "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA=="], + "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="], - "is-promise": ["is-promise@4.0.0", "", {}, "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="], + "is-promise": ["is-promise@2.2.2", "", {}, "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="], + + "is-reference": ["is-reference@1.2.1", "", { "dependencies": { "@types/estree": "*" } }, "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ=="], "is-regex": ["is-regex@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="], @@ -973,30 +1400,42 @@ "is-wsl": ["is-wsl@3.1.1", "", { "dependencies": { "is-inside-container": "^1.0.0" } }, "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw=="], + "is64bit": ["is64bit@2.0.0", "", { "dependencies": { "system-architecture": "^0.1.0" } }, "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw=="], + "isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], "iterator.prototype": ["iterator.prototype@1.1.5", "", { "dependencies": { "define-data-property": "^1.1.4", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "get-proto": "^1.0.0", "has-symbols": "^1.1.0", "set-function-name": "^2.0.2" } }, "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g=="], - "jackspeak": ["jackspeak@4.2.3", "", { "dependencies": { "@isaacs/cliui": "^9.0.0" } }, "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg=="], + "jackspeak": ["jackspeak@3.4.3", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="], - "jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + "jiti": ["jiti@2.5.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w=="], "jose": ["jose@6.1.3", "", {}, "sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ=="], "js-levenshtein": ["js-levenshtein@1.1.6", "", {}, "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g=="], + "js-runtime": ["js-runtime@0.0.8", "", {}, "sha512-/nxfuHRkzajgNgGP/7j2A9y8k54XtTWizq+vEGrWh3eBWlSqFhwgToXHAGZeHX3wRMTC3VFBw1iVeemlX4qxZw=="], + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], + "jsep": ["jsep@1.4.0", "", {}, "sha512-B7qPcEVE3NVkmSJbaYxvv4cHkVW7DQsZz13pUMrfS8z8Q/BuShN+gcTXrUlPiGqM2/t/EEaI030bpxMqY8gMlw=="], + "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], "json-parse-even-better-errors": ["json-parse-even-better-errors@2.3.1", "", {}, "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="], + "json-schema-compare": ["json-schema-compare@0.2.2", "", { "dependencies": { "lodash": "^4.17.4" } }, "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ=="], + + "json-schema-merge-allof": ["json-schema-merge-allof@0.8.1", "", { "dependencies": { "compute-lcm": "^1.1.2", "json-schema-compare": "^0.2.2", "lodash": "^4.17.20" } }, "sha512-CTUKmIlPJbsWfzRRnOXz+0MjIqvnleIXwFTzz+t9T86HnYX/Rozria6ZVGLktAU9e+NygNljveP+yxqtQp/Q4w=="], + + "json-schema-to-ts": ["json-schema-to-ts@2.7.2", "", { "dependencies": { "@babel/runtime": "^7.18.3", "@types/json-schema": "^7.0.9", "ts-algebra": "^1.2.0" } }, "sha512-R1JfqKqbBR4qE8UyBR56Ms30LL62/nlhoz+1UkfI/VE7p54Awu919FZ6ZUPG8zIa3XB65usPJgr1ONVncUGSaQ=="], + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], "json-schema-typed": ["json-schema-typed@8.0.2", "", {}, "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA=="], @@ -1005,18 +1444,36 @@ "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], + "jsonc-parser": ["jsonc-parser@3.2.0", "", {}, "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w=="], + "jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], + "jsonpath-plus": ["jsonpath-plus@10.4.0", "", { "dependencies": { "@jsep-plugin/assignment": "^1.3.0", "@jsep-plugin/regex": "^1.0.4", "jsep": "^1.4.0" }, "bin": { "jsonpath": "bin/jsonpath-cli.js", "jsonpath-plus": "bin/jsonpath-cli.js" } }, "sha512-T92WWatJXmhBbKsgH/0hl+jxjdXrifi5IKeMY02DWggRxX0UElcbVzPlmgLTbvsPeW1PasQ6xE2Q75stkhGbsA=="], + + "jsonpointer": ["jsonpointer@5.0.1", "", {}, "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ=="], + "jsx-ast-utils": ["jsx-ast-utils@3.3.5", "", { "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", "object.assign": "^4.1.4", "object.values": "^1.1.6" } }, "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ=="], "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], "kleur": ["kleur@4.1.5", "", {}, "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="], + "klona": ["klona@2.0.6", "", {}, "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA=="], + + "knitwork": ["knitwork@1.3.0", "", {}, "sha512-4LqMNoONzR43B1W0ek0fhXMsDNW/zxa1NdFAVMY+k28pgZLovR4G3PB5MrpTxCy1QaZCqNoiaKPr5w5qZHfSNw=="], + + "ky": ["ky@1.14.3", "", {}, "sha512-9zy9lkjac+TR1c2tG+mkNSVlyOpInnWdSMiue4F+kq8TwJSgv6o8jhLRg8Ho6SnZ9wOYUq/yozts9qQCfk7bIw=="], + "language-subtag-registry": ["language-subtag-registry@0.3.23", "", {}, "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ=="], "language-tags": ["language-tags@1.0.9", "", { "dependencies": { "language-subtag-registry": "^0.3.20" } }, "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA=="], + "latest-version": ["latest-version@9.0.0", "", { "dependencies": { "package-json": "^10.0.0" } }, "sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA=="], + + "lazystream": ["lazystream@1.0.1", "", { "dependencies": { "readable-stream": "^2.0.5" } }, "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw=="], + + "leven": ["leven@3.1.0", "", {}, "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="], + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], "lightningcss": ["lightningcss@1.30.2", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-android-arm64": "1.30.2", "lightningcss-darwin-arm64": "1.30.2", "lightningcss-darwin-x64": "1.30.2", "lightningcss-freebsd-x64": "1.30.2", "lightningcss-linux-arm-gnueabihf": "1.30.2", "lightningcss-linux-arm64-gnu": "1.30.2", "lightningcss-linux-arm64-musl": "1.30.2", "lightningcss-linux-x64-gnu": "1.30.2", "lightningcss-linux-x64-musl": "1.30.2", "lightningcss-win32-arm64-msvc": "1.30.2", "lightningcss-win32-x64-msvc": "1.30.2" } }, "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ=="], @@ -1045,7 +1502,19 @@ "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], - "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + "listhen": ["listhen@1.9.0", "", { "dependencies": { "@parcel/watcher": "^2.4.1", "@parcel/watcher-wasm": "^2.4.1", "citty": "^0.1.6", "clipboardy": "^4.0.0", "consola": "^3.2.3", "crossws": ">=0.2.0 <0.4.0", "defu": "^6.1.4", "get-port-please": "^3.1.2", "h3": "^1.12.0", "http-shutdown": "^1.2.2", "jiti": "^2.1.2", "mlly": "^1.7.1", "node-forge": "^1.3.1", "pathe": "^1.1.2", "std-env": "^3.7.0", "ufo": "^1.5.4", "untun": "^0.1.3", "uqr": "^0.1.2" }, "bin": { "listen": "bin/listhen.mjs", "listhen": "bin/listhen.mjs" } }, "sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg=="], + + "local-pkg": ["local-pkg@1.1.2", "", { "dependencies": { "mlly": "^1.7.4", "pkg-types": "^2.3.0", "quansync": "^0.2.11" } }, "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A=="], + + "locate-path": ["locate-path@7.2.0", "", { "dependencies": { "p-locate": "^6.0.0" } }, "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA=="], + + "lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="], + + "lodash.camelcase": ["lodash.camelcase@4.3.0", "", {}, "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="], + + "lodash.defaults": ["lodash.defaults@4.2.0", "", {}, "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ=="], + + "lodash.isarguments": ["lodash.isarguments@3.1.0", "", {}, "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg=="], "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], @@ -1053,16 +1522,24 @@ "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], - "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + "lru-cache": ["lru-cache@11.2.6", "", {}, "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ=="], + + "lru-queue": ["lru-queue@0.1.0", "", { "dependencies": { "es5-ext": "~0.10.2" } }, "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ=="], "lucide-react": ["lucide-react@0.564.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-JJ8GVTQqFwuliifD48U6+h7DXEHdkhJ/E87kksGByII3qHxtPciVb8T8woQONHBQgHVOl7rSMrrip3SeVNy7Fg=="], "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + "magicast": ["magicast@0.5.2", "", { "dependencies": { "@babel/parser": "^7.29.0", "@babel/types": "^7.29.0", "source-map-js": "^1.2.1" } }, "sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ=="], + + "marked": ["marked@4.3.0", "", { "bin": { "marked": "bin/marked.js" } }, "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A=="], + "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], "media-typer": ["media-typer@1.1.0", "", {}, "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="], + "memoizee": ["memoizee@0.4.17", "", { "dependencies": { "d": "^1.0.2", "es5-ext": "^0.10.64", "es6-weak-map": "^2.0.3", "event-emitter": "^0.3.5", "is-promise": "^2.2.2", "lru-queue": "^0.1.0", "next-tick": "^1.1.0", "timers-ext": "^0.1.7" } }, "sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA=="], + "merge-descriptors": ["merge-descriptors@2.0.0", "", {}, "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="], "merge-stream": ["merge-stream@2.0.0", "", {}, "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="], @@ -1071,9 +1548,11 @@ "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], - "mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="], + "mime": ["mime@4.1.0", "", { "bin": { "mime": "bin/cli.js" } }, "sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw=="], + + "mime-db": ["mime-db@1.33.0", "", {}, "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ=="], - "mime-types": ["mime-types@3.0.2", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="], + "mime-types": ["mime-types@2.1.18", "", { "dependencies": { "mime-db": "~1.33.0" } }, "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ=="], "mimic-fn": ["mimic-fn@2.1.0", "", {}, "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="], @@ -1083,10 +1562,18 @@ "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + "minipass": ["minipass@7.1.3", "", {}, "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A=="], + + "minizlib": ["minizlib@3.1.0", "", { "dependencies": { "minipass": "^7.1.2" } }, "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw=="], + + "mlly": ["mlly@1.8.0", "", { "dependencies": { "acorn": "^8.15.0", "pathe": "^2.0.3", "pkg-types": "^1.3.1", "ufo": "^1.6.1" } }, "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g=="], + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], "msw": ["msw@2.12.10", "", { "dependencies": { "@inquirer/confirm": "^5.0.0", "@mswjs/interceptors": "^0.41.2", "@open-draft/deferred-promise": "^2.2.0", "@types/statuses": "^2.0.6", "cookie": "^1.0.2", "graphql": "^16.12.0", "headers-polyfill": "^4.0.2", "is-node-process": "^1.2.0", "outvariant": "^1.4.3", "path-to-regexp": "^6.3.0", "picocolors": "^1.1.1", "rettime": "^0.10.1", "statuses": "^2.0.2", "strict-event-emitter": "^0.5.1", "tough-cookie": "^6.0.0", "type-fest": "^5.2.0", "until-async": "^3.0.2", "yargs": "^17.7.2" }, "peerDependencies": { "typescript": ">= 4.8.x" }, "optionalPeers": ["typescript"], "bin": { "msw": "cli/index.js" } }, "sha512-G3VUymSE0/iegFnuipujpwyTM2GuZAKXNeerUSrG2+Eg391wW63xFs5ixWsK9MWzr1AGoSkYGmyAzNgbR3+urw=="], + "mustache": ["mustache@4.2.0", "", { "bin": { "mustache": "bin/mustache" } }, "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ=="], + "mute-stream": ["mute-stream@2.0.0", "", {}, "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA=="], "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], @@ -1095,18 +1582,60 @@ "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + "natural-orderby": ["natural-orderby@5.0.0", "", {}, "sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg=="], + "negotiator": ["negotiator@1.0.0", "", {}, "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="], + "neo-async": ["neo-async@2.6.2", "", {}, "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="], + "next": ["next@16.1.6", "", { "dependencies": { "@next/env": "16.1.6", "@swc/helpers": "0.5.15", "baseline-browser-mapping": "^2.8.3", "caniuse-lite": "^1.0.30001579", "postcss": "8.4.31", "styled-jsx": "5.1.6" }, "optionalDependencies": { "@next/swc-darwin-arm64": "16.1.6", "@next/swc-darwin-x64": "16.1.6", "@next/swc-linux-arm64-gnu": "16.1.6", "@next/swc-linux-arm64-musl": "16.1.6", "@next/swc-linux-x64-gnu": "16.1.6", "@next/swc-linux-x64-musl": "16.1.6", "@next/swc-win32-arm64-msvc": "16.1.6", "@next/swc-win32-x64-msvc": "16.1.6", "sharp": "^0.34.4" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", "@playwright/test": "^1.51.1", "babel-plugin-react-compiler": "*", "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "sass": "^1.3.0" }, "optionalPeers": ["@opentelemetry/api", "@playwright/test", "babel-plugin-react-compiler", "sass"], "bin": { "next": "dist/bin/next" } }, "sha512-hkyRkcu5x/41KoqnROkfTm2pZVbKxvbZRuNvKXLRXxs3VfyO0WhY50TQS40EuKO9SW3rBj/sF3WbVwDACeMZyw=="], + "next-tick": ["next-tick@1.1.0", "", {}, "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="], + + "nitropack": ["nitropack@2.13.1", "", { "dependencies": { "@cloudflare/kv-asset-handler": "^0.4.2", "@rollup/plugin-alias": "^6.0.0", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-inject": "^5.0.5", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-replace": "^6.0.3", "@rollup/plugin-terser": "^0.4.4", "@vercel/nft": "^1.2.0", "archiver": "^7.0.1", "c12": "^3.3.3", "chokidar": "^5.0.0", "citty": "^0.1.6", "compatx": "^0.2.0", "confbox": "^0.2.2", "consola": "^3.4.2", "cookie-es": "^2.0.0", "croner": "^9.1.0", "crossws": "^0.3.5", "db0": "^0.3.4", "defu": "^6.1.4", "destr": "^2.0.5", "dot-prop": "^10.1.0", "esbuild": "^0.27.2", "escape-string-regexp": "^5.0.0", "etag": "^1.8.1", "exsolve": "^1.0.8", "globby": "^16.1.0", "gzip-size": "^7.0.0", "h3": "^1.15.5", "hookable": "^5.5.3", "httpxy": "^0.1.7", "ioredis": "^5.9.1", "jiti": "^2.6.1", "klona": "^2.0.6", "knitwork": "^1.3.0", "listhen": "^1.9.0", "magic-string": "^0.30.21", "magicast": "^0.5.1", "mime": "^4.1.0", "mlly": "^1.8.0", "node-fetch-native": "^1.6.7", "node-mock-http": "^1.0.4", "ofetch": "^1.5.1", "ohash": "^2.0.11", "pathe": "^2.0.3", "perfect-debounce": "^2.0.0", "pkg-types": "^2.3.0", "pretty-bytes": "^7.1.0", "radix3": "^1.1.2", "rollup": "^4.55.1", "rollup-plugin-visualizer": "^6.0.5", "scule": "^1.3.0", "semver": "^7.7.3", "serve-placeholder": "^2.0.2", "serve-static": "^2.2.1", "source-map": "^0.7.6", "std-env": "^3.10.0", "ufo": "^1.6.3", "ultrahtml": "^1.6.0", "uncrypto": "^0.1.3", "unctx": "^2.5.0", "unenv": "^2.0.0-rc.24", "unimport": "^5.6.0", "unplugin-utils": "^0.3.1", "unstorage": "^1.17.4", "untyped": "^2.0.0", "unwasm": "^0.5.3", "youch": "^4.1.0-beta.13", "youch-core": "^0.3.3" }, "peerDependencies": { "xml2js": "^0.6.2" }, "optionalPeers": ["xml2js"], "bin": { "nitro": "dist/cli/index.mjs", "nitropack": "dist/cli/index.mjs" } }, "sha512-2dDj89C4wC2uzG7guF3CnyG+zwkZosPEp7FFBGHB3AJo11AywOolWhyQJFHDzve8COvGxJaqscye9wW2IrUsNw=="], + + "node-addon-api": ["node-addon-api@7.1.1", "", {}, "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ=="], + "node-domexception": ["node-domexception@1.0.0", "", {}, "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ=="], "node-fetch": ["node-fetch@3.3.2", "", { "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", "formdata-polyfill": "^4.0.10" } }, "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA=="], + "node-fetch-h2": ["node-fetch-h2@2.3.0", "", { "dependencies": { "http2-client": "^1.2.5" } }, "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg=="], + + "node-fetch-native": ["node-fetch-native@1.6.7", "", {}, "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="], + + "node-forge": ["node-forge@1.3.3", "", {}, "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg=="], + + "node-gyp-build": ["node-gyp-build@4.8.4", "", { "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", "node-gyp-build-test": "build-test.js" } }, "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ=="], + + "node-mock-http": ["node-mock-http@1.0.4", "", {}, "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ=="], + + "node-readfiles": ["node-readfiles@0.2.0", "", { "dependencies": { "es6-promise": "^3.2.1" } }, "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA=="], + "node-releases": ["node-releases@2.0.27", "", {}, "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="], + "nopt": ["nopt@8.1.0", "", { "dependencies": { "abbrev": "^3.0.0" }, "bin": { "nopt": "bin/nopt.js" } }, "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A=="], + + "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], + "npm-run-path": ["npm-run-path@6.0.0", "", { "dependencies": { "path-key": "^4.0.0", "unicorn-magic": "^0.3.0" } }, "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA=="], + "nypm": ["nypm@0.6.5", "", { "dependencies": { "citty": "^0.2.0", "pathe": "^2.0.3", "tinyexec": "^1.0.2" }, "bin": { "nypm": "dist/cli.mjs" } }, "sha512-K6AJy1GMVyfyMXRVB88700BJqNUkByijGJM8kEHpLdcAt+vSQAVfkWWHYzuRXHSY6xA2sNc5RjTj0p9rE2izVQ=="], + + "oas": ["oas@28.9.0", "", { "dependencies": { "@readme/openapi-parser": "^5.5.0", "@types/json-schema": "^7.0.11", "json-schema-merge-allof": "^0.8.1", "jsonpath-plus": "^10.0.0", "jsonpointer": "^5.0.0", "memoizee": "^0.4.16", "openapi-types": "^12.1.1", "path-to-regexp": "^8.1.0", "remove-undefined-objects": "^7.0.0" } }, "sha512-FuLpp4NB6oyqLaComkmrPViiHYJw8HzntthpUAt0ZPkPzKCRhgupyjzafln773/Y71hGsoQUYfc9mIz4C9I99w=="], + + "oas-kit-common": ["oas-kit-common@1.0.8", "", { "dependencies": { "fast-safe-stringify": "^2.0.7" } }, "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ=="], + + "oas-linter": ["oas-linter@3.2.2", "", { "dependencies": { "@exodus/schemasafe": "^1.0.0-rc.2", "should": "^13.2.1", "yaml": "^1.10.0" } }, "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ=="], + + "oas-normalize": ["oas-normalize@15.7.1", "", { "dependencies": { "@readme/openapi-parser": "^5.5.0", "@readme/postman-to-openapi": "^4.1.0", "js-yaml": "^4.1.0", "openapi-types": "^12.1.3", "swagger2openapi": "^7.0.8" } }, "sha512-U2LuDL9/gtqGtF2qUyZBYx+xBadbZ5x1aqIla7NyCoWp6Ts+lL0K0sunybgnTOXMvfFpz9xfYq9pa3jCyHiCiQ=="], + + "oas-resolver": ["oas-resolver@2.5.6", "", { "dependencies": { "node-fetch-h2": "^2.3.0", "oas-kit-common": "^1.0.8", "reftools": "^1.1.9", "yaml": "^1.10.0", "yargs": "^17.0.1" }, "bin": { "resolve": "resolve.js" } }, "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ=="], + + "oas-schema-walker": ["oas-schema-walker@1.1.5", "", {}, "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ=="], + + "oas-validator": ["oas-validator@5.0.8", "", { "dependencies": { "call-me-maybe": "^1.0.1", "oas-kit-common": "^1.0.8", "oas-linter": "^3.2.2", "oas-resolver": "^2.5.6", "oas-schema-walker": "^1.1.5", "reftools": "^1.1.9", "should": "^13.2.1", "yaml": "^1.10.0" } }, "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw=="], + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], @@ -1125,6 +1654,10 @@ "object.values": ["object.values@1.2.1", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA=="], + "ofetch": ["ofetch@1.5.1", "", { "dependencies": { "destr": "^2.0.5", "node-fetch-native": "^1.6.7", "ufo": "^1.6.1" } }, "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA=="], + + "ohash": ["ohash@2.0.11", "", {}, "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ=="], + "on-finished": ["on-finished@2.4.1", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="], "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="], @@ -1137,6 +1670,8 @@ "openapi-react-query": ["openapi-react-query@0.5.4", "", { "dependencies": { "openapi-typescript-helpers": "^0.1.0" }, "peerDependencies": { "@tanstack/react-query": "^5.80.0", "openapi-fetch": "^0.17.0" } }, "sha512-V9lRiozjHot19/BYSgXYoyznDxDJQhEBSdi26+SJ0UqjMANLQhkni4XG+Z7e3Ag7X46ZLMrL9VxYkghU3QvbWg=="], + "openapi-types": ["openapi-types@12.1.3", "", {}, "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw=="], + "openapi-typescript": ["openapi-typescript@7.13.0", "", { "dependencies": { "@redocly/openapi-core": "^1.34.6", "ansi-colors": "^4.1.3", "change-case": "^5.4.4", "parse-json": "^8.3.0", "supports-color": "^10.2.2", "yargs-parser": "^21.1.1" }, "peerDependencies": { "typescript": "^5.x" }, "bin": { "openapi-typescript": "bin/cli.js" } }, "sha512-EFP392gcqXS7ntPvbhBzbF8TyBA+baIYEm791Hy5YkjDYKTnk/Tn5OQeKm5BIZvJihpp8Zzr4hzx0Irde1LNGQ=="], "openapi-typescript-helpers": ["openapi-typescript-helpers@0.1.0", "", {}, "sha512-OKTGPthhivLw/fHz6c3OPtg72vi86qaMlqbJuVJ23qOvQ+53uw1n7HdmkJFibloF7QEjDrDkzJiOJuockM/ljw=="], @@ -1149,9 +1684,13 @@ "own-keys": ["own-keys@1.0.1", "", { "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", "safe-push-apply": "^1.0.0" } }, "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg=="], - "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + "p-limit": ["p-limit@7.3.0", "", { "dependencies": { "yocto-queue": "^1.2.1" } }, "sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw=="], - "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + "p-locate": ["p-locate@6.0.0", "", { "dependencies": { "p-limit": "^4.0.0" } }, "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw=="], + + "package-json": ["package-json@10.0.1", "", { "dependencies": { "ky": "^1.2.0", "registry-auth-token": "^5.0.2", "registry-url": "^6.0.1", "semver": "^7.6.0" } }, "sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg=="], + + "package-json-from-dist": ["package-json-from-dist@1.0.1", "", {}, "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="], "package-manager-detector": ["package-manager-detector@1.6.0", "", {}, "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA=="], @@ -1165,20 +1704,30 @@ "path-browserify": ["path-browserify@1.0.1", "", {}, "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="], - "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + "path-exists": ["path-exists@5.0.0", "", {}, "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ=="], + + "path-is-inside": ["path-is-inside@1.0.2", "", {}, "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w=="], "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], + "path-scurry": ["path-scurry@2.0.2", "", { "dependencies": { "lru-cache": "^11.0.0", "minipass": "^7.1.2" } }, "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg=="], + "path-to-regexp": ["path-to-regexp@6.3.0", "", {}, "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ=="], + "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], + + "perfect-debounce": ["perfect-debounce@2.1.0", "", {}, "sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g=="], + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], "pkce-challenge": ["pkce-challenge@5.0.1", "", {}, "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ=="], + "pkg-types": ["pkg-types@2.3.0", "", { "dependencies": { "confbox": "^0.2.2", "exsolve": "^1.0.7", "pathe": "^2.0.3" } }, "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig=="], + "pluralize": ["pluralize@8.0.0", "", {}, "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA=="], "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], @@ -1191,28 +1740,50 @@ "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + "prettier": ["prettier@3.8.1", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg=="], + + "pretty-bytes": ["pretty-bytes@7.1.0", "", {}, "sha512-nODzvTiYVRGRqAOvE84Vk5JDPyyxsVk0/fbA/bq7RqlnhksGpset09XTxbpvLTIjoaF7K8Z8DG8yHtKGTPSYRw=="], + "pretty-ms": ["pretty-ms@9.3.0", "", { "dependencies": { "parse-ms": "^4.0.0" } }, "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ=="], + "process": ["process@0.11.10", "", {}, "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="], + + "process-nextick-args": ["process-nextick-args@2.0.1", "", {}, "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="], + "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="], "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], + "proto-list": ["proto-list@1.2.4", "", {}, "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA=="], + "proxy-addr": ["proxy-addr@2.0.7", "", { "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="], "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], "qs": ["qs@6.15.0", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ=="], + "quansync": ["quansync@0.2.11", "", {}, "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="], + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], "radix-ui": ["radix-ui@1.4.3", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-accessible-icon": "1.1.7", "@radix-ui/react-accordion": "1.2.12", "@radix-ui/react-alert-dialog": "1.1.15", "@radix-ui/react-arrow": "1.1.7", "@radix-ui/react-aspect-ratio": "1.1.7", "@radix-ui/react-avatar": "1.1.10", "@radix-ui/react-checkbox": "1.3.3", "@radix-ui/react-collapsible": "1.1.12", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-context-menu": "2.2.16", "@radix-ui/react-dialog": "1.1.15", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-dropdown-menu": "2.1.16", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-form": "0.1.8", "@radix-ui/react-hover-card": "1.1.15", "@radix-ui/react-label": "2.1.7", "@radix-ui/react-menu": "2.1.16", "@radix-ui/react-menubar": "1.1.16", "@radix-ui/react-navigation-menu": "1.2.14", "@radix-ui/react-one-time-password-field": "0.1.8", "@radix-ui/react-password-toggle-field": "0.1.3", "@radix-ui/react-popover": "1.1.15", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-progress": "1.1.7", "@radix-ui/react-radio-group": "1.3.8", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-scroll-area": "1.2.10", "@radix-ui/react-select": "2.2.6", "@radix-ui/react-separator": "1.1.7", "@radix-ui/react-slider": "1.3.6", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-switch": "1.2.6", "@radix-ui/react-tabs": "1.1.13", "@radix-ui/react-toast": "1.2.15", "@radix-ui/react-toggle": "1.1.10", "@radix-ui/react-toggle-group": "1.1.11", "@radix-ui/react-toolbar": "1.1.11", "@radix-ui/react-tooltip": "1.2.8", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-escape-keydown": "1.1.1", "@radix-ui/react-use-is-hydrated": "0.1.0", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-size": "1.1.1", "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA=="], - "range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="], + "radix3": ["radix3@1.1.2", "", {}, "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA=="], + + "randombytes": ["randombytes@2.1.0", "", { "dependencies": { "safe-buffer": "^5.1.0" } }, "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="], + + "range-parser": ["range-parser@1.2.0", "", {}, "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A=="], "raw-body": ["raw-body@3.0.2", "", { "dependencies": { "bytes": "~3.1.2", "http-errors": "~2.0.1", "iconv-lite": "~0.7.0", "unpipe": "~1.0.0" } }, "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA=="], + "rc": ["rc@1.2.8", "", { "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" }, "bin": { "rc": "./cli.js" } }, "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="], + + "rc9": ["rc9@2.1.2", "", { "dependencies": { "defu": "^6.1.4", "destr": "^2.0.3" } }, "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg=="], + "react": ["react@19.2.3", "", {}, "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA=="], + "react-devtools-core": ["react-devtools-core@6.1.5", "", { "dependencies": { "shell-quote": "^1.6.1", "ws": "^7" } }, "sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA=="], + "react-dom": ["react-dom@19.2.3", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.3" } }, "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg=="], "react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], @@ -1223,19 +1794,39 @@ "react-style-singleton": ["react-style-singleton@2.2.3", "", { "dependencies": { "get-nonce": "^1.0.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ=="], + "readable-stream": ["readable-stream@4.7.0", "", { "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", "events": "^3.3.0", "process": "^0.11.10", "string_decoder": "^1.3.0" } }, "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg=="], + + "readdir-glob": ["readdir-glob@1.1.3", "", { "dependencies": { "minimatch": "^5.1.0" } }, "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA=="], + + "readdirp": ["readdirp@5.0.0", "", {}, "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ=="], + "recast": ["recast@0.23.11", "", { "dependencies": { "ast-types": "^0.16.1", "esprima": "~4.0.0", "source-map": "~0.6.1", "tiny-invariant": "^1.3.3", "tslib": "^2.0.1" } }, "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA=="], + "redis-errors": ["redis-errors@1.2.0", "", {}, "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w=="], + + "redis-parser": ["redis-parser@3.0.0", "", { "dependencies": { "redis-errors": "^1.0.0" } }, "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A=="], + "reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="], + "reftools": ["reftools@1.1.9", "", {}, "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w=="], + "regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="], + "registry-auth-token": ["registry-auth-token@5.1.1", "", { "dependencies": { "@pnpm/npm-conf": "^3.0.2" } }, "sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q=="], + + "registry-url": ["registry-url@6.0.1", "", { "dependencies": { "rc": "1.2.8" } }, "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q=="], + + "remeda": ["remeda@2.33.6", "", {}, "sha512-tazDGH7s75kUPGBKLvhgBEHMgW+TdDFhjUAMdQj57IoWz6HsGa5D2RX5yDUz6IIqiRRvZiaEHzCzWdTeixc/Kg=="], + + "remove-undefined-objects": ["remove-undefined-objects@7.0.0", "", {}, "sha512-+9ycqqqpv6EdaOvHpyOkf81SXJ4MjARKX450Je6AmshEYeqAuiVcfbLx1coNICO3KulleXlOHd0GSHFkEdB3YQ=="], + "require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="], "require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="], "resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], - "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + "resolve-from": ["resolve-from@5.0.0", "", {}, "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="], "resolve-pkg-maps": ["resolve-pkg-maps@1.0.0", "", {}, "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="], @@ -1245,6 +1836,10 @@ "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + "rollup": ["rollup@4.59.0", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.59.0", "@rollup/rollup-android-arm64": "4.59.0", "@rollup/rollup-darwin-arm64": "4.59.0", "@rollup/rollup-darwin-x64": "4.59.0", "@rollup/rollup-freebsd-arm64": "4.59.0", "@rollup/rollup-freebsd-x64": "4.59.0", "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", "@rollup/rollup-linux-arm-musleabihf": "4.59.0", "@rollup/rollup-linux-arm64-gnu": "4.59.0", "@rollup/rollup-linux-arm64-musl": "4.59.0", "@rollup/rollup-linux-loong64-gnu": "4.59.0", "@rollup/rollup-linux-loong64-musl": "4.59.0", "@rollup/rollup-linux-ppc64-gnu": "4.59.0", "@rollup/rollup-linux-ppc64-musl": "4.59.0", "@rollup/rollup-linux-riscv64-gnu": "4.59.0", "@rollup/rollup-linux-riscv64-musl": "4.59.0", "@rollup/rollup-linux-s390x-gnu": "4.59.0", "@rollup/rollup-linux-x64-gnu": "4.59.0", "@rollup/rollup-linux-x64-musl": "4.59.0", "@rollup/rollup-openbsd-x64": "4.59.0", "@rollup/rollup-openharmony-arm64": "4.59.0", "@rollup/rollup-win32-arm64-msvc": "4.59.0", "@rollup/rollup-win32-ia32-msvc": "4.59.0", "@rollup/rollup-win32-x64-gnu": "4.59.0", "@rollup/rollup-win32-x64-msvc": "4.59.0", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg=="], + + "rollup-plugin-visualizer": ["rollup-plugin-visualizer@6.0.8", "", { "dependencies": { "open": "^10.0.0", "picomatch": "^4.0.2", "source-map": "^0.7.4", "yargs": "^18.0.0" }, "peerDependencies": { "rolldown": "1.x || ^1.0.0-beta || ^1.0.0-rc", "rollup": "2.x || 3.x || 4.x" }, "optionalPeers": ["rolldown", "rollup"], "bin": { "rollup-plugin-visualizer": "dist/bin/cli.js" } }, "sha512-MmLbgYWDiDu8XKoePA1GtmRejl+4GWJTx156zjvycoxCbOq0PkNNwbepyB5tHCfDyRc8PKDLh2f/GLVGKNeV7w=="], + "router": ["router@2.2.0", "", { "dependencies": { "debug": "^4.4.0", "depd": "^2.0.0", "is-promise": "^4.0.0", "parseurl": "^1.3.3", "path-to-regexp": "^8.0.0" } }, "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ=="], "run-applescript": ["run-applescript@7.1.0", "", {}, "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q=="], @@ -1253,6 +1848,8 @@ "safe-array-concat": ["safe-array-concat@1.1.3", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "has-symbols": "^1.1.0", "isarray": "^2.0.5" } }, "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q=="], + "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], + "safe-push-apply": ["safe-push-apply@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" } }, "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA=="], "safe-regex-test": ["safe-regex-test@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-regex": "^1.2.1" } }, "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw=="], @@ -1261,10 +1858,20 @@ "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], - "semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + "scule": ["scule@1.3.0", "", {}, "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g=="], + + "seedrandom": ["seedrandom@3.0.5", "", {}, "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg=="], + + "semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], "send": ["send@1.2.1", "", { "dependencies": { "debug": "^4.4.3", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "fresh": "^2.0.0", "http-errors": "^2.0.1", "mime-types": "^3.0.2", "ms": "^2.1.3", "on-finished": "^2.4.1", "range-parser": "^1.2.1", "statuses": "^2.0.2" } }, "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ=="], + "serialize-javascript": ["serialize-javascript@6.0.2", "", { "dependencies": { "randombytes": "^2.1.0" } }, "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g=="], + + "serve-handler": ["serve-handler@6.1.6", "", { "dependencies": { "bytes": "3.0.0", "content-disposition": "0.5.2", "mime-types": "2.1.18", "minimatch": "3.1.2", "path-is-inside": "1.0.2", "path-to-regexp": "3.3.0", "range-parser": "1.2.0" } }, "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ=="], + + "serve-placeholder": ["serve-placeholder@2.0.2", "", { "dependencies": { "defu": "^6.1.4" } }, "sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ=="], + "serve-static": ["serve-static@2.2.1", "", { "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "parseurl": "^1.3.3", "send": "^1.2.0" } }, "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw=="], "set-function-length": ["set-function-length@1.2.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" } }, "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="], @@ -1283,6 +1890,20 @@ "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + "shell-quote": ["shell-quote@1.8.3", "", {}, "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw=="], + + "should": ["should@13.2.3", "", { "dependencies": { "should-equal": "^2.0.0", "should-format": "^3.0.3", "should-type": "^1.4.0", "should-type-adaptors": "^1.0.1", "should-util": "^1.0.0" } }, "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ=="], + + "should-equal": ["should-equal@2.0.0", "", { "dependencies": { "should-type": "^1.4.0" } }, "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA=="], + + "should-format": ["should-format@3.0.3", "", { "dependencies": { "should-type": "^1.3.0", "should-type-adaptors": "^1.0.1" } }, "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q=="], + + "should-type": ["should-type@1.4.0", "", {}, "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ=="], + + "should-type-adaptors": ["should-type-adaptors@1.1.0", "", { "dependencies": { "should-type": "^1.3.0", "should-util": "^1.0.0" } }, "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA=="], + + "should-util": ["should-util@1.0.1", "", {}, "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g=="], + "side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="], "side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="], @@ -1295,22 +1916,38 @@ "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="], - "source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + "slash": ["slash@5.1.0", "", {}, "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg=="], + + "smob": ["smob@1.6.1", "", {}, "sha512-KAkBqZl3c2GvNgNhcoyJae1aKldDW0LO279wF9bk1PnluRTETKBq0WyzRXxEhoQLk56yHaOY4JCBEKDuJIET5g=="], + + "source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="], "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + "source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="], + "stable-hash": ["stable-hash@0.0.5", "", {}, "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA=="], + "standard-as-callback": ["standard-as-callback@2.1.0", "", {}, "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A=="], + "statuses": ["statuses@2.0.2", "", {}, "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="], + "std-env": ["std-env@3.10.0", "", {}, "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg=="], + "stdin-discarder": ["stdin-discarder@0.2.2", "", {}, "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ=="], "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], + "streamx": ["streamx@2.23.0", "", { "dependencies": { "events-universal": "^1.0.0", "fast-fifo": "^1.3.2", "text-decoder": "^1.1.0" } }, "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg=="], + "strict-event-emitter": ["strict-event-emitter@0.5.1", "", {}, "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ=="], + "string-argv": ["string-argv@0.3.2", "", {}, "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q=="], + "string-width": ["string-width@7.2.0", "", { "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", "strip-ansi": "^7.1.0" } }, "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="], + "string-width-cjs": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + "string.prototype.includes": ["string.prototype.includes@2.0.1", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3" } }, "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg=="], "string.prototype.matchall": ["string.prototype.matchall@4.0.12", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-abstract": "^1.23.6", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "regexp.prototype.flags": "^1.5.3", "set-function-name": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA=="], @@ -1323,22 +1960,32 @@ "string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="], + "string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], + "stringify-object": ["stringify-object@5.0.0", "", { "dependencies": { "get-own-enumerable-keys": "^1.0.0", "is-obj": "^3.0.0", "is-regexp": "^3.1.0" } }, "sha512-zaJYxz2FtcMb4f+g60KsRNFOpVMUyuJgA51Zi5Z1DOTC3S59+OQiVOzE9GZt0x72uBGWKsQIuBKeF9iusmKFsg=="], "strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], + "strip-ansi-cjs": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "strip-bom": ["strip-bom@3.0.0", "", {}, "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="], "strip-final-newline": ["strip-final-newline@4.0.0", "", {}, "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw=="], "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + "strip-literal": ["strip-literal@3.1.0", "", { "dependencies": { "js-tokens": "^9.0.1" } }, "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg=="], + "styled-jsx": ["styled-jsx@5.1.6", "", { "dependencies": { "client-only": "0.0.1" }, "peerDependencies": { "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" } }, "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA=="], "supports-color": ["supports-color@10.2.2", "", {}, "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g=="], "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], + "swagger2openapi": ["swagger2openapi@7.0.8", "", { "dependencies": { "call-me-maybe": "^1.0.1", "node-fetch": "^2.6.1", "node-fetch-h2": "^2.3.0", "node-readfiles": "^0.2.0", "oas-kit-common": "^1.0.8", "oas-resolver": "^2.5.6", "oas-schema-walker": "^1.1.5", "oas-validator": "^5.0.8", "reftools": "^1.1.9", "yaml": "^1.10.0", "yargs": "^17.0.1" }, "bin": { "swagger2openapi": "swagger2openapi.js", "oas-validate": "oas-validate.js", "boast": "boast.js" } }, "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g=="], + + "system-architecture": ["system-architecture@0.1.0", "", {}, "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA=="], + "tagged-tag": ["tagged-tag@1.0.0", "", {}, "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng=="], "tailwind-merge": ["tailwind-merge@3.4.1", "", {}, "sha512-2OA0rFqWOkITEAOFWSBSApYkDeH9t2B3XSJuI4YztKBzK3mX0737A2qtxDZ7xkw9Zfh0bWl+r34sF3HXV+Ig7Q=="], @@ -1347,12 +1994,26 @@ "tapable": ["tapable@2.3.0", "", {}, "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg=="], + "tar": ["tar@7.5.9", "", { "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", "minizlib": "^3.1.0", "yallist": "^5.0.0" } }, "sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg=="], + + "tar-stream": ["tar-stream@3.1.7", "", { "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", "streamx": "^2.15.0" } }, "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ=="], + + "terser": ["terser@5.46.0", "", { "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" } }, "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg=="], + + "text-decoder": ["text-decoder@1.2.7", "", { "dependencies": { "b4a": "^1.6.4" } }, "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ=="], + + "timers-ext": ["timers-ext@0.1.8", "", { "dependencies": { "es5-ext": "^0.10.64", "next-tick": "^1.1.0" } }, "sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww=="], + "tiny-invariant": ["tiny-invariant@1.3.3", "", {}, "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="], + "tinycolor2": ["tinycolor2@1.6.0", "", {}, "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw=="], + "tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], + "tinygradient": ["tinygradient@1.1.5", "", { "dependencies": { "@types/tinycolor2": "^1.4.0", "tinycolor2": "^1.0.0" } }, "sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw=="], + "tldts": ["tldts@7.0.23", "", { "dependencies": { "tldts-core": "^7.0.23" }, "bin": { "tldts": "bin/cli.js" } }, "sha512-ASdhgQIBSay0R/eXggAkQ53G4nTJqTXqC2kbaBbdDwM7SkjyZyO0OaaN1/FH7U/yCeqOHDwFO5j8+Os/IS1dXw=="], "tldts-core": ["tldts-core@7.0.23", "", {}, "sha512-0g9vrtDQLrNIiCj22HSe9d4mLVG3g5ph5DZ8zCKBr4OtrspmNB6ss7hVyzArAeE88ceZocIEGkyW1Ime7fxPtQ=="], @@ -1363,6 +2024,10 @@ "tough-cookie": ["tough-cookie@6.0.0", "", { "dependencies": { "tldts": "^7.0.5" } }, "sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w=="], + "tr46": ["tr46@0.0.3", "", {}, "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="], + + "ts-algebra": ["ts-algebra@1.2.2", "", {}, "sha512-kloPhf1hq3JbCPOTYoOWDKxebWjNb2o/LKnNfkWhxVVisFFmMJPPdJeGoGmM+iRLyoXAR61e08Pb+vUXINg8aA=="], + "ts-api-utils": ["ts-api-utils@2.4.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA=="], "ts-morph": ["ts-morph@26.0.0", "", { "dependencies": { "@ts-morph/common": "~0.27.0", "code-block-writer": "^13.0.3" } }, "sha512-ztMO++owQnz8c/gIENcM9XfCEzgoGphTv+nKpYNM1bgsdOVC/jRZuEBf6N+mLLDNg68Kl+GgUZfOySaRiG1/Ug=="], @@ -1373,6 +2038,8 @@ "tw-animate-css": ["tw-animate-css@1.4.0", "", {}, "sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ=="], + "type": ["type@2.7.3", "", {}, "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ=="], + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], "type-fest": ["type-fest@4.41.0", "", {}, "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA=="], @@ -1391,22 +2058,50 @@ "typescript-eslint": ["typescript-eslint@8.55.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.55.0", "@typescript-eslint/parser": "8.55.0", "@typescript-eslint/typescript-estree": "8.55.0", "@typescript-eslint/utils": "8.55.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-HE4wj+r5lmDVS9gdaN0/+iqNvPZwGfnJ5lZuz7s5vLlg9ODw0bIiiETaios9LvFI1U94/VBXGm3CB2Y5cNFMpw=="], + "ufo": ["ufo@1.6.3", "", {}, "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q=="], + + "uglify-js": ["uglify-js@3.19.3", "", { "bin": { "uglifyjs": "bin/uglifyjs" } }, "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ=="], + + "ultrahtml": ["ultrahtml@1.6.0", "", {}, "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw=="], + "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], + "uncrypto": ["uncrypto@0.1.3", "", {}, "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q=="], + + "unctx": ["unctx@2.5.0", "", { "dependencies": { "acorn": "^8.15.0", "estree-walker": "^3.0.3", "magic-string": "^0.30.21", "unplugin": "^2.3.11" } }, "sha512-p+Rz9x0R7X+CYDkT+Xg8/GhpcShTlU8n+cf9OtOEf7zEQsNcCZO1dPKNRDqvUTaq+P32PMMkxWHwfrxkqfqAYg=="], + "undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], - "unicorn-magic": ["unicorn-magic@0.3.0", "", {}, "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA=="], + "unenv": ["unenv@2.0.0-rc.24", "", { "dependencies": { "pathe": "^2.0.3" } }, "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw=="], + + "unicorn-magic": ["unicorn-magic@0.1.0", "", {}, "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ=="], + + "unimport": ["unimport@5.6.0", "", { "dependencies": { "acorn": "^8.15.0", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "local-pkg": "^1.1.2", "magic-string": "^0.30.21", "mlly": "^1.8.0", "pathe": "^2.0.3", "picomatch": "^4.0.3", "pkg-types": "^2.3.0", "scule": "^1.3.0", "strip-literal": "^3.1.0", "tinyglobby": "^0.2.15", "unplugin": "^2.3.11", "unplugin-utils": "^0.3.1" } }, "sha512-8rqAmtJV8o60x46kBAJKtHpJDJWkA2xcBqWKPI14MgUb05o1pnpnCnXSxedUXyeq7p8fR5g3pTo2BaswZ9lD9A=="], "universalify": ["universalify@2.0.1", "", {}, "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="], "unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="], + "unplugin": ["unplugin@2.3.11", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "acorn": "^8.15.0", "picomatch": "^4.0.3", "webpack-virtual-modules": "^0.6.2" } }, "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww=="], + + "unplugin-utils": ["unplugin-utils@0.3.1", "", { "dependencies": { "pathe": "^2.0.3", "picomatch": "^4.0.3" } }, "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog=="], + "unrs-resolver": ["unrs-resolver@1.11.1", "", { "dependencies": { "napi-postinstall": "^0.3.0" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg=="], + "unstorage": ["unstorage@1.17.4", "", { "dependencies": { "anymatch": "^3.1.3", "chokidar": "^5.0.0", "destr": "^2.0.5", "h3": "^1.15.5", "lru-cache": "^11.2.0", "node-fetch-native": "^1.6.7", "ofetch": "^1.5.1", "ufo": "^1.6.3" }, "peerDependencies": { "@azure/app-configuration": "^1.8.0", "@azure/cosmos": "^4.2.0", "@azure/data-tables": "^13.3.0", "@azure/identity": "^4.6.0", "@azure/keyvault-secrets": "^4.9.0", "@azure/storage-blob": "^12.26.0", "@capacitor/preferences": "^6 || ^7 || ^8", "@deno/kv": ">=0.9.0", "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", "@planetscale/database": "^1.19.0", "@upstash/redis": "^1.34.3", "@vercel/blob": ">=0.27.1", "@vercel/functions": "^2.2.12 || ^3.0.0", "@vercel/kv": "^1 || ^2 || ^3", "aws4fetch": "^1.0.20", "db0": ">=0.2.1", "idb-keyval": "^6.2.1", "ioredis": "^5.4.2", "uploadthing": "^7.4.4" }, "optionalPeers": ["@azure/app-configuration", "@azure/cosmos", "@azure/data-tables", "@azure/identity", "@azure/keyvault-secrets", "@azure/storage-blob", "@capacitor/preferences", "@deno/kv", "@netlify/blobs", "@planetscale/database", "@upstash/redis", "@vercel/blob", "@vercel/functions", "@vercel/kv", "aws4fetch", "db0", "idb-keyval", "ioredis", "uploadthing"] }, "sha512-fHK0yNg38tBiJKp/Vgsq4j0JEsCmgqH58HAn707S7zGkArbZsVr/CwINoi+nh3h98BRCwKvx1K3Xg9u3VV83sw=="], + "until-async": ["until-async@3.0.2", "", {}, "sha512-IiSk4HlzAMqTUseHHe3VhIGyuFmN90zMTpD3Z3y8jeQbzLIq500MVM7Jq2vUAnTKAFPJrqwkzr6PoTcPhGcOiw=="], + "untun": ["untun@0.1.3", "", { "dependencies": { "citty": "^0.1.5", "consola": "^3.2.3", "pathe": "^1.1.1" }, "bin": { "untun": "bin/untun.mjs" } }, "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ=="], + + "untyped": ["untyped@2.0.0", "", { "dependencies": { "citty": "^0.1.6", "defu": "^6.1.4", "jiti": "^2.4.2", "knitwork": "^1.2.0", "scule": "^1.3.0" }, "bin": { "untyped": "dist/cli.mjs" } }, "sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g=="], + + "unwasm": ["unwasm@0.5.3", "", { "dependencies": { "exsolve": "^1.0.8", "knitwork": "^1.3.0", "magic-string": "^0.30.21", "mlly": "^1.8.0", "pathe": "^2.0.3", "pkg-types": "^2.3.0" } }, "sha512-keBgTSfp3r6+s9ZcSma+0chwxQdmLbB5+dAD9vjtB21UTMYuKAxHXCU1K2CbCtnP09EaWeRvACnXk0EJtUx+hw=="], + "update-browserslist-db": ["update-browserslist-db@1.2.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=="], + "uqr": ["uqr@0.1.2", "", {}, "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA=="], + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], "use-callback-ref": ["use-callback-ref@1.3.3", "", { "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg=="], @@ -1419,10 +2114,26 @@ "validate-npm-package-name": ["validate-npm-package-name@7.0.2", "", {}, "sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A=="], + "validate.io-array": ["validate.io-array@1.0.6", "", {}, "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg=="], + + "validate.io-function": ["validate.io-function@1.0.2", "", {}, "sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ=="], + + "validate.io-integer": ["validate.io-integer@1.0.5", "", { "dependencies": { "validate.io-number": "^1.0.3" } }, "sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ=="], + + "validate.io-integer-array": ["validate.io-integer-array@1.0.0", "", { "dependencies": { "validate.io-array": "^1.0.3", "validate.io-integer": "^1.0.4" } }, "sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA=="], + + "validate.io-number": ["validate.io-number@1.0.3", "", {}, "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg=="], + "vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="], "web-streams-polyfill": ["web-streams-polyfill@3.3.3", "", {}, "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw=="], + "webidl-conversions": ["webidl-conversions@3.0.1", "", {}, "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="], + + "webpack-virtual-modules": ["webpack-virtual-modules@0.6.2", "", {}, "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ=="], + + "whatwg-url": ["whatwg-url@5.0.0", "", { "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="], + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], "which-boxed-primitive": ["which-boxed-primitive@1.1.1", "", { "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", "is-number-object": "^1.1.1", "is-string": "^1.1.1", "is-symbol": "^1.1.1" } }, "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA=="], @@ -1435,34 +2146,56 @@ "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + "wordwrap": ["wordwrap@1.0.0", "", {}, "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="], + "wrap-ansi": ["wrap-ansi@6.2.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA=="], + "wrap-ansi-cjs": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], + "ws": ["ws@8.19.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg=="], + "wsl-utils": ["wsl-utils@0.3.1", "", { "dependencies": { "is-wsl": "^3.1.0", "powershell-utils": "^0.1.0" } }, "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg=="], "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="], "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + "yaml": ["yaml@1.10.2", "", {}, "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="], + "yaml-ast-parser": ["yaml-ast-parser@0.0.43", "", {}, "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A=="], "yargs": ["yargs@17.7.2", "", { "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="], "yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="], - "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + "yocto-queue": ["yocto-queue@1.2.2", "", {}, "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ=="], "yoctocolors": ["yoctocolors@2.1.2", "", {}, "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug=="], "yoctocolors-cjs": ["yoctocolors-cjs@2.1.3", "", {}, "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw=="], + "youch": ["youch@4.1.0-beta.14", "", { "dependencies": { "@poppinss/colors": "^4.1.5", "@poppinss/dumper": "^0.6.5", "@speed-highlight/core": "^1.2.9", "cookie-es": "^2.0.0", "youch-core": "^0.3.3" } }, "sha512-VqcHA/HqOxaBMjBQCYz1h8jYdAAeLm6cVLmefijJjMY4aovOfKkqMry7amNX3JiN4hXArb7ZVYBNpjEVkV3r/A=="], + + "youch-core": ["youch-core@0.3.3", "", { "dependencies": { "@poppinss/exception": "^1.2.2", "error-stack-parser-es": "^1.0.5" } }, "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA=="], + + "zip-stream": ["zip-stream@6.0.1", "", { "dependencies": { "archiver-utils": "^5.0.0", "compress-commons": "^6.0.2", "readable-stream": "^4.0.0" } }, "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA=="], + "zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], "zod-to-json-schema": ["zod-to-json-schema@3.25.1", "", { "peerDependencies": { "zod": "^3.25 || ^4" } }, "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA=="], "zod-validation-error": ["zod-validation-error@4.0.2", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ=="], + "@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "@babel/helper-compilation-targets/lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + + "@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "@babel/helper-create-class-features-plugin/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + "@dotenvx/dotenvx/commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="], "@dotenvx/dotenvx/execa": ["execa@5.1.1", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^4.0.1", "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="], @@ -1473,16 +2206,34 @@ "@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + "@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], + + "@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], + + "@kubb/oas/@redocly/openapi-core": ["@redocly/openapi-core@2.19.1", "", { "dependencies": { "@redocly/ajv": "^8.17.4", "@redocly/config": "^0.43.0", "ajv": "npm:@redocly/ajv@8.17.4", "ajv-formats": "^3.0.1", "colorette": "^1.2.0", "js-levenshtein": "^1.1.6", "js-yaml": "^4.1.0", "picomatch": "^4.0.3", "pluralize": "^8.0.0", "yaml-ast-parser": "0.0.43" } }, "sha512-38gNUfeo/0uOhudr4NHCqn3czAgA0y1k7AEd63oT1lDeAlfxoIeqmvU66OHdAfchC0vTZUWBGhHAs6hV5Xt1Sg=="], + + "@kubb/react-fabric/ws": ["ws@8.18.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw=="], + + "@mapbox/node-pre-gyp/node-fetch": ["node-fetch@2.7.0", "", { "dependencies": { "whatwg-url": "^5.0.0" }, "peerDependencies": { "encoding": "^0.1.0" }, "optionalPeers": ["encoding"] }, "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A=="], + "@modelcontextprotocol/sdk/ajv": ["ajv@8.18.0", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A=="], "@modelcontextprotocol/sdk/zod": ["zod@4.3.6", "", {}, "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg=="], "@next/eslint-plugin-next/fast-glob": ["fast-glob@3.3.1", "", { "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.4" } }, "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg=="], + "@parcel/watcher-wasm/napi-wasm": ["napi-wasm@1.1.3", "", { "bundled": true }, "sha512-h/4nMGsHjZDCYmQVNODIrYACVJ+I9KItbG+0si6W/jSjdA9JbWDoU4LLeMXVcEQGHjttI2tuXqDrbGF7qkUHHg=="], + + "@pnpm/network.ca-file/graceful-fs": ["graceful-fs@4.2.10", "", {}, "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="], + + "@readme/openapi-parser/ajv": ["@redocly/ajv@8.17.4", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-BieiCML/IgP6x99HZByJSt7fJE4ipgzO7KAFss92Bs+PEI35BhY7vGIysFXLT+YmS7nHtQjZjhOQyPPEf7xGHA=="], + "@redocly/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], "@redocly/openapi-core/minimatch": ["minimatch@5.1.6", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g=="], + "@tailwindcss/node/jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.8.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" }, "bundled": true }, "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg=="], "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.8.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg=="], @@ -1501,37 +2252,83 @@ "@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], - "@typescript-eslint/typescript-estree/semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], + "accepts/mime-types": ["mime-types@3.0.2", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="], "ajv-formats/ajv": ["ajv@8.18.0", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A=="], + "anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "archiver-utils/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="], + + "archiver-utils/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + + "body-parser/bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="], + + "c12/jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + "chalk/supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + "clipboardy/execa": ["execa@8.0.1", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", "human-signals": "^5.0.0", "is-stream": "^3.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^5.1.0", "onetime": "^6.0.0", "signal-exit": "^4.1.0", "strip-final-newline": "^3.0.0" } }, "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg=="], + "cliui/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], "cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], "cliui/wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + "compress-commons/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + "cosmiconfig/parse-json": ["parse-json@5.2.0", "", { "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="], + "dot-prop/type-fest": ["type-fest@5.4.4", "", { "dependencies": { "tagged-tag": "^1.0.0" } }, "sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw=="], + + "eslint/find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + "eslint-import-resolver-node/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], "eslint-module-utils/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], "eslint-plugin-import/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + "eslint-plugin-import/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + "eslint-plugin-import/tsconfig-paths": ["tsconfig-paths@3.15.0", "", { "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg=="], "eslint-plugin-react/resolve": ["resolve@2.0.0-next.5", "", { "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA=="], + "eslint-plugin-react/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + "eslint-plugin-react-hooks/zod": ["zod@4.3.6", "", {}, "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg=="], + "express/content-disposition": ["content-disposition@1.0.1", "", {}, "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q=="], + "express/cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="], + "express/mime-types": ["mime-types@3.0.2", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="], + + "express/range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="], + "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], - "is-bun-module/semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], + "glob/minimatch": ["minimatch@10.2.2", "", { "dependencies": { "brace-expansion": "^5.0.2" } }, "sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw=="], + + "globby/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + + "globby/unicorn-magic": ["unicorn-magic@0.4.0", "", {}, "sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw=="], + + "gradient-string/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], + + "h3/cookie-es": ["cookie-es@1.2.2", "", {}, "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg=="], + + "handlebars/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "import-fresh/resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "lazystream/readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + + "listhen/jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + + "listhen/pathe": ["pathe@1.1.2", "", {}, "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ=="], "log-symbols/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], @@ -1539,28 +2336,94 @@ "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + "mlly/pkg-types": ["pkg-types@1.3.1", "", { "dependencies": { "confbox": "^0.1.8", "mlly": "^1.7.4", "pathe": "^2.0.1" } }, "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ=="], + "msw/type-fest": ["type-fest@5.4.4", "", { "dependencies": { "tagged-tag": "^1.0.0" } }, "sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw=="], "next/postcss": ["postcss@8.4.31", "", { "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ=="], + "nitropack/escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="], + + "nitropack/jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + "npm-run-path/path-key": ["path-key@4.0.0", "", {}, "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ=="], + "npm-run-path/unicorn-magic": ["unicorn-magic@0.3.0", "", {}, "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA=="], + + "nypm/citty": ["citty@0.2.1", "", {}, "sha512-kEV95lFBhQgtogAPlQfJJ0WGVSokvLr/UEoFPiKKOXF7pl98HfUVUD0ejsuTCld/9xH9vogSywZ5KqHzXrZpqg=="], + + "oas/path-to-regexp": ["path-to-regexp@8.3.0", "", {}, "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA=="], + "ora/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], + "p-locate/p-limit": ["p-limit@4.0.0", "", { "dependencies": { "yocto-queue": "^1.0.0" } }, "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ=="], + "prompts/kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="], + "raw-body/bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="], + + "rc/strip-json-comments": ["strip-json-comments@2.0.1", "", {}, "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="], + + "react-devtools-core/ws": ["ws@7.5.10", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="], + + "readdir-glob/minimatch": ["minimatch@5.1.6", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g=="], + + "recast/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + "restore-cursor/onetime": ["onetime@7.0.0", "", { "dependencies": { "mimic-function": "^5.0.0" } }, "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ=="], + "rollup-plugin-visualizer/open": ["open@10.2.0", "", { "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "wsl-utils": "^0.1.0" } }, "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA=="], + + "rollup-plugin-visualizer/yargs": ["yargs@18.0.0", "", { "dependencies": { "cliui": "^9.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "string-width": "^7.2.0", "y18n": "^5.0.5", "yargs-parser": "^22.0.0" } }, "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg=="], + + "router/is-promise": ["is-promise@4.0.0", "", {}, "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="], + "router/path-to-regexp": ["path-to-regexp@8.3.0", "", {}, "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA=="], - "sharp/semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], + "send/mime-types": ["mime-types@3.0.2", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="], + + "send/range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="], + + "serve-handler/path-to-regexp": ["path-to-regexp@3.3.0", "", {}, "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw=="], + + "source-map-support/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], "string-width/emoji-regex": ["emoji-regex@10.6.0", "", {}, "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="], + "string-width-cjs/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "string-width-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "strip-ansi-cjs/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "strip-literal/js-tokens": ["js-tokens@9.0.1", "", {}, "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ=="], + + "swagger2openapi/node-fetch": ["node-fetch@2.7.0", "", { "dependencies": { "whatwg-url": "^5.0.0" }, "peerDependencies": { "encoding": "^0.1.0" }, "optionalPeers": ["encoding"] }, "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A=="], + + "tar/yallist": ["yallist@5.0.0", "", {}, "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw=="], + + "terser/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], + + "type-is/mime-types": ["mime-types@3.0.2", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="], + + "unctx/estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], + + "unimport/escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="], + + "unimport/estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], + + "untun/pathe": ["pathe@1.1.2", "", {}, "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ=="], + + "untyped/jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + "wrap-ansi/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], "wrap-ansi/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "wrap-ansi-cjs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "wrap-ansi-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "yargs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], "@dotenvx/dotenvx/execa/get-stream": ["get-stream@6.0.1", "", {}, "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="], @@ -1577,24 +2440,84 @@ "@dotenvx/dotenvx/which/isexe": ["isexe@3.1.5", "", {}, "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w=="], + "@isaacs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], + + "@kubb/oas/@redocly/openapi-core/@redocly/config": ["@redocly/config@0.43.0", "", { "dependencies": { "json-schema-to-ts": "2.7.2" } }, "sha512-AbyFKRHKJ2VBmh9nO2lrG9tO2Gu/Lmnfdj4Uwoh7h/a7jWr1104t4fBgQZs/NwgGBAOkGmyQYAvardwyBeRGZA=="], + + "@kubb/oas/@redocly/openapi-core/ajv": ["@redocly/ajv@8.17.4", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-BieiCML/IgP6x99HZByJSt7fJE4ipgzO7KAFss92Bs+PEI35BhY7vGIysFXLT+YmS7nHtQjZjhOQyPPEf7xGHA=="], + "@modelcontextprotocol/sdk/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], "@next/eslint-plugin-next/fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + "@readme/openapi-parser/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], + "@redocly/openapi-core/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], "@ts-morph/common/minimatch/brace-expansion": ["brace-expansion@5.0.2", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw=="], "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + "accepts/mime-types/mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="], + "ajv-formats/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], + "archiver-utils/glob/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "archiver-utils/glob/path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], + + "clipboardy/execa/get-stream": ["get-stream@8.0.1", "", {}, "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA=="], + + "clipboardy/execa/human-signals": ["human-signals@5.0.0", "", {}, "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ=="], + + "clipboardy/execa/is-stream": ["is-stream@3.0.0", "", {}, "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA=="], + + "clipboardy/execa/npm-run-path": ["npm-run-path@5.3.0", "", { "dependencies": { "path-key": "^4.0.0" } }, "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ=="], + + "clipboardy/execa/onetime": ["onetime@6.0.0", "", { "dependencies": { "mimic-fn": "^4.0.0" } }, "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ=="], + + "clipboardy/execa/strip-final-newline": ["strip-final-newline@3.0.0", "", {}, "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw=="], + "cliui/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], "cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], "eslint-plugin-import/tsconfig-paths/json5": ["json5@1.0.2", "", { "dependencies": { "minimist": "^1.2.0" }, "bin": { "json5": "lib/cli.js" } }, "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="], + "eslint/find-up/locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "eslint/find-up/path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "express/mime-types/mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="], + + "glob/minimatch/brace-expansion": ["brace-expansion@5.0.2", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw=="], + + "lazystream/readable-stream/isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="], + + "lazystream/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "lazystream/readable-stream/string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], + + "mlly/pkg-types/confbox": ["confbox@0.1.8", "", {}, "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="], + + "readdir-glob/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "rollup-plugin-visualizer/open/wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], + + "rollup-plugin-visualizer/yargs/cliui": ["cliui@9.0.1", "", { "dependencies": { "string-width": "^7.2.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" } }, "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w=="], + + "rollup-plugin-visualizer/yargs/yargs-parser": ["yargs-parser@22.0.0", "", {}, "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw=="], + + "send/mime-types/mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="], + + "string-width-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "type-is/mime-types/mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="], + + "wrap-ansi-cjs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "wrap-ansi-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "wrap-ansi/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], "wrap-ansi/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], @@ -1603,8 +2526,38 @@ "yargs/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "@kubb/oas/@redocly/openapi-core/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], + "@ts-morph/common/minimatch/brace-expansion/balanced-match": ["balanced-match@4.0.2", "", { "dependencies": { "jackspeak": "^4.2.3" } }, "sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg=="], + "archiver-utils/glob/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "archiver-utils/glob/path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + + "clipboardy/execa/npm-run-path/path-key": ["path-key@4.0.0", "", {}, "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ=="], + + "clipboardy/execa/onetime/mimic-fn": ["mimic-fn@4.0.0", "", {}, "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw=="], + + "eslint/find-up/locate-path/p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "glob/minimatch/brace-expansion/balanced-match": ["balanced-match@4.0.2", "", { "dependencies": { "jackspeak": "^4.2.3" } }, "sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg=="], + + "rollup-plugin-visualizer/yargs/cliui/wrap-ansi": ["wrap-ansi@9.0.2", "", { "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", "strip-ansi": "^7.1.0" } }, "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww=="], + "yargs/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "@ts-morph/common/minimatch/brace-expansion/balanced-match/jackspeak": ["jackspeak@4.2.3", "", { "dependencies": { "@isaacs/cliui": "^9.0.0" } }, "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg=="], + + "eslint/find-up/locate-path/p-locate/p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "glob/minimatch/brace-expansion/balanced-match/jackspeak": ["jackspeak@4.2.3", "", { "dependencies": { "@isaacs/cliui": "^9.0.0" } }, "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg=="], + + "rollup-plugin-visualizer/yargs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], + + "@ts-morph/common/minimatch/brace-expansion/balanced-match/jackspeak/@isaacs/cliui": ["@isaacs/cliui@9.0.0", "", {}, "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg=="], + + "eslint/find-up/locate-path/p-locate/p-limit/yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "glob/minimatch/brace-expansion/balanced-match/jackspeak/@isaacs/cliui": ["@isaacs/cliui@9.0.0", "", {}, "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg=="], } } diff --git a/kubb.config.ts b/kubb.config.ts new file mode 100644 index 0000000..06723d4 --- /dev/null +++ b/kubb.config.ts @@ -0,0 +1,28 @@ +import { defineConfig } from '@kubb/core' +import { pluginOas } from '@kubb/plugin-oas' +import { pluginTs } from '@kubb/plugin-ts' +import { pluginZod } from '@kubb/plugin-zod' + +export default defineConfig({ + root: '.', + input: { + path: 'https://raw.githubusercontent.com/CtrlAltElite-Devs/faculytics-contracts/main/develop/openapi.yaml', + }, + output: { + path: './types/kubb/gen', + clean: true, + }, + plugins: [ + pluginOas(), + pluginTs({ + output: { + path: 'models', + }, + }), + pluginZod({ + output: { + path: 'zod', + }, + }), + ], +}) diff --git a/lib/api-client.ts b/lib/api-client.ts index 33a7653..cc4f74b 100644 --- a/lib/api-client.ts +++ b/lib/api-client.ts @@ -1,6 +1,6 @@ import createFetchClient from "openapi-fetch"; import createClient from "openapi-react-query"; -import type { paths } from "@/app/schema/index"; +import type { paths } from "../schema/index.d.ts"; export const fetchClient = createFetchClient({ baseUrl: process.env.NEXT_PUBLIC_BACKEND_URL, diff --git a/package.json b/package.json index b63ecfe..fdfb203 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "build": "next build", "start": "next start", "lint": "eslint", - "generate:api": "openapi-typescript https://raw.githubusercontent.com/CtrlAltElite-Devs/faculytics-contracts/refs/heads/main/develop/openapi.json -o ./app/schema/index.d.ts" + "generate:api": "openapi-typescript https://raw.githubusercontent.com/CtrlAltElite-Devs/faculytics-contracts/refs/heads/main/develop/openapi.json -o ./schema/index.d.ts" }, "dependencies": { "@tanstack/react-query": "^5.90.21", @@ -23,6 +23,12 @@ "tailwind-merge": "^3.4.1" }, "devDependencies": { + "@kubb/agent": "^4.27.1", + "@kubb/cli": "^4.27.1", + "@kubb/core": "^4.27.1", + "@kubb/plugin-oas": "^4.27.1", + "@kubb/plugin-ts": "^4.27.1", + "@kubb/plugin-zod": "^4.27.1", "@tailwindcss/postcss": "^4", "@types/node": "^20", "@types/react": "^19", @@ -30,6 +36,7 @@ "eslint": "^9", "eslint-config-next": "16.1.6", "openapi-typescript": "^7.13.0", + "prettier": "^3.8.1", "shadcn": "^3.8.5", "tailwindcss": "^4", "tw-animate-css": "^1.4.0", diff --git a/schema/index.d.ts b/schema/index.d.ts new file mode 100644 index 0000000..08ddee6 --- /dev/null +++ b/schema/index.d.ts @@ -0,0 +1,998 @@ +/** + * This file was auto-generated by openapi-typescript. + * Do not make direct changes to the file. + */ + +export interface paths { + "/api/v1/health": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["HealthController_GetServerHealth_v1"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/auth/login": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post: operations["AuthController_Login_v1"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/auth/me": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["AuthController_me_v1"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/auth/refresh": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post: operations["AuthController_Refresh_v1"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/auth/logout": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post: operations["AuthController_Logout_v1"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/chatkit": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post: operations["ChatKitController_Handle_v1"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/enrollments/me": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get current user's enrolled courses */ + get: operations["EnrollmentsController_getMyEnrollments_v1"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/questionnaires": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Create a new questionnaire */ + post: operations["QuestionnaireController_createQuestionnaire_v1"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/questionnaires/{id}/versions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Create a new version for a questionnaire */ + post: operations["QuestionnaireController_createVersion_v1"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/questionnaires/{id}/latest-active-version": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get the latest active version for a questionnaire */ + get: operations["QuestionnaireController_getLatestActiveVersion_v1"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/questionnaires/versions/{versionId}/publish": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + /** Publish a questionnaire version */ + patch: operations["QuestionnaireController_publishVersion_v1"]; + trace?: never; + }; + "/api/v1/questionnaires/versions/{versionId}/deprecate": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + /** Deprecate a questionnaire version */ + patch: operations["QuestionnaireController_deprecateVersion_v1"]; + trace?: never; + }; + "/api/v1/questionnaires/submissions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Submit a completed questionnaire */ + post: operations["QuestionnaireController_submitQuestionnaire_v1"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/questionnaires/drafts": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get a specific draft by query parameters */ + get: operations["QuestionnaireController_getDraft_v1"]; + put?: never; + /** Save or update a draft questionnaire */ + post: operations["QuestionnaireController_saveDraft_v1"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/questionnaires/drafts/list": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List all drafts for the current user */ + get: operations["QuestionnaireController_listMyDrafts_v1"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v1/questionnaires/drafts/{id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** Delete a draft by ID */ + delete: operations["QuestionnaireController_deleteDraft_v1"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; +} +export type webhooks = Record; +export interface components { + schemas: { + LoginRequest: { + username: string; + password: string; + }; + LoginResponse: { + token: string; + refreshToken: string; + }; + MeResponse: { + id: string; + userName: string; + moodleUserId?: number; + firstName: string; + lastName: string; + userProfilePicture: string; + fullName: string; + roles: string[]; + campus?: { + id: string; + name?: string; + code: string; + }; + }; + RefreshTokenRequestBody: { + refreshToken: string; + }; + CourseShortResponseDto: { + id: string; + moodleCourseId: number; + shortname: string; + fullname: string; + }; + EnrollmentResponseDto: { + id: string; + role: string; + course: components["schemas"]["CourseShortResponseDto"]; + }; + PaginationMeta: { + totalItems: number; + itemCount: number; + itemsPerPage: number; + totalPages: number; + currentPage: number; + }; + MyEnrollmentsResponseDto: { + data: components["schemas"]["EnrollmentResponseDto"][]; + meta: components["schemas"]["PaginationMeta"]; + }; + CreateQuestionnaireRequest: { + title: string; + /** @enum {string} */ + type: "FACULTY_IN_CLASSROOM" | "FACULTY_OUT_OF_CLASSROOM" | "FACULTY_FEEDBACK"; + }; + Questionnaire: { + title: string; + /** + * @default DRAFT + * @enum {string} + */ + status: "DRAFT" | "ACTIVE" | "DEPRECATED"; + /** @enum {string} */ + type: "FACULTY_IN_CLASSROOM" | "FACULTY_OUT_OF_CLASSROOM" | "FACULTY_FEEDBACK"; + /** @default [] */ + versions: Record; + /** @default a62add82-7b76-4f6c-97a2-f312b2d1d96d */ + id: Record; + /** @default 2026-02-22T11:54:36.278Z */ + createdAt: Record; + /** @default 2026-02-22T11:54:36.278Z */ + updatedAt: Record; + deletedAt?: Record; + }; + CreateVersionRequest: { + schema: Record; + }; + SubmitQuestionnaireRequest: { + /** Format: uuid */ + versionId: string; + /** Format: uuid */ + respondentId: string; + /** Format: uuid */ + facultyId: string; + /** Format: uuid */ + semesterId: string; + /** Format: uuid */ + courseId?: string; + /** + * @example { + * "q1": 5, + * "q2": 4 + * } + */ + answers: Record; + qualitativeComment?: string; + }; + QuestionnaireVersion: { + questionnaire: components["schemas"]["Questionnaire"]; + versionNumber: number; + schemaSnapshot: Record; + /** Format: date-time */ + publishedAt?: string; + /** @default false */ + isActive: boolean; + /** + * @default DRAFT + * @enum {string} + */ + status: "DRAFT" | "ACTIVE" | "DEPRECATED"; + /** @default 1446bcff-58d3-4583-aeb7-616e9048cc0e */ + id: Record; + /** @default 2026-02-22T11:54:36.282Z */ + createdAt: Record; + /** @default 2026-02-22T11:54:36.282Z */ + updatedAt: Record; + deletedAt?: Record; + }; + Campus: { + moodleCategoryId: number; + code: string; + name?: string; + /** @default [] */ + semesters: Record; + /** @default cf1a1f09-0df9-4e25-b6b2-451dadacb6d2 */ + id: Record; + /** @default 2026-02-22T11:54:36.284Z */ + createdAt: Record; + /** @default 2026-02-22T11:54:36.284Z */ + updatedAt: Record; + deletedAt?: Record; + }; + Semester: { + moodleCategoryId: number; + code: string; + label?: string; + academicYear?: string; + campus: components["schemas"]["Campus"]; + /** @default [] */ + departments: Record; + description?: string; + /** @default 2c0016c6-4d2d-434a-af0c-a1adcf8b33df */ + id: Record; + /** @default 2026-02-22T11:54:36.286Z */ + createdAt: Record; + /** @default 2026-02-22T11:54:36.286Z */ + updatedAt: Record; + deletedAt?: Record; + }; + Department: { + moodleCategoryId: number; + code: string; + name?: string; + semester: components["schemas"]["Semester"]; + /** @default [] */ + programs: Record; + /** @default c19c3ddd-42f3-4b25-a884-aeb39744cc28 */ + id: Record; + /** @default 2026-02-22T11:54:36.285Z */ + createdAt: Record; + /** @default 2026-02-22T11:54:36.285Z */ + updatedAt: Record; + deletedAt?: Record; + }; + Program: { + moodleCategoryId: number; + code: string; + name?: string; + department: components["schemas"]["Department"]; + /** @default [] */ + courses: Record; + /** @default 979c85cf-9788-4304-b87d-b5cf6b403b91 */ + id: Record; + /** @default 2026-02-22T11:54:36.287Z */ + createdAt: Record; + /** @default 2026-02-22T11:54:36.287Z */ + updatedAt: Record; + deletedAt?: Record; + }; + User: { + userName: string; + moodleUserId?: number; + password?: string; + firstName: string; + lastName: string; + userProfilePicture: string; + fullName?: string; + campus?: components["schemas"]["Campus"]; + department?: components["schemas"]["Department"]; + program?: components["schemas"]["Program"]; + /** @default [] */ + moodleTokens: Record; + /** @default [] */ + enrollments: Record; + /** @default [] */ + institutionalRoles: Record; + /** Format: date-time */ + lastLoginAt: string; + isActive: boolean; + /** @default [] */ + roles: ("SUPER_ADMIN" | "ADMIN" | "DEAN" | "FACULTY" | "STUDENT")[]; + /** @default 9407e6b0-9cd1-4d6e-b504-d948095fdb53 */ + id: Record; + /** @default 2026-02-22T11:54:36.284Z */ + createdAt: Record; + /** @default 2026-02-22T11:54:36.284Z */ + updatedAt: Record; + deletedAt?: Record; + }; + Course: { + moodleCourseId: number; + shortname: string; + fullname: string; + program: components["schemas"]["Program"]; + /** Format: date-time */ + startDate: string; + /** Format: date-time */ + endDate: string; + isVisible: boolean; + /** Format: date-time */ + timeModified: string; + isActive: boolean; + /** @default 98c37851-08db-475d-af03-84fdf06f6507 */ + id: Record; + /** @default 2026-02-22T11:54:36.288Z */ + createdAt: Record; + /** @default 2026-02-22T11:54:36.288Z */ + updatedAt: Record; + deletedAt?: Record; + }; + QuestionnaireSubmission: { + questionnaireVersion: components["schemas"]["QuestionnaireVersion"]; + respondent: components["schemas"]["User"]; + faculty: components["schemas"]["User"]; + /** @enum {string} */ + respondentRole: "STUDENT" | "DEAN"; + semester: components["schemas"]["Semester"]; + course?: components["schemas"]["Course"]; + department: components["schemas"]["Department"]; + program: components["schemas"]["Program"]; + campus: components["schemas"]["Campus"]; + totalScore: number; + normalizedScore: number; + qualitativeComment?: string; + /** + * Format: date-time + * @default 2026-02-22T11:54:36.281Z + */ + submittedAt: string; + facultyNameSnapshot: string; + facultyEmployeeNumberSnapshot?: string; + departmentCodeSnapshot: string; + departmentNameSnapshot: string; + programCodeSnapshot: string; + programNameSnapshot: string; + campusCodeSnapshot: string; + campusNameSnapshot: string; + courseCodeSnapshot?: string; + courseTitleSnapshot?: string; + semesterCodeSnapshot: string; + semesterLabelSnapshot: string; + academicYearSnapshot: string; + /** @default [] */ + answers: Record; + /** @default fedb992d-09ac-4e06-92c2-52d2d3c39cfa */ + id: Record; + /** @default 2026-02-22T11:54:36.282Z */ + createdAt: Record; + /** @default 2026-02-22T11:54:36.282Z */ + updatedAt: Record; + deletedAt?: Record; + }; + SaveDraftRequest: { + /** Format: uuid */ + versionId: string; + /** Format: uuid */ + facultyId: string; + /** Format: uuid */ + semesterId: string; + /** Format: uuid */ + courseId?: string; + /** + * @example { + * "q1": 5, + * "q2": 4 + * } + */ + answers: Record; + qualitativeComment?: string; + }; + }; + responses: never; + parameters: never; + requestBodies: never; + headers: never; + pathItems: never; +} +export type $defs = Record; +export interface operations { + HealthController_GetServerHealth_v1: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string; + }; + }; + }; + }; + AuthController_Login_v1: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["LoginRequest"]; + }; + }; + responses: { + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["LoginResponse"]; + }; + }; + }; + }; + AuthController_me_v1: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["MeResponse"]; + }; + }; + }; + }; + AuthController_Refresh_v1: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["RefreshTokenRequestBody"]; + }; + }; + responses: { + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["LoginResponse"]; + }; + }; + }; + }; + AuthController_Logout_v1: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + 201: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + }; + }; + ChatKitController_Handle_v1: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + 201: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + }; + }; + EnrollmentsController_getMyEnrollments_v1: { + parameters: { + query: { + page: number; + limit: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["MyEnrollmentsResponseDto"]; + }; + }; + }; + }; + QuestionnaireController_createQuestionnaire_v1: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["CreateQuestionnaireRequest"]; + }; + }; + responses: { + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Questionnaire"]; + }; + }; + }; + }; + QuestionnaireController_createVersion_v1: { + parameters: { + query?: never; + header?: never; + path: { + id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["CreateVersionRequest"]; + }; + }; + responses: { + /** @description Version created successfully */ + 201: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Questionnaire not found */ + 404: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Draft version already exists */ + 409: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + }; + }; + QuestionnaireController_getLatestActiveVersion_v1: { + parameters: { + query?: never; + header?: never; + path: { + id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Active version found or null if none exists */ + 200: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Questionnaire not found */ + 404: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + }; + }; + QuestionnaireController_publishVersion_v1: { + parameters: { + query?: never; + header?: never; + path: { + versionId: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Version published successfully */ + 200: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Version already published or invalid schema */ + 400: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Version not found */ + 404: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + }; + }; + QuestionnaireController_deprecateVersion_v1: { + parameters: { + query?: never; + header?: never; + path: { + versionId: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Version deprecated successfully */ + 200: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Version already deprecated */ + 400: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Version not found */ + 404: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + }; + }; + QuestionnaireController_submitQuestionnaire_v1: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["SubmitQuestionnaireRequest"]; + }; + }; + responses: { + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["QuestionnaireSubmission"]; + }; + }; + }; + }; + QuestionnaireController_getDraft_v1: { + parameters: { + query: { + versionId: string; + facultyId: string; + semesterId: string; + courseId?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Draft found or null if no draft exists for this context */ + 200: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + }; + }; + QuestionnaireController_saveDraft_v1: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["SaveDraftRequest"]; + }; + }; + responses: { + /** @description Draft saved successfully */ + 201: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Invalid data or inactive version */ + 400: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Resource not found */ + 404: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + }; + }; + QuestionnaireController_listMyDrafts_v1: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Drafts retrieved successfully */ + 200: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + }; + }; + QuestionnaireController_deleteDraft_v1: { + parameters: { + query?: never; + header?: never; + path: { + id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Draft deleted successfully */ + 200: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Draft not found */ + 404: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + }; + }; +} diff --git a/tsconfig.json b/tsconfig.json index 0bd942e..66537bc 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -14,6 +14,7 @@ "jsx": "react-jsx", "incremental": true, "noUncheckedIndexedAccess": true, + "allowImportingTsExtensions": true, "plugins": [ { "name": "next" diff --git a/types/kubb/gen/index.ts b/types/kubb/gen/index.ts new file mode 100644 index 0000000..b685999 --- /dev/null +++ b/types/kubb/gen/index.ts @@ -0,0 +1,260 @@ +export type { + AuthControllerLoginV1201, + AuthControllerLoginV1MutationRequest, + AuthControllerLoginV1MutationResponse, + AuthControllerLoginV1Mutation, +} from "./models/AuthControllerLoginV1.ts"; +export type { + AuthControllerLogoutV1201, + AuthControllerLogoutV1MutationResponse, + AuthControllerLogoutV1Mutation, +} from "./models/AuthControllerLogoutV1.ts"; +export type { + AuthControllerMeV1200, + AuthControllerMeV1QueryResponse, + AuthControllerMeV1Query, +} from "./models/AuthControllerMeV1.ts"; +export type { + AuthControllerRefreshV1201, + AuthControllerRefreshV1MutationRequest, + AuthControllerRefreshV1MutationResponse, + AuthControllerRefreshV1Mutation, +} from "./models/AuthControllerRefreshV1.ts"; +export type { Campus } from "./models/Campus.ts"; +export type { + ChatKitControllerHandleV1201, + ChatKitControllerHandleV1MutationResponse, + ChatKitControllerHandleV1Mutation, +} from "./models/ChatKitControllerHandleV1.ts"; +export type { Course } from "./models/Course.ts"; +export type { CourseShortResponseDto } from "./models/CourseShortResponseDto.ts"; +export type { + CreateQuestionnaireRequestTypeEnumKey, + CreateQuestionnaireRequest, +} from "./models/CreateQuestionnaireRequest.ts"; +export type { CreateVersionRequest } from "./models/CreateVersionRequest.ts"; +export type { Department } from "./models/Department.ts"; +export type { EnrollmentResponseDto } from "./models/EnrollmentResponseDto.ts"; +export type { + EnrollmentsControllerGetMyEnrollmentsV1QueryParams, + EnrollmentsControllerGetMyEnrollmentsV1200, + EnrollmentsControllerGetMyEnrollmentsV1QueryResponse, + EnrollmentsControllerGetMyEnrollmentsV1Query, +} from "./models/EnrollmentsControllerGetMyEnrollmentsV1.ts"; +export type { + HealthControllerGetServerHealthV1200, + HealthControllerGetServerHealthV1QueryResponse, + HealthControllerGetServerHealthV1Query, +} from "./models/HealthControllerGetServerHealthV1.ts"; +export type { LoginRequest } from "./models/LoginRequest.ts"; +export type { LoginResponse } from "./models/LoginResponse.ts"; +export type { MeResponse } from "./models/MeResponse.ts"; +export type { MyEnrollmentsResponseDto } from "./models/MyEnrollmentsResponseDto.ts"; +export type { PaginationMeta } from "./models/PaginationMeta.ts"; +export type { Program } from "./models/Program.ts"; +export type { + QuestionnaireStatusEnumKey, + QuestionnaireTypeEnumKey, + Questionnaire, +} from "./models/Questionnaire.ts"; +export type { + QuestionnaireControllerCreateQuestionnaireV1201, + QuestionnaireControllerCreateQuestionnaireV1MutationRequest, + QuestionnaireControllerCreateQuestionnaireV1MutationResponse, + QuestionnaireControllerCreateQuestionnaireV1Mutation, +} from "./models/QuestionnaireControllerCreateQuestionnaireV1.ts"; +export type { + QuestionnaireControllerCreateVersionV1PathParams, + QuestionnaireControllerCreateVersionV1201, + QuestionnaireControllerCreateVersionV1404, + QuestionnaireControllerCreateVersionV1409, + QuestionnaireControllerCreateVersionV1MutationRequest, + QuestionnaireControllerCreateVersionV1MutationResponse, + QuestionnaireControllerCreateVersionV1Mutation, +} from "./models/QuestionnaireControllerCreateVersionV1.ts"; +export type { + QuestionnaireControllerDeleteDraftV1PathParams, + QuestionnaireControllerDeleteDraftV1200, + QuestionnaireControllerDeleteDraftV1404, + QuestionnaireControllerDeleteDraftV1MutationResponse, + QuestionnaireControllerDeleteDraftV1Mutation, +} from "./models/QuestionnaireControllerDeleteDraftV1.ts"; +export type { + QuestionnaireControllerDeprecateVersionV1PathParams, + QuestionnaireControllerDeprecateVersionV1200, + QuestionnaireControllerDeprecateVersionV1400, + QuestionnaireControllerDeprecateVersionV1404, + QuestionnaireControllerDeprecateVersionV1MutationResponse, + QuestionnaireControllerDeprecateVersionV1Mutation, +} from "./models/QuestionnaireControllerDeprecateVersionV1.ts"; +export type { + QuestionnaireControllerGetDraftV1QueryParams, + QuestionnaireControllerGetDraftV1200, + QuestionnaireControllerGetDraftV1QueryResponse, + QuestionnaireControllerGetDraftV1Query, +} from "./models/QuestionnaireControllerGetDraftV1.ts"; +export type { + QuestionnaireControllerGetLatestActiveVersionV1PathParams, + QuestionnaireControllerGetLatestActiveVersionV1200, + QuestionnaireControllerGetLatestActiveVersionV1404, + QuestionnaireControllerGetLatestActiveVersionV1QueryResponse, + QuestionnaireControllerGetLatestActiveVersionV1Query, +} from "./models/QuestionnaireControllerGetLatestActiveVersionV1.ts"; +export type { + QuestionnaireControllerListMyDraftsV1200, + QuestionnaireControllerListMyDraftsV1QueryResponse, + QuestionnaireControllerListMyDraftsV1Query, +} from "./models/QuestionnaireControllerListMyDraftsV1.ts"; +export type { + QuestionnaireControllerPublishVersionV1PathParams, + QuestionnaireControllerPublishVersionV1200, + QuestionnaireControllerPublishVersionV1400, + QuestionnaireControllerPublishVersionV1404, + QuestionnaireControllerPublishVersionV1MutationResponse, + QuestionnaireControllerPublishVersionV1Mutation, +} from "./models/QuestionnaireControllerPublishVersionV1.ts"; +export type { + QuestionnaireControllerSaveDraftV1201, + QuestionnaireControllerSaveDraftV1400, + QuestionnaireControllerSaveDraftV1404, + QuestionnaireControllerSaveDraftV1MutationRequest, + QuestionnaireControllerSaveDraftV1MutationResponse, + QuestionnaireControllerSaveDraftV1Mutation, +} from "./models/QuestionnaireControllerSaveDraftV1.ts"; +export type { + QuestionnaireControllerSubmitQuestionnaireV1201, + QuestionnaireControllerSubmitQuestionnaireV1MutationRequest, + QuestionnaireControllerSubmitQuestionnaireV1MutationResponse, + QuestionnaireControllerSubmitQuestionnaireV1Mutation, +} from "./models/QuestionnaireControllerSubmitQuestionnaireV1.ts"; +export type { + QuestionnaireSubmissionRespondentRoleEnumKey, + QuestionnaireSubmission, +} from "./models/QuestionnaireSubmission.ts"; +export type { + QuestionnaireVersionStatusEnumKey, + QuestionnaireVersion, +} from "./models/QuestionnaireVersion.ts"; +export type { RefreshTokenRequestBody } from "./models/RefreshTokenRequestBody.ts"; +export type { SaveDraftRequest } from "./models/SaveDraftRequest.ts"; +export type { Semester } from "./models/Semester.ts"; +export type { SubmitQuestionnaireRequest } from "./models/SubmitQuestionnaireRequest.ts"; +export type { UserRolesEnumKey, User } from "./models/User.ts"; +export { createQuestionnaireRequestTypeEnum } from "./models/CreateQuestionnaireRequest.ts"; +export { questionnaireStatusEnum } from "./models/Questionnaire.ts"; +export { questionnaireTypeEnum } from "./models/Questionnaire.ts"; +export { questionnaireSubmissionRespondentRoleEnum } from "./models/QuestionnaireSubmission.ts"; +export { questionnaireVersionStatusEnum } from "./models/QuestionnaireVersion.ts"; +export { userRolesEnum } from "./models/User.ts"; +export { + authControllerLoginV1201Schema, + authControllerLoginV1MutationRequestSchema, + authControllerLoginV1MutationResponseSchema, +} from "./zod/authControllerLoginV1Schema.ts"; +export { + authControllerLogoutV1201Schema, + authControllerLogoutV1MutationResponseSchema, +} from "./zod/authControllerLogoutV1Schema.ts"; +export { + authControllerMeV1200Schema, + authControllerMeV1QueryResponseSchema, +} from "./zod/authControllerMeV1Schema.ts"; +export { + authControllerRefreshV1201Schema, + authControllerRefreshV1MutationRequestSchema, + authControllerRefreshV1MutationResponseSchema, +} from "./zod/authControllerRefreshV1Schema.ts"; +export { campusSchema } from "./zod/campusSchema.ts"; +export { + chatKitControllerHandleV1201Schema, + chatKitControllerHandleV1MutationResponseSchema, +} from "./zod/chatKitControllerHandleV1Schema.ts"; +export { courseSchema } from "./zod/courseSchema.ts"; +export { courseShortResponseDtoSchema } from "./zod/courseShortResponseDtoSchema.ts"; +export { createQuestionnaireRequestSchema } from "./zod/createQuestionnaireRequestSchema.ts"; +export { createVersionRequestSchema } from "./zod/createVersionRequestSchema.ts"; +export { departmentSchema } from "./zod/departmentSchema.ts"; +export { enrollmentResponseDtoSchema } from "./zod/enrollmentResponseDtoSchema.ts"; +export { + enrollmentsControllerGetMyEnrollmentsV1QueryParamsSchema, + enrollmentsControllerGetMyEnrollmentsV1200Schema, + enrollmentsControllerGetMyEnrollmentsV1QueryResponseSchema, +} from "./zod/enrollmentsControllerGetMyEnrollmentsV1Schema.ts"; +export { + healthControllerGetServerHealthV1200Schema, + healthControllerGetServerHealthV1QueryResponseSchema, +} from "./zod/healthControllerGetServerHealthV1Schema.ts"; +export { loginRequestSchema } from "./zod/loginRequestSchema.ts"; +export { loginResponseSchema } from "./zod/loginResponseSchema.ts"; +export { meResponseSchema } from "./zod/meResponseSchema.ts"; +export { myEnrollmentsResponseDtoSchema } from "./zod/myEnrollmentsResponseDtoSchema.ts"; +export { paginationMetaSchema } from "./zod/paginationMetaSchema.ts"; +export { programSchema } from "./zod/programSchema.ts"; +export { + questionnaireControllerCreateQuestionnaireV1201Schema, + questionnaireControllerCreateQuestionnaireV1MutationRequestSchema, + questionnaireControllerCreateQuestionnaireV1MutationResponseSchema, +} from "./zod/questionnaireControllerCreateQuestionnaireV1Schema.ts"; +export { + questionnaireControllerCreateVersionV1PathParamsSchema, + questionnaireControllerCreateVersionV1201Schema, + questionnaireControllerCreateVersionV1404Schema, + questionnaireControllerCreateVersionV1409Schema, + questionnaireControllerCreateVersionV1MutationRequestSchema, + questionnaireControllerCreateVersionV1MutationResponseSchema, +} from "./zod/questionnaireControllerCreateVersionV1Schema.ts"; +export { + questionnaireControllerDeleteDraftV1PathParamsSchema, + questionnaireControllerDeleteDraftV1200Schema, + questionnaireControllerDeleteDraftV1404Schema, + questionnaireControllerDeleteDraftV1MutationResponseSchema, +} from "./zod/questionnaireControllerDeleteDraftV1Schema.ts"; +export { + questionnaireControllerDeprecateVersionV1PathParamsSchema, + questionnaireControllerDeprecateVersionV1200Schema, + questionnaireControllerDeprecateVersionV1400Schema, + questionnaireControllerDeprecateVersionV1404Schema, + questionnaireControllerDeprecateVersionV1MutationResponseSchema, +} from "./zod/questionnaireControllerDeprecateVersionV1Schema.ts"; +export { + questionnaireControllerGetDraftV1QueryParamsSchema, + questionnaireControllerGetDraftV1200Schema, + questionnaireControllerGetDraftV1QueryResponseSchema, +} from "./zod/questionnaireControllerGetDraftV1Schema.ts"; +export { + questionnaireControllerGetLatestActiveVersionV1PathParamsSchema, + questionnaireControllerGetLatestActiveVersionV1200Schema, + questionnaireControllerGetLatestActiveVersionV1404Schema, + questionnaireControllerGetLatestActiveVersionV1QueryResponseSchema, +} from "./zod/questionnaireControllerGetLatestActiveVersionV1Schema.ts"; +export { + questionnaireControllerListMyDraftsV1200Schema, + questionnaireControllerListMyDraftsV1QueryResponseSchema, +} from "./zod/questionnaireControllerListMyDraftsV1Schema.ts"; +export { + questionnaireControllerPublishVersionV1PathParamsSchema, + questionnaireControllerPublishVersionV1200Schema, + questionnaireControllerPublishVersionV1400Schema, + questionnaireControllerPublishVersionV1404Schema, + questionnaireControllerPublishVersionV1MutationResponseSchema, +} from "./zod/questionnaireControllerPublishVersionV1Schema.ts"; +export { + questionnaireControllerSaveDraftV1201Schema, + questionnaireControllerSaveDraftV1400Schema, + questionnaireControllerSaveDraftV1404Schema, + questionnaireControllerSaveDraftV1MutationRequestSchema, + questionnaireControllerSaveDraftV1MutationResponseSchema, +} from "./zod/questionnaireControllerSaveDraftV1Schema.ts"; +export { + questionnaireControllerSubmitQuestionnaireV1201Schema, + questionnaireControllerSubmitQuestionnaireV1MutationRequestSchema, + questionnaireControllerSubmitQuestionnaireV1MutationResponseSchema, +} from "./zod/questionnaireControllerSubmitQuestionnaireV1Schema.ts"; +export { questionnaireSchema } from "./zod/questionnaireSchema.ts"; +export { questionnaireSubmissionSchema } from "./zod/questionnaireSubmissionSchema.ts"; +export { questionnaireVersionSchema } from "./zod/questionnaireVersionSchema.ts"; +export { refreshTokenRequestBodySchema } from "./zod/refreshTokenRequestBodySchema.ts"; +export { saveDraftRequestSchema } from "./zod/saveDraftRequestSchema.ts"; +export { semesterSchema } from "./zod/semesterSchema.ts"; +export { submitQuestionnaireRequestSchema } from "./zod/submitQuestionnaireRequestSchema.ts"; +export { userSchema } from "./zod/userSchema.ts"; diff --git a/types/kubb/gen/models/AuthControllerLoginV1.ts b/types/kubb/gen/models/AuthControllerLoginV1.ts new file mode 100644 index 0000000..66db74a --- /dev/null +++ b/types/kubb/gen/models/AuthControllerLoginV1.ts @@ -0,0 +1,19 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { LoginRequest } from "./LoginRequest.ts"; +import type { LoginResponse } from "./LoginResponse.ts"; + +export type AuthControllerLoginV1201 = LoginResponse; + +export type AuthControllerLoginV1MutationRequest = LoginRequest; + +export type AuthControllerLoginV1MutationResponse = AuthControllerLoginV1201; + +export type AuthControllerLoginV1Mutation = { + Response: AuthControllerLoginV1201; + Request: AuthControllerLoginV1MutationRequest; + Errors: any; +}; diff --git a/types/kubb/gen/models/AuthControllerLogoutV1.ts b/types/kubb/gen/models/AuthControllerLogoutV1.ts new file mode 100644 index 0000000..32847c6 --- /dev/null +++ b/types/kubb/gen/models/AuthControllerLogoutV1.ts @@ -0,0 +1,13 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type AuthControllerLogoutV1201 = any; + +export type AuthControllerLogoutV1MutationResponse = AuthControllerLogoutV1201; + +export type AuthControllerLogoutV1Mutation = { + Response: AuthControllerLogoutV1201; + Errors: any; +}; diff --git a/types/kubb/gen/models/AuthControllerMeV1.ts b/types/kubb/gen/models/AuthControllerMeV1.ts new file mode 100644 index 0000000..0ef891c --- /dev/null +++ b/types/kubb/gen/models/AuthControllerMeV1.ts @@ -0,0 +1,15 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { MeResponse } from "./MeResponse.ts"; + +export type AuthControllerMeV1200 = MeResponse; + +export type AuthControllerMeV1QueryResponse = AuthControllerMeV1200; + +export type AuthControllerMeV1Query = { + Response: AuthControllerMeV1200; + Errors: any; +}; diff --git a/types/kubb/gen/models/AuthControllerRefreshV1.ts b/types/kubb/gen/models/AuthControllerRefreshV1.ts new file mode 100644 index 0000000..603333a --- /dev/null +++ b/types/kubb/gen/models/AuthControllerRefreshV1.ts @@ -0,0 +1,20 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { LoginResponse } from "./LoginResponse.ts"; +import type { RefreshTokenRequestBody } from "./RefreshTokenRequestBody.ts"; + +export type AuthControllerRefreshV1201 = LoginResponse; + +export type AuthControllerRefreshV1MutationRequest = RefreshTokenRequestBody; + +export type AuthControllerRefreshV1MutationResponse = + AuthControllerRefreshV1201; + +export type AuthControllerRefreshV1Mutation = { + Response: AuthControllerRefreshV1201; + Request: AuthControllerRefreshV1MutationRequest; + Errors: any; +}; diff --git a/types/kubb/gen/models/Campus.ts b/types/kubb/gen/models/Campus.ts new file mode 100644 index 0000000..09ec835 --- /dev/null +++ b/types/kubb/gen/models/Campus.ts @@ -0,0 +1,42 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type Campus = { + /** + * @type number + */ + moodleCategoryId: number; + /** + * @type string + */ + code: string; + /** + * @type string | undefined + */ + name?: string; + /** + * @type object + */ + semesters: object; + /** + * @default "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + * @type object + */ + id: object; + /** + * @default "2026-02-22T11:54:36.284Z" + * @type object + */ + createdAt: object; + /** + * @default "2026-02-22T11:54:36.284Z" + * @type object + */ + updatedAt: object; + /** + * @type object | undefined + */ + deletedAt?: object; +}; diff --git a/types/kubb/gen/models/ChatKitControllerHandleV1.ts b/types/kubb/gen/models/ChatKitControllerHandleV1.ts new file mode 100644 index 0000000..105a19f --- /dev/null +++ b/types/kubb/gen/models/ChatKitControllerHandleV1.ts @@ -0,0 +1,14 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type ChatKitControllerHandleV1201 = any; + +export type ChatKitControllerHandleV1MutationResponse = + ChatKitControllerHandleV1201; + +export type ChatKitControllerHandleV1Mutation = { + Response: ChatKitControllerHandleV1201; + Errors: any; +}; diff --git a/types/kubb/gen/models/Course.ts b/types/kubb/gen/models/Course.ts new file mode 100644 index 0000000..34c047f --- /dev/null +++ b/types/kubb/gen/models/Course.ts @@ -0,0 +1,64 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { Program } from "./Program.ts"; + +export type Course = { + /** + * @type number + */ + moodleCourseId: number; + /** + * @type string + */ + shortname: string; + /** + * @type string + */ + fullname: string; + /** + * @type object + */ + program: Program; + /** + * @type string, date-time + */ + startDate: string; + /** + * @type string, date-time + */ + endDate: string; + /** + * @type boolean + */ + isVisible: boolean; + /** + * @type string, date-time + */ + timeModified: string; + /** + * @type boolean + */ + isActive: boolean; + /** + * @default "98c37851-08db-475d-af03-84fdf06f6507" + * @type object + */ + id: object; + /** + * @default "2026-02-22T11:54:36.288Z" + * @type object + */ + createdAt: object; + /** + * @default "2026-02-22T11:54:36.288Z" + * @type object + */ + updatedAt: object; + /** + * @type object | undefined + */ + deletedAt?: object; +}; diff --git a/types/kubb/gen/models/CourseShortResponseDto.ts b/types/kubb/gen/models/CourseShortResponseDto.ts new file mode 100644 index 0000000..de8680b --- /dev/null +++ b/types/kubb/gen/models/CourseShortResponseDto.ts @@ -0,0 +1,23 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type CourseShortResponseDto = { + /** + * @type string + */ + id: string; + /** + * @type number + */ + moodleCourseId: number; + /** + * @type string + */ + shortname: string; + /** + * @type string + */ + fullname: string; +}; diff --git a/types/kubb/gen/models/CreateQuestionnaireRequest.ts b/types/kubb/gen/models/CreateQuestionnaireRequest.ts new file mode 100644 index 0000000..b5756d7 --- /dev/null +++ b/types/kubb/gen/models/CreateQuestionnaireRequest.ts @@ -0,0 +1,24 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export const createQuestionnaireRequestTypeEnum = { + FACULTY_IN_CLASSROOM: "FACULTY_IN_CLASSROOM", + FACULTY_OUT_OF_CLASSROOM: "FACULTY_OUT_OF_CLASSROOM", + FACULTY_FEEDBACK: "FACULTY_FEEDBACK", +} as const; + +export type CreateQuestionnaireRequestTypeEnumKey = + (typeof createQuestionnaireRequestTypeEnum)[keyof typeof createQuestionnaireRequestTypeEnum]; + +export type CreateQuestionnaireRequest = { + /** + * @type string + */ + title: string; + /** + * @type string + */ + type: CreateQuestionnaireRequestTypeEnumKey; +}; diff --git a/types/kubb/gen/models/CreateVersionRequest.ts b/types/kubb/gen/models/CreateVersionRequest.ts new file mode 100644 index 0000000..8e844bf --- /dev/null +++ b/types/kubb/gen/models/CreateVersionRequest.ts @@ -0,0 +1,11 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type CreateVersionRequest = { + /** + * @type object + */ + schema: object; +}; diff --git a/types/kubb/gen/models/Department.ts b/types/kubb/gen/models/Department.ts new file mode 100644 index 0000000..cfad2a3 --- /dev/null +++ b/types/kubb/gen/models/Department.ts @@ -0,0 +1,48 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { Semester } from "./Semester.ts"; + +export type Department = { + /** + * @type number + */ + moodleCategoryId: number; + /** + * @type string + */ + code: string; + /** + * @type string | undefined + */ + name?: string; + /** + * @type object + */ + semester: Semester; + /** + * @type object + */ + programs: object; + /** + * @default "c19c3ddd-42f3-4b25-a884-aeb39744cc28" + * @type object + */ + id: object; + /** + * @default "2026-02-22T11:54:36.285Z" + * @type object + */ + createdAt: object; + /** + * @default "2026-02-22T11:54:36.285Z" + * @type object + */ + updatedAt: object; + /** + * @type object | undefined + */ + deletedAt?: object; +}; diff --git a/types/kubb/gen/models/EnrollmentResponseDto.ts b/types/kubb/gen/models/EnrollmentResponseDto.ts new file mode 100644 index 0000000..2648a57 --- /dev/null +++ b/types/kubb/gen/models/EnrollmentResponseDto.ts @@ -0,0 +1,21 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { CourseShortResponseDto } from "./CourseShortResponseDto.ts"; + +export type EnrollmentResponseDto = { + /** + * @type string + */ + id: string; + /** + * @type string + */ + role: string; + /** + * @type object + */ + course: CourseShortResponseDto; +}; diff --git a/types/kubb/gen/models/EnrollmentsControllerGetMyEnrollmentsV1.ts b/types/kubb/gen/models/EnrollmentsControllerGetMyEnrollmentsV1.ts new file mode 100644 index 0000000..5537eee --- /dev/null +++ b/types/kubb/gen/models/EnrollmentsControllerGetMyEnrollmentsV1.ts @@ -0,0 +1,29 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { MyEnrollmentsResponseDto } from "./MyEnrollmentsResponseDto.ts"; + +export type EnrollmentsControllerGetMyEnrollmentsV1QueryParams = { + /** + * @type number + */ + page: number; + /** + * @type number + */ + limit: number; +}; + +export type EnrollmentsControllerGetMyEnrollmentsV1200 = + MyEnrollmentsResponseDto; + +export type EnrollmentsControllerGetMyEnrollmentsV1QueryResponse = + EnrollmentsControllerGetMyEnrollmentsV1200; + +export type EnrollmentsControllerGetMyEnrollmentsV1Query = { + Response: EnrollmentsControllerGetMyEnrollmentsV1200; + QueryParams: EnrollmentsControllerGetMyEnrollmentsV1QueryParams; + Errors: any; +}; diff --git a/types/kubb/gen/models/HealthControllerGetServerHealthV1.ts b/types/kubb/gen/models/HealthControllerGetServerHealthV1.ts new file mode 100644 index 0000000..b674842 --- /dev/null +++ b/types/kubb/gen/models/HealthControllerGetServerHealthV1.ts @@ -0,0 +1,14 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type HealthControllerGetServerHealthV1200 = string; + +export type HealthControllerGetServerHealthV1QueryResponse = + HealthControllerGetServerHealthV1200; + +export type HealthControllerGetServerHealthV1Query = { + Response: HealthControllerGetServerHealthV1200; + Errors: any; +}; diff --git a/types/kubb/gen/models/LoginRequest.ts b/types/kubb/gen/models/LoginRequest.ts new file mode 100644 index 0000000..7a00f99 --- /dev/null +++ b/types/kubb/gen/models/LoginRequest.ts @@ -0,0 +1,15 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type LoginRequest = { + /** + * @type string + */ + username: string; + /** + * @type string + */ + password: string; +}; diff --git a/types/kubb/gen/models/LoginResponse.ts b/types/kubb/gen/models/LoginResponse.ts new file mode 100644 index 0000000..6ef1a03 --- /dev/null +++ b/types/kubb/gen/models/LoginResponse.ts @@ -0,0 +1,15 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type LoginResponse = { + /** + * @type string + */ + token: string; + /** + * @type string + */ + refreshToken: string; +}; diff --git a/types/kubb/gen/models/MeResponse.ts b/types/kubb/gen/models/MeResponse.ts new file mode 100644 index 0000000..e921875 --- /dev/null +++ b/types/kubb/gen/models/MeResponse.ts @@ -0,0 +1,56 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type MeResponse = { + /** + * @type string + */ + id: string; + /** + * @type string + */ + userName: string; + /** + * @type number | undefined + */ + moodleUserId?: number; + /** + * @type string + */ + firstName: string; + /** + * @type string + */ + lastName: string; + /** + * @type string + */ + userProfilePicture: string; + /** + * @type string + */ + fullName: string; + /** + * @type array + */ + roles: string[]; + /** + * @type object | undefined + */ + campus?: { + /** + * @type string + */ + id: string; + /** + * @type string | undefined + */ + name?: string; + /** + * @type string + */ + code: string; + }; +}; diff --git a/types/kubb/gen/models/MyEnrollmentsResponseDto.ts b/types/kubb/gen/models/MyEnrollmentsResponseDto.ts new file mode 100644 index 0000000..e6e34a9 --- /dev/null +++ b/types/kubb/gen/models/MyEnrollmentsResponseDto.ts @@ -0,0 +1,18 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { EnrollmentResponseDto } from "./EnrollmentResponseDto.ts"; +import type { PaginationMeta } from "./PaginationMeta.ts"; + +export type MyEnrollmentsResponseDto = { + /** + * @type array + */ + data: EnrollmentResponseDto[]; + /** + * @type object + */ + meta: PaginationMeta; +}; diff --git a/types/kubb/gen/models/PaginationMeta.ts b/types/kubb/gen/models/PaginationMeta.ts new file mode 100644 index 0000000..f3b4a97 --- /dev/null +++ b/types/kubb/gen/models/PaginationMeta.ts @@ -0,0 +1,27 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type PaginationMeta = { + /** + * @type number + */ + totalItems: number; + /** + * @type number + */ + itemCount: number; + /** + * @type number + */ + itemsPerPage: number; + /** + * @type number + */ + totalPages: number; + /** + * @type number + */ + currentPage: number; +}; diff --git a/types/kubb/gen/models/Program.ts b/types/kubb/gen/models/Program.ts new file mode 100644 index 0000000..7db1b57 --- /dev/null +++ b/types/kubb/gen/models/Program.ts @@ -0,0 +1,48 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { Department } from "./Department.ts"; + +export type Program = { + /** + * @type number + */ + moodleCategoryId: number; + /** + * @type string + */ + code: string; + /** + * @type string | undefined + */ + name?: string; + /** + * @type object + */ + department: Department; + /** + * @type object + */ + courses: object; + /** + * @default "979c85cf-9788-4304-b87d-b5cf6b403b91" + * @type object + */ + id: object; + /** + * @default "2026-02-22T11:54:36.287Z" + * @type object + */ + createdAt: object; + /** + * @default "2026-02-22T11:54:36.287Z" + * @type object + */ + updatedAt: object; + /** + * @type object | undefined + */ + deletedAt?: object; +}; diff --git a/types/kubb/gen/models/Questionnaire.ts b/types/kubb/gen/models/Questionnaire.ts new file mode 100644 index 0000000..ec3c0ba --- /dev/null +++ b/types/kubb/gen/models/Questionnaire.ts @@ -0,0 +1,61 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export const questionnaireStatusEnum = { + DRAFT: "DRAFT", + ACTIVE: "ACTIVE", + DEPRECATED: "DEPRECATED", +} as const; + +export type QuestionnaireStatusEnumKey = + (typeof questionnaireStatusEnum)[keyof typeof questionnaireStatusEnum]; + +export const questionnaireTypeEnum = { + FACULTY_IN_CLASSROOM: "FACULTY_IN_CLASSROOM", + FACULTY_OUT_OF_CLASSROOM: "FACULTY_OUT_OF_CLASSROOM", + FACULTY_FEEDBACK: "FACULTY_FEEDBACK", +} as const; + +export type QuestionnaireTypeEnumKey = + (typeof questionnaireTypeEnum)[keyof typeof questionnaireTypeEnum]; + +export type Questionnaire = { + /** + * @type string + */ + title: string; + /** + * @default "DRAFT" + * @type string + */ + status: QuestionnaireStatusEnumKey; + /** + * @type string + */ + type: QuestionnaireTypeEnumKey; + /** + * @type object + */ + versions: object; + /** + * @default "a62add82-7b76-4f6c-97a2-f312b2d1d96d" + * @type object + */ + id: object; + /** + * @default "2026-02-22T11:54:36.278Z" + * @type object + */ + createdAt: object; + /** + * @default "2026-02-22T11:54:36.278Z" + * @type object + */ + updatedAt: object; + /** + * @type object | undefined + */ + deletedAt?: object; +}; diff --git a/types/kubb/gen/models/QuestionnaireControllerCreateQuestionnaireV1.ts b/types/kubb/gen/models/QuestionnaireControllerCreateQuestionnaireV1.ts new file mode 100644 index 0000000..7c06796 --- /dev/null +++ b/types/kubb/gen/models/QuestionnaireControllerCreateQuestionnaireV1.ts @@ -0,0 +1,21 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { CreateQuestionnaireRequest } from "./CreateQuestionnaireRequest.ts"; +import type { Questionnaire } from "./Questionnaire.ts"; + +export type QuestionnaireControllerCreateQuestionnaireV1201 = Questionnaire; + +export type QuestionnaireControllerCreateQuestionnaireV1MutationRequest = + CreateQuestionnaireRequest; + +export type QuestionnaireControllerCreateQuestionnaireV1MutationResponse = + QuestionnaireControllerCreateQuestionnaireV1201; + +export type QuestionnaireControllerCreateQuestionnaireV1Mutation = { + Response: QuestionnaireControllerCreateQuestionnaireV1201; + Request: QuestionnaireControllerCreateQuestionnaireV1MutationRequest; + Errors: any; +}; diff --git a/types/kubb/gen/models/QuestionnaireControllerCreateVersionV1.ts b/types/kubb/gen/models/QuestionnaireControllerCreateVersionV1.ts new file mode 100644 index 0000000..3b50402 --- /dev/null +++ b/types/kubb/gen/models/QuestionnaireControllerCreateVersionV1.ts @@ -0,0 +1,43 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { CreateVersionRequest } from "./CreateVersionRequest.ts"; + +export type QuestionnaireControllerCreateVersionV1PathParams = { + /** + * @type string + */ + id: string; +}; + +/** + * @description Version created successfully + */ +export type QuestionnaireControllerCreateVersionV1201 = any; + +/** + * @description Questionnaire not found + */ +export type QuestionnaireControllerCreateVersionV1404 = any; + +/** + * @description Draft version already exists + */ +export type QuestionnaireControllerCreateVersionV1409 = any; + +export type QuestionnaireControllerCreateVersionV1MutationRequest = + CreateVersionRequest; + +export type QuestionnaireControllerCreateVersionV1MutationResponse = + QuestionnaireControllerCreateVersionV1201; + +export type QuestionnaireControllerCreateVersionV1Mutation = { + Response: QuestionnaireControllerCreateVersionV1201; + Request: QuestionnaireControllerCreateVersionV1MutationRequest; + PathParams: QuestionnaireControllerCreateVersionV1PathParams; + Errors: + | QuestionnaireControllerCreateVersionV1404 + | QuestionnaireControllerCreateVersionV1409; +}; diff --git a/types/kubb/gen/models/QuestionnaireControllerDeleteDraftV1.ts b/types/kubb/gen/models/QuestionnaireControllerDeleteDraftV1.ts new file mode 100644 index 0000000..d2f32dd --- /dev/null +++ b/types/kubb/gen/models/QuestionnaireControllerDeleteDraftV1.ts @@ -0,0 +1,30 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type QuestionnaireControllerDeleteDraftV1PathParams = { + /** + * @type string + */ + id: string; +}; + +/** + * @description Draft deleted successfully + */ +export type QuestionnaireControllerDeleteDraftV1200 = any; + +/** + * @description Draft not found + */ +export type QuestionnaireControllerDeleteDraftV1404 = any; + +export type QuestionnaireControllerDeleteDraftV1MutationResponse = + QuestionnaireControllerDeleteDraftV1200; + +export type QuestionnaireControllerDeleteDraftV1Mutation = { + Response: QuestionnaireControllerDeleteDraftV1200; + PathParams: QuestionnaireControllerDeleteDraftV1PathParams; + Errors: QuestionnaireControllerDeleteDraftV1404; +}; diff --git a/types/kubb/gen/models/QuestionnaireControllerDeprecateVersionV1.ts b/types/kubb/gen/models/QuestionnaireControllerDeprecateVersionV1.ts new file mode 100644 index 0000000..58ff412 --- /dev/null +++ b/types/kubb/gen/models/QuestionnaireControllerDeprecateVersionV1.ts @@ -0,0 +1,37 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type QuestionnaireControllerDeprecateVersionV1PathParams = { + /** + * @type string + */ + versionId: string; +}; + +/** + * @description Version deprecated successfully + */ +export type QuestionnaireControllerDeprecateVersionV1200 = any; + +/** + * @description Version already deprecated + */ +export type QuestionnaireControllerDeprecateVersionV1400 = any; + +/** + * @description Version not found + */ +export type QuestionnaireControllerDeprecateVersionV1404 = any; + +export type QuestionnaireControllerDeprecateVersionV1MutationResponse = + QuestionnaireControllerDeprecateVersionV1200; + +export type QuestionnaireControllerDeprecateVersionV1Mutation = { + Response: QuestionnaireControllerDeprecateVersionV1200; + PathParams: QuestionnaireControllerDeprecateVersionV1PathParams; + Errors: + | QuestionnaireControllerDeprecateVersionV1400 + | QuestionnaireControllerDeprecateVersionV1404; +}; diff --git a/types/kubb/gen/models/QuestionnaireControllerGetDraftV1.ts b/types/kubb/gen/models/QuestionnaireControllerGetDraftV1.ts new file mode 100644 index 0000000..079a4f8 --- /dev/null +++ b/types/kubb/gen/models/QuestionnaireControllerGetDraftV1.ts @@ -0,0 +1,37 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type QuestionnaireControllerGetDraftV1QueryParams = { + /** + * @type string, uuid + */ + versionId: string; + /** + * @type string, uuid + */ + facultyId: string; + /** + * @type string, uuid + */ + semesterId: string; + /** + * @type string | undefined, uuid + */ + courseId?: string; +}; + +/** + * @description Draft found or null if no draft exists for this context + */ +export type QuestionnaireControllerGetDraftV1200 = any; + +export type QuestionnaireControllerGetDraftV1QueryResponse = + QuestionnaireControllerGetDraftV1200; + +export type QuestionnaireControllerGetDraftV1Query = { + Response: QuestionnaireControllerGetDraftV1200; + QueryParams: QuestionnaireControllerGetDraftV1QueryParams; + Errors: any; +}; diff --git a/types/kubb/gen/models/QuestionnaireControllerGetLatestActiveVersionV1.ts b/types/kubb/gen/models/QuestionnaireControllerGetLatestActiveVersionV1.ts new file mode 100644 index 0000000..6cced27 --- /dev/null +++ b/types/kubb/gen/models/QuestionnaireControllerGetLatestActiveVersionV1.ts @@ -0,0 +1,30 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type QuestionnaireControllerGetLatestActiveVersionV1PathParams = { + /** + * @type string + */ + id: string; +}; + +/** + * @description Active version found or null if none exists + */ +export type QuestionnaireControllerGetLatestActiveVersionV1200 = any; + +/** + * @description Questionnaire not found + */ +export type QuestionnaireControllerGetLatestActiveVersionV1404 = any; + +export type QuestionnaireControllerGetLatestActiveVersionV1QueryResponse = + QuestionnaireControllerGetLatestActiveVersionV1200; + +export type QuestionnaireControllerGetLatestActiveVersionV1Query = { + Response: QuestionnaireControllerGetLatestActiveVersionV1200; + PathParams: QuestionnaireControllerGetLatestActiveVersionV1PathParams; + Errors: QuestionnaireControllerGetLatestActiveVersionV1404; +}; diff --git a/types/kubb/gen/models/QuestionnaireControllerListMyDraftsV1.ts b/types/kubb/gen/models/QuestionnaireControllerListMyDraftsV1.ts new file mode 100644 index 0000000..96f1a4d --- /dev/null +++ b/types/kubb/gen/models/QuestionnaireControllerListMyDraftsV1.ts @@ -0,0 +1,17 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +/** + * @description Drafts retrieved successfully + */ +export type QuestionnaireControllerListMyDraftsV1200 = any; + +export type QuestionnaireControllerListMyDraftsV1QueryResponse = + QuestionnaireControllerListMyDraftsV1200; + +export type QuestionnaireControllerListMyDraftsV1Query = { + Response: QuestionnaireControllerListMyDraftsV1200; + Errors: any; +}; diff --git a/types/kubb/gen/models/QuestionnaireControllerPublishVersionV1.ts b/types/kubb/gen/models/QuestionnaireControllerPublishVersionV1.ts new file mode 100644 index 0000000..c7ffc80 --- /dev/null +++ b/types/kubb/gen/models/QuestionnaireControllerPublishVersionV1.ts @@ -0,0 +1,37 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type QuestionnaireControllerPublishVersionV1PathParams = { + /** + * @type string + */ + versionId: string; +}; + +/** + * @description Version published successfully + */ +export type QuestionnaireControllerPublishVersionV1200 = any; + +/** + * @description Version already published or invalid schema + */ +export type QuestionnaireControllerPublishVersionV1400 = any; + +/** + * @description Version not found + */ +export type QuestionnaireControllerPublishVersionV1404 = any; + +export type QuestionnaireControllerPublishVersionV1MutationResponse = + QuestionnaireControllerPublishVersionV1200; + +export type QuestionnaireControllerPublishVersionV1Mutation = { + Response: QuestionnaireControllerPublishVersionV1200; + PathParams: QuestionnaireControllerPublishVersionV1PathParams; + Errors: + | QuestionnaireControllerPublishVersionV1400 + | QuestionnaireControllerPublishVersionV1404; +}; diff --git a/types/kubb/gen/models/QuestionnaireControllerSaveDraftV1.ts b/types/kubb/gen/models/QuestionnaireControllerSaveDraftV1.ts new file mode 100644 index 0000000..1feb683 --- /dev/null +++ b/types/kubb/gen/models/QuestionnaireControllerSaveDraftV1.ts @@ -0,0 +1,35 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { SaveDraftRequest } from "./SaveDraftRequest.ts"; + +/** + * @description Draft saved successfully + */ +export type QuestionnaireControllerSaveDraftV1201 = any; + +/** + * @description Invalid data or inactive version + */ +export type QuestionnaireControllerSaveDraftV1400 = any; + +/** + * @description Resource not found + */ +export type QuestionnaireControllerSaveDraftV1404 = any; + +export type QuestionnaireControllerSaveDraftV1MutationRequest = + SaveDraftRequest; + +export type QuestionnaireControllerSaveDraftV1MutationResponse = + QuestionnaireControllerSaveDraftV1201; + +export type QuestionnaireControllerSaveDraftV1Mutation = { + Response: QuestionnaireControllerSaveDraftV1201; + Request: QuestionnaireControllerSaveDraftV1MutationRequest; + Errors: + | QuestionnaireControllerSaveDraftV1400 + | QuestionnaireControllerSaveDraftV1404; +}; diff --git a/types/kubb/gen/models/QuestionnaireControllerSubmitQuestionnaireV1.ts b/types/kubb/gen/models/QuestionnaireControllerSubmitQuestionnaireV1.ts new file mode 100644 index 0000000..81c12b1 --- /dev/null +++ b/types/kubb/gen/models/QuestionnaireControllerSubmitQuestionnaireV1.ts @@ -0,0 +1,22 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { QuestionnaireSubmission } from "./QuestionnaireSubmission.ts"; +import type { SubmitQuestionnaireRequest } from "./SubmitQuestionnaireRequest.ts"; + +export type QuestionnaireControllerSubmitQuestionnaireV1201 = + QuestionnaireSubmission; + +export type QuestionnaireControllerSubmitQuestionnaireV1MutationRequest = + SubmitQuestionnaireRequest; + +export type QuestionnaireControllerSubmitQuestionnaireV1MutationResponse = + QuestionnaireControllerSubmitQuestionnaireV1201; + +export type QuestionnaireControllerSubmitQuestionnaireV1Mutation = { + Response: QuestionnaireControllerSubmitQuestionnaireV1201; + Request: QuestionnaireControllerSubmitQuestionnaireV1MutationRequest; + Errors: any; +}; diff --git a/types/kubb/gen/models/QuestionnaireSubmission.ts b/types/kubb/gen/models/QuestionnaireSubmission.ts new file mode 100644 index 0000000..c914fc9 --- /dev/null +++ b/types/kubb/gen/models/QuestionnaireSubmission.ts @@ -0,0 +1,151 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { Campus } from "./Campus.ts"; +import type { Course } from "./Course.ts"; +import type { Department } from "./Department.ts"; +import type { Program } from "./Program.ts"; +import type { QuestionnaireVersion } from "./QuestionnaireVersion.ts"; +import type { Semester } from "./Semester.ts"; +import type { User } from "./User.ts"; + +export const questionnaireSubmissionRespondentRoleEnum = { + STUDENT: "STUDENT", + DEAN: "DEAN", +} as const; + +export type QuestionnaireSubmissionRespondentRoleEnumKey = + (typeof questionnaireSubmissionRespondentRoleEnum)[keyof typeof questionnaireSubmissionRespondentRoleEnum]; + +export type QuestionnaireSubmission = { + /** + * @type object + */ + questionnaireVersion: QuestionnaireVersion; + /** + * @type object + */ + respondent: User; + /** + * @type object + */ + faculty: User; + /** + * @type string + */ + respondentRole: QuestionnaireSubmissionRespondentRoleEnumKey; + /** + * @type object + */ + semester: Semester; + /** + * @type object | undefined + */ + course?: Course; + /** + * @type object + */ + department: Department; + /** + * @type object + */ + program: Program; + /** + * @type object + */ + campus: Campus; + /** + * @type number + */ + totalScore: number; + /** + * @type number + */ + normalizedScore: number; + /** + * @type string | undefined + */ + qualitativeComment?: string; + /** + * @default "2026-02-22T11:54:36.281Z" + * @type string, date-time + */ + submittedAt: string; + /** + * @type string + */ + facultyNameSnapshot: string; + /** + * @type string | undefined + */ + facultyEmployeeNumberSnapshot?: string; + /** + * @type string + */ + departmentCodeSnapshot: string; + /** + * @type string + */ + departmentNameSnapshot: string; + /** + * @type string + */ + programCodeSnapshot: string; + /** + * @type string + */ + programNameSnapshot: string; + /** + * @type string + */ + campusCodeSnapshot: string; + /** + * @type string + */ + campusNameSnapshot: string; + /** + * @type string | undefined + */ + courseCodeSnapshot?: string; + /** + * @type string | undefined + */ + courseTitleSnapshot?: string; + /** + * @type string + */ + semesterCodeSnapshot: string; + /** + * @type string + */ + semesterLabelSnapshot: string; + /** + * @type string + */ + academicYearSnapshot: string; + /** + * @type object + */ + answers: object; + /** + * @default "fedb992d-09ac-4e06-92c2-52d2d3c39cfa" + * @type object + */ + id: object; + /** + * @default "2026-02-22T11:54:36.282Z" + * @type object + */ + createdAt: object; + /** + * @default "2026-02-22T11:54:36.282Z" + * @type object + */ + updatedAt: object; + /** + * @type object | undefined + */ + deletedAt?: object; +}; diff --git a/types/kubb/gen/models/QuestionnaireVersion.ts b/types/kubb/gen/models/QuestionnaireVersion.ts new file mode 100644 index 0000000..3be8d04 --- /dev/null +++ b/types/kubb/gen/models/QuestionnaireVersion.ts @@ -0,0 +1,63 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { Questionnaire } from "./Questionnaire.ts"; + +export const questionnaireVersionStatusEnum = { + DRAFT: "DRAFT", + ACTIVE: "ACTIVE", + DEPRECATED: "DEPRECATED", +} as const; + +export type QuestionnaireVersionStatusEnumKey = + (typeof questionnaireVersionStatusEnum)[keyof typeof questionnaireVersionStatusEnum]; + +export type QuestionnaireVersion = { + /** + * @type object + */ + questionnaire: Questionnaire; + /** + * @type number + */ + versionNumber: number; + /** + * @type object + */ + schemaSnapshot: object; + /** + * @type string | undefined, date-time + */ + publishedAt?: string; + /** + * @default false + * @type boolean + */ + isActive: boolean; + /** + * @default "DRAFT" + * @type string + */ + status: QuestionnaireVersionStatusEnumKey; + /** + * @default "1446bcff-58d3-4583-aeb7-616e9048cc0e" + * @type object + */ + id: object; + /** + * @default "2026-02-22T11:54:36.282Z" + * @type object + */ + createdAt: object; + /** + * @default "2026-02-22T11:54:36.282Z" + * @type object + */ + updatedAt: object; + /** + * @type object | undefined + */ + deletedAt?: object; +}; diff --git a/types/kubb/gen/models/RefreshTokenRequestBody.ts b/types/kubb/gen/models/RefreshTokenRequestBody.ts new file mode 100644 index 0000000..928d815 --- /dev/null +++ b/types/kubb/gen/models/RefreshTokenRequestBody.ts @@ -0,0 +1,11 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type RefreshTokenRequestBody = { + /** + * @type string + */ + refreshToken: string; +}; diff --git a/types/kubb/gen/models/SaveDraftRequest.ts b/types/kubb/gen/models/SaveDraftRequest.ts new file mode 100644 index 0000000..75d484e --- /dev/null +++ b/types/kubb/gen/models/SaveDraftRequest.ts @@ -0,0 +1,32 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type SaveDraftRequest = { + /** + * @type string, uuid + */ + versionId: string; + /** + * @type string, uuid + */ + facultyId: string; + /** + * @type string, uuid + */ + semesterId: string; + /** + * @type string | undefined, uuid + */ + courseId?: string; + /** + * @type object + */ + answers: object; + /** + * @maxLength 10000 + * @type string | undefined + */ + qualitativeComment?: string; +}; diff --git a/types/kubb/gen/models/Semester.ts b/types/kubb/gen/models/Semester.ts new file mode 100644 index 0000000..0e644b3 --- /dev/null +++ b/types/kubb/gen/models/Semester.ts @@ -0,0 +1,56 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { Campus } from "./Campus.ts"; + +export type Semester = { + /** + * @type number + */ + moodleCategoryId: number; + /** + * @type string + */ + code: string; + /** + * @type string | undefined + */ + label?: string; + /** + * @type string | undefined + */ + academicYear?: string; + /** + * @type object + */ + campus: Campus; + /** + * @type object + */ + departments: object; + /** + * @type string | undefined + */ + description?: string; + /** + * @default "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + * @type object + */ + id: object; + /** + * @default "2026-02-22T11:54:36.286Z" + * @type object + */ + createdAt: object; + /** + * @default "2026-02-22T11:54:36.286Z" + * @type object + */ + updatedAt: object; + /** + * @type object | undefined + */ + deletedAt?: object; +}; diff --git a/types/kubb/gen/models/SubmitQuestionnaireRequest.ts b/types/kubb/gen/models/SubmitQuestionnaireRequest.ts new file mode 100644 index 0000000..6f4fa38 --- /dev/null +++ b/types/kubb/gen/models/SubmitQuestionnaireRequest.ts @@ -0,0 +1,35 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +export type SubmitQuestionnaireRequest = { + /** + * @type string, uuid + */ + versionId: string; + /** + * @type string, uuid + */ + respondentId: string; + /** + * @type string, uuid + */ + facultyId: string; + /** + * @type string, uuid + */ + semesterId: string; + /** + * @type string | undefined, uuid + */ + courseId?: string; + /** + * @type object + */ + answers: object; + /** + * @type string | undefined + */ + qualitativeComment?: string; +}; diff --git a/types/kubb/gen/models/User.ts b/types/kubb/gen/models/User.ts new file mode 100644 index 0000000..4468a37 --- /dev/null +++ b/types/kubb/gen/models/User.ts @@ -0,0 +1,105 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import type { Campus } from "./Campus.ts"; +import type { Department } from "./Department.ts"; +import type { Program } from "./Program.ts"; + +export const userRolesEnum = { + SUPER_ADMIN: "SUPER_ADMIN", + ADMIN: "ADMIN", + DEAN: "DEAN", + FACULTY: "FACULTY", + STUDENT: "STUDENT", +} as const; + +export type UserRolesEnumKey = + (typeof userRolesEnum)[keyof typeof userRolesEnum]; + +export type User = { + /** + * @type string + */ + userName: string; + /** + * @type number | undefined + */ + moodleUserId?: number; + /** + * @type string | undefined + */ + password?: string; + /** + * @type string + */ + firstName: string; + /** + * @type string + */ + lastName: string; + /** + * @type string + */ + userProfilePicture: string; + /** + * @type string | undefined + */ + fullName?: string; + /** + * @type object | undefined + */ + campus?: Campus; + /** + * @type object | undefined + */ + department?: Department; + /** + * @type object | undefined + */ + program?: Program; + /** + * @type object + */ + moodleTokens: object; + /** + * @type object + */ + enrollments: object; + /** + * @type object + */ + institutionalRoles: object; + /** + * @type string, date-time + */ + lastLoginAt: string; + /** + * @type boolean + */ + isActive: boolean; + /** + * @type array + */ + roles: UserRolesEnumKey[]; + /** + * @default "9407e6b0-9cd1-4d6e-b504-d948095fdb53" + * @type object + */ + id: object; + /** + * @default "2026-02-22T11:54:36.284Z" + * @type object + */ + createdAt: object; + /** + * @default "2026-02-22T11:54:36.284Z" + * @type object + */ + updatedAt: object; + /** + * @type object | undefined + */ + deletedAt?: object; +}; diff --git a/types/kubb/gen/models/index.ts b/types/kubb/gen/models/index.ts new file mode 100644 index 0000000..8dbff1a --- /dev/null +++ b/types/kubb/gen/models/index.ts @@ -0,0 +1,148 @@ +export type { + AuthControllerLoginV1201, + AuthControllerLoginV1MutationRequest, + AuthControllerLoginV1MutationResponse, + AuthControllerLoginV1Mutation, +} from "./AuthControllerLoginV1.ts"; +export type { + AuthControllerLogoutV1201, + AuthControllerLogoutV1MutationResponse, + AuthControllerLogoutV1Mutation, +} from "./AuthControllerLogoutV1.ts"; +export type { + AuthControllerMeV1200, + AuthControllerMeV1QueryResponse, + AuthControllerMeV1Query, +} from "./AuthControllerMeV1.ts"; +export type { + AuthControllerRefreshV1201, + AuthControllerRefreshV1MutationRequest, + AuthControllerRefreshV1MutationResponse, + AuthControllerRefreshV1Mutation, +} from "./AuthControllerRefreshV1.ts"; +export type { Campus } from "./Campus.ts"; +export type { + ChatKitControllerHandleV1201, + ChatKitControllerHandleV1MutationResponse, + ChatKitControllerHandleV1Mutation, +} from "./ChatKitControllerHandleV1.ts"; +export type { Course } from "./Course.ts"; +export type { CourseShortResponseDto } from "./CourseShortResponseDto.ts"; +export type { + CreateQuestionnaireRequestTypeEnumKey, + CreateQuestionnaireRequest, +} from "./CreateQuestionnaireRequest.ts"; +export type { CreateVersionRequest } from "./CreateVersionRequest.ts"; +export type { Department } from "./Department.ts"; +export type { EnrollmentResponseDto } from "./EnrollmentResponseDto.ts"; +export type { + EnrollmentsControllerGetMyEnrollmentsV1QueryParams, + EnrollmentsControllerGetMyEnrollmentsV1200, + EnrollmentsControllerGetMyEnrollmentsV1QueryResponse, + EnrollmentsControllerGetMyEnrollmentsV1Query, +} from "./EnrollmentsControllerGetMyEnrollmentsV1.ts"; +export type { + HealthControllerGetServerHealthV1200, + HealthControllerGetServerHealthV1QueryResponse, + HealthControllerGetServerHealthV1Query, +} from "./HealthControllerGetServerHealthV1.ts"; +export type { LoginRequest } from "./LoginRequest.ts"; +export type { LoginResponse } from "./LoginResponse.ts"; +export type { MeResponse } from "./MeResponse.ts"; +export type { MyEnrollmentsResponseDto } from "./MyEnrollmentsResponseDto.ts"; +export type { PaginationMeta } from "./PaginationMeta.ts"; +export type { Program } from "./Program.ts"; +export type { + QuestionnaireStatusEnumKey, + QuestionnaireTypeEnumKey, + Questionnaire, +} from "./Questionnaire.ts"; +export type { + QuestionnaireControllerCreateQuestionnaireV1201, + QuestionnaireControllerCreateQuestionnaireV1MutationRequest, + QuestionnaireControllerCreateQuestionnaireV1MutationResponse, + QuestionnaireControllerCreateQuestionnaireV1Mutation, +} from "./QuestionnaireControllerCreateQuestionnaireV1.ts"; +export type { + QuestionnaireControllerCreateVersionV1PathParams, + QuestionnaireControllerCreateVersionV1201, + QuestionnaireControllerCreateVersionV1404, + QuestionnaireControllerCreateVersionV1409, + QuestionnaireControllerCreateVersionV1MutationRequest, + QuestionnaireControllerCreateVersionV1MutationResponse, + QuestionnaireControllerCreateVersionV1Mutation, +} from "./QuestionnaireControllerCreateVersionV1.ts"; +export type { + QuestionnaireControllerDeleteDraftV1PathParams, + QuestionnaireControllerDeleteDraftV1200, + QuestionnaireControllerDeleteDraftV1404, + QuestionnaireControllerDeleteDraftV1MutationResponse, + QuestionnaireControllerDeleteDraftV1Mutation, +} from "./QuestionnaireControllerDeleteDraftV1.ts"; +export type { + QuestionnaireControllerDeprecateVersionV1PathParams, + QuestionnaireControllerDeprecateVersionV1200, + QuestionnaireControllerDeprecateVersionV1400, + QuestionnaireControllerDeprecateVersionV1404, + QuestionnaireControllerDeprecateVersionV1MutationResponse, + QuestionnaireControllerDeprecateVersionV1Mutation, +} from "./QuestionnaireControllerDeprecateVersionV1.ts"; +export type { + QuestionnaireControllerGetDraftV1QueryParams, + QuestionnaireControllerGetDraftV1200, + QuestionnaireControllerGetDraftV1QueryResponse, + QuestionnaireControllerGetDraftV1Query, +} from "./QuestionnaireControllerGetDraftV1.ts"; +export type { + QuestionnaireControllerGetLatestActiveVersionV1PathParams, + QuestionnaireControllerGetLatestActiveVersionV1200, + QuestionnaireControllerGetLatestActiveVersionV1404, + QuestionnaireControllerGetLatestActiveVersionV1QueryResponse, + QuestionnaireControllerGetLatestActiveVersionV1Query, +} from "./QuestionnaireControllerGetLatestActiveVersionV1.ts"; +export type { + QuestionnaireControllerListMyDraftsV1200, + QuestionnaireControllerListMyDraftsV1QueryResponse, + QuestionnaireControllerListMyDraftsV1Query, +} from "./QuestionnaireControllerListMyDraftsV1.ts"; +export type { + QuestionnaireControllerPublishVersionV1PathParams, + QuestionnaireControllerPublishVersionV1200, + QuestionnaireControllerPublishVersionV1400, + QuestionnaireControllerPublishVersionV1404, + QuestionnaireControllerPublishVersionV1MutationResponse, + QuestionnaireControllerPublishVersionV1Mutation, +} from "./QuestionnaireControllerPublishVersionV1.ts"; +export type { + QuestionnaireControllerSaveDraftV1201, + QuestionnaireControllerSaveDraftV1400, + QuestionnaireControllerSaveDraftV1404, + QuestionnaireControllerSaveDraftV1MutationRequest, + QuestionnaireControllerSaveDraftV1MutationResponse, + QuestionnaireControllerSaveDraftV1Mutation, +} from "./QuestionnaireControllerSaveDraftV1.ts"; +export type { + QuestionnaireControllerSubmitQuestionnaireV1201, + QuestionnaireControllerSubmitQuestionnaireV1MutationRequest, + QuestionnaireControllerSubmitQuestionnaireV1MutationResponse, + QuestionnaireControllerSubmitQuestionnaireV1Mutation, +} from "./QuestionnaireControllerSubmitQuestionnaireV1.ts"; +export type { + QuestionnaireSubmissionRespondentRoleEnumKey, + QuestionnaireSubmission, +} from "./QuestionnaireSubmission.ts"; +export type { + QuestionnaireVersionStatusEnumKey, + QuestionnaireVersion, +} from "./QuestionnaireVersion.ts"; +export type { RefreshTokenRequestBody } from "./RefreshTokenRequestBody.ts"; +export type { SaveDraftRequest } from "./SaveDraftRequest.ts"; +export type { Semester } from "./Semester.ts"; +export type { SubmitQuestionnaireRequest } from "./SubmitQuestionnaireRequest.ts"; +export type { UserRolesEnumKey, User } from "./User.ts"; +export { createQuestionnaireRequestTypeEnum } from "./CreateQuestionnaireRequest.ts"; +export { questionnaireStatusEnum } from "./Questionnaire.ts"; +export { questionnaireTypeEnum } from "./Questionnaire.ts"; +export { questionnaireSubmissionRespondentRoleEnum } from "./QuestionnaireSubmission.ts"; +export { questionnaireVersionStatusEnum } from "./QuestionnaireVersion.ts"; +export { userRolesEnum } from "./User.ts"; diff --git a/types/kubb/gen/schemas/campus.json b/types/kubb/gen/schemas/campus.json new file mode 100644 index 0000000..533364f --- /dev/null +++ b/types/kubb/gen/schemas/campus.json @@ -0,0 +1,25 @@ +{ + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { "type": "object", "default": "2026-02-22T11:54:36.284Z" }, + "updatedAt": { "type": "object", "default": "2026-02-22T11:54:36.284Z" }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" +} diff --git a/types/kubb/gen/schemas/course.json b/types/kubb/gen/schemas/course.json new file mode 100644 index 0000000..6f56d1c --- /dev/null +++ b/types/kubb/gen/schemas/course.json @@ -0,0 +1,164 @@ +{ + "type": "object", + "properties": { + "moodleCourseId": { "type": "number" }, + "shortname": { "type": "string" }, + "fullname": { "type": "string" }, + "program": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "department": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semester": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" + }, + "programs": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "c19c3ddd-42f3-4b25-a884-aeb39744cc28" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semester", + "programs", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Department" + }, + "courses": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "979c85cf-9788-4304-b87d-b5cf6b403b91" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.287Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.287Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "department", + "courses", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Program" + }, + "startDate": { "format": "date-time", "type": "string" }, + "endDate": { "format": "date-time", "type": "string" }, + "isVisible": { "type": "boolean" }, + "timeModified": { "format": "date-time", "type": "string" }, + "isActive": { "type": "boolean" }, + "id": { + "type": "object", + "default": "98c37851-08db-475d-af03-84fdf06f6507" + }, + "createdAt": { "type": "object", "default": "2026-02-22T11:54:36.288Z" }, + "updatedAt": { "type": "object", "default": "2026-02-22T11:54:36.288Z" }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCourseId", + "shortname", + "fullname", + "program", + "startDate", + "endDate", + "isVisible", + "timeModified", + "isActive", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Course" +} diff --git a/types/kubb/gen/schemas/courseShortResponseDto.json b/types/kubb/gen/schemas/courseShortResponseDto.json new file mode 100644 index 0000000..d67913f --- /dev/null +++ b/types/kubb/gen/schemas/courseShortResponseDto.json @@ -0,0 +1,11 @@ +{ + "type": "object", + "properties": { + "id": { "type": "string" }, + "moodleCourseId": { "type": "number" }, + "shortname": { "type": "string" }, + "fullname": { "type": "string" } + }, + "required": ["id", "moodleCourseId", "shortname", "fullname"], + "x-readme-ref-name": "CourseShortResponseDto" +} diff --git a/types/kubb/gen/schemas/createQuestionnaireRequest.json b/types/kubb/gen/schemas/createQuestionnaireRequest.json new file mode 100644 index 0000000..f6525e4 --- /dev/null +++ b/types/kubb/gen/schemas/createQuestionnaireRequest.json @@ -0,0 +1,16 @@ +{ + "type": "object", + "properties": { + "title": { "type": "string" }, + "type": { + "enum": [ + "FACULTY_IN_CLASSROOM", + "FACULTY_OUT_OF_CLASSROOM", + "FACULTY_FEEDBACK" + ], + "type": "string" + } + }, + "required": ["title", "type"], + "x-readme-ref-name": "CreateQuestionnaireRequest" +} diff --git a/types/kubb/gen/schemas/createVersionRequest.json b/types/kubb/gen/schemas/createVersionRequest.json new file mode 100644 index 0000000..5eee393 --- /dev/null +++ b/types/kubb/gen/schemas/createVersionRequest.json @@ -0,0 +1,6 @@ +{ + "type": "object", + "properties": { "schema": { "type": "object" } }, + "required": ["schema"], + "x-readme-ref-name": "CreateVersionRequest" +} diff --git a/types/kubb/gen/schemas/department.json b/types/kubb/gen/schemas/department.json new file mode 100644 index 0000000..8fd0b8a --- /dev/null +++ b/types/kubb/gen/schemas/department.json @@ -0,0 +1,91 @@ +{ + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semester": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" + }, + "programs": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "c19c3ddd-42f3-4b25-a884-aeb39744cc28" + }, + "createdAt": { "type": "object", "default": "2026-02-22T11:54:36.285Z" }, + "updatedAt": { "type": "object", "default": "2026-02-22T11:54:36.285Z" }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semester", + "programs", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Department" +} diff --git a/types/kubb/gen/schemas/enrollmentResponseDto.json b/types/kubb/gen/schemas/enrollmentResponseDto.json new file mode 100644 index 0000000..47911be --- /dev/null +++ b/types/kubb/gen/schemas/enrollmentResponseDto.json @@ -0,0 +1,20 @@ +{ + "type": "object", + "properties": { + "id": { "type": "string" }, + "role": { "type": "string" }, + "course": { + "type": "object", + "properties": { + "id": { "type": "string" }, + "moodleCourseId": { "type": "number" }, + "shortname": { "type": "string" }, + "fullname": { "type": "string" } + }, + "required": ["id", "moodleCourseId", "shortname", "fullname"], + "x-readme-ref-name": "CourseShortResponseDto" + } + }, + "required": ["id", "role", "course"], + "x-readme-ref-name": "EnrollmentResponseDto" +} diff --git a/types/kubb/gen/schemas/loginRequest.json b/types/kubb/gen/schemas/loginRequest.json new file mode 100644 index 0000000..18a8e33 --- /dev/null +++ b/types/kubb/gen/schemas/loginRequest.json @@ -0,0 +1,9 @@ +{ + "type": "object", + "properties": { + "username": { "type": "string" }, + "password": { "type": "string" } + }, + "required": ["username", "password"], + "x-readme-ref-name": "LoginRequest" +} diff --git a/types/kubb/gen/schemas/loginResponse.json b/types/kubb/gen/schemas/loginResponse.json new file mode 100644 index 0000000..e1caf38 --- /dev/null +++ b/types/kubb/gen/schemas/loginResponse.json @@ -0,0 +1,9 @@ +{ + "type": "object", + "properties": { + "token": { "type": "string" }, + "refreshToken": { "type": "string" } + }, + "required": ["token", "refreshToken"], + "x-readme-ref-name": "LoginResponse" +} diff --git a/types/kubb/gen/schemas/meResponse.json b/types/kubb/gen/schemas/meResponse.json new file mode 100644 index 0000000..672eb50 --- /dev/null +++ b/types/kubb/gen/schemas/meResponse.json @@ -0,0 +1,32 @@ +{ + "type": "object", + "properties": { + "id": { "type": "string" }, + "userName": { "type": "string" }, + "moodleUserId": { "type": "number" }, + "firstName": { "type": "string" }, + "lastName": { "type": "string" }, + "userProfilePicture": { "type": "string" }, + "fullName": { "type": "string" }, + "roles": { "type": "array", "items": { "type": "string" } }, + "campus": { + "type": "object", + "properties": { + "id": { "type": "string" }, + "name": { "type": "string" }, + "code": { "type": "string" } + }, + "required": ["id", "code"] + } + }, + "required": [ + "id", + "userName", + "firstName", + "lastName", + "userProfilePicture", + "fullName", + "roles" + ], + "x-readme-ref-name": "MeResponse" +} diff --git a/types/kubb/gen/schemas/myEnrollmentsResponseDto.json b/types/kubb/gen/schemas/myEnrollmentsResponseDto.json new file mode 100644 index 0000000..9181eb0 --- /dev/null +++ b/types/kubb/gen/schemas/myEnrollmentsResponseDto.json @@ -0,0 +1,48 @@ +{ + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { "type": "string" }, + "role": { "type": "string" }, + "course": { + "type": "object", + "properties": { + "id": { "type": "string" }, + "moodleCourseId": { "type": "number" }, + "shortname": { "type": "string" }, + "fullname": { "type": "string" } + }, + "required": ["id", "moodleCourseId", "shortname", "fullname"], + "x-readme-ref-name": "CourseShortResponseDto" + } + }, + "required": ["id", "role", "course"], + "x-readme-ref-name": "EnrollmentResponseDto" + } + }, + "meta": { + "type": "object", + "properties": { + "totalItems": { "type": "number" }, + "itemCount": { "type": "number" }, + "itemsPerPage": { "type": "number" }, + "totalPages": { "type": "number" }, + "currentPage": { "type": "number" } + }, + "required": [ + "totalItems", + "itemCount", + "itemsPerPage", + "totalPages", + "currentPage" + ], + "x-readme-ref-name": "PaginationMeta" + } + }, + "required": ["data", "meta"], + "x-readme-ref-name": "MyEnrollmentsResponseDto" +} diff --git a/types/kubb/gen/schemas/paginationMeta.json b/types/kubb/gen/schemas/paginationMeta.json new file mode 100644 index 0000000..f417f24 --- /dev/null +++ b/types/kubb/gen/schemas/paginationMeta.json @@ -0,0 +1,18 @@ +{ + "type": "object", + "properties": { + "totalItems": { "type": "number" }, + "itemCount": { "type": "number" }, + "itemsPerPage": { "type": "number" }, + "totalPages": { "type": "number" }, + "currentPage": { "type": "number" } + }, + "required": [ + "totalItems", + "itemCount", + "itemsPerPage", + "totalPages", + "currentPage" + ], + "x-readme-ref-name": "PaginationMeta" +} diff --git a/types/kubb/gen/schemas/program.json b/types/kubb/gen/schemas/program.json new file mode 100644 index 0000000..31ef539 --- /dev/null +++ b/types/kubb/gen/schemas/program.json @@ -0,0 +1,123 @@ +{ + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "department": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semester": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" + }, + "programs": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "c19c3ddd-42f3-4b25-a884-aeb39744cc28" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semester", + "programs", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Department" + }, + "courses": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "979c85cf-9788-4304-b87d-b5cf6b403b91" + }, + "createdAt": { "type": "object", "default": "2026-02-22T11:54:36.287Z" }, + "updatedAt": { "type": "object", "default": "2026-02-22T11:54:36.287Z" }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "department", + "courses", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Program" +} diff --git a/types/kubb/gen/schemas/questionnaire.json b/types/kubb/gen/schemas/questionnaire.json new file mode 100644 index 0000000..8981b39 --- /dev/null +++ b/types/kubb/gen/schemas/questionnaire.json @@ -0,0 +1,37 @@ +{ + "type": "object", + "properties": { + "title": { "type": "string" }, + "status": { + "type": "string", + "default": "DRAFT", + "enum": ["DRAFT", "ACTIVE", "DEPRECATED"] + }, + "type": { + "type": "string", + "enum": [ + "FACULTY_IN_CLASSROOM", + "FACULTY_OUT_OF_CLASSROOM", + "FACULTY_FEEDBACK" + ] + }, + "versions": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "a62add82-7b76-4f6c-97a2-f312b2d1d96d" + }, + "createdAt": { "type": "object", "default": "2026-02-22T11:54:36.278Z" }, + "updatedAt": { "type": "object", "default": "2026-02-22T11:54:36.278Z" }, + "deletedAt": { "type": "object" } + }, + "required": [ + "title", + "status", + "type", + "versions", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Questionnaire" +} diff --git a/types/kubb/gen/schemas/questionnaireSubmission.json b/types/kubb/gen/schemas/questionnaireSubmission.json new file mode 100644 index 0000000..caaad6a --- /dev/null +++ b/types/kubb/gen/schemas/questionnaireSubmission.json @@ -0,0 +1,1258 @@ +{ + "type": "object", + "properties": { + "questionnaireVersion": { + "type": "object", + "properties": { + "questionnaire": { + "type": "object", + "properties": { + "title": { "type": "string" }, + "status": { + "type": "string", + "default": "DRAFT", + "enum": ["DRAFT", "ACTIVE", "DEPRECATED"] + }, + "type": { + "type": "string", + "enum": [ + "FACULTY_IN_CLASSROOM", + "FACULTY_OUT_OF_CLASSROOM", + "FACULTY_FEEDBACK" + ] + }, + "versions": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "a62add82-7b76-4f6c-97a2-f312b2d1d96d" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.278Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.278Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "title", + "status", + "type", + "versions", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Questionnaire" + }, + "versionNumber": { "type": "number" }, + "schemaSnapshot": { "type": "object" }, + "publishedAt": { "format": "date-time", "type": "string" }, + "isActive": { "type": "boolean", "default": false }, + "status": { + "type": "string", + "default": "DRAFT", + "enum": ["DRAFT", "ACTIVE", "DEPRECATED"] + }, + "id": { + "type": "object", + "default": "1446bcff-58d3-4583-aeb7-616e9048cc0e" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.282Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.282Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "questionnaire", + "versionNumber", + "schemaSnapshot", + "isActive", + "status", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "QuestionnaireVersion" + }, + "respondent": { + "type": "object", + "properties": { + "userName": { "type": "string" }, + "moodleUserId": { "type": "number" }, + "password": { "type": "string" }, + "firstName": { "type": "string" }, + "lastName": { "type": "string" }, + "userProfilePicture": { "type": "string" }, + "fullName": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "department": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semester": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" + }, + "programs": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "c19c3ddd-42f3-4b25-a884-aeb39744cc28" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semester", + "programs", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Department" + }, + "program": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "department": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semester": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" + }, + "programs": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "c19c3ddd-42f3-4b25-a884-aeb39744cc28" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semester", + "programs", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Department" + }, + "courses": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "979c85cf-9788-4304-b87d-b5cf6b403b91" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.287Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.287Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "department", + "courses", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Program" + }, + "moodleTokens": { "type": "object", "default": [] }, + "enrollments": { "type": "object", "default": [] }, + "institutionalRoles": { "type": "object", "default": [] }, + "lastLoginAt": { "format": "date-time", "type": "string" }, + "isActive": { "type": "boolean" }, + "roles": { + "type": "array", + "default": [], + "items": { + "type": "string", + "enum": ["SUPER_ADMIN", "ADMIN", "DEAN", "FACULTY", "STUDENT"] + } + }, + "id": { + "type": "object", + "default": "9407e6b0-9cd1-4d6e-b504-d948095fdb53" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "userName", + "firstName", + "lastName", + "userProfilePicture", + "moodleTokens", + "enrollments", + "institutionalRoles", + "lastLoginAt", + "isActive", + "roles", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "User" + }, + "faculty": { + "type": "object", + "properties": { + "userName": { "type": "string" }, + "moodleUserId": { "type": "number" }, + "password": { "type": "string" }, + "firstName": { "type": "string" }, + "lastName": { "type": "string" }, + "userProfilePicture": { "type": "string" }, + "fullName": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "department": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semester": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" + }, + "programs": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "c19c3ddd-42f3-4b25-a884-aeb39744cc28" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semester", + "programs", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Department" + }, + "program": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "department": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semester": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" + }, + "programs": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "c19c3ddd-42f3-4b25-a884-aeb39744cc28" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semester", + "programs", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Department" + }, + "courses": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "979c85cf-9788-4304-b87d-b5cf6b403b91" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.287Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.287Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "department", + "courses", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Program" + }, + "moodleTokens": { "type": "object", "default": [] }, + "enrollments": { "type": "object", "default": [] }, + "institutionalRoles": { "type": "object", "default": [] }, + "lastLoginAt": { "format": "date-time", "type": "string" }, + "isActive": { "type": "boolean" }, + "roles": { + "type": "array", + "default": [], + "items": { + "type": "string", + "enum": ["SUPER_ADMIN", "ADMIN", "DEAN", "FACULTY", "STUDENT"] + } + }, + "id": { + "type": "object", + "default": "9407e6b0-9cd1-4d6e-b504-d948095fdb53" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "userName", + "firstName", + "lastName", + "userProfilePicture", + "moodleTokens", + "enrollments", + "institutionalRoles", + "lastLoginAt", + "isActive", + "roles", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "User" + }, + "respondentRole": { "type": "string", "enum": ["STUDENT", "DEAN"] }, + "semester": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" + }, + "course": { + "type": "object", + "properties": { + "moodleCourseId": { "type": "number" }, + "shortname": { "type": "string" }, + "fullname": { "type": "string" }, + "program": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "department": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semester": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" + }, + "programs": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "c19c3ddd-42f3-4b25-a884-aeb39744cc28" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semester", + "programs", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Department" + }, + "courses": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "979c85cf-9788-4304-b87d-b5cf6b403b91" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.287Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.287Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "department", + "courses", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Program" + }, + "startDate": { "format": "date-time", "type": "string" }, + "endDate": { "format": "date-time", "type": "string" }, + "isVisible": { "type": "boolean" }, + "timeModified": { "format": "date-time", "type": "string" }, + "isActive": { "type": "boolean" }, + "id": { + "type": "object", + "default": "98c37851-08db-475d-af03-84fdf06f6507" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.288Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.288Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCourseId", + "shortname", + "fullname", + "program", + "startDate", + "endDate", + "isVisible", + "timeModified", + "isActive", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Course" + }, + "department": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semester": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" + }, + "programs": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "c19c3ddd-42f3-4b25-a884-aeb39744cc28" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semester", + "programs", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Department" + }, + "program": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "department": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semester": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" + }, + "programs": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "c19c3ddd-42f3-4b25-a884-aeb39744cc28" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semester", + "programs", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Department" + }, + "courses": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "979c85cf-9788-4304-b87d-b5cf6b403b91" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.287Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.287Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "department", + "courses", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Program" + }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "totalScore": { "type": "number" }, + "normalizedScore": { "type": "number" }, + "qualitativeComment": { "type": "string" }, + "submittedAt": { + "format": "date-time", + "type": "string", + "default": "2026-02-22T11:54:36.281Z" + }, + "facultyNameSnapshot": { "type": "string" }, + "facultyEmployeeNumberSnapshot": { "type": "string" }, + "departmentCodeSnapshot": { "type": "string" }, + "departmentNameSnapshot": { "type": "string" }, + "programCodeSnapshot": { "type": "string" }, + "programNameSnapshot": { "type": "string" }, + "campusCodeSnapshot": { "type": "string" }, + "campusNameSnapshot": { "type": "string" }, + "courseCodeSnapshot": { "type": "string" }, + "courseTitleSnapshot": { "type": "string" }, + "semesterCodeSnapshot": { "type": "string" }, + "semesterLabelSnapshot": { "type": "string" }, + "academicYearSnapshot": { "type": "string" }, + "answers": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "fedb992d-09ac-4e06-92c2-52d2d3c39cfa" + }, + "createdAt": { "type": "object", "default": "2026-02-22T11:54:36.282Z" }, + "updatedAt": { "type": "object", "default": "2026-02-22T11:54:36.282Z" }, + "deletedAt": { "type": "object" } + }, + "required": [ + "questionnaireVersion", + "respondent", + "faculty", + "respondentRole", + "semester", + "department", + "program", + "campus", + "totalScore", + "normalizedScore", + "submittedAt", + "facultyNameSnapshot", + "departmentCodeSnapshot", + "departmentNameSnapshot", + "programCodeSnapshot", + "programNameSnapshot", + "campusCodeSnapshot", + "campusNameSnapshot", + "semesterCodeSnapshot", + "semesterLabelSnapshot", + "academicYearSnapshot", + "answers", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "QuestionnaireSubmission" +} diff --git a/types/kubb/gen/schemas/questionnaireVersion.json b/types/kubb/gen/schemas/questionnaireVersion.json new file mode 100644 index 0000000..eb9d83a --- /dev/null +++ b/types/kubb/gen/schemas/questionnaireVersion.json @@ -0,0 +1,75 @@ +{ + "type": "object", + "properties": { + "questionnaire": { + "type": "object", + "properties": { + "title": { "type": "string" }, + "status": { + "type": "string", + "default": "DRAFT", + "enum": ["DRAFT", "ACTIVE", "DEPRECATED"] + }, + "type": { + "type": "string", + "enum": [ + "FACULTY_IN_CLASSROOM", + "FACULTY_OUT_OF_CLASSROOM", + "FACULTY_FEEDBACK" + ] + }, + "versions": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "a62add82-7b76-4f6c-97a2-f312b2d1d96d" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.278Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.278Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "title", + "status", + "type", + "versions", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Questionnaire" + }, + "versionNumber": { "type": "number" }, + "schemaSnapshot": { "type": "object" }, + "publishedAt": { "format": "date-time", "type": "string" }, + "isActive": { "type": "boolean", "default": false }, + "status": { + "type": "string", + "default": "DRAFT", + "enum": ["DRAFT", "ACTIVE", "DEPRECATED"] + }, + "id": { + "type": "object", + "default": "1446bcff-58d3-4583-aeb7-616e9048cc0e" + }, + "createdAt": { "type": "object", "default": "2026-02-22T11:54:36.282Z" }, + "updatedAt": { "type": "object", "default": "2026-02-22T11:54:36.282Z" }, + "deletedAt": { "type": "object" } + }, + "required": [ + "questionnaire", + "versionNumber", + "schemaSnapshot", + "isActive", + "status", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "QuestionnaireVersion" +} diff --git a/types/kubb/gen/schemas/refreshTokenRequestBody.json b/types/kubb/gen/schemas/refreshTokenRequestBody.json new file mode 100644 index 0000000..1c76f01 --- /dev/null +++ b/types/kubb/gen/schemas/refreshTokenRequestBody.json @@ -0,0 +1,6 @@ +{ + "type": "object", + "properties": { "refreshToken": { "type": "string" } }, + "required": ["refreshToken"], + "x-readme-ref-name": "RefreshTokenRequestBody" +} diff --git a/types/kubb/gen/schemas/saveDraftRequest.json b/types/kubb/gen/schemas/saveDraftRequest.json new file mode 100644 index 0000000..23b0b82 --- /dev/null +++ b/types/kubb/gen/schemas/saveDraftRequest.json @@ -0,0 +1,13 @@ +{ + "type": "object", + "properties": { + "versionId": { "type": "string", "format": "uuid" }, + "facultyId": { "type": "string", "format": "uuid" }, + "semesterId": { "type": "string", "format": "uuid" }, + "courseId": { "type": "string", "format": "uuid" }, + "answers": { "type": "object", "example": { "q1": 5, "q2": 4 } }, + "qualitativeComment": { "type": "string", "maxLength": 10000 } + }, + "required": ["versionId", "facultyId", "semesterId", "answers"], + "x-readme-ref-name": "SaveDraftRequest" +} diff --git a/types/kubb/gen/schemas/semester.json b/types/kubb/gen/schemas/semester.json new file mode 100644 index 0000000..1250237 --- /dev/null +++ b/types/kubb/gen/schemas/semester.json @@ -0,0 +1,59 @@ +{ + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { "type": "object", "default": "2026-02-22T11:54:36.286Z" }, + "updatedAt": { "type": "object", "default": "2026-02-22T11:54:36.286Z" }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" +} diff --git a/types/kubb/gen/schemas/submitQuestionnaireRequest.json b/types/kubb/gen/schemas/submitQuestionnaireRequest.json new file mode 100644 index 0000000..78d4774 --- /dev/null +++ b/types/kubb/gen/schemas/submitQuestionnaireRequest.json @@ -0,0 +1,20 @@ +{ + "type": "object", + "properties": { + "versionId": { "type": "string", "format": "uuid" }, + "respondentId": { "type": "string", "format": "uuid" }, + "facultyId": { "type": "string", "format": "uuid" }, + "semesterId": { "type": "string", "format": "uuid" }, + "courseId": { "type": "string", "format": "uuid" }, + "answers": { "type": "object", "example": { "q1": 5, "q2": 4 } }, + "qualitativeComment": { "type": "string" } + }, + "required": [ + "versionId", + "respondentId", + "facultyId", + "semesterId", + "answers" + ], + "x-readme-ref-name": "SubmitQuestionnaireRequest" +} diff --git a/types/kubb/gen/schemas/user.json b/types/kubb/gen/schemas/user.json new file mode 100644 index 0000000..852130b --- /dev/null +++ b/types/kubb/gen/schemas/user.json @@ -0,0 +1,305 @@ +{ + "type": "object", + "properties": { + "userName": { "type": "string" }, + "moodleUserId": { "type": "number" }, + "password": { "type": "string" }, + "firstName": { "type": "string" }, + "lastName": { "type": "string" }, + "userProfilePicture": { "type": "string" }, + "fullName": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "department": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semester": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" + }, + "programs": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "c19c3ddd-42f3-4b25-a884-aeb39744cc28" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semester", + "programs", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Department" + }, + "program": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "department": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semester": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "label": { "type": "string" }, + "academicYear": { "type": "string" }, + "campus": { + "type": "object", + "properties": { + "moodleCategoryId": { "type": "number" }, + "code": { "type": "string" }, + "name": { "type": "string" }, + "semesters": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "cf1a1f09-0df9-4e25-b6b2-451dadacb6d2" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.284Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semesters", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Campus" + }, + "departments": { "type": "object", "default": [] }, + "description": { "type": "string" }, + "id": { + "type": "object", + "default": "2c0016c6-4d2d-434a-af0c-a1adcf8b33df" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.286Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "campus", + "departments", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Semester" + }, + "programs": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "c19c3ddd-42f3-4b25-a884-aeb39744cc28" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.285Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "semester", + "programs", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Department" + }, + "courses": { "type": "object", "default": [] }, + "id": { + "type": "object", + "default": "979c85cf-9788-4304-b87d-b5cf6b403b91" + }, + "createdAt": { + "type": "object", + "default": "2026-02-22T11:54:36.287Z" + }, + "updatedAt": { + "type": "object", + "default": "2026-02-22T11:54:36.287Z" + }, + "deletedAt": { "type": "object" } + }, + "required": [ + "moodleCategoryId", + "code", + "department", + "courses", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "Program" + }, + "moodleTokens": { "type": "object", "default": [] }, + "enrollments": { "type": "object", "default": [] }, + "institutionalRoles": { "type": "object", "default": [] }, + "lastLoginAt": { "format": "date-time", "type": "string" }, + "isActive": { "type": "boolean" }, + "roles": { + "type": "array", + "default": [], + "items": { + "type": "string", + "enum": ["SUPER_ADMIN", "ADMIN", "DEAN", "FACULTY", "STUDENT"] + } + }, + "id": { + "type": "object", + "default": "9407e6b0-9cd1-4d6e-b504-d948095fdb53" + }, + "createdAt": { "type": "object", "default": "2026-02-22T11:54:36.284Z" }, + "updatedAt": { "type": "object", "default": "2026-02-22T11:54:36.284Z" }, + "deletedAt": { "type": "object" } + }, + "required": [ + "userName", + "firstName", + "lastName", + "userProfilePicture", + "moodleTokens", + "enrollments", + "institutionalRoles", + "lastLoginAt", + "isActive", + "roles", + "id", + "createdAt", + "updatedAt" + ], + "x-readme-ref-name": "User" +} diff --git a/types/kubb/gen/zod/authControllerLoginV1Schema.ts b/types/kubb/gen/zod/authControllerLoginV1Schema.ts new file mode 100644 index 0000000..3823def --- /dev/null +++ b/types/kubb/gen/zod/authControllerLoginV1Schema.ts @@ -0,0 +1,18 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { loginRequestSchema } from "./loginRequestSchema.ts"; +import { loginResponseSchema } from "./loginResponseSchema.ts"; +import { z } from "zod/v4"; + +export const authControllerLoginV1201Schema = z.lazy(() => loginResponseSchema); + +export const authControllerLoginV1MutationRequestSchema = z.lazy( + () => loginRequestSchema, +); + +export const authControllerLoginV1MutationResponseSchema = z.lazy( + () => authControllerLoginV1201Schema, +); diff --git a/types/kubb/gen/zod/authControllerLogoutV1Schema.ts b/types/kubb/gen/zod/authControllerLogoutV1Schema.ts new file mode 100644 index 0000000..05f8470 --- /dev/null +++ b/types/kubb/gen/zod/authControllerLogoutV1Schema.ts @@ -0,0 +1,12 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const authControllerLogoutV1201Schema = z.any(); + +export const authControllerLogoutV1MutationResponseSchema = z.lazy( + () => authControllerLogoutV1201Schema, +); diff --git a/types/kubb/gen/zod/authControllerMeV1Schema.ts b/types/kubb/gen/zod/authControllerMeV1Schema.ts new file mode 100644 index 0000000..9d14750 --- /dev/null +++ b/types/kubb/gen/zod/authControllerMeV1Schema.ts @@ -0,0 +1,13 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { meResponseSchema } from "./meResponseSchema.ts"; +import { z } from "zod/v4"; + +export const authControllerMeV1200Schema = z.lazy(() => meResponseSchema); + +export const authControllerMeV1QueryResponseSchema = z.lazy( + () => authControllerMeV1200Schema, +); diff --git a/types/kubb/gen/zod/authControllerRefreshV1Schema.ts b/types/kubb/gen/zod/authControllerRefreshV1Schema.ts new file mode 100644 index 0000000..3524434 --- /dev/null +++ b/types/kubb/gen/zod/authControllerRefreshV1Schema.ts @@ -0,0 +1,20 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { loginResponseSchema } from "./loginResponseSchema.ts"; +import { refreshTokenRequestBodySchema } from "./refreshTokenRequestBodySchema.ts"; +import { z } from "zod/v4"; + +export const authControllerRefreshV1201Schema = z.lazy( + () => loginResponseSchema, +); + +export const authControllerRefreshV1MutationRequestSchema = z.lazy( + () => refreshTokenRequestBodySchema, +); + +export const authControllerRefreshV1MutationResponseSchema = z.lazy( + () => authControllerRefreshV1201Schema, +); diff --git a/types/kubb/gen/zod/campusSchema.ts b/types/kubb/gen/zod/campusSchema.ts new file mode 100644 index 0000000..2108c44 --- /dev/null +++ b/types/kubb/gen/zod/campusSchema.ts @@ -0,0 +1,17 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const campusSchema = z.object({ + moodleCategoryId: z.number(), + code: z.string(), + name: z.optional(z.string()), + semesters: z.object({}), + id: z.object({}).default("cf1a1f09-0df9-4e25-b6b2-451dadacb6d2"), + createdAt: z.object({}).default("2026-02-22T11:54:36.284Z"), + updatedAt: z.object({}).default("2026-02-22T11:54:36.284Z"), + deletedAt: z.optional(z.object({})), +}); diff --git a/types/kubb/gen/zod/chatKitControllerHandleV1Schema.ts b/types/kubb/gen/zod/chatKitControllerHandleV1Schema.ts new file mode 100644 index 0000000..7bf2a91 --- /dev/null +++ b/types/kubb/gen/zod/chatKitControllerHandleV1Schema.ts @@ -0,0 +1,12 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const chatKitControllerHandleV1201Schema = z.any(); + +export const chatKitControllerHandleV1MutationResponseSchema = z.lazy( + () => chatKitControllerHandleV1201Schema, +); diff --git a/types/kubb/gen/zod/courseSchema.ts b/types/kubb/gen/zod/courseSchema.ts new file mode 100644 index 0000000..cf48cdd --- /dev/null +++ b/types/kubb/gen/zod/courseSchema.ts @@ -0,0 +1,25 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { programSchema } from "./programSchema.ts"; +import { z } from "zod/v4"; + +export const courseSchema = z.object({ + moodleCourseId: z.number(), + shortname: z.string(), + fullname: z.string(), + get program() { + return programSchema; + }, + startDate: z.iso.datetime(), + endDate: z.iso.datetime(), + isVisible: z.boolean(), + timeModified: z.iso.datetime(), + isActive: z.boolean(), + id: z.object({}).default("98c37851-08db-475d-af03-84fdf06f6507"), + createdAt: z.object({}).default("2026-02-22T11:54:36.288Z"), + updatedAt: z.object({}).default("2026-02-22T11:54:36.288Z"), + deletedAt: z.optional(z.object({})), +}); diff --git a/types/kubb/gen/zod/courseShortResponseDtoSchema.ts b/types/kubb/gen/zod/courseShortResponseDtoSchema.ts new file mode 100644 index 0000000..74f5eac --- /dev/null +++ b/types/kubb/gen/zod/courseShortResponseDtoSchema.ts @@ -0,0 +1,13 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const courseShortResponseDtoSchema = z.object({ + id: z.string(), + moodleCourseId: z.number(), + shortname: z.string(), + fullname: z.string(), +}); diff --git a/types/kubb/gen/zod/createQuestionnaireRequestSchema.ts b/types/kubb/gen/zod/createQuestionnaireRequestSchema.ts new file mode 100644 index 0000000..ba713d3 --- /dev/null +++ b/types/kubb/gen/zod/createQuestionnaireRequestSchema.ts @@ -0,0 +1,15 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const createQuestionnaireRequestSchema = z.object({ + title: z.string(), + type: z.enum([ + "FACULTY_IN_CLASSROOM", + "FACULTY_OUT_OF_CLASSROOM", + "FACULTY_FEEDBACK", + ]), +}); diff --git a/types/kubb/gen/zod/createVersionRequestSchema.ts b/types/kubb/gen/zod/createVersionRequestSchema.ts new file mode 100644 index 0000000..93f3932 --- /dev/null +++ b/types/kubb/gen/zod/createVersionRequestSchema.ts @@ -0,0 +1,10 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const createVersionRequestSchema = z.object({ + schema: z.object({}), +}); diff --git a/types/kubb/gen/zod/departmentSchema.ts b/types/kubb/gen/zod/departmentSchema.ts new file mode 100644 index 0000000..400a7e2 --- /dev/null +++ b/types/kubb/gen/zod/departmentSchema.ts @@ -0,0 +1,21 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { semesterSchema } from "./semesterSchema.ts"; +import { z } from "zod/v4"; + +export const departmentSchema = z.object({ + moodleCategoryId: z.number(), + code: z.string(), + name: z.optional(z.string()), + get semester() { + return semesterSchema; + }, + programs: z.object({}), + id: z.object({}).default("c19c3ddd-42f3-4b25-a884-aeb39744cc28"), + createdAt: z.object({}).default("2026-02-22T11:54:36.285Z"), + updatedAt: z.object({}).default("2026-02-22T11:54:36.285Z"), + deletedAt: z.optional(z.object({})), +}); diff --git a/types/kubb/gen/zod/enrollmentResponseDtoSchema.ts b/types/kubb/gen/zod/enrollmentResponseDtoSchema.ts new file mode 100644 index 0000000..aba4a35 --- /dev/null +++ b/types/kubb/gen/zod/enrollmentResponseDtoSchema.ts @@ -0,0 +1,15 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { courseShortResponseDtoSchema } from "./courseShortResponseDtoSchema.ts"; +import { z } from "zod/v4"; + +export const enrollmentResponseDtoSchema = z.object({ + id: z.string(), + role: z.string(), + get course() { + return courseShortResponseDtoSchema; + }, +}); diff --git a/types/kubb/gen/zod/enrollmentsControllerGetMyEnrollmentsV1Schema.ts b/types/kubb/gen/zod/enrollmentsControllerGetMyEnrollmentsV1Schema.ts new file mode 100644 index 0000000..69264c1 --- /dev/null +++ b/types/kubb/gen/zod/enrollmentsControllerGetMyEnrollmentsV1Schema.ts @@ -0,0 +1,20 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { myEnrollmentsResponseDtoSchema } from "./myEnrollmentsResponseDtoSchema.ts"; +import { z } from "zod/v4"; + +export const enrollmentsControllerGetMyEnrollmentsV1QueryParamsSchema = + z.object({ + page: z.coerce.number(), + limit: z.coerce.number(), + }); + +export const enrollmentsControllerGetMyEnrollmentsV1200Schema = z.lazy( + () => myEnrollmentsResponseDtoSchema, +); + +export const enrollmentsControllerGetMyEnrollmentsV1QueryResponseSchema = + z.lazy(() => enrollmentsControllerGetMyEnrollmentsV1200Schema); diff --git a/types/kubb/gen/zod/healthControllerGetServerHealthV1Schema.ts b/types/kubb/gen/zod/healthControllerGetServerHealthV1Schema.ts new file mode 100644 index 0000000..e6a346b --- /dev/null +++ b/types/kubb/gen/zod/healthControllerGetServerHealthV1Schema.ts @@ -0,0 +1,12 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const healthControllerGetServerHealthV1200Schema = z.string(); + +export const healthControllerGetServerHealthV1QueryResponseSchema = z.lazy( + () => healthControllerGetServerHealthV1200Schema, +); diff --git a/types/kubb/gen/zod/index.ts b/types/kubb/gen/zod/index.ts new file mode 100644 index 0000000..a5bb62d --- /dev/null +++ b/types/kubb/gen/zod/index.ts @@ -0,0 +1,112 @@ +export { + authControllerLoginV1201Schema, + authControllerLoginV1MutationRequestSchema, + authControllerLoginV1MutationResponseSchema, +} from "./authControllerLoginV1Schema.ts"; +export { + authControllerLogoutV1201Schema, + authControllerLogoutV1MutationResponseSchema, +} from "./authControllerLogoutV1Schema.ts"; +export { + authControllerMeV1200Schema, + authControllerMeV1QueryResponseSchema, +} from "./authControllerMeV1Schema.ts"; +export { + authControllerRefreshV1201Schema, + authControllerRefreshV1MutationRequestSchema, + authControllerRefreshV1MutationResponseSchema, +} from "./authControllerRefreshV1Schema.ts"; +export { campusSchema } from "./campusSchema.ts"; +export { + chatKitControllerHandleV1201Schema, + chatKitControllerHandleV1MutationResponseSchema, +} from "./chatKitControllerHandleV1Schema.ts"; +export { courseSchema } from "./courseSchema.ts"; +export { courseShortResponseDtoSchema } from "./courseShortResponseDtoSchema.ts"; +export { createQuestionnaireRequestSchema } from "./createQuestionnaireRequestSchema.ts"; +export { createVersionRequestSchema } from "./createVersionRequestSchema.ts"; +export { departmentSchema } from "./departmentSchema.ts"; +export { enrollmentResponseDtoSchema } from "./enrollmentResponseDtoSchema.ts"; +export { + enrollmentsControllerGetMyEnrollmentsV1QueryParamsSchema, + enrollmentsControllerGetMyEnrollmentsV1200Schema, + enrollmentsControllerGetMyEnrollmentsV1QueryResponseSchema, +} from "./enrollmentsControllerGetMyEnrollmentsV1Schema.ts"; +export { + healthControllerGetServerHealthV1200Schema, + healthControllerGetServerHealthV1QueryResponseSchema, +} from "./healthControllerGetServerHealthV1Schema.ts"; +export { loginRequestSchema } from "./loginRequestSchema.ts"; +export { loginResponseSchema } from "./loginResponseSchema.ts"; +export { meResponseSchema } from "./meResponseSchema.ts"; +export { myEnrollmentsResponseDtoSchema } from "./myEnrollmentsResponseDtoSchema.ts"; +export { paginationMetaSchema } from "./paginationMetaSchema.ts"; +export { programSchema } from "./programSchema.ts"; +export { + questionnaireControllerCreateQuestionnaireV1201Schema, + questionnaireControllerCreateQuestionnaireV1MutationRequestSchema, + questionnaireControllerCreateQuestionnaireV1MutationResponseSchema, +} from "./questionnaireControllerCreateQuestionnaireV1Schema.ts"; +export { + questionnaireControllerCreateVersionV1PathParamsSchema, + questionnaireControllerCreateVersionV1201Schema, + questionnaireControllerCreateVersionV1404Schema, + questionnaireControllerCreateVersionV1409Schema, + questionnaireControllerCreateVersionV1MutationRequestSchema, + questionnaireControllerCreateVersionV1MutationResponseSchema, +} from "./questionnaireControllerCreateVersionV1Schema.ts"; +export { + questionnaireControllerDeleteDraftV1PathParamsSchema, + questionnaireControllerDeleteDraftV1200Schema, + questionnaireControllerDeleteDraftV1404Schema, + questionnaireControllerDeleteDraftV1MutationResponseSchema, +} from "./questionnaireControllerDeleteDraftV1Schema.ts"; +export { + questionnaireControllerDeprecateVersionV1PathParamsSchema, + questionnaireControllerDeprecateVersionV1200Schema, + questionnaireControllerDeprecateVersionV1400Schema, + questionnaireControllerDeprecateVersionV1404Schema, + questionnaireControllerDeprecateVersionV1MutationResponseSchema, +} from "./questionnaireControllerDeprecateVersionV1Schema.ts"; +export { + questionnaireControllerGetDraftV1QueryParamsSchema, + questionnaireControllerGetDraftV1200Schema, + questionnaireControllerGetDraftV1QueryResponseSchema, +} from "./questionnaireControllerGetDraftV1Schema.ts"; +export { + questionnaireControllerGetLatestActiveVersionV1PathParamsSchema, + questionnaireControllerGetLatestActiveVersionV1200Schema, + questionnaireControllerGetLatestActiveVersionV1404Schema, + questionnaireControllerGetLatestActiveVersionV1QueryResponseSchema, +} from "./questionnaireControllerGetLatestActiveVersionV1Schema.ts"; +export { + questionnaireControllerListMyDraftsV1200Schema, + questionnaireControllerListMyDraftsV1QueryResponseSchema, +} from "./questionnaireControllerListMyDraftsV1Schema.ts"; +export { + questionnaireControllerPublishVersionV1PathParamsSchema, + questionnaireControllerPublishVersionV1200Schema, + questionnaireControllerPublishVersionV1400Schema, + questionnaireControllerPublishVersionV1404Schema, + questionnaireControllerPublishVersionV1MutationResponseSchema, +} from "./questionnaireControllerPublishVersionV1Schema.ts"; +export { + questionnaireControllerSaveDraftV1201Schema, + questionnaireControllerSaveDraftV1400Schema, + questionnaireControllerSaveDraftV1404Schema, + questionnaireControllerSaveDraftV1MutationRequestSchema, + questionnaireControllerSaveDraftV1MutationResponseSchema, +} from "./questionnaireControllerSaveDraftV1Schema.ts"; +export { + questionnaireControllerSubmitQuestionnaireV1201Schema, + questionnaireControllerSubmitQuestionnaireV1MutationRequestSchema, + questionnaireControllerSubmitQuestionnaireV1MutationResponseSchema, +} from "./questionnaireControllerSubmitQuestionnaireV1Schema.ts"; +export { questionnaireSchema } from "./questionnaireSchema.ts"; +export { questionnaireSubmissionSchema } from "./questionnaireSubmissionSchema.ts"; +export { questionnaireVersionSchema } from "./questionnaireVersionSchema.ts"; +export { refreshTokenRequestBodySchema } from "./refreshTokenRequestBodySchema.ts"; +export { saveDraftRequestSchema } from "./saveDraftRequestSchema.ts"; +export { semesterSchema } from "./semesterSchema.ts"; +export { submitQuestionnaireRequestSchema } from "./submitQuestionnaireRequestSchema.ts"; +export { userSchema } from "./userSchema.ts"; diff --git a/types/kubb/gen/zod/loginRequestSchema.ts b/types/kubb/gen/zod/loginRequestSchema.ts new file mode 100644 index 0000000..3ced7ca --- /dev/null +++ b/types/kubb/gen/zod/loginRequestSchema.ts @@ -0,0 +1,11 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const loginRequestSchema = z.object({ + username: z.string(), + password: z.string(), +}); diff --git a/types/kubb/gen/zod/loginResponseSchema.ts b/types/kubb/gen/zod/loginResponseSchema.ts new file mode 100644 index 0000000..aa786ef --- /dev/null +++ b/types/kubb/gen/zod/loginResponseSchema.ts @@ -0,0 +1,11 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const loginResponseSchema = z.object({ + token: z.string(), + refreshToken: z.string(), +}); diff --git a/types/kubb/gen/zod/meResponseSchema.ts b/types/kubb/gen/zod/meResponseSchema.ts new file mode 100644 index 0000000..f5441d6 --- /dev/null +++ b/types/kubb/gen/zod/meResponseSchema.ts @@ -0,0 +1,24 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const meResponseSchema = z.object({ + id: z.string(), + userName: z.string(), + moodleUserId: z.optional(z.number()), + firstName: z.string(), + lastName: z.string(), + userProfilePicture: z.string(), + fullName: z.string(), + roles: z.array(z.string()), + campus: z.optional( + z.object({ + id: z.string(), + name: z.optional(z.string()), + code: z.string(), + }), + ), +}); diff --git a/types/kubb/gen/zod/myEnrollmentsResponseDtoSchema.ts b/types/kubb/gen/zod/myEnrollmentsResponseDtoSchema.ts new file mode 100644 index 0000000..a2aa23e --- /dev/null +++ b/types/kubb/gen/zod/myEnrollmentsResponseDtoSchema.ts @@ -0,0 +1,17 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { enrollmentResponseDtoSchema } from "./enrollmentResponseDtoSchema.ts"; +import { paginationMetaSchema } from "./paginationMetaSchema.ts"; +import { z } from "zod/v4"; + +export const myEnrollmentsResponseDtoSchema = z.object({ + get data() { + return z.array(enrollmentResponseDtoSchema); + }, + get meta() { + return paginationMetaSchema; + }, +}); diff --git a/types/kubb/gen/zod/paginationMetaSchema.ts b/types/kubb/gen/zod/paginationMetaSchema.ts new file mode 100644 index 0000000..933ab86 --- /dev/null +++ b/types/kubb/gen/zod/paginationMetaSchema.ts @@ -0,0 +1,14 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const paginationMetaSchema = z.object({ + totalItems: z.number(), + itemCount: z.number(), + itemsPerPage: z.number(), + totalPages: z.number(), + currentPage: z.number(), +}); diff --git a/types/kubb/gen/zod/programSchema.ts b/types/kubb/gen/zod/programSchema.ts new file mode 100644 index 0000000..2b23b1c --- /dev/null +++ b/types/kubb/gen/zod/programSchema.ts @@ -0,0 +1,21 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { departmentSchema } from "./departmentSchema.ts"; +import { z } from "zod/v4"; + +export const programSchema = z.object({ + moodleCategoryId: z.number(), + code: z.string(), + name: z.optional(z.string()), + get department() { + return departmentSchema; + }, + courses: z.object({}), + id: z.object({}).default("979c85cf-9788-4304-b87d-b5cf6b403b91"), + createdAt: z.object({}).default("2026-02-22T11:54:36.287Z"), + updatedAt: z.object({}).default("2026-02-22T11:54:36.287Z"), + deletedAt: z.optional(z.object({})), +}); diff --git a/types/kubb/gen/zod/questionnaireControllerCreateQuestionnaireV1Schema.ts b/types/kubb/gen/zod/questionnaireControllerCreateQuestionnaireV1Schema.ts new file mode 100644 index 0000000..054c0fb --- /dev/null +++ b/types/kubb/gen/zod/questionnaireControllerCreateQuestionnaireV1Schema.ts @@ -0,0 +1,18 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { createQuestionnaireRequestSchema } from "./createQuestionnaireRequestSchema.ts"; +import { questionnaireSchema } from "./questionnaireSchema.ts"; +import { z } from "zod/v4"; + +export const questionnaireControllerCreateQuestionnaireV1201Schema = z.lazy( + () => questionnaireSchema, +); + +export const questionnaireControllerCreateQuestionnaireV1MutationRequestSchema = + z.lazy(() => createQuestionnaireRequestSchema); + +export const questionnaireControllerCreateQuestionnaireV1MutationResponseSchema = + z.lazy(() => questionnaireControllerCreateQuestionnaireV1201Schema); diff --git a/types/kubb/gen/zod/questionnaireControllerCreateVersionV1Schema.ts b/types/kubb/gen/zod/questionnaireControllerCreateVersionV1Schema.ts new file mode 100644 index 0000000..50ba47d --- /dev/null +++ b/types/kubb/gen/zod/questionnaireControllerCreateVersionV1Schema.ts @@ -0,0 +1,32 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { createVersionRequestSchema } from "./createVersionRequestSchema.ts"; +import { z } from "zod/v4"; + +export const questionnaireControllerCreateVersionV1PathParamsSchema = z.object({ + id: z.string(), +}); + +/** + * @description Version created successfully + */ +export const questionnaireControllerCreateVersionV1201Schema = z.any(); + +/** + * @description Questionnaire not found + */ +export const questionnaireControllerCreateVersionV1404Schema = z.any(); + +/** + * @description Draft version already exists + */ +export const questionnaireControllerCreateVersionV1409Schema = z.any(); + +export const questionnaireControllerCreateVersionV1MutationRequestSchema = + z.lazy(() => createVersionRequestSchema); + +export const questionnaireControllerCreateVersionV1MutationResponseSchema = + z.lazy(() => questionnaireControllerCreateVersionV1201Schema); diff --git a/types/kubb/gen/zod/questionnaireControllerDeleteDraftV1Schema.ts b/types/kubb/gen/zod/questionnaireControllerDeleteDraftV1Schema.ts new file mode 100644 index 0000000..8b5fdfe --- /dev/null +++ b/types/kubb/gen/zod/questionnaireControllerDeleteDraftV1Schema.ts @@ -0,0 +1,23 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const questionnaireControllerDeleteDraftV1PathParamsSchema = z.object({ + id: z.string(), +}); + +/** + * @description Draft deleted successfully + */ +export const questionnaireControllerDeleteDraftV1200Schema = z.any(); + +/** + * @description Draft not found + */ +export const questionnaireControllerDeleteDraftV1404Schema = z.any(); + +export const questionnaireControllerDeleteDraftV1MutationResponseSchema = + z.lazy(() => questionnaireControllerDeleteDraftV1200Schema); diff --git a/types/kubb/gen/zod/questionnaireControllerDeprecateVersionV1Schema.ts b/types/kubb/gen/zod/questionnaireControllerDeprecateVersionV1Schema.ts new file mode 100644 index 0000000..d08c592 --- /dev/null +++ b/types/kubb/gen/zod/questionnaireControllerDeprecateVersionV1Schema.ts @@ -0,0 +1,29 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const questionnaireControllerDeprecateVersionV1PathParamsSchema = + z.object({ + versionId: z.string(), + }); + +/** + * @description Version deprecated successfully + */ +export const questionnaireControllerDeprecateVersionV1200Schema = z.any(); + +/** + * @description Version already deprecated + */ +export const questionnaireControllerDeprecateVersionV1400Schema = z.any(); + +/** + * @description Version not found + */ +export const questionnaireControllerDeprecateVersionV1404Schema = z.any(); + +export const questionnaireControllerDeprecateVersionV1MutationResponseSchema = + z.lazy(() => questionnaireControllerDeprecateVersionV1200Schema); diff --git a/types/kubb/gen/zod/questionnaireControllerGetDraftV1Schema.ts b/types/kubb/gen/zod/questionnaireControllerGetDraftV1Schema.ts new file mode 100644 index 0000000..38139bd --- /dev/null +++ b/types/kubb/gen/zod/questionnaireControllerGetDraftV1Schema.ts @@ -0,0 +1,22 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const questionnaireControllerGetDraftV1QueryParamsSchema = z.object({ + versionId: z.uuid(), + facultyId: z.uuid(), + semesterId: z.uuid(), + courseId: z.optional(z.uuid()), +}); + +/** + * @description Draft found or null if no draft exists for this context + */ +export const questionnaireControllerGetDraftV1200Schema = z.any(); + +export const questionnaireControllerGetDraftV1QueryResponseSchema = z.lazy( + () => questionnaireControllerGetDraftV1200Schema, +); diff --git a/types/kubb/gen/zod/questionnaireControllerGetLatestActiveVersionV1Schema.ts b/types/kubb/gen/zod/questionnaireControllerGetLatestActiveVersionV1Schema.ts new file mode 100644 index 0000000..190967a --- /dev/null +++ b/types/kubb/gen/zod/questionnaireControllerGetLatestActiveVersionV1Schema.ts @@ -0,0 +1,24 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const questionnaireControllerGetLatestActiveVersionV1PathParamsSchema = + z.object({ + id: z.string(), + }); + +/** + * @description Active version found or null if none exists + */ +export const questionnaireControllerGetLatestActiveVersionV1200Schema = z.any(); + +/** + * @description Questionnaire not found + */ +export const questionnaireControllerGetLatestActiveVersionV1404Schema = z.any(); + +export const questionnaireControllerGetLatestActiveVersionV1QueryResponseSchema = + z.lazy(() => questionnaireControllerGetLatestActiveVersionV1200Schema); diff --git a/types/kubb/gen/zod/questionnaireControllerListMyDraftsV1Schema.ts b/types/kubb/gen/zod/questionnaireControllerListMyDraftsV1Schema.ts new file mode 100644 index 0000000..fe8ee75 --- /dev/null +++ b/types/kubb/gen/zod/questionnaireControllerListMyDraftsV1Schema.ts @@ -0,0 +1,15 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +/** + * @description Drafts retrieved successfully + */ +export const questionnaireControllerListMyDraftsV1200Schema = z.any(); + +export const questionnaireControllerListMyDraftsV1QueryResponseSchema = z.lazy( + () => questionnaireControllerListMyDraftsV1200Schema, +); diff --git a/types/kubb/gen/zod/questionnaireControllerPublishVersionV1Schema.ts b/types/kubb/gen/zod/questionnaireControllerPublishVersionV1Schema.ts new file mode 100644 index 0000000..6bef575 --- /dev/null +++ b/types/kubb/gen/zod/questionnaireControllerPublishVersionV1Schema.ts @@ -0,0 +1,30 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const questionnaireControllerPublishVersionV1PathParamsSchema = z.object( + { + versionId: z.string(), + }, +); + +/** + * @description Version published successfully + */ +export const questionnaireControllerPublishVersionV1200Schema = z.any(); + +/** + * @description Version already published or invalid schema + */ +export const questionnaireControllerPublishVersionV1400Schema = z.any(); + +/** + * @description Version not found + */ +export const questionnaireControllerPublishVersionV1404Schema = z.any(); + +export const questionnaireControllerPublishVersionV1MutationResponseSchema = + z.lazy(() => questionnaireControllerPublishVersionV1200Schema); diff --git a/types/kubb/gen/zod/questionnaireControllerSaveDraftV1Schema.ts b/types/kubb/gen/zod/questionnaireControllerSaveDraftV1Schema.ts new file mode 100644 index 0000000..c712cfa --- /dev/null +++ b/types/kubb/gen/zod/questionnaireControllerSaveDraftV1Schema.ts @@ -0,0 +1,30 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { saveDraftRequestSchema } from "./saveDraftRequestSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description Draft saved successfully + */ +export const questionnaireControllerSaveDraftV1201Schema = z.any(); + +/** + * @description Invalid data or inactive version + */ +export const questionnaireControllerSaveDraftV1400Schema = z.any(); + +/** + * @description Resource not found + */ +export const questionnaireControllerSaveDraftV1404Schema = z.any(); + +export const questionnaireControllerSaveDraftV1MutationRequestSchema = z.lazy( + () => saveDraftRequestSchema, +); + +export const questionnaireControllerSaveDraftV1MutationResponseSchema = z.lazy( + () => questionnaireControllerSaveDraftV1201Schema, +); diff --git a/types/kubb/gen/zod/questionnaireControllerSubmitQuestionnaireV1Schema.ts b/types/kubb/gen/zod/questionnaireControllerSubmitQuestionnaireV1Schema.ts new file mode 100644 index 0000000..3256e5c --- /dev/null +++ b/types/kubb/gen/zod/questionnaireControllerSubmitQuestionnaireV1Schema.ts @@ -0,0 +1,18 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { questionnaireSubmissionSchema } from "./questionnaireSubmissionSchema.ts"; +import { submitQuestionnaireRequestSchema } from "./submitQuestionnaireRequestSchema.ts"; +import { z } from "zod/v4"; + +export const questionnaireControllerSubmitQuestionnaireV1201Schema = z.lazy( + () => questionnaireSubmissionSchema, +); + +export const questionnaireControllerSubmitQuestionnaireV1MutationRequestSchema = + z.lazy(() => submitQuestionnaireRequestSchema); + +export const questionnaireControllerSubmitQuestionnaireV1MutationResponseSchema = + z.lazy(() => questionnaireControllerSubmitQuestionnaireV1201Schema); diff --git a/types/kubb/gen/zod/questionnaireSchema.ts b/types/kubb/gen/zod/questionnaireSchema.ts new file mode 100644 index 0000000..2d71af2 --- /dev/null +++ b/types/kubb/gen/zod/questionnaireSchema.ts @@ -0,0 +1,21 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const questionnaireSchema = z.object({ + title: z.string(), + status: z.enum(["DRAFT", "ACTIVE", "DEPRECATED"]).default("DRAFT"), + type: z.enum([ + "FACULTY_IN_CLASSROOM", + "FACULTY_OUT_OF_CLASSROOM", + "FACULTY_FEEDBACK", + ]), + versions: z.object({}), + id: z.object({}).default("a62add82-7b76-4f6c-97a2-f312b2d1d96d"), + createdAt: z.object({}).default("2026-02-22T11:54:36.278Z"), + updatedAt: z.object({}).default("2026-02-22T11:54:36.278Z"), + deletedAt: z.optional(z.object({})), +}); diff --git a/types/kubb/gen/zod/questionnaireSubmissionSchema.ts b/types/kubb/gen/zod/questionnaireSubmissionSchema.ts new file mode 100644 index 0000000..afb94a7 --- /dev/null +++ b/types/kubb/gen/zod/questionnaireSubmissionSchema.ts @@ -0,0 +1,63 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { campusSchema } from "./campusSchema.ts"; +import { courseSchema } from "./courseSchema.ts"; +import { departmentSchema } from "./departmentSchema.ts"; +import { programSchema } from "./programSchema.ts"; +import { questionnaireVersionSchema } from "./questionnaireVersionSchema.ts"; +import { semesterSchema } from "./semesterSchema.ts"; +import { userSchema } from "./userSchema.ts"; +import { z } from "zod/v4"; + +export const questionnaireSubmissionSchema = z.object({ + get questionnaireVersion() { + return questionnaireVersionSchema; + }, + get respondent() { + return userSchema; + }, + get faculty() { + return userSchema; + }, + respondentRole: z.enum(["STUDENT", "DEAN"]), + get semester() { + return semesterSchema; + }, + get course() { + return courseSchema.optional(); + }, + get department() { + return departmentSchema; + }, + get program() { + return programSchema; + }, + get campus() { + return campusSchema; + }, + totalScore: z.number(), + normalizedScore: z.number(), + qualitativeComment: z.optional(z.string()), + submittedAt: z.iso.datetime().default("2026-02-22T11:54:36.281Z"), + facultyNameSnapshot: z.string(), + facultyEmployeeNumberSnapshot: z.optional(z.string()), + departmentCodeSnapshot: z.string(), + departmentNameSnapshot: z.string(), + programCodeSnapshot: z.string(), + programNameSnapshot: z.string(), + campusCodeSnapshot: z.string(), + campusNameSnapshot: z.string(), + courseCodeSnapshot: z.optional(z.string()), + courseTitleSnapshot: z.optional(z.string()), + semesterCodeSnapshot: z.string(), + semesterLabelSnapshot: z.string(), + academicYearSnapshot: z.string(), + answers: z.object({}), + id: z.object({}).default("fedb992d-09ac-4e06-92c2-52d2d3c39cfa"), + createdAt: z.object({}).default("2026-02-22T11:54:36.282Z"), + updatedAt: z.object({}).default("2026-02-22T11:54:36.282Z"), + deletedAt: z.optional(z.object({})), +}); diff --git a/types/kubb/gen/zod/questionnaireVersionSchema.ts b/types/kubb/gen/zod/questionnaireVersionSchema.ts new file mode 100644 index 0000000..ea4ee81 --- /dev/null +++ b/types/kubb/gen/zod/questionnaireVersionSchema.ts @@ -0,0 +1,22 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { questionnaireSchema } from "./questionnaireSchema.ts"; +import { z } from "zod/v4"; + +export const questionnaireVersionSchema = z.object({ + get questionnaire() { + return questionnaireSchema; + }, + versionNumber: z.number(), + schemaSnapshot: z.object({}), + publishedAt: z.optional(z.iso.datetime()), + isActive: z.boolean().default(false), + status: z.enum(["DRAFT", "ACTIVE", "DEPRECATED"]).default("DRAFT"), + id: z.object({}).default("1446bcff-58d3-4583-aeb7-616e9048cc0e"), + createdAt: z.object({}).default("2026-02-22T11:54:36.282Z"), + updatedAt: z.object({}).default("2026-02-22T11:54:36.282Z"), + deletedAt: z.optional(z.object({})), +}); diff --git a/types/kubb/gen/zod/refreshTokenRequestBodySchema.ts b/types/kubb/gen/zod/refreshTokenRequestBodySchema.ts new file mode 100644 index 0000000..fc43269 --- /dev/null +++ b/types/kubb/gen/zod/refreshTokenRequestBodySchema.ts @@ -0,0 +1,10 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const refreshTokenRequestBodySchema = z.object({ + refreshToken: z.string(), +}); diff --git a/types/kubb/gen/zod/saveDraftRequestSchema.ts b/types/kubb/gen/zod/saveDraftRequestSchema.ts new file mode 100644 index 0000000..1d55508 --- /dev/null +++ b/types/kubb/gen/zod/saveDraftRequestSchema.ts @@ -0,0 +1,15 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const saveDraftRequestSchema = z.object({ + versionId: z.uuid(), + facultyId: z.uuid(), + semesterId: z.uuid(), + courseId: z.optional(z.uuid()), + answers: z.object({}), + qualitativeComment: z.optional(z.string().max(10000)), +}); diff --git a/types/kubb/gen/zod/semesterSchema.ts b/types/kubb/gen/zod/semesterSchema.ts new file mode 100644 index 0000000..1d73cdf --- /dev/null +++ b/types/kubb/gen/zod/semesterSchema.ts @@ -0,0 +1,23 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { campusSchema } from "./campusSchema.ts"; +import { z } from "zod/v4"; + +export const semesterSchema = z.object({ + moodleCategoryId: z.number(), + code: z.string(), + label: z.optional(z.string()), + academicYear: z.optional(z.string()), + get campus() { + return campusSchema; + }, + departments: z.object({}), + description: z.optional(z.string()), + id: z.object({}).default("2c0016c6-4d2d-434a-af0c-a1adcf8b33df"), + createdAt: z.object({}).default("2026-02-22T11:54:36.286Z"), + updatedAt: z.object({}).default("2026-02-22T11:54:36.286Z"), + deletedAt: z.optional(z.object({})), +}); diff --git a/types/kubb/gen/zod/submitQuestionnaireRequestSchema.ts b/types/kubb/gen/zod/submitQuestionnaireRequestSchema.ts new file mode 100644 index 0000000..31022cc --- /dev/null +++ b/types/kubb/gen/zod/submitQuestionnaireRequestSchema.ts @@ -0,0 +1,16 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { z } from "zod/v4"; + +export const submitQuestionnaireRequestSchema = z.object({ + versionId: z.uuid(), + respondentId: z.uuid(), + facultyId: z.uuid(), + semesterId: z.uuid(), + courseId: z.optional(z.uuid()), + answers: z.object({}), + qualitativeComment: z.optional(z.string()), +}); diff --git a/types/kubb/gen/zod/userSchema.ts b/types/kubb/gen/zod/userSchema.ts new file mode 100644 index 0000000..bbea3ca --- /dev/null +++ b/types/kubb/gen/zod/userSchema.ts @@ -0,0 +1,40 @@ +/** + * Generated by Kubb (https://kubb.dev/). + * Do not edit manually. + */ + +import { campusSchema } from "./campusSchema.ts"; +import { departmentSchema } from "./departmentSchema.ts"; +import { programSchema } from "./programSchema.ts"; +import { z } from "zod/v4"; + +export const userSchema = z.object({ + userName: z.string(), + moodleUserId: z.optional(z.number()), + password: z.optional(z.string()), + firstName: z.string(), + lastName: z.string(), + userProfilePicture: z.string(), + fullName: z.optional(z.string()), + get campus() { + return campusSchema.optional(); + }, + get department() { + return departmentSchema.optional(); + }, + get program() { + return programSchema.optional(); + }, + moodleTokens: z.object({}), + enrollments: z.object({}), + institutionalRoles: z.object({}), + lastLoginAt: z.iso.datetime(), + isActive: z.boolean(), + roles: z.array( + z.enum(["SUPER_ADMIN", "ADMIN", "DEAN", "FACULTY", "STUDENT"]), + ), + id: z.object({}).default("9407e6b0-9cd1-4d6e-b504-d948095fdb53"), + createdAt: z.object({}).default("2026-02-22T11:54:36.284Z"), + updatedAt: z.object({}).default("2026-02-22T11:54:36.284Z"), + deletedAt: z.optional(z.object({})), +});