diff --git a/.gitignore b/.gitignore index a8cb7bf..42f6d45 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ node_modules/ dist/ out/ +.next/ +.expo/ .env .env.* *.log diff --git a/apps/web/.next/BUILD_ID b/apps/web/.next/BUILD_ID deleted file mode 100644 index 52d6332..0000000 --- a/apps/web/.next/BUILD_ID +++ /dev/null @@ -1 +0,0 @@ -xPyRjwNtNDQo_6GaMCeJt \ No newline at end of file diff --git a/apps/web/.next/app-build-manifest.json b/apps/web/.next/app-build-manifest.json deleted file mode 100644 index 21a4769..0000000 --- a/apps/web/.next/app-build-manifest.json +++ /dev/null @@ -1,198 +0,0 @@ -{ - "pages": { - "/_not-found/page": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js", - "static/chunks/app/_not-found/page-41ccaa94964a6272.js" - ], - "/auth/callback/route": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js", - "static/chunks/app/auth/callback/route-4dc3ecfe21914bc1.js" - ], - "/layout": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js", - "static/chunks/75504863-5f9267cdf03b69d1.js", - "static/chunks/77-b2ed327d60687a9b.js", - "static/chunks/988-13d51ea3bc47cedf.js", - "static/chunks/746-2c44f63089954251.js", - "static/chunks/791-5c69f2a174236cc3.js", - "static/chunks/803-0cf84cc58814c4df.js", - "static/chunks/app/layout-691283f9d4f6a1d3.js" - ], - "/billing/page": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js", - "static/chunks/75504863-5f9267cdf03b69d1.js", - "static/chunks/77-b2ed327d60687a9b.js", - "static/chunks/988-13d51ea3bc47cedf.js", - "static/chunks/189-12e79cb47e89ed95.js", - "static/chunks/949-25a59c4f9171c905.js", - "static/chunks/473-2ce7daac11af0439.js", - "static/chunks/746-2c44f63089954251.js", - "static/chunks/605-e18ed1b0e53fb1cf.js", - "static/chunks/32-d268e753140982a8.js", - "static/chunks/791-5c69f2a174236cc3.js", - "static/chunks/803-0cf84cc58814c4df.js", - "static/chunks/910-c4d77d369189ddc4.js", - "static/chunks/app/billing/page-4bd3aea47a65b96f.js" - ], - "/meetings/[id]/page": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js", - "static/chunks/75504863-5f9267cdf03b69d1.js", - "static/chunks/77-b2ed327d60687a9b.js", - "static/chunks/988-13d51ea3bc47cedf.js", - "static/chunks/189-12e79cb47e89ed95.js", - "static/chunks/949-25a59c4f9171c905.js", - "static/chunks/473-2ce7daac11af0439.js", - "static/chunks/746-2c44f63089954251.js", - "static/chunks/605-e18ed1b0e53fb1cf.js", - "static/chunks/791-5c69f2a174236cc3.js", - "static/chunks/803-0cf84cc58814c4df.js", - "static/chunks/910-c4d77d369189ddc4.js", - "static/chunks/app/meetings/[id]/page-34bb71f4c869444a.js" - ], - "/page": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js", - "static/chunks/app/page-4dc3ecfe21914bc1.js" - ], - "/login/page": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js", - "static/chunks/75504863-5f9267cdf03b69d1.js", - "static/chunks/77-b2ed327d60687a9b.js", - "static/chunks/988-13d51ea3bc47cedf.js", - "static/chunks/189-12e79cb47e89ed95.js", - "static/chunks/949-25a59c4f9171c905.js", - "static/chunks/32-d268e753140982a8.js", - "static/chunks/791-5c69f2a174236cc3.js", - "static/chunks/803-0cf84cc58814c4df.js", - "static/chunks/910-c4d77d369189ddc4.js", - "static/chunks/app/login/page-b71b3729d311a739.js" - ], - "/meetings/page": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js", - "static/chunks/75504863-5f9267cdf03b69d1.js", - "static/chunks/77-b2ed327d60687a9b.js", - "static/chunks/988-13d51ea3bc47cedf.js", - "static/chunks/189-12e79cb47e89ed95.js", - "static/chunks/949-25a59c4f9171c905.js", - "static/chunks/473-2ce7daac11af0439.js", - "static/chunks/746-2c44f63089954251.js", - "static/chunks/605-e18ed1b0e53fb1cf.js", - "static/chunks/381-8bb393b49b10416c.js", - "static/chunks/791-5c69f2a174236cc3.js", - "static/chunks/803-0cf84cc58814c4df.js", - "static/chunks/910-c4d77d369189ddc4.js", - "static/chunks/app/meetings/page-d518d670c32d03b5.js" - ], - "/teams/page": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js", - "static/chunks/75504863-5f9267cdf03b69d1.js", - "static/chunks/77-b2ed327d60687a9b.js", - "static/chunks/988-13d51ea3bc47cedf.js", - "static/chunks/189-12e79cb47e89ed95.js", - "static/chunks/949-25a59c4f9171c905.js", - "static/chunks/473-2ce7daac11af0439.js", - "static/chunks/746-2c44f63089954251.js", - "static/chunks/605-e18ed1b0e53fb1cf.js", - "static/chunks/32-d268e753140982a8.js", - "static/chunks/80-1a5094511410e8e0.js", - "static/chunks/381-8bb393b49b10416c.js", - "static/chunks/791-5c69f2a174236cc3.js", - "static/chunks/803-0cf84cc58814c4df.js", - "static/chunks/910-c4d77d369189ddc4.js", - "static/chunks/app/teams/page-03612927608e41e8.js" - ], - "/record/page": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js", - "static/chunks/75504863-5f9267cdf03b69d1.js", - "static/chunks/77-b2ed327d60687a9b.js", - "static/chunks/988-13d51ea3bc47cedf.js", - "static/chunks/189-12e79cb47e89ed95.js", - "static/chunks/949-25a59c4f9171c905.js", - "static/chunks/473-2ce7daac11af0439.js", - "static/chunks/32-d268e753140982a8.js", - "static/chunks/791-5c69f2a174236cc3.js", - "static/chunks/803-0cf84cc58814c4df.js", - "static/chunks/910-c4d77d369189ddc4.js", - "static/chunks/app/record/page-10e7249426300c3c.js" - ], - "/teams/[id]/page": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js", - "static/chunks/75504863-5f9267cdf03b69d1.js", - "static/chunks/77-b2ed327d60687a9b.js", - "static/chunks/988-13d51ea3bc47cedf.js", - "static/chunks/189-12e79cb47e89ed95.js", - "static/chunks/949-25a59c4f9171c905.js", - "static/chunks/473-2ce7daac11af0439.js", - "static/chunks/746-2c44f63089954251.js", - "static/chunks/605-e18ed1b0e53fb1cf.js", - "static/chunks/32-d268e753140982a8.js", - "static/chunks/80-1a5094511410e8e0.js", - "static/chunks/184-5ad314c0e8c040f6.js", - "static/chunks/791-5c69f2a174236cc3.js", - "static/chunks/803-0cf84cc58814c4df.js", - "static/chunks/910-c4d77d369189ddc4.js", - "static/chunks/app/teams/[id]/page-a720445f249342f2.js" - ], - "/dashboard/layout": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js", - "static/chunks/75504863-5f9267cdf03b69d1.js", - "static/chunks/77-b2ed327d60687a9b.js", - "static/chunks/988-13d51ea3bc47cedf.js", - "static/chunks/189-12e79cb47e89ed95.js", - "static/chunks/949-25a59c4f9171c905.js", - "static/chunks/473-2ce7daac11af0439.js", - "static/chunks/791-5c69f2a174236cc3.js", - "static/chunks/803-0cf84cc58814c4df.js", - "static/chunks/910-c4d77d369189ddc4.js", - "static/chunks/app/dashboard/layout-ae6e4d1b24447e50.js" - ], - "/dashboard/page": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js", - "static/chunks/77-b2ed327d60687a9b.js", - "static/chunks/189-12e79cb47e89ed95.js", - "static/chunks/746-2c44f63089954251.js", - "static/chunks/605-e18ed1b0e53fb1cf.js", - "static/chunks/791-5c69f2a174236cc3.js", - "static/chunks/910-c4d77d369189ddc4.js", - "static/chunks/app/dashboard/page-d4e1f55b332b141f.js" - ] - } -} \ No newline at end of file diff --git a/apps/web/.next/app-path-routes-manifest.json b/apps/web/.next/app-path-routes-manifest.json deleted file mode 100644 index d246295..0000000 --- a/apps/web/.next/app-path-routes-manifest.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "/auth/callback/route": "/auth/callback", - "/_not-found/page": "/_not-found", - "/billing/page": "/billing", - "/meetings/[id]/page": "/meetings/[id]", - "/page": "/", - "/login/page": "/login", - "/meetings/page": "/meetings", - "/teams/page": "/teams", - "/record/page": "/record", - "/teams/[id]/page": "/teams/[id]", - "/dashboard/page": "/dashboard" -} \ No newline at end of file diff --git a/apps/web/.next/build-manifest.json b/apps/web/.next/build-manifest.json deleted file mode 100644 index b655537..0000000 --- a/apps/web/.next/build-manifest.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "polyfillFiles": [ - "static/chunks/polyfills-42372ed130431b0a.js" - ], - "devFiles": [], - "ampDevFiles": [], - "lowPriorityFiles": [ - "static/xPyRjwNtNDQo_6GaMCeJt/_buildManifest.js", - "static/xPyRjwNtNDQo_6GaMCeJt/_ssgManifest.js" - ], - "rootMainFiles": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/87c73c54-0375ba195de27293.js", - "static/chunks/18-7dd75803fe09fb37.js", - "static/chunks/main-app-ae5439f81e9d53a9.js" - ], - "rootMainFilesTree": {}, - "pages": { - "/_app": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/framework-62cd8852d1df20ee.js", - "static/chunks/main-00c1270eb89db337.js", - "static/chunks/pages/_app-552893fa4c6cf2f7.js" - ], - "/_error": [ - "static/chunks/webpack-c1c45c0a5396db8e.js", - "static/chunks/framework-62cd8852d1df20ee.js", - "static/chunks/main-00c1270eb89db337.js", - "static/chunks/pages/_error-19ea2e6a6da76d0f.js" - ] - }, - "ampFirstPages": [] -} \ No newline at end of file diff --git a/apps/web/.next/cache/.previewinfo b/apps/web/.next/cache/.previewinfo deleted file mode 100644 index 087f3d4..0000000 --- a/apps/web/.next/cache/.previewinfo +++ /dev/null @@ -1 +0,0 @@ -{"previewModeId":"f8a9bf20af129eb2597e82b24a36f8b6","previewModeSigningKey":"a65380e1718ab6968d5b1dda736f8e6359277e5416f3e984830251dfe3380999","previewModeEncryptionKey":"147bb9566db26ea35637f51221977dcefc72466a26889f2d441308087d4f7a83","expireAt":1776880182246} \ No newline at end of file diff --git a/apps/web/.next/cache/.rscinfo b/apps/web/.next/cache/.rscinfo deleted file mode 100644 index b68c7f8..0000000 --- a/apps/web/.next/cache/.rscinfo +++ /dev/null @@ -1 +0,0 @@ -{"encryption.key":"P6FJtAMDzSSJR4//O3wjmWk8wTfPLK90seXkCiQJ+Zs=","encryption.expire_at":1776880182179} \ No newline at end of file diff --git a/apps/web/.next/cache/eslint/.cache_mo8rwz b/apps/web/.next/cache/eslint/.cache_mo8rwz deleted file mode 100644 index 1caf127..0000000 --- a/apps/web/.next/cache/eslint/.cache_mo8rwz +++ /dev/null @@ -1 +0,0 @@ -[{"D:\\workspace\\voice\\apps\\web\\src\\app\\auth\\callback\\route.ts":"1","D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\layout.tsx":"2","D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\page.tsx":"3","D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx":"4","D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":"5","D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page.tsx":"6","D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\[id]\\page.tsx":"7","D:\\workspace\\voice\\apps\\web\\src\\app\\page.tsx":"8","D:\\workspace\\voice\\apps\\web\\src\\app\\record\\page.tsx":"9","D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":"10","D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":"11","D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":"12","D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":"13","D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":"14","D:\\workspace\\voice\\apps\\web\\src\\lib\\supabase-browser.ts":"15","D:\\workspace\\voice\\apps\\web\\src\\lib\\supabase-server.ts":"16","D:\\workspace\\voice\\apps\\web\\src\\app\\billing\\page.tsx":"17","D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\page.tsx":"18","D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\[id]\\page.tsx":"19","D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":"20","D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":"21","D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":"22"},{"size":987,"mtime":1775669901472,"results":"23","hashOfConfig":"24"},{"size":893,"mtime":1775670351085,"results":"25","hashOfConfig":"24"},{"size":3410,"mtime":1775670351094,"results":"26","hashOfConfig":"24"},{"size":852,"mtime":1775670351106,"results":"27","hashOfConfig":"24"},{"size":3966,"mtime":1775670351108,"results":"28","hashOfConfig":"24"},{"size":3124,"mtime":1775670351121,"results":"29","hashOfConfig":"24"},{"size":5308,"mtime":1775670351133,"results":"30","hashOfConfig":"24"},{"size":599,"mtime":1775670351143,"results":"31","hashOfConfig":"24"},{"size":992,"mtime":1775670351144,"results":"32","hashOfConfig":"24"},{"size":3938,"mtime":1775719825058,"results":"33","hashOfConfig":"24"},{"size":1426,"mtime":1775670351147,"results":"34","hashOfConfig":"24"},{"size":881,"mtime":1775670351148,"results":"35","hashOfConfig":"24"},{"size":888,"mtime":1775670351148,"results":"36","hashOfConfig":"24"},{"size":9595,"mtime":1775670351150,"results":"37","hashOfConfig":"24"},{"size":954,"mtime":1775670481133,"results":"38","hashOfConfig":"24"},{"size":1269,"mtime":1775670499155,"results":"39","hashOfConfig":"24"},{"size":4926,"mtime":1775719873334,"results":"40","hashOfConfig":"24"},{"size":4111,"mtime":1775719738640,"results":"41","hashOfConfig":"24"},{"size":5306,"mtime":1775719785132,"results":"42","hashOfConfig":"24"},{"size":2349,"mtime":1775719894509,"results":"43","hashOfConfig":"24"},{"size":3039,"mtime":1775719761946,"results":"44","hashOfConfig":"24"},{"size":3037,"mtime":1775719801280,"results":"45","hashOfConfig":"24"},{"filePath":"46","messages":"47","suppressedMessages":"48","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"g57i01",{"filePath":"49","messages":"50","suppressedMessages":"51","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"52","messages":"53","suppressedMessages":"54","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"55","messages":"56","suppressedMessages":"57","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"58","messages":"59","suppressedMessages":"60","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"61","messages":"62","suppressedMessages":"63","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"64","messages":"65","suppressedMessages":"66","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"67","messages":"68","suppressedMessages":"69","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"70","messages":"71","suppressedMessages":"72","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"73","messages":"74","suppressedMessages":"75","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"76","messages":"77","suppressedMessages":"78","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"79","messages":"80","suppressedMessages":"81","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"82","messages":"83","suppressedMessages":"84","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"85","messages":"86","suppressedMessages":"87","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"88","messages":"89","suppressedMessages":"90","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"91","messages":"92","suppressedMessages":"93","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"94","messages":"95","suppressedMessages":"96","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"97","messages":"98","suppressedMessages":"99","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"100","messages":"101","suppressedMessages":"102","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"103","messages":"104","suppressedMessages":"105","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"106","messages":"107","suppressedMessages":"108","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"109","messages":"110","suppressedMessages":"111","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"D:\\workspace\\voice\\apps\\web\\src\\app\\auth\\callback\\route.ts",[],[],"D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\layout.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\page.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\[id]\\page.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\app\\record\\page.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\lib\\supabase-browser.ts",[],[],"D:\\workspace\\voice\\apps\\web\\src\\lib\\supabase-server.ts",[],[],"D:\\workspace\\voice\\apps\\web\\src\\app\\billing\\page.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\page.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\[id]\\page.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx",[],[],"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx",[],[]] \ No newline at end of file diff --git a/apps/web/.next/cache/webpack/client-production/0.pack b/apps/web/.next/cache/webpack/client-production/0.pack deleted file mode 100644 index 33ca87c..0000000 Binary files a/apps/web/.next/cache/webpack/client-production/0.pack and /dev/null differ diff --git a/apps/web/.next/cache/webpack/client-production/1.pack b/apps/web/.next/cache/webpack/client-production/1.pack deleted file mode 100644 index 1be77f7..0000000 Binary files a/apps/web/.next/cache/webpack/client-production/1.pack and /dev/null differ diff --git a/apps/web/.next/cache/webpack/client-production/2.pack b/apps/web/.next/cache/webpack/client-production/2.pack deleted file mode 100644 index 4d23719..0000000 Binary files a/apps/web/.next/cache/webpack/client-production/2.pack and /dev/null differ diff --git a/apps/web/.next/cache/webpack/client-production/index.pack b/apps/web/.next/cache/webpack/client-production/index.pack deleted file mode 100644 index 94c87f2..0000000 Binary files a/apps/web/.next/cache/webpack/client-production/index.pack and /dev/null differ diff --git a/apps/web/.next/cache/webpack/client-production/index.pack.old b/apps/web/.next/cache/webpack/client-production/index.pack.old deleted file mode 100644 index 3c138ea..0000000 Binary files a/apps/web/.next/cache/webpack/client-production/index.pack.old and /dev/null differ diff --git a/apps/web/.next/cache/webpack/edge-server-production/0.pack b/apps/web/.next/cache/webpack/edge-server-production/0.pack deleted file mode 100644 index f22dcaf..0000000 Binary files a/apps/web/.next/cache/webpack/edge-server-production/0.pack and /dev/null differ diff --git a/apps/web/.next/cache/webpack/edge-server-production/index.pack b/apps/web/.next/cache/webpack/edge-server-production/index.pack deleted file mode 100644 index 2e9ebed..0000000 Binary files a/apps/web/.next/cache/webpack/edge-server-production/index.pack and /dev/null differ diff --git a/apps/web/.next/cache/webpack/server-production/0.pack b/apps/web/.next/cache/webpack/server-production/0.pack deleted file mode 100644 index c03cdd5..0000000 Binary files a/apps/web/.next/cache/webpack/server-production/0.pack and /dev/null differ diff --git a/apps/web/.next/cache/webpack/server-production/1.pack b/apps/web/.next/cache/webpack/server-production/1.pack deleted file mode 100644 index 44107ca..0000000 Binary files a/apps/web/.next/cache/webpack/server-production/1.pack and /dev/null differ diff --git a/apps/web/.next/cache/webpack/server-production/2.pack b/apps/web/.next/cache/webpack/server-production/2.pack deleted file mode 100644 index 17a16c4..0000000 Binary files a/apps/web/.next/cache/webpack/server-production/2.pack and /dev/null differ diff --git a/apps/web/.next/cache/webpack/server-production/3.pack b/apps/web/.next/cache/webpack/server-production/3.pack deleted file mode 100644 index 7ba8a4b..0000000 Binary files a/apps/web/.next/cache/webpack/server-production/3.pack and /dev/null differ diff --git a/apps/web/.next/cache/webpack/server-production/4.pack b/apps/web/.next/cache/webpack/server-production/4.pack deleted file mode 100644 index 4e4782b..0000000 Binary files a/apps/web/.next/cache/webpack/server-production/4.pack and /dev/null differ diff --git a/apps/web/.next/cache/webpack/server-production/index.pack b/apps/web/.next/cache/webpack/server-production/index.pack deleted file mode 100644 index eaeb54a..0000000 Binary files a/apps/web/.next/cache/webpack/server-production/index.pack and /dev/null differ diff --git a/apps/web/.next/cache/webpack/server-production/index.pack.old b/apps/web/.next/cache/webpack/server-production/index.pack.old deleted file mode 100644 index 9501959..0000000 Binary files a/apps/web/.next/cache/webpack/server-production/index.pack.old and /dev/null differ diff --git a/apps/web/.next/diagnostics/build-diagnostics.json b/apps/web/.next/diagnostics/build-diagnostics.json deleted file mode 100644 index 21b238f..0000000 --- a/apps/web/.next/diagnostics/build-diagnostics.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "buildStage": "static-generation", - "buildOptions": { - "useBuildWorker": "true" - } -} \ No newline at end of file diff --git a/apps/web/.next/diagnostics/framework.json b/apps/web/.next/diagnostics/framework.json deleted file mode 100644 index a0752f0..0000000 --- a/apps/web/.next/diagnostics/framework.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"Next.js","version":"15.5.14"} \ No newline at end of file diff --git a/apps/web/.next/export-marker.json b/apps/web/.next/export-marker.json deleted file mode 100644 index e4c41c9..0000000 --- a/apps/web/.next/export-marker.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 1, - "hasExportPathMap": false, - "exportTrailingSlash": false, - "isNextImageImported": false -} \ No newline at end of file diff --git a/apps/web/.next/images-manifest.json b/apps/web/.next/images-manifest.json deleted file mode 100644 index edd598b..0000000 --- a/apps/web/.next/images-manifest.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "version": 1, - "images": { - "deviceSizes": [ - 640, - 750, - 828, - 1080, - 1200, - 1920, - 2048, - 3840 - ], - "imageSizes": [ - 16, - 32, - 48, - 64, - 96, - 128, - 256, - 384 - ], - "path": "/_next/image", - "loader": "default", - "loaderFile": "", - "domains": [], - "disableStaticImages": false, - "minimumCacheTTL": 60, - "formats": [ - "image/webp" - ], - "maximumResponseBody": 50000000, - "dangerouslyAllowSVG": false, - "contentSecurityPolicy": "script-src 'none'; frame-src 'none'; sandbox;", - "contentDispositionType": "attachment", - "remotePatterns": [], - "unoptimized": false, - "sizes": [ - 640, - 750, - 828, - 1080, - 1200, - 1920, - 2048, - 3840, - 16, - 32, - 48, - 64, - 96, - 128, - 256, - 384 - ] - } -} \ No newline at end of file diff --git a/apps/web/.next/next-minimal-server.js.nft.json b/apps/web/.next/next-minimal-server.js.nft.json deleted file mode 100644 index 4323bc0..0000000 --- a/apps/web/.next/next-minimal-server.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/next/dist/client/components/app-router-headers.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/babel-code-frame/index.js","../../../node_modules/next/dist/compiled/babel-code-frame/package.json","../../../node_modules/next/dist/compiled/babel/code-frame.js","../../../node_modules/next/dist/compiled/babel/package.json","../../../node_modules/next/dist/compiled/bytes/index.js","../../../node_modules/next/dist/compiled/bytes/package.json","../../../node_modules/next/dist/compiled/next-server/server.runtime.prod.js","../../../node_modules/next/dist/compiled/source-map/package.json","../../../node_modules/next/dist/compiled/source-map/source-map.js","../../../node_modules/next/dist/compiled/stacktrace-parser/package.json","../../../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../../../node_modules/next/dist/compiled/ws/index.js","../../../node_modules/next/dist/compiled/ws/package.json","../../../node_modules/next/dist/experimental/testmode/context.js","../../../node_modules/next/dist/experimental/testmode/fetch.js","../../../node_modules/next/dist/experimental/testmode/server-edge.js","../../../node_modules/next/dist/lib/client-and-server-references.js","../../../node_modules/next/dist/lib/constants.js","../../../node_modules/next/dist/lib/interop-default.js","../../../node_modules/next/dist/lib/is-error.js","../../../node_modules/next/dist/lib/picocolors.js","../../../node_modules/next/dist/next-devtools/server/shared.js","../../../node_modules/next/dist/server/after/builtin-request-context.js","../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../node_modules/next/dist/server/body-streams.js","../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../node_modules/next/dist/server/lib/lru-cache.js","../../../node_modules/next/dist/server/lib/parse-stack.js","../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../node_modules/next/dist/server/lib/router-utils/router-server-context.js","../../../node_modules/next/dist/server/lib/source-maps.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/server/load-manifest.external.js","../../../node_modules/next/dist/server/patch-error-inspect.js","../../../node_modules/next/dist/server/response-cache/types.js","../../../node_modules/next/dist/server/route-modules/app-page/module.compiled.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/amp-context.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/app-router-context.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/head-manager-context.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/hooks-client-context.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/image-config-context.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/router-context.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-html.js","../../../node_modules/next/dist/server/route-modules/pages/module.compiled.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/app-router-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/head-manager-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/hooks-client-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/html-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/image-config-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/router-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/server-inserted-html.js","../../../node_modules/next/dist/server/web/utils.js","../../../node_modules/next/dist/shared/lib/constants.js","../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../node_modules/next/dist/shared/lib/error-source.js","../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../node_modules/next/dist/shared/lib/is-internal.js","../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../node_modules/next/dist/shared/lib/runtime-config.external.js","../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../node_modules/next/package.json","../../../node_modules/react/cjs/react.production.js","../../../node_modules/react/index.js","../../../node_modules/react/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../node_modules/styled-jsx/style.js","package.json"]} \ No newline at end of file diff --git a/apps/web/.next/next-server.js.nft.json b/apps/web/.next/next-server.js.nft.json deleted file mode 100644 index 7d7d99f..0000000 --- a/apps/web/.next/next-server.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../node_modules/@img/colour/color.cjs","../../../node_modules/@img/colour/index.cjs","../../../node_modules/@img/colour/package.json","../../../node_modules/@img/sharp-win32-x64/LICENSE","../../../node_modules/@img/sharp-win32-x64/lib/libvips-42.dll","../../../node_modules/@img/sharp-win32-x64/lib/libvips-cpp-8.17.3.dll","../../../node_modules/@img/sharp-win32-x64/lib/sharp-win32-x64.node","../../../node_modules/@img/sharp-win32-x64/package.json","../../../node_modules/@img/sharp-win32-x64/versions.json","../../../node_modules/@next/env/dist/index.js","../../../node_modules/@next/env/package.json","../../../node_modules/@swc/helpers/_/_class_private_field_loose_base/package.json","../../../node_modules/@swc/helpers/_/_class_private_field_loose_key/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_class_private_field_loose_base.cjs","../../../node_modules/@swc/helpers/cjs/_class_private_field_loose_key.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/detect-libc/lib/detect-libc.js","../../../node_modules/detect-libc/lib/elf.js","../../../node_modules/detect-libc/lib/filesystem.js","../../../node_modules/detect-libc/lib/process.js","../../../node_modules/detect-libc/package.json","../../../node_modules/next/dist/build/output/log.js","../../../node_modules/next/dist/client/add-base-path.js","../../../node_modules/next/dist/client/app-build-id.js","../../../node_modules/next/dist/client/app-call-server.js","../../../node_modules/next/dist/client/app-find-source-map-url.js","../../../node_modules/next/dist/client/assign-location.js","../../../node_modules/next/dist/client/components/app-router-announcer.js","../../../node_modules/next/dist/client/components/app-router-headers.js","../../../node_modules/next/dist/client/components/app-router-instance.js","../../../node_modules/next/dist/client/components/app-router.js","../../../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../../../node_modules/next/dist/client/components/builtin/default.js","../../../node_modules/next/dist/client/components/builtin/global-error.js","../../../node_modules/next/dist/client/components/dev-root-http-access-fallback-boundary.js","../../../node_modules/next/dist/client/components/error-boundary.js","../../../node_modules/next/dist/client/components/errors/graceful-degrade-boundary.js","../../../node_modules/next/dist/client/components/errors/root-error-boundary.js","../../../node_modules/next/dist/client/components/forbidden.js","../../../node_modules/next/dist/client/components/handle-isr-error.js","../../../node_modules/next/dist/client/components/hooks-server-context.js","../../../node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","../../../node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js","../../../node_modules/next/dist/client/components/is-next-router-error.js","../../../node_modules/next/dist/client/components/links.js","../../../node_modules/next/dist/client/components/match-segments.js","../../../node_modules/next/dist/client/components/nav-failure-handler.js","../../../node_modules/next/dist/client/components/navigation-untracked.js","../../../node_modules/next/dist/client/components/navigation.js","../../../node_modules/next/dist/client/components/navigation.react-server.js","../../../node_modules/next/dist/client/components/not-found.js","../../../node_modules/next/dist/client/components/promise-queue.js","../../../node_modules/next/dist/client/components/redirect-boundary.js","../../../node_modules/next/dist/client/components/redirect-error.js","../../../node_modules/next/dist/client/components/redirect-status-code.js","../../../node_modules/next/dist/client/components/redirect.js","../../../node_modules/next/dist/client/components/router-reducer/aliased-prefetch-navigations.js","../../../node_modules/next/dist/client/components/router-reducer/apply-flight-data.js","../../../node_modules/next/dist/client/components/router-reducer/apply-router-state-patch-to-tree.js","../../../node_modules/next/dist/client/components/router-reducer/clear-cache-node-data-for-segment-path.js","../../../node_modules/next/dist/client/components/router-reducer/compute-changed-path.js","../../../node_modules/next/dist/client/components/router-reducer/create-href-from-url.js","../../../node_modules/next/dist/client/components/router-reducer/create-initial-router-state.js","../../../node_modules/next/dist/client/components/router-reducer/create-router-cache-key.js","../../../node_modules/next/dist/client/components/router-reducer/fetch-server-response.js","../../../node_modules/next/dist/client/components/router-reducer/fill-cache-with-new-subtree-data.js","../../../node_modules/next/dist/client/components/router-reducer/fill-lazy-items-till-leaf-with-head.js","../../../node_modules/next/dist/client/components/router-reducer/handle-mutable.js","../../../node_modules/next/dist/client/components/router-reducer/handle-segment-mismatch.js","../../../node_modules/next/dist/client/components/router-reducer/invalidate-cache-below-flight-segmentpath.js","../../../node_modules/next/dist/client/components/router-reducer/invalidate-cache-by-router-state.js","../../../node_modules/next/dist/client/components/router-reducer/is-navigating-to-new-root-layout.js","../../../node_modules/next/dist/client/components/router-reducer/ppr-navigations.js","../../../node_modules/next/dist/client/components/router-reducer/prefetch-cache-utils.js","../../../node_modules/next/dist/client/components/router-reducer/reducers/find-head-in-cache.js","../../../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../../../node_modules/next/dist/client/components/router-reducer/reducers/has-interception-route-in-current-tree.js","../../../node_modules/next/dist/client/components/router-reducer/reducers/hmr-refresh-reducer.js","../../../node_modules/next/dist/client/components/router-reducer/reducers/navigate-reducer.js","../../../node_modules/next/dist/client/components/router-reducer/reducers/prefetch-reducer.js","../../../node_modules/next/dist/client/components/router-reducer/reducers/refresh-reducer.js","../../../node_modules/next/dist/client/components/router-reducer/reducers/restore-reducer.js","../../../node_modules/next/dist/client/components/router-reducer/reducers/server-action-reducer.js","../../../node_modules/next/dist/client/components/router-reducer/reducers/server-patch-reducer.js","../../../node_modules/next/dist/client/components/router-reducer/refetch-inactive-parallel-segments.js","../../../node_modules/next/dist/client/components/router-reducer/router-reducer-types.js","../../../node_modules/next/dist/client/components/router-reducer/router-reducer.js","../../../node_modules/next/dist/client/components/router-reducer/set-cache-busting-search-param.js","../../../node_modules/next/dist/client/components/router-reducer/should-hard-navigate.js","../../../node_modules/next/dist/client/components/segment-cache-impl/cache-key.js","../../../node_modules/next/dist/client/components/segment-cache-impl/cache.js","../../../node_modules/next/dist/client/components/segment-cache-impl/lru.js","../../../node_modules/next/dist/client/components/segment-cache-impl/navigation.js","../../../node_modules/next/dist/client/components/segment-cache-impl/prefetch.js","../../../node_modules/next/dist/client/components/segment-cache-impl/scheduler.js","../../../node_modules/next/dist/client/components/segment-cache-impl/tuple-map.js","../../../node_modules/next/dist/client/components/segment-cache.js","../../../node_modules/next/dist/client/components/static-generation-bailout.js","../../../node_modules/next/dist/client/components/unauthorized.js","../../../node_modules/next/dist/client/components/unrecognized-action-error.js","../../../node_modules/next/dist/client/components/unresolved-thenable.js","../../../node_modules/next/dist/client/components/unstable-rethrow.browser.js","../../../node_modules/next/dist/client/components/unstable-rethrow.js","../../../node_modules/next/dist/client/components/unstable-rethrow.server.js","../../../node_modules/next/dist/client/components/use-action-queue.js","../../../node_modules/next/dist/client/dev/hot-reloader/app/hot-reloader-app.js","../../../node_modules/next/dist/client/dev/hot-reloader/app/use-websocket.js","../../../node_modules/next/dist/client/dev/hot-reloader/get-socket-url.js","../../../node_modules/next/dist/client/dev/hot-reloader/shared.js","../../../node_modules/next/dist/client/dev/hot-reloader/turbopack-hot-reloader-common.js","../../../node_modules/next/dist/client/dev/report-hmr-latency.js","../../../node_modules/next/dist/client/dev/runtime-error-handler.js","../../../node_modules/next/dist/client/flight-data-helpers.js","../../../node_modules/next/dist/client/has-base-path.js","../../../node_modules/next/dist/client/lib/console.js","../../../node_modules/next/dist/client/normalize-trailing-slash.js","../../../node_modules/next/dist/client/remove-base-path.js","../../../node_modules/next/dist/client/route-params.js","../../../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../../../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../../../node_modules/next/dist/compiled/@hapi/accept/index.js","../../../node_modules/next/dist/compiled/@hapi/accept/package.json","../../../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js","../../../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/babel-code-frame/index.js","../../../node_modules/next/dist/compiled/babel-code-frame/package.json","../../../node_modules/next/dist/compiled/babel/code-frame.js","../../../node_modules/next/dist/compiled/babel/package.json","../../../node_modules/next/dist/compiled/busboy/index.js","../../../node_modules/next/dist/compiled/busboy/package.json","../../../node_modules/next/dist/compiled/bytes/index.js","../../../node_modules/next/dist/compiled/bytes/package.json","../../../node_modules/next/dist/compiled/content-disposition/index.js","../../../node_modules/next/dist/compiled/content-disposition/package.json","../../../node_modules/next/dist/compiled/cookie/index.js","../../../node_modules/next/dist/compiled/cookie/package.json","../../../node_modules/next/dist/compiled/debug/index.js","../../../node_modules/next/dist/compiled/debug/package.json","../../../node_modules/next/dist/compiled/edge-runtime/index.js","../../../node_modules/next/dist/compiled/edge-runtime/package.json","../../../node_modules/next/dist/compiled/fresh/index.js","../../../node_modules/next/dist/compiled/fresh/package.json","../../../node_modules/next/dist/compiled/image-detector/detector.js","../../../node_modules/next/dist/compiled/image-size/index.js","../../../node_modules/next/dist/compiled/image-size/package.json","../../../node_modules/next/dist/compiled/is-animated/index.js","../../../node_modules/next/dist/compiled/is-animated/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/nanoid/index.cjs","../../../node_modules/next/dist/compiled/nanoid/package.json","../../../node_modules/next/dist/compiled/next-devtools/index.js","../../../node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js","../../../node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js","../../../node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js","../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../node_modules/next/dist/compiled/next-server/pages-turbo.runtime.prod.js","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/compiled/p-queue/index.js","../../../node_modules/next/dist/compiled/p-queue/package.json","../../../node_modules/next/dist/compiled/path-browserify/index.js","../../../node_modules/next/dist/compiled/path-browserify/package.json","../../../node_modules/next/dist/compiled/path-to-regexp/index.js","../../../node_modules/next/dist/compiled/path-to-regexp/package.json","../../../node_modules/next/dist/compiled/picomatch/index.js","../../../node_modules/next/dist/compiled/picomatch/package.json","../../../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../../../node_modules/next/dist/compiled/react-is/cjs/react-is.production.js","../../../node_modules/next/dist/compiled/react-is/index.js","../../../node_modules/next/dist/compiled/react-is/package.json","../../../node_modules/next/dist/compiled/safe-stable-stringify/index.js","../../../node_modules/next/dist/compiled/safe-stable-stringify/package.json","../../../node_modules/next/dist/compiled/send/index.js","../../../node_modules/next/dist/compiled/send/package.json","../../../node_modules/next/dist/compiled/source-map/package.json","../../../node_modules/next/dist/compiled/source-map/source-map.js","../../../node_modules/next/dist/compiled/stacktrace-parser/package.json","../../../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../../../node_modules/next/dist/compiled/string-hash/index.js","../../../node_modules/next/dist/compiled/string-hash/package.json","../../../node_modules/next/dist/compiled/strip-ansi/index.js","../../../node_modules/next/dist/compiled/strip-ansi/package.json","../../../node_modules/next/dist/compiled/superstruct/index.cjs","../../../node_modules/next/dist/compiled/superstruct/package.json","../../../node_modules/next/dist/compiled/ws/index.js","../../../node_modules/next/dist/compiled/ws/package.json","../../../node_modules/next/dist/experimental/testmode/context.js","../../../node_modules/next/dist/experimental/testmode/fetch.js","../../../node_modules/next/dist/experimental/testmode/httpget.js","../../../node_modules/next/dist/experimental/testmode/server-edge.js","../../../node_modules/next/dist/experimental/testmode/server.js","../../../node_modules/next/dist/lib/batcher.js","../../../node_modules/next/dist/lib/client-and-server-references.js","../../../node_modules/next/dist/lib/constants.js","../../../node_modules/next/dist/lib/detached-promise.js","../../../node_modules/next/dist/lib/error-telemetry-utils.js","../../../node_modules/next/dist/lib/fallback.js","../../../node_modules/next/dist/lib/find-pages-dir.js","../../../node_modules/next/dist/lib/format-dynamic-import-path.js","../../../node_modules/next/dist/lib/format-server-error.js","../../../node_modules/next/dist/lib/framework/boundary-components.js","../../../node_modules/next/dist/lib/framework/boundary-constants.js","../../../node_modules/next/dist/lib/generate-interception-routes-rewrites.js","../../../node_modules/next/dist/lib/interop-default.js","../../../node_modules/next/dist/lib/is-api-route.js","../../../node_modules/next/dist/lib/is-app-page-route.js","../../../node_modules/next/dist/lib/is-app-route-route.js","../../../node_modules/next/dist/lib/is-error.js","../../../node_modules/next/dist/lib/is-serializable-props.js","../../../node_modules/next/dist/lib/metadata/get-metadata-route.js","../../../node_modules/next/dist/lib/metadata/is-metadata-route.js","../../../node_modules/next/dist/lib/metadata/metadata-context.js","../../../node_modules/next/dist/lib/multi-file-writer.js","../../../node_modules/next/dist/lib/non-nullable.js","../../../node_modules/next/dist/lib/page-types.js","../../../node_modules/next/dist/lib/pick.js","../../../node_modules/next/dist/lib/picocolors.js","../../../node_modules/next/dist/lib/redirect-status.js","../../../node_modules/next/dist/lib/route-pattern-normalizer.js","../../../node_modules/next/dist/lib/scheduler.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/lib/static-env.js","../../../node_modules/next/dist/lib/url.js","../../../node_modules/next/dist/lib/wait.js","../../../node_modules/next/dist/next-devtools/server/shared.js","../../../node_modules/next/dist/next-devtools/shared/console-error.js","../../../node_modules/next/dist/next-devtools/shared/forward-logs-shared.js","../../../node_modules/next/dist/next-devtools/userspace/app/app-dev-overlay-error-boundary.js","../../../node_modules/next/dist/next-devtools/userspace/app/errors/replay-ssr-only-errors.js","../../../node_modules/next/dist/next-devtools/userspace/app/errors/stitched-error.js","../../../node_modules/next/dist/next-devtools/userspace/app/errors/use-error-handler.js","../../../node_modules/next/dist/next-devtools/userspace/app/errors/use-forward-console-log.js","../../../node_modules/next/dist/next-devtools/userspace/app/forward-logs.js","../../../node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js","../../../node_modules/next/dist/next-devtools/userspace/app/terminal-logging-config.js","../../../node_modules/next/dist/next-devtools/userspace/use-app-dev-rendering-indicator.js","../../../node_modules/next/dist/server/ReactDOMServerPages.js","../../../node_modules/next/dist/server/after/after-context.js","../../../node_modules/next/dist/server/after/awaiter.js","../../../node_modules/next/dist/server/after/builtin-request-context.js","../../../node_modules/next/dist/server/api-utils/get-cookie-parser.js","../../../node_modules/next/dist/server/api-utils/index.js","../../../node_modules/next/dist/server/api-utils/node/try-get-preview-data.js","../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../node_modules/next/dist/server/app-render/action-handler.js","../../../node_modules/next/dist/server/app-render/action-utils.js","../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../node_modules/next/dist/server/app-render/app-render-prerender-utils.js","../../../node_modules/next/dist/server/app-render/app-render-render-utils.js","../../../node_modules/next/dist/server/app-render/app-render.js","../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js","../../../node_modules/next/dist/server/app-render/create-component-tree.js","../../../node_modules/next/dist/server/app-render/create-error-handler.js","../../../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../../../node_modules/next/dist/server/app-render/csrf-protection.js","../../../node_modules/next/dist/server/app-render/dynamic-rendering.js","../../../node_modules/next/dist/server/app-render/encryption-utils.js","../../../node_modules/next/dist/server/app-render/flight-render-result.js","../../../node_modules/next/dist/server/app-render/get-asset-query-string.js","../../../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../../../node_modules/next/dist/server/app-render/get-layer-assets.js","../../../node_modules/next/dist/server/app-render/get-preloadable-fonts.js","../../../node_modules/next/dist/server/app-render/get-script-nonce-from-header.js","../../../node_modules/next/dist/server/app-render/get-segment-param.js","../../../node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js","../../../node_modules/next/dist/server/app-render/has-loading-component-in-tree.js","../../../node_modules/next/dist/server/app-render/interop-default.js","../../../node_modules/next/dist/server/app-render/make-get-server-inserted-html.js","../../../node_modules/next/dist/server/app-render/metadata-insertion/create-server-inserted-metadata.js","../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js","../../../node_modules/next/dist/server/app-render/parse-loader-tree.js","../../../node_modules/next/dist/server/app-render/postponed-state.js","../../../node_modules/next/dist/server/app-render/prospective-render-utils.js","../../../node_modules/next/dist/server/app-render/react-large-shell-error.js","../../../node_modules/next/dist/server/app-render/react-server.node.js","../../../node_modules/next/dist/server/app-render/render-css-resource.js","../../../node_modules/next/dist/server/app-render/required-scripts.js","../../../node_modules/next/dist/server/app-render/segment-explorer-path.js","../../../node_modules/next/dist/server/app-render/server-inserted-html.js","../../../node_modules/next/dist/server/app-render/strip-flight-headers.js","../../../node_modules/next/dist/server/app-render/types.js","../../../node_modules/next/dist/server/app-render/use-flight-response.js","../../../node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js","../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../../../node_modules/next/dist/server/async-storage/request-store.js","../../../node_modules/next/dist/server/async-storage/work-store.js","../../../node_modules/next/dist/server/base-http/helpers.js","../../../node_modules/next/dist/server/base-http/index.js","../../../node_modules/next/dist/server/base-http/node.js","../../../node_modules/next/dist/server/base-server.js","../../../node_modules/next/dist/server/body-streams.js","../../../node_modules/next/dist/server/client-component-renderer-logger.js","../../../node_modules/next/dist/server/crypto-utils.js","../../../node_modules/next/dist/server/dev/hot-reloader-types.js","../../../node_modules/next/dist/server/dev/node-stack-frames.js","../../../node_modules/next/dist/server/dynamic-rendering-utils.js","../../../node_modules/next/dist/server/htmlescape.js","../../../node_modules/next/dist/server/image-optimizer.js","../../../node_modules/next/dist/server/instrumentation/utils.js","../../../node_modules/next/dist/server/internal-utils.js","../../../node_modules/next/dist/server/lib/app-dir-module.js","../../../node_modules/next/dist/server/lib/async-callback-set.js","../../../node_modules/next/dist/server/lib/cache-control.js","../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../node_modules/next/dist/server/lib/clone-response.js","../../../node_modules/next/dist/server/lib/decode-query-path-parameter.js","../../../node_modules/next/dist/server/lib/dedupe-fetch.js","../../../node_modules/next/dist/server/lib/disk-lru-cache.external.js","../../../node_modules/next/dist/server/lib/etag.js","../../../node_modules/next/dist/server/lib/experimental/ppr.js","../../../node_modules/next/dist/server/lib/fix-mojibake.js","../../../node_modules/next/dist/server/lib/format-hostname.js","../../../node_modules/next/dist/server/lib/i18n-provider.js","../../../node_modules/next/dist/server/lib/implicit-tags.js","../../../node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js","../../../node_modules/next/dist/server/lib/incremental-cache/index.js","../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../node_modules/next/dist/server/lib/is-ipv6.js","../../../node_modules/next/dist/server/lib/lazy-result.js","../../../node_modules/next/dist/server/lib/lru-cache.js","../../../node_modules/next/dist/server/lib/match-next-data-pathname.js","../../../node_modules/next/dist/server/lib/mock-request.js","../../../node_modules/next/dist/server/lib/module-loader/node-module-loader.js","../../../node_modules/next/dist/server/lib/node-fs-methods.js","../../../node_modules/next/dist/server/lib/parse-stack.js","../../../node_modules/next/dist/server/lib/patch-fetch.js","../../../node_modules/next/dist/server/lib/patch-set-header.js","../../../node_modules/next/dist/server/lib/router-utils/decode-path-params.js","../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../node_modules/next/dist/server/lib/router-utils/is-postpone.js","../../../node_modules/next/dist/server/lib/router-utils/router-server-context.js","../../../node_modules/next/dist/server/lib/server-action-request-meta.js","../../../node_modules/next/dist/server/lib/server-ipc/utils.js","../../../node_modules/next/dist/server/lib/source-maps.js","../../../node_modules/next/dist/server/lib/streaming-metadata.js","../../../node_modules/next/dist/server/lib/to-route.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/server/lib/trace/utils.js","../../../node_modules/next/dist/server/load-components.js","../../../node_modules/next/dist/server/load-manifest.external.js","../../../node_modules/next/dist/server/next-server.js","../../../node_modules/next/dist/server/node-environment-baseline.js","../../../node_modules/next/dist/server/node-environment-extensions/console-dev.js","../../../node_modules/next/dist/server/node-environment-extensions/date.js","../../../node_modules/next/dist/server/node-environment-extensions/error-inspect.js","../../../node_modules/next/dist/server/node-environment-extensions/node-crypto.js","../../../node_modules/next/dist/server/node-environment-extensions/random.js","../../../node_modules/next/dist/server/node-environment-extensions/utils.js","../../../node_modules/next/dist/server/node-environment-extensions/web-crypto.js","../../../node_modules/next/dist/server/node-environment.js","../../../node_modules/next/dist/server/node-polyfill-crypto.js","../../../node_modules/next/dist/server/normalizers/absolute-filename-normalizer.js","../../../node_modules/next/dist/server/normalizers/built/app/app-bundle-path-normalizer.js","../../../node_modules/next/dist/server/normalizers/built/app/app-filename-normalizer.js","../../../node_modules/next/dist/server/normalizers/built/app/app-page-normalizer.js","../../../node_modules/next/dist/server/normalizers/built/app/app-pathname-normalizer.js","../../../node_modules/next/dist/server/normalizers/built/app/index.js","../../../node_modules/next/dist/server/normalizers/built/pages/index.js","../../../node_modules/next/dist/server/normalizers/built/pages/pages-bundle-path-normalizer.js","../../../node_modules/next/dist/server/normalizers/built/pages/pages-filename-normalizer.js","../../../node_modules/next/dist/server/normalizers/built/pages/pages-page-normalizer.js","../../../node_modules/next/dist/server/normalizers/built/pages/pages-pathname-normalizer.js","../../../node_modules/next/dist/server/normalizers/locale-route-normalizer.js","../../../node_modules/next/dist/server/normalizers/normalizers.js","../../../node_modules/next/dist/server/normalizers/prefixing-normalizer.js","../../../node_modules/next/dist/server/normalizers/request/next-data.js","../../../node_modules/next/dist/server/normalizers/request/prefetch-rsc.js","../../../node_modules/next/dist/server/normalizers/request/prefix.js","../../../node_modules/next/dist/server/normalizers/request/rsc.js","../../../node_modules/next/dist/server/normalizers/request/segment-prefix-rsc.js","../../../node_modules/next/dist/server/normalizers/request/suffix.js","../../../node_modules/next/dist/server/normalizers/underscore-normalizer.js","../../../node_modules/next/dist/server/normalizers/wrap-normalizer-fn.js","../../../node_modules/next/dist/server/optimize-amp.js","../../../node_modules/next/dist/server/patch-error-inspect.js","../../../node_modules/next/dist/server/pipe-readable.js","../../../node_modules/next/dist/server/post-process.js","../../../node_modules/next/dist/server/render-result.js","../../../node_modules/next/dist/server/render.js","../../../node_modules/next/dist/server/request-meta.js","../../../node_modules/next/dist/server/require-hook.js","../../../node_modules/next/dist/server/require.js","../../../node_modules/next/dist/server/response-cache/index.js","../../../node_modules/next/dist/server/response-cache/types.js","../../../node_modules/next/dist/server/response-cache/utils.js","../../../node_modules/next/dist/server/resume-data-cache/cache-store.js","../../../node_modules/next/dist/server/resume-data-cache/resume-data-cache.js","../../../node_modules/next/dist/server/revalidation-utils.js","../../../node_modules/next/dist/server/route-kind.js","../../../node_modules/next/dist/server/route-matcher-managers/default-route-matcher-manager.js","../../../node_modules/next/dist/server/route-matcher-providers/app-page-route-matcher-provider.js","../../../node_modules/next/dist/server/route-matcher-providers/app-route-route-matcher-provider.js","../../../node_modules/next/dist/server/route-matcher-providers/helpers/cached-route-matcher-provider.js","../../../node_modules/next/dist/server/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js","../../../node_modules/next/dist/server/route-matcher-providers/manifest-route-matcher-provider.js","../../../node_modules/next/dist/server/route-matcher-providers/pages-api-route-matcher-provider.js","../../../node_modules/next/dist/server/route-matcher-providers/pages-route-matcher-provider.js","../../../node_modules/next/dist/server/route-matchers/app-page-route-matcher.js","../../../node_modules/next/dist/server/route-matchers/app-route-route-matcher.js","../../../node_modules/next/dist/server/route-matchers/locale-route-matcher.js","../../../node_modules/next/dist/server/route-matchers/pages-api-route-matcher.js","../../../node_modules/next/dist/server/route-matchers/pages-route-matcher.js","../../../node_modules/next/dist/server/route-matchers/route-matcher.js","../../../node_modules/next/dist/server/route-matches/pages-api-route-match.js","../../../node_modules/next/dist/server/route-modules/app-page/helpers/prerender-manifest-matcher.js","../../../node_modules/next/dist/server/route-modules/app-page/module.compiled.js","../../../node_modules/next/dist/server/route-modules/app-page/module.js","../../../node_modules/next/dist/server/route-modules/app-page/module.render.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/amp-context.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/app-router-context.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/head-manager-context.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/hooks-client-context.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/image-config-context.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/router-context.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-html.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/rsc/entrypoints.js","../../../node_modules/next/dist/server/route-modules/app-page/vendored/ssr/entrypoints.js","../../../node_modules/next/dist/server/route-modules/checks.js","../../../node_modules/next/dist/server/route-modules/pages/module.compiled.js","../../../node_modules/next/dist/server/route-modules/pages/module.js","../../../node_modules/next/dist/server/route-modules/pages/module.render.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/app-router-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/head-manager-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/hooks-client-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/html-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/image-config-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/router-context.js","../../../node_modules/next/dist/server/route-modules/pages/vendored/contexts/server-inserted-html.js","../../../node_modules/next/dist/server/route-modules/route-module.js","../../../node_modules/next/dist/server/send-payload.js","../../../node_modules/next/dist/server/send-response.js","../../../node_modules/next/dist/server/serve-static.js","../../../node_modules/next/dist/server/server-utils.js","../../../node_modules/next/dist/server/setup-http-agent-env.js","../../../node_modules/next/dist/server/stream-utils/encoded-tags.js","../../../node_modules/next/dist/server/stream-utils/node-web-streams-helper.js","../../../node_modules/next/dist/server/stream-utils/uint8array-helpers.js","../../../node_modules/next/dist/server/use-cache/handlers.js","../../../node_modules/next/dist/server/utils.js","../../../node_modules/next/dist/server/web/adapter.js","../../../node_modules/next/dist/server/web/error.js","../../../node_modules/next/dist/server/web/get-edge-preview-props.js","../../../node_modules/next/dist/server/web/globals.js","../../../node_modules/next/dist/server/web/next-url.js","../../../node_modules/next/dist/server/web/sandbox/context.js","../../../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../../../node_modules/next/dist/server/web/sandbox/index.js","../../../node_modules/next/dist/server/web/sandbox/resource-managers.js","../../../node_modules/next/dist/server/web/sandbox/sandbox.js","../../../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../../../node_modules/next/dist/server/web/spec-extension/adapters/next-request.js","../../../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../../../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../../../node_modules/next/dist/server/web/spec-extension/cookies.js","../../../node_modules/next/dist/server/web/spec-extension/fetch-event.js","../../../node_modules/next/dist/server/web/spec-extension/request.js","../../../node_modules/next/dist/server/web/spec-extension/response.js","../../../node_modules/next/dist/server/web/utils.js","../../../node_modules/next/dist/server/web/web-on-close.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/constants.js","../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../node_modules/next/dist/shared/lib/encode-uri-path.js","../../../node_modules/next/dist/shared/lib/error-source.js","../../../node_modules/next/dist/shared/lib/errors/constants.js","../../../node_modules/next/dist/shared/lib/escape-regexp.js","../../../node_modules/next/dist/shared/lib/format-webpack-messages.js","../../../node_modules/next/dist/shared/lib/get-hostname.js","../../../node_modules/next/dist/shared/lib/hash.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/html-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../../../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","../../../node_modules/next/dist/shared/lib/image-blur-svg.js","../../../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/image-config.js","../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../node_modules/next/dist/shared/lib/is-internal.js","../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/isomorphic/path.js","../../../node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js","../../../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/loadable.shared-runtime.js","../../../node_modules/next/dist/shared/lib/match-local-pattern.js","../../../node_modules/next/dist/shared/lib/match-remote-pattern.js","../../../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../node_modules/next/dist/shared/lib/normalized-asset-prefix.js","../../../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../node_modules/next/dist/shared/lib/page-path/normalize-data-path.js","../../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../../../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js","../../../node_modules/next/dist/shared/lib/promise-with-resolvers.js","../../../node_modules/next/dist/shared/lib/router-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/router/adapters.js","../../../node_modules/next/dist/shared/lib/router/utils/add-locale.js","../../../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","../../../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","../../../node_modules/next/dist/shared/lib/router/utils/cache-busting-search-param.js","../../../node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js","../../../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","../../../node_modules/next/dist/shared/lib/router/utils/format-url.js","../../../node_modules/next/dist/shared/lib/router/utils/get-dynamic-param.js","../../../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../../../node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js","../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../node_modules/next/dist/shared/lib/router/utils/index.js","../../../node_modules/next/dist/shared/lib/router/utils/interception-routes.js","../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../../../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../../../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../../../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js","../../../node_modules/next/dist/shared/lib/router/utils/parse-url.js","../../../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","../../../node_modules/next/dist/shared/lib/router/utils/path-match.js","../../../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js","../../../node_modules/next/dist/shared/lib/router/utils/querystring.js","../../../node_modules/next/dist/shared/lib/router/utils/relativize-url.js","../../../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","../../../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","../../../node_modules/next/dist/shared/lib/router/utils/route-match-utils.js","../../../node_modules/next/dist/shared/lib/router/utils/route-matcher.js","../../../node_modules/next/dist/shared/lib/router/utils/route-regex.js","../../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../../../node_modules/next/dist/shared/lib/runtime-config.external.js","../../../node_modules/next/dist/shared/lib/segment-cache/output-export-prefetch-encoding.js","../../../node_modules/next/dist/shared/lib/segment-cache/segment-value-encoding.js","../../../node_modules/next/dist/shared/lib/segment.js","../../../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js","../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.node.production.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.js","../../../node_modules/react-dom/cjs/react-dom-server.edge.production.js","../../../node_modules/react-dom/cjs/react-dom-server.node.production.js","../../../node_modules/react-dom/cjs/react-dom.production.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react-dom/server.edge.js","../../../node_modules/react-dom/server.js","../../../node_modules/react-dom/server.node.js","../../../node_modules/react-dom/static.js","../../../node_modules/react-dom/static.node.js","../../../node_modules/react/cjs/react-compiler-runtime.production.js","../../../node_modules/react/cjs/react-jsx-dev-runtime.production.js","../../../node_modules/react/cjs/react-jsx-runtime.production.js","../../../node_modules/react/cjs/react.production.js","../../../node_modules/react/compiler-runtime.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-dev-runtime.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/semver/classes/comparator.js","../../../node_modules/semver/classes/range.js","../../../node_modules/semver/classes/semver.js","../../../node_modules/semver/functions/cmp.js","../../../node_modules/semver/functions/coerce.js","../../../node_modules/semver/functions/compare.js","../../../node_modules/semver/functions/eq.js","../../../node_modules/semver/functions/gt.js","../../../node_modules/semver/functions/gte.js","../../../node_modules/semver/functions/lt.js","../../../node_modules/semver/functions/lte.js","../../../node_modules/semver/functions/neq.js","../../../node_modules/semver/functions/parse.js","../../../node_modules/semver/functions/satisfies.js","../../../node_modules/semver/internal/constants.js","../../../node_modules/semver/internal/debug.js","../../../node_modules/semver/internal/identifiers.js","../../../node_modules/semver/internal/lrucache.js","../../../node_modules/semver/internal/parse-options.js","../../../node_modules/semver/internal/re.js","../../../node_modules/semver/package.json","../../../node_modules/sharp/lib/channel.js","../../../node_modules/sharp/lib/colour.js","../../../node_modules/sharp/lib/composite.js","../../../node_modules/sharp/lib/constructor.js","../../../node_modules/sharp/lib/index.js","../../../node_modules/sharp/lib/input.js","../../../node_modules/sharp/lib/is.js","../../../node_modules/sharp/lib/libvips.js","../../../node_modules/sharp/lib/operation.js","../../../node_modules/sharp/lib/output.js","../../../node_modules/sharp/lib/resize.js","../../../node_modules/sharp/lib/sharp.js","../../../node_modules/sharp/lib/utility.js","../../../node_modules/sharp/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../node_modules/styled-jsx/style.js","package.json"]} \ No newline at end of file diff --git a/apps/web/.next/package.json b/apps/web/.next/package.json deleted file mode 100644 index 7156107..0000000 --- a/apps/web/.next/package.json +++ /dev/null @@ -1 +0,0 @@ -{"type": "commonjs"} \ No newline at end of file diff --git a/apps/web/.next/prerender-manifest.json b/apps/web/.next/prerender-manifest.json deleted file mode 100644 index 2d77dce..0000000 --- a/apps/web/.next/prerender-manifest.json +++ /dev/null @@ -1,181 +0,0 @@ -{ - "version": 4, - "routes": { - "/_not-found": { - "initialStatus": 404, - "experimentalBypassFor": [ - { - "type": "header", - "key": "next-action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/_not-found", - "dataRoute": "/_not-found.rsc", - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/login": { - "experimentalBypassFor": [ - { - "type": "header", - "key": "next-action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/login", - "dataRoute": "/login.rsc", - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/": { - "experimentalBypassFor": [ - { - "type": "header", - "key": "next-action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/", - "dataRoute": "/index.rsc", - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/billing": { - "experimentalBypassFor": [ - { - "type": "header", - "key": "next-action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/billing", - "dataRoute": "/billing.rsc", - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/record": { - "experimentalBypassFor": [ - { - "type": "header", - "key": "next-action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/record", - "dataRoute": "/record.rsc", - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/meetings": { - "experimentalBypassFor": [ - { - "type": "header", - "key": "next-action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/meetings", - "dataRoute": "/meetings.rsc", - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/teams": { - "experimentalBypassFor": [ - { - "type": "header", - "key": "next-action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/teams", - "dataRoute": "/teams.rsc", - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - } - }, - "dynamicRoutes": {}, - "notFoundRoutes": [], - "preview": { - "previewModeId": "f8a9bf20af129eb2597e82b24a36f8b6", - "previewModeSigningKey": "a65380e1718ab6968d5b1dda736f8e6359277e5416f3e984830251dfe3380999", - "previewModeEncryptionKey": "147bb9566db26ea35637f51221977dcefc72466a26889f2d441308087d4f7a83" - } -} \ No newline at end of file diff --git a/apps/web/.next/react-loadable-manifest.json b/apps/web/.next/react-loadable-manifest.json deleted file mode 100644 index 9e82a3d..0000000 --- a/apps/web/.next/react-loadable-manifest.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "..\\..\\..\\node_modules\\next\\dist\\client\\index.js -> ../pages/_app": { - "id": 7655, - "files": [ - "static/chunks/655.3fc65d6d0da75415.js" - ] - }, - "..\\..\\..\\node_modules\\next\\dist\\client\\index.js -> ../pages/_error": { - "id": 3826, - "files": [ - "static/chunks/826.28d19d6d7e1f7f11.js" - ] - } -} \ No newline at end of file diff --git a/apps/web/.next/required-server-files.json b/apps/web/.next/required-server-files.json deleted file mode 100644 index bf9347f..0000000 --- a/apps/web/.next/required-server-files.json +++ /dev/null @@ -1,327 +0,0 @@ -{ - "version": 1, - "config": { - "env": {}, - "webpack": null, - "eslint": { - "ignoreDuringBuilds": false - }, - "typescript": { - "ignoreBuildErrors": false, - "tsconfigPath": "tsconfig.json" - }, - "typedRoutes": false, - "distDir": ".next", - "cleanDistDir": true, - "assetPrefix": "", - "cacheMaxMemorySize": 52428800, - "configOrigin": "next.config.mjs", - "useFileSystemPublicRoutes": true, - "generateEtags": true, - "pageExtensions": [ - "tsx", - "ts", - "jsx", - "js" - ], - "poweredByHeader": true, - "compress": true, - "images": { - "deviceSizes": [ - 640, - 750, - 828, - 1080, - 1200, - 1920, - 2048, - 3840 - ], - "imageSizes": [ - 16, - 32, - 48, - 64, - 96, - 128, - 256, - 384 - ], - "path": "/_next/image", - "loader": "default", - "loaderFile": "", - "domains": [], - "disableStaticImages": false, - "minimumCacheTTL": 60, - "formats": [ - "image/webp" - ], - "maximumResponseBody": 50000000, - "dangerouslyAllowSVG": false, - "contentSecurityPolicy": "script-src 'none'; frame-src 'none'; sandbox;", - "contentDispositionType": "attachment", - "remotePatterns": [], - "unoptimized": false - }, - "devIndicators": { - "position": "bottom-left" - }, - "onDemandEntries": { - "maxInactiveAge": 60000, - "pagesBufferLength": 5 - }, - "amp": { - "canonicalBase": "" - }, - "basePath": "", - "sassOptions": {}, - "trailingSlash": false, - "i18n": null, - "productionBrowserSourceMaps": false, - "excludeDefaultMomentLocales": true, - "serverRuntimeConfig": {}, - "publicRuntimeConfig": {}, - "reactProductionProfiling": false, - "reactStrictMode": true, - "reactMaxHeadersLength": 6000, - "httpAgentOptions": { - "keepAlive": true - }, - "logging": {}, - "compiler": {}, - "expireTime": 31536000, - "staticPageGenerationTimeout": 60, - "modularizeImports": { - "@mui/icons-material": { - "transform": "@mui/icons-material/{{member}}" - }, - "lodash": { - "transform": "lodash/{{member}}" - } - }, - "outputFileTracingRoot": "D:\\workspace\\voice", - "experimental": { - "useSkewCookie": false, - "cacheLife": { - "default": { - "stale": 300, - "revalidate": 900, - "expire": 4294967294 - }, - "seconds": { - "stale": 30, - "revalidate": 1, - "expire": 60 - }, - "minutes": { - "stale": 300, - "revalidate": 60, - "expire": 3600 - }, - "hours": { - "stale": 300, - "revalidate": 3600, - "expire": 86400 - }, - "days": { - "stale": 300, - "revalidate": 86400, - "expire": 604800 - }, - "weeks": { - "stale": 300, - "revalidate": 604800, - "expire": 2592000 - }, - "max": { - "stale": 300, - "revalidate": 2592000, - "expire": 4294967294 - } - }, - "cacheHandlers": {}, - "cssChunking": true, - "multiZoneDraftMode": false, - "appNavFailHandling": false, - "prerenderEarlyExit": true, - "serverMinification": true, - "serverSourceMaps": false, - "linkNoTouchStart": false, - "caseSensitiveRoutes": false, - "clientSegmentCache": false, - "clientParamParsing": false, - "dynamicOnHover": false, - "preloadEntriesOnStart": true, - "clientRouterFilter": true, - "clientRouterFilterRedirects": false, - "fetchCacheKeyPrefix": "", - "middlewarePrefetch": "flexible", - "optimisticClientCache": true, - "manualClientBasePath": false, - "cpus": 23, - "memoryBasedWorkersCount": false, - "imgOptConcurrency": null, - "imgOptTimeoutInSeconds": 7, - "imgOptMaxInputPixels": 268402689, - "imgOptSequentialRead": null, - "imgOptSkipMetadata": null, - "isrFlushToDisk": true, - "workerThreads": false, - "optimizeCss": false, - "nextScriptWorkers": false, - "scrollRestoration": false, - "externalDir": false, - "disableOptimizedLoading": false, - "gzipSize": true, - "craCompat": false, - "esmExternals": true, - "fullySpecified": false, - "swcTraceProfiling": false, - "forceSwcTransforms": false, - "largePageDataBytes": 128000, - "typedEnv": false, - "parallelServerCompiles": false, - "parallelServerBuildTraces": false, - "ppr": false, - "authInterrupts": false, - "webpackMemoryOptimizations": false, - "optimizeServerReact": true, - "viewTransition": false, - "routerBFCache": false, - "removeUncaughtErrorAndRejectionListeners": false, - "validateRSCRequestHeaders": false, - "staleTimes": { - "dynamic": 0, - "static": 300 - }, - "serverComponentsHmrCache": true, - "staticGenerationMaxConcurrency": 8, - "staticGenerationMinPagesPerWorker": 25, - "cacheComponents": false, - "inlineCss": false, - "useCache": false, - "globalNotFound": false, - "devtoolSegmentExplorer": true, - "browserDebugInfoInTerminal": false, - "optimizeRouterScrolling": false, - "middlewareClientMaxBodySize": 10485760, - "optimizePackageImports": [ - "@mui/material", - "@mui/icons-material", - "@d3ro/ui", - "lucide-react", - "date-fns", - "lodash-es", - "ramda", - "antd", - "react-bootstrap", - "ahooks", - "@ant-design/icons", - "@headlessui/react", - "@headlessui-float/react", - "@heroicons/react/20/solid", - "@heroicons/react/24/solid", - "@heroicons/react/24/outline", - "@visx/visx", - "@tremor/react", - "rxjs", - "recharts", - "react-use", - "effect", - "@effect/schema", - "@effect/platform", - "@effect/platform-node", - "@effect/platform-browser", - "@effect/platform-bun", - "@effect/sql", - "@effect/sql-mssql", - "@effect/sql-mysql2", - "@effect/sql-pg", - "@effect/sql-sqlite-node", - "@effect/sql-sqlite-bun", - "@effect/sql-sqlite-wasm", - "@effect/sql-sqlite-react-native", - "@effect/rpc", - "@effect/rpc-http", - "@effect/typeclass", - "@effect/experimental", - "@effect/opentelemetry", - "@material-ui/core", - "@material-ui/icons", - "@tabler/icons-react", - "mui-core", - "react-icons/ai", - "react-icons/bi", - "react-icons/bs", - "react-icons/cg", - "react-icons/ci", - "react-icons/di", - "react-icons/fa", - "react-icons/fa6", - "react-icons/fc", - "react-icons/fi", - "react-icons/gi", - "react-icons/go", - "react-icons/gr", - "react-icons/hi", - "react-icons/hi2", - "react-icons/im", - "react-icons/io", - "react-icons/io5", - "react-icons/lia", - "react-icons/lib", - "react-icons/lu", - "react-icons/md", - "react-icons/pi", - "react-icons/ri", - "react-icons/rx", - "react-icons/si", - "react-icons/sl", - "react-icons/tb", - "react-icons/tfi", - "react-icons/ti", - "react-icons/vsc", - "react-icons/wi" - ], - "trustHostHeader": false, - "isExperimentalCompile": false - }, - "htmlLimitedBots": "[\\w-]+-Google|Google-[\\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight", - "bundlePagesRouterDependencies": false, - "configFileName": "next.config.mjs", - "transpilePackages": [ - "@d3ro/core", - "@d3ro/ui", - "@d3ro/i18n", - "@d3ro/api-client" - ], - "turbopack": { - "root": "D:\\workspace\\voice" - } - }, - "appDir": "D:\\workspace\\voice\\apps\\web", - "relativeAppDir": "apps\\web", - "files": [ - ".next\\routes-manifest.json", - ".next\\server\\pages-manifest.json", - ".next\\build-manifest.json", - ".next\\prerender-manifest.json", - ".next\\server\\functions-config-manifest.json", - ".next\\server\\middleware-manifest.json", - ".next\\server\\middleware-build-manifest.js", - ".next\\server\\middleware-react-loadable-manifest.js", - ".next\\react-loadable-manifest.json", - ".next\\server\\app-paths-manifest.json", - ".next\\app-path-routes-manifest.json", - ".next\\app-build-manifest.json", - ".next\\server\\server-reference-manifest.js", - ".next\\server\\server-reference-manifest.json", - ".next\\BUILD_ID", - ".next\\server\\next-font-manifest.js", - ".next\\server\\next-font-manifest.json", - ".next\\required-server-files.json" - ], - "ignore": [ - "..\\..\\node_modules\\next\\dist\\compiled\\@ampproject\\toolbox-optimizer\\**\\*" - ] -} \ No newline at end of file diff --git a/apps/web/.next/routes-manifest.json b/apps/web/.next/routes-manifest.json deleted file mode 100644 index f3c6d06..0000000 --- a/apps/web/.next/routes-manifest.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "version": 3, - "pages404": true, - "caseSensitive": false, - "basePath": "", - "redirects": [ - { - "source": "/:path+/", - "destination": "/:path+", - "internal": true, - "statusCode": 308, - "regex": "^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$" - } - ], - "headers": [], - "rewrites": { - "beforeFiles": [], - "afterFiles": [], - "fallback": [] - }, - "dynamicRoutes": [ - { - "page": "/meetings/[id]", - "regex": "^/meetings/([^/]+?)(?:/)?$", - "routeKeys": { - "nxtPid": "nxtPid" - }, - "namedRegex": "^/meetings/(?[^/]+?)(?:/)?$" - }, - { - "page": "/teams/[id]", - "regex": "^/teams/([^/]+?)(?:/)?$", - "routeKeys": { - "nxtPid": "nxtPid" - }, - "namedRegex": "^/teams/(?[^/]+?)(?:/)?$" - } - ], - "staticRoutes": [ - { - "page": "/", - "regex": "^/(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/(?:/)?$" - }, - { - "page": "/_not-found", - "regex": "^/_not\\-found(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/_not\\-found(?:/)?$" - }, - { - "page": "/auth/callback", - "regex": "^/auth/callback(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/auth/callback(?:/)?$" - }, - { - "page": "/billing", - "regex": "^/billing(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/billing(?:/)?$" - }, - { - "page": "/dashboard", - "regex": "^/dashboard(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/dashboard(?:/)?$" - }, - { - "page": "/login", - "regex": "^/login(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/login(?:/)?$" - }, - { - "page": "/meetings", - "regex": "^/meetings(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/meetings(?:/)?$" - }, - { - "page": "/record", - "regex": "^/record(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/record(?:/)?$" - }, - { - "page": "/teams", - "regex": "^/teams(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/teams(?:/)?$" - } - ], - "dataRoutes": [], - "rsc": { - "header": "rsc", - "varyHeader": "rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch", - "prefetchHeader": "next-router-prefetch", - "didPostponeHeader": "x-nextjs-postponed", - "contentTypeHeader": "text/x-component", - "suffix": ".rsc", - "prefetchSuffix": ".prefetch.rsc", - "prefetchSegmentHeader": "next-router-segment-prefetch", - "prefetchSegmentSuffix": ".segment.rsc", - "prefetchSegmentDirSuffix": ".segments" - }, - "rewriteHeaders": { - "pathHeader": "x-nextjs-rewritten-path", - "queryHeader": "x-nextjs-rewritten-query" - } -} \ No newline at end of file diff --git a/apps/web/.next/server/app-paths-manifest.json b/apps/web/.next/server/app-paths-manifest.json deleted file mode 100644 index 3aa679c..0000000 --- a/apps/web/.next/server/app-paths-manifest.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "/auth/callback/route": "app/auth/callback/route.js", - "/_not-found/page": "app/_not-found/page.js", - "/billing/page": "app/billing/page.js", - "/meetings/[id]/page": "app/meetings/[id]/page.js", - "/page": "app/page.js", - "/login/page": "app/login/page.js", - "/meetings/page": "app/meetings/page.js", - "/teams/page": "app/teams/page.js", - "/record/page": "app/record/page.js", - "/teams/[id]/page": "app/teams/[id]/page.js", - "/dashboard/page": "app/dashboard/page.js" -} \ No newline at end of file diff --git a/apps/web/.next/server/app/_not-found.html b/apps/web/.next/server/app/_not-found.html deleted file mode 100644 index 871ace7..0000000 --- a/apps/web/.next/server/app/_not-found.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.D3RO Voice

404

This page could not be found.

\ No newline at end of file diff --git a/apps/web/.next/server/app/_not-found.meta b/apps/web/.next/server/app/_not-found.meta deleted file mode 100644 index 8df490e..0000000 --- a/apps/web/.next/server/app/_not-found.meta +++ /dev/null @@ -1,8 +0,0 @@ -{ - "status": 404, - "headers": { - "x-nextjs-stale-time": "300", - "x-nextjs-prerender": "1", - "x-next-cache-tags": "_N_T_/layout,_N_T_/_not-found/layout,_N_T_/_not-found/page,_N_T_/_not-found" - } -} \ No newline at end of file diff --git a/apps/web/.next/server/app/_not-found.rsc b/apps/web/.next/server/app/_not-found.rsc deleted file mode 100644 index 5ba3178..0000000 --- a/apps/web/.next/server/app/_not-found.rsc +++ /dev/null @@ -1,18 +0,0 @@ -1:"$Sreact.fragment" -2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"] -3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"] -4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"] -5:I[5341,[],""] -6:I[25,[],""] -7:I[5104,[],"OutletBoundary"] -9:I[7158,[],"AsyncMetadataOutlet"] -b:I[5104,[],"ViewportBoundary"] -d:I[5104,[],"MetadataBoundary"] -e:"$Sreact.suspense" -10:I[4431,[],""] -0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["","_not-found"],"i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["/_not-found",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L7",null,{"children":["$L8",["$","$L9",null,{"promise":"$@a"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],[["$","$Lb",null,{"children":"$Lc"}],null],["$","$Ld",null,{"children":["$","div",null,{"hidden":true,"children":["$","$e",null,{"fallback":null,"children":"$Lf"}]}]}]]}],false]],"m":"$undefined","G":["$10",[]],"s":false,"S":true} -c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] -8:null -11:I[6505,[],"IconMark"] -a:{"metadata":[["$","title","0",{"children":"D3RO Voice"}],["$","meta","1",{"name":"description","content":"로컬+클라우드 하이브리드 AI 음성 어시스턴트"}],["$","link","2",{"rel":"icon","href":"/favicon.ico"}],["$","$L11","3",{}]],"error":null,"digest":"$undefined"} -f:"$a:metadata" diff --git a/apps/web/.next/server/app/_not-found/page.js b/apps/web/.next/server/app/_not-found/page.js deleted file mode 100644 index 6c9a91c..0000000 --- a/apps/web/.next/server/app/_not-found/page.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(()=>{var a={};a.id=492,a.ids=[492],a.modules={261:a=>{a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},26713:a=>{a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{a.exports=require("util")},29294:a=>{a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{a.exports=require("path")},41025:a=>{a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},53050:(a,b,c)=>{c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["/_not-found",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=[],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/_not-found/page",pathname:"/_not-found",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/_not-found/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},63033:a=>{a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},86439:a=>{a.exports=require("next/dist/shared/lib/no-fallback-error.external")}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,398],()=>b(b.s=53050));module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/app/_not-found/page.js.nft.json b/apps/web/.next/server/app/_not-found/page.js.nft.json deleted file mode 100644 index 9417fa8..0000000 --- a/apps/web/.next/server/app/_not-found/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../package.json","../../chunks/116.js","../../chunks/398.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/app/_not-found/page_client-reference-manifest.js b/apps/web/.next/server/app/_not-found/page_client-reference-manifest.js deleted file mode 100644 index 9017333..0000000 --- a/apps/web/.next/server/app/_not-found/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/_not-found/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\_not-found\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.next/server/app/auth/callback/route.js b/apps/web/.next/server/app/auth/callback/route.js deleted file mode 100644 index 02062ac..0000000 --- a/apps/web/.next/server/app/auth/callback/route.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var a={};a.id=15,a.ids=[15],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},7420:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"NextResponse",{enumerable:!0,get:function(){return l}});let d=c(77996),e=c(70766),f=c(29790),g=c(91521),h=c(77996),i=Symbol("internal response"),j=new Set([301,302,303,307,308]);function k(a,b){var c;if(null==a||null==(c=a.request)?void 0:c.headers){if(!(a.request.headers instanceof Headers))throw Object.defineProperty(Error("request.headers must be an instance of Headers"),"__NEXT_ERROR_CODE",{value:"E119",enumerable:!1,configurable:!0});let c=[];for(let[d,e]of a.request.headers)b.set("x-middleware-request-"+d,e),c.push(d);b.set("x-middleware-override-headers",c.join(","))}}class l extends Response{constructor(a,b={}){super(a,b);let c=this.headers,j=new Proxy(new h.ResponseCookies(c),{get(a,e,f){switch(e){case"delete":case"set":return(...f)=>{let g=Reflect.apply(a[e],a,f),i=new Headers(c);return g instanceof h.ResponseCookies&&c.set("x-middleware-set-cookie",g.getAll().map(a=>(0,d.stringifyCookie)(a)).join(",")),k(b,i),g};default:return g.ReflectAdapter.get(a,e,f)}}});this[i]={cookies:j,url:b.url?new e.NextURL(b.url,{headers:(0,f.toNodeOutgoingHttpHeaders)(c),nextConfig:b.nextConfig}):void 0}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,url:this.url,body:this.body,bodyUsed:this.bodyUsed,headers:Object.fromEntries(this.headers),ok:this.ok,redirected:this.redirected,status:this.status,statusText:this.statusText,type:this.type}}get cookies(){return this[i].cookies}static json(a,b){let c=Response.json(a,b);return new l(c.body,c)}static redirect(a,b){let c="number"==typeof b?b:(null==b?void 0:b.status)??307;if(!j.has(c))throw Object.defineProperty(RangeError('Failed to execute "redirect" on "response": Invalid status code'),"__NEXT_ERROR_CODE",{value:"E529",enumerable:!1,configurable:!0});let d="object"==typeof b?b:{},e=new Headers(null==d?void 0:d.headers);return e.set("Location",(0,f.validateURL)(a)),new l(null,{...d,headers:e,status:c})}static rewrite(a,b){let c=new Headers(null==b?void 0:b.headers);return c.set("x-middleware-rewrite",(0,f.validateURL)(a)),k(b,c),new l(null,{...b,headers:c})}static next(a){let b=new Headers(null==a?void 0:a.headers);return b.set("x-middleware-next","1"),k(a,b),new l(null,{...a,headers:b})}}},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},17225:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"after",{enumerable:!0,get:function(){return e}});let d=c(29294);function e(a){let b=d.workAsyncStorage.getStore();if(!b)throw Object.defineProperty(Error("`after` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context"),"__NEXT_ERROR_CODE",{value:"E468",enumerable:!1,configurable:!0});let{afterContext:c}=b;return c.after(a)}},18723:(a,b,c)=>{var d;(()=>{var e={226:function(e,f){!function(g,h){"use strict";var i="function",j="undefined",k="object",l="string",m="major",n="model",o="name",p="type",q="vendor",r="version",s="architecture",t="console",u="mobile",v="tablet",w="smarttv",x="wearable",y="embedded",z="Amazon",A="Apple",B="ASUS",C="BlackBerry",D="Browser",E="Chrome",F="Firefox",G="Google",H="Huawei",I="Microsoft",J="Motorola",K="Opera",L="Samsung",M="Sharp",N="Sony",O="Xiaomi",P="Zebra",Q="Facebook",R="Chromium OS",S="Mac OS",T=function(a,b){var c={};for(var d in a)b[d]&&b[d].length%2==0?c[d]=b[d].concat(a[d]):c[d]=a[d];return c},U=function(a){for(var b={},c=0;c0?2===f.length?typeof f[1]==i?this[f[0]]=f[1].call(this,j):this[f[0]]=f[1]:3===f.length?typeof f[1]!==i||f[1].exec&&f[1].test?this[f[0]]=j?j.replace(f[1],f[2]):void 0:this[f[0]]=j?f[1].call(this,j,f[2]):void 0:4===f.length&&(this[f[0]]=j?f[3].call(this,j.replace(f[1],f[2])):h):this[f]=j||h;l+=2}},Z=function(a,b){for(var c in b)if(typeof b[c]===k&&b[c].length>0){for(var d=0;d2&&(a[n]="iPad",a[p]=v),a},this.getEngine=function(){var a={};return a[o]=h,a[r]=h,Y.call(a,d,f.engine),a},this.getOS=function(){var a={};return a[o]=h,a[r]=h,Y.call(a,d,f.os),t&&!a[o]&&e&&"Unknown"!=e.platform&&(a[o]=e.platform.replace(/chrome os/i,R).replace(/macos/i,S)),a},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return d},this.setUA=function(a){return d=typeof a===l&&a.length>350?X(a,350):a,this},this.setUA(d),this};aa.VERSION="1.0.35",aa.BROWSER=U([o,r,m]),aa.CPU=U([s]),aa.DEVICE=U([n,q,p,t,u,w,v,x,y]),aa.ENGINE=aa.OS=U([o,r]),typeof f!==j?(e.exports&&(f=e.exports=aa),f.UAParser=aa):c.amdO?void 0===(d=(function(){return aa}).call(b,c,b,a))||(a.exports=d):typeof g!==j&&(g.UAParser=aa);var ab=typeof g!==j&&(g.jQuery||g.Zepto);if(ab&&!ab.ua){var ac=new aa;ab.ua=ac.getResult(),ab.ua.get=function(){return ac.getUA()},ab.ua.set=function(a){ac.setUA(a);var b=ac.getResult();for(var c in b)ab.ua[c]=b[c]}}}("object"==typeof window?window:this)}},f={};function g(a){var b=f[a];if(void 0!==b)return b.exports;var c=f[a]={exports:{}},d=!0;try{e[a].call(c.exports,c,c.exports,g),d=!1}finally{d&&delete f[a]}return c.exports}g.ab=__dirname+"/",a.exports=g(226)})()},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},23620:(a,b,c)=>{"use strict";Object.defineProperty(b,"I",{enumerable:!0,get:function(){return g}});let d=c(36028),e=c(73789),f=c(29790);async function g(a,b,c,g){if((0,d.isNodeNextResponse)(b)){var h;b.statusCode=c.status,b.statusMessage=c.statusText;let d=["set-cookie","www-authenticate","proxy-authenticate","vary"];null==(h=c.headers)||h.forEach((a,c)=>{if("x-middleware-set-cookie"!==c.toLowerCase())if("set-cookie"===c.toLowerCase())for(let d of(0,f.splitCookiesString)(a))b.appendHeader(c,d);else{let e=void 0!==b.getHeader(c);(d.includes(c.toLowerCase())||!e)&&b.appendHeader(c,a)}});let{originalResponse:i}=b;c.body&&"HEAD"!==a.method?await (0,e.pipeToNodeResponse)(c.body,i,g):i.end()}}},26421:(a,b,c)=>{"use strict";a.exports=c(44870)},27965:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getRootParam:function(){return n},unstable_rootParams:function(){return m}});let d=c(89231),e=c(51513),f=c(29294),g=c(63033),h=c(86586),i=c(11903),j=c(19121),k=c(59863),l=new WeakMap;async function m(){(0,k.warnOnce)("`unstable_rootParams()` is deprecated and will be removed in an upcoming major release. Import specific root params from `next/root-params` instead.");let a=f.workAsyncStorage.getStore();if(!a)throw Object.defineProperty(new d.InvariantError("Missing workStore in unstable_rootParams"),"__NEXT_ERROR_CODE",{value:"E615",enumerable:!1,configurable:!0});let b=g.workUnitAsyncStorage.getStore();if(!b)throw Object.defineProperty(Error(`Route ${a.route} used \`unstable_rootParams()\` in Pages Router. This API is only available within App Router.`),"__NEXT_ERROR_CODE",{value:"E641",enumerable:!1,configurable:!0});switch(b.type){case"cache":case"unstable-cache":throw Object.defineProperty(Error(`Route ${a.route} used \`unstable_rootParams()\` inside \`"use cache"\` or \`unstable_cache\`. Support for this API inside cache scopes is planned for a future version of Next.js.`),"__NEXT_ERROR_CODE",{value:"E642",enumerable:!1,configurable:!0});case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return function(a,b,c){switch(c.type){case"prerender-client":{let a="`unstable_rootParams`";throw Object.defineProperty(new d.InvariantError(`${a} must not be used within a client component. Next.js should be preventing ${a} from being included in client components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E693",enumerable:!1,configurable:!0})}case"prerender":{let d=c.fallbackRouteParams;if(d){for(let e in a)if(d.has(e)){let d=l.get(a);if(d)return d;let e=(0,h.makeHangingPromise)(c.renderSignal,b.route,"`unstable_rootParams`");return l.set(a,e),e}}break}case"prerender-ppr":{let d=c.fallbackRouteParams;if(d){for(let f in a)if(d.has(f))return function(a,b,c,d){let f=l.get(a);if(f)return f;let g={...a},h=Promise.resolve(g);return l.set(a,h),Object.keys(a).forEach(f=>{i.wellKnownProperties.has(f)||(b.has(f)?Object.defineProperty(g,f,{get(){let a=(0,i.describeStringPropertyAccess)("unstable_rootParams",f);"prerender-ppr"===d.type?(0,e.postponeWithTracking)(c.route,a,d.dynamicTracking):(0,e.throwToInterruptStaticGeneration)(a,c,d)},enumerable:!0}):h[f]=a[f])}),h}(a,d,b,c)}}}return Promise.resolve(a)}(b.rootParams,a,b);case"private-cache":case"prerender-runtime":case"request":return Promise.resolve(b.rootParams);default:return b}}function n(a){let b=`\`import('next/root-params').${a}()\``,c=f.workAsyncStorage.getStore();if(!c)throw Object.defineProperty(new d.InvariantError(`Missing workStore in ${b}`),"__NEXT_ERROR_CODE",{value:"E764",enumerable:!1,configurable:!0});let e=g.workUnitAsyncStorage.getStore();if(!e)throw Object.defineProperty(Error(`Route ${c.route} used ${b} outside of a Server Component. This is not allowed.`),"__NEXT_ERROR_CODE",{value:"E774",enumerable:!1,configurable:!0});let i=j.actionAsyncStorage.getStore();if(i){if(i.isAppRoute)throw Object.defineProperty(Error(`Route ${c.route} used ${b} inside a Route Handler. Support for this API in Route Handlers is planned for a future version of Next.js.`),"__NEXT_ERROR_CODE",{value:"E765",enumerable:!1,configurable:!0});if(i.isAction&&"action"===e.phase)throw Object.defineProperty(Error(`${b} was used inside a Server Action. This is not supported. Functions from 'next/root-params' can only be called in the context of a route.`),"__NEXT_ERROR_CODE",{value:"E766",enumerable:!1,configurable:!0})}switch(e.type){case"unstable-cache":case"cache":throw Object.defineProperty(Error(`Route ${c.route} used ${b} inside \`"use cache"\` or \`unstable_cache\`. Support for this API inside cache scopes is planned for a future version of Next.js.`),"__NEXT_ERROR_CODE",{value:"E760",enumerable:!1,configurable:!0});case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":var k=a,l=c,m=e,n=b;if("prerender-client"===m.type)throw Object.defineProperty(new d.InvariantError(`${n} must not be used within a client component. Next.js should be preventing ${n} from being included in client components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E693",enumerable:!1,configurable:!0});let p=m.rootParams;switch(m.type){case"prerender":if(m.fallbackRouteParams&&m.fallbackRouteParams.has(k))return(0,h.makeHangingPromise)(m.renderSignal,l.route,n);break;case"prerender-ppr":if(m.fallbackRouteParams&&m.fallbackRouteParams.has(k))return o(k,l,m,n)}return Promise.resolve(p[k])}return Promise.resolve(e.rootParams[a])}async function o(a,b,c,d){let f=(0,i.describeStringPropertyAccess)(d,a);switch(c.type){case"prerender-ppr":return(0,e.postponeWithTracking)(b.route,f,c.dynamicTracking);case"prerender-legacy":return(0,e.throwToInterruptStaticGeneration)(f,b,c)}}},28340:(a,b,c)=>{"use strict";c.d(b,{n:()=>f,o:()=>g});var d=c(56057),e=c(25739);async function f(){let a=await (0,d.UL)(),b=process.env.NEXT_PUBLIC_SUPABASE_URL??"https://placeholder.supabase.co",c=process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY??"placeholder-anon-key";return(0,e.createServerClient)(b,c,{cookies:{getAll:()=>a.getAll(),setAll(b){try{b.forEach(({name:b,value:c,options:d})=>{a.set(b,c,d)})}catch{}}}})}function g(){return!!(process.env.NEXT_PUBLIC_SUPABASE_URL&&process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33972:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{isBot:function(){return e},userAgent:function(){return g},userAgentFromString:function(){return f}});let d=function(a){return a&&a.__esModule?a:{default:a}}(c(18723));function e(a){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Google-InspectionTool|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(a)}function f(a){return{...(0,d.default)(a),isBot:void 0!==a&&e(a)}}function g({headers:a}){return f(a.get("user-agent")||void 0)}},34931:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ImageResponse:function(){return d.ImageResponse},NextRequest:function(){return e.NextRequest},NextResponse:function(){return f.NextResponse},URLPattern:function(){return h.URLPattern},after:function(){return i.after},connection:function(){return j.connection},unstable_rootParams:function(){return k.unstable_rootParams},userAgent:function(){return g.userAgent},userAgentFromString:function(){return g.userAgentFromString}});let d=c(55660),e=c(76206),f=c(7420),g=c(33972),h=c(36561),i=c(80411),j=c(41314),k=c(27965)},36561:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"URLPattern",{enumerable:!0,get:function(){return c}});let c="undefined"==typeof URLPattern?void 0:URLPattern},41314:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"connection",{enumerable:!0,get:function(){return j}});let d=c(29294),e=c(63033),f=c(51513),g=c(62289),h=c(86586),i=c(53053);function j(){let a=d.workAsyncStorage.getStore(),b=e.workUnitAsyncStorage.getStore();if(a){if(b&&"after"===b.phase&&!(0,i.isRequestAPICallableInsideAfter)())throw Object.defineProperty(Error(`Route ${a.route} used "connection" inside "after(...)". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual Request, but "after(...)" executes after the request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/canary/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E186",enumerable:!1,configurable:!0});if(a.forceStatic)return Promise.resolve(void 0);if(a.dynamicShouldError)throw Object.defineProperty(new g.StaticGenBailoutError(`Route ${a.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`connection\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E562",enumerable:!1,configurable:!0});if(b)switch(b.type){case"cache":{let b=Object.defineProperty(Error(`Route ${a.route} used "connection" inside "use cache". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual request, but caches must be able to be produced before a request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E752",enumerable:!1,configurable:!0});throw Error.captureStackTrace(b,j),a.invalidDynamicUsageError??=b,b}case"private-cache":{let b=Object.defineProperty(Error(`Route ${a.route} used "connection" inside "use cache: private". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual navigation request, but caches must be able to be produced before a navigation request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E753",enumerable:!1,configurable:!0});throw Error.captureStackTrace(b,j),a.invalidDynamicUsageError??=b,b}case"unstable-cache":throw Object.defineProperty(Error(`Route ${a.route} used "connection" inside a function cached with "unstable_cache(...)". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual Request, but caches must be able to be produced before a Request so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E1",enumerable:!1,configurable:!0});case"prerender":case"prerender-client":case"prerender-runtime":return(0,h.makeHangingPromise)(b.renderSignal,a.route,"`connection()`");case"prerender-ppr":return(0,f.postponeWithTracking)(a.route,"connection",b.dynamicTracking);case"prerender-legacy":return(0,f.throwToInterruptStaticGeneration)("connection",a,b);case"request":return(0,f.trackDynamicDataInDynamicRender)(b),Promise.resolve(void 0)}}(0,e.throwForMissingRequestStore)("connection")}},44870:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},47985:(a,b,c)=>{"use strict";c.r(b),c.d(b,{handler:()=>C,patchFetch:()=>B,routeModule:()=>x,serverHooks:()=>A,workAsyncStorage:()=>y,workUnitAsyncStorage:()=>z});var d={};c.r(d),c.d(d,{GET:()=>w});var e=c(26421),f=c(97714),g=c(85681),h=c(22369),i=c(37587),j=c(261),k=c(46537),l=c(3463),m=c(1889),n=c(85250),o=c(23620),p=c(29790),q=c(67876),r=c(57749),s=c(86439),t=c(40139),u=c(34931),v=c(28340);async function w(a){let{searchParams:b,origin:c}=new URL(a.url),d=b.get("code"),e=b.get("next")??"/dashboard";if(!(0,v.o)())return u.NextResponse.redirect(`${c}/login?error=supabase_not_configured`);if(!d)return u.NextResponse.redirect(`${c}/login?error=no_code`);let f=await (0,v.n)(),{error:g}=await f.auth.exchangeCodeForSession(d);return g?u.NextResponse.redirect(`${c}/login?error=${encodeURIComponent(g.message)}`):u.NextResponse.redirect(`${c}${e}`)}let x=new e.AppRouteRouteModule({definition:{kind:f.RouteKind.APP_ROUTE,page:"/auth/callback/route",pathname:"/auth/callback",filename:"route",bundlePath:"app/auth/callback/route"},distDir:".next",relativeProjectDir:"",resolvedPagePath:"D:\\workspace\\voice\\apps\\web\\src\\app\\auth\\callback\\route.ts",nextConfigOutput:"",userland:d}),{workAsyncStorage:y,workUnitAsyncStorage:z,serverHooks:A}=x;function B(){return(0,g.patchFetch)({workAsyncStorage:y,workUnitAsyncStorage:z})}async function C(a,b,c){var d;let e="/auth/callback/route";"/index"===e&&(e="/");let g=await x.prepare(a,b,{srcPage:e,multiZoneDraftMode:!1});if(!g)return b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve()),null;let{buildId:u,params:v,nextConfig:w,isDraftMode:y,prerenderManifest:z,routerServerContext:A,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,resolvedPathname:D}=g,E=(0,j.normalizeAppPath)(e),F=!!(z.dynamicRoutes[E]||z.routes[D]);if(F&&!y){let a=!!z.routes[D],b=z.dynamicRoutes[E];if(b&&!1===b.fallback&&!a)throw new s.NoFallbackError}let G=null;!F||x.isDev||y||(G="/index"===(G=D)?"/":G);let H=!0===x.isDev||!F,I=F&&!H,J=a.method||"GET",K=(0,i.getTracer)(),L=K.getActiveScopeSpan(),M={params:v,prerenderManifest:z,renderOpts:{experimental:{cacheComponents:!!w.experimental.cacheComponents,authInterrupts:!!w.experimental.authInterrupts},supportsDynamicResponse:H,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:null==(d=w.experimental)?void 0:d.cacheLife,isRevalidate:I,waitUntil:c.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:void 0,onInstrumentationRequestError:(b,c,d)=>x.onRequestError(a,b,d,A)},sharedContext:{buildId:u}},N=new k.NodeNextRequest(a),O=new k.NodeNextResponse(b),P=l.NextRequestAdapter.fromNodeNextRequest(N,(0,l.signalFromNodeResponse)(b));try{let d=async c=>x.handle(P,M).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=K.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==m.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${J} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${J} ${a.url}`)}),g=async g=>{var i,j;let k=async({previousCacheEntry:f})=>{try{if(!(0,h.getRequestMeta)(a,"minimalMode")&&B&&C&&!f)return b.statusCode=404,b.setHeader("x-nextjs-cache","REVALIDATED"),b.end("This page could not be found"),null;let e=await d(g);a.fetchMetrics=M.renderOpts.fetchMetrics;let i=M.renderOpts.pendingWaitUntil;i&&c.waitUntil&&(c.waitUntil(i),i=void 0);let j=M.renderOpts.collectedTags;if(!F)return await (0,o.I)(N,O,e,M.renderOpts.pendingWaitUntil),null;{let a=await e.blob(),b=(0,p.toNodeOutgoingHttpHeaders)(e.headers);j&&(b[r.NEXT_CACHE_TAGS_HEADER]=j),!b["content-type"]&&a.type&&(b["content-type"]=a.type);let c=void 0!==M.renderOpts.collectedRevalidate&&!(M.renderOpts.collectedRevalidate>=r.INFINITE_CACHE)&&M.renderOpts.collectedRevalidate,d=void 0===M.renderOpts.collectedExpire||M.renderOpts.collectedExpire>=r.INFINITE_CACHE?void 0:M.renderOpts.collectedExpire;return{value:{kind:t.CachedRouteKind.APP_ROUTE,status:e.status,body:Buffer.from(await a.arrayBuffer()),headers:b},cacheControl:{revalidate:c,expire:d}}}}catch(b){throw(null==f?void 0:f.isStale)&&await x.onRequestError(a,b,{routerKind:"App Router",routePath:e,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})},A),b}},l=await x.handleResponse({req:a,nextConfig:w,cacheKey:G,routeKind:f.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:z,isRoutePPREnabled:!1,isOnDemandRevalidate:B,revalidateOnlyGenerated:C,responseGenerator:k,waitUntil:c.waitUntil});if(!F)return null;if((null==l||null==(i=l.value)?void 0:i.kind)!==t.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(j=l.value)?void 0:j.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});(0,h.getRequestMeta)(a,"minimalMode")||b.setHeader("x-nextjs-cache",B?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),y&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let m=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return(0,h.getRequestMeta)(a,"minimalMode")&&F||m.delete(r.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||b.getHeader("Cache-Control")||m.get("Cache-Control")||m.set("Cache-Control",(0,q.getCacheControlHeader)(l.cacheControl)),await (0,o.I)(N,O,new Response(l.value.body,{headers:m,status:l.value.status||200})),null};L?await g(L):await K.withPropagatedContext(a.headers,()=>K.trace(m.BaseServerSpan.handleRequest,{spanName:`${J} ${a.url}`,kind:i.SpanKind.SERVER,attributes:{"http.method":J,"http.target":a.url}},g))}catch(b){if(b instanceof s.NoFallbackError||await x.onRequestError(a,b,{routerKind:"App Router",routePath:E,routeType:"route",revalidateReason:(0,n.c)({isRevalidate:I,isOnDemandRevalidate:B})}),F)throw b;return await (0,o.I)(N,O,new Response(null,{status:500})),null}}},55660:(a,b)=>{"use strict";function c(){throw Object.defineProperty(Error('ImageResponse moved from "next/server" to "next/og" since Next.js 14, please import from "next/og" instead'),"__NEXT_ERROR_CODE",{value:"E183",enumerable:!1,configurable:!0})}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"ImageResponse",{enumerable:!0,get:function(){return c}})},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},80408:()=>{},80411:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),function(a,b){Object.keys(a).forEach(function(c){"default"===c||Object.prototype.hasOwnProperty.call(b,c)||Object.defineProperty(b,c,{enumerable:!0,get:function(){return a[c]}})})}(c(17225),b)},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87032:()=>{}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,287],()=>b(b.s=47985));module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/app/auth/callback/route.js.nft.json b/apps/web/.next/server/app/auth/callback/route.js.nft.json deleted file mode 100644 index a8b4b3e..0000000 --- a/apps/web/.next/server/app/auth/callback/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../../node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js","../../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../../node_modules/next/package.json","../../../../../../../package.json","../../../../../package.json","../../../../package.json","../../../chunks/116.js","../../../chunks/287.js","../../../webpack-runtime.js","route_client-reference-manifest.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/app/auth/callback/route_client-reference-manifest.js b/apps/web/.next/server/app/auth/callback/route_client-reference-manifest.js deleted file mode 100644 index 1dfa447..0000000 --- a/apps/web/.next/server/app/auth/callback/route_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/auth/callback/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\auth\\callback\\route":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.next/server/app/billing.html b/apps/web/.next/server/app/billing.html deleted file mode 100644 index 212ac15..0000000 --- a/apps/web/.next/server/app/billing.html +++ /dev/null @@ -1 +0,0 @@ -D3RO Voice \ No newline at end of file diff --git a/apps/web/.next/server/app/billing.meta b/apps/web/.next/server/app/billing.meta deleted file mode 100644 index 633326a..0000000 --- a/apps/web/.next/server/app/billing.meta +++ /dev/null @@ -1,9 +0,0 @@ -{ - "status": 307, - "headers": { - "location": "/login", - "x-nextjs-stale-time": "300", - "x-nextjs-prerender": "1", - "x-next-cache-tags": "_N_T_/layout,_N_T_/billing/layout,_N_T_/billing/page,_N_T_/billing" - } -} \ No newline at end of file diff --git a/apps/web/.next/server/app/billing.rsc b/apps/web/.next/server/app/billing.rsc deleted file mode 100644 index fed715b..0000000 --- a/apps/web/.next/server/app/billing.rsc +++ /dev/null @@ -1,19 +0,0 @@ -1:"$Sreact.fragment" -2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"] -3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"] -4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"] -5:I[5341,[],""] -6:I[25,[],""] -8:I[5104,[],"OutletBoundary"] -a:I[7158,[],"AsyncMetadataOutlet"] -c:I[5104,[],"ViewportBoundary"] -e:I[5104,[],"MetadataBoundary"] -f:"$Sreact.suspense" -11:I[4431,[],""] -0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["","billing"],"i":false,"f":[[["",{"children":["billing",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["billing",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L7",null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} -7:E{"digest":"NEXT_REDIRECT;replace;/login;307;"} -d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] -9:null -12:I[6505,[],"IconMark"] -b:{"metadata":[["$","title","0",{"children":"D3RO Voice"}],["$","meta","1",{"name":"description","content":"로컬+클라우드 하이브리드 AI 음성 어시스턴트"}],["$","link","2",{"rel":"icon","href":"/favicon.ico"}],["$","$L12","3",{}]],"error":null,"digest":"$undefined"} -10:"$b:metadata" diff --git a/apps/web/.next/server/app/billing/page.js b/apps/web/.next/server/app/billing/page.js deleted file mode 100644 index fc0efee..0000000 --- a/apps/web/.next/server/app/billing/page.js +++ /dev/null @@ -1,2 +0,0 @@ -(()=>{var a={};a.id=522,a.ids=[522],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},13413:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>o});var d=c(5939),e=c(22134),f=c(48248),g=c(38618),h=c(80973),i=c(48067),j=c(36146),k=c(24064),l=c(28340);let m=[{tier:"free",name:"Free",price:"$0",features:["월 5시간 전사","월 50회 LLM 처리","1기기 동기화","로컬 모델 (데스크톱)"]},{tier:"pro",name:"Pro",price:"$10/월",highlight:!0,features:["무제한 전사","무제한 LLM 처리","5기기 동기화","Sonnet 모델 사용","우선 지원"]},{tier:"team",name:"Team",price:"$20/인/월",features:["Pro 모든 기능","무제한 멤버","팀 회의 공유","관리자 대시보드","Opus 모델 사용","SSO/SAML (V2-8b)"]}];async function n(){try{let a=await (0,l.n)(),{data:b}=await a.from("subscriptions").select("tier").maybeSingle();return b?.tier??"free"}catch{return"free"}}async function o(){(0,l.o)()||(0,e.redirect)("/login");let a=await (0,l.n)(),{data:{user:b}}=await a.auth.getUser();b||(0,e.redirect)("/login");let c=await n();return(0,d.jsxs)(f.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(j.Sidebar,{}),(0,d.jsxs)(f.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsx)(h.Rk,{variant:"title",sx:{mb:1},children:"BILLING"}),(0,d.jsxs)(f.default,{sx:{color:i.sM.text.muted,fontSize:13,mb:4},children:["현재 구독: ",(0,d.jsx)("strong",{children:c.toUpperCase()})]}),(0,d.jsx)(g.default,{container:!0,spacing:3,children:m.map(a=>{let b=c===a.tier;return(0,d.jsx)(g.default,{size:{xs:12,md:4},children:(0,d.jsxs)(h.Uu,{sx:{p:4,height:"100%",border:b?`2px solid ${i.sM.accent.amber}`:a.highlight?`2px solid ${i.sM.tag.purple}`:void 0},children:[(0,d.jsx)(f.default,{sx:{...(0,i.kR)("label"),color:i.sM.text.label,mb:1},children:a.tier.toUpperCase()}),(0,d.jsx)(h.Rk,{variant:"title",sx:{mb:1},children:a.name}),(0,d.jsx)(f.default,{sx:{...(0,i.kR)("value"),color:i.sM.text.primary,mb:3},children:a.price}),(0,d.jsx)(f.default,{component:"ul",sx:{pl:2,mb:3,color:i.sM.text.secondary},children:a.features.map(a=>(0,d.jsx)(f.default,{component:"li",sx:{fontSize:13,mb:.5},children:a},a))}),b?(0,d.jsx)(f.default,{sx:{textAlign:"center",p:1.5,bgcolor:i.sM.bg.inset,borderRadius:1,color:i.sM.accent.amber,...(0,i.kR)("label")},children:"현재 구독 중"}):"free"===a.tier?(0,d.jsx)(f.default,{sx:{textAlign:"center",color:i.sM.text.muted,fontSize:12},children:"기본 플랜"}):(0,d.jsx)(k.CheckoutButton,{tier:a.tier})]})},a.tier)})}),(0,d.jsx)(f.default,{sx:{mt:4,color:i.sM.text.muted,fontSize:11},children:"결제는 Stripe로 안전하게 처리됩니다. 언제든 취소할 수 있습니다."})]})]})}},14997:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["billing",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,13413)),"D:\\workspace\\voice\\apps\\web\\src\\app\\billing\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\billing\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/billing/page",pathname:"/billing",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/billing/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},24064:(a,b,c)=>{"use strict";c.d(b,{CheckoutButton:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call CheckoutButton() from the server but CheckoutButton is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx","CheckoutButton")},24450:(a,b,c)=>{"use strict";c.d(b,{CheckoutButton:()=>k});var d=c(78157),e=c(31768),f=c(90073),g=c(73995),h=c(87598),i=c(32245),j=c(15005);function k({tier:a}){let[b,c]=(0,e.useState)(!1),[k,l]=(0,e.useState)(null);async function m(){l(null),c(!0);try{let b=(0,j.c)(),{data:{session:c}}=await b.auth.getSession();if(!c)return void l("로그인이 필요합니다");let d=await fetch(`${process.env.NEXT_PUBLIC_SUPABASE_URL}/functions/v1/stripe-checkout`,{method:"POST",headers:{Authorization:`Bearer ${c.access_token}`,"Content-Type":"application/json"},body:JSON.stringify({tier:a,success_url:`${window.location.origin}/billing?success=1`,cancel_url:`${window.location.origin}/billing?canceled=1`})});if(!d.ok){let a=await d.text();throw Error(`Checkout 시작 실패: ${d.status} ${a}`)}let e=await d.json();e.url?window.location.href=e.url:l("Checkout URL을 받지 못했습니다")}catch(a){l(a instanceof Error?a.message:"Unknown error")}finally{c(!1)}}return(0,d.jsxs)(f.default,{children:[(0,d.jsx)(g.A,{fullWidth:!0,variant:"contained",size:"large",onClick:()=>void m(),disabled:b,startIcon:b?(0,d.jsx)(h.A,{size:16,color:"inherit"}):null,children:"업그레이드"}),k&&(0,d.jsx)(i.A,{severity:"error",variant:"outlined",sx:{mt:1,fontSize:11},children:k})]})}},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},28674:(a,b,c)=>{Promise.resolve().then(c.bind(c,24450)),Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,88636)),Promise.resolve().then(c.bind(c,22261)),Promise.resolve().then(c.bind(c,37217)),Promise.resolve().then(c.bind(c,20188)),Promise.resolve().then(c.bind(c,62368)),Promise.resolve().then(c.bind(c,53678)),Promise.resolve().then(c.bind(c,2154)),Promise.resolve().then(c.bind(c,8977)),Promise.resolve().then(c.bind(c,34601)),Promise.resolve().then(c.bind(c,9362)),Promise.resolve().then(c.bind(c,65398)),Promise.resolve().then(c.bind(c,51954)),Promise.resolve().then(c.bind(c,47190)),Promise.resolve().then(c.bind(c,71170)),Promise.resolve().then(c.bind(c,68780)),Promise.resolve().then(c.bind(c,18188)),Promise.resolve().then(c.bind(c,30225)),Promise.resolve().then(c.bind(c,72682)),Promise.resolve().then(c.bind(c,8018)),Promise.resolve().then(c.bind(c,97532)),Promise.resolve().then(c.bind(c,18658)),Promise.resolve().then(c.bind(c,33600)),Promise.resolve().then(c.bind(c,95430)),Promise.resolve().then(c.bind(c,4094)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},38618:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Grid\\\\Grid.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js","default")},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},88506:(a,b,c)=>{Promise.resolve().then(c.bind(c,24064)),Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,38618)),Promise.resolve().then(c.bind(c,49783)),Promise.resolve().then(c.bind(c,27499)),Promise.resolve().then(c.bind(c,28806)),Promise.resolve().then(c.bind(c,36604)),Promise.resolve().then(c.bind(c,10752)),Promise.resolve().then(c.bind(c,24084)),Promise.resolve().then(c.bind(c,55378)),Promise.resolve().then(c.bind(c,11036)),Promise.resolve().then(c.bind(c,40652)),Promise.resolve().then(c.bind(c,84888)),Promise.resolve().then(c.bind(c,22367)),Promise.resolve().then(c.bind(c,26949)),Promise.resolve().then(c.bind(c,77484)),Promise.resolve().then(c.bind(c,68766)),Promise.resolve().then(c.bind(c,70286)),Promise.resolve().then(c.bind(c,3419)),Promise.resolve().then(c.bind(c,81996)),Promise.resolve().then(c.bind(c,50236)),Promise.resolve().then(c.bind(c,46120)),Promise.resolve().then(c.bind(c,20484)),Promise.resolve().then(c.bind(c,9962)),Promise.resolve().then(c.bind(c,2408)),Promise.resolve().then(c.bind(c,94256)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},88636:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>h});var d=c(68780),e=c(37217),f=c(89436),g=c(53678);let h=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.container&&b.container]}}),componentName:"MuiGrid",useThemeProps:a=>(0,f.b)({props:a,name:"MuiGrid"}),useTheme:g.default})}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,878,245,398,351,610],()=>b(b.s=14997));module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/app/billing/page.js.nft.json b/apps/web/.next/server/app/billing/page.js.nft.json deleted file mode 100644 index 7054b5a..0000000 --- a/apps/web/.next/server/app/billing/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../packages/ui/package.json","../../../../package.json","../../../package.json","../../chunks/116.js","../../chunks/245.js","../../chunks/287.js","../../chunks/351.js","../../chunks/398.js","../../chunks/412.js","../../chunks/490.js","../../chunks/610.js","../../chunks/878.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/app/billing/page_client-reference-manifest.js b/apps/web/.next/server/app/billing/page_client-reference-manifest.js deleted file mode 100644 index 9937896..0000000 --- a/apps/web/.next/server/app/billing/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/billing/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\billing\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.next/server/app/dashboard/page.js b/apps/web/.next/server/app/dashboard/page.js deleted file mode 100644 index c12181b..0000000 --- a/apps/web/.next/server/app/dashboard/page.js +++ /dev/null @@ -1,2 +0,0 @@ -(()=>{var a={};a.id=105,a.ids=[105],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},8081:(a,b,c)=>{Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,88636)),Promise.resolve().then(c.bind(c,40034)),Promise.resolve().then(c.bind(c,22261)),Promise.resolve().then(c.bind(c,37217)),Promise.resolve().then(c.bind(c,20188)),Promise.resolve().then(c.bind(c,62368)),Promise.resolve().then(c.bind(c,53678)),Promise.resolve().then(c.bind(c,2154)),Promise.resolve().then(c.bind(c,8977)),Promise.resolve().then(c.bind(c,34601)),Promise.resolve().then(c.bind(c,9362)),Promise.resolve().then(c.bind(c,65398)),Promise.resolve().then(c.bind(c,51954)),Promise.resolve().then(c.bind(c,47190)),Promise.resolve().then(c.bind(c,71170)),Promise.resolve().then(c.bind(c,68780)),Promise.resolve().then(c.bind(c,18188)),Promise.resolve().then(c.bind(c,30225)),Promise.resolve().then(c.bind(c,72682)),Promise.resolve().then(c.bind(c,8018)),Promise.resolve().then(c.bind(c,97532)),Promise.resolve().then(c.bind(c,18658)),Promise.resolve().then(c.bind(c,33600)),Promise.resolve().then(c.bind(c,95430)),Promise.resolve().then(c.bind(c,4094)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},9645:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,90073))},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},17809:(a,b,c)=>{Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,38618)),Promise.resolve().then(c.bind(c,22424)),Promise.resolve().then(c.bind(c,49783)),Promise.resolve().then(c.bind(c,27499)),Promise.resolve().then(c.bind(c,28806)),Promise.resolve().then(c.bind(c,36604)),Promise.resolve().then(c.bind(c,10752)),Promise.resolve().then(c.bind(c,24084)),Promise.resolve().then(c.bind(c,55378)),Promise.resolve().then(c.bind(c,11036)),Promise.resolve().then(c.bind(c,40652)),Promise.resolve().then(c.bind(c,84888)),Promise.resolve().then(c.bind(c,22367)),Promise.resolve().then(c.bind(c,26949)),Promise.resolve().then(c.bind(c,77484)),Promise.resolve().then(c.bind(c,68766)),Promise.resolve().then(c.bind(c,70286)),Promise.resolve().then(c.bind(c,3419)),Promise.resolve().then(c.bind(c,81996)),Promise.resolve().then(c.bind(c,50236)),Promise.resolve().then(c.bind(c,46120)),Promise.resolve().then(c.bind(c,20484)),Promise.resolve().then(c.bind(c,9962)),Promise.resolve().then(c.bind(c,2408)),Promise.resolve().then(c.bind(c,94256)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},22424:(a,b,c)=>{"use strict";c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Stack\\\\Stack.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js","default")},23930:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>l});var d=c(5939),e=c(48248),f=c(38618),g=c(22424),h=c(80973),i=c(48067),j=c(28340);async function k(){try{let a=await (0,j.n)(),[{count:b},{data:c}]=await Promise.all([a.from("meetings").select("*",{count:"exact",head:!0}),a.from("meetings").select("id, title, started_at").order("started_at",{ascending:!1}).limit(5)]);return{stats:[{label:"총 회의",value:String(b??0),hint:"전체 기간"},{label:"이번 주",value:"—",hint:"7일간"},{label:"구독 티어",value:"Free",hint:"업그레이드 가능"},{label:"쿼터 사용",value:"0 / 50",hint:"오늘"}],recentMeetings:(c??[]).map(a=>({id:a.id,title:a.title??"(제목 없음)",started_at:a.started_at}))}}catch{return{stats:[{label:"총 회의",value:"—"},{label:"이번 주",value:"—"},{label:"구독 티어",value:"—"},{label:"쿼터 사용",value:"—"}],recentMeetings:[]}}}async function l(){let{stats:a,recentMeetings:b}=await k();return(0,d.jsxs)(e.default,{children:[(0,d.jsx)(h.Rk,{variant:"title",sx:{mb:4},children:"DASHBOARD"}),(0,d.jsx)(f.default,{container:!0,spacing:3,sx:{mb:4},children:a.map(a=>(0,d.jsx)(f.default,{size:{xs:12,sm:6,md:3},children:(0,d.jsxs)(h.Uu,{sx:{p:3,height:"100%"},children:[(0,d.jsx)(e.default,{sx:{color:i.sM.text.label,...(0,i.kR)("label"),mb:1},children:a.label}),(0,d.jsx)(h.Rk,{variant:"title",children:a.value}),a.hint&&(0,d.jsx)(e.default,{sx:{mt:1,color:i.sM.text.muted,fontSize:11},children:a.hint})]})},a.label))}),(0,d.jsx)(h.Rk,{variant:"heading",sx:{mb:2},children:"RECENT MEETINGS"}),(0,d.jsx)(g.default,{spacing:2,children:0===b.length?(0,d.jsx)(h.Uu,{sx:{p:4,textAlign:"center",color:i.sM.text.muted},children:"아직 회의가 없습니다."}):b.map(a=>(0,d.jsxs)(h.Uu,{sx:{p:3},children:[(0,d.jsx)(e.default,{sx:{color:i.sM.text.primary,...(0,i.kR)("body")},children:a.title}),(0,d.jsx)(e.default,{sx:{color:i.sM.text.muted,fontSize:12,mt:.5},children:new Date(a.started_at).toLocaleString("ko-KR")})]},a.id))})]})}},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},38618:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Grid\\\\Grid.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js","default")},40034:(a,b,c)=>{"use strict";c.d(b,{default:()=>g});var d=c(72682),e=c(37217),f=c(89436);let g=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:a=>(0,f.b)({props:a,name:"MuiStack"})})},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},75109:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>i});var d=c(5939),e=c(22134),f=c(48248),g=c(36146),h=c(28340);async function i({children:a}){(0,h.o)()||(0,e.redirect)("/login");let b=await (0,h.n)(),{data:{user:c}}=await b.auth.getUser();return c||(0,e.redirect)("/login"),(0,d.jsxs)(f.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(g.Sidebar,{}),(0,d.jsx)(f.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:a})]})}},80729:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["dashboard",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,23930)),"D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\page.tsx"]}]},{layout:[()=>Promise.resolve().then(c.bind(c,75109)),"D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\layout.tsx"]}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/dashboard/page",pathname:"/dashboard",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/dashboard/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},85677:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,48248))},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},88636:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>h});var d=c(68780),e=c(37217),f=c(89436),g=c(53678);let h=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.container&&b.container]}}),componentName:"MuiGrid",useThemeProps:a=>(0,f.b)({props:a,name:"MuiGrid"}),useTheme:g.default})}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,878,398,351,610],()=>b(b.s=80729));module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/app/dashboard/page.js.nft.json b/apps/web/.next/server/app/dashboard/page.js.nft.json deleted file mode 100644 index 0cb0fc0..0000000 --- a/apps/web/.next/server/app/dashboard/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../packages/ui/package.json","../../../../package.json","../../../package.json","../../chunks/116.js","../../chunks/287.js","../../chunks/351.js","../../chunks/398.js","../../chunks/412.js","../../chunks/490.js","../../chunks/610.js","../../chunks/878.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/app/dashboard/page_client-reference-manifest.js b/apps/web/.next/server/app/dashboard/page_client-reference-manifest.js deleted file mode 100644 index a0c1026..0000000 --- a/apps/web/.next/server/app/dashboard/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/dashboard/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","954","static/chunks/app/dashboard/layout-ae6e4d1b24447e50.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.next/server/app/index.html b/apps/web/.next/server/app/index.html deleted file mode 100644 index 5ffa523..0000000 --- a/apps/web/.next/server/app/index.html +++ /dev/null @@ -1 +0,0 @@ -D3RO Voice \ No newline at end of file diff --git a/apps/web/.next/server/app/index.meta b/apps/web/.next/server/app/index.meta deleted file mode 100644 index 66aed49..0000000 --- a/apps/web/.next/server/app/index.meta +++ /dev/null @@ -1,9 +0,0 @@ -{ - "status": 307, - "headers": { - "location": "/login", - "x-nextjs-stale-time": "300", - "x-nextjs-prerender": "1", - "x-next-cache-tags": "_N_T_/layout,_N_T_/page,_N_T_/" - } -} \ No newline at end of file diff --git a/apps/web/.next/server/app/index.rsc b/apps/web/.next/server/app/index.rsc deleted file mode 100644 index cf364e0..0000000 --- a/apps/web/.next/server/app/index.rsc +++ /dev/null @@ -1,19 +0,0 @@ -1:"$Sreact.fragment" -2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"] -3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"] -4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"] -5:I[5341,[],""] -6:I[25,[],""] -8:I[5104,[],"OutletBoundary"] -a:I[7158,[],"AsyncMetadataOutlet"] -c:I[5104,[],"ViewportBoundary"] -e:I[5104,[],"MetadataBoundary"] -f:"$Sreact.suspense" -11:I[4431,[],""] -0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["",""],"i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L7",null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} -7:E{"digest":"NEXT_REDIRECT;replace;/login;307;"} -d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] -9:null -12:I[6505,[],"IconMark"] -b:{"metadata":[["$","title","0",{"children":"D3RO Voice"}],["$","meta","1",{"name":"description","content":"로컬+클라우드 하이브리드 AI 음성 어시스턴트"}],["$","link","2",{"rel":"icon","href":"/favicon.ico"}],["$","$L12","3",{}]],"error":null,"digest":"$undefined"} -10:"$b:metadata" diff --git a/apps/web/.next/server/app/login.html b/apps/web/.next/server/app/login.html deleted file mode 100644 index 0946400..0000000 --- a/apps/web/.next/server/app/login.html +++ /dev/null @@ -1 +0,0 @@ -D3RO Voice

D3RO VOICE

AI 음성 어시스턴트
계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다.
\ No newline at end of file diff --git a/apps/web/.next/server/app/login.meta b/apps/web/.next/server/app/login.meta deleted file mode 100644 index 893113d..0000000 --- a/apps/web/.next/server/app/login.meta +++ /dev/null @@ -1,7 +0,0 @@ -{ - "headers": { - "x-nextjs-stale-time": "300", - "x-nextjs-prerender": "1", - "x-next-cache-tags": "_N_T_/layout,_N_T_/login/layout,_N_T_/login/page,_N_T_/login" - } -} \ No newline at end of file diff --git a/apps/web/.next/server/app/login.rsc b/apps/web/.next/server/app/login.rsc deleted file mode 100644 index a9859b5..0000000 --- a/apps/web/.next/server/app/login.rsc +++ /dev/null @@ -1,22 +0,0 @@ -1:"$Sreact.fragment" -2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"] -3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"] -4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"] -5:I[5341,[],""] -6:I[25,[],""] -7:I[1012,[],"ClientPageRoot"] -8:I[1009,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","520","static/chunks/app/login/page-b71b3729d311a739.js"],"default"] -b:I[5104,[],"OutletBoundary"] -d:I[7158,[],"AsyncMetadataOutlet"] -f:I[5104,[],"ViewportBoundary"] -11:I[5104,[],"MetadataBoundary"] -12:"$Sreact.suspense" -14:I[4431,[],""] -0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["","login"],"i":false,"f":[[["",{"children":["login",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["login",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"Component":"$8","searchParams":{},"params":{},"promises":["$@9","$@a"]}],null,["$","$Lb",null,{"children":["$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lf",null,{"children":"$L10"}],null],["$","$L11",null,{"children":["$","div",null,{"hidden":true,"children":["$","$12",null,{"fallback":null,"children":"$L13"}]}]}]]}],false]],"m":"$undefined","G":["$14",[]],"s":false,"S":true} -9:{} -a:"$0:f:0:1:2:children:2:children:1:props:children:0:props:params" -10:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] -c:null -15:I[6505,[],"IconMark"] -e:{"metadata":[["$","title","0",{"children":"D3RO Voice"}],["$","meta","1",{"name":"description","content":"로컬+클라우드 하이브리드 AI 음성 어시스턴트"}],["$","link","2",{"rel":"icon","href":"/favicon.ico"}],["$","$L15","3",{}]],"error":null,"digest":"$undefined"} -13:"$e:metadata" diff --git a/apps/web/.next/server/app/login/page.js b/apps/web/.next/server/app/login/page.js deleted file mode 100644 index 79f06cb..0000000 --- a/apps/web/.next/server/app/login/page.js +++ /dev/null @@ -1,2 +0,0 @@ -(()=>{var a={};a.id=520,a.ids=[520],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},5743:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>s});var d=c(78157),e=c(71159),f=c(31768),g=c(90073),h=c(40034),i=c(32245),j=c(73995),k=c(78384);let l=(0,k.A)((0,d.jsx)("path",{d:"M12.545,10.239v3.821h5.445c-0.712,2.315-2.647,3.972-5.445,3.972c-3.332,0-6.033-2.701-6.033-6.032s2.701-6.032,6.033-6.032c1.498,0,2.866,0.549,3.921,1.453l2.814-2.814C17.503,2.988,15.139,2,12.545,2C7.021,2,2.543,6.477,2.543,12s4.478,10,10.002,10c8.396,0,10.249-7.85,9.426-11.748L12.545,10.239z"}),"Google"),m=(0,k.A)((0,d.jsx)("path",{d:"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27"}),"GitHub");var n=c(1351),o=c(75349),p=c(83380),q=c(15005),r=c(82244);function s(){(0,e.useRouter)();let{user:a,loading:b}=(0,r.A)(),{t:c}=(0,p.s9)(),[k,s]=(0,f.useState)(null),[t,u]=(0,f.useState)(!1),v=(0,q.$)();async function w(a){if(!v)return void s("Supabase 환경변수가 설정되지 않았습니다. apps/web/env.example.txt를 참고하세요.");s(null),u(!0);try{let b=(0,q.c)(),c=`${window.location.origin}/auth/callback`,{error:d}=await b.auth.signInWithOAuth({provider:a,options:{redirectTo:c}});d&&(s(d.message),u(!1))}catch(a){s(a instanceof Error?a.message:"Unknown error"),u(!1)}}return(0,d.jsx)(g.default,{sx:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center",bgcolor:o.sM.bg.app,p:4},children:(0,d.jsx)(n.Uu,{sx:{maxWidth:420,width:"100%",p:4},children:(0,d.jsxs)(h.default,{spacing:3,children:[(0,d.jsxs)(g.default,{sx:{textAlign:"center"},children:[(0,d.jsx)(n.Rk,{variant:"title",children:"D3RO VOICE"}),(0,d.jsx)(g.default,{sx:{mt:1,...(0,o.kR)("label"),color:o.sM.text.secondary},children:c("login.subtitle")??"AI 음성 어시스턴트"})]}),!v&&(0,d.jsx)(i.A,{severity:"warning",variant:"outlined",children:"Supabase 환경변수가 설정되지 않았습니다. 로그인은 env 설정 후 가능합니다."}),k&&(0,d.jsx)(i.A,{severity:"error",variant:"outlined",children:k}),(0,d.jsxs)(h.default,{spacing:2,children:[(0,d.jsx)(j.A,{fullWidth:!0,variant:"contained",size:"large",startIcon:(0,d.jsx)(l,{}),disabled:t||!v,onClick:()=>void w("google"),children:c("login.google")??"Google로 계속하기"}),(0,d.jsx)(j.A,{fullWidth:!0,variant:"outlined",size:"large",startIcon:(0,d.jsx)(m,{}),disabled:t||!v,onClick:()=>void w("github"),children:c("login.github")??"GitHub로 계속하기"})]}),(0,d.jsx)(g.default,{sx:{textAlign:"center",color:o.sM.text.label,fontSize:12},children:c("login.terms")??"계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다."})]})})})}},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},10863:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\apps\\\\web\\\\src\\\\app\\\\login\\\\page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx","default")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21029:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["login",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,10863)),"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/login/page",pathname:"/login",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/login/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},40034:(a,b,c)=>{"use strict";c.d(b,{default:()=>g});var d=c(72682),e=c(37217),f=c(89436);let g=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:a=>(0,f.b)({props:a,name:"MuiStack"})})},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},74217:(a,b,c)=>{Promise.resolve().then(c.bind(c,5743))},83945:(a,b,c)=>{Promise.resolve().then(c.bind(c,10863))},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,412,245,398,351],()=>b(b.s=21029));module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/app/login/page.js.nft.json b/apps/web/.next/server/app/login/page.js.nft.json deleted file mode 100644 index 7cc28d2..0000000 --- a/apps/web/.next/server/app/login/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../package.json","../../chunks/116.js","../../chunks/245.js","../../chunks/351.js","../../chunks/398.js","../../chunks/412.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/app/login/page_client-reference-manifest.js b/apps/web/.next/server/app/login/page_client-reference-manifest.js deleted file mode 100644 index 2045835..0000000 --- a/apps/web/.next/server/app/login/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/login/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","520","static/chunks/app/login/page-b71b3729d311a739.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.next/server/app/meetings.html b/apps/web/.next/server/app/meetings.html deleted file mode 100644 index 0ba7653..0000000 --- a/apps/web/.next/server/app/meetings.html +++ /dev/null @@ -1 +0,0 @@ -D3RO Voice \ No newline at end of file diff --git a/apps/web/.next/server/app/meetings.meta b/apps/web/.next/server/app/meetings.meta deleted file mode 100644 index e49b09a..0000000 --- a/apps/web/.next/server/app/meetings.meta +++ /dev/null @@ -1,9 +0,0 @@ -{ - "status": 307, - "headers": { - "location": "/login", - "x-nextjs-stale-time": "300", - "x-nextjs-prerender": "1", - "x-next-cache-tags": "_N_T_/layout,_N_T_/meetings/layout,_N_T_/meetings/page,_N_T_/meetings" - } -} \ No newline at end of file diff --git a/apps/web/.next/server/app/meetings.rsc b/apps/web/.next/server/app/meetings.rsc deleted file mode 100644 index 2a297b7..0000000 --- a/apps/web/.next/server/app/meetings.rsc +++ /dev/null @@ -1,19 +0,0 @@ -1:"$Sreact.fragment" -2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"] -3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"] -4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"] -5:I[5341,[],""] -6:I[25,[],""] -8:I[5104,[],"OutletBoundary"] -a:I[7158,[],"AsyncMetadataOutlet"] -c:I[5104,[],"ViewportBoundary"] -e:I[5104,[],"MetadataBoundary"] -f:"$Sreact.suspense" -11:I[4431,[],""] -0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["","meetings"],"i":false,"f":[[["",{"children":["meetings",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["meetings",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L7",null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} -7:E{"digest":"NEXT_REDIRECT;replace;/login;307;"} -d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] -9:null -12:I[6505,[],"IconMark"] -b:{"metadata":[["$","title","0",{"children":"D3RO Voice"}],["$","meta","1",{"name":"description","content":"로컬+클라우드 하이브리드 AI 음성 어시스턴트"}],["$","link","2",{"rel":"icon","href":"/favicon.ico"}],["$","$L12","3",{}]],"error":null,"digest":"$undefined"} -10:"$b:metadata" diff --git a/apps/web/.next/server/app/meetings/[id]/page.js b/apps/web/.next/server/app/meetings/[id]/page.js deleted file mode 100644 index ee240ca..0000000 --- a/apps/web/.next/server/app/meetings/[id]/page.js +++ /dev/null @@ -1,2 +0,0 @@ -(()=>{var a={};a.id=573,a.ids=[573],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},1453:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,22424)),Promise.resolve().then(c.bind(c,49783)),Promise.resolve().then(c.bind(c,27499)),Promise.resolve().then(c.bind(c,28806)),Promise.resolve().then(c.bind(c,36604)),Promise.resolve().then(c.bind(c,10752)),Promise.resolve().then(c.bind(c,24084)),Promise.resolve().then(c.bind(c,55378)),Promise.resolve().then(c.bind(c,11036)),Promise.resolve().then(c.bind(c,40652)),Promise.resolve().then(c.bind(c,84888)),Promise.resolve().then(c.bind(c,22367)),Promise.resolve().then(c.bind(c,26949)),Promise.resolve().then(c.bind(c,77484)),Promise.resolve().then(c.bind(c,68766)),Promise.resolve().then(c.bind(c,70286)),Promise.resolve().then(c.bind(c,3419)),Promise.resolve().then(c.bind(c,81996)),Promise.resolve().then(c.bind(c,50236)),Promise.resolve().then(c.bind(c,46120)),Promise.resolve().then(c.bind(c,20484)),Promise.resolve().then(c.bind(c,9962)),Promise.resolve().then(c.bind(c,2408)),Promise.resolve().then(c.bind(c,94256)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},22424:(a,b,c)=>{"use strict";c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Stack\\\\Stack.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js","default")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},28358:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>l});var d=c(5939),e=c(22134),f=c(48248),g=c(22424),h=c(80973),i=c(48067),j=c(28340),k=c(36146);async function l({params:a}){let{id:b}=await a;(0,j.o)()||(0,e.redirect)("/login");let c=await (0,j.n)(),{data:{user:l}}=await c.auth.getUser();l||(0,e.redirect)("/login");let[{data:m},{data:n},{data:o},{data:p}]=await Promise.all([c.from("meetings").select("*").eq("id",b).maybeSingle(),c.from("transcripts").select("*").eq("meeting_id",b).order("segment_index",{ascending:!0}),c.from("meeting_memos").select("*").eq("meeting_id",b).order("timestamp_ms",{ascending:!0}),c.from("meeting_documents").select("*").eq("meeting_id",b).order("created_at",{ascending:!0})]);return m||(0,e.notFound)(),(0,d.jsxs)(f.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(k.Sidebar,{}),(0,d.jsxs)(f.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsxs)(f.default,{sx:{mb:4},children:[(0,d.jsx)(h.Rk,{variant:"title",children:m.title??"(제목 없음)"}),(0,d.jsxs)(f.default,{sx:{color:i.sM.text.muted,fontSize:12,mt:1},children:[new Date(m.started_at).toLocaleString("ko-KR")," \xb7 ",m.status]})]}),(0,d.jsxs)(g.default,{spacing:3,children:[(0,d.jsxs)(h.Uu,{sx:{p:3},children:[(0,d.jsx)(h.Rk,{variant:"heading",sx:{mb:2},children:"TRANSCRIPT"}),0===(n??[]).length?(0,d.jsx)(f.default,{sx:{color:i.sM.text.muted,fontSize:13},children:"전사 세그먼트가 없습니다."}):(0,d.jsx)(g.default,{spacing:1.5,children:(n??[]).map(a=>(0,d.jsxs)(f.default,{children:[(0,d.jsxs)(f.default,{sx:{color:i.sM.text.label,fontSize:11,mb:.5},children:[Math.floor(a.timestamp_ms/6e4),":",String(Math.floor(a.timestamp_ms/1e3%60)).padStart(2,"0"),a.speaker&&` \xb7 ${a.speaker}`]}),(0,d.jsx)(f.default,{sx:{color:i.sM.text.primary,...(0,i.kR)("body")},children:a.text})]},a.id))})]}),(0,d.jsxs)(h.Uu,{sx:{p:3},children:[(0,d.jsx)(h.Rk,{variant:"heading",sx:{mb:2},children:"MEMOS"}),0===(o??[]).length?(0,d.jsx)(f.default,{sx:{color:i.sM.text.muted,fontSize:13},children:"메모가 없습니다."}):(0,d.jsx)(g.default,{spacing:1,children:(o??[]).map(a=>(0,d.jsx)(f.default,{sx:{p:1.5,borderLeft:`3px solid ${i.sM.accent.amber}`,bgcolor:i.sM.bg.inset},children:(0,d.jsx)(f.default,{sx:{color:i.sM.text.primary,fontSize:13},children:a.content})},a.id))})]}),(0,d.jsxs)(h.Uu,{sx:{p:3},children:[(0,d.jsx)(h.Rk,{variant:"heading",sx:{mb:2},children:"DOCUMENTS"}),0===(p??[]).length?(0,d.jsx)(f.default,{sx:{color:i.sM.text.muted,fontSize:13},children:"생성된 문서가 없습니다."}):(0,d.jsx)(g.default,{spacing:1,children:(p??[]).map(a=>(0,d.jsxs)(f.default,{sx:{p:2,bgcolor:i.sM.bg.inset,borderRadius:1},children:[(0,d.jsx)(f.default,{sx:{...(0,i.kR)("body"),color:i.sM.text.primary,mb:.5},children:a.title}),(0,d.jsxs)(f.default,{sx:{color:i.sM.text.label,fontSize:11},children:[a.template_type," \xb7 ",new Date(a.created_at).toLocaleDateString("ko-KR")]})]},a.id))})]})]})]})]})}},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},40034:(a,b,c)=>{"use strict";c.d(b,{default:()=>g});var d=c(72682),e=c(37217),f=c(89436);let g=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:a=>(0,f.b)({props:a,name:"MuiStack"})})},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},48717:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,40034)),Promise.resolve().then(c.bind(c,22261)),Promise.resolve().then(c.bind(c,37217)),Promise.resolve().then(c.bind(c,20188)),Promise.resolve().then(c.bind(c,62368)),Promise.resolve().then(c.bind(c,53678)),Promise.resolve().then(c.bind(c,2154)),Promise.resolve().then(c.bind(c,8977)),Promise.resolve().then(c.bind(c,34601)),Promise.resolve().then(c.bind(c,9362)),Promise.resolve().then(c.bind(c,65398)),Promise.resolve().then(c.bind(c,51954)),Promise.resolve().then(c.bind(c,47190)),Promise.resolve().then(c.bind(c,71170)),Promise.resolve().then(c.bind(c,68780)),Promise.resolve().then(c.bind(c,18188)),Promise.resolve().then(c.bind(c,30225)),Promise.resolve().then(c.bind(c,72682)),Promise.resolve().then(c.bind(c,8018)),Promise.resolve().then(c.bind(c,97532)),Promise.resolve().then(c.bind(c,18658)),Promise.resolve().then(c.bind(c,33600)),Promise.resolve().then(c.bind(c,95430)),Promise.resolve().then(c.bind(c,4094)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70873:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["meetings",{children:["[id]",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,28358)),"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\[id]\\page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\[id]\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/meetings/[id]/page",pathname:"/meetings/[id]",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/meetings/[id]/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,878,398,351,610],()=>b(b.s=70873));module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/app/meetings/[id]/page.js.nft.json b/apps/web/.next/server/app/meetings/[id]/page.js.nft.json deleted file mode 100644 index 0a48685..0000000 --- a/apps/web/.next/server/app/meetings/[id]/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../../node_modules/next/package.json","../../../../../../../package.json","../../../../../../../packages/ui/package.json","../../../../../package.json","../../../../package.json","../../../chunks/116.js","../../../chunks/287.js","../../../chunks/351.js","../../../chunks/398.js","../../../chunks/412.js","../../../chunks/490.js","../../../chunks/610.js","../../../chunks/878.js","../../../chunks/903.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/app/meetings/[id]/page_client-reference-manifest.js b/apps/web/.next/server/app/meetings/[id]/page_client-reference-manifest.js deleted file mode 100644 index 46ef467..0000000 --- a/apps/web/.next/server/app/meetings/[id]/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/meetings/[id]/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\[id]\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.next/server/app/meetings/page.js b/apps/web/.next/server/app/meetings/page.js deleted file mode 100644 index 89fa929..0000000 --- a/apps/web/.next/server/app/meetings/page.js +++ /dev/null @@ -1,2 +0,0 @@ -(()=>{var a={};a.id=873,a.ids=[873],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},28956:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,38618)),Promise.resolve().then(c.bind(c,49783)),Promise.resolve().then(c.bind(c,27499)),Promise.resolve().then(c.bind(c,28806)),Promise.resolve().then(c.bind(c,36604)),Promise.resolve().then(c.bind(c,10752)),Promise.resolve().then(c.bind(c,24084)),Promise.resolve().then(c.bind(c,55378)),Promise.resolve().then(c.bind(c,11036)),Promise.resolve().then(c.bind(c,40652)),Promise.resolve().then(c.bind(c,84888)),Promise.resolve().then(c.bind(c,22367)),Promise.resolve().then(c.bind(c,26949)),Promise.resolve().then(c.bind(c,77484)),Promise.resolve().then(c.bind(c,68766)),Promise.resolve().then(c.bind(c,70286)),Promise.resolve().then(c.bind(c,3419)),Promise.resolve().then(c.bind(c,81996)),Promise.resolve().then(c.bind(c,50236)),Promise.resolve().then(c.bind(c,46120)),Promise.resolve().then(c.bind(c,20484)),Promise.resolve().then(c.bind(c,9962)),Promise.resolve().then(c.bind(c,2408)),Promise.resolve().then(c.bind(c,94256)),Promise.resolve().then(c.t.bind(c,3498,23)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},37393:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["meetings",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,48746)),"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/meetings/page",pathname:"/meetings",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/meetings/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},48746:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>o});var d=c(5939),e=c(3498),f=c.n(e),g=c(22134),h=c(48248),i=c(38618),j=c(80973),k=c(48067),l=c(28340),m=c(36146);async function n(){try{let a=await (0,l.n)(),{data:b}=await a.from("meetings").select("id, title, started_at, status").order("started_at",{ascending:!1}).limit(100);return(b??[]).map(a=>({id:a.id,title:a.title??"(제목 없음)",started_at:a.started_at,status:a.status}))}catch{return[]}}async function o(){(0,l.o)()||(0,g.redirect)("/login");let a=await (0,l.n)(),{data:{user:b}}=await a.auth.getUser();b||(0,g.redirect)("/login");let c=await n();return(0,d.jsxs)(h.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(m.Sidebar,{}),(0,d.jsxs)(h.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsx)(j.Rk,{variant:"title",sx:{mb:4},children:"MEETINGS"}),0===c.length?(0,d.jsx)(j.Uu,{sx:{p:6,textAlign:"center",color:k.sM.text.muted},children:"아직 회의가 없습니다. 우상단 마이크 메뉴에서 새 녹음을 시작하세요."}):(0,d.jsx)(i.default,{container:!0,spacing:3,children:c.map(a=>(0,d.jsx)(i.default,{size:{xs:12,sm:6,md:4},children:(0,d.jsx)(f(),{href:`/meetings/${a.id}`,style:{textDecoration:"none"},children:(0,d.jsxs)(j.Uu,{sx:{p:3,cursor:"pointer",minHeight:140},children:[(0,d.jsx)(h.default,{sx:{...(0,k.kR)("body"),color:k.sM.text.primary,mb:1},children:a.title}),(0,d.jsx)(h.default,{sx:{color:k.sM.text.muted,fontSize:12,mb:2},children:new Date(a.started_at).toLocaleString("ko-KR")}),(0,d.jsx)(h.default,{sx:{display:"inline-block",px:1.5,py:.5,borderRadius:1,fontSize:11,bgcolor:k.sM.bg.inset,color:k.sM.text.label},children:a.status})]})})},a.id))})]})]})}},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87100:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,88636)),Promise.resolve().then(c.bind(c,22261)),Promise.resolve().then(c.bind(c,37217)),Promise.resolve().then(c.bind(c,20188)),Promise.resolve().then(c.bind(c,62368)),Promise.resolve().then(c.bind(c,53678)),Promise.resolve().then(c.bind(c,2154)),Promise.resolve().then(c.bind(c,8977)),Promise.resolve().then(c.bind(c,34601)),Promise.resolve().then(c.bind(c,9362)),Promise.resolve().then(c.bind(c,65398)),Promise.resolve().then(c.bind(c,51954)),Promise.resolve().then(c.bind(c,47190)),Promise.resolve().then(c.bind(c,71170)),Promise.resolve().then(c.bind(c,68780)),Promise.resolve().then(c.bind(c,18188)),Promise.resolve().then(c.bind(c,30225)),Promise.resolve().then(c.bind(c,72682)),Promise.resolve().then(c.bind(c,8018)),Promise.resolve().then(c.bind(c,97532)),Promise.resolve().then(c.bind(c,18658)),Promise.resolve().then(c.bind(c,33600)),Promise.resolve().then(c.bind(c,95430)),Promise.resolve().then(c.bind(c,4094)),Promise.resolve().then(c.t.bind(c,94496,23)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,878,887,398,351,610],()=>b(b.s=37393));module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/app/meetings/page.js.nft.json b/apps/web/.next/server/app/meetings/page.js.nft.json deleted file mode 100644 index 2ee9eeb..0000000 --- a/apps/web/.next/server/app/meetings/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../packages/ui/package.json","../../../../package.json","../../../package.json","../../chunks/116.js","../../chunks/287.js","../../chunks/351.js","../../chunks/398.js","../../chunks/412.js","../../chunks/490.js","../../chunks/610.js","../../chunks/878.js","../../chunks/887.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/app/meetings/page_client-reference-manifest.js b/apps/web/.next/server/app/meetings/page_client-reference-manifest.js deleted file mode 100644 index c8e106e..0000000 --- a/apps/web/.next/server/app/meetings/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/meetings/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.next/server/app/page.js b/apps/web/.next/server/app/page.js deleted file mode 100644 index 28c18cd..0000000 --- a/apps/web/.next/server/app/page.js +++ /dev/null @@ -1,2 +0,0 @@ -(()=>{var a={};a.id=974,a.ids=[974],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},17129:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>f});var d=c(22134),e=c(28340);async function f(){(0,e.o)()||(0,d.redirect)("/login");let a=await (0,e.n)(),{data:{user:b}}=await a.auth.getUser();b?(0,d.redirect)("/dashboard"):(0,d.redirect)("/login")}},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},19449:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H=["",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,17129)),"D:\\workspace\\voice\\apps\\web\\src\\app\\page.tsx"]}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}],I=["D:\\workspace\\voice\\apps\\web\\src\\app\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/page",pathname:"/",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},19775:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"notFound",{enumerable:!0,get:function(){return e}});let d=""+c(27178).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function e(){let a=Object.defineProperty(Error(d),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw a.digest=d,a}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},22134:(a,b,c)=>{"use strict";var d=c(99142);c.o(d,"notFound")&&c.d(b,{notFound:function(){return d.notFound}}),c.o(d,"redirect")&&c.d(b,{redirect:function(){return d.redirect}})},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28216:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unstable_rethrow",{enumerable:!0,get:function(){return function a(b){if((0,g.isNextRouterError)(b)||(0,f.isBailoutToCSRError)(b)||(0,i.isDynamicServerError)(b)||(0,h.isDynamicPostpone)(b)||(0,e.isPostpone)(b)||(0,d.isHangingPromiseRejectionError)(b))throw b;b instanceof Error&&"cause"in b&&a(b.cause)}}});let d=c(86586),e=c(18983),f=c(948),g=c(63352),h=c(51513),i=c(95181);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},28340:(a,b,c)=>{"use strict";c.d(b,{n:()=>f,o:()=>g});var d=c(56057),e=c(25739);async function f(){let a=await (0,d.UL)(),b=process.env.NEXT_PUBLIC_SUPABASE_URL??"https://placeholder.supabase.co",c=process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY??"placeholder-anon-key";return(0,e.createServerClient)(b,c,{cookies:{getAll:()=>a.getAll(),setAll(b){try{b.forEach(({name:b,value:c,options:d})=>{a.set(b,c,d)})}catch{}}}})}function g(){return!!(process.env.NEXT_PUBLIC_SUPABASE_URL&&process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},28354:a=>{"use strict";a.exports=require("util")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41423:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getRedirectError:function(){return g},getRedirectStatusCodeFromError:function(){return l},getRedirectTypeFromError:function(){return k},getURLFromRedirectError:function(){return j},permanentRedirect:function(){return i},redirect:function(){return h}});let d=c(39818),e=c(24584),f=c(19121).actionAsyncStorage;function g(a,b,c){void 0===c&&(c=d.RedirectStatusCode.TemporaryRedirect);let f=Object.defineProperty(Error(e.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return f.digest=e.REDIRECT_ERROR_CODE+";"+b+";"+a+";"+c+";",f}function h(a,b){var c;throw null!=b||(b=(null==f||null==(c=f.getStore())?void 0:c.isAction)?e.RedirectType.push:e.RedirectType.replace),g(a,b,d.RedirectStatusCode.TemporaryRedirect)}function i(a,b){throw void 0===b&&(b=e.RedirectType.replace),g(a,b,d.RedirectStatusCode.PermanentRedirect)}function j(a){return(0,e.isRedirectError)(a)?a.digest.split(";").slice(2,-2).join(";"):null}function k(a){if(!(0,e.isRedirectError)(a))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return a.digest.split(";",2)[1]}function l(a){if(!(0,e.isRedirectError)(a))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(a.digest.split(";").at(-2))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},54234:(a,b,c)=>{"use strict";function d(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"forbidden",{enumerable:!0,get:function(){return d}}),c(27178).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},80408:()=>{},83457:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unstable_rethrow",{enumerable:!0,get:function(){return d}});let d=c(28216).unstable_rethrow;("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87032:()=>{},95941:(a,b,c)=>{"use strict";function d(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unauthorized",{enumerable:!0,get:function(){return d}}),c(27178).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},99142:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ReadonlyURLSearchParams:function(){return k},RedirectType:function(){return e.RedirectType},forbidden:function(){return g.forbidden},notFound:function(){return f.notFound},permanentRedirect:function(){return d.permanentRedirect},redirect:function(){return d.redirect},unauthorized:function(){return h.unauthorized},unstable_isUnrecognizedActionError:function(){return l},unstable_rethrow:function(){return i.unstable_rethrow}});let d=c(41423),e=c(24584),f=c(19775),g=c(54234),h=c(95941),i=c(83457);class j extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class k extends URLSearchParams{append(){throw new j}delete(){throw new j}set(){throw new j}sort(){throw new j}}function l(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)}};var b=require("../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,398],()=>b(b.s=19449));module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/app/page.js.nft.json b/apps/web/.next/server/app/page.js.nft.json deleted file mode 100644 index 9e87d3b..0000000 --- a/apps/web/.next/server/app/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../package.json","../../package.json","../chunks/116.js","../chunks/287.js","../chunks/398.js","../chunks/903.js","../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/app/page_client-reference-manifest.js b/apps/web/.next/server/app/page_client-reference-manifest.js deleted file mode 100644 index ca73515..0000000 --- a/apps/web/.next/server/app/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.next/server/app/record.html b/apps/web/.next/server/app/record.html deleted file mode 100644 index a4a569f..0000000 --- a/apps/web/.next/server/app/record.html +++ /dev/null @@ -1 +0,0 @@ -D3RO Voice \ No newline at end of file diff --git a/apps/web/.next/server/app/record.meta b/apps/web/.next/server/app/record.meta deleted file mode 100644 index 57e3988..0000000 --- a/apps/web/.next/server/app/record.meta +++ /dev/null @@ -1,9 +0,0 @@ -{ - "status": 307, - "headers": { - "location": "/login", - "x-nextjs-stale-time": "300", - "x-nextjs-prerender": "1", - "x-next-cache-tags": "_N_T_/layout,_N_T_/record/layout,_N_T_/record/page,_N_T_/record" - } -} \ No newline at end of file diff --git a/apps/web/.next/server/app/record.rsc b/apps/web/.next/server/app/record.rsc deleted file mode 100644 index 22755dc..0000000 --- a/apps/web/.next/server/app/record.rsc +++ /dev/null @@ -1,19 +0,0 @@ -1:"$Sreact.fragment" -2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"] -3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"] -4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"] -5:I[5341,[],""] -6:I[25,[],""] -8:I[5104,[],"OutletBoundary"] -a:I[7158,[],"AsyncMetadataOutlet"] -c:I[5104,[],"ViewportBoundary"] -e:I[5104,[],"MetadataBoundary"] -f:"$Sreact.suspense" -11:I[4431,[],""] -0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["","record"],"i":false,"f":[[["",{"children":["record",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["record",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L7",null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} -7:E{"digest":"NEXT_REDIRECT;replace;/login;307;"} -d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] -9:null -12:I[6505,[],"IconMark"] -b:{"metadata":[["$","title","0",{"children":"D3RO Voice"}],["$","meta","1",{"name":"description","content":"로컬+클라우드 하이브리드 AI 음성 어시스턴트"}],["$","link","2",{"rel":"icon","href":"/favicon.ico"}],["$","$L12","3",{}]],"error":null,"digest":"$undefined"} -10:"$b:metadata" diff --git a/apps/web/.next/server/app/record/page.js b/apps/web/.next/server/app/record/page.js deleted file mode 100644 index c9db32a..0000000 --- a/apps/web/.next/server/app/record/page.js +++ /dev/null @@ -1,2 +0,0 @@ -(()=>{var a={};a.id=314,a.ids=[314],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},2608:(a,b,c)=>{"use strict";c.d(b,{InstrumentPanel:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call InstrumentPanel() from the server but InstrumentPanel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx","InstrumentPanel")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},14957:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,66883)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28340:(a,b,c)=>{"use strict";c.d(b,{n:()=>f,o:()=>g});var d=c(56057),e=c(25739);async function f(){let a=await (0,d.UL)(),b=process.env.NEXT_PUBLIC_SUPABASE_URL??"https://placeholder.supabase.co",c=process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY??"placeholder-anon-key";return(0,e.createServerClient)(b,c,{cookies:{getAll:()=>a.getAll(),setAll(b){try{b.forEach(({name:b,value:c,options:d})=>{a.set(b,c,d)})}catch{}}}})}function g(){return!!(process.env.NEXT_PUBLIC_SUPABASE_URL&&process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},28354:a=>{"use strict";a.exports=require("util")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31857:(a,b,c)=>{"use strict";c.d(b,{ScreenPanel:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ScreenPanel() from the server but ScreenPanel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx","ScreenPanel")},33873:a=>{"use strict";a.exports=require("path")},36146:(a,b,c)=>{"use strict";c.d(b,{Sidebar:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call Sidebar() from the server but Sidebar is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx","Sidebar")},40034:(a,b,c)=>{"use strict";c.d(b,{default:()=>g});var d=c(72682),e=c(37217),f=c(89436);let g=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:a=>(0,f.b)({props:a,name:"MuiStack"})})},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},42503:(a,b,c)=>{"use strict";c.d(b,{PhosphorText:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call PhosphorText() from the server but PhosphorText is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx","PhosphorText")},48156:(a,b,c)=>{"use strict";c.d(b,{MetalCard:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MetalCard() from the server but MetalCard is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx","MetalCard")},59605:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>k});var d=c(5939),e=c(22134),f=c(48248),g=c(80973),h=c(36146),i=c(94139),j=c(28340);async function k(){(0,j.o)()||(0,e.redirect)("/login");let a=await (0,j.n)(),{data:{user:b}}=await a.auth.getUser();return b||(0,e.redirect)("/login"),(0,d.jsxs)(f.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(h.Sidebar,{}),(0,d.jsxs)(f.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsx)(g.Rk,{variant:"title",sx:{mb:4},children:"RECORD"}),(0,d.jsx)(i.MicRecorder,{})]})]})}},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66883:(a,b,c)=>{"use strict";c.d(b,{MicRecorder:()=>r});var d=c(78157),e=c(31768),f=c(40034),g=c(90073),h=c(87598),i=c(32245),j=c(73995),k=c(19619),l=c(78384);let m=(0,l.A)((0,d.jsx)("path",{d:"M6 6h12v12H6z"}),"Stop"),n=(0,l.A)((0,d.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var o=c(1351),p=c(75349),q=c(15005);function r(){let[a,b]=(0,e.useState)("idle"),[c,l]=(0,e.useState)(null),[r,s]=(0,e.useState)(""),[t,u]=(0,e.useState)(0),[v,w]=(0,e.useState)(0),x=(0,e.useRef)(null),y=(0,e.useRef)(null),z=(0,e.useRef)(null),A=(0,e.useRef)(null),B=(0,e.useRef)(null),C=(0,e.useRef)(0),D=(0,e.useRef)(null),E=(0,e.useRef)([]),F=(0,q.$)(),G=(0,e.useCallback)(()=>{y.current?.getTracks().forEach(a=>a.stop()),y.current=null,z.current?.close().catch(()=>{}),z.current=null,A.current=null},[]),H=(0,e.useCallback)(()=>{let a=A.current;if(!a)return;let b=new Uint8Array(a.frequencyBinCount);a.getByteTimeDomainData(b);let c=0;for(let a of b){let b=(a-128)/128;c+=b*b}u(Math.min(1,2.5*Math.sqrt(c/b.length))),B.current=requestAnimationFrame(H)},[]),I=(0,e.useCallback)(async()=>{l(null),s(""),w(0);try{let a=await navigator.mediaDevices.getUserMedia({audio:{sampleRate:16e3,channelCount:1,echoCancellation:!0,noiseSuppression:!0}});y.current=a;let c=new window.AudioContext;z.current=c;let d=c.createMediaStreamSource(a),e=c.createAnalyser();e.fftSize=512,d.connect(e),A.current=e,B.current=requestAnimationFrame(H);let f=MediaRecorder.isTypeSupported("audio/webm;codecs=opus")?"audio/webm;codecs=opus":"audio/webm",g=new MediaRecorder(a,{mimeType:f});x.current=g,E.current=[],g.ondataavailable=a=>{a.data.size>0&&E.current.push(a.data)},g.onstop=()=>{J()},g.start(250),C.current=Date.now(),D.current=window.setInterval(()=>{w(Date.now()-C.current)},100),b("recording")}catch(a){l(a instanceof Error?a.message:"Failed to start recording"),b("error"),G()}},[G,H]),J=(0,e.useCallback)(async()=>{b("processing"),B.current&&cancelAnimationFrame(B.current),D.current&&window.clearInterval(D.current);let a=new Blob(E.current,{type:"audio/webm"});if(G(),!F){l("Supabase가 설정되지 않아 전사할 수 없습니다."),b("error");return}try{let c=(0,q.c)(),{data:{session:d}}=await c.auth.getSession();if(!d){l("로그인이 필요합니다."),b("error");return}let e=new FormData;e.append("audio",a,"recording.webm"),e.append("sample_rate","16000"),e.append("language_code","ko-KR");let f=await fetch(`${process.env.NEXT_PUBLIC_SUPABASE_URL}/functions/v1/stt-proxy`,{method:"POST",headers:{Authorization:`Bearer ${d.access_token}`},body:e});if(!f.ok){let a=await f.text();throw Error(`STT failed: ${f.status} ${a}`)}let g=await f.json();s(g.transcript),b("done")}catch(a){l(a instanceof Error?a.message:"STT 처리 실패"),b("error")}},[F,G]),K=(0,e.useCallback)(()=>{x.current&&"inactive"!==x.current.state&&x.current.stop()},[]),L=(0,e.useCallback)(()=>{x.current&&"inactive"!==x.current.state&&(x.current.onstop=null,x.current.stop()),B.current&&cancelAnimationFrame(B.current),D.current&&window.clearInterval(D.current),G(),b("idle"),s(""),w(0),l(null)},[G]),M=`${String(Math.floor(v/6e4)).padStart(2,"0")}:${String(Math.floor(v/1e3%60)).padStart(2,"0")}`,N=Array.from({length:9},(b,c)=>{let d=Math.abs(c-4)/4;return"recording"===a?Math.max(.15,t*(1-.5*d)):.15});return(0,d.jsx)(o.Uu,{sx:{p:4,maxWidth:600,mx:"auto"},children:(0,d.jsxs)(f.default,{spacing:3,alignItems:"center",children:[(0,d.jsx)(o.Rk,{variant:"heading",children:"recording"===a?"RECORDING":"processing"===a?"PROCESSING":"READY"}),(0,d.jsx)(g.default,{sx:{display:"flex",alignItems:"center",justifyContent:"center",gap:1,height:60,width:"100%"},children:N.map((b,c)=>(0,d.jsx)(g.default,{sx:{width:8,height:`${100*b}%`,bgcolor:p.sM.accent.amber,borderRadius:1,transition:"recording"===a?"height 50ms linear":"height 200ms"}},c))}),"recording"===a&&(0,d.jsx)(g.default,{sx:{...(0,p.kR)("title"),color:p.sM.text.primary,fontFamily:"monospace"},children:M}),"processing"===a&&(0,d.jsx)(h.A,{size:32}),"done"===a&&r&&(0,d.jsx)(g.default,{sx:{p:2,width:"100%",bgcolor:p.sM.bg.inset,borderRadius:1,color:p.sM.text.primary,whiteSpace:"pre-wrap"},children:r}),c&&(0,d.jsx)(i.A,{severity:"error",sx:{width:"100%"},variant:"outlined",children:c}),(0,d.jsx)(f.default,{direction:"row",spacing:2,children:"idle"===a||"done"===a||"error"===a?(0,d.jsx)(j.A,{variant:"contained",size:"large",startIcon:(0,d.jsx)(k.A,{}),onClick:()=>void I(),disabled:!F,children:"done"===a?"새 녹음":"녹음 시작"}):"recording"===a?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(j.A,{variant:"contained",color:"error",startIcon:(0,d.jsx)(m,{}),onClick:K,children:"정지"}),(0,d.jsx)(j.A,{variant:"outlined",startIcon:(0,d.jsx)(n,{}),onClick:L,children:"취소"})]}):null})]})})}},67693:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,94139)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},70150:(a,b,c)=>{"use strict";c.d(b,{ButtonGroup:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ButtonGroup() from the server but ButtonGroup is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx","ButtonGroup")},80973:(a,b,c)=>{"use strict";c.d(b,{Rk:()=>e.PhosphorText,Uu:()=>d.MetalCard}),c(98470),c(2608),c(85076),c(89504);var d=c(48156),e=c(42503);c(97376),c(31857),c(70150)},85076:(a,b,c)=>{"use strict";c.d(b,{Led:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call Led() from the server but Led is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx","Led")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89504:(a,b,c)=>{"use strict";c.d(b,{PhysicalButton:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call PhysicalButton() from the server but PhysicalButton is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx","PhysicalButton")},93525:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["record",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,59605)),"D:\\workspace\\voice\\apps\\web\\src\\app\\record\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\record\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/record/page",pathname:"/record",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/record/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},94139:(a,b,c)=>{"use strict";c.d(b,{MicRecorder:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MicRecorder() from the server but MicRecorder is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx","MicRecorder")},96016:(a,b,c)=>{"use strict";c.d(b,{Sidebar:()=>v});var d=c(78157),e=c(71159),f=c(90073),g=c(42987),h=c(91138),i=c(50498),j=c(86416),k=c(31684),l=c(63640),m=c(59078),n=c(19619),o=c(4818),p=c(90230),q=c(97128),r=c(1351),s=c(75349),t=c(83380),u=c(15005);function v(){let a=(0,e.useRouter)(),b=(0,e.usePathname)(),{t:c}=(0,t.s9)(),v=[{key:"dashboard",path:"/dashboard",label:c("nav.dashboard")??"Dashboard",icon:(0,d.jsx)(l.A,{})},{key:"meetings",path:"/meetings",label:c("nav.meetings")??"Meetings",icon:(0,d.jsx)(m.A,{})},{key:"record",path:"/record",label:c("nav.record")??"Record",icon:(0,d.jsx)(n.A,{})},{key:"teams",path:"/teams",label:c("nav.teams")??"Teams",icon:(0,d.jsx)(o.A,{})},{key:"billing",path:"/billing",label:c("nav.billing")??"Billing",icon:(0,d.jsx)(p.A,{})}];async function w(){let b=(0,u.c)();await b.auth.signOut(),a.replace("/login")}return(0,d.jsxs)(f.default,{sx:{width:240,minHeight:"100vh",bgcolor:s.sM.bg.sidebar,borderRight:`1px solid ${s.sM.border.default}`,display:"flex",flexDirection:"column"},children:[(0,d.jsx)(f.default,{sx:{p:3,borderBottom:`1px solid ${s.sM.border.default}`},children:(0,d.jsx)(r.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,d.jsx)(g.A,{sx:{flex:1,py:2},children:v.map(c=>{let e=b===c.path||b.startsWith(`${c.path}/`);return(0,d.jsx)(h.Ay,{disablePadding:!0,children:(0,d.jsxs)(i.A,{selected:e,onClick:()=>a.push(c.path),sx:{"&.Mui-selected":{bgcolor:s.sM.bg.inset,borderLeft:`3px solid ${s.sM.accent.amber}`}},children:[(0,d.jsx)(j.A,{sx:{color:e?s.sM.accent.amber:s.sM.text.label},children:c.icon}),(0,d.jsx)(k.A,{primary:c.label,primaryTypographyProps:{color:e?s.sM.text.primary:s.sM.text.secondary}})]})},c.key)})}),(0,d.jsx)(g.A,{sx:{borderTop:`1px solid ${s.sM.border.default}`},children:(0,d.jsx)(h.Ay,{disablePadding:!0,children:(0,d.jsxs)(i.A,{onClick:()=>void w(),children:[(0,d.jsx)(j.A,{sx:{color:s.sM.text.label},children:(0,d.jsx)(q.A,{})}),(0,d.jsx)(k.A,{primary:c("nav.logout")??"Logout",primaryTypographyProps:{color:s.sM.text.secondary}})]})})})]})}},97376:(a,b,c)=>{"use strict";c.d(b,{MetalDial:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MetalDial() from the server but MetalDial is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx","MetalDial")},98470:(a,b,c)=>{"use strict";c.d(b,{CrtDisplay:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call CrtDisplay() from the server but CrtDisplay is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx","CrtDisplay")}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,245,398,351],()=>b(b.s=93525));module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/app/record/page.js.nft.json b/apps/web/.next/server/app/record/page.js.nft.json deleted file mode 100644 index c1c81ae..0000000 --- a/apps/web/.next/server/app/record/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../packages/ui/package.json","../../../../package.json","../../../package.json","../../chunks/116.js","../../chunks/245.js","../../chunks/287.js","../../chunks/351.js","../../chunks/398.js","../../chunks/412.js","../../chunks/490.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/app/record/page_client-reference-manifest.js b/apps/web/.next/server/app/record/page_client-reference-manifest.js deleted file mode 100644 index 0be72b8..0000000 --- a/apps/web/.next/server/app/record/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/record/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\record\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.next/server/app/teams.html b/apps/web/.next/server/app/teams.html deleted file mode 100644 index 0c8092d..0000000 --- a/apps/web/.next/server/app/teams.html +++ /dev/null @@ -1 +0,0 @@ -D3RO Voice \ No newline at end of file diff --git a/apps/web/.next/server/app/teams.meta b/apps/web/.next/server/app/teams.meta deleted file mode 100644 index 67bb184..0000000 --- a/apps/web/.next/server/app/teams.meta +++ /dev/null @@ -1,9 +0,0 @@ -{ - "status": 307, - "headers": { - "location": "/login", - "x-nextjs-stale-time": "300", - "x-nextjs-prerender": "1", - "x-next-cache-tags": "_N_T_/layout,_N_T_/teams/layout,_N_T_/teams/page,_N_T_/teams" - } -} \ No newline at end of file diff --git a/apps/web/.next/server/app/teams.rsc b/apps/web/.next/server/app/teams.rsc deleted file mode 100644 index bc4e385..0000000 --- a/apps/web/.next/server/app/teams.rsc +++ /dev/null @@ -1,19 +0,0 @@ -1:"$Sreact.fragment" -2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"] -3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"] -4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"] -5:I[5341,[],""] -6:I[25,[],""] -8:I[5104,[],"OutletBoundary"] -a:I[7158,[],"AsyncMetadataOutlet"] -c:I[5104,[],"ViewportBoundary"] -e:I[5104,[],"MetadataBoundary"] -f:"$Sreact.suspense" -11:I[4431,[],""] -0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["","teams"],"i":false,"f":[[["",{"children":["teams",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["teams",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L7",null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} -7:E{"digest":"NEXT_REDIRECT;replace;/login;307;"} -d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] -9:null -12:I[6505,[],"IconMark"] -b:{"metadata":[["$","title","0",{"children":"D3RO Voice"}],["$","meta","1",{"name":"description","content":"로컬+클라우드 하이브리드 AI 음성 어시스턴트"}],["$","link","2",{"rel":"icon","href":"/favicon.ico"}],["$","$L12","3",{}]],"error":null,"digest":"$undefined"} -10:"$b:metadata" diff --git a/apps/web/.next/server/app/teams/[id]/page.js b/apps/web/.next/server/app/teams/[id]/page.js deleted file mode 100644 index fe2cb19..0000000 --- a/apps/web/.next/server/app/teams/[id]/page.js +++ /dev/null @@ -1,2 +0,0 @@ -(()=>{var a={};a.id=339,a.ids=[339],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},22424:(a,b,c)=>{"use strict";c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Stack\\\\Stack.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js","default")},23959:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,55957)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,22424)),Promise.resolve().then(c.bind(c,49783)),Promise.resolve().then(c.bind(c,27499)),Promise.resolve().then(c.bind(c,28806)),Promise.resolve().then(c.bind(c,36604)),Promise.resolve().then(c.bind(c,10752)),Promise.resolve().then(c.bind(c,24084)),Promise.resolve().then(c.bind(c,55378)),Promise.resolve().then(c.bind(c,11036)),Promise.resolve().then(c.bind(c,40652)),Promise.resolve().then(c.bind(c,84888)),Promise.resolve().then(c.bind(c,22367)),Promise.resolve().then(c.bind(c,26949)),Promise.resolve().then(c.bind(c,77484)),Promise.resolve().then(c.bind(c,68766)),Promise.resolve().then(c.bind(c,70286)),Promise.resolve().then(c.bind(c,3419)),Promise.resolve().then(c.bind(c,81996)),Promise.resolve().then(c.bind(c,50236)),Promise.resolve().then(c.bind(c,46120)),Promise.resolve().then(c.bind(c,20484)),Promise.resolve().then(c.bind(c,9962)),Promise.resolve().then(c.bind(c,2408)),Promise.resolve().then(c.bind(c,94256)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},51983:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,70700)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,40034)),Promise.resolve().then(c.bind(c,22261)),Promise.resolve().then(c.bind(c,37217)),Promise.resolve().then(c.bind(c,20188)),Promise.resolve().then(c.bind(c,62368)),Promise.resolve().then(c.bind(c,53678)),Promise.resolve().then(c.bind(c,2154)),Promise.resolve().then(c.bind(c,8977)),Promise.resolve().then(c.bind(c,34601)),Promise.resolve().then(c.bind(c,9362)),Promise.resolve().then(c.bind(c,65398)),Promise.resolve().then(c.bind(c,51954)),Promise.resolve().then(c.bind(c,47190)),Promise.resolve().then(c.bind(c,71170)),Promise.resolve().then(c.bind(c,68780)),Promise.resolve().then(c.bind(c,18188)),Promise.resolve().then(c.bind(c,30225)),Promise.resolve().then(c.bind(c,72682)),Promise.resolve().then(c.bind(c,8018)),Promise.resolve().then(c.bind(c,97532)),Promise.resolve().then(c.bind(c,18658)),Promise.resolve().then(c.bind(c,33600)),Promise.resolve().then(c.bind(c,95430)),Promise.resolve().then(c.bind(c,4094)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},55957:(a,b,c)=>{"use strict";c.d(b,{InviteMemberForm:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call InviteMemberForm() from the server but InviteMemberForm is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx","InviteMemberForm")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70700:(a,b,c)=>{"use strict";c.d(b,{InviteMemberForm:()=>S});var d=c(78157),e=c(31768),f=c(71159),g=c(73995),h=c(79390),i=c(29040),j=c(77510),k=c(80745),l=c(81955),m=c(38592),n=c(31933),o=c(75078),p=c(21726);function q(a){return(0,p.Ay)("MuiDialog",a)}let r=(0,o.A)("MuiDialog",["root","backdrop","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),s=e.createContext({});var t=c(57526),u=c(37217),v=c(53678),w=c(3927),x=c(89436),y=c(60360);let z=(0,u.default)(t.A,{name:"MuiDialog",slot:"Backdrop"})({zIndex:-1}),A=(0,u.default)(l.A,{name:"MuiDialog",slot:"Root"})({"@media print":{position:"absolute !important"}}),B=(0,u.default)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.container,b[`scroll${(0,k.A)(c.scroll)}`]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),C=(0,u.default)(n.A,{name:"MuiDialog",slot:"Paper",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.paper,b[`scrollPaper${(0,k.A)(c.scroll)}`],b[`paperWidth${(0,k.A)(String(c.maxWidth))}`],c.fullWidth&&b.paperFullWidth,c.fullScreen&&b.paperFullScreen]}})((0,w.A)(({theme:a})=>({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:({ownerState:a})=>!a.maxWidth,style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:"px"===a.breakpoints.unit?Math.max(a.breakpoints.values.xs,444):`max(${a.breakpoints.values.xs}${a.breakpoints.unit}, 444px)`,[`&.${r.paperScrollBody}`]:{[a.breakpoints.down(Math.max(a.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(a.breakpoints.values).filter(a=>"xs"!==a).map(b=>({props:{maxWidth:b},style:{maxWidth:`${a.breakpoints.values[b]}${a.breakpoints.unit}`,[`&.${r.paperScrollBody}`]:{[a.breakpoints.down(a.breakpoints.values[b]+64)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:({ownerState:a})=>a.fullWidth,style:{width:"calc(100% - 64px)"}},{props:({ownerState:a})=>a.fullScreen,style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${r.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}}]}))),D=e.forwardRef(function(a,b){let c=(0,x.b)({props:a,name:"MuiDialog"}),f=(0,v.default)(),g={enter:f.transitions.duration.enteringScreen,exit:f.transitions.duration.leavingScreen},{"aria-describedby":l,"aria-labelledby":o,"aria-modal":p=!0,BackdropComponent:r,BackdropProps:t,children:u,className:w,disableEscapeKeyDown:D=!1,fullScreen:E=!1,fullWidth:F=!1,maxWidth:G="sm",onClick:H,onClose:I,open:J,PaperComponent:K=n.A,PaperProps:L={},scroll:M="paper",slots:N={},slotProps:O={},TransitionComponent:P=m.A,transitionDuration:Q=g,TransitionProps:R,...S}=c,T={...c,disableEscapeKeyDown:D,fullScreen:E,fullWidth:F,maxWidth:G,scroll:M},U=(a=>{let{classes:b,scroll:c,maxWidth:d,fullWidth:e,fullScreen:f}=a,g={root:["root"],backdrop:["backdrop"],container:["container",`scroll${(0,k.A)(c)}`],paper:["paper",`paperScroll${(0,k.A)(c)}`,`paperWidth${(0,k.A)(String(d))}`,e&&"paperFullWidth",f&&"paperFullScreen"]};return(0,i.A)(g,q,b)})(T),V=e.useRef(),W=(0,j.A)(o),X=e.useMemo(()=>({titleId:W}),[W]),Y={slots:{transition:P,...N},slotProps:{transition:R,paper:L,backdrop:t,...O}},[Z,$]=(0,y.A)("root",{elementType:A,shouldForwardComponentProp:!0,externalForwardedProps:Y,ownerState:T,className:(0,h.A)(U.root,w),ref:b}),[_,aa]=(0,y.A)("backdrop",{elementType:z,shouldForwardComponentProp:!0,externalForwardedProps:Y,ownerState:T,className:U.backdrop}),[ab,ac]=(0,y.A)("paper",{elementType:C,shouldForwardComponentProp:!0,externalForwardedProps:Y,ownerState:T,className:(0,h.A)(U.paper,L.className)}),[ad,ae]=(0,y.A)("container",{elementType:B,externalForwardedProps:Y,ownerState:T,className:U.container}),[af,ag]=(0,y.A)("transition",{elementType:m.A,externalForwardedProps:Y,ownerState:T,additionalProps:{appear:!0,in:J,timeout:Q,role:"presentation"}});return(0,d.jsx)(Z,{closeAfterTransition:!0,slots:{backdrop:_},slotProps:{backdrop:{transitionDuration:Q,as:r,...aa}},disableEscapeKeyDown:D,onClose:I,open:J,onClick:a=>{H&&H(a),V.current&&(V.current=null,I&&I(a,"backdropClick"))},...$,...S,children:(0,d.jsx)(af,{...ag,children:(0,d.jsx)(ad,{onMouseDown:a=>{V.current=a.target===a.currentTarget},...ae,children:(0,d.jsx)(ab,{as:K,elevation:24,role:"dialog","aria-describedby":l,"aria-labelledby":W,"aria-modal":p,...ac,children:(0,d.jsx)(s.Provider,{value:X,children:u})})})})})});var E=c(90410);function F(a){return(0,p.Ay)("MuiDialogTitle",a)}let G=(0,o.A)("MuiDialogTitle",["root"]),H=(0,u.default)(E.A,{name:"MuiDialogTitle",slot:"Root"})({padding:"16px 24px",flex:"0 0 auto"}),I=e.forwardRef(function(a,b){let c=(0,x.b)({props:a,name:"MuiDialogTitle"}),{className:f,id:g,...j}=c,k=(a=>{let{classes:b}=a;return(0,i.A)({root:["root"]},F,b)})(c),{titleId:l=g}=e.useContext(s);return(0,d.jsx)(H,{component:"h2",className:(0,h.A)(k.root,f),ownerState:c,ref:b,variant:"h6",id:g??l,...j})});function J(a){return(0,p.Ay)("MuiDialogContent",a)}(0,o.A)("MuiDialogContent",["root","dividers"]);let K=(0,u.default)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.dividers&&b.dividers]}})((0,w.A)(({theme:a})=>({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:({ownerState:a})=>a.dividers,style:{padding:"16px 24px",borderTop:`1px solid ${(a.vars||a).palette.divider}`,borderBottom:`1px solid ${(a.vars||a).palette.divider}`}},{props:({ownerState:a})=>!a.dividers,style:{[`.${G.root} + &`]:{paddingTop:0}}}]}))),L=e.forwardRef(function(a,b){let c=(0,x.b)({props:a,name:"MuiDialogContent"}),{className:e,dividers:f=!1,...g}=c,j={...c,dividers:f},k=(a=>{let{classes:b,dividers:c}=a;return(0,i.A)({root:["root",c&&"dividers"]},J,b)})(j);return(0,d.jsx)(K,{className:(0,h.A)(k.root,e),ownerState:j,ref:b,...g})});var M=c(40034),N=c(90073),O=c(7894),P=c(32245);let Q=(0,c(78384).A)((0,d.jsx)("path",{d:"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m-9-2V7H4v3H1v2h3v3h2v-3h3v-2zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"PersonAdd");var R=c(15005);function S({teamId:a}){let b=(0,f.useRouter)(),[c,h]=(0,e.useState)(!1),[i,j]=(0,e.useState)(""),[k,l]=(0,e.useState)(null),[m,n]=(0,e.useState)(!1);async function o(){if(i.trim()){l(null),n(!0);try{let c=(0,R.c)(),{error:d}=await c.from("team_members").insert({team_id:a,user_id:i.trim(),role:"member"});if(d)return void l(d.message);j(""),h(!1),b.refresh()}finally{n(!1)}}}return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g.A,{variant:"outlined",size:"small",startIcon:(0,d.jsx)(Q,{}),onClick:()=>h(!0),children:"멤버 초대"}),(0,d.jsxs)(D,{open:c,onClose:()=>h(!1),maxWidth:"sm",fullWidth:!0,children:[(0,d.jsx)(I,{children:"멤버 초대"}),(0,d.jsx)(L,{children:(0,d.jsxs)(M.default,{spacing:2,sx:{mt:1},children:[(0,d.jsx)(N.default,{sx:{fontSize:12,color:"text.secondary"},children:"MVP 단계에서는 user_id를 직접 입력합니다. 정식 초대 링크 / 이메일 발송은 V2-7b에서 지원 예정입니다."}),(0,d.jsx)(O.A,{label:"User ID (UUID)",size:"small",value:i,onChange:a=>j(a.target.value),placeholder:"00000000-0000-0000-0000-000000000000",fullWidth:!0,autoFocus:!0}),k&&(0,d.jsx)(P.A,{severity:"error",variant:"outlined",children:k}),(0,d.jsxs)(M.default,{direction:"row",spacing:1,justifyContent:"flex-end",children:[(0,d.jsx)(g.A,{onClick:()=>h(!1),disabled:m,children:"취소"}),(0,d.jsx)(g.A,{variant:"contained",onClick:()=>void o(),disabled:m||!i.trim(),children:"초대"})]})]})})]})]})}},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},90488:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>m});var d=c(5939),e=c(22134),f=c(48248),g=c(22424),h=c(80973),i=c(48067),j=c(36146),k=c(55957),l=c(28340);async function m({params:a}){let{id:b}=await a;(0,l.o)()||(0,e.redirect)("/login");let c=await (0,l.n)(),{data:{user:m}}=await c.auth.getUser();m||(0,e.redirect)("/login");let[{data:n},{data:o},{data:p}]=await Promise.all([c.from("teams").select("id, name, owner_id, created_at").eq("id",b).maybeSingle(),c.from("team_members").select("user_id, role, joined_at, profiles(id, name, avatar_url)").eq("team_id",b),c.from("meetings").select("id, title, started_at, status").eq("team_id",b).order("started_at",{ascending:!1}).limit(20)]);n||(0,e.notFound)();let q=n.owner_id===m.id;return(0,d.jsxs)(f.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(j.Sidebar,{}),(0,d.jsxs)(f.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsxs)(f.default,{sx:{mb:4},children:[(0,d.jsx)(h.Rk,{variant:"title",children:n.name}),(0,d.jsxs)(f.default,{sx:{color:i.sM.text.muted,fontSize:12,mt:1},children:["생성 ",new Date(n.created_at).toLocaleDateString("ko-KR")]})]}),(0,d.jsxs)(g.default,{spacing:3,children:[(0,d.jsxs)(h.Uu,{sx:{p:3},children:[(0,d.jsxs)(g.default,{direction:"row",alignItems:"center",justifyContent:"space-between",sx:{mb:2},children:[(0,d.jsx)(h.Rk,{variant:"heading",children:"MEMBERS"}),q&&(0,d.jsx)(k.InviteMemberForm,{teamId:n.id})]}),(0,d.jsx)(g.default,{spacing:1,children:(o??[]).map(a=>(0,d.jsxs)(f.default,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",p:1.5,bgcolor:i.sM.bg.inset,borderRadius:1},children:[(0,d.jsx)(f.default,{sx:{color:i.sM.text.primary,fontSize:13},children:a.profiles?.name??a.user_id.slice(0,8)}),(0,d.jsx)(f.default,{sx:{...(0,i.kR)("label"),color:"owner"===a.role?i.sM.tag.purple:"admin"===a.role?i.sM.tag.orange:i.sM.tag.green},children:a.role})]},a.user_id))})]}),(0,d.jsxs)(h.Uu,{sx:{p:3},children:[(0,d.jsx)(h.Rk,{variant:"heading",sx:{mb:2},children:"SHARED MEETINGS"}),0===(p??[]).length?(0,d.jsx)(f.default,{sx:{color:i.sM.text.muted,fontSize:13},children:"팀과 공유된 회의가 없습니다."}):(0,d.jsx)(g.default,{spacing:1,children:(p??[]).map(a=>(0,d.jsxs)(f.default,{sx:{p:2,bgcolor:i.sM.bg.inset,borderRadius:1},children:[(0,d.jsx)(f.default,{sx:{color:i.sM.text.primary,fontSize:13},children:a.title??"(제목 없음)"}),(0,d.jsxs)(f.default,{sx:{color:i.sM.text.muted,fontSize:11,mt:.5},children:[new Date(a.started_at).toLocaleString("ko-KR")," \xb7 ",a.status]})]},a.id))})]})]})]})]})}},99569:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["teams",{children:["[id]",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,90488)),"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\[id]\\page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\[id]\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/teams/[id]/page",pathname:"/teams/[id]",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/teams/[id]/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,878,245,643,398,351,610],()=>b(b.s=99569));module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/app/teams/[id]/page.js.nft.json b/apps/web/.next/server/app/teams/[id]/page.js.nft.json deleted file mode 100644 index d0f52db..0000000 --- a/apps/web/.next/server/app/teams/[id]/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../../node_modules/next/package.json","../../../../../../../package.json","../../../../../../../packages/ui/package.json","../../../../../package.json","../../../../package.json","../../../chunks/116.js","../../../chunks/245.js","../../../chunks/287.js","../../../chunks/351.js","../../../chunks/398.js","../../../chunks/412.js","../../../chunks/490.js","../../../chunks/610.js","../../../chunks/643.js","../../../chunks/878.js","../../../chunks/903.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/app/teams/[id]/page_client-reference-manifest.js b/apps/web/.next/server/app/teams/[id]/page_client-reference-manifest.js deleted file mode 100644 index 90a0216..0000000 --- a/apps/web/.next/server/app/teams/[id]/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/teams/[id]/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\[id]\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.next/server/app/teams/page.js b/apps/web/.next/server/app/teams/page.js deleted file mode 100644 index 9cf656c..0000000 --- a/apps/web/.next/server/app/teams/page.js +++ /dev/null @@ -1,2 +0,0 @@ -(()=>{var a={};a.id=531,a.ids=[531],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},5872:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>p});var d=c(5939),e=c(3498),f=c.n(e),g=c(22134),h=c(48248),i=c(38618),j=c(80973),k=c(48067),l=c(36146),m=c(97873),n=c(28340);async function o(){try{let a=await (0,n.n)(),{data:b}=await a.from("team_members").select("team_id, role, teams(id, name, avatar_url)");if(!b)return[];return b.filter(a=>null!==a.teams).map(a=>{let b=a.teams;return{id:b.id,name:b.name,avatar_url:b.avatar_url,member_count:0,role:a.role}})}catch{return[]}}async function p(){(0,n.o)()||(0,g.redirect)("/login");let a=await (0,n.n)(),{data:{user:b}}=await a.auth.getUser();b||(0,g.redirect)("/login");let c=await o();return(0,d.jsxs)(h.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(l.Sidebar,{}),(0,d.jsxs)(h.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsx)(j.Rk,{variant:"title",sx:{mb:4},children:"TEAMS"}),(0,d.jsx)(h.default,{sx:{mb:4},children:(0,d.jsx)(m.CreateTeamForm,{})}),0===c.length?(0,d.jsx)(j.Uu,{sx:{p:6,textAlign:"center",color:k.sM.text.muted},children:"아직 가입한 팀이 없습니다. 위에서 새 팀을 만들거나, 다른 팀에서 초대를 받아보세요."}):(0,d.jsx)(i.default,{container:!0,spacing:3,children:c.map(a=>(0,d.jsx)(i.default,{size:{xs:12,sm:6,md:4},children:(0,d.jsx)(f(),{href:`/teams/${a.id}`,style:{textDecoration:"none"},children:(0,d.jsxs)(j.Uu,{sx:{p:3,cursor:"pointer",minHeight:140},children:[(0,d.jsx)(h.default,{sx:{...(0,k.kR)("value"),color:k.sM.text.primary,mb:1},children:a.name}),(0,d.jsx)(h.default,{sx:{display:"inline-block",px:1.5,py:.5,borderRadius:1,fontSize:10,bgcolor:"owner"===a.role?k.sM.tag.purpleBg:"admin"===a.role?k.sM.tag.orangeBg:k.sM.tag.greenBg,color:"owner"===a.role?k.sM.tag.purple:"admin"===a.role?k.sM.tag.orange:k.sM.tag.green,textTransform:"uppercase",letterSpacing:"1px"},children:a.role})]})})},a.id))})]})]})}},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},37232:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,83664)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,88636)),Promise.resolve().then(c.bind(c,22261)),Promise.resolve().then(c.bind(c,37217)),Promise.resolve().then(c.bind(c,20188)),Promise.resolve().then(c.bind(c,62368)),Promise.resolve().then(c.bind(c,53678)),Promise.resolve().then(c.bind(c,2154)),Promise.resolve().then(c.bind(c,8977)),Promise.resolve().then(c.bind(c,34601)),Promise.resolve().then(c.bind(c,9362)),Promise.resolve().then(c.bind(c,65398)),Promise.resolve().then(c.bind(c,51954)),Promise.resolve().then(c.bind(c,47190)),Promise.resolve().then(c.bind(c,71170)),Promise.resolve().then(c.bind(c,68780)),Promise.resolve().then(c.bind(c,18188)),Promise.resolve().then(c.bind(c,30225)),Promise.resolve().then(c.bind(c,72682)),Promise.resolve().then(c.bind(c,8018)),Promise.resolve().then(c.bind(c,97532)),Promise.resolve().then(c.bind(c,18658)),Promise.resolve().then(c.bind(c,33600)),Promise.resolve().then(c.bind(c,95430)),Promise.resolve().then(c.bind(c,4094)),Promise.resolve().then(c.t.bind(c,94496,23)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},71701:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["teams",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,5872)),"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/teams/page",pathname:"/teams",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/teams/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""} -see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},83664:(a,b,c)=>{"use strict";c.d(b,{CreateTeamForm:()=>p});var d=c(78157),e=c(31768),f=c(71159),g=c(73995),h=c(90073),i=c(40034),j=c(7894),k=c(32245);let l=(0,c(78384).A)((0,d.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add");var m=c(1351),n=c(75349),o=c(15005);function p(){let a=(0,f.useRouter)(),[b,c]=(0,e.useState)(""),[p,q]=(0,e.useState)(!1),[r,s]=(0,e.useState)(null),[t,u]=(0,e.useState)(!1);async function v(){if(b.trim()){s(null),u(!0);try{let d=(0,o.c)(),{data:{user:e}}=await d.auth.getUser();if(!e)return void s("로그인이 필요합니다");let{data:f,error:g}=await d.from("teams").insert({name:b.trim(),owner_id:e.id}).select("id").single();if(g||!f)return void s(g?.message??"팀 생성 실패");let{error:h}=await d.from("team_members").insert({team_id:f.id,user_id:e.id,role:"owner"});if(h)return void s(`멤버 등록 실패: ${h.message}`);c(""),q(!1),a.refresh()}finally{u(!1)}}}return p?(0,d.jsxs)(m.Uu,{sx:{p:3,maxWidth:480},children:[(0,d.jsx)(h.default,{sx:{...(0,n.kR)("label"),color:n.sM.text.label,mb:1},children:"새 팀 생성"}),(0,d.jsxs)(i.default,{spacing:2,children:[(0,d.jsx)(j.A,{autoFocus:!0,label:"팀 이름",size:"small",value:b,onChange:a=>c(a.target.value),fullWidth:!0,disabled:t}),r&&(0,d.jsx)(k.A,{severity:"error",variant:"outlined",children:r}),(0,d.jsxs)(i.default,{direction:"row",spacing:1,children:[(0,d.jsx)(g.A,{variant:"contained",onClick:()=>void v(),disabled:t||!b.trim(),children:"생성"}),(0,d.jsx)(g.A,{variant:"outlined",onClick:()=>{q(!1),c(""),s(null)},disabled:t,children:"취소"})]})]})]}):(0,d.jsx)(g.A,{variant:"outlined",startIcon:(0,d.jsx)(l,{}),onClick:()=>q(!0),children:"새 팀 만들기"})}},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},95440:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,97873)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,38618)),Promise.resolve().then(c.bind(c,49783)),Promise.resolve().then(c.bind(c,27499)),Promise.resolve().then(c.bind(c,28806)),Promise.resolve().then(c.bind(c,36604)),Promise.resolve().then(c.bind(c,10752)),Promise.resolve().then(c.bind(c,24084)),Promise.resolve().then(c.bind(c,55378)),Promise.resolve().then(c.bind(c,11036)),Promise.resolve().then(c.bind(c,40652)),Promise.resolve().then(c.bind(c,84888)),Promise.resolve().then(c.bind(c,22367)),Promise.resolve().then(c.bind(c,26949)),Promise.resolve().then(c.bind(c,77484)),Promise.resolve().then(c.bind(c,68766)),Promise.resolve().then(c.bind(c,70286)),Promise.resolve().then(c.bind(c,3419)),Promise.resolve().then(c.bind(c,81996)),Promise.resolve().then(c.bind(c,50236)),Promise.resolve().then(c.bind(c,46120)),Promise.resolve().then(c.bind(c,20484)),Promise.resolve().then(c.bind(c,9962)),Promise.resolve().then(c.bind(c,2408)),Promise.resolve().then(c.bind(c,94256)),Promise.resolve().then(c.t.bind(c,3498,23)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},97873:(a,b,c)=>{"use strict";c.d(b,{CreateTeamForm:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call CreateTeamForm() from the server but CreateTeamForm is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx","CreateTeamForm")}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,878,245,643,887,398,351,610],()=>b(b.s=71701));module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/app/teams/page.js.nft.json b/apps/web/.next/server/app/teams/page.js.nft.json deleted file mode 100644 index 059d471..0000000 --- a/apps/web/.next/server/app/teams/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../packages/ui/package.json","../../../../package.json","../../../package.json","../../chunks/116.js","../../chunks/245.js","../../chunks/287.js","../../chunks/351.js","../../chunks/398.js","../../chunks/412.js","../../chunks/490.js","../../chunks/610.js","../../chunks/643.js","../../chunks/878.js","../../chunks/887.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/app/teams/page_client-reference-manifest.js b/apps/web/.next/server/app/teams/page_client-reference-manifest.js deleted file mode 100644 index 74bb6e2..0000000 --- a/apps/web/.next/server/app/teams/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/teams/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.next/server/chunks/116.js b/apps/web/.next/server/chunks/116.js deleted file mode 100644 index 8ed7c8d..0000000 --- a/apps/web/.next/server/chunks/116.js +++ /dev/null @@ -1,22 +0,0 @@ -exports.id=116,exports.ids=[116],exports.modules={948:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{BailoutToCSRError:function(){return d},isBailoutToCSRError:function(){return e}});let c="BAILOUT_TO_CLIENT_SIDE_RENDERING";class d extends Error{constructor(a){super("Bail out to client-side rendering: "+a),this.reason=a,this.digest=c}}function e(a){return"object"==typeof a&&null!==a&&"digest"in a&&a.digest===c}},1889:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{AppRenderSpan:function(){return i},AppRouteRouteHandlersSpan:function(){return l},BaseServerSpan:function(){return c},LoadComponentsSpan:function(){return d},LogSpanAllowList:function(){return p},MiddlewareSpan:function(){return n},NextNodeServerSpan:function(){return f},NextServerSpan:function(){return e},NextVanillaSpanAllowlist:function(){return o},NodeSpan:function(){return k},RenderSpan:function(){return h},ResolveMetadataSpan:function(){return m},RouterSpan:function(){return j},StartServerSpan:function(){return g}});var c=function(a){return a.handleRequest="BaseServer.handleRequest",a.run="BaseServer.run",a.pipe="BaseServer.pipe",a.getStaticHTML="BaseServer.getStaticHTML",a.render="BaseServer.render",a.renderToResponseWithComponents="BaseServer.renderToResponseWithComponents",a.renderToResponse="BaseServer.renderToResponse",a.renderToHTML="BaseServer.renderToHTML",a.renderError="BaseServer.renderError",a.renderErrorToResponse="BaseServer.renderErrorToResponse",a.renderErrorToHTML="BaseServer.renderErrorToHTML",a.render404="BaseServer.render404",a}(c||{}),d=function(a){return a.loadDefaultErrorComponents="LoadComponents.loadDefaultErrorComponents",a.loadComponents="LoadComponents.loadComponents",a}(d||{}),e=function(a){return a.getRequestHandler="NextServer.getRequestHandler",a.getServer="NextServer.getServer",a.getServerRequestHandler="NextServer.getServerRequestHandler",a.createServer="createServer.createServer",a}(e||{}),f=function(a){return a.compression="NextNodeServer.compression",a.getBuildId="NextNodeServer.getBuildId",a.createComponentTree="NextNodeServer.createComponentTree",a.clientComponentLoading="NextNodeServer.clientComponentLoading",a.getLayoutOrPageModule="NextNodeServer.getLayoutOrPageModule",a.generateStaticRoutes="NextNodeServer.generateStaticRoutes",a.generateFsStaticRoutes="NextNodeServer.generateFsStaticRoutes",a.generatePublicRoutes="NextNodeServer.generatePublicRoutes",a.generateImageRoutes="NextNodeServer.generateImageRoutes.route",a.sendRenderResult="NextNodeServer.sendRenderResult",a.proxyRequest="NextNodeServer.proxyRequest",a.runApi="NextNodeServer.runApi",a.render="NextNodeServer.render",a.renderHTML="NextNodeServer.renderHTML",a.imageOptimizer="NextNodeServer.imageOptimizer",a.getPagePath="NextNodeServer.getPagePath",a.getRoutesManifest="NextNodeServer.getRoutesManifest",a.findPageComponents="NextNodeServer.findPageComponents",a.getFontManifest="NextNodeServer.getFontManifest",a.getServerComponentManifest="NextNodeServer.getServerComponentManifest",a.getRequestHandler="NextNodeServer.getRequestHandler",a.renderToHTML="NextNodeServer.renderToHTML",a.renderError="NextNodeServer.renderError",a.renderErrorToHTML="NextNodeServer.renderErrorToHTML",a.render404="NextNodeServer.render404",a.startResponse="NextNodeServer.startResponse",a.route="route",a.onProxyReq="onProxyReq",a.apiResolver="apiResolver",a.internalFetch="internalFetch",a}(f||{}),g=function(a){return a.startServer="startServer.startServer",a}(g||{}),h=function(a){return a.getServerSideProps="Render.getServerSideProps",a.getStaticProps="Render.getStaticProps",a.renderToString="Render.renderToString",a.renderDocument="Render.renderDocument",a.createBodyResult="Render.createBodyResult",a}(h||{}),i=function(a){return a.renderToString="AppRender.renderToString",a.renderToReadableStream="AppRender.renderToReadableStream",a.getBodyResult="AppRender.getBodyResult",a.fetch="AppRender.fetch",a}(i||{}),j=function(a){return a.executeRoute="Router.executeRoute",a}(j||{}),k=function(a){return a.runHandler="Node.runHandler",a}(k||{}),l=function(a){return a.runHandler="AppRouteRouteHandlers.runHandler",a}(l||{}),m=function(a){return a.generateMetadata="ResolveMetadata.generateMetadata",a.generateViewport="ResolveMetadata.generateViewport",a}(m||{}),n=function(a){return a.execute="Middleware.execute",a}(n||{});let o=new Set(["Middleware.execute","BaseServer.handleRequest","Render.getServerSideProps","Render.getStaticProps","AppRender.fetch","AppRender.getBodyResult","Render.renderDocument","Node.runHandler","AppRouteRouteHandlers.runHandler","ResolveMetadata.generateMetadata","ResolveMetadata.generateViewport","NextNodeServer.createComponentTree","NextNodeServer.findPageComponents","NextNodeServer.getLayoutOrPageModule","NextNodeServer.startResponse","NextNodeServer.clientComponentLoading"]),p=new Set(["NextNodeServer.findPageComponents","NextNodeServer.createComponentTree","NextNodeServer.clientComponentLoading"])},2365:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{PageSignatureError:function(){return c},RemovedPageError:function(){return d},RemovedUAError:function(){return e}});class c extends Error{constructor({page:a}){super(`The middleware "${a}" accepts an async API directly with the form: - - export function middleware(request, event) { - return NextResponse.redirect('/new-location') - } - - Read more: https://nextjs.org/docs/messages/middleware-new-signature - `)}}class d extends Error{constructor(){super(`The request.page has been deprecated in favour of \`URLPattern\`. - Read more: https://nextjs.org/docs/messages/middleware-request-page - `)}}class e extends Error{constructor(){super(`The request.ua has been removed in favour of \`userAgent\` function. - Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent - `)}}},3463:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{NextRequestAdapter:function(){return l},ResponseAborted:function(){return i},ResponseAbortedName:function(){return h},createAbortController:function(){return j},signalFromNodeResponse:function(){return k}});let d=c(22369),e=c(29790),f=c(76206),g=c(36028),h="ResponseAborted";class i extends Error{constructor(...a){super(...a),this.name=h}}function j(a){let b=new AbortController;return a.once("close",()=>{a.writableFinished||b.abort(new i)}),b}function k(a){let{errored:b,destroyed:c}=a;if(b||c)return AbortSignal.abort(b??new i);let{signal:d}=j(a);return d}class l{static fromBaseNextRequest(a,b){if((0,g.isNodeNextRequest)(a))return l.fromNodeNextRequest(a,b);throw Object.defineProperty(Error("Invariant: Unsupported NextRequest type"),"__NEXT_ERROR_CODE",{value:"E345",enumerable:!1,configurable:!0})}static fromNodeNextRequest(a,b){let c,g=null;if("GET"!==a.method&&"HEAD"!==a.method&&a.body&&(g=a.body),a.url.startsWith("http"))c=new URL(a.url);else{let b=(0,d.getRequestMeta)(a,"initURL");c=b&&b.startsWith("http")?new URL(a.url,b):new URL(a.url,"http://n")}return new f.NextRequest(c,{method:a.method,headers:(0,e.fromNodeOutgoingHttpHeaders)(a.headers),duplex:"half",signal:b,...b.aborted?{}:{body:g}})}static fromWebNextRequest(a){let b=null;return"GET"!==a.method&&"HEAD"!==a.method&&(b=a.body),new f.NextRequest(a.url,{method:a.method,headers:(0,e.fromNodeOutgoingHttpHeaders)(a.headers),duplex:"half",signal:a.request.signal,...a.request.signal.aborted?{}:{body:b}})}}},3693:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{atLeastOneTask:function(){return e},scheduleImmediate:function(){return d},scheduleOnNextTick:function(){return c},waitAtLeastOneReactRenderTask:function(){return f}});let c=a=>{Promise.resolve().then(()=>{process.nextTick(a)})},d=a=>{setImmediate(a)};function e(){return new Promise(a=>d(a))}function f(){return new Promise(a=>setImmediate(a))}},4365:(a,b)=>{"use strict";function c(a){let b=a.indexOf("#"),c=a.indexOf("?"),d=c>-1&&(b<0||c-1?{pathname:a.substring(0,d?c:b),query:d?a.substring(c,b>-1?b:void 0):"",hash:b>-1?a.slice(b):""}:{pathname:a,query:"",hash:""}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"parsePath",{enumerable:!0,get:function(){return c}})},6673:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{BaseNextRequest:function(){return f},BaseNextResponse:function(){return g}});let d=c(39818),e=c(32354);class f{constructor(a,b,c){this.method=a,this.url=b,this.body=c}get cookies(){return this._cookies?this._cookies:this._cookies=(0,e.getCookieParser)(this.headers)()}}class g{constructor(a){this.destination=a}redirect(a,b){return this.setHeader("Location",a),this.statusCode=b,b===d.RedirectStatusCode.PermanentRedirect&&this.setHeader("Refresh",`0;url=${a}`),this}}},7003:(a,b)=>{"use strict";let c;Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"cloneResponse",{enumerable:!0,get:function(){return e}});let d=()=>{};function e(a){if(!a.body)return[a,a];let[b,d]=a.body.tee(),e=new Response(b,{status:a.status,statusText:a.statusText,headers:a.headers});Object.defineProperty(e,"url",{value:a.url,configurable:!0,enumerable:!0,writable:!1}),c&&e.body&&c.register(e,new WeakRef(e.body));let f=new Response(d,{status:a.status,statusText:a.statusText,headers:a.headers});return Object.defineProperty(f,"url",{value:a.url,configurable:!0,enumerable:!0,writable:!1}),[e,f]}globalThis.FinalizationRegistry&&(c=new FinalizationRegistry(a=>{let b=a.deref();b&&!b.locked&&b.cancel("Response object has been garbage collected").then(d)}))},7944:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"addLocale",{enumerable:!0,get:function(){return f}});let d=c(46590),e=c(11883);function f(a,b,c,f){if(!b||b===c)return a;let g=a.toLowerCase();return!f&&((0,e.pathHasPrefix)(g,"/api")||(0,e.pathHasPrefix)(g,"/"+b.toLowerCase()))?a:(0,d.addPathPrefix)(a,"/"+b)}},11110:(a,b,c)=>{"use strict";a.exports=c(73653).vendored["react-rsc"].React},11883:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"pathHasPrefix",{enumerable:!0,get:function(){return e}});let d=c(4365);function e(a,b){if("string"!=typeof a)return!1;let{pathname:c}=(0,d.parsePath)(a);return c===b||c.startsWith(b+"/")}},11903:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{describeHasCheckingStringProperty:function(){return e},describeStringPropertyAccess:function(){return d},wellKnownProperties:function(){return f}});let c=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function d(a,b){return c.test(b)?"`"+a+"."+b+"`":"`"+a+"["+JSON.stringify(b)+"]`"}function e(a,b){let c=JSON.stringify(b);return"`Reflect.has("+a+", "+c+")`, `"+c+" in "+a+"`, or similar"}let f=new Set(["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","valueOf","toLocaleString","then","catch","finally","status","displayName","_debugInfo","toJSON","$$typeof","__esModule"])},14776:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"DetachedPromise",{enumerable:!0,get:function(){return c}});class c{constructor(){let a,b;this.promise=new Promise((c,d)=>{a=c,b=d}),this.resolve=a,this.reject=b}}},14846:(a,b)=>{"use strict";function c(a,b){if(0===b.length)return 0;if(0===a.length||b.length>a.length)return -1;for(let c=0;c<=a.length-b.length;c++){let d=!0;for(let e=0;e-1))return a;{let c=new Uint8Array(a.length-b.length);return c.set(a.slice(0,d)),c.set(a.slice(d+b.length),d),c}}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{indexOfUint8Array:function(){return c},isEquivalentUint8Arrays:function(){return d},removeFromUint8Array:function(){return e}})},16252:(a,b)=>{"use strict";function c(a,b){let c;if((null==b?void 0:b.host)&&!Array.isArray(b.host))c=b.host.toString().split(":",1)[0];else{if(!a.hostname)return;c=a.hostname}return c.toLowerCase()}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"getHostname",{enumerable:!0,get:function(){return c}})},19823:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"formatNextPathnameInfo",{enumerable:!0,get:function(){return h}});let d=c(50929),e=c(46590),f=c(71951),g=c(7944);function h(a){let b=(0,g.addLocale)(a.pathname,a.locale,a.buildId?void 0:a.defaultLocale,a.ignorePrefix);return(a.buildId||!a.trailingSlash)&&(b=(0,d.removeTrailingSlash)(b)),a.buildId&&(b=(0,f.addPathSuffix)((0,e.addPathPrefix)(b,"/_next/data/"+a.buildId),"/"===a.pathname?"index.json":".json")),b=(0,e.addPathPrefix)(b,a.basePath),!a.buildId&&a.trailingSlash?b.endsWith("/")?b:(0,f.addPathSuffix)(b,"/"):(0,d.removeTrailingSlash)(b)}},21357:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DOC_PREFETCH_RANGE_HEADER_VALUE:function(){return d},doesExportedHtmlMatchBuildId:function(){return g},insertBuildIdComment:function(){return f}});let c="",d="bytes=0-63";function e(a){return a.slice(0,24).replace(/-/g,"_")}function f(a,b){return b.includes("--\x3e")||!a.startsWith(c)?a:a.replace(c,c+"\x3c!--"+e(b)+"--\x3e")}function g(a,b){return a.startsWith(c+"\x3c!--"+e(b)+"--\x3e")}},22369:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{NEXT_REQUEST_META:function(){return c},addRequestMeta:function(){return f},getRequestMeta:function(){return d},removeRequestMeta:function(){return g},setRequestMeta:function(){return e}});let c=Symbol.for("NextInternalRequestMeta");function d(a,b){let d=a[c]||{};return"string"==typeof b?d[b]:d}function e(a,b){return a[c]=b,b}function f(a,b,c){let f=d(a);return f[b]=c,e(a,f)}function g(a,b){let c=d(a);return delete c[b],e(a,c)}},26677:a=>{"use strict";var b=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d=Object.getOwnPropertyNames,e=Object.prototype.hasOwnProperty,f={};function g(a){var b;let c=["path"in a&&a.path&&`Path=${a.path}`,"expires"in a&&(a.expires||0===a.expires)&&`Expires=${("number"==typeof a.expires?new Date(a.expires):a.expires).toUTCString()}`,"maxAge"in a&&"number"==typeof a.maxAge&&`Max-Age=${a.maxAge}`,"domain"in a&&a.domain&&`Domain=${a.domain}`,"secure"in a&&a.secure&&"Secure","httpOnly"in a&&a.httpOnly&&"HttpOnly","sameSite"in a&&a.sameSite&&`SameSite=${a.sameSite}`,"partitioned"in a&&a.partitioned&&"Partitioned","priority"in a&&a.priority&&`Priority=${a.priority}`].filter(Boolean),d=`${a.name}=${encodeURIComponent(null!=(b=a.value)?b:"")}`;return 0===c.length?d:`${d}; ${c.join("; ")}`}function h(a){let b=new Map;for(let c of a.split(/; */)){if(!c)continue;let a=c.indexOf("=");if(-1===a){b.set(c,"true");continue}let[d,e]=[c.slice(0,a),c.slice(a+1)];try{b.set(d,decodeURIComponent(null!=e?e:"true"))}catch{}}return b}function i(a){if(!a)return;let[[b,c],...d]=h(a),{domain:e,expires:f,httponly:g,maxage:i,path:l,samesite:m,secure:n,partitioned:o,priority:p}=Object.fromEntries(d.map(([a,b])=>[a.toLowerCase().replace(/-/g,""),b]));{var q,r,s={name:b,value:decodeURIComponent(c),domain:e,...f&&{expires:new Date(f)},...g&&{httpOnly:!0},..."string"==typeof i&&{maxAge:Number(i)},path:l,...m&&{sameSite:j.includes(q=(q=m).toLowerCase())?q:void 0},...n&&{secure:!0},...p&&{priority:k.includes(r=(r=p).toLowerCase())?r:void 0},...o&&{partitioned:!0}};let a={};for(let b in s)s[b]&&(a[b]=s[b]);return a}}((a,c)=>{for(var d in c)b(a,d,{get:c[d],enumerable:!0})})(f,{RequestCookies:()=>l,ResponseCookies:()=>m,parseCookie:()=>h,parseSetCookie:()=>i,stringifyCookie:()=>g}),a.exports=((a,f,g,h)=>{if(f&&"object"==typeof f||"function"==typeof f)for(let i of d(f))e.call(a,i)||i===g||b(a,i,{get:()=>f[i],enumerable:!(h=c(f,i))||h.enumerable});return a})(b({},"__esModule",{value:!0}),f);var j=["strict","lax","none"],k=["low","medium","high"],l=class{constructor(a){this._parsed=new Map,this._headers=a;let b=a.get("cookie");if(b)for(let[a,c]of h(b))this._parsed.set(a,{name:a,value:c})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...a){let b="string"==typeof a[0]?a[0]:a[0].name;return this._parsed.get(b)}getAll(...a){var b;let c=Array.from(this._parsed);if(!a.length)return c.map(([a,b])=>b);let d="string"==typeof a[0]?a[0]:null==(b=a[0])?void 0:b.name;return c.filter(([a])=>a===d).map(([a,b])=>b)}has(a){return this._parsed.has(a)}set(...a){let[b,c]=1===a.length?[a[0].name,a[0].value]:a,d=this._parsed;return d.set(b,{name:b,value:c}),this._headers.set("cookie",Array.from(d).map(([a,b])=>g(b)).join("; ")),this}delete(a){let b=this._parsed,c=Array.isArray(a)?a.map(a=>b.delete(a)):b.delete(a);return this._headers.set("cookie",Array.from(b).map(([a,b])=>g(b)).join("; ")),c}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(a=>`${a.name}=${encodeURIComponent(a.value)}`).join("; ")}},m=class{constructor(a){var b,c,d;this._parsed=new Map,this._headers=a;let e=null!=(d=null!=(c=null==(b=a.getSetCookie)?void 0:b.call(a))?c:a.get("set-cookie"))?d:[];for(let a of Array.isArray(e)?e:function(a){if(!a)return[];var b,c,d,e,f,g=[],h=0;function i(){for(;h=a.length)&&g.push(a.substring(b,a.length))}return g}(e)){let b=i(a);b&&this._parsed.set(b.name,b)}}get(...a){let b="string"==typeof a[0]?a[0]:a[0].name;return this._parsed.get(b)}getAll(...a){var b;let c=Array.from(this._parsed.values());if(!a.length)return c;let d="string"==typeof a[0]?a[0]:null==(b=a[0])?void 0:b.name;return c.filter(a=>a.name===d)}has(a){return this._parsed.has(a)}set(...a){let[b,c,d]=1===a.length?[a[0].name,a[0].value,a[0]]:a,e=this._parsed;return e.set(b,function(a={name:"",value:""}){return"number"==typeof a.expires&&(a.expires=new Date(a.expires)),a.maxAge&&(a.expires=new Date(Date.now()+1e3*a.maxAge)),(null===a.path||void 0===a.path)&&(a.path="/"),a}({name:b,value:c,...d})),function(a,b){for(let[,c]of(b.delete("set-cookie"),a)){let a=g(c);b.append("set-cookie",a)}}(e,this._headers),this}delete(...a){let[b,c]="string"==typeof a[0]?[a[0]]:[a[0].name,a[0]];return this.set({...c,name:b,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(g).join("; ")}}},29790:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{fromNodeOutgoingHttpHeaders:function(){return e},normalizeNextQueryParam:function(){return i},splitCookiesString:function(){return f},toNodeOutgoingHttpHeaders:function(){return g},validateURL:function(){return h}});let d=c(57749);function e(a){let b=new Headers;for(let[c,d]of Object.entries(a))for(let a of Array.isArray(d)?d:[d])void 0!==a&&("number"==typeof a&&(a=a.toString()),b.append(c,a));return b}function f(a){var b,c,d,e,f,g=[],h=0;function i(){for(;h=a.length)&&g.push(a.substring(b,a.length))}return g}function g(a){let b={},c=[];if(a)for(let[d,e]of a.entries())"set-cookie"===d.toLowerCase()?(c.push(...f(e)),b[d]=1===c.length?c[0]:c):b[d]=e;return b}function h(a){try{return String(new URL(String(a)))}catch(b){throw Object.defineProperty(Error(`URL is malformed "${String(a)}". Please use only absolute URLs - https://nextjs.org/docs/messages/middleware-relative-urls`,{cause:b}),"__NEXT_ERROR_CODE",{value:"E61",enumerable:!1,configurable:!0})}}function i(a){for(let b of[d.NEXT_QUERY_PARAM_PREFIX,d.NEXT_INTERCEPTION_MARKER_PREFIX])if(a!==b&&a.startsWith(b))return a.substring(b.length);return null}},30193:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{chainStreams:function(){return n},continueDynamicHTMLResume:function(){return E},continueDynamicPrerender:function(){return C},continueFizzStream:function(){return B},continueStaticPrerender:function(){return D},createBufferedTransformStream:function(){return s},createDocumentClosingStream:function(){return F},createRootLayoutValidatorStream:function(){return A},renderToInitialFizzStream:function(){return u},streamFromBuffer:function(){return p},streamFromString:function(){return o},streamToBuffer:function(){return q},streamToString:function(){return r}});let d=c(37587),e=c(1889),f=c(14776),g=c(3693),h=c(53123),i=c(14846),j=c(45523),k=c(21357);function l(){}let m=new TextEncoder;function n(...a){if(0===a.length)return new ReadableStream({start(a){a.close()}});if(1===a.length)return a[0];let{readable:b,writable:c}=new TransformStream,d=a[0].pipeTo(c,{preventClose:!0}),e=1;for(;eb.pipeTo(c,{preventClose:!0}))}let f=a[e];return(d=d.then(()=>f.pipeTo(c))).catch(l),b}function o(a){return new ReadableStream({start(b){b.enqueue(m.encode(a)),b.close()}})}function p(a){return new ReadableStream({start(b){b.enqueue(a),b.close()}})}async function q(a){let b=a.getReader(),c=[];for(;;){let{done:a,value:d}=await b.read();if(a)break;c.push(d)}return Buffer.concat(c)}async function r(a,b){let c=new TextDecoder("utf-8",{fatal:!0}),d="";for await(let e of a){if(null==b?void 0:b.aborted)return d;d+=c.decode(e,{stream:!0})}return d+c.decode()}function s(){let a,b=[],c=0;return new TransformStream({transform(d,e){b.push(d),c+=d.byteLength,(d=>{if(a)return;let e=new f.DetachedPromise;a=e,(0,g.scheduleImmediate)(()=>{try{let a=new Uint8Array(c),e=0;for(let c=0;ca.renderToReadableStream(b,c))}function v(a){let b=-1,c=!1;return new TransformStream({async transform(d,e){let f=-1,g=-1;if(b++,c)return void e.enqueue(d);let j=0;if(-1===f){if(-1===(f=(0,i.indexOfUint8Array)(d,h.ENCODED_TAGS.META.ICON_MARK)))return void e.enqueue(d);47===d[f+(j=h.ENCODED_TAGS.META.ICON_MARK.length)]?j+=2:j++}if(0===b){if(g=(0,i.indexOfUint8Array)(d,h.ENCODED_TAGS.CLOSED.HEAD),-1!==f){if(f-1){if(a=!0,b.length===h.ENCODED_TAGS.CLOSED.BODY_AND_HTML.length)return;let e=b.slice(0,d);if(c.enqueue(e),b.length>h.ENCODED_TAGS.CLOSED.BODY_AND_HTML.length+d){let a=b.slice(d+h.ENCODED_TAGS.CLOSED.BODY_AND_HTML.length);c.enqueue(a)}}else c.enqueue(b)},flush(a){a.enqueue(h.ENCODED_TAGS.CLOSED.BODY_AND_HTML)}})}function A(){let a=!1,b=!1;return new TransformStream({async transform(c,d){!a&&(0,i.indexOfUint8Array)(c,h.ENCODED_TAGS.OPENING.HTML)>-1&&(a=!0),!b&&(0,i.indexOfUint8Array)(c,h.ENCODED_TAGS.OPENING.BODY)>-1&&(b=!0),d.enqueue(c)},flush(c){let d=[];a||d.push("html"),b||d.push("body"),d.length&&c.enqueue(m.encode(` - - `))}})}async function B(a,{suffix:b,inlinedDataStream:c,isStaticGeneration:d,isBuildTimePrerendering:e,buildId:h,getServerInsertedHTML:i,getServerInsertedMetadata:j,validateRootLayout:k}){let l,n,o=b?b.split(y,1)[0]:null;d&&await a.allReady;var p=[s(),t(e,h),v(j),null!=o&&o.length>0?(n=!1,new TransformStream({transform(a,b){if(b.enqueue(a),!n){n=!0;let a=new f.DetachedPromise;l=a,(0,g.scheduleImmediate)(()=>{try{b.enqueue(m.encode(o))}catch{}finally{l=void 0,a.resolve()}})}},flush(a){if(l)return l.promise;n||a.enqueue(m.encode(o))}})):null,c?x(c,!0):null,k?A():null,z(),w(i)];let q=a;for(let a of p)a&&(q=q.pipeThrough(a));return q}async function C(a,{getServerInsertedHTML:b,getServerInsertedMetadata:c}){return a.pipeThrough(s()).pipeThrough(new TransformStream({transform(a,b){(0,i.isEquivalentUint8Arrays)(a,h.ENCODED_TAGS.CLOSED.BODY_AND_HTML)||(0,i.isEquivalentUint8Arrays)(a,h.ENCODED_TAGS.CLOSED.BODY)||(0,i.isEquivalentUint8Arrays)(a,h.ENCODED_TAGS.CLOSED.HTML)||(a=(0,i.removeFromUint8Array)(a,h.ENCODED_TAGS.CLOSED.BODY),a=(0,i.removeFromUint8Array)(a,h.ENCODED_TAGS.CLOSED.HTML),b.enqueue(a))}})).pipeThrough(w(b)).pipeThrough(v(c))}async function D(a,{inlinedDataStream:b,getServerInsertedHTML:c,getServerInsertedMetadata:d,isBuildTimePrerendering:e,buildId:f}){return a.pipeThrough(s()).pipeThrough(t(e,f)).pipeThrough(w(c)).pipeThrough(v(d)).pipeThrough(x(b,!0)).pipeThrough(z())}async function E(a,{delayDataUntilFirstHtmlChunk:b,inlinedDataStream:c,getServerInsertedHTML:d,getServerInsertedMetadata:e}){return a.pipeThrough(s()).pipeThrough(w(d)).pipeThrough(v(e)).pipeThrough(x(c,b)).pipeThrough(z())}function F(){return o(y)}},32354:(a,b,c)=>{"use strict";function d(a){return function(){let{cookie:b}=a;if(!b)return{};let{parse:d}=c(97145);return d(Array.isArray(b)?b.join("; "):b)}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"getCookieParser",{enumerable:!0,get:function(){return d}})},36028:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{isNodeNextRequest:function(){return e},isNodeNextResponse:function(){return f},isWebNextRequest:function(){return c},isWebNextResponse:function(){return d}});let c=a=>!1,d=a=>!1,e=a=>!0,f=a=>!0},37587:(a,b,c)=>{"use strict";let d;Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{BubbledError:function(){return n},SpanKind:function(){return l},SpanStatusCode:function(){return k},getTracer:function(){return v},isBubbledError:function(){return o}});let e=c(1889),f=c(99444),g=process.env.NEXT_OTEL_PERFORMANCE_PREFIX;try{d=c(91739)}catch(a){d=c(91739)}let{context:h,propagation:i,trace:j,SpanStatusCode:k,SpanKind:l,ROOT_CONTEXT:m}=d;class n extends Error{constructor(a,b){super(),this.bubble=a,this.result=b}}function o(a){return"object"==typeof a&&null!==a&&a instanceof n}let p=(a,b)=>{o(b)&&b.bubble?a.setAttribute("next.bubble",!0):(b&&(a.recordException(b),a.setAttribute("error.type",b.name)),a.setStatus({code:k.ERROR,message:null==b?void 0:b.message})),a.end()},q=new Map,r=d.createContextKey("next.rootSpanId"),s=0,t={set(a,b,c){a.push({key:b,value:c})}};class u{getTracerInstance(){return j.getTracer("next.js","0.0.1")}getContext(){return h}getTracePropagationData(){let a=h.active(),b=[];return i.inject(a,b,t),b}getActiveScopeSpan(){return j.getSpan(null==h?void 0:h.active())}withPropagatedContext(a,b,c){let d=h.active();if(j.getSpanContext(d))return b();let e=i.extract(d,a,c);return h.with(e,b)}trace(...a){var b;let[c,d,i]=a,{fn:k,options:l}="function"==typeof d?{fn:d,options:{}}:{fn:i,options:{...d}},n=l.spanName??c;if(!e.NextVanillaSpanAllowlist.has(c)&&"1"!==process.env.NEXT_OTEL_VERBOSE||l.hideSpan)return k();let o=this.getSpanContext((null==l?void 0:l.parentSpan)??this.getActiveScopeSpan()),t=!1;o?(null==(b=j.getSpanContext(o))?void 0:b.isRemote)&&(t=!0):(o=(null==h?void 0:h.active())??m,t=!0);let u=s++;return l.attributes={"next.span_name":n,"next.span_type":c,...l.attributes},h.with(o.setValue(r,u),()=>this.getTracerInstance().startActiveSpan(n,l,a=>{let b;g&&c&&e.LogSpanAllowList.has(c)&&(b="performance"in globalThis&&"measure"in performance?globalThis.performance.now():void 0);let d=!1,h=()=>{!d&&(d=!0,q.delete(u),b&&performance.measure(`${g}:next-${(c.split(".").pop()||"").replace(/[A-Z]/g,a=>"-"+a.toLowerCase())}`,{start:b,end:performance.now()}))};if(t&&q.set(u,new Map(Object.entries(l.attributes??{}))),k.length>1)try{return k(a,b=>p(a,b))}catch(b){throw p(a,b),b}finally{h()}try{let b=k(a);if((0,f.isThenable)(b))return b.then(b=>(a.end(),b)).catch(b=>{throw p(a,b),b}).finally(h);return a.end(),h(),b}catch(b){throw p(a,b),h(),b}}))}wrap(...a){let b=this,[c,d,f]=3===a.length?a:[a[0],{},a[1]];return e.NextVanillaSpanAllowlist.has(c)||"1"===process.env.NEXT_OTEL_VERBOSE?function(){let a=d;"function"==typeof a&&"function"==typeof f&&(a=a.apply(this,arguments));let e=arguments.length-1,g=arguments[e];if("function"!=typeof g)return b.trace(c,a,()=>f.apply(this,arguments));{let d=b.getContext().bind(h.active(),g);return b.trace(c,a,(a,b)=>(arguments[e]=function(a){return null==b||b(a),d.apply(this,arguments)},f.apply(this,arguments)))}}:f}startSpan(...a){let[b,c]=a,d=this.getSpanContext((null==c?void 0:c.parentSpan)??this.getActiveScopeSpan());return this.getTracerInstance().startSpan(b,c,d)}getSpanContext(a){return a?j.setSpan(h.active(),a):void 0}getRootSpanAttributes(){let a=h.active().getValue(r);return q.get(a)}setRootSpanAttribute(a,b){let c=h.active().getValue(r),d=q.get(c);d&&d.set(a,b)}}let v=(()=>{let a=new u;return()=>a})()},39818:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"RedirectStatusCode",{enumerable:!0,get:function(){return c}});var c=function(a){return a[a.SeeOther=303]="SeeOther",a[a.TemporaryRedirect=307]="TemporaryRedirect",a[a.PermanentRedirect=308]="PermanentRedirect",a}({});("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},39971:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"Batcher",{enumerable:!0,get:function(){return e}});let d=c(14776);class e{constructor(a,b=a=>a()){this.cacheKeyFn=a,this.schedulerFn=b,this.pending=new Map}static create(a){return new e(null==a?void 0:a.cacheKeyFn,null==a?void 0:a.schedulerFn)}async batch(a,b){let c=this.cacheKeyFn?await this.cacheKeyFn(a):a;if(null===c)return b(c,Promise.resolve);let e=this.pending.get(c);if(e)return e;let{promise:f,resolve:g,reject:h}=new d.DetachedPromise;return this.pending.set(c,f),this.schedulerFn(async()=>{try{let a=await b(c,g);g(a)}catch(a){h(a)}finally{this.pending.delete(c)}}),f}}},40139:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return n}});let d=c(39971),e=c(48276),f=c(59863),g=c(3693),h=c(40198);function i(a,b){if(!a)return b;let c=parseInt(a,10);return Number.isFinite(c)&&c>0?c:b}!function(a,b){Object.keys(a).forEach(function(c){"default"===c||Object.prototype.hasOwnProperty.call(b,c)||Object.defineProperty(b,c,{enumerable:!0,get:function(){return a[c]}})})}(c(81786),b);let j=i(process.env.NEXT_PRIVATE_RESPONSE_CACHE_TTL,1e4),k=i(process.env.NEXT_PRIVATE_RESPONSE_CACHE_MAX_SIZE,150),l="__ttl_sentinel__";function m(a,b){return`${a}\0${b??l}`}class n{constructor(a,b=k,c=j){this.batcher=d.Batcher.create({cacheKeyFn:({key:a,isOnDemandRevalidate:b})=>`${a}-${b?"1":"0"}`,schedulerFn:g.scheduleOnNextTick}),this.revalidateBatcher=d.Batcher.create({schedulerFn:g.scheduleOnNextTick}),this.evictedInvocationIDs=new Set,this.minimal_mode=a,this.maxSize=b,this.ttl=c,this.cache=new e.LRUCache(b,void 0,a=>{let b=function(a){let b=a.lastIndexOf("\0");if(-1===b)return;let c=a.slice(b+1);return c===l?void 0:c}(a);if(b){if(this.evictedInvocationIDs.size>=100){let a=this.evictedInvocationIDs.values().next().value;a&&this.evictedInvocationIDs.delete(a)}this.evictedInvocationIDs.add(b)}})}async get(a,b,c){if(!a)return b({hasResolved:!1,previousCacheEntry:null});if(this.minimal_mode){let b=m(a,c.invocationID),d=this.cache.get(b);if(d){if(void 0!==c.invocationID)return(0,h.toResponseCacheEntry)(d.entry);let a=Date.now();if(d.expiresAt>a)return(0,h.toResponseCacheEntry)(d.entry);this.cache.remove(b)}c.invocationID&&this.evictedInvocationIDs.has(c.invocationID)&&(0,f.warnOnce)(`Response cache entry was evicted for invocation ${c.invocationID}. Consider increasing NEXT_PRIVATE_RESPONSE_CACHE_MAX_SIZE (current: ${this.maxSize}).`)}let{incrementalCache:d,isOnDemandRevalidate:e=!1,isFallback:g=!1,isRoutePPREnabled:i=!1,isPrefetch:j=!1,waitUntil:k,routeKind:l,invocationID:n}=c,o=await this.batcher.batch({key:a,isOnDemandRevalidate:e},(c,f)=>{let h=this.handleGet(a,b,{incrementalCache:d,isOnDemandRevalidate:e,isFallback:g,isRoutePPREnabled:i,isPrefetch:j,routeKind:l,invocationID:n},f);return k&&k(h),h});return(0,h.toResponseCacheEntry)(o)}async handleGet(a,b,c,d){let e=null,f=!1;try{if((e=this.minimal_mode?null:await c.incrementalCache.get(a,{kind:(0,h.routeKindToIncrementalCacheKind)(c.routeKind),isRoutePPREnabled:c.isRoutePPREnabled,isFallback:c.isFallback}))&&!c.isOnDemandRevalidate&&(d(e),f=!0,!e.isStale||c.isPrefetch))return e;let g=await this.revalidate(a,c.incrementalCache,c.isRoutePPREnabled,c.isFallback,b,e,null!==e&&!c.isOnDemandRevalidate,void 0,c.invocationID);if(!g){if(this.minimal_mode){let b=m(a,c.invocationID);this.cache.remove(b)}return null}return c.isOnDemandRevalidate,g}catch(a){if(f)return console.error(a),null;throw a}}async revalidate(a,b,c,d,e,f,g,h,i){return this.revalidateBatcher.batch(a,()=>{let j=this.handleRevalidate(a,b,c,d,e,f,g,i);return h&&h(j),j})}async handleRevalidate(a,b,c,d,e,f,g,i){try{let j=await e({hasResolved:g,previousCacheEntry:f,isRevalidating:!0});if(!j)return null;let k=await (0,h.fromResponseCacheEntry)({...j,isMiss:!f});if(k.cacheControl)if(this.minimal_mode){let b=m(a,i);this.cache.set(b,{entry:k,expiresAt:Date.now()+this.ttl})}else await b.set(a,k.value,{cacheControl:k.cacheControl,isRoutePPREnabled:c,isFallback:d});return k}catch(e){if(null==f?void 0:f.cacheControl){let e=Math.min(Math.max(f.cacheControl.revalidate||3,3),30),g=void 0===f.cacheControl.expire?void 0:Math.max(e+3,f.cacheControl.expire);await b.set(a,f.value,{cacheControl:{revalidate:e,expire:g},isRoutePPREnabled:c,isFallback:d})}throw e}}}},40198:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{fromResponseCacheEntry:function(){return h},routeKindToIncrementalCacheKind:function(){return j},toResponseCacheEntry:function(){return i}});let d=c(81786),e=function(a){return a&&a.__esModule?a:{default:a}}(c(59580)),f=c(97714),g=c(57749);async function h(a){var b,c;return{...a,value:(null==(b=a.value)?void 0:b.kind)===d.CachedRouteKind.PAGES?{kind:d.CachedRouteKind.PAGES,html:await a.value.html.toUnchunkedString(!0),pageData:a.value.pageData,headers:a.value.headers,status:a.value.status}:(null==(c=a.value)?void 0:c.kind)===d.CachedRouteKind.APP_PAGE?{kind:d.CachedRouteKind.APP_PAGE,html:await a.value.html.toUnchunkedString(!0),postponed:a.value.postponed,rscData:a.value.rscData,headers:a.value.headers,status:a.value.status,segmentData:a.value.segmentData}:a.value}}async function i(a){var b,c;return a?{isMiss:a.isMiss,isStale:a.isStale,cacheControl:a.cacheControl,value:(null==(b=a.value)?void 0:b.kind)===d.CachedRouteKind.PAGES?{kind:d.CachedRouteKind.PAGES,html:e.default.fromStatic(a.value.html,g.HTML_CONTENT_TYPE_HEADER),pageData:a.value.pageData,headers:a.value.headers,status:a.value.status}:(null==(c=a.value)?void 0:c.kind)===d.CachedRouteKind.APP_PAGE?{kind:d.CachedRouteKind.APP_PAGE,html:e.default.fromStatic(a.value.html,g.HTML_CONTENT_TYPE_HEADER),rscData:a.value.rscData,headers:a.value.headers,status:a.value.status,postponed:a.value.postponed,segmentData:a.value.segmentData}:a.value}:null}function j(a){switch(a){case f.RouteKind.PAGES:return d.IncrementalCacheKind.PAGES;case f.RouteKind.APP_PAGE:return d.IncrementalCacheKind.APP_PAGE;case f.RouteKind.IMAGE:return d.IncrementalCacheKind.IMAGE;case f.RouteKind.APP_ROUTE:return d.IncrementalCacheKind.APP_ROUTE;case f.RouteKind.PAGES_API:throw Object.defineProperty(Error(`Unexpected route kind ${a}`),"__NEXT_ERROR_CODE",{value:"E64",enumerable:!1,configurable:!0});default:return a}}},44105:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ApiError:function(){return r},COOKIE_NAME_PRERENDER_BYPASS:function(){return l},COOKIE_NAME_PRERENDER_DATA:function(){return m},RESPONSE_LIMIT_DEFAULT:function(){return n},SYMBOL_CLEARED_COOKIES:function(){return p},SYMBOL_PREVIEW_DATA:function(){return o},checkIsOnDemandRevalidate:function(){return k},clearPreviewData:function(){return q},redirect:function(){return j},sendError:function(){return s},sendStatusCode:function(){return i},setLazyProp:function(){return t},wrapApiHandler:function(){return h}});let d=c(78042),e=c(57749),f=c(37587),g=c(1889);function h(a,b){return(...c)=>((0,f.getTracer)().setRootSpanAttribute("next.route",a),(0,f.getTracer)().trace(g.NodeSpan.runHandler,{spanName:`executing api route (pages) ${a}`},()=>b(...c)))}function i(a,b){return a.statusCode=b,a}function j(a,b,c){if("string"==typeof b&&(c=b,b=307),"number"!=typeof b||"string"!=typeof c)throw Object.defineProperty(Error("Invalid redirect arguments. Please use a single argument URL, e.g. res.redirect('/destination') or use a status code and URL, e.g. res.redirect(307, '/destination')."),"__NEXT_ERROR_CODE",{value:"E389",enumerable:!1,configurable:!0});return a.writeHead(b,{Location:c}),a.write(c),a.end(),a}function k(a,b){let c=d.HeadersAdapter.from(a.headers);return{isOnDemandRevalidate:c.get(e.PRERENDER_REVALIDATE_HEADER)===b.previewModeId,revalidateOnlyGenerated:c.has(e.PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER)}}let l="__prerender_bypass",m="__next_preview_data",n=4194304,o=Symbol(m),p=Symbol(l);function q(a,b={}){if(p in a)return a;let{serialize:d}=c(97145),e=a.getHeader("Set-Cookie");return a.setHeader("Set-Cookie",[..."string"==typeof e?[e]:Array.isArray(e)?e:[],d(l,"",{expires:new Date(0),httpOnly:!0,sameSite:"none",secure:!0,path:"/",...void 0!==b.path?{path:b.path}:void 0}),d(m,"",{expires:new Date(0),httpOnly:!0,sameSite:"none",secure:!0,path:"/",...void 0!==b.path?{path:b.path}:void 0})]),Object.defineProperty(a,p,{value:!0,enumerable:!1}),a}class r extends Error{constructor(a,b){super(b),this.statusCode=a}}function s(a,b,c){a.statusCode=b,a.statusMessage=c,a.end(c)}function t({req:a},b,c){let d={configurable:!0,enumerable:!0},e={...d,writable:!0};Object.defineProperty(a,b,{...d,get:()=>{let d=c();return Object.defineProperty(a,b,{...e,value:d}),d},set:c=>{Object.defineProperty(a,b,{...e,value:c})}})}},45523:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"MISSING_ROOT_TAGS_ERROR",{enumerable:!0,get:function(){return c}});let c="NEXT_MISSING_ROOT_TAGS";("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},46537:(a,b,c)=>{"use strict";var d;Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{NodeNextRequest:function(){return h},NodeNextResponse:function(){return i}});let e=c(44105),f=c(22369),g=c(6673);class h extends g.BaseNextRequest{static #a=d=f.NEXT_REQUEST_META;constructor(a){var b;super(a.method.toUpperCase(),a.url,a),this._req=a,this.headers=this._req.headers,this.fetchMetrics=null==(b=this._req)?void 0:b.fetchMetrics,this[d]=this._req[f.NEXT_REQUEST_META]||{},this.streaming=!1}get originalRequest(){return this._req[f.NEXT_REQUEST_META]=this[f.NEXT_REQUEST_META],this._req.url=this.url,this._req.cookies=this.cookies,this._req}set originalRequest(a){this._req=a}stream(){if(this.streaming)throw Object.defineProperty(Error("Invariant: NodeNextRequest.stream() can only be called once"),"__NEXT_ERROR_CODE",{value:"E467",enumerable:!1,configurable:!0});return this.streaming=!0,new ReadableStream({start:a=>{this._req.on("data",b=>{a.enqueue(new Uint8Array(b))}),this._req.on("end",()=>{a.close()}),this._req.on("error",b=>{a.error(b)})}})}}class i extends g.BaseNextResponse{get originalResponse(){return e.SYMBOL_CLEARED_COOKIES in this&&(this._res[e.SYMBOL_CLEARED_COOKIES]=this[e.SYMBOL_CLEARED_COOKIES]),this._res}constructor(a){super(a),this._res=a,this.textBody=void 0}get sent(){return this._res.finished||this._res.headersSent}get statusCode(){return this._res.statusCode}set statusCode(a){this._res.statusCode=a}get statusMessage(){return this._res.statusMessage}set statusMessage(a){this._res.statusMessage=a}setHeader(a,b){return this._res.setHeader(a,b),this}removeHeader(a){return this._res.removeHeader(a),this}getHeaderValues(a){let b=this._res.getHeader(a);if(void 0!==b)return(Array.isArray(b)?b:[b]).map(a=>a.toString())}hasHeader(a){return this._res.hasHeader(a)}getHeader(a){let b=this.getHeaderValues(a);return Array.isArray(b)?b.join(","):void 0}getHeaders(){return this._res.getHeaders()}appendHeader(a,b){let c=this.getHeaderValues(a)??[];return c.includes(b)||this._res.setHeader(a,[...c,b]),this}body(a){return this.textBody=a,this}send(){this._res.end(this.textBody)}onClose(a){this.originalResponse.on("close",a)}}},46590:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"addPathPrefix",{enumerable:!0,get:function(){return e}});let d=c(4365);function e(a,b){if(!a.startsWith("/")||!b)return a;let{pathname:c,query:e,hash:f}=(0,d.parsePath)(a);return""+b+c+e+f}},48276:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"LRUCache",{enumerable:!0,get:function(){return e}});class c{constructor(a,b,c){this.prev=null,this.next=null,this.key=a,this.data=b,this.size=c}}class d{constructor(){this.prev=null,this.next=null}}class e{constructor(a,b,c){this.cache=new Map,this.totalSize=0,this.maxSize=a,this.calculateSize=b,this.onEvict=c,this.head=new d,this.tail=new d,this.head.next=this.tail,this.tail.prev=this.head}addToHead(a){a.prev=this.head,a.next=this.head.next,this.head.next.prev=a,this.head.next=a}removeNode(a){a.prev.next=a.next,a.next.prev=a.prev}moveToHead(a){this.removeNode(a),this.addToHead(a)}removeTail(){let a=this.tail.prev;return this.removeNode(a),a}set(a,b){let d=(null==this.calculateSize?void 0:this.calculateSize.call(this,b))??1;if(d<=0)throw Object.defineProperty(Error(`LRUCache: calculateSize returned ${d}, but size must be > 0. Items with size 0 would never be evicted, causing unbounded cache growth.`),"__NEXT_ERROR_CODE",{value:"E789",enumerable:!1,configurable:!0});if(d>this.maxSize)return console.warn("Single item size exceeds maxSize"),!1;let e=this.cache.get(a);if(e)e.data=b,this.totalSize=this.totalSize-e.size+d,e.size=d,this.moveToHead(e);else{let e=new c(a,b,d);this.cache.set(a,e),this.addToHead(e),this.totalSize+=d}for(;this.totalSize>this.maxSize&&this.cache.size>0;){let a=this.removeTail();this.cache.delete(a.key),this.totalSize-=a.size,null==this.onEvict||this.onEvict.call(this,a.key,a.data)}return!0}has(a){return this.cache.has(a)}get(a){let b=this.cache.get(a);if(b)return this.moveToHead(b),b.data}*[Symbol.iterator](){let a=this.head.next;for(;a&&a!==this.tail;){let b=a;yield[b.key,b.data],a=a.next}}remove(a){let b=this.cache.get(a);b&&(this.removeNode(b),this.cache.delete(a),this.totalSize-=b.size)}get size(){return this.cache.size}get currentSize(){return this.totalSize}}},50929:(a,b)=>{"use strict";function c(a){return a.replace(/\/$/,"")||"/"}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"removeTrailingSlash",{enumerable:!0,get:function(){return c}})},51513:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{Postpone:function(){return A},PreludeState:function(){return V},abortAndThrowOnSynchronousRequestDataAccess:function(){return x},abortOnSynchronousPlatformIOAccess:function(){return v},accessedDynamicData:function(){return I},annotateDynamicAccess:function(){return N},consumeDynamicAccess:function(){return J},createDynamicTrackingState:function(){return o},createDynamicValidationState:function(){return p},createHangingInputAbortSignal:function(){return M},createRenderInBrowserAbortSignal:function(){return L},delayUntilRuntimeStage:function(){return Y},formatDynamicAPIAccesses:function(){return K},getFirstDynamicReason:function(){return q},isDynamicPostpone:function(){return D},isPrerenderInterruptedError:function(){return H},logDisallowedDynamicError:function(){return W},markCurrentScopeAsDynamic:function(){return r},postponeWithTracking:function(){return B},throwIfDisallowedDynamic:function(){return X},throwToInterruptStaticGeneration:function(){return s},trackAllowedDynamicAccess:function(){return U},trackDynamicDataInDynamicRender:function(){return t},trackSynchronousPlatformIOAccessInDev:function(){return w},trackSynchronousRequestDataAccessInDev:function(){return z},useDynamicRouteParams:function(){return O},warnOnSyncDynamicError:function(){return y}});let d=function(a){return a&&a.__esModule?a:{default:a}}(c(11110)),e=c(95181),f=c(62289),g=c(63033),h=c(29294),i=c(86586),j=c(82221),k=c(3693),l=c(948),m=c(89231),n="function"==typeof d.default.unstable_postpone;function o(a){return{isDebugDynamicAccesses:a,dynamicAccesses:[],syncDynamicErrorWithStack:null}}function p(){return{hasSuspenseAboveBody:!1,hasDynamicMetadata:!1,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[]}}function q(a){var b;return null==(b=a.dynamicAccesses[0])?void 0:b.expression}function r(a,b,c){if(b)switch(b.type){case"cache":case"unstable-cache":case"private-cache":return}if(!a.forceDynamic&&!a.forceStatic){if(a.dynamicShouldError)throw Object.defineProperty(new f.StaticGenBailoutError(`Route ${a.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${c}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(b)switch(b.type){case"prerender-ppr":return B(a.route,c,b.dynamicTracking);case"prerender-legacy":b.revalidate=0;let d=Object.defineProperty(new e.DynamicServerError(`Route ${a.route} couldn't be rendered statically because it used ${c}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw a.dynamicUsageDescription=c,a.dynamicUsageStack=d.stack,d}}}function s(a,b,c){let d=Object.defineProperty(new e.DynamicServerError(`Route ${b.route} couldn't be rendered statically because it used \`${a}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw c.revalidate=0,b.dynamicUsageDescription=a,b.dynamicUsageStack=d.stack,d}function t(a){switch(a.type){case"cache":case"unstable-cache":case"private-cache":return}}function u(a,b,c){let d=G(`Route ${a} needs to bail out of prerendering at this point because it used ${b}.`);c.controller.abort(d);let e=c.dynamicTracking;e&&e.dynamicAccesses.push({stack:e.isDebugDynamicAccesses?Error().stack:void 0,expression:b})}function v(a,b,c,d){let e=d.dynamicTracking;u(a,b,d),e&&null===e.syncDynamicErrorWithStack&&(e.syncDynamicErrorWithStack=c)}function w(a){a.prerenderPhase=!1}function x(a,b,c,d){if(!1===d.controller.signal.aborted){u(a,b,d);let e=d.dynamicTracking;e&&null===e.syncDynamicErrorWithStack&&(e.syncDynamicErrorWithStack=c)}throw G(`Route ${a} needs to bail out of prerendering at this point because it used ${b}.`)}function y(a){a.syncDynamicErrorWithStack&&console.error(a.syncDynamicErrorWithStack)}let z=w;function A({reason:a,route:b}){let c=g.workUnitAsyncStorage.getStore();B(b,a,c&&"prerender-ppr"===c.type?c.dynamicTracking:null)}function B(a,b,c){(function(){if(!n)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,configurable:!0})})(),c&&c.dynamicAccesses.push({stack:c.isDebugDynamicAccesses?Error().stack:void 0,expression:b}),d.default.unstable_postpone(C(a,b))}function C(a,b){return`Route ${a} needs to bail out of prerendering at this point because it used ${b}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function D(a){return"object"==typeof a&&null!==a&&"string"==typeof a.message&&E(a.message)}function E(a){return a.includes("needs to bail out of prerendering at this point because it used")&&a.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===E(C("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let F="NEXT_PRERENDER_INTERRUPTED";function G(a){let b=Object.defineProperty(Error(a),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return b.digest=F,b}function H(a){return"object"==typeof a&&null!==a&&a.digest===F&&"name"in a&&"message"in a&&a instanceof Error}function I(a){return a.length>0}function J(a,b){return a.dynamicAccesses.push(...b.dynamicAccesses),a.dynamicAccesses}function K(a){return a.filter(a=>"string"==typeof a.stack&&a.stack.length>0).map(({expression:a,stack:b})=>(b=b.split("\n").slice(4).filter(a=>!(a.includes("node_modules/next/")||a.includes(" ()")||a.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${a}: -${b}`))}function L(){let a=new AbortController;return a.abort(Object.defineProperty(new l.BailoutToCSRError("Render in Browser"),"__NEXT_ERROR_CODE",{value:"E721",enumerable:!1,configurable:!0})),a.signal}function M(a){switch(a.type){case"prerender":case"prerender-runtime":let b=new AbortController;if(a.cacheSignal)a.cacheSignal.inputReady().then(()=>{b.abort()});else{let c=(0,g.getRuntimeStagePromise)(a);c?c.then(()=>(0,k.scheduleOnNextTick)(()=>b.abort())):(0,k.scheduleOnNextTick)(()=>b.abort())}return b.signal;case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":return}}function N(a,b){let c=b.dynamicTracking;c&&c.dynamicAccesses.push({stack:c.isDebugDynamicAccesses?Error().stack:void 0,expression:a})}function O(a){let b=h.workAsyncStorage.getStore(),c=g.workUnitAsyncStorage.getStore();if(b&&c)switch(c.type){case"prerender-client":case"prerender":{let e=c.fallbackRouteParams;e&&e.size>0&&d.default.use((0,i.makeHangingPromise)(c.renderSignal,b.route,a));break}case"prerender-ppr":{let d=c.fallbackRouteParams;if(d&&d.size>0)return B(b.route,a,c.dynamicTracking);break}case"prerender-runtime":throw Object.defineProperty(new m.InvariantError(`\`${a}\` was called during a runtime prerender. Next.js should be preventing ${a} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E771",enumerable:!1,configurable:!0});case"cache":case"private-cache":throw Object.defineProperty(new m.InvariantError(`\`${a}\` was called inside a cache scope. Next.js should be preventing ${a} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0})}}let P=/\n\s+at Suspense \(\)/,Q=RegExp(`\\n\\s+at Suspense \\(\\)(?:(?!\\n\\s+at (?:body|div|main|section|article|aside|header|footer|nav|form|p|span|h1|h2|h3|h4|h5|h6) \\(\\))[\\s\\S])*?\\n\\s+at ${j.ROOT_LAYOUT_BOUNDARY_NAME} \\([^\\n]*\\)`),R=RegExp(`\\n\\s+at ${j.METADATA_BOUNDARY_NAME}[\\n\\s]`),S=RegExp(`\\n\\s+at ${j.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),T=RegExp(`\\n\\s+at ${j.OUTLET_BOUNDARY_NAME}[\\n\\s]`);function U(a,b,c,d){if(!T.test(b)){if(R.test(b)){c.hasDynamicMetadata=!0;return}if(S.test(b)){c.hasDynamicViewport=!0;return}if(Q.test(b)){c.hasAllowedDynamic=!0,c.hasSuspenseAboveBody=!0;return}else if(P.test(b)){c.hasAllowedDynamic=!0;return}else{if(d.syncDynamicErrorWithStack)return void c.dynamicErrors.push(d.syncDynamicErrorWithStack);let e=function(a,b){let c=Object.defineProperty(Error(a),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return c.stack=c.name+": "+a+b,c}(`Route "${a.route}": A component accessed data, headers, params, searchParams, or a short-lived cache without a Suspense boundary nor a "use cache" above it. See more info: https://nextjs.org/docs/messages/next-prerender-missing-suspense`,b);return void c.dynamicErrors.push(e)}}}var V=function(a){return a[a.Full=0]="Full",a[a.Empty=1]="Empty",a[a.Errored=2]="Errored",a}({});function W(a,b){console.error(b),a.dev||(a.hasReadableErrorStacks?console.error(`To get a more detailed stack trace and pinpoint the issue, start the app in development mode by running \`next dev\`, then open "${a.route}" in your browser to investigate the error.`):console.error(`To get a more detailed stack trace and pinpoint the issue, try one of the following: - - Start the app in development mode by running \`next dev\`, then open "${a.route}" in your browser to investigate the error. - - Rerun the production build with \`next build --debug-prerender\` to generate better stack traces.`))}function X(a,b,c,d){if(0!==b){if(c.hasSuspenseAboveBody)return;if(d.syncDynamicErrorWithStack)throw W(a,d.syncDynamicErrorWithStack),new f.StaticGenBailoutError;let e=c.dynamicErrors;if(e.length>0){for(let b=0;bb):b}},53053:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{isRequestAPICallableInsideAfter:function(){return i},throwForSearchParamsAccessInUseCache:function(){return h},throwWithStaticGenerationBailoutError:function(){return f},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return g}});let d=c(62289),e=c(3295);function f(a,b){throw Object.defineProperty(new d.StaticGenBailoutError(`Route ${a} couldn't be rendered statically because it used ${b}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E576",enumerable:!1,configurable:!0})}function g(a,b){throw Object.defineProperty(new d.StaticGenBailoutError(`Route ${a} with \`dynamic = "error"\` couldn't be rendered statically because it used ${b}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function h(a,b){let c=Object.defineProperty(Error(`Route ${a.route} used "searchParams" inside "use cache". Accessing dynamic request data inside a cache scope is not supported. If you need some search params inside a cached function await "searchParams" outside of the cached function and pass only the required search params as arguments to the cached function. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E779",enumerable:!1,configurable:!0});throw Error.captureStackTrace(c,b),a.invalidDynamicUsageError??=c,c}function i(){let a=e.afterTaskAsyncStorage.getStore();return(null==a?void 0:a.rootTaskSpawnPhase)==="action"}},53123:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"ENCODED_TAGS",{enumerable:!0,get:function(){return c}});let c={OPENING:{HTML:new Uint8Array([60,104,116,109,108]),BODY:new Uint8Array([60,98,111,100,121])},CLOSED:{HEAD:new Uint8Array([60,47,104,101,97,100,62]),BODY:new Uint8Array([60,47,98,111,100,121,62]),HTML:new Uint8Array([60,47,104,116,109,108,62]),BODY_AND_HTML:new Uint8Array([60,47,98,111,100,121,62,60,47,104,116,109,108,62])},META:{ICON_MARK:new Uint8Array([60,109,101,116,97,32,110,97,109,101,61,34,194,171,110,120,116,45,105,99,111,110,194,187,34])}}},57329:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"normalizeLocalePath",{enumerable:!0,get:function(){return d}});let c=new WeakMap;function d(a,b){let d;if(!b)return{pathname:a};let e=c.get(b);e||(e=b.map(a=>a.toLowerCase()),c.set(b,e));let f=a.split("/",2);if(!f[1])return{pathname:a};let g=f[1].toLowerCase(),h=e.indexOf(g);return h<0?{pathname:a}:(d=b[h],{pathname:a=a.slice(d.length+1)||"/",detectedLocale:d})}},57749:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ACTION_SUFFIX:function(){return o},APP_DIR_ALIAS:function(){return I},CACHE_ONE_YEAR:function(){return A},DOT_NEXT_ALIAS:function(){return G},ESLINT_DEFAULT_DIRS:function(){return aa},GSP_NO_RETURNED_VALUE:function(){return W},GSSP_COMPONENT_MEMBER_ERROR:function(){return Z},GSSP_NO_RETURNED_VALUE:function(){return X},HTML_CONTENT_TYPE_HEADER:function(){return d},INFINITE_CACHE:function(){return B},INSTRUMENTATION_HOOK_FILENAME:function(){return E},JSON_CONTENT_TYPE_HEADER:function(){return e},MATCHED_PATH_HEADER:function(){return h},MIDDLEWARE_FILENAME:function(){return C},MIDDLEWARE_LOCATION_REGEXP:function(){return D},NEXT_BODY_SUFFIX:function(){return r},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return z},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return t},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return u},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return y},NEXT_CACHE_TAGS_HEADER:function(){return s},NEXT_CACHE_TAG_MAX_ITEMS:function(){return w},NEXT_CACHE_TAG_MAX_LENGTH:function(){return x},NEXT_DATA_SUFFIX:function(){return p},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return g},NEXT_META_SUFFIX:function(){return q},NEXT_QUERY_PARAM_PREFIX:function(){return f},NEXT_RESUME_HEADER:function(){return v},NON_STANDARD_NODE_ENV:function(){return $},PAGES_DIR_ALIAS:function(){return F},PRERENDER_REVALIDATE_HEADER:function(){return i},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return j},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return Q},ROOT_DIR_ALIAS:function(){return H},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return P},RSC_ACTION_ENCRYPTION_ALIAS:function(){return O},RSC_ACTION_PROXY_ALIAS:function(){return L},RSC_ACTION_VALIDATE_ALIAS:function(){return K},RSC_CACHE_WRAPPER_ALIAS:function(){return M},RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS:function(){return N},RSC_MOD_REF_PROXY_ALIAS:function(){return J},RSC_PREFETCH_SUFFIX:function(){return k},RSC_SEGMENTS_DIR_SUFFIX:function(){return l},RSC_SEGMENT_SUFFIX:function(){return m},RSC_SUFFIX:function(){return n},SERVER_PROPS_EXPORT_ERROR:function(){return V},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return S},SERVER_PROPS_SSG_CONFLICT:function(){return T},SERVER_RUNTIME:function(){return ab},SSG_FALLBACK_EXPORT_ERROR:function(){return _},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return R},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return U},TEXT_PLAIN_CONTENT_TYPE_HEADER:function(){return c},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return Y},WEBPACK_LAYERS:function(){return ad},WEBPACK_RESOURCE_QUERIES:function(){return ae}});let c="text/plain",d="text/html; charset=utf-8",e="application/json; charset=utf-8",f="nxtP",g="nxtI",h="x-matched-path",i="x-prerender-revalidate",j="x-prerender-revalidate-if-generated",k=".prefetch.rsc",l=".segments",m=".segment.rsc",n=".rsc",o=".action",p=".json",q=".meta",r=".body",s="x-next-cache-tags",t="x-next-revalidated-tags",u="x-next-revalidate-tag-token",v="next-resume",w=128,x=256,y=1024,z="_N_T_",A=31536e3,B=0xfffffffe,C="middleware",D=`(?:src/)?${C}`,E="instrumentation",F="private-next-pages",G="private-dot-next",H="private-next-root-dir",I="private-next-app-dir",J="next/dist/build/webpack/loaders/next-flight-loader/module-proxy",K="private-next-rsc-action-validate",L="private-next-rsc-server-reference",M="private-next-rsc-cache-wrapper",N="private-next-rsc-track-dynamic-import",O="private-next-rsc-action-encryption",P="private-next-rsc-action-client-wrapper",Q="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",R="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",S="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",T="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",U="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",V="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",W="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",X="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",Y="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",Z="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",$='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',_="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",aa=["app","pages","components","lib","src"],ab={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},ac={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},ad={...ac,GROUP:{builtinReact:[ac.reactServerComponents,ac.actionBrowser],serverOnly:[ac.reactServerComponents,ac.actionBrowser,ac.instrument,ac.middleware],neutralTarget:[ac.apiNode,ac.apiEdge],clientOnly:[ac.serverSideRendering,ac.appPagesBrowser],bundled:[ac.reactServerComponents,ac.actionBrowser,ac.serverSideRendering,ac.appPagesBrowser,ac.shared,ac.instrument,ac.middleware],appPages:[ac.reactServerComponents,ac.serverSideRendering,ac.appPagesBrowser,ac.actionBrowser]}},ae={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},59580:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return g}});let d=c(30193),e=c(73789),f=c(89231);class g{static #a=this.EMPTY=new g(null,{metadata:{},contentType:null});static fromStatic(a,b){return new g(a,{metadata:{},contentType:b})}constructor(a,{contentType:b,waitUntil:c,metadata:d}){this.response=a,this.contentType=b,this.metadata=d,this.waitUntil=c}assignMetadata(a){Object.assign(this.metadata,a)}get isNull(){return null===this.response}get isDynamic(){return"string"!=typeof this.response}toUnchunkedString(a=!1){if(null===this.response)return"";if("string"!=typeof this.response){if(!a)throw Object.defineProperty(new f.InvariantError("dynamic responses cannot be unchunked. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E732",enumerable:!1,configurable:!0});return(0,d.streamToString)(this.readable)}return this.response}get readable(){return null===this.response?new ReadableStream({start(a){a.close()}}):"string"==typeof this.response?(0,d.streamFromString)(this.response):Buffer.isBuffer(this.response)?(0,d.streamFromBuffer)(this.response):Array.isArray(this.response)?(0,d.chainStreams)(...this.response):this.response}coerce(){return null===this.response?[]:"string"==typeof this.response?[(0,d.streamFromString)(this.response)]:Array.isArray(this.response)?this.response:Buffer.isBuffer(this.response)?[(0,d.streamFromBuffer)(this.response)]:[this.response]}unshift(a){this.response=this.coerce(),this.response.unshift(a)}push(a){this.response=this.coerce(),this.response.push(a)}async pipeTo(a){try{await this.readable.pipeTo(a,{preventClose:!0}),this.waitUntil&&await this.waitUntil,await a.close()}catch(b){if((0,e.isAbortError)(b))return void await a.abort(b);throw b}}async pipeToNodeResponse(a){await (0,e.pipeToNodeResponse)(this.readable,a,this.waitUntil)}}},59863:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{bootstrap:function(){return i},error:function(){return k},event:function(){return o},info:function(){return n},prefixes:function(){return f},ready:function(){return m},trace:function(){return p},wait:function(){return j},warn:function(){return l},warnOnce:function(){return r}});let d=c(79595),e=c(48276),f={wait:(0,d.white)((0,d.bold)("○")),error:(0,d.red)((0,d.bold)("⨯")),warn:(0,d.yellow)((0,d.bold)("⚠")),ready:"▲",info:(0,d.white)((0,d.bold)(" ")),event:(0,d.green)((0,d.bold)("✓")),trace:(0,d.magenta)((0,d.bold)("\xbb"))},g={log:"log",warn:"warn",error:"error"};function h(a,...b){(""===b[0]||void 0===b[0])&&1===b.length&&b.shift();let c=a in g?g[a]:"log",d=f[a];0===b.length?console[c](""):1===b.length&&"string"==typeof b[0]?console[c](" "+d+" "+b[0]):console[c](" "+d,...b)}function i(...a){console.log(" "+a.join(" "))}function j(...a){h("wait",...a)}function k(...a){h("error",...a)}function l(...a){h("warn",...a)}function m(...a){h("ready",...a)}function n(...a){h("info",...a)}function o(...a){h("event",...a)}function p(...a){h("trace",...a)}let q=new e.LRUCache(1e4,a=>a.length);function r(...a){let b=a.join(" ");q.has(b)||(q.set(b,b),l(...a))}},62289:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{StaticGenBailoutError:function(){return d},isStaticGenBailoutError:function(){return e}});let c="NEXT_STATIC_GEN_BAILOUT";class d extends Error{constructor(...a){super(...a),this.code=c}}function e(a){return"object"==typeof a&&null!==a&&"code"in a&&a.code===c}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},67338:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getClientComponentLoaderMetrics:function(){return g},wrapClientComponentLoader:function(){return f}});let c=0,d=0,e=0;function f(a){return"performance"in globalThis?{require:(...b)=>{let f=performance.now();0===c&&(c=f);try{return e+=1,a.__next_app__.require(...b)}finally{d+=performance.now()-f}},loadChunk:(...b)=>{let c=performance.now(),e=a.__next_app__.loadChunk(...b);return e.finally(()=>{d+=performance.now()-c}),e}}:a.__next_app__}function g(a={}){let b=0===c?void 0:{clientComponentLoadStart:c,clientComponentLoadTimes:d,clientComponentLoadCount:e};return a.reset&&(c=0,d=0,e=0),b}},67876:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"getCacheControlHeader",{enumerable:!0,get:function(){return e}});let d=c(57749);function e({revalidate:a,expire:b}){let c="number"==typeof a&&void 0!==b&&a{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"NextURL",{enumerable:!0,get:function(){return k}});let d=c(96814),e=c(19823),f=c(16252),g=c(89544),h=/(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/;function i(a,b){return new URL(String(a).replace(h,"localhost"),b&&String(b).replace(h,"localhost"))}let j=Symbol("NextURLInternal");class k{constructor(a,b,c){let d,e;"object"==typeof b&&"pathname"in b||"string"==typeof b?(d=b,e=c||{}):e=c||b||{},this[j]={url:i(a,d??e.base),options:e,basePath:""},this.analyze()}analyze(){var a,b,c,e,h;let i=(0,g.getNextPathnameInfo)(this[j].url.pathname,{nextConfig:this[j].options.nextConfig,parseData:!0,i18nProvider:this[j].options.i18nProvider}),k=(0,f.getHostname)(this[j].url,this[j].options.headers);this[j].domainLocale=this[j].options.i18nProvider?this[j].options.i18nProvider.detectDomainLocale(k):(0,d.detectDomainLocale)(null==(b=this[j].options.nextConfig)||null==(a=b.i18n)?void 0:a.domains,k);let l=(null==(c=this[j].domainLocale)?void 0:c.defaultLocale)||(null==(h=this[j].options.nextConfig)||null==(e=h.i18n)?void 0:e.defaultLocale);this[j].url.pathname=i.pathname,this[j].defaultLocale=l,this[j].basePath=i.basePath??"",this[j].buildId=i.buildId,this[j].locale=i.locale??l,this[j].trailingSlash=i.trailingSlash}formatPathname(){return(0,e.formatNextPathnameInfo)({basePath:this[j].basePath,buildId:this[j].buildId,defaultLocale:this[j].options.forceLocale?void 0:this[j].defaultLocale,locale:this[j].locale,pathname:this[j].url.pathname,trailingSlash:this[j].trailingSlash})}formatSearch(){return this[j].url.search}get buildId(){return this[j].buildId}set buildId(a){this[j].buildId=a}get locale(){return this[j].locale??""}set locale(a){var b,c;if(!this[j].locale||!(null==(c=this[j].options.nextConfig)||null==(b=c.i18n)?void 0:b.locales.includes(a)))throw Object.defineProperty(TypeError(`The NextURL configuration includes no locale "${a}"`),"__NEXT_ERROR_CODE",{value:"E597",enumerable:!1,configurable:!0});this[j].locale=a}get defaultLocale(){return this[j].defaultLocale}get domainLocale(){return this[j].domainLocale}get searchParams(){return this[j].url.searchParams}get host(){return this[j].url.host}set host(a){this[j].url.host=a}get hostname(){return this[j].url.hostname}set hostname(a){this[j].url.hostname=a}get port(){return this[j].url.port}set port(a){this[j].url.port=a}get protocol(){return this[j].url.protocol}set protocol(a){this[j].url.protocol=a}get href(){let a=this.formatPathname(),b=this.formatSearch();return`${this.protocol}//${this.host}${a}${b}${this.hash}`}set href(a){this[j].url=i(a),this.analyze()}get origin(){return this[j].url.origin}get pathname(){return this[j].url.pathname}set pathname(a){this[j].url.pathname=a}get hash(){return this[j].url.hash}set hash(a){this[j].url.hash=a}get search(){return this[j].url.search}set search(a){this[j].url.search=a}get password(){return this[j].url.password}set password(a){this[j].url.password=a}get username(){return this[j].url.username}set username(a){this[j].url.username=a}get basePath(){return this[j].basePath}set basePath(a){this[j].basePath=a.startsWith("/")?a:`/${a}`}toString(){return this.href}toJSON(){return this.href}[Symbol.for("edge-runtime.inspect.custom")](){return{href:this.href,origin:this.origin,protocol:this.protocol,username:this.username,password:this.password,host:this.host,hostname:this.hostname,port:this.port,pathname:this.pathname,search:this.search,searchParams:this.searchParams,hash:this.hash}}clone(){return new k(String(this),this[j].options)}}},71951:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"addPathSuffix",{enumerable:!0,get:function(){return e}});let d=c(4365);function e(a,b){if(!a.startsWith("/")||!b)return a;let{pathname:c,query:e,hash:f}=(0,d.parsePath)(a);return""+c+b+e+f}},73653:(a,b,c)=>{"use strict";a.exports=c(10846)},73789:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{isAbortError:function(){return i},pipeToNodeResponse:function(){return j}});let d=c(3463),e=c(14776),f=c(37587),g=c(1889),h=c(67338);function i(a){return(null==a?void 0:a.name)==="AbortError"||(null==a?void 0:a.name)===d.ResponseAbortedName}async function j(a,b,c){try{let{errored:i,destroyed:j}=b;if(i||j)return;let k=(0,d.createAbortController)(b),l=function(a,b){let c=!1,d=new e.DetachedPromise;function i(){d.resolve()}a.on("drain",i),a.once("close",()=>{a.off("drain",i),d.resolve()});let j=new e.DetachedPromise;return a.once("finish",()=>{j.resolve()}),new WritableStream({write:async b=>{if(!c){if(c=!0,"performance"in globalThis&&process.env.NEXT_OTEL_PERFORMANCE_PREFIX){let a=(0,h.getClientComponentLoaderMetrics)();a&&performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-client-component-loading`,{start:a.clientComponentLoadStart,end:a.clientComponentLoadStart+a.clientComponentLoadTimes})}a.flushHeaders(),(0,f.getTracer)().trace(g.NextNodeServerSpan.startResponse,{spanName:"start response"},()=>void 0)}try{let c=a.write(b);"flush"in a&&"function"==typeof a.flush&&a.flush(),c||(await d.promise,d=new e.DetachedPromise)}catch(b){throw a.end(),Object.defineProperty(Error("failed to write chunk to response",{cause:b}),"__NEXT_ERROR_CODE",{value:"E321",enumerable:!1,configurable:!0})}},abort:b=>{a.writableFinished||a.destroy(b)},close:async()=>{if(b&&await b,!a.writableFinished)return a.end(),j.promise}})}(b,c);await a.pipeTo(l,{signal:k.signal})}catch(a){if(i(a))return;throw Object.defineProperty(Error("failed to pipe response",{cause:a}),"__NEXT_ERROR_CODE",{value:"E180",enumerable:!1,configurable:!0})}}},76206:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{INTERNALS:function(){return h},NextRequest:function(){return i}});let d=c(70766),e=c(29790),f=c(2365),g=c(77996),h=Symbol("internal request");class i extends Request{constructor(a,b={}){let c="string"!=typeof a&&"url"in a?a.url:String(a);(0,e.validateURL)(c),b.body&&"half"!==b.duplex&&(b.duplex="half"),a instanceof Request?super(a,b):super(c,b);let f=new d.NextURL(c,{headers:(0,e.toNodeOutgoingHttpHeaders)(this.headers),nextConfig:b.nextConfig});this[h]={cookies:new g.RequestCookies(this.headers),nextUrl:f,url:f.toString()}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,nextUrl:this.nextUrl,url:this.url,bodyUsed:this.bodyUsed,cache:this.cache,credentials:this.credentials,destination:this.destination,headers:Object.fromEntries(this.headers),integrity:this.integrity,keepalive:this.keepalive,method:this.method,mode:this.mode,redirect:this.redirect,referrer:this.referrer,referrerPolicy:this.referrerPolicy,signal:this.signal}}get cookies(){return this[h].cookies}get nextUrl(){return this[h].nextUrl}get page(){throw new f.RemovedPageError}get ua(){throw new f.RemovedUAError}get url(){return this[h].url}}},77996:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{RequestCookies:function(){return d.RequestCookies},ResponseCookies:function(){return d.ResponseCookies},stringifyCookie:function(){return d.stringifyCookie}});let d=c(26677)},78042:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{HeadersAdapter:function(){return f},ReadonlyHeadersError:function(){return e}});let d=c(91521);class e extends Error{constructor(){super("Headers cannot be modified. Read more: https://nextjs.org/docs/app/api-reference/functions/headers")}static callable(){throw new e}}class f extends Headers{constructor(a){super(),this.headers=new Proxy(a,{get(b,c,e){if("symbol"==typeof c)return d.ReflectAdapter.get(b,c,e);let f=c.toLowerCase(),g=Object.keys(a).find(a=>a.toLowerCase()===f);if(void 0!==g)return d.ReflectAdapter.get(b,g,e)},set(b,c,e,f){if("symbol"==typeof c)return d.ReflectAdapter.set(b,c,e,f);let g=c.toLowerCase(),h=Object.keys(a).find(a=>a.toLowerCase()===g);return d.ReflectAdapter.set(b,h??c,e,f)},has(b,c){if("symbol"==typeof c)return d.ReflectAdapter.has(b,c);let e=c.toLowerCase(),f=Object.keys(a).find(a=>a.toLowerCase()===e);return void 0!==f&&d.ReflectAdapter.has(b,f)},deleteProperty(b,c){if("symbol"==typeof c)return d.ReflectAdapter.deleteProperty(b,c);let e=c.toLowerCase(),f=Object.keys(a).find(a=>a.toLowerCase()===e);return void 0===f||d.ReflectAdapter.deleteProperty(b,f)}})}static seal(a){return new Proxy(a,{get(a,b,c){switch(b){case"append":case"delete":case"set":return e.callable;default:return d.ReflectAdapter.get(a,b,c)}}})}merge(a){return Array.isArray(a)?a.join(", "):a}static from(a){return a instanceof Headers?a:new f(a)}append(a,b){let c=this.headers[a];"string"==typeof c?this.headers[a]=[c,b]:Array.isArray(c)?c.push(b):this.headers[a]=b}delete(a){delete this.headers[a]}get(a){let b=this.headers[a];return void 0!==b?this.merge(b):null}has(a){return void 0!==this.headers[a]}set(a,b){this.headers[a]=b}forEach(a,b){for(let[c,d]of this.entries())a.call(b,d,c,this)}*entries(){for(let a of Object.keys(this.headers)){let b=a.toLowerCase(),c=this.get(b);yield[b,c]}}*keys(){for(let a of Object.keys(this.headers)){let b=a.toLowerCase();yield b}}*values(){for(let a of Object.keys(this.headers)){let b=this.get(a);yield b}}[Symbol.iterator](){return this.entries()}}},78356:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"createDedupedByCallsiteServerErrorLoggerDev",{enumerable:!0,get:function(){return i}});let d=function(a,b){if(a&&a.__esModule)return a;if(null===a||"object"!=typeof a&&"function"!=typeof a)return{default:a};var c=e(b);if(c&&c.has(a))return c.get(a);var d={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in a)if("default"!==g&&Object.prototype.hasOwnProperty.call(a,g)){var h=f?Object.getOwnPropertyDescriptor(a,g):null;h&&(h.get||h.set)?Object.defineProperty(d,g,h):d[g]=a[g]}return d.default=a,c&&c.set(a,d),d}(c(11110));function e(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(e=function(a){return a?c:b})(a)}let f={current:null},g="function"==typeof d.cache?d.cache:a=>a,h=console.warn;function i(a){return function(...b){h(a(...b))}}g(a=>{try{h(f.current)}finally{f.current=null}})},79595:(a,b)=>{"use strict";var c;Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{bgBlack:function(){return A},bgBlue:function(){return E},bgCyan:function(){return G},bgGreen:function(){return C},bgMagenta:function(){return F},bgRed:function(){return B},bgWhite:function(){return H},bgYellow:function(){return D},black:function(){return q},blue:function(){return u},bold:function(){return j},cyan:function(){return x},dim:function(){return k},gray:function(){return z},green:function(){return s},hidden:function(){return o},inverse:function(){return n},italic:function(){return l},magenta:function(){return v},purple:function(){return w},red:function(){return r},reset:function(){return i},strikethrough:function(){return p},underline:function(){return m},white:function(){return y},yellow:function(){return t}});let{env:d,stdout:e}=(null==(c=globalThis)?void 0:c.process)??{},f=d&&!d.NO_COLOR&&(d.FORCE_COLOR||(null==e?void 0:e.isTTY)&&!d.CI&&"dumb"!==d.TERM),g=(a,b,c,d)=>{let e=a.substring(0,d)+c,f=a.substring(d+b.length),h=f.indexOf(b);return~h?e+g(f,b,c,h):e+f},h=(a,b,c=a)=>f?d=>{let e=""+d,f=e.indexOf(b,a.length);return~f?a+g(e,b,c,f)+b:a+e+b}:String,i=f?a=>`\x1b[0m${a}\x1b[0m`:String,j=h("\x1b[1m","\x1b[22m","\x1b[22m\x1b[1m"),k=h("\x1b[2m","\x1b[22m","\x1b[22m\x1b[2m"),l=h("\x1b[3m","\x1b[23m"),m=h("\x1b[4m","\x1b[24m"),n=h("\x1b[7m","\x1b[27m"),o=h("\x1b[8m","\x1b[28m"),p=h("\x1b[9m","\x1b[29m"),q=h("\x1b[30m","\x1b[39m"),r=h("\x1b[31m","\x1b[39m"),s=h("\x1b[32m","\x1b[39m"),t=h("\x1b[33m","\x1b[39m"),u=h("\x1b[34m","\x1b[39m"),v=h("\x1b[35m","\x1b[39m"),w=h("\x1b[38;2;173;127;168m","\x1b[39m"),x=h("\x1b[36m","\x1b[39m"),y=h("\x1b[37m","\x1b[39m"),z=h("\x1b[90m","\x1b[39m"),A=h("\x1b[40m","\x1b[49m"),B=h("\x1b[41m","\x1b[49m"),C=h("\x1b[42m","\x1b[49m"),D=h("\x1b[43m","\x1b[49m"),E=h("\x1b[44m","\x1b[49m"),F=h("\x1b[45m","\x1b[49m"),G=h("\x1b[46m","\x1b[49m"),H=h("\x1b[47m","\x1b[49m")},81786:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{CachedRouteKind:function(){return c},IncrementalCacheKind:function(){return d}});var c=function(a){return a.APP_PAGE="APP_PAGE",a.APP_ROUTE="APP_ROUTE",a.PAGES="PAGES",a.FETCH="FETCH",a.REDIRECT="REDIRECT",a.IMAGE="IMAGE",a}({}),d=function(a){return a.APP_PAGE="APP_PAGE",a.APP_ROUTE="APP_ROUTE",a.PAGES="PAGES",a.FETCH="FETCH",a.IMAGE="IMAGE",a}({})},82221:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{METADATA_BOUNDARY_NAME:function(){return c},OUTLET_BOUNDARY_NAME:function(){return e},ROOT_LAYOUT_BOUNDARY_NAME:function(){return f},VIEWPORT_BOUNDARY_NAME:function(){return d}});let c="__next_metadata_boundary__",d="__next_viewport_boundary__",e="__next_outlet_boundary__",f="__next_root_layout_boundary__"},85250:(a,b)=>{"use strict";function c(a){return a.isOnDemandRevalidate?"on-demand":a.isRevalidate?"stale":void 0}Object.defineProperty(b,"c",{enumerable:!0,get:function(){return c}})},85681:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{NEXT_PATCH_SYMBOL:function(){return n},createPatchedFetcher:function(){return t},patchFetch:function(){return u},validateRevalidate:function(){return o},validateTags:function(){return p}});let d=c(1889),e=c(37587),f=c(57749),g=c(51513),h=c(86586),i=c(86038),j=c(63033),k=c(40139),l=c(3693),m=c(7003),n=Symbol.for("next-patch");function o(a,b){try{let c;if(!1===a)c=f.INFINITE_CACHE;else if("number"==typeof a&&!isNaN(a)&&a>-1)c=a;else if(void 0!==a)throw Object.defineProperty(Error(`Invalid revalidate value "${a}" on "${b}", must be a non-negative number or false`),"__NEXT_ERROR_CODE",{value:"E179",enumerable:!1,configurable:!0});return c}catch(a){if(a instanceof Error&&a.message.includes("Invalid revalidate"))throw a;return}}function p(a,b){let c=[],d=[];for(let e=0;ef.NEXT_CACHE_TAG_MAX_LENGTH?d.push({tag:g,reason:`exceeded max length of ${f.NEXT_CACHE_TAG_MAX_LENGTH}`}):c.push(g),c.length>f.NEXT_CACHE_TAG_MAX_ITEMS){console.warn(`Warning: exceeded max tag count for ${b}, dropped tags:`,a.slice(e).join(", "));break}}if(d.length>0)for(let{tag:a,reason:c}of(console.warn(`Warning: invalid tags passed to ${b}: `),d))console.log(`tag: "${a}" ${c}`);return c}function q(a,b){a.shouldTrackFetchMetrics&&(a.fetchMetrics??=[],a.fetchMetrics.push({...b,end:performance.timeOrigin+performance.now(),idx:a.nextFetchId||0}))}async function r(a,b,c,d,e,f){let g=await a.arrayBuffer(),h={headers:Object.fromEntries(a.headers.entries()),body:Buffer.from(g).toString("base64"),status:a.status,url:a.url};return c&&await d.set(b,{kind:k.CachedRouteKind.FETCH,data:h,revalidate:e},c),await f(),new Response(g,{headers:a.headers,status:a.status,statusText:a.statusText})}async function s(a,b,c,d,e,f,g,h,i){let[j,l]=(0,m.cloneResponse)(b),n=j.arrayBuffer().then(async a=>{let b=Buffer.from(a),h={headers:Object.fromEntries(j.headers.entries()),body:b.toString("base64"),status:j.status,url:j.url};null==f||f.set(c,h),d&&await e.set(c,{kind:k.CachedRouteKind.FETCH,data:h,revalidate:g},d)}).catch(a=>console.warn("Failed to set fetch cache",h,a)).finally(i),o=`cache-set-${c}`;return a.pendingRevalidates??={},o in a.pendingRevalidates&&await a.pendingRevalidates[o],a.pendingRevalidates[o]=n.finally(()=>{var b;(null==(b=a.pendingRevalidates)?void 0:b[o])&&delete a.pendingRevalidates[o]}),l}function t(a,{workAsyncStorage:b,workUnitAsyncStorage:c}){let i=async function(i,n){var t,u;let v;try{(v=new URL(i instanceof Request?i.url:i)).username="",v.password=""}catch{v=void 0}let w=(null==v?void 0:v.href)??"",x=(null==n||null==(t=n.method)?void 0:t.toUpperCase())||"GET",y=(null==n||null==(u=n.next)?void 0:u.internal)===!0,z="1"===process.env.NEXT_OTEL_FETCH_DISABLED,A=y?void 0:performance.timeOrigin+performance.now(),B=b.getStore(),C=c.getStore(),D=C?(0,j.getCacheSignal)(C):null;D&&D.beginRead();let E=(0,e.getTracer)().trace(y?d.NextNodeServerSpan.internalFetch:d.AppRenderSpan.fetch,{hideSpan:z,kind:e.SpanKind.CLIENT,spanName:["fetch",x,w].filter(Boolean).join(" "),attributes:{"http.url":w,"http.method":x,"net.peer.name":null==v?void 0:v.hostname,"net.peer.port":(null==v?void 0:v.port)||void 0}},async()=>{var b;let c,d,e,j,t,u;if(y||!B||B.isDraftMode)return a(i,n);let v=i&&"object"==typeof i&&"string"==typeof i.method,x=a=>(null==n?void 0:n[a])||(v?i[a]:null),z=a=>{var b,c,d;return void 0!==(null==n||null==(b=n.next)?void 0:b[a])?null==n||null==(c=n.next)?void 0:c[a]:v?null==(d=i.next)?void 0:d[a]:void 0},E=z("revalidate"),F=E,G=p(z("tags")||[],`fetch ${i.toString()}`);if(C)switch(C.type){case"prerender":case"prerender-runtime":case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"cache":case"private-cache":c=C}if(c&&Array.isArray(G)){let a=c.tags??(c.tags=[]);for(let b of G)a.includes(b)||a.push(b)}let H=null==C?void 0:C.implicitTags,I=B.fetchCache;C&&"unstable-cache"===C.type&&(I="force-no-store");let J=!!B.isUnstableNoStore,K=x("cache"),L="";"string"==typeof K&&void 0!==F&&("force-cache"===K&&0===F||"no-store"===K&&(F>0||!1===F))&&(d=`Specified "cache: ${K}" and "revalidate: ${F}", only one should be specified.`,K=void 0,F=void 0);let M="no-cache"===K||"no-store"===K||"force-no-store"===I||"only-no-store"===I,N=!I&&!K&&!F&&B.forceDynamic;"force-cache"===K&&void 0===F?F=!1:(M||N)&&(F=0),("no-cache"===K||"no-store"===K)&&(L=`cache: ${K}`),u=o(F,B.route);let O=x("headers"),P="function"==typeof(null==O?void 0:O.get)?O:new Headers(O||{}),Q=P.get("authorization")||P.get("cookie"),R=!["get","head"].includes((null==(b=x("method"))?void 0:b.toLowerCase())||"get"),S=void 0==I&&(void 0==K||"default"===K)&&void 0==F,T=!!((Q||R)&&(null==c?void 0:c.revalidate)===0),U=!1;if(!T&&S&&(B.isBuildTimePrerendering?U=!0:T=!0),S&&void 0!==C)switch(C.type){case"prerender":case"prerender-runtime":case"prerender-client":return D&&(D.endRead(),D=null),(0,h.makeHangingPromise)(C.renderSignal,B.route,"fetch()")}switch(I){case"force-no-store":L="fetchCache = force-no-store";break;case"only-no-store":if("force-cache"===K||void 0!==u&&u>0)throw Object.defineProperty(Error(`cache: 'force-cache' used on fetch for ${w} with 'export const fetchCache = 'only-no-store'`),"__NEXT_ERROR_CODE",{value:"E448",enumerable:!1,configurable:!0});L="fetchCache = only-no-store";break;case"only-cache":if("no-store"===K)throw Object.defineProperty(Error(`cache: 'no-store' used on fetch for ${w} with 'export const fetchCache = 'only-cache'`),"__NEXT_ERROR_CODE",{value:"E521",enumerable:!1,configurable:!0});break;case"force-cache":(void 0===F||0===F)&&(L="fetchCache = force-cache",u=f.INFINITE_CACHE)}if(void 0===u?"default-cache"!==I||J?"default-no-store"===I?(u=0,L="fetchCache = default-no-store"):J?(u=0,L="noStore call"):T?(u=0,L="auto no cache"):(L="auto cache",u=c?c.revalidate:f.INFINITE_CACHE):(u=f.INFINITE_CACHE,L="fetchCache = default-cache"):L||(L=`revalidate: ${u}`),!(B.forceStatic&&0===u)&&!T&&c&&u0,{incrementalCache:W}=B,X=!1;if(C)switch(C.type){case"request":case"cache":case"private-cache":X=C.isHmrRefresh??!1,j=C.serverComponentsHmrCache}if(W&&(V||j))try{e=await W.generateCacheKey(w,v?i:n)}catch(a){console.error("Failed to generate cache key for",i)}let Y=B.nextFetchId??1;B.nextFetchId=Y+1;let Z=()=>{},$=async(b,c)=>{let g=["cache","credentials","headers","integrity","keepalive","method","mode","redirect","referrer","referrerPolicy","window","duplex",...b?[]:["signal"]];if(v){let a=i,b={body:a._ogBody||a.body};for(let c of g)b[c]=a[c];i=new Request(a.url,b)}else if(n){let{_ogBody:a,body:c,signal:d,...e}=n;n={...e,body:a||c,signal:b?void 0:d}}let h={...n,next:{...null==n?void 0:n.next,fetchType:"origin",fetchIdx:Y}};return a(i,h).then(async a=>{if(!b&&A&&q(B,{start:A,url:w,cacheReason:c||L,cacheStatus:0===u||c?"skip":"miss",cacheWarning:d,status:a.status,method:h.method||"GET"}),200===a.status&&W&&e&&(V||j)){let b=u>=f.INFINITE_CACHE?f.CACHE_ONE_YEAR:u,c=V?{fetchCache:!0,fetchUrl:w,fetchIdx:Y,tags:G,isImplicitBuildTimeCache:U}:void 0;switch(null==C?void 0:C.type){case"prerender":case"prerender-client":case"prerender-runtime":return r(a,e,c,W,b,Z);case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":case void 0:return s(B,a,e,c,W,j,b,i,Z)}}return await Z(),a}).catch(a=>{throw Z(),a})},_=!1,aa=!1;if(e&&W){let a;if(X&&j&&(a=j.get(e),aa=!0),V&&!a){Z=await W.lock(e);let b=B.isOnDemandRevalidate?null:await W.get(e,{kind:k.IncrementalCacheKind.FETCH,revalidate:u,fetchUrl:w,fetchIdx:Y,tags:G,softTags:null==H?void 0:H.tags});if(S&&C)switch(C.type){case"prerender":case"prerender-client":case"prerender-runtime":await (0,l.waitAtLeastOneReactRenderTask)()}if(b?await Z():t="cache-control: no-cache (hard refresh)",(null==b?void 0:b.value)&&b.value.kind===k.CachedRouteKind.FETCH)if(B.isRevalidate&&b.isStale)_=!0;else{if(b.isStale&&(B.pendingRevalidates??={},!B.pendingRevalidates[e])){let a=$(!0).then(async a=>({body:await a.arrayBuffer(),headers:a.headers,status:a.status,statusText:a.statusText})).finally(()=>{B.pendingRevalidates??={},delete B.pendingRevalidates[e||""]});a.catch(console.error),B.pendingRevalidates[e]=a}a=b.value.data}}if(a){A&&q(B,{start:A,url:w,cacheReason:L,cacheStatus:aa?"hmr":"hit",cacheWarning:d,status:a.status||200,method:(null==n?void 0:n.method)||"GET"});let b=new Response(Buffer.from(a.body,"base64"),{headers:a.headers,status:a.status});return Object.defineProperty(b,"url",{value:a.url}),b}}if(B.isStaticGeneration&&n&&"object"==typeof n){let{cache:a}=n;if("no-store"===a){if(C)switch(C.type){case"prerender":case"prerender-client":case"prerender-runtime":return D&&(D.endRead(),D=null),(0,h.makeHangingPromise)(C.renderSignal,B.route,"fetch()")}(0,g.markCurrentScopeAsDynamic)(B,C,`no-store fetch ${i} ${B.route}`)}let b="next"in n,{next:d={}}=n;if("number"==typeof d.revalidate&&c&&d.revalidate{let b=a[0];return{body:await b.arrayBuffer(),headers:b.headers,status:b.status,statusText:b.statusText}}).finally(()=>{var b;(null==(b=B.pendingRevalidates)?void 0:b[a])&&delete B.pendingRevalidates[a]})).catch(()=>{}),B.pendingRevalidates[a]=b,c.then(a=>a[1])}});if(D)try{return await E}finally{D&&D.endRead()}return E};return i.__nextPatched=!0,i.__nextGetStaticStore=()=>b,i._nextOriginalFetch=a,globalThis[n]=!0,Object.defineProperty(i,"name",{value:"fetch",writable:!1}),i}function u(a){if(!0===globalThis[n])return;let b=(0,i.createDedupeFetch)(globalThis.fetch);globalThis.fetch=t(b,a)}},86038:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"createDedupeFetch",{enumerable:!0,get:function(){return h}});let d=function(a,b){if(a&&a.__esModule)return a;if(null===a||"object"!=typeof a&&"function"!=typeof a)return{default:a};var c=g(b);if(c&&c.has(a))return c.get(a);var d={__proto__:null},e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in a)if("default"!==f&&Object.prototype.hasOwnProperty.call(a,f)){var h=e?Object.getOwnPropertyDescriptor(a,f):null;h&&(h.get||h.set)?Object.defineProperty(d,f,h):d[f]=a[f]}return d.default=a,c&&c.set(a,d),d}(c(11110)),e=c(7003),f=c(89231);function g(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(g=function(a){return a?c:b})(a)}function h(a){let b=d.cache(a=>[]);return function(c,d){let g,h;if(d&&d.signal)return a(c,d);if("string"!=typeof c||d){let b="string"==typeof c||c instanceof URL?new Request(c,d):c;if("GET"!==b.method&&"HEAD"!==b.method||b.keepalive)return a(c,d);h=JSON.stringify([b.method,Array.from(b.headers.entries()),b.mode,b.redirect,b.credentials,b.referrer,b.referrerPolicy,b.integrity]),g=b.url}else h='["GET",[],null,"follow",null,null,null,null]',g=c;let i=b(g);for(let a=0,b=i.length;a{let b=i[a][2];if(!b)throw Object.defineProperty(new f.InvariantError("No cached response"),"__NEXT_ERROR_CODE",{value:"E579",enumerable:!1,configurable:!0});let[c,d]=(0,e.cloneResponse)(b);return i[a][2]=d,c})}let j=a(c,d),k=[h,j,null];return i.push(k),j.then(a=>{let[b,c]=(0,e.cloneResponse)(a);return k[2]=c,b})}}},86586:(a,b)=>{"use strict";function c(a){return"object"==typeof a&&null!==a&&"digest"in a&&a.digest===d}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{isHangingPromiseRejectionError:function(){return c},makeDevtoolsIOAwarePromise:function(){return i},makeHangingPromise:function(){return g}});let d="HANGING_PROMISE_REJECTION";class e extends Error{constructor(a,b){super(`During prerendering, ${b} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${b} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context. This occurred at route "${a}".`),this.route=a,this.expression=b,this.digest=d}}let f=new WeakMap;function g(a,b,c){if(a.aborted)return Promise.reject(new e(b,c));{let d=new Promise((d,g)=>{let h=g.bind(null,new e(b,c)),i=f.get(a);if(i)i.push(h);else{let b=[h];f.set(a,b),a.addEventListener("abort",()=>{for(let a=0;a{setTimeout(()=>{b(a)},0)})}},89231:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"InvariantError",{enumerable:!0,get:function(){return c}});class c extends Error{constructor(a,b){super("Invariant: "+(a.endsWith(".")?a:a+".")+" This is a bug in Next.js.",b),this.name="InvariantError"}}},89544:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"getNextPathnameInfo",{enumerable:!0,get:function(){return g}});let d=c(57329),e=c(99463),f=c(11883);function g(a,b){var c,g;let{basePath:h,i18n:i,trailingSlash:j}=null!=(c=b.nextConfig)?c:{},k={pathname:a,trailingSlash:"/"!==a?a.endsWith("/"):j};h&&(0,f.pathHasPrefix)(k.pathname,h)&&(k.pathname=(0,e.removePathPrefix)(k.pathname,h),k.basePath=h);let l=k.pathname;if(k.pathname.startsWith("/_next/data/")&&k.pathname.endsWith(".json")){let a=k.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");k.buildId=a[0],l="index"!==a[1]?"/"+a.slice(1).join("/"):"/",!0===b.parseData&&(k.pathname=l)}if(i){let a=b.i18nProvider?b.i18nProvider.analyze(k.pathname):(0,d.normalizeLocalePath)(k.pathname,i.locales);k.locale=a.detectedLocale,k.pathname=null!=(g=a.pathname)?g:k.pathname,!a.detectedLocale&&k.buildId&&(a=b.i18nProvider?b.i18nProvider.analyze(l):(0,d.normalizeLocalePath)(l,i.locales)).detectedLocale&&(k.locale=a.detectedLocale)}return k}},91521:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"ReflectAdapter",{enumerable:!0,get:function(){return c}});class c{static get(a,b,c){let d=Reflect.get(a,b,c);return"function"==typeof d?d.bind(a):d}static set(a,b,c,d){return Reflect.set(a,b,c,d)}static has(a,b){return Reflect.has(a,b)}static deleteProperty(a,b){return Reflect.deleteProperty(a,b)}}},91739:a=>{(()=>{"use strict";var b={491:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.ContextAPI=void 0;let d=c(223),e=c(172),f=c(930),g="context",h=new d.NoopContextManager;class i{constructor(){}static getInstance(){return this._instance||(this._instance=new i),this._instance}setGlobalContextManager(a){return(0,e.registerGlobal)(g,a,f.DiagAPI.instance())}active(){return this._getContextManager().active()}with(a,b,c,...d){return this._getContextManager().with(a,b,c,...d)}bind(a,b){return this._getContextManager().bind(a,b)}_getContextManager(){return(0,e.getGlobal)(g)||h}disable(){this._getContextManager().disable(),(0,e.unregisterGlobal)(g,f.DiagAPI.instance())}}b.ContextAPI=i},930:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.DiagAPI=void 0;let d=c(56),e=c(912),f=c(957),g=c(172);class h{constructor(){function a(a){return function(...b){let c=(0,g.getGlobal)("diag");if(c)return c[a](...b)}}let b=this;b.setLogger=(a,c={logLevel:f.DiagLogLevel.INFO})=>{var d,h,i;if(a===b){let a=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return b.error(null!=(d=a.stack)?d:a.message),!1}"number"==typeof c&&(c={logLevel:c});let j=(0,g.getGlobal)("diag"),k=(0,e.createLogLevelDiagLogger)(null!=(h=c.logLevel)?h:f.DiagLogLevel.INFO,a);if(j&&!c.suppressOverrideMessage){let a=null!=(i=Error().stack)?i:"";j.warn(`Current logger will be overwritten from ${a}`),k.warn(`Current logger will overwrite one already registered from ${a}`)}return(0,g.registerGlobal)("diag",k,b,!0)},b.disable=()=>{(0,g.unregisterGlobal)("diag",b)},b.createComponentLogger=a=>new d.DiagComponentLogger(a),b.verbose=a("verbose"),b.debug=a("debug"),b.info=a("info"),b.warn=a("warn"),b.error=a("error")}static instance(){return this._instance||(this._instance=new h),this._instance}}b.DiagAPI=h},653:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.MetricsAPI=void 0;let d=c(660),e=c(172),f=c(930),g="metrics";class h{constructor(){}static getInstance(){return this._instance||(this._instance=new h),this._instance}setGlobalMeterProvider(a){return(0,e.registerGlobal)(g,a,f.DiagAPI.instance())}getMeterProvider(){return(0,e.getGlobal)(g)||d.NOOP_METER_PROVIDER}getMeter(a,b,c){return this.getMeterProvider().getMeter(a,b,c)}disable(){(0,e.unregisterGlobal)(g,f.DiagAPI.instance())}}b.MetricsAPI=h},181:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.PropagationAPI=void 0;let d=c(172),e=c(874),f=c(194),g=c(277),h=c(369),i=c(930),j="propagation",k=new e.NoopTextMapPropagator;class l{constructor(){this.createBaggage=h.createBaggage,this.getBaggage=g.getBaggage,this.getActiveBaggage=g.getActiveBaggage,this.setBaggage=g.setBaggage,this.deleteBaggage=g.deleteBaggage}static getInstance(){return this._instance||(this._instance=new l),this._instance}setGlobalPropagator(a){return(0,d.registerGlobal)(j,a,i.DiagAPI.instance())}inject(a,b,c=f.defaultTextMapSetter){return this._getGlobalPropagator().inject(a,b,c)}extract(a,b,c=f.defaultTextMapGetter){return this._getGlobalPropagator().extract(a,b,c)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,d.unregisterGlobal)(j,i.DiagAPI.instance())}_getGlobalPropagator(){return(0,d.getGlobal)(j)||k}}b.PropagationAPI=l},997:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.TraceAPI=void 0;let d=c(172),e=c(846),f=c(139),g=c(607),h=c(930),i="trace";class j{constructor(){this._proxyTracerProvider=new e.ProxyTracerProvider,this.wrapSpanContext=f.wrapSpanContext,this.isSpanContextValid=f.isSpanContextValid,this.deleteSpan=g.deleteSpan,this.getSpan=g.getSpan,this.getActiveSpan=g.getActiveSpan,this.getSpanContext=g.getSpanContext,this.setSpan=g.setSpan,this.setSpanContext=g.setSpanContext}static getInstance(){return this._instance||(this._instance=new j),this._instance}setGlobalTracerProvider(a){let b=(0,d.registerGlobal)(i,this._proxyTracerProvider,h.DiagAPI.instance());return b&&this._proxyTracerProvider.setDelegate(a),b}getTracerProvider(){return(0,d.getGlobal)(i)||this._proxyTracerProvider}getTracer(a,b){return this.getTracerProvider().getTracer(a,b)}disable(){(0,d.unregisterGlobal)(i,h.DiagAPI.instance()),this._proxyTracerProvider=new e.ProxyTracerProvider}}b.TraceAPI=j},277:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.deleteBaggage=b.setBaggage=b.getActiveBaggage=b.getBaggage=void 0;let d=c(491),e=(0,c(780).createContextKey)("OpenTelemetry Baggage Key");function f(a){return a.getValue(e)||void 0}b.getBaggage=f,b.getActiveBaggage=function(){return f(d.ContextAPI.getInstance().active())},b.setBaggage=function(a,b){return a.setValue(e,b)},b.deleteBaggage=function(a){return a.deleteValue(e)}},993:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.BaggageImpl=void 0;class c{constructor(a){this._entries=a?new Map(a):new Map}getEntry(a){let b=this._entries.get(a);if(b)return Object.assign({},b)}getAllEntries(){return Array.from(this._entries.entries()).map(([a,b])=>[a,b])}setEntry(a,b){let d=new c(this._entries);return d._entries.set(a,b),d}removeEntry(a){let b=new c(this._entries);return b._entries.delete(a),b}removeEntries(...a){let b=new c(this._entries);for(let c of a)b._entries.delete(c);return b}clear(){return new c}}b.BaggageImpl=c},830:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.baggageEntryMetadataSymbol=void 0,b.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")},369:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.baggageEntryMetadataFromString=b.createBaggage=void 0;let d=c(930),e=c(993),f=c(830),g=d.DiagAPI.instance();b.createBaggage=function(a={}){return new e.BaggageImpl(new Map(Object.entries(a)))},b.baggageEntryMetadataFromString=function(a){return"string"!=typeof a&&(g.error(`Cannot create baggage metadata from unknown type: ${typeof a}`),a=""),{__TYPE__:f.baggageEntryMetadataSymbol,toString:()=>a}}},67:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.context=void 0,b.context=c(491).ContextAPI.getInstance()},223:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.NoopContextManager=void 0;let d=c(780);class e{active(){return d.ROOT_CONTEXT}with(a,b,c,...d){return b.call(c,...d)}bind(a,b){return b}enable(){return this}disable(){return this}}b.NoopContextManager=e},780:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.ROOT_CONTEXT=b.createContextKey=void 0,b.createContextKey=function(a){return Symbol.for(a)};class c{constructor(a){let b=this;b._currentContext=a?new Map(a):new Map,b.getValue=a=>b._currentContext.get(a),b.setValue=(a,d)=>{let e=new c(b._currentContext);return e._currentContext.set(a,d),e},b.deleteValue=a=>{let d=new c(b._currentContext);return d._currentContext.delete(a),d}}}b.ROOT_CONTEXT=new c},506:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.diag=void 0,b.diag=c(930).DiagAPI.instance()},56:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.DiagComponentLogger=void 0;let d=c(172);class e{constructor(a){this._namespace=a.namespace||"DiagComponentLogger"}debug(...a){return f("debug",this._namespace,a)}error(...a){return f("error",this._namespace,a)}info(...a){return f("info",this._namespace,a)}warn(...a){return f("warn",this._namespace,a)}verbose(...a){return f("verbose",this._namespace,a)}}function f(a,b,c){let e=(0,d.getGlobal)("diag");if(e)return c.unshift(b),e[a](...c)}b.DiagComponentLogger=e},972:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.DiagConsoleLogger=void 0;let c=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];class d{constructor(){for(let a=0;a{Object.defineProperty(b,"__esModule",{value:!0}),b.createLogLevelDiagLogger=void 0;let d=c(957);b.createLogLevelDiagLogger=function(a,b){function c(c,d){let e=b[c];return"function"==typeof e&&a>=d?e.bind(b):function(){}}return ad.DiagLogLevel.ALL&&(a=d.DiagLogLevel.ALL),b=b||{},{error:c("error",d.DiagLogLevel.ERROR),warn:c("warn",d.DiagLogLevel.WARN),info:c("info",d.DiagLogLevel.INFO),debug:c("debug",d.DiagLogLevel.DEBUG),verbose:c("verbose",d.DiagLogLevel.VERBOSE)}}},957:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.DiagLogLevel=void 0,function(a){a[a.NONE=0]="NONE",a[a.ERROR=30]="ERROR",a[a.WARN=50]="WARN",a[a.INFO=60]="INFO",a[a.DEBUG=70]="DEBUG",a[a.VERBOSE=80]="VERBOSE",a[a.ALL=9999]="ALL"}(b.DiagLogLevel||(b.DiagLogLevel={}))},172:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.unregisterGlobal=b.getGlobal=b.registerGlobal=void 0;let d=c(200),e=c(521),f=c(130),g=e.VERSION.split(".")[0],h=Symbol.for(`opentelemetry.js.api.${g}`),i=d._globalThis;b.registerGlobal=function(a,b,c,d=!1){var f;let g=i[h]=null!=(f=i[h])?f:{version:e.VERSION};if(!d&&g[a]){let b=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${a}`);return c.error(b.stack||b.message),!1}if(g.version!==e.VERSION){let b=Error(`@opentelemetry/api: Registration of version v${g.version} for ${a} does not match previously registered API v${e.VERSION}`);return c.error(b.stack||b.message),!1}return g[a]=b,c.debug(`@opentelemetry/api: Registered a global for ${a} v${e.VERSION}.`),!0},b.getGlobal=function(a){var b,c;let d=null==(b=i[h])?void 0:b.version;if(d&&(0,f.isCompatible)(d))return null==(c=i[h])?void 0:c[a]},b.unregisterGlobal=function(a,b){b.debug(`@opentelemetry/api: Unregistering a global for ${a} v${e.VERSION}.`);let c=i[h];c&&delete c[a]}},130:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.isCompatible=b._makeCompatibilityCheck=void 0;let d=c(521),e=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function f(a){let b=new Set([a]),c=new Set,d=a.match(e);if(!d)return()=>!1;let f={major:+d[1],minor:+d[2],patch:+d[3],prerelease:d[4]};if(null!=f.prerelease)return function(b){return b===a};function g(a){return c.add(a),!1}return function(a){if(b.has(a))return!0;if(c.has(a))return!1;let d=a.match(e);if(!d)return g(a);let h={major:+d[1],minor:+d[2],patch:+d[3],prerelease:d[4]};if(null!=h.prerelease||f.major!==h.major)return g(a);if(0===f.major)return f.minor===h.minor&&f.patch<=h.patch?(b.add(a),!0):g(a);return f.minor<=h.minor?(b.add(a),!0):g(a)}}b._makeCompatibilityCheck=f,b.isCompatible=f(d.VERSION)},886:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.metrics=void 0,b.metrics=c(653).MetricsAPI.getInstance()},901:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.ValueType=void 0,function(a){a[a.INT=0]="INT",a[a.DOUBLE=1]="DOUBLE"}(b.ValueType||(b.ValueType={}))},102:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.createNoopMeter=b.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=b.NOOP_OBSERVABLE_GAUGE_METRIC=b.NOOP_OBSERVABLE_COUNTER_METRIC=b.NOOP_UP_DOWN_COUNTER_METRIC=b.NOOP_HISTOGRAM_METRIC=b.NOOP_COUNTER_METRIC=b.NOOP_METER=b.NoopObservableUpDownCounterMetric=b.NoopObservableGaugeMetric=b.NoopObservableCounterMetric=b.NoopObservableMetric=b.NoopHistogramMetric=b.NoopUpDownCounterMetric=b.NoopCounterMetric=b.NoopMetric=b.NoopMeter=void 0;class c{constructor(){}createHistogram(a,c){return b.NOOP_HISTOGRAM_METRIC}createCounter(a,c){return b.NOOP_COUNTER_METRIC}createUpDownCounter(a,c){return b.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(a,c){return b.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(a,c){return b.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(a,c){return b.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(a,b){}removeBatchObservableCallback(a){}}b.NoopMeter=c;class d{}b.NoopMetric=d;class e extends d{add(a,b){}}b.NoopCounterMetric=e;class f extends d{add(a,b){}}b.NoopUpDownCounterMetric=f;class g extends d{record(a,b){}}b.NoopHistogramMetric=g;class h{addCallback(a){}removeCallback(a){}}b.NoopObservableMetric=h;class i extends h{}b.NoopObservableCounterMetric=i;class j extends h{}b.NoopObservableGaugeMetric=j;class k extends h{}b.NoopObservableUpDownCounterMetric=k,b.NOOP_METER=new c,b.NOOP_COUNTER_METRIC=new e,b.NOOP_HISTOGRAM_METRIC=new g,b.NOOP_UP_DOWN_COUNTER_METRIC=new f,b.NOOP_OBSERVABLE_COUNTER_METRIC=new i,b.NOOP_OBSERVABLE_GAUGE_METRIC=new j,b.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new k,b.createNoopMeter=function(){return b.NOOP_METER}},660:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.NOOP_METER_PROVIDER=b.NoopMeterProvider=void 0;let d=c(102);class e{getMeter(a,b,c){return d.NOOP_METER}}b.NoopMeterProvider=e,b.NOOP_METER_PROVIDER=new e},200:function(a,b,c){var d=this&&this.__createBinding||(Object.create?function(a,b,c,d){void 0===d&&(d=c),Object.defineProperty(a,d,{enumerable:!0,get:function(){return b[c]}})}:function(a,b,c,d){void 0===d&&(d=c),a[d]=b[c]}),e=this&&this.__exportStar||function(a,b){for(var c in a)"default"===c||Object.prototype.hasOwnProperty.call(b,c)||d(b,a,c)};Object.defineProperty(b,"__esModule",{value:!0}),e(c(46),b)},651:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b._globalThis=void 0,b._globalThis="object"==typeof globalThis?globalThis:global},46:function(a,b,c){var d=this&&this.__createBinding||(Object.create?function(a,b,c,d){void 0===d&&(d=c),Object.defineProperty(a,d,{enumerable:!0,get:function(){return b[c]}})}:function(a,b,c,d){void 0===d&&(d=c),a[d]=b[c]}),e=this&&this.__exportStar||function(a,b){for(var c in a)"default"===c||Object.prototype.hasOwnProperty.call(b,c)||d(b,a,c)};Object.defineProperty(b,"__esModule",{value:!0}),e(c(651),b)},939:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.propagation=void 0,b.propagation=c(181).PropagationAPI.getInstance()},874:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.NoopTextMapPropagator=void 0;class c{inject(a,b){}extract(a,b){return a}fields(){return[]}}b.NoopTextMapPropagator=c},194:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.defaultTextMapSetter=b.defaultTextMapGetter=void 0,b.defaultTextMapGetter={get(a,b){if(null!=a)return a[b]},keys:a=>null==a?[]:Object.keys(a)},b.defaultTextMapSetter={set(a,b,c){null!=a&&(a[b]=c)}}},845:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.trace=void 0,b.trace=c(997).TraceAPI.getInstance()},403:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.NonRecordingSpan=void 0;let d=c(476);class e{constructor(a=d.INVALID_SPAN_CONTEXT){this._spanContext=a}spanContext(){return this._spanContext}setAttribute(a,b){return this}setAttributes(a){return this}addEvent(a,b){return this}setStatus(a){return this}updateName(a){return this}end(a){}isRecording(){return!1}recordException(a,b){}}b.NonRecordingSpan=e},614:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.NoopTracer=void 0;let d=c(491),e=c(607),f=c(403),g=c(139),h=d.ContextAPI.getInstance();class i{startSpan(a,b,c=h.active()){var d;if(null==b?void 0:b.root)return new f.NonRecordingSpan;let i=c&&(0,e.getSpanContext)(c);return"object"==typeof(d=i)&&"string"==typeof d.spanId&&"string"==typeof d.traceId&&"number"==typeof d.traceFlags&&(0,g.isSpanContextValid)(i)?new f.NonRecordingSpan(i):new f.NonRecordingSpan}startActiveSpan(a,b,c,d){let f,g,i;if(arguments.length<2)return;2==arguments.length?i=b:3==arguments.length?(f=b,i=c):(f=b,g=c,i=d);let j=null!=g?g:h.active(),k=this.startSpan(a,f,j),l=(0,e.setSpan)(j,k);return h.with(l,i,void 0,k)}}b.NoopTracer=i},124:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.NoopTracerProvider=void 0;let d=c(614);class e{getTracer(a,b,c){return new d.NoopTracer}}b.NoopTracerProvider=e},125:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.ProxyTracer=void 0;let d=new(c(614)).NoopTracer;class e{constructor(a,b,c,d){this._provider=a,this.name=b,this.version=c,this.options=d}startSpan(a,b,c){return this._getTracer().startSpan(a,b,c)}startActiveSpan(a,b,c,d){let e=this._getTracer();return Reflect.apply(e.startActiveSpan,e,arguments)}_getTracer(){if(this._delegate)return this._delegate;let a=this._provider.getDelegateTracer(this.name,this.version,this.options);return a?(this._delegate=a,this._delegate):d}}b.ProxyTracer=e},846:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.ProxyTracerProvider=void 0;let d=c(125),e=new(c(124)).NoopTracerProvider;class f{getTracer(a,b,c){var e;return null!=(e=this.getDelegateTracer(a,b,c))?e:new d.ProxyTracer(this,a,b,c)}getDelegate(){var a;return null!=(a=this._delegate)?a:e}setDelegate(a){this._delegate=a}getDelegateTracer(a,b,c){var d;return null==(d=this._delegate)?void 0:d.getTracer(a,b,c)}}b.ProxyTracerProvider=f},996:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.SamplingDecision=void 0,function(a){a[a.NOT_RECORD=0]="NOT_RECORD",a[a.RECORD=1]="RECORD",a[a.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(b.SamplingDecision||(b.SamplingDecision={}))},607:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.getSpanContext=b.setSpanContext=b.deleteSpan=b.setSpan=b.getActiveSpan=b.getSpan=void 0;let d=c(780),e=c(403),f=c(491),g=(0,d.createContextKey)("OpenTelemetry Context Key SPAN");function h(a){return a.getValue(g)||void 0}function i(a,b){return a.setValue(g,b)}b.getSpan=h,b.getActiveSpan=function(){return h(f.ContextAPI.getInstance().active())},b.setSpan=i,b.deleteSpan=function(a){return a.deleteValue(g)},b.setSpanContext=function(a,b){return i(a,new e.NonRecordingSpan(b))},b.getSpanContext=function(a){var b;return null==(b=h(a))?void 0:b.spanContext()}},325:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.TraceStateImpl=void 0;let d=c(564);class e{constructor(a){this._internalState=new Map,a&&this._parse(a)}set(a,b){let c=this._clone();return c._internalState.has(a)&&c._internalState.delete(a),c._internalState.set(a,b),c}unset(a){let b=this._clone();return b._internalState.delete(a),b}get(a){return this._internalState.get(a)}serialize(){return this._keys().reduce((a,b)=>(a.push(b+"="+this.get(b)),a),[]).join(",")}_parse(a){!(a.length>512)&&(this._internalState=a.split(",").reverse().reduce((a,b)=>{let c=b.trim(),e=c.indexOf("=");if(-1!==e){let f=c.slice(0,e),g=c.slice(e+1,b.length);(0,d.validateKey)(f)&&(0,d.validateValue)(g)&&a.set(f,g)}return a},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let a=new e;return a._internalState=new Map(this._internalState),a}}b.TraceStateImpl=e},564:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.validateValue=b.validateKey=void 0;let c="[_0-9a-z-*/]",d=`[a-z]${c}{0,255}`,e=`[a-z0-9]${c}{0,240}@[a-z]${c}{0,13}`,f=RegExp(`^(?:${d}|${e})$`),g=/^[ -~]{0,255}[!-~]$/,h=/,|=/;b.validateKey=function(a){return f.test(a)},b.validateValue=function(a){return g.test(a)&&!h.test(a)}},98:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.createTraceState=void 0;let d=c(325);b.createTraceState=function(a){return new d.TraceStateImpl(a)}},476:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.INVALID_SPAN_CONTEXT=b.INVALID_TRACEID=b.INVALID_SPANID=void 0;let d=c(475);b.INVALID_SPANID="0000000000000000",b.INVALID_TRACEID="00000000000000000000000000000000",b.INVALID_SPAN_CONTEXT={traceId:b.INVALID_TRACEID,spanId:b.INVALID_SPANID,traceFlags:d.TraceFlags.NONE}},357:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.SpanKind=void 0,function(a){a[a.INTERNAL=0]="INTERNAL",a[a.SERVER=1]="SERVER",a[a.CLIENT=2]="CLIENT",a[a.PRODUCER=3]="PRODUCER",a[a.CONSUMER=4]="CONSUMER"}(b.SpanKind||(b.SpanKind={}))},139:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.wrapSpanContext=b.isSpanContextValid=b.isValidSpanId=b.isValidTraceId=void 0;let d=c(476),e=c(403),f=/^([0-9a-f]{32})$/i,g=/^[0-9a-f]{16}$/i;function h(a){return f.test(a)&&a!==d.INVALID_TRACEID}function i(a){return g.test(a)&&a!==d.INVALID_SPANID}b.isValidTraceId=h,b.isValidSpanId=i,b.isSpanContextValid=function(a){return h(a.traceId)&&i(a.spanId)},b.wrapSpanContext=function(a){return new e.NonRecordingSpan(a)}},847:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.SpanStatusCode=void 0,function(a){a[a.UNSET=0]="UNSET",a[a.OK=1]="OK",a[a.ERROR=2]="ERROR"}(b.SpanStatusCode||(b.SpanStatusCode={}))},475:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.TraceFlags=void 0,function(a){a[a.NONE=0]="NONE",a[a.SAMPLED=1]="SAMPLED"}(b.TraceFlags||(b.TraceFlags={}))},521:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.VERSION=void 0,b.VERSION="1.6.0"}},c={};function d(a){var e=c[a];if(void 0!==e)return e.exports;var f=c[a]={exports:{}},g=!0;try{b[a].call(f.exports,f,f.exports,d),g=!1}finally{g&&delete c[a]}return f.exports}d.ab=__dirname+"/";var e={};(()=>{Object.defineProperty(e,"__esModule",{value:!0}),e.trace=e.propagation=e.metrics=e.diag=e.context=e.INVALID_SPAN_CONTEXT=e.INVALID_TRACEID=e.INVALID_SPANID=e.isValidSpanId=e.isValidTraceId=e.isSpanContextValid=e.createTraceState=e.TraceFlags=e.SpanStatusCode=e.SpanKind=e.SamplingDecision=e.ProxyTracerProvider=e.ProxyTracer=e.defaultTextMapSetter=e.defaultTextMapGetter=e.ValueType=e.createNoopMeter=e.DiagLogLevel=e.DiagConsoleLogger=e.ROOT_CONTEXT=e.createContextKey=e.baggageEntryMetadataFromString=void 0;var a=d(369);Object.defineProperty(e,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return a.baggageEntryMetadataFromString}});var b=d(780);Object.defineProperty(e,"createContextKey",{enumerable:!0,get:function(){return b.createContextKey}}),Object.defineProperty(e,"ROOT_CONTEXT",{enumerable:!0,get:function(){return b.ROOT_CONTEXT}});var c=d(972);Object.defineProperty(e,"DiagConsoleLogger",{enumerable:!0,get:function(){return c.DiagConsoleLogger}});var f=d(957);Object.defineProperty(e,"DiagLogLevel",{enumerable:!0,get:function(){return f.DiagLogLevel}});var g=d(102);Object.defineProperty(e,"createNoopMeter",{enumerable:!0,get:function(){return g.createNoopMeter}});var h=d(901);Object.defineProperty(e,"ValueType",{enumerable:!0,get:function(){return h.ValueType}});var i=d(194);Object.defineProperty(e,"defaultTextMapGetter",{enumerable:!0,get:function(){return i.defaultTextMapGetter}}),Object.defineProperty(e,"defaultTextMapSetter",{enumerable:!0,get:function(){return i.defaultTextMapSetter}});var j=d(125);Object.defineProperty(e,"ProxyTracer",{enumerable:!0,get:function(){return j.ProxyTracer}});var k=d(846);Object.defineProperty(e,"ProxyTracerProvider",{enumerable:!0,get:function(){return k.ProxyTracerProvider}});var l=d(996);Object.defineProperty(e,"SamplingDecision",{enumerable:!0,get:function(){return l.SamplingDecision}});var m=d(357);Object.defineProperty(e,"SpanKind",{enumerable:!0,get:function(){return m.SpanKind}});var n=d(847);Object.defineProperty(e,"SpanStatusCode",{enumerable:!0,get:function(){return n.SpanStatusCode}});var o=d(475);Object.defineProperty(e,"TraceFlags",{enumerable:!0,get:function(){return o.TraceFlags}});var p=d(98);Object.defineProperty(e,"createTraceState",{enumerable:!0,get:function(){return p.createTraceState}});var q=d(139);Object.defineProperty(e,"isSpanContextValid",{enumerable:!0,get:function(){return q.isSpanContextValid}}),Object.defineProperty(e,"isValidTraceId",{enumerable:!0,get:function(){return q.isValidTraceId}}),Object.defineProperty(e,"isValidSpanId",{enumerable:!0,get:function(){return q.isValidSpanId}});var r=d(476);Object.defineProperty(e,"INVALID_SPANID",{enumerable:!0,get:function(){return r.INVALID_SPANID}}),Object.defineProperty(e,"INVALID_TRACEID",{enumerable:!0,get:function(){return r.INVALID_TRACEID}}),Object.defineProperty(e,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return r.INVALID_SPAN_CONTEXT}});let s=d(67);Object.defineProperty(e,"context",{enumerable:!0,get:function(){return s.context}});let t=d(506);Object.defineProperty(e,"diag",{enumerable:!0,get:function(){return t.diag}});let u=d(886);Object.defineProperty(e,"metrics",{enumerable:!0,get:function(){return u.metrics}});let v=d(939);Object.defineProperty(e,"propagation",{enumerable:!0,get:function(){return v.propagation}});let w=d(845);Object.defineProperty(e,"trace",{enumerable:!0,get:function(){return w.trace}}),e.default={context:s.context,diag:t.diag,metrics:u.metrics,propagation:v.propagation,trace:w.trace}})(),a.exports=e})()},95181:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DynamicServerError:function(){return d},isDynamicServerError:function(){return e}});let c="DYNAMIC_SERVER_USAGE";class d extends Error{constructor(a){super("Dynamic server usage: "+a),this.description=a,this.digest=c}}function e(a){return"object"==typeof a&&null!==a&&"digest"in a&&"string"==typeof a.digest&&a.digest===c}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},96814:(a,b)=>{"use strict";function c(a,b,c){if(a)for(let f of(c&&(c=c.toLowerCase()),a)){var d,e;if(b===(null==(d=f.domain)?void 0:d.split(":",1)[0].toLowerCase())||c===f.defaultLocale.toLowerCase()||(null==(e=f.locales)?void 0:e.some(a=>a.toLowerCase()===c)))return f}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"detectDomainLocale",{enumerable:!0,get:function(){return c}})},97145:a=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab=__dirname+"/");var b={};(()=>{b.parse=function(b,c){if("string"!=typeof b)throw TypeError("argument str must be a string");for(var e={},f=b.split(d),g=(c||{}).decode||a,h=0;h{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"RouteKind",{enumerable:!0,get:function(){return c}});var c=function(a){return a.PAGES="PAGES",a.PAGES_API="PAGES_API",a.APP_PAGE="APP_PAGE",a.APP_ROUTE="APP_ROUTE",a.IMAGE="IMAGE",a}({})},99444:(a,b)=>{"use strict";function c(a){return null!==a&&"object"==typeof a&&"then"in a&&"function"==typeof a.then}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isThenable",{enumerable:!0,get:function(){return c}})},99463:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"removePathPrefix",{enumerable:!0,get:function(){return e}});let d=c(11883);function e(a,b){if(!(0,d.pathHasPrefix)(a,b))return a;let c=a.slice(b.length);return c.startsWith("/")?c:"/"+c}}}; \ No newline at end of file diff --git a/apps/web/.next/server/chunks/245.js b/apps/web/.next/server/chunks/245.js deleted file mode 100644 index 14569bf..0000000 --- a/apps/web/.next/server/chunks/245.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=245,exports.ids=[245],exports.modules={31933:(a,b,c)=>{c.d(b,{A:()=>r});var d=c(31768),e=c(79390),f=c(29040),g=c(26743),h=c(37217),i=c(53678),j=c(3927),k=c(89436),l=c(1688),m=c(75078),n=c(21726);function o(a){return(0,n.Ay)("MuiPaper",a)}(0,m.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var p=c(78157);let q=(0,h.default)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[c.variant],!c.square&&b.rounded,"elevation"===c.variant&&b[`elevation${c.elevation}`]]}})((0,j.A)(({theme:a})=>({backgroundColor:(a.vars||a).palette.background.paper,color:(a.vars||a).palette.text.primary,transition:a.transitions.create("box-shadow"),variants:[{props:({ownerState:a})=>!a.square,style:{borderRadius:a.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(a.vars||a).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),r=d.forwardRef(function(a,b){let c=(0,k.b)({props:a,name:"MuiPaper"}),d=(0,i.default)(),{className:h,component:j="div",elevation:m=1,square:n=!1,variant:r="elevation",...s}=c,t={...c,component:j,elevation:m,square:n,variant:r},u=(a=>{let{square:b,elevation:c,variant:d,classes:e}=a,g={root:["root",d,!b&&"rounded","elevation"===d&&`elevation${c}`]};return(0,f.A)(g,o,e)})(t);return(0,p.jsx)(q,{as:j,ownerState:t,className:(0,e.A)(u.root,h),ref:b,...s,style:{..."elevation"===r&&{"--Paper-shadow":(d.vars||d).shadows[m],...d.vars&&{"--Paper-overlay":d.vars.overlays?.[m]},...!d.vars&&"dark"===d.palette.mode&&{"--Paper-overlay":`linear-gradient(${(0,g.X4)("#fff",(0,l.A)(m))}, ${(0,g.X4)("#fff",(0,l.A)(m))})`}},...s.style}})})},32245:(a,b,c)=>{c.d(b,{A:()=>L});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(3927),i=c(89436),j=c(60360),k=c(80745),l=c(48583),m=c(31933),n=c(75078),o=c(21726);function p(a){return(0,o.Ay)("MuiAlert",a)}let q=(0,n.A)("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);var r=c(81637),s=c(29667),t=c(87598);function u(a){return(0,o.Ay)("MuiIconButton",a)}let v=(0,n.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]);var w=c(78157);let x=(0,g.default)(s.A,{name:"MuiIconButton",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.loading&&b.loading,"default"!==c.color&&b[`color${(0,k.A)(c.color)}`],c.edge&&b[`edge${(0,k.A)(c.edge)}`],b[`size${(0,k.A)(c.size)}`]]}})((0,h.A)(({theme:a})=>({textAlign:"center",flex:"0 0 auto",fontSize:a.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(a.vars||a).palette.action.active,transition:a.transitions.create("background-color",{duration:a.transitions.duration.shortest}),variants:[{props:a=>!a.disableRipple,style:{"--IconButton-hoverBg":a.alpha((a.vars||a).palette.action.active,(a.vars||a).palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]})),(0,h.A)(({theme:a})=>({variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(a.palette).filter((0,l.A)()).map(([b])=>({props:{color:b},style:{color:(a.vars||a).palette[b].main}})),...Object.entries(a.palette).filter((0,l.A)()).map(([b])=>({props:{color:b},style:{"--IconButton-hoverBg":a.alpha((a.vars||a).palette[b].main,(a.vars||a).palette.action.hoverOpacity)}})),{props:{size:"small"},style:{padding:5,fontSize:a.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:a.typography.pxToRem(28)}}],[`&.${v.disabled}`]:{backgroundColor:"transparent",color:(a.vars||a).palette.action.disabled},[`&.${v.loading}`]:{color:"transparent"}}))),y=(0,g.default)("span",{name:"MuiIconButton",slot:"LoadingIndicator"})(({theme:a})=>({display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(a.vars||a).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]})),z=d.forwardRef(function(a,b){let c=(0,i.b)({props:a,name:"MuiIconButton"}),{edge:d=!1,children:g,className:h,color:j="default",disabled:l=!1,disableFocusRipple:m=!1,size:n="medium",id:o,loading:p=null,loadingIndicator:q,...s}=c,v=(0,r.A)(o),z=q??(0,w.jsx)(t.A,{"aria-labelledby":v,color:"inherit",size:16}),A={...c,edge:d,color:j,disabled:l,disableFocusRipple:m,loading:p,loadingIndicator:z,size:n},B=(a=>{let{classes:b,disabled:c,color:d,edge:e,size:g,loading:h}=a,i={root:["root",h&&"loading",c&&"disabled","default"!==d&&`color${(0,k.A)(d)}`,e&&`edge${(0,k.A)(e)}`,`size${(0,k.A)(g)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]};return(0,f.A)(i,u,b)})(A);return(0,w.jsxs)(x,{id:p?v:o,className:(0,e.A)(B.root,h),centerRipple:!0,focusRipple:!m,disabled:l||p,ref:b,...s,ownerState:A,children:["boolean"==typeof p&&(0,w.jsx)("span",{className:B.loadingWrapper,style:{display:"contents"},children:(0,w.jsx)(y,{className:B.loadingIndicator,ownerState:A,children:p&&z})}),g]})});var A=c(78384);let B=(0,A.A)((0,w.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),C=(0,A.A)((0,w.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),D=(0,A.A)((0,w.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),E=(0,A.A)((0,w.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),F=(0,A.A)((0,w.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),G=(0,g.default)(m.A,{name:"MuiAlert",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[c.variant],b[`${c.variant}${(0,k.A)(c.color||c.severity)}`]]}})((0,h.A)(({theme:a})=>{let b="light"===a.palette.mode?a.darken:a.lighten,c="light"===a.palette.mode?a.lighten:a.darken;return{...a.typography.body2,backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(a.palette).filter((0,l.A)(["light"])).map(([d])=>({props:{colorSeverity:d,variant:"standard"},style:{color:a.vars?a.vars.palette.Alert[`${d}Color`]:b(a.palette[d].light,.6),backgroundColor:a.vars?a.vars.palette.Alert[`${d}StandardBg`]:c(a.palette[d].light,.9),[`& .${q.icon}`]:a.vars?{color:a.vars.palette.Alert[`${d}IconColor`]}:{color:a.palette[d].main}}})),...Object.entries(a.palette).filter((0,l.A)(["light"])).map(([c])=>({props:{colorSeverity:c,variant:"outlined"},style:{color:a.vars?a.vars.palette.Alert[`${c}Color`]:b(a.palette[c].light,.6),border:`1px solid ${(a.vars||a).palette[c].light}`,[`& .${q.icon}`]:a.vars?{color:a.vars.palette.Alert[`${c}IconColor`]}:{color:a.palette[c].main}}})),...Object.entries(a.palette).filter((0,l.A)(["dark"])).map(([b])=>({props:{colorSeverity:b,variant:"filled"},style:{fontWeight:a.typography.fontWeightMedium,...a.vars?{color:a.vars.palette.Alert[`${b}FilledColor`],backgroundColor:a.vars.palette.Alert[`${b}FilledBg`]}:{backgroundColor:"dark"===a.palette.mode?a.palette[b].dark:a.palette[b].main,color:a.palette.getContrastText(a.palette[b].main)}}}))]}})),H=(0,g.default)("div",{name:"MuiAlert",slot:"Icon"})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),I=(0,g.default)("div",{name:"MuiAlert",slot:"Message"})({padding:"8px 0",minWidth:0,overflow:"auto"}),J=(0,g.default)("div",{name:"MuiAlert",slot:"Action"})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),K={success:(0,w.jsx)(B,{fontSize:"inherit"}),warning:(0,w.jsx)(C,{fontSize:"inherit"}),error:(0,w.jsx)(D,{fontSize:"inherit"}),info:(0,w.jsx)(E,{fontSize:"inherit"})},L=d.forwardRef(function(a,b){let c=(0,i.b)({props:a,name:"MuiAlert"}),{action:d,children:g,className:h,closeText:l="Close",color:m,components:n={},componentsProps:o={},icon:q,iconMapping:r=K,onClose:s,role:t="alert",severity:u="success",slotProps:v={},slots:x={},variant:y="standard",...A}=c,B={...c,color:m,severity:u,variant:y,colorSeverity:m||u},C=(a=>{let{variant:b,color:c,severity:d,classes:e}=a,g={root:["root",`color${(0,k.A)(c||d)}`,`${b}${(0,k.A)(c||d)}`,`${b}`],icon:["icon"],message:["message"],action:["action"]};return(0,f.A)(g,p,e)})(B),D={slots:{closeButton:n.CloseButton,closeIcon:n.CloseIcon,...x},slotProps:{...o,...v}},[E,L]=(0,j.A)("root",{ref:b,shouldForwardComponentProp:!0,className:(0,e.A)(C.root,h),elementType:G,externalForwardedProps:{...D,...A},ownerState:B,additionalProps:{role:t,elevation:0}}),[M,N]=(0,j.A)("icon",{className:C.icon,elementType:H,externalForwardedProps:D,ownerState:B}),[O,P]=(0,j.A)("message",{className:C.message,elementType:I,externalForwardedProps:D,ownerState:B}),[Q,R]=(0,j.A)("action",{className:C.action,elementType:J,externalForwardedProps:D,ownerState:B}),[S,T]=(0,j.A)("closeButton",{elementType:z,externalForwardedProps:D,ownerState:B}),[U,V]=(0,j.A)("closeIcon",{elementType:F,externalForwardedProps:D,ownerState:B});return(0,w.jsxs)(E,{...L,children:[!1!==q?(0,w.jsx)(M,{...N,children:q||r[u]||K[u]}):null,(0,w.jsx)(O,{...P,children:g}),null!=d?(0,w.jsx)(Q,{...R,children:d}):null,null==d&&s?(0,w.jsx)(Q,{...R,children:(0,w.jsx)(S,{size:"small","aria-label":l,title:l,color:"inherit",onClick:s,...T,children:(0,w.jsx)(U,{fontSize:"small",...V})})}):null]})})}}; \ No newline at end of file diff --git a/apps/web/.next/server/chunks/287.js b/apps/web/.next/server/chunks/287.js deleted file mode 100644 index aa461b1..0000000 --- a/apps/web/.next/server/chunks/287.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict";exports.id=287,exports.ids=[287],exports.modules={25739:(a,b,c)=>{let d;c.d(b,{createServerClient:()=>cP});var e,f,g,h,i,j,k=c(78860);function l(){return"undefined"!=typeof window&&void 0!==window.document}let m={path:"/",sameSite:"lax",httpOnly:!1,maxAge:3456e4},n=/^(.*)[.](0|[1-9][0-9]*)$/;function o(a,b){if(a===b)return!0;let c=a.match(n);return!!c&&c[1]===b}function p(a,b,c){let d=c??3180,e=encodeURIComponent(b);if(e.length<=d)return[{name:a,value:b}];let f=[];for(;e.length>0;){let a=e.slice(0,d),b=a.lastIndexOf("%");b>d-3&&(a=a.slice(0,b));let c="";for(;a.length>0;)try{c=decodeURIComponent(a);break}catch(b){if(b instanceof URIError&&"%"===a.at(-3)&&a.length>3)a=a.slice(0,a.length-3);else throw b}f.push(c),e=e.slice(a.length)}return f.map((b,c)=>({name:`${a}.${c}`,value:b}))}async function q(a,b){let c=await b(a);if(c)return c;let d=[];for(let c=0;;c++){let e=`${a}.${c}`,f=await b(e);if(!f)break;d.push(f)}return d.length>0?d.join(""):null}let r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),s=" \n\r=".split(""),t=(()=>{let a=Array(128);for(let b=0;b55295&&d<=56319){let b=(d-55296)*1024&65535;d=(a.charCodeAt(c+1)-56320&65535|b)+65536,c+=1}!function(a,b){if(a<=127)return b(a);if(a<=2047){b(192|a>>6),b(128|63&a);return}if(a<=65535){b(224|a>>12),b(128|a>>6&63),b(128|63&a);return}if(a<=1114111){b(240|a>>18),b(128|a>>12&63),b(128|a>>6&63),b(128|63&a);return}throw Error(`Unrecognized Unicode codepoint: ${a.toString(16)}`)}(d,b)}}(a,a=>{for(c=c<<8|a,d+=8;d>=6;){let a=c>>d-6&63;b.push(r[a]),d-=6}}),d>0)for(c<<=6-d,d=6;d>=6;){let a=c>>d-6&63;b.push(r[a]),d-=6}return b.join("")}function v(a){let b=[],c=a=>{b.push(String.fromCodePoint(a))},d={utf8seq:0,codepoint:0},e=0,f=0;for(let b=0;b-1)for(e=e<<6|g,f+=6;f>=8;)(function(a,b,c){if(0===b.utf8seq){if(a<=127)return c(a);for(let c=1;c<6;c+=1)if((a>>7-c&1)==0){b.utf8seq=c;break}if(2===b.utf8seq)b.codepoint=31&a;else if(3===b.utf8seq)b.codepoint=15&a;else if(4===b.utf8seq)b.codepoint=7&a;else throw Error("Invalid UTF-8 sequence");b.utf8seq-=1}else if(b.utf8seq>0){if(a<=127)throw Error("Invalid UTF-8 sequence");b.codepoint=b.codepoint<<6|63&a,b.utf8seq-=1,0===b.utf8seq&&c(b.codepoint)}})(e>>f-8&255,d,c),f-=8;else if(-2===g)continue;else throw Error(`Invalid Base64-URL character "${a.at(b)}" at position ${b}`)}return b.join("")}let w="base64-";async function x({getAll:a,setAll:b,setItems:c,removedItems:d},e){let f=e.cookieEncoding,g=e.cookieOptions??null,h=await a([...c?Object.keys(c):[],...d?Object.keys(d):[]]),i=h?.map(({name:a})=>a)||[],j=Object.keys(d).flatMap(a=>i.filter(b=>o(b,a))),k=Object.keys(c).flatMap(a=>{let b=new Set(i.filter(b=>o(b,a))),d=c[a];"base64url"===f&&(d=w+u(d));let e=p(a,d);return e.forEach(a=>{b.delete(a.name)}),j.push(...b),e}),l={...m,...g,maxAge:0},n={...m,...g,maxAge:m.maxAge};delete l.name,delete n.name,await b([...j.map(a=>({name:a,value:"",options:l})),...k.map(({name:a,value:b})=>({name:a,value:b,options:n}))])}function y(a,b){var c={};for(var d in a)Object.prototype.hasOwnProperty.call(a,d)&&0>b.indexOf(d)&&(c[d]=a[d]);if(null!=a&&"function"==typeof Object.getOwnPropertySymbols)for(var e=0,d=Object.getOwnPropertySymbols(a);eb.indexOf(d[e])&&Object.prototype.propertyIsEnumerable.call(a,d[e])&&(c[d[e]]=a[d[e]]);return c}Object.create;Object.create,"function"==typeof SuppressedError&&SuppressedError;class z extends Error{constructor(a,b="FunctionsError",c){super(a),this.name=b,this.context=c}toJSON(){return{name:this.name,message:this.message,context:this.context}}}class A extends z{constructor(a){super("Failed to send a request to the Edge Function","FunctionsFetchError",a)}}class B extends z{constructor(a){super("Relay Error invoking the Edge Function","FunctionsRelayError",a)}}class C extends z{constructor(a){super("Edge Function returned a non-2xx status code","FunctionsHttpError",a)}}!function(a){a.Any="any",a.ApNortheast1="ap-northeast-1",a.ApNortheast2="ap-northeast-2",a.ApSouth1="ap-south-1",a.ApSoutheast1="ap-southeast-1",a.ApSoutheast2="ap-southeast-2",a.CaCentral1="ca-central-1",a.EuCentral1="eu-central-1",a.EuWest1="eu-west-1",a.EuWest2="eu-west-2",a.EuWest3="eu-west-3",a.SaEast1="sa-east-1",a.UsEast1="us-east-1",a.UsWest1="us-west-1",a.UsWest2="us-west-2"}(e||(e={}));class D{constructor(a,{headers:b={},customFetch:c,region:d=e.Any}={}){this.url=a,this.headers=b,this.region=d,this.fetch=(a=>a?(...b)=>a(...b):(...a)=>fetch(...a))(c)}setAuth(a){this.headers.Authorization=`Bearer ${a}`}invoke(a){var b,c,d,e;return b=this,c=arguments,d=void 0,e=function*(a,b={}){var c;let d,e;try{let f,{headers:g,method:h,body:i,signal:j,timeout:k}=b,l={},{region:m}=b;m||(m=this.region);let n=new URL(`${this.url}/${a}`);m&&"any"!==m&&(l["x-region"]=m,n.searchParams.set("forceFunctionRegion",m)),i&&(g&&!Object.prototype.hasOwnProperty.call(g,"Content-Type")||!g)?"undefined"!=typeof Blob&&i instanceof Blob||i instanceof ArrayBuffer?(l["Content-Type"]="application/octet-stream",f=i):"string"==typeof i?(l["Content-Type"]="text/plain",f=i):"undefined"!=typeof FormData&&i instanceof FormData?f=i:(l["Content-Type"]="application/json",f=JSON.stringify(i)):f=!i||"string"==typeof i||"undefined"!=typeof Blob&&i instanceof Blob||i instanceof ArrayBuffer||"undefined"!=typeof FormData&&i instanceof FormData?i:JSON.stringify(i);let o=j;k&&(e=new AbortController,d=setTimeout(()=>e.abort(),k),j?(o=e.signal,j.addEventListener("abort",()=>e.abort())):o=e.signal);let p=yield this.fetch(n.toString(),{method:h||"POST",headers:Object.assign(Object.assign(Object.assign({},l),this.headers),g),body:f,signal:o}).catch(a=>{throw new A(a)}),q=p.headers.get("x-relay-error");if(q&&"true"===q)throw new B(p);if(!p.ok)throw new C(p);let r=(null!=(c=p.headers.get("Content-Type"))?c:"text/plain").split(";")[0].trim();return{data:"application/json"===r?yield p.json():"application/octet-stream"===r||"application/pdf"===r?yield p.blob():"text/event-stream"===r?p:"multipart/form-data"===r?yield p.formData():yield p.text(),error:null,response:p}}catch(a){return{data:null,error:a,response:a instanceof C||a instanceof B?a.context:void 0}}finally{d&&clearTimeout(d)}},new(d||(d=Promise))(function(a,f){function g(a){try{i(e.next(a))}catch(a){f(a)}}function h(a){try{i(e.throw(a))}catch(a){f(a)}}function i(b){var c;b.done?a(b.value):((c=b.value)instanceof d?c:new d(function(a){a(c)})).then(g,h)}i((e=e.apply(b,c||[])).next())})}}let E=a=>Math.min(1e3*2**a,3e4),F=[520,503],G=["GET","HEAD","OPTIONS"];var H=class extends Error{constructor(a){super(a.message),this.name="PostgrestError",this.details=a.details,this.hint=a.hint,this.code=a.code}toJSON(){return{name:this.name,message:this.message,details:this.details,hint:this.hint,code:this.code}}};function I(a,b){return new Promise(c=>{if(null==b?void 0:b.aborted)return void c();let d=setTimeout(()=>{null==b||b.removeEventListener("abort",e),c()},a);function e(){clearTimeout(d),c()}null==b||b.addEventListener("abort",e)})}var J=class{constructor(a){var b,c,d,e;this.shouldThrowOnError=!1,this.retryEnabled=!0,this.method=a.method,this.url=a.url,this.headers=new Headers(a.headers),this.schema=a.schema,this.body=a.body,this.shouldThrowOnError=null!=(b=a.shouldThrowOnError)&&b,this.signal=a.signal,this.isMaybeSingle=null!=(c=a.isMaybeSingle)&&c,this.urlLengthLimit=null!=(d=a.urlLengthLimit)?d:8e3,this.retryEnabled=null==(e=a.retry)||e,a.fetch?this.fetch=a.fetch:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(a,b){return this.headers=new Headers(this.headers),this.headers.set(a,b),this}retry(a){return this.retryEnabled=a,this}then(a,b){var c=this;void 0===this.schema||(["GET","HEAD"].includes(this.method)?this.headers.set("Accept-Profile",this.schema):this.headers.set("Content-Profile",this.schema)),"GET"!==this.method&&"HEAD"!==this.method&&this.headers.set("Content-Type","application/json");let d=this.fetch,e=(async()=>{let a=0;for(;;){var b,e,f,g,h;let i,j=new Headers(c.headers);a>0&&j.set("X-Retry-Count",String(a));try{i=await d(c.url.toString(),{method:c.method,headers:j,body:JSON.stringify(c.body),signal:c.signal})}catch(b){if((null==b?void 0:b.name)==="AbortError"||(null==b?void 0:b.code)==="ABORT_ERR"||!G.includes(c.method))throw b;if(c.retryEnabled&&a<3){let b=E(a);a++,await I(b,c.signal);continue}throw b}if(b=c.method,e=i.status,f=a,c.retryEnabled&&!(f>=3)&&G.includes(b)&&F.includes(e)&&1){let b=null!=(g=null==(h=i.headers)?void 0:h.get("Retry-After"))?g:null,d=null!==b?1e3*Math.max(0,parseInt(b,10)||0):E(a);await i.text(),a++,await I(d,c.signal);continue}return await c.processResponse(i)}})();return this.shouldThrowOnError||(e=e.catch(a=>{var b,c,d,e,f,g;let h="",i="",j="",k=null==a?void 0:a.cause;if(k){let b=null!=(c=null==k?void 0:k.message)?c:"",g=null!=(d=null==k?void 0:k.code)?d:"";h=`${null!=(e=null==a?void 0:a.name)?e:"FetchError"}: ${null==a?void 0:a.message} - -Caused by: ${null!=(f=null==k?void 0:k.name)?f:"Error"}: ${b}`,g&&(h+=` (${g})`),(null==k?void 0:k.stack)&&(h+=` -${k.stack}`)}else h=null!=(g=null==a?void 0:a.stack)?g:"";let l=this.url.toString().length;return(null==a?void 0:a.name)==="AbortError"||(null==a?void 0:a.code)==="ABORT_ERR"?(j="",i="Request was aborted (timeout or manual cancellation)",l>this.urlLengthLimit&&(i+=`. Note: Your request URL is ${l} characters, which may exceed server limits. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [many IDs])), consider using an RPC function to pass values server-side.`)):((null==k?void 0:k.name)==="HeadersOverflowError"||(null==k?void 0:k.code)==="UND_ERR_HEADERS_OVERFLOW")&&(j="",i="HTTP headers exceeded server limits (typically 16KB)",l>this.urlLengthLimit&&(i+=`. Your request URL is ${l} characters. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [200+ IDs])), consider using an RPC function instead.`)),{success:!1,error:{message:`${null!=(b=null==a?void 0:a.name)?b:"FetchError"}: ${null==a?void 0:a.message}`,details:h,hint:i,code:j},data:null,count:null,status:0,statusText:""}})),e.then(a,b)}async processResponse(a){var b,c,d;let e=null,f=null,g=null,h=a.status,i=a.statusText;if(a.ok){if("HEAD"!==this.method){let b=await a.text();""===b||(f="text/csv"===this.headers.get("Accept")||this.headers.get("Accept")&&(null==(d=this.headers.get("Accept"))?void 0:d.includes("application/vnd.pgrst.plan+text"))?b:JSON.parse(b))}let j=null==(b=this.headers.get("Prefer"))?void 0:b.match(/count=(exact|planned|estimated)/),k=null==(c=a.headers.get("content-range"))?void 0:c.split("/");j&&k&&k.length>1&&(g=parseInt(k[1])),this.isMaybeSingle&&Array.isArray(f)&&(f.length>1?(e={code:"PGRST116",details:`Results contain ${f.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},f=null,g=null,h=406,i="Not Acceptable"):f=1===f.length?f[0]:null)}else{let b=await a.text();try{e=JSON.parse(b),Array.isArray(e)&&404===a.status&&(f=[],e=null,h=200,i="OK")}catch(c){404===a.status&&""===b?(h=204,i="No Content"):e={message:b}}if(e&&this.shouldThrowOnError)throw new H(e)}return{success:null===e,error:e,data:f,count:g,status:h,statusText:i}}returns(){return this}overrideTypes(){return this}},K=class extends J{select(a){let b=!1,c=(null!=a?a:"*").split("").map(a=>/\s/.test(a)&&!b?"":('"'===a&&(b=!b),a)).join("");return this.url.searchParams.set("select",c),this.headers.append("Prefer","return=representation"),this}order(a,{ascending:b=!0,nullsFirst:c,foreignTable:d,referencedTable:e=d}={}){let f=e?`${e}.order`:"order",g=this.url.searchParams.get(f);return this.url.searchParams.set(f,`${g?`${g},`:""}${a}.${b?"asc":"desc"}${void 0===c?"":c?".nullsfirst":".nullslast"}`),this}limit(a,{foreignTable:b,referencedTable:c=b}={}){let d=void 0===c?"limit":`${c}.limit`;return this.url.searchParams.set(d,`${a}`),this}range(a,b,{foreignTable:c,referencedTable:d=c}={}){let e=void 0===d?"offset":`${d}.offset`,f=void 0===d?"limit":`${d}.limit`;return this.url.searchParams.set(e,`${a}`),this.url.searchParams.set(f,`${b-a+1}`),this}abortSignal(a){return this.signal=a,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}explain({analyze:a=!1,verbose:b=!1,settings:c=!1,buffers:d=!1,wal:e=!1,format:f="text"}={}){var g;let h=[a?"analyze":null,b?"verbose":null,c?"settings":null,d?"buffers":null,e?"wal":null].filter(Boolean).join("|"),i=null!=(g=this.headers.get("Accept"))?g:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${f}; for="${i}"; options=${h};`),this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(a){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${a}`),this}};let L=RegExp("[,()]");var M=class extends K{eq(a,b){return this.url.searchParams.append(a,`eq.${b}`),this}neq(a,b){return this.url.searchParams.append(a,`neq.${b}`),this}gt(a,b){return this.url.searchParams.append(a,`gt.${b}`),this}gte(a,b){return this.url.searchParams.append(a,`gte.${b}`),this}lt(a,b){return this.url.searchParams.append(a,`lt.${b}`),this}lte(a,b){return this.url.searchParams.append(a,`lte.${b}`),this}like(a,b){return this.url.searchParams.append(a,`like.${b}`),this}likeAllOf(a,b){return this.url.searchParams.append(a,`like(all).{${b.join(",")}}`),this}likeAnyOf(a,b){return this.url.searchParams.append(a,`like(any).{${b.join(",")}}`),this}ilike(a,b){return this.url.searchParams.append(a,`ilike.${b}`),this}ilikeAllOf(a,b){return this.url.searchParams.append(a,`ilike(all).{${b.join(",")}}`),this}ilikeAnyOf(a,b){return this.url.searchParams.append(a,`ilike(any).{${b.join(",")}}`),this}regexMatch(a,b){return this.url.searchParams.append(a,`match.${b}`),this}regexIMatch(a,b){return this.url.searchParams.append(a,`imatch.${b}`),this}is(a,b){return this.url.searchParams.append(a,`is.${b}`),this}isDistinct(a,b){return this.url.searchParams.append(a,`isdistinct.${b}`),this}in(a,b){let c=Array.from(new Set(b)).map(a=>"string"==typeof a&&L.test(a)?`"${a}"`:`${a}`).join(",");return this.url.searchParams.append(a,`in.(${c})`),this}notIn(a,b){let c=Array.from(new Set(b)).map(a=>"string"==typeof a&&L.test(a)?`"${a}"`:`${a}`).join(",");return this.url.searchParams.append(a,`not.in.(${c})`),this}contains(a,b){return"string"==typeof b?this.url.searchParams.append(a,`cs.${b}`):Array.isArray(b)?this.url.searchParams.append(a,`cs.{${b.join(",")}}`):this.url.searchParams.append(a,`cs.${JSON.stringify(b)}`),this}containedBy(a,b){return"string"==typeof b?this.url.searchParams.append(a,`cd.${b}`):Array.isArray(b)?this.url.searchParams.append(a,`cd.{${b.join(",")}}`):this.url.searchParams.append(a,`cd.${JSON.stringify(b)}`),this}rangeGt(a,b){return this.url.searchParams.append(a,`sr.${b}`),this}rangeGte(a,b){return this.url.searchParams.append(a,`nxl.${b}`),this}rangeLt(a,b){return this.url.searchParams.append(a,`sl.${b}`),this}rangeLte(a,b){return this.url.searchParams.append(a,`nxr.${b}`),this}rangeAdjacent(a,b){return this.url.searchParams.append(a,`adj.${b}`),this}overlaps(a,b){return"string"==typeof b?this.url.searchParams.append(a,`ov.${b}`):this.url.searchParams.append(a,`ov.{${b.join(",")}}`),this}textSearch(a,b,{config:c,type:d}={}){let e="";"plain"===d?e="pl":"phrase"===d?e="ph":"websearch"===d&&(e="w");let f=void 0===c?"":`(${c})`;return this.url.searchParams.append(a,`${e}fts${f}.${b}`),this}match(a){return Object.entries(a).filter(([a,b])=>void 0!==b).forEach(([a,b])=>{this.url.searchParams.append(a,`eq.${b}`)}),this}not(a,b,c){return this.url.searchParams.append(a,`not.${b}.${c}`),this}or(a,{foreignTable:b,referencedTable:c=b}={}){let d=c?`${c}.or`:"or";return this.url.searchParams.append(d,`(${a})`),this}filter(a,b,c){return this.url.searchParams.append(a,`${b}.${c}`),this}},N=class{constructor(a,{headers:b={},schema:c,fetch:d,urlLengthLimit:e=8e3,retry:f}){this.url=a,this.headers=new Headers(b),this.schema=c,this.fetch=d,this.urlLengthLimit=e,this.retry=f}cloneRequestState(){return{url:new URL(this.url.toString()),headers:new Headers(this.headers)}}select(a,b){let{head:c=!1,count:d}=null!=b?b:{},e=!1,f=(null!=a?a:"*").split("").map(a=>/\s/.test(a)&&!e?"":('"'===a&&(e=!e),a)).join(""),{url:g,headers:h}=this.cloneRequestState();return g.searchParams.set("select",f),d&&h.append("Prefer",`count=${d}`),new M({method:c?"HEAD":"GET",url:g,headers:h,schema:this.schema,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}insert(a,{count:b,defaultToNull:c=!0}={}){var d;let{url:e,headers:f}=this.cloneRequestState();if(b&&f.append("Prefer",`count=${b}`),c||f.append("Prefer","missing=default"),Array.isArray(a)){let b=a.reduce((a,b)=>a.concat(Object.keys(b)),[]);if(b.length>0){let a=[...new Set(b)].map(a=>`"${a}"`);e.searchParams.set("columns",a.join(","))}}return new M({method:"POST",url:e,headers:f,schema:this.schema,body:a,fetch:null!=(d=this.fetch)?d:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}upsert(a,{onConflict:b,ignoreDuplicates:c=!1,count:d,defaultToNull:e=!0}={}){var f;let{url:g,headers:h}=this.cloneRequestState();if(h.append("Prefer",`resolution=${c?"ignore":"merge"}-duplicates`),void 0!==b&&g.searchParams.set("on_conflict",b),d&&h.append("Prefer",`count=${d}`),e||h.append("Prefer","missing=default"),Array.isArray(a)){let b=a.reduce((a,b)=>a.concat(Object.keys(b)),[]);if(b.length>0){let a=[...new Set(b)].map(a=>`"${a}"`);g.searchParams.set("columns",a.join(","))}}return new M({method:"POST",url:g,headers:h,schema:this.schema,body:a,fetch:null!=(f=this.fetch)?f:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}update(a,{count:b}={}){var c;let{url:d,headers:e}=this.cloneRequestState();return b&&e.append("Prefer",`count=${b}`),new M({method:"PATCH",url:d,headers:e,schema:this.schema,body:a,fetch:null!=(c=this.fetch)?c:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}delete({count:a}={}){var b;let{url:c,headers:d}=this.cloneRequestState();return a&&d.append("Prefer",`count=${a}`),new M({method:"DELETE",url:c,headers:d,schema:this.schema,fetch:null!=(b=this.fetch)?b:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};function O(a){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function P(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function Q(a){for(var b=1;b0?this.fetch=(a,b)=>{let c=new AbortController,d=setTimeout(()=>c.abort(),e),f=null==b?void 0:b.signal;if(f){if(f.aborted)return clearTimeout(d),h(a,b);let e=()=>{clearTimeout(d),c.abort()};return f.addEventListener("abort",e,{once:!0}),h(a,Q(Q({},b),{},{signal:c.signal})).finally(()=>{clearTimeout(d),f.removeEventListener("abort",e)})}return h(a,Q(Q({},b),{},{signal:c.signal})).finally(()=>clearTimeout(d))}:this.fetch=h,this.retry=g}from(a){if(!a||"string"!=typeof a||""===a.trim())throw Error("Invalid relation name: relation must be a non-empty string.");return new N(new URL(`${this.url}/${a}`),{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}schema(b){return new a(this.url,{headers:this.headers,schema:b,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}rpc(a,b={},{head:c=!1,get:d=!1,count:e}={}){var f;let g,h,i=new URL(`${this.url}/rpc/${a}`),j=a=>null!==a&&"object"==typeof a&&(!Array.isArray(a)||a.some(j)),k=c&&Object.values(b).some(j);k?(g="POST",h=b):c||d?(g=c?"HEAD":"GET",Object.entries(b).filter(([a,b])=>void 0!==b).map(([a,b])=>[a,Array.isArray(b)?`{${b.join(",")}}`:`${b}`]).forEach(([a,b])=>{i.searchParams.append(a,b)})):(g="POST",h=b);let l=new Headers(this.headers);return k?l.set("Prefer",e?`count=${e},return=minimal`:"return=minimal"):e&&l.set("Prefer",`count=${e}`),new M({method:g,url:i,headers:l,schema:this.schemaName,body:h,fetch:null!=(f=this.fetch)?f:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};class S{constructor(){}static detectEnvironment(){var a;if("undefined"!=typeof WebSocket)return{type:"native",constructor:WebSocket};if("undefined"!=typeof globalThis&&void 0!==globalThis.WebSocket)return{type:"native",constructor:globalThis.WebSocket};if("undefined"!=typeof global&&void 0!==global.WebSocket)return{type:"native",constructor:global.WebSocket};if("undefined"!=typeof globalThis&&void 0!==globalThis.WebSocketPair&&void 0===globalThis.WebSocket)return{type:"cloudflare",error:"Cloudflare Workers detected. WebSocket clients are not supported in Cloudflare Workers.",workaround:"Use Cloudflare Workers WebSocket API for server-side WebSocket handling, or deploy to a different runtime."};if("undefined"!=typeof globalThis&&globalThis.EdgeRuntime||"undefined"!=typeof navigator&&(null==(a=navigator.userAgent)?void 0:a.includes("Vercel-Edge")))return{type:"unsupported",error:"Edge runtime detected (Vercel Edge/Netlify Edge). WebSockets are not supported in edge functions.",workaround:"Use serverless functions or a different deployment target for WebSocket functionality."};let b=globalThis.process;if(b){let a=b.versions;if(a&&a.node){let b=parseInt(a.node.replace(/^v/,"").split(".")[0]);return b>=22?void 0!==globalThis.WebSocket?{type:"native",constructor:globalThis.WebSocket}:{type:"unsupported",error:`Node.js ${b} detected but native WebSocket not found.`,workaround:"Provide a WebSocket implementation via the transport option."}:{type:"unsupported",error:`Node.js ${b} detected without native WebSocket support.`,workaround:'For Node.js < 22, install "ws" package and provide it via the transport option:\nimport ws from "ws"\nnew RealtimeClient(url, { transport: ws })'}}}return{type:"unsupported",error:"Unknown JavaScript runtime without WebSocket support.",workaround:"Ensure you're running in a supported environment (browser, Node.js, Deno) or provide a custom WebSocket implementation."}}static getWebSocketConstructor(){let a=this.detectEnvironment();if(a.constructor)return a.constructor;let b=a.error||"WebSocket not supported in this environment.";throw a.workaround&&(b+=` - -Suggested solution: ${a.workaround}`),Error(b)}static isWebSocketSupported(){try{let a=this.detectEnvironment();return"native"===a.type||"ws"===a.type}catch(a){return!1}}}let T="2.0.0",U={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},V={close:"phx_close",error:"phx_error",join:"phx_join",reply:"phx_reply",leave:"phx_leave",access_token:"access_token"},W={connecting:"connecting",closing:"closing",closed:"closed"};class X{constructor(a){this.HEADER_LENGTH=1,this.USER_BROADCAST_PUSH_META_LENGTH=6,this.KINDS={userBroadcastPush:3,userBroadcast:4},this.BINARY_ENCODING=0,this.JSON_ENCODING=1,this.BROADCAST_EVENT="broadcast",this.allowedMetadataKeys=[],this.allowedMetadataKeys=null!=a?a:[]}encode(a,b){return a.event!==this.BROADCAST_EVENT||a.payload instanceof ArrayBuffer||"string"!=typeof a.payload.event?b(JSON.stringify([a.join_ref,a.ref,a.topic,a.event,a.payload])):b(this._binaryEncodeUserBroadcastPush(a))}_binaryEncodeUserBroadcastPush(a){var b;return this._isArrayBuffer(null==(b=a.payload)?void 0:b.payload)?this._encodeBinaryUserBroadcastPush(a):this._encodeJsonUserBroadcastPush(a)}_encodeBinaryUserBroadcastPush(a){var b,c;let d=null!=(c=null==(b=a.payload)?void 0:b.payload)?c:new ArrayBuffer(0);return this._encodeUserBroadcastPush(a,this.BINARY_ENCODING,d)}_encodeJsonUserBroadcastPush(a){var b,c;let d=null!=(c=null==(b=a.payload)?void 0:b.payload)?c:{},e=new TextEncoder().encode(JSON.stringify(d)).buffer;return this._encodeUserBroadcastPush(a,this.JSON_ENCODING,e)}_encodeUserBroadcastPush(a,b,c){let d=a.topic,e=null!=(n=a.ref)?n:"",f=null!=(o=a.join_ref)?o:"",g=a.payload.event,h=this.allowedMetadataKeys?this._pick(a.payload,this.allowedMetadataKeys):{},i=0===Object.keys(h).length?"":JSON.stringify(h);if(f.length>255)throw Error(`joinRef length ${f.length} exceeds maximum of 255`);if(e.length>255)throw Error(`ref length ${e.length} exceeds maximum of 255`);if(d.length>255)throw Error(`topic length ${d.length} exceeds maximum of 255`);if(g.length>255)throw Error(`userEvent length ${g.length} exceeds maximum of 255`);if(i.length>255)throw Error(`metadata length ${i.length} exceeds maximum of 255`);let j=this.USER_BROADCAST_PUSH_META_LENGTH+f.length+e.length+d.length+g.length+i.length,k=new ArrayBuffer(this.HEADER_LENGTH+j),l=new DataView(k),m=0;l.setUint8(m++,this.KINDS.userBroadcastPush),l.setUint8(m++,f.length),l.setUint8(m++,e.length),l.setUint8(m++,d.length),l.setUint8(m++,g.length),l.setUint8(m++,i.length),l.setUint8(m++,b),Array.from(f,a=>l.setUint8(m++,a.charCodeAt(0))),Array.from(e,a=>l.setUint8(m++,a.charCodeAt(0))),Array.from(d,a=>l.setUint8(m++,a.charCodeAt(0))),Array.from(g,a=>l.setUint8(m++,a.charCodeAt(0))),Array.from(i,a=>l.setUint8(m++,a.charCodeAt(0)));var n,o,p=new Uint8Array(k.byteLength+c.byteLength);return p.set(new Uint8Array(k),0),p.set(new Uint8Array(c),k.byteLength),p.buffer}decode(a,b){if(this._isArrayBuffer(a))return b(this._binaryDecode(a));if("string"==typeof a){let[c,d,e,f,g]=JSON.parse(a);return b({join_ref:c,ref:d,topic:e,event:f,payload:g})}return b({})}_binaryDecode(a){let b=new DataView(a),c=b.getUint8(0),d=new TextDecoder;if(c===this.KINDS.userBroadcast)return this._decodeUserBroadcast(a,b,d)}_decodeUserBroadcast(a,b,c){let d=b.getUint8(1),e=b.getUint8(2),f=b.getUint8(3),g=b.getUint8(4),h=this.HEADER_LENGTH+4,i=c.decode(a.slice(h,h+d));h+=d;let j=c.decode(a.slice(h,h+e));h+=e;let k=c.decode(a.slice(h,h+f));h+=f;let l=a.slice(h,a.byteLength),m=g===this.JSON_ENCODING?JSON.parse(c.decode(l)):l,n={type:this.BROADCAST_EVENT,event:j,payload:m};return f>0&&(n.meta=JSON.parse(k)),{join_ref:null,ref:null,topic:i,event:this.BROADCAST_EVENT,payload:n}}_isArrayBuffer(a){var b;return a instanceof ArrayBuffer||(null==(b=null==a?void 0:a.constructor)?void 0:b.name)==="ArrayBuffer"}_pick(a,b){return a&&"object"==typeof a?Object.fromEntries(Object.entries(a).filter(([a])=>b.includes(a))):{}}}!function(a){a.abstime="abstime",a.bool="bool",a.date="date",a.daterange="daterange",a.float4="float4",a.float8="float8",a.int2="int2",a.int4="int4",a.int4range="int4range",a.int8="int8",a.int8range="int8range",a.json="json",a.jsonb="jsonb",a.money="money",a.numeric="numeric",a.oid="oid",a.reltime="reltime",a.text="text",a.time="time",a.timestamp="timestamp",a.timestamptz="timestamptz",a.timetz="timetz",a.tsrange="tsrange",a.tstzrange="tstzrange"}(f||(f={}));let Y=(a,b,c={})=>{var d;let e=null!=(d=c.skipTypes)?d:[];return b?Object.keys(b).reduce((c,d)=>(c[d]=Z(d,a,b,e),c),{}):{}},Z=(a,b,c,d)=>{let e=b.find(b=>b.name===a),f=null==e?void 0:e.type,g=c[a];return f&&!d.includes(f)?$(f,g):_(g)},$=(a,b)=>{if("_"===a.charAt(0))return ad(b,a.slice(1,a.length));switch(a){case f.bool:return aa(b);case f.float4:case f.float8:case f.int2:case f.int4:case f.int8:case f.numeric:case f.oid:return ab(b);case f.json:case f.jsonb:return ac(b);case f.timestamp:return ae(b);case f.abstime:case f.date:case f.daterange:case f.int4range:case f.int8range:case f.money:case f.reltime:case f.text:case f.time:case f.timestamptz:case f.timetz:case f.tsrange:case f.tstzrange:default:return _(b)}},_=a=>a,aa=a=>{switch(a){case"t":return!0;case"f":return!1;default:return a}},ab=a=>{if("string"==typeof a){let b=parseFloat(a);if(!Number.isNaN(b))return b}return a},ac=a=>{if("string"==typeof a)try{return JSON.parse(a)}catch(a){}return a},ad=(a,b)=>{if("string"!=typeof a)return a;let c=a.length-1,d=a[c];if("{"===a[0]&&"}"===d){let d,e=a.slice(1,c);try{d=JSON.parse("["+e+"]")}catch(a){d=e?e.split(","):[]}return d.map(a=>$(b,a))}return a},ae=a=>"string"==typeof a?a.replace(" ","T"):a,af=a=>{let b=new URL(a);return b.protocol=b.protocol.replace(/^ws/i,"http"),b.pathname=b.pathname.replace(/\/+$/,"").replace(/\/socket\/websocket$/i,"").replace(/\/socket$/i,"").replace(/\/websocket$/i,""),""===b.pathname||"/"===b.pathname?b.pathname="/api/broadcast":b.pathname=b.pathname+"/api/broadcast",b.href};var ag=a=>"function"==typeof a?a:function(){return a},ah="undefined"!=typeof window?window:null,ai=("undefined"!=typeof self?self:null)||ah||globalThis,aj={connecting:0,open:1,closing:2,closed:3},ak={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},al={close:"phx_close",error:"phx_error",join:"phx_join",reply:"phx_reply",leave:"phx_leave"},am={longpoll:"longpoll",websocket:"websocket"},an={complete:4},ao="base64url.bearer.phx.",ap=class{constructor(a,b,c,d){this.channel=a,this.event=b,this.payload=c||function(){return{}},this.receivedResp=null,this.timeout=d,this.timeoutTimer=null,this.recHooks=[],this.sent=!1,this.ref=void 0}resend(a){this.timeout=a,this.reset(),this.send()}send(){this.hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload(),ref:this.ref,join_ref:this.channel.joinRef()}))}receive(a,b){return this.hasReceived(a)&&b(this.receivedResp.response),this.recHooks.push({status:a,callback:b}),this}reset(){this.cancelRefEvent(),this.ref=null,this.refEvent=null,this.receivedResp=null,this.sent=!1}destroy(){this.cancelRefEvent(),this.cancelTimeout()}matchReceive({status:a,response:b,_ref:c}){this.recHooks.filter(b=>b.status===a).forEach(a=>a.callback(b))}cancelRefEvent(){this.refEvent&&this.channel.off(this.refEvent)}cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=null}startTimeout(){this.timeoutTimer&&this.cancelTimeout(),this.ref=this.channel.socket.makeRef(),this.refEvent=this.channel.replyEventName(this.ref),this.channel.on(this.refEvent,a=>{this.cancelRefEvent(),this.cancelTimeout(),this.receivedResp=a,this.matchReceive(a)}),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}hasReceived(a){return this.receivedResp&&this.receivedResp.status===a}trigger(a,b){this.channel.trigger(this.refEvent,{status:a,response:b})}},aq=class{constructor(a,b){this.callback=a,this.timerCalc=b,this.timer=void 0,this.tries=0}reset(){this.tries=0,clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}},ar=class{constructor(a,b,c){this.state=ak.closed,this.topic=a,this.params=ag(b||{}),this.socket=c,this.bindings=[],this.bindingRef=0,this.timeout=this.socket.timeout,this.joinedOnce=!1,this.joinPush=new ap(this,al.join,this.params,this.timeout),this.pushBuffer=[],this.stateChangeRefs=[],this.rejoinTimer=new aq(()=>{this.socket.isConnected()&&this.rejoin()},this.socket.rejoinAfterMs),this.stateChangeRefs.push(this.socket.onError(()=>this.rejoinTimer.reset())),this.stateChangeRefs.push(this.socket.onOpen(()=>{this.rejoinTimer.reset(),this.isErrored()&&this.rejoin()})),this.joinPush.receive("ok",()=>{this.state=ak.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(a=>a.send()),this.pushBuffer=[]}),this.joinPush.receive("error",a=>{this.state=ak.errored,this.socket.hasLogger()&&this.socket.log("channel",`error ${this.topic}`,a),this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.onClose(()=>{this.rejoinTimer.reset(),this.socket.hasLogger()&&this.socket.log("channel",`close ${this.topic}`),this.state=ak.closed,this.socket.remove(this)}),this.onError(a=>{this.socket.hasLogger()&&this.socket.log("channel",`error ${this.topic}`,a),this.isJoining()&&this.joinPush.reset(),this.state=ak.errored,this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.joinPush.receive("timeout",()=>{this.socket.hasLogger()&&this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),new ap(this,al.leave,ag({}),this.timeout).send(),this.state=ak.errored,this.joinPush.reset(),this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.on(al.reply,(a,b)=>{this.trigger(this.replyEventName(b),a)})}join(a=this.timeout){if(!this.joinedOnce)return this.timeout=a,this.joinedOnce=!0,this.rejoin(),this.joinPush;throw Error("tried to join multiple times. 'join' can only be called a single time per channel instance")}teardown(){this.pushBuffer.forEach(a=>a.destroy()),this.pushBuffer=[],this.rejoinTimer.reset(),this.joinPush.destroy(),this.state=ak.closed,this.bindings=[]}onClose(a){this.on(al.close,a)}onError(a){return this.on(al.error,b=>a(b))}on(a,b){let c=this.bindingRef++;return this.bindings.push({event:a,ref:c,callback:b}),c}off(a,b){this.bindings=this.bindings.filter(c=>c.event!==a||void 0!==b&&b!==c.ref)}canPush(){return this.socket.isConnected()&&this.isJoined()}push(a,b,c=this.timeout){if(b=b||{},!this.joinedOnce)throw Error(`tried to push '${a}' to '${this.topic}' before joining. Use channel.join() before pushing events`);let d=new ap(this,a,function(){return b},c);return this.canPush()?d.send():(d.startTimeout(),this.pushBuffer.push(d)),d}leave(a=this.timeout){this.rejoinTimer.reset(),this.joinPush.cancelTimeout(),this.state=ak.leaving;let b=()=>{this.socket.hasLogger()&&this.socket.log("channel",`leave ${this.topic}`),this.trigger(al.close,"leave")},c=new ap(this,al.leave,ag({}),a);return c.receive("ok",()=>b()).receive("timeout",()=>b()),c.send(),this.canPush()||c.trigger("ok",{}),c}onMessage(a,b,c){return b}filterBindings(a,b,c){return!0}isMember(a,b,c,d){return this.topic===a&&(!d||d===this.joinRef()||(this.socket.hasLogger()&&this.socket.log("channel","dropping outdated message",{topic:a,event:b,payload:c,joinRef:d}),!1))}joinRef(){return this.joinPush.ref}rejoin(a=this.timeout){this.isLeaving()||(this.socket.leaveOpenTopic(this.topic),this.state=ak.joining,this.joinPush.resend(a))}trigger(a,b,c,d){let e=this.onMessage(a,b,c,d);if(b&&!e)throw Error("channel onMessage callbacks must return the payload, modified or unmodified");let f=this.bindings.filter(d=>d.event===a&&this.filterBindings(d,b,c));for(let a=0;ai.abort(),e),h.signal=i.signal),ai.fetch(b,h).then(a=>a.text()).then(a=>this.parseJSON(a)).then(a=>g&&g(a)).catch(a=>{"AbortError"===a.name&&f?f():g&&g(null)}),i}static xdomainRequest(a,b,c,d,e,f,g){return a.timeout=e,a.open(b,c),a.onload=()=>{let b=this.parseJSON(a.responseText);g&&g(b)},f&&(a.ontimeout=f),a.onprogress=()=>{},a.send(d),a}static xhrRequest(a,b,c,d,e,f,g,h){for(let[e,g]of(a.open(b,c,!0),a.timeout=f,Object.entries(d)))a.setRequestHeader(e,g);return a.onerror=()=>h&&h(null),a.onreadystatechange=()=>{a.readyState===an.complete&&h&&h(this.parseJSON(a.responseText))},g&&(a.ontimeout=g),a.send(e),a}static parseJSON(a){if(!a||""===a)return null;try{return JSON.parse(a)}catch{return console&&console.log("failed to parse JSON response",a),null}}static serialize(a,b){let c=[];for(var d in a){if(!Object.prototype.hasOwnProperty.call(a,d))continue;let e=b?`${b}[${d}]`:d,f=a[d];"object"==typeof f?c.push(this.serialize(f,e)):c.push(encodeURIComponent(e)+"="+encodeURIComponent(f))}return c.join("&")}static appendParams(a,b){if(0===Object.keys(b).length)return a;let c=a.match(/\?/)?"&":"?";return`${a}${c}${this.serialize(b)}`}},at=class{constructor(a,b){b&&2===b.length&&b[1].startsWith(ao)&&(this.authToken=atob(b[1].slice(ao.length))),this.endPoint=null,this.token=null,this.skipHeartbeat=!0,this.reqs=new Set,this.awaitingBatchAck=!1,this.currentBatch=null,this.currentBatchTimer=null,this.batchBuffer=[],this.onopen=function(){},this.onerror=function(){},this.onmessage=function(){},this.onclose=function(){},this.pollEndpoint=this.normalizeEndpoint(a),this.readyState=aj.connecting,setTimeout(()=>this.poll(),0)}normalizeEndpoint(a){return a.replace("ws://","http://").replace("wss://","https://").replace(RegExp("(.*)/"+am.websocket),"$1/"+am.longpoll)}endpointURL(){return as.appendParams(this.pollEndpoint,{token:this.token})}closeAndRetry(a,b,c){this.close(a,b,c),this.readyState=aj.connecting}ontimeout(){this.onerror("timeout"),this.closeAndRetry(1005,"timeout",!1)}isActive(){return this.readyState===aj.open||this.readyState===aj.connecting}poll(){let a={Accept:"application/json"};this.authToken&&(a["X-Phoenix-AuthToken"]=this.authToken),this.ajax("GET",a,null,()=>this.ontimeout(),a=>{if(a){var{status:b,token:c,messages:d}=a;if(410===b&&null!==this.token){this.onerror(410),this.closeAndRetry(3410,"session_gone",!1);return}this.token=c}else b=0;switch(b){case 200:d.forEach(a=>{setTimeout(()=>this.onmessage({data:a}),0)}),this.poll();break;case 204:this.poll();break;case 410:this.readyState=aj.open,this.onopen({}),this.poll();break;case 403:this.onerror(403),this.close(1008,"forbidden",!1);break;case 0:case 500:this.onerror(500),this.closeAndRetry(1011,"internal server error",500);break;default:throw Error(`unhandled poll status ${b}`)}})}send(a){"string"!=typeof a&&(a=(a=>{let b="",c=new Uint8Array(a),d=c.byteLength;for(let a=0;a{this.batchSend(this.currentBatch),this.currentBatch=null},0))}batchSend(a){this.awaitingBatchAck=!0,this.ajax("POST",{"Content-Type":"application/x-ndjson"},a.join("\n"),()=>this.onerror("timeout"),a=>{this.awaitingBatchAck=!1,a&&200===a.status?this.batchBuffer.length>0&&(this.batchSend(this.batchBuffer),this.batchBuffer=[]):(this.onerror(a&&a.status),this.closeAndRetry(1011,"internal server error",!1))})}close(a,b,c){for(let a of this.reqs)a.abort();this.readyState=aj.closed;let d=Object.assign({code:1e3,reason:void 0,wasClean:!0},{code:a,reason:b,wasClean:c});this.batchBuffer=[],clearTimeout(this.currentBatchTimer),this.currentBatchTimer=null,"undefined"!=typeof CloseEvent?this.onclose(new CloseEvent("close",d)):this.onclose(d)}ajax(a,b,c,d,e){let f,g=()=>{this.reqs.delete(f),d()};f=as.request(a,this.endpointURL(),b,c,this.timeout,g,a=>{this.reqs.delete(f),this.isActive()&&e(a)}),this.reqs.add(f)}},au=class a{constructor(b,c={}){let d=c.events||{state:"presence_state",diff:"presence_diff"};this.state={},this.pendingDiffs=[],this.channel=b,this.joinRef=null,this.caller={onJoin:function(){},onLeave:function(){},onSync:function(){}},this.channel.on(d.state,b=>{let{onJoin:c,onLeave:d,onSync:e}=this.caller;this.joinRef=this.channel.joinRef(),this.state=a.syncState(this.state,b,c,d),this.pendingDiffs.forEach(b=>{this.state=a.syncDiff(this.state,b,c,d)}),this.pendingDiffs=[],e()}),this.channel.on(d.diff,b=>{let{onJoin:c,onLeave:d,onSync:e}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(b):(this.state=a.syncDiff(this.state,b,c,d),e())})}onJoin(a){this.caller.onJoin=a}onLeave(a){this.caller.onLeave=a}onSync(a){this.caller.onSync=a}list(b){return a.list(this.state,b)}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel.joinRef()}static syncState(a,b,c,d){let e=this.clone(a),f={},g={};return this.map(e,(a,c)=>{b[a]||(g[a]=c)}),this.map(b,(a,b)=>{let c=e[a];if(c){let d=b.metas.map(a=>a.phx_ref),e=c.metas.map(a=>a.phx_ref),h=b.metas.filter(a=>0>e.indexOf(a.phx_ref)),i=c.metas.filter(a=>0>d.indexOf(a.phx_ref));h.length>0&&(f[a]=b,f[a].metas=h),i.length>0&&(g[a]=this.clone(c),g[a].metas=i)}else f[a]=b}),this.syncDiff(e,{joins:f,leaves:g},c,d)}static syncDiff(a,b,c,d){let{joins:e,leaves:f}=this.clone(b);return c||(c=function(){}),d||(d=function(){}),this.map(e,(b,d)=>{let e=a[b];if(a[b]=this.clone(d),e){let c=a[b].metas.map(a=>a.phx_ref),d=e.metas.filter(a=>0>c.indexOf(a.phx_ref));a[b].metas.unshift(...d)}c(b,e,d)}),this.map(f,(b,c)=>{let e=a[b];if(!e)return;let f=c.metas.map(a=>a.phx_ref);e.metas=e.metas.filter(a=>0>f.indexOf(a.phx_ref)),d(b,e,c),0===e.metas.length&&delete a[b]}),a}static list(a,b){return b||(b=function(a,b){return b}),this.map(a,(a,c)=>b(a,c))}static map(a,b){return Object.getOwnPropertyNames(a).map(c=>b(c,a[c]))}static clone(a){return JSON.parse(JSON.stringify(a))}},av={HEADER_LENGTH:1,META_LENGTH:4,KINDS:{push:0,reply:1,broadcast:2},encode(a,b){return a.payload.constructor===ArrayBuffer?b(this.binaryEncode(a)):b(JSON.stringify([a.join_ref,a.ref,a.topic,a.event,a.payload]))},decode(a,b){if(a.constructor===ArrayBuffer)return b(this.binaryDecode(a));{let[c,d,e,f,g]=JSON.parse(a);return b({join_ref:c,ref:d,topic:e,event:f,payload:g})}},binaryEncode(a){let{join_ref:b,ref:c,event:d,topic:e,payload:f}=a,g=this.META_LENGTH+b.length+c.length+e.length+d.length,h=new ArrayBuffer(this.HEADER_LENGTH+g),i=new DataView(h),j=0;i.setUint8(j++,this.KINDS.push),i.setUint8(j++,b.length),i.setUint8(j++,c.length),i.setUint8(j++,e.length),i.setUint8(j++,d.length),Array.from(b,a=>i.setUint8(j++,a.charCodeAt(0))),Array.from(c,a=>i.setUint8(j++,a.charCodeAt(0))),Array.from(e,a=>i.setUint8(j++,a.charCodeAt(0))),Array.from(d,a=>i.setUint8(j++,a.charCodeAt(0)));var k=new Uint8Array(h.byteLength+f.byteLength);return k.set(new Uint8Array(h),0),k.set(new Uint8Array(f),h.byteLength),k.buffer},binaryDecode(a){let b=new DataView(a),c=b.getUint8(0),d=new TextDecoder;switch(c){case this.KINDS.push:return this.decodePush(a,b,d);case this.KINDS.reply:return this.decodeReply(a,b,d);case this.KINDS.broadcast:return this.decodeBroadcast(a,b,d)}},decodePush(a,b,c){let d=b.getUint8(1),e=b.getUint8(2),f=b.getUint8(3),g=this.HEADER_LENGTH+this.META_LENGTH-1,h=c.decode(a.slice(g,g+d));g+=d;let i=c.decode(a.slice(g,g+e));g+=e;let j=c.decode(a.slice(g,g+f));return g+=f,{join_ref:h,ref:null,topic:i,event:j,payload:a.slice(g,a.byteLength)}},decodeReply(a,b,c){let d=b.getUint8(1),e=b.getUint8(2),f=b.getUint8(3),g=b.getUint8(4),h=this.HEADER_LENGTH+this.META_LENGTH,i=c.decode(a.slice(h,h+d));h+=d;let j=c.decode(a.slice(h,h+e));h+=e;let k=c.decode(a.slice(h,h+f));h+=f;let l=c.decode(a.slice(h,h+g));h+=g;let m=a.slice(h,a.byteLength);return{join_ref:i,ref:j,topic:k,event:al.reply,payload:{status:l,response:m}}},decodeBroadcast(a,b,c){let d=b.getUint8(1),e=b.getUint8(2),f=this.HEADER_LENGTH+2,g=c.decode(a.slice(f,f+d));f+=d;let h=c.decode(a.slice(f,f+e));return f+=e,{join_ref:null,ref:null,topic:g,event:h,payload:a.slice(f,a.byteLength)}}},aw=class{constructor(a,b={}){this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.channels=[],this.sendBuffer=[],this.ref=0,this.fallbackRef=null,this.timeout=b.timeout||1e4,this.transport=b.transport||ai.WebSocket||at,this.conn=void 0,this.primaryPassedHealthCheck=!1,this.longPollFallbackMs=b.longPollFallbackMs,this.fallbackTimer=null,this.sessionStore=b.sessionStorage||ai&&ai.sessionStorage,this.establishedConnections=0,this.defaultEncoder=av.encode.bind(av),this.defaultDecoder=av.decode.bind(av),this.closeWasClean=!0,this.disconnecting=!1,this.binaryType=b.binaryType||"arraybuffer",this.connectClock=1,this.pageHidden=!1,this.encode=void 0,this.decode=void 0,this.transport!==at?(this.encode=b.encode||this.defaultEncoder,this.decode=b.decode||this.defaultDecoder):(this.encode=this.defaultEncoder,this.decode=this.defaultDecoder);let c=null;ah&&ah.addEventListener&&(ah.addEventListener("pagehide",a=>{this.conn&&(this.disconnect(),c=this.connectClock)}),ah.addEventListener("pageshow",a=>{c===this.connectClock&&(c=null,this.connect())}),ah.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState?this.pageHidden=!0:(this.pageHidden=!1,this.isConnected()||this.closeWasClean||this.teardown(()=>this.connect()))})),this.heartbeatIntervalMs=b.heartbeatIntervalMs||3e4,this.autoSendHeartbeat=b.autoSendHeartbeat??!0,this.heartbeatCallback=b.heartbeatCallback??(()=>{}),this.rejoinAfterMs=a=>b.rejoinAfterMs?b.rejoinAfterMs(a):[1e3,2e3,5e3][a-1]||1e4,this.reconnectAfterMs=a=>b.reconnectAfterMs?b.reconnectAfterMs(a):[10,50,100,150,200,250,500,1e3,2e3][a-1]||5e3,this.logger=b.logger||null,!this.logger&&b.debug&&(this.logger=(a,b,c)=>{console.log(`${a}: ${b}`,c)}),this.longpollerTimeout=b.longpollerTimeout||2e4,this.params=ag(b.params||{}),this.endPoint=`${a}/${am.websocket}`,this.vsn=b.vsn||"2.0.0",this.heartbeatTimeoutTimer=null,this.heartbeatTimer=null,this.heartbeatSentAt=null,this.pendingHeartbeatRef=null,this.reconnectTimer=new aq(()=>{if(this.pageHidden){this.log("Not reconnecting as page is hidden!"),this.teardown();return}this.teardown(async()=>{b.beforeReconnect&&await b.beforeReconnect(),this.connect()})},this.reconnectAfterMs),this.authToken=b.authToken}getLongPollTransport(){return at}replaceTransport(a){this.connectClock++,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.conn&&(this.conn.close(),this.conn=null),this.transport=a}protocol(){return location.protocol.match(/^https/)?"wss":"ws"}endPointURL(){let a=as.appendParams(as.appendParams(this.endPoint,this.params()),{vsn:this.vsn});return"/"!==a.charAt(0)?a:"/"===a.charAt(1)?`${this.protocol()}:${a}`:`${this.protocol()}://${location.host}${a}`}disconnect(a,b,c){this.connectClock++,this.disconnecting=!0,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.teardown(()=>{this.disconnecting=!1,a&&a()},b,c)}connect(a){a&&(console&&console.log("passing params to connect is deprecated. Instead pass :params to the Socket constructor"),this.params=ag(a)),(!this.conn||this.disconnecting)&&(this.longPollFallbackMs&&this.transport!==at?this.connectWithFallback(at,this.longPollFallbackMs):this.transportConnect())}log(a,b,c){this.logger&&this.logger(a,b,c)}hasLogger(){return null!==this.logger}onOpen(a){let b=this.makeRef();return this.stateChangeCallbacks.open.push([b,a]),b}onClose(a){let b=this.makeRef();return this.stateChangeCallbacks.close.push([b,a]),b}onError(a){let b=this.makeRef();return this.stateChangeCallbacks.error.push([b,a]),b}onMessage(a){let b=this.makeRef();return this.stateChangeCallbacks.message.push([b,a]),b}onHeartbeat(a){this.heartbeatCallback=a}ping(a){if(!this.isConnected())return!1;let b=this.makeRef(),c=Date.now();this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:b});let d=this.onMessage(e=>{e.ref===b&&(this.off([d]),a(Date.now()-c))});return!0}transportName(a){return a===at?"LongPoll":a.name}transportConnect(){let a;this.connectClock++,this.closeWasClean=!1,this.authToken&&(a=["phoenix",`${ao}${btoa(this.authToken).replace(/=/g,"")}`]),this.conn=new this.transport(this.endPointURL(),a),this.conn.binaryType=this.binaryType,this.conn.timeout=this.longpollerTimeout,this.conn.onopen=()=>this.onConnOpen(),this.conn.onerror=a=>this.onConnError(a),this.conn.onmessage=a=>this.onConnMessage(a),this.conn.onclose=a=>this.onConnClose(a)}getSession(a){return this.sessionStore&&this.sessionStore.getItem(a)}storeSession(a,b){this.sessionStore&&this.sessionStore.setItem(a,b)}connectWithFallback(a,b=2500){let c,d;clearTimeout(this.fallbackTimer);let e=!1,f=!0,g=this.transportName(a),h=b=>{this.log("transport",`falling back to ${g}...`,b),this.off([c,d]),f=!1,this.replaceTransport(a),this.transportConnect()};if(this.getSession(`phx:fallback:${g}`))return h("memorized");this.fallbackTimer=setTimeout(h,b),d=this.onError(a=>{this.log("transport","error",a),f&&!e&&(clearTimeout(this.fallbackTimer),h(a))}),this.fallbackRef&&this.off([this.fallbackRef]),this.fallbackRef=this.onOpen(()=>{if(e=!0,!f){let b=this.transportName(a);return this.primaryPassedHealthCheck||this.storeSession(`phx:fallback:${b}`,"true"),this.log("transport",`established ${b} fallback`)}clearTimeout(this.fallbackTimer),this.fallbackTimer=setTimeout(h,b),this.ping(a=>{this.log("transport","connected to primary after",a),this.primaryPassedHealthCheck=!0,clearTimeout(this.fallbackTimer)})}),this.transportConnect()}clearHeartbeats(){clearTimeout(this.heartbeatTimer),clearTimeout(this.heartbeatTimeoutTimer)}onConnOpen(){this.hasLogger()&&this.log("transport",`connected to ${this.endPointURL()}`),this.closeWasClean=!1,this.disconnecting=!1,this.establishedConnections++,this.flushSendBuffer(),this.reconnectTimer.reset(),this.autoSendHeartbeat&&this.resetHeartbeat(),this.triggerStateCallbacks("open")}heartbeatTimeout(){if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this.heartbeatSentAt=null,this.hasLogger()&&this.log("transport","heartbeat timeout. Attempting to re-establish connection");try{this.heartbeatCallback("timeout")}catch(a){this.log("error","error in heartbeat callback",a)}this.triggerChanError(),this.closeWasClean=!1,this.teardown(()=>this.reconnectTimer.scheduleTimeout(),1e3,"heartbeat timeout")}}resetHeartbeat(){this.conn&&this.conn.skipHeartbeat||(this.pendingHeartbeatRef=null,this.clearHeartbeats(),this.heartbeatTimer=setTimeout(()=>this.sendHeartbeat(),this.heartbeatIntervalMs))}teardown(a,b,c){if(!this.conn)return a&&a();let d=this.conn;this.waitForBufferDone(d,()=>{b?d.close(b,c||""):d.close(),this.waitForSocketClosed(d,()=>{this.conn===d&&(this.conn.onopen=function(){},this.conn.onerror=function(){},this.conn.onmessage=function(){},this.conn.onclose=function(){},this.conn=null),a&&a()})})}waitForBufferDone(a,b,c=1){if(5===c||!a.bufferedAmount)return void b();setTimeout(()=>{this.waitForBufferDone(a,b,c+1)},150*c)}waitForSocketClosed(a,b,c=1){if(5===c||a.readyState===aj.closed)return void b();setTimeout(()=>{this.waitForSocketClosed(a,b,c+1)},150*c)}onConnClose(a){this.conn&&(this.conn.onclose=()=>{}),this.hasLogger()&&this.log("transport","close",a),this.triggerChanError(),this.clearHeartbeats(),this.closeWasClean||this.reconnectTimer.scheduleTimeout(),this.triggerStateCallbacks("close",a)}onConnError(a){this.hasLogger()&&this.log("transport",a);let b=this.transport,c=this.establishedConnections;this.triggerStateCallbacks("error",a,b,c),(b===this.transport||c>0)&&this.triggerChanError()}triggerChanError(){this.channels.forEach(a=>{a.isErrored()||a.isLeaving()||a.isClosed()||a.trigger(al.error)})}connectionState(){switch(this.conn&&this.conn.readyState){case aj.connecting:return"connecting";case aj.open:return"open";case aj.closing:return"closing";default:return"closed"}}isConnected(){return"open"===this.connectionState()}remove(a){this.off(a.stateChangeRefs),this.channels=this.channels.filter(b=>b!==a)}off(a){for(let b in this.stateChangeCallbacks)this.stateChangeCallbacks[b]=this.stateChangeCallbacks[b].filter(([b])=>-1===a.indexOf(b))}channel(a,b={}){let c=new ar(a,b,this);return this.channels.push(c),c}push(a){if(this.hasLogger()){let{topic:b,event:c,payload:d,ref:e,join_ref:f}=a;this.log("push",`${b} ${c} (${f}, ${e})`,d)}this.isConnected()?this.encode(a,a=>this.conn.send(a)):this.sendBuffer.push(()=>this.encode(a,a=>this.conn.send(a)))}makeRef(){let a=this.ref+1;return a===this.ref?this.ref=0:this.ref=a,this.ref.toString()}sendHeartbeat(){if(!this.isConnected()){try{this.heartbeatCallback("disconnected")}catch(a){this.log("error","error in heartbeat callback",a)}return}if(this.pendingHeartbeatRef)return void this.heartbeatTimeout();this.pendingHeartbeatRef=this.makeRef(),this.heartbeatSentAt=Date.now(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef});try{this.heartbeatCallback("sent")}catch(a){this.log("error","error in heartbeat callback",a)}this.heartbeatTimeoutTimer=setTimeout(()=>this.heartbeatTimeout(),this.heartbeatIntervalMs)}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(a=>a()),this.sendBuffer=[])}onConnMessage(a){this.decode(a.data,a=>{let{topic:b,event:c,payload:d,ref:e,join_ref:f}=a;if(e&&e===this.pendingHeartbeatRef){let a=this.heartbeatSentAt?Date.now()-this.heartbeatSentAt:void 0;this.clearHeartbeats();try{this.heartbeatCallback("ok"===d.status?"ok":"error",a)}catch(a){this.log("error","error in heartbeat callback",a)}this.pendingHeartbeatRef=null,this.heartbeatSentAt=null,this.autoSendHeartbeat&&(this.heartbeatTimer=setTimeout(()=>this.sendHeartbeat(),this.heartbeatIntervalMs))}this.hasLogger()&&this.log("receive",`${d.status||""} ${b} ${c} ${e&&"("+e+")"||""}`.trim(),d);for(let a=0;a{try{d(...b)}catch(b){this.log("error",`error in ${a} callback`,b)}})}catch(b){this.log("error",`error triggering ${a} callbacks`,b)}}leaveOpenTopic(a){let b=this.channels.find(b=>b.topic===a&&(b.isJoined()||b.isJoining()));b&&(this.hasLogger()&&this.log("transport",`leaving duplicate topic "${a}"`),b.leave())}};class ax{constructor(a,b){let c=function(a){return(null==a?void 0:a.events)&&{events:a.events}}(b);this.presence=new au(a.getChannel(),c),this.presence.onJoin((b,c,d)=>{let e=ax.onJoinPayload(b,c,d);a.getChannel().trigger("presence",e)}),this.presence.onLeave((b,c,d)=>{let e=ax.onLeavePayload(b,c,d);a.getChannel().trigger("presence",e)}),this.presence.onSync(()=>{a.getChannel().trigger("presence",{event:"sync"})})}get state(){return ax.transformState(this.presence.state)}static transformState(a){return Object.getOwnPropertyNames(a=JSON.parse(JSON.stringify(a))).reduce((b,c)=>{let d=a[c];return b[c]=ay(d),b},{})}static onJoinPayload(a,b,c){return{event:"join",key:a,currentPresences:az(b),newPresences:ay(c)}}static onLeavePayload(a,b,c){return{event:"leave",key:a,currentPresences:az(b),leftPresences:ay(c)}}}function ay(a){return a.metas.map(a=>(a.presence_ref=a.phx_ref,delete a.phx_ref,delete a.phx_ref_prev,a))}function az(a){return(null==a?void 0:a.metas)?ay(a):[]}!function(a){a.SYNC="sync",a.JOIN="join",a.LEAVE="leave"}(g||(g={}));class aA{get state(){return this.presenceAdapter.state}constructor(a,b){this.channel=a,this.presenceAdapter=new ax(this.channel.channelAdapter,b)}}class aB{constructor(a,b,c){let d={config:Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},c.config)};this.channel=a.getSocket().channel(b,d),this.socket=a}get state(){return this.channel.state}set state(a){this.channel.state=a}get joinedOnce(){return this.channel.joinedOnce}get joinPush(){return this.channel.joinPush}get rejoinTimer(){return this.channel.rejoinTimer}on(a,b){return this.channel.on(a,b)}off(a,b){this.channel.off(a,b)}subscribe(a){return this.channel.join(a)}unsubscribe(a){return this.channel.leave(a)}teardown(){this.channel.teardown()}onClose(a){this.channel.onClose(a)}onError(a){return this.channel.onError(a)}push(a,b,c){let d;try{d=this.channel.push(a,b,c)}catch(b){throw`tried to push '${a}' to '${this.channel.topic}' before joining. Use channel.subscribe() before pushing events`}if(this.channel.pushBuffer.length>100){let a=this.channel.pushBuffer.shift();a.cancelTimeout(),this.socket.log("channel",`discarded push due to buffer overflow: ${a.event}`,a.payload())}return d}updateJoinPayload(a){let b=this.channel.joinPush.payload();this.channel.joinPush.payload=()=>Object.assign(Object.assign({},b),a)}canPush(){return this.socket.isConnected()&&this.state===U.joined}isJoined(){return this.state===U.joined}isJoining(){return this.state===U.joining}isClosed(){return this.state===U.closed}isLeaving(){return this.state===U.leaving}updateFilterBindings(a){this.channel.filterBindings=a}updatePayloadTransform(a){this.channel.onMessage=a}getChannel(){return this.channel}}!function(a){a.ALL="*",a.INSERT="INSERT",a.UPDATE="UPDATE",a.DELETE="DELETE"}(h||(h={})),function(a){a.BROADCAST="broadcast",a.PRESENCE="presence",a.POSTGRES_CHANGES="postgres_changes",a.SYSTEM="system"}(i||(i={})),function(a){a.SUBSCRIBED="SUBSCRIBED",a.TIMED_OUT="TIMED_OUT",a.CLOSED="CLOSED",a.CHANNEL_ERROR="CHANNEL_ERROR"}(j||(j={}));class aC{get state(){return this.channelAdapter.state}set state(a){this.channelAdapter.state=a}get joinedOnce(){return this.channelAdapter.joinedOnce}get timeout(){return this.socket.timeout}get joinPush(){return this.channelAdapter.joinPush}get rejoinTimer(){return this.channelAdapter.rejoinTimer}constructor(a,b={config:{}},c){var d,e;if(this.topic=a,this.params=b,this.socket=c,this.bindings={},this.subTopic=a.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},b.config),this.channelAdapter=new aB(this.socket.socketAdapter,a,this.params),this.presence=new aA(this),this._onClose(()=>{this.socket._remove(this)}),this._updateFilterTransform(),this.broadcastEndpointURL=af(this.socket.socketAdapter.endPointURL()),this.private=this.params.config.private||!1,!this.private&&(null==(e=null==(d=this.params.config)?void 0:d.broadcast)?void 0:e.replay))throw`tried to use replay on public channel '${this.topic}'. It must be a private channel.`}subscribe(a,b=this.timeout){var c,d,e;if(this.socket.isConnected()||this.socket.connect(),this.channelAdapter.isClosed()){let{config:{broadcast:f,presence:g,private:h}}=this.params,k=null!=(d=null==(c=this.bindings.postgres_changes)?void 0:c.map(a=>a.filter))?d:[],l=!!this.bindings[i.PRESENCE]&&this.bindings[i.PRESENCE].length>0||(null==(e=this.params.config.presence)?void 0:e.enabled)===!0,m={},n={broadcast:f,presence:Object.assign(Object.assign({},g),{enabled:l}),postgres_changes:k,private:h};this.socket.accessTokenValue&&(m.access_token=this.socket.accessTokenValue),this._onError(b=>{null==a||a(j.CHANNEL_ERROR,b)}),this._onClose(()=>null==a?void 0:a(j.CLOSED)),this.updateJoinPayload(Object.assign({config:n},m)),this._updateFilterMessage(),this.channelAdapter.subscribe(b).receive("ok",async({postgres_changes:b})=>{if(this.socket._isManualToken()||this.socket.setAuth(),void 0===b){null==a||a(j.SUBSCRIBED);return}this._updatePostgresBindings(b,a)}).receive("error",b=>{this.state=U.errored,null==a||a(j.CHANNEL_ERROR,Error(JSON.stringify(Object.values(b).join(", ")||"error")))}).receive("timeout",()=>{null==a||a(j.TIMED_OUT)})}return this}_updatePostgresBindings(a,b){var c;let d=this.bindings.postgres_changes,e=null!=(c=null==d?void 0:d.length)?c:0,f=[];for(let c=0;c{var d,e,f;let g=this.channelAdapter.push(a.type,a,b.timeout||this.timeout);"broadcast"!==a.type||(null==(f=null==(e=null==(d=this.params)?void 0:d.config)?void 0:e.broadcast)?void 0:f.ack)||c("ok"),g.receive("ok",()=>c("ok")),g.receive("error",()=>c("error")),g.receive("timeout",()=>c("timed out"))});{console.warn("Realtime send() is automatically falling back to REST API. This behavior will be deprecated in the future. Please use httpSend() explicitly for REST delivery.");let{event:e,payload:f}=a,g={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"};this.socket.accessTokenValue&&(g.Authorization=`Bearer ${this.socket.accessTokenValue}`);let h={method:"POST",headers:g,body:JSON.stringify({messages:[{topic:this.subTopic,event:e,payload:f,private:this.private}]})};try{let a=await this._fetchWithTimeout(this.broadcastEndpointURL,h,null!=(c=b.timeout)?c:this.timeout);return await (null==(d=a.body)?void 0:d.cancel()),a.ok?"ok":"error"}catch(a){if("AbortError"===a.name)return"timed out";return"error"}}}updateJoinPayload(a){this.channelAdapter.updateJoinPayload(a)}async unsubscribe(a=this.timeout){return new Promise(b=>{this.channelAdapter.unsubscribe(a).receive("ok",()=>b("ok")).receive("timeout",()=>b("timed out")).receive("error",()=>b("error"))})}teardown(){this.channelAdapter.teardown()}async _fetchWithTimeout(a,b,c){let d=new AbortController,e=setTimeout(()=>d.abort(),c),f=await this.socket.fetch(a,Object.assign(Object.assign({},b),{signal:d.signal}));return clearTimeout(e),f}_on(a,b,c){let d=a.toLocaleLowerCase(),e=this.channelAdapter.on(a,c),f={type:d,filter:b,callback:c,ref:e};return this.bindings[d]?this.bindings[d].push(f):this.bindings[d]=[f],this._updateFilterMessage(),this}_onClose(a){this.channelAdapter.onClose(a)}_onError(a){this.channelAdapter.onError(a)}_updateFilterMessage(){this.channelAdapter.updateFilterBindings((a,b,c)=>{var d,e,f,g,h,i,j;let k=a.event.toLocaleLowerCase();if(this._notThisChannelEvent(k,c))return!1;let l=null==(d=this.bindings[k])?void 0:d.find(b=>b.ref===a.ref);if(!l)return!0;if(!["broadcast","presence","postgres_changes"].includes(k))return l.type.toLocaleLowerCase()===k;if("id"in l){let a=l.id,c=null==(e=l.filter)?void 0:e.event;return a&&(null==(f=b.ids)?void 0:f.includes(a))&&("*"===c||(null==c?void 0:c.toLocaleLowerCase())===(null==(g=b.data)?void 0:g.type.toLocaleLowerCase()))}{let a=null==(i=null==(h=null==l?void 0:l.filter)?void 0:h.event)?void 0:i.toLocaleLowerCase();return"*"===a||a===(null==(j=null==b?void 0:b.event)?void 0:j.toLocaleLowerCase())}})}_notThisChannelEvent(a,b){let{close:c,error:d,leave:e,join:f}=V;return b&&[c,d,e,f].includes(a)&&b!==this.joinPush.ref}_updateFilterTransform(){this.channelAdapter.updatePayloadTransform((a,b,c)=>{if("object"==typeof b&&"ids"in b){let a=b.data,{schema:c,table:d,commit_timestamp:e,type:f,errors:g}=a;return Object.assign(Object.assign({},{schema:c,table:d,commit_timestamp:e,eventType:f,new:{},old:{},errors:g}),this._getPayloadRecords(a))}return b})}copyBindings(a){if(this.joinedOnce)throw Error("cannot copy bindings into joined channel");for(let b in a.bindings)for(let c of a.bindings[b])this._on(c.type,c.filter,c.callback)}static isFilterValueEqual(a,b){return(null!=a?a:void 0)===(null!=b?b:void 0)}_getPayloadRecords(a){let b={new:{},old:{}};return("INSERT"===a.type||"UPDATE"===a.type)&&(b.new=Y(a.columns,a.record)),("UPDATE"===a.type||"DELETE"===a.type)&&(b.old=Y(a.columns,a.old_record)),b}}class aD{constructor(a,b){this.socket=new aw(a,b)}get timeout(){return this.socket.timeout}get endPoint(){return this.socket.endPoint}get transport(){return this.socket.transport}get heartbeatIntervalMs(){return this.socket.heartbeatIntervalMs}get heartbeatCallback(){return this.socket.heartbeatCallback}set heartbeatCallback(a){this.socket.heartbeatCallback=a}get heartbeatTimer(){return this.socket.heartbeatTimer}get pendingHeartbeatRef(){return this.socket.pendingHeartbeatRef}get reconnectTimer(){return this.socket.reconnectTimer}get vsn(){return this.socket.vsn}get encode(){return this.socket.encode}get decode(){return this.socket.decode}get reconnectAfterMs(){return this.socket.reconnectAfterMs}get sendBuffer(){return this.socket.sendBuffer}get stateChangeCallbacks(){return this.socket.stateChangeCallbacks}connect(){this.socket.connect()}disconnect(a,b,c,d=1e4){return new Promise(e=>{setTimeout(()=>e("timeout"),d),this.socket.disconnect(()=>{a(),e("ok")},b,c)})}push(a){this.socket.push(a)}log(a,b,c){this.socket.log(a,b,c)}makeRef(){return this.socket.makeRef()}onOpen(a){this.socket.onOpen(a)}onClose(a){this.socket.onClose(a)}onError(a){this.socket.onError(a)}onMessage(a){this.socket.onMessage(a)}isConnected(){return this.socket.isConnected()}isConnecting(){return this.socket.connectionState()==W.connecting}isDisconnecting(){return this.socket.connectionState()==W.closing}connectionState(){return this.socket.connectionState()}endPointURL(){return this.socket.endPointURL()}sendHeartbeat(){this.socket.sendHeartbeat()}getSocket(){return this.socket}}let aE={HEARTBEAT_INTERVAL:25e3},aF=[1e3,2e3,5e3,1e4],aG=` - addEventListener("message", (e) => { - if (e.data.event === "start") { - setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval); - } - });`;class aH{get endPoint(){return this.socketAdapter.endPoint}get timeout(){return this.socketAdapter.timeout}get transport(){return this.socketAdapter.transport}get heartbeatCallback(){return this.socketAdapter.heartbeatCallback}get heartbeatIntervalMs(){return this.socketAdapter.heartbeatIntervalMs}get heartbeatTimer(){return this.worker?this._workerHeartbeatTimer:this.socketAdapter.heartbeatTimer}get pendingHeartbeatRef(){return this.worker?this._pendingWorkerHeartbeatRef:this.socketAdapter.pendingHeartbeatRef}get reconnectTimer(){return this.socketAdapter.reconnectTimer}get vsn(){return this.socketAdapter.vsn}get encode(){return this.socketAdapter.encode}get decode(){return this.socketAdapter.decode}get reconnectAfterMs(){return this.socketAdapter.reconnectAfterMs}get sendBuffer(){return this.socketAdapter.sendBuffer}get stateChangeCallbacks(){return this.socketAdapter.stateChangeCallbacks}constructor(a,b){var c;if(this.channels=[],this.accessTokenValue=null,this.accessToken=null,this.apiKey=null,this.httpEndpoint="",this.headers={},this.params={},this.ref=0,this.serializer=new X,this._manuallySetToken=!1,this._authPromise=null,this._workerHeartbeatTimer=void 0,this._pendingWorkerHeartbeatRef=null,this._resolveFetch=a=>a?(...b)=>a(...b):(...a)=>fetch(...a),!(null==(c=null==b?void 0:b.params)?void 0:c.apikey))throw Error("API key is required to connect to Realtime");this.apiKey=b.params.apikey;let d=this._initializeOptions(b);this.socketAdapter=new aD(a,d),this.httpEndpoint=af(a),this.fetch=this._resolveFetch(null==b?void 0:b.fetch)}connect(){if(!(this.isConnecting()||this.isDisconnecting()||this.isConnected())){this.accessToken&&!this._authPromise&&this._setAuthSafely("connect"),this._setupConnectionHandlers();try{this.socketAdapter.connect()}catch(b){let a=b.message;if(a.includes("Node.js"))throw Error(`${a} - -To use Realtime in Node.js, you need to provide a WebSocket implementation: - -Option 1: Use Node.js 22+ which has native WebSocket support -Option 2: Install and provide the "ws" package: - - npm install ws - - import ws from "ws" - const client = new RealtimeClient(url, { - ...options, - transport: ws - })`);throw Error(`WebSocket not available: ${a}`)}this._handleNodeJsRaceCondition()}}endpointURL(){return this.socketAdapter.endPointURL()}async disconnect(a,b){return this.isDisconnecting()?"ok":await this.socketAdapter.disconnect(()=>{clearInterval(this._workerHeartbeatTimer),this._terminateWorker()},a,b)}getChannels(){return this.channels}async removeChannel(a){let b=await a.unsubscribe();return"ok"===b&&a.teardown(),0===this.channels.length&&this.disconnect(),b}async removeAllChannels(){let a=this.channels.map(async a=>{let b=await a.unsubscribe();return a.teardown(),b}),b=await Promise.all(a);return this.disconnect(),b}log(a,b,c){this.socketAdapter.log(a,b,c)}connectionState(){return this.socketAdapter.connectionState()||W.closed}isConnected(){return this.socketAdapter.isConnected()}isConnecting(){return this.socketAdapter.isConnecting()}isDisconnecting(){return this.socketAdapter.isDisconnecting()}channel(a,b={config:{}}){let c=`realtime:${a}`,d=this.getChannels().find(a=>a.topic===c);if(d)return d;{let c=new aC(`realtime:${a}`,b,this);return this.channels.push(c),c}}push(a){this.socketAdapter.push(a)}async setAuth(a=null){this._authPromise=this._performAuth(a);try{await this._authPromise}finally{this._authPromise=null}}_isManualToken(){return this._manuallySetToken}async sendHeartbeat(){this.socketAdapter.sendHeartbeat()}onHeartbeat(a){this.socketAdapter.heartbeatCallback=this._wrapHeartbeatCallback(a)}_makeRef(){return this.socketAdapter.makeRef()}_remove(a){this.channels=this.channels.filter(b=>b.topic!==a.topic)}async _performAuth(a=null){let b,c=!1;if(a)b=a,c=!0;else if(this.accessToken)try{b=await this.accessToken()}catch(a){this.log("error","Error fetching access token from callback",a),b=this.accessTokenValue}else b=this.accessTokenValue;c?this._manuallySetToken=!0:this.accessToken&&(this._manuallySetToken=!1),this.accessTokenValue!=b&&(this.accessTokenValue=b,this.channels.forEach(a=>{let c={access_token:b,version:"realtime-js/2.102.1"};b&&a.updateJoinPayload(c),a.joinedOnce&&a.channelAdapter.isJoined()&&a.channelAdapter.push(V.access_token,{access_token:b})}))}async _waitForAuthIfNeeded(){this._authPromise&&await this._authPromise}_setAuthSafely(a="general"){this._isManualToken()||this.setAuth().catch(b=>{this.log("error",`Error setting auth in ${a}`,b)})}_setupConnectionHandlers(){this.socketAdapter.onOpen(()=>{(this._authPromise||(this.accessToken&&!this.accessTokenValue?this.setAuth():Promise.resolve())).catch(a=>{this.log("error","error waiting for auth on connect",a)}),this.worker&&!this.workerRef&&this._startWorkerHeartbeat()}),this.socketAdapter.onClose(()=>{this.worker&&this.workerRef&&this._terminateWorker()}),this.socketAdapter.onMessage(a=>{a.ref&&a.ref===this._pendingWorkerHeartbeatRef&&(this._pendingWorkerHeartbeatRef=null)})}_handleNodeJsRaceCondition(){this.socketAdapter.isConnected()&&this.socketAdapter.getSocket().onConnOpen()}_wrapHeartbeatCallback(a){return(b,c)=>{"sent"==b&&this._setAuthSafely(),a&&a(b,c)}}_startWorkerHeartbeat(){this.workerUrl?this.log("worker",`starting worker for from ${this.workerUrl}`):this.log("worker","starting default worker");let a=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(a),this.workerRef.onerror=a=>{this.log("worker","worker error",a.message),this._terminateWorker(),this.disconnect()},this.workerRef.onmessage=a=>{"keepAlive"===a.data.event&&this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}_terminateWorker(){this.workerRef&&(this.log("worker","terminating worker"),this.workerRef.terminate(),this.workerRef=void 0)}_workerObjectUrl(a){let b;if(a)b=a;else{let a=new Blob([aG],{type:"application/javascript"});b=URL.createObjectURL(a)}return b}_initializeOptions(a){var b,c,d,e,f,g,h,i,j;let k,l;this.worker=null!=(b=null==a?void 0:a.worker)&&b,this.accessToken=null!=(c=null==a?void 0:a.accessToken)?c:null;let m={};m.timeout=null!=(d=null==a?void 0:a.timeout)?d:1e4,m.heartbeatIntervalMs=null!=(e=null==a?void 0:a.heartbeatIntervalMs)?e:aE.HEARTBEAT_INTERVAL,m.transport=null!=(f=null==a?void 0:a.transport)?f:S.getWebSocketConstructor(),m.params=null==a?void 0:a.params,m.logger=null==a?void 0:a.logger,m.heartbeatCallback=this._wrapHeartbeatCallback(null==a?void 0:a.heartbeatCallback),m.reconnectAfterMs=null!=(g=null==a?void 0:a.reconnectAfterMs)?g:a=>aF[a-1]||1e4;let n=null!=(h=null==a?void 0:a.vsn)?h:T;switch(n){case"1.0.0":k=(a,b)=>b(JSON.stringify(a)),l=(a,b)=>b(JSON.parse(a));break;case T:k=this.serializer.encode.bind(this.serializer),l=this.serializer.decode.bind(this.serializer);break;default:throw Error(`Unsupported serializer version: ${m.vsn}`)}if(m.vsn=n,m.encode=null!=(i=null==a?void 0:a.encode)?i:k,m.decode=null!=(j=null==a?void 0:a.decode)?j:l,m.beforeReconnect=this._reconnectAuth.bind(this),((null==a?void 0:a.logLevel)||(null==a?void 0:a.log_level))&&(this.logLevel=a.logLevel||a.log_level,m.params=Object.assign(Object.assign({},m.params),{log_level:this.logLevel})),this.worker){if("undefined"!=typeof window&&!window.Worker)throw Error("Web Worker is not supported");this.workerUrl=null==a?void 0:a.workerUrl,m.autoSendHeartbeat=!this.worker}return m}async _reconnectAuth(){await this._waitForAuthIfNeeded(),this.isConnected()||this.connect()}}var aI=class extends Error{constructor(a,b){super(a),this.name="IcebergError",this.status=b.status,this.icebergType=b.icebergType,this.icebergCode=b.icebergCode,this.details=b.details,this.isCommitStateUnknown="CommitStateUnknownException"===b.icebergType||[500,502,504].includes(b.status)&&b.icebergType?.includes("CommitState")===!0}isNotFound(){return 404===this.status}isConflict(){return 409===this.status}isAuthenticationTimeout(){return 419===this.status}};async function aJ(a){return a&&"none"!==a.type?"bearer"===a.type?{Authorization:`Bearer ${a.token}`}:"header"===a.type?{[a.name]:a.value}:"custom"===a.type?await a.getHeaders():{}:{}}function aK(a){return a.join("\x1f")}var aL=class{constructor(a,b=""){this.client=a,this.prefix=b}async listNamespaces(a){let b=a?{parent:aK(a.namespace)}:void 0;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces`,query:b})).data.namespaces.map(a=>({namespace:a}))}async createNamespace(a,b){let c={namespace:a.namespace,properties:b?.properties};return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces`,body:c})).data}async dropNamespace(a){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${aK(a.namespace)}`})}async loadNamespaceMetadata(a){return{properties:(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${aK(a.namespace)}`})).data.properties}}async namespaceExists(a){try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${aK(a.namespace)}`}),!0}catch(a){if(a instanceof aI&&404===a.status)return!1;throw a}}async createNamespaceIfNotExists(a,b){try{return await this.createNamespace(a,b)}catch(a){if(a instanceof aI&&409===a.status)return;throw a}}};function aM(a){return a.join("\x1f")}var aN=class{constructor(a,b="",c){this.client=a,this.prefix=b,this.accessDelegation=c}async listTables(a){return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${aM(a.namespace)}/tables`})).data.identifiers}async createTable(a,b){let c={};return this.accessDelegation&&(c["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${aM(a.namespace)}/tables`,body:b,headers:c})).data.metadata}async updateTable(a,b){let c=await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${aM(a.namespace)}/tables/${a.name}`,body:b});return{"metadata-location":c.data["metadata-location"],metadata:c.data.metadata}}async dropTable(a,b){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${aM(a.namespace)}/tables/${a.name}`,query:{purgeRequested:String(b?.purge??!1)}})}async loadTable(a){let b={};return this.accessDelegation&&(b["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${aM(a.namespace)}/tables/${a.name}`,headers:b})).data.metadata}async tableExists(a){let b={};this.accessDelegation&&(b["X-Iceberg-Access-Delegation"]=this.accessDelegation);try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${aM(a.namespace)}/tables/${a.name}`,headers:b}),!0}catch(a){if(a instanceof aI&&404===a.status)return!1;throw a}}async createTableIfNotExists(a,b){try{return await this.createTable(a,b)}catch(c){if(c instanceof aI&&409===c.status)return await this.loadTable({namespace:a.namespace,name:b.name});throw c}}},aO=class{constructor(a){let b="v1";a.catalogName&&(b+=`/${a.catalogName}`);let c=a.baseUrl.endsWith("/")?a.baseUrl:`${a.baseUrl}/`;this.client=function(a){let b=a.fetchImpl??globalThis.fetch;return{async request({method:c,path:d,query:e,body:f,headers:g}){let h=function(a,b,c){let d=new URL(b,a);if(c)for(let[a,b]of Object.entries(c))void 0!==b&&d.searchParams.set(a,b);return d.toString()}(a.baseUrl,d,e),i=await aJ(a.auth),j=await b(h,{method:c,headers:{...f?{"Content-Type":"application/json"}:{},...i,...g},body:f?JSON.stringify(f):void 0}),k=await j.text(),l=(j.headers.get("content-type")||"").includes("application/json"),m=l&&k?JSON.parse(k):k;if(!j.ok){let a=l?m:void 0,b=a?.error;throw new aI(b?.message??`Request failed with status ${j.status}`,{status:j.status,icebergType:b?.type,icebergCode:b?.code,details:a})}return{status:j.status,headers:j.headers,data:m}}}}({baseUrl:c,auth:a.auth,fetchImpl:a.fetch}),this.accessDelegation=a.accessDelegation?.join(","),this.namespaceOps=new aL(this.client,b),this.tableOps=new aN(this.client,b,this.accessDelegation)}async listNamespaces(a){return this.namespaceOps.listNamespaces(a)}async createNamespace(a,b){return this.namespaceOps.createNamespace(a,b)}async dropNamespace(a){await this.namespaceOps.dropNamespace(a)}async loadNamespaceMetadata(a){return this.namespaceOps.loadNamespaceMetadata(a)}async listTables(a){return this.tableOps.listTables(a)}async createTable(a,b){return this.tableOps.createTable(a,b)}async updateTable(a,b){return this.tableOps.updateTable(a,b)}async dropTable(a,b){await this.tableOps.dropTable(a,b)}async loadTable(a){return this.tableOps.loadTable(a)}async namespaceExists(a){return this.namespaceOps.namespaceExists(a)}async tableExists(a){return this.tableOps.tableExists(a)}async createNamespaceIfNotExists(a,b){return this.namespaceOps.createNamespaceIfNotExists(a,b)}async createTableIfNotExists(a,b){return this.tableOps.createTableIfNotExists(a,b)}},aP=class extends Error{constructor(a,b="storage",c,d){super(a),this.__isStorageError=!0,this.namespace=b,this.name="vectors"===b?"StorageVectorsError":"StorageError",this.status=c,this.statusCode=d}};function aQ(a){return"object"==typeof a&&null!==a&&"__isStorageError"in a}var aR=class extends aP{constructor(a,b,c,d="storage"){super(a,d,b,c),this.name="vectors"===d?"StorageVectorsApiError":"StorageApiError",this.status=b,this.statusCode=c}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}},aS=class extends aP{constructor(a,b,c="storage"){super(a,c),this.name="vectors"===c?"StorageVectorsUnknownError":"StorageUnknownError",this.originalError=b}};let aT=a=>{if(Array.isArray(a))return a.map(a=>aT(a));if("function"==typeof a||a!==Object(a))return a;let b={};return Object.entries(a).forEach(([a,c])=>{b[a.replace(/([-_][a-z])/gi,a=>a.toUpperCase().replace(/[-_]/g,""))]=aT(c)}),b};function aU(a){return(aU="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function aV(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function aW(a){for(var b=1;b{var b;return a.msg||a.message||a.error_description||("string"==typeof a.error?a.error:null==(b=a.error)?void 0:b.message)||JSON.stringify(a)},aY=async(a,b,c,d)=>{if(null!==a&&"object"==typeof a&&"function"==typeof a.json){let c=parseInt(a.status,10);Number.isFinite(c)||(c=500),a.json().then(a=>{let e=(null==a?void 0:a.statusCode)||(null==a?void 0:a.code)||c+"";b(new aR(aX(a),c,e,d))}).catch(()=>{let e=c+"";b(new aR(a.statusText||`HTTP ${c} error`,c,e,d))})}else b(new aS(aX(a),a,d))};async function aZ(a,b,c,d,e,f,g){return new Promise((h,i)=>{a(c,((a,b,c,d)=>{let e={method:a,headers:(null==b?void 0:b.headers)||{}};if("GET"===a||"HEAD"===a||!d)return aW(aW({},e),c);if((a=>{if("object"!=typeof a||null===a)return!1;let b=Object.getPrototypeOf(a);return(null===b||b===Object.prototype||null===Object.getPrototypeOf(b))&&!(Symbol.toStringTag in a)&&!(Symbol.iterator in a)})(d)){var f;let a,c=(null==b?void 0:b.headers)||{};for(let[b,d]of Object.entries(c))"content-type"===b.toLowerCase()&&(a=d);e.headers=function(a,b,c){let d=aW({},a);for(let a of Object.keys(d))a.toLowerCase()===b.toLowerCase()&&delete d[a];return d[b]=c,d}(c,"Content-Type",null!=(f=a)?f:"application/json"),e.body=JSON.stringify(d)}else e.body=d;return(null==b?void 0:b.duplex)&&(e.duplex=b.duplex),aW(aW({},e),c)})(b,d,e,f)).then(a=>{if(!a.ok)throw a;if(null==d?void 0:d.noResolveJson)return a;if("vectors"===g){let b=a.headers.get("content-type");if("0"===a.headers.get("content-length")||204===a.status||!b||!b.includes("application/json"))return{}}return a.json()}).then(a=>h(a)).catch(a=>aY(a,i,d,g))})}function a$(a="storage"){return{get:async(b,c,d,e)=>aZ(b,"GET",c,d,e,void 0,a),post:async(b,c,d,e,f)=>aZ(b,"POST",c,e,f,d,a),put:async(b,c,d,e,f)=>aZ(b,"PUT",c,e,f,d,a),head:async(b,c,d,e)=>aZ(b,"HEAD",c,aW(aW({},d),{},{noResolveJson:!0}),e,void 0,a),remove:async(b,c,d,e,f)=>aZ(b,"DELETE",c,e,f,d,a)}}let{get:a_,post:a0,put:a1,head:a2,remove:a3}=a$("storage"),a4=a$("vectors");var a5=class{constructor(a,b={},c,d="storage"){this.shouldThrowOnError=!1,this.url=a,this.headers=Object.fromEntries(Object.entries(b).map(([a,b])=>[a.toLowerCase(),b])),this.fetch=(a=>a?(...b)=>a(...b):(...a)=>fetch(...a))(c),this.namespace=d}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(a,b){return this.headers=aW(aW({},this.headers),{},{[a.toLowerCase()]:b}),this}async handleOperation(a){try{return{data:await a(),error:null}}catch(a){if(this.shouldThrowOnError)throw a;if(aQ(a))return{data:null,error:a};throw a}}},a6=class{constructor(a,b){this.downloadFn=a,this.shouldThrowOnError=b}then(a,b){return this.execute().then(a,b)}async execute(){try{return{data:(await this.downloadFn()).body,error:null}}catch(a){if(this.shouldThrowOnError)throw a;if(aQ(a))return{data:null,error:a};throw a}}};d=Symbol.toStringTag;var a7=class{constructor(a,b){this.downloadFn=a,this.shouldThrowOnError=b,this[d]="BlobDownloadBuilder",this.promise=null}asStream(){return new a6(this.downloadFn,this.shouldThrowOnError)}then(a,b){return this.getPromise().then(a,b)}catch(a){return this.getPromise().catch(a)}finally(a){return this.getPromise().finally(a)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}async execute(){try{return{data:await (await this.downloadFn()).blob(),error:null}}catch(a){if(this.shouldThrowOnError)throw a;if(aQ(a))return{data:null,error:a};throw a}}};let a8={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},a9={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};var ba=class extends a5{constructor(a,b={},c,d){super(a,b,d,"storage"),this.bucketId=c}async uploadOrUpdate(a,b,c,d){var e=this;return e.handleOperation(async()=>{let f,g=aW(aW({},a9),d),h=aW(aW({},e.headers),"POST"===a&&{"x-upsert":String(g.upsert)}),i=g.metadata;"undefined"!=typeof Blob&&c instanceof Blob?((f=new FormData).append("cacheControl",g.cacheControl),i&&f.append("metadata",e.encodeMetadata(i)),f.append("",c)):"undefined"!=typeof FormData&&c instanceof FormData?((f=c).has("cacheControl")||f.append("cacheControl",g.cacheControl),i&&!f.has("metadata")&&f.append("metadata",e.encodeMetadata(i))):(f=c,h["cache-control"]=`max-age=${g.cacheControl}`,h["content-type"]=g.contentType,i&&(h["x-metadata"]=e.toBase64(e.encodeMetadata(i))),("undefined"!=typeof ReadableStream&&f instanceof ReadableStream||f&&"object"==typeof f&&"pipe"in f&&"function"==typeof f.pipe)&&!g.duplex&&(g.duplex="half")),(null==d?void 0:d.headers)&&(h=aW(aW({},h),d.headers));let j=e._removeEmptyFolders(b),k=e._getFinalPath(j),l=await ("PUT"==a?a1:a0)(e.fetch,`${e.url}/object/${k}`,f,aW({headers:h},(null==g?void 0:g.duplex)?{duplex:g.duplex}:{}));return{path:j,id:l.Id,fullPath:l.Key}})}async upload(a,b,c){return this.uploadOrUpdate("POST",a,b,c)}async uploadToSignedUrl(a,b,c,d){var e=this;let f=e._removeEmptyFolders(a),g=e._getFinalPath(f),h=new URL(e.url+`/object/upload/sign/${g}`);return h.searchParams.set("token",b),e.handleOperation(async()=>{let a,b=aW(aW({},a9),d),g=aW(aW({},e.headers),{"x-upsert":String(b.upsert)});return"undefined"!=typeof Blob&&c instanceof Blob?((a=new FormData).append("cacheControl",b.cacheControl),a.append("",c)):"undefined"!=typeof FormData&&c instanceof FormData?(a=c).append("cacheControl",b.cacheControl):(a=c,g["cache-control"]=`max-age=${b.cacheControl}`,g["content-type"]=b.contentType),{path:f,fullPath:(await a1(e.fetch,h.toString(),a,{headers:g})).Key}})}async createSignedUploadUrl(a,b){var c=this;return c.handleOperation(async()=>{let d=c._getFinalPath(a),e=aW({},c.headers);(null==b?void 0:b.upsert)&&(e["x-upsert"]="true");let f=await a0(c.fetch,`${c.url}/object/upload/sign/${d}`,{},{headers:e}),g=new URL(c.url+f.url),h=g.searchParams.get("token");if(!h)throw new aP("No token returned by API");return{signedUrl:g.toString(),path:a,token:h}})}async update(a,b,c){return this.uploadOrUpdate("PUT",a,b,c)}async move(a,b,c){var d=this;return d.handleOperation(async()=>await a0(d.fetch,`${d.url}/object/move`,{bucketId:d.bucketId,sourceKey:a,destinationKey:b,destinationBucket:null==c?void 0:c.destinationBucket},{headers:d.headers}))}async copy(a,b,c){var d=this;return d.handleOperation(async()=>({path:(await a0(d.fetch,`${d.url}/object/copy`,{bucketId:d.bucketId,sourceKey:a,destinationKey:b,destinationBucket:null==c?void 0:c.destinationBucket},{headers:d.headers})).Key}))}async createSignedUrl(a,b,c){var d=this;return d.handleOperation(async()=>{let e=d._getFinalPath(a),f="object"==typeof(null==c?void 0:c.transform)&&null!==c.transform&&Object.keys(c.transform).length>0,g=await a0(d.fetch,`${d.url}/object/sign/${e}`,aW({expiresIn:b},f?{transform:c.transform}:{}),{headers:d.headers}),h=(null==c?void 0:c.download)?`&download=${!0===c.download?"":c.download}`:"",i=f&&g.signedURL.includes("/object/sign/")?g.signedURL.replace("/object/sign/","/render/image/sign/"):g.signedURL;return{signedUrl:encodeURI(`${d.url}${i}${h}`)}})}async createSignedUrls(a,b,c){var d=this;return d.handleOperation(async()=>{let e=await a0(d.fetch,`${d.url}/object/sign/${d.bucketId}`,{expiresIn:b,paths:a},{headers:d.headers}),f=(null==c?void 0:c.download)?`&download=${!0===c.download?"":c.download}`:"";return e.map(a=>aW(aW({},a),{},{signedUrl:a.signedURL?encodeURI(`${d.url}${a.signedURL}${f}`):null}))})}download(a,b,c){let d=void 0!==(null==b?void 0:b.transform)?"render/image/authenticated":"object",e=this.transformOptsToQueryString((null==b?void 0:b.transform)||{}),f=e?`?${e}`:"",g=this._getFinalPath(a);return new a7(()=>a_(this.fetch,`${this.url}/${d}/${g}${f}`,{headers:this.headers,noResolveJson:!0},c),this.shouldThrowOnError)}async info(a){var b=this;let c=b._getFinalPath(a);return b.handleOperation(async()=>aT(await a_(b.fetch,`${b.url}/object/info/${c}`,{headers:b.headers})))}async exists(a){var b;let c=this._getFinalPath(a);try{return await a2(this.fetch,`${this.url}/object/${c}`,{headers:this.headers}),{data:!0,error:null}}catch(a){if(this.shouldThrowOnError)throw a;if(aQ(a)){let c=a instanceof aR?a.status:a instanceof aS?null==(b=a.originalError)?void 0:b.status:void 0;if(void 0!==c&&[400,404].includes(c))return{data:!1,error:a}}throw a}}getPublicUrl(a,b){let c=this._getFinalPath(a),d=[],e=(null==b?void 0:b.download)?`download=${!0===b.download?"":b.download}`:"";""!==e&&d.push(e);let f=void 0!==(null==b?void 0:b.transform)?"render/image":"object",g=this.transformOptsToQueryString((null==b?void 0:b.transform)||{});""!==g&&d.push(g);let h=d.join("&");return""!==h&&(h=`?${h}`),{data:{publicUrl:encodeURI(`${this.url}/${f}/public/${c}${h}`)}}}async remove(a){var b=this;return b.handleOperation(async()=>await a3(b.fetch,`${b.url}/object/${b.bucketId}`,{prefixes:a},{headers:b.headers}))}async list(a,b,c){var d=this;return d.handleOperation(async()=>{let e=aW(aW(aW({},a8),b),{},{prefix:a||""});return await a0(d.fetch,`${d.url}/object/list/${d.bucketId}`,e,{headers:d.headers},c)})}async listV2(a,b){var c=this;return c.handleOperation(async()=>{let d=aW({},a);return await a0(c.fetch,`${c.url}/object/list-v2/${c.bucketId}`,d,{headers:c.headers},b)})}encodeMetadata(a){return JSON.stringify(a)}toBase64(a){return"undefined"!=typeof Buffer?Buffer.from(a).toString("base64"):btoa(a)}_getFinalPath(a){return`${this.bucketId}/${a.replace(/^\/+/,"")}`}_removeEmptyFolders(a){return a.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}transformOptsToQueryString(a){let b=[];return a.width&&b.push(`width=${a.width}`),a.height&&b.push(`height=${a.height}`),a.resize&&b.push(`resize=${a.resize}`),a.format&&b.push(`format=${a.format}`),a.quality&&b.push(`quality=${a.quality}`),b.join("&")}};let bb={"X-Client-Info":"storage-js/2.102.1"};var bc=class extends a5{constructor(a,b={},c,d){let e=new URL(a);(null==d?void 0:d.useNewHostname)&&/supabase\.(co|in|red)$/.test(e.hostname)&&!e.hostname.includes("storage.supabase.")&&(e.hostname=e.hostname.replace("supabase.","storage.supabase.")),super(e.href.replace(/\/$/,""),aW(aW({},bb),b),c,"storage")}async listBuckets(a){var b=this;return b.handleOperation(async()=>{let c=b.listBucketOptionsToQueryString(a);return await a_(b.fetch,`${b.url}/bucket${c}`,{headers:b.headers})})}async getBucket(a){var b=this;return b.handleOperation(async()=>await a_(b.fetch,`${b.url}/bucket/${a}`,{headers:b.headers}))}async createBucket(a,b={public:!1}){var c=this;return c.handleOperation(async()=>await a0(c.fetch,`${c.url}/bucket`,{id:a,name:a,type:b.type,public:b.public,file_size_limit:b.fileSizeLimit,allowed_mime_types:b.allowedMimeTypes},{headers:c.headers}))}async updateBucket(a,b){var c=this;return c.handleOperation(async()=>await a1(c.fetch,`${c.url}/bucket/${a}`,{id:a,name:a,public:b.public,file_size_limit:b.fileSizeLimit,allowed_mime_types:b.allowedMimeTypes},{headers:c.headers}))}async emptyBucket(a){var b=this;return b.handleOperation(async()=>await a0(b.fetch,`${b.url}/bucket/${a}/empty`,{},{headers:b.headers}))}async deleteBucket(a){var b=this;return b.handleOperation(async()=>await a3(b.fetch,`${b.url}/bucket/${a}`,{},{headers:b.headers}))}listBucketOptionsToQueryString(a){let b={};return a&&("limit"in a&&(b.limit=String(a.limit)),"offset"in a&&(b.offset=String(a.offset)),a.search&&(b.search=a.search),a.sortColumn&&(b.sortColumn=a.sortColumn),a.sortOrder&&(b.sortOrder=a.sortOrder)),Object.keys(b).length>0?"?"+new URLSearchParams(b).toString():""}},bd=class extends a5{constructor(a,b={},c){super(a.replace(/\/$/,""),aW(aW({},bb),b),c,"storage")}async createBucket(a){var b=this;return b.handleOperation(async()=>await a0(b.fetch,`${b.url}/bucket`,{name:a},{headers:b.headers}))}async listBuckets(a){var b=this;return b.handleOperation(async()=>{let c=new URLSearchParams;(null==a?void 0:a.limit)!==void 0&&c.set("limit",a.limit.toString()),(null==a?void 0:a.offset)!==void 0&&c.set("offset",a.offset.toString()),(null==a?void 0:a.sortColumn)&&c.set("sortColumn",a.sortColumn),(null==a?void 0:a.sortOrder)&&c.set("sortOrder",a.sortOrder),(null==a?void 0:a.search)&&c.set("search",a.search);let d=c.toString(),e=d?`${b.url}/bucket?${d}`:`${b.url}/bucket`;return await a_(b.fetch,e,{headers:b.headers})})}async deleteBucket(a){var b=this;return b.handleOperation(async()=>await a3(b.fetch,`${b.url}/bucket/${a}`,{},{headers:b.headers}))}from(a){var b=this;if(!(!(!a||"string"!=typeof a||0===a.length||a.length>100||a.trim()!==a||a.includes("/")||a.includes("\\"))&&/^[\w!.\*'() &$@=;:+,?-]+$/.test(a)))throw new aP("Invalid bucket name: File, folder, and bucket names must follow AWS object key naming guidelines and should avoid the use of any other characters.");let c=new aO({baseUrl:this.url,catalogName:a,auth:{type:"custom",getHeaders:async()=>b.headers},fetch:this.fetch}),d=this.shouldThrowOnError;return new Proxy(c,{get(a,b){let c=a[b];return"function"!=typeof c?c:async(...b)=>{try{return{data:await c.apply(a,b),error:null}}catch(a){if(d)throw a;return{data:null,error:a}}}}})}},be=class extends a5{constructor(a,b={},c){super(a.replace(/\/$/,""),aW(aW({},bb),{},{"Content-Type":"application/json"},b),c,"vectors")}async createIndex(a){var b=this;return b.handleOperation(async()=>await a4.post(b.fetch,`${b.url}/CreateIndex`,a,{headers:b.headers})||{})}async getIndex(a,b){var c=this;return c.handleOperation(async()=>await a4.post(c.fetch,`${c.url}/GetIndex`,{vectorBucketName:a,indexName:b},{headers:c.headers}))}async listIndexes(a){var b=this;return b.handleOperation(async()=>await a4.post(b.fetch,`${b.url}/ListIndexes`,a,{headers:b.headers}))}async deleteIndex(a,b){var c=this;return c.handleOperation(async()=>await a4.post(c.fetch,`${c.url}/DeleteIndex`,{vectorBucketName:a,indexName:b},{headers:c.headers})||{})}},bf=class extends a5{constructor(a,b={},c){super(a.replace(/\/$/,""),aW(aW({},bb),{},{"Content-Type":"application/json"},b),c,"vectors")}async putVectors(a){var b=this;if(a.vectors.length<1||a.vectors.length>500)throw Error("Vector batch size must be between 1 and 500 items");return b.handleOperation(async()=>await a4.post(b.fetch,`${b.url}/PutVectors`,a,{headers:b.headers})||{})}async getVectors(a){var b=this;return b.handleOperation(async()=>await a4.post(b.fetch,`${b.url}/GetVectors`,a,{headers:b.headers}))}async listVectors(a){var b=this;if(void 0!==a.segmentCount){if(a.segmentCount<1||a.segmentCount>16)throw Error("segmentCount must be between 1 and 16");if(void 0!==a.segmentIndex&&(a.segmentIndex<0||a.segmentIndex>=a.segmentCount))throw Error(`segmentIndex must be between 0 and ${a.segmentCount-1}`)}return b.handleOperation(async()=>await a4.post(b.fetch,`${b.url}/ListVectors`,a,{headers:b.headers}))}async queryVectors(a){var b=this;return b.handleOperation(async()=>await a4.post(b.fetch,`${b.url}/QueryVectors`,a,{headers:b.headers}))}async deleteVectors(a){var b=this;if(a.keys.length<1||a.keys.length>500)throw Error("Keys batch size must be between 1 and 500 items");return b.handleOperation(async()=>await a4.post(b.fetch,`${b.url}/DeleteVectors`,a,{headers:b.headers})||{})}},bg=class extends a5{constructor(a,b={},c){super(a.replace(/\/$/,""),aW(aW({},bb),{},{"Content-Type":"application/json"},b),c,"vectors")}async createBucket(a){var b=this;return b.handleOperation(async()=>await a4.post(b.fetch,`${b.url}/CreateVectorBucket`,{vectorBucketName:a},{headers:b.headers})||{})}async getBucket(a){var b=this;return b.handleOperation(async()=>await a4.post(b.fetch,`${b.url}/GetVectorBucket`,{vectorBucketName:a},{headers:b.headers}))}async listBuckets(a={}){var b=this;return b.handleOperation(async()=>await a4.post(b.fetch,`${b.url}/ListVectorBuckets`,a,{headers:b.headers}))}async deleteBucket(a){var b=this;return b.handleOperation(async()=>await a4.post(b.fetch,`${b.url}/DeleteVectorBucket`,{vectorBucketName:a},{headers:b.headers})||{})}},bh=class extends bg{constructor(a,b={}){super(a,b.headers||{},b.fetch)}from(a){return new bi(this.url,this.headers,a,this.fetch)}async createBucket(a){return super.createBucket.call(this,a)}async getBucket(a){return super.getBucket.call(this,a)}async listBuckets(a={}){return super.listBuckets.call(this,a)}async deleteBucket(a){return super.deleteBucket.call(this,a)}},bi=class extends be{constructor(a,b,c,d){super(a,b,d),this.vectorBucketName=c}async createIndex(a){return super.createIndex.call(this,aW(aW({},a),{},{vectorBucketName:this.vectorBucketName}))}async listIndexes(a={}){return super.listIndexes.call(this,aW(aW({},a),{},{vectorBucketName:this.vectorBucketName}))}async getIndex(a){return super.getIndex.call(this,this.vectorBucketName,a)}async deleteIndex(a){return super.deleteIndex.call(this,this.vectorBucketName,a)}index(a){return new bj(this.url,this.headers,this.vectorBucketName,a,this.fetch)}},bj=class extends bf{constructor(a,b,c,d,e){super(a,b,e),this.vectorBucketName=c,this.indexName=d}async putVectors(a){return super.putVectors.call(this,aW(aW({},a),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}async getVectors(a){return super.getVectors.call(this,aW(aW({},a),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}async listVectors(a={}){return super.listVectors.call(this,aW(aW({},a),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}async queryVectors(a){return super.queryVectors.call(this,aW(aW({},a),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}async deleteVectors(a){return super.deleteVectors.call(this,aW(aW({},a),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}},bk=class extends bc{constructor(a,b={},c,d){super(a,b,c,d)}from(a){return new ba(this.url,this.headers,a,this.fetch)}get vectors(){return new bh(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new bd(this.url+"/iceberg",this.headers,this.fetch)}};let bl="2.102.1",bm={"X-Client-Info":`gotrue-js/${bl}`},bn="X-Supabase-Api-Version",bo={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}},bp=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i;class bq extends Error{constructor(a,b,c){super(a),this.__isAuthError=!0,this.name="AuthError",this.status=b,this.code=c}}function br(a){return"object"==typeof a&&null!==a&&"__isAuthError"in a}class bs extends bq{constructor(a,b,c){super(a,b,c),this.name="AuthApiError",this.status=b,this.code=c}}class bt extends bq{constructor(a,b){super(a),this.name="AuthUnknownError",this.originalError=b}}class bu extends bq{constructor(a,b,c,d){super(a,c,d),this.name=b,this.status=c}}class bv extends bu{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}function bw(a){return br(a)&&"AuthSessionMissingError"===a.name}class bx extends bu{constructor(){super("Auth session or user missing","AuthInvalidTokenResponseError",500,void 0)}}class by extends bu{constructor(a){super(a,"AuthInvalidCredentialsError",400,void 0)}}class bz extends bu{constructor(a,b=null){super(a,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=b}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class bA extends bu{constructor(a,b=null){super(a,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=b}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class bB extends bu{constructor(){super("PKCE code verifier not found in storage. This can happen if the auth flow was initiated in a different browser or device, or if the storage was cleared. For SSR frameworks (Next.js, SvelteKit, etc.), use @supabase/ssr on both the server and client to store the code verifier in cookies.","AuthPKCECodeVerifierMissingError",400,"pkce_code_verifier_not_found")}}class bC extends bu{constructor(a,b){super(a,"AuthRetryableFetchError",b,void 0)}}function bD(a){return br(a)&&"AuthRetryableFetchError"===a.name}class bE extends bu{constructor(a,b,c){super(a,"AuthWeakPasswordError",b,"weak_password"),this.reasons=c}}class bF extends bu{constructor(a){super(a,"AuthInvalidJwtError",400,"invalid_jwt")}}let bG="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),bH=" \n\r=".split(""),bI=(()=>{let a=Array(128);for(let b=0;b=6;)c(bG[b.queue>>b.queuedBits-6&63]),b.queuedBits-=6;else if(b.queuedBits>0)for(b.queue=b.queue<<6-b.queuedBits,b.queuedBits=6;b.queuedBits>=6;)c(bG[b.queue>>b.queuedBits-6&63]),b.queuedBits-=6}function bK(a,b,c){let d=bI[a];if(d>-1)for(b.queue=b.queue<<6|d,b.queuedBits+=6;b.queuedBits>=8;)c(b.queue>>b.queuedBits-8&255),b.queuedBits-=8;else if(-2===d)return;else throw Error(`Invalid Base64-URL character "${String.fromCharCode(a)}"`)}function bL(a){let b=[],c=a=>{b.push(String.fromCodePoint(a))},d={utf8seq:0,codepoint:0},e={queue:0,queuedBits:0},f=a=>{!function(a,b,c){if(0===b.utf8seq){if(a<=127)return c(a);for(let c=1;c<6;c+=1)if((a>>7-c&1)==0){b.utf8seq=c;break}if(2===b.utf8seq)b.codepoint=31&a;else if(3===b.utf8seq)b.codepoint=15&a;else if(4===b.utf8seq)b.codepoint=7&a;else throw Error("Invalid UTF-8 sequence");b.utf8seq-=1}else if(b.utf8seq>0){if(a<=127)throw Error("Invalid UTF-8 sequence");b.codepoint=b.codepoint<<6|63&a,b.utf8seq-=1,0===b.utf8seq&&c(b.codepoint)}}(a,d,c)};for(let b=0;b{b.push(a)};for(let b=0;b{b.push(a)};return a.forEach(a=>bJ(a,c,d)),bJ(null,c,d),b.join("")}let bO=()=>"undefined"!=typeof window&&"undefined"!=typeof document,bP={tested:!1,writable:!1},bQ=()=>{if(!bO())return!1;try{if("object"!=typeof globalThis.localStorage)return!1}catch(a){return!1}if(bP.tested)return bP.writable;let a=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(a,a),globalThis.localStorage.removeItem(a),bP.tested=!0,bP.writable=!0}catch(a){bP.tested=!0,bP.writable=!1}return bP.writable},bR=a=>a?(...b)=>a(...b):(...a)=>fetch(...a),bS=async(a,b,c)=>{await a.setItem(b,JSON.stringify(c))},bT=async(a,b)=>{let c=await a.getItem(b);if(!c)return null;try{return JSON.parse(c)}catch(a){return c}},bU=async(a,b)=>{await a.removeItem(b)};class bV{constructor(){this.promise=new bV.promiseConstructor((a,b)=>{this.resolve=a,this.reject=b})}}function bW(a){let b=a.split(".");if(3!==b.length)throw new bF("Invalid JWT structure");for(let a=0;a{setTimeout(()=>b(null),a)})}function bY(a){return("0"+a.toString(16)).substr(-2)}async function bZ(a){let b=new TextEncoder().encode(a);return Array.from(new Uint8Array(await crypto.subtle.digest("SHA-256",b))).map(a=>String.fromCharCode(a)).join("")}async function b$(a){return"undefined"==typeof crypto||void 0===crypto.subtle||"undefined"==typeof TextEncoder?(console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),a):btoa(await bZ(a)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function b_(a,b,c=!1){let d=function(){let a=new Uint32Array(56);if("undefined"==typeof crypto){let a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",b=a.length,c="";for(let d=0;d<56;d++)c+=a.charAt(Math.floor(Math.random()*b));return c}return crypto.getRandomValues(a),Array.from(a,bY).join("")}(),e=d;c&&(e+="/PASSWORD_RECOVERY"),await bS(a,`${b}-code-verifier`,e);let f=await b$(d),g=d===f?"plain":"s256";return[f,g]}bV.promiseConstructor=Promise;let b0=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i,b1=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;function b2(a){if(!b1.test(a))throw Error("@supabase/auth-js: Expected parameter to be UUID but is not")}function b3(){return new Proxy({},{get:(a,b)=>{if("__isUserNotAvailableProxy"===b)return!0;if("symbol"==typeof b){let a=b.toString();if("Symbol(Symbol.toPrimitive)"===a||"Symbol(Symbol.toStringTag)"===a||"Symbol(util.inspect.custom)"===a)return}throw Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Accessing the "${b}" property of the session object is not supported. Please use getUser() instead.`)},set:(a,b)=>{throw Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Setting the "${b}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)},deleteProperty:(a,b)=>{throw Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Deleting the "${b}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)}})}function b4(a){return JSON.parse(JSON.stringify(a))}let b5=a=>a.msg||a.message||a.error_description||a.error||JSON.stringify(a),b6=[502,503,504];async function b7(a){var b;let c,d;if(!("object"==typeof a&&null!==a&&"status"in a&&"ok"in a&&"json"in a&&"function"==typeof a.json))throw new bC(b5(a),0);if(b6.includes(a.status))throw new bC(b5(a),a.status);try{c=await a.json()}catch(a){throw new bt(b5(a),a)}let e=function(a){let b=a.headers.get(bn);if(!b||!b.match(b0))return null;try{return new Date(`${b}T00:00:00.0Z`)}catch(a){return null}}(a);if(e&&e.getTime()>=bo["2024-01-01"].timestamp&&"object"==typeof c&&c&&"string"==typeof c.code?d=c.code:"object"==typeof c&&c&&"string"==typeof c.error_code&&(d=c.error_code),d){if("weak_password"===d)throw new bE(b5(c),a.status,(null==(b=c.weak_password)?void 0:b.reasons)||[]);else if("session_not_found"===d)throw new bv}else if("object"==typeof c&&c&&"object"==typeof c.weak_password&&c.weak_password&&Array.isArray(c.weak_password.reasons)&&c.weak_password.reasons.length&&c.weak_password.reasons.reduce((a,b)=>a&&"string"==typeof b,!0))throw new bE(b5(c),a.status,c.weak_password.reasons);throw new bs(b5(c),a.status||500,d)}async function b8(a,b,c,d){var e;let f=Object.assign({},null==d?void 0:d.headers);f[bn]||(f[bn]=bo["2024-01-01"].name),(null==d?void 0:d.jwt)&&(f.Authorization=`Bearer ${d.jwt}`);let g=null!=(e=null==d?void 0:d.query)?e:{};(null==d?void 0:d.redirectTo)&&(g.redirect_to=d.redirectTo);let h=Object.keys(g).length?"?"+new URLSearchParams(g).toString():"",i=await b9(a,b,c+h,{headers:f,noResolveJson:null==d?void 0:d.noResolveJson},{},null==d?void 0:d.body);return(null==d?void 0:d.xform)?null==d?void 0:d.xform(i):{data:Object.assign({},i),error:null}}async function b9(a,b,c,d,e,f){let g,h=((a,b,c,d)=>{let e={method:a,headers:(null==b?void 0:b.headers)||{}};return"GET"===a?e:(e.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},null==b?void 0:b.headers),e.body=JSON.stringify(d),Object.assign(Object.assign({},e),c))})(b,d,e,f);try{g=await a(c,Object.assign({},h))}catch(a){throw console.error(a),new bC(b5(a),0)}if(g.ok||await b7(g),null==d?void 0:d.noResolveJson)return g;try{return await g.json()}catch(a){await b7(a)}}function ca(a){var b,c,d;let e=null;(d=a).access_token&&d.refresh_token&&d.expires_in&&(e=Object.assign({},a),a.expires_at||(e.expires_at=(c=a.expires_in,Math.round(Date.now()/1e3)+c)));return{data:{session:e,user:null!=(b=a.user)?b:a},error:null}}function cb(a){let b=ca(a);return!b.error&&a.weak_password&&"object"==typeof a.weak_password&&Array.isArray(a.weak_password.reasons)&&a.weak_password.reasons.length&&a.weak_password.message&&"string"==typeof a.weak_password.message&&a.weak_password.reasons.reduce((a,b)=>a&&"string"==typeof b,!0)&&(b.data.weak_password=a.weak_password),b}function cc(a){var b;return{data:{user:null!=(b=a.user)?b:a},error:null}}function cd(a){return{data:a,error:null}}function ce(a){let{action_link:b,email_otp:c,hashed_token:d,redirect_to:e,verification_type:f}=a;return{data:{properties:{action_link:b,email_otp:c,hashed_token:d,redirect_to:e,verification_type:f},user:Object.assign({},y(a,["action_link","email_otp","hashed_token","redirect_to","verification_type"]))},error:null}}function cf(a){return a}let cg=["global","local","others"];class ch{constructor({url:a="",headers:b={},fetch:c}){this.url=a,this.headers=b,this.fetch=bR(c),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)},this.oauth={listClients:this._listOAuthClients.bind(this),createClient:this._createOAuthClient.bind(this),getClient:this._getOAuthClient.bind(this),updateClient:this._updateOAuthClient.bind(this),deleteClient:this._deleteOAuthClient.bind(this),regenerateClientSecret:this._regenerateOAuthClientSecret.bind(this)},this.customProviders={listProviders:this._listCustomProviders.bind(this),createProvider:this._createCustomProvider.bind(this),getProvider:this._getCustomProvider.bind(this),updateProvider:this._updateCustomProvider.bind(this),deleteProvider:this._deleteCustomProvider.bind(this)}}async signOut(a,b=cg[0]){if(0>cg.indexOf(b))throw Error(`@supabase/auth-js: Parameter scope must be one of ${cg.join(", ")}`);try{return await b8(this.fetch,"POST",`${this.url}/logout?scope=${b}`,{headers:this.headers,jwt:a,noResolveJson:!0}),{data:null,error:null}}catch(a){if(br(a))return{data:null,error:a};throw a}}async inviteUserByEmail(a,b={}){try{return await b8(this.fetch,"POST",`${this.url}/invite`,{body:{email:a,data:b.data},headers:this.headers,redirectTo:b.redirectTo,xform:cc})}catch(a){if(br(a))return{data:{user:null},error:a};throw a}}async generateLink(a){try{let{options:b}=a,c=y(a,["options"]),d=Object.assign(Object.assign({},c),b);return"newEmail"in c&&(d.new_email=null==c?void 0:c.newEmail,delete d.newEmail),await b8(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:d,headers:this.headers,xform:ce,redirectTo:null==b?void 0:b.redirectTo})}catch(a){if(br(a))return{data:{properties:null,user:null},error:a};throw a}}async createUser(a){try{return await b8(this.fetch,"POST",`${this.url}/admin/users`,{body:a,headers:this.headers,xform:cc})}catch(a){if(br(a))return{data:{user:null},error:a};throw a}}async listUsers(a){var b,c,d,e,f,g,h;try{let i={nextPage:null,lastPage:0,total:0},j=await b8(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:null!=(c=null==(b=null==a?void 0:a.page)?void 0:b.toString())?c:"",per_page:null!=(e=null==(d=null==a?void 0:a.perPage)?void 0:d.toString())?e:""},xform:cf});if(j.error)throw j.error;let k=await j.json(),l=null!=(f=j.headers.get("x-total-count"))?f:0,m=null!=(h=null==(g=j.headers.get("link"))?void 0:g.split(","))?h:[];return m.length>0&&(m.forEach(a=>{let b=parseInt(a.split(";")[0].split("=")[1].substring(0,1)),c=JSON.parse(a.split(";")[1].split("=")[1]);i[`${c}Page`]=b}),i.total=parseInt(l)),{data:Object.assign(Object.assign({},k),i),error:null}}catch(a){if(br(a))return{data:{users:[]},error:a};throw a}}async getUserById(a){b2(a);try{return await b8(this.fetch,"GET",`${this.url}/admin/users/${a}`,{headers:this.headers,xform:cc})}catch(a){if(br(a))return{data:{user:null},error:a};throw a}}async updateUserById(a,b){b2(a);try{return await b8(this.fetch,"PUT",`${this.url}/admin/users/${a}`,{body:b,headers:this.headers,xform:cc})}catch(a){if(br(a))return{data:{user:null},error:a};throw a}}async deleteUser(a,b=!1){b2(a);try{return await b8(this.fetch,"DELETE",`${this.url}/admin/users/${a}`,{headers:this.headers,body:{should_soft_delete:b},xform:cc})}catch(a){if(br(a))return{data:{user:null},error:a};throw a}}async _listFactors(a){b2(a.userId);try{let{data:b,error:c}=await b8(this.fetch,"GET",`${this.url}/admin/users/${a.userId}/factors`,{headers:this.headers,xform:a=>({data:{factors:a},error:null})});return{data:b,error:c}}catch(a){if(br(a))return{data:null,error:a};throw a}}async _deleteFactor(a){b2(a.userId),b2(a.id);try{return{data:await b8(this.fetch,"DELETE",`${this.url}/admin/users/${a.userId}/factors/${a.id}`,{headers:this.headers}),error:null}}catch(a){if(br(a))return{data:null,error:a};throw a}}async _listOAuthClients(a){var b,c,d,e,f,g,h;try{let i={nextPage:null,lastPage:0,total:0},j=await b8(this.fetch,"GET",`${this.url}/admin/oauth/clients`,{headers:this.headers,noResolveJson:!0,query:{page:null!=(c=null==(b=null==a?void 0:a.page)?void 0:b.toString())?c:"",per_page:null!=(e=null==(d=null==a?void 0:a.perPage)?void 0:d.toString())?e:""},xform:cf});if(j.error)throw j.error;let k=await j.json(),l=null!=(f=j.headers.get("x-total-count"))?f:0,m=null!=(h=null==(g=j.headers.get("link"))?void 0:g.split(","))?h:[];return m.length>0&&(m.forEach(a=>{let b=parseInt(a.split(";")[0].split("=")[1].substring(0,1)),c=JSON.parse(a.split(";")[1].split("=")[1]);i[`${c}Page`]=b}),i.total=parseInt(l)),{data:Object.assign(Object.assign({},k),i),error:null}}catch(a){if(br(a))return{data:{clients:[]},error:a};throw a}}async _createOAuthClient(a){try{return await b8(this.fetch,"POST",`${this.url}/admin/oauth/clients`,{body:a,headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(br(a))return{data:null,error:a};throw a}}async _getOAuthClient(a){try{return await b8(this.fetch,"GET",`${this.url}/admin/oauth/clients/${a}`,{headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(br(a))return{data:null,error:a};throw a}}async _updateOAuthClient(a,b){try{return await b8(this.fetch,"PUT",`${this.url}/admin/oauth/clients/${a}`,{body:b,headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(br(a))return{data:null,error:a};throw a}}async _deleteOAuthClient(a){try{return await b8(this.fetch,"DELETE",`${this.url}/admin/oauth/clients/${a}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(a){if(br(a))return{data:null,error:a};throw a}}async _regenerateOAuthClientSecret(a){try{return await b8(this.fetch,"POST",`${this.url}/admin/oauth/clients/${a}/regenerate_secret`,{headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(br(a))return{data:null,error:a};throw a}}async _listCustomProviders(a){try{let b={};return(null==a?void 0:a.type)&&(b.type=a.type),await b8(this.fetch,"GET",`${this.url}/admin/custom-providers`,{headers:this.headers,query:b,xform:a=>{var b;return{data:{providers:null!=(b=null==a?void 0:a.providers)?b:[]},error:null}}})}catch(a){if(br(a))return{data:{providers:[]},error:a};throw a}}async _createCustomProvider(a){try{return await b8(this.fetch,"POST",`${this.url}/admin/custom-providers`,{body:a,headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(br(a))return{data:null,error:a};throw a}}async _getCustomProvider(a){try{return await b8(this.fetch,"GET",`${this.url}/admin/custom-providers/${a}`,{headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(br(a))return{data:null,error:a};throw a}}async _updateCustomProvider(a,b){try{return await b8(this.fetch,"PUT",`${this.url}/admin/custom-providers/${a}`,{body:b,headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(br(a))return{data:null,error:a};throw a}}async _deleteCustomProvider(a){try{return await b8(this.fetch,"DELETE",`${this.url}/admin/custom-providers/${a}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(a){if(br(a))return{data:null,error:a};throw a}}}function ci(a={}){return{getItem:b=>a[b]||null,setItem:(b,c)=>{a[b]=c},removeItem:b=>{delete a[b]}}}let cj={debug:!!(globalThis&&bQ()&&globalThis.localStorage&&"true"===globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug"))};class ck extends Error{constructor(a){super(a),this.isAcquireTimeout=!0}}class cl extends ck{}async function cm(a,b,c){let d;cj.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire lock",a,b);let e=new globalThis.AbortController;b>0&&(d=setTimeout(()=>{e.abort(),cj.debug&&console.log("@supabase/gotrue-js: navigatorLock acquire timed out",a)},b)),await Promise.resolve();try{return await globalThis.navigator.locks.request(a,0===b?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:e.signal},async e=>{if(e){clearTimeout(d),cj.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquired",a,e.name);try{return await c()}finally{cj.debug&&console.log("@supabase/gotrue-js: navigatorLock: released",a,e.name)}}if(0===b)throw cj.debug&&console.log("@supabase/gotrue-js: navigatorLock: not immediately available",a),new cl(`Acquiring an exclusive Navigator LockManager lock "${a}" immediately failed`);if(cj.debug)try{let a=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(a,null," "))}catch(a){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",a)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),clearTimeout(d),await c()})}catch(f){if(b>0&&clearTimeout(d),(null==f?void 0:f.name)==="AbortError"&&b>0)if(e.signal.aborted)return cj.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire timeout, recovering by stealing lock",a),console.warn(`@supabase/gotrue-js: Lock "${a}" was not released within ${b}ms. This may indicate an orphaned lock from a component unmount (e.g., React Strict Mode). Forcefully acquiring the lock to recover.`),await Promise.resolve().then(()=>globalThis.navigator.locks.request(a,{mode:"exclusive",steal:!0},async b=>{if(!b)return console.warn("@supabase/gotrue-js: Navigator LockManager returned null lock even with steal: true"),await c();cj.debug&&console.log("@supabase/gotrue-js: navigatorLock: recovered (stolen)",a,b.name);try{return await c()}finally{cj.debug&&console.log("@supabase/gotrue-js: navigatorLock: released (stolen)",a,b.name)}}));else throw cj.debug&&console.log("@supabase/gotrue-js: navigatorLock: lock was stolen by another request",a),new cl(`Lock "${a}" was released because another request stole it`);throw f}}function cn(a){if(!/^0x[a-fA-F0-9]{40}$/.test(a))throw Error(`@supabase/auth-js: Address "${a}" is invalid.`);return a.toLowerCase()}class co extends Error{constructor({message:a,code:b,cause:c,name:d}){var e;super(a,{cause:c}),this.__isWebAuthnError=!0,this.name=null!=(e=null!=d?d:c instanceof Error?c.name:void 0)?e:"Unknown Error",this.code=b}}class cp extends co{constructor(a,b){super({code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:b,message:a}),this.name="WebAuthnUnknownError",this.originalError=b}}class cq{createNewAbortSignal(){if(this.controller){let a=Error("Cancelling existing WebAuthn API call for new one");a.name="AbortError",this.controller.abort(a)}let a=new AbortController;return this.controller=a,a.signal}cancelCeremony(){if(this.controller){let a=Error("Manually cancelling existing WebAuthn API call");a.name="AbortError",this.controller.abort(a),this.controller=void 0}}}let cr=new cq;function cs(a){return"localhost"===a||/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/i.test(a)}function ct(){var a,b;return!!(bO()&&"PublicKeyCredential"in window&&window.PublicKeyCredential&&"credentials"in navigator&&"function"==typeof(null==(a=null==navigator?void 0:navigator.credentials)?void 0:a.create)&&"function"==typeof(null==(b=null==navigator?void 0:navigator.credentials)?void 0:b.get))}async function cu(a){try{let b=await navigator.credentials.create(a);if(!b)return{data:null,error:new cp("Empty credential response",b)};if(!(b instanceof PublicKeyCredential))return{data:null,error:new cp("Browser returned unexpected credential type",b)};return{data:b,error:null}}catch(b){return{data:null,error:function({error:a,options:b}){var c,d,e;let{publicKey:f}=b;if(!f)throw Error("options was missing required publicKey property");if("AbortError"===a.name){if(b.signal instanceof AbortSignal)return new co({message:"Registration ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:a})}else if("ConstraintError"===a.name){if((null==(c=f.authenticatorSelection)?void 0:c.requireResidentKey)===!0)return new co({message:"Discoverable credentials were required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT",cause:a});else if("conditional"===b.mediation&&(null==(d=f.authenticatorSelection)?void 0:d.userVerification)==="required")return new co({message:"User verification was required during automatic registration but it could not be performed",code:"ERROR_AUTO_REGISTER_USER_VERIFICATION_FAILURE",cause:a});else if((null==(e=f.authenticatorSelection)?void 0:e.userVerification)==="required")return new co({message:"User verification was required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT",cause:a})}else if("InvalidStateError"===a.name)return new co({message:"The authenticator was previously registered",code:"ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED",cause:a});else if("NotAllowedError"===a.name)return new co({message:a.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:a});else if("NotSupportedError"===a.name)return new co(0===f.pubKeyCredParams.filter(a=>"public-key"===a.type).length?{message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:a}:{message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:a});else if("SecurityError"===a.name){let b=window.location.hostname;if(!cs(b))return new co({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:a});if(f.rp.id!==b)return new co({message:`The RP ID "${f.rp.id}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:a})}else if("TypeError"===a.name){if(f.user.id.byteLength<1||f.user.id.byteLength>64)return new co({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:a})}else if("UnknownError"===a.name)return new co({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:a});return new co({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:a})}({error:b,options:a})}}}async function cv(a){try{let b=await navigator.credentials.get(a);if(!b)return{data:null,error:new cp("Empty credential response",b)};if(!(b instanceof PublicKeyCredential))return{data:null,error:new cp("Browser returned unexpected credential type",b)};return{data:b,error:null}}catch(b){return{data:null,error:function({error:a,options:b}){let{publicKey:c}=b;if(!c)throw Error("options was missing required publicKey property");if("AbortError"===a.name){if(b.signal instanceof AbortSignal)return new co({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:a})}else if("NotAllowedError"===a.name)return new co({message:a.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:a});else if("SecurityError"===a.name){let b=window.location.hostname;if(!cs(b))return new co({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:a});if(c.rpId!==b)return new co({message:`The RP ID "${c.rpId}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:a})}else if("UnknownError"===a.name)return new co({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:a});return new co({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:a})}({error:b,options:a})}}}let cw={hints:["security-key"],authenticatorSelection:{authenticatorAttachment:"cross-platform",requireResidentKey:!1,userVerification:"preferred",residentKey:"discouraged"},attestation:"direct"},cx={userVerification:"preferred",hints:["security-key"],attestation:"direct"};function cy(...a){let b=a=>null!==a&&"object"==typeof a&&!Array.isArray(a),c=a=>a instanceof ArrayBuffer||ArrayBuffer.isView(a),d={};for(let e of a)if(e)for(let a in e){let f=e[a];if(void 0!==f)if(Array.isArray(f))d[a]=f;else if(c(f))d[a]=f;else if(b(f)){let c=d[a];b(c)?d[a]=cy(c,f):d[a]=cy(f)}else d[a]=f}return d}class cz{constructor(a){this.client=a,this.enroll=this._enroll.bind(this),this.challenge=this._challenge.bind(this),this.verify=this._verify.bind(this),this.authenticate=this._authenticate.bind(this),this.register=this._register.bind(this)}async _enroll(a){return this.client.mfa.enroll(Object.assign(Object.assign({},a),{factorType:"webauthn"}))}async _challenge({factorId:a,webauthn:b,friendlyName:c,signal:d},e){var f,g,h,i,j;try{let{data:k,error:l}=await this.client.mfa.challenge({factorId:a,webauthn:b});if(!k)return{data:null,error:l};let m=null!=d?d:cr.createNewAbortSignal();if("create"===k.webauthn.type){let{user:a}=k.webauthn.credential_options.publicKey;if(!a.name)if(c)a.name=`${a.id}:${c}`;else{let b=(await this.client.getUser()).data.user,c=(null==(f=null==b?void 0:b.user_metadata)?void 0:f.name)||(null==b?void 0:b.email)||(null==b?void 0:b.id)||"User";a.name=`${a.id}:${c}`}a.displayName||(a.displayName=a.name)}switch(k.webauthn.type){case"create":{let b=(g=k.webauthn.credential_options.publicKey,h=null==e?void 0:e.create,cy(cw,g,h||{})),{data:c,error:d}=await cu({publicKey:b,signal:m});if(c)return{data:{factorId:a,challengeId:k.id,webauthn:{type:k.webauthn.type,credential_response:c}},error:null};return{data:null,error:d}}case"request":{let b=(i=k.webauthn.credential_options.publicKey,j=null==e?void 0:e.request,cy(cx,i,j||{})),{data:c,error:d}=await cv(Object.assign(Object.assign({},k.webauthn.credential_options),{publicKey:b,signal:m}));if(c)return{data:{factorId:a,challengeId:k.id,webauthn:{type:k.webauthn.type,credential_response:c}},error:null};return{data:null,error:d}}}}catch(a){if(br(a))return{data:null,error:a};return{data:null,error:new bt("Unexpected error in challenge",a)}}}async _verify({challengeId:a,factorId:b,webauthn:c}){return this.client.mfa.verify({factorId:b,challengeId:a,webauthn:c})}async _authenticate({factorId:a,webauthn:{rpId:b="undefined"!=typeof window?window.location.hostname:void 0,rpOrigins:c="undefined"!=typeof window?[window.location.origin]:void 0,signal:d}={}},e){if(!b)return{data:null,error:new bq("rpId is required for WebAuthn authentication")};try{if(!ct())return{data:null,error:new bt("Browser does not support WebAuthn",null)};let{data:f,error:g}=await this.challenge({factorId:a,webauthn:{rpId:b,rpOrigins:c},signal:d},{request:e});if(!f)return{data:null,error:g};let{webauthn:h}=f;return this._verify({factorId:a,challengeId:f.challengeId,webauthn:{type:h.type,rpId:b,rpOrigins:c,credential_response:h.credential_response}})}catch(a){if(br(a))return{data:null,error:a};return{data:null,error:new bt("Unexpected error in authenticate",a)}}}async _register({friendlyName:a,webauthn:{rpId:b="undefined"!=typeof window?window.location.hostname:void 0,rpOrigins:c="undefined"!=typeof window?[window.location.origin]:void 0,signal:d}={}},e){if(!b)return{data:null,error:new bq("rpId is required for WebAuthn registration")};try{if(!ct())return{data:null,error:new bt("Browser does not support WebAuthn",null)};let{data:f,error:g}=await this._enroll({friendlyName:a});if(!f)return await this.client.mfa.listFactors().then(b=>{var c;return null==(c=b.data)?void 0:c.all.find(b=>"webauthn"===b.factor_type&&b.friendly_name===a&&"unverified"!==b.status)}).then(a=>a?this.client.mfa.unenroll({factorId:null==a?void 0:a.id}):void 0),{data:null,error:g};let{data:h,error:i}=await this._challenge({factorId:f.id,friendlyName:f.friendly_name,webauthn:{rpId:b,rpOrigins:c},signal:d},{create:e});if(!h)return{data:null,error:i};return this._verify({factorId:f.id,challengeId:h.challengeId,webauthn:{rpId:b,rpOrigins:c,type:h.webauthn.type,credential_response:h.webauthn.credential_response}})}catch(a){if(br(a))return{data:null,error:a};return{data:null,error:new bt("Unexpected error in register",a)}}}}if("object"!=typeof globalThis)try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch(a){"undefined"!=typeof self&&(self.globalThis=self)}let cA={url:"http://localhost:9999",storageKey:"supabase.auth.token",autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:bm,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1,throwOnError:!1,lockAcquireTimeout:5e3,skipAutoInitialize:!1};async function cB(a,b,c){return await c()}let cC={};class cD{get jwks(){var a,b;return null!=(b=null==(a=cC[this.storageKey])?void 0:a.jwks)?b:{keys:[]}}set jwks(a){cC[this.storageKey]=Object.assign(Object.assign({},cC[this.storageKey]),{jwks:a})}get jwks_cached_at(){var a,b;return null!=(b=null==(a=cC[this.storageKey])?void 0:a.cachedAt)?b:Number.MIN_SAFE_INTEGER}set jwks_cached_at(a){cC[this.storageKey]=Object.assign(Object.assign({},cC[this.storageKey]),{cachedAt:a})}constructor(a){var b,c,d;this.userStorage=null,this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.autoRefreshTickTimeout=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log;let e=Object.assign(Object.assign({},cA),a);if(this.storageKey=e.storageKey,this.instanceID=null!=(b=cD.nextInstanceID[this.storageKey])?b:0,cD.nextInstanceID[this.storageKey]=this.instanceID+1,this.logDebugMessages=!!e.debug,"function"==typeof e.debug&&(this.logger=e.debug),this.instanceID>0&&bO()){let a=`${this._logPrefix()} Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.`;console.warn(a),this.logDebugMessages&&console.trace(a)}if(this.persistSession=e.persistSession,this.autoRefreshToken=e.autoRefreshToken,this.admin=new ch({url:e.url,headers:e.headers,fetch:e.fetch}),this.url=e.url,this.headers=e.headers,this.fetch=bR(e.fetch),this.lock=e.lock||cB,this.detectSessionInUrl=e.detectSessionInUrl,this.flowType=e.flowType,this.hasCustomAuthorizationHeader=e.hasCustomAuthorizationHeader,this.throwOnError=e.throwOnError,this.lockAcquireTimeout=e.lockAcquireTimeout,e.lock?this.lock=e.lock:this.persistSession&&bO()&&(null==(c=null==globalThis?void 0:globalThis.navigator)?void 0:c.locks)?this.lock=cm:this.lock=cB,this.jwks||(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER),this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this),webauthn:new cz(this)},this.oauth={getAuthorizationDetails:this._getAuthorizationDetails.bind(this),approveAuthorization:this._approveAuthorization.bind(this),denyAuthorization:this._denyAuthorization.bind(this),listGrants:this._listOAuthGrants.bind(this),revokeGrant:this._revokeOAuthGrant.bind(this)},this.persistSession?(e.storage?this.storage=e.storage:bQ()?this.storage=globalThis.localStorage:(this.memoryStorage={},this.storage=ci(this.memoryStorage)),e.userStorage&&(this.userStorage=e.userStorage)):(this.memoryStorage={},this.storage=ci(this.memoryStorage)),bO()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(a){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",a)}null==(d=this.broadcastChannel)||d.addEventListener("message",async a=>{this._debug("received broadcast notification from other tab or client",a);try{await this._notifyAllSubscribers(a.data.event,a.data.session,!1)}catch(a){this._debug("#broadcastChannel","error",a)}})}e.skipAutoInitialize||this.initialize().catch(a=>{this._debug("#initialize()","error",a)})}isThrowOnErrorEnabled(){return this.throwOnError}_returnResult(a){if(this.throwOnError&&a&&a.error)throw a.error;return a}_logPrefix(){return`GoTrueClient@${this.storageKey}:${this.instanceID} (${bl}) ${new Date().toISOString()}`}_debug(...a){return this.logDebugMessages&&this.logger(this._logPrefix(),...a),this}async initialize(){return this.initializePromise||(this.initializePromise=(async()=>await this._acquireLock(this.lockAcquireTimeout,async()=>await this._initialize()))()),await this.initializePromise}async _initialize(){var a;try{let b={},c="none";if(bO()&&(b=function(a){let b={},c=new URL(a);if(c.hash&&"#"===c.hash[0])try{new URLSearchParams(c.hash.substring(1)).forEach((a,c)=>{b[c]=a})}catch(a){}return c.searchParams.forEach((a,c)=>{b[c]=a}),b}(window.location.href),this._isImplicitGrantCallback(b)?c="implicit":await this._isPKCECallback(b)&&(c="pkce")),bO()&&this.detectSessionInUrl&&"none"!==c){let{data:d,error:e}=await this._getSessionFromURL(b,c);if(e){(this._debug("#_initialize()","error detecting session from URL",e),br(e)&&"AuthImplicitGrantRedirectError"===e.name)&&(null==(a=e.details)||a.code);return{error:e}}let{session:f,redirectType:g}=d;return this._debug("#_initialize()","detected session in URL",f,"redirect type",g),await this._saveSession(f),setTimeout(async()=>{"recovery"===g?await this._notifyAllSubscribers("PASSWORD_RECOVERY",f):await this._notifyAllSubscribers("SIGNED_IN",f)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(a){if(br(a))return this._returnResult({error:a});return this._returnResult({error:new bt("Unexpected error during initialization",a)})}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(a){var b,c,d;try{let{data:e,error:f}=await b8(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:null!=(c=null==(b=null==a?void 0:a.options)?void 0:b.data)?c:{},gotrue_meta_security:{captcha_token:null==(d=null==a?void 0:a.options)?void 0:d.captchaToken}},xform:ca});if(f||!e)return this._returnResult({data:{user:null,session:null},error:f});let g=e.session,h=e.user;return e.session&&(await this._saveSession(e.session),await this._notifyAllSubscribers("SIGNED_IN",g)),this._returnResult({data:{user:h,session:g},error:null})}catch(a){if(br(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signUp(a){var b,c,d;try{let e;if("email"in a){let{email:c,password:d,options:f}=a,g=null,h=null;"pkce"===this.flowType&&([g,h]=await b_(this.storage,this.storageKey)),e=await b8(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:null==f?void 0:f.emailRedirectTo,body:{email:c,password:d,data:null!=(b=null==f?void 0:f.data)?b:{},gotrue_meta_security:{captcha_token:null==f?void 0:f.captchaToken},code_challenge:g,code_challenge_method:h},xform:ca})}else if("phone"in a){let{phone:b,password:f,options:g}=a;e=await b8(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:b,password:f,data:null!=(c=null==g?void 0:g.data)?c:{},channel:null!=(d=null==g?void 0:g.channel)?d:"sms",gotrue_meta_security:{captcha_token:null==g?void 0:g.captchaToken}},xform:ca})}else throw new by("You must provide either an email or phone number and a password");let{data:f,error:g}=e;if(g||!f)return await bU(this.storage,`${this.storageKey}-code-verifier`),this._returnResult({data:{user:null,session:null},error:g});let h=f.session,i=f.user;return f.session&&(await this._saveSession(f.session),await this._notifyAllSubscribers("SIGNED_IN",h)),this._returnResult({data:{user:i,session:h},error:null})}catch(a){if(await bU(this.storage,`${this.storageKey}-code-verifier`),br(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signInWithPassword(a){try{let b;if("email"in a){let{email:c,password:d,options:e}=a;b=await b8(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:c,password:d,gotrue_meta_security:{captcha_token:null==e?void 0:e.captchaToken}},xform:cb})}else if("phone"in a){let{phone:c,password:d,options:e}=a;b=await b8(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:c,password:d,gotrue_meta_security:{captcha_token:null==e?void 0:e.captchaToken}},xform:cb})}else throw new by("You must provide either an email or phone number and a password");let{data:c,error:d}=b;if(d)return this._returnResult({data:{user:null,session:null},error:d});if(!c||!c.session||!c.user){let a=new bx;return this._returnResult({data:{user:null,session:null},error:a})}return c.session&&(await this._saveSession(c.session),await this._notifyAllSubscribers("SIGNED_IN",c.session)),this._returnResult({data:Object.assign({user:c.user,session:c.session},c.weak_password?{weakPassword:c.weak_password}:null),error:d})}catch(a){if(br(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signInWithOAuth(a){var b,c,d,e;return await this._handleProviderSignIn(a.provider,{redirectTo:null==(b=a.options)?void 0:b.redirectTo,scopes:null==(c=a.options)?void 0:c.scopes,queryParams:null==(d=a.options)?void 0:d.queryParams,skipBrowserRedirect:null==(e=a.options)?void 0:e.skipBrowserRedirect})}async exchangeCodeForSession(a){return await this.initializePromise,this._acquireLock(this.lockAcquireTimeout,async()=>this._exchangeCodeForSession(a))}async signInWithWeb3(a){let{chain:b}=a;switch(b){case"ethereum":return await this.signInWithEthereum(a);case"solana":return await this.signInWithSolana(a);default:throw Error(`@supabase/auth-js: Unsupported chain "${b}"`)}}async signInWithEthereum(a){var b,c,d,e,f,g,h,i,j,k,l,m;let n,o;if("message"in a)n=a.message,o=a.signature;else{let k,{chain:l,wallet:p,statement:q,options:r}=a;if(bO())if("object"==typeof p)k=p;else{let a=window;if("ethereum"in a&&"object"==typeof a.ethereum&&"request"in a.ethereum&&"function"==typeof a.ethereum.request)k=a.ethereum;else throw Error("@supabase/auth-js: No compatible Ethereum wallet interface on the window object (window.ethereum) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'ethereum', wallet: resolvedUserWallet }) instead.")}else{if("object"!=typeof p||!(null==r?void 0:r.url))throw Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");k=p}let s=new URL(null!=(b=null==r?void 0:r.url)?b:window.location.href),t=await k.request({method:"eth_requestAccounts"}).then(a=>a).catch(()=>{throw Error("@supabase/auth-js: Wallet method eth_requestAccounts is missing or invalid")});if(!t||0===t.length)throw Error("@supabase/auth-js: No accounts available. Please ensure the wallet is connected.");let u=cn(t[0]),v=null==(c=null==r?void 0:r.signInWithEthereum)?void 0:c.chainId;v||(v=parseInt(await k.request({method:"eth_chainId"}),16)),n=function(a){var b;let{chainId:c,domain:d,expirationTime:e,issuedAt:f=new Date,nonce:g,notBefore:h,requestId:i,resources:j,scheme:k,uri:l,version:m}=a;if(!Number.isInteger(c))throw Error(`@supabase/auth-js: Invalid SIWE message field "chainId". Chain ID must be a EIP-155 chain ID. Provided value: ${c}`);if(!d)throw Error('@supabase/auth-js: Invalid SIWE message field "domain". Domain must be provided.');if(g&&g.length<8)throw Error(`@supabase/auth-js: Invalid SIWE message field "nonce". Nonce must be at least 8 characters. Provided value: ${g}`);if(!l)throw Error('@supabase/auth-js: Invalid SIWE message field "uri". URI must be provided.');if("1"!==m)throw Error(`@supabase/auth-js: Invalid SIWE message field "version". Version must be '1'. Provided value: ${m}`);if(null==(b=a.statement)?void 0:b.includes("\n"))throw Error(`@supabase/auth-js: Invalid SIWE message field "statement". Statement must not include '\\n'. Provided value: ${a.statement}`);let n=cn(a.address),o=k?`${k}://${d}`:d,p=a.statement?`${a.statement} -`:"",q=`${o} wants you to sign in with your Ethereum account: -${n} - -${p}`,r=`URI: ${l} -Version: ${m} -Chain ID: ${c}${g?` -Nonce: ${g}`:""} -Issued At: ${f.toISOString()}`;if(e&&(r+=` -Expiration Time: ${e.toISOString()}`),h&&(r+=` -Not Before: ${h.toISOString()}`),i&&(r+=` -Request ID: ${i}`),j){let a="\nResources:";for(let b of j){if(!b||"string"!=typeof b)throw Error(`@supabase/auth-js: Invalid SIWE message field "resources". Every resource must be a valid string. Provided value: ${b}`);a+=` -- ${b}`}r+=a}return`${q} -${r}`}({domain:s.host,address:u,statement:q,uri:s.href,version:"1",chainId:v,nonce:null==(d=null==r?void 0:r.signInWithEthereum)?void 0:d.nonce,issuedAt:null!=(f=null==(e=null==r?void 0:r.signInWithEthereum)?void 0:e.issuedAt)?f:new Date,expirationTime:null==(g=null==r?void 0:r.signInWithEthereum)?void 0:g.expirationTime,notBefore:null==(h=null==r?void 0:r.signInWithEthereum)?void 0:h.notBefore,requestId:null==(i=null==r?void 0:r.signInWithEthereum)?void 0:i.requestId,resources:null==(j=null==r?void 0:r.signInWithEthereum)?void 0:j.resources}),o=await k.request({method:"personal_sign",params:[(m=n,"0x"+Array.from(new TextEncoder().encode(m),a=>a.toString(16).padStart(2,"0")).join("")),u]})}try{let{data:b,error:c}=await b8(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"ethereum",message:n,signature:o},(null==(k=a.options)?void 0:k.captchaToken)?{gotrue_meta_security:{captcha_token:null==(l=a.options)?void 0:l.captchaToken}}:null),xform:ca});if(c)throw c;if(!b||!b.session||!b.user){let a=new bx;return this._returnResult({data:{user:null,session:null},error:a})}return b.session&&(await this._saveSession(b.session),await this._notifyAllSubscribers("SIGNED_IN",b.session)),this._returnResult({data:Object.assign({},b),error:c})}catch(a){if(br(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signInWithSolana(a){var b,c,d,e,f,g,h,i,j,k,l,m;let n,o;if("message"in a)n=a.message,o=a.signature;else{let l,{chain:m,wallet:p,statement:q,options:r}=a;if(bO())if("object"==typeof p)l=p;else{let a=window;if("solana"in a&&"object"==typeof a.solana&&("signIn"in a.solana&&"function"==typeof a.solana.signIn||"signMessage"in a.solana&&"function"==typeof a.solana.signMessage))l=a.solana;else throw Error("@supabase/auth-js: No compatible Solana wallet interface on the window object (window.solana) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'solana', wallet: resolvedUserWallet }) instead.")}else{if("object"!=typeof p||!(null==r?void 0:r.url))throw Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");l=p}let s=new URL(null!=(b=null==r?void 0:r.url)?b:window.location.href);if("signIn"in l&&l.signIn){let a,b=await l.signIn(Object.assign(Object.assign(Object.assign({issuedAt:new Date().toISOString()},null==r?void 0:r.signInWithSolana),{version:"1",domain:s.host,uri:s.href}),q?{statement:q}:null));if(Array.isArray(b)&&b[0]&&"object"==typeof b[0])a=b[0];else if(b&&"object"==typeof b&&"signedMessage"in b&&"signature"in b)a=b;else throw Error("@supabase/auth-js: Wallet method signIn() returned unrecognized value");if("signedMessage"in a&&"signature"in a&&("string"==typeof a.signedMessage||a.signedMessage instanceof Uint8Array)&&a.signature instanceof Uint8Array)n="string"==typeof a.signedMessage?a.signedMessage:new TextDecoder().decode(a.signedMessage),o=a.signature;else throw Error("@supabase/auth-js: Wallet method signIn() API returned object without signedMessage and signature fields")}else{if(!("signMessage"in l)||"function"!=typeof l.signMessage||!("publicKey"in l)||"object"!=typeof l||!l.publicKey||!("toBase58"in l.publicKey)||"function"!=typeof l.publicKey.toBase58)throw Error("@supabase/auth-js: Wallet does not have a compatible signMessage() and publicKey.toBase58() API");n=[`${s.host} wants you to sign in with your Solana account:`,l.publicKey.toBase58(),...q?["",q,""]:[""],"Version: 1",`URI: ${s.href}`,`Issued At: ${null!=(d=null==(c=null==r?void 0:r.signInWithSolana)?void 0:c.issuedAt)?d:new Date().toISOString()}`,...(null==(e=null==r?void 0:r.signInWithSolana)?void 0:e.notBefore)?[`Not Before: ${r.signInWithSolana.notBefore}`]:[],...(null==(f=null==r?void 0:r.signInWithSolana)?void 0:f.expirationTime)?[`Expiration Time: ${r.signInWithSolana.expirationTime}`]:[],...(null==(g=null==r?void 0:r.signInWithSolana)?void 0:g.chainId)?[`Chain ID: ${r.signInWithSolana.chainId}`]:[],...(null==(h=null==r?void 0:r.signInWithSolana)?void 0:h.nonce)?[`Nonce: ${r.signInWithSolana.nonce}`]:[],...(null==(i=null==r?void 0:r.signInWithSolana)?void 0:i.requestId)?[`Request ID: ${r.signInWithSolana.requestId}`]:[],...(null==(k=null==(j=null==r?void 0:r.signInWithSolana)?void 0:j.resources)?void 0:k.length)?["Resources",...r.signInWithSolana.resources.map(a=>`- ${a}`)]:[]].join("\n");let a=await l.signMessage(new TextEncoder().encode(n),"utf8");if(!a||!(a instanceof Uint8Array))throw Error("@supabase/auth-js: Wallet signMessage() API returned an recognized value");o=a}}try{let{data:b,error:c}=await b8(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"solana",message:n,signature:bN(o)},(null==(l=a.options)?void 0:l.captchaToken)?{gotrue_meta_security:{captcha_token:null==(m=a.options)?void 0:m.captchaToken}}:null),xform:ca});if(c)throw c;if(!b||!b.session||!b.user){let a=new bx;return this._returnResult({data:{user:null,session:null},error:a})}return b.session&&(await this._saveSession(b.session),await this._notifyAllSubscribers("SIGNED_IN",b.session)),this._returnResult({data:Object.assign({},b),error:c})}catch(a){if(br(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async _exchangeCodeForSession(a){let b=await bT(this.storage,`${this.storageKey}-code-verifier`),[c,d]=(null!=b?b:"").split("/");try{if(!c&&"pkce"===this.flowType)throw new bB;let{data:b,error:e}=await b8(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:a,code_verifier:c},xform:ca});if(await bU(this.storage,`${this.storageKey}-code-verifier`),e)throw e;if(!b||!b.session||!b.user){let a=new bx;return this._returnResult({data:{user:null,session:null,redirectType:null},error:a})}return b.session&&(await this._saveSession(b.session),await this._notifyAllSubscribers("SIGNED_IN",b.session)),this._returnResult({data:Object.assign(Object.assign({},b),{redirectType:null!=d?d:null}),error:e})}catch(a){if(await bU(this.storage,`${this.storageKey}-code-verifier`),br(a))return this._returnResult({data:{user:null,session:null,redirectType:null},error:a});throw a}}async signInWithIdToken(a){try{let{options:b,provider:c,token:d,access_token:e,nonce:f}=a,{data:g,error:h}=await b8(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:c,id_token:d,access_token:e,nonce:f,gotrue_meta_security:{captcha_token:null==b?void 0:b.captchaToken}},xform:ca});if(h)return this._returnResult({data:{user:null,session:null},error:h});if(!g||!g.session||!g.user){let a=new bx;return this._returnResult({data:{user:null,session:null},error:a})}return g.session&&(await this._saveSession(g.session),await this._notifyAllSubscribers("SIGNED_IN",g.session)),this._returnResult({data:g,error:h})}catch(a){if(br(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signInWithOtp(a){var b,c,d,e,f;try{if("email"in a){let{email:d,options:e}=a,f=null,g=null;"pkce"===this.flowType&&([f,g]=await b_(this.storage,this.storageKey));let{error:h}=await b8(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:d,data:null!=(b=null==e?void 0:e.data)?b:{},create_user:null==(c=null==e?void 0:e.shouldCreateUser)||c,gotrue_meta_security:{captcha_token:null==e?void 0:e.captchaToken},code_challenge:f,code_challenge_method:g},redirectTo:null==e?void 0:e.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:h})}if("phone"in a){let{phone:b,options:c}=a,{data:g,error:h}=await b8(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:b,data:null!=(d=null==c?void 0:c.data)?d:{},create_user:null==(e=null==c?void 0:c.shouldCreateUser)||e,gotrue_meta_security:{captcha_token:null==c?void 0:c.captchaToken},channel:null!=(f=null==c?void 0:c.channel)?f:"sms"}});return this._returnResult({data:{user:null,session:null,messageId:null==g?void 0:g.message_id},error:h})}throw new by("You must provide either an email or phone number.")}catch(a){if(await bU(this.storage,`${this.storageKey}-code-verifier`),br(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async verifyOtp(a){var b,c;try{let d,e;"options"in a&&(d=null==(b=a.options)?void 0:b.redirectTo,e=null==(c=a.options)?void 0:c.captchaToken);let{data:f,error:g}=await b8(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},a),{gotrue_meta_security:{captcha_token:e}}),redirectTo:d,xform:ca});if(g)throw g;if(!f)throw Error("An error occurred on token verification.");let h=f.session,i=f.user;return(null==h?void 0:h.access_token)&&(await this._saveSession(h),await this._notifyAllSubscribers("recovery"==a.type?"PASSWORD_RECOVERY":"SIGNED_IN",h)),this._returnResult({data:{user:i,session:h},error:null})}catch(a){if(br(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signInWithSSO(a){var b,c,d,e,f;try{let g=null,h=null;"pkce"===this.flowType&&([g,h]=await b_(this.storage,this.storageKey));let i=await b8(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in a?{provider_id:a.providerId}:null),"domain"in a?{domain:a.domain}:null),{redirect_to:null!=(c=null==(b=a.options)?void 0:b.redirectTo)?c:void 0}),(null==(d=null==a?void 0:a.options)?void 0:d.captchaToken)?{gotrue_meta_security:{captcha_token:a.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:g,code_challenge_method:h}),headers:this.headers,xform:cd});return(null==(e=i.data)?void 0:e.url)&&bO()&&!(null==(f=a.options)?void 0:f.skipBrowserRedirect)&&window.location.assign(i.data.url),this._returnResult(i)}catch(a){if(await bU(this.storage,`${this.storageKey}-code-verifier`),br(a))return this._returnResult({data:null,error:a});throw a}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._reauthenticate())}async _reauthenticate(){try{return await this._useSession(async a=>{let{data:{session:b},error:c}=a;if(c)throw c;if(!b)throw new bv;let{error:d}=await b8(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:b.access_token});return this._returnResult({data:{user:null,session:null},error:d})})}catch(a){if(br(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async resend(a){try{let b=`${this.url}/resend`;if("email"in a){let{email:c,type:d,options:e}=a,{error:f}=await b8(this.fetch,"POST",b,{headers:this.headers,body:{email:c,type:d,gotrue_meta_security:{captcha_token:null==e?void 0:e.captchaToken}},redirectTo:null==e?void 0:e.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:f})}if("phone"in a){let{phone:c,type:d,options:e}=a,{data:f,error:g}=await b8(this.fetch,"POST",b,{headers:this.headers,body:{phone:c,type:d,gotrue_meta_security:{captcha_token:null==e?void 0:e.captchaToken}}});return this._returnResult({data:{user:null,session:null,messageId:null==f?void 0:f.message_id},error:g})}throw new by("You must provide either an email or phone number and a type")}catch(a){if(br(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async getSession(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>this._useSession(async a=>a))}async _acquireLock(a,b){this._debug("#_acquireLock","begin",a);try{if(this.lockAcquired){let a=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),c=(async()=>(await a,await b()))();return this.pendingInLock.push((async()=>{try{await c}catch(a){}})()),c}return await this.lock(`lock:${this.storageKey}`,a,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;let a=b();for(this.pendingInLock.push((async()=>{try{await a}catch(a){}})()),await a;this.pendingInLock.length;){let a=[...this.pendingInLock];await Promise.all(a),this.pendingInLock.splice(0,a.length)}return await a}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(a){this._debug("#_useSession","begin");try{let b=await this.__loadSession();return await a(b)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lockAcquired||this._debug("#__loadSession()","used outside of an acquired lock!",Error().stack);try{let b=null,c=await bT(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",c),null!==c&&(this._isValidSession(c)?b=c:(this._debug("#getSession()","session from storage is not valid"),await this._removeSession())),!b)return{data:{session:null},error:null};let d=!!b.expires_at&&1e3*b.expires_at-Date.now()<9e4;if(this._debug("#__loadSession()",`session has${d?"":" not"} expired`,"expires_at",b.expires_at),!d){if(this.userStorage){let a=await bT(this.userStorage,this.storageKey+"-user");(null==a?void 0:a.user)?b.user=a.user:b.user=b3()}if(this.storage.isServer&&b.user&&!b.user.__isUserNotAvailableProxy){var a;let c={value:this.suppressGetSessionWarning};b.user=(a=b.user,new Proxy(a,{get:(a,b,d)=>{if("__isInsecureUserWarningProxy"===b)return!0;if("symbol"==typeof b){let c=b.toString();if("Symbol(Symbol.toPrimitive)"===c||"Symbol(Symbol.toStringTag)"===c||"Symbol(util.inspect.custom)"===c||"Symbol(nodejs.util.inspect.custom)"===c)return Reflect.get(a,b,d)}return c.value||"string"!=typeof b||(console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),c.value=!0),Reflect.get(a,b,d)}})),c.value&&(this.suppressGetSessionWarning=!0)}return{data:{session:b},error:null}}let{data:e,error:f}=await this._callRefreshToken(b.refresh_token);if(f)return this._returnResult({data:{session:null},error:f});return this._returnResult({data:{session:e},error:null})}finally{this._debug("#__loadSession()","end")}}async getUser(a){if(a)return await this._getUser(a);await this.initializePromise;let b=await this._acquireLock(this.lockAcquireTimeout,async()=>await this._getUser());return b.data.user&&(this.suppressGetSessionWarning=!0),b}async _getUser(a){try{if(a)return await b8(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:a,xform:cc});return await this._useSession(async a=>{var b,c,d;let{data:e,error:f}=a;if(f)throw f;return(null==(b=e.session)?void 0:b.access_token)||this.hasCustomAuthorizationHeader?await b8(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:null!=(d=null==(c=e.session)?void 0:c.access_token)?d:void 0,xform:cc}):{data:{user:null},error:new bv}})}catch(a){if(br(a))return bw(a)&&(await this._removeSession(),await bU(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({data:{user:null},error:a});throw a}}async updateUser(a,b={}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._updateUser(a,b))}async _updateUser(a,b={}){try{return await this._useSession(async c=>{let{data:d,error:e}=c;if(e)throw e;if(!d.session)throw new bv;let f=d.session,g=null,h=null;"pkce"===this.flowType&&null!=a.email&&([g,h]=await b_(this.storage,this.storageKey));let{data:i,error:j}=await b8(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:null==b?void 0:b.emailRedirectTo,body:Object.assign(Object.assign({},a),{code_challenge:g,code_challenge_method:h}),jwt:f.access_token,xform:cc});if(j)throw j;return f.user=i.user,await this._saveSession(f),await this._notifyAllSubscribers("USER_UPDATED",f),this._returnResult({data:{user:f.user},error:null})})}catch(a){if(await bU(this.storage,`${this.storageKey}-code-verifier`),br(a))return this._returnResult({data:{user:null},error:a});throw a}}async setSession(a){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._setSession(a))}async _setSession(a){try{if(!a.access_token||!a.refresh_token)throw new bv;let b=Date.now()/1e3,c=b,d=!0,e=null,{payload:f}=bW(a.access_token);if(f.exp&&(d=(c=f.exp)<=b),d){let{data:b,error:c}=await this._callRefreshToken(a.refresh_token);if(c)return this._returnResult({data:{user:null,session:null},error:c});if(!b)return{data:{user:null,session:null},error:null};e=b}else{let{data:d,error:f}=await this._getUser(a.access_token);if(f)return this._returnResult({data:{user:null,session:null},error:f});e={access_token:a.access_token,refresh_token:a.refresh_token,user:d.user,token_type:"bearer",expires_in:c-b,expires_at:c},await this._saveSession(e),await this._notifyAllSubscribers("SIGNED_IN",e)}return this._returnResult({data:{user:e.user,session:e},error:null})}catch(a){if(br(a))return this._returnResult({data:{session:null,user:null},error:a});throw a}}async refreshSession(a){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._refreshSession(a))}async _refreshSession(a){try{return await this._useSession(async b=>{var c;if(!a){let{data:d,error:e}=b;if(e)throw e;a=null!=(c=d.session)?c:void 0}if(!(null==a?void 0:a.refresh_token))throw new bv;let{data:d,error:e}=await this._callRefreshToken(a.refresh_token);return e?this._returnResult({data:{user:null,session:null},error:e}):d?this._returnResult({data:{user:d.user,session:d},error:null}):this._returnResult({data:{user:null,session:null},error:null})})}catch(a){if(br(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async _getSessionFromURL(a,b){try{if(!bO())throw new bz("No browser detected.");if(a.error||a.error_description||a.error_code)throw new bz(a.error_description||"Error in URL with unspecified error_description",{error:a.error||"unspecified_error",code:a.error_code||"unspecified_code"});switch(b){case"implicit":if("pkce"===this.flowType)throw new bA("Not a valid PKCE flow url.");break;case"pkce":if("implicit"===this.flowType)throw new bz("Not a valid implicit grant flow url.")}if("pkce"===b){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!a.code)throw new bA("No code detected.");let{data:b,error:c}=await this._exchangeCodeForSession(a.code);if(c)throw c;let d=new URL(window.location.href);return d.searchParams.delete("code"),window.history.replaceState(window.history.state,"",d.toString()),{data:{session:b.session,redirectType:null},error:null}}let{provider_token:c,provider_refresh_token:d,access_token:e,refresh_token:f,expires_in:g,expires_at:h,token_type:i}=a;if(!e||!g||!f||!i)throw new bz("No session defined in URL");let j=Math.round(Date.now()/1e3),k=parseInt(g),l=j+k;h&&(l=parseInt(h));let m=l-j;1e3*m<=3e4&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${m}s, should have been closer to ${k}s`);let n=l-k;j-n>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",n,l,j):j-n<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",n,l,j);let{data:o,error:p}=await this._getUser(e);if(p)throw p;let q={provider_token:c,provider_refresh_token:d,access_token:e,expires_in:k,expires_at:l,refresh_token:f,token_type:i,user:o.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),this._returnResult({data:{session:q,redirectType:a.type},error:null})}catch(a){if(br(a))return this._returnResult({data:{session:null,redirectType:null},error:a});throw a}}_isImplicitGrantCallback(a){return"function"==typeof this.detectSessionInUrl?this.detectSessionInUrl(new URL(window.location.href),a):!!(a.access_token||a.error_description)}async _isPKCECallback(a){let b=await bT(this.storage,`${this.storageKey}-code-verifier`);return!!(a.code&&b)}async signOut(a={scope:"global"}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._signOut(a))}async _signOut({scope:a}={scope:"global"}){return await this._useSession(async b=>{var c;let{data:d,error:e}=b;if(e&&!bw(e))return this._returnResult({error:e});let f=null==(c=d.session)?void 0:c.access_token;if(f){let{error:b}=await this.admin.signOut(f,a);if(b&&!(br(b)&&"AuthApiError"===b.name&&(404===b.status||401===b.status||403===b.status)||bw(b)))return this._returnResult({error:b})}return"others"!==a&&(await this._removeSession(),await bU(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({error:null})})}onAuthStateChange(a){let b=Symbol("auth-callback"),c={id:b,callback:a,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",b),this.stateChangeEmitters.delete(b)}};return this._debug("#onAuthStateChange()","registered callback with id",b),this.stateChangeEmitters.set(b,c),(async()=>{await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>{this._emitInitialSession(b)})})(),{data:{subscription:c}}}async _emitInitialSession(a){return await this._useSession(async b=>{var c,d;try{let{data:{session:d},error:e}=b;if(e)throw e;await (null==(c=this.stateChangeEmitters.get(a))?void 0:c.callback("INITIAL_SESSION",d)),this._debug("INITIAL_SESSION","callback id",a,"session",d)}catch(b){await (null==(d=this.stateChangeEmitters.get(a))?void 0:d.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",a,"error",b),bw(b)?console.warn(b):console.error(b)}})}async resetPasswordForEmail(a,b={}){let c=null,d=null;"pkce"===this.flowType&&([c,d]=await b_(this.storage,this.storageKey,!0));try{return await b8(this.fetch,"POST",`${this.url}/recover`,{body:{email:a,code_challenge:c,code_challenge_method:d,gotrue_meta_security:{captcha_token:b.captchaToken}},headers:this.headers,redirectTo:b.redirectTo})}catch(a){if(await bU(this.storage,`${this.storageKey}-code-verifier`),br(a))return this._returnResult({data:null,error:a});throw a}}async getUserIdentities(){var a;try{let{data:b,error:c}=await this.getUser();if(c)throw c;return this._returnResult({data:{identities:null!=(a=b.user.identities)?a:[]},error:null})}catch(a){if(br(a))return this._returnResult({data:null,error:a});throw a}}async linkIdentity(a){return"token"in a?this.linkIdentityIdToken(a):this.linkIdentityOAuth(a)}async linkIdentityOAuth(a){var b;try{let{data:c,error:d}=await this._useSession(async b=>{var c,d,e,f,g;let{data:h,error:i}=b;if(i)throw i;let j=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,a.provider,{redirectTo:null==(c=a.options)?void 0:c.redirectTo,scopes:null==(d=a.options)?void 0:d.scopes,queryParams:null==(e=a.options)?void 0:e.queryParams,skipBrowserRedirect:!0});return await b8(this.fetch,"GET",j,{headers:this.headers,jwt:null!=(g=null==(f=h.session)?void 0:f.access_token)?g:void 0})});if(d)throw d;return!bO()||(null==(b=a.options)?void 0:b.skipBrowserRedirect)||window.location.assign(null==c?void 0:c.url),this._returnResult({data:{provider:a.provider,url:null==c?void 0:c.url},error:null})}catch(b){if(br(b))return this._returnResult({data:{provider:a.provider,url:null},error:b});throw b}}async linkIdentityIdToken(a){return await this._useSession(async b=>{var c;try{let{error:d,data:{session:e}}=b;if(d)throw d;let{options:f,provider:g,token:h,access_token:i,nonce:j}=a,{data:k,error:l}=await b8(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,jwt:null!=(c=null==e?void 0:e.access_token)?c:void 0,body:{provider:g,id_token:h,access_token:i,nonce:j,link_identity:!0,gotrue_meta_security:{captcha_token:null==f?void 0:f.captchaToken}},xform:ca});if(l)return this._returnResult({data:{user:null,session:null},error:l});if(!k||!k.session||!k.user)return this._returnResult({data:{user:null,session:null},error:new bx});return k.session&&(await this._saveSession(k.session),await this._notifyAllSubscribers("USER_UPDATED",k.session)),this._returnResult({data:k,error:l})}catch(a){if(await bU(this.storage,`${this.storageKey}-code-verifier`),br(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}})}async unlinkIdentity(a){try{return await this._useSession(async b=>{var c,d;let{data:e,error:f}=b;if(f)throw f;return await b8(this.fetch,"DELETE",`${this.url}/user/identities/${a.identity_id}`,{headers:this.headers,jwt:null!=(d=null==(c=e.session)?void 0:c.access_token)?d:void 0})})}catch(a){if(br(a))return this._returnResult({data:null,error:a});throw a}}async _refreshAccessToken(a){let b=`#_refreshAccessToken(${a.substring(0,5)}...)`;this._debug(b,"begin");try{var c,d;let e=Date.now();return await (c=async c=>(c>0&&await bX(200*Math.pow(2,c-1)),this._debug(b,"refreshing attempt",c),await b8(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:a},headers:this.headers,xform:ca})),d=(a,b)=>{let c=200*Math.pow(2,a);return b&&bD(b)&&Date.now()+c-e<3e4},new Promise((a,b)=>{(async()=>{for(let e=0;e<1/0;e++)try{let b=await c(e);if(!d(e,null,b))return void a(b)}catch(a){if(!d(e,a))return void b(a)}})()}))}catch(a){if(this._debug(b,"error",a),br(a))return this._returnResult({data:{session:null,user:null},error:a});throw a}finally{this._debug(b,"end")}}_isValidSession(a){return"object"==typeof a&&null!==a&&"access_token"in a&&"refresh_token"in a&&"expires_at"in a}async _handleProviderSignIn(a,b){let c=await this._getUrlForProvider(`${this.url}/authorize`,a,{redirectTo:b.redirectTo,scopes:b.scopes,queryParams:b.queryParams});return this._debug("#_handleProviderSignIn()","provider",a,"options",b,"url",c),bO()&&!b.skipBrowserRedirect&&window.location.assign(c),{data:{provider:a,url:c},error:null}}async _recoverAndRefresh(){var a,b;let c="#_recoverAndRefresh()";this._debug(c,"begin");try{let d=await bT(this.storage,this.storageKey);if(d&&this.userStorage){let b=await bT(this.userStorage,this.storageKey+"-user");!this.storage.isServer&&Object.is(this.storage,this.userStorage)&&!b&&(b={user:d.user},await bS(this.userStorage,this.storageKey+"-user",b)),d.user=null!=(a=null==b?void 0:b.user)?a:b3()}else if(d&&!d.user&&!d.user){let a=await bT(this.storage,this.storageKey+"-user");a&&(null==a?void 0:a.user)?(d.user=a.user,await bU(this.storage,this.storageKey+"-user"),await bS(this.storage,this.storageKey,d)):d.user=b3()}if(this._debug(c,"session from storage",d),!this._isValidSession(d)){this._debug(c,"session is not valid"),null!==d&&await this._removeSession();return}let e=(null!=(b=d.expires_at)?b:1/0)*1e3-Date.now()<9e4;if(this._debug(c,`session has${e?"":" not"} expired with margin of 90000s`),e){if(this.autoRefreshToken&&d.refresh_token){let{error:a}=await this._callRefreshToken(d.refresh_token);a&&(console.error(a),bD(a)||(this._debug(c,"refresh failed with a non-retryable error, removing the session",a),await this._removeSession()))}}else if(d.user&&!0===d.user.__isUserNotAvailableProxy)try{let{data:a,error:b}=await this._getUser(d.access_token);!b&&(null==a?void 0:a.user)?(d.user=a.user,await this._saveSession(d),await this._notifyAllSubscribers("SIGNED_IN",d)):this._debug(c,"could not get user data, skipping SIGNED_IN notification")}catch(a){console.error("Error getting user data:",a),this._debug(c,"error getting user data, skipping SIGNED_IN notification",a)}else await this._notifyAllSubscribers("SIGNED_IN",d)}catch(a){this._debug(c,"error",a),console.error(a);return}finally{this._debug(c,"end")}}async _callRefreshToken(a){var b,c;if(!a)throw new bv;if(this.refreshingDeferred)return this.refreshingDeferred.promise;let d=`#_callRefreshToken(${a.substring(0,5)}...)`;this._debug(d,"begin");try{this.refreshingDeferred=new bV;let{data:b,error:c}=await this._refreshAccessToken(a);if(c)throw c;if(!b.session)throw new bv;await this._saveSession(b.session),await this._notifyAllSubscribers("TOKEN_REFRESHED",b.session);let d={data:b.session,error:null};return this.refreshingDeferred.resolve(d),d}catch(a){if(this._debug(d,"error",a),br(a)){let c={data:null,error:a};return bD(a)||await this._removeSession(),null==(b=this.refreshingDeferred)||b.resolve(c),c}throw null==(c=this.refreshingDeferred)||c.reject(a),a}finally{this.refreshingDeferred=null,this._debug(d,"end")}}async _notifyAllSubscribers(a,b,c=!0){let d=`#_notifyAllSubscribers(${a})`;this._debug(d,"begin",b,`broadcast = ${c}`);try{this.broadcastChannel&&c&&this.broadcastChannel.postMessage({event:a,session:b});let d=[],e=Array.from(this.stateChangeEmitters.values()).map(async c=>{try{await c.callback(a,b)}catch(a){d.push(a)}});if(await Promise.all(e),d.length>0){for(let a=0;athis._autoRefreshTokenTick(),3e4);this.autoRefreshTicker=a,a&&"object"==typeof a&&"function"==typeof a.unref?a.unref():"undefined"!=typeof Deno&&"function"==typeof Deno.unrefTimer&&Deno.unrefTimer(a);let b=setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0);this.autoRefreshTickTimeout=b,b&&"object"==typeof b&&"function"==typeof b.unref?b.unref():"undefined"!=typeof Deno&&"function"==typeof Deno.unrefTimer&&Deno.unrefTimer(b)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");let a=this.autoRefreshTicker;this.autoRefreshTicker=null,a&&clearInterval(a);let b=this.autoRefreshTickTimeout;this.autoRefreshTickTimeout=null,b&&clearTimeout(b)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug("#_autoRefreshTokenTick()","begin");try{await this._acquireLock(0,async()=>{try{let a=Date.now();try{return await this._useSession(async b=>{let{data:{session:c}}=b;if(!c||!c.refresh_token||!c.expires_at)return void this._debug("#_autoRefreshTokenTick()","no session");let d=Math.floor((1e3*c.expires_at-a)/3e4);this._debug("#_autoRefreshTokenTick()",`access token expires in ${d} ticks, a tick lasts 30000ms, refresh threshold is 3 ticks`),d<=3&&await this._callRefreshToken(c.refresh_token)})}catch(a){console.error("Auto refresh tick failed with error. This is likely a transient error.",a)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(a){if(a.isAcquireTimeout||a instanceof ck)this._debug("auto refresh token tick lock not available");else throw a}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!bO()||!(null==window?void 0:window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>{try{await this._onVisibilityChanged(!1)}catch(a){this._debug("#visibilityChangedCallback","error",a)}},null==window||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(a){console.error("_handleVisibilityChange",a)}}async _onVisibilityChanged(a){let b=`#_onVisibilityChanged(${a})`;this._debug(b,"visibilityState",document.visibilityState),"visible"===document.visibilityState?(this.autoRefreshToken&&this._startAutoRefresh(),a||(await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>{if("visible"!==document.visibilityState)return void this._debug(b,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");await this._recoverAndRefresh()}))):"hidden"===document.visibilityState&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(a,b,c){let d=[`provider=${encodeURIComponent(b)}`];if((null==c?void 0:c.redirectTo)&&d.push(`redirect_to=${encodeURIComponent(c.redirectTo)}`),(null==c?void 0:c.scopes)&&d.push(`scopes=${encodeURIComponent(c.scopes)}`),"pkce"===this.flowType){let[a,b]=await b_(this.storage,this.storageKey),c=new URLSearchParams({code_challenge:`${encodeURIComponent(a)}`,code_challenge_method:`${encodeURIComponent(b)}`});d.push(c.toString())}if(null==c?void 0:c.queryParams){let a=new URLSearchParams(c.queryParams);d.push(a.toString())}return(null==c?void 0:c.skipBrowserRedirect)&&d.push(`skip_http_redirect=${c.skipBrowserRedirect}`),`${a}?${d.join("&")}`}async _unenroll(a){try{return await this._useSession(async b=>{var c;let{data:d,error:e}=b;return e?this._returnResult({data:null,error:e}):await b8(this.fetch,"DELETE",`${this.url}/factors/${a.factorId}`,{headers:this.headers,jwt:null==(c=null==d?void 0:d.session)?void 0:c.access_token})})}catch(a){if(br(a))return this._returnResult({data:null,error:a});throw a}}async _enroll(a){try{return await this._useSession(async b=>{var c,d;let{data:e,error:f}=b;if(f)return this._returnResult({data:null,error:f});let g=Object.assign({friendly_name:a.friendlyName,factor_type:a.factorType},"phone"===a.factorType?{phone:a.phone}:"totp"===a.factorType?{issuer:a.issuer}:{}),{data:h,error:i}=await b8(this.fetch,"POST",`${this.url}/factors`,{body:g,headers:this.headers,jwt:null==(c=null==e?void 0:e.session)?void 0:c.access_token});return i?this._returnResult({data:null,error:i}):("totp"===a.factorType&&"totp"===h.type&&(null==(d=null==h?void 0:h.totp)?void 0:d.qr_code)&&(h.totp.qr_code=`data:image/svg+xml;utf-8,${h.totp.qr_code}`),this._returnResult({data:h,error:null}))})}catch(a){if(br(a))return this._returnResult({data:null,error:a});throw a}}async _verify(a){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async b=>{var c,d,e;let{data:f,error:g}=b;if(g)return this._returnResult({data:null,error:g});let h=Object.assign({challenge_id:a.challengeId},"webauthn"in a?{webauthn:Object.assign(Object.assign({},a.webauthn),{credential_response:"create"===a.webauthn.type?(d=a.webauthn.credential_response,"toJSON"in d&&"function"==typeof d.toJSON?d.toJSON():{id:d.id,rawId:d.id,response:{attestationObject:bN(new Uint8Array(d.response.attestationObject)),clientDataJSON:bN(new Uint8Array(d.response.clientDataJSON))},type:"public-key",clientExtensionResults:d.getClientExtensionResults(),authenticatorAttachment:null!=(e=d.authenticatorAttachment)?e:void 0}):function(a){var b;if("toJSON"in a&&"function"==typeof a.toJSON)return a.toJSON();let c=a.getClientExtensionResults(),d=a.response;return{id:a.id,rawId:a.id,response:{authenticatorData:bN(new Uint8Array(d.authenticatorData)),clientDataJSON:bN(new Uint8Array(d.clientDataJSON)),signature:bN(new Uint8Array(d.signature)),userHandle:d.userHandle?bN(new Uint8Array(d.userHandle)):void 0},type:"public-key",clientExtensionResults:c,authenticatorAttachment:null!=(b=a.authenticatorAttachment)?b:void 0}}(a.webauthn.credential_response)})}:{code:a.code}),{data:i,error:j}=await b8(this.fetch,"POST",`${this.url}/factors/${a.factorId}/verify`,{body:h,headers:this.headers,jwt:null==(c=null==f?void 0:f.session)?void 0:c.access_token});return j?this._returnResult({data:null,error:j}):(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+i.expires_in},i)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",i),this._returnResult({data:i,error:j}))})}catch(a){if(br(a))return this._returnResult({data:null,error:a});throw a}})}async _challenge(a){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async b=>{var c;let{data:d,error:e}=b;if(e)return this._returnResult({data:null,error:e});let f=await b8(this.fetch,"POST",`${this.url}/factors/${a.factorId}/challenge`,{body:a,headers:this.headers,jwt:null==(c=null==d?void 0:d.session)?void 0:c.access_token});if(f.error)return f;let{data:g}=f;if("webauthn"!==g.type)return{data:g,error:null};switch(g.webauthn.type){case"create":return{data:Object.assign(Object.assign({},g),{webauthn:Object.assign(Object.assign({},g.webauthn),{credential_options:Object.assign(Object.assign({},g.webauthn.credential_options),{publicKey:function(a){if(!a)throw Error("Credential creation options are required");if("undefined"!=typeof PublicKeyCredential&&"parseCreationOptionsFromJSON"in PublicKeyCredential&&"function"==typeof PublicKeyCredential.parseCreationOptionsFromJSON)return PublicKeyCredential.parseCreationOptionsFromJSON(a);let{challenge:b,user:c,excludeCredentials:d}=a,e=y(a,["challenge","user","excludeCredentials"]),f=bM(b).buffer,g=Object.assign(Object.assign({},c),{id:bM(c.id).buffer}),h=Object.assign(Object.assign({},e),{challenge:f,user:g});if(d&&d.length>0){h.excludeCredentials=Array(d.length);for(let a=0;a0){f.allowCredentials=Array(c.length);for(let a=0;a"verified"===a.status))?c:[]).length>0&&(f="aal2");let i=d.amr||[];return{data:{currentLevel:e,nextLevel:f,currentAuthenticationMethods:i},error:null}}catch(a){if(br(a))return this._returnResult({data:null,error:a});throw a}let{data:{session:f},error:g}=await this.getSession();if(g)return this._returnResult({data:null,error:g});if(!f)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};let{payload:h}=bW(f.access_token),i=null;h.aal&&(i=h.aal);let j=i;return(null!=(e=null==(d=f.user.factors)?void 0:d.filter(a=>"verified"===a.status))?e:[]).length>0&&(j="aal2"),{data:{currentLevel:i,nextLevel:j,currentAuthenticationMethods:h.amr||[]},error:null}}async _getAuthorizationDetails(a){try{return await this._useSession(async b=>{let{data:{session:c},error:d}=b;return d?this._returnResult({data:null,error:d}):c?await b8(this.fetch,"GET",`${this.url}/oauth/authorizations/${a}`,{headers:this.headers,jwt:c.access_token,xform:a=>({data:a,error:null})}):this._returnResult({data:null,error:new bv})})}catch(a){if(br(a))return this._returnResult({data:null,error:a});throw a}}async _approveAuthorization(a,b){try{return await this._useSession(async c=>{let{data:{session:d},error:e}=c;if(e)return this._returnResult({data:null,error:e});if(!d)return this._returnResult({data:null,error:new bv});let f=await b8(this.fetch,"POST",`${this.url}/oauth/authorizations/${a}/consent`,{headers:this.headers,jwt:d.access_token,body:{action:"approve"},xform:a=>({data:a,error:null})});return f.data&&f.data.redirect_url&&bO()&&!(null==b?void 0:b.skipBrowserRedirect)&&window.location.assign(f.data.redirect_url),f})}catch(a){if(br(a))return this._returnResult({data:null,error:a});throw a}}async _denyAuthorization(a,b){try{return await this._useSession(async c=>{let{data:{session:d},error:e}=c;if(e)return this._returnResult({data:null,error:e});if(!d)return this._returnResult({data:null,error:new bv});let f=await b8(this.fetch,"POST",`${this.url}/oauth/authorizations/${a}/consent`,{headers:this.headers,jwt:d.access_token,body:{action:"deny"},xform:a=>({data:a,error:null})});return f.data&&f.data.redirect_url&&bO()&&!(null==b?void 0:b.skipBrowserRedirect)&&window.location.assign(f.data.redirect_url),f})}catch(a){if(br(a))return this._returnResult({data:null,error:a});throw a}}async _listOAuthGrants(){try{return await this._useSession(async a=>{let{data:{session:b},error:c}=a;return c?this._returnResult({data:null,error:c}):b?await b8(this.fetch,"GET",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:b.access_token,xform:a=>({data:a,error:null})}):this._returnResult({data:null,error:new bv})})}catch(a){if(br(a))return this._returnResult({data:null,error:a});throw a}}async _revokeOAuthGrant(a){try{return await this._useSession(async b=>{let{data:{session:c},error:d}=b;return d?this._returnResult({data:null,error:d}):c?(await b8(this.fetch,"DELETE",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:c.access_token,query:{client_id:a.clientId},noResolveJson:!0}),{data:{},error:null}):this._returnResult({data:null,error:new bv})})}catch(a){if(br(a))return this._returnResult({data:null,error:a});throw a}}async fetchJwk(a,b={keys:[]}){let c=b.keys.find(b=>b.kid===a);if(c)return c;let d=Date.now();if((c=this.jwks.keys.find(b=>b.kid===a))&&this.jwks_cached_at+6e5>d)return c;let{data:e,error:f}=await b8(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(f)throw f;return e.keys&&0!==e.keys.length&&(this.jwks=e,this.jwks_cached_at=d,c=e.keys.find(b=>b.kid===a))?c:null}async getClaims(a,b={}){try{let c=a;if(!c){let{data:a,error:b}=await this.getSession();if(b||!a.session)return this._returnResult({data:null,error:b});c=a.session.access_token}let{header:d,payload:e,signature:f,raw:{header:g,payload:h}}=bW(c);(null==b?void 0:b.allowExpired)||function(a){if(!a)throw Error("Missing exp claim");if(a<=Math.floor(Date.now()/1e3))throw Error("JWT has expired")}(e.exp);let i=!d.alg||d.alg.startsWith("HS")||!d.kid||!("crypto"in globalThis&&"subtle"in globalThis.crypto)?null:await this.fetchJwk(d.kid,(null==b?void 0:b.keys)?{keys:b.keys}:null==b?void 0:b.jwks);if(!i){let{error:a}=await this.getUser(c);if(a)throw a;return{data:{claims:e,header:d,signature:f},error:null}}let j=function(a){switch(a){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw Error("Invalid alg claim")}}(d.alg),k=await crypto.subtle.importKey("jwk",i,j,!0,["verify"]);if(!await crypto.subtle.verify(j,k,f,function(a){let b=[];return!function(a,b){for(let c=0;c55295&&d<=56319){let b=(d-55296)*1024&65535;d=(a.charCodeAt(c+1)-56320&65535|b)+65536,c+=1}!function(a,b){if(a<=127)return b(a);if(a<=2047){b(192|a>>6),b(128|63&a);return}if(a<=65535){b(224|a>>12),b(128|a>>6&63),b(128|63&a);return}if(a<=1114111){b(240|a>>18),b(128|a>>12&63),b(128|a>>6&63),b(128|63&a);return}throw Error(`Unrecognized Unicode codepoint: ${a.toString(16)}`)}(d,b)}}(a,a=>b.push(a)),new Uint8Array(b)}(`${g}.${h}`)))throw new bF("Invalid JWT signature");return{data:{claims:e,header:d,signature:f},error:null}}catch(a){if(br(a))return this._returnResult({data:null,error:a});throw a}}}cD.nextInstanceID={};let cE=cD,cF="";cF="undefined"!=typeof Deno?"deno":"undefined"!=typeof document?"web":"undefined"!=typeof navigator&&"ReactNative"===navigator.product?"react-native":"node";let cG={headers:{"X-Client-Info":`supabase-js-${cF}/2.102.1`}},cH={schema:"public"},cI={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},cJ={};function cK(a){return(cK="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function cL(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function cM(a){for(var b=1;b""};return a.accessToken?m.accessToken=a.accessToken:delete m.accessToken,m}(null!=c?c:{},{db:cH,realtime:cJ,auth:cM(cM({},cI),{},{storageKey:h}),global:cG});this.storageKey=null!=(d=i.auth.storageKey)?d:"",this.headers=null!=(e=i.global.headers)?e:{},i.accessToken?(this.accessToken=i.accessToken,this.auth=new Proxy({},{get:(a,b)=>{throw Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(b)} is not possible`)}})):this.auth=this._initSupabaseAuthClient(null!=(f=i.auth)?f:{},this.headers,i.global.fetch),this.fetch=((a,b,c)=>{let d=(a=>a?(...b)=>a(...b):(...a)=>fetch(...a))(c),e=Headers;return async(c,f)=>{var g;let h=null!=(g=await b())?g:a,i=new e(null==f?void 0:f.headers);return i.has("apikey")||i.set("apikey",a),i.has("Authorization")||i.set("Authorization",`Bearer ${h}`),d(c,cM(cM({},f),{},{headers:i}))}})(b,this._getAccessToken.bind(this),i.global.fetch),this.realtime=this._initRealtimeClient(cM({headers:this.headers,accessToken:this._getAccessToken.bind(this)},i.realtime)),this.accessToken&&Promise.resolve(this.accessToken()).then(a=>this.realtime.setAuth(a)).catch(a=>console.warn("Failed to set initial Realtime auth token:",a)),this.rest=new R(new URL("rest/v1",g).href,{headers:this.headers,schema:i.db.schema,fetch:this.fetch,timeout:i.db.timeout,urlLengthLimit:i.db.urlLengthLimit}),this.storage=new bk(this.storageUrl.href,this.headers,this.fetch,null==c?void 0:c.storage),i.accessToken||this._listenForAuthEvents()}get functions(){return new D(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}from(a){return this.rest.from(a)}schema(a){return this.rest.schema(a)}rpc(a,b={},c={head:!1,get:!1,count:void 0}){return this.rest.rpc(a,b,c)}channel(a,b={config:{}}){return this.realtime.channel(a,b)}getChannels(){return this.realtime.getChannels()}removeChannel(a){return this.realtime.removeChannel(a)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getAccessToken(){var a,b;if(this.accessToken)return await this.accessToken();let{data:c}=await this.auth.getSession();return null!=(a=null==(b=c.session)?void 0:b.access_token)?a:this.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:a,persistSession:b,detectSessionInUrl:c,storage:d,userStorage:e,storageKey:f,flowType:g,lock:h,debug:i,throwOnError:j},k,l){let m={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new cN({url:this.authUrl.href,headers:cM(cM({},m),k),storageKey:f,autoRefreshToken:a,persistSession:b,detectSessionInUrl:c,storage:d,userStorage:e,flowType:g,lock:h,debug:i,throwOnError:j,fetch:l,hasCustomAuthorizationHeader:Object.keys(this.headers).some(a=>"authorization"===a.toLowerCase())})}_initRealtimeClient(a){return new aH(this.realtimeUrl.href,cM(cM({},a),{},{params:cM(cM({},{apikey:this.supabaseKey}),null==a?void 0:a.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((a,b)=>{this._handleTokenChanged(a,"CLIENT",null==b?void 0:b.access_token)})}_handleTokenChanged(a,b,c){("TOKEN_REFRESHED"===a||"SIGNED_IN"===a)&&this.changedAccessToken!==c?(this.changedAccessToken=c,this.realtime.setAuth(c)):"SIGNED_OUT"===a&&(this.realtime.setAuth(),"STORAGE"==b&&this.auth.signOut(),this.changedAccessToken=void 0)}};function cP(a,b,c){if(!a||!b)throw Error(`Your project's URL and Key are required to create a Supabase client! - -Check your Supabase project's API settings to find these values - -https://supabase.com/dashboard/project/_/settings/api`);let{storage:d,getAll:e,setAll:f,setItems:g,removedItems:h}=function(a,b){let c,d,e=a.cookies??null,f=a.cookieEncoding,g={},h={};if(e)if("get"in e){let a=async a=>{let b=a.flatMap(a=>[a,...Array.from({length:5}).map((b,c)=>`${a}.${c}`)]),c=[];for(let a=0;aawait a(b),"set"in e&&"remove"in e)d=async a=>{for(let b=0;b{console.warn("@supabase/ssr: createServerClient was configured without set and remove cookie methods, but the client needs to set cookies. This can lead to issues such as random logouts, early session termination or increased token refresh requests. If in NextJS, check your middleware.ts file, route handlers and server actions for correctness. Consider switching to the getAll and setAll cookie methods instead of get, set and remove which are deprecated and can be difficult to use correctly.")};else throw Error("@supabase/ssr: createBrowserClient requires configuring a getAll and setAll cookie method (deprecated: alternatively both get, set and remove can be used)")}else if("getAll"in e)if(c=async()=>await e.getAll(),"setAll"in e)d=e.setAll;else if(b)d=async()=>{console.warn("@supabase/ssr: createServerClient was configured without the setAll cookie method, but the client needs to set cookies. This can lead to issues such as random logouts, early session termination or increased token refresh requests. If in NextJS, check your middleware.ts file, route handlers and server actions for correctness.")};else throw Error("@supabase/ssr: createBrowserClient requires configuring both getAll and setAll cookie methods (deprecated: alternatively both get, set and remove can be used)");else throw Error(`@supabase/ssr: ${b?"createServerClient":"createBrowserClient"} requires configuring getAll and setAll cookie methods (deprecated: alternatively use get, set and remove).${l()?" As this is called in a browser runtime, consider removing the cookies option object to use the document.cookie API automatically.":""}`);else if(!b&&l())c=()=>(()=>{let a=(0,k.q)(document.cookie);return Object.keys(a).map(b=>({name:b,value:a[b]}))})(),d=a=>{a.forEach(({name:a,value:b,options:c})=>{document.cookie=(0,k.l)(a,b,c)})};else if(b)throw Error("@supabase/ssr: createServerClient must be initialized with cookie options that specify getAll and setAll functions (deprecated, not recommended: alternatively use get, set and remove)");else c=()=>[],d=()=>{throw Error("@supabase/ssr: createBrowserClient in non-browser runtimes (including Next.js pre-rendering mode) was not initialized cookie options that specify getAll and setAll functions (deprecated: alternatively use get, set and remove), but they were needed")};return b?{getAll:c,setAll:d,setItems:g,removedItems:h,storage:{isServer:!0,getItem:async a=>{if("string"==typeof g[a])return g[a];if(h[a])return null;let b=await c([a]),d=await q(a,async a=>{let c=b?.find(({name:b})=>b===a)||null;return c?c.value:null});if(!d)return null;let e=d;return"string"==typeof d&&d.startsWith(w)&&(e=v(d.substring(w.length))),e},setItem:async(b,e)=>{b.endsWith("-code-verifier")&&await x({getAll:c,setAll:d,setItems:{[b]:e},removedItems:{}},{cookieOptions:a?.cookieOptions??null,cookieEncoding:f}),g[b]=e,delete h[b]},removeItem:async a=>{delete g[a],h[a]=!0}}}:{getAll:c,setAll:d,setItems:g,removedItems:h,storage:{isServer:!1,getItem:async a=>{let b=await c([a]),d=await q(a,async a=>{let c=b?.find(({name:b})=>b===a)||null;return c?c.value:null});if(!d)return null;let e=d;return d.startsWith(w)&&(e=v(d.substring(w.length))),e},setItem:async(b,e)=>{let g=await c([b]),h=new Set((g?.map(({name:a})=>a)||[]).filter(a=>o(a,b))),i=e;"base64url"===f&&(i=w+u(e));let j=p(b,i);j.forEach(({name:a})=>{h.delete(a)});let k={...m,...a?.cookieOptions,maxAge:0},l={...m,...a?.cookieOptions,maxAge:m.maxAge};delete k.name,delete l.name;let n=[...[...h].map(a=>({name:a,value:"",options:k})),...j.map(({name:a,value:b})=>({name:a,value:b,options:l}))];n.length>0&&await d(n)},removeItem:async b=>{let e=await c([b]),f=(e?.map(({name:a})=>a)||[]).filter(a=>o(a,b)),g={...m,...a?.cookieOptions,maxAge:0};delete g.name,f.length>0&&await d(f.map(a=>({name:a,value:"",options:g})))}}}}({...c,cookieEncoding:c?.cookieEncoding??"base64url"},!0),i=new cO(a,b,{...c,global:{...c?.global,headers:{...c?.global?.headers,"X-Client-Info":"supabase-ssr/0.5.2"}},auth:{...c?.cookieOptions?.name?{storageKey:c.cookieOptions.name}:null,...c?.auth,flowType:"pkce",autoRefreshToken:!1,detectSessionInUrl:!1,persistSession:!0,storage:d}});return i.auth.onAuthStateChange(async a=>{(Object.keys(g).length>0||Object.keys(h).length>0)&&("SIGNED_IN"===a||"TOKEN_REFRESHED"===a||"USER_UPDATED"===a||"PASSWORD_RECOVERY"===a||"SIGNED_OUT"===a||"MFA_CHALLENGE_VERIFIED"===a)&&await x({getAll:e,setAll:f,setItems:g,removedItems:h},{cookieOptions:c?.cookieOptions??null,cookieEncoding:c?.cookieEncoding??"base64url"})}),i}(function(){if("undefined"!=typeof window)return!1;let a=globalThis.process;if(!a)return!1;let b=a.version;if(null==b)return!1;let c=b.match(/^v(\d+)\./);return!!c&&18>=parseInt(c[1],10)})()&&console.warn("⚠️ Node.js 18 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 20 or later. For more information, visit: https://github.com/orgs/supabase/discussions/37217")},41554:(a,b,c)=>{let d=c(78042),e=c(29294),f=c(63033),g=c(51513),h=c(62289),i=c(86586),j=c(78356),k=c(53053),l=c(89231);c(91521);new WeakMap;(0,j.createDedupedByCallsiteServerErrorLoggerDev)(function(a,b){let c=a?`Route "${a}" `:"This route ";return Object.defineProperty(Error(`${c}used ${b}. \`headers()\` should be awaited before using its value. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E277",enumerable:!1,configurable:!0})})},46227:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{MutableRequestCookiesAdapter:function(){return l},ReadonlyRequestCookiesError:function(){return g},RequestCookiesAdapter:function(){return h},appendMutableCookies:function(){return k},areCookiesMutableInCurrentPhase:function(){return n},createCookiesWithMutableAccessCheck:function(){return m},getModifiedCookieValues:function(){return j},responseCookiesToRequestCookies:function(){return p}});let d=c(77996),e=c(91521),f=c(29294);class g extends Error{constructor(){super("Cookies can only be modified in a Server Action or Route Handler. Read more: https://nextjs.org/docs/app/api-reference/functions/cookies#options")}static callable(){throw new g}}class h{static seal(a){return new Proxy(a,{get(a,b,c){switch(b){case"clear":case"delete":case"set":return g.callable;default:return e.ReflectAdapter.get(a,b,c)}}})}}let i=Symbol.for("next.mutated.cookies");function j(a){let b=a[i];return b&&Array.isArray(b)&&0!==b.length?b:[]}function k(a,b){let c=j(b);if(0===c.length)return!1;let e=new d.ResponseCookies(a),f=e.getAll();for(let a of c)e.set(a);for(let a of f)e.set(a);return!0}class l{static wrap(a,b){let c=new d.ResponseCookies(new Headers);for(let b of a.getAll())c.set(b);let g=[],h=new Set,j=()=>{let a=f.workAsyncStorage.getStore();if(a&&(a.pathWasRevalidated=!0),g=c.getAll().filter(a=>h.has(a.name)),b){let a=[];for(let b of g){let c=new d.ResponseCookies(new Headers);c.set(b),a.push(c.toString())}b(a)}},k=new Proxy(c,{get(a,b,c){switch(b){case i:return g;case"delete":return function(...b){h.add("string"==typeof b[0]?b[0]:b[0].name);try{return a.delete(...b),k}finally{j()}};case"set":return function(...b){h.add("string"==typeof b[0]?b[0]:b[0].name);try{return a.set(...b),k}finally{j()}};default:return e.ReflectAdapter.get(a,b,c)}}});return k}}function m(a){let b=new Proxy(a.mutableCookies,{get(c,d,f){switch(d){case"delete":return function(...d){return o(a,"cookies().delete"),c.delete(...d),b};case"set":return function(...d){return o(a,"cookies().set"),c.set(...d),b};default:return e.ReflectAdapter.get(c,d,f)}}});return b}function n(a){return"action"===a.phase}function o(a,b){if(!n(a))throw new g}function p(a){let b=new d.RequestCookies(new Headers);for(let c of a.getAll())b.set(c);return b}},46523:(a,b,c)=>{let d=c(63033),e=c(29294),f=c(51513),g=c(78356),h=c(62289),i=c(95181),j=c(89231);c(91521);new WeakMap;(0,g.createDedupedByCallsiteServerErrorLoggerDev)(function(a,b){let c=a?`Route "${a}" `:"This route ";return Object.defineProperty(Error(`${c}used ${b}. \`draftMode()\` should be awaited before using its value. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E377",enumerable:!1,configurable:!0})})},56057:(a,b,c)=>{c.d(b,{UL:()=>d.U});var d=c(92563);c(41554),c(46523)},78860:(a,b)=>{b.q=function(a,b){if("string"!=typeof a)throw TypeError("argument str must be a string");var c={},e=a.length;if(e<2)return c;var f=b&&b.decode||k,g=0,h=0,l=0;do{if(-1===(h=a.indexOf("=",g)))break;if(-1===(l=a.indexOf(";",g)))l=e;else if(h>l){g=a.lastIndexOf(";",h-1)+1;continue}var m=i(a,g,h),n=j(a,h,m),o=a.slice(m,n);if(!d.call(c,o)){var p=i(a,h+1,l),q=j(a,l,p);34===a.charCodeAt(p)&&34===a.charCodeAt(q-1)&&(p++,q--);var r=a.slice(p,q);c[o]=function(a,b){try{return b(a)}catch(b){return a}}(r,f)}g=l+1}while(gc;){var d=a.charCodeAt(--b);if(32!==d&&9!==d)return b+1}return c}function k(a){return -1!==a.indexOf("%")?decodeURIComponent(a):a}},92563:(a,b,c)=>{Object.defineProperty(b,"U",{enumerable:!0,get:function(){return n}});let d=c(46227),e=c(77996),f=c(29294),g=c(63033),h=c(51513),i=c(62289),j=c(86586),k=c(78356),l=c(53053),m=c(89231);function n(){let a="cookies",b=f.workAsyncStorage.getStore(),c=g.workUnitAsyncStorage.getStore();if(b){if(c&&"after"===c.phase&&!(0,l.isRequestAPICallableInsideAfter)())throw Object.defineProperty(Error(`Route ${b.route} used "cookies" inside "after(...)". This is not supported. If you need this data inside an "after" callback, use "cookies" outside of the callback. See more info here: https://nextjs.org/docs/canary/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E88",enumerable:!1,configurable:!0});if(b.forceStatic)return p(d.RequestCookiesAdapter.seal(new e.RequestCookies(new Headers({}))));if(b.dynamicShouldError)throw Object.defineProperty(new i.StaticGenBailoutError(`Route ${b.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`cookies\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E549",enumerable:!1,configurable:!0});if(c)switch(c.type){case"cache":let f=Object.defineProperty(Error(`Route ${b.route} used "cookies" inside "use cache". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "cookies" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E398",enumerable:!1,configurable:!0});throw Error.captureStackTrace(f,n),b.invalidDynamicUsageError??=f,f;case"unstable-cache":throw Object.defineProperty(Error(`Route ${b.route} used "cookies" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "cookies" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E157",enumerable:!1,configurable:!0});case"prerender":var k=b,q=c;let g=o.get(q);if(g)return g;let r=(0,j.makeHangingPromise)(q.renderSignal,k.route,"`cookies()`");return o.set(q,r),r;case"prerender-client":let s="`cookies`";throw Object.defineProperty(new m.InvariantError(`${s} must not be used within a client component. Next.js should be preventing ${s} from being included in client components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E693",enumerable:!1,configurable:!0});case"prerender-ppr":return(0,h.postponeWithTracking)(b.route,a,c.dynamicTracking);case"prerender-legacy":return(0,h.throwToInterruptStaticGeneration)(a,b,c);case"prerender-runtime":return(0,h.delayUntilRuntimeStage)(c,function(a){let b=o.get(a);if(b)return b;let c=Promise.resolve(a);return o.set(a,c),c}(c.cookies));case"private-cache":return p(c.cookies);case"request":return(0,h.trackDynamicDataInDynamicRender)(c),p((0,d.areCookiesMutableInCurrentPhase)(c)?c.userspaceMutableCookies:c.cookies)}}(0,g.throwForMissingRequestStore)(a)}c(91521);let o=new WeakMap;function p(a){let b=o.get(a);if(b)return b;let c=Promise.resolve(a);return o.set(a,c),Object.defineProperties(c,{[Symbol.iterator]:{value:a[Symbol.iterator]?a[Symbol.iterator].bind(a):q.bind(a)},size:{get:()=>a.size},get:{value:a.get.bind(a)},getAll:{value:a.getAll.bind(a)},has:{value:a.has.bind(a)},set:{value:a.set.bind(a)},delete:{value:a.delete.bind(a)},clear:{value:"function"==typeof a.clear?a.clear.bind(a):r.bind(a,c)},toString:{value:a.toString.bind(a)}}),c}function q(){return this.getAll().map(a=>[a.name,a]).values()}function r(a){for(let a of this.getAll())this.delete(a.name);return a}(0,k.createDedupedByCallsiteServerErrorLoggerDev)(function(a,b){let c=a?`Route "${a}" `:"This route ";return Object.defineProperty(Error(`${c}used ${b}. \`cookies()\` should be awaited before using its value. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E223",enumerable:!1,configurable:!0})})}}; \ No newline at end of file diff --git a/apps/web/.next/server/chunks/351.js b/apps/web/.next/server/chunks/351.js deleted file mode 100644 index 3a083fb..0000000 --- a/apps/web/.next/server/chunks/351.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict";exports.id=351,exports.ids=[351],exports.modules={1351:(a,b,c)=>{c.d(b,{Rk:()=>e.PhosphorText,Uu:()=>d.MetalCard}),c(48752),c(42822),c(69110),c(48442);var d=c(76262),e=c(50205);c(31914),c(66951),c(22520)},22520:(a,b,c)=>{c.d(b,{ButtonGroup:()=>g});var d=c(78157),e=c(90073),f=c(75349);function g({children:a,horizontal:b=!1}){return(0,d.jsx)(e.default,{sx:{bgcolor:f.sM.bg.inset,p:"6px",borderRadius:f.fz.inner,boxShadow:f.HG.inset,display:"flex",flexDirection:b?"row":"column",gap:"6px"},children:a})}},31914:(a,b,c)=>{c.d(b,{MetalDial:()=>h});var d=c(78157),e=c(90073),f=c(75349),g=c(50205);function h({value:a=0,label:b,size:c=120,ledColor:h=f.sM.accent.amber}){let i=c-12;return(0,d.jsxs)(e.default,{sx:{display:"flex",flexDirection:"column",alignItems:"center",gap:1.5},children:[(0,d.jsxs)(e.default,{sx:{width:c,height:c,borderRadius:"50%",bgcolor:f.sM.bg.crtBezel,boxShadow:` - inset 0 3px 8px rgba(0,0,0,0.8), - inset 0 -1px 2px rgba(255,255,255,0.08), - 0 1px 1px rgba(255,255,255,0.05) - `,position:"relative",p:"6px"},children:[(0,d.jsx)(e.default,{sx:{width:i,height:i,borderRadius:"50%",position:"absolute",top:6,left:6,background:` - repeating-radial-gradient( - circle at 50% 50%, - ${f.sM.text.disabled} 0px, - ${f.sM.text.disabled} 1px, - ${f.sM.text.label} 1.5px, - ${f.sM.text.label} 2.5px - ) - `,transform:`rotate(${270*a-135}deg)`,transition:"transform 0.2s ease-out"},children:(0,d.jsx)(e.default,{sx:{position:"absolute",top:10,left:"50%",transform:"translateX(-50%)",width:8,height:8,borderRadius:"50%",bgcolor:f.sM.bg.crtBezel,boxShadow:"inset 0 2px 4px rgba(0,0,0,0.8)",display:"flex",alignItems:"center",justifyContent:"center","&::after":{content:'""',width:4,height:4,borderRadius:"50%",bgcolor:h}}})}),(0,d.jsx)(e.default,{sx:{position:"absolute",inset:"6px",borderRadius:"50%",pointerEvents:"none",background:` - linear-gradient(135deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 40%, rgba(0,0,0,0.6) 100%), - conic-gradient(from 180deg at 50% 50%, - rgba(255,255,255,0) 0deg, - rgba(255,255,255,0.4) 45deg, - rgba(255,255,255,0) 90deg, - rgba(255,255,255,0.2) 180deg, - rgba(255,255,255,0) 270deg, - rgba(255,255,255,0.4) 315deg, - rgba(255,255,255,0) 360deg - ) - `,mixBlendMode:"overlay",boxShadow:` - -4px -4px 8px rgba(255,255,255,0.3), - 12px 16px 20px rgba(0,0,0,0.7), - inset 0 2px 3px rgba(255,255,255,0.8) - `}})]}),b&&(0,d.jsx)(g.PhosphorText,{variant:"label",sx:{color:f.sM.text.inactive},children:b})]})}},42822:(a,b,c)=>{c.d(b,{InstrumentPanel:()=>i});var d=c(78157),e=c(90073),f=c(90410),g=c(53678),h=c(75349);function i({children:a,engravingLeft:b="D3RO-VOICE SYS.",engravingRight:c="MOD-01 / TERMINAL",engravingBottom:f="LOCAL AI VOICE ASSISTANT"}){return(0,d.jsxs)(e.default,{sx:{position:"relative",bgcolor:h.sM.bg.chassis,borderRadius:h.fz.outer,p:3,boxShadow:h.HG.chassis,"&::before":{content:'""',position:"absolute",inset:0,borderRadius:h.fz.outer,backgroundImage:"url(\"data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E\")",opacity:.04,mixBlendMode:"overlay",pointerEvents:"none",zIndex:1}},children:[(0,d.jsx)(j,{sx:{top:12,left:24},children:b}),(0,d.jsx)(j,{sx:{top:12,right:24},children:c}),(0,d.jsx)(j,{sx:{bottom:12,left:"50%",transform:"translateX(-50%)"},children:f}),(0,d.jsx)(e.default,{sx:{position:"relative",zIndex:5},children:a})]})}function j({children:a,sx:b}){let c="light"===(0,g.default)().palette.mode;return(0,d.jsx)(f.A,{sx:{position:"absolute",fontSize:h.nH.engrave.size,letterSpacing:h.nH.engrave.spacing,color:h.sM.text.engraving,textShadow:c?"0 -1px 0 rgba(0,0,0,0.1)":"0 1px 0 rgba(255,255,255,0.08)",fontWeight:700,fontFamily:h.nt,zIndex:2,userSelect:"none",...b},children:a})}},48442:(a,b,c)=>{c.d(b,{PhysicalButton:()=>g});var d=c(78157),e=c(73995),f=c(75349);function g({selected:a=!1,sx:b,...c}){return(0,d.jsx)(e.A,{...c,sx:{height:44,bgcolor:a?f.sM.bg.crtBezel:f.sM.bg.chassis,border:"none",borderRadius:f.fz.small,color:a?f.sM.accent.amber:f.sM.text.inactive,fontFamily:f.nt,fontSize:f.nH.small.size,fontWeight:f.nH.small.weight,cursor:"pointer",boxShadow:a?f.HG.buttonPressed:f.HG.buttonRaised,transform:a?"translateY(1px)":"none",transition:"all 0.05s linear","&:active":{transform:"translateY(2px)",boxShadow:f.HG.buttonActive},"&:hover":{bgcolor:a?f.sM.bg.crtBezel:f.sM.bg.cardHover},textTransform:"uppercase",letterSpacing:f.nH.label.spacing,minWidth:0,...b}})}},48752:(a,b,c)=>{c.d(b,{CrtDisplay:()=>i});var d=c(78157),e=c(31768),f=c(90073),g=c(53678),h=c(75349);function i({amplitude:a=.1,frequency:b=8,glitchTrigger:c=0,audioLevel:i=0,children:j,height:k=280}){let l="light"===(0,g.default)().palette.mode,m=(0,e.useRef)(null),n=(0,e.useRef)(null),o=(0,e.useRef)(0),p=(0,e.useRef)(Date.now()),q=(0,e.useRef)(0),r=(0,e.useRef)(a),s=(0,e.useRef)(b),t=(0,e.useRef)(i),u=(0,e.useRef)(a),v=(0,e.useRef)(b),w=(0,e.useCallback)(()=>{let a=n.current;if(!a)return;let{gl:b,uTime:c,uGlitch:d,uAmp:e,uFreq:f}=a,g=r.current+.35*t.current;u.current+=(g-u.current)*.15,v.current+=(s.current-v.current)*.1,q.current*=.85,b.uniform1f(c,(Date.now()-p.current)/1e3),b.uniform1f(d,q.current),b.uniform1f(e,u.current),b.uniform1f(f,v.current),b.drawArrays(b.TRIANGLE_STRIP,0,4),o.current=requestAnimationFrame(w)},[]);return(0,d.jsxs)(f.default,{sx:{position:"relative",height:k,bgcolor:h.sM.bg.crtBezel,borderRadius:"8px",boxShadow:h.HG.insetDeep,overflow:"hidden"},children:[(0,d.jsxs)(f.default,{sx:{position:"absolute",inset:"2px",borderRadius:"6px",bgcolor:h.sM.bg.crtGlass,overflow:"hidden",boxShadow:h.HG.screenGlow},children:[(0,d.jsx)("canvas",{ref:m,style:{position:"absolute",inset:0,width:"100%",height:"100%",...l&&{filter:"invert(0.88) hue-rotate(180deg)",opacity:.9}}}),(0,d.jsx)(f.default,{sx:{position:"absolute",top:0,left:0,right:0,bottom:"50%",background:l?"linear-gradient(180deg, rgba(255,255,255,0.30) 0%, rgba(255,255,255,0) 100%)":"linear-gradient(180deg, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0) 100%)",pointerEvents:"none",zIndex:10}})]}),(0,d.jsx)(f.default,{sx:{position:"absolute",inset:"16px",zIndex:2,display:"flex",flexDirection:"column",justifyContent:"space-between",color:h.sM.accent.amber,textShadow:"0 0 6px rgba(242, 91, 41, 0.4)",pointerEvents:"none",fontFamily:h.nt},children:j})]})}new Float32Array([-1,-1,1,-1,-1,1,1,1])},50205:(a,b,c)=>{c.d(b,{PhosphorText:()=>i});var d=c(78157),e=c(90410),f=c(75349);let g=`0 0 8px ${f.sM.accent.amberGlow}`,h={hero:{fontSize:f.nH.hero.size,color:f.sM.accent.amber,glow:g,fontWeight:f.nH.hero.weight,letterSpacing:f.nH.hero.spacing,lineHeight:f.nH.hero.line},title:{fontSize:f.nH.title.size,color:f.sM.accent.amber,glow:"0 0 6px rgba(242, 91, 41, 0.4)",fontWeight:f.nH.title.weight,letterSpacing:f.nH.title.spacing,lineHeight:f.nH.title.line},value:{fontSize:f.nH.value.size,color:f.sM.accent.amber,glow:"0 0 4px rgba(242, 91, 41, 0.3)",fontWeight:f.nH.value.weight,letterSpacing:f.nH.value.spacing,lineHeight:f.nH.value.line},heading:{fontSize:f.nH.heading.size,color:f.sM.text.primary,glow:"none",fontWeight:f.nH.heading.weight,letterSpacing:f.nH.heading.spacing,lineHeight:f.nH.heading.line},body:{fontSize:f.nH.body.size,color:f.sM.text.secondary,glow:"none",fontWeight:f.nH.body.weight,letterSpacing:f.nH.body.spacing,lineHeight:f.nH.body.line},compact:{fontSize:f.nH.compact.size,color:f.sM.text.primary,glow:"none",fontWeight:f.nH.compact.weight,letterSpacing:f.nH.compact.spacing,lineHeight:f.nH.compact.line},small:{fontSize:f.nH.small.size,color:f.sM.text.inactive,glow:"none",fontWeight:f.nH.small.weight,letterSpacing:f.nH.small.spacing,lineHeight:f.nH.small.line},meta:{fontSize:f.nH.meta.size,color:f.sM.text.inactive,glow:"none",fontWeight:f.nH.meta.weight,letterSpacing:f.nH.meta.spacing,lineHeight:f.nH.meta.line,textTransform:"uppercase"},label:{fontSize:f.nH.label.size,color:f.sM.text.dimLabel,glow:"none",fontWeight:f.nH.label.weight,letterSpacing:f.nH.label.spacing,lineHeight:f.nH.label.line,textTransform:"uppercase"},dim:{fontSize:f.nH.label.size,color:f.sM.text.inactive,glow:"none",fontWeight:f.nH.body.weight,letterSpacing:f.nH.label.spacing,lineHeight:f.nH.label.line},engrave:{fontSize:f.nH.engrave.size,color:f.sM.text.engraving,glow:"none",fontWeight:f.nH.engrave.weight,letterSpacing:f.nH.engrave.spacing,lineHeight:f.nH.engrave.line,textTransform:"uppercase"},micro:{fontSize:f.nH.micro.size,color:f.sM.text.dimLabel,glow:"none",fontWeight:f.nH.micro.weight,letterSpacing:f.nH.micro.spacing,lineHeight:f.nH.micro.line,textTransform:"uppercase"},nano:{fontSize:f.nH.nano.size,color:f.sM.text.inactive,glow:"none",fontWeight:f.nH.nano.weight,letterSpacing:f.nH.nano.spacing,lineHeight:f.nH.nano.line,textTransform:"uppercase"}};function i({variant:a="value",sx:b,...c}){let g=h[a];return(0,d.jsx)(e.A,{...c,sx:{fontFamily:f.nt,fontSize:g.fontSize,fontWeight:g.fontWeight,color:g.color,textShadow:"none"!==g.glow?g.glow:"none",letterSpacing:g.letterSpacing,lineHeight:g.lineHeight,fontVariantNumeric:"tabular-nums",textTransform:g.textTransform??"none",...b}})}},66951:(a,b,c)=>{c.d(b,{ScreenPanel:()=>h});var d=c(78157),e=c(90073),f=c(53678),g=c(75349);function h({children:a,height:b}){let c="light"===(0,f.default)().palette.mode;return(0,d.jsxs)(e.default,{sx:{position:"relative",bgcolor:g.sM.bg.crtBezel,borderRadius:"12px",boxShadow:g.HG.insetDeep,overflow:"hidden",height:b},children:[(0,d.jsx)(e.default,{sx:{position:"absolute",inset:"2px",borderRadius:"10px",bgcolor:g.sM.bg.crtGlass,boxShadow:g.HG.screenGlow,"&::after":{content:'""',position:"absolute",top:0,left:0,right:0,bottom:"50%",background:c?"linear-gradient(180deg, rgba(255,255,255,0.40) 0%, rgba(255,255,255,0) 100%)":"linear-gradient(180deg, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0) 100%)",pointerEvents:"none",zIndex:10}}}),(0,d.jsx)(e.default,{sx:{position:"relative",zIndex:2,p:2,height:"100%",display:"flex",flexDirection:"column"},children:a})]})}},69110:(a,b,c)=>{c.d(b,{Led:()=>h});var d=c(78157),e=c(90073),f=c(75349);let g={amber:{bg:f.sM.accent.amber,glow:f.sM.accent.amberGlow},green:{bg:f.sM.tag.green,glow:f.sM.tag.greenGlow},red:{bg:f.sM.tag.red,glow:f.sM.tag.redGlow},orange:{bg:f.sM.tag.orange,glow:f.sM.tag.orangeGlow},off:{bg:f.sM.led.off,glow:"transparent"}};function h({color:a="off",pulse:b=!1,size:c=8}){let f=g[a],h="off"!==a;return(0,d.jsx)(e.default,{sx:{width:c,height:c,borderRadius:"50%",bgcolor:f.bg,flexShrink:0,boxShadow:h?`inset 0 1px 2px rgba(255,255,255,0.5), 0 0 10px ${f.glow}`:"inset 0 1px 3px rgba(0,0,0,0.9), 0 1px 0 rgba(255,255,255,0.05)",transition:"all 0.1s",...b&&h?{animation:"led-pulse 1.5s ease-in-out infinite","@keyframes led-pulse":{"0%, 100%":{opacity:1},"50%":{opacity:.5}}}:{}}})}},76262:(a,b,c)=>{c.d(b,{MetalCard:()=>g});var d=c(78157),e=c(90073),f=c(75349);function g({children:a,inset:b=!1,sx:c,...g}){return(0,d.jsx)(e.default,{...g,sx:{bgcolor:b?f.sM.bg.inset:f.sM.bg.card,borderRadius:b?f.fz.inner:f.fz.card,borderTop:b?"none":`1px solid ${f.sM.border.subtle}`,boxShadow:b?f.HG.inset:f.HG.card,p:b?"6px":3,overflow:"hidden",transition:"background-color 0.2s ease","&:hover":b?{}:{bgcolor:f.sM.bg.cardHover},...c},children:a})}}}; \ No newline at end of file diff --git a/apps/web/.next/server/chunks/383.js b/apps/web/.next/server/chunks/383.js deleted file mode 100644 index c849b15..0000000 --- a/apps/web/.next/server/chunks/383.js +++ /dev/null @@ -1,6 +0,0 @@ -exports.id=383,exports.ids=[383],exports.modules={3067:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{APP_BUILD_MANIFEST:function(){return u},APP_CLIENT_INTERNALS:function(){return _},APP_PATHS_MANIFEST:function(){return r},APP_PATH_ROUTES_MANIFEST:function(){return s},AdapterOutputType:function(){return f},BARREL_OPTIMIZATION_PREFIX:function(){return S},BLOCKED_PAGES:function(){return N},BUILD_ID_FILE:function(){return M},BUILD_MANIFEST:function(){return t},CLIENT_PUBLIC_FILES_PATH:function(){return O},CLIENT_REFERENCE_MANIFEST:function(){return T},CLIENT_STATIC_FILES_PATH:function(){return P},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return ab},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return Z},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return $},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return ad},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return ae},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return aa},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return ac},COMPILER_INDEXES:function(){return g},COMPILER_NAMES:function(){return e},CONFIG_FILES:function(){return L},DEFAULT_RUNTIME_WEBPACK:function(){return af},DEFAULT_SANS_SERIF_FONT:function(){return ak},DEFAULT_SERIF_FONT:function(){return aj},DEV_CLIENT_MIDDLEWARE_MANIFEST:function(){return I},DEV_CLIENT_PAGES_MANIFEST:function(){return E},DYNAMIC_CSS_MANIFEST:function(){return Y},EDGE_RUNTIME_WEBPACK:function(){return ag},EDGE_UNSUPPORTED_NODE_APIS:function(){return ap},EXPORT_DETAIL:function(){return z},EXPORT_MARKER:function(){return y},FUNCTIONS_CONFIG_MANIFEST:function(){return v},IMAGES_MANIFEST:function(){return C},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return X},MIDDLEWARE_BUILD_MANIFEST:function(){return V},MIDDLEWARE_MANIFEST:function(){return F},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return W},MODERN_BROWSERSLIST_TARGET:function(){return d.default},NEXT_BUILTIN_DOCUMENT:function(){return R},NEXT_FONT_MANIFEST:function(){return x},PAGES_MANIFEST:function(){return p},PHASE_DEVELOPMENT_SERVER:function(){return m},PHASE_EXPORT:function(){return j},PHASE_INFO:function(){return o},PHASE_PRODUCTION_BUILD:function(){return k},PHASE_PRODUCTION_SERVER:function(){return l},PHASE_TEST:function(){return n},PRERENDER_MANIFEST:function(){return A},REACT_LOADABLE_MANIFEST:function(){return J},ROUTES_MANIFEST:function(){return B},RSC_MODULE_TYPES:function(){return ao},SERVER_DIRECTORY:function(){return K},SERVER_FILES_MANIFEST:function(){return D},SERVER_PROPS_ID:function(){return ai},SERVER_REFERENCE_MANIFEST:function(){return U},STATIC_PROPS_ID:function(){return ah},STATIC_STATUS_PAGES:function(){return al},STRING_LITERAL_DROP_BUNDLE:function(){return Q},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return w},SYSTEM_ENTRYPOINTS:function(){return aq},TRACE_OUTPUT_VERSION:function(){return am},TURBOPACK_CLIENT_BUILD_MANIFEST:function(){return H},TURBOPACK_CLIENT_MIDDLEWARE_MANIFEST:function(){return G},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return an},UNDERSCORE_NOT_FOUND_ROUTE:function(){return h},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return i},WEBPACK_STATS:function(){return q}});let d=c(88485)._(c(99637)),e={client:"client",server:"server",edgeServer:"edge-server"};var f=function(a){return a.PAGES="PAGES",a.PAGES_API="PAGES_API",a.APP_PAGE="APP_PAGE",a.APP_ROUTE="APP_ROUTE",a.PRERENDER="PRERENDER",a.STATIC_FILE="STATIC_FILE",a.MIDDLEWARE="MIDDLEWARE",a}({});let g={[e.client]:0,[e.server]:1,[e.edgeServer]:2},h="/_not-found",i=""+h+"/page",j="phase-export",k="phase-production-build",l="phase-production-server",m="phase-development-server",n="phase-test",o="phase-info",p="pages-manifest.json",q="webpack-stats.json",r="app-paths-manifest.json",s="app-path-routes-manifest.json",t="build-manifest.json",u="app-build-manifest.json",v="functions-config-manifest.json",w="subresource-integrity-manifest",x="next-font-manifest",y="export-marker.json",z="export-detail.json",A="prerender-manifest.json",B="routes-manifest.json",C="images-manifest.json",D="required-server-files.json",E="_devPagesManifest.json",F="middleware-manifest.json",G="_clientMiddlewareManifest.json",H="client-build-manifest.json",I="_devMiddlewareManifest.json",J="react-loadable-manifest.json",K="server",L=["next.config.js","next.config.mjs","next.config.ts"],M="BUILD_ID",N=["/_document","/_app","/_error"],O="public",P="static",Q="__NEXT_DROP_CLIENT_FILE__",R="__NEXT_BUILTIN_DOCUMENT__",S="__barrel_optimize__",T="client-reference-manifest",U="server-reference-manifest",V="middleware-build-manifest",W="middleware-react-loadable-manifest",X="interception-route-rewrite-manifest",Y="dynamic-css-manifest",Z="main",$=""+Z+"-app",_="app-pages-internals",aa="react-refresh",ab="amp",ac="webpack",ad="polyfills",ae=Symbol(ad),af="webpack-runtime",ag="edge-runtime-webpack",ah="__N_SSG",ai="__N_SSP",aj={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},ak={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},al=["/500"],am=1,an=6e3,ao={client:"client",server:"server"},ap=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],aq=new Set([Z,aa,ab,$]);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},3938:(a,b)=>{"use strict";function c(a){return a.replace(/\\/g,"/")}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"normalizePathSep",{enumerable:!0,get:function(){return c}})},19144:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getSortedRouteObjects:function(){return d.getSortedRouteObjects},getSortedRoutes:function(){return d.getSortedRoutes},isDynamicRoute:function(){return e.isDynamicRoute}});let d=c(32046),e=c(91852)},23701:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{default:function(){return e},getProperError:function(){return f}});let d=c(57701);function e(a){return"object"==typeof a&&null!==a&&"name"in a&&"message"in a}function f(a){return e(a)?a:Object.defineProperty(Error((0,d.isPlainObject)(a)?function(a){let b=new WeakSet;return JSON.stringify(a,(a,c)=>{if("object"==typeof c&&null!==c){if(b.has(c))return"[Circular]";b.add(c)}return c})}(a):a+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},26166:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ESCAPE_REGEX:function(){return d},htmlEscapeJsonString:function(){return e}});let c={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},d=/[&><\u2028\u2029]/g;function e(a){return a.replace(d,a=>c[a])}},29580:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"denormalizePagePath",{enumerable:!0,get:function(){return f}});let d=c(19144),e=c(3938);function f(a){let b=(0,e.normalizePathSep)(a);return b.startsWith("/index/")&&!(0,d.isDynamicRoute)(b)?b.slice(6):"/index"!==b?b:"/"}},32046:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getSortedRouteObjects:function(){return e},getSortedRoutes:function(){return d}});class c{insert(a){this._insert(a.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(a){void 0===a&&(a="/");let b=[...this.children.keys()].sort();null!==this.slugName&&b.splice(b.indexOf("[]"),1),null!==this.restSlugName&&b.splice(b.indexOf("[...]"),1),null!==this.optionalRestSlugName&&b.splice(b.indexOf("[[...]]"),1);let c=b.map(b=>this.children.get(b)._smoosh(""+a+b+"/")).reduce((a,b)=>[...a,...b],[]);if(null!==this.slugName&&c.push(...this.children.get("[]")._smoosh(a+"["+this.slugName+"]/")),!this.placeholder){let b="/"===a?"/":a.slice(0,-1);if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot define a route with the same specificity as a optional catch-all route ("'+b+'" and "'+b+"[[..."+this.optionalRestSlugName+']]").'),"__NEXT_ERROR_CODE",{value:"E458",enumerable:!1,configurable:!0});c.unshift(b)}return null!==this.restSlugName&&c.push(...this.children.get("[...]")._smoosh(a+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&c.push(...this.children.get("[[...]]")._smoosh(a+"[[..."+this.optionalRestSlugName+"]]/")),c}_insert(a,b,d){if(0===a.length){this.placeholder=!1;return}if(d)throw Object.defineProperty(Error("Catch-all must be the last part of the URL."),"__NEXT_ERROR_CODE",{value:"E392",enumerable:!1,configurable:!0});let e=a[0];if(e.startsWith("[")&&e.endsWith("]")){let c=e.slice(1,-1),g=!1;if(c.startsWith("[")&&c.endsWith("]")&&(c=c.slice(1,-1),g=!0),c.startsWith("…"))throw Object.defineProperty(Error("Detected a three-dot character ('…') at ('"+c+"'). Did you mean ('...')?"),"__NEXT_ERROR_CODE",{value:"E147",enumerable:!1,configurable:!0});if(c.startsWith("...")&&(c=c.substring(3),d=!0),c.startsWith("[")||c.endsWith("]"))throw Object.defineProperty(Error("Segment names may not start or end with extra brackets ('"+c+"')."),"__NEXT_ERROR_CODE",{value:"E421",enumerable:!1,configurable:!0});if(c.startsWith("."))throw Object.defineProperty(Error("Segment names may not start with erroneous periods ('"+c+"')."),"__NEXT_ERROR_CODE",{value:"E288",enumerable:!1,configurable:!0});function f(a,c){if(null!==a&&a!==c)throw Object.defineProperty(Error("You cannot use different slug names for the same dynamic path ('"+a+"' !== '"+c+"')."),"__NEXT_ERROR_CODE",{value:"E337",enumerable:!1,configurable:!0});b.forEach(a=>{if(a===c)throw Object.defineProperty(Error('You cannot have the same slug name "'+c+'" repeat within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E247",enumerable:!1,configurable:!0});if(a.replace(/\W/g,"")===e.replace(/\W/g,""))throw Object.defineProperty(Error('You cannot have the slug names "'+a+'" and "'+c+'" differ only by non-word symbols within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E499",enumerable:!1,configurable:!0})}),b.push(c)}if(d)if(g){if(null!=this.restSlugName)throw Object.defineProperty(Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+a[0]+'" ).'),"__NEXT_ERROR_CODE",{value:"E299",enumerable:!1,configurable:!0});f(this.optionalRestSlugName,c),this.optionalRestSlugName=c,e="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+a[0]+'").'),"__NEXT_ERROR_CODE",{value:"E300",enumerable:!1,configurable:!0});f(this.restSlugName,c),this.restSlugName=c,e="[...]"}else{if(g)throw Object.defineProperty(Error('Optional route parameters are not yet supported ("'+a[0]+'").'),"__NEXT_ERROR_CODE",{value:"E435",enumerable:!1,configurable:!0});f(this.slugName,c),this.slugName=c,e="[]"}}this.children.has(e)||this.children.set(e,new c),this.children.get(e)._insert(a.slice(1),b,d)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function d(a){let b=new c;return a.forEach(a=>b.insert(a)),b.smoosh()}function e(a,b){let c={},e=[];for(let d=0;da[c[b]])}},33129:a=>{(()=>{"use strict";var b={491:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.ContextAPI=void 0;let d=c(223),e=c(172),f=c(930),g="context",h=new d.NoopContextManager;class i{constructor(){}static getInstance(){return this._instance||(this._instance=new i),this._instance}setGlobalContextManager(a){return(0,e.registerGlobal)(g,a,f.DiagAPI.instance())}active(){return this._getContextManager().active()}with(a,b,c,...d){return this._getContextManager().with(a,b,c,...d)}bind(a,b){return this._getContextManager().bind(a,b)}_getContextManager(){return(0,e.getGlobal)(g)||h}disable(){this._getContextManager().disable(),(0,e.unregisterGlobal)(g,f.DiagAPI.instance())}}b.ContextAPI=i},930:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.DiagAPI=void 0;let d=c(56),e=c(912),f=c(957),g=c(172);class h{constructor(){function a(a){return function(...b){let c=(0,g.getGlobal)("diag");if(c)return c[a](...b)}}let b=this;b.setLogger=(a,c={logLevel:f.DiagLogLevel.INFO})=>{var d,h,i;if(a===b){let a=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return b.error(null!=(d=a.stack)?d:a.message),!1}"number"==typeof c&&(c={logLevel:c});let j=(0,g.getGlobal)("diag"),k=(0,e.createLogLevelDiagLogger)(null!=(h=c.logLevel)?h:f.DiagLogLevel.INFO,a);if(j&&!c.suppressOverrideMessage){let a=null!=(i=Error().stack)?i:"";j.warn(`Current logger will be overwritten from ${a}`),k.warn(`Current logger will overwrite one already registered from ${a}`)}return(0,g.registerGlobal)("diag",k,b,!0)},b.disable=()=>{(0,g.unregisterGlobal)("diag",b)},b.createComponentLogger=a=>new d.DiagComponentLogger(a),b.verbose=a("verbose"),b.debug=a("debug"),b.info=a("info"),b.warn=a("warn"),b.error=a("error")}static instance(){return this._instance||(this._instance=new h),this._instance}}b.DiagAPI=h},653:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.MetricsAPI=void 0;let d=c(660),e=c(172),f=c(930),g="metrics";class h{constructor(){}static getInstance(){return this._instance||(this._instance=new h),this._instance}setGlobalMeterProvider(a){return(0,e.registerGlobal)(g,a,f.DiagAPI.instance())}getMeterProvider(){return(0,e.getGlobal)(g)||d.NOOP_METER_PROVIDER}getMeter(a,b,c){return this.getMeterProvider().getMeter(a,b,c)}disable(){(0,e.unregisterGlobal)(g,f.DiagAPI.instance())}}b.MetricsAPI=h},181:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.PropagationAPI=void 0;let d=c(172),e=c(874),f=c(194),g=c(277),h=c(369),i=c(930),j="propagation",k=new e.NoopTextMapPropagator;class l{constructor(){this.createBaggage=h.createBaggage,this.getBaggage=g.getBaggage,this.getActiveBaggage=g.getActiveBaggage,this.setBaggage=g.setBaggage,this.deleteBaggage=g.deleteBaggage}static getInstance(){return this._instance||(this._instance=new l),this._instance}setGlobalPropagator(a){return(0,d.registerGlobal)(j,a,i.DiagAPI.instance())}inject(a,b,c=f.defaultTextMapSetter){return this._getGlobalPropagator().inject(a,b,c)}extract(a,b,c=f.defaultTextMapGetter){return this._getGlobalPropagator().extract(a,b,c)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,d.unregisterGlobal)(j,i.DiagAPI.instance())}_getGlobalPropagator(){return(0,d.getGlobal)(j)||k}}b.PropagationAPI=l},997:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.TraceAPI=void 0;let d=c(172),e=c(846),f=c(139),g=c(607),h=c(930),i="trace";class j{constructor(){this._proxyTracerProvider=new e.ProxyTracerProvider,this.wrapSpanContext=f.wrapSpanContext,this.isSpanContextValid=f.isSpanContextValid,this.deleteSpan=g.deleteSpan,this.getSpan=g.getSpan,this.getActiveSpan=g.getActiveSpan,this.getSpanContext=g.getSpanContext,this.setSpan=g.setSpan,this.setSpanContext=g.setSpanContext}static getInstance(){return this._instance||(this._instance=new j),this._instance}setGlobalTracerProvider(a){let b=(0,d.registerGlobal)(i,this._proxyTracerProvider,h.DiagAPI.instance());return b&&this._proxyTracerProvider.setDelegate(a),b}getTracerProvider(){return(0,d.getGlobal)(i)||this._proxyTracerProvider}getTracer(a,b){return this.getTracerProvider().getTracer(a,b)}disable(){(0,d.unregisterGlobal)(i,h.DiagAPI.instance()),this._proxyTracerProvider=new e.ProxyTracerProvider}}b.TraceAPI=j},277:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.deleteBaggage=b.setBaggage=b.getActiveBaggage=b.getBaggage=void 0;let d=c(491),e=(0,c(780).createContextKey)("OpenTelemetry Baggage Key");function f(a){return a.getValue(e)||void 0}b.getBaggage=f,b.getActiveBaggage=function(){return f(d.ContextAPI.getInstance().active())},b.setBaggage=function(a,b){return a.setValue(e,b)},b.deleteBaggage=function(a){return a.deleteValue(e)}},993:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.BaggageImpl=void 0;class c{constructor(a){this._entries=a?new Map(a):new Map}getEntry(a){let b=this._entries.get(a);if(b)return Object.assign({},b)}getAllEntries(){return Array.from(this._entries.entries()).map(([a,b])=>[a,b])}setEntry(a,b){let d=new c(this._entries);return d._entries.set(a,b),d}removeEntry(a){let b=new c(this._entries);return b._entries.delete(a),b}removeEntries(...a){let b=new c(this._entries);for(let c of a)b._entries.delete(c);return b}clear(){return new c}}b.BaggageImpl=c},830:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.baggageEntryMetadataSymbol=void 0,b.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")},369:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.baggageEntryMetadataFromString=b.createBaggage=void 0;let d=c(930),e=c(993),f=c(830),g=d.DiagAPI.instance();b.createBaggage=function(a={}){return new e.BaggageImpl(new Map(Object.entries(a)))},b.baggageEntryMetadataFromString=function(a){return"string"!=typeof a&&(g.error(`Cannot create baggage metadata from unknown type: ${typeof a}`),a=""),{__TYPE__:f.baggageEntryMetadataSymbol,toString:()=>a}}},67:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.context=void 0,b.context=c(491).ContextAPI.getInstance()},223:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.NoopContextManager=void 0;let d=c(780);class e{active(){return d.ROOT_CONTEXT}with(a,b,c,...d){return b.call(c,...d)}bind(a,b){return b}enable(){return this}disable(){return this}}b.NoopContextManager=e},780:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.ROOT_CONTEXT=b.createContextKey=void 0,b.createContextKey=function(a){return Symbol.for(a)};class c{constructor(a){let b=this;b._currentContext=a?new Map(a):new Map,b.getValue=a=>b._currentContext.get(a),b.setValue=(a,d)=>{let e=new c(b._currentContext);return e._currentContext.set(a,d),e},b.deleteValue=a=>{let d=new c(b._currentContext);return d._currentContext.delete(a),d}}}b.ROOT_CONTEXT=new c},506:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.diag=void 0,b.diag=c(930).DiagAPI.instance()},56:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.DiagComponentLogger=void 0;let d=c(172);class e{constructor(a){this._namespace=a.namespace||"DiagComponentLogger"}debug(...a){return f("debug",this._namespace,a)}error(...a){return f("error",this._namespace,a)}info(...a){return f("info",this._namespace,a)}warn(...a){return f("warn",this._namespace,a)}verbose(...a){return f("verbose",this._namespace,a)}}function f(a,b,c){let e=(0,d.getGlobal)("diag");if(e)return c.unshift(b),e[a](...c)}b.DiagComponentLogger=e},972:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.DiagConsoleLogger=void 0;let c=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];class d{constructor(){for(let a=0;a{Object.defineProperty(b,"__esModule",{value:!0}),b.createLogLevelDiagLogger=void 0;let d=c(957);b.createLogLevelDiagLogger=function(a,b){function c(c,d){let e=b[c];return"function"==typeof e&&a>=d?e.bind(b):function(){}}return ad.DiagLogLevel.ALL&&(a=d.DiagLogLevel.ALL),b=b||{},{error:c("error",d.DiagLogLevel.ERROR),warn:c("warn",d.DiagLogLevel.WARN),info:c("info",d.DiagLogLevel.INFO),debug:c("debug",d.DiagLogLevel.DEBUG),verbose:c("verbose",d.DiagLogLevel.VERBOSE)}}},957:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.DiagLogLevel=void 0,function(a){a[a.NONE=0]="NONE",a[a.ERROR=30]="ERROR",a[a.WARN=50]="WARN",a[a.INFO=60]="INFO",a[a.DEBUG=70]="DEBUG",a[a.VERBOSE=80]="VERBOSE",a[a.ALL=9999]="ALL"}(b.DiagLogLevel||(b.DiagLogLevel={}))},172:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.unregisterGlobal=b.getGlobal=b.registerGlobal=void 0;let d=c(200),e=c(521),f=c(130),g=e.VERSION.split(".")[0],h=Symbol.for(`opentelemetry.js.api.${g}`),i=d._globalThis;b.registerGlobal=function(a,b,c,d=!1){var f;let g=i[h]=null!=(f=i[h])?f:{version:e.VERSION};if(!d&&g[a]){let b=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${a}`);return c.error(b.stack||b.message),!1}if(g.version!==e.VERSION){let b=Error(`@opentelemetry/api: Registration of version v${g.version} for ${a} does not match previously registered API v${e.VERSION}`);return c.error(b.stack||b.message),!1}return g[a]=b,c.debug(`@opentelemetry/api: Registered a global for ${a} v${e.VERSION}.`),!0},b.getGlobal=function(a){var b,c;let d=null==(b=i[h])?void 0:b.version;if(d&&(0,f.isCompatible)(d))return null==(c=i[h])?void 0:c[a]},b.unregisterGlobal=function(a,b){b.debug(`@opentelemetry/api: Unregistering a global for ${a} v${e.VERSION}.`);let c=i[h];c&&delete c[a]}},130:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.isCompatible=b._makeCompatibilityCheck=void 0;let d=c(521),e=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function f(a){let b=new Set([a]),c=new Set,d=a.match(e);if(!d)return()=>!1;let f={major:+d[1],minor:+d[2],patch:+d[3],prerelease:d[4]};if(null!=f.prerelease)return function(b){return b===a};function g(a){return c.add(a),!1}return function(a){if(b.has(a))return!0;if(c.has(a))return!1;let d=a.match(e);if(!d)return g(a);let h={major:+d[1],minor:+d[2],patch:+d[3],prerelease:d[4]};if(null!=h.prerelease||f.major!==h.major)return g(a);if(0===f.major)return f.minor===h.minor&&f.patch<=h.patch?(b.add(a),!0):g(a);return f.minor<=h.minor?(b.add(a),!0):g(a)}}b._makeCompatibilityCheck=f,b.isCompatible=f(d.VERSION)},886:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.metrics=void 0,b.metrics=c(653).MetricsAPI.getInstance()},901:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.ValueType=void 0,function(a){a[a.INT=0]="INT",a[a.DOUBLE=1]="DOUBLE"}(b.ValueType||(b.ValueType={}))},102:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.createNoopMeter=b.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=b.NOOP_OBSERVABLE_GAUGE_METRIC=b.NOOP_OBSERVABLE_COUNTER_METRIC=b.NOOP_UP_DOWN_COUNTER_METRIC=b.NOOP_HISTOGRAM_METRIC=b.NOOP_COUNTER_METRIC=b.NOOP_METER=b.NoopObservableUpDownCounterMetric=b.NoopObservableGaugeMetric=b.NoopObservableCounterMetric=b.NoopObservableMetric=b.NoopHistogramMetric=b.NoopUpDownCounterMetric=b.NoopCounterMetric=b.NoopMetric=b.NoopMeter=void 0;class c{constructor(){}createHistogram(a,c){return b.NOOP_HISTOGRAM_METRIC}createCounter(a,c){return b.NOOP_COUNTER_METRIC}createUpDownCounter(a,c){return b.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(a,c){return b.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(a,c){return b.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(a,c){return b.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(a,b){}removeBatchObservableCallback(a){}}b.NoopMeter=c;class d{}b.NoopMetric=d;class e extends d{add(a,b){}}b.NoopCounterMetric=e;class f extends d{add(a,b){}}b.NoopUpDownCounterMetric=f;class g extends d{record(a,b){}}b.NoopHistogramMetric=g;class h{addCallback(a){}removeCallback(a){}}b.NoopObservableMetric=h;class i extends h{}b.NoopObservableCounterMetric=i;class j extends h{}b.NoopObservableGaugeMetric=j;class k extends h{}b.NoopObservableUpDownCounterMetric=k,b.NOOP_METER=new c,b.NOOP_COUNTER_METRIC=new e,b.NOOP_HISTOGRAM_METRIC=new g,b.NOOP_UP_DOWN_COUNTER_METRIC=new f,b.NOOP_OBSERVABLE_COUNTER_METRIC=new i,b.NOOP_OBSERVABLE_GAUGE_METRIC=new j,b.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new k,b.createNoopMeter=function(){return b.NOOP_METER}},660:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.NOOP_METER_PROVIDER=b.NoopMeterProvider=void 0;let d=c(102);class e{getMeter(a,b,c){return d.NOOP_METER}}b.NoopMeterProvider=e,b.NOOP_METER_PROVIDER=new e},200:function(a,b,c){var d=this&&this.__createBinding||(Object.create?function(a,b,c,d){void 0===d&&(d=c),Object.defineProperty(a,d,{enumerable:!0,get:function(){return b[c]}})}:function(a,b,c,d){void 0===d&&(d=c),a[d]=b[c]}),e=this&&this.__exportStar||function(a,b){for(var c in a)"default"===c||Object.prototype.hasOwnProperty.call(b,c)||d(b,a,c)};Object.defineProperty(b,"__esModule",{value:!0}),e(c(46),b)},651:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b._globalThis=void 0,b._globalThis="object"==typeof globalThis?globalThis:global},46:function(a,b,c){var d=this&&this.__createBinding||(Object.create?function(a,b,c,d){void 0===d&&(d=c),Object.defineProperty(a,d,{enumerable:!0,get:function(){return b[c]}})}:function(a,b,c,d){void 0===d&&(d=c),a[d]=b[c]}),e=this&&this.__exportStar||function(a,b){for(var c in a)"default"===c||Object.prototype.hasOwnProperty.call(b,c)||d(b,a,c)};Object.defineProperty(b,"__esModule",{value:!0}),e(c(651),b)},939:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.propagation=void 0,b.propagation=c(181).PropagationAPI.getInstance()},874:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.NoopTextMapPropagator=void 0;class c{inject(a,b){}extract(a,b){return a}fields(){return[]}}b.NoopTextMapPropagator=c},194:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.defaultTextMapSetter=b.defaultTextMapGetter=void 0,b.defaultTextMapGetter={get(a,b){if(null!=a)return a[b]},keys:a=>null==a?[]:Object.keys(a)},b.defaultTextMapSetter={set(a,b,c){null!=a&&(a[b]=c)}}},845:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.trace=void 0,b.trace=c(997).TraceAPI.getInstance()},403:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.NonRecordingSpan=void 0;let d=c(476);class e{constructor(a=d.INVALID_SPAN_CONTEXT){this._spanContext=a}spanContext(){return this._spanContext}setAttribute(a,b){return this}setAttributes(a){return this}addEvent(a,b){return this}setStatus(a){return this}updateName(a){return this}end(a){}isRecording(){return!1}recordException(a,b){}}b.NonRecordingSpan=e},614:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.NoopTracer=void 0;let d=c(491),e=c(607),f=c(403),g=c(139),h=d.ContextAPI.getInstance();class i{startSpan(a,b,c=h.active()){var d;if(null==b?void 0:b.root)return new f.NonRecordingSpan;let i=c&&(0,e.getSpanContext)(c);return"object"==typeof(d=i)&&"string"==typeof d.spanId&&"string"==typeof d.traceId&&"number"==typeof d.traceFlags&&(0,g.isSpanContextValid)(i)?new f.NonRecordingSpan(i):new f.NonRecordingSpan}startActiveSpan(a,b,c,d){let f,g,i;if(arguments.length<2)return;2==arguments.length?i=b:3==arguments.length?(f=b,i=c):(f=b,g=c,i=d);let j=null!=g?g:h.active(),k=this.startSpan(a,f,j),l=(0,e.setSpan)(j,k);return h.with(l,i,void 0,k)}}b.NoopTracer=i},124:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.NoopTracerProvider=void 0;let d=c(614);class e{getTracer(a,b,c){return new d.NoopTracer}}b.NoopTracerProvider=e},125:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.ProxyTracer=void 0;let d=new(c(614)).NoopTracer;class e{constructor(a,b,c,d){this._provider=a,this.name=b,this.version=c,this.options=d}startSpan(a,b,c){return this._getTracer().startSpan(a,b,c)}startActiveSpan(a,b,c,d){let e=this._getTracer();return Reflect.apply(e.startActiveSpan,e,arguments)}_getTracer(){if(this._delegate)return this._delegate;let a=this._provider.getDelegateTracer(this.name,this.version,this.options);return a?(this._delegate=a,this._delegate):d}}b.ProxyTracer=e},846:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.ProxyTracerProvider=void 0;let d=c(125),e=new(c(124)).NoopTracerProvider;class f{getTracer(a,b,c){var e;return null!=(e=this.getDelegateTracer(a,b,c))?e:new d.ProxyTracer(this,a,b,c)}getDelegate(){var a;return null!=(a=this._delegate)?a:e}setDelegate(a){this._delegate=a}getDelegateTracer(a,b,c){var d;return null==(d=this._delegate)?void 0:d.getTracer(a,b,c)}}b.ProxyTracerProvider=f},996:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.SamplingDecision=void 0,function(a){a[a.NOT_RECORD=0]="NOT_RECORD",a[a.RECORD=1]="RECORD",a[a.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(b.SamplingDecision||(b.SamplingDecision={}))},607:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.getSpanContext=b.setSpanContext=b.deleteSpan=b.setSpan=b.getActiveSpan=b.getSpan=void 0;let d=c(780),e=c(403),f=c(491),g=(0,d.createContextKey)("OpenTelemetry Context Key SPAN");function h(a){return a.getValue(g)||void 0}function i(a,b){return a.setValue(g,b)}b.getSpan=h,b.getActiveSpan=function(){return h(f.ContextAPI.getInstance().active())},b.setSpan=i,b.deleteSpan=function(a){return a.deleteValue(g)},b.setSpanContext=function(a,b){return i(a,new e.NonRecordingSpan(b))},b.getSpanContext=function(a){var b;return null==(b=h(a))?void 0:b.spanContext()}},325:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.TraceStateImpl=void 0;let d=c(564);class e{constructor(a){this._internalState=new Map,a&&this._parse(a)}set(a,b){let c=this._clone();return c._internalState.has(a)&&c._internalState.delete(a),c._internalState.set(a,b),c}unset(a){let b=this._clone();return b._internalState.delete(a),b}get(a){return this._internalState.get(a)}serialize(){return this._keys().reduce((a,b)=>(a.push(b+"="+this.get(b)),a),[]).join(",")}_parse(a){!(a.length>512)&&(this._internalState=a.split(",").reverse().reduce((a,b)=>{let c=b.trim(),e=c.indexOf("=");if(-1!==e){let f=c.slice(0,e),g=c.slice(e+1,b.length);(0,d.validateKey)(f)&&(0,d.validateValue)(g)&&a.set(f,g)}return a},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let a=new e;return a._internalState=new Map(this._internalState),a}}b.TraceStateImpl=e},564:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.validateValue=b.validateKey=void 0;let c="[_0-9a-z-*/]",d=`[a-z]${c}{0,255}`,e=`[a-z0-9]${c}{0,240}@[a-z]${c}{0,13}`,f=RegExp(`^(?:${d}|${e})$`),g=/^[ -~]{0,255}[!-~]$/,h=/,|=/;b.validateKey=function(a){return f.test(a)},b.validateValue=function(a){return g.test(a)&&!h.test(a)}},98:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.createTraceState=void 0;let d=c(325);b.createTraceState=function(a){return new d.TraceStateImpl(a)}},476:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.INVALID_SPAN_CONTEXT=b.INVALID_TRACEID=b.INVALID_SPANID=void 0;let d=c(475);b.INVALID_SPANID="0000000000000000",b.INVALID_TRACEID="00000000000000000000000000000000",b.INVALID_SPAN_CONTEXT={traceId:b.INVALID_TRACEID,spanId:b.INVALID_SPANID,traceFlags:d.TraceFlags.NONE}},357:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.SpanKind=void 0,function(a){a[a.INTERNAL=0]="INTERNAL",a[a.SERVER=1]="SERVER",a[a.CLIENT=2]="CLIENT",a[a.PRODUCER=3]="PRODUCER",a[a.CONSUMER=4]="CONSUMER"}(b.SpanKind||(b.SpanKind={}))},139:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.wrapSpanContext=b.isSpanContextValid=b.isValidSpanId=b.isValidTraceId=void 0;let d=c(476),e=c(403),f=/^([0-9a-f]{32})$/i,g=/^[0-9a-f]{16}$/i;function h(a){return f.test(a)&&a!==d.INVALID_TRACEID}function i(a){return g.test(a)&&a!==d.INVALID_SPANID}b.isValidTraceId=h,b.isValidSpanId=i,b.isSpanContextValid=function(a){return h(a.traceId)&&i(a.spanId)},b.wrapSpanContext=function(a){return new e.NonRecordingSpan(a)}},847:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.SpanStatusCode=void 0,function(a){a[a.UNSET=0]="UNSET",a[a.OK=1]="OK",a[a.ERROR=2]="ERROR"}(b.SpanStatusCode||(b.SpanStatusCode={}))},475:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.TraceFlags=void 0,function(a){a[a.NONE=0]="NONE",a[a.SAMPLED=1]="SAMPLED"}(b.TraceFlags||(b.TraceFlags={}))},521:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),b.VERSION=void 0,b.VERSION="1.6.0"}},c={};function d(a){var e=c[a];if(void 0!==e)return e.exports;var f=c[a]={exports:{}},g=!0;try{b[a].call(f.exports,f,f.exports,d),g=!1}finally{g&&delete c[a]}return f.exports}d.ab=__dirname+"/";var e={};(()=>{Object.defineProperty(e,"__esModule",{value:!0}),e.trace=e.propagation=e.metrics=e.diag=e.context=e.INVALID_SPAN_CONTEXT=e.INVALID_TRACEID=e.INVALID_SPANID=e.isValidSpanId=e.isValidTraceId=e.isSpanContextValid=e.createTraceState=e.TraceFlags=e.SpanStatusCode=e.SpanKind=e.SamplingDecision=e.ProxyTracerProvider=e.ProxyTracer=e.defaultTextMapSetter=e.defaultTextMapGetter=e.ValueType=e.createNoopMeter=e.DiagLogLevel=e.DiagConsoleLogger=e.ROOT_CONTEXT=e.createContextKey=e.baggageEntryMetadataFromString=void 0;var a=d(369);Object.defineProperty(e,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return a.baggageEntryMetadataFromString}});var b=d(780);Object.defineProperty(e,"createContextKey",{enumerable:!0,get:function(){return b.createContextKey}}),Object.defineProperty(e,"ROOT_CONTEXT",{enumerable:!0,get:function(){return b.ROOT_CONTEXT}});var c=d(972);Object.defineProperty(e,"DiagConsoleLogger",{enumerable:!0,get:function(){return c.DiagConsoleLogger}});var f=d(957);Object.defineProperty(e,"DiagLogLevel",{enumerable:!0,get:function(){return f.DiagLogLevel}});var g=d(102);Object.defineProperty(e,"createNoopMeter",{enumerable:!0,get:function(){return g.createNoopMeter}});var h=d(901);Object.defineProperty(e,"ValueType",{enumerable:!0,get:function(){return h.ValueType}});var i=d(194);Object.defineProperty(e,"defaultTextMapGetter",{enumerable:!0,get:function(){return i.defaultTextMapGetter}}),Object.defineProperty(e,"defaultTextMapSetter",{enumerable:!0,get:function(){return i.defaultTextMapSetter}});var j=d(125);Object.defineProperty(e,"ProxyTracer",{enumerable:!0,get:function(){return j.ProxyTracer}});var k=d(846);Object.defineProperty(e,"ProxyTracerProvider",{enumerable:!0,get:function(){return k.ProxyTracerProvider}});var l=d(996);Object.defineProperty(e,"SamplingDecision",{enumerable:!0,get:function(){return l.SamplingDecision}});var m=d(357);Object.defineProperty(e,"SpanKind",{enumerable:!0,get:function(){return m.SpanKind}});var n=d(847);Object.defineProperty(e,"SpanStatusCode",{enumerable:!0,get:function(){return n.SpanStatusCode}});var o=d(475);Object.defineProperty(e,"TraceFlags",{enumerable:!0,get:function(){return o.TraceFlags}});var p=d(98);Object.defineProperty(e,"createTraceState",{enumerable:!0,get:function(){return p.createTraceState}});var q=d(139);Object.defineProperty(e,"isSpanContextValid",{enumerable:!0,get:function(){return q.isSpanContextValid}}),Object.defineProperty(e,"isValidTraceId",{enumerable:!0,get:function(){return q.isValidTraceId}}),Object.defineProperty(e,"isValidSpanId",{enumerable:!0,get:function(){return q.isValidSpanId}});var r=d(476);Object.defineProperty(e,"INVALID_SPANID",{enumerable:!0,get:function(){return r.INVALID_SPANID}}),Object.defineProperty(e,"INVALID_TRACEID",{enumerable:!0,get:function(){return r.INVALID_TRACEID}}),Object.defineProperty(e,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return r.INVALID_SPAN_CONTEXT}});let s=d(67);Object.defineProperty(e,"context",{enumerable:!0,get:function(){return s.context}});let t=d(506);Object.defineProperty(e,"diag",{enumerable:!0,get:function(){return t.diag}});let u=d(886);Object.defineProperty(e,"metrics",{enumerable:!0,get:function(){return u.metrics}});let v=d(939);Object.defineProperty(e,"propagation",{enumerable:!0,get:function(){return v.propagation}});let w=d(845);Object.defineProperty(e,"trace",{enumerable:!0,get:function(){return w.trace}}),e.default={context:s.context,diag:t.diag,metrics:u.metrics,propagation:v.propagation,trace:w.trace}})(),a.exports=e})()},35891:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{INTERCEPTION_ROUTE_MARKERS:function(){return e},extractInterceptionRouteInformation:function(){return g},isInterceptionRouteAppPath:function(){return f}});let d=c(99622),e=["(..)(..)","(.)","(..)","(...)"];function f(a){return void 0!==a.split("/").find(a=>e.find(b=>a.startsWith(b)))}function g(a){let b,c,f;for(let d of a.split("/"))if(c=e.find(a=>d.startsWith(a))){[b,f]=a.split(c,2);break}if(!b||!c||!f)throw Object.defineProperty(Error("Invalid interception route: "+a+". Must be in the format //(..|...|..)(..)/"),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(b=(0,d.normalizeAppPath)(b),c){case"(.)":f="/"===b?"/"+f:b+"/"+f;break;case"(..)":if("/"===b)throw Object.defineProperty(Error("Invalid interception route: "+a+". Cannot use (..) marker at the root level, use (.) instead."),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});f=b.split("/").slice(0,-1).concat(f).join("/");break;case"(...)":f="/"+f;break;case"(..)(..)":let g=b.split("/");if(g.length<=2)throw Object.defineProperty(Error("Invalid interception route: "+a+". Cannot use (..)(..) marker at the root level or one level up."),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});f=g.slice(0,-2).concat(f).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:b,interceptedRoute:f}}},40231:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DecodeError:function(){return o},MiddlewareNotFoundError:function(){return s},MissingStaticPage:function(){return r},NormalizeError:function(){return p},PageNotFoundError:function(){return q},SP:function(){return m},ST:function(){return n},WEB_VITALS:function(){return c},execOnce:function(){return d},getDisplayName:function(){return i},getLocationOrigin:function(){return g},getURL:function(){return h},isAbsoluteUrl:function(){return f},isResSent:function(){return j},loadGetInitialProps:function(){return l},normalizeRepeatedSlashes:function(){return k},stringifyError:function(){return t}});let c=["CLS","FCP","FID","INP","LCP","TTFB"];function d(a){let b,c=!1;return function(){for(var d=arguments.length,e=Array(d),f=0;fe.test(a);function g(){let{protocol:a,hostname:b,port:c}=window.location;return a+"//"+b+(c?":"+c:"")}function h(){let{href:a}=window.location,b=g();return a.substring(b.length)}function i(a){return"string"==typeof a?a:a.displayName||a.name||"Unknown"}function j(a){return a.finished||a.headersSent}function k(a){let b=a.split("?");return b[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(b[1]?"?"+b.slice(1).join("?"):"")}async function l(a,b){let c=b.res||b.ctx&&b.ctx.res;if(!a.getInitialProps)return b.ctx&&b.Component?{pageProps:await l(b.Component,b.ctx)}:{};let d=await a.getInitialProps(b);if(c&&j(c))return d;if(!d)throw Object.defineProperty(Error('"'+i(a)+'.getInitialProps()" should resolve to an object. But found "'+d+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return d}let m="undefined"!=typeof performance,n=m&&["mark","measure","getEntriesByName"].every(a=>"function"==typeof performance[a]);class o extends Error{}class p extends Error{}class q extends Error{constructor(a){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+a}}class r extends Error{constructor(a,b){super(),this.message="Failed to load static file for page: "+a+" "+b}}class s extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function t(a){return JSON.stringify({message:a.message,stack:a.stack})}},40465:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{AppRenderSpan:function(){return i},AppRouteRouteHandlersSpan:function(){return l},BaseServerSpan:function(){return c},LoadComponentsSpan:function(){return d},LogSpanAllowList:function(){return p},MiddlewareSpan:function(){return n},NextNodeServerSpan:function(){return f},NextServerSpan:function(){return e},NextVanillaSpanAllowlist:function(){return o},NodeSpan:function(){return k},RenderSpan:function(){return h},ResolveMetadataSpan:function(){return m},RouterSpan:function(){return j},StartServerSpan:function(){return g}});var c=function(a){return a.handleRequest="BaseServer.handleRequest",a.run="BaseServer.run",a.pipe="BaseServer.pipe",a.getStaticHTML="BaseServer.getStaticHTML",a.render="BaseServer.render",a.renderToResponseWithComponents="BaseServer.renderToResponseWithComponents",a.renderToResponse="BaseServer.renderToResponse",a.renderToHTML="BaseServer.renderToHTML",a.renderError="BaseServer.renderError",a.renderErrorToResponse="BaseServer.renderErrorToResponse",a.renderErrorToHTML="BaseServer.renderErrorToHTML",a.render404="BaseServer.render404",a}(c||{}),d=function(a){return a.loadDefaultErrorComponents="LoadComponents.loadDefaultErrorComponents",a.loadComponents="LoadComponents.loadComponents",a}(d||{}),e=function(a){return a.getRequestHandler="NextServer.getRequestHandler",a.getServer="NextServer.getServer",a.getServerRequestHandler="NextServer.getServerRequestHandler",a.createServer="createServer.createServer",a}(e||{}),f=function(a){return a.compression="NextNodeServer.compression",a.getBuildId="NextNodeServer.getBuildId",a.createComponentTree="NextNodeServer.createComponentTree",a.clientComponentLoading="NextNodeServer.clientComponentLoading",a.getLayoutOrPageModule="NextNodeServer.getLayoutOrPageModule",a.generateStaticRoutes="NextNodeServer.generateStaticRoutes",a.generateFsStaticRoutes="NextNodeServer.generateFsStaticRoutes",a.generatePublicRoutes="NextNodeServer.generatePublicRoutes",a.generateImageRoutes="NextNodeServer.generateImageRoutes.route",a.sendRenderResult="NextNodeServer.sendRenderResult",a.proxyRequest="NextNodeServer.proxyRequest",a.runApi="NextNodeServer.runApi",a.render="NextNodeServer.render",a.renderHTML="NextNodeServer.renderHTML",a.imageOptimizer="NextNodeServer.imageOptimizer",a.getPagePath="NextNodeServer.getPagePath",a.getRoutesManifest="NextNodeServer.getRoutesManifest",a.findPageComponents="NextNodeServer.findPageComponents",a.getFontManifest="NextNodeServer.getFontManifest",a.getServerComponentManifest="NextNodeServer.getServerComponentManifest",a.getRequestHandler="NextNodeServer.getRequestHandler",a.renderToHTML="NextNodeServer.renderToHTML",a.renderError="NextNodeServer.renderError",a.renderErrorToHTML="NextNodeServer.renderErrorToHTML",a.render404="NextNodeServer.render404",a.startResponse="NextNodeServer.startResponse",a.route="route",a.onProxyReq="onProxyReq",a.apiResolver="apiResolver",a.internalFetch="internalFetch",a}(f||{}),g=function(a){return a.startServer="startServer.startServer",a}(g||{}),h=function(a){return a.getServerSideProps="Render.getServerSideProps",a.getStaticProps="Render.getStaticProps",a.renderToString="Render.renderToString",a.renderDocument="Render.renderDocument",a.createBodyResult="Render.createBodyResult",a}(h||{}),i=function(a){return a.renderToString="AppRender.renderToString",a.renderToReadableStream="AppRender.renderToReadableStream",a.getBodyResult="AppRender.getBodyResult",a.fetch="AppRender.fetch",a}(i||{}),j=function(a){return a.executeRoute="Router.executeRoute",a}(j||{}),k=function(a){return a.runHandler="Node.runHandler",a}(k||{}),l=function(a){return a.runHandler="AppRouteRouteHandlers.runHandler",a}(l||{}),m=function(a){return a.generateMetadata="ResolveMetadata.generateMetadata",a.generateViewport="ResolveMetadata.generateViewport",a}(m||{}),n=function(a){return a.execute="Middleware.execute",a}(n||{});let o=new Set(["Middleware.execute","BaseServer.handleRequest","Render.getServerSideProps","Render.getStaticProps","AppRender.fetch","AppRender.getBodyResult","Render.renderDocument","Node.runHandler","AppRouteRouteHandlers.runHandler","ResolveMetadata.generateMetadata","ResolveMetadata.generateViewport","NextNodeServer.createComponentTree","NextNodeServer.findPageComponents","NextNodeServer.getLayoutOrPageModule","NextNodeServer.startResponse","NextNodeServer.clientComponentLoading"]),p=new Set(["NextNodeServer.findPageComponents","NextNodeServer.createComponentTree","NextNodeServer.clientComponentLoading"])},50383:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{Head:function(){return v},Html:function(){return x},Main:function(){return y},NextScript:function(){return w},default:function(){return z}});let d=c(8732),e=function(a,b){if(a&&a.__esModule)return a;if(null===a||"object"!=typeof a&&"function"!=typeof a)return{default:a};var c=n(b);if(c&&c.has(a))return c.get(a);var d={__proto__:null},e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in a)if("default"!==f&&Object.prototype.hasOwnProperty.call(a,f)){var g=e?Object.getOwnPropertyDescriptor(a,f):null;g&&(g.get||g.set)?Object.defineProperty(d,f,g):d[f]=a[f]}return d.default=a,c&&c.set(a,d),d}(c(82015)),f=c(3067),g=c(68886),h=c(26166),i=function(a){return a&&a.__esModule?a:{default:a}}(c(23701)),j=c(53155),k=c(59089),l=c(78413),m=c(74633);function n(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(n=function(a){return a?c:b})(a)}let o=new Set;function p(a,b,c){let d=(0,g.getPageFiles)(a,"/_app"),e=c?[]:(0,g.getPageFiles)(a,b);return{sharedFiles:d,pageFiles:e,allFiles:[...new Set([...d,...e])]}}function q(a,b){let{assetPrefix:c,buildManifest:e,assetQueryString:f,disableOptimizedLoading:g,crossOrigin:h}=a;return e.polyfillFiles.filter(a=>a.endsWith(".js")&&!a.endsWith(".module.js")).map(a=>(0,d.jsx)("script",{defer:!g,nonce:b.nonce,crossOrigin:b.crossOrigin||h,noModule:!0,src:`${c}/_next/${(0,k.encodeURIPath)(a)}${f}`},a))}function r({styles:a}){if(!a)return null;let b=Array.isArray(a)?a:[];if(a.props&&Array.isArray(a.props.children)){let c=a=>{var b,c;return null==a||null==(c=a.props)||null==(b=c.dangerouslySetInnerHTML)?void 0:b.__html};a.props.children.forEach(a=>{Array.isArray(a)?a.forEach(a=>c(a)&&b.push(a)):c(a)&&b.push(a)})}return(0,d.jsx)("style",{"amp-custom":"",dangerouslySetInnerHTML:{__html:b.map(a=>a.props.dangerouslySetInnerHTML.__html).join("").replace(/\/\*# sourceMappingURL=.*\*\//g,"").replace(/\/\*@ sourceURL=.*?\*\//g,"")}})}function s(a,b,c){let{dynamicImports:e,assetPrefix:f,isDevelopment:g,assetQueryString:h,disableOptimizedLoading:i,crossOrigin:j}=a;return e.map(a=>!a.endsWith(".js")||c.allFiles.includes(a)?null:(0,d.jsx)("script",{async:!g&&i,defer:!i,src:`${f}/_next/${(0,k.encodeURIPath)(a)}${h}`,nonce:b.nonce,crossOrigin:b.crossOrigin||j},a))}function t(a,b,c){var e;let{assetPrefix:f,buildManifest:g,isDevelopment:h,assetQueryString:i,disableOptimizedLoading:j,crossOrigin:l}=a;return[...c.allFiles.filter(a=>a.endsWith(".js")),...null==(e=g.lowPriorityFiles)?void 0:e.filter(a=>a.endsWith(".js"))].map(a=>(0,d.jsx)("script",{src:`${f}/_next/${(0,k.encodeURIPath)(a)}${i}`,nonce:b.nonce,async:!h&&j,defer:!j,crossOrigin:b.crossOrigin||l},a))}function u(a,b){let{scriptLoader:c,disableOptimizedLoading:f,crossOrigin:g}=a,h=function(a,b){let{assetPrefix:c,scriptLoader:f,crossOrigin:g,nextScriptWorkers:h}=a;if(!h)return null;try{let{partytownSnippet:a}=require("@builder.io/partytown/integration"),h=(Array.isArray(b.children)?b.children:[b.children]).find(a=>{var b,c;return!!a&&!!a.props&&(null==a||null==(c=a.props)||null==(b=c.dangerouslySetInnerHTML)?void 0:b.__html.length)&&"data-partytown-config"in a.props});return(0,d.jsxs)(d.Fragment,{children:[!h&&(0,d.jsx)("script",{"data-partytown-config":"",dangerouslySetInnerHTML:{__html:` - partytown = { - lib: "${c}/_next/static/~partytown/" - }; - `}}),(0,d.jsx)("script",{"data-partytown":"",dangerouslySetInnerHTML:{__html:a()}}),(f.worker||[]).map((a,c)=>{let{strategy:d,src:f,children:h,dangerouslySetInnerHTML:i,...j}=a,k={};if(f)k.src=f;else if(i&&i.__html)k.dangerouslySetInnerHTML={__html:i.__html};else if(h)k.dangerouslySetInnerHTML={__html:"string"==typeof h?h:Array.isArray(h)?h.join(""):""};else throw Object.defineProperty(Error("Invalid usage of next/script. Did you forget to include a src attribute or an inline script? https://nextjs.org/docs/messages/invalid-script"),"__NEXT_ERROR_CODE",{value:"E82",enumerable:!1,configurable:!0});return(0,e.createElement)("script",{...k,...j,type:"text/partytown",key:f||c,nonce:b.nonce,"data-nscript":"worker",crossOrigin:b.crossOrigin||g})})]})}catch(a){return(0,i.default)(a)&&"MODULE_NOT_FOUND"!==a.code&&console.warn(`Warning: ${a.message}`),null}}(a,b),j=(c.beforeInteractive||[]).filter(a=>a.src).map((a,c)=>{let{strategy:d,...h}=a;return(0,e.createElement)("script",{...h,key:h.src||c,defer:h.defer??!f,nonce:h.nonce||b.nonce,"data-nscript":"beforeInteractive",crossOrigin:b.crossOrigin||g})});return(0,d.jsxs)(d.Fragment,{children:[h,j]})}class v extends e.default.Component{static #a=this.contextType=j.HtmlContext;getCssLinks(a){let{assetPrefix:b,assetQueryString:c,dynamicImports:e,dynamicCssManifest:f,crossOrigin:g,optimizeCss:h}=this.context,i=a.allFiles.filter(a=>a.endsWith(".css")),j=new Set(a.sharedFiles),l=new Set([]),m=Array.from(new Set(e.filter(a=>a.endsWith(".css"))));if(m.length){let a=new Set(i);l=new Set(m=m.filter(b=>!(a.has(b)||j.has(b)))),i.push(...m)}let n=[];return i.forEach(a=>{let e=j.has(a),i=l.has(a),m=f.has(a);h||n.push((0,d.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:`${b}/_next/${(0,k.encodeURIPath)(a)}${c}`,as:"style",crossOrigin:this.props.crossOrigin||g},`${a}-preload`)),n.push((0,d.jsx)("link",{nonce:this.props.nonce,rel:"stylesheet",href:`${b}/_next/${(0,k.encodeURIPath)(a)}${c}`,crossOrigin:this.props.crossOrigin||g,"data-n-g":i?void 0:e?"":void 0,"data-n-p":e||i||m?void 0:""},a))}),0===n.length?null:n}getPreloadDynamicChunks(){let{dynamicImports:a,assetPrefix:b,assetQueryString:c,crossOrigin:e}=this.context;return a.map(a=>a.endsWith(".js")?(0,d.jsx)("link",{rel:"preload",href:`${b}/_next/${(0,k.encodeURIPath)(a)}${c}`,as:"script",nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||e},a):null).filter(Boolean)}getPreloadMainLinks(a){let{assetPrefix:b,assetQueryString:c,scriptLoader:e,crossOrigin:f}=this.context,g=a.allFiles.filter(a=>a.endsWith(".js"));return[...(e.beforeInteractive||[]).map(a=>(0,d.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:a.src,as:"script",crossOrigin:this.props.crossOrigin||f},a.src)),...g.map(a=>(0,d.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:`${b}/_next/${(0,k.encodeURIPath)(a)}${c}`,as:"script",crossOrigin:this.props.crossOrigin||f},a))]}getBeforeInteractiveInlineScripts(){let{scriptLoader:a}=this.context,{nonce:b,crossOrigin:c}=this.props;return(a.beforeInteractive||[]).filter(a=>!a.src&&(a.dangerouslySetInnerHTML||a.children)).map((a,d)=>{let{strategy:f,children:g,dangerouslySetInnerHTML:h,src:i,...j}=a,k="";return h&&h.__html?k=h.__html:g&&(k="string"==typeof g?g:Array.isArray(g)?g.join(""):""),(0,e.createElement)("script",{...j,dangerouslySetInnerHTML:{__html:k},key:j.id||d,nonce:b,"data-nscript":"beforeInteractive",crossOrigin:c||void 0})})}getDynamicChunks(a){return s(this.context,this.props,a)}getPreNextScripts(){return u(this.context,this.props)}getScripts(a){return t(this.context,this.props,a)}getPolyfillScripts(){return q(this.context,this.props)}render(){let{styles:a,ampPath:b,inAmpMode:f,hybridAmp:g,canonicalBase:h,__NEXT_DATA__:i,dangerousAsPath:j,headTags:n,unstable_runtimeJS:o,unstable_JsPreload:q,disableOptimizedLoading:s,optimizeCss:t,assetPrefix:u,nextFontManifest:v}=this.context,w=!1===o,x=!1===q||!s;this.context.docComponentsRendered.Head=!0;let{head:y}=this.context,z=[],A=[];y&&(y.forEach(a=>{a&&"link"===a.type&&"preload"===a.props.rel&&"style"===a.props.as?z.push(a):a&&A.push(e.default.cloneElement(a,{"data-next-head":""}))}),y=z.concat(A));let B=e.default.Children.toArray(this.props.children).filter(Boolean),C=!1,D=!1;y=e.default.Children.map(y||[],a=>{if(!a)return a;let{type:b,props:c}=a;if(f){let d="";if("meta"===b&&"viewport"===c.name?d='name="viewport"':"link"===b&&"canonical"===c.rel?D=!0:"script"===b&&(c.src&&-1>c.src.indexOf("ampproject")||c.dangerouslySetInnerHTML&&(!c.type||"text/javascript"===c.type))&&(d="{d+=` ${a}="${c[a]}"`}),d+="/>"),d)return console.warn(`Found conflicting amp tag "${a.type}" with conflicting prop ${d} in ${i.page}. https://nextjs.org/docs/messages/conflicting-amp-tag`),null}else"link"===b&&"amphtml"===c.rel&&(C=!0);return a});let E=p(this.context.buildManifest,this.context.__NEXT_DATA__.page,f),F=function(a,b,c=""){if(!a)return{preconnect:null,preload:null};let e=a.pages["/_app"],f=a.pages[b],g=Array.from(new Set([...e??[],...f??[]]));return{preconnect:0===g.length&&(e||f)?(0,d.jsx)("link",{"data-next-font":a.pagesUsingSizeAdjust?"size-adjust":"",rel:"preconnect",href:"/",crossOrigin:"anonymous"}):null,preload:g?g.map(a=>{let b=/\.(woff|woff2|eot|ttf|otf)$/.exec(a)[1];return(0,d.jsx)("link",{rel:"preload",href:`${c}/_next/${(0,k.encodeURIPath)(a)}`,as:"font",type:`font/${b}`,crossOrigin:"anonymous","data-next-font":a.includes("-s")?"size-adjust":""},a)}):null}}(v,j,u),G=((0,m.getTracedMetadata)((0,l.getTracer)().getTracePropagationData(),this.context.experimentalClientTraceMetadata)||[]).map(({key:a,value:b},c)=>(0,d.jsx)("meta",{name:a,content:b},`next-trace-data-${c}`));return(0,d.jsxs)("head",{...function(a){let{crossOrigin:b,nonce:c,...d}=a;return d}(this.props),children:[this.context.isDevelopment&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("style",{"data-next-hide-fouc":!0,"data-ampdevmode":f?"true":void 0,dangerouslySetInnerHTML:{__html:"body{display:none}"}}),(0,d.jsx)("noscript",{"data-next-hide-fouc":!0,"data-ampdevmode":f?"true":void 0,children:(0,d.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{display:block}"}})})]}),y,B,F.preconnect,F.preload,f&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("meta",{name:"viewport",content:"width=device-width,minimum-scale=1,initial-scale=1"}),!D&&(0,d.jsx)("link",{rel:"canonical",href:h+c(68223).cleanAmpPath(j)}),(0,d.jsx)("link",{rel:"preload",as:"script",href:"https://cdn.ampproject.org/v0.js"}),(0,d.jsx)(r,{styles:a}),(0,d.jsx)("style",{"amp-boilerplate":"",dangerouslySetInnerHTML:{__html:"body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}"}}),(0,d.jsx)("noscript",{children:(0,d.jsx)("style",{"amp-boilerplate":"",dangerouslySetInnerHTML:{__html:"body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}"}})}),(0,d.jsx)("script",{async:!0,src:"https://cdn.ampproject.org/v0.js"})]}),!f&&(0,d.jsxs)(d.Fragment,{children:[!C&&g&&(0,d.jsx)("link",{rel:"amphtml",href:h+(b||`${j}${j.includes("?")?"&":"?"}amp=1`)}),this.getBeforeInteractiveInlineScripts(),!t&&this.getCssLinks(E),!t&&(0,d.jsx)("noscript",{"data-n-css":this.props.nonce??""}),!w&&!x&&this.getPreloadDynamicChunks(),!w&&!x&&this.getPreloadMainLinks(E),!s&&!w&&this.getPolyfillScripts(),!s&&!w&&this.getPreNextScripts(),!s&&!w&&this.getDynamicChunks(E),!s&&!w&&this.getScripts(E),t&&this.getCssLinks(E),t&&(0,d.jsx)("noscript",{"data-n-css":this.props.nonce??""}),this.context.isDevelopment&&(0,d.jsx)("noscript",{id:"__next_css__DO_NOT_USE__"}),G,a||null]}),e.default.createElement(e.default.Fragment,{},...n||[])]})}}class w extends e.default.Component{static #a=this.contextType=j.HtmlContext;getDynamicChunks(a){return s(this.context,this.props,a)}getPreNextScripts(){return u(this.context,this.props)}getScripts(a){return t(this.context,this.props,a)}getPolyfillScripts(){return q(this.context,this.props)}static getInlineScriptSource(a){let{__NEXT_DATA__:b,largePageDataBytes:d}=a;try{let e=JSON.stringify(b);if(o.has(b.page))return(0,h.htmlEscapeJsonString)(e);let f=Buffer.from(e).byteLength,g=c(87730).A;return d&&f>d&&(o.add(b.page),console.warn(`Warning: data for page "${b.page}"${b.page===a.dangerousAsPath?"":` (path "${a.dangerousAsPath}")`} is ${g(f)} which exceeds the threshold of ${g(d)}, this amount of data can reduce performance. -See more info here: https://nextjs.org/docs/messages/large-page-data`)),(0,h.htmlEscapeJsonString)(e)}catch(a){if((0,i.default)(a)&&-1!==a.message.indexOf("circular structure"))throw Object.defineProperty(Error(`Circular structure in "getInitialProps" result of page "${b.page}". https://nextjs.org/docs/messages/circular-structure`),"__NEXT_ERROR_CODE",{value:"E490",enumerable:!1,configurable:!0});throw a}}render(){let{assetPrefix:a,inAmpMode:b,buildManifest:c,unstable_runtimeJS:e,docComponentsRendered:f,assetQueryString:g,disableOptimizedLoading:h,crossOrigin:i}=this.context,j=!1===e;if(f.NextScript=!0,b)return null;let l=p(this.context.buildManifest,this.context.__NEXT_DATA__.page,b);return(0,d.jsxs)(d.Fragment,{children:[!j&&c.devFiles?c.devFiles.map(b=>(0,d.jsx)("script",{src:`${a}/_next/${(0,k.encodeURIPath)(b)}${g}`,nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||i},b)):null,j?null:(0,d.jsx)("script",{id:"__NEXT_DATA__",type:"application/json",nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||i,dangerouslySetInnerHTML:{__html:w.getInlineScriptSource(this.context)}}),h&&!j&&this.getPolyfillScripts(),h&&!j&&this.getPreNextScripts(),h&&!j&&this.getDynamicChunks(l),h&&!j&&this.getScripts(l)]})}}function x(a){let{inAmpMode:b,docComponentsRendered:c,locale:f,scriptLoader:g,__NEXT_DATA__:h}=(0,j.useHtmlContext)();return c.Html=!0,!function(a,b,c){var d,f,g,h;if(!c.children)return;let i=[],j=Array.isArray(c.children)?c.children:[c.children],k=null==(f=j.find(a=>a.type===v))||null==(d=f.props)?void 0:d.children,l=null==(h=j.find(a=>"body"===a.type))||null==(g=h.props)?void 0:g.children,m=[...Array.isArray(k)?k:[k],...Array.isArray(l)?l:[l]];e.default.Children.forEach(m,b=>{var c;if(b&&(null==(c=b.type)?void 0:c.__nextScript)){if("beforeInteractive"===b.props.strategy){a.beforeInteractive=(a.beforeInteractive||[]).concat([{...b.props}]);return}else if(["lazyOnload","afterInteractive","worker"].includes(b.props.strategy))return void i.push(b.props);else if(void 0===b.props.strategy)return void i.push({...b.props,strategy:"afterInteractive"})}}),b.scriptLoader=i}(g,h,a),(0,d.jsx)("html",{...a,lang:a.lang||f||void 0,amp:b?"":void 0,"data-ampdevmode":void 0})}function y(){let{docComponentsRendered:a}=(0,j.useHtmlContext)();return a.Main=!0,(0,d.jsx)("next-js-internal-body-render-target",{})}class z extends e.default.Component{static getInitialProps(a){return a.defaultGetInitialProps(a)}render(){return(0,d.jsxs)(x,{children:[(0,d.jsx)(v,{nonce:this.props.nonce}),(0,d.jsxs)("body",{children:[(0,d.jsx)(y,{}),(0,d.jsx)(w,{nonce:this.props.nonce})]})]})}}z[f.NEXT_BUILTIN_DOCUMENT]=function(){return(0,d.jsxs)(x,{children:[(0,d.jsx)(v,{}),(0,d.jsxs)("body",{children:[(0,d.jsx)(y,{}),(0,d.jsx)(w,{})]})]})}},53155:(a,b,c)=>{"use strict";a.exports=c(62636).vendored.contexts.HtmlContext},57701:(a,b)=>{"use strict";function c(a){return Object.prototype.toString.call(a)}function d(a){if("[object Object]"!==c(a))return!1;let b=Object.getPrototypeOf(a);return null===b||b.hasOwnProperty("isPrototypeOf")}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getObjectClassLabel:function(){return c},isPlainObject:function(){return d}})},59089:(a,b)=>{"use strict";function c(a){return a.split("/").map(a=>encodeURIComponent(a)).join("/")}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"encodeURIPath",{enumerable:!0,get:function(){return c}})},59129:(a,b)=>{"use strict";function c(a){return a.startsWith("/")?a:"/"+a}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"ensureLeadingSlash",{enumerable:!0,get:function(){return c}})},62636:(a,b,c)=>{"use strict";a.exports=c(40361)},65064:(a,b)=>{"use strict";function c(a){return null!==a&&"object"==typeof a&&"then"in a&&"function"==typeof a.then}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isThenable",{enumerable:!0,get:function(){return c}})},68223:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{cleanAmpPath:function(){return f},debounce:function(){return g},isBlockedPage:function(){return e}});let d=c(3067);function e(a){return d.BLOCKED_PAGES.includes(a)}function f(a){return a.match(/\?amp=(y|yes|true|1)/)&&(a=a.replace(/\?amp=(y|yes|true|1)&?/,"?")),a.match(/&=(y|yes|true|1)/)&&(a=a.replace(/&=(y|yes|true|1)/,"")),a=a.replace(/\?$/,"")}function g(a,b,c=1/0){let d,e,f,h=0,i=0;function j(){let g=Date.now(),k=i+b-g;k<=0||h+c>=g?(d=void 0,a.apply(f,e)):d=setTimeout(j,k)}return function(...a){e=a,f=this,i=Date.now(),void 0===d&&(h=i,d=setTimeout(j,b))}}},68886:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"getPageFiles",{enumerable:!0,get:function(){return f}});let d=c(29580),e=c(87751);function f(a,b){let c=(0,d.denormalizePagePath)((0,e.normalizePagePath)(b)),f=a.pages[c];return f||(console.warn(`Could not find files for ${c} in .next/build-manifest.json`),[])}},71067:(a,b)=>{"use strict";function c(a){return"("===a[0]&&a.endsWith(")")}function d(a){return a.startsWith("@")&&"@children"!==a}function e(a,b){if(a.includes(f)){let a=JSON.stringify(b);return"{}"!==a?f+"?"+a:f}return a}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DEFAULT_SEGMENT_KEY:function(){return g},PAGE_SEGMENT_KEY:function(){return f},addSearchParamsIfPageSegment:function(){return e},isGroupSegment:function(){return c},isParallelRouteSegment:function(){return d}});let f="__PAGE__",g="__DEFAULT__"},74633:(a,b)=>{"use strict";function c(a,b){if(b)return a.filter(({key:a})=>b.includes(a))}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"getTracedMetadata",{enumerable:!0,get:function(){return c}})},78413:(a,b,c)=>{"use strict";let d;Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{BubbledError:function(){return n},SpanKind:function(){return l},SpanStatusCode:function(){return k},getTracer:function(){return v},isBubbledError:function(){return o}});let e=c(40465),f=c(65064),g=process.env.NEXT_OTEL_PERFORMANCE_PREFIX;try{d=c(33129)}catch(a){d=c(33129)}let{context:h,propagation:i,trace:j,SpanStatusCode:k,SpanKind:l,ROOT_CONTEXT:m}=d;class n extends Error{constructor(a,b){super(),this.bubble=a,this.result=b}}function o(a){return"object"==typeof a&&null!==a&&a instanceof n}let p=(a,b)=>{o(b)&&b.bubble?a.setAttribute("next.bubble",!0):(b&&(a.recordException(b),a.setAttribute("error.type",b.name)),a.setStatus({code:k.ERROR,message:null==b?void 0:b.message})),a.end()},q=new Map,r=d.createContextKey("next.rootSpanId"),s=0,t={set(a,b,c){a.push({key:b,value:c})}};class u{getTracerInstance(){return j.getTracer("next.js","0.0.1")}getContext(){return h}getTracePropagationData(){let a=h.active(),b=[];return i.inject(a,b,t),b}getActiveScopeSpan(){return j.getSpan(null==h?void 0:h.active())}withPropagatedContext(a,b,c){let d=h.active();if(j.getSpanContext(d))return b();let e=i.extract(d,a,c);return h.with(e,b)}trace(...a){var b;let[c,d,i]=a,{fn:k,options:l}="function"==typeof d?{fn:d,options:{}}:{fn:i,options:{...d}},n=l.spanName??c;if(!e.NextVanillaSpanAllowlist.has(c)&&"1"!==process.env.NEXT_OTEL_VERBOSE||l.hideSpan)return k();let o=this.getSpanContext((null==l?void 0:l.parentSpan)??this.getActiveScopeSpan()),t=!1;o?(null==(b=j.getSpanContext(o))?void 0:b.isRemote)&&(t=!0):(o=(null==h?void 0:h.active())??m,t=!0);let u=s++;return l.attributes={"next.span_name":n,"next.span_type":c,...l.attributes},h.with(o.setValue(r,u),()=>this.getTracerInstance().startActiveSpan(n,l,a=>{let b;g&&c&&e.LogSpanAllowList.has(c)&&(b="performance"in globalThis&&"measure"in performance?globalThis.performance.now():void 0);let d=!1,h=()=>{!d&&(d=!0,q.delete(u),b&&performance.measure(`${g}:next-${(c.split(".").pop()||"").replace(/[A-Z]/g,a=>"-"+a.toLowerCase())}`,{start:b,end:performance.now()}))};if(t&&q.set(u,new Map(Object.entries(l.attributes??{}))),k.length>1)try{return k(a,b=>p(a,b))}catch(b){throw p(a,b),b}finally{h()}try{let b=k(a);if((0,f.isThenable)(b))return b.then(b=>(a.end(),b)).catch(b=>{throw p(a,b),b}).finally(h);return a.end(),h(),b}catch(b){throw p(a,b),h(),b}}))}wrap(...a){let b=this,[c,d,f]=3===a.length?a:[a[0],{},a[1]];return e.NextVanillaSpanAllowlist.has(c)||"1"===process.env.NEXT_OTEL_VERBOSE?function(){let a=d;"function"==typeof a&&"function"==typeof f&&(a=a.apply(this,arguments));let e=arguments.length-1,g=arguments[e];if("function"!=typeof g)return b.trace(c,a,()=>f.apply(this,arguments));{let d=b.getContext().bind(h.active(),g);return b.trace(c,a,(a,b)=>(arguments[e]=function(a){return null==b||b(a),d.apply(this,arguments)},f.apply(this,arguments)))}}:f}startSpan(...a){let[b,c]=a,d=this.getSpanContext((null==c?void 0:c.parentSpan)??this.getActiveScopeSpan());return this.getTracerInstance().startSpan(b,c,d)}getSpanContext(a){return a?j.setSpan(h.active(),a):void 0}getRootSpanAttributes(){let a=h.active().getValue(r);return q.get(a)}setRootSpanAttribute(a,b){let c=h.active().getValue(r),d=q.get(c);d&&d.set(a,b)}}let v=(()=>{let a=new u;return()=>a})()},87730:(a,b)=>{"use strict";Object.defineProperty(b,"A",{enumerable:!0,get:function(){return e}});let c=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],d=(a,b)=>{let c=a;return"string"==typeof b?c=a.toLocaleString(b):!0===b&&(c=a.toLocaleString()),c};function e(a,b){if(!Number.isFinite(a))throw Object.defineProperty(TypeError(`Expected a finite number, got ${typeof a}: ${a}`),"__NEXT_ERROR_CODE",{value:"E572",enumerable:!1,configurable:!0});if((b=Object.assign({},b)).signed&&0===a)return" 0 B";let e=a<0,f=e?"-":b.signed?"+":"";if(e&&(a=-a),a<1)return f+d(a,b.locale)+" B";let g=Math.min(Math.floor(Math.log10(a)/3),c.length-1);return f+d(a=Number((a/Math.pow(1e3,g)).toPrecision(3)),b.locale)+" "+c[g]}},87751:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"normalizePagePath",{enumerable:!0,get:function(){return g}});let d=c(59129),e=c(19144),f=c(40231);function g(a){let b=/^\/index(\/|$)/.test(a)&&!(0,e.isDynamicRoute)(a)?"/index"+a:"/"===a?"/index":(0,d.ensureLeadingSlash)(a);{let{posix:a}=c(33873),d=a.normalize(b);if(d!==b)throw new f.NormalizeError("Requested and resolved page mismatch: "+b+" "+d)}return b}},88485:(a,b)=>{"use strict";b._=function(a){return a&&a.__esModule?a:{default:a}}},91852:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isDynamicRoute",{enumerable:!0,get:function(){return g}});let d=c(35891),e=/\/[^/]*\[[^/]+\][^/]*(?=\/|$)/,f=/\/\[[^/]+\](?=\/|$)/;function g(a,b){return(void 0===b&&(b=!0),(0,d.isInterceptionRouteAppPath)(a)&&(a=(0,d.extractInterceptionRouteInformation)(a).interceptedRoute),b)?f.test(a):e.test(a)}},99622:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{normalizeAppPath:function(){return f},normalizeRscURL:function(){return g}});let d=c(59129),e=c(71067);function f(a){return(0,d.ensureLeadingSlash)(a.split("/").reduce((a,b,c,d)=>!b||(0,e.isGroupSegment)(b)||"@"===b[0]||("page"===b||"route"===b)&&c===d.length-1?a:a+"/"+b,""))}function g(a){return a.replace(/\.rsc($|\?)/,"$1")}},99637:a=>{"use strict";a.exports=["chrome 64","edge 79","firefox 67","opera 51","safari 12"]}}; \ No newline at end of file diff --git a/apps/web/.next/server/chunks/398.js b/apps/web/.next/server/chunks/398.js deleted file mode 100644 index 903add6..0000000 --- a/apps/web/.next/server/chunks/398.js +++ /dev/null @@ -1 +0,0 @@ -exports.id=398,exports.ids=[398],exports.modules={13353:(a,b,c)=>{"use strict";c.d(b,{ThemeProvider:()=>j});var d=c(78157),e=c(31768),f=c(20188),g=c(32890),h=c(56362),i=c(75349);function j({children:a}){let b=(0,e.useMemo)(()=>(0,i.O4)("dark",!0),[]);return(0,d.jsx)(h.A,{options:{key:"d3ro-mui",enableCssLayer:!0},children:(0,d.jsxs)(f.default,{theme:b,children:[(0,d.jsx)(g.Ay,{}),a]})})}},15005:(a,b,c)=>{"use strict";c.d(b,{$:()=>g,c:()=>f});var d=c(24347);let e=null;function f(){if(e)return e;let a=process.env.NEXT_PUBLIC_SUPABASE_URL??"https://placeholder.supabase.co",b=process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY??"placeholder-anon-key";return e=(0,d.createBrowserClient)(a,b)}function g(){return!!(process.env.NEXT_PUBLIC_SUPABASE_URL&&process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},26694:(a,b,c)=>{"use strict";c.d(b,{I18nProvider:()=>g});var d=c(78157),e=c(83380);let f={load:()=>null,save:a=>{}};function g({children:a}){return(0,d.jsx)(e.CY,{storage:f,children:a})}},27647:(a,b,c)=>{"use strict";c.d(b,{ThemeProvider:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ThemeProvider() from the server but ThemeProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx","ThemeProvider")},28355:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,58671,23)),Promise.resolve().then(c.t.bind(c,56542,23)),Promise.resolve().then(c.t.bind(c,88248,23)),Promise.resolve().then(c.t.bind(c,49743,23)),Promise.resolve().then(c.t.bind(c,96231,23)),Promise.resolve().then(c.t.bind(c,10959,23)),Promise.resolve().then(c.t.bind(c,72041,23)),Promise.resolve().then(c.t.bind(c,95094,23)),Promise.resolve().then(c.t.bind(c,67487,23))},42065:(a,b,c)=>{Promise.resolve().then(c.bind(c,82244)),Promise.resolve().then(c.bind(c,26694)),Promise.resolve().then(c.bind(c,13353))},42427:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,48365,23)),Promise.resolve().then(c.t.bind(c,64596,23)),Promise.resolve().then(c.t.bind(c,56186,23)),Promise.resolve().then(c.t.bind(c,67805,23)),Promise.resolve().then(c.t.bind(c,27561,23)),Promise.resolve().then(c.t.bind(c,47569,23)),Promise.resolve().then(c.t.bind(c,42747,23)),Promise.resolve().then(c.t.bind(c,56676,23)),Promise.resolve().then(c.bind(c,97225))},47570:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>i,metadata:()=>h});var d=c(5939),e=c(27647),f=c(90724),g=c(80478);let h={title:"D3RO Voice",description:"로컬+클라우드 하이브리드 AI 음성 어시스턴트",icons:{icon:"/favicon.ico"}};function i({children:a}){return(0,d.jsx)("html",{lang:"ko",children:(0,d.jsx)("body",{children:(0,d.jsx)(e.ThemeProvider,{children:(0,d.jsx)(f.I18nProvider,{children:(0,d.jsx)(g.AuthProvider,{children:a})})})})})}},51793:(a,b,c)=>{Promise.resolve().then(c.bind(c,80478)),Promise.resolve().then(c.bind(c,90724)),Promise.resolve().then(c.bind(c,27647))},75349:(a,b,c)=>{"use strict";c.d(b,{HG:()=>j,O4:()=>n,fz:()=>k,kR:()=>i,nH:()=>h,nt:()=>g,sM:()=>f});var d=c(94063);let e={dark:{bg:{app:"#19191b",card:"#242427",cardHover:"#2a2a2d",elevated:"#2e2e32",input:"#1e1e21",sidebar:"#1e1f21",inset:"#1b1c1e",chassis:"#242528",crtBezel:"#1a1a1c",crtGlass:"#050605"},text:{primary:"#ffffff",secondary:"#8e8e93",label:"#7c7c82",disabled:"#4a4a4e",engraving:"#1a1a1c",inactive:"#77797c",dimLabel:"#5c2615",muted:"#3a3b3f",hover:"#aaaaaa"},border:{subtle:"rgba(255,255,255,0.04)",default:"rgba(255,255,255,0.08)",strong:"rgba(255,255,255,0.12)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.3)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #111111, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.15), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.05)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #000, 0 1px 1px rgba(255,255,255,0.1)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #000",screenGlow:"inset 0 0 20px rgba(0,0,0,0.8)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},light:{bg:{app:"#f5f5f7",card:"#ffffff",cardHover:"#f7f7f9",elevated:"#f0f0f2",input:"#ffffff",sidebar:"#eeeef0",inset:"#e8e8ea",chassis:"#e2e2e5",crtBezel:"#d5d5d8",crtGlass:"#f0f0f2"},text:{primary:"#1a1a1c",secondary:"#6e6e73",label:"#8e8e93",disabled:"#c7c7cc",engraving:"#d0d0d3",inactive:"#8e8e93",dimLabel:"#b07040",muted:"#b0b0b4",hover:"#555555"},border:{subtle:"rgba(0,0,0,0.06)",default:"rgba(0,0,0,0.10)",strong:"rgba(0,0,0,0.16)"},shadow:{card:"0 4px 20px rgba(0,0,0,0.06)",buttonBase:"0 2px 0 rgba(0,0,0,0.06), inset 0 1px 0 rgba(255,255,255,0.8)",chassis:"0 40px 80px -20px rgba(0,0,0,0.08), 0 12px 0 #d5d5d8, 0 13px 4px rgba(0,0,0,0.06), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",inset:"inset 0 2px 6px rgba(0,0,0,0.08), 0 1px 1px rgba(255,255,255,0.6)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06), 0 1px 1px rgba(255,255,255,0.8)",buttonRaised:"0 3px 6px rgba(0,0,0,0.08), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06)",screenGlow:"inset 0 0 20px rgba(0,0,0,0.06)",tooltip:"0 8px 24px rgba(0,0,0,0.08)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},nord:{bg:{app:"#2e3440",card:"#3b4252",cardHover:"#434c5e",elevated:"#3b4252",input:"#3b4252",sidebar:"#2e3440",inset:"#2e3440",chassis:"#3b4252",crtBezel:"#2e3440",crtGlass:"#242831"},text:{primary:"#eceff4",secondary:"#d8dee9",label:"#adb5c7",disabled:"#4c566a",engraving:"#2e3440",inactive:"#7b88a1",dimLabel:"#5e81ac",muted:"#434c5e",hover:"#e5e9f0"},border:{subtle:"rgba(216,222,233,0.06)",default:"rgba(216,222,233,0.10)",strong:"rgba(216,222,233,0.16)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.35)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #242831, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.5), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.8), inset 0 0 0 1px #242831, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.35), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.7), inset 0 0 0 1px #242831",screenGlow:"inset 0 0 20px rgba(0,0,0,0.6)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#88c0d0",dim:"rgba(136,192,208,0.15)",glow:"rgba(136,192,208,0.6)",light:"#a3d0de",dark:"#6aacbe",crtPhosphor:"#88c0d0",crtPhosphorDim:"#5e9daf"}},solarized:{bg:{app:"#002b36",card:"#073642",cardHover:"#0d4250",elevated:"#073642",input:"#073642",sidebar:"#002b36",inset:"#001f28",chassis:"#073642",crtBezel:"#002b36",crtGlass:"#001f28"},text:{primary:"#eee8d5",secondary:"#93a1a1",label:"#839496",disabled:"#586e75",engraving:"#002b36",inactive:"#657b83",dimLabel:"#7a6c2e",muted:"#073642",hover:"#b2c0bf"},border:{subtle:"rgba(131,148,150,0.08)",default:"rgba(131,148,150,0.13)",strong:"rgba(131,148,150,0.20)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #001f28, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #001f28, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #001f28",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#b58900",dim:"rgba(181,137,0,0.15)",glow:"rgba(181,137,0,0.6)",light:"#d4a017",dark:"#8a6800",crtPhosphor:"#b58900",crtPhosphorDim:"#8a6800"}},catppuccin:{bg:{app:"#1e1e2e",card:"#313244",cardHover:"#3a3a54",elevated:"#313244",input:"#181825",sidebar:"#181825",inset:"#11111b",chassis:"#313244",crtBezel:"#1e1e2e",crtGlass:"#11111b"},text:{primary:"#cdd6f4",secondary:"#bac2de",label:"#a6adc8",disabled:"#585b70",engraving:"#11111b",inactive:"#7f849c",dimLabel:"#585b70",muted:"#313244",hover:"#e6e9f8"},border:{subtle:"rgba(205,214,244,0.04)",default:"rgba(205,214,244,0.08)",strong:"rgba(205,214,244,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #11111b, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #11111b, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #11111b",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#cba6f7",dim:"rgba(203,166,247,0.15)",glow:"rgba(203,166,247,0.6)",light:"#dfc0ff",dark:"#a67fd4",crtPhosphor:"#cba6f7",crtPhosphorDim:"#a67fd4"}},dracula:{bg:{app:"#282a36",card:"#44475a",cardHover:"#4f5266",elevated:"#383a4a",input:"#383a4a",sidebar:"#21222c",inset:"#21222c",chassis:"#44475a",crtBezel:"#282a36",crtGlass:"#1e2029"},text:{primary:"#f8f8f2",secondary:"#a9b0d0",label:"#8891b5",disabled:"#6272a4",engraving:"#21222c",inactive:"#6272a4",dimLabel:"#6272a4",muted:"#44475a",hover:"#ffffff"},border:{subtle:"rgba(248,248,242,0.04)",default:"rgba(248,248,242,0.08)",strong:"rgba(248,248,242,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #1e2029, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #1e2029, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #1e2029",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#bd93f9",dim:"rgba(189,147,249,0.15)",glow:"rgba(189,147,249,0.6)",light:"#d4b8ff",dark:"#9a70e0",crtPhosphor:"#bd93f9",crtPhosphorDim:"#9a70e0"}}},f={bg:{app:"var(--d3-bg-app)",card:"var(--d3-bg-card)",cardHover:"var(--d3-bg-cardHover)",elevated:"var(--d3-bg-elevated)",input:"var(--d3-bg-input)",sidebar:"var(--d3-bg-sidebar)",inset:"var(--d3-bg-inset)",chassis:"var(--d3-bg-chassis)",crtBezel:"var(--d3-bg-crtBezel)",crtGlass:"var(--d3-bg-crtGlass)"},accent:{amber:"var(--d3-accent-main)",amberDim:"var(--d3-accent-dim)",amberGlow:"var(--d3-accent-glow)"},tag:{purple:"#b854f5",purpleBg:"rgba(184, 84, 245, 0.12)",orange:"#f59e0b",orangeBg:"rgba(245, 158, 11, 0.12)",red:"#ef4444",redBg:"rgba(239, 68, 68, 0.12)",green:"#22c55e",greenBg:"rgba(34, 197, 94, 0.12)",blue:"#3b82f6",blueBg:"rgba(59, 130, 246, 0.12)",greenGlow:"rgba(34, 197, 94, 0.6)",redGlow:"rgba(239, 68, 68, 0.6)",orangeGlow:"rgba(245, 158, 11, 0.6)"},text:{primary:"var(--d3-text-primary)",secondary:"var(--d3-text-secondary)",label:"var(--d3-text-label)",disabled:"var(--d3-text-disabled)",engraving:"var(--d3-text-engraving)",inactive:"var(--d3-text-inactive)",dimLabel:"var(--d3-text-dimLabel)",muted:"var(--d3-text-muted)",hover:"var(--d3-text-hover)"},border:{subtle:"var(--d3-border-subtle)",default:"var(--d3-border-default)",strong:"var(--d3-border-strong)"},crt:{phosphor:"var(--d3-accent-crtPhosphor)",phosphorDim:"var(--d3-accent-crtPhosphorDim)",scanline:"rgba(0, 0, 0, 0.15)",bg:"var(--d3-bg-chassis)"},led:{off:"#111111"}},g='ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace',h={hero:{size:"42px",weight:300,spacing:"-2px",line:1},title:{size:"28px",weight:300,spacing:"-1px",line:1.2},value:{size:"20px",weight:400,spacing:"0.02em",line:1},heading:{size:"16px",weight:600,spacing:"0.02em",line:1.4},body:{size:"14px",weight:400,spacing:"0.01em",line:1.5},compact:{size:"13px",weight:400,spacing:"0.01em",line:1.5},small:{size:"12px",weight:600,spacing:"0.03em",line:1.4},meta:{size:"11px",weight:600,spacing:"0.05em",line:1.3},label:{size:"10px",weight:700,spacing:"2px",line:1.2},engrave:{size:"9px",weight:700,spacing:"1.5px",line:1},micro:{size:"8px",weight:700,spacing:"1.5px",line:1},nano:{size:"7px",weight:700,spacing:"0.5px",line:1}};function i(a){let b=h[a];return{fontSize:b.size,fontWeight:b.weight,letterSpacing:b.spacing,lineHeight:b.line}}let j={chassis:"var(--d3-shadow-chassis)",card:"var(--d3-shadow-card)",inset:"var(--d3-shadow-inset)",insetDeep:"var(--d3-shadow-insetDeep)",buttonRaised:"var(--d3-shadow-buttonRaised)",buttonPressed:"var(--d3-shadow-buttonPressed)",buttonActive:"var(--d3-shadow-buttonPressed)",dialog:"var(--d3-shadow-card)",tooltip:"var(--d3-shadow-tooltip)",screenGlow:"var(--d3-shadow-screenGlow)"},k={outer:"24px",card:"22px",inner:"12px",button:"8px",small:"6px",xs:"4px",pill:"999px"};function l(a){let b="light"===a?"light":"dark",c=e[a],g=function(a){let b=e[a];return{"--d3-bg-app":b.bg.app,"--d3-bg-card":b.bg.card,"--d3-bg-cardHover":b.bg.cardHover,"--d3-bg-elevated":b.bg.elevated,"--d3-bg-input":b.bg.input,"--d3-bg-sidebar":b.bg.sidebar,"--d3-bg-inset":b.bg.inset,"--d3-bg-chassis":b.bg.chassis,"--d3-bg-crtBezel":b.bg.crtBezel,"--d3-bg-crtGlass":b.bg.crtGlass,"--d3-text-primary":b.text.primary,"--d3-text-secondary":b.text.secondary,"--d3-text-label":b.text.label,"--d3-text-disabled":b.text.disabled,"--d3-text-engraving":b.text.engraving,"--d3-text-inactive":b.text.inactive,"--d3-text-dimLabel":b.text.dimLabel,"--d3-text-muted":b.text.muted,"--d3-text-hover":b.text.hover,"--d3-border-subtle":b.border.subtle,"--d3-border-default":b.border.default,"--d3-border-strong":b.border.strong,"--d3-shadow-card":b.shadow.card,"--d3-shadow-buttonBase":b.shadow.buttonBase,"--d3-shadow-chassis":b.shadow.chassis,"--d3-shadow-inset":b.shadow.inset,"--d3-shadow-insetDeep":b.shadow.insetDeep,"--d3-shadow-buttonRaised":b.shadow.buttonRaised,"--d3-shadow-buttonPressed":b.shadow.buttonPressed,"--d3-shadow-screenGlow":b.shadow.screenGlow,"--d3-shadow-tooltip":b.shadow.tooltip,"--d3-accent-main":b.accent.main,"--d3-accent-dim":b.accent.dim,"--d3-accent-glow":b.accent.glow,"--d3-accent-light":b.accent.light,"--d3-accent-dark":b.accent.dark,"--d3-accent-crtPhosphor":b.accent.crtPhosphor,"--d3-accent-crtPhosphorDim":b.accent.crtPhosphorDim}}(a),h=c.accent.main,i=c.accent.dim,j=c.accent.light,k=c.accent.dark;return(0,d.A)({palette:{mode:b,primary:{main:h,light:j,dark:k,contrastText:"#fff"},secondary:{main:f.tag.purple,light:"#d084ff",dark:"#8a3cc4"},error:{main:f.tag.red},warning:{main:f.tag.orange},success:{main:f.tag.green},background:{default:c.bg.app,paper:c.bg.card},text:{primary:c.text.primary,secondary:c.text.secondary,disabled:c.text.disabled},divider:c.border.default},typography:{fontFamily:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif',h4:{fontWeight:700,fontSize:"22px",lineHeight:1.3},h5:{fontWeight:700,fontSize:"18px",lineHeight:1.4},h6:{fontWeight:600,fontSize:"14px",lineHeight:1.5},subtitle1:{fontWeight:500,fontSize:"18px",lineHeight:1.4},body1:{fontSize:"14px",lineHeight:1.5},body2:{fontSize:"12px",lineHeight:1.4},button:{textTransform:"none",fontWeight:600,fontSize:"14px"},caption:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",color:c.text.label},overline:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",lineHeight:1.2}},shape:{borderRadius:22},components:{MuiCssBaseline:{styleOverrides:{":root":g,body:{backgroundColor:c.bg.app,color:c.text.primary}}},MuiButton:{defaultProps:{disableElevation:!0},styleOverrides:{root:{textTransform:"none",fontWeight:600,borderRadius:10,padding:"10px 20px",transition:"transform 0.05s linear, box-shadow 0.05s linear",boxShadow:c.shadow.buttonBase,"&:active":{transform:"translateY(2px)",boxShadow:"var(--d3-shadow-buttonPressed)"}},containedPrimary:{color:"#fff","&:hover":{backgroundColor:k}},outlined:{borderColor:c.border.strong,color:c.text.primary,"&:hover":{borderColor:h,color:h}},containedSecondary:{backgroundColor:c.bg.elevated,color:c.text.primary,"&:hover":{backgroundColor:"dark"===b?"#353539":"#e5e5e7"}}}},MuiCard:{defaultProps:{elevation:0},styleOverrides:{root:{backgroundColor:c.bg.card,borderRadius:22,borderTop:`1px solid ${c.border.subtle}`,boxShadow:c.shadow.card,transition:"background-color 0.2s ease","&:hover":{backgroundColor:c.bg.cardHover}}}},MuiChip:{styleOverrides:{root:{borderRadius:999,fontWeight:700,fontSize:"11px",letterSpacing:"0.1em",textTransform:"uppercase",height:24},colorPrimary:{backgroundColor:i,color:h},colorSecondary:{backgroundColor:f.tag.purpleBg,color:f.tag.purple},colorSuccess:{backgroundColor:f.tag.greenBg,color:f.tag.green},colorError:{backgroundColor:f.tag.redBg,color:f.tag.red},colorWarning:{backgroundColor:f.tag.orangeBg,color:f.tag.orange}}},MuiDrawer:{styleOverrides:{paper:{width:240,backgroundColor:c.bg.app,borderRight:`1px solid ${c.border.subtle}`}}},MuiListItemButton:{styleOverrides:{root:{borderRadius:10,marginLeft:8,marginRight:8,"&.Mui-selected":{backgroundColor:i,color:h,fontWeight:600,"&:hover":{backgroundColor:i}}}}},MuiDialog:{styleOverrides:{paper:{backgroundColor:c.bg.card,borderRadius:22,border:`1px solid ${c.border.subtle}`,boxShadow:"var(--d3-shadow-card)"}}},MuiTextField:{defaultProps:{size:"small",variant:"outlined"},styleOverrides:{root:{"& .MuiOutlinedInput-root":{backgroundColor:c.bg.input,borderRadius:10,color:c.text.primary,"& fieldset":{borderColor:c.border.default},"&:hover fieldset":{borderColor:c.border.strong},"&.Mui-focused fieldset":{borderColor:h}}}}},MuiSelect:{styleOverrides:{select:{color:c.text.primary},icon:{color:c.text.secondary}}},MuiInputLabel:{styleOverrides:{root:{color:c.text.secondary,"&.Mui-focused":{color:h}}}},MuiFormControlLabel:{styleOverrides:{label:{color:c.text.primary,fontSize:"14px"}}},MuiSwitch:{styleOverrides:{switchBase:{"&.Mui-checked":{color:h},"&.Mui-checked + .MuiSwitch-track":{backgroundColor:h}},track:{backgroundColor:c.text.disabled}}},MuiMenuItem:{styleOverrides:{root:{color:c.text.primary,"&.Mui-selected":{backgroundColor:i}}}},MuiTooltip:{defaultProps:{arrow:!0},styleOverrides:{tooltip:{backgroundColor:c.bg.elevated,color:c.text.primary,fontSize:"12px",borderRadius:8,border:`1px solid ${c.border.subtle}`}}},MuiTabs:{styleOverrides:{indicator:{backgroundColor:h}}},MuiTab:{styleOverrides:{root:{textTransform:"none",fontWeight:500,fontSize:"14px","&.Mui-selected":{color:h,fontWeight:600}}}}}})}let m={dark:l("dark"),light:l("light"),nord:l("nord"),solarized:l("solarized"),catppuccin:l("catppuccin"),dracula:l("dracula")};function n(a,b=!0){return"auto"===a?b?m.dark:m.light:m[a]??m.dark}m.dark,m.light},80478:(a,b,c)=>{"use strict";c.d(b,{AuthProvider:()=>e});var d=c(25459);let e=(0,d.registerClientReference)(function(){throw Error("Attempted to call AuthProvider() from the server but AuthProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx","AuthProvider");(0,d.registerClientReference)(function(){throw Error("Attempted to call useAuth() from the server but useAuth is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx","useAuth")},82244:(a,b,c)=>{"use strict";c.d(b,{A:()=>h,AuthProvider:()=>g});var d=c(78157),e=c(31768);c(15005);let f=(0,e.createContext)({session:null,user:null,loading:!0});function g({children:a}){let[b,c]=(0,e.useState)(null),[g,h]=(0,e.useState)(!0);return(0,d.jsx)(f.Provider,{value:{session:b,user:b?.user??null,loading:g},children:a})}function h(){return(0,e.useContext)(f)}},83380:(a,b,c)=>{"use strict";c.d(b,{CY:()=>t,s9:()=>u});var d=c(78157),e=c(31768);let f=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"로컬 AI 음성 어시스턴트","nav.dashboard":"대시보드","nav.history":"히스토리","nav.dictionary":"사전","nav.commands":"명령어","nav.settings":"설정","nav.meetings":"회의","nav.record":"녹음","nav.teams":"팀","nav.billing":"결제","nav.logout":"로그아웃","login.subtitle":"AI 음성 어시스턴트","login.google":"Google로 계속하기","login.github":"GitHub로 계속하기","login.terms":"계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다.","dashboard.sessionOverview":"세션 개요","dashboard.systemStatus":"시스템 상태","dashboard.sessionsToday":"오늘 세션","dashboard.pressToRecord":"{{key}}를 눌러 녹음 시작","dashboard.hotkeyNotSet":"핫키 미설정","dashboard.words":"단어","dashboard.total":"전체","dashboard.streak":"연속","dashboard.days":"일","dashboard.recording":"녹음","dashboard.sessions":"세션","dashboard.today":"오늘","dashboard.recentTranscriptions":"최근 전사","dashboard.noHistory":"히스토리 없음 — 핫키를 눌러 녹음을 시작하세요","dashboard.copy":"복사","dashboard.entries":"{{count}}건","dashboard.stat":"통계","dashboard.sys":"시스템","history.title":"전사 기록","history.search":"검색...","history.entries":"{{count}}건","history.loading":"로딩...","history.noResults":"검색 결과 없음","history.noHistory":"히스토리 없음 — 녹음을 시작하세요","history.count":"{{count}}건","dictionary.title":"커스텀 사전","dictionary.words":"{{count}}개","dictionary.add":"추가","dictionary.search":"검색...","dictionary.loading":"로딩...","dictionary.noResults":"검색 결과 없음","dictionary.noWords":"단어 없음 — STT 정확도 향상을 위해 커스텀 단어를 추가하세요","dictionary.used":"{{count}}회 사용","dictionary.editTitle":"단어 편집","dictionary.addTitle":"단어 추가","dictionary.word":"단어","dictionary.pronunciation":"발음 (선택)","commands.title":"LLM 명령어","commands.count":"{{count}}개","commands.add":"추가","commands.activeCommand":"활성 명령어","commands.none":"없음","commands.loading":"로딩...","commands.noCommands":"명령어 없음 — 추가를 클릭하여 생성","commands.editTitle":"명령어 편집","commands.addTitle":"명령어 추가","commands.name":"이름","commands.description":"설명","commands.promptTemplate":"프롬프트 템플릿","commands.promptHelp":"{{text}}는 전사된 텍스트로 치환됩니다","commands.defaultPrompt":"{{text}}를 다듬어주세요.","settings.title":"설정","settings.tabs.general":"일반","settings.tabs.audio":"오디오","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"정보","settings.shortcuts":"단축키","settings.dictation":"받아쓰기","settings.dictation.desc":"누른 상태에서 말하기. 키를 놓으면 전사가 시작됩니다.","settings.agent":"Agent 모드","settings.agent.descWithKey":"{{key}}를 두 번 클릭하면 Agent 모드에 진입합니다.","settings.agent.descNoKey":"받아쓰기 핫키를 먼저 설정하세요.","settings.oneTouch":"원터치 모드","settings.oneTouch.desc":"눌러서 시작, 다시 눌러서 중지. 별도 단축키가 필요합니다.","settings.caption":"실시간 자막","settings.caption.desc":"핫키로 자막 모드를 토글합니다. 마이크 입력을 실시간 전사합니다.","settings.captionAudio":"자막 오디오 소스","settings.captionSource":"오디오 소스","settings.captionSource.mic":"마이크만","settings.captionSource.system":"시스템 오디오만 (데스크톱 소리)","settings.captionSource.both":"마이크 + 시스템 오디오","settings.key":"키","settings.notSet":"미설정","settings.enabled":"활성화됨","settings.disabled":"비활성화","settings.interface":"인터페이스","settings.theme":"테마","settings.theme.system":"시스템","settings.theme.light":"라이트","settings.theme.dark":"다크","settings.language":"언어","settings.appBehavior":"앱 동작","settings.closeToTray":"트레이로 최소화","settings.autoLaunch":"시스템 시작 시 자동 실행","settings.autoInsert":"전사 후 자동 텍스트 삽입","settings.soundEffects":"효과음","settings.microphone":"마이크","settings.inputDevice":"입력 장치","settings.deviceDefault":"(기본)","settings.textInsert":"텍스트 삽입","settings.insertMethod":"삽입 방식","settings.insertClipboard":"클립보드 (Ctrl+V)","settings.insertKeyboard":"키보드 타이핑","settings.whisperModel":"Whisper 모델","settings.model.tiny":"tiny (39 MB, 가장 빠름)","settings.model.base":"base (74 MB, 균형)","settings.model.small":"small (244 MB, 양호)","settings.model.medium":"medium (769 MB, 우수)","settings.model.large":"large-v3 (1.5 GB, 최고)","settings.sttLanguage":"인식 언어","settings.sttLang.auto":"자동 감지","settings.ollamaServer":"Ollama 서버","settings.ollamaUrl":"Ollama 서버 URL","settings.ollamaHint":"Ollama가 실행 중이면 자동으로 연결됩니다. 모델은 Ollama에서 직접 pull하세요 (예: ollama pull qwen3:4b).","settings.llmModel":"LLM 모델","settings.postProcess":"음성 후처리","settings.defaultAction":"기본 후처리 명령어","settings.action.none":"없음 (원본 텍스트 그대로)","settings.action.refine":"다듬기 (문법+자연스러움)","settings.action.translate":"번역","settings.action.summarize":"요약","settings.action.grammar":"문법 교정","settings.action.custom":"커스텀 프롬프트","settings.actionHint":"핫키로 녹음 후 전사된 텍스트에 선택한 LLM 후처리가 적용됩니다. Ollama가 연결되어 있을 때만 동작합니다.","settings.about.version":"버전","settings.about.techStack":"기술 스택","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"음성 엔진","settings.about.voiceEngineValue":"STT: faster-whisper (로컬) / LLM: Ollama (로컬)","settings.about.description":"Speakly 리버스엔지니어링 노하우 기반 로컬 AI 음성 어시스턴트. 클라우드 의존성 없이 완전 로컬로 동작합니다.","settings.about.restartOnboarding":"초기 설정 안내 다시 보기","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama가 실행되지 않고 있어요","status.nudge.desc":"LLM 후처리(번역, 요약 등)를 사용하려면 Ollama가 필요합니다.","status.nudge.guide":"설치 안내 보기 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"타이핑 없이, 음성으로. 로컬 AI 음성 어시스턴트입니다.","onboarding.welcome.start":"시작하기","onboarding.mic.title":"마이크 설정","onboarding.mic.desc":"사용할 마이크를 선택하세요. 나중에 설정에서 변경할 수 있습니다.","onboarding.hotkey.title":"단축키 설정","onboarding.hotkey.desc":"받아쓰기 단축키를 설정하세요. 키를 누르고 있는 동안 녹음됩니다.","onboarding.hotkey.notSet":"단축키가 설정되지 않았습니다","onboarding.hotkey.change":"단축키 변경","onboarding.hotkey.set":"단축키 설정","onboarding.ollama.title":"Ollama 설치 (선택)","onboarding.ollama.desc":"번역, 요약 등 LLM 후처리를 사용하려면 Ollama가 필요합니다. 음성 받아쓰기 자체는 Ollama 없이도 동작합니다.","onboarding.ollama.download":"Ollama 다운로드","onboarding.ollama.modelHint":"설치 후 터미널에서 모델을 다운로드하세요","onboarding.done.title":"설정 완료!","onboarding.done.descWithKey":"{{key}} 키를 누르고 말하면 음성이 텍스트로 변환됩니다.","onboarding.done.descNoKey":"설정에서 단축키를 지정하면 음성 받아쓰기를 시작할 수 있습니다.","onboarding.done.start":"시작하기","onboarding.back":"뒤로","onboarding.next":"다음","hotkey.title":"단축키 설정","hotkey.dictationTitle":"받아쓰기 단축키 설정","hotkey.oneTouchTitle":"원터치 모드 단축키 설정","hotkey.captionTitle":"실시간 자막 단축키 설정","hotkey.prompt":"키 조합을 눌러주세요...","hotkey.ready":"✓ {{keys}} — 저장을 눌러주세요","hotkey.noKey":"키를 입력해주세요","hotkey.reserved":"{{keys}}은 시스템 예약 단축키입니다","hotkey.current":"현재: {{keys}}","hotkey.hint":"조합키(예: Ctrl+Shift+Q) 또는 단일키(예: F5)를 입력하세요","hotkey.reset":"다시 입력","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Ollama 설치","ollama.step1.desc":"Ollama는 로컬에서 LLM을 실행하는 무료 도구입니다.","ollama.step2.title":"STEP 2 — 모델 다운로드","ollama.step2.desc":"터미널에서 원하는 모델을 pull하세요. 한국어에 추천:","ollama.step2.alt":"또는 더 큰 모델: ollama pull qwen3:8b (더 정확, 더 느림)","ollama.step3.title":"STEP 3 — 자동 연결","ollama.step3.desc":"Ollama가 실행되면 D3RO-VOICE가 자동으로 감지합니다. 하단 상태 바의 LED가 빨간색에서 초록색으로 바뀌면 준비 완료!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"취소","common.save":"저장","common.delete":"삭제","common.add":"추가","common.edit":"편집","common.close":"닫기","common.confirm":"확인","common.loading":"로딩...","common.copy":"복사","common.test":"테스트","common.stop":"중지","memo.tags":"태그","memo.addTag":"태그 추가","memo.removeTag":"태그 제거","memo.tagPlaceholder":"태그 입력 후 Enter","memo.noTags":"태그 없음","memo.export":"마크다운 내보내기","memo.exportSuccess":"내보내기 완료","memo.filterByTag":"태그로 필터","memo.allTags":"전체 태그","memo.clearFilter":"필터 해제","voiceCommand.title":"음성 명령어","voiceCommand.enabled":"음성 키워드 인식","voiceCommand.enabledDesc":"전사 시작 시 키워드를 감지하여 명령어를 자동 선택합니다.","voiceCommand.keywords":"키워드","voiceCommand.keywordPlaceholder":"키워드 입력 후 Enter","voiceCommand.noKeywords":"키워드 없음","voiceCommand.matchMode":"매칭 모드","voiceCommand.matchMode.prefix":"앞부분 일치","voiceCommand.matchMode.suffix":"뒷부분 일치","voiceCommand.matchMode.contains":"포함","chain.title":"LLM 체인","chain.count":"{{count}}개","chain.add":"체인 추가","chain.editTitle":"체인 편집","chain.addTitle":"체인 추가","chain.name":"체인 이름","chain.steps":"단계","chain.addStep":"단계 추가","chain.removeStep":"제거","chain.inputSource":"입력 소스","chain.inputSource.original":"원본 텍스트","chain.inputSource.previous":"이전 단계 결과","chain.selectInstruction":"명령어 선택","chain.execute":"실행","chain.executing":"실행 중...","chain.noChains":"체인 없음 — 여러 명령어를 순차 실행하는 파이프라인을 만들어 보세요","chain.step":"{{n}}단계","chain.progress":"{{current}}/{{total}} 단계 처리 중","context.title":"화면 컨텍스트","context.enabled":"스크린 컨텍스트","context.enabledDesc":"녹음 시작 시 활성 앱과 선택된 텍스트를 캡처하여 LLM에 전달합니다.","dashboard.caption":"실시간 자막","dashboard.captionStart":"자막 시작","dashboard.captionStop":"자막 종료","dashboard.captionActive":"자막 활성","settings.voiceCommands":"음성 명령어","settings.voiceCommands.desc":"전사된 텍스트에서 키워드를 감지하여 명령어를 자동 선택합니다.","settings.screenContext":"화면 컨텍스트","settings.screenContext.desc":"녹음 시 활성 앱 정보와 선택된 텍스트를 LLM에 함께 전달합니다.","date.today":"오늘","date.yesterday":"어제","license.title":"라이선스","license.currentTier":"현재 등급","license.free":"FREE","license.pro":"PRO","license.proPlus":"PRO+","license.activate":"라이선스 활성화","license.deactivate":"비활성화","license.keyPlaceholder":"라이선스 키 입력...","license.activating":"활성화 중...","license.activated":"활성화 완료","license.activateError":"활성화 실패: {{message}}","license.deactivated":"비활성화 완료","license.machineId":"기기 ID","license.activatedAt":"활성화 일시","license.manageLicense":"라이선스 관리","license.upgrade":"업그레이드","license.upgradeTitle":"Pro로 업그레이드","license.upgradeDesc":"모든 기능을 잠금 해제하세요","license.quotaUsed":"{{used}}/{{limit}} 사용","license.quotaUnlimited":"무제한","license.tierComparison":"등급 비교","license.dailyUsage":"일일 사용량","license.feature.dictation":"받아쓰기","license.feature.llm_process":"LLM 처리","license.feature.live_caption":"실시간 자막","license.feature.screen_context":"화면 컨텍스트","license.feature.voice_command":"음성 명령어","license.feature.llm_chain":"LLM 체인","license.feature.voice_memo":"음성 메모","license.feature.history_unlimited":"무제한 히스토리","license.feature.history_export":"히스토리 내보내기","license.feature.custom_instruction_create":"커스텀 명령어 생성","license.feature.file_transcription":"파일 전사","license.feature.voice_conversation":"음성 대화","license.feature.dictation_template":"받아쓰기 템플릿","license.feature.meeting_summary":"회의 요약","license.feature.local_rag":"로컬 RAG","license.feature.os_automation":"OS 자동화","license.feature.llmProcess":"LLM 처리","license.feature.liveCaption":"실시간 자막","license.feature.screenContext":"화면 컨텍스트","license.feature.voiceCommand":"음성 명령어","license.feature.llmChain":"LLM 체인","license.feature.voiceMemo":"음성 메모","license.feature.historyUnlimited":"무제한 히스토리","license.feature.historyExport":"히스토리 내보내기","license.feature.customInstruction":"커스텀 명령어 생성","license.feature.fileTranscription":"파일 전사","license.feature.voiceConversation":"음성 대화","license.feature.dictationTemplate":"받아쓰기 템플릿","license.feature.meetingSummary":"회의 요약","license.feature.localRag":"로컬 RAG","license.feature.osAutomation":"OS 자동화","license.pro.required":"PRO 필요","license.proPlus.required":"PRO+ 필요","license.included":"포함","license.notIncluded":"미포함","license.keyLabel":"라이선스 키","license.quotaExceeded.title":"오늘의 {{feature}}을(를) 모두 사용했습니다","license.quotaExceeded.desc":"Pro로 업그레이드하면 무제한으로 사용할 수 있습니다","license.tierRequired.title":"{{feature}}은(는) {{tier}} 기능입니다","license.tierRequired.desc":"{{tier}}로 업그레이드하여 잠금을 해제하세요","license.tryTomorrow":"내일 다시 사용하기","license.learnMore":"알아보기","license.upgradeBenefits":"업그레이드 혜택","license.benefit.unlimitedDictation":"무제한 받아쓰기","license.benefit.unlimitedLLM":"무제한 AI 다듬기","license.benefit.liveCaption":"실시간 자막","license.benefit.unlimitedHistory":"히스토리 무제한 보존","license.usageToday":"오늘 사용량","license.perDay":"회/일","license.unlimited":"무제한","license.locked":"잠금","license.nav":"라이선스","fileTranscription.title":"파일 전사","fileTranscription.dropZone":"오디오/비디오 파일을 여기에 드래그하세요","fileTranscription.dropZoneHint":"MP3, WAV, M4A, MP4, MKV, WEBM 지원","fileTranscription.converting":"변환 중...","fileTranscription.processing":"전사 중...","fileTranscription.progress":"청크 {{current}} / {{total}}","fileTranscription.complete":"전사 완료","fileTranscription.copyAll":"전체 복사","fileTranscription.cancel":"취소","fileTranscription.retry":"다시 시도","fileTranscription.error.invalidFormat":"지원하지 않는 파일 형식입니다","fileTranscription.error.unknown":"알 수 없는 오류","meetingSummary.title":"회의록 요약","meetingSummary.generating":"요약 생성 중...","meetingSummary.summary":"요약","meetingSummary.decisions":"핵심 결정사항","meetingSummary.actionItems":"할 일 목록","meetingSummary.exportMarkdown":"마크다운 내보내기","meetingSummary.noSummary":"요약이 없습니다","meetingSummary.generate":"요약 생성","template.title":"딕테이션 템플릿","template.create":"새 템플릿","template.edit":"템플릿 편집","template.delete":"삭제","template.name":"템플릿 이름","template.description":"설명","template.fields":"필드","template.addField":"필드 추가","template.fieldName":"필드명","template.fieldLabel":"라벨","template.fieldPrompt":"음성 안내","template.outputFormat":"출력 포맷","template.startSession":"시작","template.cancelSession":"세션 취소","template.empty":"템플릿이 없습니다","nav.conversation":"대화","conversation.title":"음성 대화","conversation.idle":"대기","conversation.listening":"듣는 중","conversation.thinking":"생각 중","conversation.speaking":"말하는 중","conversation.empty":"D3RO에게 말을 걸어보세요","conversation.emptyHint":"마이크 버튼을 누르거나 텍스트를 입력하세요","conversation.inputPlaceholder":"메시지 입력...","conversation.end":"종료","conversation.clearHistory":"대화 초기화","nav.knowledge":"지식 베이스","rag.title":"지식 베이스","rag.addDocument":"문서 추가","rag.documents":"문서","rag.noDocuments":"문서가 없습니다","rag.chunks":"청크","rag.indexed":"인덱싱 완료","rag.pending":"대기 중","rag.indexing":"인덱싱 중","rag.reindex":"재인덱싱","rag.askQuestion":"질문하기","rag.queryPlaceholder":"문서에 대해 질문하세요...","rag.searching":"검색 중...","rag.sources":"참조 문서","rag.adding":"추가 중...","rag.parsing":"문서 분석 중...","voiceAction.title":"음성 액션","voiceAction.execute":"실행","voiceAction.presets":"프리셋 명령","voiceAction.history":"실행 이력","voiceAction.noHistory":"실행 이력이 없습니다","voiceAction.blocked":"차단됨 (위험 명령)","voiceAction.executed":"실행됨","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국어","settings.sttLang.en":"English","settings.sttLang.ja":"日本語","settings.sttLang.zh":"中文","template.outputHelperText":"{{필드명}} 형식으로 플레이스홀더를 사용하세요","nav.meeting":"회의","meeting.title":"회의 모드","meeting.newMeeting":"새 회의","meeting.startRecording":"녹음 시작","meeting.stopRecording":"녹음 종료","meeting.recording":"녹음 중","meeting.processing":"회의록 생성 중...","meeting.completed":"완료","meeting.error":"오류","meeting.elapsed":"경과 시간","meeting.memoPlaceholder":"메모 입력 (Enter로 추가)","meeting.memoAdded":"메모 추가됨","meeting.noSessions":"회의 녹음이 없습니다","meeting.noSessionsDesc":"새 회의 버튼을 눌러 녹음을 시작하세요","meeting.summary":"요약","meeting.decisions":"결정사항","meeting.actionItems":"할 일","meeting.timeline":"타임라인","meeting.transcript":"원문 전사","meeting.memos":"메모","meeting.exportPdf":"PDF 내보내기","meeting.exportMarkdown":"마크다운 내보내기","meeting.delete":"삭제","meeting.deleteConfirm":"이 회의록을 삭제하시겠습니까?","meeting.backToList":"목록으로","meeting.notificationTitle":"회의록 준비 완료","meeting.notificationBody":"회의록이 생성되었습니다. 클릭하여 확인하세요.","meeting.sessions":"{{count}}건","meeting.duration":"{{minutes}}분","meeting.editTitle":"제목 편집","meeting.untitled":"무제 회의","meeting.processingStep.merging":"전사 텍스트 합산 중...","meeting.processingStep.generating":"LLM 회의록 생성 중...","meeting.processingStep.parsing":"회의록 파싱 중...","meeting.processingStep.saving":"저장 중...","meeting.processingStep.notifying":"완료 알림 중...","meeting.transcriptTab":"전사","meeting.addDocument":"문서 추가","meeting.selectTemplate":"템플릿 선택","meeting.generate":"생성","meeting.generating":"문서 생성 중...","meeting.editMode":"편집","meeting.previewMode":"미리보기","meeting.modified":"수정됨","meeting.originalText":"원본 보기","meeting.editedText":"수정본 보기","meeting.exportDocx":"DOCX 내보내기","meeting.exportTxt":"TXT 내보내기","meeting.exportFormat":"내보내기","meeting.customPrompt":"커스텀 프롬프트","meeting.templateName":"템플릿 이름","meeting.templatePrompt":"AI 프롬프트","meeting.templateSave":"템플릿 저장","meeting.documentDeleted":"문서가 삭제되었습니다","meeting.autoSaved":"자동 저장됨","meeting.minutesTemplate":"회의록","meeting.reportTemplate":"보고서","meeting.ideaNoteTemplate":"아이디어 노트","meeting.customTemplate":"커스텀","meeting.downloadTranscript":"전사 다운로드","meeting.polish":"AI 다듬기","meeting.polishing":"AI가 전사를 다듬는 중...","meeting.polished":"AI 다듬기 완료","meeting.mindmapTemplate":"마인드맵","meeting.chat":"AI 채팅","meeting.chatPlaceholder":"회의 내용에 대해 질문하세요...","meeting.chatSend":"전송","meeting.chatClear":"대화 초기화","meeting.copyToClipboard":"클립보드 복사","meeting.copied":"복사됨","meeting.chatCollapse":"채팅 접기","meeting.chatExpand":"채팅 펼치기","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI 다듬기에 실패했습니다","meeting.viewDetailError":"회의 상세 정보를 불러오지 못했습니다","meeting.startRecordingError":"녹음을 시작하지 못했습니다","meeting.diarize":"화자 구분","meeting.diarizing":"화자를 구분하는 중...","meeting.diarizeComplete":"화자 구분 완료","meeting.speaker":"화자","settings.hfToken":"HuggingFace 토큰","settings.hfTokenHint":"화자 구분을 위해 HuggingFace 토큰이 필요합니다","settings.diarization":"화자 구분","settings.diarizationHint":"녹음 종료 후 화자를 자동으로 구분합니다"}'),g=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Local AI Voice Assistant","nav.dashboard":"Dashboard","nav.history":"History","nav.dictionary":"Dictionary","nav.commands":"Commands","nav.settings":"Settings","dashboard.sessionOverview":"Session Overview","dashboard.systemStatus":"System Status","dashboard.sessionsToday":"Today\'s Sessions","dashboard.pressToRecord":"Press {{key}} to start recording","dashboard.hotkeyNotSet":"Hotkey not set","dashboard.words":"Words","dashboard.total":"Total","dashboard.streak":"Streak","dashboard.days":"days","dashboard.recording":"Recording","dashboard.sessions":"Sessions","dashboard.today":"Today","dashboard.recentTranscriptions":"Recent Transcriptions","dashboard.noHistory":"No history — press your hotkey to start recording","dashboard.copy":"Copy","dashboard.entries":"{{count}} entries","dashboard.stat":"Stats","dashboard.sys":"System","history.title":"Transcription History","history.search":"Search...","history.entries":"{{count}} entries","history.loading":"Loading...","history.noResults":"No results found","history.noHistory":"No history — start recording","history.count":"{{count}} entries","dictionary.title":"Custom Dictionary","dictionary.words":"{{count}} words","dictionary.add":"Add","dictionary.search":"Search...","dictionary.loading":"Loading...","dictionary.noResults":"No results found","dictionary.noWords":"No words — add custom words to improve STT accuracy","dictionary.used":"Used {{count}} times","dictionary.editTitle":"Edit Word","dictionary.addTitle":"Add Word","dictionary.word":"Word","dictionary.pronunciation":"Pronunciation (optional)","commands.title":"LLM Commands","commands.count":"{{count}} commands","commands.add":"Add","commands.activeCommand":"Active Command","commands.none":"None","commands.loading":"Loading...","commands.noCommands":"No commands — click Add to create one","commands.editTitle":"Edit Command","commands.addTitle":"Add Command","commands.name":"Name","commands.description":"Description","commands.promptTemplate":"Prompt Template","commands.promptHelp":"{{text}} will be replaced with the transcribed text","commands.defaultPrompt":"Please refine the following: {{text}}","settings.title":"Settings","settings.tabs.general":"General","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"About","settings.shortcuts":"Shortcuts","settings.dictation":"Dictation","settings.dictation.desc":"Hold to speak. Transcription begins when you release the key.","settings.agent":"Agent Mode","settings.agent.descWithKey":"Double-press {{key}} to enter Agent mode.","settings.agent.descNoKey":"Set a dictation hotkey first.","settings.oneTouch":"One-Touch Mode","settings.oneTouch.desc":"Press to start, press again to stop. Requires a separate shortcut.","settings.caption":"Live Caption","settings.caption.desc":"Toggle live caption mode with hotkey. Transcribes microphone input in real-time.","settings.captionAudio":"Caption Audio Source","settings.captionSource":"Audio Source","settings.captionSource.mic":"Microphone only","settings.captionSource.system":"System audio only (desktop sound)","settings.captionSource.both":"Microphone + System audio","settings.key":"Key","settings.notSet":"Not set","settings.enabled":"Enabled","settings.disabled":"Disabled","settings.interface":"Interface","settings.theme":"Theme","settings.theme.system":"System","settings.theme.light":"Light","settings.theme.dark":"Dark","settings.language":"Language","settings.appBehavior":"App Behavior","settings.closeToTray":"Minimize to tray on close","settings.autoLaunch":"Launch at system startup","settings.autoInsert":"Auto-insert text after transcription","settings.soundEffects":"Sound Effects","settings.microphone":"Microphone","settings.inputDevice":"Input Device","settings.deviceDefault":"(Default)","settings.textInsert":"Text Insertion","settings.insertMethod":"Insert Method","settings.insertClipboard":"Clipboard (Ctrl+V)","settings.insertKeyboard":"Keyboard Typing","settings.whisperModel":"Whisper Model","settings.model.tiny":"tiny (39 MB, fastest)","settings.model.base":"base (74 MB, balanced)","settings.model.small":"small (244 MB, good)","settings.model.medium":"medium (769 MB, great)","settings.model.large":"large-v3 (1.5 GB, best)","settings.sttLanguage":"Recognition Language","settings.sttLang.auto":"Auto-detect","settings.ollamaServer":"Ollama Server","settings.ollamaUrl":"Ollama Server URL","settings.ollamaHint":"Connects automatically when Ollama is running. Pull models directly in Ollama (e.g. ollama pull qwen3:4b).","settings.llmModel":"LLM Model","settings.postProcess":"Voice Post-Processing","settings.defaultAction":"Default Post-Processing Command","settings.action.none":"None (raw transcription)","settings.action.refine":"Refine (grammar + fluency)","settings.action.translate":"Translate","settings.action.summarize":"Summarize","settings.action.grammar":"Grammar Correction","settings.action.custom":"Custom Prompt","settings.actionHint":"The selected LLM post-processing will be applied to your transcription after recording. Only works when Ollama is connected.","settings.about.version":"Version","settings.about.techStack":"Tech Stack","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Voice Engine","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"A fully local AI voice assistant built on Speakly reverse-engineering insights. Runs entirely offline with no cloud dependencies.","settings.about.restartOnboarding":"Restart Setup Wizard","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama is not running","status.nudge.desc":"Ollama is required for LLM post-processing (translation, summarization, etc.).","status.nudge.guide":"View setup guide →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"No typing needed — just speak. Your local AI voice assistant.","onboarding.welcome.start":"Get Started","onboarding.mic.title":"Microphone Setup","onboarding.mic.desc":"Choose a microphone to use. You can change this later in Settings.","onboarding.hotkey.title":"Shortcut Setup","onboarding.hotkey.desc":"Set your dictation shortcut. Hold the key while speaking to record.","onboarding.hotkey.notSet":"No shortcut set","onboarding.hotkey.change":"Change Shortcut","onboarding.hotkey.set":"Set Shortcut","onboarding.ollama.title":"Install Ollama (Optional)","onboarding.ollama.desc":"Ollama is required for LLM post-processing like translation and summarization. Voice dictation works without it.","onboarding.ollama.download":"Download Ollama","onboarding.ollama.modelHint":"After installation, download a model from your terminal","onboarding.done.title":"You\'re all set!","onboarding.done.descWithKey":"Hold {{key}} and speak — your voice will be converted to text.","onboarding.done.descNoKey":"Set a shortcut in Settings to start voice dictation.","onboarding.done.start":"Start Using","onboarding.back":"Back","onboarding.next":"Next","hotkey.title":"Set Shortcut","hotkey.dictationTitle":"Set Dictation Shortcut","hotkey.oneTouchTitle":"Set One-Touch Mode Shortcut","hotkey.captionTitle":"Set Live Caption Shortcut","hotkey.prompt":"Press a key combination...","hotkey.ready":"✓ {{keys}} — press Save to confirm","hotkey.noKey":"Please press a key","hotkey.reserved":"{{keys}} is a reserved system shortcut","hotkey.current":"Current: {{keys}}","hotkey.hint":"Enter a combination (e.g. Ctrl+Shift+Q) or a single key (e.g. F5)","hotkey.reset":"Clear","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Install Ollama","ollama.step1.desc":"Ollama is a free tool for running LLMs locally.","ollama.step2.title":"STEP 2 — Download a Model","ollama.step2.desc":"Pull a model from your terminal. Recommended:","ollama.step2.alt":"Or a larger model: ollama pull qwen3:8b (more accurate, slower)","ollama.step3.title":"STEP 3 — Auto-Connect","ollama.step3.desc":"Once Ollama is running, D3RO-VOICE will detect it automatically. When the status bar LED turns from red to green, you\'re ready!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Cancel","common.save":"Save","common.delete":"Delete","common.add":"Add","common.edit":"Edit","common.close":"Close","common.confirm":"Confirm","common.loading":"Loading...","common.copy":"Copy","common.test":"Test","common.stop":"Stop","memo.tags":"Tags","memo.addTag":"Add Tag","memo.removeTag":"Remove Tag","memo.tagPlaceholder":"Type a tag and press Enter","memo.noTags":"No tags","memo.export":"Export as Markdown","memo.exportSuccess":"Export complete","memo.filterByTag":"Filter by tag","memo.allTags":"All Tags","memo.clearFilter":"Clear filter","voiceCommand.title":"Voice Commands","voiceCommand.enabled":"Voice Keyword Recognition","voiceCommand.enabledDesc":"Detects keywords at the start of transcription to auto-select commands.","voiceCommand.keywords":"Keywords","voiceCommand.keywordPlaceholder":"Type keyword and press Enter","voiceCommand.noKeywords":"No keywords","voiceCommand.matchMode":"Match Mode","voiceCommand.matchMode.prefix":"Starts with","voiceCommand.matchMode.suffix":"Ends with","voiceCommand.matchMode.contains":"Contains","chain.title":"LLM Chains","chain.count":"{{count}} chains","chain.add":"Add Chain","chain.editTitle":"Edit Chain","chain.addTitle":"Add Chain","chain.name":"Chain Name","chain.steps":"Steps","chain.addStep":"Add Step","chain.removeStep":"Remove","chain.inputSource":"Input Source","chain.inputSource.original":"Original Text","chain.inputSource.previous":"Previous Step Result","chain.selectInstruction":"Select Command","chain.execute":"Execute","chain.executing":"Executing...","chain.noChains":"No chains — create a pipeline to run multiple commands in sequence","chain.step":"Step {{n}}","chain.progress":"Processing step {{current}}/{{total}}","context.title":"Screen Context","context.enabled":"Screen Context","context.enabledDesc":"Captures active app and selected text when recording starts, and sends it to the LLM.","dashboard.caption":"Live Caption","dashboard.captionStart":"Start Caption","dashboard.captionStop":"Stop Caption","dashboard.captionActive":"Caption Active","settings.voiceCommands":"Voice Commands","settings.voiceCommands.desc":"Detects keywords in transcription to auto-select commands.","settings.screenContext":"Screen Context","settings.screenContext.desc":"Sends active app info and selected text to the LLM during recording.","date.today":"Today","date.yesterday":"Yesterday","license.title":"License","license.currentTier":"Current Tier","license.free":"FREE","license.pro":"PRO","license.proPlus":"PRO+","license.activate":"Activate License","license.deactivate":"Deactivate","license.keyPlaceholder":"Enter license key...","license.activating":"Activating...","license.activated":"Activated","license.activateError":"Activation failed: {{message}}","license.deactivated":"Deactivated","license.machineId":"Machine ID","license.activatedAt":"Activated At","license.manageLicense":"Manage License","license.upgrade":"Upgrade","license.upgradeTitle":"Upgrade to Pro","license.upgradeDesc":"Unlock all features","license.quotaUsed":"{{used}}/{{limit}} used","license.quotaUnlimited":"Unlimited","license.tierComparison":"Tier Comparison","license.dailyUsage":"Daily Usage","license.feature.dictation":"Dictation","license.feature.llm_process":"LLM Processing","license.feature.live_caption":"Live Caption","license.feature.screen_context":"Screen Context","license.feature.voice_command":"Voice Commands","license.feature.llm_chain":"LLM Chain","license.feature.voice_memo":"Voice Memo","license.feature.history_unlimited":"Unlimited History","license.feature.history_export":"History Export","license.feature.custom_instruction_create":"Custom Instruction","license.feature.file_transcription":"File Transcription","license.feature.voice_conversation":"Voice Conversation","license.feature.dictation_template":"Dictation Template","license.feature.meeting_summary":"Meeting Summary","license.feature.local_rag":"Local RAG","license.feature.os_automation":"OS Automation","license.feature.llmProcess":"LLM Processing","license.feature.liveCaption":"Live Caption","license.feature.screenContext":"Screen Context","license.feature.voiceCommand":"Voice Commands","license.feature.llmChain":"LLM Chain","license.feature.voiceMemo":"Voice Memo","license.feature.historyUnlimited":"Unlimited History","license.feature.historyExport":"History Export","license.feature.customInstruction":"Custom Instruction","license.feature.fileTranscription":"File Transcription","license.feature.voiceConversation":"Voice Conversation","license.feature.dictationTemplate":"Dictation Template","license.feature.meetingSummary":"Meeting Summary","license.feature.localRag":"Local RAG","license.feature.osAutomation":"OS Automation","license.pro.required":"PRO Required","license.proPlus.required":"PRO+ Required","license.included":"Included","license.notIncluded":"Not included","license.keyLabel":"License Key","license.quotaExceeded.title":"You\'ve used all your daily {{feature}}","license.quotaExceeded.desc":"Upgrade to Pro for unlimited usage","license.tierRequired.title":"{{feature}} is a {{tier}} feature","license.tierRequired.desc":"Upgrade to {{tier}} to unlock","license.tryTomorrow":"Try again tomorrow","license.learnMore":"Learn more","license.upgradeBenefits":"Upgrade Benefits","license.benefit.unlimitedDictation":"Unlimited dictation","license.benefit.unlimitedLLM":"Unlimited AI polish","license.benefit.liveCaption":"Live captions","license.benefit.unlimitedHistory":"Unlimited history retention","license.usageToday":"Usage today","license.perDay":"/day","license.unlimited":"Unlimited","license.locked":"Locked","license.nav":"License","fileTranscription.title":"File Transcription","fileTranscription.dropZone":"Drop audio/video file here","fileTranscription.dropZoneHint":"Supports MP3, WAV, M4A, MP4, MKV, WEBM","fileTranscription.converting":"Converting...","fileTranscription.processing":"Transcribing...","fileTranscription.progress":"Chunk {{current}} / {{total}}","fileTranscription.complete":"Transcription complete","fileTranscription.copyAll":"Copy All","fileTranscription.cancel":"Cancel","fileTranscription.retry":"Retry","fileTranscription.error.invalidFormat":"Unsupported file format","fileTranscription.error.unknown":"Unknown error","meetingSummary.title":"Meeting Summary","meetingSummary.generating":"Generating summary...","meetingSummary.summary":"Summary","meetingSummary.decisions":"Key Decisions","meetingSummary.actionItems":"Action Items","meetingSummary.exportMarkdown":"Export as Markdown","meetingSummary.noSummary":"No summary available","meetingSummary.generate":"Generate Summary","template.title":"Dictation Templates","template.create":"New Template","template.edit":"Edit Template","template.delete":"Delete","template.name":"Template Name","template.description":"Description","template.fields":"Fields","template.addField":"Add Field","template.fieldName":"Field Name","template.fieldLabel":"Label","template.fieldPrompt":"Voice Prompt","template.outputFormat":"Output Format","template.startSession":"Start","template.cancelSession":"Cancel Session","template.empty":"No templates","nav.conversation":"Talk","conversation.title":"Voice Conversation","conversation.idle":"Idle","conversation.listening":"Listening","conversation.thinking":"Thinking","conversation.speaking":"Speaking","conversation.empty":"Talk to D3RO","conversation.emptyHint":"Press the mic button or type a message","conversation.inputPlaceholder":"Type a message...","conversation.end":"End","conversation.clearHistory":"Clear history","nav.knowledge":"Knowledge","rag.title":"Knowledge Base","rag.addDocument":"Add Document","rag.documents":"Documents","rag.noDocuments":"No documents","rag.chunks":"chunks","rag.indexed":"Indexed","rag.pending":"Pending","rag.indexing":"Indexing","rag.reindex":"Reindex","rag.askQuestion":"Ask a Question","rag.queryPlaceholder":"Ask about your documents...","rag.searching":"Searching...","rag.sources":"Sources","rag.adding":"Adding...","rag.parsing":"Parsing document...","voiceAction.title":"Voice Actions","voiceAction.execute":"Execute","voiceAction.presets":"Preset Commands","voiceAction.history":"Action History","voiceAction.noHistory":"No action history","voiceAction.blocked":"Blocked (unsafe)","voiceAction.executed":"Executed","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국어 (Korean)","settings.sttLang.en":"English","settings.sttLang.ja":"日本語 (Japanese)","settings.sttLang.zh":"中文 (Chinese)","template.outputHelperText":"Use {{fieldName}} for placeholders","nav.meeting":"Meeting","meeting.title":"Meeting Mode","meeting.newMeeting":"New Meeting","meeting.startRecording":"Start Recording","meeting.stopRecording":"Stop Recording","meeting.recording":"Recording","meeting.processing":"Generating minutes...","meeting.completed":"Completed","meeting.error":"Error","meeting.elapsed":"Elapsed","meeting.memoPlaceholder":"Type a memo (Enter to add)","meeting.memoAdded":"Memo added","meeting.noSessions":"No meeting recordings","meeting.noSessionsDesc":"Press New Meeting to start recording","meeting.summary":"Summary","meeting.decisions":"Decisions","meeting.actionItems":"Action Items","meeting.timeline":"Timeline","meeting.transcript":"Raw Transcript","meeting.memos":"Memos","meeting.exportPdf":"Export PDF","meeting.exportMarkdown":"Export Markdown","meeting.delete":"Delete","meeting.deleteConfirm":"Delete this meeting record?","meeting.backToList":"Back to List","meeting.notificationTitle":"Minutes Ready","meeting.notificationBody":"Meeting minutes have been generated.","meeting.sessions":"{{count}} sessions","meeting.duration":"{{minutes}} min","meeting.editTitle":"Edit Title","meeting.untitled":"Untitled Meeting","meeting.processingStep.merging":"Merging transcript...","meeting.processingStep.generating":"Generating minutes with LLM...","meeting.processingStep.parsing":"Parsing minutes...","meeting.processingStep.saving":"Saving...","meeting.processingStep.notifying":"Sending notification...","meeting.transcriptTab":"Transcript","meeting.addDocument":"Add Document","meeting.selectTemplate":"Select Template","meeting.generate":"Generate","meeting.generating":"Generating document...","meeting.editMode":"Edit","meeting.previewMode":"Preview","meeting.modified":"Modified","meeting.originalText":"Original","meeting.editedText":"Edited","meeting.exportDocx":"Export DOCX","meeting.exportTxt":"Export TXT","meeting.exportFormat":"Export","meeting.customPrompt":"Custom Prompt","meeting.templateName":"Template Name","meeting.templatePrompt":"AI Prompt","meeting.templateSave":"Save Template","meeting.documentDeleted":"Document deleted","meeting.autoSaved":"Auto-saved","meeting.minutesTemplate":"Meeting Minutes","meeting.reportTemplate":"Report","meeting.ideaNoteTemplate":"Idea Note","meeting.customTemplate":"Custom","meeting.downloadTranscript":"Download Transcript","meeting.polish":"AI Polish","meeting.polishing":"AI is polishing transcript...","meeting.polished":"AI Polish complete","meeting.mindmapTemplate":"Mind Map","meeting.chat":"AI Chat","meeting.chatPlaceholder":"Ask about the meeting...","meeting.chatSend":"Send","meeting.chatClear":"Clear Chat","meeting.copyToClipboard":"Copy to Clipboard","meeting.copied":"Copied","meeting.chatCollapse":"Collapse Chat","meeting.chatExpand":"Expand Chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI polishing failed","meeting.viewDetailError":"Failed to load meeting details","meeting.startRecordingError":"Failed to start recording","meeting.diarize":"Diarize","meeting.diarizing":"Identifying speakers...","meeting.diarizeComplete":"Diarization complete","meeting.speaker":"Speaker","settings.hfToken":"HuggingFace Token","settings.hfTokenHint":"A HuggingFace token is required for speaker diarization","settings.diarization":"Speaker Diarization","settings.diarizationHint":"Automatically identify speakers after recording ends"}'),h=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"ローカルAI音声アシスタント","nav.dashboard":"ダッシュボード","nav.history":"履歴","nav.dictionary":"辞書","nav.commands":"コマンド","nav.settings":"設定","dashboard.sessionOverview":"セッション概要","dashboard.systemStatus":"システム状態","dashboard.sessionsToday":"本日のセッション","dashboard.pressToRecord":"{{key}} を押して録音開始","dashboard.hotkeyNotSet":"ホットキー未設定","dashboard.words":"単語","dashboard.total":"合計","dashboard.streak":"連続","dashboard.days":"日","dashboard.recording":"録音","dashboard.sessions":"セッション","dashboard.today":"今日","dashboard.recentTranscriptions":"最近の文字起こし","dashboard.noHistory":"履歴なし — ホットキーを押して録音を開始してください","dashboard.copy":"コピー","dashboard.entries":"{{count}}件","dashboard.stat":"統計","dashboard.sys":"システム","history.title":"文字起こし履歴","history.search":"検索...","history.entries":"{{count}}件","history.loading":"読み込み中...","history.noResults":"検索結果なし","history.noHistory":"履歴なし — 録音を開始してください","history.count":"{{count}}件","dictionary.title":"カスタム辞書","dictionary.words":"{{count}}語","dictionary.add":"追加","dictionary.search":"検索...","dictionary.loading":"読み込み中...","dictionary.noResults":"検索結果なし","dictionary.noWords":"単語なし — STTの精度向上のためカスタム単語を追加してください","dictionary.used":"{{count}}回使用","dictionary.editTitle":"単語を編集","dictionary.addTitle":"単語を追加","dictionary.word":"単語","dictionary.pronunciation":"読み仮名 (任意)","commands.title":"LLMコマンド","commands.count":"{{count}}個","commands.add":"追加","commands.activeCommand":"アクティブコマンド","commands.none":"なし","commands.loading":"読み込み中...","commands.noCommands":"コマンドなし — 追加をクリックして作成","commands.editTitle":"コマンドを編集","commands.addTitle":"コマンドを追加","commands.name":"名前","commands.description":"説明","commands.promptTemplate":"プロンプトテンプレート","commands.promptHelp":"{{text}} は文字起こしされたテキストに置換されます","commands.defaultPrompt":"{{text}} を整えてください。","settings.title":"設定","settings.tabs.general":"一般","settings.tabs.audio":"オーディオ","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"情報","settings.shortcuts":"ショートカット","settings.dictation":"ディクテーション","settings.dictation.desc":"押しながら話します。キーを離すと文字起こしが始まります。","settings.agent":"エージェントモード","settings.agent.descWithKey":"{{key}} を2回クリックするとエージェントモードに入ります。","settings.agent.descNoKey":"先にディクテーションホットキーを設定してください。","settings.oneTouch":"ワンタッチモード","settings.oneTouch.desc":"押して開始、もう一度押して停止。別のショートカットが必要です。","settings.key":"キー","settings.notSet":"未設定","settings.enabled":"有効","settings.disabled":"無効","settings.interface":"インターフェース","settings.theme":"テーマ","settings.theme.system":"システム","settings.theme.light":"ライト","settings.theme.dark":"ダーク","settings.language":"言語","settings.appBehavior":"アプリの動作","settings.closeToTray":"トレイに最小化","settings.autoLaunch":"システム起動時に自動起動","settings.autoInsert":"文字起こし後に自動テキスト挿入","settings.soundEffects":"効果音","settings.microphone":"マイク","settings.inputDevice":"入力デバイス","settings.deviceDefault":"(デフォルト)","settings.textInsert":"テキスト挿入","settings.insertMethod":"挿入方式","settings.insertClipboard":"クリップボード (Ctrl+V)","settings.insertKeyboard":"キーボード入力","settings.whisperModel":"Whisperモデル","settings.model.tiny":"tiny (39 MB, 最速)","settings.model.base":"base (74 MB, バランス)","settings.model.small":"small (244 MB, 良好)","settings.model.medium":"medium (769 MB, 高精度)","settings.model.large":"large-v3 (1.5 GB, 最高)","settings.sttLanguage":"認識言語","settings.sttLang.auto":"自動検出","settings.ollamaServer":"Ollamaサーバー","settings.ollamaUrl":"OllamaサーバーURL","settings.ollamaHint":"Ollamaが起動していれば自動的に接続されます。モデルはOllamaから直接pullしてください(例: ollama pull qwen3:4b)。","settings.postProcess":"音声後処理","settings.defaultAction":"デフォルト後処理コマンド","settings.action.none":"なし (元のテキストをそのまま)","settings.action.refine":"整形 (文法+自然さ)","settings.action.translate":"翻訳","settings.action.summarize":"要約","settings.action.grammar":"文法修正","settings.action.custom":"カスタムプロンプト","settings.actionHint":"ホットキーで録音後、文字起こしされたテキストに選択したLLM後処理が適用されます。Ollamaが接続されている場合のみ動作します。","settings.about.version":"バージョン","settings.about.techStack":"技術スタック","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"音声エンジン","settings.about.voiceEngineValue":"STT: faster-whisper (ローカル) / LLM: Ollama (ローカル)","settings.about.description":"Speaklyリバースエンジニアリングのノウハウをもとに構築したローカルAI音声アシスタント。クラウドに依存せず完全ローカルで動作します。","settings.about.restartOnboarding":"初期設定ガイドをもう一度見る","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollamaが起動していません","status.nudge.desc":"LLM後処理(翻訳、要約など)を使用するにはOllamaが必要です。","status.nudge.guide":"インストールガイドを見る →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"タイピング不要、音声で。ローカルAI音声アシスタントです。","onboarding.welcome.start":"始める","onboarding.mic.title":"マイク設定","onboarding.mic.desc":"使用するマイクを選択してください。後で設定から変更できます。","onboarding.hotkey.title":"ショートカット設定","onboarding.hotkey.desc":"ディクテーションショートカットを設定してください。キーを押している間、録音されます。","onboarding.hotkey.notSet":"ショートカットが設定されていません","onboarding.hotkey.change":"ショートカットを変更","onboarding.hotkey.set":"ショートカットを設定","onboarding.ollama.title":"Ollamaのインストール (任意)","onboarding.ollama.desc":"翻訳、要約などのLLM後処理を使用するにはOllamaが必要です。音声ディクテーション自体はOllamaなしでも動作します。","onboarding.ollama.download":"Ollamaをダウンロード","onboarding.ollama.modelHint":"インストール後、ターミナルでモデルをダウンロードしてください","onboarding.done.title":"設定完了!","onboarding.done.descWithKey":"{{key}} キーを押しながら話すと、音声がテキストに変換されます。","onboarding.done.descNoKey":"設定でショートカットを指定すると、音声ディクテーションを開始できます。","onboarding.done.start":"始める","onboarding.back":"戻る","onboarding.next":"次へ","hotkey.title":"ショートカット設定","hotkey.dictationTitle":"ディクテーションショートカットの設定","hotkey.oneTouchTitle":"ワンタッチモードショートカットの設定","hotkey.prompt":"キーの組み合わせを押してください...","hotkey.ready":"✓ {{keys}} — 保存を押してください","hotkey.noKey":"キーを入力してください","hotkey.reserved":"{{keys}} はシステム予約のショートカットです","hotkey.current":"現在: {{keys}}","hotkey.hint":"組み合わせキー(例: Ctrl+Shift+Q)または単一キー(例: F5)を入力してください","hotkey.reset":"再入力","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Ollamaのインストール","ollama.step1.desc":"OllamaはローカルでLLMを実行するための無料ツールです。","ollama.step2.title":"STEP 2 — モデルのダウンロード","ollama.step2.desc":"ターミナルで希望のモデルをpullしてください。日本語におすすめ:","ollama.step2.alt":"または大きいモデル: ollama pull qwen3:8b (より正確、より遅い)","ollama.step3.title":"STEP 3 — 自動接続","ollama.step3.desc":"Ollamaが起動するとD3RO-VOICEが自動的に検出します。下部ステータスバーのLEDが赤から緑に変われば準備完了!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"キャンセル","common.save":"保存","common.delete":"削除","common.add":"追加","common.edit":"編集","common.close":"閉じる","common.confirm":"確認","common.loading":"読み込み中...","common.copy":"コピー","common.test":"テスト","common.stop":"停止","date.today":"今日","date.yesterday":"昨日","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국語","settings.sttLang.en":"English","settings.sttLang.ja":"日本語","settings.sttLang.zh":"中文","template.outputHelperText":"{{フィールド名}} でプレースホルダーを使用","nav.meeting":"ミーティング","meeting.title":"ミーティングモード","meeting.newMeeting":"新規ミーティング","meeting.startRecording":"録音開始","meeting.stopRecording":"録音停止","meeting.recording":"録音中","meeting.processing":"議事録を生成中...","meeting.completed":"完了","meeting.error":"エラー","meeting.elapsed":"経過時間","meeting.memoPlaceholder":"メモを入力(Enterで追加)","meeting.memoAdded":"メモを追加しました","meeting.noSessions":"ミーティングの録音がありません","meeting.noSessionsDesc":"「新規ミーティング」を押して録音を開始してください","meeting.summary":"要約","meeting.decisions":"決定事項","meeting.actionItems":"アクションアイテム","meeting.timeline":"タイムライン","meeting.transcript":"生のトランスクリプト","meeting.memos":"メモ","meeting.exportPdf":"PDFエクスポート","meeting.exportMarkdown":"Markdownエクスポート","meeting.delete":"削除","meeting.deleteConfirm":"このミーティング記録を削除しますか?","meeting.backToList":"一覧に戻る","meeting.notificationTitle":"議事録が完成しました","meeting.notificationBody":"ミーティングの議事録が生成されました。","meeting.sessions":"{{count}} セッション","meeting.duration":"{{minutes}} 分","meeting.editTitle":"タイトルを編集","meeting.untitled":"無題のミーティング","meeting.processingStep.merging":"トランスクリプトをマージ中...","meeting.processingStep.generating":"LLMで議事録を生成中...","meeting.processingStep.parsing":"議事録を解析中...","meeting.processingStep.saving":"保存中...","meeting.processingStep.notifying":"通知を送信中...","meeting.transcriptTab":"文字起こし","meeting.addDocument":"ドキュメント追加","meeting.selectTemplate":"テンプレートを選択","meeting.generate":"生成","meeting.generating":"ドキュメントを生成中...","meeting.editMode":"編集","meeting.previewMode":"プレビュー","meeting.modified":"編集済み","meeting.originalText":"原文","meeting.editedText":"編集版","meeting.exportDocx":"DOCXエクスポート","meeting.exportTxt":"TXTエクスポート","meeting.exportFormat":"エクスポート","meeting.customPrompt":"カスタムプロンプト","meeting.templateName":"テンプレート名","meeting.templatePrompt":"AIプロンプト","meeting.templateSave":"テンプレートを保存","meeting.documentDeleted":"ドキュメントが削除されました","meeting.autoSaved":"自動保存済み","meeting.minutesTemplate":"議事録","meeting.reportTemplate":"レポート","meeting.ideaNoteTemplate":"アイデアノート","meeting.customTemplate":"カスタム","meeting.downloadTranscript":"文字起こしをダウンロード","meeting.polish":"AI で整える","meeting.polishing":"AI が文字起こしを整えています...","meeting.polished":"AI 整形完了","meeting.mindmapTemplate":"マインドマップ","meeting.chat":"AI チャット","meeting.chatPlaceholder":"会議について質問してください...","meeting.chatSend":"送信","meeting.chatClear":"チャットをクリア","meeting.copyToClipboard":"クリップボードにコピー","meeting.copied":"コピーしました","meeting.chatCollapse":"チャットを折り畳む","meeting.chatExpand":"チャットを展開","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI磨き上げに失敗しました","meeting.viewDetailError":"会議の詳細を読み込めませんでした","meeting.startRecordingError":"録音を開始できませんでした","meeting.diarize":"話者分離","meeting.diarizing":"話者を識別中...","meeting.diarizeComplete":"話者分離完了","meeting.speaker":"話者","settings.hfToken":"HuggingFaceトークン","settings.hfTokenHint":"話者分離にはHuggingFaceトークンが必要です","settings.diarization":"話者分離","settings.diarizationHint":"録音終了後に自動的に話者を識別します"}'),i=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"本地AI语音助手","nav.dashboard":"仪表板","nav.history":"历史记录","nav.dictionary":"词典","nav.commands":"命令","nav.settings":"设置","dashboard.sessionOverview":"会话概览","dashboard.systemStatus":"系统状态","dashboard.sessionsToday":"今日会话","dashboard.pressToRecord":"按下 {{key}} 开始录音","dashboard.hotkeyNotSet":"未设置热键","dashboard.words":"词数","dashboard.total":"总计","dashboard.streak":"连续","dashboard.days":"天","dashboard.recording":"录音","dashboard.sessions":"会话","dashboard.today":"今天","dashboard.recentTranscriptions":"最近转录","dashboard.noHistory":"暂无历史记录 — 按下热键开始录音","dashboard.copy":"复制","dashboard.entries":"{{count}}条","dashboard.stat":"统计","dashboard.sys":"系统","history.title":"转录历史","history.search":"搜索...","history.entries":"{{count}}条","history.loading":"加载中...","history.noResults":"无搜索结果","history.noHistory":"暂无历史记录 — 请开始录音","history.count":"{{count}}条","dictionary.title":"自定义词典","dictionary.words":"{{count}}个词","dictionary.add":"添加","dictionary.search":"搜索...","dictionary.loading":"加载中...","dictionary.noResults":"无搜索结果","dictionary.noWords":"暂无词条 — 添加自定义词汇以提高STT识别精度","dictionary.used":"已使用{{count}}次","dictionary.editTitle":"编辑词条","dictionary.addTitle":"添加词条","dictionary.word":"词汇","dictionary.pronunciation":"发音(可选)","commands.title":"LLM命令","commands.count":"{{count}}个","commands.add":"添加","commands.activeCommand":"当前命令","commands.none":"无","commands.loading":"加载中...","commands.noCommands":"暂无命令 — 点击添加以创建","commands.editTitle":"编辑命令","commands.addTitle":"添加命令","commands.name":"名称","commands.description":"描述","commands.promptTemplate":"提示词模板","commands.promptHelp":"{{text}} 将被替换为转录的文本","commands.defaultPrompt":"请润色以下内容:{{text}}","settings.title":"设置","settings.tabs.general":"通用","settings.tabs.audio":"音频","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"关于","settings.shortcuts":"快捷键","settings.dictation":"听写","settings.dictation.desc":"按住键开始说话,松开键后开始转录。","settings.agent":"Agent模式","settings.agent.descWithKey":"双击 {{key}} 进入Agent模式。","settings.agent.descNoKey":"请先设置听写热键。","settings.oneTouch":"一触即发模式","settings.oneTouch.desc":"按下开始,再次按下停止。需要单独的快捷键。","settings.key":"键","settings.notSet":"未设置","settings.enabled":"已启用","settings.disabled":"已禁用","settings.interface":"界面","settings.theme":"主题","settings.theme.system":"跟随系统","settings.theme.light":"浅色","settings.theme.dark":"深色","settings.language":"语言","settings.appBehavior":"应用行为","settings.closeToTray":"最小化到托盘","settings.autoLaunch":"开机自动启动","settings.autoInsert":"转录后自动插入文本","settings.soundEffects":"音效","settings.microphone":"麦克风","settings.inputDevice":"输入设备","settings.deviceDefault":"(默认)","settings.textInsert":"文本插入","settings.insertMethod":"插入方式","settings.insertClipboard":"剪贴板(Ctrl+V)","settings.insertKeyboard":"键盘输入","settings.whisperModel":"Whisper模型","settings.model.tiny":"tiny(39 MB,最快)","settings.model.base":"base(74 MB,均衡)","settings.model.small":"small(244 MB,良好)","settings.model.medium":"medium(769 MB,优秀)","settings.model.large":"large-v3(1.5 GB,最佳)","settings.sttLanguage":"识别语言","settings.sttLang.auto":"自动检测","settings.ollamaServer":"Ollama服务器","settings.ollamaUrl":"Ollama服务器URL","settings.ollamaHint":"Ollama运行时将自动连接。请直接在Ollama中pull模型(例如:ollama pull qwen3:4b)。","settings.postProcess":"语音后处理","settings.defaultAction":"默认后处理命令","settings.action.none":"无(保留原始文本)","settings.action.refine":"润色(语法+自然度)","settings.action.translate":"翻译","settings.action.summarize":"摘要","settings.action.grammar":"语法校正","settings.action.custom":"自定义提示词","settings.actionHint":"通过热键录音后,所选LLM后处理将应用于转录文本。仅在Ollama连接时有效。","settings.about.version":"版本","settings.about.techStack":"技术栈","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"语音引擎","settings.about.voiceEngineValue":"STT: faster-whisper(本地)/ LLM: Ollama(本地)","settings.about.description":"基于Speakly逆向工程经验构建的本地AI语音助手,无需依赖云端,完全在本地运行。","settings.about.restartOnboarding":"重新查看初始设置引导","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama未运行","status.nudge.desc":"使用LLM后处理(翻译、摘要等)需要Ollama。","status.nudge.guide":"查看安装指南 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"无需打字,用声音操作。本地AI语音助手。","onboarding.welcome.start":"开始","onboarding.mic.title":"麦克风设置","onboarding.mic.desc":"选择要使用的麦克风,之后可在设置中更改。","onboarding.hotkey.title":"快捷键设置","onboarding.hotkey.desc":"设置听写快捷键,按住该键时进行录音。","onboarding.hotkey.notSet":"尚未设置快捷键","onboarding.hotkey.change":"更改快捷键","onboarding.hotkey.set":"设置快捷键","onboarding.ollama.title":"安装Ollama(可选)","onboarding.ollama.desc":"使用翻译、摘要等LLM后处理功能需要Ollama。语音听写本身无需Ollama即可使用。","onboarding.ollama.download":"下载Ollama","onboarding.ollama.modelHint":"安装后在终端中下载模型","onboarding.done.title":"设置完成!","onboarding.done.descWithKey":"按住 {{key}} 键说话,语音即可转换为文本。","onboarding.done.descNoKey":"在设置中指定快捷键后即可开始语音听写。","onboarding.done.start":"开始","onboarding.back":"返回","onboarding.next":"下一步","hotkey.title":"快捷键设置","hotkey.dictationTitle":"设置听写快捷键","hotkey.oneTouchTitle":"设置一触即发模式快捷键","hotkey.prompt":"请按下按键组合...","hotkey.ready":"✓ {{keys}} — 请点击保存","hotkey.noKey":"请输入按键","hotkey.reserved":"{{keys}} 是系统保留快捷键","hotkey.current":"当前: {{keys}}","hotkey.hint":"请输入组合键(例如:Ctrl+Shift+Q)或单个键(例如:F5)","hotkey.reset":"重新输入","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — 安装Ollama","ollama.step1.desc":"Ollama是一款在本地运行LLM的免费工具。","ollama.step2.title":"STEP 2 — 下载模型","ollama.step2.desc":"在终端中pull所需模型。推荐中文模型:","ollama.step2.alt":"或更大的模型:ollama pull qwen3:8b(更精准,更慢)","ollama.step3.title":"STEP 3 — 自动连接","ollama.step3.desc":"Ollama启动后,D3RO-VOICE将自动检测。底部状态栏的LED从红色变为绿色即表示准备就绪!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"取消","common.save":"保存","common.delete":"删除","common.add":"添加","common.edit":"编辑","common.close":"关闭","common.confirm":"确认","common.loading":"加载中...","common.copy":"复制","common.test":"测试","common.stop":"停止","date.today":"今天","date.yesterday":"昨天","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"韩语","settings.sttLang.en":"English","settings.sttLang.ja":"日语","settings.sttLang.zh":"中文","template.outputHelperText":"使用 {{字段名}} 作为占位符","nav.meeting":"会议","meeting.title":"会议模式","meeting.newMeeting":"新建会议","meeting.startRecording":"开始录音","meeting.stopRecording":"停止录音","meeting.recording":"录音中","meeting.processing":"正在生成会议纪要...","meeting.completed":"已完成","meeting.error":"错误","meeting.elapsed":"已用时","meeting.memoPlaceholder":"输入备忘(Enter 添加)","meeting.memoAdded":"备忘已添加","meeting.noSessions":"暂无会议录音","meeting.noSessionsDesc":"点击「新建会议」开始录音","meeting.summary":"摘要","meeting.decisions":"决议","meeting.actionItems":"待办事项","meeting.timeline":"时间轴","meeting.transcript":"原始转录","meeting.memos":"备忘","meeting.exportPdf":"导出 PDF","meeting.exportMarkdown":"导出 Markdown","meeting.delete":"删除","meeting.deleteConfirm":"删除此会议记录?","meeting.backToList":"返回列表","meeting.notificationTitle":"会议纪要已就绪","meeting.notificationBody":"会议纪要已生成。","meeting.sessions":"{{count}} 场会议","meeting.duration":"{{minutes}} 分钟","meeting.editTitle":"编辑标题","meeting.untitled":"无标题会议","meeting.processingStep.merging":"正在合并转录...","meeting.processingStep.generating":"正在用 LLM 生成会议纪要...","meeting.processingStep.parsing":"正在解析会议纪要...","meeting.processingStep.saving":"正在保存...","meeting.processingStep.notifying":"正在发送通知...","meeting.transcriptTab":"转录","meeting.addDocument":"添加文档","meeting.selectTemplate":"选择模板","meeting.generate":"生成","meeting.generating":"正在生成文档...","meeting.editMode":"编辑","meeting.previewMode":"预览","meeting.modified":"已修改","meeting.originalText":"原文","meeting.editedText":"编辑版","meeting.exportDocx":"导出 DOCX","meeting.exportTxt":"导出 TXT","meeting.exportFormat":"导出","meeting.customPrompt":"自定义提示","meeting.templateName":"模板名称","meeting.templatePrompt":"AI 提示","meeting.templateSave":"保存模板","meeting.documentDeleted":"文档已删除","meeting.autoSaved":"已自动保存","meeting.minutesTemplate":"会议记录","meeting.reportTemplate":"报告","meeting.ideaNoteTemplate":"创意笔记","meeting.customTemplate":"自定义","meeting.downloadTranscript":"下载转录","meeting.polish":"AI 润色","meeting.polishing":"AI 正在润色转录...","meeting.polished":"AI 润色完成","meeting.mindmapTemplate":"思维导图","meeting.chat":"AI 聊天","meeting.chatPlaceholder":"询问关于会议的内容...","meeting.chatSend":"发送","meeting.chatClear":"清空聊天","meeting.copyToClipboard":"复制到剪贴板","meeting.copied":"已复制","meeting.chatCollapse":"收起聊天","meeting.chatExpand":"展开聊天","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI润色失败","meeting.viewDetailError":"无法加载会议详情","meeting.startRecordingError":"无法开始录音","meeting.diarize":"说话人分离","meeting.diarizing":"正在识别说话人...","meeting.diarizeComplete":"说话人分离完成","meeting.speaker":"说话人","settings.hfToken":"HuggingFace令牌","settings.hfTokenHint":"说话人分离需要HuggingFace令牌","settings.diarization":"说话人分离","settings.diarizationHint":"录音结束后自动识别说话人"}'),j=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"本地AI語音助手","nav.dashboard":"儀表板","nav.history":"歷史記錄","nav.dictionary":"辭典","nav.commands":"指令","nav.settings":"設定","dashboard.sessionOverview":"工作階段總覽","dashboard.systemStatus":"系統狀態","dashboard.sessionsToday":"今日工作階段","dashboard.pressToRecord":"按下 {{key}} 開始錄音","dashboard.hotkeyNotSet":"尚未設定熱鍵","dashboard.words":"字數","dashboard.total":"總計","dashboard.streak":"連續","dashboard.days":"天","dashboard.recording":"錄音","dashboard.sessions":"工作階段","dashboard.today":"今天","dashboard.recentTranscriptions":"最近轉錄","dashboard.noHistory":"尚無歷史記錄 — 按下熱鍵開始錄音","dashboard.copy":"複製","dashboard.entries":"{{count}}筆","dashboard.stat":"統計","dashboard.sys":"系統","history.title":"轉錄歷史","history.search":"搜尋...","history.entries":"{{count}}筆","history.loading":"載入中...","history.noResults":"無搜尋結果","history.noHistory":"尚無歷史記錄 — 請開始錄音","history.count":"{{count}}筆","dictionary.title":"自訂辭典","dictionary.words":"{{count}}個詞","dictionary.add":"新增","dictionary.search":"搜尋...","dictionary.loading":"載入中...","dictionary.noResults":"無搜尋結果","dictionary.noWords":"尚無詞條 — 新增自訂詞彙以提高STT識別精度","dictionary.used":"已使用{{count}}次","dictionary.editTitle":"編輯詞條","dictionary.addTitle":"新增詞條","dictionary.word":"詞彙","dictionary.pronunciation":"發音(選填)","commands.title":"LLM指令","commands.count":"{{count}}個","commands.add":"新增","commands.activeCommand":"目前指令","commands.none":"無","commands.loading":"載入中...","commands.noCommands":"尚無指令 — 點擊新增以建立","commands.editTitle":"編輯指令","commands.addTitle":"新增指令","commands.name":"名稱","commands.description":"說明","commands.promptTemplate":"提示詞範本","commands.promptHelp":"{{text}} 將被替換為轉錄的文字","commands.defaultPrompt":"請潤飾以下內容:{{text}}","settings.title":"設定","settings.tabs.general":"一般","settings.tabs.audio":"音訊","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"關於","settings.shortcuts":"快速鍵","settings.dictation":"聽寫","settings.dictation.desc":"按住鍵開始說話,放開鍵後開始轉錄。","settings.agent":"Agent模式","settings.agent.descWithKey":"連按兩下 {{key}} 進入Agent模式。","settings.agent.descNoKey":"請先設定聽寫熱鍵。","settings.oneTouch":"一鍵模式","settings.oneTouch.desc":"按下開始,再次按下停止。需要獨立的快速鍵。","settings.key":"按鍵","settings.notSet":"未設定","settings.enabled":"已啟用","settings.disabled":"已停用","settings.interface":"介面","settings.theme":"主題","settings.theme.system":"跟隨系統","settings.theme.light":"淺色","settings.theme.dark":"深色","settings.language":"語言","settings.appBehavior":"應用程式行為","settings.closeToTray":"最小化至系統匣","settings.autoLaunch":"開機時自動啟動","settings.autoInsert":"轉錄後自動插入文字","settings.soundEffects":"音效","settings.microphone":"麥克風","settings.inputDevice":"輸入裝置","settings.deviceDefault":"(預設)","settings.textInsert":"文字插入","settings.insertMethod":"插入方式","settings.insertClipboard":"剪貼簿(Ctrl+V)","settings.insertKeyboard":"鍵盤輸入","settings.whisperModel":"Whisper模型","settings.model.tiny":"tiny(39 MB,最快)","settings.model.base":"base(74 MB,均衡)","settings.model.small":"small(244 MB,良好)","settings.model.medium":"medium(769 MB,優秀)","settings.model.large":"large-v3(1.5 GB,最佳)","settings.sttLanguage":"識別語言","settings.sttLang.auto":"自動偵測","settings.ollamaServer":"Ollama伺服器","settings.ollamaUrl":"Ollama伺服器URL","settings.ollamaHint":"Ollama執行時將自動連線。請直接在Ollama中pull模型(例如:ollama pull qwen3:4b)。","settings.postProcess":"語音後處理","settings.defaultAction":"預設後處理指令","settings.action.none":"無(保留原始文字)","settings.action.refine":"潤飾(語法+流暢度)","settings.action.translate":"翻譯","settings.action.summarize":"摘要","settings.action.grammar":"語法校正","settings.action.custom":"自訂提示詞","settings.actionHint":"透過熱鍵錄音後,所選LLM後處理將套用至轉錄文字。僅在Ollama連線時有效。","settings.about.version":"版本","settings.about.techStack":"技術堆疊","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"語音引擎","settings.about.voiceEngineValue":"STT: faster-whisper(本地)/ LLM: Ollama(本地)","settings.about.description":"基於Speakly逆向工程經驗打造的本地AI語音助手,無需依賴雲端,完全在本地端執行。","settings.about.restartOnboarding":"重新檢視初始設定引導","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama尚未執行","status.nudge.desc":"使用LLM後處理(翻譯、摘要等)需要Ollama。","status.nudge.guide":"查看安裝指南 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"無需打字,用聲音操作。本地AI語音助手。","onboarding.welcome.start":"開始","onboarding.mic.title":"麥克風設定","onboarding.mic.desc":"選擇要使用的麥克風,之後可在設定中更改。","onboarding.hotkey.title":"快速鍵設定","onboarding.hotkey.desc":"設定聽寫快速鍵,按住該鍵時進行錄音。","onboarding.hotkey.notSet":"尚未設定快速鍵","onboarding.hotkey.change":"變更快速鍵","onboarding.hotkey.set":"設定快速鍵","onboarding.ollama.title":"安裝Ollama(選填)","onboarding.ollama.desc":"使用翻譯、摘要等LLM後處理功能需要Ollama。語音聽寫本身無需Ollama即可使用。","onboarding.ollama.download":"下載Ollama","onboarding.ollama.modelHint":"安裝後在終端機中下載模型","onboarding.done.title":"設定完成!","onboarding.done.descWithKey":"按住 {{key}} 鍵說話,語音即可轉換為文字。","onboarding.done.descNoKey":"在設定中指定快速鍵後即可開始語音聽寫。","onboarding.done.start":"開始","onboarding.back":"返回","onboarding.next":"下一步","hotkey.title":"快速鍵設定","hotkey.dictationTitle":"設定聽寫快速鍵","hotkey.oneTouchTitle":"設定一鍵模式快速鍵","hotkey.prompt":"請按下按鍵組合...","hotkey.ready":"✓ {{keys}} — 請點擊儲存","hotkey.noKey":"請輸入按鍵","hotkey.reserved":"{{keys}} 是系統保留快速鍵","hotkey.current":"目前: {{keys}}","hotkey.hint":"請輸入組合鍵(例如:Ctrl+Shift+Q)或單一鍵(例如:F5)","hotkey.reset":"重新輸入","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — 安裝Ollama","ollama.step1.desc":"Ollama是一款在本地端執行LLM的免費工具。","ollama.step2.title":"STEP 2 — 下載模型","ollama.step2.desc":"在終端機中pull所需模型。推薦繁體中文模型:","ollama.step2.alt":"或更大的模型:ollama pull qwen3:8b(更精準,速度較慢)","ollama.step3.title":"STEP 3 — 自動連線","ollama.step3.desc":"Ollama啟動後,D3RO-VOICE將自動偵測。底部狀態列的LED從紅色變為綠色即表示準備就緒!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"取消","common.save":"儲存","common.delete":"刪除","common.add":"新增","common.edit":"編輯","common.close":"關閉","common.confirm":"確認","common.loading":"載入中...","common.copy":"複製","common.test":"測試","common.stop":"停止","date.today":"今天","date.yesterday":"昨天","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"韓語","settings.sttLang.en":"English","settings.sttLang.ja":"日語","settings.sttLang.zh":"中文","template.outputHelperText":"使用 {{欄位名稱}} 作為佔位符","nav.meeting":"會議","meeting.title":"會議模式","meeting.newMeeting":"新增會議","meeting.startRecording":"開始錄音","meeting.stopRecording":"停止錄音","meeting.recording":"錄音中","meeting.processing":"正在產生會議記錄...","meeting.completed":"已完成","meeting.error":"錯誤","meeting.elapsed":"已用時","meeting.memoPlaceholder":"輸入備忘(Enter 新增)","meeting.memoAdded":"備忘已新增","meeting.noSessions":"暫無會議錄音","meeting.noSessionsDesc":"點擊「新增會議」開始錄音","meeting.summary":"摘要","meeting.decisions":"決議","meeting.actionItems":"待辦事項","meeting.timeline":"時間軸","meeting.transcript":"原始逐字稿","meeting.memos":"備忘","meeting.exportPdf":"匯出 PDF","meeting.exportMarkdown":"匯出 Markdown","meeting.delete":"刪除","meeting.deleteConfirm":"刪除此會議記錄?","meeting.backToList":"返回列表","meeting.notificationTitle":"會議記錄已就緒","meeting.notificationBody":"會議記錄已產生。","meeting.sessions":"{{count}} 場會議","meeting.duration":"{{minutes}} 分鐘","meeting.editTitle":"編輯標題","meeting.untitled":"無標題會議","meeting.processingStep.merging":"正在合併逐字稿...","meeting.processingStep.generating":"正在以 LLM 產生會議記錄...","meeting.processingStep.parsing":"正在解析會議記錄...","meeting.processingStep.saving":"正在儲存...","meeting.processingStep.notifying":"正在發送通知...","meeting.transcriptTab":"轉錄","meeting.addDocument":"新增文件","meeting.selectTemplate":"選擇範本","meeting.generate":"生成","meeting.generating":"正在生成文件...","meeting.editMode":"編輯","meeting.previewMode":"預覽","meeting.modified":"已修改","meeting.originalText":"原文","meeting.editedText":"編輯版","meeting.exportDocx":"匯出 DOCX","meeting.exportTxt":"匯出 TXT","meeting.exportFormat":"匯出","meeting.customPrompt":"自訂提示","meeting.templateName":"範本名稱","meeting.templatePrompt":"AI 提示","meeting.templateSave":"儲存範本","meeting.documentDeleted":"文件已刪除","meeting.autoSaved":"已自動儲存","meeting.minutesTemplate":"會議記錄","meeting.reportTemplate":"報告","meeting.ideaNoteTemplate":"創意筆記","meeting.customTemplate":"自訂","meeting.downloadTranscript":"下載轉錄","meeting.polish":"AI 潤飾","meeting.polishing":"AI 正在潤飾轉錄...","meeting.polished":"AI 潤飾完成","meeting.mindmapTemplate":"心智圖","meeting.chat":"AI 聊天","meeting.chatPlaceholder":"詢問有關會議的內容...","meeting.chatSend":"傳送","meeting.chatClear":"清空聊天","meeting.copyToClipboard":"複製到剪貼簿","meeting.copied":"已複製","meeting.chatCollapse":"收起聊天","meeting.chatExpand":"展開聊天","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI潤色失敗","meeting.viewDetailError":"無法載入會議詳情","meeting.startRecordingError":"無法開始錄音","meeting.diarize":"說話人分離","meeting.diarizing":"正在識別說話人...","meeting.diarizeComplete":"說話人分離完成","meeting.speaker":"說話人","settings.hfToken":"HuggingFace 令牌","settings.hfTokenHint":"說話人分離需要HuggingFace令牌","settings.diarization":"說話人分離","settings.diarizationHint":"錄音結束後自動識別說話人"}'),k=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Asistente de voz con IA local","nav.dashboard":"Panel","nav.history":"Historial","nav.dictionary":"Diccionario","nav.commands":"Comandos","nav.settings":"Ajustes","dashboard.sessionOverview":"Resumen de sesi\xf3n","dashboard.systemStatus":"Estado del sistema","dashboard.sessionsToday":"Sesiones hoy","dashboard.pressToRecord":"Pulsa {{key}} para empezar a grabar","dashboard.hotkeyNotSet":"Atajo no configurado","dashboard.words":"palabras","dashboard.total":"total","dashboard.streak":"racha","dashboard.days":"d\xedas","dashboard.recording":"grabando","dashboard.sessions":"sesiones","dashboard.today":"hoy","dashboard.recentTranscriptions":"Transcripciones recientes","dashboard.noHistory":"Sin historial — pulsa el atajo para empezar a grabar","dashboard.copy":"Copiar","dashboard.entries":"{{count}} entradas","dashboard.stat":"estad\xedsticas","dashboard.sys":"sistema","history.title":"Historial de transcripciones","history.search":"Buscar...","history.entries":"{{count}} entradas","history.loading":"Cargando...","history.noResults":"Sin resultados","history.noHistory":"Sin historial — empieza a grabar","history.count":"{{count}} entradas","dictionary.title":"Diccionario personalizado","dictionary.words":"{{count}} palabras","dictionary.add":"A\xf1adir","dictionary.search":"Buscar...","dictionary.loading":"Cargando...","dictionary.noResults":"Sin resultados","dictionary.noWords":"Sin palabras — a\xf1ade palabras personalizadas para mejorar la precisi\xf3n del STT","dictionary.used":"usado {{count}} veces","dictionary.editTitle":"Editar palabra","dictionary.addTitle":"A\xf1adir palabra","dictionary.word":"Palabra","dictionary.pronunciation":"Pronunciaci\xf3n (opcional)","commands.title":"Comandos LLM","commands.count":"{{count}} comandos","commands.add":"A\xf1adir","commands.activeCommand":"Comando activo","commands.none":"Ninguno","commands.loading":"Cargando...","commands.noCommands":"Sin comandos — haz clic en a\xf1adir para crear uno","commands.editTitle":"Editar comando","commands.addTitle":"A\xf1adir comando","commands.name":"Nombre","commands.description":"Descripci\xf3n","commands.promptTemplate":"Plantilla de prompt","commands.promptHelp":"{{text}} se reemplazar\xe1 por el texto transcrito","commands.defaultPrompt":"Por favor, mejora {{text}}.","settings.title":"Ajustes","settings.tabs.general":"General","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Acerca de","settings.shortcuts":"Atajos","settings.dictation":"Dictado","settings.dictation.desc":"Mant\xe9n pulsado para hablar. Al soltar, comienza la transcripci\xf3n.","settings.agent":"Modo agente","settings.agent.descWithKey":"Haz doble clic en {{key}} para entrar en el modo agente.","settings.agent.descNoKey":"Primero configura el atajo de dictado.","settings.oneTouch":"Modo un toque","settings.oneTouch.desc":"Pulsa para iniciar, pulsa de nuevo para detener. Requiere un atajo independiente.","settings.key":"Tecla","settings.notSet":"No configurado","settings.enabled":"Activado","settings.disabled":"Desactivado","settings.interface":"Interfaz","settings.theme":"Tema","settings.theme.system":"Sistema","settings.theme.light":"Claro","settings.theme.dark":"Oscuro","settings.language":"Idioma","settings.appBehavior":"Comportamiento de la app","settings.closeToTray":"Minimizar a la bandeja","settings.autoLaunch":"Iniciar con el sistema","settings.autoInsert":"Insertar texto autom\xe1ticamente tras transcripci\xf3n","settings.soundEffects":"Efectos de sonido","settings.microphone":"Micr\xf3fono","settings.inputDevice":"Dispositivo de entrada","settings.deviceDefault":"(predeterminado)","settings.textInsert":"Inserci\xf3n de texto","settings.insertMethod":"M\xe9todo de inserci\xf3n","settings.insertClipboard":"Portapapeles (Ctrl+V)","settings.insertKeyboard":"Escritura con teclado","settings.whisperModel":"Modelo Whisper","settings.model.tiny":"tiny (39 MB, m\xe1s r\xe1pido)","settings.model.base":"base (74 MB, equilibrado)","settings.model.small":"small (244 MB, bueno)","settings.model.medium":"medium (769 MB, muy bueno)","settings.model.large":"large-v3 (1.5 GB, mejor)","settings.sttLanguage":"Idioma de reconocimiento","settings.sttLang.auto":"Detecci\xf3n autom\xe1tica","settings.ollamaServer":"Servidor Ollama","settings.ollamaUrl":"URL del servidor Ollama","settings.ollamaHint":"D3RO Voice se conecta autom\xe1ticamente cuando Ollama est\xe1 en ejecuci\xf3n. Descarga modelos directamente desde Ollama (ej: ollama pull qwen3:4b).","settings.postProcess":"Postprocesado de voz","settings.defaultAction":"Acci\xf3n de postprocesado predeterminada","settings.action.none":"Ninguna (texto original sin cambios)","settings.action.refine":"Refinar (gram\xe1tica + naturalidad)","settings.action.translate":"Traducir","settings.action.summarize":"Resumir","settings.action.grammar":"Correcci\xf3n gramatical","settings.action.custom":"Prompt personalizado","settings.actionHint":"El postprocesado LLM seleccionado se aplica al texto transcrito tras grabar con el atajo. Solo funciona cuando Ollama est\xe1 conectado.","settings.about.version":"Versi\xf3n","settings.about.techStack":"Stack tecnol\xf3gico","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Motor de voz","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"Asistente de voz con IA completamente local, basado en ingenier\xeda inversa de Speakly. Funciona sin dependencias en la nube.","settings.about.restartOnboarding":"Ver gu\xeda de configuraci\xf3n inicial de nuevo","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama no est\xe1 en ejecuci\xf3n","status.nudge.desc":"Se necesita Ollama para el postprocesado LLM (traducci\xf3n, resumen, etc.).","status.nudge.guide":"Ver gu\xeda de instalaci\xf3n →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sin escribir, con voz. Tu asistente de voz con IA local.","onboarding.welcome.start":"Comenzar","onboarding.mic.title":"Configurar micr\xf3fono","onboarding.mic.desc":"Selecciona el micr\xf3fono que quieres usar. Puedes cambiarlo m\xe1s tarde en los ajustes.","onboarding.hotkey.title":"Configurar atajo","onboarding.hotkey.desc":"Configura el atajo de dictado. Se grabar\xe1 mientras mantengas la tecla pulsada.","onboarding.hotkey.notSet":"No se ha configurado ning\xfan atajo","onboarding.hotkey.change":"Cambiar atajo","onboarding.hotkey.set":"Configurar atajo","onboarding.ollama.title":"Instalar Ollama (opcional)","onboarding.ollama.desc":"Se necesita Ollama para el postprocesado LLM como traducci\xf3n o resumen. El dictado de voz funciona sin Ollama.","onboarding.ollama.download":"Descargar Ollama","onboarding.ollama.modelHint":"Tras instalar, descarga un modelo desde la terminal","onboarding.done.title":"\xa1Configuraci\xf3n completa!","onboarding.done.descWithKey":"Mant\xe9n pulsado {{key}} y habla para convertir tu voz en texto.","onboarding.done.descNoKey":"Configura un atajo en los ajustes para empezar a dictar.","onboarding.done.start":"Comenzar","onboarding.back":"Atr\xe1s","onboarding.next":"Siguiente","hotkey.title":"Configurar atajo","hotkey.dictationTitle":"Configurar atajo de dictado","hotkey.oneTouchTitle":"Configurar atajo de modo un toque","hotkey.prompt":"Pulsa una combinaci\xf3n de teclas...","hotkey.ready":"✓ {{keys}} — pulsa guardar","hotkey.noKey":"Por favor, introduce una tecla","hotkey.reserved":"{{keys}} es un atajo reservado por el sistema","hotkey.current":"Actual: {{keys}}","hotkey.hint":"Introduce una combinaci\xf3n (ej: Ctrl+Shift+Q) o una tecla sola (ej: F5)","hotkey.reset":"Volver a introducir","ollama.title":"GU\xcdA DE CONFIGURACI\xd3N DE OLLAMA","ollama.step1.title":"PASO 1 — Instalar Ollama","ollama.step1.desc":"Ollama es una herramienta gratuita para ejecutar LLMs de forma local.","ollama.step2.title":"PASO 2 — Descargar un modelo","ollama.step2.desc":"Ejecuta el siguiente comando en la terminal para descargar el modelo recomendado:","ollama.step2.alt":"O un modelo m\xe1s grande: ollama pull qwen3:8b (m\xe1s preciso, m\xe1s lento)","ollama.step3.title":"PASO 3 — Conexi\xf3n autom\xe1tica","ollama.step3.desc":"D3RO-VOICE detecta autom\xe1ticamente cuando Ollama est\xe1 en ejecuci\xf3n. Cuando el LED de la barra de estado pase de rojo a verde, \xa1estar\xe1 listo!","service.sttEngine":"MOTOR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"ATAJO DE TECLADO","service.audioInput":"ENTRADA DE AUDIO","service.ready":"LISTO","service.connected":"CONECTADO","service.offline":"OFFLINE","service.active":"ACTIVO","service.standby":"EN ESPERA","common.cancel":"Cancelar","common.save":"Guardar","common.delete":"Eliminar","common.add":"A\xf1adir","common.edit":"Editar","common.close":"Cerrar","common.confirm":"Confirmar","common.loading":"Cargando...","common.copy":"Copiar","common.test":"Probar","common.stop":"Detener","date.today":"Hoy","date.yesterday":"Ayer","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Coreano","settings.sttLang.en":"Ingl\xe9s","settings.sttLang.ja":"Japon\xe9s","settings.sttLang.zh":"Chino","template.outputHelperText":"Use {{nombreCampo}} para marcadores de posici\xf3n","nav.meeting":"Reuni\xf3n","meeting.title":"Modo Reuni\xf3n","meeting.newMeeting":"Nueva Reuni\xf3n","meeting.startRecording":"Iniciar Grabaci\xf3n","meeting.stopRecording":"Detener Grabaci\xf3n","meeting.recording":"Grabando","meeting.processing":"Generando actas...","meeting.completed":"Completado","meeting.error":"Error","meeting.elapsed":"Tiempo transcurrido","meeting.memoPlaceholder":"Escribe un memo (Enter para a\xf1adir)","meeting.memoAdded":"Memo a\xf1adido","meeting.noSessions":"Sin grabaciones de reuniones","meeting.noSessionsDesc":"Pulsa Nueva Reuni\xf3n para empezar a grabar","meeting.summary":"Resumen","meeting.decisions":"Decisiones","meeting.actionItems":"Tareas","meeting.timeline":"L\xednea de tiempo","meeting.transcript":"Transcripci\xf3n bruta","meeting.memos":"Memos","meeting.exportPdf":"Exportar PDF","meeting.exportMarkdown":"Exportar Markdown","meeting.delete":"Eliminar","meeting.deleteConfirm":"\xbfEliminar este registro de reuni\xf3n?","meeting.backToList":"Volver a la lista","meeting.notificationTitle":"Actas listas","meeting.notificationBody":"Las actas de la reuni\xf3n han sido generadas.","meeting.sessions":"{{count}} sesiones","meeting.duration":"{{minutes}} min","meeting.editTitle":"Editar t\xedtulo","meeting.untitled":"Reuni\xf3n sin t\xedtulo","meeting.processingStep.merging":"Fusionando transcripci\xf3n...","meeting.processingStep.generating":"Generando actas con LLM...","meeting.processingStep.parsing":"Analizando actas...","meeting.processingStep.saving":"Guardando...","meeting.processingStep.notifying":"Enviando notificaci\xf3n...","meeting.transcriptTab":"Transcripci\xf3n","meeting.addDocument":"Agregar documento","meeting.selectTemplate":"Seleccionar plantilla","meeting.generate":"Generar","meeting.generating":"Generando documento...","meeting.editMode":"Editar","meeting.previewMode":"Vista previa","meeting.modified":"Modificado","meeting.originalText":"Original","meeting.editedText":"Editado","meeting.exportDocx":"Exportar DOCX","meeting.exportTxt":"Exportar TXT","meeting.exportFormat":"Exportar","meeting.customPrompt":"Prompt personalizado","meeting.templateName":"Nombre de plantilla","meeting.templatePrompt":"Prompt de IA","meeting.templateSave":"Guardar plantilla","meeting.documentDeleted":"Documento eliminado","meeting.autoSaved":"Guardado autom\xe1ticamente","meeting.minutesTemplate":"Actas de reuni\xf3n","meeting.reportTemplate":"Informe","meeting.ideaNoteTemplate":"Nota de ideas","meeting.customTemplate":"Personalizado","meeting.downloadTranscript":"Descargar transcripci\xf3n","meeting.polish":"Pulir con IA","meeting.polishing":"IA puliendo transcripci\xf3n...","meeting.polished":"Pulido con IA completado","meeting.mindmapTemplate":"Mapa mental","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Pregunta sobre la reuni\xf3n...","meeting.chatSend":"Enviar","meeting.chatClear":"Limpiar chat","meeting.copyToClipboard":"Copiar al portapapeles","meeting.copied":"Copiado","meeting.chatCollapse":"Contraer chat","meeting.chatExpand":"Expandir chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Error al pulir con IA","meeting.viewDetailError":"Error al cargar detalles de la reuni\xf3n","meeting.startRecordingError":"Error al iniciar la grabaci\xf3n","meeting.diarize":"Identificar hablantes","meeting.diarizing":"Identificando hablantes...","meeting.diarizeComplete":"Identificaci\xf3n completada","meeting.speaker":"Hablante","settings.hfToken":"Token de HuggingFace","settings.hfTokenHint":"Se necesita un token de HuggingFace para identificar hablantes","settings.diarization":"Identificaci\xf3n de hablantes","settings.diarizationHint":"Identifica autom\xe1ticamente los hablantes al finalizar la grabaci\xf3n"}'),l=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Assistant vocal IA local","nav.dashboard":"Tableau de bord","nav.history":"Historique","nav.dictionary":"Dictionnaire","nav.commands":"Commandes","nav.settings":"Param\xe8tres","dashboard.sessionOverview":"Aper\xe7u de session","dashboard.systemStatus":"\xc9tat du syst\xe8me","dashboard.sessionsToday":"Sessions aujourd\'hui","dashboard.pressToRecord":"Appuyez sur {{key}} pour commencer l\'enregistrement","dashboard.hotkeyNotSet":"Raccourci non configur\xe9","dashboard.words":"mots","dashboard.total":"total","dashboard.streak":"s\xe9rie","dashboard.days":"jours","dashboard.recording":"enregistrement","dashboard.sessions":"sessions","dashboard.today":"aujourd\'hui","dashboard.recentTranscriptions":"Transcriptions r\xe9centes","dashboard.noHistory":"Aucun historique — appuyez sur le raccourci pour commencer \xe0 enregistrer","dashboard.copy":"Copier","dashboard.entries":"{{count}} entr\xe9es","dashboard.stat":"statistiques","dashboard.sys":"syst\xe8me","history.title":"Historique des transcriptions","history.search":"Rechercher...","history.entries":"{{count}} entr\xe9es","history.loading":"Chargement...","history.noResults":"Aucun r\xe9sultat","history.noHistory":"Aucun historique — commencez \xe0 enregistrer","history.count":"{{count}} entr\xe9es","dictionary.title":"Dictionnaire personnalis\xe9","dictionary.words":"{{count}} mots","dictionary.add":"Ajouter","dictionary.search":"Rechercher...","dictionary.loading":"Chargement...","dictionary.noResults":"Aucun r\xe9sultat","dictionary.noWords":"Aucun mot — ajoutez des mots personnalis\xe9s pour am\xe9liorer la pr\xe9cision du STT","dictionary.used":"utilis\xe9 {{count}} fois","dictionary.editTitle":"Modifier le mot","dictionary.addTitle":"Ajouter un mot","dictionary.word":"Mot","dictionary.pronunciation":"Prononciation (facultatif)","commands.title":"Commandes LLM","commands.count":"{{count}} commandes","commands.add":"Ajouter","commands.activeCommand":"Commande active","commands.none":"Aucune","commands.loading":"Chargement...","commands.noCommands":"Aucune commande — cliquez sur ajouter pour en cr\xe9er une","commands.editTitle":"Modifier la commande","commands.addTitle":"Ajouter une commande","commands.name":"Nom","commands.description":"Description","commands.promptTemplate":"Mod\xe8le de prompt","commands.promptHelp":"{{text}} sera remplac\xe9 par le texte transcrit","commands.defaultPrompt":"Veuillez am\xe9liorer {{text}}.","settings.title":"Param\xe8tres","settings.tabs.general":"G\xe9n\xe9ral","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"\xc0 propos","settings.shortcuts":"Raccourcis","settings.dictation":"Dict\xe9e","settings.dictation.desc":"Maintenez enfonc\xe9 pour parler. La transcription d\xe9marre au rel\xe2chement.","settings.agent":"Mode agent","settings.agent.descWithKey":"Double-cliquez sur {{key}} pour entrer en mode agent.","settings.agent.descNoKey":"Configurez d\'abord le raccourci de dict\xe9e.","settings.oneTouch":"Mode une touche","settings.oneTouch.desc":"Appuyez pour d\xe9marrer, appuyez \xe0 nouveau pour arr\xeater. N\xe9cessite un raccourci distinct.","settings.key":"Touche","settings.notSet":"Non configur\xe9","settings.enabled":"Activ\xe9","settings.disabled":"D\xe9sactiv\xe9","settings.interface":"Interface","settings.theme":"Th\xe8me","settings.theme.system":"Syst\xe8me","settings.theme.light":"Clair","settings.theme.dark":"Sombre","settings.language":"Langue","settings.appBehavior":"Comportement de l\'application","settings.closeToTray":"R\xe9duire dans la barre syst\xe8me","settings.autoLaunch":"Lancer au d\xe9marrage du syst\xe8me","settings.autoInsert":"Ins\xe9rer le texte automatiquement apr\xe8s la transcription","settings.soundEffects":"Effets sonores","settings.microphone":"Microphone","settings.inputDevice":"P\xe9riph\xe9rique d\'entr\xe9e","settings.deviceDefault":"(par d\xe9faut)","settings.textInsert":"Insertion de texte","settings.insertMethod":"M\xe9thode d\'insertion","settings.insertClipboard":"Presse-papiers (Ctrl+V)","settings.insertKeyboard":"Frappe au clavier","settings.whisperModel":"Mod\xe8le Whisper","settings.model.tiny":"tiny (39 Mo, le plus rapide)","settings.model.base":"base (74 Mo, \xe9quilibr\xe9)","settings.model.small":"small (244 Mo, bon)","settings.model.medium":"medium (769 Mo, tr\xe8s bon)","settings.model.large":"large-v3 (1,5 Go, meilleur)","settings.sttLanguage":"Langue de reconnaissance","settings.sttLang.auto":"D\xe9tection automatique","settings.ollamaServer":"Serveur Ollama","settings.ollamaUrl":"URL du serveur Ollama","settings.ollamaHint":"D3RO Voice se connecte automatiquement quand Ollama est en cours d\'ex\xe9cution. T\xe9l\xe9chargez les mod\xe8les directement depuis Ollama (ex : ollama pull qwen3:4b).","settings.postProcess":"Post-traitement vocal","settings.defaultAction":"Action de post-traitement par d\xe9faut","settings.action.none":"Aucune (texte original inchang\xe9)","settings.action.refine":"Affiner (grammaire + naturel)","settings.action.translate":"Traduire","settings.action.summarize":"R\xe9sumer","settings.action.grammar":"Correction grammaticale","settings.action.custom":"Prompt personnalis\xe9","settings.actionHint":"Le post-traitement LLM s\xe9lectionn\xe9 est appliqu\xe9 au texte transcrit apr\xe8s l\'enregistrement avec le raccourci. Ne fonctionne que lorsque Ollama est connect\xe9.","settings.about.version":"Version","settings.about.techStack":"Stack technologique","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Moteur vocal","settings.about.voiceEngineValue":"STT : faster-whisper (local) / LLM : Ollama (local)","settings.about.description":"Assistant vocal IA enti\xe8rement local, bas\xe9 sur l\'ing\xe9nierie inverse de Speakly. Fonctionne sans d\xe9pendance au cloud.","settings.about.restartOnboarding":"Revoir le guide de configuration initiale","status.ollama":"OLLAMA","status.offline":"HORS LIGNE","status.nudge.title":"Ollama n\'est pas en cours d\'ex\xe9cution","status.nudge.desc":"Ollama est n\xe9cessaire pour le post-traitement LLM (traduction, r\xe9sum\xe9, etc.).","status.nudge.guide":"Voir le guide d\'installation →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sans taper, par la voix. Votre assistant vocal IA local.","onboarding.welcome.start":"Commencer","onboarding.mic.title":"Configuration du microphone","onboarding.mic.desc":"S\xe9lectionnez le microphone que vous souhaitez utiliser. Vous pourrez le modifier plus tard dans les param\xe8tres.","onboarding.hotkey.title":"Configuration du raccourci","onboarding.hotkey.desc":"Configurez le raccourci de dict\xe9e. L\'enregistrement dure tant que vous maintenez la touche enfonc\xe9e.","onboarding.hotkey.notSet":"Aucun raccourci configur\xe9","onboarding.hotkey.change":"Modifier le raccourci","onboarding.hotkey.set":"Configurer le raccourci","onboarding.ollama.title":"Installer Ollama (facultatif)","onboarding.ollama.desc":"Ollama est n\xe9cessaire pour le post-traitement LLM comme la traduction ou le r\xe9sum\xe9. La dict\xe9e vocale fonctionne sans Ollama.","onboarding.ollama.download":"T\xe9l\xe9charger Ollama","onboarding.ollama.modelHint":"Apr\xe8s l\'installation, t\xe9l\xe9chargez un mod\xe8le depuis le terminal","onboarding.done.title":"Configuration termin\xe9e !","onboarding.done.descWithKey":"Maintenez {{key}} enfonc\xe9 et parlez pour convertir votre voix en texte.","onboarding.done.descNoKey":"Configurez un raccourci dans les param\xe8tres pour commencer la dict\xe9e.","onboarding.done.start":"Commencer","onboarding.back":"Retour","onboarding.next":"Suivant","hotkey.title":"Configurer le raccourci","hotkey.dictationTitle":"Configurer le raccourci de dict\xe9e","hotkey.oneTouchTitle":"Configurer le raccourci du mode une touche","hotkey.prompt":"Appuyez sur une combinaison de touches...","hotkey.ready":"✓ {{keys}} — appuyez sur enregistrer","hotkey.noKey":"Veuillez saisir une touche","hotkey.reserved":"{{keys}} est un raccourci r\xe9serv\xe9 par le syst\xe8me","hotkey.current":"Actuel : {{keys}}","hotkey.hint":"Saisissez une combinaison (ex : Ctrl+Shift+Q) ou une touche seule (ex : F5)","hotkey.reset":"Ressaisir","ollama.title":"GUIDE DE CONFIGURATION OLLAMA","ollama.step1.title":"\xc9TAPE 1 — Installer Ollama","ollama.step1.desc":"Ollama est un outil gratuit pour ex\xe9cuter des LLM en local.","ollama.step2.title":"\xc9TAPE 2 — T\xe9l\xe9charger un mod\xe8le","ollama.step2.desc":"Ex\xe9cutez la commande suivante dans le terminal pour t\xe9l\xe9charger le mod\xe8le recommand\xe9 :","ollama.step2.alt":"Ou un mod\xe8le plus grand : ollama pull qwen3:8b (plus pr\xe9cis, plus lent)","ollama.step3.title":"\xc9TAPE 3 — Connexion automatique","ollama.step3.desc":"D3RO-VOICE d\xe9tecte automatiquement quand Ollama est en cours d\'ex\xe9cution. Quand la LED de la barre d\'\xe9tat passe du rouge au vert, c\'est pr\xeat !","service.sttEngine":"MOTEUR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"RACCOURCI CLAVIER","service.audioInput":"ENTR\xc9E AUDIO","service.ready":"PR\xcaT","service.connected":"CONNECT\xc9","service.offline":"HORS LIGNE","service.active":"ACTIF","service.standby":"EN VEILLE","common.cancel":"Annuler","common.save":"Enregistrer","common.delete":"Supprimer","common.add":"Ajouter","common.edit":"Modifier","common.close":"Fermer","common.confirm":"Confirmer","common.loading":"Chargement...","common.copy":"Copier","common.test":"Tester","common.stop":"Arr\xeater","date.today":"Aujourd\'hui","date.yesterday":"Hier","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Cor\xe9en","settings.sttLang.en":"Anglais","settings.sttLang.ja":"Japonais","settings.sttLang.zh":"Chinois","template.outputHelperText":"Utilisez {{nomChamp}} pour les espaces r\xe9serv\xe9s","nav.meeting":"R\xe9union","meeting.title":"Mode R\xe9union","meeting.newMeeting":"Nouvelle R\xe9union","meeting.startRecording":"D\xe9marrer l\'enregistrement","meeting.stopRecording":"Arr\xeater l\'enregistrement","meeting.recording":"Enregistrement en cours","meeting.processing":"G\xe9n\xe9ration du compte-rendu...","meeting.completed":"Termin\xe9","meeting.error":"Erreur","meeting.elapsed":"Temps \xe9coul\xe9","meeting.memoPlaceholder":"Saisir un m\xe9mo (Entr\xe9e pour ajouter)","meeting.memoAdded":"M\xe9mo ajout\xe9","meeting.noSessions":"Aucun enregistrement de r\xe9union","meeting.noSessionsDesc":"Appuyez sur Nouvelle R\xe9union pour commencer l\'enregistrement","meeting.summary":"R\xe9sum\xe9","meeting.decisions":"D\xe9cisions","meeting.actionItems":"Actions \xe0 mener","meeting.timeline":"Chronologie","meeting.transcript":"Transcription brute","meeting.memos":"M\xe9mos","meeting.exportPdf":"Exporter en PDF","meeting.exportMarkdown":"Exporter en Markdown","meeting.delete":"Supprimer","meeting.deleteConfirm":"Supprimer cet enregistrement de r\xe9union ?","meeting.backToList":"Retour \xe0 la liste","meeting.notificationTitle":"Compte-rendu pr\xeat","meeting.notificationBody":"Le compte-rendu de la r\xe9union a \xe9t\xe9 g\xe9n\xe9r\xe9.","meeting.sessions":"{{count}} s\xe9ances","meeting.duration":"{{minutes}} min","meeting.editTitle":"Modifier le titre","meeting.untitled":"R\xe9union sans titre","meeting.processingStep.merging":"Fusion de la transcription...","meeting.processingStep.generating":"G\xe9n\xe9ration du compte-rendu avec LLM...","meeting.processingStep.parsing":"Analyse du compte-rendu...","meeting.processingStep.saving":"Enregistrement...","meeting.processingStep.notifying":"Envoi de la notification...","meeting.transcriptTab":"Transcription","meeting.addDocument":"Ajouter un document","meeting.selectTemplate":"Choisir un mod\xe8le","meeting.generate":"G\xe9n\xe9rer","meeting.generating":"G\xe9n\xe9ration du document...","meeting.editMode":"\xc9diter","meeting.previewMode":"Aper\xe7u","meeting.modified":"Modifi\xe9","meeting.originalText":"Original","meeting.editedText":"\xc9dit\xe9","meeting.exportDocx":"Exporter DOCX","meeting.exportTxt":"Exporter TXT","meeting.exportFormat":"Exporter","meeting.customPrompt":"Invite personnalis\xe9e","meeting.templateName":"Nom du mod\xe8le","meeting.templatePrompt":"Invite IA","meeting.templateSave":"Sauvegarder le mod\xe8le","meeting.documentDeleted":"Document supprim\xe9","meeting.autoSaved":"Sauvegarde automatique","meeting.minutesTemplate":"Compte-rendu","meeting.reportTemplate":"Rapport","meeting.ideaNoteTemplate":"Note d\'id\xe9es","meeting.customTemplate":"Personnalis\xe9","meeting.downloadTranscript":"T\xe9l\xe9charger la transcription","meeting.polish":"Peaufiner avec IA","meeting.polishing":"L\'IA peaufine la transcription...","meeting.polished":"Peaufinement IA termin\xe9","meeting.mindmapTemplate":"Carte mentale","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Posez une question sur la r\xe9union...","meeting.chatSend":"Envoyer","meeting.chatClear":"Effacer le chat","meeting.copyToClipboard":"Copier dans le presse-papiers","meeting.copied":"Copi\xe9","meeting.chatCollapse":"R\xe9duire le chat","meeting.chatExpand":"Agrandir le chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Echec du polish IA","meeting.viewDetailError":"Impossible de charger les d\xe9tails de la r\xe9union","meeting.startRecordingError":"Impossible de d\xe9marrer l\'enregistrement","meeting.diarize":"Identifier les locuteurs","meeting.diarizing":"Identification des locuteurs...","meeting.diarizeComplete":"Identification termin\xe9e","meeting.speaker":"Locuteur","settings.hfToken":"Token HuggingFace","settings.hfTokenHint":"Un token HuggingFace est requis pour l\'identification des locuteurs","settings.diarization":"Identification des locuteurs","settings.diarizationHint":"Identifier automatiquement les locuteurs apr\xe8s l\'enregistrement"}'),m=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Lokaler KI-Sprachassistent","nav.dashboard":"Dashboard","nav.history":"Verlauf","nav.dictionary":"W\xf6rterbuch","nav.commands":"Befehle","nav.settings":"Einstellungen","dashboard.sessionOverview":"Sitzungs\xfcbersicht","dashboard.systemStatus":"Systemstatus","dashboard.sessionsToday":"Sitzungen heute","dashboard.pressToRecord":"Dr\xfccke {{key}}, um die Aufnahme zu starten","dashboard.hotkeyNotSet":"Tastenk\xfcrzel nicht festgelegt","dashboard.words":"W\xf6rter","dashboard.total":"gesamt","dashboard.streak":"Serie","dashboard.days":"Tage","dashboard.recording":"Aufnahme","dashboard.sessions":"Sitzungen","dashboard.today":"heute","dashboard.recentTranscriptions":"Letzte Transkriptionen","dashboard.noHistory":"Kein Verlauf — dr\xfccke das Tastenk\xfcrzel, um die Aufnahme zu starten","dashboard.copy":"Kopieren","dashboard.entries":"{{count}} Eintr\xe4ge","dashboard.stat":"Statistiken","dashboard.sys":"System","history.title":"Transkriptionsverlauf","history.search":"Suchen...","history.entries":"{{count}} Eintr\xe4ge","history.loading":"Laden...","history.noResults":"Keine Ergebnisse","history.noHistory":"Kein Verlauf — starte eine Aufnahme","history.count":"{{count}} Eintr\xe4ge","dictionary.title":"Benutzerw\xf6rterbuch","dictionary.words":"{{count}} W\xf6rter","dictionary.add":"Hinzuf\xfcgen","dictionary.search":"Suchen...","dictionary.loading":"Laden...","dictionary.noResults":"Keine Ergebnisse","dictionary.noWords":"Keine W\xf6rter — f\xfcge benutzerdefinierte W\xf6rter hinzu, um die STT-Genauigkeit zu verbessern","dictionary.used":"{{count}} Mal verwendet","dictionary.editTitle":"Wort bearbeiten","dictionary.addTitle":"Wort hinzuf\xfcgen","dictionary.word":"Wort","dictionary.pronunciation":"Aussprache (optional)","commands.title":"LLM-Befehle","commands.count":"{{count}} Befehle","commands.add":"Hinzuf\xfcgen","commands.activeCommand":"Aktiver Befehl","commands.none":"Keiner","commands.loading":"Laden...","commands.noCommands":"Keine Befehle — klicke auf Hinzuf\xfcgen, um einen zu erstellen","commands.editTitle":"Befehl bearbeiten","commands.addTitle":"Befehl hinzuf\xfcgen","commands.name":"Name","commands.description":"Beschreibung","commands.promptTemplate":"Prompt-Vorlage","commands.promptHelp":"{{text}} wird durch den transkribierten Text ersetzt","commands.defaultPrompt":"Bitte verbessere {{text}}.","settings.title":"Einstellungen","settings.tabs.general":"Allgemein","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"\xdcber","settings.shortcuts":"Tastenk\xfcrzel","settings.dictation":"Diktat","settings.dictation.desc":"Gedr\xfcckt halten zum Sprechen. Die Transkription beginnt beim Loslassen.","settings.agent":"Agentenmodus","settings.agent.descWithKey":"Doppelklick auf {{key}}, um den Agentenmodus aufzurufen.","settings.agent.descNoKey":"Lege zuerst das Diktat-Tastenk\xfcrzel fest.","settings.oneTouch":"Ein-Tasten-Modus","settings.oneTouch.desc":"Dr\xfccken zum Starten, erneut dr\xfccken zum Beenden. Erfordert ein eigenes Tastenk\xfcrzel.","settings.key":"Taste","settings.notSet":"Nicht festgelegt","settings.enabled":"Aktiviert","settings.disabled":"Deaktiviert","settings.interface":"Oberfl\xe4che","settings.theme":"Design","settings.theme.system":"System","settings.theme.light":"Hell","settings.theme.dark":"Dunkel","settings.language":"Sprache","settings.appBehavior":"App-Verhalten","settings.closeToTray":"In Systembereich minimieren","settings.autoLaunch":"Beim Systemstart automatisch starten","settings.autoInsert":"Text nach der Transkription automatisch einf\xfcgen","settings.soundEffects":"Soundeffekte","settings.microphone":"Mikrofon","settings.inputDevice":"Eingabeger\xe4t","settings.deviceDefault":"(Standard)","settings.textInsert":"Texteinf\xfcgung","settings.insertMethod":"Einf\xfcgemethode","settings.insertClipboard":"Zwischenablage (Ctrl+V)","settings.insertKeyboard":"Tastatureingabe","settings.whisperModel":"Whisper-Modell","settings.model.tiny":"tiny (39 MB, am schnellsten)","settings.model.base":"base (74 MB, ausgewogen)","settings.model.small":"small (244 MB, gut)","settings.model.medium":"medium (769 MB, sehr gut)","settings.model.large":"large-v3 (1,5 GB, beste Qualit\xe4t)","settings.sttLanguage":"Erkennungssprache","settings.sttLang.auto":"Automatische Erkennung","settings.ollamaServer":"Ollama-Server","settings.ollamaUrl":"Ollama-Server-URL","settings.ollamaHint":"D3RO Voice verbindet sich automatisch, wenn Ollama l\xe4uft. Lade Modelle direkt \xfcber Ollama herunter (z. B.: ollama pull qwen3:4b).","settings.postProcess":"Sprachnachbearbeitung","settings.defaultAction":"Standard-Nachbearbeitungsaktion","settings.action.none":"Keine (Originaltext unver\xe4ndert)","settings.action.refine":"Verfeinern (Grammatik + Nat\xfcrlichkeit)","settings.action.translate":"\xdcbersetzen","settings.action.summarize":"Zusammenfassen","settings.action.grammar":"Grammatikkorrektur","settings.action.custom":"Benutzerdefinierter Prompt","settings.actionHint":"Die gew\xe4hlte LLM-Nachbearbeitung wird auf den transkribierten Text angewendet, nachdem mit dem Tastenk\xfcrzel aufgenommen wurde. Funktioniert nur, wenn Ollama verbunden ist.","settings.about.version":"Version","settings.about.techStack":"Tech-Stack","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Sprach-Engine","settings.about.voiceEngineValue":"STT: faster-whisper (lokal) / LLM: Ollama (lokal)","settings.about.description":"Vollst\xe4ndig lokaler KI-Sprachassistent, basierend auf Reverse Engineering von Speakly. Funktioniert ohne Cloud-Abh\xe4ngigkeiten.","settings.about.restartOnboarding":"Einrichtungsanleitung erneut anzeigen","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama l\xe4uft nicht","status.nudge.desc":"Ollama wird f\xfcr die LLM-Nachbearbeitung (\xdcbersetzung, Zusammenfassung usw.) ben\xf6tigt.","status.nudge.guide":"Installationsanleitung anzeigen →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Ohne Tippen, per Sprache. Dein lokaler KI-Sprachassistent.","onboarding.welcome.start":"Loslegen","onboarding.mic.title":"Mikrofon einrichten","onboarding.mic.desc":"W\xe4hle das Mikrofon aus, das du verwenden m\xf6chtest. Du kannst es sp\xe4ter in den Einstellungen \xe4ndern.","onboarding.hotkey.title":"Tastenk\xfcrzel einrichten","onboarding.hotkey.desc":"Lege das Diktat-Tastenk\xfcrzel fest. Die Aufnahme l\xe4uft, solange du die Taste gedr\xfcckt h\xe4ltst.","onboarding.hotkey.notSet":"Kein Tastenk\xfcrzel festgelegt","onboarding.hotkey.change":"Tastenk\xfcrzel \xe4ndern","onboarding.hotkey.set":"Tastenk\xfcrzel festlegen","onboarding.ollama.title":"Ollama installieren (optional)","onboarding.ollama.desc":"Ollama wird f\xfcr die LLM-Nachbearbeitung wie \xdcbersetzung oder Zusammenfassung ben\xf6tigt. Die Sprachdiktierung funktioniert ohne Ollama.","onboarding.ollama.download":"Ollama herunterladen","onboarding.ollama.modelHint":"Lade nach der Installation ein Modell \xfcber das Terminal herunter","onboarding.done.title":"Einrichtung abgeschlossen!","onboarding.done.descWithKey":"Halte {{key}} gedr\xfcckt und sprich, um deine Stimme in Text umzuwandeln.","onboarding.done.descNoKey":"Lege in den Einstellungen ein Tastenk\xfcrzel fest, um mit der Spracheingabe zu beginnen.","onboarding.done.start":"Loslegen","onboarding.back":"Zur\xfcck","onboarding.next":"Weiter","hotkey.title":"Tastenk\xfcrzel einrichten","hotkey.dictationTitle":"Diktat-Tastenk\xfcrzel einrichten","hotkey.oneTouchTitle":"Tastenk\xfcrzel f\xfcr Ein-Tasten-Modus einrichten","hotkey.prompt":"Dr\xfccke eine Tastenkombination...","hotkey.ready":"✓ {{keys}} — dr\xfccke Speichern","hotkey.noKey":"Bitte gib eine Taste ein","hotkey.reserved":"{{keys}} ist ein vom System reserviertes Tastenk\xfcrzel","hotkey.current":"Aktuell: {{keys}}","hotkey.hint":"Gib eine Kombination (z. B. Ctrl+Shift+Q) oder eine einzelne Taste (z. B. F5) ein","hotkey.reset":"Erneut eingeben","ollama.title":"OLLAMA EINRICHTUNGSANLEITUNG","ollama.step1.title":"SCHRITT 1 — Ollama installieren","ollama.step1.desc":"Ollama ist ein kostenloses Tool zum lokalen Ausf\xfchren von LLMs.","ollama.step2.title":"SCHRITT 2 — Modell herunterladen","ollama.step2.desc":"F\xfchre den folgenden Befehl im Terminal aus, um das empfohlene Modell herunterzuladen:","ollama.step2.alt":"Oder ein gr\xf6\xdferes Modell: ollama pull qwen3:8b (genauer, langsamer)","ollama.step3.title":"SCHRITT 3 — Automatische Verbindung","ollama.step3.desc":"D3RO-VOICE erkennt automatisch, wenn Ollama l\xe4uft. Wenn die LED in der Statusleiste von Rot auf Gr\xfcn wechselt, ist alles bereit!","service.sttEngine":"STT-ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"TASTENK\xdcRZEL","service.audioInput":"AUDIOEINGABE","service.ready":"BEREIT","service.connected":"VERBUNDEN","service.offline":"OFFLINE","service.active":"AKTIV","service.standby":"BEREITSCHAFT","common.cancel":"Abbrechen","common.save":"Speichern","common.delete":"L\xf6schen","common.add":"Hinzuf\xfcgen","common.edit":"Bearbeiten","common.close":"Schlie\xdfen","common.confirm":"Best\xe4tigen","common.loading":"Laden...","common.copy":"Kopieren","common.test":"Testen","common.stop":"Stoppen","date.today":"Heute","date.yesterday":"Gestern","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Koreanisch","settings.sttLang.en":"Englisch","settings.sttLang.ja":"Japanisch","settings.sttLang.zh":"Chinesisch","template.outputHelperText":"Verwenden Sie {{Feldname}} f\xfcr Platzhalter","nav.meeting":"Meeting","meeting.title":"Meeting-Modus","meeting.newMeeting":"Neues Meeting","meeting.startRecording":"Aufnahme starten","meeting.stopRecording":"Aufnahme beenden","meeting.recording":"Aufnahme l\xe4uft","meeting.processing":"Protokoll wird erstellt...","meeting.completed":"Abgeschlossen","meeting.error":"Fehler","meeting.elapsed":"Vergangen","meeting.memoPlaceholder":"Memo eingeben (Enter zum Hinzuf\xfcgen)","meeting.memoAdded":"Memo hinzugef\xfcgt","meeting.noSessions":"Keine Meeting-Aufnahmen","meeting.noSessionsDesc":"Dr\xfccke \xabNeues Meeting\xbb, um die Aufnahme zu starten","meeting.summary":"Zusammenfassung","meeting.decisions":"Beschl\xfcsse","meeting.actionItems":"Aufgaben","meeting.timeline":"Zeitlinie","meeting.transcript":"Rohtranskript","meeting.memos":"Memos","meeting.exportPdf":"Als PDF exportieren","meeting.exportMarkdown":"Als Markdown exportieren","meeting.delete":"L\xf6schen","meeting.deleteConfirm":"Diesen Meeting-Eintrag l\xf6schen?","meeting.backToList":"Zur\xfcck zur Liste","meeting.notificationTitle":"Protokoll fertig","meeting.notificationBody":"Das Meeting-Protokoll wurde erstellt.","meeting.sessions":"{{count}} Sitzungen","meeting.duration":"{{minutes}} Min.","meeting.editTitle":"Titel bearbeiten","meeting.untitled":"Meeting ohne Titel","meeting.processingStep.merging":"Transkript zusammenf\xfchren...","meeting.processingStep.generating":"Protokoll mit LLM erstellen...","meeting.processingStep.parsing":"Protokoll analysieren...","meeting.processingStep.saving":"Speichern...","meeting.processingStep.notifying":"Benachrichtigung senden...","meeting.transcriptTab":"Transkript","meeting.addDocument":"Dokument hinzuf\xfcgen","meeting.selectTemplate":"Vorlage ausw\xe4hlen","meeting.generate":"Generieren","meeting.generating":"Dokument wird generiert...","meeting.editMode":"Bearbeiten","meeting.previewMode":"Vorschau","meeting.modified":"Ge\xe4ndert","meeting.originalText":"Original","meeting.editedText":"Bearbeitet","meeting.exportDocx":"DOCX exportieren","meeting.exportTxt":"TXT exportieren","meeting.exportFormat":"Exportieren","meeting.customPrompt":"Benutzerdefinierter Prompt","meeting.templateName":"Vorlagenname","meeting.templatePrompt":"KI-Prompt","meeting.templateSave":"Vorlage speichern","meeting.documentDeleted":"Dokument gel\xf6scht","meeting.autoSaved":"Automatisch gespeichert","meeting.minutesTemplate":"Besprechungsprotokoll","meeting.reportTemplate":"Bericht","meeting.ideaNoteTemplate":"Ideennotiz","meeting.customTemplate":"Benutzerdefiniert","meeting.downloadTranscript":"Transkript herunterladen","meeting.polish":"KI Gl\xe4tten","meeting.polishing":"KI gl\xe4ttet Transkript...","meeting.polished":"KI Gl\xe4ttung abgeschlossen","meeting.mindmapTemplate":"Mindmap","meeting.chat":"KI-Chat","meeting.chatPlaceholder":"Fragen Sie zum Meeting...","meeting.chatSend":"Senden","meeting.chatClear":"Chat l\xf6schen","meeting.copyToClipboard":"In Zwischenablage kopieren","meeting.copied":"Kopiert","meeting.chatCollapse":"Chat einklappen","meeting.chatExpand":"Chat ausklappen","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"KI-Polierung fehlgeschlagen","meeting.viewDetailError":"Meeting-Details konnten nicht geladen werden","meeting.startRecordingError":"Aufnahme konnte nicht gestartet werden","meeting.diarize":"Sprecher trennen","meeting.diarizing":"Sprecher werden identifiziert...","meeting.diarizeComplete":"Sprechertrennung abgeschlossen","meeting.speaker":"Sprecher","settings.hfToken":"HuggingFace Token","settings.hfTokenHint":"Ein HuggingFace Token wird f\xfcr die Sprechertrennung ben\xf6tigt","settings.diarization":"Sprechertrennung","settings.diarizationHint":"Sprecher werden nach der Aufnahme automatisch identifiziert"}'),n=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Assistente de voz com IA local","nav.dashboard":"Painel","nav.history":"Hist\xf3rico","nav.dictionary":"Dicion\xe1rio","nav.commands":"Comandos","nav.settings":"Configura\xe7\xf5es","dashboard.sessionOverview":"Vis\xe3o geral da sess\xe3o","dashboard.systemStatus":"Status do sistema","dashboard.sessionsToday":"Sess\xf5es hoje","dashboard.pressToRecord":"Pressione {{key}} para iniciar a grava\xe7\xe3o","dashboard.hotkeyNotSet":"Atalho n\xe3o configurado","dashboard.words":"palavras","dashboard.total":"total","dashboard.streak":"sequ\xeancia","dashboard.days":"dias","dashboard.recording":"gravando","dashboard.sessions":"sess\xf5es","dashboard.today":"hoje","dashboard.recentTranscriptions":"Transcri\xe7\xf5es recentes","dashboard.noHistory":"Sem hist\xf3rico — pressione o atalho para come\xe7ar a gravar","dashboard.copy":"Copiar","dashboard.entries":"{{count}} entradas","dashboard.stat":"estat\xedsticas","dashboard.sys":"sistema","history.title":"Hist\xf3rico de transcri\xe7\xf5es","history.search":"Pesquisar...","history.entries":"{{count}} entradas","history.loading":"Carregando...","history.noResults":"Sem resultados","history.noHistory":"Sem hist\xf3rico — comece a gravar","history.count":"{{count}} entradas","dictionary.title":"Dicion\xe1rio personalizado","dictionary.words":"{{count}} palavras","dictionary.add":"Adicionar","dictionary.search":"Pesquisar...","dictionary.loading":"Carregando...","dictionary.noResults":"Sem resultados","dictionary.noWords":"Sem palavras — adicione palavras personalizadas para melhorar a precis\xe3o do STT","dictionary.used":"usado {{count}} vezes","dictionary.editTitle":"Editar palavra","dictionary.addTitle":"Adicionar palavra","dictionary.word":"Palavra","dictionary.pronunciation":"Pron\xfancia (opcional)","commands.title":"Comandos LLM","commands.count":"{{count}} comandos","commands.add":"Adicionar","commands.activeCommand":"Comando ativo","commands.none":"Nenhum","commands.loading":"Carregando...","commands.noCommands":"Sem comandos — clique em adicionar para criar um","commands.editTitle":"Editar comando","commands.addTitle":"Adicionar comando","commands.name":"Nome","commands.description":"Descri\xe7\xe3o","commands.promptTemplate":"Modelo de prompt","commands.promptHelp":"{{text}} ser\xe1 substitu\xeddo pelo texto transcrito","commands.defaultPrompt":"Por favor, melhore {{text}}.","settings.title":"Configura\xe7\xf5es","settings.tabs.general":"Geral","settings.tabs.audio":"\xc1udio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Sobre","settings.shortcuts":"Atalhos","settings.dictation":"Ditado","settings.dictation.desc":"Mantenha pressionado para falar. A transcri\xe7\xe3o come\xe7a ao soltar.","settings.agent":"Modo agente","settings.agent.descWithKey":"Clique duas vezes em {{key}} para entrar no modo agente.","settings.agent.descNoKey":"Configure primeiro o atalho de ditado.","settings.oneTouch":"Modo de um toque","settings.oneTouch.desc":"Pressione para iniciar, pressione novamente para parar. Requer um atalho separado.","settings.key":"Tecla","settings.notSet":"N\xe3o configurado","settings.enabled":"Ativado","settings.disabled":"Desativado","settings.interface":"Interface","settings.theme":"Tema","settings.theme.system":"Sistema","settings.theme.light":"Claro","settings.theme.dark":"Escuro","settings.language":"Idioma","settings.appBehavior":"Comportamento do aplicativo","settings.closeToTray":"Minimizar para a bandeja","settings.autoLaunch":"Iniciar com o sistema","settings.autoInsert":"Inserir texto automaticamente ap\xf3s a transcri\xe7\xe3o","settings.soundEffects":"Efeitos sonoros","settings.microphone":"Microfone","settings.inputDevice":"Dispositivo de entrada","settings.deviceDefault":"(padr\xe3o)","settings.textInsert":"Inser\xe7\xe3o de texto","settings.insertMethod":"M\xe9todo de inser\xe7\xe3o","settings.insertClipboard":"\xc1rea de transfer\xeancia (Ctrl+V)","settings.insertKeyboard":"Digita\xe7\xe3o pelo teclado","settings.whisperModel":"Modelo Whisper","settings.model.tiny":"tiny (39 MB, mais r\xe1pido)","settings.model.base":"base (74 MB, equilibrado)","settings.model.small":"small (244 MB, bom)","settings.model.medium":"medium (769 MB, muito bom)","settings.model.large":"large-v3 (1,5 GB, melhor)","settings.sttLanguage":"Idioma de reconhecimento","settings.sttLang.auto":"Detec\xe7\xe3o autom\xe1tica","settings.ollamaServer":"Servidor Ollama","settings.ollamaUrl":"URL do servidor Ollama","settings.ollamaHint":"D3RO Voice conecta-se automaticamente quando o Ollama est\xe1 em execu\xe7\xe3o. Baixe modelos diretamente pelo Ollama (ex: ollama pull qwen3:4b).","settings.postProcess":"P\xf3s-processamento de voz","settings.defaultAction":"A\xe7\xe3o de p\xf3s-processamento padr\xe3o","settings.action.none":"Nenhuma (texto original sem altera\xe7\xf5es)","settings.action.refine":"Refinar (gram\xe1tica + naturalidade)","settings.action.translate":"Traduzir","settings.action.summarize":"Resumir","settings.action.grammar":"Corre\xe7\xe3o gramatical","settings.action.custom":"Prompt personalizado","settings.actionHint":"O p\xf3s-processamento LLM selecionado \xe9 aplicado ao texto transcrito ap\xf3s gravar com o atalho. S\xf3 funciona quando o Ollama est\xe1 conectado.","settings.about.version":"Vers\xe3o","settings.about.techStack":"Stack tecnol\xf3gico","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Motor de voz","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"Assistente de voz com IA totalmente local, baseado em engenharia reversa do Speakly. Funciona sem depend\xeancias de nuvem.","settings.about.restartOnboarding":"Ver guia de configura\xe7\xe3o inicial novamente","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama n\xe3o est\xe1 em execu\xe7\xe3o","status.nudge.desc":"O Ollama \xe9 necess\xe1rio para o p\xf3s-processamento LLM (tradu\xe7\xe3o, resumo, etc.).","status.nudge.guide":"Ver guia de instala\xe7\xe3o →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sem digitar, por voz. Seu assistente de voz com IA local.","onboarding.welcome.start":"Come\xe7ar","onboarding.mic.title":"Configurar microfone","onboarding.mic.desc":"Selecione o microfone que deseja usar. Voc\xea pode alter\xe1-lo depois nas configura\xe7\xf5es.","onboarding.hotkey.title":"Configurar atalho","onboarding.hotkey.desc":"Configure o atalho de ditado. A grava\xe7\xe3o continua enquanto voc\xea mantiver a tecla pressionada.","onboarding.hotkey.notSet":"Nenhum atalho configurado","onboarding.hotkey.change":"Alterar atalho","onboarding.hotkey.set":"Configurar atalho","onboarding.ollama.title":"Instalar Ollama (opcional)","onboarding.ollama.desc":"O Ollama \xe9 necess\xe1rio para p\xf3s-processamento LLM como tradu\xe7\xe3o ou resumo. O ditado de voz funciona sem o Ollama.","onboarding.ollama.download":"Baixar Ollama","onboarding.ollama.modelHint":"Ap\xf3s instalar, baixe um modelo pelo terminal","onboarding.done.title":"Configura\xe7\xe3o conclu\xedda!","onboarding.done.descWithKey":"Mantenha {{key}} pressionado e fale para converter sua voz em texto.","onboarding.done.descNoKey":"Configure um atalho nas configura\xe7\xf5es para come\xe7ar a ditar.","onboarding.done.start":"Come\xe7ar","onboarding.back":"Voltar","onboarding.next":"Pr\xf3ximo","hotkey.title":"Configurar atalho","hotkey.dictationTitle":"Configurar atalho de ditado","hotkey.oneTouchTitle":"Configurar atalho do modo de um toque","hotkey.prompt":"Pressione uma combina\xe7\xe3o de teclas...","hotkey.ready":"✓ {{keys}} — pressione salvar","hotkey.noKey":"Por favor, insira uma tecla","hotkey.reserved":"{{keys}} \xe9 um atalho reservado pelo sistema","hotkey.current":"Atual: {{keys}}","hotkey.hint":"Insira uma combina\xe7\xe3o (ex: Ctrl+Shift+Q) ou uma tecla \xfanica (ex: F5)","hotkey.reset":"Inserir novamente","ollama.title":"GUIA DE CONFIGURA\xc7\xc3O DO OLLAMA","ollama.step1.title":"PASSO 1 — Instalar o Ollama","ollama.step1.desc":"O Ollama \xe9 uma ferramenta gratuita para executar LLMs localmente.","ollama.step2.title":"PASSO 2 — Baixar um modelo","ollama.step2.desc":"Execute o seguinte comando no terminal para baixar o modelo recomendado:","ollama.step2.alt":"Ou um modelo maior: ollama pull qwen3:8b (mais preciso, mais lento)","ollama.step3.title":"PASSO 3 — Conex\xe3o autom\xe1tica","ollama.step3.desc":"D3RO-VOICE detecta automaticamente quando o Ollama est\xe1 em execu\xe7\xe3o. Quando o LED da barra de status mudar de vermelho para verde, est\xe1 pronto!","service.sttEngine":"MOTOR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"ATALHO DE TECLADO","service.audioInput":"ENTRADA DE \xc1UDIO","service.ready":"PRONTO","service.connected":"CONECTADO","service.offline":"OFFLINE","service.active":"ATIVO","service.standby":"EM ESPERA","common.cancel":"Cancelar","common.save":"Salvar","common.delete":"Excluir","common.add":"Adicionar","common.edit":"Editar","common.close":"Fechar","common.confirm":"Confirmar","common.loading":"Carregando...","common.copy":"Copiar","common.test":"Testar","common.stop":"Parar","date.today":"Hoje","date.yesterday":"Ontem","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Coreano","settings.sttLang.en":"Ingl\xeas","settings.sttLang.ja":"Japon\xeas","settings.sttLang.zh":"Chin\xeas","template.outputHelperText":"Use {{nomeCampo}} para marcadores de posi\xe7\xe3o","nav.meeting":"Reuni\xe3o","meeting.title":"Modo Reuni\xe3o","meeting.newMeeting":"Nova Reuni\xe3o","meeting.startRecording":"Iniciar Grava\xe7\xe3o","meeting.stopRecording":"Parar Grava\xe7\xe3o","meeting.recording":"Gravando","meeting.processing":"Gerando ata...","meeting.completed":"Conclu\xeddo","meeting.error":"Erro","meeting.elapsed":"Tempo decorrido","meeting.memoPlaceholder":"Digite um memo (Enter para adicionar)","meeting.memoAdded":"Memo adicionado","meeting.noSessions":"Nenhuma grava\xe7\xe3o de reuni\xe3o","meeting.noSessionsDesc":"Pressione Nova Reuni\xe3o para come\xe7ar a gravar","meeting.summary":"Resumo","meeting.decisions":"Decis\xf5es","meeting.actionItems":"Itens de a\xe7\xe3o","meeting.timeline":"Linha do tempo","meeting.transcript":"Transcri\xe7\xe3o bruta","meeting.memos":"Memos","meeting.exportPdf":"Exportar PDF","meeting.exportMarkdown":"Exportar Markdown","meeting.delete":"Excluir","meeting.deleteConfirm":"Excluir este registro de reuni\xe3o?","meeting.backToList":"Voltar \xe0 lista","meeting.notificationTitle":"Ata pronta","meeting.notificationBody":"A ata da reuni\xe3o foi gerada.","meeting.sessions":"{{count}} sess\xf5es","meeting.duration":"{{minutes}} min","meeting.editTitle":"Editar t\xedtulo","meeting.untitled":"Reuni\xe3o sem t\xedtulo","meeting.processingStep.merging":"Mesclando transcri\xe7\xe3o...","meeting.processingStep.generating":"Gerando ata com LLM...","meeting.processingStep.parsing":"Analisando ata...","meeting.processingStep.saving":"Salvando...","meeting.processingStep.notifying":"Enviando notifica\xe7\xe3o...","meeting.transcriptTab":"Transcri\xe7\xe3o","meeting.addDocument":"Adicionar documento","meeting.selectTemplate":"Selecionar modelo","meeting.generate":"Gerar","meeting.generating":"Gerando documento...","meeting.editMode":"Editar","meeting.previewMode":"Visualizar","meeting.modified":"Modificado","meeting.originalText":"Original","meeting.editedText":"Editado","meeting.exportDocx":"Exportar DOCX","meeting.exportTxt":"Exportar TXT","meeting.exportFormat":"Exportar","meeting.customPrompt":"Prompt personalizado","meeting.templateName":"Nome do modelo","meeting.templatePrompt":"Prompt de IA","meeting.templateSave":"Salvar modelo","meeting.documentDeleted":"Documento exclu\xeddo","meeting.autoSaved":"Salvo automaticamente","meeting.minutesTemplate":"Ata de reuni\xe3o","meeting.reportTemplate":"Relat\xf3rio","meeting.ideaNoteTemplate":"Nota de ideias","meeting.customTemplate":"Personalizado","meeting.downloadTranscript":"Baixar transcri\xe7\xe3o","meeting.polish":"Polir com IA","meeting.polishing":"IA est\xe1 polindo a transcri\xe7\xe3o...","meeting.polished":"Polimento IA conclu\xeddo","meeting.mindmapTemplate":"Mapa mental","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Pergunte sobre a reuni\xe3o...","meeting.chatSend":"Enviar","meeting.chatClear":"Limpar chat","meeting.copyToClipboard":"Copiar para \xe1rea de transfer\xeancia","meeting.copied":"Copiado","meeting.chatCollapse":"Recolher chat","meeting.chatExpand":"Expandir chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Falha no polimento de IA","meeting.viewDetailError":"Falha ao carregar detalhes da reuni\xe3o","meeting.startRecordingError":"Falha ao iniciar grava\xe7\xe3o","meeting.diarize":"Identificar oradores","meeting.diarizing":"Identificando oradores...","meeting.diarizeComplete":"Identifica\xe7\xe3o conclu\xedda","meeting.speaker":"Orador","settings.hfToken":"Token do HuggingFace","settings.hfTokenHint":"Um token do HuggingFace \xe9 necess\xe1rio para identificar oradores","settings.diarization":"Identifica\xe7\xe3o de oradores","settings.diarizationHint":"Identifica automaticamente os oradores ap\xf3s o t\xe9rmino da grava\xe7\xe3o"}'),o=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Локальный голосовой ИИ-ассистент","nav.dashboard":"Панель","nav.history":"История","nav.dictionary":"Словарь","nav.commands":"Команды","nav.settings":"Настройки","dashboard.sessionOverview":"Обзор сессий","dashboard.systemStatus":"Состояние системы","dashboard.sessionsToday":"Сессий сегодня","dashboard.pressToRecord":"Нажмите {{key}} для начала записи","dashboard.hotkeyNotSet":"Горячая клавиша не задана","dashboard.words":"Слова","dashboard.total":"Всего","dashboard.streak":"Серия","dashboard.days":"дн.","dashboard.recording":"Запись","dashboard.sessions":"Сессии","dashboard.today":"Сегодня","dashboard.recentTranscriptions":"Последние транскрипции","dashboard.noHistory":"История пуста — нажмите горячую клавишу для начала записи","dashboard.copy":"Копировать","dashboard.entries":"{{count}} записей","dashboard.stat":"Статистика","dashboard.sys":"Система","history.title":"История транскрипций","history.search":"Поиск...","history.entries":"{{count}} записей","history.loading":"Загрузка...","history.noResults":"Результаты не найдены","history.noHistory":"История пуста — начните запись","history.count":"{{count}} записей","dictionary.title":"Пользовательский словарь","dictionary.words":"{{count}} слов","dictionary.add":"Добавить","dictionary.search":"Поиск...","dictionary.loading":"Загрузка...","dictionary.noResults":"Результаты не найдены","dictionary.noWords":"Слов нет — добавьте собственные слова для улучшения точности STT","dictionary.used":"Использовано {{count}} раз","dictionary.editTitle":"Редактировать слово","dictionary.addTitle":"Добавить слово","dictionary.word":"Слово","dictionary.pronunciation":"Произношение (необязательно)","commands.title":"Команды LLM","commands.count":"{{count}} шт.","commands.add":"Добавить","commands.activeCommand":"Активная команда","commands.none":"Нет","commands.loading":"Загрузка...","commands.noCommands":"Команд нет — нажмите \xabДобавить\xbb для создания","commands.editTitle":"Редактировать команду","commands.addTitle":"Добавить команду","commands.name":"Название","commands.description":"Описание","commands.promptTemplate":"Шаблон промпта","commands.promptHelp":"{{text}} будет заменено на транскрибированный текст","commands.defaultPrompt":"Пожалуйста, улучшите {{text}}.","settings.title":"Настройки","settings.tabs.general":"Общие","settings.tabs.audio":"Аудио","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"О программе","settings.shortcuts":"Горячие клавиши","settings.dictation":"Диктовка","settings.dictation.desc":"Говорите, удерживая клавишу. Отпустите для начала транскрипции.","settings.agent":"Режим агента","settings.agent.descWithKey":"Дважды нажмите {{key}} для перехода в режим агента.","settings.agent.descNoKey":"Сначала задайте горячую клавишу диктовки.","settings.oneTouch":"Режим одного нажатия","settings.oneTouch.desc":"Нажмите для начала, нажмите снова для остановки. Требуется отдельная горячая клавиша.","settings.key":"Клавиша","settings.notSet":"Не задано","settings.enabled":"Включено","settings.disabled":"Выключено","settings.interface":"Интерфейс","settings.theme":"Тема","settings.theme.system":"Системная","settings.theme.light":"Светлая","settings.theme.dark":"Тёмная","settings.language":"Язык","settings.appBehavior":"Поведение приложения","settings.closeToTray":"Сворачивать в трей","settings.autoLaunch":"Автозапуск при старте системы","settings.autoInsert":"Автоматически вставлять текст после транскрипции","settings.soundEffects":"Звуковые эффекты","settings.microphone":"Микрофон","settings.inputDevice":"Устройство ввода","settings.deviceDefault":"(По умолчанию)","settings.textInsert":"Вставка текста","settings.insertMethod":"Метод вставки","settings.insertClipboard":"Буфер обмена (Ctrl+V)","settings.insertKeyboard":"Эмуляция клавиатуры","settings.whisperModel":"Модель Whisper","settings.model.tiny":"tiny (39 МБ, самая быстрая)","settings.model.base":"base (74 МБ, баланс)","settings.model.small":"small (244 МБ, хорошая)","settings.model.medium":"medium (769 МБ, отличная)","settings.model.large":"large-v3 (1.5 ГБ, лучшая)","settings.sttLanguage":"Язык распознавания","settings.sttLang.auto":"Автоопределение","settings.ollamaServer":"Сервер Ollama","settings.ollamaUrl":"URL сервера Ollama","settings.ollamaHint":"Если Ollama запущена, подключение произойдёт автоматически. Загружайте модели напрямую через Ollama (например: ollama pull qwen3:4b).","settings.postProcess":"Постобработка речи","settings.defaultAction":"Команда постобработки по умолчанию","settings.action.none":"Нет (оригинальный текст)","settings.action.refine":"Улучшить (грамматика + естественность)","settings.action.translate":"Перевести","settings.action.summarize":"Резюмировать","settings.action.grammar":"Исправить грамматику","settings.action.custom":"Пользовательский промпт","settings.actionHint":"После записи и транскрипции к тексту будет применена выбранная постобработка LLM. Работает только при подключённом Ollama.","settings.about.version":"Версия","settings.about.techStack":"Технический стек","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Голосовой движок","settings.about.voiceEngineValue":"STT: faster-whisper (локально) / LLM: Ollama (локально)","settings.about.description":"Локальный голосовой ИИ-ассистент, основанный на методах обратной разработки Speakly. Работает полностью локально без зависимости от облачных сервисов.","settings.about.restartOnboarding":"Показать начальную настройку снова","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama не запущена","status.nudge.desc":"Для постобработки LLM (перевод, резюмирование и т.д.) требуется Ollama.","status.nudge.guide":"Смотреть инструкцию по установке →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Без набора текста — только голос. Локальный голосовой ИИ-ассистент.","onboarding.welcome.start":"Начать","onboarding.mic.title":"Настройка микрофона","onboarding.mic.desc":"Выберите микрофон. Его можно изменить позже в настройках.","onboarding.hotkey.title":"Настройка горячей клавиши","onboarding.hotkey.desc":"Задайте горячую клавишу для диктовки. Удерживайте её для записи.","onboarding.hotkey.notSet":"Горячая клавиша не задана","onboarding.hotkey.change":"Изменить горячую клавишу","onboarding.hotkey.set":"Задать горячую клавишу","onboarding.ollama.title":"Установка Ollama (необязательно)","onboarding.ollama.desc":"Для постобработки LLM (перевод, резюмирование и т.д.) требуется Ollama. Голосовая диктовка работает и без неё.","onboarding.ollama.download":"Скачать Ollama","onboarding.ollama.modelHint":"После установки загрузите модель через терминал","onboarding.done.title":"Настройка завершена!","onboarding.done.descWithKey":"Удерживайте {{key}} и говорите — речь будет преобразована в текст.","onboarding.done.descNoKey":"Задайте горячую клавишу в настройках, чтобы начать голосовую диктовку.","onboarding.done.start":"Начать","onboarding.back":"Назад","onboarding.next":"Далее","hotkey.title":"Настройка горячей клавиши","hotkey.dictationTitle":"Задать горячую клавишу диктовки","hotkey.oneTouchTitle":"Задать горячую клавишу режима одного нажатия","hotkey.prompt":"Нажмите сочетание клавиш...","hotkey.ready":"✓ {{keys}} — нажмите \xabСохранить\xbb","hotkey.noKey":"Введите клавишу","hotkey.reserved":"{{keys}} является зарезервированным сочетанием системы","hotkey.current":"Текущее: {{keys}}","hotkey.hint":"Введите сочетание клавиш (например: Ctrl+Shift+Q) или одну клавишу (например: F5)","hotkey.reset":"Ввести снова","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"ШАГ 1 — Установка Ollama","ollama.step1.desc":"Ollama — бесплатный инструмент для локального запуска LLM.","ollama.step2.title":"ШАГ 2 — Загрузка модели","ollama.step2.desc":"Загрузите нужную модель через терминал. Рекомендуется:","ollama.step2.alt":"Или более крупная модель: ollama pull qwen3:8b (точнее, медленнее)","ollama.step3.title":"ШАГ 3 — Автоподключение","ollama.step3.desc":"При запуске Ollama D3RO-VOICE обнаружит её автоматически. Когда индикатор LED на нижней панели сменится с красного на зелёный — готово!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Отмена","common.save":"Сохранить","common.delete":"Удалить","common.add":"Добавить","common.edit":"Изменить","common.close":"Закрыть","common.confirm":"Подтвердить","common.loading":"Загрузка...","common.copy":"Копировать","common.test":"Тест","common.stop":"Стоп","date.today":"Сегодня","date.yesterday":"Вчера","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Корейский","settings.sttLang.en":"Английский","settings.sttLang.ja":"Японский","settings.sttLang.zh":"Китайский","template.outputHelperText":"Используйте {{имяПоля}} для заполнителей","nav.meeting":"Совещание","meeting.title":"Режим совещания","meeting.newMeeting":"Новое совещание","meeting.startRecording":"Начать запись","meeting.stopRecording":"Остановить запись","meeting.recording":"Запись","meeting.processing":"Создание протокола...","meeting.completed":"Завершено","meeting.error":"Ошибка","meeting.elapsed":"Прошло","meeting.memoPlaceholder":"Введите заметку (Enter для добавления)","meeting.memoAdded":"Заметка добавлена","meeting.noSessions":"Нет записей совещаний","meeting.noSessionsDesc":"Нажмите \xabНовое совещание\xbb, чтобы начать запись","meeting.summary":"Сводка","meeting.decisions":"Решения","meeting.actionItems":"Задачи","meeting.timeline":"Хронология","meeting.transcript":"Исходная расшифровка","meeting.memos":"Заметки","meeting.exportPdf":"Экспорт в PDF","meeting.exportMarkdown":"Экспорт в Markdown","meeting.delete":"Удалить","meeting.deleteConfirm":"Удалить эту запись совещания?","meeting.backToList":"Вернуться к списку","meeting.notificationTitle":"Протокол готов","meeting.notificationBody":"Протокол совещания сформирован.","meeting.sessions":"{{count}} сессий","meeting.duration":"{{minutes}} мин","meeting.editTitle":"Изменить название","meeting.untitled":"Совещание без названия","meeting.processingStep.merging":"Объединение расшифровки...","meeting.processingStep.generating":"Создание протокола с помощью LLM...","meeting.processingStep.parsing":"Разбор протокола...","meeting.processingStep.saving":"Сохранение...","meeting.processingStep.notifying":"Отправка уведомления...","meeting.transcriptTab":"Транскрипция","meeting.addDocument":"Добавить документ","meeting.selectTemplate":"Выбрать шаблон","meeting.generate":"Создать","meeting.generating":"Создание документа...","meeting.editMode":"Редактировать","meeting.previewMode":"Предпросмотр","meeting.modified":"Изменено","meeting.originalText":"Оригинал","meeting.editedText":"Отредактировано","meeting.exportDocx":"Экспорт DOCX","meeting.exportTxt":"Экспорт TXT","meeting.exportFormat":"Экспорт","meeting.customPrompt":"Пользовательский запрос","meeting.templateName":"Название шаблона","meeting.templatePrompt":"ИИ-запрос","meeting.templateSave":"Сохранить шаблон","meeting.documentDeleted":"Документ удалён","meeting.autoSaved":"Автосохранение","meeting.minutesTemplate":"Протокол встречи","meeting.reportTemplate":"Отчёт","meeting.ideaNoteTemplate":"Заметка с идеями","meeting.customTemplate":"Пользовательский","meeting.downloadTranscript":"Скачать транскрипцию","meeting.polish":"Улучшить с ИИ","meeting.polishing":"ИИ улучшает транскрипцию...","meeting.polished":"Улучшение ИИ завершено","meeting.mindmapTemplate":"Карта мыслей","meeting.chat":"ИИ Чат","meeting.chatPlaceholder":"Задайте вопрос о встрече...","meeting.chatSend":"Отправить","meeting.chatClear":"Очистить чат","meeting.copyToClipboard":"Копировать в буфер обмена","meeting.copied":"Скопировано","meeting.chatCollapse":"Свернуть чат","meeting.chatExpand":"Развернуть чат","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Ошибка ИИ-полировки","meeting.viewDetailError":"Не удалось загрузить детали встречи","meeting.startRecordingError":"Не удалось начать запись","meeting.diarize":"Определить говорящих","meeting.diarizing":"Определение говорящих...","meeting.diarizeComplete":"Определение завершено","meeting.speaker":"Говорящий","settings.hfToken":"Токен HuggingFace","settings.hfTokenHint":"Токен HuggingFace необходим для определения говорящих","settings.diarization":"Диаризация","settings.diarizationHint":"Автоматически определять говорящих после завершения записи"}'),p={ko:f,en:g,ja:h,zh:i,"zh-TW":j,es:k,fr:l,de:m,pt:n,ru:o,vi:JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Trợ l\xfd giọng n\xf3i AI cục bộ","nav.dashboard":"Bảng điều khiển","nav.history":"Lịch sử","nav.dictionary":"Từ điển","nav.commands":"Lệnh","nav.settings":"C\xe0i đặt","dashboard.sessionOverview":"Tổng quan phi\xean","dashboard.systemStatus":"Trạng th\xe1i hệ thống","dashboard.sessionsToday":"Phi\xean h\xf4m nay","dashboard.pressToRecord":"Nhấn {{key}} để bắt đầu ghi \xe2m","dashboard.hotkeyNotSet":"Chưa đặt ph\xedm tắt","dashboard.words":"Từ","dashboard.total":"Tổng","dashboard.streak":"Chuỗi","dashboard.days":"ng\xe0y","dashboard.recording":"Đang ghi","dashboard.sessions":"Phi\xean","dashboard.today":"H\xf4m nay","dashboard.recentTranscriptions":"Phi\xean \xe2m gần đ\xe2y","dashboard.noHistory":"Chưa c\xf3 lịch sử — nhấn ph\xedm tắt để bắt đầu ghi \xe2m","dashboard.copy":"Sao ch\xe9p","dashboard.entries":"{{count}} mục","dashboard.stat":"Thống k\xea","dashboard.sys":"Hệ thống","history.title":"Lịch sử phi\xean \xe2m","history.search":"T\xecm kiếm...","history.entries":"{{count}} mục","history.loading":"Đang tải...","history.noResults":"Kh\xf4ng t\xecm thấy kết quả","history.noHistory":"Chưa c\xf3 lịch sử — h\xe3y bắt đầu ghi \xe2m","history.count":"{{count}} mục","dictionary.title":"Từ điển t\xf9y chỉnh","dictionary.words":"{{count}} từ","dictionary.add":"Th\xeam","dictionary.search":"T\xecm kiếm...","dictionary.loading":"Đang tải...","dictionary.noResults":"Kh\xf4ng t\xecm thấy kết quả","dictionary.noWords":"Chưa c\xf3 từ — th\xeam từ t\xf9y chỉnh để cải thiện độ ch\xednh x\xe1c STT","dictionary.used":"Đ\xe3 d\xf9ng {{count}} lần","dictionary.editTitle":"Chỉnh sửa từ","dictionary.addTitle":"Th\xeam từ","dictionary.word":"Từ","dictionary.pronunciation":"Ph\xe1t \xe2m (t\xf9y chọn)","commands.title":"Lệnh LLM","commands.count":"{{count}} lệnh","commands.add":"Th\xeam","commands.activeCommand":"Lệnh đang hoạt động","commands.none":"Kh\xf4ng c\xf3","commands.loading":"Đang tải...","commands.noCommands":"Chưa c\xf3 lệnh — nhấn Th\xeam để tạo","commands.editTitle":"Chỉnh sửa lệnh","commands.addTitle":"Th\xeam lệnh","commands.name":"T\xean","commands.description":"M\xf4 tả","commands.promptTemplate":"Mẫu prompt","commands.promptHelp":"{{text}} sẽ được thay thế bằng văn bản phi\xean \xe2m","commands.defaultPrompt":"Vui l\xf2ng cải thiện {{text}}.","settings.title":"C\xe0i đặt","settings.tabs.general":"Chung","settings.tabs.audio":"\xc2m thanh","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Giới thiệu","settings.shortcuts":"Ph\xedm tắt","settings.dictation":"Ch\xednh tả","settings.dictation.desc":"Giữ ph\xedm v\xe0 n\xf3i. Thả ph\xedm để bắt đầu phi\xean \xe2m.","settings.agent":"Chế độ Agent","settings.agent.descWithKey":"Nhấn đ\xfap {{key}} để v\xe0o chế độ Agent.","settings.agent.descNoKey":"Vui l\xf2ng đặt ph\xedm tắt ch\xednh tả trước.","settings.oneTouch":"Chế độ một chạm","settings.oneTouch.desc":"Nhấn để bắt đầu, nhấn lại để dừng. Cần ph\xedm tắt ri\xeang.","settings.key":"Ph\xedm","settings.notSet":"Chưa đặt","settings.enabled":"Đ\xe3 bật","settings.disabled":"Đ\xe3 tắt","settings.interface":"Giao diện","settings.theme":"Giao diện","settings.theme.system":"Hệ thống","settings.theme.light":"S\xe1ng","settings.theme.dark":"Tối","settings.language":"Ng\xf4n ngữ","settings.appBehavior":"H\xe0nh vi ứng dụng","settings.closeToTray":"Thu nhỏ xuống khay hệ thống","settings.autoLaunch":"Tự động khởi động c\xf9ng hệ thống","settings.autoInsert":"Tự động ch\xe8n văn bản sau khi phi\xean \xe2m","settings.soundEffects":"Hiệu ứng \xe2m thanh","settings.microphone":"Micr\xf4","settings.inputDevice":"Thiết bị đầu v\xe0o","settings.deviceDefault":"(Mặc định)","settings.textInsert":"Ch\xe8n văn bản","settings.insertMethod":"Phương thức ch\xe8n","settings.insertClipboard":"Bộ nhớ tạm (Ctrl+V)","settings.insertKeyboard":"Giả lập b\xe0n ph\xedm","settings.whisperModel":"M\xf4 h\xecnh Whisper","settings.model.tiny":"tiny (39 MB, nhanh nhất)","settings.model.base":"base (74 MB, c\xe2n bằng)","settings.model.small":"small (244 MB, tốt)","settings.model.medium":"medium (769 MB, xuất sắc)","settings.model.large":"large-v3 (1.5 GB, tốt nhất)","settings.sttLanguage":"Ng\xf4n ngữ nhận dạng","settings.sttLang.auto":"Tự động ph\xe1t hiện","settings.ollamaServer":"M\xe1y chủ Ollama","settings.ollamaUrl":"URL m\xe1y chủ Ollama","settings.ollamaHint":"Nếu Ollama đang chạy, kết nối sẽ tự động. Tải m\xf4 h\xecnh trực tiếp từ Ollama (v\xed dụ: ollama pull qwen3:4b).","settings.postProcess":"Hậu xử l\xfd giọng n\xf3i","settings.defaultAction":"Lệnh hậu xử l\xfd mặc định","settings.action.none":"Kh\xf4ng c\xf3 (văn bản gốc)","settings.action.refine":"Cải thiện (ngữ ph\xe1p + tự nhi\xean)","settings.action.translate":"Dịch","settings.action.summarize":"T\xf3m tắt","settings.action.grammar":"Sửa ngữ ph\xe1p","settings.action.custom":"Prompt t\xf9y chỉnh","settings.actionHint":"Hậu xử l\xfd LLM đ\xe3 chọn sẽ được \xe1p dụng cho văn bản phi\xean \xe2m sau khi ghi \xe2m. Chỉ hoạt động khi Ollama được kết nối.","settings.about.version":"Phi\xean bản","settings.about.techStack":"Ngăn xếp c\xf4ng nghệ","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Bộ m\xe1y giọng n\xf3i","settings.about.voiceEngineValue":"STT: faster-whisper (cục bộ) / LLM: Ollama (cục bộ)","settings.about.description":"Trợ l\xfd giọng n\xf3i AI cục bộ dựa tr\xean kỹ thuật dịch ngược Speakly. Hoạt động ho\xe0n to\xe0n cục bộ, kh\xf4ng phụ thuộc v\xe0o dịch vụ đ\xe1m m\xe2y.","settings.about.restartOnboarding":"Xem lại hướng dẫn c\xe0i đặt ban đầu","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama chưa chạy","status.nudge.desc":"Cần Ollama để sử dụng hậu xử l\xfd LLM (dịch, t\xf3m tắt, v.v.).","status.nudge.guide":"Xem hướng dẫn c\xe0i đặt →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Kh\xf4ng cần g\xf5 ph\xedm — chỉ cần n\xf3i. Trợ l\xfd giọng n\xf3i AI cục bộ.","onboarding.welcome.start":"Bắt đầu","onboarding.mic.title":"C\xe0i đặt micr\xf4","onboarding.mic.desc":"Chọn micr\xf4 bạn muốn d\xf9ng. C\xf3 thể thay đổi sau trong c\xe0i đặt.","onboarding.hotkey.title":"C\xe0i đặt ph\xedm tắt","onboarding.hotkey.desc":"Đặt ph\xedm tắt ch\xednh tả. Giữ ph\xedm trong khi ghi \xe2m.","onboarding.hotkey.notSet":"Ph\xedm tắt chưa được đặt","onboarding.hotkey.change":"Thay đổi ph\xedm tắt","onboarding.hotkey.set":"Đặt ph\xedm tắt","onboarding.ollama.title":"C\xe0i đặt Ollama (t\xf9y chọn)","onboarding.ollama.desc":"Cần Ollama để sử dụng hậu xử l\xfd LLM (dịch, t\xf3m tắt, v.v.). Ch\xednh tả giọng n\xf3i vẫn hoạt động m\xe0 kh\xf4ng cần Ollama.","onboarding.ollama.download":"Tải Ollama","onboarding.ollama.modelHint":"Sau khi c\xe0i đặt, tải m\xf4 h\xecnh qua terminal","onboarding.done.title":"Thiết lập ho\xe0n tất!","onboarding.done.descWithKey":"Giữ ph\xedm {{key}} v\xe0 n\xf3i — giọng n\xf3i sẽ được chuyển th\xe0nh văn bản.","onboarding.done.descNoKey":"Đặt ph\xedm tắt trong c\xe0i đặt để bắt đầu ch\xednh tả giọng n\xf3i.","onboarding.done.start":"Bắt đầu","onboarding.back":"Quay lại","onboarding.next":"Tiếp theo","hotkey.title":"C\xe0i đặt ph\xedm tắt","hotkey.dictationTitle":"Đặt ph\xedm tắt ch\xednh tả","hotkey.oneTouchTitle":"Đặt ph\xedm tắt chế độ một chạm","hotkey.prompt":"Nhấn tổ hợp ph\xedm...","hotkey.ready":"✓ {{keys}} — h\xe3y nhấn Lưu","hotkey.noKey":"Vui l\xf2ng nhập ph\xedm","hotkey.reserved":"{{keys}} l\xe0 ph\xedm tắt hệ thống được d\xe0nh ri\xeang","hotkey.current":"Hiện tại: {{keys}}","hotkey.hint":"Nhập tổ hợp ph\xedm (v\xed dụ: Ctrl+Shift+Q) hoặc ph\xedm đơn (v\xed dụ: F5)","hotkey.reset":"Nhập lại","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"BƯỚC 1 — C\xe0i đặt Ollama","ollama.step1.desc":"Ollama l\xe0 c\xf4ng cụ miễn ph\xed để chạy LLM cục bộ.","ollama.step2.title":"BƯỚC 2 — Tải m\xf4 h\xecnh","ollama.step2.desc":"Tải m\xf4 h\xecnh bạn muốn qua terminal. Khuyến nghị:","ollama.step2.alt":"Hoặc m\xf4 h\xecnh lớn hơn: ollama pull qwen3:8b (ch\xednh x\xe1c hơn, chậm hơn)","ollama.step3.title":"BƯỚC 3 — Tự động kết nối","ollama.step3.desc":"Khi Ollama chạy, D3RO-VOICE sẽ tự động ph\xe1t hiện. Khi đ\xe8n LED tr\xean thanh trạng th\xe1i chuyển từ đỏ sang xanh — đ\xe3 sẵn s\xe0ng!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Hủy","common.save":"Lưu","common.delete":"X\xf3a","common.add":"Th\xeam","common.edit":"Chỉnh sửa","common.close":"Đ\xf3ng","common.confirm":"X\xe1c nhận","common.loading":"Đang tải...","common.copy":"Sao ch\xe9p","common.test":"Kiểm tra","common.stop":"Dừng","date.today":"H\xf4m nay","date.yesterday":"H\xf4m qua","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Tiếng H\xe0n","settings.sttLang.en":"Tiếng Anh","settings.sttLang.ja":"Tiếng Nhật","settings.sttLang.zh":"Tiếng Trung","template.outputHelperText":"Sử dụng {{t\xeanTrường}} cho tr\xecnh giữ chỗ","nav.meeting":"Cuộc họp","meeting.title":"Chế độ Cuộc họp","meeting.newMeeting":"Cuộc họp mới","meeting.startRecording":"Bắt đầu ghi \xe2m","meeting.stopRecording":"Dừng ghi \xe2m","meeting.recording":"Đang ghi \xe2m","meeting.processing":"Đang tạo bi\xean bản...","meeting.completed":"Ho\xe0n th\xe0nh","meeting.error":"Lỗi","meeting.elapsed":"Thời gian đ\xe3 qua","meeting.memoPlaceholder":"Nhập ghi ch\xfa (Enter để th\xeam)","meeting.memoAdded":"Đ\xe3 th\xeam ghi ch\xfa","meeting.noSessions":"Kh\xf4ng c\xf3 bản ghi cuộc họp","meeting.noSessionsDesc":"Nhấn \xabCuộc họp mới\xbb để bắt đầu ghi \xe2m","meeting.summary":"T\xf3m tắt","meeting.decisions":"Quyết định","meeting.actionItems":"H\xe0nh động cần thực hiện","meeting.timeline":"D\xf2ng thời gian","meeting.transcript":"Bản ghi th\xf4","meeting.memos":"Ghi ch\xfa","meeting.exportPdf":"Xuất PDF","meeting.exportMarkdown":"Xuất Markdown","meeting.delete":"X\xf3a","meeting.deleteConfirm":"X\xf3a bản ghi cuộc họp n\xe0y?","meeting.backToList":"Quay lại danh s\xe1ch","meeting.notificationTitle":"Bi\xean bản đ\xe3 sẵn s\xe0ng","meeting.notificationBody":"Bi\xean bản cuộc họp đ\xe3 được tạo.","meeting.sessions":"{{count}} phi\xean","meeting.duration":"{{minutes}} ph\xfat","meeting.editTitle":"Chỉnh sửa ti\xeau đề","meeting.untitled":"Cuộc họp kh\xf4ng c\xf3 ti\xeau đề","meeting.processingStep.merging":"Đang gh\xe9p bản ghi...","meeting.processingStep.generating":"Đang tạo bi\xean bản với LLM...","meeting.processingStep.parsing":"Đang ph\xe2n t\xedch bi\xean bản...","meeting.processingStep.saving":"Đang lưu...","meeting.processingStep.notifying":"Đang gửi th\xf4ng b\xe1o...","meeting.transcriptTab":"Bản ghi","meeting.addDocument":"Th\xeam t\xe0i liệu","meeting.selectTemplate":"Chọn mẫu","meeting.generate":"Tạo","meeting.generating":"Đang tạo t\xe0i liệu...","meeting.editMode":"Chỉnh sửa","meeting.previewMode":"Xem trước","meeting.modified":"Đ\xe3 chỉnh sửa","meeting.originalText":"Bản gốc","meeting.editedText":"Đ\xe3 chỉnh sửa","meeting.exportDocx":"Xuất DOCX","meeting.exportTxt":"Xuất TXT","meeting.exportFormat":"Xuất","meeting.customPrompt":"Lệnh t\xf9y chỉnh","meeting.templateName":"T\xean mẫu","meeting.templatePrompt":"Lệnh AI","meeting.templateSave":"Lưu mẫu","meeting.documentDeleted":"Đ\xe3 x\xf3a t\xe0i liệu","meeting.autoSaved":"Đ\xe3 lưu tự động","meeting.minutesTemplate":"Bi\xean bản họp","meeting.reportTemplate":"B\xe1o c\xe1o","meeting.ideaNoteTemplate":"Ghi ch\xfa \xfd tưởng","meeting.customTemplate":"T\xf9y chỉnh","meeting.downloadTranscript":"Tải bản ghi","meeting.polish":"Tinh chỉnh bằng AI","meeting.polishing":"AI đang tinh chỉnh bản ghi...","meeting.polished":"Tinh chỉnh AI ho\xe0n tất","meeting.mindmapTemplate":"Sơ đồ tư duy","meeting.chat":"Chat AI","meeting.chatPlaceholder":"Hỏi về cuộc họp...","meeting.chatSend":"Gửi","meeting.chatClear":"X\xf3a chat","meeting.copyToClipboard":"Sao ch\xe9p v\xe0o bộ nhớ tạm","meeting.copied":"Đ\xe3 sao ch\xe9p","meeting.chatCollapse":"Thu gọn chat","meeting.chatExpand":"Mở rộng chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI đ\xe1nh b\xf3ng thất bại","meeting.viewDetailError":"Kh\xf4ng thể tải chi tiết cuộc họp","meeting.startRecordingError":"Kh\xf4ng thể bắt đầu ghi \xe2m","meeting.diarize":"Ph\xe2n t\xe1ch người n\xf3i","meeting.diarizing":"Đang nhận dạng người n\xf3i...","meeting.diarizeComplete":"Ph\xe2n t\xe1ch người n\xf3i ho\xe0n tất","meeting.speaker":"Người n\xf3i","settings.hfToken":"Token HuggingFace","settings.hfTokenHint":"Cần token HuggingFace để ph\xe2n t\xe1ch người n\xf3i","settings.diarization":"Ph\xe2n t\xe1ch người n\xf3i","settings.diarizationHint":"Tự động nhận dạng người n\xf3i sau khi ghi \xe2m kết th\xfac"}'),th:JSON.parse('{"app.name":"D3RO Voice","app.tagline":"ผู้ช่วยเสียง AI ในเครื่อง","nav.dashboard":"แดชบอร์ด","nav.history":"ประวัติ","nav.dictionary":"พจนานุกรม","nav.commands":"คำสั่ง","nav.settings":"การตั้งค่า","dashboard.sessionOverview":"ภาพรวมเซสชัน","dashboard.systemStatus":"สถานะระบบ","dashboard.sessionsToday":"เซสชันวันนี้","dashboard.pressToRecord":"กด {{key}} เพื่อเริ่มบันทึก","dashboard.hotkeyNotSet":"ยังไม่ได้ตั้งค่าปุ่มลัด","dashboard.words":"คำ","dashboard.total":"ทั้งหมด","dashboard.streak":"ต่อเนื่อง","dashboard.days":"วัน","dashboard.recording":"กำลังบันทึก","dashboard.sessions":"เซสชัน","dashboard.today":"วันนี้","dashboard.recentTranscriptions":"การถอดความล่าสุด","dashboard.noHistory":"ไม่มีประวัติ — กดปุ่มลัดเพื่อเริ่มบันทึก","dashboard.copy":"คัดลอก","dashboard.entries":"{{count}} รายการ","dashboard.stat":"สถิติ","dashboard.sys":"ระบบ","history.title":"ประวัติการถอดความ","history.search":"ค้นหา...","history.entries":"{{count}} รายการ","history.loading":"กำลังโหลด...","history.noResults":"ไม่พบผลลัพธ์","history.noHistory":"ไม่มีประวัติ — เริ่มบันทึกเสียง","history.count":"{{count}} รายการ","dictionary.title":"พจนานุกรมที่กำหนดเอง","dictionary.words":"{{count}} คำ","dictionary.add":"เพิ่ม","dictionary.search":"ค้นหา...","dictionary.loading":"กำลังโหลด...","dictionary.noResults":"ไม่พบผลลัพธ์","dictionary.noWords":"ไม่มีคำ — เพิ่มคำที่กำหนดเองเพื่อเพิ่มความแม่นยำของ STT","dictionary.used":"ใช้แล้ว {{count}} ครั้ง","dictionary.editTitle":"แก้ไขคำ","dictionary.addTitle":"เพิ่มคำ","dictionary.word":"คำ","dictionary.pronunciation":"การออกเสียง (ไม่บังคับ)","commands.title":"คำสั่ง LLM","commands.count":"{{count}} รายการ","commands.add":"เพิ่ม","commands.activeCommand":"คำสั่งที่ใช้งานอยู่","commands.none":"ไม่มี","commands.loading":"กำลังโหลด...","commands.noCommands":"ไม่มีคำสั่ง — คลิกเพิ่มเพื่อสร้าง","commands.editTitle":"แก้ไขคำสั่ง","commands.addTitle":"เพิ่มคำสั่ง","commands.name":"ชื่อ","commands.description":"คำอธิบาย","commands.promptTemplate":"เทมเพลตพรอมต์","commands.promptHelp":"{{text}} จะถูกแทนที่ด้วยข้อความที่ถอดความ","commands.defaultPrompt":"กรุณาปรับปรุง {{text}}","settings.title":"การตั้งค่า","settings.tabs.general":"ทั่วไป","settings.tabs.audio":"เสียง","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"เกี่ยวกับ","settings.shortcuts":"ปุ่มลัด","settings.dictation":"การบอกเล่า","settings.dictation.desc":"กดค้างไว้แล้วพูด เมื่อปล่อยจะเริ่มถอดความ","settings.agent":"โหมด Agent","settings.agent.descWithKey":"กด {{key}} สองครั้งเพื่อเข้าสู่โหมด Agent","settings.agent.descNoKey":"กรุณาตั้งค่าปุ่มลัดการบอกเล่าก่อน","settings.oneTouch":"โหมดสัมผัสเดียว","settings.oneTouch.desc":"กดเพื่อเริ่ม กดอีกครั้งเพื่อหยุด ต้องใช้ปุ่มลัดแยกต่างหาก","settings.key":"ปุ่ม","settings.notSet":"ยังไม่ได้ตั้งค่า","settings.enabled":"เปิดใช้งาน","settings.disabled":"ปิดใช้งาน","settings.interface":"อินเทอร์เฟซ","settings.theme":"ธีม","settings.theme.system":"ระบบ","settings.theme.light":"สว่าง","settings.theme.dark":"มืด","settings.language":"ภาษา","settings.appBehavior":"พฤติกรรมแอป","settings.closeToTray":"ย่อลงถาดระบบ","settings.autoLaunch":"เปิดอัตโนมัติเมื่อเริ่มระบบ","settings.autoInsert":"แทรกข้อความอัตโนมัติหลังถอดความ","settings.soundEffects":"เอฟเฟกต์เสียง","settings.microphone":"ไมโครโฟน","settings.inputDevice":"อุปกรณ์อินพุต","settings.deviceDefault":"(ค่าเริ่มต้น)","settings.textInsert":"การแทรกข้อความ","settings.insertMethod":"วิธีการแทรก","settings.insertClipboard":"คลิปบอร์ด (Ctrl+V)","settings.insertKeyboard":"จำลองการพิมพ์","settings.whisperModel":"โมเดล Whisper","settings.model.tiny":"tiny (39 MB, เร็วที่สุด)","settings.model.base":"base (74 MB, สมดุล)","settings.model.small":"small (244 MB, ดี)","settings.model.medium":"medium (769 MB, ดีเยี่ยม)","settings.model.large":"large-v3 (1.5 GB, ดีที่สุด)","settings.sttLanguage":"ภาษาที่รู้จัก","settings.sttLang.auto":"ตรวจจับอัตโนมัติ","settings.ollamaServer":"เซิร์ฟเวอร์ Ollama","settings.ollamaUrl":"URL เซิร์ฟเวอร์ Ollama","settings.ollamaHint":"หาก Ollama กำลังทำงาน จะเชื่อมต่ออัตโนมัติ ดาวน์โหลดโมเดลโดยตรงจาก Ollama (เช่น: ollama pull qwen3:4b)","settings.postProcess":"การประมวลผลเสียงหลังการบันทึก","settings.defaultAction":"คำสั่งประมวลผลเริ่มต้น","settings.action.none":"ไม่มี (ข้อความต้นฉบับ)","settings.action.refine":"ปรับปรุง (ไวยากรณ์ + ความเป็นธรรมชาติ)","settings.action.translate":"แปล","settings.action.summarize":"สรุป","settings.action.grammar":"แก้ไขไวยากรณ์","settings.action.custom":"พรอมต์ที่กำหนดเอง","settings.actionHint":"การประมวลผล LLM ที่เลือกจะถูกนำไปใช้กับข้อความที่ถอดความหลังจากบันทึก ทำงานเฉพาะเมื่อเชื่อมต่อ Ollama","settings.about.version":"เวอร์ชัน","settings.about.techStack":"เทคโนโลยีที่ใช้","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"เอนจิ้นเสียง","settings.about.voiceEngineValue":"STT: faster-whisper (ในเครื่อง) / LLM: Ollama (ในเครื่อง)","settings.about.description":"ผู้ช่วยเสียง AI ในเครื่องที่พัฒนาจากความรู้การวิศวกรรมย้อนกลับ Speakly ทำงานได้อย่างสมบูรณ์ในเครื่องโดยไม่พึ่งพาบริการคลาวด์","settings.about.restartOnboarding":"ดูคู่มือการตั้งค่าเริ่มต้นอีกครั้ง","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama ยังไม่ได้ทำงาน","status.nudge.desc":"ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ)","status.nudge.guide":"ดูคำแนะนำการติดตั้ง →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"ไม่ต้องพิมพ์ — แค่พูด ผู้ช่วยเสียง AI ในเครื่อง","onboarding.welcome.start":"เริ่มต้น","onboarding.mic.title":"การตั้งค่าไมโครโฟน","onboarding.mic.desc":"เลือกไมโครโฟนที่ต้องการใช้ สามารถเปลี่ยนได้ในการตั้งค่า","onboarding.hotkey.title":"การตั้งค่าปุ่มลัด","onboarding.hotkey.desc":"ตั้งค่าปุ่มลัดสำหรับการบอกเล่า กดค้างไว้ขณะบันทึก","onboarding.hotkey.notSet":"ยังไม่ได้ตั้งค่าปุ่มลัด","onboarding.hotkey.change":"เปลี่ยนปุ่มลัด","onboarding.hotkey.set":"ตั้งค่าปุ่มลัด","onboarding.ollama.title":"ติดตั้ง Ollama (ไม่บังคับ)","onboarding.ollama.desc":"ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ) การบอกเล่าเสียงทำงานได้โดยไม่มี Ollama","onboarding.ollama.download":"ดาวน์โหลด Ollama","onboarding.ollama.modelHint":"หลังติดตั้ง ดาวน์โหลดโมเดลผ่านเทอร์มินัล","onboarding.done.title":"ตั้งค่าเสร็จสมบูรณ์!","onboarding.done.descWithKey":"กด {{key}} ค้างไว้แล้วพูด — เสียงจะถูกแปลงเป็นข้อความ","onboarding.done.descNoKey":"ตั้งค่าปุ่มลัดในการตั้งค่าเพื่อเริ่มการบอกเล่าเสียง","onboarding.done.start":"เริ่มต้น","onboarding.back":"ย้อนกลับ","onboarding.next":"ถัดไป","hotkey.title":"การตั้งค่าปุ่มลัด","hotkey.dictationTitle":"ตั้งค่าปุ่มลัดการบอกเล่า","hotkey.oneTouchTitle":"ตั้งค่าปุ่มลัดโหมดสัมผัสเดียว","hotkey.prompt":"กดปุ่มที่ต้องการ...","hotkey.ready":"✓ {{keys}} — กดบันทึก","hotkey.noKey":"กรุณากรอกปุ่ม","hotkey.reserved":"{{keys}} เป็นปุ่มลัดที่ระบบสงวนไว้","hotkey.current":"ปัจจุบัน: {{keys}}","hotkey.hint":"กรอกปุ่มลัด (เช่น: Ctrl+Shift+Q) หรือปุ่มเดี่ยว (เช่น: F5)","hotkey.reset":"กรอกใหม่","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"ขั้นตอนที่ 1 — ติดตั้ง Ollama","ollama.step1.desc":"Ollama เป็นเครื่องมือฟรีสำหรับรัน LLM ในเครื่อง","ollama.step2.title":"ขั้นตอนที่ 2 — ดาวน์โหลดโมเดล","ollama.step2.desc":"ดาวน์โหลดโมเดลที่ต้องการผ่านเทอร์มินัล แนะนำ:","ollama.step2.alt":"หรือโมเดลที่ใหญ่กว่า: ollama pull qwen3:8b (แม่นยำกว่า ช้ากว่า)","ollama.step3.title":"ขั้นตอนที่ 3 — เชื่อมต่ออัตโนมัติ","ollama.step3.desc":"เมื่อ Ollama ทำงาน D3RO-VOICE จะตรวจพบโดยอัตโนมัติ เมื่อไฟ LED บนแถบสถานะเปลี่ยนจากสีแดงเป็นสีเขียว — พร้อมใช้งาน!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"ยกเลิก","common.save":"บันทึก","common.delete":"ลบ","common.add":"เพิ่ม","common.edit":"แก้ไข","common.close":"ปิด","common.confirm":"ยืนยัน","common.loading":"กำลังโหลด...","common.copy":"คัดลอก","common.test":"ทดสอบ","common.stop":"หยุด","date.today":"วันนี้","date.yesterday":"เมื่อวาน","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"เกาหลี","settings.sttLang.en":"อังกฤษ","settings.sttLang.ja":"ญี่ปุ่น","settings.sttLang.zh":"จีน","template.outputHelperText":"ใช้ {{ชื่อฟิลด์}} สำหรับตัวยึดตำแหน่ง","nav.meeting":"การประชุม","meeting.title":"โหมดการประชุม","meeting.newMeeting":"การประชุมใหม่","meeting.startRecording":"เริ่มบันทึก","meeting.stopRecording":"หยุดบันทึก","meeting.recording":"กำลังบันทึก","meeting.processing":"กำลังสร้างรายงานการประชุม...","meeting.completed":"เสร็จสิ้น","meeting.error":"ข้อผิดพลาด","meeting.elapsed":"เวลาที่ผ่านไป","meeting.memoPlaceholder":"พิมพ์บันทึก (Enter เพื่อเพิ่ม)","meeting.memoAdded":"เพิ่มบันทึกแล้ว","meeting.noSessions":"ไม่มีการบันทึกการประชุม","meeting.noSessionsDesc":"กด \xabการประชุมใหม่\xbb เพื่อเริ่มบันทึก","meeting.summary":"สรุป","meeting.decisions":"การตัดสินใจ","meeting.actionItems":"รายการดำเนินการ","meeting.timeline":"ไทม์ไลน์","meeting.transcript":"ถอดความดิบ","meeting.memos":"บันทึก","meeting.exportPdf":"ส่งออก PDF","meeting.exportMarkdown":"ส่งออก Markdown","meeting.delete":"ลบ","meeting.deleteConfirm":"ลบรายงานการประชุมนี้?","meeting.backToList":"กลับไปยังรายการ","meeting.notificationTitle":"รายงานการประชุมพร้อมแล้ว","meeting.notificationBody":"สร้างรายงานการประชุมเสร็จแล้ว","meeting.sessions":"{{count}} เซสชัน","meeting.duration":"{{minutes}} นาที","meeting.editTitle":"แก้ไขชื่อ","meeting.untitled":"การประชุมที่ไม่มีชื่อ","meeting.processingStep.merging":"กำลังรวมการถอดความ...","meeting.processingStep.generating":"กำลังสร้างรายงานด้วย LLM...","meeting.processingStep.parsing":"กำลังวิเคราะห์รายงาน...","meeting.processingStep.saving":"กำลังบันทึก...","meeting.processingStep.notifying":"กำลังส่งการแจ้งเตือน...","meeting.transcriptTab":"การถอดความ","meeting.addDocument":"เพิ่มเอกสาร","meeting.selectTemplate":"เลือกแม่แบบ","meeting.generate":"สร้าง","meeting.generating":"กำลังสร้างเอกสาร...","meeting.editMode":"แก้ไข","meeting.previewMode":"ดูตัวอย่าง","meeting.modified":"แก้ไขแล้ว","meeting.originalText":"ต้นฉบับ","meeting.editedText":"แก้ไขแล้ว","meeting.exportDocx":"ส่งออก DOCX","meeting.exportTxt":"ส่งออก TXT","meeting.exportFormat":"ส่งออก","meeting.customPrompt":"พรอมต์กำหนดเอง","meeting.templateName":"ชื่อแม่แบบ","meeting.templatePrompt":"พรอมต์ AI","meeting.templateSave":"บันทึกแม่แบบ","meeting.documentDeleted":"ลบเอกสารแล้ว","meeting.autoSaved":"บันทึกอัตโนมัติ","meeting.minutesTemplate":"รายงานการประชุม","meeting.reportTemplate":"รายงาน","meeting.ideaNoteTemplate":"บันทึกไอเดีย","meeting.customTemplate":"กำหนดเอง","meeting.downloadTranscript":"ดาวน์โหลดการถอดความ","meeting.polish":"ปรับแต่งด้วย AI","meeting.polishing":"AI กำลังปรับแต่งการถอดความ...","meeting.polished":"ปรับแต่งด้วย AI เสร็จสิ้น","meeting.mindmapTemplate":"แผนที่ความคิด","meeting.chat":"แชท AI","meeting.chatPlaceholder":"ถามเกี่ยวกับการประชุม...","meeting.chatSend":"ส่ง","meeting.chatClear":"ล้างแชท","meeting.copyToClipboard":"คัดลอกไปยังคลิปบอร์ด","meeting.copied":"คัดลอกแล้ว","meeting.chatCollapse":"ยุบแชท","meeting.chatExpand":"ขยายแชท","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI ปรับแต่งล้มเหลว","meeting.viewDetailError":"ไม่สามารถโหลดรายละเอียดการประชุมได้","meeting.startRecordingError":"ไม่สามารถเริ่มการบันทึกได้","meeting.diarize":"แยกผู้พูด","meeting.diarizing":"กำลังระบุผู้พูด...","meeting.diarizeComplete":"แยกผู้พูดเสร็จสิ้น","meeting.speaker":"ผู้พูด","settings.hfToken":"โทเค็น HuggingFace","settings.hfTokenHint":"ต้องใช้โทเค็น HuggingFace สำหรับการแยกผู้พูด","settings.diarization":"การแยกผู้พูด","settings.diarizationHint":"ระบุผู้พูดโดยอัตโนมัติหลังจากการบันทึกสิ้นสุด"}')};function q(a){return({zh:"zh-CN","zh-TW":"zh-TW"})[a]??a}let r=(0,e.createContext)(null),s={load:()=>null,save:()=>{}};function t({initialLocale:a="ko",storage:b=s,children:c}){let[h,i]=(0,e.useState)(a),j=(0,e.useCallback)(a=>{i(a),b.save(a)},[b]),k=(0,e.useMemo)(()=>{let a=p[h]??f,b=(b,c)=>(function(a,b,c){let d=b[a]??g[a]??f[a]??a;if(c)for(let[a,b]of Object.entries(c))d=d.replaceAll(`{{${a}}}`,String(b));return d})(b,a,c);return{locale:h,t:b,setLocale:j,formatDate:function(a){let b=q(a);return(a,c)=>{let d="number"==typeof a?new Date(a):a;return new Intl.DateTimeFormat(b,c).format(d)}}(h),formatNumber:function(a){let b=q(a);return(a,c)=>new Intl.NumberFormat(b,c).format(a)}(h),formatRelativeDate:a=>{let c=new Date(a);c.setHours(0,0,0,0);let d=new Date;d.setHours(0,0,0,0);let e=new Date(d);if(e.setDate(e.getDate()-1),c.getTime()===d.getTime())return b("date.today");if(c.getTime()===e.getTime())return b("date.yesterday");let f=q(h);return new Intl.DateTimeFormat(f,{month:"short",day:"numeric"}).format(c).toUpperCase()},formatTime:function(a){let b=q(a);return a=>new Intl.DateTimeFormat(b,{hour:"2-digit",minute:"2-digit"}).format(new Date(a))}(h)}},[h,j]);return(0,d.jsx)(r.Provider,{value:k,children:c})}function u(){let a=(0,e.useContext)(r);if(!a)throw Error("useI18n must be used within ");return a}},90724:(a,b,c)=>{"use strict";c.d(b,{I18nProvider:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call I18nProvider() from the server but I18nProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx","I18nProvider")}}; \ No newline at end of file diff --git a/apps/web/.next/server/chunks/412.js b/apps/web/.next/server/chunks/412.js deleted file mode 100644 index fbc771e..0000000 --- a/apps/web/.next/server/chunks/412.js +++ /dev/null @@ -1,101 +0,0 @@ -"use strict";exports.id=412,exports.ids=[412],exports.modules={681:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(8977);function e(a){let{variants:b,...c}=a,e={variants:b,style:(0,d.internal_serializeStyles)(c),isProcessed:!0};return e.style===c||b&&b.forEach(a=>{"function"!=typeof a.style&&(a.style=(0,d.internal_serializeStyles)(a.style))}),e}},3927:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(681);let e={theme:void 0},f=function(a){let b,c;return function(f){let g=b;return(void 0===g||f.theme!==c)&&(e.theme=f.theme,b=g=(0,d.A)(a(e)),c=f.theme),g}}},5525:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(70316);function e(a){let{theme:b,name:c,props:e}=a;return b&&b.components&&b.components[c]&&b.components[c].defaultProps?(0,d.A)(b.components[c].defaultProps,e):e}},9196:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(31768);function e(...a){let b=d.useRef(void 0),c=d.useCallback(b=>{let c=a.map(a=>{if(null==a)return null;if("function"==typeof a){let c=a(b);return"function"==typeof c?c:()=>{a(null)}}return a.current=b,()=>{a.current=null}});return()=>{c.forEach(a=>a?.())}},a);return d.useMemo(()=>a.every(a=>null==a)?null:a=>{b.current&&(b.current(),b.current=void 0),null!=a&&(b.current=c(a))},a)}},13330:(a,b,c)=>{c.d(b,{Ay:()=>n});var d=c(8977),e=c(64862),f=c(7581),g=c(89446),h=c(681);let i=(0,f.A)();function j(a){return"ownerState"!==a&&"theme"!==a&&"sx"!==a&&"as"!==a}function k(a,b){return b&&a&&"object"==typeof a&&a.styles&&!a.styles.startsWith("@layer")&&(a.styles=`@layer ${b}{${String(a.styles)}}`),a}function l(a,b,c){let e="function"==typeof b?b(a):b;if(Array.isArray(e))return e.flatMap(b=>l(a,b,c));if(Array.isArray(e?.variants)){let b;if(e.isProcessed)b=c?k(e.style,c):e.style;else{let{variants:a,...f}=e;b=c?k((0,d.internal_serializeStyles)(f),c):f}return m(a,e.variants,[b],c)}return e?.isProcessed?c?k((0,d.internal_serializeStyles)(e.style),c):e.style:c?k((0,d.internal_serializeStyles)(e),c):e}function m(a,b,c=[],e){let f;a:for(let g=0;g{var c,i,n;(0,d.internal_mutateStyles)(a,a=>a.filter(a=>a!==g.A));let{name:q,slot:r,skipVariantsResolver:s,skipSx:t,overridesResolver:u=!(c=(i=r)?i.charAt(0).toLowerCase()+i.slice(1):i)?null:(a,b)=>b[c],...v}=b,w=q&&q.startsWith("Mui")||r?"components":"custom",x=void 0!==s?s:r&&"Root"!==r&&"root"!==r||!1,y=t||!1,z=j;"Root"===r||"root"===r?z=f:r?z=o:"string"==typeof(n=a)&&n.charCodeAt(0)>96&&(z=void 0);let A=(0,d.default)(a,{shouldForwardProp:z,label:void 0,...v}),B=a=>{if(a.__emotion_real===a)return a;if("function"==typeof a)return function(b){return l(b,a,b.theme.modularCssLayers?w:void 0)};if((0,e.Q)(a)){let b=(0,h.A)(a);return function(a){return b.variants?l(a,b,a.theme.modularCssLayers?w:void 0):a.theme.modularCssLayers?k(b.style,w):b.style}}return a},C=(...b)=>{let c=[],d=b.map(B),e=[];if(c.push(p),q&&u&&e.push(function(a){let b=a.theme,c=b.components?.[q]?.styleOverrides;if(!c)return null;let d={};for(let b in c)d[b]=l(a,c[b],a.theme.modularCssLayers?"theme":void 0);return u(a,d)}),q&&!x&&e.push(function(a){let b=a.theme,c=b?.components?.[q]?.variants;return c?m(a,c,[],a.theme.modularCssLayers?"theme":void 0):null}),y||e.push(g.A),Array.isArray(d[0])){let a,b=d.shift(),f=Array(c.length).fill(""),g=Array(e.length).fill("");(a=[...f,...b,...g]).raw=[...f,...b.raw,...g],c.unshift(a)}let f=A(...c,...d,...e);return a.muiName&&(f.muiName=a.muiName),f};return A.withConfig&&(C.withConfig=A.withConfig),C}}},21726:(a,b,c)=>{c.d(b,{Ay:()=>f});var d=c(51808);let e={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function f(a,b,c="Mui"){let g=e[b];return g?`${c}-${g}`:`${d.A.generate(a)}-${b}`}},22737:(a,b,c)=>{c.d(b,{A:()=>g});var d=c(79390),e=c(32384);let f=function(a){if(void 0===a)return{};let b={};return Object.keys(a).filter(b=>!(b.match(/^on[A-Z]/)&&"function"==typeof a[b])).forEach(c=>{b[c]=a[c]}),b},g=function(a){let{getSlotProps:b,additionalProps:c,externalSlotProps:g,externalForwardedProps:h,className:i}=a;if(!b){let a=(0,d.A)(c?.className,i,h?.className,g?.className),b={...c?.style,...h?.style,...g?.style},e={...c,...h,...g};return a.length>0&&(e.className=a),Object.keys(b).length>0&&(e.style=b),{props:e,internalRef:void 0}}let j=(0,e.A)({...h,...g}),k=f(g),l=f(h),m=b(j),n=(0,d.A)(m?.className,c?.className,i,h?.className,g?.className),o={...m?.style,...c?.style,...h?.style,...g?.style},p={...m,...c,...l,...k};return n.length>0&&(p.className=n),Object.keys(o).length>0&&(p.style=o),{props:p,internalRef:m.ref}}},25143:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(9196).A},29040:(a,b,c)=>{c.d(b,{A:()=>d});function d(a,b,c){let d={};for(let e in a){let f=a[e],g="",h=!0;for(let a=0;a{c.d(b,{A:()=>M});var d=c(31768),e=c.n(d),f=c(79390),g=c(29040);function h(a){try{return a.matches(":focus-visible")}catch(a){}return!1}var i=c(37217),j=c(89436),k=c(25143);let l=c(65292).A;var m=c(30828);class n{static create(){return new n}static use(){let a=(0,m.A)(n.create).current,[b,c]=d.useState(!1);return a.shouldMount=b,a.setShouldMount=c,d.useEffect(a.mountEffect,[b]),a}constructor(){this.mountEffect=()=>{this.shouldMount&&!this.didMount&&null!==this.ref.current&&(this.didMount=!0,this.mounted.resolve())},this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=function(){let a,b,c=new Promise((c,d)=>{a=c,b=d});return c.resolve=a,c.reject=b,c}(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(...a){this.mount().then(()=>this.ref.current?.start(...a))}stop(...a){this.mount().then(()=>this.ref.current?.stop(...a))}pulsate(...a){this.mount().then(()=>this.ref.current?.pulsate(...a))}}var o=c(61293),p=c(53510),q=c(40627),r=c(94782);function s(a,b){var c=Object.create(null);return a&&d.Children.map(a,function(a){return a}).forEach(function(a){c[a.key]=b&&(0,d.isValidElement)(a)?b(a):a}),c}function t(a,b,c){return null!=c[b]?c[b]:a.props[b]}var u=Object.values||function(a){return Object.keys(a).map(function(b){return a[b]})},v=function(a){function b(b,c){var d=a.call(this,b,c)||this,e=d.handleExited.bind(function(a){if(void 0===a)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return a}(d));return d.state={contextValue:{isMounting:!0},handleExited:e,firstRender:!0},d}(0,q.A)(b,a);var c=b.prototype;return c.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},c.componentWillUnmount=function(){this.mounted=!1},b.getDerivedStateFromProps=function(a,b){var c,e,f=b.children,g=b.handleExited;return{children:b.firstRender?s(a.children,function(b){return(0,d.cloneElement)(b,{onExited:g.bind(null,b),in:!0,appear:t(b,"appear",a),enter:t(b,"enter",a),exit:t(b,"exit",a)})}):(Object.keys(e=function(a,b){function c(c){return c in b?b[c]:a[c]}a=a||{},b=b||{};var d,e=Object.create(null),f=[];for(var g in a)g in b?f.length&&(e[g]=f,f=[]):f.push(g);var h={};for(var i in b){if(e[i])for(d=0;d{if(!j&&null!=k){let a=setTimeout(k,l);return()=>{clearTimeout(a)}}},[k,j,l]),(0,y.jsx)("span",{className:o,style:{width:i,height:i,top:-(i/2)+h,left:-(i/2)+g},children:(0,y.jsx)("span",{className:p})})},{name:"MuiTouchRipple",slot:"Ripple"})` - opacity: 0; - position: absolute; - - &.${A.rippleVisible} { - opacity: 0.3; - transform: scale(1); - animation-name: ${B}; - animation-duration: ${550}ms; - animation-timing-function: ${({theme:a})=>a.transitions.easing.easeInOut}; - } - - &.${A.ripplePulsate} { - animation-duration: ${({theme:a})=>a.transitions.duration.shorter}ms; - } - - & .${A.child} { - opacity: 1; - display: block; - width: 100%; - height: 100%; - border-radius: 50%; - background-color: currentColor; - } - - & .${A.childLeaving} { - opacity: 0; - animation-name: ${C}; - animation-duration: ${550}ms; - animation-timing-function: ${({theme:a})=>a.transitions.easing.easeInOut}; - } - - & .${A.childPulsate} { - position: absolute; - /* @noflip */ - left: 0px; - top: 0; - animation-name: ${D}; - animation-duration: 2500ms; - animation-timing-function: ${({theme:a})=>a.transitions.easing.easeInOut}; - animation-iteration-count: infinite; - animation-delay: 200ms; - } -`,G=d.forwardRef(function(a,b){let{center:c=!1,classes:e={},className:g,...h}=(0,j.b)({props:a,name:"MuiTouchRipple"}),[i,k]=d.useState([]),l=d.useRef(0),m=d.useRef(null);d.useEffect(()=>{m.current&&(m.current(),m.current=null)},[i]);let n=d.useRef(!1),o=(0,w.A)(),p=d.useRef(null),q=d.useRef(null),r=d.useCallback(a=>{let{pulsate:b,rippleX:c,rippleY:d,rippleSize:g,cb:h}=a;k(a=>[...a,(0,y.jsx)(F,{classes:{ripple:(0,f.A)(e.ripple,A.ripple),rippleVisible:(0,f.A)(e.rippleVisible,A.rippleVisible),ripplePulsate:(0,f.A)(e.ripplePulsate,A.ripplePulsate),child:(0,f.A)(e.child,A.child),childLeaving:(0,f.A)(e.childLeaving,A.childLeaving),childPulsate:(0,f.A)(e.childPulsate,A.childPulsate)},timeout:550,pulsate:b,rippleX:c,rippleY:d,rippleSize:g},l.current)]),l.current+=1,m.current=h},[e]),s=d.useCallback((a={},b={},d=()=>{})=>{let e,f,g,{pulsate:h=!1,center:i=c||b.pulsate,fakeElement:j=!1}=b;if(a?.type==="mousedown"&&n.current){n.current=!1;return}a?.type==="touchstart"&&(n.current=!0);let k=j?null:q.current,l=k?k.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!i&&void 0!==a&&(0!==a.clientX||0!==a.clientY)&&(a.clientX||a.touches)){let{clientX:b,clientY:c}=a.touches&&a.touches.length>0?a.touches[0]:a;e=Math.round(b-l.left),f=Math.round(c-l.top)}else e=Math.round(l.width/2),f=Math.round(l.height/2);i?(g=Math.sqrt((2*l.width**2+l.height**2)/3))%2==0&&(g+=1):g=Math.sqrt((2*Math.max(Math.abs((k?k.clientWidth:0)-e),e)+2)**2+(2*Math.max(Math.abs((k?k.clientHeight:0)-f),f)+2)**2),a?.touches?null===p.current&&(p.current=()=>{r({pulsate:h,rippleX:e,rippleY:f,rippleSize:g,cb:d})},o.start(80,()=>{p.current&&(p.current(),p.current=null)})):r({pulsate:h,rippleX:e,rippleY:f,rippleSize:g,cb:d})},[c,r,o]),t=d.useCallback(()=>{s({},{pulsate:!0})},[s]),u=d.useCallback((a,b)=>{if(o.clear(),a?.type==="touchend"&&p.current){p.current(),p.current=null,o.start(0,()=>{u(a,b)});return}p.current=null,k(a=>a.length>0?a.slice(1):a),m.current=b},[o]);return d.useImperativeHandle(b,()=>({pulsate:t,start:s,stop:u}),[t,s,u]),(0,y.jsx)(E,{className:(0,f.A)(A.root,e.root,g),ref:q,...h,children:(0,y.jsx)(v,{component:null,exit:!0,children:i})})});var H=c(21726);function I(a){return(0,H.Ay)("MuiButtonBase",a)}let J=(0,z.A)("MuiButtonBase",["root","disabled","focusVisible"]),K=(0,i.default)("button",{name:"MuiButtonBase",slot:"Root"})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${J.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}});function L(a,b,c,d=!1){return l(e=>(c&&c(e),d||a[b](e),!0))}let M=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiButtonBase"}),{action:e,centerRipple:i=!1,children:m,className:o,component:p="button",disabled:q=!1,disableRipple:r=!1,disableTouchRipple:s=!1,focusRipple:t=!1,focusVisibleClassName:u,LinkComponent:v="a",onBlur:w,onClick:x,onContextMenu:z,onDragLeave:A,onFocus:B,onFocusVisible:C,onKeyDown:D,onKeyUp:E,onMouseDown:F,onMouseLeave:H,onMouseUp:J,onTouchEnd:M,onTouchMove:N,onTouchStart:O,tabIndex:P=0,TouchRippleProps:Q,touchRippleRef:R,type:S,...T}=c,U=d.useRef(null),V=n.use(),W=(0,k.A)(V.ref,R),[X,Y]=d.useState(!1);q&&X&&Y(!1),d.useImperativeHandle(e,()=>({focusVisible:()=>{Y(!0),U.current.focus()}}),[]);let Z=V.shouldMount&&!r&&!q;d.useEffect(()=>{X&&t&&!r&&V.pulsate()},[r,t,X,V]);let $=L(V,"start",F,s),_=L(V,"stop",z,s),aa=L(V,"stop",A,s),ab=L(V,"stop",J,s),ac=L(V,"stop",a=>{X&&a.preventDefault(),H&&H(a)},s),ad=L(V,"start",O,s),ae=L(V,"stop",M,s),af=L(V,"stop",N,s),ag=L(V,"stop",a=>{h(a.target)||Y(!1),w&&w(a)},!1),ah=l(a=>{U.current||(U.current=a.currentTarget),h(a.target)&&(Y(!0),C&&C(a)),B&&B(a)}),ai=()=>{let a=U.current;return p&&"button"!==p&&!("A"===a.tagName&&a.href)},aj=l(a=>{t&&!a.repeat&&X&&" "===a.key&&V.stop(a,()=>{V.start(a)}),a.target===a.currentTarget&&ai()&&" "===a.key&&a.preventDefault(),D&&D(a),a.target===a.currentTarget&&ai()&&"Enter"===a.key&&!q&&(a.preventDefault(),x&&x(a))}),ak=l(a=>{t&&" "===a.key&&X&&!a.defaultPrevented&&V.stop(a,()=>{V.pulsate(a)}),E&&E(a),x&&a.target===a.currentTarget&&ai()&&" "===a.key&&!a.defaultPrevented&&x(a)}),al=p;"button"===al&&(T.href||T.to)&&(al=v);let am={};if("button"===al){let a=!!T.formAction;am.type=void 0!==S||a?S:"button",am.disabled=q}else T.href||T.to||(am.role="button"),q&&(am["aria-disabled"]=q);let an=(0,k.A)(b,U),ao={...c,centerRipple:i,component:p,disabled:q,disableRipple:r,disableTouchRipple:s,focusRipple:t,tabIndex:P,focusVisible:X},ap=(a=>{let{disabled:b,focusVisible:c,focusVisibleClassName:d,classes:e}=a,f=(0,g.A)({root:["root",b&&"disabled",c&&"focusVisible"]},I,e);return c&&d&&(f.root+=` ${d}`),f})(ao);return(0,y.jsxs)(K,{as:al,className:(0,f.A)(ap.root,o),ownerState:ao,onBlur:ag,onClick:x,onContextMenu:_,onFocus:ah,onKeyDown:aj,onKeyUp:ak,onMouseDown:$,onMouseLeave:ac,onMouseUp:ab,onDragLeave:aa,onTouchEnd:ae,onTouchMove:af,onTouchStart:ad,ref:an,tabIndex:q?-1:P,type:S,...am,...T,children:[m,Z?(0,y.jsx)(G,{ref:W,center:i,...Q}):null]})})},30828:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(31768);let e={};function f(a,b){let c=d.useRef(e);return c.current===e&&(c.current=a(b)),c}},32384:(a,b,c)=>{c.d(b,{A:()=>d});let d=function(a,b=[]){if(void 0===a)return{};let c={};return Object.keys(a).filter(c=>c.match(/^on[A-Z]/)&&"function"==typeof a[c]&&!b.includes(c)).forEach(b=>{c[b]=a[b]}),c}},37217:(a,b,c)=>{c.d(b,{default:()=>h});var d=c(13330),e=c(17348),f=c(69833),g=c(80317);let h=(0,d.Ay)({themeId:f.A,defaultTheme:e.A,rootShouldForwardProp:g.A})},40402:(a,b,c)=>{c.d(b,{A:()=>d});let d=(0,c(13330).Ay)()},40627:(a,b,c)=>{function d(a,b){return(d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,b){return a.__proto__=b,a})(a,b)}function e(a,b){a.prototype=Object.create(b.prototype),a.prototype.constructor=a,d(a,b)}c.d(b,{A:()=>e})},48457:(a,b,c)=>{c.d(b,{A:()=>d});let d=function(a){return"ownerState"!==a&&"theme"!==a&&"sx"!==a&&"as"!==a}},48583:(a,b,c)=>{c.d(b,{A:()=>d});function d(a=[]){return([,b])=>b&&function(a,b=[]){if("string"!=typeof a.main)return!1;for(let c of b)if(!a.hasOwnProperty(c)||"string"!=typeof a[c])return!1;return!0}(b,a)}},51808:(a,b,c)=>{c.d(b,{A:()=>e});let d=a=>a,e=(()=>{let a=d;return{configure(b){a=b},generate:b=>a(b),reset(){a=d}}})()},51954:(a,b,c)=>{c.d(b,{default:()=>k});var d=c(31768),e=c(79390),f=c(8977),g=c(89446),h=c(75480),i=c(33600),j=c(78157);function k(a={}){let{themeId:b,defaultTheme:c,defaultClassName:l="MuiBox-root",generateClassName:m}=a,n=(0,f.default)("div",{shouldForwardProp:a=>"theme"!==a&&"sx"!==a&&"as"!==a})(g.A);return d.forwardRef(function(a,d){let f=(0,i.default)(c),{className:g,component:k="div",...o}=(0,h.A)(a);return(0,j.jsx)(n,{as:k,ref:d,className:(0,e.A)(g,m?m(l):l),theme:b&&f[b]||f,...o})})}},53678:(a,b,c)=>{c.d(b,{default:()=>g}),c(31768);var d=c(33600),e=c(17348),f=c(69833);function g(){let a=(0,d.default)(e.A);return a[f.A]||a}},55774:(a,b,c)=>{c.d(b,{A:()=>h});var d=c(30828),e=c(31768);let f=[];class g{static create(){return new g}start(a,b){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,b()},a)}constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}}function h(){var a;let b=(0,d.A)(g.create).current;return a=b.disposeEffect,e.useEffect(a,f),b}},60360:(a,b,c)=>{c.d(b,{A:()=>h});var d=c(9196),e=c(64428),f=c(83846),g=c(22737);function h(a,b){let{className:c,elementType:h,ownerState:i,externalForwardedProps:j,internalForwardedProps:k,shouldForwardComponentProp:l=!1,...m}=b,{component:n,slots:o={[a]:void 0},slotProps:p={[a]:void 0},...q}=j,r=o[a]||h,s=(0,f.A)(p[a],i),{props:{component:t,...u},internalRef:v}=(0,g.A)({className:c,...m,externalForwardedProps:"root"===a?q:void 0,externalSlotProps:s}),w=(0,d.A)(v,s?.ref,b.ref),x="root"===a?t||n:t,y=(0,e.A)(r,{..."root"===a&&!n&&!o[a]&&k,..."root"!==a&&!o[a]&&k,...u,...x&&!l&&{as:x},...x&&l&&{component:x},ref:w},i);return[r,y]}},61293:(a,b,c)=>{c.d(b,{A:()=>d});function d(a,b){if(null==a)return{};var c={};for(var d in a)if(({}).hasOwnProperty.call(a,d)){if(-1!==b.indexOf(d))continue;c[d]=a[d]}return c}},64428:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(73006);let e=function(a,b,c){return void 0===a||(0,d.A)(a)?b:{...b,ownerState:{...b.ownerState,...c}}}},65292:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(31768),e=c(88562);let f=function(a){let b=d.useRef(a);return(0,e.A)(()=>{b.current=a}),d.useRef((...a)=>(0,b.current)(...a)).current}},68948:(a,b,c)=>{c.d(b,{A:()=>g,y:()=>f});var d=c(75078),e=c(21726);function f(a){return(0,e.Ay)("MuiTypography",a)}let g=(0,d.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"])},72682:(a,b,c)=>{c.d(b,{default:()=>t});var d=c(31768),e=c(79390),f=c(64862),g=c(21726),h=c(29040),i=c(40402),j=c(95430),k=c(75480),l=c(7581),m=c(21414),n=c(74028),o=c(78157);let p=(0,l.A)(),q=(0,i.A)("div",{name:"MuiStack",slot:"Root"});function r(a){return(0,j.default)({props:a,name:"MuiStack",defaultTheme:p})}let s=({ownerState:a,theme:b})=>{let c={display:"flex",flexDirection:"column",...(0,m.NI)({theme:b},(0,m.kW)({values:a.direction,breakpoints:b.breakpoints.values}),a=>({flexDirection:a}))};if(a.spacing){let d=(0,n.LX)(b),e=Object.keys(b.breakpoints.values).reduce((b,c)=>(("object"==typeof a.spacing&&null!=a.spacing[c]||"object"==typeof a.direction&&null!=a.direction[c])&&(b[c]=!0),b),{}),g=(0,m.kW)({values:a.direction,base:e}),h=(0,m.kW)({values:a.spacing,base:e});"object"==typeof g&&Object.keys(g).forEach((a,b,c)=>{if(!g[a]){let d=b>0?g[c[b-1]]:"column";g[a]=d}}),c=(0,f.A)(c,(0,m.NI)({theme:b},h,(b,c)=>a.useFlexGap?{gap:(0,n._W)(d,b)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[c?g[c]:a.direction]}`]:(0,n._W)(d,b)}}))}return(0,m.iZ)(b.breakpoints,c)};function t(a={}){let{createStyledComponent:b=q,useThemeProps:c=r,componentName:f="MuiStack"}=a,i=b(s);return d.forwardRef(function(a,b){let j=c(a),{component:l="div",direction:m="column",spacing:n=0,divider:p,children:q,className:r,useFlexGap:s=!1,...t}=(0,k.A)(j),u=(0,h.A)({root:["root"]},a=>(0,g.Ay)(f,a),{});return(0,o.jsx)(i,{as:l,ownerState:{direction:m,spacing:n,useFlexGap:s},ref:b,className:(0,e.A)(u.root,r),...t,children:p?function(a,b){let c=d.Children.toArray(a).filter(Boolean);return c.reduce((a,e,f)=>(a.push(e),f{c.d(b,{A:()=>d});let d=function(a){return"string"==typeof a}},73995:(a,b,c)=>{c.d(b,{A:()=>D});var d=c(31768),e=c(79390),f=c(70316),g=c(29040),h=c(81637),i=c(80317),j=c(37217),k=c(3927),l=c(89436),m=c(29667),n=c(87598),o=c(80745),p=c(48583),q=c(75078),r=c(21726);function s(a){return(0,r.Ay)("MuiButton",a)}let t=(0,q.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge","loading","loadingWrapper","loadingIconPlaceholder","loadingIndicator","loadingPositionCenter","loadingPositionStart","loadingPositionEnd"]),u=d.createContext({}),v=d.createContext(void 0);var w=c(78157);let x=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],y=(0,j.default)(m.A,{shouldForwardProp:a=>(0,i.A)(a)||"classes"===a,name:"MuiButton",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[c.variant],b[`${c.variant}${(0,o.A)(c.color)}`],b[`size${(0,o.A)(c.size)}`],b[`${c.variant}Size${(0,o.A)(c.size)}`],"inherit"===c.color&&b.colorInherit,c.disableElevation&&b.disableElevation,c.fullWidth&&b.fullWidth,c.loading&&b.loading]}})((0,k.A)(({theme:a})=>{let b="light"===a.palette.mode?a.palette.grey[300]:a.palette.grey[800],c="light"===a.palette.mode?a.palette.grey.A100:a.palette.grey[700];return{...a.typography.button,minWidth:64,padding:"6px 16px",border:0,borderRadius:(a.vars||a).shape.borderRadius,transition:a.transitions.create(["background-color","box-shadow","border-color","color"],{duration:a.transitions.duration.short}),"&:hover":{textDecoration:"none"},[`&.${t.disabled}`]:{color:(a.vars||a).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(a.vars||a).shadows[2],"&:hover":{boxShadow:(a.vars||a).shadows[4],"@media (hover: none)":{boxShadow:(a.vars||a).shadows[2]}},"&:active":{boxShadow:(a.vars||a).shadows[8]},[`&.${t.focusVisible}`]:{boxShadow:(a.vars||a).shadows[6]},[`&.${t.disabled}`]:{color:(a.vars||a).palette.action.disabled,boxShadow:(a.vars||a).shadows[0],backgroundColor:(a.vars||a).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",[`&.${t.disabled}`]:{border:`1px solid ${(a.vars||a).palette.action.disabledBackground}`}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(a.palette).filter((0,p.A)()).map(([b])=>({props:{color:b},style:{"--variant-textColor":(a.vars||a).palette[b].main,"--variant-outlinedColor":(a.vars||a).palette[b].main,"--variant-outlinedBorder":a.alpha((a.vars||a).palette[b].main,.5),"--variant-containedColor":(a.vars||a).palette[b].contrastText,"--variant-containedBg":(a.vars||a).palette[b].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(a.vars||a).palette[b].dark,"--variant-textBg":a.alpha((a.vars||a).palette[b].main,(a.vars||a).palette.action.hoverOpacity),"--variant-outlinedBorder":(a.vars||a).palette[b].main,"--variant-outlinedBg":a.alpha((a.vars||a).palette[b].main,(a.vars||a).palette.action.hoverOpacity)}}}})),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":a.vars?a.vars.palette.Button.inheritContainedBg:b,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":a.vars?a.vars.palette.Button.inheritContainedHoverBg:c,"--variant-textBg":a.alpha((a.vars||a).palette.text.primary,(a.vars||a).palette.action.hoverOpacity),"--variant-outlinedBg":a.alpha((a.vars||a).palette.text.primary,(a.vars||a).palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:a.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:a.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:a.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:a.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:a.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:a.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${t.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${t.disabled}`]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{loadingPosition:"center"},style:{transition:a.transitions.create(["background-color","box-shadow","border-color"],{duration:a.transitions.duration.short}),[`&.${t.loading}`]:{color:"transparent"}}}]}})),z=(0,j.default)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.startIcon,c.loading&&b.startIconLoadingStart,b[`iconSize${(0,o.A)(c.size)}`]]}})(({theme:a})=>({display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},{props:{loadingPosition:"start",loading:!0},style:{transition:a.transitions.create(["opacity"],{duration:a.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"start",loading:!0,fullWidth:!0},style:{marginRight:-8}},...x]})),A=(0,j.default)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.endIcon,c.loading&&b.endIconLoadingEnd,b[`iconSize${(0,o.A)(c.size)}`]]}})(({theme:a})=>({display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},{props:{loadingPosition:"end",loading:!0},style:{transition:a.transitions.create(["opacity"],{duration:a.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"end",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...x]})),B=(0,j.default)("span",{name:"MuiButton",slot:"LoadingIndicator"})(({theme:a})=>({display:"none",position:"absolute",visibility:"visible",variants:[{props:{loading:!0},style:{display:"flex"}},{props:{loadingPosition:"start"},style:{left:14}},{props:{loadingPosition:"start",size:"small"},style:{left:10}},{props:{variant:"text",loadingPosition:"start"},style:{left:6}},{props:{loadingPosition:"center"},style:{left:"50%",transform:"translate(-50%)",color:(a.vars||a).palette.action.disabled}},{props:{loadingPosition:"end"},style:{right:14}},{props:{loadingPosition:"end",size:"small"},style:{right:10}},{props:{variant:"text",loadingPosition:"end"},style:{right:6}},{props:{loadingPosition:"start",fullWidth:!0},style:{position:"relative",left:-10}},{props:{loadingPosition:"end",fullWidth:!0},style:{position:"relative",right:-10}}]})),C=(0,j.default)("span",{name:"MuiButton",slot:"LoadingIconPlaceholder"})({display:"inline-block",width:"1em",height:"1em"}),D=d.forwardRef(function(a,b){let c=d.useContext(u),i=d.useContext(v),j=(0,f.A)(c,a),k=(0,l.b)({props:j,name:"MuiButton"}),{children:m,color:p="primary",component:q="button",className:r,disabled:t=!1,disableElevation:x=!1,disableFocusRipple:D=!1,endIcon:E,focusVisibleClassName:F,fullWidth:G=!1,id:H,loading:I=null,loadingIndicator:J,loadingPosition:K="center",size:L="medium",startIcon:M,type:N,variant:O="text",...P}=k,Q=(0,h.A)(H),R=J??(0,w.jsx)(n.A,{"aria-labelledby":Q,color:"inherit",size:16}),S={...k,color:p,component:q,disabled:t,disableElevation:x,disableFocusRipple:D,fullWidth:G,loading:I,loadingIndicator:R,loadingPosition:K,size:L,type:N,variant:O},T=(a=>{let{color:b,disableElevation:c,fullWidth:d,size:e,variant:f,loading:h,loadingPosition:i,classes:j}=a,k={root:["root",h&&"loading",f,`${f}${(0,o.A)(b)}`,`size${(0,o.A)(e)}`,`${f}Size${(0,o.A)(e)}`,`color${(0,o.A)(b)}`,c&&"disableElevation",d&&"fullWidth",h&&`loadingPosition${(0,o.A)(i)}`],startIcon:["icon","startIcon",`iconSize${(0,o.A)(e)}`],endIcon:["icon","endIcon",`iconSize${(0,o.A)(e)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]},l=(0,g.A)(k,s,j);return{...j,...l}})(S),U=(M||I&&"start"===K)&&(0,w.jsx)(z,{className:T.startIcon,ownerState:S,children:M||(0,w.jsx)(C,{className:T.loadingIconPlaceholder,ownerState:S})}),V=(E||I&&"end"===K)&&(0,w.jsx)(A,{className:T.endIcon,ownerState:S,children:E||(0,w.jsx)(C,{className:T.loadingIconPlaceholder,ownerState:S})}),W="boolean"==typeof I?(0,w.jsx)("span",{className:T.loadingWrapper,style:{display:"contents"},children:I&&(0,w.jsx)(B,{className:T.loadingIndicator,ownerState:S,children:R})}):null;return(0,w.jsxs)(y,{ownerState:S,className:(0,e.A)(c.className,T.root,r,i||""),component:q,disabled:t||I,focusRipple:!D,focusVisibleClassName:(0,e.A)(T.focusVisible,F),ref:b,type:N,id:I?Q:H,...P,classes:T,children:[U,"end"!==K&&W,m,"end"===K&&W,V]})})},75078:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(21726);function e(a,b,c="Mui"){let f={};return b.forEach(b=>{f[b]=(0,d.Ay)(a,b,c)}),f}},78384:(a,b,c)=>{c.d(b,{A:()=>q});var d=c(31768),e=c(79390),f=c(29040),g=c(80745),h=c(37217),i=c(3927),j=c(89436),k=c(75078),l=c(21726);function m(a){return(0,l.Ay)("MuiSvgIcon",a)}(0,k.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var n=c(78157);let o=(0,h.default)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,"inherit"!==c.color&&b[`color${(0,g.A)(c.color)}`],b[`fontSize${(0,g.A)(c.fontSize)}`]]}})((0,i.A)(({theme:a})=>({userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:a.transitions?.create?.("fill",{duration:(a.vars??a).transitions?.duration?.shorter}),variants:[{props:a=>!a.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:a.typography?.pxToRem?.(20)||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:a.typography?.pxToRem?.(24)||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:a.typography?.pxToRem?.(35)||"2.1875rem"}},...Object.entries((a.vars??a).palette).filter(([,a])=>a&&a.main).map(([b])=>({props:{color:b},style:{color:(a.vars??a).palette?.[b]?.main}})),{props:{color:"action"},style:{color:(a.vars??a).palette?.action?.active}},{props:{color:"disabled"},style:{color:(a.vars??a).palette?.action?.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}))),p=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiSvgIcon"}),{children:h,className:i,color:k="inherit",component:l="svg",fontSize:p="medium",htmlColor:q,inheritViewBox:r=!1,titleAccess:s,viewBox:t="0 0 24 24",...u}=c,v=d.isValidElement(h)&&"svg"===h.type,w={...c,color:k,component:l,fontSize:p,instanceFontSize:a.fontSize,inheritViewBox:r,viewBox:t,hasSvgAsChild:v},x={};r||(x.viewBox=t);let y=(a=>{let{color:b,fontSize:c,classes:d}=a,e={root:["root","inherit"!==b&&`color${(0,g.A)(b)}`,`fontSize${(0,g.A)(c)}`]};return(0,f.A)(e,m,d)})(w);return(0,n.jsxs)(o,{as:l,className:(0,e.A)(y.root,i),focusable:"false",color:q,"aria-hidden":!s||void 0,role:s?"img":void 0,ref:b,...x,...u,...v&&h.props,ownerState:w,children:[v?h.props.children:h,s?(0,n.jsx)("title",{children:s}):null]})});function q(a,b){function c(b,c){return(0,n.jsx)(p,{"data-testid":void 0,ref:c,...b,children:a})}return c.muiName=p.muiName,d.memo(d.forwardRef(c))}p.muiName="SvgIcon"},80317:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(48457);let e=a=>(0,d.A)(a)&&"classes"!==a},80745:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(55044).A},81637:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(77510).A},83846:(a,b,c)=>{c.d(b,{A:()=>d});let d=function(a,b,c){return"function"==typeof a?a(b,c):a}},87598:(a,b,c)=>{c.d(b,{A:()=>y});var d=c(31768),e=c(79390),f=c(29040),g=c(98328),h=c(37217),i=c(3927),j=c(89436),k=c(80745),l=c(48583),m=c(75078),n=c(21726);function o(a){return(0,n.Ay)("MuiCircularProgress",a)}(0,m.A)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","track","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var p=c(78157);let q=(0,g.i7)` - 0% { - transform: rotate(0deg); - } - - 100% { - transform: rotate(360deg); - } -`,r=(0,g.i7)` - 0% { - stroke-dasharray: 1px, 200px; - stroke-dashoffset: 0; - } - - 50% { - stroke-dasharray: 100px, 200px; - stroke-dashoffset: -15px; - } - - 100% { - stroke-dasharray: 1px, 200px; - stroke-dashoffset: -126px; - } -`,s="string"!=typeof q?(0,g.AH)` - animation: ${q} 1.4s linear infinite; - `:null,t="string"!=typeof r?(0,g.AH)` - animation: ${r} 1.4s ease-in-out infinite; - `:null,u=(0,h.default)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[c.variant],b[`color${(0,k.A)(c.color)}`]]}})((0,i.A)(({theme:a})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:a.transitions.create("transform")}},{props:{variant:"indeterminate"},style:s||{animation:`${q} 1.4s linear infinite`}},...Object.entries(a.palette).filter((0,l.A)()).map(([b])=>({props:{color:b},style:{color:(a.vars||a).palette[b].main}}))]}))),v=(0,h.default)("svg",{name:"MuiCircularProgress",slot:"Svg"})({display:"block"}),w=(0,h.default)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.circle,b[`circle${(0,k.A)(c.variant)}`],c.disableShrink&&b.circleDisableShrink]}})((0,i.A)(({theme:a})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:a.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:a})=>"indeterminate"===a.variant&&!a.disableShrink,style:t||{animation:`${r} 1.4s ease-in-out infinite`}}]}))),x=(0,h.default)("circle",{name:"MuiCircularProgress",slot:"Track"})((0,i.A)(({theme:a})=>({stroke:"currentColor",opacity:(a.vars||a).palette.action.activatedOpacity}))),y=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiCircularProgress"}),{className:d,color:g="primary",disableShrink:h=!1,enableTrackSlot:i=!1,size:l=40,style:m,thickness:n=3.6,value:q=0,variant:r="indeterminate",...s}=c,t={...c,color:g,disableShrink:h,size:l,thickness:n,value:q,variant:r,enableTrackSlot:i},y=(a=>{let{classes:b,variant:c,color:d,disableShrink:e}=a,g={root:["root",c,`color${(0,k.A)(d)}`],svg:["svg"],track:["track"],circle:["circle",`circle${(0,k.A)(c)}`,e&&"circleDisableShrink"]};return(0,f.A)(g,o,b)})(t),z={},A={},B={};if("determinate"===r){let a=2*Math.PI*((44-n)/2);z.strokeDasharray=a.toFixed(3),B["aria-valuenow"]=Math.round(q),z.strokeDashoffset=`${((100-q)/100*a).toFixed(3)}px`,A.transform="rotate(-90deg)"}return(0,p.jsx)(u,{className:(0,e.A)(y.root,d),style:{width:l,height:l,...A,...m},ownerState:t,ref:b,role:"progressbar",...B,...s,children:(0,p.jsxs)(v,{className:y.svg,ownerState:t,viewBox:"22 22 44 44",children:[i?(0,p.jsx)(x,{className:y.track,ownerState:t,cx:44,cy:44,r:(44-n)/2,fill:"none",strokeWidth:n,"aria-hidden":"true"}):null,(0,p.jsx)(w,{className:y.circle,style:z,ownerState:t,cx:44,cy:44,r:(44-n)/2,fill:"none",strokeWidth:n})]})})})},90073:(a,b,c)=>{c.d(b,{default:()=>j});var d=c(51954),e=c(51808),f=c(94063),g=c(69833);let h=(0,c(75078).A)("MuiBox",["root"]),i=(0,f.A)(),j=(0,d.default)({themeId:g.A,defaultTheme:i,defaultClassName:h.root,generateClassName:e.A.generate})},90410:(a,b,c)=>{c.d(b,{A:()=>s});var d=c(31768),e=c(79390),f=c(29040),g=c(33010),h=c(37217),i=c(3927),j=c(89436),k=c(80745),l=c(48583),m=c(68948),n=c(78157);let o={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},p=(0,g.Dg)(),q=(0,h.default)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.variant&&b[c.variant],"inherit"!==c.align&&b[`align${(0,k.A)(c.align)}`],c.noWrap&&b.noWrap,c.gutterBottom&&b.gutterBottom,c.paragraph&&b.paragraph]}})((0,i.A)(({theme:a})=>({margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(a.typography).filter(([a,b])=>"inherit"!==a&&b&&"object"==typeof b).map(([a,b])=>({props:{variant:a},style:b})),...Object.entries(a.palette).filter((0,l.A)()).map(([b])=>({props:{color:b},style:{color:(a.vars||a).palette[b].main}})),...Object.entries(a.palette?.text||{}).filter(([,a])=>"string"==typeof a).map(([b])=>({props:{color:`text${(0,k.A)(b)}`},style:{color:(a.vars||a).palette.text[b]}})),{props:({ownerState:a})=>"inherit"!==a.align,style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:a})=>a.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:a})=>a.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:a})=>a.paragraph,style:{marginBottom:16}}]}))),r={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},s=d.forwardRef(function(a,b){let{color:c,...d}=(0,j.b)({props:a,name:"MuiTypography"}),g=!o[c],h=p({...d,...g&&{color:c}}),{align:i="inherit",className:l,component:s,gutterBottom:t=!1,noWrap:u=!1,paragraph:v=!1,variant:w="body1",variantMapping:x=r,...y}=h,z={...h,align:i,color:c,className:l,component:s,gutterBottom:t,noWrap:u,paragraph:v,variant:w,variantMapping:x},A=s||(v?"p":x[w]||r[w])||"span",B=(a=>{let{align:b,gutterBottom:c,noWrap:d,paragraph:e,variant:g,classes:h}=a,i={root:["root",g,"inherit"!==a.align&&`align${(0,k.A)(b)}`,c&&"gutterBottom",d&&"noWrap",e&&"paragraph"]};return(0,f.A)(i,m.y,h)})(z);return(0,n.jsx)(q,{as:A,ref:b,className:(0,e.A)(B.root,l),...y,ownerState:z,style:{..."inherit"!==i&&{"--Typography-textAlign":i},...y.style}})})},94782:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(31768);let e=c.n(d)().createContext(null)},95430:(a,b,c)=>{c.d(b,{default:()=>f});var d=c(5525),e=c(33600);function f({props:a,name:b,defaultTheme:c,themeId:f}){let g=(0,e.default)(c);return f&&(g=g[f]||g),(0,d.A)({theme:g,name:b,props:a})}}}; \ No newline at end of file diff --git a/apps/web/.next/server/chunks/490.js b/apps/web/.next/server/chunks/490.js deleted file mode 100644 index a9a71f9..0000000 --- a/apps/web/.next/server/chunks/490.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=490,exports.ids=[490],exports.modules={2096:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(47550).A},4818:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V18H6v-1.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3"}),"Groups")},12716:(a,b,c)=>{c.d(b,{A:()=>g,Y:()=>f});var d=c(75078),e=c(21726);function f(a){return(0,e.Ay)("MuiListItemButton",a)}let g=(0,d.A)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"])},19619:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72z"}),"Mic")},19775:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"notFound",{enumerable:!0,get:function(){return e}});let d=""+c(27178).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function e(){let a=Object.defineProperty(Error(d),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw a.digest=d,a}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},22134:(a,b,c)=>{var d=c(99142);c.o(d,"notFound")&&c.d(b,{notFound:function(){return d.notFound}}),c.o(d,"redirect")&&c.d(b,{redirect:function(){return d.redirect}})},28216:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unstable_rethrow",{enumerable:!0,get:function(){return function a(b){if((0,g.isNextRouterError)(b)||(0,f.isBailoutToCSRError)(b)||(0,i.isDynamicServerError)(b)||(0,h.isDynamicPostpone)(b)||(0,e.isPostpone)(b)||(0,d.isHangingPromiseRejectionError)(b))throw b;b instanceof Error&&"cause"in b&&a(b.cause)}}});let d=c(86586),e=c(18983),f=c(948),g=c(63352),h=c(51513),i=c(95181);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},31684:(a,b,c)=>{c.d(b,{A:()=>s});var d=c(31768),e=c(79390),f=c(29040),g=c(68948),h=c(90410),i=c(57193),j=c(37217),k=c(89436),l=c(75078),m=c(21726);function n(a){return(0,m.Ay)("MuiListItemText",a)}let o=(0,l.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);var p=c(60360),q=c(78157);let r=(0,j.default)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[{[`& .${o.primary}`]:b.primary},{[`& .${o.secondary}`]:b.secondary},b.root,c.inset&&b.inset,c.primary&&c.secondary&&b.multiline,c.dense&&b.dense]}})({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4,[`.${g.A.root}:where(& .${o.primary}), .${g.A.root}:where(& .${o.secondary})`]:{display:"block"},variants:[{props:({ownerState:a})=>a.primary&&a.secondary,style:{marginTop:6,marginBottom:6}},{props:({ownerState:a})=>a.inset,style:{paddingLeft:56}}]}),s=d.forwardRef(function(a,b){let c=(0,k.b)({props:a,name:"MuiListItemText"}),{children:g,className:j,disableTypography:l=!1,inset:m=!1,primary:o,primaryTypographyProps:s,secondary:t,secondaryTypographyProps:u,slots:v={},slotProps:w={},...x}=c,{dense:y}=d.useContext(i.A),z=null!=o?o:g,A=t,B={...c,disableTypography:l,inset:m,primary:!!z,secondary:!!A,dense:y},C=(a=>{let{classes:b,inset:c,primary:d,secondary:e,dense:g}=a;return(0,f.A)({root:["root",c&&"inset",g&&"dense",d&&e&&"multiline"],primary:["primary"],secondary:["secondary"]},n,b)})(B),D={slots:v,slotProps:{primary:s,secondary:u,...w}},[E,F]=(0,p.A)("root",{className:(0,e.A)(C.root,j),elementType:r,externalForwardedProps:{...D,...x},ownerState:B,ref:b}),[G,H]=(0,p.A)("primary",{className:C.primary,elementType:h.A,externalForwardedProps:D,ownerState:B}),[I,J]=(0,p.A)("secondary",{className:C.secondary,elementType:h.A,externalForwardedProps:D,ownerState:B});return null==z||z.type===h.A||l||(z=(0,q.jsx)(G,{variant:y?"body2":"body1",component:H?.variant?void 0:"span",...H,children:z})),null==A||A.type===h.A||l||(A=(0,q.jsx)(I,{variant:"body2",color:"textSecondary",...J,children:A})),(0,q.jsxs)(E,{...F,children:[z,A]})})},37319:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(88562).A},41423:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getRedirectError:function(){return g},getRedirectStatusCodeFromError:function(){return l},getRedirectTypeFromError:function(){return k},getURLFromRedirectError:function(){return j},permanentRedirect:function(){return i},redirect:function(){return h}});let d=c(39818),e=c(24584),f=c(19121).actionAsyncStorage;function g(a,b,c){void 0===c&&(c=d.RedirectStatusCode.TemporaryRedirect);let f=Object.defineProperty(Error(e.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return f.digest=e.REDIRECT_ERROR_CODE+";"+b+";"+a+";"+c+";",f}function h(a,b){var c;throw null!=b||(b=(null==f||null==(c=f.getStore())?void 0:c.isAction)?e.RedirectType.push:e.RedirectType.replace),g(a,b,d.RedirectStatusCode.TemporaryRedirect)}function i(a,b){throw void 0===b&&(b=e.RedirectType.replace),g(a,b,d.RedirectStatusCode.PermanentRedirect)}function j(a){return(0,e.isRedirectError)(a)?a.digest.split(";").slice(2,-2).join(";"):null}function k(a){if(!(0,e.isRedirectError)(a))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return a.digest.split(";",2)[1]}function l(a){if(!(0,e.isRedirectError)(a))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(a.digest.split(";").at(-2))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},42987:(a,b,c)=>{c.d(b,{A:()=>o});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(89436),i=c(57193),j=c(75078),k=c(21726);function l(a){return(0,k.Ay)("MuiList",a)}(0,j.A)("MuiList",["root","padding","dense","subheader"]);var m=c(78157);let n=(0,g.default)("ul",{name:"MuiList",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,!c.disablePadding&&b.padding,c.dense&&b.dense,c.subheader&&b.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:({ownerState:a})=>!a.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:a})=>a.subheader,style:{paddingTop:0}}]}),o=d.forwardRef(function(a,b){let c=(0,h.b)({props:a,name:"MuiList"}),{children:g,className:j,component:k="ul",dense:o=!1,disablePadding:p=!1,subheader:q,...r}=c,s=d.useMemo(()=>({dense:o}),[o]),t={...c,component:k,dense:o,disablePadding:p},u=(a=>{let{classes:b,disablePadding:c,dense:d,subheader:e}=a;return(0,f.A)({root:["root",!c&&"padding",d&&"dense",e&&"subheader"]},l,b)})(t);return(0,m.jsx)(i.A.Provider,{value:s,children:(0,m.jsxs)(n,{as:k,className:(0,e.A)(u.root,j),ref:b,ownerState:t,...r,children:[q,g]})})})},47550:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(31768);function e(a,b){return d.isValidElement(a)&&-1!==b.indexOf(a.type.muiName??a.type?._payload?.value?.muiName)}},48248:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Box\\\\Box.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js","default")},50498:(a,b,c)=>{c.d(b,{A:()=>r});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(3927),i=c(89436),j=c(80317),k=c(29667),l=c(37319),m=c(25143),n=c(57193),o=c(12716),p=c(78157);let q=(0,g.default)(k.A,{shouldForwardProp:a=>(0,j.A)(a)||"classes"===a,name:"MuiListItemButton",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.dense&&b.dense,"flex-start"===c.alignItems&&b.alignItemsFlexStart,c.divider&&b.divider,!c.disableGutters&&b.gutters]}})((0,h.A)(({theme:a})=>({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:a.transitions.create("background-color",{duration:a.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(a.vars||a).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${o.A.selected}`]:{backgroundColor:a.alpha((a.vars||a).palette.primary.main,(a.vars||a).palette.action.selectedOpacity),[`&.${o.A.focusVisible}`]:{backgroundColor:a.alpha((a.vars||a).palette.primary.main,`${(a.vars||a).palette.action.selectedOpacity} + ${(a.vars||a).palette.action.focusOpacity}`)}},[`&.${o.A.selected}:hover`]:{backgroundColor:a.alpha((a.vars||a).palette.primary.main,`${(a.vars||a).palette.action.selectedOpacity} + ${(a.vars||a).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:a.alpha((a.vars||a).palette.primary.main,(a.vars||a).palette.action.selectedOpacity)}},[`&.${o.A.focusVisible}`]:{backgroundColor:(a.vars||a).palette.action.focus},[`&.${o.A.disabled}`]:{opacity:(a.vars||a).palette.action.disabledOpacity},variants:[{props:({ownerState:a})=>a.divider,style:{borderBottom:`1px solid ${(a.vars||a).palette.divider}`,backgroundClip:"padding-box"}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:({ownerState:a})=>!a.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:a})=>a.dense,style:{paddingTop:4,paddingBottom:4}}]}))),r=d.forwardRef(function(a,b){let c=(0,i.b)({props:a,name:"MuiListItemButton"}),{alignItems:g="center",autoFocus:h=!1,component:j="div",children:k,dense:r=!1,disableGutters:s=!1,divider:t=!1,focusVisibleClassName:u,selected:v=!1,className:w,...x}=c,y=d.useContext(n.A),z=d.useMemo(()=>({dense:r||y.dense||!1,alignItems:g,disableGutters:s}),[g,y.dense,r,s]),A=d.useRef(null);(0,l.A)(()=>{h&&A.current&&A.current.focus()},[h]);let B={...c,alignItems:g,dense:z.dense,disableGutters:s,divider:t,selected:v},C=(a=>{let{alignItems:b,classes:c,dense:d,disabled:e,disableGutters:g,divider:h,selected:i}=a,j=(0,f.A)({root:["root",d&&"dense",!g&&"gutters",h&&"divider",e&&"disabled","flex-start"===b&&"alignItemsFlexStart",i&&"selected"]},o.Y,c);return{...c,...j}})(B),D=(0,m.A)(A,b);return(0,p.jsx)(n.A.Provider,{value:z,children:(0,p.jsx)(q,{ref:D,href:x.href||x.to,component:(x.href||x.to)&&"div"===j?"button":j,focusVisibleClassName:(0,e.A)(C.focusVisible,u),ownerState:B,className:(0,e.A)(C.root,w),...x,classes:C,children:k})})})},54234:(a,b,c)=>{function d(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"forbidden",{enumerable:!0,get:function(){return d}}),c(27178).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},57193:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(31768).createContext({})},59078:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"M14 6v15H3v-2h2V3h9v1h5v15h2v2h-4V6zm-4 5v2h2v-2z"}),"MeetingRoom")},63640:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"M3 13h8V3H3zm0 8h8v-6H3zm10 0h8V11h-8zm0-18v6h8V3z"}),"Dashboard")},83457:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unstable_rethrow",{enumerable:!0,get:function(){return d}});let d=c(28216).unstable_rethrow;("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},86416:(a,b,c)=>{c.d(b,{A:()=>p});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(3927),i=c(89436),j=c(75078),k=c(21726);function l(a){return(0,k.Ay)("MuiListItemIcon",a)}(0,j.A)("MuiListItemIcon",["root","alignItemsFlexStart"]);var m=c(57193),n=c(78157);let o=(0,g.default)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,"flex-start"===c.alignItems&&b.alignItemsFlexStart]}})((0,h.A)(({theme:a})=>({minWidth:56,color:(a.vars||a).palette.action.active,flexShrink:0,display:"inline-flex",variants:[{props:{alignItems:"flex-start"},style:{marginTop:8}}]}))),p=d.forwardRef(function(a,b){let c=(0,i.b)({props:a,name:"MuiListItemIcon"}),{className:g,...h}=c,j=d.useContext(m.A),k={...c,alignItems:j.alignItems},p=(a=>{let{alignItems:b,classes:c}=a;return(0,f.A)({root:["root","flex-start"===b&&"alignItemsFlexStart"]},l,c)})(k);return(0,n.jsx)(o,{className:(0,e.A)(p.root,g),ownerState:k,ref:b,...h})})},90230:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z"}),"Payment")},91138:(a,b,c)=>{c.d(b,{Ay:()=>y});var d=c(31768),e=c(79390),f=c(29040),g=c(73006),h=c(37217),i=c(3927),j=c(89436),k=c(2096),l=c(25143),m=c(60360),n=c(57193),o=c(75078),p=c(21726);function q(a){return(0,p.Ay)("MuiListItem",a)}(0,o.A)("MuiListItem",["root","container","dense","alignItemsFlexStart","divider","gutters","padding","secondaryAction"]);var r=c(12716);function s(a){return(0,p.Ay)("MuiListItemSecondaryAction",a)}(0,o.A)("MuiListItemSecondaryAction",["root","disableGutters"]);var t=c(78157);let u=(0,h.default)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.disableGutters&&b.disableGutters]}})({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)",variants:[{props:({ownerState:a})=>a.disableGutters,style:{right:0}}]}),v=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiListItemSecondaryAction"}),{className:g,...h}=c,i=d.useContext(n.A),k={...c,disableGutters:i.disableGutters},l=(a=>{let{disableGutters:b,classes:c}=a;return(0,f.A)({root:["root",b&&"disableGutters"]},s,c)})(k);return(0,t.jsx)(u,{className:(0,e.A)(l.root,g),ownerState:k,ref:b,...h})});v.muiName="ListItemSecondaryAction";let w=(0,h.default)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.dense&&b.dense,"flex-start"===c.alignItems&&b.alignItemsFlexStart,c.divider&&b.divider,!c.disableGutters&&b.gutters,!c.disablePadding&&b.padding,c.hasSecondaryAction&&b.secondaryAction]}})((0,i.A)(({theme:a})=>({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",variants:[{props:({ownerState:a})=>!a.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:a})=>!a.disablePadding&&a.dense,style:{paddingTop:4,paddingBottom:4}},{props:({ownerState:a})=>!a.disablePadding&&!a.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:a})=>!a.disablePadding&&!!a.secondaryAction,style:{paddingRight:48}},{props:({ownerState:a})=>!!a.secondaryAction,style:{[`& > .${r.A.root}`]:{paddingRight:48}}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:({ownerState:a})=>a.divider,style:{borderBottom:`1px solid ${(a.vars||a).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:a})=>a.button,style:{transition:a.transitions.create("background-color",{duration:a.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(a.vars||a).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}}},{props:({ownerState:a})=>a.hasSecondaryAction,style:{paddingRight:48}}]}))),x=(0,h.default)("li",{name:"MuiListItem",slot:"Container"})({position:"relative"}),y=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiListItem"}),{alignItems:h="center",children:i,className:o,component:p,components:r={},componentsProps:s={},ContainerComponent:u="li",ContainerProps:{className:y,...z}={},dense:A=!1,disableGutters:B=!1,disablePadding:C=!1,divider:D=!1,secondaryAction:E,slotProps:F={},slots:G={},...H}=c,I=d.useContext(n.A),J=d.useMemo(()=>({dense:A||I.dense||!1,alignItems:h,disableGutters:B}),[h,I.dense,A,B]),K=d.useRef(null),L=d.Children.toArray(i),M=L.length&&(0,k.A)(L[L.length-1],["ListItemSecondaryAction"]),N={...c,alignItems:h,dense:J.dense,disableGutters:B,disablePadding:C,divider:D,hasSecondaryAction:M},O=(a=>{let{alignItems:b,classes:c,dense:d,disableGutters:e,disablePadding:g,divider:h,hasSecondaryAction:i}=a;return(0,f.A)({root:["root",d&&"dense",!e&&"gutters",!g&&"padding",h&&"divider","flex-start"===b&&"alignItemsFlexStart",i&&"secondaryAction"],container:["container"],secondaryAction:["secondaryAction"]},q,c)})(N),P=(0,l.A)(K,b),[Q,R]=(0,m.A)("secondaryAction",{elementType:v,externalForwardedProps:{slots:G,slotProps:F},ownerState:N,className:O.secondaryAction}),S=G.root||r.Root||w,T=F.root||s.root||{},U={className:(0,e.A)(O.root,T.className,o),...H},V=p||"li";return M?(V=U.component||p?V:"div","li"===u&&("li"===V?V="div":"li"===U.component&&(U.component="div")),(0,t.jsx)(n.A.Provider,{value:J,children:(0,t.jsxs)(x,{as:u,className:(0,e.A)(O.container,y),ref:P,ownerState:N,...z,children:[(0,t.jsx)(S,{...T,...!(0,g.A)(S)&&{as:V,ownerState:{...N,...T.ownerState}},...U,children:L}),L.pop()]})})):(0,t.jsx)(n.A.Provider,{value:J,children:(0,t.jsxs)(S,{...T,as:V,ref:P,...!(0,g.A)(S)&&{ownerState:{...N,...T.ownerState}},...U,children:[L,E&&(0,t.jsx)(Q,{...R,children:E})]})})})},95941:(a,b,c)=>{function d(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unauthorized",{enumerable:!0,get:function(){return d}}),c(27178).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},97128:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z"}),"Logout")},99142:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ReadonlyURLSearchParams:function(){return k},RedirectType:function(){return e.RedirectType},forbidden:function(){return g.forbidden},notFound:function(){return f.notFound},permanentRedirect:function(){return d.permanentRedirect},redirect:function(){return d.redirect},unauthorized:function(){return h.unauthorized},unstable_isUnrecognizedActionError:function(){return l},unstable_rethrow:function(){return i.unstable_rethrow}});let d=c(41423),e=c(24584),f=c(19775),g=c(54234),h=c(95941),i=c(83457);class j extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class k extends URLSearchParams{append(){throw new j}delete(){throw new j}set(){throw new j}sort(){throw new j}}function l(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)}}; \ No newline at end of file diff --git a/apps/web/.next/server/chunks/610.js b/apps/web/.next/server/chunks/610.js deleted file mode 100644 index 17eccfe..0000000 --- a/apps/web/.next/server/chunks/610.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=610,exports.ids=[610],exports.modules={2608:(a,b,c)=>{c.d(b,{InstrumentPanel:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call InstrumentPanel() from the server but InstrumentPanel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx","InstrumentPanel")},28340:(a,b,c)=>{c.d(b,{n:()=>f,o:()=>g});var d=c(56057),e=c(25739);async function f(){let a=await (0,d.UL)(),b=process.env.NEXT_PUBLIC_SUPABASE_URL??"https://placeholder.supabase.co",c=process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY??"placeholder-anon-key";return(0,e.createServerClient)(b,c,{cookies:{getAll:()=>a.getAll(),setAll(b){try{b.forEach(({name:b,value:c,options:d})=>{a.set(b,c,d)})}catch{}}}})}function g(){return!!(process.env.NEXT_PUBLIC_SUPABASE_URL&&process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},31857:(a,b,c)=>{c.d(b,{ScreenPanel:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ScreenPanel() from the server but ScreenPanel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx","ScreenPanel")},36146:(a,b,c)=>{c.d(b,{Sidebar:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call Sidebar() from the server but Sidebar is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx","Sidebar")},42503:(a,b,c)=>{c.d(b,{PhosphorText:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call PhosphorText() from the server but PhosphorText is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx","PhosphorText")},48067:(a,b,c)=>{c.d(b,{kR:()=>h,sM:()=>f});var d=c(7152);let e={dark:{bg:{app:"#19191b",card:"#242427",cardHover:"#2a2a2d",elevated:"#2e2e32",input:"#1e1e21",sidebar:"#1e1f21",inset:"#1b1c1e",chassis:"#242528",crtBezel:"#1a1a1c",crtGlass:"#050605"},text:{primary:"#ffffff",secondary:"#8e8e93",label:"#7c7c82",disabled:"#4a4a4e",engraving:"#1a1a1c",inactive:"#77797c",dimLabel:"#5c2615",muted:"#3a3b3f",hover:"#aaaaaa"},border:{subtle:"rgba(255,255,255,0.04)",default:"rgba(255,255,255,0.08)",strong:"rgba(255,255,255,0.12)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.3)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #111111, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.15), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.05)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #000, 0 1px 1px rgba(255,255,255,0.1)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #000",screenGlow:"inset 0 0 20px rgba(0,0,0,0.8)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},light:{bg:{app:"#f5f5f7",card:"#ffffff",cardHover:"#f7f7f9",elevated:"#f0f0f2",input:"#ffffff",sidebar:"#eeeef0",inset:"#e8e8ea",chassis:"#e2e2e5",crtBezel:"#d5d5d8",crtGlass:"#f0f0f2"},text:{primary:"#1a1a1c",secondary:"#6e6e73",label:"#8e8e93",disabled:"#c7c7cc",engraving:"#d0d0d3",inactive:"#8e8e93",dimLabel:"#b07040",muted:"#b0b0b4",hover:"#555555"},border:{subtle:"rgba(0,0,0,0.06)",default:"rgba(0,0,0,0.10)",strong:"rgba(0,0,0,0.16)"},shadow:{card:"0 4px 20px rgba(0,0,0,0.06)",buttonBase:"0 2px 0 rgba(0,0,0,0.06), inset 0 1px 0 rgba(255,255,255,0.8)",chassis:"0 40px 80px -20px rgba(0,0,0,0.08), 0 12px 0 #d5d5d8, 0 13px 4px rgba(0,0,0,0.06), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",inset:"inset 0 2px 6px rgba(0,0,0,0.08), 0 1px 1px rgba(255,255,255,0.6)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06), 0 1px 1px rgba(255,255,255,0.8)",buttonRaised:"0 3px 6px rgba(0,0,0,0.08), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06)",screenGlow:"inset 0 0 20px rgba(0,0,0,0.06)",tooltip:"0 8px 24px rgba(0,0,0,0.08)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},nord:{bg:{app:"#2e3440",card:"#3b4252",cardHover:"#434c5e",elevated:"#3b4252",input:"#3b4252",sidebar:"#2e3440",inset:"#2e3440",chassis:"#3b4252",crtBezel:"#2e3440",crtGlass:"#242831"},text:{primary:"#eceff4",secondary:"#d8dee9",label:"#adb5c7",disabled:"#4c566a",engraving:"#2e3440",inactive:"#7b88a1",dimLabel:"#5e81ac",muted:"#434c5e",hover:"#e5e9f0"},border:{subtle:"rgba(216,222,233,0.06)",default:"rgba(216,222,233,0.10)",strong:"rgba(216,222,233,0.16)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.35)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #242831, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.5), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.8), inset 0 0 0 1px #242831, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.35), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.7), inset 0 0 0 1px #242831",screenGlow:"inset 0 0 20px rgba(0,0,0,0.6)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#88c0d0",dim:"rgba(136,192,208,0.15)",glow:"rgba(136,192,208,0.6)",light:"#a3d0de",dark:"#6aacbe",crtPhosphor:"#88c0d0",crtPhosphorDim:"#5e9daf"}},solarized:{bg:{app:"#002b36",card:"#073642",cardHover:"#0d4250",elevated:"#073642",input:"#073642",sidebar:"#002b36",inset:"#001f28",chassis:"#073642",crtBezel:"#002b36",crtGlass:"#001f28"},text:{primary:"#eee8d5",secondary:"#93a1a1",label:"#839496",disabled:"#586e75",engraving:"#002b36",inactive:"#657b83",dimLabel:"#7a6c2e",muted:"#073642",hover:"#b2c0bf"},border:{subtle:"rgba(131,148,150,0.08)",default:"rgba(131,148,150,0.13)",strong:"rgba(131,148,150,0.20)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #001f28, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #001f28, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #001f28",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#b58900",dim:"rgba(181,137,0,0.15)",glow:"rgba(181,137,0,0.6)",light:"#d4a017",dark:"#8a6800",crtPhosphor:"#b58900",crtPhosphorDim:"#8a6800"}},catppuccin:{bg:{app:"#1e1e2e",card:"#313244",cardHover:"#3a3a54",elevated:"#313244",input:"#181825",sidebar:"#181825",inset:"#11111b",chassis:"#313244",crtBezel:"#1e1e2e",crtGlass:"#11111b"},text:{primary:"#cdd6f4",secondary:"#bac2de",label:"#a6adc8",disabled:"#585b70",engraving:"#11111b",inactive:"#7f849c",dimLabel:"#585b70",muted:"#313244",hover:"#e6e9f8"},border:{subtle:"rgba(205,214,244,0.04)",default:"rgba(205,214,244,0.08)",strong:"rgba(205,214,244,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #11111b, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #11111b, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #11111b",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#cba6f7",dim:"rgba(203,166,247,0.15)",glow:"rgba(203,166,247,0.6)",light:"#dfc0ff",dark:"#a67fd4",crtPhosphor:"#cba6f7",crtPhosphorDim:"#a67fd4"}},dracula:{bg:{app:"#282a36",card:"#44475a",cardHover:"#4f5266",elevated:"#383a4a",input:"#383a4a",sidebar:"#21222c",inset:"#21222c",chassis:"#44475a",crtBezel:"#282a36",crtGlass:"#1e2029"},text:{primary:"#f8f8f2",secondary:"#a9b0d0",label:"#8891b5",disabled:"#6272a4",engraving:"#21222c",inactive:"#6272a4",dimLabel:"#6272a4",muted:"#44475a",hover:"#ffffff"},border:{subtle:"rgba(248,248,242,0.04)",default:"rgba(248,248,242,0.08)",strong:"rgba(248,248,242,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #1e2029, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #1e2029, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #1e2029",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#bd93f9",dim:"rgba(189,147,249,0.15)",glow:"rgba(189,147,249,0.6)",light:"#d4b8ff",dark:"#9a70e0",crtPhosphor:"#bd93f9",crtPhosphorDim:"#9a70e0"}}},f={bg:{app:"var(--d3-bg-app)",card:"var(--d3-bg-card)",cardHover:"var(--d3-bg-cardHover)",elevated:"var(--d3-bg-elevated)",input:"var(--d3-bg-input)",sidebar:"var(--d3-bg-sidebar)",inset:"var(--d3-bg-inset)",chassis:"var(--d3-bg-chassis)",crtBezel:"var(--d3-bg-crtBezel)",crtGlass:"var(--d3-bg-crtGlass)"},accent:{amber:"var(--d3-accent-main)",amberDim:"var(--d3-accent-dim)",amberGlow:"var(--d3-accent-glow)"},tag:{purple:"#b854f5",purpleBg:"rgba(184, 84, 245, 0.12)",orange:"#f59e0b",orangeBg:"rgba(245, 158, 11, 0.12)",red:"#ef4444",redBg:"rgba(239, 68, 68, 0.12)",green:"#22c55e",greenBg:"rgba(34, 197, 94, 0.12)",blue:"#3b82f6",blueBg:"rgba(59, 130, 246, 0.12)",greenGlow:"rgba(34, 197, 94, 0.6)",redGlow:"rgba(239, 68, 68, 0.6)",orangeGlow:"rgba(245, 158, 11, 0.6)"},text:{primary:"var(--d3-text-primary)",secondary:"var(--d3-text-secondary)",label:"var(--d3-text-label)",disabled:"var(--d3-text-disabled)",engraving:"var(--d3-text-engraving)",inactive:"var(--d3-text-inactive)",dimLabel:"var(--d3-text-dimLabel)",muted:"var(--d3-text-muted)",hover:"var(--d3-text-hover)"},border:{subtle:"var(--d3-border-subtle)",default:"var(--d3-border-default)",strong:"var(--d3-border-strong)"},crt:{phosphor:"var(--d3-accent-crtPhosphor)",phosphorDim:"var(--d3-accent-crtPhosphorDim)",scanline:"rgba(0, 0, 0, 0.15)",bg:"var(--d3-bg-chassis)"},led:{off:"#111111"}},g={hero:{size:"42px",weight:300,spacing:"-2px",line:1},title:{size:"28px",weight:300,spacing:"-1px",line:1.2},value:{size:"20px",weight:400,spacing:"0.02em",line:1},heading:{size:"16px",weight:600,spacing:"0.02em",line:1.4},body:{size:"14px",weight:400,spacing:"0.01em",line:1.5},compact:{size:"13px",weight:400,spacing:"0.01em",line:1.5},small:{size:"12px",weight:600,spacing:"0.03em",line:1.4},meta:{size:"11px",weight:600,spacing:"0.05em",line:1.3},label:{size:"10px",weight:700,spacing:"2px",line:1.2},engrave:{size:"9px",weight:700,spacing:"1.5px",line:1},micro:{size:"8px",weight:700,spacing:"1.5px",line:1},nano:{size:"7px",weight:700,spacing:"0.5px",line:1}};function h(a){let b=g[a];return{fontSize:b.size,fontWeight:b.weight,letterSpacing:b.spacing,lineHeight:b.line}}function i(a){let b="light"===a?"light":"dark",c=e[a],g=function(a){let b=e[a];return{"--d3-bg-app":b.bg.app,"--d3-bg-card":b.bg.card,"--d3-bg-cardHover":b.bg.cardHover,"--d3-bg-elevated":b.bg.elevated,"--d3-bg-input":b.bg.input,"--d3-bg-sidebar":b.bg.sidebar,"--d3-bg-inset":b.bg.inset,"--d3-bg-chassis":b.bg.chassis,"--d3-bg-crtBezel":b.bg.crtBezel,"--d3-bg-crtGlass":b.bg.crtGlass,"--d3-text-primary":b.text.primary,"--d3-text-secondary":b.text.secondary,"--d3-text-label":b.text.label,"--d3-text-disabled":b.text.disabled,"--d3-text-engraving":b.text.engraving,"--d3-text-inactive":b.text.inactive,"--d3-text-dimLabel":b.text.dimLabel,"--d3-text-muted":b.text.muted,"--d3-text-hover":b.text.hover,"--d3-border-subtle":b.border.subtle,"--d3-border-default":b.border.default,"--d3-border-strong":b.border.strong,"--d3-shadow-card":b.shadow.card,"--d3-shadow-buttonBase":b.shadow.buttonBase,"--d3-shadow-chassis":b.shadow.chassis,"--d3-shadow-inset":b.shadow.inset,"--d3-shadow-insetDeep":b.shadow.insetDeep,"--d3-shadow-buttonRaised":b.shadow.buttonRaised,"--d3-shadow-buttonPressed":b.shadow.buttonPressed,"--d3-shadow-screenGlow":b.shadow.screenGlow,"--d3-shadow-tooltip":b.shadow.tooltip,"--d3-accent-main":b.accent.main,"--d3-accent-dim":b.accent.dim,"--d3-accent-glow":b.accent.glow,"--d3-accent-light":b.accent.light,"--d3-accent-dark":b.accent.dark,"--d3-accent-crtPhosphor":b.accent.crtPhosphor,"--d3-accent-crtPhosphorDim":b.accent.crtPhosphorDim}}(a),h=c.accent.main,i=c.accent.dim,j=c.accent.light,k=c.accent.dark;return(0,d.A)({palette:{mode:b,primary:{main:h,light:j,dark:k,contrastText:"#fff"},secondary:{main:f.tag.purple,light:"#d084ff",dark:"#8a3cc4"},error:{main:f.tag.red},warning:{main:f.tag.orange},success:{main:f.tag.green},background:{default:c.bg.app,paper:c.bg.card},text:{primary:c.text.primary,secondary:c.text.secondary,disabled:c.text.disabled},divider:c.border.default},typography:{fontFamily:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif',h4:{fontWeight:700,fontSize:"22px",lineHeight:1.3},h5:{fontWeight:700,fontSize:"18px",lineHeight:1.4},h6:{fontWeight:600,fontSize:"14px",lineHeight:1.5},subtitle1:{fontWeight:500,fontSize:"18px",lineHeight:1.4},body1:{fontSize:"14px",lineHeight:1.5},body2:{fontSize:"12px",lineHeight:1.4},button:{textTransform:"none",fontWeight:600,fontSize:"14px"},caption:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",color:c.text.label},overline:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",lineHeight:1.2}},shape:{borderRadius:22},components:{MuiCssBaseline:{styleOverrides:{":root":g,body:{backgroundColor:c.bg.app,color:c.text.primary}}},MuiButton:{defaultProps:{disableElevation:!0},styleOverrides:{root:{textTransform:"none",fontWeight:600,borderRadius:10,padding:"10px 20px",transition:"transform 0.05s linear, box-shadow 0.05s linear",boxShadow:c.shadow.buttonBase,"&:active":{transform:"translateY(2px)",boxShadow:"var(--d3-shadow-buttonPressed)"}},containedPrimary:{color:"#fff","&:hover":{backgroundColor:k}},outlined:{borderColor:c.border.strong,color:c.text.primary,"&:hover":{borderColor:h,color:h}},containedSecondary:{backgroundColor:c.bg.elevated,color:c.text.primary,"&:hover":{backgroundColor:"dark"===b?"#353539":"#e5e5e7"}}}},MuiCard:{defaultProps:{elevation:0},styleOverrides:{root:{backgroundColor:c.bg.card,borderRadius:22,borderTop:`1px solid ${c.border.subtle}`,boxShadow:c.shadow.card,transition:"background-color 0.2s ease","&:hover":{backgroundColor:c.bg.cardHover}}}},MuiChip:{styleOverrides:{root:{borderRadius:999,fontWeight:700,fontSize:"11px",letterSpacing:"0.1em",textTransform:"uppercase",height:24},colorPrimary:{backgroundColor:i,color:h},colorSecondary:{backgroundColor:f.tag.purpleBg,color:f.tag.purple},colorSuccess:{backgroundColor:f.tag.greenBg,color:f.tag.green},colorError:{backgroundColor:f.tag.redBg,color:f.tag.red},colorWarning:{backgroundColor:f.tag.orangeBg,color:f.tag.orange}}},MuiDrawer:{styleOverrides:{paper:{width:240,backgroundColor:c.bg.app,borderRight:`1px solid ${c.border.subtle}`}}},MuiListItemButton:{styleOverrides:{root:{borderRadius:10,marginLeft:8,marginRight:8,"&.Mui-selected":{backgroundColor:i,color:h,fontWeight:600,"&:hover":{backgroundColor:i}}}}},MuiDialog:{styleOverrides:{paper:{backgroundColor:c.bg.card,borderRadius:22,border:`1px solid ${c.border.subtle}`,boxShadow:"var(--d3-shadow-card)"}}},MuiTextField:{defaultProps:{size:"small",variant:"outlined"},styleOverrides:{root:{"& .MuiOutlinedInput-root":{backgroundColor:c.bg.input,borderRadius:10,color:c.text.primary,"& fieldset":{borderColor:c.border.default},"&:hover fieldset":{borderColor:c.border.strong},"&.Mui-focused fieldset":{borderColor:h}}}}},MuiSelect:{styleOverrides:{select:{color:c.text.primary},icon:{color:c.text.secondary}}},MuiInputLabel:{styleOverrides:{root:{color:c.text.secondary,"&.Mui-focused":{color:h}}}},MuiFormControlLabel:{styleOverrides:{label:{color:c.text.primary,fontSize:"14px"}}},MuiSwitch:{styleOverrides:{switchBase:{"&.Mui-checked":{color:h},"&.Mui-checked + .MuiSwitch-track":{backgroundColor:h}},track:{backgroundColor:c.text.disabled}}},MuiMenuItem:{styleOverrides:{root:{color:c.text.primary,"&.Mui-selected":{backgroundColor:i}}}},MuiTooltip:{defaultProps:{arrow:!0},styleOverrides:{tooltip:{backgroundColor:c.bg.elevated,color:c.text.primary,fontSize:"12px",borderRadius:8,border:`1px solid ${c.border.subtle}`}}},MuiTabs:{styleOverrides:{indicator:{backgroundColor:h}}},MuiTab:{styleOverrides:{root:{textTransform:"none",fontWeight:500,fontSize:"14px","&.Mui-selected":{color:h,fontWeight:600}}}}}})}let j={dark:i("dark"),light:i("light"),nord:i("nord"),solarized:i("solarized"),catppuccin:i("catppuccin"),dracula:i("dracula")};j.dark,j.light},48156:(a,b,c)=>{c.d(b,{MetalCard:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MetalCard() from the server but MetalCard is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx","MetalCard")},70150:(a,b,c)=>{c.d(b,{ButtonGroup:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ButtonGroup() from the server but ButtonGroup is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx","ButtonGroup")},80973:(a,b,c)=>{c.d(b,{Rk:()=>e.PhosphorText,Uu:()=>d.MetalCard}),c(98470),c(2608),c(85076),c(89504);var d=c(48156),e=c(42503);c(97376),c(31857),c(70150)},85076:(a,b,c)=>{c.d(b,{Led:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call Led() from the server but Led is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx","Led")},89504:(a,b,c)=>{c.d(b,{PhysicalButton:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call PhysicalButton() from the server but PhysicalButton is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx","PhysicalButton")},96016:(a,b,c)=>{c.d(b,{Sidebar:()=>v});var d=c(78157),e=c(71159),f=c(90073),g=c(42987),h=c(91138),i=c(50498),j=c(86416),k=c(31684),l=c(63640),m=c(59078),n=c(19619),o=c(4818),p=c(90230),q=c(97128),r=c(1351),s=c(75349),t=c(83380),u=c(15005);function v(){let a=(0,e.useRouter)(),b=(0,e.usePathname)(),{t:c}=(0,t.s9)(),v=[{key:"dashboard",path:"/dashboard",label:c("nav.dashboard")??"Dashboard",icon:(0,d.jsx)(l.A,{})},{key:"meetings",path:"/meetings",label:c("nav.meetings")??"Meetings",icon:(0,d.jsx)(m.A,{})},{key:"record",path:"/record",label:c("nav.record")??"Record",icon:(0,d.jsx)(n.A,{})},{key:"teams",path:"/teams",label:c("nav.teams")??"Teams",icon:(0,d.jsx)(o.A,{})},{key:"billing",path:"/billing",label:c("nav.billing")??"Billing",icon:(0,d.jsx)(p.A,{})}];async function w(){let b=(0,u.c)();await b.auth.signOut(),a.replace("/login")}return(0,d.jsxs)(f.default,{sx:{width:240,minHeight:"100vh",bgcolor:s.sM.bg.sidebar,borderRight:`1px solid ${s.sM.border.default}`,display:"flex",flexDirection:"column"},children:[(0,d.jsx)(f.default,{sx:{p:3,borderBottom:`1px solid ${s.sM.border.default}`},children:(0,d.jsx)(r.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,d.jsx)(g.A,{sx:{flex:1,py:2},children:v.map(c=>{let e=b===c.path||b.startsWith(`${c.path}/`);return(0,d.jsx)(h.Ay,{disablePadding:!0,children:(0,d.jsxs)(i.A,{selected:e,onClick:()=>a.push(c.path),sx:{"&.Mui-selected":{bgcolor:s.sM.bg.inset,borderLeft:`3px solid ${s.sM.accent.amber}`}},children:[(0,d.jsx)(j.A,{sx:{color:e?s.sM.accent.amber:s.sM.text.label},children:c.icon}),(0,d.jsx)(k.A,{primary:c.label,primaryTypographyProps:{color:e?s.sM.text.primary:s.sM.text.secondary}})]})},c.key)})}),(0,d.jsx)(g.A,{sx:{borderTop:`1px solid ${s.sM.border.default}`},children:(0,d.jsx)(h.Ay,{disablePadding:!0,children:(0,d.jsxs)(i.A,{onClick:()=>void w(),children:[(0,d.jsx)(j.A,{sx:{color:s.sM.text.label},children:(0,d.jsx)(q.A,{})}),(0,d.jsx)(k.A,{primary:c("nav.logout")??"Logout",primaryTypographyProps:{color:s.sM.text.secondary}})]})})})]})}},97376:(a,b,c)=>{c.d(b,{MetalDial:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MetalDial() from the server but MetalDial is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx","MetalDial")},98470:(a,b,c)=>{c.d(b,{CrtDisplay:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call CrtDisplay() from the server but CrtDisplay is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx","CrtDisplay")}}; \ No newline at end of file diff --git a/apps/web/.next/server/chunks/643.js b/apps/web/.next/server/chunks/643.js deleted file mode 100644 index 8b583d1..0000000 --- a/apps/web/.next/server/chunks/643.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=643,exports.ids=[643],exports.modules={7894:(a,b,c)=>{c.d(b,{A:()=>bF});var d,e,f,g,h=c(31768),i=c(79390),j=c(29040),k=c(77510),l=c(37217),m=c(89436),n=c(64862),o=c(28534),p=c(73006);function q(a,b=166){let c;function d(...e){let f=()=>{a.apply(this,e)};clearTimeout(c),c=setTimeout(f,b)}return d.clear=()=>{clearTimeout(c)},d}var r=c(9196),s=c(88562),t=c(65292),u=c(25718),v=c(78157);function w(a){return parseInt(a,10)||0}let x={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function y(a){return function(a){for(let b in a)return!1;return!0}(a)||0===a.outerHeightStyle&&!a.overflowing}let z=h.forwardRef(function(a,b){let{onChange:c,maxRows:d,minRows:e=1,style:f,value:g,...i}=a,{current:j}=h.useRef(null!=g),k=h.useRef(null),l=(0,r.A)(b,k),m=h.useRef(null),n=h.useRef(null),o=h.useCallback(()=>{let b=k.current,c=n.current;if(!b||!c)return;let f=(0,u.A)(b).getComputedStyle(b);if("0px"===f.width)return{outerHeightStyle:0,overflowing:!1};c.style.width=f.width,c.value=b.value||a.placeholder||"x","\n"===c.value.slice(-1)&&(c.value+=" ");let g=f.boxSizing,h=w(f.paddingBottom)+w(f.paddingTop),i=w(f.borderBottomWidth)+w(f.borderTopWidth),j=c.scrollHeight;c.value="x";let l=c.scrollHeight,m=j;return e&&(m=Math.max(Number(e)*l,m)),d&&(m=Math.min(Number(d)*l,m)),{outerHeightStyle:(m=Math.max(m,l))+("border-box"===g?h+i:0),overflowing:1>=Math.abs(m-j)}},[d,e,a.placeholder]),p=(0,t.A)(()=>{let a=k.current,b=o();if(!a||!b||y(b))return!1;let c=b.outerHeightStyle;return null!=m.current&&m.current!==c}),z=h.useCallback(()=>{let a=k.current,b=o();if(!a||!b||y(b))return;let c=b.outerHeightStyle;m.current!==c&&(m.current=c,a.style.height=`${c}px`),a.style.overflow=b.overflowing?"hidden":""},[o]),A=h.useRef(-1);return(0,s.A)(()=>{let a,b=q(z),c=k?.current;if(!c)return;let d=(0,u.A)(c);return d.addEventListener("resize",b),"undefined"!=typeof ResizeObserver&&(a=new ResizeObserver(()=>{p()&&(a.unobserve(c),cancelAnimationFrame(A.current),z(),A.current=requestAnimationFrame(()=>{a.observe(c)}))})).observe(c),()=>{b.clear(),cancelAnimationFrame(A.current),d.removeEventListener("resize",b),a&&a.disconnect()}},[o,z,p]),(0,s.A)(()=>{z()}),(0,v.jsxs)(h.Fragment,{children:[(0,v.jsx)("textarea",{value:g,onChange:a=>{j||z();let b=a.target,d=b.value.length,e=b.value.endsWith("\n"),f=b.selectionStart===d;e&&f&&b.setSelectionRange(d,d),c&&c(a)},ref:l,rows:e,style:f,...i}),(0,v.jsx)("textarea",{"aria-hidden":!0,className:a.className,readOnly:!0,ref:n,tabIndex:-1,style:{...x.shadow,...f,paddingTop:0,paddingBottom:0}})]})});function A({props:a,states:b,muiFormControl:c}){return b.reduce((b,d)=>(b[d]=a[d],c&&void 0===a[d]&&(b[d]=c[d]),b),{})}let B=h.createContext(void 0);function C(){return h.useContext(B)}var D=c(33010),E=c(3927),F=c(80745),G=c(25143),H=c(37319);function I(a){return null!=a&&!(Array.isArray(a)&&0===a.length)}function J(a,b=!1){return a&&(I(a.value)&&""!==a.value||b&&I(a.defaultValue)&&""!==a.defaultValue)}var K=c(75078),L=c(21726);function M(a){return(0,L.Ay)("MuiInputBase",a)}let N=(0,K.A)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),O=(a,b)=>{let{ownerState:c}=a;return[b.root,c.formControl&&b.formControl,c.startAdornment&&b.adornedStart,c.endAdornment&&b.adornedEnd,c.error&&b.error,"small"===c.size&&b.sizeSmall,c.multiline&&b.multiline,c.color&&b[`color${(0,F.A)(c.color)}`],c.fullWidth&&b.fullWidth,c.hiddenLabel&&b.hiddenLabel]},P=(a,b)=>{let{ownerState:c}=a;return[b.input,"small"===c.size&&b.inputSizeSmall,c.multiline&&b.inputMultiline,"search"===c.type&&b.inputTypeSearch,c.startAdornment&&b.inputAdornedStart,c.endAdornment&&b.inputAdornedEnd,c.hiddenLabel&&b.inputHiddenLabel]},Q=(0,l.default)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:O})((0,E.A)(({theme:a})=>({...a.typography.body1,color:(a.vars||a).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${N.disabled}`]:{color:(a.vars||a).palette.text.disabled,cursor:"default"},variants:[{props:({ownerState:a})=>a.multiline,style:{padding:"4px 0 5px"}},{props:({ownerState:a,size:b})=>a.multiline&&"small"===b,style:{paddingTop:1}},{props:({ownerState:a})=>a.fullWidth,style:{width:"100%"}}]}))),R=(0,l.default)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:P})((0,E.A)(({theme:a})=>{let b="light"===a.palette.mode,c={color:"currentColor",...a.vars?{opacity:a.vars.opacity.inputPlaceholder}:{opacity:b?.42:.5},transition:a.transitions.create("opacity",{duration:a.transitions.duration.shorter})},d={opacity:"0 !important"},e=a.vars?{opacity:a.vars.opacity.inputPlaceholder}:{opacity:b?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":c,"&::-moz-placeholder":c,"&::-ms-input-placeholder":c,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${N.formControl} &`]:{"&::-webkit-input-placeholder":d,"&::-moz-placeholder":d,"&::-ms-input-placeholder":d,"&:focus::-webkit-input-placeholder":e,"&:focus::-moz-placeholder":e,"&:focus::-ms-input-placeholder":e},[`&.${N.disabled}`]:{opacity:1,WebkitTextFillColor:(a.vars||a).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),S=(0,D.Dp)({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),T=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiInputBase"}),{"aria-describedby":e,autoComplete:f,autoFocus:g,className:k,color:l,components:n={},componentsProps:q={},defaultValue:r,disabled:s,disableInjectingGlobalStyles:t,endAdornment:u,error:w,fullWidth:x=!1,id:y,inputComponent:D="input",inputProps:E={},inputRef:I,margin:K,maxRows:L,minRows:N,multiline:O=!1,name:P,onBlur:T,onChange:U,onClick:V,onFocus:W,onKeyDown:X,onKeyUp:Y,placeholder:Z,readOnly:$,renderSuffix:_,rows:aa,size:ab,slotProps:ac={},slots:ad={},startAdornment:ae,type:af="text",value:ag,...ah}=c,ai=null!=E.value?E.value:ag,{current:aj}=h.useRef(null!=ai),ak=h.useRef(),al=h.useCallback(a=>{},[]),am=(0,G.A)(ak,I,E.ref,al),[an,ao]=h.useState(!1),ap=C(),aq=A({props:c,muiFormControl:ap,states:["color","disabled","error","hiddenLabel","size","required","filled"]});aq.focused=ap?ap.focused:an,h.useEffect(()=>{!ap&&s&&an&&(ao(!1),T&&T())},[ap,s,an,T]);let ar=ap&&ap.onFilled,as=ap&&ap.onEmpty,at=h.useCallback(a=>{J(a)?ar&&ar():as&&as()},[ar,as]);(0,H.A)(()=>{aj&&at({value:ai})},[ai,at,aj]),h.useEffect(()=>{at(ak.current)},[]);let au=D,av=E;O&&"input"===au&&(av=aa?{type:void 0,minRows:aa,maxRows:aa,...av}:{type:void 0,maxRows:L,minRows:N,...av},au=z),h.useEffect(()=>{ap&&ap.setAdornedStart(!!ae)},[ap,ae]);let aw={...c,color:aq.color||"primary",disabled:aq.disabled,endAdornment:u,error:aq.error,focused:aq.focused,formControl:ap,fullWidth:x,hiddenLabel:aq.hiddenLabel,multiline:O,size:aq.size,startAdornment:ae,type:af},ax=(a=>{let{classes:b,color:c,disabled:d,error:e,endAdornment:f,focused:g,formControl:h,fullWidth:i,hiddenLabel:k,multiline:l,readOnly:m,size:n,startAdornment:o,type:p}=a,q={root:["root",`color${(0,F.A)(c)}`,d&&"disabled",e&&"error",i&&"fullWidth",g&&"focused",h&&"formControl",n&&"medium"!==n&&`size${(0,F.A)(n)}`,l&&"multiline",o&&"adornedStart",f&&"adornedEnd",k&&"hiddenLabel",m&&"readOnly"],input:["input",d&&"disabled","search"===p&&"inputTypeSearch",l&&"inputMultiline","small"===n&&"inputSizeSmall",k&&"inputHiddenLabel",o&&"inputAdornedStart",f&&"inputAdornedEnd",m&&"readOnly"]};return(0,j.A)(q,M,b)})(aw),ay=ad.root||n.Root||Q,az=ac.root||q.root||{},aA=ad.input||n.Input||R;return av={...av,...ac.input??q.input},(0,v.jsxs)(h.Fragment,{children:[!t&&"function"==typeof S&&(d||(d=(0,v.jsx)(S,{}))),(0,v.jsxs)(ay,{...az,ref:b,onClick:a=>{ak.current&&a.currentTarget===a.target&&ak.current.focus(),V&&V(a)},...ah,...!(0,p.A)(ay)&&{ownerState:{...aw,...az.ownerState}},className:(0,i.A)(ax.root,az.className,k,$&&"MuiInputBase-readOnly"),children:[ae,(0,v.jsx)(B.Provider,{value:null,children:(0,v.jsx)(aA,{"aria-invalid":aq.error,"aria-describedby":e,autoComplete:f,autoFocus:g,defaultValue:r,disabled:aq.disabled,id:y,onAnimationStart:a=>{at("mui-auto-fill-cancel"===a.animationName?ak.current:{value:"x"})},name:P,placeholder:Z,readOnly:$,required:aq.required,rows:aa,value:ai,onKeyDown:X,onKeyUp:Y,type:af,...av,...!(0,p.A)(aA)&&{as:au,ownerState:{...aw,...av.ownerState}},ref:am,className:(0,i.A)(ax.input,av.className,$&&"MuiInputBase-readOnly"),onBlur:a=>{T&&T(a),E.onBlur&&E.onBlur(a),ap&&ap.onBlur?ap.onBlur(a):ao(!1)},onChange:(a,...b)=>{if(!aj){let b=a.target||ak.current;if(null==b)throw Error((0,o.A)(1));at({value:b.value})}E.onChange&&E.onChange(a,...b),U&&U(a,...b)},onFocus:a=>{W&&W(a),E.onFocus&&E.onFocus(a),ap&&ap.onFocus?ap.onFocus(a):ao(!0)}})}),u,_?_({...aq,startAdornment:ae}):null]})]})});var U=c(80317),V=c(48583);function W(a){return(0,L.Ay)("MuiInput",a)}let X={...N,...(0,K.A)("MuiInput",["root","underline","input"])},Y=(0,l.default)(Q,{shouldForwardProp:a=>(0,U.A)(a)||"classes"===a,name:"MuiInput",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[...O(a,b),!c.disableUnderline&&b.underline]}})((0,E.A)(({theme:a})=>{let b="light"===a.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return a.vars&&(b=a.alpha(a.vars.palette.common.onBackground,a.vars.opacity.inputUnderline)),{position:"relative",variants:[{props:({ownerState:a})=>a.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:a})=>!a.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:a.transitions.create("transform",{duration:a.transitions.duration.shorter,easing:a.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${X.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${X.error}`]:{"&::before, &::after":{borderBottomColor:(a.vars||a).palette.error.main}},"&::before":{borderBottom:`1px solid ${b}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:a.transitions.create("border-bottom-color",{duration:a.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${X.disabled}, .${X.error}):before`]:{borderBottom:`2px solid ${(a.vars||a).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${b}`}},[`&.${X.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(a.palette).filter((0,V.A)()).map(([b])=>({props:{color:b,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(a.vars||a).palette[b].main}`}}}))]}})),Z=(0,l.default)(R,{name:"MuiInput",slot:"Input",overridesResolver:P})({}),$=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiInput"}),{disableUnderline:d=!1,components:e={},componentsProps:f,fullWidth:g=!1,inputComponent:h="input",multiline:i=!1,slotProps:k,slots:l={},type:o="text",...p}=c,q=(a=>{let{classes:b,disableUnderline:c}=a,d=(0,j.A)({root:["root",!c&&"underline"],input:["input"]},W,b);return{...b,...d}})(c),r={root:{ownerState:{disableUnderline:d}}},s=k??f?(0,n.A)(k??f,r):r,t=l.root??e.Root??Y,u=l.input??e.Input??Z;return(0,v.jsx)(T,{slots:{root:t,input:u},slotProps:s,fullWidth:g,inputComponent:h,multiline:i,ref:b,type:o,...p,classes:q})});function _(a){return(0,L.Ay)("MuiFilledInput",a)}$.muiName="Input";let aa={...N,...(0,K.A)("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},ab=(0,l.default)(Q,{shouldForwardProp:a=>(0,U.A)(a)||"classes"===a,name:"MuiFilledInput",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[...O(a,b),!c.disableUnderline&&b.underline]}})((0,E.A)(({theme:a})=>{let b="light"===a.palette.mode,c=b?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)";return{position:"relative",backgroundColor:a.vars?a.vars.palette.FilledInput.bg:c,borderTopLeftRadius:(a.vars||a).shape.borderRadius,borderTopRightRadius:(a.vars||a).shape.borderRadius,transition:a.transitions.create("background-color",{duration:a.transitions.duration.shorter,easing:a.transitions.easing.easeOut}),"&:hover":{backgroundColor:a.vars?a.vars.palette.FilledInput.hoverBg:b?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:a.vars?a.vars.palette.FilledInput.bg:c}},[`&.${aa.focused}`]:{backgroundColor:a.vars?a.vars.palette.FilledInput.bg:c},[`&.${aa.disabled}`]:{backgroundColor:a.vars?a.vars.palette.FilledInput.disabledBg:b?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"},variants:[{props:({ownerState:a})=>!a.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:a.transitions.create("transform",{duration:a.transitions.duration.shorter,easing:a.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${aa.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${aa.error}`]:{"&::before, &::after":{borderBottomColor:(a.vars||a).palette.error.main}},"&::before":{borderBottom:`1px solid ${a.vars?a.alpha(a.vars.palette.common.onBackground,a.vars.opacity.inputUnderline):b?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)"}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:a.transitions.create("border-bottom-color",{duration:a.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${aa.disabled}, .${aa.error}):before`]:{borderBottom:`1px solid ${(a.vars||a).palette.text.primary}`},[`&.${aa.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(a.palette).filter((0,V.A)()).map(([b])=>({props:{disableUnderline:!1,color:b},style:{"&::after":{borderBottom:`2px solid ${(a.vars||a).palette[b]?.main}`}}})),{props:({ownerState:a})=>a.startAdornment,style:{paddingLeft:12}},{props:({ownerState:a})=>a.endAdornment,style:{paddingRight:12}},{props:({ownerState:a})=>a.multiline,style:{padding:"25px 12px 8px"}},{props:({ownerState:a,size:b})=>a.multiline&&"small"===b,style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:a})=>a.multiline&&a.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:a})=>a.multiline&&a.hiddenLabel&&"small"===a.size,style:{paddingTop:8,paddingBottom:9}}]}})),ac=(0,l.default)(R,{name:"MuiFilledInput",slot:"Input",overridesResolver:P})((0,E.A)(({theme:a})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!a.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===a.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===a.palette.mode?null:"#fff",caretColor:"light"===a.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},...a.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[a.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:a})=>a.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:a})=>a.startAdornment,style:{paddingLeft:0}},{props:({ownerState:a})=>a.endAdornment,style:{paddingRight:0}},{props:({ownerState:a})=>a.hiddenLabel&&"small"===a.size,style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:a})=>a.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),ad=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiFilledInput"}),{disableUnderline:d=!1,components:e={},componentsProps:f,fullWidth:g=!1,hiddenLabel:h,inputComponent:i="input",multiline:k=!1,slotProps:l,slots:o={},type:p="text",...q}=c,r={...c,disableUnderline:d,fullWidth:g,inputComponent:i,multiline:k,type:p},s=(a=>{let{classes:b,disableUnderline:c,startAdornment:d,endAdornment:e,size:f,hiddenLabel:g,multiline:h}=a,i={root:["root",!c&&"underline",d&&"adornedStart",e&&"adornedEnd","small"===f&&`size${(0,F.A)(f)}`,g&&"hiddenLabel",h&&"multiline"],input:["input"]},k=(0,j.A)(i,_,b);return{...b,...k}})(c),t={root:{ownerState:r},input:{ownerState:r}},u=l??f?(0,n.A)(t,l??f):t,w=o.root??e.Root??ab,x=o.input??e.Input??ac;return(0,v.jsx)(T,{slots:{root:w,input:x},slotProps:u,fullWidth:g,inputComponent:i,multiline:k,ref:b,type:p,...q,classes:s})});ad.muiName="Input";let ae=(0,l.default)("fieldset",{name:"MuiNotchedOutlined",shouldForwardProp:U.A})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),af=(0,l.default)("legend",{name:"MuiNotchedOutlined",shouldForwardProp:U.A})((0,E.A)(({theme:a})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:({ownerState:a})=>!a.withLabel,style:{padding:0,lineHeight:"11px",transition:a.transitions.create("width",{duration:150,easing:a.transitions.easing.easeOut})}},{props:({ownerState:a})=>a.withLabel,style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:a.transitions.create("max-width",{duration:50,easing:a.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:({ownerState:a})=>a.withLabel&&a.notched,style:{maxWidth:"100%",transition:a.transitions.create("max-width",{duration:100,easing:a.transitions.easing.easeOut,delay:50})}}]})));function ag(a){return(0,L.Ay)("MuiOutlinedInput",a)}let ah={...N,...(0,K.A)("MuiOutlinedInput",["root","notchedOutline","input"])};var ai=c(60360);let aj=(0,l.default)(Q,{shouldForwardProp:a=>(0,U.A)(a)||"classes"===a,name:"MuiOutlinedInput",slot:"Root",overridesResolver:O})((0,E.A)(({theme:a})=>{let b="light"===a.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(a.vars||a).shape.borderRadius,[`&:hover .${ah.notchedOutline}`]:{borderColor:(a.vars||a).palette.text.primary},"@media (hover: none)":{[`&:hover .${ah.notchedOutline}`]:{borderColor:a.vars?a.alpha(a.vars.palette.common.onBackground,.23):b}},[`&.${ah.focused} .${ah.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(a.palette).filter((0,V.A)()).map(([b])=>({props:{color:b},style:{[`&.${ah.focused} .${ah.notchedOutline}`]:{borderColor:(a.vars||a).palette[b].main}}})),{props:{},style:{[`&.${ah.error} .${ah.notchedOutline}`]:{borderColor:(a.vars||a).palette.error.main},[`&.${ah.disabled} .${ah.notchedOutline}`]:{borderColor:(a.vars||a).palette.action.disabled}}},{props:({ownerState:a})=>a.startAdornment,style:{paddingLeft:14}},{props:({ownerState:a})=>a.endAdornment,style:{paddingRight:14}},{props:({ownerState:a})=>a.multiline,style:{padding:"16.5px 14px"}},{props:({ownerState:a,size:b})=>a.multiline&&"small"===b,style:{padding:"8.5px 14px"}}]}})),ak=(0,l.default)(function(a){let{children:b,classes:c,className:d,label:f,notched:g,...h}=a,i=null!=f&&""!==f,j={...a,notched:g,withLabel:i};return(0,v.jsx)(ae,{"aria-hidden":!0,className:d,ownerState:j,...h,children:(0,v.jsx)(af,{ownerState:j,children:i?(0,v.jsx)("span",{children:f}):e||(e=(0,v.jsx)("span",{className:"notranslate","aria-hidden":!0,children:"​"}))})})},{name:"MuiOutlinedInput",slot:"NotchedOutline"})((0,E.A)(({theme:a})=>{let b="light"===a.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:a.vars?a.alpha(a.vars.palette.common.onBackground,.23):b}})),al=(0,l.default)(R,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:P})((0,E.A)(({theme:a})=>({padding:"16.5px 14px",...!a.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===a.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===a.palette.mode?null:"#fff",caretColor:"light"===a.palette.mode?null:"#fff",borderRadius:"inherit"}},...a.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[a.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:({ownerState:a})=>a.multiline,style:{padding:0}},{props:({ownerState:a})=>a.startAdornment,style:{paddingLeft:0}},{props:({ownerState:a})=>a.endAdornment,style:{paddingRight:0}}]}))),am=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiOutlinedInput"}),{components:d={},fullWidth:e=!1,inputComponent:f="input",label:g,multiline:i=!1,notched:k,slots:l={},slotProps:n={},type:o="text",...p}=c,q=(a=>{let{classes:b}=a,c=(0,j.A)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},ag,b);return{...b,...c}})(c),r=C(),s=A({props:c,muiFormControl:r,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),t={...c,color:s.color||"primary",disabled:s.disabled,error:s.error,focused:s.focused,formControl:r,fullWidth:e,hiddenLabel:s.hiddenLabel,multiline:i,size:s.size,type:o},u=l.root??d.Root??aj,w=l.input??d.Input??al,[x,y]=(0,ai.A)("notchedOutline",{elementType:ak,className:q.notchedOutline,shouldForwardComponentProp:!0,ownerState:t,externalForwardedProps:{slots:l,slotProps:n},additionalProps:{label:null!=g&&""!==g&&s.required?(0,v.jsxs)(h.Fragment,{children:[g," ","*"]}):g}});return(0,v.jsx)(T,{slots:{root:u,input:w},slotProps:n,renderSuffix:a=>(0,v.jsx)(x,{...y,notched:void 0!==k?k:!!(a.startAdornment||a.filled||a.focused)}),fullWidth:e,inputComponent:f,multiline:i,ref:b,type:o,...p,classes:{...q,notchedOutline:null}})});function an(a){return(0,L.Ay)("MuiFormLabel",a)}am.muiName="Input";let ao=(0,K.A)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),ap=(0,l.default)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,"secondary"===c.color&&b.colorSecondary,c.filled&&b.filled]}})((0,E.A)(({theme:a})=>({color:(a.vars||a).palette.text.secondary,...a.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(a.palette).filter((0,V.A)()).map(([b])=>({props:{color:b},style:{[`&.${ao.focused}`]:{color:(a.vars||a).palette[b].main}}})),{props:{},style:{[`&.${ao.disabled}`]:{color:(a.vars||a).palette.text.disabled},[`&.${ao.error}`]:{color:(a.vars||a).palette.error.main}}}]}))),aq=(0,l.default)("span",{name:"MuiFormLabel",slot:"Asterisk"})((0,E.A)(({theme:a})=>({[`&.${ao.error}`]:{color:(a.vars||a).palette.error.main}}))),ar=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiFormLabel"}),{children:d,className:e,color:f,component:g="label",disabled:h,error:k,filled:l,focused:n,required:o,...p}=c,q=A({props:c,muiFormControl:C(),states:["color","required","focused","disabled","error","filled"]}),r={...c,color:q.color||"primary",component:g,disabled:q.disabled,error:q.error,filled:q.filled,focused:q.focused,required:q.required},s=(a=>{let{classes:b,color:c,focused:d,disabled:e,error:f,filled:g,required:h}=a,i={root:["root",`color${(0,F.A)(c)}`,e&&"disabled",f&&"error",g&&"filled",d&&"focused",h&&"required"],asterisk:["asterisk",f&&"error"]};return(0,j.A)(i,an,b)})(r);return(0,v.jsxs)(ap,{as:g,ownerState:r,className:(0,i.A)(s.root,e),ref:b,...p,children:[d,q.required&&(0,v.jsxs)(aq,{ownerState:r,"aria-hidden":!0,className:s.asterisk,children:[" ","*"]})]})});function as(a){return(0,L.Ay)("MuiInputLabel",a)}(0,K.A)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);let at=(0,l.default)(ar,{shouldForwardProp:a=>(0,U.A)(a)||"classes"===a,name:"MuiInputLabel",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[{[`& .${ao.asterisk}`]:b.asterisk},b.root,c.formControl&&b.formControl,"small"===c.size&&b.sizeSmall,c.shrink&&b.shrink,!c.disableAnimation&&b.animated,c.focused&&b.focused,b[c.variant]]}})((0,E.A)(({theme:a})=>({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:({ownerState:a})=>a.formControl,style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:({ownerState:a})=>a.shrink,style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:({ownerState:a})=>!a.disableAnimation,style:{transition:a.transitions.create(["color","transform","max-width"],{duration:a.transitions.duration.shorter,easing:a.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:({variant:a,ownerState:b})=>"filled"===a&&b.shrink,style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:({variant:a,ownerState:b,size:c})=>"filled"===a&&b.shrink&&"small"===c,style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:({variant:a,ownerState:b})=>"outlined"===a&&b.shrink,style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}))),au=h.forwardRef(function(a,b){let c=(0,m.b)({name:"MuiInputLabel",props:a}),{disableAnimation:d=!1,margin:e,shrink:f,variant:g,className:h,...k}=c,l=C(),n=f;void 0===n&&l&&(n=l.filled||l.focused||l.adornedStart);let o=A({props:c,muiFormControl:l,states:["size","variant","required","focused"]}),p={...c,disableAnimation:d,formControl:l,shrink:n,size:o.size,variant:o.variant,required:o.required,focused:o.focused},q=(a=>{let{classes:b,formControl:c,size:d,shrink:e,disableAnimation:f,variant:g,required:h}=a,i={root:["root",c&&"formControl",!f&&"animated",e&&"shrink",d&&"medium"!==d&&`size${(0,F.A)(d)}`,g],asterisk:[h&&"asterisk"]},k=(0,j.A)(i,as,b);return{...b,...k}})(p);return(0,v.jsx)(at,{"data-shrink":n,ref:b,className:(0,i.A)(q.root,h),...k,ownerState:p,classes:q})});var av=c(2096);function aw(a){return(0,L.Ay)("MuiFormControl",a)}(0,K.A)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);let ax=(0,l.default)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[`margin${(0,F.A)(c.margin)}`],c.fullWidth&&b.fullWidth]}})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),ay=h.forwardRef(function(a,b){let c,d=(0,m.b)({props:a,name:"MuiFormControl"}),{children:e,className:f,color:g="primary",component:k="div",disabled:l=!1,error:n=!1,focused:o,fullWidth:p=!1,hiddenLabel:q=!1,margin:r="none",required:s=!1,size:t="medium",variant:u="outlined",...w}=d,x={...d,color:g,component:k,disabled:l,error:n,fullWidth:p,hiddenLabel:q,margin:r,required:s,size:t,variant:u},y=(a=>{let{classes:b,margin:c,fullWidth:d}=a,e={root:["root","none"!==c&&`margin${(0,F.A)(c)}`,d&&"fullWidth"]};return(0,j.A)(e,aw,b)})(x),[z,A]=h.useState(()=>{let a=!1;return e&&h.Children.forEach(e,b=>{if(!(0,av.A)(b,["Input","Select"]))return;let c=(0,av.A)(b,["Select"])?b.props.input:b;c&&c.props.startAdornment&&(a=!0)}),a}),[C,D]=h.useState(()=>{let a=!1;return e&&h.Children.forEach(e,b=>{(0,av.A)(b,["Input","Select"])&&(J(b.props,!0)||J(b.props.inputProps,!0))&&(a=!0)}),a}),[E,G]=h.useState(!1);l&&E&&G(!1);let H=void 0===o||l?E:o;h.useRef(!1);let I=h.useCallback(()=>{D(!0)},[]),K=h.useCallback(()=>{D(!1)},[]),L=h.useMemo(()=>({adornedStart:z,setAdornedStart:A,color:g,disabled:l,error:n,filled:C,focused:H,fullWidth:p,hiddenLabel:q,size:t,onBlur:()=>{G(!1)},onFocus:()=>{G(!0)},onEmpty:K,onFilled:I,registerEffect:c,required:s,variant:u}),[z,g,l,n,C,H,p,q,c,K,I,s,t,u]);return(0,v.jsx)(B.Provider,{value:L,children:(0,v.jsx)(ax,{as:k,ownerState:x,className:(0,i.A)(y.root,f),ref:b,...w,children:e})})});function az(a){return(0,L.Ay)("MuiFormHelperText",a)}let aA=(0,K.A)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),aB=(0,l.default)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.size&&b[`size${(0,F.A)(c.size)}`],c.contained&&b.contained,c.filled&&b.filled]}})((0,E.A)(({theme:a})=>({color:(a.vars||a).palette.text.secondary,...a.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${aA.disabled}`]:{color:(a.vars||a).palette.text.disabled},[`&.${aA.error}`]:{color:(a.vars||a).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:({ownerState:a})=>a.contained,style:{marginLeft:14,marginRight:14}}]}))),aC=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiFormHelperText"}),{children:d,className:e,component:g="p",disabled:h,error:k,filled:l,focused:n,margin:o,required:p,variant:q,...r}=c,s=A({props:c,muiFormControl:C(),states:["variant","size","disabled","error","filled","focused","required"]}),t={...c,component:g,contained:"filled"===s.variant||"outlined"===s.variant,variant:s.variant,size:s.size,disabled:s.disabled,error:s.error,filled:s.filled,focused:s.focused,required:s.required};delete t.ownerState;let u=(a=>{let{classes:b,contained:c,size:d,disabled:e,error:f,filled:g,focused:h,required:i}=a,k={root:["root",e&&"disabled",f&&"error",d&&`size${(0,F.A)(d)}`,c&&"contained",h&&"focused",g&&"filled",i&&"required"]};return(0,j.A)(k,az,b)})(t);return(0,v.jsx)(aB,{as:g,className:(0,i.A)(u.root,e),ref:b,...r,ownerState:t,children:" "===d?f||(f=(0,v.jsx)("span",{className:"notranslate","aria-hidden":!0,children:"​"})):d})});var aD=c(77012);let aE=c(66014).A;var aF=c(30225),aG=c(64428),aH=c(22737),aI=c(83846);let aJ=function(a){let{elementType:b,externalSlotProps:c,ownerState:d,skipResolvingSlotProps:e=!1,...f}=a,g=e?{}:(0,aI.A)(c,d),{props:h,internalRef:i}=(0,aH.A)({...f,externalSlotProps:g}),j=(0,r.A)(i,g?.ref,a.additionalProps?.ref);return(0,aG.A)(b,{...h,ref:j},d)};var aK=c(42987),aL=c(92664);let aM=c(72606).A,aN=u.A;function aO(a,b,c){return a===b?a.firstChild:b&&b.nextElementSibling?b.nextElementSibling:c?null:a.firstChild}function aP(a,b,c){return a===b?c?a.firstChild:a.lastChild:b&&b.previousElementSibling?b.previousElementSibling:c?null:a.lastChild}function aQ(a,b){if(void 0===b)return!0;let c=a.innerText;return void 0===c&&(c=a.textContent),0!==(c=c.trim().toLowerCase()).length&&(b.repeating?c[0]===b.keys[0]:c.startsWith(b.keys.join("")))}function aR(a,b,c,d,e,f){let g=!1,h=e(a,b,!!b&&c);for(;h;){if(h===a.firstChild){if(g)return!1;g=!0}let b=!d&&(h.disabled||"true"===h.getAttribute("aria-disabled"));if(h.hasAttribute("tabindex")&&aQ(h,f)&&!b)return h.focus(),!0;h=e(a,h,c)}return!1}let aS=h.forwardRef(function(a,b){let{actions:c,autoFocus:d=!1,autoFocusItem:e=!1,children:f,className:g,disabledItemsFocusable:i=!1,disableListWrap:j=!1,onKeyDown:k,variant:l="selectedMenu",...m}=a,n=h.useRef(null),o=h.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,H.A)(()=>{d&&n.current.focus()},[d]),h.useImperativeHandle(c,()=>({adjustStyleForScrollbar:(a,{direction:b})=>{let c=!n.current.style.width;if(a.clientHeight{if(!h.isValidElement(a)){q===b&&(q+=1)>=f.length&&(q=-1);return}a.props.disabled||("selectedMenu"===l&&a.props.selected?q=b:-1===q&&(q=b)),q===b&&(a.props.disabled||a.props.muiSkipListHighlight||a.type.muiSkipListHighlight)&&(q+=1)>=f.length&&(q=-1)});let r=h.Children.map(f,(a,b)=>{if(b===q){let b={};return e&&(b.autoFocus=!0),void 0===a.props.tabIndex&&"selectedMenu"===l&&(b.tabIndex=0),h.cloneElement(a,b)}return a});return(0,v.jsx)(aK.A,{role:"menu",ref:p,className:g,onKeyDown:a=>{let b=n.current,c=a.key;if(a.ctrlKey||a.metaKey||a.altKey){k&&k(a);return}let d=(0,aL.A)(aE(b));if("ArrowDown"===c)a.preventDefault(),aR(b,d,j,i,aO);else if("ArrowUp"===c)a.preventDefault(),aR(b,d,j,i,aP);else if("Home"===c)a.preventDefault(),aR(b,null,j,i,aO);else if("End"===c)a.preventDefault(),aR(b,null,j,i,aP);else if(1===c.length){let e=o.current,f=c.toLowerCase(),g=performance.now();e.keys.length>0&&(g-e.lastTime>500?(e.keys=[],e.repeating=!0,e.previousKeyMatched=!0):e.repeating&&f!==e.keys[0]&&(e.repeating=!1)),e.lastTime=g,e.keys.push(f);let h=d&&!e.repeating&&aQ(d,e);e.previousKeyMatched&&(h||aR(b,d,!1,i,aO,e))?a.preventDefault():e.previousKeyMatched=!1}k&&k(a)},tabIndex:d?0:-1,...m,children:r})});var aT=c(55774),aU=c(37438),aV=c(53678),aW=c(71427);function aX(a){return`scale(${a}, ${a**2})`}let aY={entering:{opacity:1,transform:aX(1)},entered:{opacity:1,transform:"none"}},aZ="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),a$=h.forwardRef(function(a,b){let{addEndListener:c,appear:d=!0,children:e,easing:f,in:g,onEnter:i,onEntered:j,onEntering:k,onExit:l,onExited:m,onExiting:n,style:o,timeout:p="auto",TransitionComponent:q=aU.Ay,...r}=a,s=(0,aT.A)(),t=h.useRef(),u=(0,aV.default)(),w=h.useRef(null),x=(0,G.A)(w,(0,aD.A)(e),b),y=a=>b=>{if(a){let c=w.current;void 0===b?a(c):a(c,b)}},z=y(k),A=y((a,b)=>{let c;(0,aW.q)(a);let{duration:d,delay:e,easing:g}=(0,aW.c)({style:o,timeout:p,easing:f},{mode:"enter"});"auto"===p?t.current=c=u.transitions.getAutoHeightDuration(a.clientHeight):c=d,a.style.transition=[u.transitions.create("opacity",{duration:c,delay:e}),u.transitions.create("transform",{duration:aZ?c:.666*c,delay:e,easing:g})].join(","),i&&i(a,b)}),B=y(j),C=y(n),D=y(a=>{let b,{duration:c,delay:d,easing:e}=(0,aW.c)({style:o,timeout:p,easing:f},{mode:"exit"});"auto"===p?t.current=b=u.transitions.getAutoHeightDuration(a.clientHeight):b=c,a.style.transition=[u.transitions.create("opacity",{duration:b,delay:d}),u.transitions.create("transform",{duration:aZ?b:.666*b,delay:aZ?d:d||.333*b,easing:e})].join(","),a.style.opacity=0,a.style.transform=aX(.75),l&&l(a)}),E=y(m);return(0,v.jsx)(q,{appear:d,in:g,nodeRef:w,onEnter:A,onEntered:B,onEntering:z,onExit:D,onExited:E,onExiting:C,addEndListener:a=>{"auto"===p&&s.start(t.current||0,a),c&&c(w.current,a)},timeout:"auto"===p?null:p,...r,children:(a,{ownerState:b,...c})=>h.cloneElement(e,{style:{opacity:0,transform:aX(.75),visibility:"exited"!==a||g?void 0:"hidden",...aY[a],...o,...e.props.style},ref:x,...c})})});a$&&(a$.muiSupportAuto=!0);var a_=c(81955),a0=c(31933);function a1(a){return(0,L.Ay)("MuiPopover",a)}function a2(a,b){let c=0;return"number"==typeof b?c=b:"center"===b?c=a.height/2:"bottom"===b&&(c=a.height),c}function a3(a,b){let c=0;return"number"==typeof b?c=b:"center"===b?c=a.width/2:"right"===b&&(c=a.width),c}function a4(a){return[a.horizontal,a.vertical].map(a=>"number"==typeof a?`${a}px`:a).join(" ")}function a5(a){return"function"==typeof a?a():a}(0,K.A)("MuiPopover",["root","paper"]);let a6=(0,l.default)(a_.A,{name:"MuiPopover",slot:"Root"})({}),a7=(0,l.default)(a0.A,{name:"MuiPopover",slot:"Paper"})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),a8=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiPopover"}),{action:d,anchorEl:e,anchorOrigin:f={vertical:"top",horizontal:"left"},anchorPosition:g,anchorReference:k="anchorEl",children:l,className:n,container:o,elevation:r=8,marginThreshold:s=16,open:t,PaperProps:u={},slots:w={},slotProps:x={},transformOrigin:y={vertical:"top",horizontal:"left"},TransitionComponent:z,transitionDuration:A="auto",TransitionProps:B={},disableScrollLock:C=!1,...D}=c,E=h.useRef(),F={...c,anchorOrigin:f,anchorReference:k,elevation:r,marginThreshold:s,transformOrigin:y,TransitionComponent:z,transitionDuration:A,TransitionProps:B},G=(a=>{let{classes:b}=a;return(0,j.A)({root:["root"],paper:["paper"]},a1,b)})(F),H=h.useCallback(()=>{if("anchorPosition"===k)return g;let a=a5(e),b=(a&&1===a.nodeType?a:aE(E.current).body).getBoundingClientRect();return{top:b.top+a2(b,f.vertical),left:b.left+a3(b,f.horizontal)}},[e,f.horizontal,f.vertical,g,k]),I=h.useCallback(a=>({vertical:a2(a,y.vertical),horizontal:a3(a,y.horizontal)}),[y.horizontal,y.vertical]),J=h.useCallback(a=>{let b={width:a.offsetWidth,height:a.offsetHeight},c=I(b);if("none"===k)return{top:null,left:null,transformOrigin:a4(c)};let d=H(),f=d.top-c.vertical,g=d.left-c.horizontal,h=f+b.height,i=g+b.width,j=aN(a5(e)),l=j.innerHeight-s,m=j.innerWidth-s;if(null!==s&&fl){let a=h-l;f-=a,c.vertical+=a}if(null!==s&&gm){let a=i-m;g-=a,c.horizontal+=a}return{top:`${Math.round(f)}px`,left:`${Math.round(g)}px`,transformOrigin:a4(c)}},[e,k,H,I,s]),[K,L]=h.useState(t),M=h.useCallback(()=>{let a=E.current;if(!a)return;let b=J(a);null!==b.top&&a.style.setProperty("top",b.top),null!==b.left&&(a.style.left=b.left),a.style.transformOrigin=b.transformOrigin,L(!0)},[J]);h.useEffect(()=>(C&&window.addEventListener("scroll",M),()=>window.removeEventListener("scroll",M)),[e,C,M]),h.useEffect(()=>{t&&M()}),h.useImperativeHandle(d,()=>t?{updatePosition:()=>{M()}}:null,[t,M]),h.useEffect(()=>{if(!t)return;let a=q(()=>{M()}),b=aN(a5(e));return b.addEventListener("resize",a),()=>{a.clear(),b.removeEventListener("resize",a)}},[e,t,M]);let N=A,O={slots:{transition:z,...w},slotProps:{transition:B,paper:u,...x}},[P,Q]=(0,ai.A)("transition",{elementType:a$,externalForwardedProps:O,ownerState:F,getSlotProps:a=>({...a,onEntering:(b,c)=>{a.onEntering?.(b,c),M()},onExited:b=>{a.onExited?.(b),L(!1)}}),additionalProps:{appear:!0,in:t}});"auto"!==A||P.muiSupportAuto||(N=void 0);let R=o||(e?aE(a5(e)).body:void 0),[S,{slots:T,slotProps:U,...V}]=(0,ai.A)("root",{ref:b,elementType:a6,externalForwardedProps:{...O,...D},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:w.backdrop},slotProps:{backdrop:function(a,b){if(!a)return b;function c(a,b){let c={};return Object.keys(b).forEach(d=>{(function(a,b){let c=a.charCodeAt(2);return"o"===a[0]&&"n"===a[1]&&c>=65&&c<=90&&"function"==typeof b})(d,b[d])&&"function"==typeof a[d]&&(c[d]=(...c)=>{a[d](...c),b[d](...c)})}),c}if("function"==typeof a||"function"==typeof b)return d=>{let e="function"==typeof b?b(d):b,f="function"==typeof a?a({...d,...e}):a,g=(0,i.A)(d?.className,e?.className,f?.className),h=c(f,e);return{...e,...f,...h,...!!g&&{className:g},...e?.style&&f?.style&&{style:{...e.style,...f.style}},...e?.sx&&f?.sx&&{sx:[...Array.isArray(e.sx)?e.sx:[e.sx],...Array.isArray(f.sx)?f.sx:[f.sx]]}}};let d=c(a,b),e=(0,i.A)(b?.className,a?.className);return{...b,...a,...d,...!!e&&{className:e},...b?.style&&a?.style&&{style:{...b.style,...a.style}},...b?.sx&&a?.sx&&{sx:[...Array.isArray(b.sx)?b.sx:[b.sx],...Array.isArray(a.sx)?a.sx:[a.sx]]}}}("function"==typeof x.backdrop?x.backdrop(F):x.backdrop,{invisible:!0})},container:R,open:t},ownerState:F,className:(0,i.A)(G.root,n)}),[W,X]=(0,ai.A)("paper",{ref:E,className:G.paper,elementType:a7,externalForwardedProps:O,shouldForwardComponentProp:!0,additionalProps:{elevation:r,style:K?void 0:{opacity:0}},ownerState:F});return(0,v.jsx)(S,{...V,...!(0,p.A)(S)&&{slots:T,slotProps:U,disableScrollLock:C},children:(0,v.jsx)(P,{...Q,timeout:N,children:(0,v.jsx)(W,{...X,children:l})})})});function a9(a){return(0,L.Ay)("MuiMenu",a)}(0,K.A)("MuiMenu",["root","paper","list"]);let ba={vertical:"top",horizontal:"right"},bb={vertical:"top",horizontal:"left"},bc=(0,l.default)(a8,{shouldForwardProp:a=>(0,U.A)(a)||"classes"===a,name:"MuiMenu",slot:"Root"})({}),bd=(0,l.default)(a7,{name:"MuiMenu",slot:"Paper"})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),be=(0,l.default)(aS,{name:"MuiMenu",slot:"List"})({outline:0}),bf=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiMenu"}),{autoFocus:d=!0,children:e,className:f,disableAutoFocusItem:g=!1,MenuListProps:k={},onClose:l,open:n,PaperProps:o={},PopoverClasses:p,transitionDuration:q="auto",TransitionProps:{onEntering:r,...s}={},variant:t="selectedMenu",slots:u={},slotProps:w={},...x}=c,y=(0,aF.useRtl)(),z={...c,autoFocus:d,disableAutoFocusItem:g,MenuListProps:k,onEntering:r,PaperProps:o,transitionDuration:q,TransitionProps:s,variant:t},A=(a=>{let{classes:b}=a;return(0,j.A)({root:["root"],paper:["paper"],list:["list"]},a9,b)})(z),B=d&&!g&&n,C=h.useRef(null),D=-1;h.Children.map(e,(a,b)=>{h.isValidElement(a)&&(a.props.disabled||("selectedMenu"===t&&a.props.selected?D=b:-1===D&&(D=b)))});let E={slots:u,slotProps:{list:k,transition:s,paper:o,...w}},F=aJ({elementType:u.root,externalSlotProps:w.root,ownerState:z,className:[A.root,f]}),[G,H]=(0,ai.A)("paper",{className:A.paper,elementType:bd,externalForwardedProps:E,shouldForwardComponentProp:!0,ownerState:z}),[I,J]=(0,ai.A)("list",{className:(0,i.A)(A.list,k.className),elementType:be,shouldForwardComponentProp:!0,externalForwardedProps:E,getSlotProps:a=>({...a,onKeyDown:b=>{"Tab"===b.key&&(b.preventDefault(),l&&l(b,"tabKeyDown")),a.onKeyDown?.(b)}}),ownerState:z}),K="function"==typeof E.slotProps.transition?E.slotProps.transition(z):E.slotProps.transition;return(0,v.jsx)(bc,{onClose:l,anchorOrigin:{vertical:"bottom",horizontal:y?"right":"left"},transformOrigin:y?ba:bb,slots:{root:u.root,paper:G,backdrop:u.backdrop,...u.transition&&{transition:u.transition}},slotProps:{root:F,paper:H,backdrop:"function"==typeof w.backdrop?w.backdrop(z):w.backdrop,transition:{...K,onEntering:(...a)=>{((a,b)=>{C.current&&C.current.adjustStyleForScrollbar(a,{direction:y?"rtl":"ltr"}),r&&r(a,b)})(...a),K?.onEntering?.(...a)}}},open:n,ref:b,transitionDuration:q,ownerState:z,...x,classes:p,children:(0,v.jsx)(I,{actions:C,autoFocus:d&&(-1===D||g),autoFocusItem:B,variant:t,...J,children:e})})});function bg(a){return(0,L.Ay)("MuiNativeSelect",a)}let bh=(0,K.A)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),bi=(0,l.default)("select",{name:"MuiNativeSelect"})(({theme:a})=>({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},[`&.${bh.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(a.vars||a).palette.background.paper},variants:[{props:({ownerState:a})=>"filled"!==a.variant&&"outlined"!==a.variant,style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(a.vars||a).shape.borderRadius,"&:focus":{borderRadius:(a.vars||a).shape.borderRadius},"&&&":{paddingRight:32}}}]})),bj=(0,l.default)(bi,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:U.A,overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.select,b[c.variant],c.error&&b.error,{[`&.${bh.multiple}`]:b.multiple}]}})({}),bk=(0,l.default)("svg",{name:"MuiNativeSelect"})(({theme:a})=>({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(a.vars||a).palette.action.active,[`&.${bh.disabled}`]:{color:(a.vars||a).palette.action.disabled},variants:[{props:({ownerState:a})=>a.open,style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]})),bl=(0,l.default)(bk,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.icon,c.variant&&b[`icon${(0,F.A)(c.variant)}`],c.open&&b.iconOpen]}})({}),bm=h.forwardRef(function(a,b){let{className:c,disabled:d,error:e,IconComponent:f,inputRef:g,variant:k="standard",...l}=a,m={...a,disabled:d,variant:k,error:e},n=(a=>{let{classes:b,variant:c,disabled:d,multiple:e,open:f,error:g}=a,h={select:["select",c,d&&"disabled",e&&"multiple",g&&"error"],icon:["icon",`icon${(0,F.A)(c)}`,f&&"iconOpen",d&&"disabled"]};return(0,j.A)(h,bg,b)})(m);return(0,v.jsxs)(h.Fragment,{children:[(0,v.jsx)(bj,{ownerState:m,className:(0,i.A)(n.select,c),disabled:d,ref:g||b,...l}),a.multiple?null:(0,v.jsx)(bl,{as:f,ownerState:m,className:n.icon})]})});var bn=c(48457);let bo=function(a){let{controlled:b,default:c,name:d,state:e="value"}=a,{current:f}=h.useRef(void 0!==b),[g,i]=h.useState(c),j=h.useCallback(a=>{f||i(a)},[]);return[f?b:g,j]};function bp(a){return(0,L.Ay)("MuiSelect",a)}let bq=(0,K.A)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),br=(0,l.default)(bi,{name:"MuiSelect",slot:"Select",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[{[`&.${bq.select}`]:b.select},{[`&.${bq.select}`]:b[c.variant]},{[`&.${bq.error}`]:b.error},{[`&.${bq.multiple}`]:b.multiple}]}})({[`&.${bq.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),bs=(0,l.default)(bk,{name:"MuiSelect",slot:"Icon",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.icon,c.variant&&b[`icon${(0,F.A)(c.variant)}`],c.open&&b.iconOpen]}})({}),bt=(0,l.default)("input",{shouldForwardProp:a=>(0,bn.A)(a)&&"classes"!==a,name:"MuiSelect",slot:"NativeInput"})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function bu(a,b){return"object"==typeof b&&null!==b?a===b:String(a)===String(b)}let bv=h.forwardRef(function(a,b){var c;let d,e,{"aria-describedby":f,"aria-label":l,autoFocus:m,autoWidth:n,children:p,className:q,defaultOpen:r,defaultValue:s,disabled:t,displayEmpty:u,error:w=!1,IconComponent:x,inputRef:y,labelId:z,MenuProps:A={},multiple:B,name:C,onBlur:D,onChange:E,onClose:H,onFocus:I,onKeyDown:K,onMouseDown:L,onOpen:M,open:N,readOnly:O,renderValue:P,required:Q,SelectDisplayProps:R={},tabIndex:S,type:T,value:U,variant:V="standard",...W}=a,[X,Y]=bo({controlled:U,default:s,name:"Select"}),[Z,$]=bo({controlled:N,default:r,name:"Select"}),_=h.useRef(null),aa=h.useRef(null),[ab,ac]=h.useState(null),{current:ad}=h.useRef(null!=N),[ae,af]=h.useState(),ag=(0,G.A)(b,y),ah=h.useCallback(a=>{aa.current=a,a&&ac(a)},[]),ai=ab?.parentNode;h.useImperativeHandle(ag,()=>({focus:()=>{aa.current.focus()},node:_.current,value:X}),[X]);let aj=null!==ab&&Z;h.useEffect(()=>{if(!aj||!ai||n||"undefined"==typeof ResizeObserver)return;let a=new ResizeObserver(()=>{af(ai.clientWidth)});return a.observe(ai),()=>{a.disconnect()}},[aj,ai,n]),h.useEffect(()=>{r&&Z&&ab&&!ad&&(af(n?null:ai.clientWidth),aa.current.focus())},[ab,n]),h.useEffect(()=>{m&&aa.current.focus()},[m]),h.useEffect(()=>{if(!z)return;let a=aE(aa.current).getElementById(z);if(a){let b=()=>{getSelection().isCollapsed&&aa.current.focus()};return a.addEventListener("click",b),()=>{a.removeEventListener("click",b)}}},[z]);let ak=(a,b)=>{a?M&&M(b):H&&H(b),ad||(af(n?null:ai.clientWidth),$(a))},al=h.Children.toArray(p);delete W["aria-invalid"];let am=[],an=!1;(J({value:X})||u)&&(P?d=P(X):an=!0);let ao=al.map(a=>{let b;if(!h.isValidElement(a))return null;if(B){if(!Array.isArray(X))throw Error((0,o.A)(2));(b=X.some(b=>bu(b,a.props.value)))&&an&&am.push(a.props.children)}else(b=bu(X,a.props.value))&&an&&(e=a.props.children);return h.cloneElement(a,{"aria-selected":b?"true":"false",onClick:b=>{let c;if(b.currentTarget.hasAttribute("tabindex")){if(B){c=Array.isArray(X)?X.slice():[];let b=X.indexOf(a.props.value);-1===b?c.push(a.props.value):c.splice(b,1)}else c=a.props.value;if(a.props.onClick&&a.props.onClick(b),X!==c&&(Y(c),E)){let d=b.nativeEvent||b,e=new d.constructor(d.type,d);Object.defineProperty(e,"target",{writable:!0,value:{value:c,name:C}}),E(e,a)}B||ak(!1,b)}},onKeyUp:b=>{" "===b.key&&b.preventDefault(),a.props.onKeyUp&&a.props.onKeyUp(b)},role:"option",selected:b,value:void 0,"data-value":a.props.value})});an&&(d=B?0===am.length?null:am.reduce((a,b,c)=>(a.push(b),c{let{classes:b,variant:c,disabled:d,multiple:e,open:f,error:g}=a,h={select:["select",c,d&&"disabled",e&&"multiple",g&&"error"],icon:["icon",`icon${(0,F.A)(c)}`,f&&"iconOpen",d&&"disabled"],nativeInput:["nativeInput"]};return(0,j.A)(h,bp,b)})(ar),at={...A.PaperProps,..."function"==typeof A.slotProps?.paper?A.slotProps.paper(ar):A.slotProps?.paper},au={...A.MenuListProps,..."function"==typeof A.slotProps?.list?A.slotProps.list(ar):A.slotProps?.list},av=(0,k.A)();return(0,v.jsxs)(h.Fragment,{children:[(0,v.jsx)(br,{as:"div",ref:ah,tabIndex:void 0!==S?S:t?null:0,role:"combobox","aria-controls":aj?av:void 0,"aria-disabled":t?"true":void 0,"aria-expanded":aj?"true":"false","aria-haspopup":"listbox","aria-label":l,"aria-labelledby":[z,aq].filter(Boolean).join(" ")||void 0,"aria-describedby":f,"aria-required":Q?"true":void 0,"aria-invalid":w?"true":void 0,onKeyDown:a=>{O||([" ","ArrowUp","ArrowDown","Enter"].includes(a.key)&&(a.preventDefault(),ak(!0,a)),K?.(a))},onMouseDown:t||O?null:a=>{L?.(a),0===a.button&&(a.preventDefault(),aa.current.focus(),ak(!0,a))},onBlur:a=>{!aj&&D&&(Object.defineProperty(a,"target",{writable:!0,value:{value:X,name:C}}),D(a))},onFocus:I,...R,ownerState:ar,className:(0,i.A)(R.className,as.select,q),id:aq,children:null!=(c=d)&&("string"!=typeof c||c.trim())?d:g||(g=(0,v.jsx)("span",{className:"notranslate","aria-hidden":!0,children:"​"}))}),(0,v.jsx)(bt,{"aria-invalid":w,value:Array.isArray(X)?X.join(","):X,name:C,ref:_,"aria-hidden":!0,onChange:a=>{let b=al.find(b=>b.props.value===a.target.value);void 0!==b&&(Y(b.props.value),E&&E(a,b))},tabIndex:-1,disabled:t,className:as.nativeInput,autoFocus:m,required:Q,...W,ownerState:ar}),(0,v.jsx)(bs,{as:x,className:as.icon,ownerState:ar}),(0,v.jsx)(bf,{id:`menu-${C||""}`,anchorEl:ai,open:aj,onClose:a=>{ak(!1,a)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},...A,slotProps:{...A.slotProps,list:{"aria-labelledby":z,role:"listbox","aria-multiselectable":B?"true":void 0,disableListWrap:!0,id:av,...au},paper:{...at,style:{minWidth:ap,...null!=at?at.style:null}}},children:ao})]})}),bw=(0,c(78384).A)((0,v.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),bx={name:"MuiSelect",slot:"Root",shouldForwardProp:a=>(0,U.A)(a)&&"variant"!==a},by=(0,l.default)($,bx)(""),bz=(0,l.default)(am,bx)(""),bA=(0,l.default)(ad,bx)(""),bB=h.forwardRef(function(a,b){let c=(0,m.b)({name:"MuiSelect",props:a}),{autoWidth:d=!1,children:e,classes:f={},className:g,defaultOpen:k=!1,displayEmpty:l=!1,IconComponent:o=bw,id:p,input:q,inputProps:r,label:s,labelId:t,MenuProps:u,multiple:w=!1,native:x=!1,onClose:y,onOpen:z,open:B,renderValue:D,SelectDisplayProps:E,variant:F="outlined",...H}=c,I=A({props:c,muiFormControl:C(),states:["variant","error"]}),J=I.variant||F,K={...c,variant:J,classes:f},L=(a=>{let{classes:b}=a,c=(0,j.A)({root:["root"]},bp,b);return{...b,...c}})(K),{root:M,...N}=L,O=q||({standard:(0,v.jsx)(by,{ownerState:K}),outlined:(0,v.jsx)(bz,{label:s,ownerState:K}),filled:(0,v.jsx)(bA,{ownerState:K})})[J],P=(0,G.A)(b,(0,aD.A)(O));return(0,v.jsx)(h.Fragment,{children:h.cloneElement(O,{inputComponent:x?bm:bv,inputProps:{children:e,error:I.error,IconComponent:o,variant:J,type:void 0,multiple:w,...x?{id:p}:{autoWidth:d,defaultOpen:k,displayEmpty:l,labelId:t,MenuProps:u,onClose:y,onOpen:z,open:B,renderValue:D,SelectDisplayProps:{id:p,...E}},...r,classes:r?(0,n.A)(N,r.classes):N,...q?q.props.inputProps:{}},...(w&&x||l)&&"outlined"===J?{notched:!0}:{},ref:P,className:(0,i.A)(O.props.className,g,L.root),...!q&&{variant:J},...H})})});function bC(a){return(0,L.Ay)("MuiTextField",a)}bB.muiName="Select",(0,K.A)("MuiTextField",["root"]);let bD={standard:$,filled:ad,outlined:am},bE=(0,l.default)(ay,{name:"MuiTextField",slot:"Root"})({}),bF=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiTextField"}),{autoComplete:d,autoFocus:e=!1,children:f,className:g,color:h="primary",defaultValue:l,disabled:n=!1,error:o=!1,FormHelperTextProps:p,fullWidth:q=!1,helperText:r,id:s,InputLabelProps:t,inputProps:u,InputProps:w,inputRef:x,label:y,maxRows:z,minRows:A,multiline:B=!1,name:C,onBlur:D,onChange:E,onFocus:F,placeholder:G,required:H=!1,rows:I,select:J=!1,SelectProps:K,slots:L={},slotProps:M={},type:N,value:O,variant:P="outlined",...Q}=c,R={...c,autoFocus:e,color:h,disabled:n,error:o,fullWidth:q,multiline:B,required:H,select:J,variant:P},S=(a=>{let{classes:b}=a;return(0,j.A)({root:["root"]},bC,b)})(R),T=(0,k.A)(s),U=r&&T?`${T}-helper-text`:void 0,V=y&&T?`${T}-label`:void 0,W=bD[P],X={slots:L,slotProps:{input:w,inputLabel:t,htmlInput:u,formHelperText:p,select:K,...M}},Y={},Z=X.slotProps.inputLabel;"outlined"===P&&(Z&&void 0!==Z.shrink&&(Y.notched=Z.shrink),Y.label=y),J&&(K&&K.native||(Y.id=void 0),Y["aria-describedby"]=void 0);let[$,_]=(0,ai.A)("root",{elementType:bE,shouldForwardComponentProp:!0,externalForwardedProps:{...X,...Q},ownerState:R,className:(0,i.A)(S.root,g),ref:b,additionalProps:{disabled:n,error:o,fullWidth:q,required:H,color:h,variant:P}}),[aa,ab]=(0,ai.A)("input",{elementType:W,externalForwardedProps:X,additionalProps:Y,ownerState:R}),[ac,ad]=(0,ai.A)("inputLabel",{elementType:au,externalForwardedProps:X,ownerState:R}),[ae,af]=(0,ai.A)("htmlInput",{elementType:"input",externalForwardedProps:X,ownerState:R}),[ag,ah]=(0,ai.A)("formHelperText",{elementType:aC,externalForwardedProps:X,ownerState:R}),[aj,ak]=(0,ai.A)("select",{elementType:bB,externalForwardedProps:X,ownerState:R}),al=(0,v.jsx)(aa,{"aria-describedby":U,autoComplete:d,autoFocus:e,defaultValue:l,fullWidth:q,multiline:B,name:C,rows:I,maxRows:z,minRows:A,type:N,value:O,id:T,inputRef:x,onBlur:D,onChange:E,onFocus:F,placeholder:G,inputProps:af,slots:{input:L.htmlInput?ae:void 0},...ab});return(0,v.jsxs)($,{..._,children:[null!=y&&""!==y&&(0,v.jsx)(ac,{htmlFor:T,id:V,...ad,children:y}),J?(0,v.jsx)(aj,{"aria-describedby":U,id:T,labelId:V,value:O,input:al,...ak,children:f}):al,r&&(0,v.jsx)(ag,{id:U,...ah,children:r})]})})},25718:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(66014);function e(a){return(0,d.A)(a).defaultView||window}},37438:(a,b,c)=>{c.d(b,{Ay:()=>s});var d=c(61293),e=c(40627),f=c(31768),g=c.n(f),h=c(65081),i=c.n(h);let j={disabled:!1};var k=c(94782),l="unmounted",m="exited",n="entering",o="entered",p="exiting",q=function(a){function b(b,c){var d,e=a.call(this,b,c)||this,f=c&&!c.isMounting?b.enter:b.appear;return e.appearStatus=null,b.in?f?(d=m,e.appearStatus=n):d=o:d=b.unmountOnExit||b.mountOnEnter?l:m,e.state={status:d},e.nextCallback=null,e}(0,e.A)(b,a),b.getDerivedStateFromProps=function(a,b){return a.in&&b.status===l?{status:m}:null};var c=b.prototype;return c.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},c.componentDidUpdate=function(a){var b=null;if(a!==this.props){var c=this.state.status;this.props.in?c!==n&&c!==o&&(b=n):(c===n||c===o)&&(b=p)}this.updateStatus(!1,b)},c.componentWillUnmount=function(){this.cancelNextCallback()},c.getTimeouts=function(){var a,b,c,d=this.props.timeout;return a=b=c=d,null!=d&&"number"!=typeof d&&(a=d.exit,b=d.enter,c=void 0!==d.appear?d.appear:b),{exit:a,enter:b,appear:c}},c.updateStatus=function(a,b){if(void 0===a&&(a=!1),null!==b)if(this.cancelNextCallback(),b===n){if(this.props.unmountOnExit||this.props.mountOnEnter){var c=this.props.nodeRef?this.props.nodeRef.current:i().findDOMNode(this);c&&c.scrollTop}this.performEnter(a)}else this.performExit();else this.props.unmountOnExit&&this.state.status===m&&this.setState({status:l})},c.performEnter=function(a){var b=this,c=this.props.enter,d=this.context?this.context.isMounting:a,e=this.props.nodeRef?[d]:[i().findDOMNode(this),d],f=e[0],g=e[1],h=this.getTimeouts(),k=d?h.appear:h.enter;if(!a&&!c||j.disabled)return void this.safeSetState({status:o},function(){b.props.onEntered(f)});this.props.onEnter(f,g),this.safeSetState({status:n},function(){b.props.onEntering(f,g),b.onTransitionEnd(k,function(){b.safeSetState({status:o},function(){b.props.onEntered(f,g)})})})},c.performExit=function(){var a=this,b=this.props.exit,c=this.getTimeouts(),d=this.props.nodeRef?void 0:i().findDOMNode(this);if(!b||j.disabled)return void this.safeSetState({status:m},function(){a.props.onExited(d)});this.props.onExit(d),this.safeSetState({status:p},function(){a.props.onExiting(d),a.onTransitionEnd(c.exit,function(){a.safeSetState({status:m},function(){a.props.onExited(d)})})})},c.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},c.safeSetState=function(a,b){b=this.setNextCallback(b),this.setState(a,b)},c.setNextCallback=function(a){var b=this,c=!0;return this.nextCallback=function(d){c&&(c=!1,b.nextCallback=null,a(d))},this.nextCallback.cancel=function(){c=!1},this.nextCallback},c.onTransitionEnd=function(a,b){this.setNextCallback(b);var c=this.props.nodeRef?this.props.nodeRef.current:i().findDOMNode(this),d=null==a&&!this.props.addEndListener;if(!c||d)return void setTimeout(this.nextCallback,0);if(this.props.addEndListener){var e=this.props.nodeRef?[this.nextCallback]:[c,this.nextCallback],f=e[0],g=e[1];this.props.addEndListener(f,g)}null!=a&&setTimeout(this.nextCallback,a)},c.render=function(){var a=this.state.status;if(a===l)return null;var b=this.props,c=b.children,e=(b.in,b.mountOnEnter,b.unmountOnExit,b.appear,b.enter,b.exit,b.timeout,b.addEndListener,b.onEnter,b.onEntering,b.onEntered,b.onExit,b.onExiting,b.onExited,b.nodeRef,(0,d.A)(b,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return g().createElement(k.A.Provider,{value:null},"function"==typeof c?c(a,e):g().cloneElement(g().Children.only(c),e))},b}(g().Component);function r(){}q.contextType=k.A,q.propTypes={},q.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:r,onEntering:r,onEntered:r,onExit:r,onExiting:r,onExited:r},q.UNMOUNTED=l,q.EXITED=m,q.ENTERING=n,q.ENTERED=o,q.EXITING=p;let s=q},38592:(a,b,c)=>{c.d(b,{A:()=>l});var d=c(31768),e=c(37438),f=c(77012),g=c(53678),h=c(71427),i=c(25143),j=c(78157);let k={entering:{opacity:1},entered:{opacity:1}},l=d.forwardRef(function(a,b){let c=(0,g.default)(),l={enter:c.transitions.duration.enteringScreen,exit:c.transitions.duration.leavingScreen},{addEndListener:m,appear:n=!0,children:o,easing:p,in:q,onEnter:r,onEntered:s,onEntering:t,onExit:u,onExited:v,onExiting:w,style:x,timeout:y=l,TransitionComponent:z=e.Ay,...A}=a,B=d.useRef(null),C=(0,i.A)(B,(0,f.A)(o),b),D=a=>b=>{if(a){let c=B.current;void 0===b?a(c):a(c,b)}},E=D(t),F=D((a,b)=>{(0,h.q)(a);let d=(0,h.c)({style:x,timeout:y,easing:p},{mode:"enter"});a.style.webkitTransition=c.transitions.create("opacity",d),a.style.transition=c.transitions.create("opacity",d),r&&r(a,b)}),G=D(s),H=D(w),I=D(a=>{let b=(0,h.c)({style:x,timeout:y,easing:p},{mode:"exit"});a.style.webkitTransition=c.transitions.create("opacity",b),a.style.transition=c.transitions.create("opacity",b),u&&u(a)}),J=D(v);return(0,j.jsx)(z,{appear:n,in:q,nodeRef:B,onEnter:F,onEntered:G,onEntering:E,onExit:I,onExited:J,onExiting:H,addEndListener:a=>{m&&m(B.current,a)},timeout:y,...A,children:(a,{ownerState:b,...c})=>d.cloneElement(o,{style:{opacity:0,visibility:"exited"!==a||q?void 0:"hidden",...k[a],...x,...o.props.style},ref:C,...c})})})},40034:(a,b,c)=>{c.d(b,{default:()=>g});var d=c(72682),e=c(37217),f=c(89436);let g=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:a=>(0,f.b)({props:a,name:"MuiStack"})})},57526:(a,b,c)=>{c.d(b,{A:()=>p});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(89436),i=c(60360),j=c(38592),k=c(75078),l=c(21726);function m(a){return(0,l.Ay)("MuiBackdrop",a)}(0,k.A)("MuiBackdrop",["root","invisible"]);var n=c(78157);let o=(0,g.default)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.invisible&&b.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),p=d.forwardRef(function(a,b){let c=(0,h.b)({props:a,name:"MuiBackdrop"}),{children:d,className:g,component:k="div",invisible:l=!1,open:p,components:q={},componentsProps:r={},slotProps:s={},slots:t={},TransitionComponent:u,transitionDuration:v,...w}=c,x={...c,component:k,invisible:l},y=(a=>{let{classes:b,invisible:c}=a;return(0,f.A)({root:["root",c&&"invisible"]},m,b)})(x),z={component:k,slots:{transition:u,root:q.Root,...t},slotProps:{...r,...s}},[A,B]=(0,i.A)("root",{elementType:o,externalForwardedProps:z,className:(0,e.A)(y.root,g),ownerState:x}),[C,D]=(0,i.A)("transition",{elementType:j.A,externalForwardedProps:z,ownerState:x});return(0,n.jsx)(C,{in:p,timeout:v,...w,...D,children:(0,n.jsx)(A,{"aria-hidden":!0,...B,ref:b,children:d})})})},66014:(a,b,c)=>{c.d(b,{A:()=>d});function d(a){return a&&a.ownerDocument||document}},71427:(a,b,c)=>{c.d(b,{c:()=>e,q:()=>d});let d=a=>a.scrollTop;function e(a,b){let{timeout:c,easing:d,style:e={}}=a;return{duration:e.transitionDuration??("number"==typeof c?c:c[b.mode]||0),easing:e.transitionTimingFunction??("object"==typeof d?d[b.mode]:d),delay:e.transitionDelay}}},72606:(a,b,c)=>{c.d(b,{A:()=>d});function d(a=window){let b=a.document.documentElement.clientWidth;return a.innerWidth-b}},77012:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(31768);function e(a){return parseInt(d.version,10)>=19?a?.props?.ref||null:a?.ref||null}},81955:(a,b,c)=>{c.d(b,{A:()=>P});var d=c(31768),e=c(79390),f=c(29040),g=c(9196),h=c(66014),i=c(77012),j=c(92664),k=c(78157);function l(a){let b=[],c=[];return Array.from(a.querySelectorAll('input,select,textarea,a[href],button,[tabindex],audio[controls],video[controls],[contenteditable]:not([contenteditable="false"])')).forEach((a,d)=>{let e=function(a){let b=parseInt(a.getAttribute("tabindex")||"",10);return Number.isNaN(b)?"true"===a.contentEditable||("AUDIO"===a.nodeName||"VIDEO"===a.nodeName||"DETAILS"===a.nodeName)&&null===a.getAttribute("tabindex")?0:a.tabIndex:b}(a);-1===e||a.disabled||"INPUT"===a.tagName&&"hidden"===a.type||function(a){if("INPUT"!==a.tagName||"radio"!==a.type||!a.name)return!1;let b=b=>a.ownerDocument.querySelector(`input[type="radio"]${b}`),c=b(`[name="${a.name}"]:checked`);return c||(c=b(`[name="${a.name}"]`)),c!==a}(a)||(0===e?b.push(a):c.push({documentOrder:d,tabIndex:e,node:a}))}),c.sort((a,b)=>a.tabIndex===b.tabIndex?a.documentOrder-b.documentOrder:a.tabIndex-b.tabIndex).map(a=>a.node).concat(b)}function m(){return!0}let n=function(a){let{children:b,disableAutoFocus:c=!1,disableEnforceFocus:e=!1,disableRestoreFocus:f=!1,getTabbable:n=l,isEnabled:o=m,open:p}=a,q=d.useRef(!1),r=d.useRef(null),s=d.useRef(null),t=d.useRef(null),u=d.useRef(null),v=d.useRef(!1),w=d.useRef(null),x=(0,g.A)((0,i.A)(b),w),y=d.useRef(null);d.useEffect(()=>{p&&w.current&&(v.current=!c)},[c,p]),d.useEffect(()=>{if(!p||!w.current)return;let a=(0,h.A)(w.current),b=(0,j.A)(a);return!w.current.contains(b)&&(w.current.hasAttribute("tabIndex")||w.current.setAttribute("tabIndex","-1"),v.current&&w.current.focus()),()=>{f||(t.current&&t.current.focus&&(q.current=!0,t.current.focus()),t.current=null)}},[p]),d.useEffect(()=>{if(!p||!w.current)return;let a=(0,h.A)(w.current),b=b=>{y.current=b,!e&&o()&&"Tab"===b.key&&(0,j.A)(a)===w.current&&b.shiftKey&&(q.current=!0,s.current&&s.current.focus())},c=()=>{let b=w.current;if(null===b)return;let c=(0,j.A)(a);if(!a.hasFocus()||!o()||q.current){q.current=!1;return}if(b.contains(c)||e&&c!==r.current&&c!==s.current)return;if(c!==u.current)u.current=null;else if(null!==u.current)return;if(!v.current)return;let d=[];if((c===r.current||c===s.current)&&(d=n(w.current)),d.length>0){let a=!!(y.current?.shiftKey&&y.current?.key==="Tab"),b=d[0],c=d[d.length-1];"string"!=typeof b&&"string"!=typeof c&&(a?c.focus():b.focus())}else b.focus()};a.addEventListener("focusin",c),a.addEventListener("keydown",b,!0);let d=setInterval(()=>{let b=(0,j.A)(a);b&&"BODY"===b.tagName&&c()},50);return()=>{clearInterval(d),a.removeEventListener("focusin",c),a.removeEventListener("keydown",b,!0)}},[c,e,f,o,p,n]);let z=a=>{null===t.current&&(t.current=a.relatedTarget),v.current=!0};return(0,k.jsxs)(d.Fragment,{children:[(0,k.jsx)("div",{tabIndex:p?0:-1,onFocus:z,ref:r,"data-testid":"sentinelStart"}),d.cloneElement(b,{ref:x,onFocus:a=>{null===t.current&&(t.current=a.relatedTarget),v.current=!0,u.current=a.target;let c=b.props.onFocus;c&&c(a)}}),(0,k.jsx)("div",{tabIndex:p?0:-1,onFocus:z,ref:s,"data-testid":"sentinelEnd"})]})};var o=c(65081),p=c(88562);function q(a,b){"function"==typeof a?a(b):a&&(a.current=b)}let r=d.forwardRef(function(a,b){let{children:c,container:e,disablePortal:f=!1}=a,[h,j]=d.useState(null),k=(0,g.A)(d.isValidElement(c)?(0,i.A)(c):null,b);return((0,p.A)(()=>{f||j(("function"==typeof e?e():e)||document.body)},[e,f]),(0,p.A)(()=>{if(h&&!f)return q(b,h),()=>{q(b,null)}},[b,h,f]),f)?d.isValidElement(c)?d.cloneElement(c,{ref:k}):c:h?o.createPortal(c,h):h});var s=c(37217),t=c(3927),u=c(89436),v=c(57526),w=c(65292);function x(...a){return a.reduce((a,b)=>null==b?a:function(...c){a.apply(this,c),b.apply(this,c)},()=>{})}var y=c(32384),z=c(25718),A=c(72606);function B(a,b){b?a.setAttribute("aria-hidden","true"):a.removeAttribute("aria-hidden")}function C(a){return parseFloat((0,z.A)(a).getComputedStyle(a).paddingRight)||0}function D(a,b,c,d,e){let f=[b,c,...d];[].forEach.call(a.children,a=>{let b=!f.includes(a),c=!function(a){let b=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(a.tagName),c="INPUT"===a.tagName&&"hidden"===a.getAttribute("type");return b||c}(a);b&&c&&B(a,e)})}function E(a,b){let c=-1;return a.some((a,d)=>!!b(a)&&(c=d,!0)),c}class F{constructor(){this.modals=[],this.containers=[]}add(a,b){let c=this.modals.indexOf(a);if(-1!==c)return c;c=this.modals.length,this.modals.push(a),a.modalRef&&B(a.modalRef,!1);let d=function(a){let b=[];return[].forEach.call(a.children,a=>{"true"===a.getAttribute("aria-hidden")&&b.push(a)}),b}(b);D(b,a.mount,a.modalRef,d,!0);let e=E(this.containers,a=>a.container===b);return -1!==e?this.containers[e].modals.push(a):this.containers.push({modals:[a],container:b,restore:null,hiddenSiblings:d}),c}mount(a,b){let c=E(this.containers,b=>b.modals.includes(a)),d=this.containers[c];d.restore||(d.restore=function(a,b){let c=[],d=a.container;if(!b.disableScrollLock){let a;if(function(a){let b=(0,h.A)(a);return b.body===a?(0,z.A)(a).innerWidth>b.documentElement.clientWidth:a.scrollHeight>a.clientHeight}(d)){let a=(0,A.A)((0,z.A)(d));c.push({value:d.style.paddingRight,property:"padding-right",el:d}),d.style.paddingRight=`${C(d)+a}px`;let b=(0,h.A)(d).querySelectorAll(".mui-fixed");[].forEach.call(b,b=>{c.push({value:b.style.paddingRight,property:"padding-right",el:b}),b.style.paddingRight=`${C(b)+a}px`})}if(d.parentNode instanceof DocumentFragment)a=(0,h.A)(d).body;else{let b=d.parentElement,c=(0,z.A)(d);a=b?.nodeName==="HTML"&&"scroll"===c.getComputedStyle(b).overflowY?b:d}c.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return()=>{c.forEach(({value:a,el:b,property:c})=>{a?b.style.setProperty(c,a):b.style.removeProperty(c)})}}(d,b))}remove(a,b=!0){let c=this.modals.indexOf(a);if(-1===c)return c;let d=E(this.containers,b=>b.modals.includes(a)),e=this.containers[d];if(e.modals.splice(e.modals.indexOf(a),1),this.modals.splice(c,1),0===e.modals.length)e.restore&&e.restore(),a.modalRef&&B(a.modalRef,b),D(e.container,a.mount,a.modalRef,e.hiddenSiblings,!1),this.containers.splice(d,1);else{let a=e.modals[e.modals.length-1];a.modalRef&&B(a.modalRef,!1)}return c}isTopModal(a){return this.modals.length>0&&this.modals[this.modals.length-1]===a}}let G=()=>{},H=new F,I=function(a){let{container:b,disableEscapeKeyDown:c=!1,disableScrollLock:e=!1,closeAfterTransition:f=!1,onTransitionEnter:i,onTransitionExited:j,children:k,onClose:l,open:m,rootRef:n}=a,o=d.useRef({}),p=d.useRef(null),q=d.useRef(null),r=(0,g.A)(q,n),[s,t]=d.useState(!m),u=!!k&&k.props.hasOwnProperty("in"),v=!0;("false"===a["aria-hidden"]||!1===a["aria-hidden"])&&(v=!1);let z=()=>(o.current.modalRef=q.current,o.current.mount=p.current,o.current),A=()=>{H.mount(z(),{disableScrollLock:e}),q.current&&(q.current.scrollTop=0)},C=(0,w.A)(()=>{let a=("function"==typeof b?b():b)||(0,h.A)(p.current).body;H.add(z(),a),q.current&&A()}),D=()=>H.isTopModal(z()),E=(0,w.A)(a=>{p.current=a,a&&(m&&D()?A():q.current&&B(q.current,v))}),F=d.useCallback(()=>{H.remove(z(),v)},[v]);return d.useEffect(()=>()=>{F()},[F]),d.useEffect(()=>{m?C():u&&f||F()},[m,F,u,f,C]),{getRootProps:(b={})=>{let d=(0,y.A)(a);delete d.onTransitionEnter,delete d.onTransitionExited;let e={...d,...b};return{role:"presentation",...e,onKeyDown:a=>{e.onKeyDown?.(a),"Escape"===a.key&&229!==a.which&&D()&&!c&&(a.stopPropagation(),l&&l(a,"escapeKeyDown"))},ref:r}},getBackdropProps:(a={})=>({"aria-hidden":!0,...a,onClick:b=>{a.onClick?.(b),b.target===b.currentTarget&&l&&l(b,"backdropClick")},open:m}),getTransitionProps:()=>({onEnter:x(()=>{t(!1),i&&i()},k?.props.onEnter??G),onExited:x(()=>{t(!0),j&&j(),f&&F()},k?.props.onExited??G)}),rootRef:r,portalRef:E,isTopModal:D,exited:s,hasTransition:u}};var J=c(75078),K=c(21726);function L(a){return(0,K.Ay)("MuiModal",a)}(0,J.A)("MuiModal",["root","hidden","backdrop"]);var M=c(60360);let N=(0,s.default)("div",{name:"MuiModal",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,!c.open&&c.exited&&b.hidden]}})((0,t.A)(({theme:a})=>({position:"fixed",zIndex:(a.vars||a).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:a})=>!a.open&&a.exited,style:{visibility:"hidden"}}]}))),O=(0,s.default)(v.A,{name:"MuiModal",slot:"Backdrop"})({zIndex:-1}),P=d.forwardRef(function(a,b){let c=(0,u.b)({name:"MuiModal",props:a}),{BackdropComponent:g=O,BackdropProps:h,classes:i,className:j,closeAfterTransition:l=!1,children:m,container:o,component:p,components:q={},componentsProps:s={},disableAutoFocus:t=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:w=!1,disablePortal:x=!1,disableRestoreFocus:y=!1,disableScrollLock:z=!1,hideBackdrop:A=!1,keepMounted:B=!1,onClose:C,onTransitionEnter:D,onTransitionExited:E,open:F,slotProps:G={},slots:H={},theme:J,...K}=c,P={...c,closeAfterTransition:l,disableAutoFocus:t,disableEnforceFocus:v,disableEscapeKeyDown:w,disablePortal:x,disableRestoreFocus:y,disableScrollLock:z,hideBackdrop:A,keepMounted:B},{getRootProps:Q,getBackdropProps:R,getTransitionProps:S,portalRef:T,isTopModal:U,exited:V,hasTransition:W}=I({...P,rootRef:b}),X={...P,exited:V},Y=(a=>{let{open:b,exited:c,classes:d}=a;return(0,f.A)({root:["root",!b&&c&&"hidden"],backdrop:["backdrop"]},L,d)})(X),Z={};if(void 0===m.props.tabIndex&&(Z.tabIndex="-1"),W){let{onEnter:a,onExited:b}=S();Z.onEnter=a,Z.onExited=b}let $={slots:{root:q.Root,backdrop:q.Backdrop,...H},slotProps:{...s,...G}},[_,aa]=(0,M.A)("root",{ref:b,elementType:N,externalForwardedProps:{...$,...K,component:p},getSlotProps:Q,ownerState:X,className:(0,e.A)(j,Y?.root,!X.open&&X.exited&&Y?.hidden)}),[ab,ac]=(0,M.A)("backdrop",{ref:h?.ref,elementType:g,externalForwardedProps:$,shouldForwardComponentProp:!0,additionalProps:h,getSlotProps:a=>R({...a,onClick:b=>{a?.onClick&&a.onClick(b)}}),className:(0,e.A)(h?.className,Y?.backdrop),ownerState:X});return B||F||W&&!V?(0,k.jsx)(r,{ref:T,container:o,disablePortal:x,children:(0,k.jsxs)(_,{...aa,children:[!A&&g?(0,k.jsx)(ab,{...ac}):null,(0,k.jsx)(n,{disableEnforceFocus:v,disableAutoFocus:t,disableRestoreFocus:y,isEnabled:U,open:F,children:d.cloneElement(m,Z)})]})}):null})},92664:(a,b,c)=>{c.d(b,{A:()=>d});let d=function(a){let b=a.activeElement;for(;b?.shadowRoot?.activeElement!=null;)b=b.shadowRoot.activeElement;return b}}}; \ No newline at end of file diff --git a/apps/web/.next/server/chunks/878.js b/apps/web/.next/server/chunks/878.js deleted file mode 100644 index 4330983..0000000 --- a/apps/web/.next/server/chunks/878.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict";exports.id=878,exports.ids=[878],exports.modules={2154:(a,b,c)=>{c.d(b,{default:()=>g});var d=c(95430),e=c(17348),f=c(69833);function g({props:a,name:b}){return(0,d.default)({props:a,name:b,defaultTheme:e.A,themeId:f.A})}},2408:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\useThemeProps\\\\useThemeProps.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js","default")},3419:(a,b,c)=>{c.r(b),c.d(b,{default:()=>f,useRtl:()=>e});var d=c(25459);let e=(0,d.registerClientReference)(function(){throw Error("Attempted to call useRtl() from the server but useRtl is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js","useRtl"),f=(0,d.registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\RtlProvider\\\\index.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js","default")},7152:(a,b,c)=>{function d(a,...b){let c=new URL(`https://mui.com/production-error/?code=${a}`);return b.forEach(a=>c.searchParams.append("args[]",a)),`Minified MUI error #${a}; visit ${c} for the full message.`}c.d(b,{A:()=>bj});var e=c(11110),f=c(28730);function g(a){if("object"!=typeof a||null===a)return!1;let b=Object.getPrototypeOf(a);return(null===b||b===Object.prototype||null===Object.getPrototypeOf(b))&&!(Symbol.toStringTag in a)&&!(Symbol.iterator in a)}function h(a,b,c={clone:!0}){let d=c.clone?{...a}:a;return g(a)&&g(b)&&Object.keys(b).forEach(i=>{e.isValidElement(b[i])||(0,f.Hy)(b[i])?d[i]=b[i]:g(b[i])&&Object.prototype.hasOwnProperty.call(a,i)&&g(a[i])?d[i]=h(a[i],b[i],c):c.clone?d[i]=g(b[i])?function a(b){if(e.isValidElement(b)||(0,f.Hy)(b)||!g(b))return b;let c={};return Object.keys(b).forEach(d=>{c[d]=a(b[d])}),c}(b[i]):b[i]:d[i]=b[i]}),d}function i(a,b=0,c=1){return function(a,b=Number.MIN_SAFE_INTEGER,c=Number.MAX_SAFE_INTEGER){return Math.max(b,Math.min(a,c))}(a,b,c)}function j(a){let b;if(a.type)return a;if("#"===a.charAt(0))return j(function(a){a=a.slice(1);let b=RegExp(`.{1,${a.length>=6?2:1}}`,"g"),c=a.match(b);return c&&1===c[0].length&&(c=c.map(a=>a+a)),c?`rgb${4===c.length?"a":""}(${c.map((a,b)=>b<3?parseInt(a,16):Math.round(parseInt(a,16)/255*1e3)/1e3).join(", ")})`:""}(a));let c=a.indexOf("("),e=a.substring(0,c);if(!["rgb","rgba","hsl","hsla","color"].includes(e))throw Error(d(9,a));let f=a.substring(c+1,a.length-1);if("color"===e){if(b=(f=f.split(" ")).shift(),4===f.length&&"/"===f[3].charAt(0)&&(f[3]=f[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(b))throw Error(d(10,b))}else f=f.split(",");return{type:e,values:f=f.map(a=>parseFloat(a)),colorSpace:b}}let k=(a,b)=>{try{return(a=>{let b=j(a);return b.values.slice(0,3).map((a,c)=>b.type.includes("hsl")&&0!==c?`${a}%`:a).join(" ")})(a)}catch(b){return a}};function l(a){let{type:b,colorSpace:c}=a,{values:d}=a;return b.includes("rgb")?d=d.map((a,b)=>b<3?parseInt(a,10):a):b.includes("hsl")&&(d[1]=`${d[1]}%`,d[2]=`${d[2]}%`),d=b.includes("color")?`${c} ${d.join(" ")}`:`${d.join(", ")}`,`${b}(${d})`}function m(a){let{values:b}=a=j(a),c=b[0],d=b[1]/100,e=b[2]/100,f=d*Math.min(e,1-e),g=(a,b=(a+c/30)%12)=>e-f*Math.max(Math.min(b-3,9-b,1),-1),h="rgb",i=[Math.round(255*g(0)),Math.round(255*g(8)),Math.round(255*g(4))];return"hsla"===a.type&&(h+="a",i.push(b[3])),l({type:h,values:i})}function n(a){let b="hsl"===(a=j(a)).type||"hsla"===a.type?j(m(a)).values:a.values;return Number((.2126*(b=b.map(b=>("color"!==a.type&&(b/=255),b<=.03928?b/12.92:((b+.055)/1.055)**2.4)))[0]+.7152*b[1]+.0722*b[2]).toFixed(3))}function o(a,b){return a=j(a),b=i(b),("rgb"===a.type||"hsl"===a.type)&&(a.type+="a"),"color"===a.type?a.values[3]=`/${b}`:a.values[3]=b,l(a)}function p(a,b,c){try{return o(a,b)}catch(b){return a}}function q(a,b){if(a=j(a),b=i(b),a.type.includes("hsl"))a.values[2]*=1-b;else if(a.type.includes("rgb")||a.type.includes("color"))for(let c=0;c<3;c+=1)a.values[c]*=1-b;return l(a)}function r(a,b,c){try{return q(a,b)}catch(b){return a}}function s(a,b){if(a=j(a),b=i(b),a.type.includes("hsl"))a.values[2]+=(100-a.values[2])*b;else if(a.type.includes("rgb"))for(let c=0;c<3;c+=1)a.values[c]+=(255-a.values[c])*b;else if(a.type.includes("color"))for(let c=0;c<3;c+=1)a.values[c]+=(1-a.values[c])*b;return l(a)}function t(a,b,c){try{return s(a,b)}catch(b){return a}}function u(a,b,c){try{return function(a,b=.15){return n(a)>.5?q(a,b):s(a,b)}(a,b)}catch(b){return a}}let v={black:"#000",white:"#fff"},w={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},x={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},y={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},z={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},A={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},B={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},C={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};function D(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:v.white,default:v.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}let E=D();function F(){return{text:{primary:v.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:v.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}let G=F();function H(a,b,c,d){let e=d.light||d,f=d.dark||1.5*d;a[b]||(a.hasOwnProperty(c)?a[b]=a[c]:"light"===b?a.light=s(a.main,e):"dark"===b&&(a.dark=q(a.main,f)))}function I(a,b,c,d,e){let f=e.light||e,g=e.dark||1.5*e;b[c]||(b.hasOwnProperty(d)?b[c]=b[d]:"light"===c?b.light=`color-mix(in ${a}, ${b.main}, #fff ${(100*f).toFixed(0)}%)`:"dark"===c&&(b.dark=`color-mix(in ${a}, ${b.main}, #000 ${(100*g).toFixed(0)}%)`))}function J(a){let b,{mode:c="light",contrastThreshold:e=3,tonalOffset:f=.2,colorSpace:g,...i}=a,j=a.primary||function(a="light"){return"dark"===a?{main:A[200],light:A[50],dark:A[400]}:{main:A[700],light:A[400],dark:A[800]}}(c),k=a.secondary||function(a="light"){return"dark"===a?{main:x[200],light:x[50],dark:x[400]}:{main:x[500],light:x[300],dark:x[700]}}(c),l=a.error||function(a="light"){return"dark"===a?{main:y[500],light:y[300],dark:y[700]}:{main:y[700],light:y[400],dark:y[800]}}(c),m=a.info||function(a="light"){return"dark"===a?{main:B[400],light:B[300],dark:B[700]}:{main:B[700],light:B[500],dark:B[900]}}(c),o=a.success||function(a="light"){return"dark"===a?{main:C[400],light:C[300],dark:C[700]}:{main:C[800],light:C[500],dark:C[900]}}(c),p=a.warning||function(a="light"){return"dark"===a?{main:z[400],light:z[300],dark:z[700]}:{main:"#ed6c02",light:z[500],dark:z[900]}}(c);function q(a){if(g)return`oklch(from ${a} var(--__l) 0 h / var(--__a))`;return function(a,b){let c=n(a),d=n(b);return(Math.max(c,d)+.05)/(Math.min(c,d)+.05)}(a,G.text.primary)>=e?G.text.primary:E.text.primary}let r=({color:a,name:b,mainShade:c=500,lightShade:e=300,darkShade:h=700})=>{if(!(a={...a}).main&&a[c]&&(a.main=a[c]),!a.hasOwnProperty("main"))throw Error(d(11,b?` (${b})`:"",c));if("string"!=typeof a.main)throw Error(d(12,b?` (${b})`:"",JSON.stringify(a.main)));return g?(I(g,a,"light",e,f),I(g,a,"dark",h,f)):(H(a,"light",e,f),H(a,"dark",h,f)),a.contrastText||(a.contrastText=q(a.main)),a};return"light"===c?b=D():"dark"===c&&(b=F()),h({common:{...v},mode:c,primary:r({color:j,name:"primary"}),secondary:r({color:k,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:r({color:l,name:"error"}),warning:r({color:p,name:"warning"}),info:r({color:m,name:"info"}),success:r({color:o,name:"success"}),grey:w,contrastThreshold:e,getContrastText:q,augmentColor:r,tonalOffset:f,...b},i)}function K(a,b){if(!a.containerQueries)return b;let c=Object.keys(b).filter(a=>a.startsWith("@container")).sort((a,b)=>{let c=/min-width:\s*([0-9.]+)/;return(a.match(c)?.[1]||0)-(b.match(c)?.[1]||0)});return c.length?c.reduce((a,c)=>{let d=b[c];return delete a[c],a[c]=d,a},{...b}):b}let L={xs:0,sm:600,md:900,lg:1200,xl:1536},M={keys:["xs","sm","md","lg","xl"],up:a=>`@media (min-width:${L[a]}px)`},N={containerQueries:a=>({up:b=>{let c="number"==typeof b?b:L[b]||b;return"number"==typeof c&&(c=`${c}px`),a?`@container ${a} (min-width:${c})`:`@container (min-width:${c})`}})};function O(a,b,c){let d=a.theme||{};if(Array.isArray(b)){let a=d.breakpoints||M;return b.reduce((d,e,f)=>(d[a.up(a.keys[f])]=c(b[f]),d),{})}if("object"==typeof b){let a=d.breakpoints||M;return Object.keys(b).reduce((e,f)=>{var g;if(g=a.keys,"@"===f||f.startsWith("@")&&(g.some(a=>f.startsWith(`@${a}`))||f.match(/^@\d/))){let a=function(a,b){let c=b.match(/^@([^/]+)?\/?(.+)?$/);if(!c)return null;let[,d,e]=c,f=Number.isNaN(+d)?d||0:+d;return a.containerQueries(e).up(f)}(d.containerQueries?d:N,f);a&&(e[a]=c(b[f],f))}else Object.keys(a.values||L).includes(f)?e[a.up(f)]=c(b[f],f):e[f]=b[f];return e},{})}return c(b)}function P(a,b){return a.reduce((a,b)=>{let c=a[b];return c&&0!==Object.keys(c).length||delete a[b],a},b)}function Q(a){if("string"!=typeof a)throw Error(d(7));return a.charAt(0).toUpperCase()+a.slice(1)}function R(a,b,c=!0){if(!b||"string"!=typeof b)return null;if(a&&a.vars&&c){let c=`vars.${b}`.split(".").reduce((a,b)=>a&&a[b]?a[b]:null,a);if(null!=c)return c}return b.split(".").reduce((a,b)=>a&&null!=a[b]?a[b]:null,a)}function S(a,b,c,d=c){let e;return e="function"==typeof a?a(c):Array.isArray(a)?a[c]||d:R(a,c)||d,b&&(e=b(e,d,a)),e}let T=function(a){let{prop:b,cssProperty:c=a.prop,themeKey:d,transform:e}=a,f=a=>{if(null==a[b])return null;let f=a[b],g=R(a.theme,d)||{};return O(a,f,a=>{let d=S(g,e,a);return(a===d&&"string"==typeof a&&(d=S(g,e,`${b}${"default"===a?"":Q(a)}`,a)),!1===c)?d:{[c]:d}})};return f.propTypes={},f.filterProps=[b],f},U=function(a,b){return b?h(a,b,{clone:!1}):a},V={m:"margin",p:"padding"},W={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},X={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},Y=function(a){let b={};return c=>(void 0===b[c]&&(b[c]=a(c)),b[c])}(a=>{if(a.length>2)if(!X[a])return[a];else a=X[a];let[b,c]=a.split(""),d=V[b],e=W[c]||"";return Array.isArray(e)?e.map(a=>d+a):[d+e]}),Z=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],$=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],_=[...Z,...$];function aa(a,b,c,d){let e=R(a,b,!0)??c;return"number"==typeof e||"string"==typeof e?a=>"string"==typeof a?a:"string"==typeof e?e.startsWith("var(")&&0===a?0:e.startsWith("var(")&&1===a?e:`calc(${a} * ${e})`:e*a:Array.isArray(e)?a=>{if("string"==typeof a)return a;let b=e[Math.abs(a)];return a>=0?b:"number"==typeof b?-b:"string"==typeof b&&b.startsWith("var(")?`calc(-1 * ${b})`:`-${b}`}:"function"==typeof e?e:()=>void 0}function ab(a){return aa(a,"spacing",8,"spacing")}function ac(a,b){return"string"==typeof b||null==b?b:a(b)}function ad(a,b){let c=ab(a.theme);return Object.keys(a).map(d=>(function(a,b,c,d){var e;if(!b.includes(c))return null;let f=(e=Y(c),a=>e.reduce((b,c)=>(b[c]=ac(d,a),b),{})),g=a[c];return O(a,g,f)})(a,b,d,c)).reduce(U,{})}function ae(a){return ad(a,Z)}function af(a){return ad(a,$)}function ag(a){return ad(a,_)}function ah(a=8,b=ab({spacing:a})){if(a.mui)return a;let c=(...a)=>(0===a.length?[1]:a).map(a=>{let c=b(a);return"number"==typeof c?`${c}px`:c}).join(" ");return c.mui=!0,c}ae.propTypes={},ae.filterProps=Z,af.propTypes={},af.filterProps=$,ag.propTypes={},ag.filterProps=_;let ai=(a,b,c,d=[])=>{let e=a;b.forEach((a,f)=>{f===b.length-1?Array.isArray(e)?e[Number(a)]=c:e&&"object"==typeof e&&(e[a]=c):e&&"object"==typeof e&&(e[a]||(e[a]=d.includes(a)?[]:{}),e=e[a])})};function aj(a,b){var c,d;let{prefix:e,shouldSkipGeneratingVar:f}=b||{},g={},h={},i={};return c=(a,b,c)=>{if(("string"==typeof b||"number"==typeof b)&&(!f||!f(a,b))){var d,j;let f=`--${e?`${e}-`:""}${a.join("-")}`,k=(d=a,"number"==typeof(j=b)?["lineHeight","fontWeight","opacity","zIndex"].some(a=>d.includes(a))||d[d.length-1].toLowerCase().includes("opacity")?j:`${j}px`:j);Object.assign(g,{[f]:k}),ai(h,a,`var(${f})`,c),ai(i,a,`var(${f}, ${k})`,c)}},d=a=>"vars"===a[0],function a(b,e=[],f=[]){Object.entries(b).forEach(([b,g])=>{d&&(!d||d([...e,b]))||null==g||("object"==typeof g&&Object.keys(g).length>0?a(g,[...e,b],Array.isArray(g)?[...f,b]:f):c([...e,b],g,f))})}(a),{css:g,vars:h,varsWithDefaults:i}}let ak=function(a,b={}){let{getSelector:c=function(b,c){let d=e;if("class"===e&&(d=".%s"),"data"===e&&(d="[data-%s]"),e?.startsWith("data-")&&!e.includes("%s")&&(d=`[${e}="%s"]`),b){if("media"===d){if(a.defaultColorScheme===b)return":root";let d=g[b]?.palette?.mode||b;return{[`@media (prefers-color-scheme: ${d})`]:{":root":c}}}if(d)return a.defaultColorScheme===b?`:root, ${d.replace("%s",String(b))}`:d.replace("%s",String(b))}return":root"},disableCssColorScheme:d,colorSchemeSelector:e,enableContrastVars:f}=b,{colorSchemes:g={},components:i,defaultColorScheme:j="light",...k}=a,{vars:l,css:m,varsWithDefaults:n}=aj(k,b),o=n,p={},{[j]:q,...r}=g;if(Object.entries(r||{}).forEach(([a,c])=>{let{vars:d,css:e,varsWithDefaults:f}=aj(c,b);o=h(o,f),p[a]={css:e,vars:d}}),q){let{css:a,vars:c,varsWithDefaults:d}=aj(q,b);o=h(o,d),p[j]={css:a,vars:c}}return{vars:o,generateThemeVars:()=>{let a={...l};return Object.entries(p).forEach(([,{vars:b}])=>{a=h(a,b)}),a},generateStyleSheets:()=>{let b=[],e=a.defaultColorScheme||"light";function h(a,c){Object.keys(c).length&&b.push("string"==typeof a?{[a]:{...c}}:a)}h(c(void 0,{...m}),m);let{[e]:i,...j}=p;if(i){let{css:a}=i,b=g[e]?.palette?.mode,f=!d&&b?{colorScheme:b,...a}:{...a};h(c(e,{...f}),f)}return Object.entries(j).forEach(([a,{css:b}])=>{let e=g[a]?.palette?.mode,f=!d&&e?{colorScheme:e,...b}:{...b};h(c(a,{...f}),f)}),f&&b.push({":root":{"--__l-threshold":"0.7","--__l":"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)","--__a":"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)"}}),b}}},al=function(...a){let b=a.reduce((a,b)=>(b.filterProps.forEach(c=>{a[c]=b}),a),{}),c=a=>Object.keys(a).reduce((c,d)=>b[d]?U(c,b[d](a)):c,{});return c.propTypes={},c.filterProps=a.reduce((a,b)=>a.concat(b.filterProps),[]),c};function am(a){return"number"!=typeof a?a:`${a}px solid`}function an(a,b){return T({prop:a,themeKey:"borders",transform:b})}let ao=an("border",am),ap=an("borderTop",am),aq=an("borderRight",am),ar=an("borderBottom",am),as=an("borderLeft",am),at=an("borderColor"),au=an("borderTopColor"),av=an("borderRightColor"),aw=an("borderBottomColor"),ax=an("borderLeftColor"),ay=an("outline",am),az=an("outlineColor"),aA=a=>{if(void 0!==a.borderRadius&&null!==a.borderRadius){let b=aa(a.theme,"shape.borderRadius",4,"borderRadius");return O(a,a.borderRadius,a=>({borderRadius:ac(b,a)}))}return null};aA.propTypes={},aA.filterProps=["borderRadius"],al(ao,ap,aq,ar,as,at,au,av,aw,ax,aA,ay,az);let aB=a=>{if(void 0!==a.gap&&null!==a.gap){let b=aa(a.theme,"spacing",8,"gap");return O(a,a.gap,a=>({gap:ac(b,a)}))}return null};aB.propTypes={},aB.filterProps=["gap"];let aC=a=>{if(void 0!==a.columnGap&&null!==a.columnGap){let b=aa(a.theme,"spacing",8,"columnGap");return O(a,a.columnGap,a=>({columnGap:ac(b,a)}))}return null};aC.propTypes={},aC.filterProps=["columnGap"];let aD=a=>{if(void 0!==a.rowGap&&null!==a.rowGap){let b=aa(a.theme,"spacing",8,"rowGap");return O(a,a.rowGap,a=>({rowGap:ac(b,a)}))}return null};aD.propTypes={},aD.filterProps=["rowGap"];let aE=T({prop:"gridColumn"}),aF=T({prop:"gridRow"}),aG=T({prop:"gridAutoFlow"}),aH=T({prop:"gridAutoColumns"}),aI=T({prop:"gridAutoRows"}),aJ=T({prop:"gridTemplateColumns"}),aK=T({prop:"gridTemplateRows"});function aL(a,b){return"grey"===b?b:a}al(aB,aC,aD,aE,aF,aG,aH,aI,aJ,aK,T({prop:"gridTemplateAreas"}),T({prop:"gridArea"}));let aM=T({prop:"color",themeKey:"palette",transform:aL});function aN(a){return a<=1&&0!==a?`${100*a}%`:a}al(aM,T({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:aL}),T({prop:"backgroundColor",themeKey:"palette",transform:aL}));let aO=T({prop:"width",transform:aN}),aP=a=>void 0!==a.maxWidth&&null!==a.maxWidth?O(a,a.maxWidth,b=>{let c=a.theme?.breakpoints?.values?.[b]||L[b];return c?a.theme?.breakpoints?.unit!=="px"?{maxWidth:`${c}${a.theme.breakpoints.unit}`}:{maxWidth:c}:{maxWidth:aN(b)}}):null;aP.filterProps=["maxWidth"];let aQ=T({prop:"minWidth",transform:aN}),aR=T({prop:"height",transform:aN}),aS=T({prop:"maxHeight",transform:aN}),aT=T({prop:"minHeight",transform:aN});T({prop:"size",cssProperty:"width",transform:aN}),T({prop:"size",cssProperty:"height",transform:aN}),al(aO,aP,aQ,aR,aS,aT,T({prop:"boxSizing"}));let aU={border:{themeKey:"borders",transform:am},borderTop:{themeKey:"borders",transform:am},borderRight:{themeKey:"borders",transform:am},borderBottom:{themeKey:"borders",transform:am},borderLeft:{themeKey:"borders",transform:am},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:am},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:aA},color:{themeKey:"palette",transform:aL},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:aL},backgroundColor:{themeKey:"palette",transform:aL},p:{style:af},pt:{style:af},pr:{style:af},pb:{style:af},pl:{style:af},px:{style:af},py:{style:af},padding:{style:af},paddingTop:{style:af},paddingRight:{style:af},paddingBottom:{style:af},paddingLeft:{style:af},paddingX:{style:af},paddingY:{style:af},paddingInline:{style:af},paddingInlineStart:{style:af},paddingInlineEnd:{style:af},paddingBlock:{style:af},paddingBlockStart:{style:af},paddingBlockEnd:{style:af},m:{style:ae},mt:{style:ae},mr:{style:ae},mb:{style:ae},ml:{style:ae},mx:{style:ae},my:{style:ae},margin:{style:ae},marginTop:{style:ae},marginRight:{style:ae},marginBottom:{style:ae},marginLeft:{style:ae},marginX:{style:ae},marginY:{style:ae},marginInline:{style:ae},marginInlineStart:{style:ae},marginInlineEnd:{style:ae},marginBlock:{style:ae},marginBlockStart:{style:ae},marginBlockEnd:{style:ae},displayPrint:{cssProperty:!1,transform:a=>({"@media print":{display:a}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:aB},rowGap:{style:aD},columnGap:{style:aC},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:aN},maxWidth:{style:aP},minWidth:{transform:aN},height:{transform:aN},maxHeight:{transform:aN},minHeight:{transform:aN},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},aV=function(){function a(a,b,c,d){let e={[a]:b,theme:c},f=d[a];if(!f)return{[a]:b};let{cssProperty:g=a,themeKey:h,transform:i,style:j}=f;if(null==b)return null;if("typography"===h&&"inherit"===b)return{[a]:b};let k=R(c,h)||{};return j?j(e):O(e,b,b=>{let c=S(k,i,b);return(b===c&&"string"==typeof b&&(c=S(k,i,`${a}${"default"===b?"":Q(b)}`,b)),!1===g)?c:{[g]:c}})}return function b(c){let{sx:d,theme:e={},nested:f}=c||{};if(!d)return null;let g=e.unstable_sxConfig??aU;function h(c){let d=c;if("function"==typeof c)d=c(e);else if("object"!=typeof c)return c;if(!d)return null;let h=function(a={}){return a.keys?.reduce((b,c)=>(b[a.up(c)]={},b),{})||{}}(e.breakpoints),i=Object.keys(h),j=h;return(Object.keys(d).forEach(c=>{var f;let h=(f=d[c],"function"==typeof f?f(e):f);if(null!=h)if("object"==typeof h)if(g[c])j=U(j,a(c,h,e,g));else{let a=O({theme:e},h,a=>({[c]:a}));!function(...a){let b=new Set(a.reduce((a,b)=>a.concat(Object.keys(b)),[]));return a.every(a=>b.size===Object.keys(a).length)}(a,h)?j=U(j,a):j[c]=b({sx:h,theme:e,nested:!0})}else j=U(j,a(c,h,e,g))}),!f&&e.modularCssLayers)?{"@layer sx":K(e,P(i,j))}:K(e,P(i,j))}return Array.isArray(d)?d.map(h):h(d)}}();aV.filterProps=["sx"];let aW={borderRadius:4};function aX(a,b){if(this.vars){if(!this.colorSchemes?.[a]||"function"!=typeof this.getColorSchemeSelector)return{};let c=this.getColorSchemeSelector(a);return"&"===c?b:((c.includes("data-")||c.includes("."))&&(c=`*:where(${c.replace(/\s*&$/,"")}) &`),{[c]:b})}return this.palette.mode===a?b:{}}let aY=function(a={},...b){let{breakpoints:c={},palette:d={},spacing:e,shape:f={},...g}=a,i=function(a){let{values:b={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:c="px",step:d=5,...e}=a,f=(a=>{let b=Object.keys(a).map(b=>({key:b,val:a[b]}))||[];return b.sort((a,b)=>a.val-b.val),b.reduce((a,b)=>({...a,[b.key]:b.val}),{})})(b),g=Object.keys(f);function h(a){let d="number"==typeof b[a]?b[a]:a;return`@media (min-width:${d}${c})`}function i(a){let e="number"==typeof b[a]?b[a]:a;return`@media (max-width:${e-d/100}${c})`}function j(a,e){let f=g.indexOf(e);return`@media (min-width:${"number"==typeof b[a]?b[a]:a}${c}) and (max-width:${(-1!==f&&"number"==typeof b[g[f]]?b[g[f]]:e)-d/100}${c})`}return{keys:g,values:f,up:h,down:i,between:j,only:function(a){return g.indexOf(a)+1a.replace("@media",b?`@container ${b}`:"@container");function c(c,d){c.up=(...c)=>b(a.breakpoints.up(...c),d),c.down=(...c)=>b(a.breakpoints.down(...c),d),c.between=(...c)=>b(a.breakpoints.between(...c),d),c.only=(...c)=>b(a.breakpoints.only(...c),d),c.not=(...c)=>{let e=b(a.breakpoints.not(...c),d);return e.includes("not all and")?e.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):e}}let d={},e=a=>(c(d,a),d);return c(e),{...a,containerQueries:e}}(k)).applyStyles=aX,(k=b.reduce((a,b)=>h(a,b),k)).unstable_sxConfig={...aU,...g?.unstable_sxConfig},k.unstable_sx=function(a){return aV({sx:a,theme:this})},k},aZ={textTransform:"uppercase"},a$='"Roboto", "Helvetica", "Arial", sans-serif';function a_(...a){return`${a[0]}px ${a[1]}px ${a[2]}px ${a[3]}px rgba(0,0,0,0.2),${a[4]}px ${a[5]}px ${a[6]}px ${a[7]}px rgba(0,0,0,0.14),${a[8]}px ${a[9]}px ${a[10]}px ${a[11]}px rgba(0,0,0,0.12)`}let a0=["none",a_(0,2,1,-1,0,1,1,0,0,1,3,0),a_(0,3,1,-2,0,2,2,0,0,1,5,0),a_(0,3,3,-2,0,3,4,0,0,1,8,0),a_(0,2,4,-1,0,4,5,0,0,1,10,0),a_(0,3,5,-1,0,5,8,0,0,1,14,0),a_(0,3,5,-1,0,6,10,0,0,1,18,0),a_(0,4,5,-2,0,7,10,1,0,2,16,1),a_(0,5,5,-3,0,8,10,1,0,3,14,2),a_(0,5,6,-3,0,9,12,1,0,3,16,2),a_(0,6,6,-3,0,10,14,1,0,4,18,3),a_(0,6,7,-4,0,11,15,1,0,4,20,3),a_(0,7,8,-4,0,12,17,2,0,5,22,4),a_(0,7,8,-4,0,13,19,2,0,5,24,4),a_(0,7,9,-4,0,14,21,2,0,5,26,4),a_(0,8,9,-5,0,15,22,2,0,6,28,5),a_(0,8,10,-5,0,16,24,2,0,6,30,5),a_(0,8,11,-5,0,17,26,2,0,6,32,5),a_(0,9,11,-5,0,18,28,2,0,7,34,6),a_(0,9,12,-6,0,19,29,2,0,7,36,6),a_(0,10,13,-6,0,20,31,3,0,8,38,7),a_(0,10,13,-6,0,21,33,3,0,8,40,7),a_(0,10,14,-6,0,22,35,3,0,8,42,7),a_(0,11,14,-7,0,23,36,3,0,9,44,8),a_(0,11,15,-7,0,24,38,3,0,9,46,8)],a1={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},a2={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function a3(a){return`${Math.round(a)}ms`}function a4(a){if(!a)return 0;let b=a/36;return Math.min(Math.round((4+15*b**.25+b/5)*10),3e3)}let a5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function a6(a={}){let b={...a};return!function a(b){let c=Object.entries(b);for(let d=0;d`${a/j*n}rem`),p=(a,b,d,e,f)=>({fontFamily:c,fontWeight:a,fontSize:o(b),lineHeight:d,...c===a$?{letterSpacing:`${Math.round(e/b*1e5)/1e5}em`}:{},...f,...k}),q={h1:p(e,96,1.167,-1.5),h2:p(e,60,1.2,-.5),h3:p(f,48,1.167,0),h4:p(f,34,1.235,.25),h5:p(f,24,1.334,0),h6:p(g,20,1.6,.15),subtitle1:p(f,16,1.75,.15),subtitle2:p(g,14,1.57,.1),body1:p(f,16,1.5,.15),body2:p(f,14,1.43,.15),button:p(g,14,1.75,.4,aZ),caption:p(f,12,1.66,.4),overline:p(f,12,2.66,1,aZ),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return h({htmlFontSize:j,pxToRem:o,fontFamily:c,fontSize:d,fontWeightLight:e,fontWeightRegular:f,fontWeightMedium:g,fontWeightBold:i,...q},m,{clone:!1})}(r,l),transitions:function(a){let b={...a1,...a.easing},c={...a2,...a.duration};return{getAutoHeightDuration:a4,create:(a=["all"],d={})=>{let{duration:e=c.standard,easing:f=b.easeInOut,delay:g=0,...h}=d;return(Array.isArray(a)?a:[a]).map(a=>`${a} ${"string"==typeof e?e:a3(e)} ${f} ${"string"==typeof g?g:a3(g)}`).join(",")},...a,easing:b,duration:c}}(k),zIndex:{...a5}});return u=h(u,p),(u=b.reduce((a,b)=>h(a,b),u)).unstable_sxConfig={...aU,...p?.unstable_sxConfig},u.unstable_sx=function(a){return aV({sx:a,theme:this})},u.toRuntimeSource=a6,Object.assign(e=u,{alpha(a,b){let c=this||e;return c.colorSpace?`oklch(from ${a} l c h / ${"string"==typeof b?`calc(${b})`:b})`:c.vars?`rgba(${a.replace(/var\(--([^,\s)]+)(?:,[^)]+)?\)+/g,"var(--$1Channel)")} / ${"string"==typeof b?`calc(${b})`:b})`:o(a,(a=>{if(!Number.isNaN(+a))return+a;let b=a.match(/\d*\.?\d+/g);if(!b)return 0;let c=0;for(let a=0;a{if(0===b)return"none";let c=function(a){return Math.round(10*(a<1?5.11916*a**2:4.5*Math.log(a+1)+2))/1e3}(b);return`linear-gradient(rgba(255 255 255 / ${c}), rgba(255 255 255 / ${c}))`});function ba(a){return{inputPlaceholder:"dark"===a?.5:.42,inputUnderline:"dark"===a?.7:.42,switchTrackDisabled:"dark"===a?.2:.12,switchTrack:"dark"===a?.3:.38}}function bb(a){return"dark"===a?a9:[]}function bc(a){return!!a[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!a[0].match(/sxConfig$/)||"palette"===a[0]&&!!a[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}function bd(a,b,c){!a[b]&&c&&(a[b]=c)}function be(a){return"string"==typeof a&&a.startsWith("hsl")?m(a):a}function bf(a,b){`${b}Channel`in a||(a[`${b}Channel`]=k(be(a[b]),`MUI: Can't create \`palette.${b}Channel\` because \`palette.${b}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color(). -To suppress this warning, you need to explicitly provide the \`palette.${b}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}let bg=a=>{try{return a()}catch(a){}};function bh(a,b,c,d,e){if(!c)return;c=!0===c?{}:c;let f="dark"===e?"dark":"light";if(!d){b[e]=function(a){let{palette:b={mode:"light"},opacity:c,overlays:d,colorSpace:e,...f}=a,g=J({...b,colorSpace:e});return{palette:g,opacity:{...ba(g.mode),...c},overlays:d||bb(g.mode),...f}}({...c,palette:{mode:f,...c?.palette},colorSpace:a});return}let{palette:g,...h}=a8({...d,palette:{mode:f,...c?.palette},colorSpace:a});return b[e]={...c,palette:g,opacity:{...ba(f),...c?.opacity},overlays:c?.overlays||bb(f)},h}function bi(a,b,c){a.colorSchemes&&c&&(a.colorSchemes[b]={...!0!==c&&c,palette:J({...!0===c?{}:c.palette,mode:b})})}function bj(a={},...b){let{palette:c,cssVariables:e=!1,colorSchemes:f=!c?{light:!0}:void 0,defaultColorScheme:g=c?.mode,...i}=a,j=g||"light",l=f?.[j],m={...f,...c?{[j]:{..."boolean"!=typeof l&&l,palette:c}}:void 0};if(!1===e){if(!("colorSchemes"in a))return a8(a,...b);let d=c;"palette"in a||!m[j]||(!0!==m[j]?d=m[j].palette:"dark"===j&&(d={mode:"dark"}));let e=a8({...a,palette:d},...b);return e.defaultColorScheme=j,e.colorSchemes=m,"light"===e.palette.mode&&(e.colorSchemes.light={...!0!==m.light&&m.light,palette:e.palette},bi(e,"dark",m.dark)),"dark"===e.palette.mode&&(e.colorSchemes.dark={...!0!==m.dark&&m.dark,palette:e.palette},bi(e,"light",m.light)),e}return c||"light"in m||"light"!==j||(m.light=!0),function(a={},...b){var c;let e,f,{colorSchemes:g={light:!0},defaultColorScheme:i,disableCssColorScheme:j=!1,cssVarPrefix:l="mui",nativeColor:m=!1,shouldSkipGeneratingVar:n=bc,colorSchemeSelector:o=g.light&&g.dark?"media":void 0,rootSelector:q=":root",...s}=a,v=Object.keys(g)[0],w=i||(g.light&&"light"!==v?"light":v),x=((a="mui")=>(function(a=""){return(b,...c)=>`var(--${a?`${a}-`:""}${b}${function b(...c){if(!c.length)return"";let d=c[0];return"string"!=typeof d||d.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, ${d}`:`, var(--${a?`${a}-`:""}${d}${b(...c.slice(1))})`}(...c)})`})(a))(l),{[w]:y,light:z,dark:A,...B}=g,C={...B},D=y;if(("dark"!==w||"dark"in g)&&("light"!==w||"light"in g)||(D=!0),!D)throw Error(d(21,w));m&&(e="oklch");let F=bh(e,C,D,s,w);z&&!C.light&&bh(e,C,z,void 0,"light"),A&&!C.dark&&bh(e,C,A,void 0,"dark");let H={defaultColorScheme:w,...F,cssVarPrefix:l,colorSchemeSelector:o,rootSelector:q,getCssVar:x,colorSchemes:C,font:{...function(a){let b={};return Object.entries(a).forEach(a=>{let[c,d]=a;"object"==typeof d&&(b[c]=`${d.fontStyle?`${d.fontStyle} `:""}${d.fontVariant?`${d.fontVariant} `:""}${d.fontWeight?`${d.fontWeight} `:""}${d.fontStretch?`${d.fontStretch} `:""}${d.fontSize||""}${d.lineHeight?`/${d.lineHeight} `:""}${d.fontFamily||""}`)}),b}(F.typography),...F.font},spacing:"number"==typeof(c=s.spacing)?`${c}px`:"string"==typeof c||"function"==typeof c||Array.isArray(c)?c:"8px"};Object.keys(H.colorSchemes).forEach(a=>{let b=H.colorSchemes[a].palette,c=a=>{let c=a.split("-"),d=c[1],e=c[2];return x(a,b[d][e])};function d(a,b,c){if(e){let d;return a===p&&(d=`transparent ${((1-c)*100).toFixed(0)}%`),a===r&&(d=`#000 ${(100*c).toFixed(0)}%`),a===t&&(d=`#fff ${(100*c).toFixed(0)}%`),`color-mix(in ${e}, ${b}, ${d})`}return a(b,c)}if("light"===b.mode&&(bd(b.common,"background","#fff"),bd(b.common,"onBackground","#000")),"dark"===b.mode&&(bd(b.common,"background","#000"),bd(b.common,"onBackground","#fff")),["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"].forEach(a=>{b[a]||(b[a]={})}),"light"===b.mode){bd(b.Alert,"errorColor",d(r,m?x("palette-error-light"):b.error.light,.6)),bd(b.Alert,"infoColor",d(r,m?x("palette-info-light"):b.info.light,.6)),bd(b.Alert,"successColor",d(r,m?x("palette-success-light"):b.success.light,.6)),bd(b.Alert,"warningColor",d(r,m?x("palette-warning-light"):b.warning.light,.6)),bd(b.Alert,"errorFilledBg",c("palette-error-main")),bd(b.Alert,"infoFilledBg",c("palette-info-main")),bd(b.Alert,"successFilledBg",c("palette-success-main")),bd(b.Alert,"warningFilledBg",c("palette-warning-main")),bd(b.Alert,"errorFilledColor",bg(()=>b.getContrastText(b.error.main))),bd(b.Alert,"infoFilledColor",bg(()=>b.getContrastText(b.info.main))),bd(b.Alert,"successFilledColor",bg(()=>b.getContrastText(b.success.main))),bd(b.Alert,"warningFilledColor",bg(()=>b.getContrastText(b.warning.main))),bd(b.Alert,"errorStandardBg",d(t,m?x("palette-error-light"):b.error.light,.9)),bd(b.Alert,"infoStandardBg",d(t,m?x("palette-info-light"):b.info.light,.9)),bd(b.Alert,"successStandardBg",d(t,m?x("palette-success-light"):b.success.light,.9)),bd(b.Alert,"warningStandardBg",d(t,m?x("palette-warning-light"):b.warning.light,.9)),bd(b.Alert,"errorIconColor",c("palette-error-main")),bd(b.Alert,"infoIconColor",c("palette-info-main")),bd(b.Alert,"successIconColor",c("palette-success-main")),bd(b.Alert,"warningIconColor",c("palette-warning-main")),bd(b.AppBar,"defaultBg",c("palette-grey-100")),bd(b.Avatar,"defaultBg",c("palette-grey-400")),bd(b.Button,"inheritContainedBg",c("palette-grey-300")),bd(b.Button,"inheritContainedHoverBg",c("palette-grey-A100")),bd(b.Chip,"defaultBorder",c("palette-grey-400")),bd(b.Chip,"defaultAvatarColor",c("palette-grey-700")),bd(b.Chip,"defaultIconColor",c("palette-grey-700")),bd(b.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),bd(b.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),bd(b.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),bd(b.LinearProgress,"primaryBg",d(t,m?x("palette-primary-main"):b.primary.main,.62)),bd(b.LinearProgress,"secondaryBg",d(t,m?x("palette-secondary-main"):b.secondary.main,.62)),bd(b.LinearProgress,"errorBg",d(t,m?x("palette-error-main"):b.error.main,.62)),bd(b.LinearProgress,"infoBg",d(t,m?x("palette-info-main"):b.info.main,.62)),bd(b.LinearProgress,"successBg",d(t,m?x("palette-success-main"):b.success.main,.62)),bd(b.LinearProgress,"warningBg",d(t,m?x("palette-warning-light"):b.warning.main,.62)),bd(b.Skeleton,"bg",e?d(p,m?x("palette-text-primary"):b.text.primary,.11):`rgba(${c("palette-text-primaryChannel")} / 0.11)`),bd(b.Slider,"primaryTrack",d(t,m?x("palette-primary-main"):b.primary.main,.62)),bd(b.Slider,"secondaryTrack",d(t,m?x("palette-secondary-main"):b.secondary.main,.62)),bd(b.Slider,"errorTrack",d(t,m?x("palette-error-main"):b.error.main,.62)),bd(b.Slider,"infoTrack",d(t,m?x("palette-info-main"):b.info.main,.62)),bd(b.Slider,"successTrack",d(t,m?x("palette-success-main"):b.success.main,.62)),bd(b.Slider,"warningTrack",d(t,m?x("palette-warning-main"):b.warning.main,.62));let a=e?d(r,m?x("palette-background-default"):b.background.default,.6825):u(b.background.default,.8);bd(b.SnackbarContent,"bg",a),bd(b.SnackbarContent,"color",bg(()=>e?G.text.primary:b.getContrastText(a))),bd(b.SpeedDialAction,"fabHoverBg",u(b.background.paper,.15)),bd(b.StepConnector,"border",c("palette-grey-400")),bd(b.StepContent,"border",c("palette-grey-400")),bd(b.Switch,"defaultColor",c("palette-common-white")),bd(b.Switch,"defaultDisabledColor",c("palette-grey-100")),bd(b.Switch,"primaryDisabledColor",d(t,m?x("palette-primary-main"):b.primary.main,.62)),bd(b.Switch,"secondaryDisabledColor",d(t,m?x("palette-secondary-main"):b.secondary.main,.62)),bd(b.Switch,"errorDisabledColor",d(t,m?x("palette-error-main"):b.error.main,.62)),bd(b.Switch,"infoDisabledColor",d(t,m?x("palette-info-main"):b.info.main,.62)),bd(b.Switch,"successDisabledColor",d(t,m?x("palette-success-main"):b.success.main,.62)),bd(b.Switch,"warningDisabledColor",d(t,m?x("palette-warning-main"):b.warning.main,.62)),bd(b.TableCell,"border",d(t,p(m?x("palette-divider"):b.divider,1),.88)),bd(b.Tooltip,"bg",d(p,m?x("palette-grey-700"):b.grey[700],.92))}if("dark"===b.mode){bd(b.Alert,"errorColor",d(t,m?x("palette-error-light"):b.error.light,.6)),bd(b.Alert,"infoColor",d(t,m?x("palette-info-light"):b.info.light,.6)),bd(b.Alert,"successColor",d(t,m?x("palette-success-light"):b.success.light,.6)),bd(b.Alert,"warningColor",d(t,m?x("palette-warning-light"):b.warning.light,.6)),bd(b.Alert,"errorFilledBg",c("palette-error-dark")),bd(b.Alert,"infoFilledBg",c("palette-info-dark")),bd(b.Alert,"successFilledBg",c("palette-success-dark")),bd(b.Alert,"warningFilledBg",c("palette-warning-dark")),bd(b.Alert,"errorFilledColor",bg(()=>b.getContrastText(b.error.dark))),bd(b.Alert,"infoFilledColor",bg(()=>b.getContrastText(b.info.dark))),bd(b.Alert,"successFilledColor",bg(()=>b.getContrastText(b.success.dark))),bd(b.Alert,"warningFilledColor",bg(()=>b.getContrastText(b.warning.dark))),bd(b.Alert,"errorStandardBg",d(r,m?x("palette-error-light"):b.error.light,.9)),bd(b.Alert,"infoStandardBg",d(r,m?x("palette-info-light"):b.info.light,.9)),bd(b.Alert,"successStandardBg",d(r,m?x("palette-success-light"):b.success.light,.9)),bd(b.Alert,"warningStandardBg",d(r,m?x("palette-warning-light"):b.warning.light,.9)),bd(b.Alert,"errorIconColor",c("palette-error-main")),bd(b.Alert,"infoIconColor",c("palette-info-main")),bd(b.Alert,"successIconColor",c("palette-success-main")),bd(b.Alert,"warningIconColor",c("palette-warning-main")),bd(b.AppBar,"defaultBg",c("palette-grey-900")),bd(b.AppBar,"darkBg",c("palette-background-paper")),bd(b.AppBar,"darkColor",c("palette-text-primary")),bd(b.Avatar,"defaultBg",c("palette-grey-600")),bd(b.Button,"inheritContainedBg",c("palette-grey-800")),bd(b.Button,"inheritContainedHoverBg",c("palette-grey-700")),bd(b.Chip,"defaultBorder",c("palette-grey-700")),bd(b.Chip,"defaultAvatarColor",c("palette-grey-300")),bd(b.Chip,"defaultIconColor",c("palette-grey-300")),bd(b.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),bd(b.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),bd(b.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),bd(b.LinearProgress,"primaryBg",d(r,m?x("palette-primary-main"):b.primary.main,.5)),bd(b.LinearProgress,"secondaryBg",d(r,m?x("palette-secondary-main"):b.secondary.main,.5)),bd(b.LinearProgress,"errorBg",d(r,m?x("palette-error-main"):b.error.main,.5)),bd(b.LinearProgress,"infoBg",d(r,m?x("palette-info-main"):b.info.main,.5)),bd(b.LinearProgress,"successBg",d(r,m?x("palette-success-main"):b.success.main,.5)),bd(b.LinearProgress,"warningBg",d(r,m?x("palette-warning-main"):b.warning.main,.5)),bd(b.Skeleton,"bg",e?d(p,m?x("palette-text-primary"):b.text.primary,.13):`rgba(${c("palette-text-primaryChannel")} / 0.13)`),bd(b.Slider,"primaryTrack",d(r,m?x("palette-primary-main"):b.primary.main,.5)),bd(b.Slider,"secondaryTrack",d(r,m?x("palette-secondary-main"):b.secondary.main,.5)),bd(b.Slider,"errorTrack",d(r,m?x("palette-error-main"):b.error.main,.5)),bd(b.Slider,"infoTrack",d(r,m?x("palette-info-main"):b.info.main,.5)),bd(b.Slider,"successTrack",d(r,m?x("palette-success-main"):b.success.main,.5)),bd(b.Slider,"warningTrack",d(r,m?x("palette-warning-light"):b.warning.main,.5));let a=e?d(t,m?x("palette-background-default"):b.background.default,.985):u(b.background.default,.98);bd(b.SnackbarContent,"bg",a),bd(b.SnackbarContent,"color",bg(()=>e?E.text.primary:b.getContrastText(a))),bd(b.SpeedDialAction,"fabHoverBg",u(b.background.paper,.15)),bd(b.StepConnector,"border",c("palette-grey-600")),bd(b.StepContent,"border",c("palette-grey-600")),bd(b.Switch,"defaultColor",c("palette-grey-300")),bd(b.Switch,"defaultDisabledColor",c("palette-grey-600")),bd(b.Switch,"primaryDisabledColor",d(r,m?x("palette-primary-main"):b.primary.main,.55)),bd(b.Switch,"secondaryDisabledColor",d(r,m?x("palette-secondary-main"):b.secondary.main,.55)),bd(b.Switch,"errorDisabledColor",d(r,m?x("palette-error-main"):b.error.main,.55)),bd(b.Switch,"infoDisabledColor",d(r,m?x("palette-info-main"):b.info.main,.55)),bd(b.Switch,"successDisabledColor",d(r,m?x("palette-success-main"):b.success.main,.55)),bd(b.Switch,"warningDisabledColor",d(r,m?x("palette-warning-light"):b.warning.main,.55)),bd(b.TableCell,"border",d(r,p(m?x("palette-divider"):b.divider,1),.68)),bd(b.Tooltip,"bg",d(p,m?x("palette-grey-700"):b.grey[700],.92))}bf(b.background,"default"),bf(b.background,"paper"),bf(b.common,"background"),bf(b.common,"onBackground"),bf(b,"divider"),Object.keys(b).forEach(a=>{let c=b[a];"tonalOffset"!==a&&c&&"object"==typeof c&&(c.main&&bd(b[a],"mainChannel",k(be(c.main))),c.light&&bd(b[a],"lightChannel",k(be(c.light))),c.dark&&bd(b[a],"darkChannel",k(be(c.dark))),c.contrastText&&bd(b[a],"contrastTextChannel",k(be(c.contrastText))),"text"===a&&(bf(b[a],"primary"),bf(b[a],"secondary")),"action"===a&&(c.active&&bf(b[a],"active"),c.selected&&bf(b[a],"selected")))})});let I={prefix:l,disableCssColorScheme:j,shouldSkipGeneratingVar:n,getSelector:(f=H=b.reduce((a,b)=>h(a,b),H),(a,b)=>{let c=f.rootSelector||":root",d=f.colorSchemeSelector,e=d;if("class"===d&&(e=".%s"),"data"===d&&(e="[data-%s]"),d?.startsWith("data-")&&!d.includes("%s")&&(e=`[${d}="%s"]`),f.defaultColorScheme===a){if("dark"===a){let d,g={};return((d=f.cssVarPrefix,[...[...Array(25)].map((a,b)=>`--${d?`${d}-`:""}overlays-${b}`),`--${d?`${d}-`:""}palette-AppBar-darkBg`,`--${d?`${d}-`:""}palette-AppBar-darkColor`]).forEach(a=>{g[a]=b[a],delete b[a]}),"media"===e)?{[c]:b,"@media (prefers-color-scheme: dark)":{[c]:g}}:e?{[e.replace("%s",a)]:g,[`${c}, ${e.replace("%s",a)}`]:b}:{[c]:{...b,...g}}}if(e&&"media"!==e)return`${c}, ${e.replace("%s",String(a))}`}else if(a){if("media"===e)return{[`@media (prefers-color-scheme: ${String(a)})`]:{[c]:b}};if(e)return e.replace("%s",String(a))}return c}),enableContrastVars:m},{vars:J,generateThemeVars:K,generateStyleSheets:L}=ak(H,I);return H.vars=J,Object.entries(H.colorSchemes[H.defaultColorScheme]).forEach(([a,b])=>{H[a]=b}),H.generateThemeVars=K,H.generateStyleSheets=L,H.generateSpacing=function(){return ah(s.spacing,ab(this))},H.getColorSchemeSelector=function(a){return"media"===o?`@media (prefers-color-scheme: ${a})`:o?o.startsWith("data-")&&!o.includes("%s")?`[${o}="${a}"] &`:"class"===o?`.${a} &`:"data"===o?`[data-${a}] &`:`${o.replace("%s",a)} &`:"&"},H.spacing=H.generateSpacing(),H.shouldSkipGeneratingVar=n,H.unstable_sxConfig={...aU,...s?.unstable_sxConfig},H.unstable_sx=function(a){return aV({sx:a,theme:this})},H.toRuntimeSource=a6,H}({...i,colorSchemes:m,defaultColorScheme:j,..."boolean"!=typeof e&&e},...b)}},8018:(a,b,c)=>{c.r(b),c.d(b,{default:()=>d});let d=(0,c(72682).default)()},9362:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(65398).default)()},9962:(a,b,c)=>{c.r(b),c.d(b,{default:()=>f,systemDefaultTheme:()=>e});var d=c(25459);let e=(0,d.registerClientReference)(function(){throw Error("Attempted to call systemDefaultTheme() from the server but systemDefaultTheme is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js","systemDefaultTheme"),f=(0,d.registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\useTheme\\\\useTheme.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js","default")},10752:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\styles\\\\useTheme.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js","default")},11036:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\Box\\\\Box.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js","default")},18188:(a,b,c)=>{c.r(b),c.d(b,{default:()=>d});let d=(0,c(68780).default)()},18658:(a,b,c)=>{c.r(b),c.d(b,{default:()=>k,unstable_createUseMediaQuery:()=>j});var d,e=c(31768),f=c(88562),g=c(5525),h=c(4094);let i={...d||(d=c.t(e,2))}.useSyncExternalStore;function j(a={}){let{themeId:b}=a;return function(a,c={}){let d=(0,h.default)();d&&b&&(d=d[b]||d);let{defaultMatches:j=!1,matchMedia:k=null,ssrMatchMedia:l=null,noSsr:m=!1}=(0,g.A)({name:"MuiUseMediaQuery",props:c,theme:d}),n="function"==typeof a?a(d):a;return(n=n.replace(/^@media( ?)/m,"")).includes("print")&&console.warn("MUI: You have provided a `print` query to the `useMediaQuery` hook.\nUsing the print media query to modify print styles can lead to unexpected results.\nConsider using the `displayPrint` field in the `sx` prop instead.\nMore information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."),(void 0!==i?function(a,b,c,d,f){let g=e.useCallback(()=>b,[b]),h=e.useMemo(()=>{if(f&&c)return()=>c(a).matches;if(null!==d){let{matches:b}=d(a);return()=>b}return g},[g,a,d,f,c]),[j,k]=e.useMemo(()=>{if(null===c)return[g,()=>()=>{}];let b=c(a);return[()=>b.matches,a=>(b.addEventListener("change",a),()=>{b.removeEventListener("change",a)})]},[g,c,a]);return i(k,j,h)}:function(a,b,c,d,g){let[h,i]=e.useState(()=>g&&c?c(a).matches:d?d(a).matches:b);return(0,f.A)(()=>{if(!c)return;let b=c(a),d=()=>{i(b.matches)};return d(),b.addEventListener("change",d),()=>{b.removeEventListener("change",d)}},[a,c]),h})(n,j,k,l,m)}}let k=j()},20484:(a,b,c)=>{c.r(b),c.d(b,{default:()=>f,unstable_createUseMediaQuery:()=>e});var d=c(25459);let e=(0,d.registerClientReference)(function(){throw Error("Attempted to call unstable_createUseMediaQuery() from the server but unstable_createUseMediaQuery is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js","unstable_createUseMediaQuery"),f=(0,d.registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\useMediaQuery\\\\useMediaQuery.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js","default")},22261:(a,b,c)=>{c.d(b,{default:()=>f});var d=c(67238),e=c(89690);function f(a){let{defaultProps:b={},mixins:c={},overrides:f={},palette:g={},props:h={},styleOverrides:i={},...j}=a,k={...j,components:{}};Object.keys(b).forEach(a=>{let c=k.components[a]||{};c.defaultProps=b[a],k.components[a]=c}),Object.keys(h).forEach(a=>{let b=k.components[a]||{};b.defaultProps=h[a],k.components[a]=b}),Object.keys(i).forEach(a=>{let b=k.components[a]||{};b.styleOverrides=i[a],k.components[a]=b}),Object.keys(f).forEach(a=>{let b=k.components[a]||{};b.styleOverrides=f[a],k.components[a]=b}),k.spacing=(0,d.A)(a.spacing);let l=(0,e.A)(a.breakpoints||{}),m=k.spacing;k.mixins={gutters:(a={})=>({paddingLeft:m(2),paddingRight:m(2),...a,[l.up("sm")]:{paddingLeft:m(3),paddingRight:m(3),...a[l.up("sm")]}}),...c};let{type:n,mode:o,...p}=g,q=o||n||"light";return k.palette={text:{hint:"dark"===q?"rgba(255, 255, 255, 0.5)":"rgba(0, 0, 0, 0.38)"},mode:q,type:q,...p},k}},22367:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\createBox\\\\createBox.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js","default")},24084:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\styles\\\\useThemeProps.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js","default")},26949:(a,b,c)=>{c.r(b),c.d(b,{DISABLE_CSS_TRANSITION:()=>e,default:()=>f});var d=c(25459);let e=(0,d.registerClientReference)(function(){throw Error("Attempted to call DISABLE_CSS_TRANSITION() from the server but DISABLE_CSS_TRANSITION is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js","DISABLE_CSS_TRANSITION"),f=(0,d.registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\cssVars\\\\createCssVarsProvider.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js","default")},27499:(a,b,c)=>{c.d(b,{default:()=>e});var d=c(25459);(0,d.registerClientReference)(function(){throw Error("Attempted to call slotShouldForwardProp() from the server but slotShouldForwardProp is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js","slotShouldForwardProp"),(0,d.registerClientReference)(function(){throw Error("Attempted to call rootShouldForwardProp() from the server but rootShouldForwardProp is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js","rootShouldForwardProp");let e=(0,d.registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\styles\\\\styled.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js","default")},28730:(a,b)=>{var c=Symbol.for("react.transitional.element"),d=Symbol.for("react.portal"),e=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),g=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),i=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),k=Symbol.for("react.suspense"),l=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),n=Symbol.for("react.lazy"),o=Symbol.for("react.view_transition"),p=Symbol.for("react.client.reference");b.Hy=function(a){return"string"==typeof a||"function"==typeof a||a===e||a===g||a===f||a===k||a===l||"object"==typeof a&&null!==a&&(a.$$typeof===n||a.$$typeof===m||a.$$typeof===i||a.$$typeof===h||a.$$typeof===j||a.$$typeof===p||void 0!==a.getModuleId)||!1}},28806:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\styles\\\\ThemeProvider.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js","default")},34601:(a,b,c)=>{c.d(b,{default:()=>g});var d=c(51808),e=c(51954);let f=(0,c(75078).A)("MuiBox",["root"]),g=(0,e.default)({defaultClassName:f.root,generateClassName:d.A.generate})},36604:(a,b,c)=>{c.r(b),c.d(b,{CssVarsProvider:()=>e,Experimental_CssVarsProvider:()=>h,getInitColorSchemeScript:()=>g,useColorScheme:()=>f});var d=c(25459);let e=(0,d.registerClientReference)(function(){throw Error("Attempted to call CssVarsProvider() from the server but CssVarsProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js","CssVarsProvider"),f=(0,d.registerClientReference)(function(){throw Error("Attempted to call useColorScheme() from the server but useColorScheme is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js","useColorScheme"),g=(0,d.registerClientReference)(function(){throw Error("Attempted to call getInitColorSchemeScript() from the server but getInitColorSchemeScript is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js","getInitColorSchemeScript"),h=(0,d.registerClientReference)(function(){throw Error("Attempted to call Experimental_CssVarsProvider() from the server but Experimental_CssVarsProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js","Experimental_CssVarsProvider")},40652:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\Container\\\\Container.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js","default")},46120:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\ThemeProvider\\\\ThemeProvider.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js","default")},49783:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\styles\\\\adaptV4Theme.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js","default")},50236:(a,b,c)=>{c.r(b),c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\Stack\\\\Stack.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js","default")},55378:(a,b,c)=>{c.r(b),c.d(b,{GlobalStyles:()=>l,StyledEngineProvider:()=>k,ThemeContext:()=>h,css:()=>j,default:()=>e,internal_mutateStyles:()=>f,internal_serializeStyles:()=>g,keyframes:()=>i});var d=c(25459);let e=(0,d.registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\styled-engine\\\\esm\\\\index.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js","default"),f=(0,d.registerClientReference)(function(){throw Error("Attempted to call internal_mutateStyles() from the server but internal_mutateStyles is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js","internal_mutateStyles"),g=(0,d.registerClientReference)(function(){throw Error("Attempted to call internal_serializeStyles() from the server but internal_serializeStyles is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js","internal_serializeStyles"),h=(0,d.registerClientReference)(function(){throw Error("Attempted to call ThemeContext() from the server but ThemeContext is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js","ThemeContext"),i=(0,d.registerClientReference)(function(){throw Error("Attempted to call keyframes() from the server but keyframes is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js","keyframes"),j=(0,d.registerClientReference)(function(){throw Error("Attempted to call css() from the server but css is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js","css"),k=(0,d.registerClientReference)(function(){throw Error("Attempted to call StyledEngineProvider() from the server but StyledEngineProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js","StyledEngineProvider"),l=(0,d.registerClientReference)(function(){throw Error("Attempted to call GlobalStyles() from the server but GlobalStyles is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js","GlobalStyles")},65398:(a,b,c)=>{c.d(b,{default:()=>p});var d=c(31768),e=c(79390),f=c(21726),g=c(29040),h=c(55044),i=c(95430),j=c(40402),k=c(7581),l=c(78157);let m=(0,k.A)(),n=(0,j.A)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[`maxWidth${(0,h.A)(String(c.maxWidth))}`],c.fixed&&b.fixed,c.disableGutters&&b.disableGutters]}}),o=a=>(0,i.default)({props:a,name:"MuiContainer",defaultTheme:m});function p(a={}){let{createStyledComponent:b=n,useThemeProps:c=o,componentName:i="MuiContainer"}=a,j=b(({theme:a,ownerState:b})=>({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",...!b.disableGutters&&{paddingLeft:a.spacing(2),paddingRight:a.spacing(2),[a.breakpoints.up("sm")]:{paddingLeft:a.spacing(3),paddingRight:a.spacing(3)}}}),({theme:a,ownerState:b})=>b.fixed&&Object.keys(a.breakpoints.values).reduce((b,c)=>{let d=a.breakpoints.values[c];return 0!==d&&(b[a.breakpoints.up(c)]={maxWidth:`${d}${a.breakpoints.unit}`}),b},{}),({theme:a,ownerState:b})=>({..."xs"===b.maxWidth&&{[a.breakpoints.up("xs")]:{maxWidth:Math.max(a.breakpoints.values.xs,444)}},...b.maxWidth&&"xs"!==b.maxWidth&&{[a.breakpoints.up(b.maxWidth)]:{maxWidth:`${a.breakpoints.values[b.maxWidth]}${a.breakpoints.unit}`}}}));return d.forwardRef(function(a,b){let d=c(a),{className:k,component:m="div",disableGutters:n=!1,fixed:o=!1,maxWidth:p="lg",classes:q,...r}=d,s={...d,component:m,disableGutters:n,fixed:o,maxWidth:p},t=((a,b)=>{let{classes:c,fixed:d,disableGutters:e,maxWidth:i}=a,j={root:["root",i&&`maxWidth${(0,h.A)(String(i))}`,d&&"fixed",e&&"disableGutters"]};return(0,g.A)(j,a=>(0,f.Ay)(b,a),c)})(s,i);return(0,l.jsx)(j,{as:m,ownerState:s,className:(0,e.A)(t.root,k),ref:b,...r})})}},68766:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\Grid\\\\createGrid.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js","default")},68780:(a,b,c)=>{c.d(b,{default:()=>D});var d=c(31768),e=c(79390),f=c(47550),g=c(21726),h=c(29040),i=c(40402),j=c(95430),k=c(33600),l=c(75480),m=c(7581);let n=(a,b,c)=>{let d=a.keys[0];if(Array.isArray(b))b.forEach((b,d)=>{c((b,c)=>{d<=a.keys.length-1&&(0===d?Object.assign(b,c):b[a.up(a.keys[d])]=c)},b)});else if(b&&"object"==typeof b){let e,f;(Object.keys(b).length>a.keys.length?a.keys:(e=a.keys,f=Object.keys(b),e.filter(a=>f.includes(a)))).forEach(e=>{if(a.keys.includes(e)){let f=b[e];void 0!==f&&c((b,c)=>{d===e?Object.assign(b,c):b[a.up(e)]=c},f)}})}else("number"==typeof b||"string"==typeof b)&&c((a,b)=>{Object.assign(a,b)},b)};function o(a){return`--Grid-${a}Spacing`}function p(a){return`--Grid-parent-${a}Spacing`}let q="--Grid-columns",r="--Grid-parent-columns",s=({theme:a,ownerState:b})=>{let c={};return n(a.breakpoints,b.size,(a,b)=>{let d={};"grow"===b&&(d={flexBasis:0,flexGrow:1,maxWidth:"100%"}),"auto"===b&&(d={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"}),"number"==typeof b&&(d={flexGrow:0,flexBasis:"auto",width:`calc(100% * ${b} / var(${r}) - (var(${r}) - ${b}) * (var(${p("column")}) / var(${r})))`}),a(c,d)}),c},t=({theme:a,ownerState:b})=>{let c={};return n(a.breakpoints,b.offset,(a,b)=>{let d={};"auto"===b&&(d={marginLeft:"auto"}),"number"==typeof b&&(d={marginLeft:0===b?"0px":`calc(100% * ${b} / var(${r}) + var(${p("column")}) * ${b} / var(${r}))`}),a(c,d)}),c},u=({theme:a,ownerState:b})=>{if(!b.container)return{};let c={[q]:12};return n(a.breakpoints,b.columns,(a,b)=>{let d=b??12;a(c,{[q]:d,"> *":{[r]:d}})}),c},v=({theme:a,ownerState:b})=>{if(!b.container)return{};let c={};return n(a.breakpoints,b.rowSpacing,(b,d)=>{let e="string"==typeof d?d:a.spacing?.(d);b(c,{[o("row")]:e,"> *":{[p("row")]:e}})}),c},w=({theme:a,ownerState:b})=>{if(!b.container)return{};let c={};return n(a.breakpoints,b.columnSpacing,(b,d)=>{let e="string"==typeof d?d:a.spacing?.(d);b(c,{[o("column")]:e,"> *":{[p("column")]:e}})}),c},x=({theme:a,ownerState:b})=>{if(!b.container)return{};let c={};return n(a.breakpoints,b.direction,(a,b)=>{a(c,{flexDirection:b})}),c},y=({ownerState:a})=>({minWidth:0,boxSizing:"border-box",...a.container&&{display:"flex",flexWrap:"wrap",...a.wrap&&"wrap"!==a.wrap&&{flexWrap:a.wrap},gap:`var(${o("row")}) var(${o("column")})`}});var z=c(78157);let A=(0,m.A)(),B=(0,i.A)("div",{name:"MuiGrid",slot:"Root"});function C(a){return(0,j.default)({props:a,name:"MuiGrid",defaultTheme:A})}function D(a={}){let{createStyledComponent:b=B,useThemeProps:c=C,useTheme:i=k.default,componentName:j="MuiGrid"}=a;function m(a,b,c=()=>!0){let d={};return null===a||(Array.isArray(a)?a.forEach((a,e)=>{null!==a&&c(a)&&b.keys[e]&&(d[b.keys[e]]=a)}):"object"==typeof a?Object.keys(a).forEach(b=>{let e=a[b];null!=e&&c(e)&&(d[b]=e)}):d[b.keys[0]]=a),d}let n=b(u,w,v,s,x,y,t),o=d.forwardRef(function(a,b){let k=i(),o=c(a),p=(0,l.A)(o);var q=k.breakpoints;let r=[];void 0!==p.item&&(delete p.item,r.push("item")),void 0!==p.zeroMinWidth&&(delete p.zeroMinWidth,r.push("zeroMinWidth")),q.keys.forEach(a=>{void 0!==p[a]&&(r.push(a),delete p[a])});let{className:s,children:t,columns:u=12,container:v=!1,component:w="div",direction:x="row",wrap:y="wrap",size:A={},offset:B={},spacing:C=0,rowSpacing:D=C,columnSpacing:E=C,unstable_level:F=0,...G}=p,H=m(A,k.breakpoints,a=>!1!==a),I=m(B,k.breakpoints),J=a.columns??(F?void 0:u),K=a.spacing??(F?void 0:C),L=a.rowSpacing??a.spacing??(F?void 0:D),M=a.columnSpacing??a.spacing??(F?void 0:E),N={...p,level:F,columns:J,container:v,direction:x,wrap:y,spacing:K,rowSpacing:L,columnSpacing:M,size:H,offset:I},O=((a,b)=>{let{container:c,direction:d,spacing:e,wrap:f,size:i}=a,k={root:["root",c&&"container","wrap"!==f&&`wrap-xs-${String(f)}`,...void 0===d?[]:"object"==typeof d?Object.entries(d).map(([a,b])=>`direction-${a}-${b}`):[`direction-xs-${String(d)}`],...(a=>{let b=[];return Object.entries(a).forEach(([a,c])=>{!1!==c&&void 0!==c&&b.push(`grid-${a}-${String(c)}`)}),b})(i),...c?((a,b="xs")=>{function c(a){return void 0!==a&&("string"==typeof a&&!Number.isNaN(Number(a))||"number"==typeof a&&a>0)}if(c(a))return[`spacing-${b}-${String(a)}`];if("object"==typeof a&&!Array.isArray(a)){let b=[];return Object.entries(a).forEach(([a,d])=>{c(d)&&b.push(`spacing-${a}-${String(d)}`)}),b}return[]})(e,b.breakpoints.keys[0]):[]]};return(0,h.A)(k,a=>(0,g.Ay)(j,a),{})})(N,k);return(0,z.jsx)(n,{ref:b,as:w,ownerState:N,className:(0,e.A)(O.root,s),...G,children:d.Children.map(t,a=>d.isValidElement(a)&&(0,f.A)(a,["Grid"])&&v&&a.props.container?d.cloneElement(a,{unstable_level:a.props?.unstable_level??F+1}):a)})});return o.muiName="Grid",o}},70286:(a,b,c)=>{c.r(b),c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\Grid\\\\Grid.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js","default")},77484:(a,b,c)=>{c.r(b),c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\GlobalStyles\\\\GlobalStyles.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js","default")},81996:(a,b,c)=>{c.d(b,{default:()=>e});var d=c(25459);(0,d.registerClientReference)(function(){throw Error("Attempted to call style() from the server but style is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js","style");let e=(0,d.registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\Stack\\\\createStack.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js","default")},84888:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\Container\\\\createContainer.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js","default")},94256:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\system\\\\esm\\\\useThemeWithoutDefault\\\\useThemeWithoutDefault.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js","default")}}; \ No newline at end of file diff --git a/apps/web/.next/server/chunks/887.js b/apps/web/.next/server/chunks/887.js deleted file mode 100644 index e17c29b..0000000 --- a/apps/web/.next/server/chunks/887.js +++ /dev/null @@ -1 +0,0 @@ -exports.id=887,exports.ids=[887],exports.modules={44:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{GracefulDegradeBoundary:function(){return f},default:function(){return g}});let d=c(78157),e=c(31768);class f extends e.Component{static getDerivedStateFromError(a){return{hasError:!0}}componentDidMount(){let a=this.htmlRef.current;this.state.hasError&&a&&Object.entries(this.htmlAttributes).forEach(b=>{let[c,d]=b;a.setAttribute(c,d)})}render(){let{hasError:a}=this.state;return a?(0,d.jsx)("html",{ref:this.htmlRef,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:this.rootHtml}}):this.props.children}constructor(a){super(a),this.state={hasError:!1},this.rootHtml="",this.htmlAttributes={},this.htmlRef=(0,e.createRef)()}}let g=f;("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},2173:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{addSearchParamsToPageSegments:function(){return m},handleAliasedPrefetchEntry:function(){return l}});let d=c(44859),e=c(25918),f=c(24848),g=c(75497),h=c(82521),i=c(68360),j=c(26613),k=c(15426);function l(a,b,c,l,n){let o,p=b.tree,q=b.cache,r=(0,g.createHrefFromUrl)(l),s=[];if("string"==typeof c)return!1;for(let b of c){if(!function a(b){if(!b)return!1;let c=b[2];if(b[3])return!0;for(let b in c)if(a(c[b]))return!0;return!1}(b.seedData))continue;let c=b.tree;c=m(c,Object.fromEntries(l.searchParams));let{seedData:g,isRootRender:j,pathToSegment:n}=b,t=["",...n];c=m(c,Object.fromEntries(l.searchParams));let u=(0,f.applyRouterStatePatchToTree)(t,p,c,r),v=(0,e.createEmptyCacheNode)();if(j&&g){let b=g[1];v.loading=g[3],v.rsc=b,function a(b,c,e,f,g){if(0!==Object.keys(f[1]).length)for(let i in f[1]){let j,k=f[1][i],l=k[0],m=(0,h.createRouterCacheKey)(l),n=null!==g&&void 0!==g[2][i]?g[2][i]:null;if(null!==n){let a=n[1],c=n[3];j={lazyData:null,rsc:l.includes(d.PAGE_SEGMENT_KEY)?null:a,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:c,navigatedAt:b}}else j={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};let o=c.parallelRoutes.get(i);o?o.set(m,j):c.parallelRoutes.set(i,new Map([[m,j]])),a(b,j,e,k,n)}}(a,v,q,c,g)}else v.rsc=q.rsc,v.prefetchRsc=q.prefetchRsc,v.loading=q.loading,v.parallelRoutes=new Map(q.parallelRoutes),(0,i.fillCacheWithNewSubTreeDataButOnlyLoading)(a,v,q,b);for(let a of(u&&(p=u,q=v,o=!0),(0,k.generateSegmentsFromPatch)(c))){let c=[...b.pathToSegment,...a];c[c.length-1]!==d.DEFAULT_SEGMENT_KEY&&s.push(c)}}return!!o&&(n.patchedTree=p,n.cache=q,n.canonicalUrl=r,n.hashFragment=l.hash,n.scrollableSegments=s,(0,j.handleMutable)(b,n))}function m(a,b){let[c,e,...f]=a;if(c.includes(d.PAGE_SEGMENT_KEY))return[(0,d.addSearchParamsIfPageSegment)(c,b),e,...f];let g={};for(let[a,c]of Object.entries(e))g[a]=m(c,b);return[c,g,...f]}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},3498:(a,b,c)=>{let{createProxy:d}=c(38898);a.exports=d("D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js")},4335:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"assignLocation",{enumerable:!0,get:function(){return e}});let d=c(61725);function e(a,b){if(a.startsWith(".")){let c=b.origin+b.pathname;return new URL((c.endsWith("/")?c:c+"/")+a)}return new URL((0,d.addBasePath)(a),b.href)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},5162:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"PromiseQueue",{enumerable:!0,get:function(){return j}});let d=c(17400),e=c(64402);var f=e._("_maxConcurrency"),g=e._("_runningCount"),h=e._("_queue"),i=e._("_processNext");class j{enqueue(a){let b,c,e=new Promise((a,d)=>{b=a,c=d}),f=async()=>{try{d._(this,g)[g]++;let c=await a();b(c)}catch(a){c(a)}finally{d._(this,g)[g]--,d._(this,i)[i]()}};return d._(this,h)[h].push({promiseFn:e,task:f}),d._(this,i)[i](),e}bump(a){let b=d._(this,h)[h].findIndex(b=>b.promiseFn===a);if(b>-1){let a=d._(this,h)[h].splice(b,1)[0];d._(this,h)[h].unshift(a),d._(this,i)[i](!0)}}constructor(a=5){Object.defineProperty(this,i,{value:k}),Object.defineProperty(this,f,{writable:!0,value:void 0}),Object.defineProperty(this,g,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0}),d._(this,f)[f]=a,d._(this,g)[g]=0,d._(this,h)[h]=[]}}function k(a){if(void 0===a&&(a=!1),(d._(this,g)[g]0){var b;null==(b=d._(this,h)[h].shift())||b.task()}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},7342:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return e}});let d=c(82521);function e(a,b,c){for(let e in c[1]){let f=c[1][e][0],g=(0,d.createRouterCacheKey)(f),h=b.parallelRoutes.get(e);if(h){let b=new Map(h);b.delete(g),a.parallelRoutes.set(e,b)}}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},11505:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"shouldHardNavigate",{enumerable:!0,get:function(){return function a(b,c){let[f,g]=c,[h,i]=b;return(0,e.matchSegment)(h,f)?!(b.length<=2)&&a((0,d.getNextFlightSegmentPath)(b),g[i]):!!Array.isArray(h)}}});let d=c(89909),e=c(58395);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},11966:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"applyFlightData",{enumerable:!0,get:function(){return f}});let d=c(63102),e=c(68360);function f(a,b,c,f,g){let{tree:h,seedData:i,head:j,isRootRender:k}=f;if(null===i)return!1;if(k){let e=i[1];c.loading=i[3],c.rsc=e,c.prefetchRsc=null,(0,d.fillLazyItemsTillLeafWithHead)(a,c,b,h,i,j,g)}else c.rsc=b.rsc,c.prefetchRsc=b.prefetchRsc,c.parallelRoutes=new Map(b.parallelRoutes),c.loading=b.loading,(0,e.fillCacheWithNewSubTreeData)(a,c,b,f,g);return!0}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},13355:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"handleSegmentMismatch",{enumerable:!0,get:function(){return e}});let d=c(15426);function e(a,b,c){return(0,d.handleExternalUrl)(a,{},a.canonicalUrl,!0)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},15252:(a,b,c)=>{"use strict";function d(a){return a}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"removeBasePath",{enumerable:!0,get:function(){return d}}),c(94650),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},15426:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{generateSegmentsFromPatch:function(){return u},handleExternalUrl:function(){return t},navigateReducer:function(){return function a(b,c){let{url:v,isExternalUrl:w,navigateType:x,shouldScroll:y,allowAliasing:z}=c,A={},{hash:B}=v,C=(0,e.createHrefFromUrl)(v),D="push"===x;if((0,q.prunePrefetchCache)(b.prefetchCache),A.preserveCustomHistoryState=!1,A.pendingPush=D,w)return t(b,A,v.toString(),D);if(document.getElementById("__next-page-redirect"))return t(b,A,C,D);let E=(0,q.getOrCreatePrefetchCacheEntry)({url:v,nextUrl:b.nextUrl,tree:b.tree,prefetchCache:b.prefetchCache,allowAliasing:z}),{treeAtTimeOfPrefetch:F,data:G}=E;return m.prefetchQueue.bump(G),G.then(m=>{let{flightData:q,canonicalUrl:w,postponed:x}=m,z=Date.now(),G=!1;if(E.lastUsedTime||(E.lastUsedTime=z,G=!0),E.aliased){let d=new URL(v.href);w&&(d.pathname=w.pathname);let e=(0,s.handleAliasedPrefetchEntry)(z,b,q,d,A);return!1===e?a(b,{...c,allowAliasing:!1}):e}if("string"==typeof q)return t(b,A,q,D);let H=w?(0,e.createHrefFromUrl)(w):C;if(B&&b.canonicalUrl.split("#",1)[0]===H.split("#",1)[0])return A.onlyHashChange=!0,A.canonicalUrl=H,A.shouldScroll=y,A.hashFragment=B,A.scrollableSegments=[],(0,k.handleMutable)(b,A);let I=b.tree,J=b.cache,K=[];for(let a of q){let{pathToSegment:c,seedData:e,head:k,isHeadPartial:m,isRootRender:q}=a,s=a.tree,w=["",...c],y=(0,g.applyRouterStatePatchToTree)(w,I,s,C);if(null===y&&(y=(0,g.applyRouterStatePatchToTree)(w,F,s,C)),null!==y){if(e&&q&&x){let a=(0,p.startPPRNavigation)(z,J,I,s,e,k,m,!1,K);if(null!==a){if(null===a.route)return t(b,A,C,D);y=a.route;let c=a.node;null!==c&&(A.cache=c);let e=a.dynamicRequestTree;if(null!==e){let c=(0,d.fetchServerResponse)(new URL(H,v.origin),{flightRouterState:e,nextUrl:b.nextUrl});(0,p.listenForDynamicRequest)(a,c)}}else y=s}else{if((0,i.isNavigatingToNewRootLayout)(I,y))return t(b,A,C,D);let d=(0,n.createEmptyCacheNode)(),e=!1;for(let b of(E.status!==j.PrefetchCacheEntryStatus.stale||G?e=(0,l.applyFlightData)(z,J,d,a,E):(e=function(a,b,c,d){let e=!1;for(let f of(a.rsc=b.rsc,a.prefetchRsc=b.prefetchRsc,a.loading=b.loading,a.parallelRoutes=new Map(b.parallelRoutes),u(d).map(a=>[...c,...a])))(0,r.clearCacheNodeDataForSegmentPath)(a,b,f),e=!0;return e}(d,J,c,s),E.lastUsedTime=z),(0,h.shouldHardNavigate)(w,I)?(d.rsc=J.rsc,d.prefetchRsc=J.prefetchRsc,(0,f.invalidateCacheBelowFlightSegmentPath)(d,J,c),A.cache=d):e&&(A.cache=d,J=d),u(s))){let a=[...c,...b];a[a.length-1]!==o.DEFAULT_SEGMENT_KEY&&K.push(a)}}I=y}}return A.patchedTree=I,A.canonicalUrl=H,A.scrollableSegments=K,A.hashFragment=B,A.shouldScroll=y,(0,k.handleMutable)(b,A)},()=>b)}}});let d=c(94082),e=c(75497),f=c(57162),g=c(24848),h=c(11505),i=c(77692),j=c(13136),k=c(26613),l=c(11966),m=c(37446),n=c(25918),o=c(44859),p=c(82582),q=c(81288),r=c(50202),s=c(2173);function t(a,b,c,d){return b.mpaNavigation=!0,b.canonicalUrl=c,b.pendingPush=d,b.scrollableSegments=void 0,(0,k.handleMutable)(a,b)}function u(a){let b=[],[c,d]=a;if(0===Object.keys(d).length)return[[c]];for(let[a,e]of Object.entries(d))for(let d of u(e))""===c?b.push([a,...d]):b.push([c,a,...d]);return b}c(68459),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},17400:(a,b,c)=>{"use strict";function d(a,b){if(!Object.prototype.hasOwnProperty.call(a,b))throw TypeError("attempted to use private field on non-instance");return a}c.r(b),c.d(b,{_:()=>d})},18226:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{addRefreshMarkerToActiveParallelSegments:function(){return function a(b,c){let[d,e,,g]=b;for(let h in d.includes(f.PAGE_SEGMENT_KEY)&&"refresh"!==g&&(b[2]=c,b[3]="refresh"),e)a(e[h],c)}},refreshInactiveParallelSegments:function(){return g}});let d=c(11966),e=c(94082),f=c(44859);async function g(a){let b=new Set;await h({...a,rootTree:a.updatedTree,fetchedSegments:b})}async function h(a){let{navigatedAt:b,state:c,updatedTree:f,updatedCache:g,includeNextUrl:i,fetchedSegments:j,rootTree:k=f,canonicalUrl:l}=a,[,m,n,o]=f,p=[];if(n&&n!==l&&"refresh"===o&&!j.has(n)){j.add(n);let a=(0,e.fetchServerResponse)(new URL(n,location.origin),{flightRouterState:[k[0],k[1],k[2],"refetch"],nextUrl:i?c.nextUrl:null}).then(a=>{let{flightData:c}=a;if("string"!=typeof c)for(let a of c)(0,d.applyFlightData)(b,g,g,a)});p.push(a)}for(let a in m){let d=h({navigatedAt:b,state:c,updatedTree:m[a],updatedCache:g,includeNextUrl:i,fetchedSegments:j,rootTree:k,canonicalUrl:l});p.push(d)}await Promise.all(p)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},22345:(a,b)=>{"use strict";function c(a){let b={};for(let[c,d]of a.entries()){let a=b[c];void 0===a?b[c]=d:Array.isArray(a)?a.push(d):b[c]=[a,d]}return b}function d(a){return"string"==typeof a?a:("number"!=typeof a||isNaN(a))&&"boolean"!=typeof a?"":String(a)}function e(a){let b=new URLSearchParams;for(let[c,e]of Object.entries(a))if(Array.isArray(e))for(let a of e)b.append(c,d(a));else b.set(c,d(e));return b}function f(a){for(var b=arguments.length,c=Array(b>1?b-1:0),d=1;d{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return g}});let d=c(15915),e=c(78157);c(31768),c(44);let f=c(92810);function g(a){let{children:b,errorComponent:c,errorStyles:d,errorScripts:g}=a;return(0,e.jsx)(f.ErrorBoundary,{errorComponent:c,errorStyles:d,errorScripts:g,children:b})}c(87058),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},24381:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"restoreReducer",{enumerable:!0,get:function(){return f}});let d=c(75497),e=c(62176);function f(a,b){var c;let{url:f,tree:g}=b,h=(0,d.createHrefFromUrl)(f),i=g||a.tree,j=a.cache;return{canonicalUrl:h,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:a.focusAndScrollRef,cache:j,prefetchCache:a.prefetchCache,tree:i,nextUrl:null!=(c=(0,e.extractPathFromFlightRouterState)(i))?c:f.pathname}}c(82582),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},24848:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function a(b,c,d,i){let j,[k,l,m,n,o]=c;if(1===b.length){let a=h(c,d);return(0,g.addRefreshMarkerToActiveParallelSegments)(a,i),a}let[p,q]=b;if(!(0,f.matchSegment)(p,k))return null;if(2===b.length)j=h(l[q],d);else if(null===(j=a((0,e.getNextFlightSegmentPath)(b),l[q],d,i)))return null;let r=[b[0],{...l,[q]:j},m,n];return o&&(r[4]=!0),(0,g.addRefreshMarkerToActiveParallelSegments)(r,i),r}}});let d=c(44859),e=c(89909),f=c(58395),g=c(18226);function h(a,b){let[c,e]=a,[g,i]=b;if(g===d.DEFAULT_SEGMENT_KEY&&c!==d.DEFAULT_SEGMENT_KEY)return a;if((0,f.matchSegment)(c,g)){let b={};for(let a in e)void 0!==i[a]?b[a]=h(e[a],i[a]):b[a]=e[a];for(let a in i)b[a]||(b[a]=i[a]);let d=[c,b];return a[2]&&(d[2]=a[2]),a[3]&&(d[3]=a[3]),a[4]&&(d[4]=a[4]),d}return b}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},25248:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"reducer",{enumerable:!0,get:function(){return d}}),c(13136),c(15426),c(41573),c(24381),c(86556),c(37446),c(84254),c(51939);let d=function(a,b){return a};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},25918:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createEmptyCacheNode:function(){return G},createPrefetchURL:function(){return E},default:function(){return K},isExternalURL:function(){return D}});let d=c(15915),e=c(86274),f=c(78157),g=e._(c(31768)),h=c(9344),i=c(13136),j=c(75497),k=c(66351),l=c(46259),m=c(87058),n=c(61725),o=c(76692),p=c(97944),q=c(82787),r=c(43508),s=c(15252),t=c(94650),u=c(62176),v=c(69374),w=c(99500),x=c(4873),y=c(79650);c(37384);let z=d._(c(23197)),A=d._(c(48365)),B=c(56676),C={};function D(a){return a.origin!==window.location.origin}function E(a){let b;if((0,m.isBot)(window.navigator.userAgent))return null;try{b=new URL((0,n.addBasePath)(a),window.location.href)}catch(b){throw Object.defineProperty(Error("Cannot prefetch '"+a+"' because it cannot be converted to a URL."),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return D(b)?null:b}function F(a){let{appRouterState:b}=a;return(0,g.useInsertionEffect)(()=>{let{tree:a,pushRef:c,canonicalUrl:d}=b,e={...c.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:a};c.pendingPush&&(0,j.createHrefFromUrl)(new URL(window.location.href))!==d?(c.pendingPush=!1,window.history.pushState(e,"",d)):window.history.replaceState(e,"",d)},[b]),(0,g.useEffect)(()=>{},[b.nextUrl,b.tree]),null}function G(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1}}function H(a){null==a&&(a={});let b=window.history.state,c=null==b?void 0:b.__NA;c&&(a.__NA=c);let d=null==b?void 0:b.__PRIVATE_NEXTJS_INTERNALS_TREE;return d&&(a.__PRIVATE_NEXTJS_INTERNALS_TREE=d),a}function I(a){let{headCacheNode:b}=a,c=null!==b?b.head:null,d=null!==b?b.prefetchHead:null,e=null!==d?d:c;return(0,g.useDeferredValue)(c,e)}function J(a){let b,{actionQueue:c,assetPrefix:d,globalError:e}=a,j=(0,l.useActionQueue)(c),{canonicalUrl:m}=j,{searchParams:n,pathname:v}=(0,g.useMemo)(()=>{let a=new URL(m,"http://n");return{searchParams:a.searchParams,pathname:(0,t.hasBasePath)(a.pathname)?(0,s.removeBasePath)(a.pathname):a.pathname}},[m]);(0,g.useEffect)(()=>{function a(a){var b;a.persisted&&(null==(b=window.history.state)?void 0:b.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(C.pendingMpaPath=void 0,(0,l.dispatchAppRouterAction)({type:i.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",a),()=>{window.removeEventListener("pageshow",a)}},[]),(0,g.useEffect)(()=>{function a(a){let b="reason"in a?a.reason:a.error;if((0,y.isRedirectError)(b)){a.preventDefault();let c=(0,x.getURLFromRedirectError)(b);(0,x.getRedirectTypeFromError)(b)===y.RedirectType.push?w.publicAppRouterInstance.push(c,{}):w.publicAppRouterInstance.replace(c,{})}}return window.addEventListener("error",a),window.addEventListener("unhandledrejection",a),()=>{window.removeEventListener("error",a),window.removeEventListener("unhandledrejection",a)}},[]);let{pushRef:A}=j;if(A.mpaNavigation){if(C.pendingMpaPath!==m){let a=window.location;A.pendingPush?a.assign(m):a.replace(m),C.pendingMpaPath=m}throw r.unresolvedThenable}(0,g.useEffect)(()=>{let a=window.history.pushState.bind(window.history),b=window.history.replaceState.bind(window.history),c=a=>{var b;let c=window.location.href,d=null==(b=window.history.state)?void 0:b.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,g.startTransition)(()=>{(0,l.dispatchAppRouterAction)({type:i.ACTION_RESTORE,url:new URL(null!=a?a:c,c),tree:d})})};window.history.pushState=function(b,d,e){return(null==b?void 0:b.__NA)||(null==b?void 0:b._N)||(b=H(b),e&&c(e)),a(b,d,e)},window.history.replaceState=function(a,d,e){return(null==a?void 0:a.__NA)||(null==a?void 0:a._N)||(a=H(a),e&&c(e)),b(a,d,e)};let d=a=>{if(a.state){if(!a.state.__NA)return void window.location.reload();(0,g.startTransition)(()=>{(0,w.dispatchTraverseAction)(window.location.href,a.state.__PRIVATE_NEXTJS_INTERNALS_TREE)})}};return window.addEventListener("popstate",d),()=>{window.history.pushState=a,window.history.replaceState=b,window.removeEventListener("popstate",d)}},[]);let{cache:D,tree:E,nextUrl:G,focusAndScrollRef:J}=j,K=(0,g.useMemo)(()=>(0,q.findHeadInCache)(D,E[1]),[D,E]),L=(0,g.useMemo)(()=>(0,u.getSelectedParams)(E),[E]),M=(0,g.useMemo)(()=>({parentTree:E,parentCacheNode:D,parentSegmentPath:null,url:m}),[E,D,m]),O=(0,g.useMemo)(()=>({tree:E,focusAndScrollRef:J,nextUrl:G}),[E,J,G]);if(null!==K){let[a,c,d]=K;b=(0,f.jsx)(I,{headCacheNode:a},d)}else b=null;let P=(0,f.jsxs)(p.RedirectBoundary,{children:[b,(0,f.jsx)(B.RootLayoutBoundary,{children:D.rsc}),(0,f.jsx)(o.AppRouterAnnouncer,{tree:E})]});return P=(0,f.jsx)(z.default,{errorComponent:e[0],errorStyles:e[1],children:P}),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(F,{appRouterState:j}),(0,f.jsx)(N,{}),(0,f.jsx)(k.PathParamsContext.Provider,{value:L,children:(0,f.jsx)(k.PathnameContext.Provider,{value:v,children:(0,f.jsx)(k.SearchParamsContext.Provider,{value:n,children:(0,f.jsx)(h.GlobalLayoutRouterContext.Provider,{value:O,children:(0,f.jsx)(h.AppRouterContext.Provider,{value:w.publicAppRouterInstance,children:(0,f.jsx)(h.LayoutRouterContext.Provider,{value:M,children:P})})})})})})]})}function K(a){let{actionQueue:b,globalErrorState:c,assetPrefix:d}=a;(0,v.useNavFailureHandler)();let e=(0,f.jsx)(J,{actionQueue:b,assetPrefix:d,globalError:c});return(0,f.jsx)(z.default,{errorComponent:A.default,children:e})}let L=new Set,M=new Set;function N(){let[,a]=g.default.useState(0),b=L.size;return(0,g.useEffect)(()=>{let c=()=>a(a=>a+1);return M.add(c),b!==L.size&&c(),()=>{M.delete(c)}},[b,a]),[...L].map((a,b)=>(0,f.jsx)("link",{rel:"stylesheet",href:""+a,precedence:"next"},b))}globalThis._N_E_STYLE_LOAD=function(a){let b=L.size;return L.add(a),L.size!==b&&M.forEach(a=>a()),Promise.resolve()},("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},26613:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"handleMutable",{enumerable:!0,get:function(){return f}});let d=c(62176);function e(a){return void 0!==a}function f(a,b){var c,f;let g=null==(c=b.shouldScroll)||c,h=a.nextUrl;if(e(b.patchedTree)){let c=(0,d.computeChangedPath)(a.tree,b.patchedTree);c?h=c:h||(h=a.canonicalUrl)}return{canonicalUrl:e(b.canonicalUrl)?b.canonicalUrl===a.canonicalUrl?a.canonicalUrl:b.canonicalUrl:a.canonicalUrl,pushRef:{pendingPush:e(b.pendingPush)?b.pendingPush:a.pushRef.pendingPush,mpaNavigation:e(b.mpaNavigation)?b.mpaNavigation:a.pushRef.mpaNavigation,preserveCustomHistoryState:e(b.preserveCustomHistoryState)?b.preserveCustomHistoryState:a.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!g&&(!!e(null==b?void 0:b.scrollableSegments)||a.focusAndScrollRef.apply),onlyHashChange:b.onlyHashChange||!1,hashFragment:g?b.hashFragment&&""!==b.hashFragment?decodeURIComponent(b.hashFragment.slice(1)):a.focusAndScrollRef.hashFragment:null,segmentPaths:g?null!=(f=null==b?void 0:b.scrollableSegments)?f:a.focusAndScrollRef.segmentPaths:[]},cache:b.cache?b.cache:a.cache,prefetchCache:b.prefetchCache?b.prefetchCache:a.prefetchCache,tree:e(b.patchedTree)?b.patchedTree:a.tree,nextUrl:h}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},29056:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isLocalURL",{enumerable:!0,get:function(){return f}});let d=c(53387),e=c(94650);function f(a){if(!(0,d.isAbsoluteUrl)(a))return!0;try{let b=(0,d.getLocationOrigin)(),c=new URL(a,b);return c.origin===b&&(0,e.hasBasePath)(c.pathname)}catch(a){return!1}}},37384:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{IDLE_LINK_STATUS:function(){return i},PENDING_LINK_STATUS:function(){return h},mountFormInstance:function(){return r},mountLinkInstance:function(){return q},onLinkVisibilityChanged:function(){return t},onNavigationIntent:function(){return u},pingVisibleLinks:function(){return w},setLinkForCurrentNavigation:function(){return j},unmountLinkForCurrentNavigation:function(){return k},unmountPrefetchableInstance:function(){return s}}),c(99500);let d=c(25918),e=c(68459),f=c(31768);c(13136),c(26521);let g=null,h={pending:!0},i={pending:!1};function j(a){(0,f.startTransition)(()=>{null==g||g.setOptimisticLinkStatus(i),null==a||a.setOptimisticLinkStatus(h),g=a})}function k(a){g===a&&(g=null)}let l="function"==typeof WeakMap?new WeakMap:new Map,m=new Set,n="function"==typeof IntersectionObserver?new IntersectionObserver(function(a){for(let b of a){let a=b.intersectionRatio>0;t(b.target,a)}},{rootMargin:"200px"}):null;function o(a,b){void 0!==l.get(a)&&s(a),l.set(a,b),null!==n&&n.observe(a)}function p(a){try{return(0,d.createPrefetchURL)(a)}catch(b){return("function"==typeof reportError?reportError:console.error)("Cannot prefetch '"+a+"' because it cannot be converted to a URL."),null}}function q(a,b,c,d,e,f){if(e){let e=p(b);if(null!==e){let b={router:c,fetchStrategy:d,isVisible:!1,prefetchTask:null,prefetchHref:e.href,setOptimisticLinkStatus:f};return o(a,b),b}}return{router:c,fetchStrategy:d,isVisible:!1,prefetchTask:null,prefetchHref:null,setOptimisticLinkStatus:f}}function r(a,b,c,d){let e=p(b);null!==e&&o(a,{router:c,fetchStrategy:d,isVisible:!1,prefetchTask:null,prefetchHref:e.href,setOptimisticLinkStatus:null})}function s(a){let b=l.get(a);if(void 0!==b){l.delete(a),m.delete(b);let c=b.prefetchTask;null!==c&&(0,e.cancelPrefetchTask)(c)}null!==n&&n.unobserve(a)}function t(a,b){let c=l.get(a);void 0!==c&&(c.isVisible=b,b?m.add(c):m.delete(c),v(c,e.PrefetchPriority.Default))}function u(a,b){let c=l.get(a);void 0!==c&&void 0!==c&&v(c,e.PrefetchPriority.Intent)}function v(a,b){let c=a.prefetchTask;if(!a.isVisible){null!==c&&(0,e.cancelPrefetchTask)(c);return}}function w(a,b){for(let c of m){let d=c.prefetchTask;if(null!==d&&!(0,e.isPrefetchTaskDirty)(d,a,b))continue;null!==d&&(0,e.cancelPrefetchTask)(d);let f=(0,e.createCacheKey)(c.prefetchHref,a);c.prefetchTask=(0,e.schedulePrefetchTask)(f,b,c.fetchStrategy,e.PrefetchPriority.Default,null)}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},37446:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{prefetchQueue:function(){return f},prefetchReducer:function(){return g}});let d=c(5162),e=c(81288),f=new d.PromiseQueue(5),g=function(a,b){(0,e.prunePrefetchCache)(a.prefetchCache);let{url:c}=b;return(0,e.getOrCreatePrefetchCacheEntry)({url:c,nextUrl:a.nextUrl,prefetchCache:a.prefetchCache,kind:b.kind,tree:a.tree,allowAliasing:!0}),a};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},38618:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Grid\\\\Grid.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js","default")},41573:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"serverPatchReducer",{enumerable:!0,get:function(){return k}});let d=c(75497),e=c(24848),f=c(77692),g=c(15426),h=c(11966),i=c(26613),j=c(25918);function k(a,b){let{serverResponse:{flightData:c,canonicalUrl:k},navigatedAt:l}=b,m={};if(m.preserveCustomHistoryState=!1,"string"==typeof c)return(0,g.handleExternalUrl)(a,m,c,a.pushRef.pendingPush);let n=a.tree,o=a.cache;for(let b of c){let{segmentPath:c,tree:i}=b,p=(0,e.applyRouterStatePatchToTree)(["",...c],n,i,a.canonicalUrl);if(null===p)return a;if((0,f.isNavigatingToNewRootLayout)(n,p))return(0,g.handleExternalUrl)(a,m,a.canonicalUrl,a.pushRef.pendingPush);let q=k?(0,d.createHrefFromUrl)(k):void 0;q&&(m.canonicalUrl=q);let r=(0,j.createEmptyCacheNode)();(0,h.applyFlightData)(l,o,r,b),m.patchedTree=p,m.cache=r,o=r,n=p}return(0,i.handleMutable)(a,m)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},41831:(a,b)=>{"use strict";function c(a){return a.replace(/\/$/,"")||"/"}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"removeTrailingSlash",{enumerable:!0,get:function(){return c}})},48540:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"addPathPrefix",{enumerable:!0,get:function(){return e}});let d=c(67431);function e(a,b){if(!a.startsWith("/")||!b)return a;let{pathname:c,query:e,hash:f}=(0,d.parsePath)(a);return""+b+c+e+f}},48760:(a,b)=>{"use strict";function c(a){let b=parseInt(a.slice(0,2),16),c=b>>1&63,d=Array(6);for(let a=0;a<6;a++){let b=c>>5-a&1;d[a]=1===b}return{type:1==(b>>7&1)?"use-cache":"server-action",usedArgs:d,hasRestArgs:1==(1&b)}}function d(a,b){let c=Array(a.length);for(let d=0;d=6&&b.hasRestArgs)&&(c[d]=a[d]);return c}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{extractInfoFromServerReferenceId:function(){return c},omitUnusedArgs:function(){return d}})},50202:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function a(b,c,f){let g=f.length<=2,[h,i]=f,j=(0,e.createRouterCacheKey)(i),k=c.parallelRoutes.get(h),l=b.parallelRoutes.get(h);l&&l!==k||(l=new Map(k),b.parallelRoutes.set(h,l));let m=null==k?void 0:k.get(j),n=l.get(j);if(g){n&&n.lazyData&&n!==m||l.set(j,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}if(!n||!m){n||l.set(j,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}return n===m&&(n={lazyData:n.lazyData,rsc:n.rsc,prefetchRsc:n.prefetchRsc,head:n.head,prefetchHead:n.prefetchHead,parallelRoutes:new Map(n.parallelRoutes),loading:n.loading},l.set(j,n)),a(n,m,(0,d.getNextFlightSegmentPath)(f))}}});let d=c(89909),e=c(82521);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},51939:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"serverActionReducer",{enumerable:!0,get:function(){return E}});let d=c(53418),e=c(86802),f=c(58529),g=c(12786),h=c(78589),i=c(13136),j=c(4335),k=c(75497),l=c(15426),m=c(24848),n=c(77692),o=c(26613),p=c(63102),q=c(25918),r=c(78592),s=c(13355),t=c(18226),u=c(89909),v=c(4873),w=c(79650),x=c(81288),y=c(15252),z=c(94650),A=c(48760);c(68459);let B=h.createFromFetch;async function C(a,b,c){let i,k,l,m,{actionId:n,actionArgs:o}=c,p=(0,h.createTemporaryReferenceSet)(),q=(0,A.extractInfoFromServerReferenceId)(n),r="use-cache"===q.type?(0,A.omitUnusedArgs)(o,q):o,s=await (0,h.encodeReply)(r,{temporaryReferences:p}),t=await fetch(a.canonicalUrl,{method:"POST",headers:{Accept:f.RSC_CONTENT_TYPE_HEADER,[f.ACTION_HEADER]:n,[f.NEXT_ROUTER_STATE_TREE_HEADER]:(0,u.prepareFlightRouterStateForRequest)(a.tree),...{},...b?{[f.NEXT_URL]:b}:{}},body:s});if("1"===t.headers.get(f.NEXT_ACTION_NOT_FOUND_HEADER))throw Object.defineProperty(new g.UnrecognizedActionError('Server Action "'+n+'" was not found on the server. \nRead more: https://nextjs.org/docs/messages/failed-to-find-server-action'),"__NEXT_ERROR_CODE",{value:"E715",enumerable:!1,configurable:!0});let v=t.headers.get("x-action-redirect"),[x,y]=(null==v?void 0:v.split(";"))||[];switch(y){case"push":i=w.RedirectType.push;break;case"replace":i=w.RedirectType.replace;break;default:i=void 0}let z=!!t.headers.get(f.NEXT_IS_PRERENDER_HEADER);try{let a=JSON.parse(t.headers.get("x-action-revalidated")||"[[],0,0]");k={paths:a[0]||[],tag:!!a[1],cookie:a[2]}}catch(a){k=D}let C=x?(0,j.assignLocation)(x,new URL(a.canonicalUrl,window.location.href)):void 0,E=t.headers.get("content-type"),F=!!(E&&E.startsWith(f.RSC_CONTENT_TYPE_HEADER));if(!F&&!C)throw Object.defineProperty(Error(t.status>=400&&"text/plain"===E?await t.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});if(F){let a=await B(Promise.resolve(t),{callServer:d.callServer,findSourceMapURL:e.findSourceMapURL,temporaryReferences:p});l=C?void 0:a.a,m=(0,u.normalizeFlightData)(a.f)}else l=void 0,m=void 0;return{actionResult:l,actionFlightData:m,redirectLocation:C,redirectType:i,revalidatedParts:k,isPrerender:z}}let D={paths:[],tag:!1,cookie:!1};function E(a,b){let{resolve:c,reject:d}=b,e={},f=a.tree;e.preserveCustomHistoryState=!1;let g=a.nextUrl&&(0,r.hasInterceptionRouteInCurrentTree)(a.tree)?a.nextUrl:null,h=Date.now();return C(a,g,b).then(async j=>{let r,{actionResult:u,actionFlightData:A,redirectLocation:B,redirectType:C,isPrerender:D,revalidatedParts:E}=j;if(B&&(C===w.RedirectType.replace?(a.pushRef.pendingPush=!1,e.pendingPush=!1):(a.pushRef.pendingPush=!0,e.pendingPush=!0),e.canonicalUrl=r=(0,k.createHrefFromUrl)(B,!1)),!A)return(c(u),B)?(0,l.handleExternalUrl)(a,e,B.href,a.pushRef.pendingPush):a;if("string"==typeof A)return c(u),(0,l.handleExternalUrl)(a,e,A,a.pushRef.pendingPush);let F=E.paths.length>0||E.tag||E.cookie;for(let d of A){let{tree:i,seedData:j,head:k,isRootRender:o}=d;if(!o)return console.log("SERVER ACTION APPLY FAILED"),c(u),a;let v=(0,m.applyRouterStatePatchToTree)([""],f,i,r||a.canonicalUrl);if(null===v)return c(u),(0,s.handleSegmentMismatch)(a,b,i);if((0,n.isNavigatingToNewRootLayout)(f,v))return c(u),(0,l.handleExternalUrl)(a,e,r||a.canonicalUrl,a.pushRef.pendingPush);if(null!==j){let b=j[1],c=(0,q.createEmptyCacheNode)();c.rsc=b,c.prefetchRsc=null,c.loading=j[3],(0,p.fillLazyItemsTillLeafWithHead)(h,c,void 0,i,j,k,void 0),e.cache=c,e.prefetchCache=new Map,F&&await (0,t.refreshInactiveParallelSegments)({navigatedAt:h,state:a,updatedTree:v,updatedCache:c,includeNextUrl:!!g,canonicalUrl:e.canonicalUrl||a.canonicalUrl})}e.patchedTree=v,f=v}return B&&r?(F||((0,x.createSeededPrefetchCacheEntry)({url:B,data:{flightData:A,canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1},tree:a.tree,prefetchCache:a.prefetchCache,nextUrl:a.nextUrl,kind:D?i.PrefetchKind.FULL:i.PrefetchKind.AUTO}),e.prefetchCache=a.prefetchCache),d((0,v.getRedirectError)((0,z.hasBasePath)(r)?(0,y.removeBasePath)(r):r,C||w.RedirectType.push))):c(u),(0,o.handleMutable)(a,e)},b=>(d(b),a))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},53387:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DecodeError:function(){return o},MiddlewareNotFoundError:function(){return s},MissingStaticPage:function(){return r},NormalizeError:function(){return p},PageNotFoundError:function(){return q},SP:function(){return m},ST:function(){return n},WEB_VITALS:function(){return c},execOnce:function(){return d},getDisplayName:function(){return i},getLocationOrigin:function(){return g},getURL:function(){return h},isAbsoluteUrl:function(){return f},isResSent:function(){return j},loadGetInitialProps:function(){return l},normalizeRepeatedSlashes:function(){return k},stringifyError:function(){return t}});let c=["CLS","FCP","FID","INP","LCP","TTFB"];function d(a){let b,c=!1;return function(){for(var d=arguments.length,e=Array(d),f=0;fe.test(a);function g(){let{protocol:a,hostname:b,port:c}=window.location;return a+"//"+b+(c?":"+c:"")}function h(){let{href:a}=window.location,b=g();return a.substring(b.length)}function i(a){return"string"==typeof a?a:a.displayName||a.name||"Unknown"}function j(a){return a.finished||a.headersSent}function k(a){let b=a.split("?");return b[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(b[1]?"?"+b.slice(1).join("?"):"")}async function l(a,b){let c=b.res||b.ctx&&b.ctx.res;if(!a.getInitialProps)return b.ctx&&b.Component?{pageProps:await l(b.Component,b.ctx)}:{};let d=await a.getInitialProps(b);if(c&&j(c))return d;if(!d)throw Object.defineProperty(Error('"'+i(a)+'.getInitialProps()" should resolve to an object. But found "'+d+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return d}let m="undefined"!=typeof performance,n=m&&["mark","measure","getEntriesByName"].every(a=>"function"==typeof performance[a]);class o extends Error{}class p extends Error{}class q extends Error{constructor(a){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+a}}class r extends Error{constructor(a,b){super(),this.message="Failed to load static file for page: "+a+" "+b}}class s extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function t(a){return JSON.stringify({message:a.message,stack:a.stack})}},57162:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function a(b,c,f){let g=f.length<=2,[h,i]=f,j=(0,d.createRouterCacheKey)(i),k=c.parallelRoutes.get(h);if(!k)return;let l=b.parallelRoutes.get(h);if(l&&l!==k||(l=new Map(k),b.parallelRoutes.set(h,l)),g)return void l.delete(j);let m=k.get(j),n=l.get(j);n&&m&&(n===m&&(n={lazyData:n.lazyData,rsc:n.rsc,prefetchRsc:n.prefetchRsc,head:n.head,prefetchHead:n.prefetchHead,parallelRoutes:new Map(n.parallelRoutes)},l.set(j,n)),a(n,m,(0,e.getNextFlightSegmentPath)(f)))}}});let d=c(82521),e=c(89909);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},61725:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"addBasePath",{enumerable:!0,get:function(){return f}});let d=c(48540),e=c(83328);function f(a,b){return(0,e.normalizePathTrailingSlash)((0,d.addPathPrefix)(a,""))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},62176:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{computeChangedPath:function(){return j},extractPathFromFlightRouterState:function(){return i},getSelectedParams:function(){return function a(b,c){for(let d of(void 0===c&&(c={}),Object.values(b[1]))){let b=d[0],f=Array.isArray(b),g=f?b[1]:b;!g||g.startsWith(e.PAGE_SEGMENT_KEY)||(f&&("c"===b[2]||"oc"===b[2])?c[b[0]]=b[1].split("/"):f&&(c[b[0]]=b[1]),c=a(d,c))}return c}}});let d=c(54357),e=c(44859),f=c(58395),g=a=>"string"==typeof a?"children"===a?"":a:a[1];function h(a){return a.reduce((a,b)=>{let c;return""===(b="/"===(c=b)[0]?c.slice(1):c)||(0,e.isGroupSegment)(b)?a:a+"/"+b},"")||"/"}function i(a){var b;let c=Array.isArray(a[0])?a[0][1]:a[0];if(c===e.DEFAULT_SEGMENT_KEY||d.INTERCEPTION_ROUTE_MARKERS.some(a=>c.startsWith(a)))return;if(c.startsWith(e.PAGE_SEGMENT_KEY))return"";let f=[g(c)],j=null!=(b=a[1])?b:{},k=j.children?i(j.children):void 0;if(void 0!==k)f.push(k);else for(let[a,b]of Object.entries(j)){if("children"===a)continue;let c=i(b);void 0!==c&&f.push(c)}return h(f)}function j(a,b){let c=function a(b,c){let[e,h]=b,[j,k]=c,l=g(e),m=g(j);if(d.INTERCEPTION_ROUTE_MARKERS.some(a=>l.startsWith(a)||m.startsWith(a)))return"";if(!(0,f.matchSegment)(e,j)){var n;return null!=(n=i(c))?n:""}for(let b in h)if(k[b]){let c=a(h[b],k[b]);if(null!==c)return g(j)+"/"+c}return null}(a,b);return null==c||"/"===c?c:h(c.split("/"))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},63102:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function a(b,c,f,g,h,i,j){if(0===Object.keys(g[1]).length){c.head=i;return}for(let k in g[1]){let l,m=g[1][k],n=m[0],o=(0,d.createRouterCacheKey)(n),p=null!==h&&void 0!==h[2][k]?h[2][k]:null;if(f){let d=f.parallelRoutes.get(k);if(d){let f,g=(null==j?void 0:j.kind)==="auto"&&j.status===e.PrefetchCacheEntryStatus.reusable,h=new Map(d),l=h.get(o);f=null!==p?{lazyData:null,rsc:p[1],prefetchRsc:null,head:null,prefetchHead:null,loading:p[3],parallelRoutes:new Map(null==l?void 0:l.parallelRoutes),navigatedAt:b}:g&&l?{lazyData:l.lazyData,rsc:l.rsc,prefetchRsc:l.prefetchRsc,head:l.head,prefetchHead:l.prefetchHead,parallelRoutes:new Map(l.parallelRoutes),loading:l.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==l?void 0:l.parallelRoutes),loading:null,navigatedAt:b},h.set(o,f),a(b,f,l,m,p||null,i,j),c.parallelRoutes.set(k,h);continue}}if(null!==p){let a=p[1],c=p[3];l={lazyData:null,rsc:a,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:c,navigatedAt:b}}else l={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:b};let q=c.parallelRoutes.get(k);q?q.set(o,l):c.parallelRoutes.set(k,new Map([[o,l]])),a(b,l,void 0,m,p,i,j)}}}});let d=c(82521),e=c(13136);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},64402:(a,b,c)=>{"use strict";c.r(b),c.d(b,{_:()=>e});var d=0;function e(a){return"__private_"+d+++"_"+a}},67431:(a,b)=>{"use strict";function c(a){let b=a.indexOf("#"),c=a.indexOf("?"),d=c>-1&&(b<0||c-1?{pathname:a.substring(0,d?c:b),query:d?a.substring(c,b>-1?b:void 0):"",hash:b>-1?a.slice(b):""}:{pathname:a,query:"",hash:""}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"parsePath",{enumerable:!0,get:function(){return c}})},68360:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{fillCacheWithNewSubTreeData:function(){return i},fillCacheWithNewSubTreeDataButOnlyLoading:function(){return j}});let d=c(7342),e=c(63102),f=c(82521),g=c(44859);function h(a,b,c,h,i,j){let{segmentPath:k,seedData:l,tree:m,head:n}=h,o=b,p=c;for(let b=0;b{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{FetchStrategy:function(){return o},NavigationResultTag:function(){return m},PrefetchPriority:function(){return n},cancelPrefetchTask:function(){return i},createCacheKey:function(){return l},getCurrentCacheVersion:function(){return g},isPrefetchTaskDirty:function(){return k},navigate:function(){return e},prefetch:function(){return d},reschedulePrefetchTask:function(){return j},revalidateEntireCache:function(){return f},schedulePrefetchTask:function(){return h}});let c=()=>{throw Object.defineProperty(Error("Segment Cache experiment is not enabled. This is a bug in Next.js."),"__NEXT_ERROR_CODE",{value:"E654",enumerable:!1,configurable:!0})},d=c,e=c,f=c,g=c,h=c,i=c,j=c,k=c,l=c;var m=function(a){return a[a.MPA=0]="MPA",a[a.Success=1]="Success",a[a.NoOp=2]="NoOp",a[a.Async=3]="Async",a}({}),n=function(a){return a[a.Intent=2]="Intent",a[a.Default=1]="Default",a[a.Background=0]="Background",a}({}),o=function(a){return a[a.LoadingBoundary=0]="LoadingBoundary",a[a.PPR=1]="PPR",a[a.PPRRuntime=2]="PPRRuntime",a[a.Full=3]="Full",a}({});("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},71281:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{formatUrl:function(){return f},formatWithValidation:function(){return h},urlObjectKeys:function(){return g}});let d=c(86274)._(c(22345)),e=/https?|ftp|gopher|file/;function f(a){let{auth:b,hostname:c}=a,f=a.protocol||"",g=a.pathname||"",h=a.hash||"",i=a.query||"",j=!1;b=b?encodeURIComponent(b).replace(/%3A/i,":")+"@":"",a.host?j=b+a.host:c&&(j=b+(~c.indexOf(":")?"["+c+"]":c),a.port&&(j+=":"+a.port)),i&&"object"==typeof i&&(i=String(d.urlQueryToSearchParams(i)));let k=a.search||i&&"?"+i||"";return f&&!f.endsWith(":")&&(f+=":"),a.slashes||(!f||e.test(f))&&!1!==j?(j="//"+(j||""),g&&"/"!==g[0]&&(g="/"+g)):j||(j=""),h&&"#"!==h[0]&&(h="#"+h),k&&"?"!==k[0]&&(k="?"+k),""+f+j+(g=g.replace(/[?#]/g,encodeURIComponent))+(k=k.replace("#","%23"))+h}let g=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function h(a){return f(a)}},76692:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"AppRouterAnnouncer",{enumerable:!0,get:function(){return g}});let d=c(31768),e=c(65081),f="next-route-announcer";function g(a){let{tree:b}=a,[c,g]=(0,d.useState)(null);(0,d.useEffect)(()=>(g(function(){var a;let b=document.getElementsByName(f)[0];if(null==b||null==(a=b.shadowRoot)?void 0:a.childNodes[0])return b.shadowRoot.childNodes[0];{let a=document.createElement(f);a.style.cssText="position:absolute";let b=document.createElement("div");return b.ariaLive="assertive",b.id="__next-route-announcer__",b.role="alert",b.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",a.attachShadow({mode:"open"}).appendChild(b),document.body.appendChild(a),b}}()),()=>{let a=document.getElementsByTagName(f)[0];(null==a?void 0:a.isConnected)&&document.body.removeChild(a)}),[]);let[h,i]=(0,d.useState)(""),j=(0,d.useRef)(void 0);return(0,d.useEffect)(()=>{let a="";if(document.title)a=document.title;else{let b=document.querySelector("h1");b&&(a=b.innerText||b.textContent||"")}void 0!==j.current&&j.current!==a&&i(a),j.current=a},[b]),c?(0,e.createPortal)(h,c):null}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},77692:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function a(b,c){let d=b[0],e=c[0];if(Array.isArray(d)&&Array.isArray(e)){if(d[0]!==e[0]||d[2]!==e[2])return!0}else if(d!==e)return!0;if(b[4])return!c[4];if(c[4])return!0;let f=Object.values(b[1])[0],g=Object.values(c[1])[0];return!f||!g||a(f,g)}}}),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},79268:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"useMergedRef",{enumerable:!0,get:function(){return e}});let d=c(31768);function e(a,b){let c=(0,d.useRef)(null),e=(0,d.useRef)(null);return(0,d.useCallback)(d=>{if(null===d){let a=c.current;a&&(c.current=null,a());let b=e.current;b&&(e.current=null,b())}else a&&(c.current=f(a,d)),b&&(e.current=f(b,d))},[a,b])}function f(a,b){if("function"!=typeof a)return a.current=b,()=>{a.current=null};{let c=a(b);return"function"==typeof c?c:()=>a(null)}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},81288:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DYNAMIC_STALETIME_MS:function(){return m},STATIC_STALETIME_MS:function(){return n},createSeededPrefetchCacheEntry:function(){return j},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return l}});let d=c(94082),e=c(13136),f=c(37446);function g(a,b,c){let d=a.pathname;return(b&&(d+=a.search),c)?""+c+"%"+d:d}function h(a,b,c){return g(a,b===e.PrefetchKind.FULL,c)}function i(a){let{url:b,nextUrl:c,tree:d,prefetchCache:f,kind:h,allowAliasing:i=!0}=a,j=function(a,b,c,d,f){for(let h of(void 0===b&&(b=e.PrefetchKind.TEMPORARY),[c,null])){let c=g(a,!0,h),i=g(a,!1,h),j=a.search?c:i,k=d.get(j);if(k&&f){if(k.url.pathname===a.pathname&&k.url.search!==a.search)return{...k,aliased:!0};return k}let l=d.get(i);if(f&&a.search&&b!==e.PrefetchKind.FULL&&l&&!l.key.includes("%"))return{...l,aliased:!0}}if(b!==e.PrefetchKind.FULL&&f){for(let b of d.values())if(b.url.pathname===a.pathname&&!b.key.includes("%"))return{...b,aliased:!0}}}(b,h,c,f,i);return j?(j.status=o(j),j.kind!==e.PrefetchKind.FULL&&h===e.PrefetchKind.FULL&&j.data.then(a=>{if(!(Array.isArray(a.flightData)&&a.flightData.some(a=>a.isRootRender&&null!==a.seedData)))return k({tree:d,url:b,nextUrl:c,prefetchCache:f,kind:null!=h?h:e.PrefetchKind.TEMPORARY})}),h&&j.kind===e.PrefetchKind.TEMPORARY&&(j.kind=h),j):k({tree:d,url:b,nextUrl:c,prefetchCache:f,kind:h||e.PrefetchKind.TEMPORARY})}function j(a){let{nextUrl:b,tree:c,prefetchCache:d,url:f,data:g,kind:i}=a,j=g.couldBeIntercepted?h(f,i,b):h(f,i),k={treeAtTimeOfPrefetch:c,data:Promise.resolve(g),kind:i,prefetchTime:Date.now(),lastUsedTime:Date.now(),staleTime:g.staleTime,key:j,status:e.PrefetchCacheEntryStatus.fresh,url:f};return d.set(j,k),k}function k(a){let{url:b,kind:c,tree:g,nextUrl:i,prefetchCache:j}=a,k=h(b,c),l=f.prefetchQueue.enqueue(()=>(0,d.fetchServerResponse)(b,{flightRouterState:g,nextUrl:i,prefetchKind:c}).then(a=>{let c;if(a.couldBeIntercepted&&(c=function(a){let{url:b,nextUrl:c,prefetchCache:d,existingCacheKey:e}=a,f=d.get(e);if(!f)return;let g=h(b,f.kind,c);return d.set(g,{...f,key:g}),d.delete(e),g}({url:b,existingCacheKey:k,nextUrl:i,prefetchCache:j})),a.prerendered){let b=j.get(null!=c?c:k);b&&(b.kind=e.PrefetchKind.FULL,-1!==a.staleTime&&(b.staleTime=a.staleTime))}return a})),m={treeAtTimeOfPrefetch:g,data:l,kind:c,prefetchTime:Date.now(),lastUsedTime:null,staleTime:-1,key:k,status:e.PrefetchCacheEntryStatus.fresh,url:b};return j.set(k,m),m}function l(a){for(let[b,c]of a)o(c)===e.PrefetchCacheEntryStatus.expired&&a.delete(b)}let m=1e3*Number("0"),n=1e3*Number("300");function o(a){let{kind:b,prefetchTime:c,lastUsedTime:d}=a;return Date.now()<(null!=d?d:c)+m?d?e.PrefetchCacheEntryStatus.reusable:e.PrefetchCacheEntryStatus.fresh:b===e.PrefetchKind.AUTO&&Date.now(){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{abortTask:function(){return o},listenForDynamicRequest:function(){return n},startPPRNavigation:function(){return j},updateCacheNodeOnPopstateRestoration:function(){return function a(b,c){let d=c[1],e=b.parallelRoutes,g=new Map(e);for(let b in d){let c=d[b],h=c[0],i=(0,f.createRouterCacheKey)(h),j=e.get(b);if(void 0!==j){let d=j.get(i);if(void 0!==d){let e=a(d,c),f=new Map(j);f.set(i,e),g.set(b,f)}}}let h=b.rsc,i=r(h)&&"pending"===h.status;return{lazyData:null,rsc:h,head:b.head,prefetchHead:i?b.prefetchHead:[null,null],prefetchRsc:i?b.prefetchRsc:null,loading:b.loading,parallelRoutes:g,navigatedAt:b.navigatedAt}}}});let d=c(44859),e=c(58395),f=c(82521),g=c(77692),h=c(81288),i={route:null,node:null,dynamicRequestTree:null,children:null};function j(a,b,c,g,h,j,m,n,o){return function a(b,c,g,h,j,m,n,o,p,q,r){let s=g[1],t=h[1],u=null!==m?m[2]:null;j||!0===h[4]&&(j=!0);let v=c.parallelRoutes,w=new Map(v),x={},y=null,z=!1,A={};for(let c in t){let g,h=t[c],l=s[c],m=v.get(c),B=null!==u?u[c]:null,C=h[0],D=q.concat([c,C]),E=(0,f.createRouterCacheKey)(C),F=void 0!==l?l[0]:void 0,G=void 0!==m?m.get(E):void 0;if(null!==(g=C===d.DEFAULT_SEGMENT_KEY?void 0!==l?{route:l,node:null,dynamicRequestTree:null,children:null}:k(b,l,h,G,j,void 0!==B?B:null,n,o,D,r):p&&0===Object.keys(h[1]).length?k(b,l,h,G,j,void 0!==B?B:null,n,o,D,r):void 0!==l&&void 0!==F&&(0,e.matchSegment)(C,F)&&void 0!==G&&void 0!==l?a(b,G,l,h,j,B,n,o,p,D,r):k(b,l,h,G,j,void 0!==B?B:null,n,o,D,r))){if(null===g.route)return i;null===y&&(y=new Map),y.set(c,g);let a=g.node;if(null!==a){let b=new Map(m);b.set(E,a),w.set(c,b)}let b=g.route;x[c]=b;let d=g.dynamicRequestTree;null!==d?(z=!0,A[c]=d):A[c]=b}else x[c]=h,A[c]=h}if(null===y)return null;let B={lazyData:null,rsc:c.rsc,prefetchRsc:c.prefetchRsc,head:c.head,prefetchHead:c.prefetchHead,loading:c.loading,parallelRoutes:w,navigatedAt:b};return{route:l(h,x),node:B,dynamicRequestTree:z?l(h,A):null,children:y}}(a,b,c,g,!1,h,j,m,n,[],o)}function k(a,b,c,d,e,j,k,n,o,p){return!e&&(void 0===b||(0,g.isNavigatingToNewRootLayout)(b,c))?i:function a(b,c,d,e,g,i,j,k){let n,o,p,q,r=c[1],s=0===Object.keys(r).length;if(void 0!==d&&d.navigatedAt+h.DYNAMIC_STALETIME_MS>b)n=d.rsc,o=d.loading,p=d.head,q=d.navigatedAt;else if(null===e)return m(b,c,null,g,i,j,k);else if(n=e[1],o=e[3],p=s?g:null,q=b,e[4]||i&&s)return m(b,c,e,g,i,j,k);let t=null!==e?e[2]:null,u=new Map,v=void 0!==d?d.parallelRoutes:null,w=new Map(v),x={},y=!1;if(s)k.push(j);else for(let c in r){let d=r[c],e=null!==t?t[c]:null,h=null!==v?v.get(c):void 0,l=d[0],m=j.concat([c,l]),n=(0,f.createRouterCacheKey)(l),o=a(b,d,void 0!==h?h.get(n):void 0,e,g,i,m,k);u.set(c,o);let p=o.dynamicRequestTree;null!==p?(y=!0,x[c]=p):x[c]=d;let q=o.node;if(null!==q){let a=new Map;a.set(n,q),w.set(c,a)}}return{route:c,node:{lazyData:null,rsc:n,prefetchRsc:null,head:p,prefetchHead:null,loading:o,parallelRoutes:w,navigatedAt:q},dynamicRequestTree:y?l(c,x):null,children:u}}(a,c,d,j,k,n,o,p)}function l(a,b){let c=[a[0],b];return 2 in a&&(c[2]=a[2]),3 in a&&(c[3]=a[3]),4 in a&&(c[4]=a[4]),c}function m(a,b,c,d,e,g,h){let i=l(b,b[1]);return i[3]="refetch",{route:b,node:function a(b,c,d,e,g,h,i){let j=c[1],k=null!==d?d[2]:null,l=new Map;for(let c in j){let d=j[c],m=null!==k?k[c]:null,n=d[0],o=h.concat([c,n]),p=(0,f.createRouterCacheKey)(n),q=a(b,d,void 0===m?null:m,e,g,o,i),r=new Map;r.set(p,q),l.set(c,r)}let m=0===l.size;m&&i.push(h);let n=null!==d?d[1]:null,o=null!==d?d[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==n?n:null,prefetchHead:m?e:[null,null],loading:void 0!==o?o:null,rsc:s(),head:m?s():null,navigatedAt:b}}(a,b,c,d,e,g,h),dynamicRequestTree:i,children:null}}function n(a,b){b.then(b=>{let{flightData:c}=b;if("string"!=typeof c){for(let b of c){let{segmentPath:c,tree:d,seedData:g,head:h}=b;g&&function(a,b,c,d,g){let h=a;for(let a=0;a{o(a,b)})}function o(a,b){let c=a.node;if(null===c)return;let d=a.children;if(null===d)p(a.route,c,b);else for(let a of d.values())o(a,b);a.dynamicRequestTree=null}function p(a,b,c){let d=a[1],e=b.parallelRoutes;for(let a in d){let b=d[a],g=e.get(a);if(void 0===g)continue;let h=b[0],i=(0,f.createRouterCacheKey)(h),j=g.get(i);void 0!==j&&p(b,j,c)}let g=b.rsc;r(g)&&(null===c?g.resolve(null):g.reject(c));let h=b.head;r(h)&&h.resolve(null)}let q=Symbol();function r(a){return a&&a.tag===q}function s(){let a,b,c=new Promise((c,d)=>{a=c,b=d});return c.status="pending",c.resolve=b=>{"pending"===c.status&&(c.status="fulfilled",c.value=b,a(b))},c.reject=a=>{"pending"===c.status&&(c.status="rejected",c.reason=a,b(a))},c.tag=q,c}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},82787:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"findHeadInCache",{enumerable:!0,get:function(){return f}});let d=c(44859),e=c(82521);function f(a,b){return function a(b,c,f,g){if(0===Object.keys(c).length)return[b,f,g];let h=Object.keys(c).filter(a=>"children"!==a);for(let g of("children"in c&&h.unshift("children"),h)){let[h,i]=c[g];if(h===d.DEFAULT_SEGMENT_KEY)continue;let j=b.parallelRoutes.get(g);if(!j)continue;let k=(0,e.createRouterCacheKey)(h),l=(0,e.createRouterCacheKey)(h,!0),m=j.get(k);if(!m)continue;let n=a(m,i,f+"/"+k,f+"/"+l);if(n)return n}return null}(a,b,"","")}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},82853:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"pathHasPrefix",{enumerable:!0,get:function(){return e}});let d=c(67431);function e(a,b){if("string"!=typeof a)return!1;let{pathname:c}=(0,d.parsePath)(a);return c===b||c.startsWith(b+"/")}},83328:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return f}});let d=c(41831),e=c(67431),f=a=>{if(!a.startsWith("/"))return a;let{pathname:b,query:c,hash:f}=(0,e.parsePath)(a);return""+(0,d.removeTrailingSlash)(b)+c+f};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},84254:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"hmrRefreshReducer",{enumerable:!0,get:function(){return d}}),c(94082),c(75497),c(24848),c(77692),c(15426),c(26613),c(11966),c(25918),c(13355),c(78592);let d=function(a,b){return a};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},86556:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"refreshReducer",{enumerable:!0,get:function(){return o}});let d=c(94082),e=c(75497),f=c(24848),g=c(77692),h=c(15426),i=c(26613),j=c(63102),k=c(25918),l=c(13355),m=c(78592),n=c(18226);function o(a,b){let{origin:c}=b,o={},p=a.canonicalUrl,q=a.tree;o.preserveCustomHistoryState=!1;let r=(0,k.createEmptyCacheNode)(),s=(0,m.hasInterceptionRouteInCurrentTree)(a.tree);r.lazyData=(0,d.fetchServerResponse)(new URL(p,c),{flightRouterState:[q[0],q[1],q[2],"refetch"],nextUrl:s?a.nextUrl:null});let t=Date.now();return r.lazyData.then(async c=>{let{flightData:d,canonicalUrl:k}=c;if("string"==typeof d)return(0,h.handleExternalUrl)(a,o,d,a.pushRef.pendingPush);for(let c of(r.lazyData=null,d)){let{tree:d,seedData:i,head:m,isRootRender:u}=c;if(!u)return console.log("REFRESH FAILED"),a;let v=(0,f.applyRouterStatePatchToTree)([""],q,d,a.canonicalUrl);if(null===v)return(0,l.handleSegmentMismatch)(a,b,d);if((0,g.isNavigatingToNewRootLayout)(q,v))return(0,h.handleExternalUrl)(a,o,p,a.pushRef.pendingPush);let w=k?(0,e.createHrefFromUrl)(k):void 0;if(k&&(o.canonicalUrl=w),null!==i){let a=i[1],b=i[3];r.rsc=a,r.prefetchRsc=null,r.loading=b,(0,j.fillLazyItemsTillLeafWithHead)(t,r,void 0,d,i,m,void 0),o.prefetchCache=new Map}await (0,n.refreshInactiveParallelSegments)({navigatedAt:t,state:a,updatedTree:v,updatedCache:r,includeNextUrl:s,canonicalUrl:o.canonicalUrl||a.canonicalUrl}),o.cache=r,o.patchedTree=v,q=v}return(0,i.handleMutable)(a,o)},()=>a)}c(68459),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},88636:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>h});var d=c(68780),e=c(37217),f=c(89436),g=c(53678);let h=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.container&&b.container]}}),componentName:"MuiGrid",useThemeProps:a=>(0,f.b)({props:a,name:"MuiGrid"}),useTheme:g.default})},94496:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{default:function(){return q},useLinkStatus:function(){return s}});let d=c(86274),e=c(78157),f=d._(c(31768)),g=c(71281),h=c(9344),i=c(79268),j=c(53387),k=c(61725);c(99026);let l=c(37384),m=c(29056),n=c(99500);c(98762);let o=c(68459);function p(a){return"string"==typeof a?a:(0,g.formatUrl)(a)}function q(a){var b;let c,d,g,[q,s]=(0,f.useOptimistic)(l.IDLE_LINK_STATUS),t=(0,f.useRef)(null),{href:u,as:v,children:w,prefetch:x=null,passHref:y,replace:z,shallow:A,scroll:B,onClick:C,onMouseEnter:D,onTouchStart:E,legacyBehavior:F=!1,onNavigate:G,ref:H,unstable_dynamicOnHover:I,...J}=a;c=w,F&&("string"==typeof c||"number"==typeof c)&&(c=(0,e.jsx)("a",{children:c}));let K=f.default.useContext(h.AppRouterContext),L=!1!==x,M=!1!==x?null===(b=x)||"auto"===b?o.FetchStrategy.PPR:o.FetchStrategy.Full:o.FetchStrategy.PPR,{href:N,as:O}=f.default.useMemo(()=>{let a=p(u);return{href:a,as:v?p(v):a}},[u,v]);F&&(d=f.default.Children.only(c));let P=F?d&&"object"==typeof d&&d.ref:H,Q=f.default.useCallback(a=>(null!==K&&(t.current=(0,l.mountLinkInstance)(a,N,K,M,L,s)),()=>{t.current&&((0,l.unmountLinkForCurrentNavigation)(t.current),t.current=null),(0,l.unmountPrefetchableInstance)(a)}),[L,N,K,M,s]),R={ref:(0,i.useMergedRef)(Q,P),onClick(a){F||"function"!=typeof C||C(a),F&&d.props&&"function"==typeof d.props.onClick&&d.props.onClick(a),K&&(a.defaultPrevented||function(a,b,c,d,e,g,h){let{nodeName:i}=a.currentTarget;if(!("A"===i.toUpperCase()&&function(a){let b=a.currentTarget.getAttribute("target");return b&&"_self"!==b||a.metaKey||a.ctrlKey||a.shiftKey||a.altKey||a.nativeEvent&&2===a.nativeEvent.which}(a)||a.currentTarget.hasAttribute("download"))){if(!(0,m.isLocalURL)(b)){e&&(a.preventDefault(),location.replace(b));return}if(a.preventDefault(),h){let a=!1;if(h({preventDefault:()=>{a=!0}}),a)return}f.default.startTransition(()=>{(0,n.dispatchNavigateAction)(c||b,e?"replace":"push",null==g||g,d.current)})}}(a,N,O,t,z,B,G))},onMouseEnter(a){F||"function"!=typeof D||D(a),F&&d.props&&"function"==typeof d.props.onMouseEnter&&d.props.onMouseEnter(a),K&&L&&(0,l.onNavigationIntent)(a.currentTarget,!0===I)},onTouchStart:function(a){F||"function"!=typeof E||E(a),F&&d.props&&"function"==typeof d.props.onTouchStart&&d.props.onTouchStart(a),K&&L&&(0,l.onNavigationIntent)(a.currentTarget,!0===I)}};return(0,j.isAbsoluteUrl)(O)?R.href=O:F&&!y&&("a"!==d.type||"href"in d.props)||(R.href=(0,k.addBasePath)(O)),g=F?f.default.cloneElement(d,R):(0,e.jsx)("a",{...J,...R,children:c}),(0,e.jsx)(r.Provider,{value:q,children:g})}let r=(0,f.createContext)(l.IDLE_LINK_STATUS),s=()=>(0,f.useContext)(r);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},94650:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"hasBasePath",{enumerable:!0,get:function(){return e}});let d=c(82853);function e(a){return(0,d.pathHasPrefix)(a,"")}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},98762:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"errorOnce",{enumerable:!0,get:function(){return c}});let c=a=>{}},99500:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createMutableActionQueue:function(){return o},dispatchNavigateAction:function(){return q},dispatchTraverseAction:function(){return r},getCurrentAppRouterState:function(){return p},publicAppRouterInstance:function(){return s}});let d=c(13136),e=c(25248),f=c(31768),g=c(39370);c(68459);let h=c(46259),i=c(61725),j=c(25918),k=c(37446),l=c(37384);function m(a,b){null!==a.pending&&(a.pending=a.pending.next,null!==a.pending?n({actionQueue:a,action:a.pending,setState:b}):a.needsRefresh&&(a.needsRefresh=!1,a.dispatch({type:d.ACTION_REFRESH,origin:window.location.origin},b)))}async function n(a){let{actionQueue:b,action:c,setState:d}=a,e=b.state;b.pending=c;let f=c.payload,h=b.action(e,f);function i(a){c.discarded||(b.state=a,m(b,d),c.resolve(a))}(0,g.isThenable)(h)?h.then(i,a=>{m(b,d),c.reject(a)}):i(h)}function o(a,b){let c={state:a,dispatch:(a,b)=>(function(a,b,c){let e={resolve:c,reject:()=>{}};if(b.type!==d.ACTION_RESTORE){let a=new Promise((a,b)=>{e={resolve:a,reject:b}});(0,f.startTransition)(()=>{c(a)})}let g={payload:b,next:null,resolve:e.resolve,reject:e.reject};null===a.pending?(a.last=g,n({actionQueue:a,action:g,setState:c})):b.type===d.ACTION_NAVIGATE||b.type===d.ACTION_RESTORE?(a.pending.discarded=!0,g.next=a.pending.next,a.pending.payload.type===d.ACTION_SERVER_ACTION&&(a.needsRefresh=!0),n({actionQueue:a,action:g,setState:c})):(null!==a.last&&(a.last.next=g),a.last=g)})(c,a,b),action:async(a,b)=>(0,e.reducer)(a,b),pending:null,last:null,onRouterTransitionStart:null!==b&&"function"==typeof b.onRouterTransitionStart?b.onRouterTransitionStart:null};return c}function p(){return null}function q(a,b,c,e){let f=new URL((0,i.addBasePath)(a),location.href);(0,l.setLinkForCurrentNavigation)(e);(0,h.dispatchAppRouterAction)({type:d.ACTION_NAVIGATE,url:f,isExternalUrl:(0,j.isExternalURL)(f),locationSearch:location.search,shouldScroll:c,navigateType:b,allowAliasing:!0})}function r(a,b){(0,h.dispatchAppRouterAction)({type:d.ACTION_RESTORE,url:new URL(a),tree:b})}let s={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(a,b)=>{let c=function(){throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0})}(),e=(0,j.createPrefetchURL)(a);if(null!==e){var f;(0,k.prefetchReducer)(c.state,{type:d.ACTION_PREFETCH,url:e,kind:null!=(f=null==b?void 0:b.kind)?f:d.PrefetchKind.FULL})}},replace:(a,b)=>{(0,f.startTransition)(()=>{var c;q(a,"replace",null==(c=null==b?void 0:b.scroll)||c,null)})},push:(a,b)=>{(0,f.startTransition)(()=>{var c;q(a,"push",null==(c=null==b?void 0:b.scroll)||c,null)})},refresh:()=>{(0,f.startTransition)(()=>{(0,h.dispatchAppRouterAction)({type:d.ACTION_REFRESH,origin:window.location.origin})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!0})}};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)}}; \ No newline at end of file diff --git a/apps/web/.next/server/chunks/903.js b/apps/web/.next/server/chunks/903.js deleted file mode 100644 index e412650..0000000 --- a/apps/web/.next/server/chunks/903.js +++ /dev/null @@ -1,84 +0,0 @@ -exports.id=903,exports.ids=[903],exports.modules={775:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{StaticGenBailoutError:function(){return d},isStaticGenBailoutError:function(){return e}});let c="NEXT_STATIC_GEN_BAILOUT";class d extends Error{constructor(...a){super(...a),this.code=c}}function e(a){return"object"==typeof a&&null!==a&&"code"in a&&a.code===c}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},988:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"IconsMetadata",{enumerable:!0,get:function(){return i}});let d=c(5939),e=c(67487),f=c(66837);function g({icon:a}){let{url:b,rel:c="icon",...e}=a;return(0,d.jsx)("link",{rel:c,href:b.toString(),...e})}function h({rel:a,icon:b}){if("object"==typeof b&&!(b instanceof URL))return!b.rel&&a&&(b.rel=a),g({icon:b});{let c=b.toString();return(0,d.jsx)("link",{rel:a,href:c})}}function i({icons:a}){if(!a)return null;let b=a.shortcut,c=a.icon,i=a.apple,j=a.other,k=!!((null==b?void 0:b.length)||(null==c?void 0:c.length)||(null==i?void 0:i.length)||(null==j?void 0:j.length));return k?(0,f.MetaFilter)([b?b.map(a=>h({rel:"shortcut icon",icon:a})):null,c?c.map(a=>h({rel:"icon",icon:a})):null,i?i.map(a=>h({rel:"apple-touch-icon",icon:a})):null,j?j.map(a=>g({icon:a})):null,k?(0,d.jsx)(e.IconMark,{}):null]):null}},1422:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getAppBuildId:function(){return e},setAppBuildId:function(){return d}});let c="";function d(a){c=a}function e(){return c}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},1484:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"getRouteMatcher",{enumerable:!0,get:function(){return f}});let d=c(49405),e=c(38571);function f(a){let{re:b,groups:c}=a;return(0,e.safeRouteMatcher)(a=>{let e=b.exec(a);if(!e)return!1;let f=a=>{try{return decodeURIComponent(a)}catch(a){throw Object.defineProperty(new d.DecodeError("failed to decode param"),"__NEXT_ERROR_CODE",{value:"E528",enumerable:!1,configurable:!0})}},g={};for(let[a,b]of Object.entries(c)){let c=e[b.pos];void 0!==c&&(b.repeat?g[a]=c.split("/").map(a=>f(a)):g[a]=f(c))}return g})}},1688:(a,b,c)=>{"use strict";function d(a){return Math.round(10*(a<1?5.11916*a**2:4.5*Math.log(a+1)+2))/1e3}c.d(b,{A:()=>d})},3029:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isPostpone",{enumerable:!0,get:function(){return d}});let c=Symbol.for("react.postpone");function d(a){return"object"==typeof a&&null!==a&&a.$$typeof===c}},4094:(a,b,c)=>{"use strict";c.d(b,{default:()=>f});var d=c(31768),e=c(86670);let f=function(a=null){let b=d.useContext(e.T);return b&&0!==Object.keys(b).length?b:a}},4409:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getNamedMiddlewareRegex:function(){return n},getNamedRouteRegex:function(){return m},getRouteRegex:function(){return j}});let d=c(57749),e=c(52079),f=c(17611),g=c(50929),h=c(60506);function i(a,b,c){let d={},i=1,j=[];for(let k of(0,g.removeTrailingSlash)(a).slice(1).split("/")){let a=e.INTERCEPTION_ROUTE_MARKERS.find(a=>k.startsWith(a)),g=k.match(h.PARAMETER_PATTERN);if(a&&g&&g[2]){let{key:b,optional:c,repeat:e}=(0,h.parseMatchedParameter)(g[2]);d[b]={pos:i++,repeat:e,optional:c},j.push("/"+(0,f.escapeStringRegexp)(a)+"([^/]+?)")}else if(g&&g[2]){let{key:a,repeat:b,optional:e}=(0,h.parseMatchedParameter)(g[2]);d[a]={pos:i++,repeat:b,optional:e},c&&g[1]&&j.push("/"+(0,f.escapeStringRegexp)(g[1]));let k=b?e?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)";c&&g[1]&&(k=k.substring(1)),j.push(k)}else j.push("/"+(0,f.escapeStringRegexp)(k));b&&g&&g[3]&&j.push((0,f.escapeStringRegexp)(g[3]))}return{parameterizedRoute:j.join(""),groups:d}}function j(a,b){let{includeSuffix:c=!1,includePrefix:d=!1,excludeOptionalTrailingSlash:e=!1}=void 0===b?{}:b,{parameterizedRoute:f,groups:g}=i(a,c,d),h=f;return e||(h+="(?:/)?"),{re:RegExp("^"+h+"$"),groups:g}}function k(a){let b,{interceptionMarker:c,getSafeRouteKey:d,segment:e,routeKeys:g,keyPrefix:i,backreferenceDuplicateKeys:j}=a,{key:k,optional:l,repeat:m}=(0,h.parseMatchedParameter)(e),n=k.replace(/\W/g,"");i&&(n=""+i+n);let o=!1;(0===n.length||n.length>30)&&(o=!0),isNaN(parseInt(n.slice(0,1)))||(o=!0),o&&(n=d());let p=n in g;i?g[n]=""+i+k:g[n]=k;let q=c?(0,f.escapeStringRegexp)(c):"";return b=p&&j?"\\k<"+n+">":m?"(?<"+n+">.+?)":"(?<"+n+">[^/]+?)",l?"(?:/"+q+b+")?":"/"+q+b}function l(a,b,c,i,j){let l,m=(l=0,()=>{let a="",b=++l;for(;b>0;)a+=String.fromCharCode(97+(b-1)%26),b=Math.floor((b-1)/26);return a}),n={},o=[];for(let l of(0,g.removeTrailingSlash)(a).slice(1).split("/")){let a=e.INTERCEPTION_ROUTE_MARKERS.some(a=>l.startsWith(a)),g=l.match(h.PARAMETER_PATTERN);if(a&&g&&g[2])o.push(k({getSafeRouteKey:m,interceptionMarker:g[1],segment:g[2],routeKeys:n,keyPrefix:b?d.NEXT_INTERCEPTION_MARKER_PREFIX:void 0,backreferenceDuplicateKeys:j}));else if(g&&g[2]){i&&g[1]&&o.push("/"+(0,f.escapeStringRegexp)(g[1]));let a=k({getSafeRouteKey:m,segment:g[2],routeKeys:n,keyPrefix:b?d.NEXT_QUERY_PARAM_PREFIX:void 0,backreferenceDuplicateKeys:j});i&&g[1]&&(a=a.substring(1)),o.push(a)}else o.push("/"+(0,f.escapeStringRegexp)(l));c&&g&&g[3]&&o.push((0,f.escapeStringRegexp)(g[3]))}return{namedParameterizedRoute:o.join(""),routeKeys:n}}function m(a,b){var c,d,e;let f=l(a,b.prefixRouteKeys,null!=(c=b.includeSuffix)&&c,null!=(d=b.includePrefix)&&d,null!=(e=b.backreferenceDuplicateKeys)&&e),g=f.namedParameterizedRoute;return b.excludeOptionalTrailingSlash||(g+="(?:/)?"),{...j(a,b),namedRegex:"^"+g+"$",routeKeys:f.routeKeys}}function n(a,b){let{parameterizedRoute:c}=i(a,!1,!1),{catchAll:d=!0}=b;if("/"===c)return{namedRegex:"^/"+(d?".*":"")+"$"};let{namedParameterizedRoute:e}=l(a,!1,!1,!1,!1);return{namedRegex:"^"+e+(d?"(?:(/.*)?)":"")+"$"}}},4718:(a,b,c)=>{"use strict";a.exports=c(73653).vendored["react-rsc"].ReactServerDOMWebpackStatic},4871:(a,b,c)=>{"use strict";c.d(b,{A:()=>f});var d=c(98328),e=c(78157);function f(a){let{styles:b,defaultTheme:c={}}=a,f="function"==typeof b?a=>b(null==a||0===Object.keys(a).length?c:a):b;return(0,e.jsx)(d.mL,{styles:f})}},4873:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getRedirectError:function(){return g},getRedirectStatusCodeFromError:function(){return l},getRedirectTypeFromError:function(){return k},getURLFromRedirectError:function(){return j},permanentRedirect:function(){return i},redirect:function(){return h}});let d=c(68876),e=c(79650),f=c(19121).actionAsyncStorage;function g(a,b,c){void 0===c&&(c=d.RedirectStatusCode.TemporaryRedirect);let f=Object.defineProperty(Error(e.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return f.digest=e.REDIRECT_ERROR_CODE+";"+b+";"+a+";"+c+";",f}function h(a,b){var c;throw null!=b||(b=(null==f||null==(c=f.getStore())?void 0:c.isAction)?e.RedirectType.push:e.RedirectType.replace),g(a,b,d.RedirectStatusCode.TemporaryRedirect)}function i(a,b){throw void 0===b&&(b=e.RedirectType.replace),g(a,b,d.RedirectStatusCode.PermanentRedirect)}function j(a){return(0,e.isRedirectError)(a)?a.digest.split(";").slice(2,-2).join(";"):null}function k(a){if(!(0,e.isRedirectError)(a))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return a.digest.split(";",2)[1]}function l(a){if(!(0,e.isRedirectError)(a))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(a.digest.split(";").at(-2))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},5355:(a,b,c)=>{"use strict";var d=c(88307),e={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},f={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},g={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},h={};function i(a){return d.isMemo(a)?g:h[a.$$typeof]||e}h[d.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},h[d.Memo]=g;var j=Object.defineProperty,k=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,m=Object.getOwnPropertyDescriptor,n=Object.getPrototypeOf,o=Object.prototype;a.exports=function a(b,c,d){if("string"!=typeof c){if(o){var e=n(c);e&&e!==o&&a(b,e,d)}var g=k(c);l&&(g=g.concat(l(c)));for(var h=i(b),p=i(c),q=0;q{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ROOT_SEGMENT_CACHE_KEY:function(){return f},ROOT_SEGMENT_REQUEST_KEY:function(){return e},appendSegmentCacheKeyPart:function(){return j},appendSegmentRequestKeyPart:function(){return h},convertSegmentPathToStaticExportFilename:function(){return m},createSegmentCacheKeyPart:function(){return i},createSegmentRequestKeyPart:function(){return g}});let d=c(44859),e="",f="";function g(a){if("string"==typeof a)return a.startsWith(d.PAGE_SEGMENT_KEY)?d.PAGE_SEGMENT_KEY:"/_not-found"===a?"_not-found":l(a);let b=a[0],c=a[2];return"$"+c+"$"+l(b)}function h(a,b,c){return a+"/"+("children"===b?c:"@"+l(b)+"/"+c)}function i(a,b){return"string"==typeof b?a:a+"$"+l(b[1])}function j(a,b,c){return a+"/"+("children"===b?c:"@"+l(b)+"/"+c)}let k=/^[a-zA-Z0-9\-_@]+$/;function l(a){return k.test(a)?a:"!"+btoa(a).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function m(a){return"__next"+a.replace(/\//g,".")+".txt"}},5939:(a,b,c)=>{"use strict";a.exports=c(73653).vendored["react-rsc"].ReactJsxRuntime},6768:a=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab=__dirname+"/");var b={};(()=>{function a(a,b){void 0===b&&(b={});for(var c=function(a){for(var b=[],c=0;c=48&&g<=57||g>=65&&g<=90||g>=97&&g<=122||95===g){e+=a[f++];continue}break}if(!e)throw TypeError("Missing parameter name at ".concat(c));b.push({type:"NAME",index:c,value:e}),c=f;continue}if("("===d){var h=1,i="",f=c+1;if("?"===a[f])throw TypeError('Pattern cannot start with "?" at '.concat(f));for(;f-1)return!0}return!1},q=function(a){var b=i[i.length-1],c=a||(b&&"string"==typeof b?b:"");if(b&&!c)throw TypeError('Must have text between two parameters, missing text after "'.concat(b.name,'"'));return!c||p(c)?"[^".concat(e(h),"]+?"):"(?:(?!".concat(e(c),")[^").concat(e(h),"])+?")};k-1:void 0===v;g||(p+="(?:".concat(o,"(?=").concat(n,"))?")),w||(p+="(?=".concat(o,"|").concat(n,")"))}return new RegExp(p,f(c))}function h(b,c,d){if(b instanceof RegExp){var e;if(!c)return b;for(var i=/\((?:\?<(.*?)>)?(?!\?)/g,j=0,k=i.exec(b.source);k;)c.push({name:k[1]||j++,prefix:"",suffix:"",modifier:"",pattern:""}),k=i.exec(b.source);return b}return Array.isArray(b)?(e=b.map(function(a){return h(a,c,d).source}),new RegExp("(?:".concat(e.join("|"),")"),f(d))):g(a(b,d),c,d)}Object.defineProperty(b,"__esModule",{value:!0}),b.pathToRegexp=b.tokensToRegexp=b.regexpToFunction=b.match=b.tokensToFunction=b.compile=b.parse=void 0,b.parse=a,b.compile=function(b,d){return c(a(b,d),d)},b.tokensToFunction=c,b.match=function(a,b){var c=[];return d(h(a,c,b),c,b)},b.regexpToFunction=d,b.tokensToRegexp=g,b.pathToRegexp=h})(),a.exports=b})()},7440:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ReadonlyURLSearchParams:function(){return k},RedirectType:function(){return e.RedirectType},forbidden:function(){return g.forbidden},notFound:function(){return f.notFound},permanentRedirect:function(){return d.permanentRedirect},redirect:function(){return d.redirect},unauthorized:function(){return h.unauthorized},unstable_isUnrecognizedActionError:function(){return l},unstable_rethrow:function(){return i.unstable_rethrow}});let d=c(4873),e=c(79650),f=c(68597),g=c(83224),h=c(27683),i=c(13075);class j extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class k extends URLSearchParams{append(){throw new j}delete(){throw new j}set(){throw new j}sort(){throw new j}}function l(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},7581:(a,b,c)=>{"use strict";c.d(b,{A:()=>l});var d=c(64862),e=c(89690),f=c(71942);let g={borderRadius:4};var h=c(67238),i=c(89446),j=c(61505);function k(a,b){if(this.vars){if(!this.colorSchemes?.[a]||"function"!=typeof this.getColorSchemeSelector)return{};let c=this.getColorSchemeSelector(a);return"&"===c?b:((c.includes("data-")||c.includes("."))&&(c=`*:where(${c.replace(/\s*&$/,"")}) &`),{[c]:b})}return this.palette.mode===a?b:{}}let l=function(a={},...b){let{breakpoints:c={},palette:l={},spacing:m,shape:n={},...o}=a,p=(0,e.A)(c),q=(0,h.A)(m),r=(0,d.A)({breakpoints:p,direction:"ltr",components:{},palette:{mode:"light",...l},spacing:q,shape:{...g,...n}},o);return(r=(0,f.Ay)(r)).applyStyles=k,(r=b.reduce((a,b)=>(0,d.A)(a,b),r)).unstable_sxConfig={...j.A,...o?.unstable_sxConfig},r.unstable_sx=function(a){return(0,i.A)({sx:a,theme:this})},r}},8242:(a,b,c)=>{"use strict";c.d(b,{i:()=>h,s:()=>g});var d=c(31768),e="undefined"!=typeof document,f=!!d.useInsertionEffect&&d.useInsertionEffect,g=e&&f||function(a){return a()},h=f||d.useLayoutEffect},8517:(a,b)=>{"use strict";function c(a){return"("===a[0]&&a.endsWith(")")}function d(a){return a.startsWith("@")&&"@children"!==a}function e(a,b){if(a.includes(f)){let a=JSON.stringify(b);return"{}"!==a?f+"?"+a:f}return a}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DEFAULT_SEGMENT_KEY:function(){return g},PAGE_SEGMENT_KEY:function(){return f},addSearchParamsIfPageSegment:function(){return e},isGroupSegment:function(){return c},isParallelRouteSegment:function(){return d}});let f="__PAGE__",g="__DEFAULT__"},8977:(a,b,c)=>{"use strict";let d;c.r(b),c.d(b,{GlobalStyles:()=>A.A,StyledEngineProvider:()=>z,ThemeContext:()=>f.T,css:()=>t.AH,default:()=>B,internal_mutateStyles:()=>C,internal_serializeStyles:()=>E,keyframes:()=>t.i7});var e=c(53510),f=c(86670),g=c(94552),h=c(8242),i=c(44888),j=c(31768),k=c(64046),l=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,m=(0,k.A)(function(a){return l.test(a)||111===a.charCodeAt(0)&&110===a.charCodeAt(1)&&91>a.charCodeAt(2)}),n="undefined"!=typeof document,o=function(a){return"theme"!==a},p=function(a){return"string"==typeof a&&a.charCodeAt(0)>96?m:o},q=function(a,b,c){var d;if(b){var e=b.shouldForwardProp;d=a.__emotion_forwardProp&&e?function(b){return a.__emotion_forwardProp(b)&&e(b)}:e}return"function"!=typeof d&&c&&(d=a.__emotion_forwardProp),d},r=function(a){var b=a.cache,c=a.serialized,d=a.isStringTag;(0,i.SF)(b,c,d);var e=(0,h.s)(function(){return(0,i.sk)(b,c,d)});if(!n&&void 0!==e){for(var f,g=c.name,k=c.next;void 0!==k;)g+=" "+k.name,k=k.next;return j.createElement("style",((f={})["data-emotion"]=b.key+" "+g,f.dangerouslySetInnerHTML={__html:e},f.nonce=b.sheet.nonce,f))}return null};c(9448);var s=(function a(b,c){var d,h,k=b.__emotion_real===b,l=k&&b.__emotion_base||b;void 0!==c&&(d=c.label,h=c.target);var m=q(b,c,k),n=m||p(l),o=!n("as");return function(){var s=arguments,t=k&&void 0!==b.__emotion_styles?b.__emotion_styles.slice(0):[];if(void 0!==d&&t.push("label:"+d+";"),null==s[0]||void 0===s[0].raw)t.push.apply(t,s);else{var u=s[0];t.push(u[0]);for(var v=s.length,w=1;w{let a=`${b}-${c}`;if("object"==typeof document&&x.has(a))return x.get(a);let e=function(a,b){if(a||b){class c extends v.v{insert(a,b){return y.insert?y.insert(a,b):(this.key&&this.key.endsWith("global")&&(this.before=d),super.insert(a,b))}}let e=((a,b)=>{let c=(0,u.A)(a);return c.sheet=new b({key:c.key,nonce:c.sheet.nonce,container:c.sheet.container,speedy:c.sheet.isSpeedy,prepend:c.sheet.prepend,insertionPoint:c.sheet.insertionPoint}),c})({key:"css",insertionPoint:a?d:void 0},c);if(b){let a=e.insert;e.insert=(...b)=>(b[1].styles.match(/^@layer\s+[^{]*$/)||(b[1].styles=`@layer mui {${b[1].styles}}`),a(...b))}return e}}(b,c);return x.set(a,e),e},[b,c]);return g?(0,w.jsx)(f.C,{value:g,children:e}):e}var A=c(4871);function B(a,b){return s(a,b)}function C(a,b){Array.isArray(a.__emotion_styles)&&(a.__emotion_styles=b(a.__emotion_styles))}let D=[];function E(a){return D[0]=a,(0,g.J)(D)}},9344:(a,b,c)=>{"use strict";a.exports=c(83935).vendored.contexts.AppRouterContext},9448:a=>{function b(){return a.exports=b=Object.assign?Object.assign.bind():function(a){for(var b=1;b{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"AlternatesMetadata",{enumerable:!0,get:function(){return g}});let d=c(5939);c(11110);let e=c(66837);function f({descriptor:a,...b}){return a.url?(0,d.jsx)("link",{...b,...a.title&&{title:a.title},href:a.url.toString()}):null}function g({alternates:a}){if(!a)return null;let{canonical:b,languages:c,media:d,types:g}=a;return(0,e.MetaFilter)([b?f({rel:"canonical",descriptor:b}):null,c?Object.entries(c).flatMap(([a,b])=>null==b?void 0:b.map(b=>f({rel:"alternate",hrefLang:a,descriptor:b}))):null,d?Object.entries(d).flatMap(([a,b])=>null==b?void 0:b.map(b=>f({rel:"alternate",media:a,descriptor:b}))):null,g?Object.entries(g).flatMap(([a,b])=>null==b?void 0:b.map(b=>f({rel:"alternate",type:a,descriptor:b}))):null])}},10959:(a,b,c)=>{let{createProxy:d}=c(38898);a.exports=d("D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js")},11250:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"Postpone",{enumerable:!0,get:function(){return d.Postpone}});let d=c(51513)},12518:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{preconnect:function(){return g},preloadFont:function(){return f},preloadStyle:function(){return e}});let d=function(a){return a&&a.__esModule?a:{default:a}}(c(55963));function e(a,b,c){let e={as:"style"};"string"==typeof b&&(e.crossOrigin=b),"string"==typeof c&&(e.nonce=c),d.default.preload(a,e)}function f(a,b,c,e){let f={as:"font",type:b};"string"==typeof c&&(f.crossOrigin=c),"string"==typeof e&&(f.nonce=e),d.default.preload(a,f)}function g(a,b,c){let e={};"string"==typeof b&&(e.crossOrigin=b),"string"==typeof c&&(e.nonce=c),d.default.preconnect(a,e)}},12611:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createPrerenderSearchParamsForClientPage:function(){return o},createSearchParamsFromClient:function(){return l},createServerSearchParamsForMetadata:function(){return m},createServerSearchParamsForServerPage:function(){return n},makeErroringSearchParamsForUseCache:function(){return t}});let d=c(92835),e=c(41179),f=c(63033),g=c(26521),h=c(44748),i=c(68414),j=c(85449),k=c(91695);function l(a,b){let c=f.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return p(b,c);case"prerender-runtime":throw Object.defineProperty(new g.InvariantError("createSearchParamsFromClient should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E769",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new g.InvariantError("createSearchParamsFromClient should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E739",enumerable:!1,configurable:!0});case"request":return q(a,b)}(0,f.throwInvariantForMissingStore)()}let m=n;function n(a,b){let c=f.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return p(b,c);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new g.InvariantError("createServerSearchParamsForServerPage should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E747",enumerable:!1,configurable:!0});case"prerender-runtime":var d,h;return d=a,h=c,(0,e.delayUntilRuntimeStage)(h,u(d));case"request":return q(a,b)}(0,f.throwInvariantForMissingStore)()}function o(a){if(a.forceStatic)return Promise.resolve({});let b=f.workUnitAsyncStorage.getStore();if(b)switch(b.type){case"prerender":case"prerender-client":return(0,h.makeHangingPromise)(b.renderSignal,a.route,"`searchParams`");case"prerender-runtime":throw Object.defineProperty(new g.InvariantError("createPrerenderSearchParamsForClientPage should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E768",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new g.InvariantError("createPrerenderSearchParamsForClientPage should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E746",enumerable:!1,configurable:!0});case"prerender-ppr":case"prerender-legacy":case"request":return Promise.resolve({})}(0,f.throwInvariantForMissingStore)()}function p(a,b){if(a.forceStatic)return Promise.resolve({});switch(b.type){case"prerender":case"prerender-client":var c=a,f=b;let g=r.get(f);if(g)return g;let i=(0,h.makeHangingPromise)(f.renderSignal,c.route,"`searchParams`"),l=new Proxy(i,{get(a,b,c){if(Object.hasOwn(i,b))return d.ReflectAdapter.get(a,b,c);switch(b){case"then":return(0,e.annotateDynamicAccess)("`await searchParams`, `searchParams.then`, or similar",f),d.ReflectAdapter.get(a,b,c);case"status":return(0,e.annotateDynamicAccess)("`use(searchParams)`, `searchParams.status`, or similar",f),d.ReflectAdapter.get(a,b,c);default:return d.ReflectAdapter.get(a,b,c)}}});return r.set(f,l),l;case"prerender-ppr":case"prerender-legacy":var m=a,n=b;let o=r.get(m);if(o)return o;let p=Promise.resolve({}),q=new Proxy(p,{get(a,b,c){if(Object.hasOwn(p,b))return d.ReflectAdapter.get(a,b,c);switch(b){case"then":{let a="`await searchParams`, `searchParams.then`, or similar";m.dynamicShouldError?(0,k.throwWithStaticGenerationBailoutErrorWithDynamicError)(m.route,a):"prerender-ppr"===n.type?(0,e.postponeWithTracking)(m.route,a,n.dynamicTracking):(0,e.throwToInterruptStaticGeneration)(a,m,n);return}case"status":{let a="`use(searchParams)`, `searchParams.status`, or similar";m.dynamicShouldError?(0,k.throwWithStaticGenerationBailoutErrorWithDynamicError)(m.route,a):"prerender-ppr"===n.type?(0,e.postponeWithTracking)(m.route,a,n.dynamicTracking):(0,e.throwToInterruptStaticGeneration)(a,m,n);return}default:if("string"==typeof b&&!j.wellKnownProperties.has(b)){let a=(0,j.describeStringPropertyAccess)("searchParams",b);m.dynamicShouldError?(0,k.throwWithStaticGenerationBailoutErrorWithDynamicError)(m.route,a):"prerender-ppr"===n.type?(0,e.postponeWithTracking)(m.route,a,n.dynamicTracking):(0,e.throwToInterruptStaticGeneration)(a,m,n)}return d.ReflectAdapter.get(a,b,c)}},has(a,b){if("string"==typeof b){let a=(0,j.describeHasCheckingStringProperty)("searchParams",b);return m.dynamicShouldError?(0,k.throwWithStaticGenerationBailoutErrorWithDynamicError)(m.route,a):"prerender-ppr"===n.type?(0,e.postponeWithTracking)(m.route,a,n.dynamicTracking):(0,e.throwToInterruptStaticGeneration)(a,m,n),!1}return d.ReflectAdapter.has(a,b)},ownKeys(){let a="`{...searchParams}`, `Object.keys(searchParams)`, or similar";m.dynamicShouldError?(0,k.throwWithStaticGenerationBailoutErrorWithDynamicError)(m.route,a):"prerender-ppr"===n.type?(0,e.postponeWithTracking)(m.route,a,n.dynamicTracking):(0,e.throwToInterruptStaticGeneration)(a,m,n)}});return r.set(m,q),q;default:return b}}function q(a,b){return b.forceStatic?Promise.resolve({}):u(a)}let r=new WeakMap,s=new WeakMap;function t(a){let b=s.get(a);if(b)return b;let c=Promise.resolve({}),e=new Proxy(c,{get:function b(e,f,g){return Object.hasOwn(c,f)||"string"!=typeof f||"then"!==f&&j.wellKnownProperties.has(f)||(0,k.throwForSearchParamsAccessInUseCache)(a,b),d.ReflectAdapter.get(e,f,g)},has:function b(c,e){return"string"!=typeof e||"then"!==e&&j.wellKnownProperties.has(e)||(0,k.throwForSearchParamsAccessInUseCache)(a,b),d.ReflectAdapter.has(c,e)},ownKeys:function b(){(0,k.throwForSearchParamsAccessInUseCache)(a,b)}});return s.set(a,e),e}function u(a){let b=r.get(a);if(b)return b;let c=Promise.resolve(a);return r.set(a,c),Object.keys(a).forEach(b=>{j.wellKnownProperties.has(b)||Object.defineProperty(c,b,{get(){let c=f.workUnitAsyncStorage.getStore();return c&&(0,e.trackDynamicDataInDynamicRender)(c),a[b]},set(a){Object.defineProperty(c,b,{value:a,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0})}),c}(0,i.createDedupedByCallsiteServerErrorLoggerDev)(function(a,b){let c=a?`Route "${a}" `:"This route ";return Object.defineProperty(Error(`${c}used ${b}. \`searchParams\` should be awaited before using its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E249",enumerable:!1,configurable:!0})}),(0,i.createDedupedByCallsiteServerErrorLoggerDev)(function(a,b,c){let d=a?`Route "${a}" `:"This route ";return Object.defineProperty(Error(`${d}used ${b}. \`searchParams\` should be awaited before using its properties. The following properties were not available through enumeration because they conflict with builtin or well-known property names: ${function(a){switch(a.length){case 0:throw Object.defineProperty(new g.InvariantError("Expected describeListOfPropertyNames to be called with a non-empty list of strings."),"__NEXT_ERROR_CODE",{value:"E531",enumerable:!1,configurable:!0});case 1:return`\`${a[0]}\``;case 2:return`\`${a[0]}\` and \`${a[1]}\``;default:{let b="";for(let c=0;c{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{UnrecognizedActionError:function(){return c},unstable_isUnrecognizedActionError:function(){return d}});class c extends Error{constructor(...a){super(...a),this.name="UnrecognizedActionError"}}function d(a){return!!(a&&"object"==typeof a&&a instanceof c)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},12999:(a,b,c)=>{"use strict";c.d(b,{A:()=>g});var d=c(64862);let e={textTransform:"uppercase"},f='"Roboto", "Helvetica", "Arial", sans-serif';function g(a,b){let{fontFamily:c=f,fontSize:g=14,fontWeightLight:h=300,fontWeightRegular:i=400,fontWeightMedium:j=500,fontWeightBold:k=700,htmlFontSize:l=16,allVariants:m,pxToRem:n,...o}="function"==typeof b?b(a):b,p=g/14,q=n||(a=>`${a/l*p}rem`),r=(a,b,d,e,g)=>({fontFamily:c,fontWeight:a,fontSize:q(b),lineHeight:d,...c===f?{letterSpacing:`${Math.round(e/b*1e5)/1e5}em`}:{},...g,...m}),s={h1:r(h,96,1.167,-1.5),h2:r(h,60,1.2,-.5),h3:r(i,48,1.167,0),h4:r(i,34,1.235,.25),h5:r(i,24,1.334,0),h6:r(j,20,1.6,.15),subtitle1:r(i,16,1.75,.15),subtitle2:r(j,14,1.57,.1),body1:r(i,16,1.5,.15),body2:r(i,14,1.43,.15),button:r(j,14,1.75,.4,e),caption:r(i,12,1.66,.4),overline:r(i,12,2.66,1,e),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,d.A)({htmlFontSize:l,pxToRem:q,fontFamily:c,fontSize:g,fontWeightLight:h,fontWeightRegular:i,fontWeightMedium:j,fontWeightBold:k,...s},o,{clone:!1})}},13075:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unstable_rethrow",{enumerable:!0,get:function(){return d}});let d=c(40354).unstable_rethrow;("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},13136:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ACTION_HMR_REFRESH:function(){return h},ACTION_NAVIGATE:function(){return d},ACTION_PREFETCH:function(){return g},ACTION_REFRESH:function(){return c},ACTION_RESTORE:function(){return e},ACTION_SERVER_ACTION:function(){return i},ACTION_SERVER_PATCH:function(){return f},PrefetchCacheEntryStatus:function(){return k},PrefetchKind:function(){return j}});let c="refresh",d="navigate",e="restore",f="server-patch",g="prefetch",h="hmr-refresh",i="server-action";var j=function(a){return a.AUTO="auto",a.FULL="full",a.TEMPORARY="temporary",a}({}),k=function(a){return a.fresh="fresh",a.reusable="reusable",a.expired="expired",a.stale="stale",a}({});("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},13632:(a,b,c)=>{"use strict";c.d(b,{v:()=>d});var d=function(){function a(a){var b=this;this._insertTag=function(a){var c;c=0===b.tags.length?b.insertionPoint?b.insertionPoint.nextSibling:b.prepend?b.container.firstChild:b.before:b.tags[b.tags.length-1].nextSibling,b.container.insertBefore(a,c),b.tags.push(a)},this.isSpeedy=void 0===a.speedy||a.speedy,this.tags=[],this.ctr=0,this.nonce=a.nonce,this.key=a.key,this.container=a.container,this.prepend=a.prepend,this.insertionPoint=a.insertionPoint,this.before=null}var b=a.prototype;return b.hydrate=function(a){a.forEach(this._insertTag)},b.insert=function(a){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(((b=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&b.setAttribute("nonce",this.nonce),b.appendChild(document.createTextNode("")),b.setAttribute("data-s",""),b));var b,c=this.tags[this.tags.length-1];if(this.isSpeedy){var d=function(a){if(a.sheet)return a.sheet;for(var b=0;b{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{FallbackMode:function(){return c},fallbackModeToFallbackField:function(){return e},parseFallbackField:function(){return d},parseStaticPathsResult:function(){return f}});var c=function(a){return a.BLOCKING_STATIC_RENDER="BLOCKING_STATIC_RENDER",a.PRERENDER="PRERENDER",a.NOT_FOUND="NOT_FOUND",a}({});function d(a){if("string"==typeof a)return"PRERENDER";if(null===a)return"BLOCKING_STATIC_RENDER";if(!1===a)return"NOT_FOUND";if(void 0!==a)throw Object.defineProperty(Error(`Invalid fallback option: ${a}. Fallback option must be a string, null, undefined, or false.`),"__NEXT_ERROR_CODE",{value:"E285",enumerable:!1,configurable:!0})}function e(a,b){switch(a){case"BLOCKING_STATIC_RENDER":return null;case"NOT_FOUND":return!1;case"PRERENDER":if(!b)throw Object.defineProperty(Error(`Invariant: expected a page to be provided when fallback mode is "${a}"`),"__NEXT_ERROR_CODE",{value:"E422",enumerable:!1,configurable:!0});return b;default:throw Object.defineProperty(Error(`Invalid fallback mode: ${a}`),"__NEXT_ERROR_CODE",{value:"E254",enumerable:!1,configurable:!0})}}function f(a){return!0===a?"PRERENDER":"blocking"===a?"BLOCKING_STATIC_RENDER":"NOT_FOUND"}},14691:(a,b)=>{"use strict";function c(a){return Array.isArray(a)?a:[a]}function d(a){if(null!=a)return c(a)}function e(a){let b;if("string"==typeof a)try{b=(a=new URL(a)).origin}catch{}return b}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getOrigin:function(){return e},resolveArray:function(){return c},resolveAsArrayOrUndefined:function(){return d}})},15034:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return f}});let d=c(5939),e=c(71383);function f(){return(0,d.jsx)(e.HTTPAccessErrorFallback,{status:403,message:"This page could not be accessed."})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},15822:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{AppLinksMeta:function(){return h},OpenGraphMetadata:function(){return e},TwitterMetadata:function(){return g}});let d=c(66837);function e({openGraph:a}){var b,c,e,f,g,h,i;let j;if(!a)return null;if("type"in a){let b=a.type;switch(b){case"website":j=[(0,d.Meta)({property:"og:type",content:"website"})];break;case"article":j=[(0,d.Meta)({property:"og:type",content:"article"}),(0,d.Meta)({property:"article:published_time",content:null==(f=a.publishedTime)?void 0:f.toString()}),(0,d.Meta)({property:"article:modified_time",content:null==(g=a.modifiedTime)?void 0:g.toString()}),(0,d.Meta)({property:"article:expiration_time",content:null==(h=a.expirationTime)?void 0:h.toString()}),(0,d.MultiMeta)({propertyPrefix:"article:author",contents:a.authors}),(0,d.Meta)({property:"article:section",content:a.section}),(0,d.MultiMeta)({propertyPrefix:"article:tag",contents:a.tags})];break;case"book":j=[(0,d.Meta)({property:"og:type",content:"book"}),(0,d.Meta)({property:"book:isbn",content:a.isbn}),(0,d.Meta)({property:"book:release_date",content:a.releaseDate}),(0,d.MultiMeta)({propertyPrefix:"book:author",contents:a.authors}),(0,d.MultiMeta)({propertyPrefix:"book:tag",contents:a.tags})];break;case"profile":j=[(0,d.Meta)({property:"og:type",content:"profile"}),(0,d.Meta)({property:"profile:first_name",content:a.firstName}),(0,d.Meta)({property:"profile:last_name",content:a.lastName}),(0,d.Meta)({property:"profile:username",content:a.username}),(0,d.Meta)({property:"profile:gender",content:a.gender})];break;case"music.song":j=[(0,d.Meta)({property:"og:type",content:"music.song"}),(0,d.Meta)({property:"music:duration",content:null==(i=a.duration)?void 0:i.toString()}),(0,d.MultiMeta)({propertyPrefix:"music:album",contents:a.albums}),(0,d.MultiMeta)({propertyPrefix:"music:musician",contents:a.musicians})];break;case"music.album":j=[(0,d.Meta)({property:"og:type",content:"music.album"}),(0,d.MultiMeta)({propertyPrefix:"music:song",contents:a.songs}),(0,d.MultiMeta)({propertyPrefix:"music:musician",contents:a.musicians}),(0,d.Meta)({property:"music:release_date",content:a.releaseDate})];break;case"music.playlist":j=[(0,d.Meta)({property:"og:type",content:"music.playlist"}),(0,d.MultiMeta)({propertyPrefix:"music:song",contents:a.songs}),(0,d.MultiMeta)({propertyPrefix:"music:creator",contents:a.creators})];break;case"music.radio_station":j=[(0,d.Meta)({property:"og:type",content:"music.radio_station"}),(0,d.MultiMeta)({propertyPrefix:"music:creator",contents:a.creators})];break;case"video.movie":j=[(0,d.Meta)({property:"og:type",content:"video.movie"}),(0,d.MultiMeta)({propertyPrefix:"video:actor",contents:a.actors}),(0,d.MultiMeta)({propertyPrefix:"video:director",contents:a.directors}),(0,d.MultiMeta)({propertyPrefix:"video:writer",contents:a.writers}),(0,d.Meta)({property:"video:duration",content:a.duration}),(0,d.Meta)({property:"video:release_date",content:a.releaseDate}),(0,d.MultiMeta)({propertyPrefix:"video:tag",contents:a.tags})];break;case"video.episode":j=[(0,d.Meta)({property:"og:type",content:"video.episode"}),(0,d.MultiMeta)({propertyPrefix:"video:actor",contents:a.actors}),(0,d.MultiMeta)({propertyPrefix:"video:director",contents:a.directors}),(0,d.MultiMeta)({propertyPrefix:"video:writer",contents:a.writers}),(0,d.Meta)({property:"video:duration",content:a.duration}),(0,d.Meta)({property:"video:release_date",content:a.releaseDate}),(0,d.MultiMeta)({propertyPrefix:"video:tag",contents:a.tags}),(0,d.Meta)({property:"video:series",content:a.series})];break;case"video.tv_show":j=[(0,d.Meta)({property:"og:type",content:"video.tv_show"})];break;case"video.other":j=[(0,d.Meta)({property:"og:type",content:"video.other"})];break;default:throw Object.defineProperty(Error(`Invalid OpenGraph type: ${b}`),"__NEXT_ERROR_CODE",{value:"E237",enumerable:!1,configurable:!0})}}return(0,d.MetaFilter)([(0,d.Meta)({property:"og:determiner",content:a.determiner}),(0,d.Meta)({property:"og:title",content:null==(b=a.title)?void 0:b.absolute}),(0,d.Meta)({property:"og:description",content:a.description}),(0,d.Meta)({property:"og:url",content:null==(c=a.url)?void 0:c.toString()}),(0,d.Meta)({property:"og:site_name",content:a.siteName}),(0,d.Meta)({property:"og:locale",content:a.locale}),(0,d.Meta)({property:"og:country_name",content:a.countryName}),(0,d.Meta)({property:"og:ttl",content:null==(e=a.ttl)?void 0:e.toString()}),(0,d.MultiMeta)({propertyPrefix:"og:image",contents:a.images}),(0,d.MultiMeta)({propertyPrefix:"og:video",contents:a.videos}),(0,d.MultiMeta)({propertyPrefix:"og:audio",contents:a.audio}),(0,d.MultiMeta)({propertyPrefix:"og:email",contents:a.emails}),(0,d.MultiMeta)({propertyPrefix:"og:phone_number",contents:a.phoneNumbers}),(0,d.MultiMeta)({propertyPrefix:"og:fax_number",contents:a.faxNumbers}),(0,d.MultiMeta)({propertyPrefix:"og:locale:alternate",contents:a.alternateLocale}),...j||[]])}function f({app:a,type:b}){var c,e;return[(0,d.Meta)({name:`twitter:app:name:${b}`,content:a.name}),(0,d.Meta)({name:`twitter:app:id:${b}`,content:a.id[b]}),(0,d.Meta)({name:`twitter:app:url:${b}`,content:null==(e=a.url)||null==(c=e[b])?void 0:c.toString()})]}function g({twitter:a}){var b;if(!a)return null;let{card:c}=a;return(0,d.MetaFilter)([(0,d.Meta)({name:"twitter:card",content:c}),(0,d.Meta)({name:"twitter:site",content:a.site}),(0,d.Meta)({name:"twitter:site:id",content:a.siteId}),(0,d.Meta)({name:"twitter:creator",content:a.creator}),(0,d.Meta)({name:"twitter:creator:id",content:a.creatorId}),(0,d.Meta)({name:"twitter:title",content:null==(b=a.title)?void 0:b.absolute}),(0,d.Meta)({name:"twitter:description",content:a.description}),(0,d.MultiMeta)({namePrefix:"twitter:image",contents:a.images}),..."player"===c?a.players.flatMap(a=>[(0,d.Meta)({name:"twitter:player",content:a.playerUrl.toString()}),(0,d.Meta)({name:"twitter:player:stream",content:a.streamUrl.toString()}),(0,d.Meta)({name:"twitter:player:width",content:a.width}),(0,d.Meta)({name:"twitter:player:height",content:a.height})]):[],..."app"===c?[f({app:a.app,type:"iphone"}),f({app:a.app,type:"ipad"}),f({app:a.app,type:"googleplay"})]:[]])}function h({appLinks:a}){return a?(0,d.MetaFilter)([(0,d.MultiMeta)({propertyPrefix:"al:ios",contents:a.ios}),(0,d.MultiMeta)({propertyPrefix:"al:iphone",contents:a.iphone}),(0,d.MultiMeta)({propertyPrefix:"al:ipad",contents:a.ipad}),(0,d.MultiMeta)({propertyPrefix:"al:android",contents:a.android}),(0,d.MultiMeta)({propertyPrefix:"al:windows_phone",contents:a.windows_phone}),(0,d.MultiMeta)({propertyPrefix:"al:windows",contents:a.windows}),(0,d.MultiMeta)({propertyPrefix:"al:windows_universal",contents:a.windows_universal}),(0,d.MultiMeta)({propertyPrefix:"al:web",contents:a.web})]):null}},15915:(a,b,c)=>{"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.r(b),c.d(b,{_:()=>d})},17348:(a,b,c)=>{"use strict";c.d(b,{A:()=>d});let d=(0,c(94063).A)()},17611:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"escapeStringRegexp",{enumerable:!0,get:function(){return e}});let c=/[|\\{}()[\]^$+*?.-]/,d=/[|\\{}()[\]^$+*?.-]/g;function e(a){return c.test(a)?a.replace(d,"\\$&"):a}},17983:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return f}});let d=c(5939),e=c(71383);function f(){return(0,d.jsx)(e.HTTPAccessErrorFallback,{status:404,message:"This page could not be found."})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},18111:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DynamicServerError:function(){return d},isDynamicServerError:function(){return e}});let c="DYNAMIC_SERVER_USAGE";class d extends Error{constructor(a){super("Dynamic server usage: "+a),this.description=a,this.digest=c}}function e(a){return"object"==typeof a&&null!==a&&"digest"in a&&"string"==typeof a.digest&&a.digest===c}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},18283:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ClientPageRoot:function(){return l.ClientPageRoot},ClientSegmentRoot:function(){return m.ClientSegmentRoot},HTTPAccessFallbackBoundary:function(){return q.HTTPAccessFallbackBoundary},LayoutRouter:function(){return g.default},MetadataBoundary:function(){return s.MetadataBoundary},OutletBoundary:function(){return s.OutletBoundary},Postpone:function(){return u.Postpone},RenderFromTemplateContext:function(){return h.default},RootLayoutBoundary:function(){return s.RootLayoutBoundary},SegmentViewNode:function(){return A},SegmentViewStateNode:function(){return B},ViewportBoundary:function(){return s.ViewportBoundary},actionAsyncStorage:function(){return k.actionAsyncStorage},captureOwnerStack:function(){return f.captureOwnerStack},collectSegmentData:function(){return w.collectSegmentData},createMetadataComponents:function(){return r.createMetadataComponents},createPrerenderParamsForClientSegment:function(){return o.createPrerenderParamsForClientSegment},createPrerenderSearchParamsForClientPage:function(){return n.createPrerenderSearchParamsForClientPage},createServerParamsForServerSegment:function(){return o.createServerParamsForServerSegment},createServerSearchParamsForServerPage:function(){return n.createServerSearchParamsForServerPage},createTemporaryReferenceSet:function(){return d.createTemporaryReferenceSet},decodeAction:function(){return d.decodeAction},decodeFormState:function(){return d.decodeFormState},decodeReply:function(){return d.decodeReply},patchFetch:function(){return C},preconnect:function(){return t.preconnect},preloadFont:function(){return t.preloadFont},preloadStyle:function(){return t.preloadStyle},prerender:function(){return e.unstable_prerender},renderToReadableStream:function(){return d.renderToReadableStream},serverHooks:function(){return p},taintObjectReference:function(){return v.taintObjectReference},workAsyncStorage:function(){return i.workAsyncStorage},workUnitAsyncStorage:function(){return j.workUnitAsyncStorage}});let d=c(25459),e=c(4718),f=c(11110),g=y(c(96231)),h=y(c(72041)),i=c(29294),j=c(63033),k=c(19121),l=c(56542),m=c(88248),n=c(94409),o=c(69412),p=function(a,b){if(a&&a.__esModule)return a;if(null===a||"object"!=typeof a&&"function"!=typeof a)return{default:a};var c=z(b);if(c&&c.has(a))return c.get(a);var d={__proto__:null},e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in a)if("default"!==f&&Object.prototype.hasOwnProperty.call(a,f)){var g=e?Object.getOwnPropertyDescriptor(a,f):null;g&&(g.get||g.set)?Object.defineProperty(d,f,g):d[f]=a[f]}return d.default=a,c&&c.set(a,d),d}(c(95181)),q=c(49743),r=c(34955),s=c(95094),t=c(12518),u=c(11250),v=c(40610),w=c(68552),x=c(85681);function y(a){return a&&a.__esModule?a:{default:a}}function z(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(z=function(a){return a?c:b})(a)}let A=()=>null,B=()=>null;function C(){return(0,x.patchFetch)({workAsyncStorage:i.workAsyncStorage,workUnitAsyncStorage:j.workUnitAsyncStorage})}globalThis.__next__clear_chunk_cache__=null},18983:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isPostpone",{enumerable:!0,get:function(){return d}});let c=Symbol.for("react.postpone");function d(a){return"object"==typeof a&&null!==a&&a.$$typeof===c}},19374:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{isHtmlBotRequest:function(){return f},shouldServeStreamingMetadata:function(){return e}});let d=c(97972);function e(a,b){let c=RegExp(b||d.HTML_LIMITED_BOT_UA_RE_STRING,"i");return!(a&&c.test(a))}function f(a){let b=a.headers["user-agent"]||"";return"html"===(0,d.getBotType)(b)}},20188:(a,b,c)=>{"use strict";c.d(b,{default:()=>j});var d=c(31768),e=c(97532),f=c(69833),g=c(78157);function h({theme:a,...b}){let c=f.A in a?a[f.A]:void 0;return(0,g.jsx)(e.default,{...b,themeId:c?f.A:void 0,theme:c||a})}var i=c(62368);function j({theme:a,...b}){let c=d.useMemo(()=>{if("function"==typeof a)return a;let b=f.A in a?a[f.A]:a;return"colorSchemes"in b?null:"vars"in b?a:{...a,vars:null}},[a]);return c?(0,g.jsx)(h,{theme:c,...b}):(0,g.jsx)(i.CssVarsProvider,{theme:a,...b})}},20653:(a,b,c)=>{"use strict";function d(a,b){if(void 0===b&&(b={}),b.onlyHashChange)return void a();let c=document.documentElement;c.dataset.scrollBehavior;let d=c.style.scrollBehavior;c.style.scrollBehavior="auto",b.dontForceLayout||c.getClientRects(),a(),c.style.scrollBehavior=d}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return d}}),c(99026)},21414:(a,b,c)=>{"use strict";c.d(b,{EU:()=>j,NI:()=>i,iZ:()=>l,kW:()=>m,vf:()=>k,zu:()=>f});var d=c(64862),e=c(71942);let f={xs:0,sm:600,md:900,lg:1200,xl:1536},g={keys:["xs","sm","md","lg","xl"],up:a=>`@media (min-width:${f[a]}px)`},h={containerQueries:a=>({up:b=>{let c="number"==typeof b?b:f[b]||b;return"number"==typeof c&&(c=`${c}px`),a?`@container ${a} (min-width:${c})`:`@container (min-width:${c})`}})};function i(a,b,c){let d=a.theme||{};if(Array.isArray(b)){let a=d.breakpoints||g;return b.reduce((d,e,f)=>(d[a.up(a.keys[f])]=c(b[f]),d),{})}if("object"==typeof b){let a=d.breakpoints||g;return Object.keys(b).reduce((g,i)=>{if((0,e.ob)(a.keys,i)){let a=(0,e.CT)(d.containerQueries?d:h,i);a&&(g[a]=c(b[i],i))}else Object.keys(a.values||f).includes(i)?g[a.up(i)]=c(b[i],i):g[i]=b[i];return g},{})}return c(b)}function j(a={}){return a.keys?.reduce((b,c)=>(b[a.up(c)]={},b),{})||{}}function k(a,b){return a.reduce((a,b)=>{let c=a[b];return c&&0!==Object.keys(c).length||delete a[b],a},b)}function l(a,...b){let c=j(a),e=[c,...b].reduce((a,b)=>(0,d.A)(a,b),{});return k(Object.keys(c),e)}function m({values:a,breakpoints:b,base:c}){let d,e=Object.keys(c||function(a,b){if("object"!=typeof a)return{};let c={},d=Object.keys(b);return Array.isArray(a)?d.forEach((b,d)=>{d{null!=a[b]&&(c[b]=!0)}),c}(a,b));return 0===e.length?a:e.reduce((b,c,e)=>(Array.isArray(a)?(b[c]=null!=a[e]?a[e]:a[d],d=e):"object"==typeof a?(b[c]=null!=a[c]?a[c]:a[d],d=c):b[c]=a,b),{})}},21680:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return c}});let c=/[\w-]+-Google|Google-[\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight/i},22841:(a,b,c)=>{"use strict";Object.defineProperty(b,"d",{enumerable:!0,get:function(){return e}});let d=c(32967);function e(a){for(let b of d.FLIGHT_HEADERS)delete a[b]}},24347:(a,b,c)=>{"use strict";let d,e;function f(a,b){var c={};for(var d in a)Object.prototype.hasOwnProperty.call(a,d)&&0>b.indexOf(d)&&(c[d]=a[d]);if(null!=a&&"function"==typeof Object.getOwnPropertySymbols)for(var e=0,d=Object.getOwnPropertySymbols(a);eb.indexOf(d[e])&&Object.prototype.propertyIsEnumerable.call(a,d[e])&&(c[d[e]]=a[d[e]]);return c}c.d(b,{createBrowserClient:()=>cQ}),Object.create;Object.create,"function"==typeof SuppressedError&&SuppressedError;class g extends Error{constructor(a,b="FunctionsError",c){super(a),this.name=b,this.context=c}toJSON(){return{name:this.name,message:this.message,context:this.context}}}class h extends g{constructor(a){super("Failed to send a request to the Edge Function","FunctionsFetchError",a)}}class i extends g{constructor(a){super("Relay Error invoking the Edge Function","FunctionsRelayError",a)}}class j extends g{constructor(a){super("Edge Function returned a non-2xx status code","FunctionsHttpError",a)}}!function(a){a.Any="any",a.ApNortheast1="ap-northeast-1",a.ApNortheast2="ap-northeast-2",a.ApSouth1="ap-south-1",a.ApSoutheast1="ap-southeast-1",a.ApSoutheast2="ap-southeast-2",a.CaCentral1="ca-central-1",a.EuCentral1="eu-central-1",a.EuWest1="eu-west-1",a.EuWest2="eu-west-2",a.EuWest3="eu-west-3",a.SaEast1="sa-east-1",a.UsEast1="us-east-1",a.UsWest1="us-west-1",a.UsWest2="us-west-2"}(o||(o={}));class k{constructor(a,{headers:b={},customFetch:c,region:d=o.Any}={}){this.url=a,this.headers=b,this.region=d,this.fetch=(a=>a?(...b)=>a(...b):(...a)=>fetch(...a))(c)}setAuth(a){this.headers.Authorization=`Bearer ${a}`}invoke(a){var b,c,d,e;return b=this,c=arguments,d=void 0,e=function*(a,b={}){var c;let d,e;try{let f,{headers:g,method:k,body:l,signal:m,timeout:n}=b,o={},{region:p}=b;p||(p=this.region);let q=new URL(`${this.url}/${a}`);p&&"any"!==p&&(o["x-region"]=p,q.searchParams.set("forceFunctionRegion",p)),l&&(g&&!Object.prototype.hasOwnProperty.call(g,"Content-Type")||!g)?"undefined"!=typeof Blob&&l instanceof Blob||l instanceof ArrayBuffer?(o["Content-Type"]="application/octet-stream",f=l):"string"==typeof l?(o["Content-Type"]="text/plain",f=l):"undefined"!=typeof FormData&&l instanceof FormData?f=l:(o["Content-Type"]="application/json",f=JSON.stringify(l)):f=!l||"string"==typeof l||"undefined"!=typeof Blob&&l instanceof Blob||l instanceof ArrayBuffer||"undefined"!=typeof FormData&&l instanceof FormData?l:JSON.stringify(l);let r=m;n&&(e=new AbortController,d=setTimeout(()=>e.abort(),n),m?(r=e.signal,m.addEventListener("abort",()=>e.abort())):r=e.signal);let s=yield this.fetch(q.toString(),{method:k||"POST",headers:Object.assign(Object.assign(Object.assign({},o),this.headers),g),body:f,signal:r}).catch(a=>{throw new h(a)}),t=s.headers.get("x-relay-error");if(t&&"true"===t)throw new i(s);if(!s.ok)throw new j(s);let u=(null!=(c=s.headers.get("Content-Type"))?c:"text/plain").split(";")[0].trim();return{data:"application/json"===u?yield s.json():"application/octet-stream"===u||"application/pdf"===u?yield s.blob():"text/event-stream"===u?s:"multipart/form-data"===u?yield s.formData():yield s.text(),error:null,response:s}}catch(a){return{data:null,error:a,response:a instanceof j||a instanceof i?a.context:void 0}}finally{d&&clearTimeout(d)}},new(d||(d=Promise))(function(a,f){function g(a){try{i(e.next(a))}catch(a){f(a)}}function h(a){try{i(e.throw(a))}catch(a){f(a)}}function i(b){var c;b.done?a(b.value):((c=b.value)instanceof d?c:new d(function(a){a(c)})).then(g,h)}i((e=e.apply(b,c||[])).next())})}}let l=a=>Math.min(1e3*2**a,3e4),m=[520,503],n=["GET","HEAD","OPTIONS"];var o,p,q,r,s,t,u=class extends Error{constructor(a){super(a.message),this.name="PostgrestError",this.details=a.details,this.hint=a.hint,this.code=a.code}toJSON(){return{name:this.name,message:this.message,details:this.details,hint:this.hint,code:this.code}}};function v(a,b){return new Promise(c=>{if(null==b?void 0:b.aborted)return void c();let d=setTimeout(()=>{null==b||b.removeEventListener("abort",e),c()},a);function e(){clearTimeout(d),c()}null==b||b.addEventListener("abort",e)})}var w=class{constructor(a){var b,c,d,e;this.shouldThrowOnError=!1,this.retryEnabled=!0,this.method=a.method,this.url=a.url,this.headers=new Headers(a.headers),this.schema=a.schema,this.body=a.body,this.shouldThrowOnError=null!=(b=a.shouldThrowOnError)&&b,this.signal=a.signal,this.isMaybeSingle=null!=(c=a.isMaybeSingle)&&c,this.urlLengthLimit=null!=(d=a.urlLengthLimit)?d:8e3,this.retryEnabled=null==(e=a.retry)||e,a.fetch?this.fetch=a.fetch:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(a,b){return this.headers=new Headers(this.headers),this.headers.set(a,b),this}retry(a){return this.retryEnabled=a,this}then(a,b){var c=this;void 0===this.schema||(["GET","HEAD"].includes(this.method)?this.headers.set("Accept-Profile",this.schema):this.headers.set("Content-Profile",this.schema)),"GET"!==this.method&&"HEAD"!==this.method&&this.headers.set("Content-Type","application/json");let d=this.fetch,e=(async()=>{let a=0;for(;;){var b,e,f,g,h;let i,j=new Headers(c.headers);a>0&&j.set("X-Retry-Count",String(a));try{i=await d(c.url.toString(),{method:c.method,headers:j,body:JSON.stringify(c.body),signal:c.signal})}catch(b){if((null==b?void 0:b.name)==="AbortError"||(null==b?void 0:b.code)==="ABORT_ERR"||!n.includes(c.method))throw b;if(c.retryEnabled&&a<3){let b=l(a);a++,await v(b,c.signal);continue}throw b}if(b=c.method,e=i.status,f=a,c.retryEnabled&&!(f>=3)&&n.includes(b)&&m.includes(e)&&1){let b=null!=(g=null==(h=i.headers)?void 0:h.get("Retry-After"))?g:null,d=null!==b?1e3*Math.max(0,parseInt(b,10)||0):l(a);await i.text(),a++,await v(d,c.signal);continue}return await c.processResponse(i)}})();return this.shouldThrowOnError||(e=e.catch(a=>{var b,c,d,e,f,g;let h="",i="",j="",k=null==a?void 0:a.cause;if(k){let b=null!=(c=null==k?void 0:k.message)?c:"",g=null!=(d=null==k?void 0:k.code)?d:"";h=`${null!=(e=null==a?void 0:a.name)?e:"FetchError"}: ${null==a?void 0:a.message} - -Caused by: ${null!=(f=null==k?void 0:k.name)?f:"Error"}: ${b}`,g&&(h+=` (${g})`),(null==k?void 0:k.stack)&&(h+=` -${k.stack}`)}else h=null!=(g=null==a?void 0:a.stack)?g:"";let l=this.url.toString().length;return(null==a?void 0:a.name)==="AbortError"||(null==a?void 0:a.code)==="ABORT_ERR"?(j="",i="Request was aborted (timeout or manual cancellation)",l>this.urlLengthLimit&&(i+=`. Note: Your request URL is ${l} characters, which may exceed server limits. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [many IDs])), consider using an RPC function to pass values server-side.`)):((null==k?void 0:k.name)==="HeadersOverflowError"||(null==k?void 0:k.code)==="UND_ERR_HEADERS_OVERFLOW")&&(j="",i="HTTP headers exceeded server limits (typically 16KB)",l>this.urlLengthLimit&&(i+=`. Your request URL is ${l} characters. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [200+ IDs])), consider using an RPC function instead.`)),{success:!1,error:{message:`${null!=(b=null==a?void 0:a.name)?b:"FetchError"}: ${null==a?void 0:a.message}`,details:h,hint:i,code:j},data:null,count:null,status:0,statusText:""}})),e.then(a,b)}async processResponse(a){var b,c,d;let e=null,f=null,g=null,h=a.status,i=a.statusText;if(a.ok){if("HEAD"!==this.method){let b=await a.text();""===b||(f="text/csv"===this.headers.get("Accept")||this.headers.get("Accept")&&(null==(d=this.headers.get("Accept"))?void 0:d.includes("application/vnd.pgrst.plan+text"))?b:JSON.parse(b))}let j=null==(b=this.headers.get("Prefer"))?void 0:b.match(/count=(exact|planned|estimated)/),k=null==(c=a.headers.get("content-range"))?void 0:c.split("/");j&&k&&k.length>1&&(g=parseInt(k[1])),this.isMaybeSingle&&Array.isArray(f)&&(f.length>1?(e={code:"PGRST116",details:`Results contain ${f.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},f=null,g=null,h=406,i="Not Acceptable"):f=1===f.length?f[0]:null)}else{let b=await a.text();try{e=JSON.parse(b),Array.isArray(e)&&404===a.status&&(f=[],e=null,h=200,i="OK")}catch(c){404===a.status&&""===b?(h=204,i="No Content"):e={message:b}}if(e&&this.shouldThrowOnError)throw new u(e)}return{success:null===e,error:e,data:f,count:g,status:h,statusText:i}}returns(){return this}overrideTypes(){return this}},x=class extends w{select(a){let b=!1,c=(null!=a?a:"*").split("").map(a=>/\s/.test(a)&&!b?"":('"'===a&&(b=!b),a)).join("");return this.url.searchParams.set("select",c),this.headers.append("Prefer","return=representation"),this}order(a,{ascending:b=!0,nullsFirst:c,foreignTable:d,referencedTable:e=d}={}){let f=e?`${e}.order`:"order",g=this.url.searchParams.get(f);return this.url.searchParams.set(f,`${g?`${g},`:""}${a}.${b?"asc":"desc"}${void 0===c?"":c?".nullsfirst":".nullslast"}`),this}limit(a,{foreignTable:b,referencedTable:c=b}={}){let d=void 0===c?"limit":`${c}.limit`;return this.url.searchParams.set(d,`${a}`),this}range(a,b,{foreignTable:c,referencedTable:d=c}={}){let e=void 0===d?"offset":`${d}.offset`,f=void 0===d?"limit":`${d}.limit`;return this.url.searchParams.set(e,`${a}`),this.url.searchParams.set(f,`${b-a+1}`),this}abortSignal(a){return this.signal=a,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}explain({analyze:a=!1,verbose:b=!1,settings:c=!1,buffers:d=!1,wal:e=!1,format:f="text"}={}){var g;let h=[a?"analyze":null,b?"verbose":null,c?"settings":null,d?"buffers":null,e?"wal":null].filter(Boolean).join("|"),i=null!=(g=this.headers.get("Accept"))?g:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${f}; for="${i}"; options=${h};`),this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(a){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${a}`),this}};let y=RegExp("[,()]");var z=class extends x{eq(a,b){return this.url.searchParams.append(a,`eq.${b}`),this}neq(a,b){return this.url.searchParams.append(a,`neq.${b}`),this}gt(a,b){return this.url.searchParams.append(a,`gt.${b}`),this}gte(a,b){return this.url.searchParams.append(a,`gte.${b}`),this}lt(a,b){return this.url.searchParams.append(a,`lt.${b}`),this}lte(a,b){return this.url.searchParams.append(a,`lte.${b}`),this}like(a,b){return this.url.searchParams.append(a,`like.${b}`),this}likeAllOf(a,b){return this.url.searchParams.append(a,`like(all).{${b.join(",")}}`),this}likeAnyOf(a,b){return this.url.searchParams.append(a,`like(any).{${b.join(",")}}`),this}ilike(a,b){return this.url.searchParams.append(a,`ilike.${b}`),this}ilikeAllOf(a,b){return this.url.searchParams.append(a,`ilike(all).{${b.join(",")}}`),this}ilikeAnyOf(a,b){return this.url.searchParams.append(a,`ilike(any).{${b.join(",")}}`),this}regexMatch(a,b){return this.url.searchParams.append(a,`match.${b}`),this}regexIMatch(a,b){return this.url.searchParams.append(a,`imatch.${b}`),this}is(a,b){return this.url.searchParams.append(a,`is.${b}`),this}isDistinct(a,b){return this.url.searchParams.append(a,`isdistinct.${b}`),this}in(a,b){let c=Array.from(new Set(b)).map(a=>"string"==typeof a&&y.test(a)?`"${a}"`:`${a}`).join(",");return this.url.searchParams.append(a,`in.(${c})`),this}notIn(a,b){let c=Array.from(new Set(b)).map(a=>"string"==typeof a&&y.test(a)?`"${a}"`:`${a}`).join(",");return this.url.searchParams.append(a,`not.in.(${c})`),this}contains(a,b){return"string"==typeof b?this.url.searchParams.append(a,`cs.${b}`):Array.isArray(b)?this.url.searchParams.append(a,`cs.{${b.join(",")}}`):this.url.searchParams.append(a,`cs.${JSON.stringify(b)}`),this}containedBy(a,b){return"string"==typeof b?this.url.searchParams.append(a,`cd.${b}`):Array.isArray(b)?this.url.searchParams.append(a,`cd.{${b.join(",")}}`):this.url.searchParams.append(a,`cd.${JSON.stringify(b)}`),this}rangeGt(a,b){return this.url.searchParams.append(a,`sr.${b}`),this}rangeGte(a,b){return this.url.searchParams.append(a,`nxl.${b}`),this}rangeLt(a,b){return this.url.searchParams.append(a,`sl.${b}`),this}rangeLte(a,b){return this.url.searchParams.append(a,`nxr.${b}`),this}rangeAdjacent(a,b){return this.url.searchParams.append(a,`adj.${b}`),this}overlaps(a,b){return"string"==typeof b?this.url.searchParams.append(a,`ov.${b}`):this.url.searchParams.append(a,`ov.{${b.join(",")}}`),this}textSearch(a,b,{config:c,type:d}={}){let e="";"plain"===d?e="pl":"phrase"===d?e="ph":"websearch"===d&&(e="w");let f=void 0===c?"":`(${c})`;return this.url.searchParams.append(a,`${e}fts${f}.${b}`),this}match(a){return Object.entries(a).filter(([a,b])=>void 0!==b).forEach(([a,b])=>{this.url.searchParams.append(a,`eq.${b}`)}),this}not(a,b,c){return this.url.searchParams.append(a,`not.${b}.${c}`),this}or(a,{foreignTable:b,referencedTable:c=b}={}){let d=c?`${c}.or`:"or";return this.url.searchParams.append(d,`(${a})`),this}filter(a,b,c){return this.url.searchParams.append(a,`${b}.${c}`),this}},A=class{constructor(a,{headers:b={},schema:c,fetch:d,urlLengthLimit:e=8e3,retry:f}){this.url=a,this.headers=new Headers(b),this.schema=c,this.fetch=d,this.urlLengthLimit=e,this.retry=f}cloneRequestState(){return{url:new URL(this.url.toString()),headers:new Headers(this.headers)}}select(a,b){let{head:c=!1,count:d}=null!=b?b:{},e=!1,f=(null!=a?a:"*").split("").map(a=>/\s/.test(a)&&!e?"":('"'===a&&(e=!e),a)).join(""),{url:g,headers:h}=this.cloneRequestState();return g.searchParams.set("select",f),d&&h.append("Prefer",`count=${d}`),new z({method:c?"HEAD":"GET",url:g,headers:h,schema:this.schema,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}insert(a,{count:b,defaultToNull:c=!0}={}){var d;let{url:e,headers:f}=this.cloneRequestState();if(b&&f.append("Prefer",`count=${b}`),c||f.append("Prefer","missing=default"),Array.isArray(a)){let b=a.reduce((a,b)=>a.concat(Object.keys(b)),[]);if(b.length>0){let a=[...new Set(b)].map(a=>`"${a}"`);e.searchParams.set("columns",a.join(","))}}return new z({method:"POST",url:e,headers:f,schema:this.schema,body:a,fetch:null!=(d=this.fetch)?d:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}upsert(a,{onConflict:b,ignoreDuplicates:c=!1,count:d,defaultToNull:e=!0}={}){var f;let{url:g,headers:h}=this.cloneRequestState();if(h.append("Prefer",`resolution=${c?"ignore":"merge"}-duplicates`),void 0!==b&&g.searchParams.set("on_conflict",b),d&&h.append("Prefer",`count=${d}`),e||h.append("Prefer","missing=default"),Array.isArray(a)){let b=a.reduce((a,b)=>a.concat(Object.keys(b)),[]);if(b.length>0){let a=[...new Set(b)].map(a=>`"${a}"`);g.searchParams.set("columns",a.join(","))}}return new z({method:"POST",url:g,headers:h,schema:this.schema,body:a,fetch:null!=(f=this.fetch)?f:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}update(a,{count:b}={}){var c;let{url:d,headers:e}=this.cloneRequestState();return b&&e.append("Prefer",`count=${b}`),new z({method:"PATCH",url:d,headers:e,schema:this.schema,body:a,fetch:null!=(c=this.fetch)?c:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}delete({count:a}={}){var b;let{url:c,headers:d}=this.cloneRequestState();return a&&d.append("Prefer",`count=${a}`),new z({method:"DELETE",url:c,headers:d,schema:this.schema,fetch:null!=(b=this.fetch)?b:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};function B(a){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function C(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function D(a){for(var b=1;b0?this.fetch=(a,b)=>{let c=new AbortController,d=setTimeout(()=>c.abort(),e),f=null==b?void 0:b.signal;if(f){if(f.aborted)return clearTimeout(d),h(a,b);let e=()=>{clearTimeout(d),c.abort()};return f.addEventListener("abort",e,{once:!0}),h(a,D(D({},b),{},{signal:c.signal})).finally(()=>{clearTimeout(d),f.removeEventListener("abort",e)})}return h(a,D(D({},b),{},{signal:c.signal})).finally(()=>clearTimeout(d))}:this.fetch=h,this.retry=g}from(a){if(!a||"string"!=typeof a||""===a.trim())throw Error("Invalid relation name: relation must be a non-empty string.");return new A(new URL(`${this.url}/${a}`),{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}schema(b){return new a(this.url,{headers:this.headers,schema:b,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}rpc(a,b={},{head:c=!1,get:d=!1,count:e}={}){var f;let g,h,i=new URL(`${this.url}/rpc/${a}`),j=a=>null!==a&&"object"==typeof a&&(!Array.isArray(a)||a.some(j)),k=c&&Object.values(b).some(j);k?(g="POST",h=b):c||d?(g=c?"HEAD":"GET",Object.entries(b).filter(([a,b])=>void 0!==b).map(([a,b])=>[a,Array.isArray(b)?`{${b.join(",")}}`:`${b}`]).forEach(([a,b])=>{i.searchParams.append(a,b)})):(g="POST",h=b);let l=new Headers(this.headers);return k?l.set("Prefer",e?`count=${e},return=minimal`:"return=minimal"):e&&l.set("Prefer",`count=${e}`),new z({method:g,url:i,headers:l,schema:this.schemaName,body:h,fetch:null!=(f=this.fetch)?f:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};class F{constructor(){}static detectEnvironment(){var a;if("undefined"!=typeof WebSocket)return{type:"native",constructor:WebSocket};if("undefined"!=typeof globalThis&&void 0!==globalThis.WebSocket)return{type:"native",constructor:globalThis.WebSocket};if("undefined"!=typeof global&&void 0!==global.WebSocket)return{type:"native",constructor:global.WebSocket};if("undefined"!=typeof globalThis&&void 0!==globalThis.WebSocketPair&&void 0===globalThis.WebSocket)return{type:"cloudflare",error:"Cloudflare Workers detected. WebSocket clients are not supported in Cloudflare Workers.",workaround:"Use Cloudflare Workers WebSocket API for server-side WebSocket handling, or deploy to a different runtime."};if("undefined"!=typeof globalThis&&globalThis.EdgeRuntime||"undefined"!=typeof navigator&&(null==(a=navigator.userAgent)?void 0:a.includes("Vercel-Edge")))return{type:"unsupported",error:"Edge runtime detected (Vercel Edge/Netlify Edge). WebSockets are not supported in edge functions.",workaround:"Use serverless functions or a different deployment target for WebSocket functionality."};let b=globalThis.process;if(b){let a=b.versions;if(a&&a.node){let b=parseInt(a.node.replace(/^v/,"").split(".")[0]);return b>=22?void 0!==globalThis.WebSocket?{type:"native",constructor:globalThis.WebSocket}:{type:"unsupported",error:`Node.js ${b} detected but native WebSocket not found.`,workaround:"Provide a WebSocket implementation via the transport option."}:{type:"unsupported",error:`Node.js ${b} detected without native WebSocket support.`,workaround:'For Node.js < 22, install "ws" package and provide it via the transport option:\nimport ws from "ws"\nnew RealtimeClient(url, { transport: ws })'}}}return{type:"unsupported",error:"Unknown JavaScript runtime without WebSocket support.",workaround:"Ensure you're running in a supported environment (browser, Node.js, Deno) or provide a custom WebSocket implementation."}}static getWebSocketConstructor(){let a=this.detectEnvironment();if(a.constructor)return a.constructor;let b=a.error||"WebSocket not supported in this environment.";throw a.workaround&&(b+=` - -Suggested solution: ${a.workaround}`),Error(b)}static isWebSocketSupported(){try{let a=this.detectEnvironment();return"native"===a.type||"ws"===a.type}catch(a){return!1}}}let G="2.0.0",H={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},I={close:"phx_close",error:"phx_error",join:"phx_join",reply:"phx_reply",leave:"phx_leave",access_token:"access_token"},J={connecting:"connecting",closing:"closing",closed:"closed"};class K{constructor(a){this.HEADER_LENGTH=1,this.USER_BROADCAST_PUSH_META_LENGTH=6,this.KINDS={userBroadcastPush:3,userBroadcast:4},this.BINARY_ENCODING=0,this.JSON_ENCODING=1,this.BROADCAST_EVENT="broadcast",this.allowedMetadataKeys=[],this.allowedMetadataKeys=null!=a?a:[]}encode(a,b){return a.event!==this.BROADCAST_EVENT||a.payload instanceof ArrayBuffer||"string"!=typeof a.payload.event?b(JSON.stringify([a.join_ref,a.ref,a.topic,a.event,a.payload])):b(this._binaryEncodeUserBroadcastPush(a))}_binaryEncodeUserBroadcastPush(a){var b;return this._isArrayBuffer(null==(b=a.payload)?void 0:b.payload)?this._encodeBinaryUserBroadcastPush(a):this._encodeJsonUserBroadcastPush(a)}_encodeBinaryUserBroadcastPush(a){var b,c;let d=null!=(c=null==(b=a.payload)?void 0:b.payload)?c:new ArrayBuffer(0);return this._encodeUserBroadcastPush(a,this.BINARY_ENCODING,d)}_encodeJsonUserBroadcastPush(a){var b,c;let d=null!=(c=null==(b=a.payload)?void 0:b.payload)?c:{},e=new TextEncoder().encode(JSON.stringify(d)).buffer;return this._encodeUserBroadcastPush(a,this.JSON_ENCODING,e)}_encodeUserBroadcastPush(a,b,c){let d=a.topic,e=null!=(n=a.ref)?n:"",f=null!=(o=a.join_ref)?o:"",g=a.payload.event,h=this.allowedMetadataKeys?this._pick(a.payload,this.allowedMetadataKeys):{},i=0===Object.keys(h).length?"":JSON.stringify(h);if(f.length>255)throw Error(`joinRef length ${f.length} exceeds maximum of 255`);if(e.length>255)throw Error(`ref length ${e.length} exceeds maximum of 255`);if(d.length>255)throw Error(`topic length ${d.length} exceeds maximum of 255`);if(g.length>255)throw Error(`userEvent length ${g.length} exceeds maximum of 255`);if(i.length>255)throw Error(`metadata length ${i.length} exceeds maximum of 255`);let j=this.USER_BROADCAST_PUSH_META_LENGTH+f.length+e.length+d.length+g.length+i.length,k=new ArrayBuffer(this.HEADER_LENGTH+j),l=new DataView(k),m=0;l.setUint8(m++,this.KINDS.userBroadcastPush),l.setUint8(m++,f.length),l.setUint8(m++,e.length),l.setUint8(m++,d.length),l.setUint8(m++,g.length),l.setUint8(m++,i.length),l.setUint8(m++,b),Array.from(f,a=>l.setUint8(m++,a.charCodeAt(0))),Array.from(e,a=>l.setUint8(m++,a.charCodeAt(0))),Array.from(d,a=>l.setUint8(m++,a.charCodeAt(0))),Array.from(g,a=>l.setUint8(m++,a.charCodeAt(0))),Array.from(i,a=>l.setUint8(m++,a.charCodeAt(0)));var n,o,p=new Uint8Array(k.byteLength+c.byteLength);return p.set(new Uint8Array(k),0),p.set(new Uint8Array(c),k.byteLength),p.buffer}decode(a,b){if(this._isArrayBuffer(a))return b(this._binaryDecode(a));if("string"==typeof a){let[c,d,e,f,g]=JSON.parse(a);return b({join_ref:c,ref:d,topic:e,event:f,payload:g})}return b({})}_binaryDecode(a){let b=new DataView(a),c=b.getUint8(0),d=new TextDecoder;if(c===this.KINDS.userBroadcast)return this._decodeUserBroadcast(a,b,d)}_decodeUserBroadcast(a,b,c){let d=b.getUint8(1),e=b.getUint8(2),f=b.getUint8(3),g=b.getUint8(4),h=this.HEADER_LENGTH+4,i=c.decode(a.slice(h,h+d));h+=d;let j=c.decode(a.slice(h,h+e));h+=e;let k=c.decode(a.slice(h,h+f));h+=f;let l=a.slice(h,a.byteLength),m=g===this.JSON_ENCODING?JSON.parse(c.decode(l)):l,n={type:this.BROADCAST_EVENT,event:j,payload:m};return f>0&&(n.meta=JSON.parse(k)),{join_ref:null,ref:null,topic:i,event:this.BROADCAST_EVENT,payload:n}}_isArrayBuffer(a){var b;return a instanceof ArrayBuffer||(null==(b=null==a?void 0:a.constructor)?void 0:b.name)==="ArrayBuffer"}_pick(a,b){return a&&"object"==typeof a?Object.fromEntries(Object.entries(a).filter(([a])=>b.includes(a))):{}}}!function(a){a.abstime="abstime",a.bool="bool",a.date="date",a.daterange="daterange",a.float4="float4",a.float8="float8",a.int2="int2",a.int4="int4",a.int4range="int4range",a.int8="int8",a.int8range="int8range",a.json="json",a.jsonb="jsonb",a.money="money",a.numeric="numeric",a.oid="oid",a.reltime="reltime",a.text="text",a.time="time",a.timestamp="timestamp",a.timestamptz="timestamptz",a.timetz="timetz",a.tsrange="tsrange",a.tstzrange="tstzrange"}(p||(p={}));let L=(a,b,c={})=>{var d;let e=null!=(d=c.skipTypes)?d:[];return b?Object.keys(b).reduce((c,d)=>(c[d]=M(d,a,b,e),c),{}):{}},M=(a,b,c,d)=>{let e=b.find(b=>b.name===a),f=null==e?void 0:e.type,g=c[a];return f&&!d.includes(f)?N(f,g):O(g)},N=(a,b)=>{if("_"===a.charAt(0))return S(b,a.slice(1,a.length));switch(a){case p.bool:return P(b);case p.float4:case p.float8:case p.int2:case p.int4:case p.int8:case p.numeric:case p.oid:return Q(b);case p.json:case p.jsonb:return R(b);case p.timestamp:return T(b);case p.abstime:case p.date:case p.daterange:case p.int4range:case p.int8range:case p.money:case p.reltime:case p.text:case p.time:case p.timestamptz:case p.timetz:case p.tsrange:case p.tstzrange:default:return O(b)}},O=a=>a,P=a=>{switch(a){case"t":return!0;case"f":return!1;default:return a}},Q=a=>{if("string"==typeof a){let b=parseFloat(a);if(!Number.isNaN(b))return b}return a},R=a=>{if("string"==typeof a)try{return JSON.parse(a)}catch(a){}return a},S=(a,b)=>{if("string"!=typeof a)return a;let c=a.length-1,d=a[c];if("{"===a[0]&&"}"===d){let d,e=a.slice(1,c);try{d=JSON.parse("["+e+"]")}catch(a){d=e?e.split(","):[]}return d.map(a=>N(b,a))}return a},T=a=>"string"==typeof a?a.replace(" ","T"):a,U=a=>{let b=new URL(a);return b.protocol=b.protocol.replace(/^ws/i,"http"),b.pathname=b.pathname.replace(/\/+$/,"").replace(/\/socket\/websocket$/i,"").replace(/\/socket$/i,"").replace(/\/websocket$/i,""),""===b.pathname||"/"===b.pathname?b.pathname="/api/broadcast":b.pathname=b.pathname+"/api/broadcast",b.href};var V=a=>"function"==typeof a?a:function(){return a},W="undefined"!=typeof window?window:null,X=("undefined"!=typeof self?self:null)||W||globalThis,Y={connecting:0,open:1,closing:2,closed:3},Z={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},$={close:"phx_close",error:"phx_error",join:"phx_join",reply:"phx_reply",leave:"phx_leave"},_={longpoll:"longpoll",websocket:"websocket"},aa={complete:4},ab="base64url.bearer.phx.",ac=class{constructor(a,b,c,d){this.channel=a,this.event=b,this.payload=c||function(){return{}},this.receivedResp=null,this.timeout=d,this.timeoutTimer=null,this.recHooks=[],this.sent=!1,this.ref=void 0}resend(a){this.timeout=a,this.reset(),this.send()}send(){this.hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload(),ref:this.ref,join_ref:this.channel.joinRef()}))}receive(a,b){return this.hasReceived(a)&&b(this.receivedResp.response),this.recHooks.push({status:a,callback:b}),this}reset(){this.cancelRefEvent(),this.ref=null,this.refEvent=null,this.receivedResp=null,this.sent=!1}destroy(){this.cancelRefEvent(),this.cancelTimeout()}matchReceive({status:a,response:b,_ref:c}){this.recHooks.filter(b=>b.status===a).forEach(a=>a.callback(b))}cancelRefEvent(){this.refEvent&&this.channel.off(this.refEvent)}cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=null}startTimeout(){this.timeoutTimer&&this.cancelTimeout(),this.ref=this.channel.socket.makeRef(),this.refEvent=this.channel.replyEventName(this.ref),this.channel.on(this.refEvent,a=>{this.cancelRefEvent(),this.cancelTimeout(),this.receivedResp=a,this.matchReceive(a)}),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}hasReceived(a){return this.receivedResp&&this.receivedResp.status===a}trigger(a,b){this.channel.trigger(this.refEvent,{status:a,response:b})}},ad=class{constructor(a,b){this.callback=a,this.timerCalc=b,this.timer=void 0,this.tries=0}reset(){this.tries=0,clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}},ae=class{constructor(a,b,c){this.state=Z.closed,this.topic=a,this.params=V(b||{}),this.socket=c,this.bindings=[],this.bindingRef=0,this.timeout=this.socket.timeout,this.joinedOnce=!1,this.joinPush=new ac(this,$.join,this.params,this.timeout),this.pushBuffer=[],this.stateChangeRefs=[],this.rejoinTimer=new ad(()=>{this.socket.isConnected()&&this.rejoin()},this.socket.rejoinAfterMs),this.stateChangeRefs.push(this.socket.onError(()=>this.rejoinTimer.reset())),this.stateChangeRefs.push(this.socket.onOpen(()=>{this.rejoinTimer.reset(),this.isErrored()&&this.rejoin()})),this.joinPush.receive("ok",()=>{this.state=Z.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(a=>a.send()),this.pushBuffer=[]}),this.joinPush.receive("error",a=>{this.state=Z.errored,this.socket.hasLogger()&&this.socket.log("channel",`error ${this.topic}`,a),this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.onClose(()=>{this.rejoinTimer.reset(),this.socket.hasLogger()&&this.socket.log("channel",`close ${this.topic}`),this.state=Z.closed,this.socket.remove(this)}),this.onError(a=>{this.socket.hasLogger()&&this.socket.log("channel",`error ${this.topic}`,a),this.isJoining()&&this.joinPush.reset(),this.state=Z.errored,this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.joinPush.receive("timeout",()=>{this.socket.hasLogger()&&this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),new ac(this,$.leave,V({}),this.timeout).send(),this.state=Z.errored,this.joinPush.reset(),this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.on($.reply,(a,b)=>{this.trigger(this.replyEventName(b),a)})}join(a=this.timeout){if(!this.joinedOnce)return this.timeout=a,this.joinedOnce=!0,this.rejoin(),this.joinPush;throw Error("tried to join multiple times. 'join' can only be called a single time per channel instance")}teardown(){this.pushBuffer.forEach(a=>a.destroy()),this.pushBuffer=[],this.rejoinTimer.reset(),this.joinPush.destroy(),this.state=Z.closed,this.bindings=[]}onClose(a){this.on($.close,a)}onError(a){return this.on($.error,b=>a(b))}on(a,b){let c=this.bindingRef++;return this.bindings.push({event:a,ref:c,callback:b}),c}off(a,b){this.bindings=this.bindings.filter(c=>c.event!==a||void 0!==b&&b!==c.ref)}canPush(){return this.socket.isConnected()&&this.isJoined()}push(a,b,c=this.timeout){if(b=b||{},!this.joinedOnce)throw Error(`tried to push '${a}' to '${this.topic}' before joining. Use channel.join() before pushing events`);let d=new ac(this,a,function(){return b},c);return this.canPush()?d.send():(d.startTimeout(),this.pushBuffer.push(d)),d}leave(a=this.timeout){this.rejoinTimer.reset(),this.joinPush.cancelTimeout(),this.state=Z.leaving;let b=()=>{this.socket.hasLogger()&&this.socket.log("channel",`leave ${this.topic}`),this.trigger($.close,"leave")},c=new ac(this,$.leave,V({}),a);return c.receive("ok",()=>b()).receive("timeout",()=>b()),c.send(),this.canPush()||c.trigger("ok",{}),c}onMessage(a,b,c){return b}filterBindings(a,b,c){return!0}isMember(a,b,c,d){return this.topic===a&&(!d||d===this.joinRef()||(this.socket.hasLogger()&&this.socket.log("channel","dropping outdated message",{topic:a,event:b,payload:c,joinRef:d}),!1))}joinRef(){return this.joinPush.ref}rejoin(a=this.timeout){this.isLeaving()||(this.socket.leaveOpenTopic(this.topic),this.state=Z.joining,this.joinPush.resend(a))}trigger(a,b,c,d){let e=this.onMessage(a,b,c,d);if(b&&!e)throw Error("channel onMessage callbacks must return the payload, modified or unmodified");let f=this.bindings.filter(d=>d.event===a&&this.filterBindings(d,b,c));for(let a=0;ai.abort(),e),h.signal=i.signal),X.fetch(b,h).then(a=>a.text()).then(a=>this.parseJSON(a)).then(a=>g&&g(a)).catch(a=>{"AbortError"===a.name&&f?f():g&&g(null)}),i}static xdomainRequest(a,b,c,d,e,f,g){return a.timeout=e,a.open(b,c),a.onload=()=>{let b=this.parseJSON(a.responseText);g&&g(b)},f&&(a.ontimeout=f),a.onprogress=()=>{},a.send(d),a}static xhrRequest(a,b,c,d,e,f,g,h){for(let[e,g]of(a.open(b,c,!0),a.timeout=f,Object.entries(d)))a.setRequestHeader(e,g);return a.onerror=()=>h&&h(null),a.onreadystatechange=()=>{a.readyState===aa.complete&&h&&h(this.parseJSON(a.responseText))},g&&(a.ontimeout=g),a.send(e),a}static parseJSON(a){if(!a||""===a)return null;try{return JSON.parse(a)}catch{return console&&console.log("failed to parse JSON response",a),null}}static serialize(a,b){let c=[];for(var d in a){if(!Object.prototype.hasOwnProperty.call(a,d))continue;let e=b?`${b}[${d}]`:d,f=a[d];"object"==typeof f?c.push(this.serialize(f,e)):c.push(encodeURIComponent(e)+"="+encodeURIComponent(f))}return c.join("&")}static appendParams(a,b){if(0===Object.keys(b).length)return a;let c=a.match(/\?/)?"&":"?";return`${a}${c}${this.serialize(b)}`}},ag=class{constructor(a,b){b&&2===b.length&&b[1].startsWith(ab)&&(this.authToken=atob(b[1].slice(ab.length))),this.endPoint=null,this.token=null,this.skipHeartbeat=!0,this.reqs=new Set,this.awaitingBatchAck=!1,this.currentBatch=null,this.currentBatchTimer=null,this.batchBuffer=[],this.onopen=function(){},this.onerror=function(){},this.onmessage=function(){},this.onclose=function(){},this.pollEndpoint=this.normalizeEndpoint(a),this.readyState=Y.connecting,setTimeout(()=>this.poll(),0)}normalizeEndpoint(a){return a.replace("ws://","http://").replace("wss://","https://").replace(RegExp("(.*)/"+_.websocket),"$1/"+_.longpoll)}endpointURL(){return af.appendParams(this.pollEndpoint,{token:this.token})}closeAndRetry(a,b,c){this.close(a,b,c),this.readyState=Y.connecting}ontimeout(){this.onerror("timeout"),this.closeAndRetry(1005,"timeout",!1)}isActive(){return this.readyState===Y.open||this.readyState===Y.connecting}poll(){let a={Accept:"application/json"};this.authToken&&(a["X-Phoenix-AuthToken"]=this.authToken),this.ajax("GET",a,null,()=>this.ontimeout(),a=>{if(a){var{status:b,token:c,messages:d}=a;if(410===b&&null!==this.token){this.onerror(410),this.closeAndRetry(3410,"session_gone",!1);return}this.token=c}else b=0;switch(b){case 200:d.forEach(a=>{setTimeout(()=>this.onmessage({data:a}),0)}),this.poll();break;case 204:this.poll();break;case 410:this.readyState=Y.open,this.onopen({}),this.poll();break;case 403:this.onerror(403),this.close(1008,"forbidden",!1);break;case 0:case 500:this.onerror(500),this.closeAndRetry(1011,"internal server error",500);break;default:throw Error(`unhandled poll status ${b}`)}})}send(a){"string"!=typeof a&&(a=(a=>{let b="",c=new Uint8Array(a),d=c.byteLength;for(let a=0;a{this.batchSend(this.currentBatch),this.currentBatch=null},0))}batchSend(a){this.awaitingBatchAck=!0,this.ajax("POST",{"Content-Type":"application/x-ndjson"},a.join("\n"),()=>this.onerror("timeout"),a=>{this.awaitingBatchAck=!1,a&&200===a.status?this.batchBuffer.length>0&&(this.batchSend(this.batchBuffer),this.batchBuffer=[]):(this.onerror(a&&a.status),this.closeAndRetry(1011,"internal server error",!1))})}close(a,b,c){for(let a of this.reqs)a.abort();this.readyState=Y.closed;let d=Object.assign({code:1e3,reason:void 0,wasClean:!0},{code:a,reason:b,wasClean:c});this.batchBuffer=[],clearTimeout(this.currentBatchTimer),this.currentBatchTimer=null,"undefined"!=typeof CloseEvent?this.onclose(new CloseEvent("close",d)):this.onclose(d)}ajax(a,b,c,d,e){let f,g=()=>{this.reqs.delete(f),d()};f=af.request(a,this.endpointURL(),b,c,this.timeout,g,a=>{this.reqs.delete(f),this.isActive()&&e(a)}),this.reqs.add(f)}},ah=class a{constructor(b,c={}){let d=c.events||{state:"presence_state",diff:"presence_diff"};this.state={},this.pendingDiffs=[],this.channel=b,this.joinRef=null,this.caller={onJoin:function(){},onLeave:function(){},onSync:function(){}},this.channel.on(d.state,b=>{let{onJoin:c,onLeave:d,onSync:e}=this.caller;this.joinRef=this.channel.joinRef(),this.state=a.syncState(this.state,b,c,d),this.pendingDiffs.forEach(b=>{this.state=a.syncDiff(this.state,b,c,d)}),this.pendingDiffs=[],e()}),this.channel.on(d.diff,b=>{let{onJoin:c,onLeave:d,onSync:e}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(b):(this.state=a.syncDiff(this.state,b,c,d),e())})}onJoin(a){this.caller.onJoin=a}onLeave(a){this.caller.onLeave=a}onSync(a){this.caller.onSync=a}list(b){return a.list(this.state,b)}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel.joinRef()}static syncState(a,b,c,d){let e=this.clone(a),f={},g={};return this.map(e,(a,c)=>{b[a]||(g[a]=c)}),this.map(b,(a,b)=>{let c=e[a];if(c){let d=b.metas.map(a=>a.phx_ref),e=c.metas.map(a=>a.phx_ref),h=b.metas.filter(a=>0>e.indexOf(a.phx_ref)),i=c.metas.filter(a=>0>d.indexOf(a.phx_ref));h.length>0&&(f[a]=b,f[a].metas=h),i.length>0&&(g[a]=this.clone(c),g[a].metas=i)}else f[a]=b}),this.syncDiff(e,{joins:f,leaves:g},c,d)}static syncDiff(a,b,c,d){let{joins:e,leaves:f}=this.clone(b);return c||(c=function(){}),d||(d=function(){}),this.map(e,(b,d)=>{let e=a[b];if(a[b]=this.clone(d),e){let c=a[b].metas.map(a=>a.phx_ref),d=e.metas.filter(a=>0>c.indexOf(a.phx_ref));a[b].metas.unshift(...d)}c(b,e,d)}),this.map(f,(b,c)=>{let e=a[b];if(!e)return;let f=c.metas.map(a=>a.phx_ref);e.metas=e.metas.filter(a=>0>f.indexOf(a.phx_ref)),d(b,e,c),0===e.metas.length&&delete a[b]}),a}static list(a,b){return b||(b=function(a,b){return b}),this.map(a,(a,c)=>b(a,c))}static map(a,b){return Object.getOwnPropertyNames(a).map(c=>b(c,a[c]))}static clone(a){return JSON.parse(JSON.stringify(a))}},ai={HEADER_LENGTH:1,META_LENGTH:4,KINDS:{push:0,reply:1,broadcast:2},encode(a,b){return a.payload.constructor===ArrayBuffer?b(this.binaryEncode(a)):b(JSON.stringify([a.join_ref,a.ref,a.topic,a.event,a.payload]))},decode(a,b){if(a.constructor===ArrayBuffer)return b(this.binaryDecode(a));{let[c,d,e,f,g]=JSON.parse(a);return b({join_ref:c,ref:d,topic:e,event:f,payload:g})}},binaryEncode(a){let{join_ref:b,ref:c,event:d,topic:e,payload:f}=a,g=this.META_LENGTH+b.length+c.length+e.length+d.length,h=new ArrayBuffer(this.HEADER_LENGTH+g),i=new DataView(h),j=0;i.setUint8(j++,this.KINDS.push),i.setUint8(j++,b.length),i.setUint8(j++,c.length),i.setUint8(j++,e.length),i.setUint8(j++,d.length),Array.from(b,a=>i.setUint8(j++,a.charCodeAt(0))),Array.from(c,a=>i.setUint8(j++,a.charCodeAt(0))),Array.from(e,a=>i.setUint8(j++,a.charCodeAt(0))),Array.from(d,a=>i.setUint8(j++,a.charCodeAt(0)));var k=new Uint8Array(h.byteLength+f.byteLength);return k.set(new Uint8Array(h),0),k.set(new Uint8Array(f),h.byteLength),k.buffer},binaryDecode(a){let b=new DataView(a),c=b.getUint8(0),d=new TextDecoder;switch(c){case this.KINDS.push:return this.decodePush(a,b,d);case this.KINDS.reply:return this.decodeReply(a,b,d);case this.KINDS.broadcast:return this.decodeBroadcast(a,b,d)}},decodePush(a,b,c){let d=b.getUint8(1),e=b.getUint8(2),f=b.getUint8(3),g=this.HEADER_LENGTH+this.META_LENGTH-1,h=c.decode(a.slice(g,g+d));g+=d;let i=c.decode(a.slice(g,g+e));g+=e;let j=c.decode(a.slice(g,g+f));return g+=f,{join_ref:h,ref:null,topic:i,event:j,payload:a.slice(g,a.byteLength)}},decodeReply(a,b,c){let d=b.getUint8(1),e=b.getUint8(2),f=b.getUint8(3),g=b.getUint8(4),h=this.HEADER_LENGTH+this.META_LENGTH,i=c.decode(a.slice(h,h+d));h+=d;let j=c.decode(a.slice(h,h+e));h+=e;let k=c.decode(a.slice(h,h+f));h+=f;let l=c.decode(a.slice(h,h+g));h+=g;let m=a.slice(h,a.byteLength);return{join_ref:i,ref:j,topic:k,event:$.reply,payload:{status:l,response:m}}},decodeBroadcast(a,b,c){let d=b.getUint8(1),e=b.getUint8(2),f=this.HEADER_LENGTH+2,g=c.decode(a.slice(f,f+d));f+=d;let h=c.decode(a.slice(f,f+e));return f+=e,{join_ref:null,ref:null,topic:g,event:h,payload:a.slice(f,a.byteLength)}}},aj=class{constructor(a,b={}){this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.channels=[],this.sendBuffer=[],this.ref=0,this.fallbackRef=null,this.timeout=b.timeout||1e4,this.transport=b.transport||X.WebSocket||ag,this.conn=void 0,this.primaryPassedHealthCheck=!1,this.longPollFallbackMs=b.longPollFallbackMs,this.fallbackTimer=null,this.sessionStore=b.sessionStorage||X&&X.sessionStorage,this.establishedConnections=0,this.defaultEncoder=ai.encode.bind(ai),this.defaultDecoder=ai.decode.bind(ai),this.closeWasClean=!0,this.disconnecting=!1,this.binaryType=b.binaryType||"arraybuffer",this.connectClock=1,this.pageHidden=!1,this.encode=void 0,this.decode=void 0,this.transport!==ag?(this.encode=b.encode||this.defaultEncoder,this.decode=b.decode||this.defaultDecoder):(this.encode=this.defaultEncoder,this.decode=this.defaultDecoder);let c=null;W&&W.addEventListener&&(W.addEventListener("pagehide",a=>{this.conn&&(this.disconnect(),c=this.connectClock)}),W.addEventListener("pageshow",a=>{c===this.connectClock&&(c=null,this.connect())}),W.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState?this.pageHidden=!0:(this.pageHidden=!1,this.isConnected()||this.closeWasClean||this.teardown(()=>this.connect()))})),this.heartbeatIntervalMs=b.heartbeatIntervalMs||3e4,this.autoSendHeartbeat=b.autoSendHeartbeat??!0,this.heartbeatCallback=b.heartbeatCallback??(()=>{}),this.rejoinAfterMs=a=>b.rejoinAfterMs?b.rejoinAfterMs(a):[1e3,2e3,5e3][a-1]||1e4,this.reconnectAfterMs=a=>b.reconnectAfterMs?b.reconnectAfterMs(a):[10,50,100,150,200,250,500,1e3,2e3][a-1]||5e3,this.logger=b.logger||null,!this.logger&&b.debug&&(this.logger=(a,b,c)=>{console.log(`${a}: ${b}`,c)}),this.longpollerTimeout=b.longpollerTimeout||2e4,this.params=V(b.params||{}),this.endPoint=`${a}/${_.websocket}`,this.vsn=b.vsn||"2.0.0",this.heartbeatTimeoutTimer=null,this.heartbeatTimer=null,this.heartbeatSentAt=null,this.pendingHeartbeatRef=null,this.reconnectTimer=new ad(()=>{if(this.pageHidden){this.log("Not reconnecting as page is hidden!"),this.teardown();return}this.teardown(async()=>{b.beforeReconnect&&await b.beforeReconnect(),this.connect()})},this.reconnectAfterMs),this.authToken=b.authToken}getLongPollTransport(){return ag}replaceTransport(a){this.connectClock++,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.conn&&(this.conn.close(),this.conn=null),this.transport=a}protocol(){return location.protocol.match(/^https/)?"wss":"ws"}endPointURL(){let a=af.appendParams(af.appendParams(this.endPoint,this.params()),{vsn:this.vsn});return"/"!==a.charAt(0)?a:"/"===a.charAt(1)?`${this.protocol()}:${a}`:`${this.protocol()}://${location.host}${a}`}disconnect(a,b,c){this.connectClock++,this.disconnecting=!0,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.teardown(()=>{this.disconnecting=!1,a&&a()},b,c)}connect(a){a&&(console&&console.log("passing params to connect is deprecated. Instead pass :params to the Socket constructor"),this.params=V(a)),(!this.conn||this.disconnecting)&&(this.longPollFallbackMs&&this.transport!==ag?this.connectWithFallback(ag,this.longPollFallbackMs):this.transportConnect())}log(a,b,c){this.logger&&this.logger(a,b,c)}hasLogger(){return null!==this.logger}onOpen(a){let b=this.makeRef();return this.stateChangeCallbacks.open.push([b,a]),b}onClose(a){let b=this.makeRef();return this.stateChangeCallbacks.close.push([b,a]),b}onError(a){let b=this.makeRef();return this.stateChangeCallbacks.error.push([b,a]),b}onMessage(a){let b=this.makeRef();return this.stateChangeCallbacks.message.push([b,a]),b}onHeartbeat(a){this.heartbeatCallback=a}ping(a){if(!this.isConnected())return!1;let b=this.makeRef(),c=Date.now();this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:b});let d=this.onMessage(e=>{e.ref===b&&(this.off([d]),a(Date.now()-c))});return!0}transportName(a){return a===ag?"LongPoll":a.name}transportConnect(){let a;this.connectClock++,this.closeWasClean=!1,this.authToken&&(a=["phoenix",`${ab}${btoa(this.authToken).replace(/=/g,"")}`]),this.conn=new this.transport(this.endPointURL(),a),this.conn.binaryType=this.binaryType,this.conn.timeout=this.longpollerTimeout,this.conn.onopen=()=>this.onConnOpen(),this.conn.onerror=a=>this.onConnError(a),this.conn.onmessage=a=>this.onConnMessage(a),this.conn.onclose=a=>this.onConnClose(a)}getSession(a){return this.sessionStore&&this.sessionStore.getItem(a)}storeSession(a,b){this.sessionStore&&this.sessionStore.setItem(a,b)}connectWithFallback(a,b=2500){let c,d;clearTimeout(this.fallbackTimer);let e=!1,f=!0,g=this.transportName(a),h=b=>{this.log("transport",`falling back to ${g}...`,b),this.off([c,d]),f=!1,this.replaceTransport(a),this.transportConnect()};if(this.getSession(`phx:fallback:${g}`))return h("memorized");this.fallbackTimer=setTimeout(h,b),d=this.onError(a=>{this.log("transport","error",a),f&&!e&&(clearTimeout(this.fallbackTimer),h(a))}),this.fallbackRef&&this.off([this.fallbackRef]),this.fallbackRef=this.onOpen(()=>{if(e=!0,!f){let b=this.transportName(a);return this.primaryPassedHealthCheck||this.storeSession(`phx:fallback:${b}`,"true"),this.log("transport",`established ${b} fallback`)}clearTimeout(this.fallbackTimer),this.fallbackTimer=setTimeout(h,b),this.ping(a=>{this.log("transport","connected to primary after",a),this.primaryPassedHealthCheck=!0,clearTimeout(this.fallbackTimer)})}),this.transportConnect()}clearHeartbeats(){clearTimeout(this.heartbeatTimer),clearTimeout(this.heartbeatTimeoutTimer)}onConnOpen(){this.hasLogger()&&this.log("transport",`connected to ${this.endPointURL()}`),this.closeWasClean=!1,this.disconnecting=!1,this.establishedConnections++,this.flushSendBuffer(),this.reconnectTimer.reset(),this.autoSendHeartbeat&&this.resetHeartbeat(),this.triggerStateCallbacks("open")}heartbeatTimeout(){if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this.heartbeatSentAt=null,this.hasLogger()&&this.log("transport","heartbeat timeout. Attempting to re-establish connection");try{this.heartbeatCallback("timeout")}catch(a){this.log("error","error in heartbeat callback",a)}this.triggerChanError(),this.closeWasClean=!1,this.teardown(()=>this.reconnectTimer.scheduleTimeout(),1e3,"heartbeat timeout")}}resetHeartbeat(){this.conn&&this.conn.skipHeartbeat||(this.pendingHeartbeatRef=null,this.clearHeartbeats(),this.heartbeatTimer=setTimeout(()=>this.sendHeartbeat(),this.heartbeatIntervalMs))}teardown(a,b,c){if(!this.conn)return a&&a();let d=this.conn;this.waitForBufferDone(d,()=>{b?d.close(b,c||""):d.close(),this.waitForSocketClosed(d,()=>{this.conn===d&&(this.conn.onopen=function(){},this.conn.onerror=function(){},this.conn.onmessage=function(){},this.conn.onclose=function(){},this.conn=null),a&&a()})})}waitForBufferDone(a,b,c=1){if(5===c||!a.bufferedAmount)return void b();setTimeout(()=>{this.waitForBufferDone(a,b,c+1)},150*c)}waitForSocketClosed(a,b,c=1){if(5===c||a.readyState===Y.closed)return void b();setTimeout(()=>{this.waitForSocketClosed(a,b,c+1)},150*c)}onConnClose(a){this.conn&&(this.conn.onclose=()=>{}),this.hasLogger()&&this.log("transport","close",a),this.triggerChanError(),this.clearHeartbeats(),this.closeWasClean||this.reconnectTimer.scheduleTimeout(),this.triggerStateCallbacks("close",a)}onConnError(a){this.hasLogger()&&this.log("transport",a);let b=this.transport,c=this.establishedConnections;this.triggerStateCallbacks("error",a,b,c),(b===this.transport||c>0)&&this.triggerChanError()}triggerChanError(){this.channels.forEach(a=>{a.isErrored()||a.isLeaving()||a.isClosed()||a.trigger($.error)})}connectionState(){switch(this.conn&&this.conn.readyState){case Y.connecting:return"connecting";case Y.open:return"open";case Y.closing:return"closing";default:return"closed"}}isConnected(){return"open"===this.connectionState()}remove(a){this.off(a.stateChangeRefs),this.channels=this.channels.filter(b=>b!==a)}off(a){for(let b in this.stateChangeCallbacks)this.stateChangeCallbacks[b]=this.stateChangeCallbacks[b].filter(([b])=>-1===a.indexOf(b))}channel(a,b={}){let c=new ae(a,b,this);return this.channels.push(c),c}push(a){if(this.hasLogger()){let{topic:b,event:c,payload:d,ref:e,join_ref:f}=a;this.log("push",`${b} ${c} (${f}, ${e})`,d)}this.isConnected()?this.encode(a,a=>this.conn.send(a)):this.sendBuffer.push(()=>this.encode(a,a=>this.conn.send(a)))}makeRef(){let a=this.ref+1;return a===this.ref?this.ref=0:this.ref=a,this.ref.toString()}sendHeartbeat(){if(!this.isConnected()){try{this.heartbeatCallback("disconnected")}catch(a){this.log("error","error in heartbeat callback",a)}return}if(this.pendingHeartbeatRef)return void this.heartbeatTimeout();this.pendingHeartbeatRef=this.makeRef(),this.heartbeatSentAt=Date.now(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef});try{this.heartbeatCallback("sent")}catch(a){this.log("error","error in heartbeat callback",a)}this.heartbeatTimeoutTimer=setTimeout(()=>this.heartbeatTimeout(),this.heartbeatIntervalMs)}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(a=>a()),this.sendBuffer=[])}onConnMessage(a){this.decode(a.data,a=>{let{topic:b,event:c,payload:d,ref:e,join_ref:f}=a;if(e&&e===this.pendingHeartbeatRef){let a=this.heartbeatSentAt?Date.now()-this.heartbeatSentAt:void 0;this.clearHeartbeats();try{this.heartbeatCallback("ok"===d.status?"ok":"error",a)}catch(a){this.log("error","error in heartbeat callback",a)}this.pendingHeartbeatRef=null,this.heartbeatSentAt=null,this.autoSendHeartbeat&&(this.heartbeatTimer=setTimeout(()=>this.sendHeartbeat(),this.heartbeatIntervalMs))}this.hasLogger()&&this.log("receive",`${d.status||""} ${b} ${c} ${e&&"("+e+")"||""}`.trim(),d);for(let a=0;a{try{d(...b)}catch(b){this.log("error",`error in ${a} callback`,b)}})}catch(b){this.log("error",`error triggering ${a} callbacks`,b)}}leaveOpenTopic(a){let b=this.channels.find(b=>b.topic===a&&(b.isJoined()||b.isJoining()));b&&(this.hasLogger()&&this.log("transport",`leaving duplicate topic "${a}"`),b.leave())}};class ak{constructor(a,b){let c=function(a){return(null==a?void 0:a.events)&&{events:a.events}}(b);this.presence=new ah(a.getChannel(),c),this.presence.onJoin((b,c,d)=>{let e=ak.onJoinPayload(b,c,d);a.getChannel().trigger("presence",e)}),this.presence.onLeave((b,c,d)=>{let e=ak.onLeavePayload(b,c,d);a.getChannel().trigger("presence",e)}),this.presence.onSync(()=>{a.getChannel().trigger("presence",{event:"sync"})})}get state(){return ak.transformState(this.presence.state)}static transformState(a){return Object.getOwnPropertyNames(a=JSON.parse(JSON.stringify(a))).reduce((b,c)=>{let d=a[c];return b[c]=al(d),b},{})}static onJoinPayload(a,b,c){return{event:"join",key:a,currentPresences:am(b),newPresences:al(c)}}static onLeavePayload(a,b,c){return{event:"leave",key:a,currentPresences:am(b),leftPresences:al(c)}}}function al(a){return a.metas.map(a=>(a.presence_ref=a.phx_ref,delete a.phx_ref,delete a.phx_ref_prev,a))}function am(a){return(null==a?void 0:a.metas)?al(a):[]}!function(a){a.SYNC="sync",a.JOIN="join",a.LEAVE="leave"}(q||(q={}));class an{get state(){return this.presenceAdapter.state}constructor(a,b){this.channel=a,this.presenceAdapter=new ak(this.channel.channelAdapter,b)}}class ao{constructor(a,b,c){let d={config:Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},c.config)};this.channel=a.getSocket().channel(b,d),this.socket=a}get state(){return this.channel.state}set state(a){this.channel.state=a}get joinedOnce(){return this.channel.joinedOnce}get joinPush(){return this.channel.joinPush}get rejoinTimer(){return this.channel.rejoinTimer}on(a,b){return this.channel.on(a,b)}off(a,b){this.channel.off(a,b)}subscribe(a){return this.channel.join(a)}unsubscribe(a){return this.channel.leave(a)}teardown(){this.channel.teardown()}onClose(a){this.channel.onClose(a)}onError(a){return this.channel.onError(a)}push(a,b,c){let d;try{d=this.channel.push(a,b,c)}catch(b){throw`tried to push '${a}' to '${this.channel.topic}' before joining. Use channel.subscribe() before pushing events`}if(this.channel.pushBuffer.length>100){let a=this.channel.pushBuffer.shift();a.cancelTimeout(),this.socket.log("channel",`discarded push due to buffer overflow: ${a.event}`,a.payload())}return d}updateJoinPayload(a){let b=this.channel.joinPush.payload();this.channel.joinPush.payload=()=>Object.assign(Object.assign({},b),a)}canPush(){return this.socket.isConnected()&&this.state===H.joined}isJoined(){return this.state===H.joined}isJoining(){return this.state===H.joining}isClosed(){return this.state===H.closed}isLeaving(){return this.state===H.leaving}updateFilterBindings(a){this.channel.filterBindings=a}updatePayloadTransform(a){this.channel.onMessage=a}getChannel(){return this.channel}}!function(a){a.ALL="*",a.INSERT="INSERT",a.UPDATE="UPDATE",a.DELETE="DELETE"}(r||(r={})),function(a){a.BROADCAST="broadcast",a.PRESENCE="presence",a.POSTGRES_CHANGES="postgres_changes",a.SYSTEM="system"}(s||(s={})),function(a){a.SUBSCRIBED="SUBSCRIBED",a.TIMED_OUT="TIMED_OUT",a.CLOSED="CLOSED",a.CHANNEL_ERROR="CHANNEL_ERROR"}(t||(t={}));class ap{get state(){return this.channelAdapter.state}set state(a){this.channelAdapter.state=a}get joinedOnce(){return this.channelAdapter.joinedOnce}get timeout(){return this.socket.timeout}get joinPush(){return this.channelAdapter.joinPush}get rejoinTimer(){return this.channelAdapter.rejoinTimer}constructor(a,b={config:{}},c){var d,e;if(this.topic=a,this.params=b,this.socket=c,this.bindings={},this.subTopic=a.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},b.config),this.channelAdapter=new ao(this.socket.socketAdapter,a,this.params),this.presence=new an(this),this._onClose(()=>{this.socket._remove(this)}),this._updateFilterTransform(),this.broadcastEndpointURL=U(this.socket.socketAdapter.endPointURL()),this.private=this.params.config.private||!1,!this.private&&(null==(e=null==(d=this.params.config)?void 0:d.broadcast)?void 0:e.replay))throw`tried to use replay on public channel '${this.topic}'. It must be a private channel.`}subscribe(a,b=this.timeout){var c,d,e;if(this.socket.isConnected()||this.socket.connect(),this.channelAdapter.isClosed()){let{config:{broadcast:f,presence:g,private:h}}=this.params,i=null!=(d=null==(c=this.bindings.postgres_changes)?void 0:c.map(a=>a.filter))?d:[],j=!!this.bindings[s.PRESENCE]&&this.bindings[s.PRESENCE].length>0||(null==(e=this.params.config.presence)?void 0:e.enabled)===!0,k={},l={broadcast:f,presence:Object.assign(Object.assign({},g),{enabled:j}),postgres_changes:i,private:h};this.socket.accessTokenValue&&(k.access_token=this.socket.accessTokenValue),this._onError(b=>{null==a||a(t.CHANNEL_ERROR,b)}),this._onClose(()=>null==a?void 0:a(t.CLOSED)),this.updateJoinPayload(Object.assign({config:l},k)),this._updateFilterMessage(),this.channelAdapter.subscribe(b).receive("ok",async({postgres_changes:b})=>{if(this.socket._isManualToken()||this.socket.setAuth(),void 0===b){null==a||a(t.SUBSCRIBED);return}this._updatePostgresBindings(b,a)}).receive("error",b=>{this.state=H.errored,null==a||a(t.CHANNEL_ERROR,Error(JSON.stringify(Object.values(b).join(", ")||"error")))}).receive("timeout",()=>{null==a||a(t.TIMED_OUT)})}return this}_updatePostgresBindings(a,b){var c;let d=this.bindings.postgres_changes,e=null!=(c=null==d?void 0:d.length)?c:0,f=[];for(let c=0;c{var d,e,f;let g=this.channelAdapter.push(a.type,a,b.timeout||this.timeout);"broadcast"!==a.type||(null==(f=null==(e=null==(d=this.params)?void 0:d.config)?void 0:e.broadcast)?void 0:f.ack)||c("ok"),g.receive("ok",()=>c("ok")),g.receive("error",()=>c("error")),g.receive("timeout",()=>c("timed out"))});{console.warn("Realtime send() is automatically falling back to REST API. This behavior will be deprecated in the future. Please use httpSend() explicitly for REST delivery.");let{event:e,payload:f}=a,g={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"};this.socket.accessTokenValue&&(g.Authorization=`Bearer ${this.socket.accessTokenValue}`);let h={method:"POST",headers:g,body:JSON.stringify({messages:[{topic:this.subTopic,event:e,payload:f,private:this.private}]})};try{let a=await this._fetchWithTimeout(this.broadcastEndpointURL,h,null!=(c=b.timeout)?c:this.timeout);return await (null==(d=a.body)?void 0:d.cancel()),a.ok?"ok":"error"}catch(a){if("AbortError"===a.name)return"timed out";return"error"}}}updateJoinPayload(a){this.channelAdapter.updateJoinPayload(a)}async unsubscribe(a=this.timeout){return new Promise(b=>{this.channelAdapter.unsubscribe(a).receive("ok",()=>b("ok")).receive("timeout",()=>b("timed out")).receive("error",()=>b("error"))})}teardown(){this.channelAdapter.teardown()}async _fetchWithTimeout(a,b,c){let d=new AbortController,e=setTimeout(()=>d.abort(),c),f=await this.socket.fetch(a,Object.assign(Object.assign({},b),{signal:d.signal}));return clearTimeout(e),f}_on(a,b,c){let d=a.toLocaleLowerCase(),e=this.channelAdapter.on(a,c),f={type:d,filter:b,callback:c,ref:e};return this.bindings[d]?this.bindings[d].push(f):this.bindings[d]=[f],this._updateFilterMessage(),this}_onClose(a){this.channelAdapter.onClose(a)}_onError(a){this.channelAdapter.onError(a)}_updateFilterMessage(){this.channelAdapter.updateFilterBindings((a,b,c)=>{var d,e,f,g,h,i,j;let k=a.event.toLocaleLowerCase();if(this._notThisChannelEvent(k,c))return!1;let l=null==(d=this.bindings[k])?void 0:d.find(b=>b.ref===a.ref);if(!l)return!0;if(!["broadcast","presence","postgres_changes"].includes(k))return l.type.toLocaleLowerCase()===k;if("id"in l){let a=l.id,c=null==(e=l.filter)?void 0:e.event;return a&&(null==(f=b.ids)?void 0:f.includes(a))&&("*"===c||(null==c?void 0:c.toLocaleLowerCase())===(null==(g=b.data)?void 0:g.type.toLocaleLowerCase()))}{let a=null==(i=null==(h=null==l?void 0:l.filter)?void 0:h.event)?void 0:i.toLocaleLowerCase();return"*"===a||a===(null==(j=null==b?void 0:b.event)?void 0:j.toLocaleLowerCase())}})}_notThisChannelEvent(a,b){let{close:c,error:d,leave:e,join:f}=I;return b&&[c,d,e,f].includes(a)&&b!==this.joinPush.ref}_updateFilterTransform(){this.channelAdapter.updatePayloadTransform((a,b,c)=>{if("object"==typeof b&&"ids"in b){let a=b.data,{schema:c,table:d,commit_timestamp:e,type:f,errors:g}=a;return Object.assign(Object.assign({},{schema:c,table:d,commit_timestamp:e,eventType:f,new:{},old:{},errors:g}),this._getPayloadRecords(a))}return b})}copyBindings(a){if(this.joinedOnce)throw Error("cannot copy bindings into joined channel");for(let b in a.bindings)for(let c of a.bindings[b])this._on(c.type,c.filter,c.callback)}static isFilterValueEqual(a,b){return(null!=a?a:void 0)===(null!=b?b:void 0)}_getPayloadRecords(a){let b={new:{},old:{}};return("INSERT"===a.type||"UPDATE"===a.type)&&(b.new=L(a.columns,a.record)),("UPDATE"===a.type||"DELETE"===a.type)&&(b.old=L(a.columns,a.old_record)),b}}class aq{constructor(a,b){this.socket=new aj(a,b)}get timeout(){return this.socket.timeout}get endPoint(){return this.socket.endPoint}get transport(){return this.socket.transport}get heartbeatIntervalMs(){return this.socket.heartbeatIntervalMs}get heartbeatCallback(){return this.socket.heartbeatCallback}set heartbeatCallback(a){this.socket.heartbeatCallback=a}get heartbeatTimer(){return this.socket.heartbeatTimer}get pendingHeartbeatRef(){return this.socket.pendingHeartbeatRef}get reconnectTimer(){return this.socket.reconnectTimer}get vsn(){return this.socket.vsn}get encode(){return this.socket.encode}get decode(){return this.socket.decode}get reconnectAfterMs(){return this.socket.reconnectAfterMs}get sendBuffer(){return this.socket.sendBuffer}get stateChangeCallbacks(){return this.socket.stateChangeCallbacks}connect(){this.socket.connect()}disconnect(a,b,c,d=1e4){return new Promise(e=>{setTimeout(()=>e("timeout"),d),this.socket.disconnect(()=>{a(),e("ok")},b,c)})}push(a){this.socket.push(a)}log(a,b,c){this.socket.log(a,b,c)}makeRef(){return this.socket.makeRef()}onOpen(a){this.socket.onOpen(a)}onClose(a){this.socket.onClose(a)}onError(a){this.socket.onError(a)}onMessage(a){this.socket.onMessage(a)}isConnected(){return this.socket.isConnected()}isConnecting(){return this.socket.connectionState()==J.connecting}isDisconnecting(){return this.socket.connectionState()==J.closing}connectionState(){return this.socket.connectionState()}endPointURL(){return this.socket.endPointURL()}sendHeartbeat(){this.socket.sendHeartbeat()}getSocket(){return this.socket}}let ar={HEARTBEAT_INTERVAL:25e3},as=[1e3,2e3,5e3,1e4],at=` - addEventListener("message", (e) => { - if (e.data.event === "start") { - setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval); - } - });`;class au{get endPoint(){return this.socketAdapter.endPoint}get timeout(){return this.socketAdapter.timeout}get transport(){return this.socketAdapter.transport}get heartbeatCallback(){return this.socketAdapter.heartbeatCallback}get heartbeatIntervalMs(){return this.socketAdapter.heartbeatIntervalMs}get heartbeatTimer(){return this.worker?this._workerHeartbeatTimer:this.socketAdapter.heartbeatTimer}get pendingHeartbeatRef(){return this.worker?this._pendingWorkerHeartbeatRef:this.socketAdapter.pendingHeartbeatRef}get reconnectTimer(){return this.socketAdapter.reconnectTimer}get vsn(){return this.socketAdapter.vsn}get encode(){return this.socketAdapter.encode}get decode(){return this.socketAdapter.decode}get reconnectAfterMs(){return this.socketAdapter.reconnectAfterMs}get sendBuffer(){return this.socketAdapter.sendBuffer}get stateChangeCallbacks(){return this.socketAdapter.stateChangeCallbacks}constructor(a,b){var c;if(this.channels=[],this.accessTokenValue=null,this.accessToken=null,this.apiKey=null,this.httpEndpoint="",this.headers={},this.params={},this.ref=0,this.serializer=new K,this._manuallySetToken=!1,this._authPromise=null,this._workerHeartbeatTimer=void 0,this._pendingWorkerHeartbeatRef=null,this._resolveFetch=a=>a?(...b)=>a(...b):(...a)=>fetch(...a),!(null==(c=null==b?void 0:b.params)?void 0:c.apikey))throw Error("API key is required to connect to Realtime");this.apiKey=b.params.apikey;let d=this._initializeOptions(b);this.socketAdapter=new aq(a,d),this.httpEndpoint=U(a),this.fetch=this._resolveFetch(null==b?void 0:b.fetch)}connect(){if(!(this.isConnecting()||this.isDisconnecting()||this.isConnected())){this.accessToken&&!this._authPromise&&this._setAuthSafely("connect"),this._setupConnectionHandlers();try{this.socketAdapter.connect()}catch(b){let a=b.message;if(a.includes("Node.js"))throw Error(`${a} - -To use Realtime in Node.js, you need to provide a WebSocket implementation: - -Option 1: Use Node.js 22+ which has native WebSocket support -Option 2: Install and provide the "ws" package: - - npm install ws - - import ws from "ws" - const client = new RealtimeClient(url, { - ...options, - transport: ws - })`);throw Error(`WebSocket not available: ${a}`)}this._handleNodeJsRaceCondition()}}endpointURL(){return this.socketAdapter.endPointURL()}async disconnect(a,b){return this.isDisconnecting()?"ok":await this.socketAdapter.disconnect(()=>{clearInterval(this._workerHeartbeatTimer),this._terminateWorker()},a,b)}getChannels(){return this.channels}async removeChannel(a){let b=await a.unsubscribe();return"ok"===b&&a.teardown(),0===this.channels.length&&this.disconnect(),b}async removeAllChannels(){let a=this.channels.map(async a=>{let b=await a.unsubscribe();return a.teardown(),b}),b=await Promise.all(a);return this.disconnect(),b}log(a,b,c){this.socketAdapter.log(a,b,c)}connectionState(){return this.socketAdapter.connectionState()||J.closed}isConnected(){return this.socketAdapter.isConnected()}isConnecting(){return this.socketAdapter.isConnecting()}isDisconnecting(){return this.socketAdapter.isDisconnecting()}channel(a,b={config:{}}){let c=`realtime:${a}`,d=this.getChannels().find(a=>a.topic===c);if(d)return d;{let c=new ap(`realtime:${a}`,b,this);return this.channels.push(c),c}}push(a){this.socketAdapter.push(a)}async setAuth(a=null){this._authPromise=this._performAuth(a);try{await this._authPromise}finally{this._authPromise=null}}_isManualToken(){return this._manuallySetToken}async sendHeartbeat(){this.socketAdapter.sendHeartbeat()}onHeartbeat(a){this.socketAdapter.heartbeatCallback=this._wrapHeartbeatCallback(a)}_makeRef(){return this.socketAdapter.makeRef()}_remove(a){this.channels=this.channels.filter(b=>b.topic!==a.topic)}async _performAuth(a=null){let b,c=!1;if(a)b=a,c=!0;else if(this.accessToken)try{b=await this.accessToken()}catch(a){this.log("error","Error fetching access token from callback",a),b=this.accessTokenValue}else b=this.accessTokenValue;c?this._manuallySetToken=!0:this.accessToken&&(this._manuallySetToken=!1),this.accessTokenValue!=b&&(this.accessTokenValue=b,this.channels.forEach(a=>{let c={access_token:b,version:"realtime-js/2.102.1"};b&&a.updateJoinPayload(c),a.joinedOnce&&a.channelAdapter.isJoined()&&a.channelAdapter.push(I.access_token,{access_token:b})}))}async _waitForAuthIfNeeded(){this._authPromise&&await this._authPromise}_setAuthSafely(a="general"){this._isManualToken()||this.setAuth().catch(b=>{this.log("error",`Error setting auth in ${a}`,b)})}_setupConnectionHandlers(){this.socketAdapter.onOpen(()=>{(this._authPromise||(this.accessToken&&!this.accessTokenValue?this.setAuth():Promise.resolve())).catch(a=>{this.log("error","error waiting for auth on connect",a)}),this.worker&&!this.workerRef&&this._startWorkerHeartbeat()}),this.socketAdapter.onClose(()=>{this.worker&&this.workerRef&&this._terminateWorker()}),this.socketAdapter.onMessage(a=>{a.ref&&a.ref===this._pendingWorkerHeartbeatRef&&(this._pendingWorkerHeartbeatRef=null)})}_handleNodeJsRaceCondition(){this.socketAdapter.isConnected()&&this.socketAdapter.getSocket().onConnOpen()}_wrapHeartbeatCallback(a){return(b,c)=>{"sent"==b&&this._setAuthSafely(),a&&a(b,c)}}_startWorkerHeartbeat(){this.workerUrl?this.log("worker",`starting worker for from ${this.workerUrl}`):this.log("worker","starting default worker");let a=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(a),this.workerRef.onerror=a=>{this.log("worker","worker error",a.message),this._terminateWorker(),this.disconnect()},this.workerRef.onmessage=a=>{"keepAlive"===a.data.event&&this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}_terminateWorker(){this.workerRef&&(this.log("worker","terminating worker"),this.workerRef.terminate(),this.workerRef=void 0)}_workerObjectUrl(a){let b;if(a)b=a;else{let a=new Blob([at],{type:"application/javascript"});b=URL.createObjectURL(a)}return b}_initializeOptions(a){var b,c,d,e,f,g,h,i,j;let k,l;this.worker=null!=(b=null==a?void 0:a.worker)&&b,this.accessToken=null!=(c=null==a?void 0:a.accessToken)?c:null;let m={};m.timeout=null!=(d=null==a?void 0:a.timeout)?d:1e4,m.heartbeatIntervalMs=null!=(e=null==a?void 0:a.heartbeatIntervalMs)?e:ar.HEARTBEAT_INTERVAL,m.transport=null!=(f=null==a?void 0:a.transport)?f:F.getWebSocketConstructor(),m.params=null==a?void 0:a.params,m.logger=null==a?void 0:a.logger,m.heartbeatCallback=this._wrapHeartbeatCallback(null==a?void 0:a.heartbeatCallback),m.reconnectAfterMs=null!=(g=null==a?void 0:a.reconnectAfterMs)?g:a=>as[a-1]||1e4;let n=null!=(h=null==a?void 0:a.vsn)?h:G;switch(n){case"1.0.0":k=(a,b)=>b(JSON.stringify(a)),l=(a,b)=>b(JSON.parse(a));break;case G:k=this.serializer.encode.bind(this.serializer),l=this.serializer.decode.bind(this.serializer);break;default:throw Error(`Unsupported serializer version: ${m.vsn}`)}if(m.vsn=n,m.encode=null!=(i=null==a?void 0:a.encode)?i:k,m.decode=null!=(j=null==a?void 0:a.decode)?j:l,m.beforeReconnect=this._reconnectAuth.bind(this),((null==a?void 0:a.logLevel)||(null==a?void 0:a.log_level))&&(this.logLevel=a.logLevel||a.log_level,m.params=Object.assign(Object.assign({},m.params),{log_level:this.logLevel})),this.worker){if("undefined"!=typeof window&&!window.Worker)throw Error("Web Worker is not supported");this.workerUrl=null==a?void 0:a.workerUrl,m.autoSendHeartbeat=!this.worker}return m}async _reconnectAuth(){await this._waitForAuthIfNeeded(),this.isConnected()||this.connect()}}var av=class extends Error{constructor(a,b){super(a),this.name="IcebergError",this.status=b.status,this.icebergType=b.icebergType,this.icebergCode=b.icebergCode,this.details=b.details,this.isCommitStateUnknown="CommitStateUnknownException"===b.icebergType||[500,502,504].includes(b.status)&&b.icebergType?.includes("CommitState")===!0}isNotFound(){return 404===this.status}isConflict(){return 409===this.status}isAuthenticationTimeout(){return 419===this.status}};async function aw(a){return a&&"none"!==a.type?"bearer"===a.type?{Authorization:`Bearer ${a.token}`}:"header"===a.type?{[a.name]:a.value}:"custom"===a.type?await a.getHeaders():{}:{}}function ax(a){return a.join("\x1f")}var ay=class{constructor(a,b=""){this.client=a,this.prefix=b}async listNamespaces(a){let b=a?{parent:ax(a.namespace)}:void 0;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces`,query:b})).data.namespaces.map(a=>({namespace:a}))}async createNamespace(a,b){let c={namespace:a.namespace,properties:b?.properties};return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces`,body:c})).data}async dropNamespace(a){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${ax(a.namespace)}`})}async loadNamespaceMetadata(a){return{properties:(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${ax(a.namespace)}`})).data.properties}}async namespaceExists(a){try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${ax(a.namespace)}`}),!0}catch(a){if(a instanceof av&&404===a.status)return!1;throw a}}async createNamespaceIfNotExists(a,b){try{return await this.createNamespace(a,b)}catch(a){if(a instanceof av&&409===a.status)return;throw a}}};function az(a){return a.join("\x1f")}var aA=class{constructor(a,b="",c){this.client=a,this.prefix=b,this.accessDelegation=c}async listTables(a){return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${az(a.namespace)}/tables`})).data.identifiers}async createTable(a,b){let c={};return this.accessDelegation&&(c["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${az(a.namespace)}/tables`,body:b,headers:c})).data.metadata}async updateTable(a,b){let c=await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${az(a.namespace)}/tables/${a.name}`,body:b});return{"metadata-location":c.data["metadata-location"],metadata:c.data.metadata}}async dropTable(a,b){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${az(a.namespace)}/tables/${a.name}`,query:{purgeRequested:String(b?.purge??!1)}})}async loadTable(a){let b={};return this.accessDelegation&&(b["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${az(a.namespace)}/tables/${a.name}`,headers:b})).data.metadata}async tableExists(a){let b={};this.accessDelegation&&(b["X-Iceberg-Access-Delegation"]=this.accessDelegation);try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${az(a.namespace)}/tables/${a.name}`,headers:b}),!0}catch(a){if(a instanceof av&&404===a.status)return!1;throw a}}async createTableIfNotExists(a,b){try{return await this.createTable(a,b)}catch(c){if(c instanceof av&&409===c.status)return await this.loadTable({namespace:a.namespace,name:b.name});throw c}}},aB=class{constructor(a){let b="v1";a.catalogName&&(b+=`/${a.catalogName}`);let c=a.baseUrl.endsWith("/")?a.baseUrl:`${a.baseUrl}/`;this.client=function(a){let b=a.fetchImpl??globalThis.fetch;return{async request({method:c,path:d,query:e,body:f,headers:g}){let h=function(a,b,c){let d=new URL(b,a);if(c)for(let[a,b]of Object.entries(c))void 0!==b&&d.searchParams.set(a,b);return d.toString()}(a.baseUrl,d,e),i=await aw(a.auth),j=await b(h,{method:c,headers:{...f?{"Content-Type":"application/json"}:{},...i,...g},body:f?JSON.stringify(f):void 0}),k=await j.text(),l=(j.headers.get("content-type")||"").includes("application/json"),m=l&&k?JSON.parse(k):k;if(!j.ok){let a=l?m:void 0,b=a?.error;throw new av(b?.message??`Request failed with status ${j.status}`,{status:j.status,icebergType:b?.type,icebergCode:b?.code,details:a})}return{status:j.status,headers:j.headers,data:m}}}}({baseUrl:c,auth:a.auth,fetchImpl:a.fetch}),this.accessDelegation=a.accessDelegation?.join(","),this.namespaceOps=new ay(this.client,b),this.tableOps=new aA(this.client,b,this.accessDelegation)}async listNamespaces(a){return this.namespaceOps.listNamespaces(a)}async createNamespace(a,b){return this.namespaceOps.createNamespace(a,b)}async dropNamespace(a){await this.namespaceOps.dropNamespace(a)}async loadNamespaceMetadata(a){return this.namespaceOps.loadNamespaceMetadata(a)}async listTables(a){return this.tableOps.listTables(a)}async createTable(a,b){return this.tableOps.createTable(a,b)}async updateTable(a,b){return this.tableOps.updateTable(a,b)}async dropTable(a,b){await this.tableOps.dropTable(a,b)}async loadTable(a){return this.tableOps.loadTable(a)}async namespaceExists(a){return this.namespaceOps.namespaceExists(a)}async tableExists(a){return this.tableOps.tableExists(a)}async createNamespaceIfNotExists(a,b){return this.namespaceOps.createNamespaceIfNotExists(a,b)}async createTableIfNotExists(a,b){return this.tableOps.createTableIfNotExists(a,b)}},aC=class extends Error{constructor(a,b="storage",c,d){super(a),this.__isStorageError=!0,this.namespace=b,this.name="vectors"===b?"StorageVectorsError":"StorageError",this.status=c,this.statusCode=d}};function aD(a){return"object"==typeof a&&null!==a&&"__isStorageError"in a}var aE=class extends aC{constructor(a,b,c,d="storage"){super(a,d,b,c),this.name="vectors"===d?"StorageVectorsApiError":"StorageApiError",this.status=b,this.statusCode=c}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}},aF=class extends aC{constructor(a,b,c="storage"){super(a,c),this.name="vectors"===c?"StorageVectorsUnknownError":"StorageUnknownError",this.originalError=b}};let aG=a=>{if(Array.isArray(a))return a.map(a=>aG(a));if("function"==typeof a||a!==Object(a))return a;let b={};return Object.entries(a).forEach(([a,c])=>{b[a.replace(/([-_][a-z])/gi,a=>a.toUpperCase().replace(/[-_]/g,""))]=aG(c)}),b};function aH(a){return(aH="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function aI(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function aJ(a){for(var b=1;b{var b;return a.msg||a.message||a.error_description||("string"==typeof a.error?a.error:null==(b=a.error)?void 0:b.message)||JSON.stringify(a)},aL=async(a,b,c,d)=>{if(null!==a&&"object"==typeof a&&"function"==typeof a.json){let c=parseInt(a.status,10);Number.isFinite(c)||(c=500),a.json().then(a=>{let e=(null==a?void 0:a.statusCode)||(null==a?void 0:a.code)||c+"";b(new aE(aK(a),c,e,d))}).catch(()=>{let e=c+"";b(new aE(a.statusText||`HTTP ${c} error`,c,e,d))})}else b(new aF(aK(a),a,d))};async function aM(a,b,c,d,e,f,g){return new Promise((h,i)=>{a(c,((a,b,c,d)=>{let e={method:a,headers:(null==b?void 0:b.headers)||{}};if("GET"===a||"HEAD"===a||!d)return aJ(aJ({},e),c);if((a=>{if("object"!=typeof a||null===a)return!1;let b=Object.getPrototypeOf(a);return(null===b||b===Object.prototype||null===Object.getPrototypeOf(b))&&!(Symbol.toStringTag in a)&&!(Symbol.iterator in a)})(d)){var f;let a,c=(null==b?void 0:b.headers)||{};for(let[b,d]of Object.entries(c))"content-type"===b.toLowerCase()&&(a=d);e.headers=function(a,b,c){let d=aJ({},a);for(let a of Object.keys(d))a.toLowerCase()===b.toLowerCase()&&delete d[a];return d[b]=c,d}(c,"Content-Type",null!=(f=a)?f:"application/json"),e.body=JSON.stringify(d)}else e.body=d;return(null==b?void 0:b.duplex)&&(e.duplex=b.duplex),aJ(aJ({},e),c)})(b,d,e,f)).then(a=>{if(!a.ok)throw a;if(null==d?void 0:d.noResolveJson)return a;if("vectors"===g){let b=a.headers.get("content-type");if("0"===a.headers.get("content-length")||204===a.status||!b||!b.includes("application/json"))return{}}return a.json()}).then(a=>h(a)).catch(a=>aL(a,i,d,g))})}function aN(a="storage"){return{get:async(b,c,d,e)=>aM(b,"GET",c,d,e,void 0,a),post:async(b,c,d,e,f)=>aM(b,"POST",c,e,f,d,a),put:async(b,c,d,e,f)=>aM(b,"PUT",c,e,f,d,a),head:async(b,c,d,e)=>aM(b,"HEAD",c,aJ(aJ({},d),{},{noResolveJson:!0}),e,void 0,a),remove:async(b,c,d,e,f)=>aM(b,"DELETE",c,e,f,d,a)}}let{get:aO,post:aP,put:aQ,head:aR,remove:aS}=aN("storage"),aT=aN("vectors");var aU=class{constructor(a,b={},c,d="storage"){this.shouldThrowOnError=!1,this.url=a,this.headers=Object.fromEntries(Object.entries(b).map(([a,b])=>[a.toLowerCase(),b])),this.fetch=(a=>a?(...b)=>a(...b):(...a)=>fetch(...a))(c),this.namespace=d}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(a,b){return this.headers=aJ(aJ({},this.headers),{},{[a.toLowerCase()]:b}),this}async handleOperation(a){try{return{data:await a(),error:null}}catch(a){if(this.shouldThrowOnError)throw a;if(aD(a))return{data:null,error:a};throw a}}},aV=class{constructor(a,b){this.downloadFn=a,this.shouldThrowOnError=b}then(a,b){return this.execute().then(a,b)}async execute(){try{return{data:(await this.downloadFn()).body,error:null}}catch(a){if(this.shouldThrowOnError)throw a;if(aD(a))return{data:null,error:a};throw a}}};d=Symbol.toStringTag;var aW=class{constructor(a,b){this.downloadFn=a,this.shouldThrowOnError=b,this[d]="BlobDownloadBuilder",this.promise=null}asStream(){return new aV(this.downloadFn,this.shouldThrowOnError)}then(a,b){return this.getPromise().then(a,b)}catch(a){return this.getPromise().catch(a)}finally(a){return this.getPromise().finally(a)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}async execute(){try{return{data:await (await this.downloadFn()).blob(),error:null}}catch(a){if(this.shouldThrowOnError)throw a;if(aD(a))return{data:null,error:a};throw a}}};let aX={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},aY={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};var aZ=class extends aU{constructor(a,b={},c,d){super(a,b,d,"storage"),this.bucketId=c}async uploadOrUpdate(a,b,c,d){var e=this;return e.handleOperation(async()=>{let f,g=aJ(aJ({},aY),d),h=aJ(aJ({},e.headers),"POST"===a&&{"x-upsert":String(g.upsert)}),i=g.metadata;"undefined"!=typeof Blob&&c instanceof Blob?((f=new FormData).append("cacheControl",g.cacheControl),i&&f.append("metadata",e.encodeMetadata(i)),f.append("",c)):"undefined"!=typeof FormData&&c instanceof FormData?((f=c).has("cacheControl")||f.append("cacheControl",g.cacheControl),i&&!f.has("metadata")&&f.append("metadata",e.encodeMetadata(i))):(f=c,h["cache-control"]=`max-age=${g.cacheControl}`,h["content-type"]=g.contentType,i&&(h["x-metadata"]=e.toBase64(e.encodeMetadata(i))),("undefined"!=typeof ReadableStream&&f instanceof ReadableStream||f&&"object"==typeof f&&"pipe"in f&&"function"==typeof f.pipe)&&!g.duplex&&(g.duplex="half")),(null==d?void 0:d.headers)&&(h=aJ(aJ({},h),d.headers));let j=e._removeEmptyFolders(b),k=e._getFinalPath(j),l=await ("PUT"==a?aQ:aP)(e.fetch,`${e.url}/object/${k}`,f,aJ({headers:h},(null==g?void 0:g.duplex)?{duplex:g.duplex}:{}));return{path:j,id:l.Id,fullPath:l.Key}})}async upload(a,b,c){return this.uploadOrUpdate("POST",a,b,c)}async uploadToSignedUrl(a,b,c,d){var e=this;let f=e._removeEmptyFolders(a),g=e._getFinalPath(f),h=new URL(e.url+`/object/upload/sign/${g}`);return h.searchParams.set("token",b),e.handleOperation(async()=>{let a,b=aJ(aJ({},aY),d),g=aJ(aJ({},e.headers),{"x-upsert":String(b.upsert)});return"undefined"!=typeof Blob&&c instanceof Blob?((a=new FormData).append("cacheControl",b.cacheControl),a.append("",c)):"undefined"!=typeof FormData&&c instanceof FormData?(a=c).append("cacheControl",b.cacheControl):(a=c,g["cache-control"]=`max-age=${b.cacheControl}`,g["content-type"]=b.contentType),{path:f,fullPath:(await aQ(e.fetch,h.toString(),a,{headers:g})).Key}})}async createSignedUploadUrl(a,b){var c=this;return c.handleOperation(async()=>{let d=c._getFinalPath(a),e=aJ({},c.headers);(null==b?void 0:b.upsert)&&(e["x-upsert"]="true");let f=await aP(c.fetch,`${c.url}/object/upload/sign/${d}`,{},{headers:e}),g=new URL(c.url+f.url),h=g.searchParams.get("token");if(!h)throw new aC("No token returned by API");return{signedUrl:g.toString(),path:a,token:h}})}async update(a,b,c){return this.uploadOrUpdate("PUT",a,b,c)}async move(a,b,c){var d=this;return d.handleOperation(async()=>await aP(d.fetch,`${d.url}/object/move`,{bucketId:d.bucketId,sourceKey:a,destinationKey:b,destinationBucket:null==c?void 0:c.destinationBucket},{headers:d.headers}))}async copy(a,b,c){var d=this;return d.handleOperation(async()=>({path:(await aP(d.fetch,`${d.url}/object/copy`,{bucketId:d.bucketId,sourceKey:a,destinationKey:b,destinationBucket:null==c?void 0:c.destinationBucket},{headers:d.headers})).Key}))}async createSignedUrl(a,b,c){var d=this;return d.handleOperation(async()=>{let e=d._getFinalPath(a),f="object"==typeof(null==c?void 0:c.transform)&&null!==c.transform&&Object.keys(c.transform).length>0,g=await aP(d.fetch,`${d.url}/object/sign/${e}`,aJ({expiresIn:b},f?{transform:c.transform}:{}),{headers:d.headers}),h=(null==c?void 0:c.download)?`&download=${!0===c.download?"":c.download}`:"",i=f&&g.signedURL.includes("/object/sign/")?g.signedURL.replace("/object/sign/","/render/image/sign/"):g.signedURL;return{signedUrl:encodeURI(`${d.url}${i}${h}`)}})}async createSignedUrls(a,b,c){var d=this;return d.handleOperation(async()=>{let e=await aP(d.fetch,`${d.url}/object/sign/${d.bucketId}`,{expiresIn:b,paths:a},{headers:d.headers}),f=(null==c?void 0:c.download)?`&download=${!0===c.download?"":c.download}`:"";return e.map(a=>aJ(aJ({},a),{},{signedUrl:a.signedURL?encodeURI(`${d.url}${a.signedURL}${f}`):null}))})}download(a,b,c){let d=void 0!==(null==b?void 0:b.transform)?"render/image/authenticated":"object",e=this.transformOptsToQueryString((null==b?void 0:b.transform)||{}),f=e?`?${e}`:"",g=this._getFinalPath(a);return new aW(()=>aO(this.fetch,`${this.url}/${d}/${g}${f}`,{headers:this.headers,noResolveJson:!0},c),this.shouldThrowOnError)}async info(a){var b=this;let c=b._getFinalPath(a);return b.handleOperation(async()=>aG(await aO(b.fetch,`${b.url}/object/info/${c}`,{headers:b.headers})))}async exists(a){var b;let c=this._getFinalPath(a);try{return await aR(this.fetch,`${this.url}/object/${c}`,{headers:this.headers}),{data:!0,error:null}}catch(a){if(this.shouldThrowOnError)throw a;if(aD(a)){let c=a instanceof aE?a.status:a instanceof aF?null==(b=a.originalError)?void 0:b.status:void 0;if(void 0!==c&&[400,404].includes(c))return{data:!1,error:a}}throw a}}getPublicUrl(a,b){let c=this._getFinalPath(a),d=[],e=(null==b?void 0:b.download)?`download=${!0===b.download?"":b.download}`:"";""!==e&&d.push(e);let f=void 0!==(null==b?void 0:b.transform)?"render/image":"object",g=this.transformOptsToQueryString((null==b?void 0:b.transform)||{});""!==g&&d.push(g);let h=d.join("&");return""!==h&&(h=`?${h}`),{data:{publicUrl:encodeURI(`${this.url}/${f}/public/${c}${h}`)}}}async remove(a){var b=this;return b.handleOperation(async()=>await aS(b.fetch,`${b.url}/object/${b.bucketId}`,{prefixes:a},{headers:b.headers}))}async list(a,b,c){var d=this;return d.handleOperation(async()=>{let e=aJ(aJ(aJ({},aX),b),{},{prefix:a||""});return await aP(d.fetch,`${d.url}/object/list/${d.bucketId}`,e,{headers:d.headers},c)})}async listV2(a,b){var c=this;return c.handleOperation(async()=>{let d=aJ({},a);return await aP(c.fetch,`${c.url}/object/list-v2/${c.bucketId}`,d,{headers:c.headers},b)})}encodeMetadata(a){return JSON.stringify(a)}toBase64(a){return"undefined"!=typeof Buffer?Buffer.from(a).toString("base64"):btoa(a)}_getFinalPath(a){return`${this.bucketId}/${a.replace(/^\/+/,"")}`}_removeEmptyFolders(a){return a.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}transformOptsToQueryString(a){let b=[];return a.width&&b.push(`width=${a.width}`),a.height&&b.push(`height=${a.height}`),a.resize&&b.push(`resize=${a.resize}`),a.format&&b.push(`format=${a.format}`),a.quality&&b.push(`quality=${a.quality}`),b.join("&")}};let a$={"X-Client-Info":"storage-js/2.102.1"};var a_=class extends aU{constructor(a,b={},c,d){let e=new URL(a);(null==d?void 0:d.useNewHostname)&&/supabase\.(co|in|red)$/.test(e.hostname)&&!e.hostname.includes("storage.supabase.")&&(e.hostname=e.hostname.replace("supabase.","storage.supabase.")),super(e.href.replace(/\/$/,""),aJ(aJ({},a$),b),c,"storage")}async listBuckets(a){var b=this;return b.handleOperation(async()=>{let c=b.listBucketOptionsToQueryString(a);return await aO(b.fetch,`${b.url}/bucket${c}`,{headers:b.headers})})}async getBucket(a){var b=this;return b.handleOperation(async()=>await aO(b.fetch,`${b.url}/bucket/${a}`,{headers:b.headers}))}async createBucket(a,b={public:!1}){var c=this;return c.handleOperation(async()=>await aP(c.fetch,`${c.url}/bucket`,{id:a,name:a,type:b.type,public:b.public,file_size_limit:b.fileSizeLimit,allowed_mime_types:b.allowedMimeTypes},{headers:c.headers}))}async updateBucket(a,b){var c=this;return c.handleOperation(async()=>await aQ(c.fetch,`${c.url}/bucket/${a}`,{id:a,name:a,public:b.public,file_size_limit:b.fileSizeLimit,allowed_mime_types:b.allowedMimeTypes},{headers:c.headers}))}async emptyBucket(a){var b=this;return b.handleOperation(async()=>await aP(b.fetch,`${b.url}/bucket/${a}/empty`,{},{headers:b.headers}))}async deleteBucket(a){var b=this;return b.handleOperation(async()=>await aS(b.fetch,`${b.url}/bucket/${a}`,{},{headers:b.headers}))}listBucketOptionsToQueryString(a){let b={};return a&&("limit"in a&&(b.limit=String(a.limit)),"offset"in a&&(b.offset=String(a.offset)),a.search&&(b.search=a.search),a.sortColumn&&(b.sortColumn=a.sortColumn),a.sortOrder&&(b.sortOrder=a.sortOrder)),Object.keys(b).length>0?"?"+new URLSearchParams(b).toString():""}},a0=class extends aU{constructor(a,b={},c){super(a.replace(/\/$/,""),aJ(aJ({},a$),b),c,"storage")}async createBucket(a){var b=this;return b.handleOperation(async()=>await aP(b.fetch,`${b.url}/bucket`,{name:a},{headers:b.headers}))}async listBuckets(a){var b=this;return b.handleOperation(async()=>{let c=new URLSearchParams;(null==a?void 0:a.limit)!==void 0&&c.set("limit",a.limit.toString()),(null==a?void 0:a.offset)!==void 0&&c.set("offset",a.offset.toString()),(null==a?void 0:a.sortColumn)&&c.set("sortColumn",a.sortColumn),(null==a?void 0:a.sortOrder)&&c.set("sortOrder",a.sortOrder),(null==a?void 0:a.search)&&c.set("search",a.search);let d=c.toString(),e=d?`${b.url}/bucket?${d}`:`${b.url}/bucket`;return await aO(b.fetch,e,{headers:b.headers})})}async deleteBucket(a){var b=this;return b.handleOperation(async()=>await aS(b.fetch,`${b.url}/bucket/${a}`,{},{headers:b.headers}))}from(a){var b=this;if(!(!(!a||"string"!=typeof a||0===a.length||a.length>100||a.trim()!==a||a.includes("/")||a.includes("\\"))&&/^[\w!.\*'() &$@=;:+,?-]+$/.test(a)))throw new aC("Invalid bucket name: File, folder, and bucket names must follow AWS object key naming guidelines and should avoid the use of any other characters.");let c=new aB({baseUrl:this.url,catalogName:a,auth:{type:"custom",getHeaders:async()=>b.headers},fetch:this.fetch}),d=this.shouldThrowOnError;return new Proxy(c,{get(a,b){let c=a[b];return"function"!=typeof c?c:async(...b)=>{try{return{data:await c.apply(a,b),error:null}}catch(a){if(d)throw a;return{data:null,error:a}}}}})}},a1=class extends aU{constructor(a,b={},c){super(a.replace(/\/$/,""),aJ(aJ({},a$),{},{"Content-Type":"application/json"},b),c,"vectors")}async createIndex(a){var b=this;return b.handleOperation(async()=>await aT.post(b.fetch,`${b.url}/CreateIndex`,a,{headers:b.headers})||{})}async getIndex(a,b){var c=this;return c.handleOperation(async()=>await aT.post(c.fetch,`${c.url}/GetIndex`,{vectorBucketName:a,indexName:b},{headers:c.headers}))}async listIndexes(a){var b=this;return b.handleOperation(async()=>await aT.post(b.fetch,`${b.url}/ListIndexes`,a,{headers:b.headers}))}async deleteIndex(a,b){var c=this;return c.handleOperation(async()=>await aT.post(c.fetch,`${c.url}/DeleteIndex`,{vectorBucketName:a,indexName:b},{headers:c.headers})||{})}},a2=class extends aU{constructor(a,b={},c){super(a.replace(/\/$/,""),aJ(aJ({},a$),{},{"Content-Type":"application/json"},b),c,"vectors")}async putVectors(a){var b=this;if(a.vectors.length<1||a.vectors.length>500)throw Error("Vector batch size must be between 1 and 500 items");return b.handleOperation(async()=>await aT.post(b.fetch,`${b.url}/PutVectors`,a,{headers:b.headers})||{})}async getVectors(a){var b=this;return b.handleOperation(async()=>await aT.post(b.fetch,`${b.url}/GetVectors`,a,{headers:b.headers}))}async listVectors(a){var b=this;if(void 0!==a.segmentCount){if(a.segmentCount<1||a.segmentCount>16)throw Error("segmentCount must be between 1 and 16");if(void 0!==a.segmentIndex&&(a.segmentIndex<0||a.segmentIndex>=a.segmentCount))throw Error(`segmentIndex must be between 0 and ${a.segmentCount-1}`)}return b.handleOperation(async()=>await aT.post(b.fetch,`${b.url}/ListVectors`,a,{headers:b.headers}))}async queryVectors(a){var b=this;return b.handleOperation(async()=>await aT.post(b.fetch,`${b.url}/QueryVectors`,a,{headers:b.headers}))}async deleteVectors(a){var b=this;if(a.keys.length<1||a.keys.length>500)throw Error("Keys batch size must be between 1 and 500 items");return b.handleOperation(async()=>await aT.post(b.fetch,`${b.url}/DeleteVectors`,a,{headers:b.headers})||{})}},a3=class extends aU{constructor(a,b={},c){super(a.replace(/\/$/,""),aJ(aJ({},a$),{},{"Content-Type":"application/json"},b),c,"vectors")}async createBucket(a){var b=this;return b.handleOperation(async()=>await aT.post(b.fetch,`${b.url}/CreateVectorBucket`,{vectorBucketName:a},{headers:b.headers})||{})}async getBucket(a){var b=this;return b.handleOperation(async()=>await aT.post(b.fetch,`${b.url}/GetVectorBucket`,{vectorBucketName:a},{headers:b.headers}))}async listBuckets(a={}){var b=this;return b.handleOperation(async()=>await aT.post(b.fetch,`${b.url}/ListVectorBuckets`,a,{headers:b.headers}))}async deleteBucket(a){var b=this;return b.handleOperation(async()=>await aT.post(b.fetch,`${b.url}/DeleteVectorBucket`,{vectorBucketName:a},{headers:b.headers})||{})}},a4=class extends a3{constructor(a,b={}){super(a,b.headers||{},b.fetch)}from(a){return new a5(this.url,this.headers,a,this.fetch)}async createBucket(a){return super.createBucket.call(this,a)}async getBucket(a){return super.getBucket.call(this,a)}async listBuckets(a={}){return super.listBuckets.call(this,a)}async deleteBucket(a){return super.deleteBucket.call(this,a)}},a5=class extends a1{constructor(a,b,c,d){super(a,b,d),this.vectorBucketName=c}async createIndex(a){return super.createIndex.call(this,aJ(aJ({},a),{},{vectorBucketName:this.vectorBucketName}))}async listIndexes(a={}){return super.listIndexes.call(this,aJ(aJ({},a),{},{vectorBucketName:this.vectorBucketName}))}async getIndex(a){return super.getIndex.call(this,this.vectorBucketName,a)}async deleteIndex(a){return super.deleteIndex.call(this,this.vectorBucketName,a)}index(a){return new a6(this.url,this.headers,this.vectorBucketName,a,this.fetch)}},a6=class extends a2{constructor(a,b,c,d,e){super(a,b,e),this.vectorBucketName=c,this.indexName=d}async putVectors(a){return super.putVectors.call(this,aJ(aJ({},a),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}async getVectors(a){return super.getVectors.call(this,aJ(aJ({},a),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}async listVectors(a={}){return super.listVectors.call(this,aJ(aJ({},a),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}async queryVectors(a){return super.queryVectors.call(this,aJ(aJ({},a),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}async deleteVectors(a){return super.deleteVectors.call(this,aJ(aJ({},a),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}},a7=class extends a_{constructor(a,b={},c,d){super(a,b,c,d)}from(a){return new aZ(this.url,this.headers,a,this.fetch)}get vectors(){return new a4(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new a0(this.url+"/iceberg",this.headers,this.fetch)}};let a8="2.102.1",a9={"X-Client-Info":`gotrue-js/${a8}`},ba="X-Supabase-Api-Version",bb={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}},bc=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i;class bd extends Error{constructor(a,b,c){super(a),this.__isAuthError=!0,this.name="AuthError",this.status=b,this.code=c}}function be(a){return"object"==typeof a&&null!==a&&"__isAuthError"in a}class bf extends bd{constructor(a,b,c){super(a,b,c),this.name="AuthApiError",this.status=b,this.code=c}}class bg extends bd{constructor(a,b){super(a),this.name="AuthUnknownError",this.originalError=b}}class bh extends bd{constructor(a,b,c,d){super(a,c,d),this.name=b,this.status=c}}class bi extends bh{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}function bj(a){return be(a)&&"AuthSessionMissingError"===a.name}class bk extends bh{constructor(){super("Auth session or user missing","AuthInvalidTokenResponseError",500,void 0)}}class bl extends bh{constructor(a){super(a,"AuthInvalidCredentialsError",400,void 0)}}class bm extends bh{constructor(a,b=null){super(a,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=b}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class bn extends bh{constructor(a,b=null){super(a,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=b}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class bo extends bh{constructor(){super("PKCE code verifier not found in storage. This can happen if the auth flow was initiated in a different browser or device, or if the storage was cleared. For SSR frameworks (Next.js, SvelteKit, etc.), use @supabase/ssr on both the server and client to store the code verifier in cookies.","AuthPKCECodeVerifierMissingError",400,"pkce_code_verifier_not_found")}}class bp extends bh{constructor(a,b){super(a,"AuthRetryableFetchError",b,void 0)}}function bq(a){return be(a)&&"AuthRetryableFetchError"===a.name}class br extends bh{constructor(a,b,c){super(a,"AuthWeakPasswordError",b,"weak_password"),this.reasons=c}}class bs extends bh{constructor(a){super(a,"AuthInvalidJwtError",400,"invalid_jwt")}}let bt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),bu=" \n\r=".split(""),bv=(()=>{let a=Array(128);for(let b=0;b=6;)c(bt[b.queue>>b.queuedBits-6&63]),b.queuedBits-=6;else if(b.queuedBits>0)for(b.queue=b.queue<<6-b.queuedBits,b.queuedBits=6;b.queuedBits>=6;)c(bt[b.queue>>b.queuedBits-6&63]),b.queuedBits-=6}function bx(a,b,c){let d=bv[a];if(d>-1)for(b.queue=b.queue<<6|d,b.queuedBits+=6;b.queuedBits>=8;)c(b.queue>>b.queuedBits-8&255),b.queuedBits-=8;else if(-2===d)return;else throw Error(`Invalid Base64-URL character "${String.fromCharCode(a)}"`)}function by(a){let b=[],c=a=>{b.push(String.fromCodePoint(a))},d={utf8seq:0,codepoint:0},e={queue:0,queuedBits:0},f=a=>{!function(a,b,c){if(0===b.utf8seq){if(a<=127)return c(a);for(let c=1;c<6;c+=1)if((a>>7-c&1)==0){b.utf8seq=c;break}if(2===b.utf8seq)b.codepoint=31&a;else if(3===b.utf8seq)b.codepoint=15&a;else if(4===b.utf8seq)b.codepoint=7&a;else throw Error("Invalid UTF-8 sequence");b.utf8seq-=1}else if(b.utf8seq>0){if(a<=127)throw Error("Invalid UTF-8 sequence");b.codepoint=b.codepoint<<6|63&a,b.utf8seq-=1,0===b.utf8seq&&c(b.codepoint)}}(a,d,c)};for(let b=0;b{b.push(a)};for(let b=0;b{b.push(a)};return a.forEach(a=>bw(a,c,d)),bw(null,c,d),b.join("")}let bB=()=>"undefined"!=typeof window&&"undefined"!=typeof document,bC={tested:!1,writable:!1},bD=()=>{if(!bB())return!1;try{if("object"!=typeof globalThis.localStorage)return!1}catch(a){return!1}if(bC.tested)return bC.writable;let a=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(a,a),globalThis.localStorage.removeItem(a),bC.tested=!0,bC.writable=!0}catch(a){bC.tested=!0,bC.writable=!1}return bC.writable},bE=a=>a?(...b)=>a(...b):(...a)=>fetch(...a),bF=async(a,b,c)=>{await a.setItem(b,JSON.stringify(c))},bG=async(a,b)=>{let c=await a.getItem(b);if(!c)return null;try{return JSON.parse(c)}catch(a){return c}},bH=async(a,b)=>{await a.removeItem(b)};class bI{constructor(){this.promise=new bI.promiseConstructor((a,b)=>{this.resolve=a,this.reject=b})}}function bJ(a){let b=a.split(".");if(3!==b.length)throw new bs("Invalid JWT structure");for(let a=0;a{setTimeout(()=>b(null),a)})}function bL(a){return("0"+a.toString(16)).substr(-2)}async function bM(a){let b=new TextEncoder().encode(a);return Array.from(new Uint8Array(await crypto.subtle.digest("SHA-256",b))).map(a=>String.fromCharCode(a)).join("")}async function bN(a){return"undefined"==typeof crypto||void 0===crypto.subtle||"undefined"==typeof TextEncoder?(console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),a):btoa(await bM(a)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function bO(a,b,c=!1){let d=function(){let a=new Uint32Array(56);if("undefined"==typeof crypto){let a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",b=a.length,c="";for(let d=0;d<56;d++)c+=a.charAt(Math.floor(Math.random()*b));return c}return crypto.getRandomValues(a),Array.from(a,bL).join("")}(),e=d;c&&(e+="/PASSWORD_RECOVERY"),await bF(a,`${b}-code-verifier`,e);let f=await bN(d),g=d===f?"plain":"s256";return[f,g]}bI.promiseConstructor=Promise;let bP=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i,bQ=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;function bR(a){if(!bQ.test(a))throw Error("@supabase/auth-js: Expected parameter to be UUID but is not")}function bS(){return new Proxy({},{get:(a,b)=>{if("__isUserNotAvailableProxy"===b)return!0;if("symbol"==typeof b){let a=b.toString();if("Symbol(Symbol.toPrimitive)"===a||"Symbol(Symbol.toStringTag)"===a||"Symbol(util.inspect.custom)"===a)return}throw Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Accessing the "${b}" property of the session object is not supported. Please use getUser() instead.`)},set:(a,b)=>{throw Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Setting the "${b}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)},deleteProperty:(a,b)=>{throw Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Deleting the "${b}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)}})}function bT(a){return JSON.parse(JSON.stringify(a))}let bU=a=>a.msg||a.message||a.error_description||a.error||JSON.stringify(a),bV=[502,503,504];async function bW(a){var b;let c,d;if(!("object"==typeof a&&null!==a&&"status"in a&&"ok"in a&&"json"in a&&"function"==typeof a.json))throw new bp(bU(a),0);if(bV.includes(a.status))throw new bp(bU(a),a.status);try{c=await a.json()}catch(a){throw new bg(bU(a),a)}let e=function(a){let b=a.headers.get(ba);if(!b||!b.match(bP))return null;try{return new Date(`${b}T00:00:00.0Z`)}catch(a){return null}}(a);if(e&&e.getTime()>=bb["2024-01-01"].timestamp&&"object"==typeof c&&c&&"string"==typeof c.code?d=c.code:"object"==typeof c&&c&&"string"==typeof c.error_code&&(d=c.error_code),d){if("weak_password"===d)throw new br(bU(c),a.status,(null==(b=c.weak_password)?void 0:b.reasons)||[]);else if("session_not_found"===d)throw new bi}else if("object"==typeof c&&c&&"object"==typeof c.weak_password&&c.weak_password&&Array.isArray(c.weak_password.reasons)&&c.weak_password.reasons.length&&c.weak_password.reasons.reduce((a,b)=>a&&"string"==typeof b,!0))throw new br(bU(c),a.status,c.weak_password.reasons);throw new bf(bU(c),a.status||500,d)}async function bX(a,b,c,d){var e;let f=Object.assign({},null==d?void 0:d.headers);f[ba]||(f[ba]=bb["2024-01-01"].name),(null==d?void 0:d.jwt)&&(f.Authorization=`Bearer ${d.jwt}`);let g=null!=(e=null==d?void 0:d.query)?e:{};(null==d?void 0:d.redirectTo)&&(g.redirect_to=d.redirectTo);let h=Object.keys(g).length?"?"+new URLSearchParams(g).toString():"",i=await bY(a,b,c+h,{headers:f,noResolveJson:null==d?void 0:d.noResolveJson},{},null==d?void 0:d.body);return(null==d?void 0:d.xform)?null==d?void 0:d.xform(i):{data:Object.assign({},i),error:null}}async function bY(a,b,c,d,e,f){let g,h=((a,b,c,d)=>{let e={method:a,headers:(null==b?void 0:b.headers)||{}};return"GET"===a?e:(e.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},null==b?void 0:b.headers),e.body=JSON.stringify(d),Object.assign(Object.assign({},e),c))})(b,d,e,f);try{g=await a(c,Object.assign({},h))}catch(a){throw console.error(a),new bp(bU(a),0)}if(g.ok||await bW(g),null==d?void 0:d.noResolveJson)return g;try{return await g.json()}catch(a){await bW(a)}}function bZ(a){var b,c,d;let e=null;(d=a).access_token&&d.refresh_token&&d.expires_in&&(e=Object.assign({},a),a.expires_at||(e.expires_at=(c=a.expires_in,Math.round(Date.now()/1e3)+c)));return{data:{session:e,user:null!=(b=a.user)?b:a},error:null}}function b$(a){let b=bZ(a);return!b.error&&a.weak_password&&"object"==typeof a.weak_password&&Array.isArray(a.weak_password.reasons)&&a.weak_password.reasons.length&&a.weak_password.message&&"string"==typeof a.weak_password.message&&a.weak_password.reasons.reduce((a,b)=>a&&"string"==typeof b,!0)&&(b.data.weak_password=a.weak_password),b}function b_(a){var b;return{data:{user:null!=(b=a.user)?b:a},error:null}}function b0(a){return{data:a,error:null}}function b1(a){let{action_link:b,email_otp:c,hashed_token:d,redirect_to:e,verification_type:g}=a;return{data:{properties:{action_link:b,email_otp:c,hashed_token:d,redirect_to:e,verification_type:g},user:Object.assign({},f(a,["action_link","email_otp","hashed_token","redirect_to","verification_type"]))},error:null}}function b2(a){return a}let b3=["global","local","others"];class b4{constructor({url:a="",headers:b={},fetch:c}){this.url=a,this.headers=b,this.fetch=bE(c),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)},this.oauth={listClients:this._listOAuthClients.bind(this),createClient:this._createOAuthClient.bind(this),getClient:this._getOAuthClient.bind(this),updateClient:this._updateOAuthClient.bind(this),deleteClient:this._deleteOAuthClient.bind(this),regenerateClientSecret:this._regenerateOAuthClientSecret.bind(this)},this.customProviders={listProviders:this._listCustomProviders.bind(this),createProvider:this._createCustomProvider.bind(this),getProvider:this._getCustomProvider.bind(this),updateProvider:this._updateCustomProvider.bind(this),deleteProvider:this._deleteCustomProvider.bind(this)}}async signOut(a,b=b3[0]){if(0>b3.indexOf(b))throw Error(`@supabase/auth-js: Parameter scope must be one of ${b3.join(", ")}`);try{return await bX(this.fetch,"POST",`${this.url}/logout?scope=${b}`,{headers:this.headers,jwt:a,noResolveJson:!0}),{data:null,error:null}}catch(a){if(be(a))return{data:null,error:a};throw a}}async inviteUserByEmail(a,b={}){try{return await bX(this.fetch,"POST",`${this.url}/invite`,{body:{email:a,data:b.data},headers:this.headers,redirectTo:b.redirectTo,xform:b_})}catch(a){if(be(a))return{data:{user:null},error:a};throw a}}async generateLink(a){try{let{options:b}=a,c=f(a,["options"]),d=Object.assign(Object.assign({},c),b);return"newEmail"in c&&(d.new_email=null==c?void 0:c.newEmail,delete d.newEmail),await bX(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:d,headers:this.headers,xform:b1,redirectTo:null==b?void 0:b.redirectTo})}catch(a){if(be(a))return{data:{properties:null,user:null},error:a};throw a}}async createUser(a){try{return await bX(this.fetch,"POST",`${this.url}/admin/users`,{body:a,headers:this.headers,xform:b_})}catch(a){if(be(a))return{data:{user:null},error:a};throw a}}async listUsers(a){var b,c,d,e,f,g,h;try{let i={nextPage:null,lastPage:0,total:0},j=await bX(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:null!=(c=null==(b=null==a?void 0:a.page)?void 0:b.toString())?c:"",per_page:null!=(e=null==(d=null==a?void 0:a.perPage)?void 0:d.toString())?e:""},xform:b2});if(j.error)throw j.error;let k=await j.json(),l=null!=(f=j.headers.get("x-total-count"))?f:0,m=null!=(h=null==(g=j.headers.get("link"))?void 0:g.split(","))?h:[];return m.length>0&&(m.forEach(a=>{let b=parseInt(a.split(";")[0].split("=")[1].substring(0,1)),c=JSON.parse(a.split(";")[1].split("=")[1]);i[`${c}Page`]=b}),i.total=parseInt(l)),{data:Object.assign(Object.assign({},k),i),error:null}}catch(a){if(be(a))return{data:{users:[]},error:a};throw a}}async getUserById(a){bR(a);try{return await bX(this.fetch,"GET",`${this.url}/admin/users/${a}`,{headers:this.headers,xform:b_})}catch(a){if(be(a))return{data:{user:null},error:a};throw a}}async updateUserById(a,b){bR(a);try{return await bX(this.fetch,"PUT",`${this.url}/admin/users/${a}`,{body:b,headers:this.headers,xform:b_})}catch(a){if(be(a))return{data:{user:null},error:a};throw a}}async deleteUser(a,b=!1){bR(a);try{return await bX(this.fetch,"DELETE",`${this.url}/admin/users/${a}`,{headers:this.headers,body:{should_soft_delete:b},xform:b_})}catch(a){if(be(a))return{data:{user:null},error:a};throw a}}async _listFactors(a){bR(a.userId);try{let{data:b,error:c}=await bX(this.fetch,"GET",`${this.url}/admin/users/${a.userId}/factors`,{headers:this.headers,xform:a=>({data:{factors:a},error:null})});return{data:b,error:c}}catch(a){if(be(a))return{data:null,error:a};throw a}}async _deleteFactor(a){bR(a.userId),bR(a.id);try{return{data:await bX(this.fetch,"DELETE",`${this.url}/admin/users/${a.userId}/factors/${a.id}`,{headers:this.headers}),error:null}}catch(a){if(be(a))return{data:null,error:a};throw a}}async _listOAuthClients(a){var b,c,d,e,f,g,h;try{let i={nextPage:null,lastPage:0,total:0},j=await bX(this.fetch,"GET",`${this.url}/admin/oauth/clients`,{headers:this.headers,noResolveJson:!0,query:{page:null!=(c=null==(b=null==a?void 0:a.page)?void 0:b.toString())?c:"",per_page:null!=(e=null==(d=null==a?void 0:a.perPage)?void 0:d.toString())?e:""},xform:b2});if(j.error)throw j.error;let k=await j.json(),l=null!=(f=j.headers.get("x-total-count"))?f:0,m=null!=(h=null==(g=j.headers.get("link"))?void 0:g.split(","))?h:[];return m.length>0&&(m.forEach(a=>{let b=parseInt(a.split(";")[0].split("=")[1].substring(0,1)),c=JSON.parse(a.split(";")[1].split("=")[1]);i[`${c}Page`]=b}),i.total=parseInt(l)),{data:Object.assign(Object.assign({},k),i),error:null}}catch(a){if(be(a))return{data:{clients:[]},error:a};throw a}}async _createOAuthClient(a){try{return await bX(this.fetch,"POST",`${this.url}/admin/oauth/clients`,{body:a,headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(be(a))return{data:null,error:a};throw a}}async _getOAuthClient(a){try{return await bX(this.fetch,"GET",`${this.url}/admin/oauth/clients/${a}`,{headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(be(a))return{data:null,error:a};throw a}}async _updateOAuthClient(a,b){try{return await bX(this.fetch,"PUT",`${this.url}/admin/oauth/clients/${a}`,{body:b,headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(be(a))return{data:null,error:a};throw a}}async _deleteOAuthClient(a){try{return await bX(this.fetch,"DELETE",`${this.url}/admin/oauth/clients/${a}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(a){if(be(a))return{data:null,error:a};throw a}}async _regenerateOAuthClientSecret(a){try{return await bX(this.fetch,"POST",`${this.url}/admin/oauth/clients/${a}/regenerate_secret`,{headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(be(a))return{data:null,error:a};throw a}}async _listCustomProviders(a){try{let b={};return(null==a?void 0:a.type)&&(b.type=a.type),await bX(this.fetch,"GET",`${this.url}/admin/custom-providers`,{headers:this.headers,query:b,xform:a=>{var b;return{data:{providers:null!=(b=null==a?void 0:a.providers)?b:[]},error:null}}})}catch(a){if(be(a))return{data:{providers:[]},error:a};throw a}}async _createCustomProvider(a){try{return await bX(this.fetch,"POST",`${this.url}/admin/custom-providers`,{body:a,headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(be(a))return{data:null,error:a};throw a}}async _getCustomProvider(a){try{return await bX(this.fetch,"GET",`${this.url}/admin/custom-providers/${a}`,{headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(be(a))return{data:null,error:a};throw a}}async _updateCustomProvider(a,b){try{return await bX(this.fetch,"PUT",`${this.url}/admin/custom-providers/${a}`,{body:b,headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(be(a))return{data:null,error:a};throw a}}async _deleteCustomProvider(a){try{return await bX(this.fetch,"DELETE",`${this.url}/admin/custom-providers/${a}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(a){if(be(a))return{data:null,error:a};throw a}}}function b5(a={}){return{getItem:b=>a[b]||null,setItem:(b,c)=>{a[b]=c},removeItem:b=>{delete a[b]}}}let b6={debug:!!(globalThis&&bD()&&globalThis.localStorage&&"true"===globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug"))};class b7 extends Error{constructor(a){super(a),this.isAcquireTimeout=!0}}class b8 extends b7{}async function b9(a,b,c){let d;b6.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire lock",a,b);let e=new globalThis.AbortController;b>0&&(d=setTimeout(()=>{e.abort(),b6.debug&&console.log("@supabase/gotrue-js: navigatorLock acquire timed out",a)},b)),await Promise.resolve();try{return await globalThis.navigator.locks.request(a,0===b?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:e.signal},async e=>{if(e){clearTimeout(d),b6.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquired",a,e.name);try{return await c()}finally{b6.debug&&console.log("@supabase/gotrue-js: navigatorLock: released",a,e.name)}}if(0===b)throw b6.debug&&console.log("@supabase/gotrue-js: navigatorLock: not immediately available",a),new b8(`Acquiring an exclusive Navigator LockManager lock "${a}" immediately failed`);if(b6.debug)try{let a=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(a,null," "))}catch(a){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",a)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),clearTimeout(d),await c()})}catch(f){if(b>0&&clearTimeout(d),(null==f?void 0:f.name)==="AbortError"&&b>0)if(e.signal.aborted)return b6.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire timeout, recovering by stealing lock",a),console.warn(`@supabase/gotrue-js: Lock "${a}" was not released within ${b}ms. This may indicate an orphaned lock from a component unmount (e.g., React Strict Mode). Forcefully acquiring the lock to recover.`),await Promise.resolve().then(()=>globalThis.navigator.locks.request(a,{mode:"exclusive",steal:!0},async b=>{if(!b)return console.warn("@supabase/gotrue-js: Navigator LockManager returned null lock even with steal: true"),await c();b6.debug&&console.log("@supabase/gotrue-js: navigatorLock: recovered (stolen)",a,b.name);try{return await c()}finally{b6.debug&&console.log("@supabase/gotrue-js: navigatorLock: released (stolen)",a,b.name)}}));else throw b6.debug&&console.log("@supabase/gotrue-js: navigatorLock: lock was stolen by another request",a),new b8(`Lock "${a}" was released because another request stole it`);throw f}}function ca(a){if(!/^0x[a-fA-F0-9]{40}$/.test(a))throw Error(`@supabase/auth-js: Address "${a}" is invalid.`);return a.toLowerCase()}class cb extends Error{constructor({message:a,code:b,cause:c,name:d}){var e;super(a,{cause:c}),this.__isWebAuthnError=!0,this.name=null!=(e=null!=d?d:c instanceof Error?c.name:void 0)?e:"Unknown Error",this.code=b}}class cc extends cb{constructor(a,b){super({code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:b,message:a}),this.name="WebAuthnUnknownError",this.originalError=b}}class cd{createNewAbortSignal(){if(this.controller){let a=Error("Cancelling existing WebAuthn API call for new one");a.name="AbortError",this.controller.abort(a)}let a=new AbortController;return this.controller=a,a.signal}cancelCeremony(){if(this.controller){let a=Error("Manually cancelling existing WebAuthn API call");a.name="AbortError",this.controller.abort(a),this.controller=void 0}}}let ce=new cd;function cf(a){return"localhost"===a||/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/i.test(a)}function cg(){var a,b;return!!(bB()&&"PublicKeyCredential"in window&&window.PublicKeyCredential&&"credentials"in navigator&&"function"==typeof(null==(a=null==navigator?void 0:navigator.credentials)?void 0:a.create)&&"function"==typeof(null==(b=null==navigator?void 0:navigator.credentials)?void 0:b.get))}async function ch(a){try{let b=await navigator.credentials.create(a);if(!b)return{data:null,error:new cc("Empty credential response",b)};if(!(b instanceof PublicKeyCredential))return{data:null,error:new cc("Browser returned unexpected credential type",b)};return{data:b,error:null}}catch(b){return{data:null,error:function({error:a,options:b}){var c,d,e;let{publicKey:f}=b;if(!f)throw Error("options was missing required publicKey property");if("AbortError"===a.name){if(b.signal instanceof AbortSignal)return new cb({message:"Registration ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:a})}else if("ConstraintError"===a.name){if((null==(c=f.authenticatorSelection)?void 0:c.requireResidentKey)===!0)return new cb({message:"Discoverable credentials were required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT",cause:a});else if("conditional"===b.mediation&&(null==(d=f.authenticatorSelection)?void 0:d.userVerification)==="required")return new cb({message:"User verification was required during automatic registration but it could not be performed",code:"ERROR_AUTO_REGISTER_USER_VERIFICATION_FAILURE",cause:a});else if((null==(e=f.authenticatorSelection)?void 0:e.userVerification)==="required")return new cb({message:"User verification was required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT",cause:a})}else if("InvalidStateError"===a.name)return new cb({message:"The authenticator was previously registered",code:"ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED",cause:a});else if("NotAllowedError"===a.name)return new cb({message:a.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:a});else if("NotSupportedError"===a.name)return new cb(0===f.pubKeyCredParams.filter(a=>"public-key"===a.type).length?{message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:a}:{message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:a});else if("SecurityError"===a.name){let b=window.location.hostname;if(!cf(b))return new cb({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:a});if(f.rp.id!==b)return new cb({message:`The RP ID "${f.rp.id}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:a})}else if("TypeError"===a.name){if(f.user.id.byteLength<1||f.user.id.byteLength>64)return new cb({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:a})}else if("UnknownError"===a.name)return new cb({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:a});return new cb({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:a})}({error:b,options:a})}}}async function ci(a){try{let b=await navigator.credentials.get(a);if(!b)return{data:null,error:new cc("Empty credential response",b)};if(!(b instanceof PublicKeyCredential))return{data:null,error:new cc("Browser returned unexpected credential type",b)};return{data:b,error:null}}catch(b){return{data:null,error:function({error:a,options:b}){let{publicKey:c}=b;if(!c)throw Error("options was missing required publicKey property");if("AbortError"===a.name){if(b.signal instanceof AbortSignal)return new cb({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:a})}else if("NotAllowedError"===a.name)return new cb({message:a.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:a});else if("SecurityError"===a.name){let b=window.location.hostname;if(!cf(b))return new cb({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:a});if(c.rpId!==b)return new cb({message:`The RP ID "${c.rpId}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:a})}else if("UnknownError"===a.name)return new cb({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:a});return new cb({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:a})}({error:b,options:a})}}}let cj={hints:["security-key"],authenticatorSelection:{authenticatorAttachment:"cross-platform",requireResidentKey:!1,userVerification:"preferred",residentKey:"discouraged"},attestation:"direct"},ck={userVerification:"preferred",hints:["security-key"],attestation:"direct"};function cl(...a){let b=a=>null!==a&&"object"==typeof a&&!Array.isArray(a),c=a=>a instanceof ArrayBuffer||ArrayBuffer.isView(a),d={};for(let e of a)if(e)for(let a in e){let f=e[a];if(void 0!==f)if(Array.isArray(f))d[a]=f;else if(c(f))d[a]=f;else if(b(f)){let c=d[a];b(c)?d[a]=cl(c,f):d[a]=cl(f)}else d[a]=f}return d}class cm{constructor(a){this.client=a,this.enroll=this._enroll.bind(this),this.challenge=this._challenge.bind(this),this.verify=this._verify.bind(this),this.authenticate=this._authenticate.bind(this),this.register=this._register.bind(this)}async _enroll(a){return this.client.mfa.enroll(Object.assign(Object.assign({},a),{factorType:"webauthn"}))}async _challenge({factorId:a,webauthn:b,friendlyName:c,signal:d},e){var f,g,h,i,j;try{let{data:k,error:l}=await this.client.mfa.challenge({factorId:a,webauthn:b});if(!k)return{data:null,error:l};let m=null!=d?d:ce.createNewAbortSignal();if("create"===k.webauthn.type){let{user:a}=k.webauthn.credential_options.publicKey;if(!a.name)if(c)a.name=`${a.id}:${c}`;else{let b=(await this.client.getUser()).data.user,c=(null==(f=null==b?void 0:b.user_metadata)?void 0:f.name)||(null==b?void 0:b.email)||(null==b?void 0:b.id)||"User";a.name=`${a.id}:${c}`}a.displayName||(a.displayName=a.name)}switch(k.webauthn.type){case"create":{let b=(g=k.webauthn.credential_options.publicKey,h=null==e?void 0:e.create,cl(cj,g,h||{})),{data:c,error:d}=await ch({publicKey:b,signal:m});if(c)return{data:{factorId:a,challengeId:k.id,webauthn:{type:k.webauthn.type,credential_response:c}},error:null};return{data:null,error:d}}case"request":{let b=(i=k.webauthn.credential_options.publicKey,j=null==e?void 0:e.request,cl(ck,i,j||{})),{data:c,error:d}=await ci(Object.assign(Object.assign({},k.webauthn.credential_options),{publicKey:b,signal:m}));if(c)return{data:{factorId:a,challengeId:k.id,webauthn:{type:k.webauthn.type,credential_response:c}},error:null};return{data:null,error:d}}}}catch(a){if(be(a))return{data:null,error:a};return{data:null,error:new bg("Unexpected error in challenge",a)}}}async _verify({challengeId:a,factorId:b,webauthn:c}){return this.client.mfa.verify({factorId:b,challengeId:a,webauthn:c})}async _authenticate({factorId:a,webauthn:{rpId:b="undefined"!=typeof window?window.location.hostname:void 0,rpOrigins:c="undefined"!=typeof window?[window.location.origin]:void 0,signal:d}={}},e){if(!b)return{data:null,error:new bd("rpId is required for WebAuthn authentication")};try{if(!cg())return{data:null,error:new bg("Browser does not support WebAuthn",null)};let{data:f,error:g}=await this.challenge({factorId:a,webauthn:{rpId:b,rpOrigins:c},signal:d},{request:e});if(!f)return{data:null,error:g};let{webauthn:h}=f;return this._verify({factorId:a,challengeId:f.challengeId,webauthn:{type:h.type,rpId:b,rpOrigins:c,credential_response:h.credential_response}})}catch(a){if(be(a))return{data:null,error:a};return{data:null,error:new bg("Unexpected error in authenticate",a)}}}async _register({friendlyName:a,webauthn:{rpId:b="undefined"!=typeof window?window.location.hostname:void 0,rpOrigins:c="undefined"!=typeof window?[window.location.origin]:void 0,signal:d}={}},e){if(!b)return{data:null,error:new bd("rpId is required for WebAuthn registration")};try{if(!cg())return{data:null,error:new bg("Browser does not support WebAuthn",null)};let{data:f,error:g}=await this._enroll({friendlyName:a});if(!f)return await this.client.mfa.listFactors().then(b=>{var c;return null==(c=b.data)?void 0:c.all.find(b=>"webauthn"===b.factor_type&&b.friendly_name===a&&"unverified"!==b.status)}).then(a=>a?this.client.mfa.unenroll({factorId:null==a?void 0:a.id}):void 0),{data:null,error:g};let{data:h,error:i}=await this._challenge({factorId:f.id,friendlyName:f.friendly_name,webauthn:{rpId:b,rpOrigins:c},signal:d},{create:e});if(!h)return{data:null,error:i};return this._verify({factorId:f.id,challengeId:h.challengeId,webauthn:{rpId:b,rpOrigins:c,type:h.webauthn.type,credential_response:h.webauthn.credential_response}})}catch(a){if(be(a))return{data:null,error:a};return{data:null,error:new bg("Unexpected error in register",a)}}}}if("object"!=typeof globalThis)try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch(a){"undefined"!=typeof self&&(self.globalThis=self)}let cn={url:"http://localhost:9999",storageKey:"supabase.auth.token",autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:a9,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1,throwOnError:!1,lockAcquireTimeout:5e3,skipAutoInitialize:!1};async function co(a,b,c){return await c()}let cp={};class cq{get jwks(){var a,b;return null!=(b=null==(a=cp[this.storageKey])?void 0:a.jwks)?b:{keys:[]}}set jwks(a){cp[this.storageKey]=Object.assign(Object.assign({},cp[this.storageKey]),{jwks:a})}get jwks_cached_at(){var a,b;return null!=(b=null==(a=cp[this.storageKey])?void 0:a.cachedAt)?b:Number.MIN_SAFE_INTEGER}set jwks_cached_at(a){cp[this.storageKey]=Object.assign(Object.assign({},cp[this.storageKey]),{cachedAt:a})}constructor(a){var b,c,d;this.userStorage=null,this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.autoRefreshTickTimeout=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log;let e=Object.assign(Object.assign({},cn),a);if(this.storageKey=e.storageKey,this.instanceID=null!=(b=cq.nextInstanceID[this.storageKey])?b:0,cq.nextInstanceID[this.storageKey]=this.instanceID+1,this.logDebugMessages=!!e.debug,"function"==typeof e.debug&&(this.logger=e.debug),this.instanceID>0&&bB()){let a=`${this._logPrefix()} Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.`;console.warn(a),this.logDebugMessages&&console.trace(a)}if(this.persistSession=e.persistSession,this.autoRefreshToken=e.autoRefreshToken,this.admin=new b4({url:e.url,headers:e.headers,fetch:e.fetch}),this.url=e.url,this.headers=e.headers,this.fetch=bE(e.fetch),this.lock=e.lock||co,this.detectSessionInUrl=e.detectSessionInUrl,this.flowType=e.flowType,this.hasCustomAuthorizationHeader=e.hasCustomAuthorizationHeader,this.throwOnError=e.throwOnError,this.lockAcquireTimeout=e.lockAcquireTimeout,e.lock?this.lock=e.lock:this.persistSession&&bB()&&(null==(c=null==globalThis?void 0:globalThis.navigator)?void 0:c.locks)?this.lock=b9:this.lock=co,this.jwks||(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER),this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this),webauthn:new cm(this)},this.oauth={getAuthorizationDetails:this._getAuthorizationDetails.bind(this),approveAuthorization:this._approveAuthorization.bind(this),denyAuthorization:this._denyAuthorization.bind(this),listGrants:this._listOAuthGrants.bind(this),revokeGrant:this._revokeOAuthGrant.bind(this)},this.persistSession?(e.storage?this.storage=e.storage:bD()?this.storage=globalThis.localStorage:(this.memoryStorage={},this.storage=b5(this.memoryStorage)),e.userStorage&&(this.userStorage=e.userStorage)):(this.memoryStorage={},this.storage=b5(this.memoryStorage)),bB()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(a){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",a)}null==(d=this.broadcastChannel)||d.addEventListener("message",async a=>{this._debug("received broadcast notification from other tab or client",a);try{await this._notifyAllSubscribers(a.data.event,a.data.session,!1)}catch(a){this._debug("#broadcastChannel","error",a)}})}e.skipAutoInitialize||this.initialize().catch(a=>{this._debug("#initialize()","error",a)})}isThrowOnErrorEnabled(){return this.throwOnError}_returnResult(a){if(this.throwOnError&&a&&a.error)throw a.error;return a}_logPrefix(){return`GoTrueClient@${this.storageKey}:${this.instanceID} (${a8}) ${new Date().toISOString()}`}_debug(...a){return this.logDebugMessages&&this.logger(this._logPrefix(),...a),this}async initialize(){return this.initializePromise||(this.initializePromise=(async()=>await this._acquireLock(this.lockAcquireTimeout,async()=>await this._initialize()))()),await this.initializePromise}async _initialize(){var a;try{let b={},c="none";if(bB()&&(b=function(a){let b={},c=new URL(a);if(c.hash&&"#"===c.hash[0])try{new URLSearchParams(c.hash.substring(1)).forEach((a,c)=>{b[c]=a})}catch(a){}return c.searchParams.forEach((a,c)=>{b[c]=a}),b}(window.location.href),this._isImplicitGrantCallback(b)?c="implicit":await this._isPKCECallback(b)&&(c="pkce")),bB()&&this.detectSessionInUrl&&"none"!==c){let{data:d,error:e}=await this._getSessionFromURL(b,c);if(e){(this._debug("#_initialize()","error detecting session from URL",e),be(e)&&"AuthImplicitGrantRedirectError"===e.name)&&(null==(a=e.details)||a.code);return{error:e}}let{session:f,redirectType:g}=d;return this._debug("#_initialize()","detected session in URL",f,"redirect type",g),await this._saveSession(f),setTimeout(async()=>{"recovery"===g?await this._notifyAllSubscribers("PASSWORD_RECOVERY",f):await this._notifyAllSubscribers("SIGNED_IN",f)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(a){if(be(a))return this._returnResult({error:a});return this._returnResult({error:new bg("Unexpected error during initialization",a)})}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(a){var b,c,d;try{let{data:e,error:f}=await bX(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:null!=(c=null==(b=null==a?void 0:a.options)?void 0:b.data)?c:{},gotrue_meta_security:{captcha_token:null==(d=null==a?void 0:a.options)?void 0:d.captchaToken}},xform:bZ});if(f||!e)return this._returnResult({data:{user:null,session:null},error:f});let g=e.session,h=e.user;return e.session&&(await this._saveSession(e.session),await this._notifyAllSubscribers("SIGNED_IN",g)),this._returnResult({data:{user:h,session:g},error:null})}catch(a){if(be(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signUp(a){var b,c,d;try{let e;if("email"in a){let{email:c,password:d,options:f}=a,g=null,h=null;"pkce"===this.flowType&&([g,h]=await bO(this.storage,this.storageKey)),e=await bX(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:null==f?void 0:f.emailRedirectTo,body:{email:c,password:d,data:null!=(b=null==f?void 0:f.data)?b:{},gotrue_meta_security:{captcha_token:null==f?void 0:f.captchaToken},code_challenge:g,code_challenge_method:h},xform:bZ})}else if("phone"in a){let{phone:b,password:f,options:g}=a;e=await bX(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:b,password:f,data:null!=(c=null==g?void 0:g.data)?c:{},channel:null!=(d=null==g?void 0:g.channel)?d:"sms",gotrue_meta_security:{captcha_token:null==g?void 0:g.captchaToken}},xform:bZ})}else throw new bl("You must provide either an email or phone number and a password");let{data:f,error:g}=e;if(g||!f)return await bH(this.storage,`${this.storageKey}-code-verifier`),this._returnResult({data:{user:null,session:null},error:g});let h=f.session,i=f.user;return f.session&&(await this._saveSession(f.session),await this._notifyAllSubscribers("SIGNED_IN",h)),this._returnResult({data:{user:i,session:h},error:null})}catch(a){if(await bH(this.storage,`${this.storageKey}-code-verifier`),be(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signInWithPassword(a){try{let b;if("email"in a){let{email:c,password:d,options:e}=a;b=await bX(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:c,password:d,gotrue_meta_security:{captcha_token:null==e?void 0:e.captchaToken}},xform:b$})}else if("phone"in a){let{phone:c,password:d,options:e}=a;b=await bX(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:c,password:d,gotrue_meta_security:{captcha_token:null==e?void 0:e.captchaToken}},xform:b$})}else throw new bl("You must provide either an email or phone number and a password");let{data:c,error:d}=b;if(d)return this._returnResult({data:{user:null,session:null},error:d});if(!c||!c.session||!c.user){let a=new bk;return this._returnResult({data:{user:null,session:null},error:a})}return c.session&&(await this._saveSession(c.session),await this._notifyAllSubscribers("SIGNED_IN",c.session)),this._returnResult({data:Object.assign({user:c.user,session:c.session},c.weak_password?{weakPassword:c.weak_password}:null),error:d})}catch(a){if(be(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signInWithOAuth(a){var b,c,d,e;return await this._handleProviderSignIn(a.provider,{redirectTo:null==(b=a.options)?void 0:b.redirectTo,scopes:null==(c=a.options)?void 0:c.scopes,queryParams:null==(d=a.options)?void 0:d.queryParams,skipBrowserRedirect:null==(e=a.options)?void 0:e.skipBrowserRedirect})}async exchangeCodeForSession(a){return await this.initializePromise,this._acquireLock(this.lockAcquireTimeout,async()=>this._exchangeCodeForSession(a))}async signInWithWeb3(a){let{chain:b}=a;switch(b){case"ethereum":return await this.signInWithEthereum(a);case"solana":return await this.signInWithSolana(a);default:throw Error(`@supabase/auth-js: Unsupported chain "${b}"`)}}async signInWithEthereum(a){var b,c,d,e,f,g,h,i,j,k,l,m;let n,o;if("message"in a)n=a.message,o=a.signature;else{let k,{chain:l,wallet:p,statement:q,options:r}=a;if(bB())if("object"==typeof p)k=p;else{let a=window;if("ethereum"in a&&"object"==typeof a.ethereum&&"request"in a.ethereum&&"function"==typeof a.ethereum.request)k=a.ethereum;else throw Error("@supabase/auth-js: No compatible Ethereum wallet interface on the window object (window.ethereum) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'ethereum', wallet: resolvedUserWallet }) instead.")}else{if("object"!=typeof p||!(null==r?void 0:r.url))throw Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");k=p}let s=new URL(null!=(b=null==r?void 0:r.url)?b:window.location.href),t=await k.request({method:"eth_requestAccounts"}).then(a=>a).catch(()=>{throw Error("@supabase/auth-js: Wallet method eth_requestAccounts is missing or invalid")});if(!t||0===t.length)throw Error("@supabase/auth-js: No accounts available. Please ensure the wallet is connected.");let u=ca(t[0]),v=null==(c=null==r?void 0:r.signInWithEthereum)?void 0:c.chainId;v||(v=parseInt(await k.request({method:"eth_chainId"}),16)),n=function(a){var b;let{chainId:c,domain:d,expirationTime:e,issuedAt:f=new Date,nonce:g,notBefore:h,requestId:i,resources:j,scheme:k,uri:l,version:m}=a;if(!Number.isInteger(c))throw Error(`@supabase/auth-js: Invalid SIWE message field "chainId". Chain ID must be a EIP-155 chain ID. Provided value: ${c}`);if(!d)throw Error('@supabase/auth-js: Invalid SIWE message field "domain". Domain must be provided.');if(g&&g.length<8)throw Error(`@supabase/auth-js: Invalid SIWE message field "nonce". Nonce must be at least 8 characters. Provided value: ${g}`);if(!l)throw Error('@supabase/auth-js: Invalid SIWE message field "uri". URI must be provided.');if("1"!==m)throw Error(`@supabase/auth-js: Invalid SIWE message field "version". Version must be '1'. Provided value: ${m}`);if(null==(b=a.statement)?void 0:b.includes("\n"))throw Error(`@supabase/auth-js: Invalid SIWE message field "statement". Statement must not include '\\n'. Provided value: ${a.statement}`);let n=ca(a.address),o=k?`${k}://${d}`:d,p=a.statement?`${a.statement} -`:"",q=`${o} wants you to sign in with your Ethereum account: -${n} - -${p}`,r=`URI: ${l} -Version: ${m} -Chain ID: ${c}${g?` -Nonce: ${g}`:""} -Issued At: ${f.toISOString()}`;if(e&&(r+=` -Expiration Time: ${e.toISOString()}`),h&&(r+=` -Not Before: ${h.toISOString()}`),i&&(r+=` -Request ID: ${i}`),j){let a="\nResources:";for(let b of j){if(!b||"string"!=typeof b)throw Error(`@supabase/auth-js: Invalid SIWE message field "resources". Every resource must be a valid string. Provided value: ${b}`);a+=` -- ${b}`}r+=a}return`${q} -${r}`}({domain:s.host,address:u,statement:q,uri:s.href,version:"1",chainId:v,nonce:null==(d=null==r?void 0:r.signInWithEthereum)?void 0:d.nonce,issuedAt:null!=(f=null==(e=null==r?void 0:r.signInWithEthereum)?void 0:e.issuedAt)?f:new Date,expirationTime:null==(g=null==r?void 0:r.signInWithEthereum)?void 0:g.expirationTime,notBefore:null==(h=null==r?void 0:r.signInWithEthereum)?void 0:h.notBefore,requestId:null==(i=null==r?void 0:r.signInWithEthereum)?void 0:i.requestId,resources:null==(j=null==r?void 0:r.signInWithEthereum)?void 0:j.resources}),o=await k.request({method:"personal_sign",params:[(m=n,"0x"+Array.from(new TextEncoder().encode(m),a=>a.toString(16).padStart(2,"0")).join("")),u]})}try{let{data:b,error:c}=await bX(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"ethereum",message:n,signature:o},(null==(k=a.options)?void 0:k.captchaToken)?{gotrue_meta_security:{captcha_token:null==(l=a.options)?void 0:l.captchaToken}}:null),xform:bZ});if(c)throw c;if(!b||!b.session||!b.user){let a=new bk;return this._returnResult({data:{user:null,session:null},error:a})}return b.session&&(await this._saveSession(b.session),await this._notifyAllSubscribers("SIGNED_IN",b.session)),this._returnResult({data:Object.assign({},b),error:c})}catch(a){if(be(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signInWithSolana(a){var b,c,d,e,f,g,h,i,j,k,l,m;let n,o;if("message"in a)n=a.message,o=a.signature;else{let l,{chain:m,wallet:p,statement:q,options:r}=a;if(bB())if("object"==typeof p)l=p;else{let a=window;if("solana"in a&&"object"==typeof a.solana&&("signIn"in a.solana&&"function"==typeof a.solana.signIn||"signMessage"in a.solana&&"function"==typeof a.solana.signMessage))l=a.solana;else throw Error("@supabase/auth-js: No compatible Solana wallet interface on the window object (window.solana) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'solana', wallet: resolvedUserWallet }) instead.")}else{if("object"!=typeof p||!(null==r?void 0:r.url))throw Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");l=p}let s=new URL(null!=(b=null==r?void 0:r.url)?b:window.location.href);if("signIn"in l&&l.signIn){let a,b=await l.signIn(Object.assign(Object.assign(Object.assign({issuedAt:new Date().toISOString()},null==r?void 0:r.signInWithSolana),{version:"1",domain:s.host,uri:s.href}),q?{statement:q}:null));if(Array.isArray(b)&&b[0]&&"object"==typeof b[0])a=b[0];else if(b&&"object"==typeof b&&"signedMessage"in b&&"signature"in b)a=b;else throw Error("@supabase/auth-js: Wallet method signIn() returned unrecognized value");if("signedMessage"in a&&"signature"in a&&("string"==typeof a.signedMessage||a.signedMessage instanceof Uint8Array)&&a.signature instanceof Uint8Array)n="string"==typeof a.signedMessage?a.signedMessage:new TextDecoder().decode(a.signedMessage),o=a.signature;else throw Error("@supabase/auth-js: Wallet method signIn() API returned object without signedMessage and signature fields")}else{if(!("signMessage"in l)||"function"!=typeof l.signMessage||!("publicKey"in l)||"object"!=typeof l||!l.publicKey||!("toBase58"in l.publicKey)||"function"!=typeof l.publicKey.toBase58)throw Error("@supabase/auth-js: Wallet does not have a compatible signMessage() and publicKey.toBase58() API");n=[`${s.host} wants you to sign in with your Solana account:`,l.publicKey.toBase58(),...q?["",q,""]:[""],"Version: 1",`URI: ${s.href}`,`Issued At: ${null!=(d=null==(c=null==r?void 0:r.signInWithSolana)?void 0:c.issuedAt)?d:new Date().toISOString()}`,...(null==(e=null==r?void 0:r.signInWithSolana)?void 0:e.notBefore)?[`Not Before: ${r.signInWithSolana.notBefore}`]:[],...(null==(f=null==r?void 0:r.signInWithSolana)?void 0:f.expirationTime)?[`Expiration Time: ${r.signInWithSolana.expirationTime}`]:[],...(null==(g=null==r?void 0:r.signInWithSolana)?void 0:g.chainId)?[`Chain ID: ${r.signInWithSolana.chainId}`]:[],...(null==(h=null==r?void 0:r.signInWithSolana)?void 0:h.nonce)?[`Nonce: ${r.signInWithSolana.nonce}`]:[],...(null==(i=null==r?void 0:r.signInWithSolana)?void 0:i.requestId)?[`Request ID: ${r.signInWithSolana.requestId}`]:[],...(null==(k=null==(j=null==r?void 0:r.signInWithSolana)?void 0:j.resources)?void 0:k.length)?["Resources",...r.signInWithSolana.resources.map(a=>`- ${a}`)]:[]].join("\n");let a=await l.signMessage(new TextEncoder().encode(n),"utf8");if(!a||!(a instanceof Uint8Array))throw Error("@supabase/auth-js: Wallet signMessage() API returned an recognized value");o=a}}try{let{data:b,error:c}=await bX(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"solana",message:n,signature:bA(o)},(null==(l=a.options)?void 0:l.captchaToken)?{gotrue_meta_security:{captcha_token:null==(m=a.options)?void 0:m.captchaToken}}:null),xform:bZ});if(c)throw c;if(!b||!b.session||!b.user){let a=new bk;return this._returnResult({data:{user:null,session:null},error:a})}return b.session&&(await this._saveSession(b.session),await this._notifyAllSubscribers("SIGNED_IN",b.session)),this._returnResult({data:Object.assign({},b),error:c})}catch(a){if(be(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async _exchangeCodeForSession(a){let b=await bG(this.storage,`${this.storageKey}-code-verifier`),[c,d]=(null!=b?b:"").split("/");try{if(!c&&"pkce"===this.flowType)throw new bo;let{data:b,error:e}=await bX(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:a,code_verifier:c},xform:bZ});if(await bH(this.storage,`${this.storageKey}-code-verifier`),e)throw e;if(!b||!b.session||!b.user){let a=new bk;return this._returnResult({data:{user:null,session:null,redirectType:null},error:a})}return b.session&&(await this._saveSession(b.session),await this._notifyAllSubscribers("SIGNED_IN",b.session)),this._returnResult({data:Object.assign(Object.assign({},b),{redirectType:null!=d?d:null}),error:e})}catch(a){if(await bH(this.storage,`${this.storageKey}-code-verifier`),be(a))return this._returnResult({data:{user:null,session:null,redirectType:null},error:a});throw a}}async signInWithIdToken(a){try{let{options:b,provider:c,token:d,access_token:e,nonce:f}=a,{data:g,error:h}=await bX(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:c,id_token:d,access_token:e,nonce:f,gotrue_meta_security:{captcha_token:null==b?void 0:b.captchaToken}},xform:bZ});if(h)return this._returnResult({data:{user:null,session:null},error:h});if(!g||!g.session||!g.user){let a=new bk;return this._returnResult({data:{user:null,session:null},error:a})}return g.session&&(await this._saveSession(g.session),await this._notifyAllSubscribers("SIGNED_IN",g.session)),this._returnResult({data:g,error:h})}catch(a){if(be(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signInWithOtp(a){var b,c,d,e,f;try{if("email"in a){let{email:d,options:e}=a,f=null,g=null;"pkce"===this.flowType&&([f,g]=await bO(this.storage,this.storageKey));let{error:h}=await bX(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:d,data:null!=(b=null==e?void 0:e.data)?b:{},create_user:null==(c=null==e?void 0:e.shouldCreateUser)||c,gotrue_meta_security:{captcha_token:null==e?void 0:e.captchaToken},code_challenge:f,code_challenge_method:g},redirectTo:null==e?void 0:e.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:h})}if("phone"in a){let{phone:b,options:c}=a,{data:g,error:h}=await bX(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:b,data:null!=(d=null==c?void 0:c.data)?d:{},create_user:null==(e=null==c?void 0:c.shouldCreateUser)||e,gotrue_meta_security:{captcha_token:null==c?void 0:c.captchaToken},channel:null!=(f=null==c?void 0:c.channel)?f:"sms"}});return this._returnResult({data:{user:null,session:null,messageId:null==g?void 0:g.message_id},error:h})}throw new bl("You must provide either an email or phone number.")}catch(a){if(await bH(this.storage,`${this.storageKey}-code-verifier`),be(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async verifyOtp(a){var b,c;try{let d,e;"options"in a&&(d=null==(b=a.options)?void 0:b.redirectTo,e=null==(c=a.options)?void 0:c.captchaToken);let{data:f,error:g}=await bX(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},a),{gotrue_meta_security:{captcha_token:e}}),redirectTo:d,xform:bZ});if(g)throw g;if(!f)throw Error("An error occurred on token verification.");let h=f.session,i=f.user;return(null==h?void 0:h.access_token)&&(await this._saveSession(h),await this._notifyAllSubscribers("recovery"==a.type?"PASSWORD_RECOVERY":"SIGNED_IN",h)),this._returnResult({data:{user:i,session:h},error:null})}catch(a){if(be(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async signInWithSSO(a){var b,c,d,e,f;try{let g=null,h=null;"pkce"===this.flowType&&([g,h]=await bO(this.storage,this.storageKey));let i=await bX(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in a?{provider_id:a.providerId}:null),"domain"in a?{domain:a.domain}:null),{redirect_to:null!=(c=null==(b=a.options)?void 0:b.redirectTo)?c:void 0}),(null==(d=null==a?void 0:a.options)?void 0:d.captchaToken)?{gotrue_meta_security:{captcha_token:a.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:g,code_challenge_method:h}),headers:this.headers,xform:b0});return(null==(e=i.data)?void 0:e.url)&&bB()&&!(null==(f=a.options)?void 0:f.skipBrowserRedirect)&&window.location.assign(i.data.url),this._returnResult(i)}catch(a){if(await bH(this.storage,`${this.storageKey}-code-verifier`),be(a))return this._returnResult({data:null,error:a});throw a}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._reauthenticate())}async _reauthenticate(){try{return await this._useSession(async a=>{let{data:{session:b},error:c}=a;if(c)throw c;if(!b)throw new bi;let{error:d}=await bX(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:b.access_token});return this._returnResult({data:{user:null,session:null},error:d})})}catch(a){if(be(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async resend(a){try{let b=`${this.url}/resend`;if("email"in a){let{email:c,type:d,options:e}=a,{error:f}=await bX(this.fetch,"POST",b,{headers:this.headers,body:{email:c,type:d,gotrue_meta_security:{captcha_token:null==e?void 0:e.captchaToken}},redirectTo:null==e?void 0:e.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:f})}if("phone"in a){let{phone:c,type:d,options:e}=a,{data:f,error:g}=await bX(this.fetch,"POST",b,{headers:this.headers,body:{phone:c,type:d,gotrue_meta_security:{captcha_token:null==e?void 0:e.captchaToken}}});return this._returnResult({data:{user:null,session:null,messageId:null==f?void 0:f.message_id},error:g})}throw new bl("You must provide either an email or phone number and a type")}catch(a){if(be(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async getSession(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>this._useSession(async a=>a))}async _acquireLock(a,b){this._debug("#_acquireLock","begin",a);try{if(this.lockAcquired){let a=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),c=(async()=>(await a,await b()))();return this.pendingInLock.push((async()=>{try{await c}catch(a){}})()),c}return await this.lock(`lock:${this.storageKey}`,a,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;let a=b();for(this.pendingInLock.push((async()=>{try{await a}catch(a){}})()),await a;this.pendingInLock.length;){let a=[...this.pendingInLock];await Promise.all(a),this.pendingInLock.splice(0,a.length)}return await a}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(a){this._debug("#_useSession","begin");try{let b=await this.__loadSession();return await a(b)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lockAcquired||this._debug("#__loadSession()","used outside of an acquired lock!",Error().stack);try{let b=null,c=await bG(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",c),null!==c&&(this._isValidSession(c)?b=c:(this._debug("#getSession()","session from storage is not valid"),await this._removeSession())),!b)return{data:{session:null},error:null};let d=!!b.expires_at&&1e3*b.expires_at-Date.now()<9e4;if(this._debug("#__loadSession()",`session has${d?"":" not"} expired`,"expires_at",b.expires_at),!d){if(this.userStorage){let a=await bG(this.userStorage,this.storageKey+"-user");(null==a?void 0:a.user)?b.user=a.user:b.user=bS()}if(this.storage.isServer&&b.user&&!b.user.__isUserNotAvailableProxy){var a;let c={value:this.suppressGetSessionWarning};b.user=(a=b.user,new Proxy(a,{get:(a,b,d)=>{if("__isInsecureUserWarningProxy"===b)return!0;if("symbol"==typeof b){let c=b.toString();if("Symbol(Symbol.toPrimitive)"===c||"Symbol(Symbol.toStringTag)"===c||"Symbol(util.inspect.custom)"===c||"Symbol(nodejs.util.inspect.custom)"===c)return Reflect.get(a,b,d)}return c.value||"string"!=typeof b||(console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),c.value=!0),Reflect.get(a,b,d)}})),c.value&&(this.suppressGetSessionWarning=!0)}return{data:{session:b},error:null}}let{data:e,error:f}=await this._callRefreshToken(b.refresh_token);if(f)return this._returnResult({data:{session:null},error:f});return this._returnResult({data:{session:e},error:null})}finally{this._debug("#__loadSession()","end")}}async getUser(a){if(a)return await this._getUser(a);await this.initializePromise;let b=await this._acquireLock(this.lockAcquireTimeout,async()=>await this._getUser());return b.data.user&&(this.suppressGetSessionWarning=!0),b}async _getUser(a){try{if(a)return await bX(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:a,xform:b_});return await this._useSession(async a=>{var b,c,d;let{data:e,error:f}=a;if(f)throw f;return(null==(b=e.session)?void 0:b.access_token)||this.hasCustomAuthorizationHeader?await bX(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:null!=(d=null==(c=e.session)?void 0:c.access_token)?d:void 0,xform:b_}):{data:{user:null},error:new bi}})}catch(a){if(be(a))return bj(a)&&(await this._removeSession(),await bH(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({data:{user:null},error:a});throw a}}async updateUser(a,b={}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._updateUser(a,b))}async _updateUser(a,b={}){try{return await this._useSession(async c=>{let{data:d,error:e}=c;if(e)throw e;if(!d.session)throw new bi;let f=d.session,g=null,h=null;"pkce"===this.flowType&&null!=a.email&&([g,h]=await bO(this.storage,this.storageKey));let{data:i,error:j}=await bX(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:null==b?void 0:b.emailRedirectTo,body:Object.assign(Object.assign({},a),{code_challenge:g,code_challenge_method:h}),jwt:f.access_token,xform:b_});if(j)throw j;return f.user=i.user,await this._saveSession(f),await this._notifyAllSubscribers("USER_UPDATED",f),this._returnResult({data:{user:f.user},error:null})})}catch(a){if(await bH(this.storage,`${this.storageKey}-code-verifier`),be(a))return this._returnResult({data:{user:null},error:a});throw a}}async setSession(a){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._setSession(a))}async _setSession(a){try{if(!a.access_token||!a.refresh_token)throw new bi;let b=Date.now()/1e3,c=b,d=!0,e=null,{payload:f}=bJ(a.access_token);if(f.exp&&(d=(c=f.exp)<=b),d){let{data:b,error:c}=await this._callRefreshToken(a.refresh_token);if(c)return this._returnResult({data:{user:null,session:null},error:c});if(!b)return{data:{user:null,session:null},error:null};e=b}else{let{data:d,error:f}=await this._getUser(a.access_token);if(f)return this._returnResult({data:{user:null,session:null},error:f});e={access_token:a.access_token,refresh_token:a.refresh_token,user:d.user,token_type:"bearer",expires_in:c-b,expires_at:c},await this._saveSession(e),await this._notifyAllSubscribers("SIGNED_IN",e)}return this._returnResult({data:{user:e.user,session:e},error:null})}catch(a){if(be(a))return this._returnResult({data:{session:null,user:null},error:a});throw a}}async refreshSession(a){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._refreshSession(a))}async _refreshSession(a){try{return await this._useSession(async b=>{var c;if(!a){let{data:d,error:e}=b;if(e)throw e;a=null!=(c=d.session)?c:void 0}if(!(null==a?void 0:a.refresh_token))throw new bi;let{data:d,error:e}=await this._callRefreshToken(a.refresh_token);return e?this._returnResult({data:{user:null,session:null},error:e}):d?this._returnResult({data:{user:d.user,session:d},error:null}):this._returnResult({data:{user:null,session:null},error:null})})}catch(a){if(be(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async _getSessionFromURL(a,b){try{if(!bB())throw new bm("No browser detected.");if(a.error||a.error_description||a.error_code)throw new bm(a.error_description||"Error in URL with unspecified error_description",{error:a.error||"unspecified_error",code:a.error_code||"unspecified_code"});switch(b){case"implicit":if("pkce"===this.flowType)throw new bn("Not a valid PKCE flow url.");break;case"pkce":if("implicit"===this.flowType)throw new bm("Not a valid implicit grant flow url.")}if("pkce"===b){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!a.code)throw new bn("No code detected.");let{data:b,error:c}=await this._exchangeCodeForSession(a.code);if(c)throw c;let d=new URL(window.location.href);return d.searchParams.delete("code"),window.history.replaceState(window.history.state,"",d.toString()),{data:{session:b.session,redirectType:null},error:null}}let{provider_token:c,provider_refresh_token:d,access_token:e,refresh_token:f,expires_in:g,expires_at:h,token_type:i}=a;if(!e||!g||!f||!i)throw new bm("No session defined in URL");let j=Math.round(Date.now()/1e3),k=parseInt(g),l=j+k;h&&(l=parseInt(h));let m=l-j;1e3*m<=3e4&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${m}s, should have been closer to ${k}s`);let n=l-k;j-n>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",n,l,j):j-n<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",n,l,j);let{data:o,error:p}=await this._getUser(e);if(p)throw p;let q={provider_token:c,provider_refresh_token:d,access_token:e,expires_in:k,expires_at:l,refresh_token:f,token_type:i,user:o.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),this._returnResult({data:{session:q,redirectType:a.type},error:null})}catch(a){if(be(a))return this._returnResult({data:{session:null,redirectType:null},error:a});throw a}}_isImplicitGrantCallback(a){return"function"==typeof this.detectSessionInUrl?this.detectSessionInUrl(new URL(window.location.href),a):!!(a.access_token||a.error_description)}async _isPKCECallback(a){let b=await bG(this.storage,`${this.storageKey}-code-verifier`);return!!(a.code&&b)}async signOut(a={scope:"global"}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._signOut(a))}async _signOut({scope:a}={scope:"global"}){return await this._useSession(async b=>{var c;let{data:d,error:e}=b;if(e&&!bj(e))return this._returnResult({error:e});let f=null==(c=d.session)?void 0:c.access_token;if(f){let{error:b}=await this.admin.signOut(f,a);if(b&&!(be(b)&&"AuthApiError"===b.name&&(404===b.status||401===b.status||403===b.status)||bj(b)))return this._returnResult({error:b})}return"others"!==a&&(await this._removeSession(),await bH(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({error:null})})}onAuthStateChange(a){let b=Symbol("auth-callback"),c={id:b,callback:a,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",b),this.stateChangeEmitters.delete(b)}};return this._debug("#onAuthStateChange()","registered callback with id",b),this.stateChangeEmitters.set(b,c),(async()=>{await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>{this._emitInitialSession(b)})})(),{data:{subscription:c}}}async _emitInitialSession(a){return await this._useSession(async b=>{var c,d;try{let{data:{session:d},error:e}=b;if(e)throw e;await (null==(c=this.stateChangeEmitters.get(a))?void 0:c.callback("INITIAL_SESSION",d)),this._debug("INITIAL_SESSION","callback id",a,"session",d)}catch(b){await (null==(d=this.stateChangeEmitters.get(a))?void 0:d.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",a,"error",b),bj(b)?console.warn(b):console.error(b)}})}async resetPasswordForEmail(a,b={}){let c=null,d=null;"pkce"===this.flowType&&([c,d]=await bO(this.storage,this.storageKey,!0));try{return await bX(this.fetch,"POST",`${this.url}/recover`,{body:{email:a,code_challenge:c,code_challenge_method:d,gotrue_meta_security:{captcha_token:b.captchaToken}},headers:this.headers,redirectTo:b.redirectTo})}catch(a){if(await bH(this.storage,`${this.storageKey}-code-verifier`),be(a))return this._returnResult({data:null,error:a});throw a}}async getUserIdentities(){var a;try{let{data:b,error:c}=await this.getUser();if(c)throw c;return this._returnResult({data:{identities:null!=(a=b.user.identities)?a:[]},error:null})}catch(a){if(be(a))return this._returnResult({data:null,error:a});throw a}}async linkIdentity(a){return"token"in a?this.linkIdentityIdToken(a):this.linkIdentityOAuth(a)}async linkIdentityOAuth(a){var b;try{let{data:c,error:d}=await this._useSession(async b=>{var c,d,e,f,g;let{data:h,error:i}=b;if(i)throw i;let j=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,a.provider,{redirectTo:null==(c=a.options)?void 0:c.redirectTo,scopes:null==(d=a.options)?void 0:d.scopes,queryParams:null==(e=a.options)?void 0:e.queryParams,skipBrowserRedirect:!0});return await bX(this.fetch,"GET",j,{headers:this.headers,jwt:null!=(g=null==(f=h.session)?void 0:f.access_token)?g:void 0})});if(d)throw d;return!bB()||(null==(b=a.options)?void 0:b.skipBrowserRedirect)||window.location.assign(null==c?void 0:c.url),this._returnResult({data:{provider:a.provider,url:null==c?void 0:c.url},error:null})}catch(b){if(be(b))return this._returnResult({data:{provider:a.provider,url:null},error:b});throw b}}async linkIdentityIdToken(a){return await this._useSession(async b=>{var c;try{let{error:d,data:{session:e}}=b;if(d)throw d;let{options:f,provider:g,token:h,access_token:i,nonce:j}=a,{data:k,error:l}=await bX(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,jwt:null!=(c=null==e?void 0:e.access_token)?c:void 0,body:{provider:g,id_token:h,access_token:i,nonce:j,link_identity:!0,gotrue_meta_security:{captcha_token:null==f?void 0:f.captchaToken}},xform:bZ});if(l)return this._returnResult({data:{user:null,session:null},error:l});if(!k||!k.session||!k.user)return this._returnResult({data:{user:null,session:null},error:new bk});return k.session&&(await this._saveSession(k.session),await this._notifyAllSubscribers("USER_UPDATED",k.session)),this._returnResult({data:k,error:l})}catch(a){if(await bH(this.storage,`${this.storageKey}-code-verifier`),be(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}})}async unlinkIdentity(a){try{return await this._useSession(async b=>{var c,d;let{data:e,error:f}=b;if(f)throw f;return await bX(this.fetch,"DELETE",`${this.url}/user/identities/${a.identity_id}`,{headers:this.headers,jwt:null!=(d=null==(c=e.session)?void 0:c.access_token)?d:void 0})})}catch(a){if(be(a))return this._returnResult({data:null,error:a});throw a}}async _refreshAccessToken(a){let b=`#_refreshAccessToken(${a.substring(0,5)}...)`;this._debug(b,"begin");try{var c,d;let e=Date.now();return await (c=async c=>(c>0&&await bK(200*Math.pow(2,c-1)),this._debug(b,"refreshing attempt",c),await bX(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:a},headers:this.headers,xform:bZ})),d=(a,b)=>{let c=200*Math.pow(2,a);return b&&bq(b)&&Date.now()+c-e<3e4},new Promise((a,b)=>{(async()=>{for(let e=0;e<1/0;e++)try{let b=await c(e);if(!d(e,null,b))return void a(b)}catch(a){if(!d(e,a))return void b(a)}})()}))}catch(a){if(this._debug(b,"error",a),be(a))return this._returnResult({data:{session:null,user:null},error:a});throw a}finally{this._debug(b,"end")}}_isValidSession(a){return"object"==typeof a&&null!==a&&"access_token"in a&&"refresh_token"in a&&"expires_at"in a}async _handleProviderSignIn(a,b){let c=await this._getUrlForProvider(`${this.url}/authorize`,a,{redirectTo:b.redirectTo,scopes:b.scopes,queryParams:b.queryParams});return this._debug("#_handleProviderSignIn()","provider",a,"options",b,"url",c),bB()&&!b.skipBrowserRedirect&&window.location.assign(c),{data:{provider:a,url:c},error:null}}async _recoverAndRefresh(){var a,b;let c="#_recoverAndRefresh()";this._debug(c,"begin");try{let d=await bG(this.storage,this.storageKey);if(d&&this.userStorage){let b=await bG(this.userStorage,this.storageKey+"-user");!this.storage.isServer&&Object.is(this.storage,this.userStorage)&&!b&&(b={user:d.user},await bF(this.userStorage,this.storageKey+"-user",b)),d.user=null!=(a=null==b?void 0:b.user)?a:bS()}else if(d&&!d.user&&!d.user){let a=await bG(this.storage,this.storageKey+"-user");a&&(null==a?void 0:a.user)?(d.user=a.user,await bH(this.storage,this.storageKey+"-user"),await bF(this.storage,this.storageKey,d)):d.user=bS()}if(this._debug(c,"session from storage",d),!this._isValidSession(d)){this._debug(c,"session is not valid"),null!==d&&await this._removeSession();return}let e=(null!=(b=d.expires_at)?b:1/0)*1e3-Date.now()<9e4;if(this._debug(c,`session has${e?"":" not"} expired with margin of 90000s`),e){if(this.autoRefreshToken&&d.refresh_token){let{error:a}=await this._callRefreshToken(d.refresh_token);a&&(console.error(a),bq(a)||(this._debug(c,"refresh failed with a non-retryable error, removing the session",a),await this._removeSession()))}}else if(d.user&&!0===d.user.__isUserNotAvailableProxy)try{let{data:a,error:b}=await this._getUser(d.access_token);!b&&(null==a?void 0:a.user)?(d.user=a.user,await this._saveSession(d),await this._notifyAllSubscribers("SIGNED_IN",d)):this._debug(c,"could not get user data, skipping SIGNED_IN notification")}catch(a){console.error("Error getting user data:",a),this._debug(c,"error getting user data, skipping SIGNED_IN notification",a)}else await this._notifyAllSubscribers("SIGNED_IN",d)}catch(a){this._debug(c,"error",a),console.error(a);return}finally{this._debug(c,"end")}}async _callRefreshToken(a){var b,c;if(!a)throw new bi;if(this.refreshingDeferred)return this.refreshingDeferred.promise;let d=`#_callRefreshToken(${a.substring(0,5)}...)`;this._debug(d,"begin");try{this.refreshingDeferred=new bI;let{data:b,error:c}=await this._refreshAccessToken(a);if(c)throw c;if(!b.session)throw new bi;await this._saveSession(b.session),await this._notifyAllSubscribers("TOKEN_REFRESHED",b.session);let d={data:b.session,error:null};return this.refreshingDeferred.resolve(d),d}catch(a){if(this._debug(d,"error",a),be(a)){let c={data:null,error:a};return bq(a)||await this._removeSession(),null==(b=this.refreshingDeferred)||b.resolve(c),c}throw null==(c=this.refreshingDeferred)||c.reject(a),a}finally{this.refreshingDeferred=null,this._debug(d,"end")}}async _notifyAllSubscribers(a,b,c=!0){let d=`#_notifyAllSubscribers(${a})`;this._debug(d,"begin",b,`broadcast = ${c}`);try{this.broadcastChannel&&c&&this.broadcastChannel.postMessage({event:a,session:b});let d=[],e=Array.from(this.stateChangeEmitters.values()).map(async c=>{try{await c.callback(a,b)}catch(a){d.push(a)}});if(await Promise.all(e),d.length>0){for(let a=0;athis._autoRefreshTokenTick(),3e4);this.autoRefreshTicker=a,a&&"object"==typeof a&&"function"==typeof a.unref?a.unref():"undefined"!=typeof Deno&&"function"==typeof Deno.unrefTimer&&Deno.unrefTimer(a);let b=setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0);this.autoRefreshTickTimeout=b,b&&"object"==typeof b&&"function"==typeof b.unref?b.unref():"undefined"!=typeof Deno&&"function"==typeof Deno.unrefTimer&&Deno.unrefTimer(b)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");let a=this.autoRefreshTicker;this.autoRefreshTicker=null,a&&clearInterval(a);let b=this.autoRefreshTickTimeout;this.autoRefreshTickTimeout=null,b&&clearTimeout(b)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug("#_autoRefreshTokenTick()","begin");try{await this._acquireLock(0,async()=>{try{let a=Date.now();try{return await this._useSession(async b=>{let{data:{session:c}}=b;if(!c||!c.refresh_token||!c.expires_at)return void this._debug("#_autoRefreshTokenTick()","no session");let d=Math.floor((1e3*c.expires_at-a)/3e4);this._debug("#_autoRefreshTokenTick()",`access token expires in ${d} ticks, a tick lasts 30000ms, refresh threshold is 3 ticks`),d<=3&&await this._callRefreshToken(c.refresh_token)})}catch(a){console.error("Auto refresh tick failed with error. This is likely a transient error.",a)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(a){if(a.isAcquireTimeout||a instanceof b7)this._debug("auto refresh token tick lock not available");else throw a}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!bB()||!(null==window?void 0:window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>{try{await this._onVisibilityChanged(!1)}catch(a){this._debug("#visibilityChangedCallback","error",a)}},null==window||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(a){console.error("_handleVisibilityChange",a)}}async _onVisibilityChanged(a){let b=`#_onVisibilityChanged(${a})`;this._debug(b,"visibilityState",document.visibilityState),"visible"===document.visibilityState?(this.autoRefreshToken&&this._startAutoRefresh(),a||(await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>{if("visible"!==document.visibilityState)return void this._debug(b,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");await this._recoverAndRefresh()}))):"hidden"===document.visibilityState&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(a,b,c){let d=[`provider=${encodeURIComponent(b)}`];if((null==c?void 0:c.redirectTo)&&d.push(`redirect_to=${encodeURIComponent(c.redirectTo)}`),(null==c?void 0:c.scopes)&&d.push(`scopes=${encodeURIComponent(c.scopes)}`),"pkce"===this.flowType){let[a,b]=await bO(this.storage,this.storageKey),c=new URLSearchParams({code_challenge:`${encodeURIComponent(a)}`,code_challenge_method:`${encodeURIComponent(b)}`});d.push(c.toString())}if(null==c?void 0:c.queryParams){let a=new URLSearchParams(c.queryParams);d.push(a.toString())}return(null==c?void 0:c.skipBrowserRedirect)&&d.push(`skip_http_redirect=${c.skipBrowserRedirect}`),`${a}?${d.join("&")}`}async _unenroll(a){try{return await this._useSession(async b=>{var c;let{data:d,error:e}=b;return e?this._returnResult({data:null,error:e}):await bX(this.fetch,"DELETE",`${this.url}/factors/${a.factorId}`,{headers:this.headers,jwt:null==(c=null==d?void 0:d.session)?void 0:c.access_token})})}catch(a){if(be(a))return this._returnResult({data:null,error:a});throw a}}async _enroll(a){try{return await this._useSession(async b=>{var c,d;let{data:e,error:f}=b;if(f)return this._returnResult({data:null,error:f});let g=Object.assign({friendly_name:a.friendlyName,factor_type:a.factorType},"phone"===a.factorType?{phone:a.phone}:"totp"===a.factorType?{issuer:a.issuer}:{}),{data:h,error:i}=await bX(this.fetch,"POST",`${this.url}/factors`,{body:g,headers:this.headers,jwt:null==(c=null==e?void 0:e.session)?void 0:c.access_token});return i?this._returnResult({data:null,error:i}):("totp"===a.factorType&&"totp"===h.type&&(null==(d=null==h?void 0:h.totp)?void 0:d.qr_code)&&(h.totp.qr_code=`data:image/svg+xml;utf-8,${h.totp.qr_code}`),this._returnResult({data:h,error:null}))})}catch(a){if(be(a))return this._returnResult({data:null,error:a});throw a}}async _verify(a){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async b=>{var c,d,e;let{data:f,error:g}=b;if(g)return this._returnResult({data:null,error:g});let h=Object.assign({challenge_id:a.challengeId},"webauthn"in a?{webauthn:Object.assign(Object.assign({},a.webauthn),{credential_response:"create"===a.webauthn.type?(d=a.webauthn.credential_response,"toJSON"in d&&"function"==typeof d.toJSON?d.toJSON():{id:d.id,rawId:d.id,response:{attestationObject:bA(new Uint8Array(d.response.attestationObject)),clientDataJSON:bA(new Uint8Array(d.response.clientDataJSON))},type:"public-key",clientExtensionResults:d.getClientExtensionResults(),authenticatorAttachment:null!=(e=d.authenticatorAttachment)?e:void 0}):function(a){var b;if("toJSON"in a&&"function"==typeof a.toJSON)return a.toJSON();let c=a.getClientExtensionResults(),d=a.response;return{id:a.id,rawId:a.id,response:{authenticatorData:bA(new Uint8Array(d.authenticatorData)),clientDataJSON:bA(new Uint8Array(d.clientDataJSON)),signature:bA(new Uint8Array(d.signature)),userHandle:d.userHandle?bA(new Uint8Array(d.userHandle)):void 0},type:"public-key",clientExtensionResults:c,authenticatorAttachment:null!=(b=a.authenticatorAttachment)?b:void 0}}(a.webauthn.credential_response)})}:{code:a.code}),{data:i,error:j}=await bX(this.fetch,"POST",`${this.url}/factors/${a.factorId}/verify`,{body:h,headers:this.headers,jwt:null==(c=null==f?void 0:f.session)?void 0:c.access_token});return j?this._returnResult({data:null,error:j}):(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+i.expires_in},i)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",i),this._returnResult({data:i,error:j}))})}catch(a){if(be(a))return this._returnResult({data:null,error:a});throw a}})}async _challenge(a){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async b=>{var c;let{data:d,error:e}=b;if(e)return this._returnResult({data:null,error:e});let g=await bX(this.fetch,"POST",`${this.url}/factors/${a.factorId}/challenge`,{body:a,headers:this.headers,jwt:null==(c=null==d?void 0:d.session)?void 0:c.access_token});if(g.error)return g;let{data:h}=g;if("webauthn"!==h.type)return{data:h,error:null};switch(h.webauthn.type){case"create":return{data:Object.assign(Object.assign({},h),{webauthn:Object.assign(Object.assign({},h.webauthn),{credential_options:Object.assign(Object.assign({},h.webauthn.credential_options),{publicKey:function(a){if(!a)throw Error("Credential creation options are required");if("undefined"!=typeof PublicKeyCredential&&"parseCreationOptionsFromJSON"in PublicKeyCredential&&"function"==typeof PublicKeyCredential.parseCreationOptionsFromJSON)return PublicKeyCredential.parseCreationOptionsFromJSON(a);let{challenge:b,user:c,excludeCredentials:d}=a,e=f(a,["challenge","user","excludeCredentials"]),g=bz(b).buffer,h=Object.assign(Object.assign({},c),{id:bz(c.id).buffer}),i=Object.assign(Object.assign({},e),{challenge:g,user:h});if(d&&d.length>0){i.excludeCredentials=Array(d.length);for(let a=0;a0){g.allowCredentials=Array(c.length);for(let a=0;a"verified"===a.status))?c:[]).length>0&&(f="aal2");let i=d.amr||[];return{data:{currentLevel:e,nextLevel:f,currentAuthenticationMethods:i},error:null}}catch(a){if(be(a))return this._returnResult({data:null,error:a});throw a}let{data:{session:f},error:g}=await this.getSession();if(g)return this._returnResult({data:null,error:g});if(!f)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};let{payload:h}=bJ(f.access_token),i=null;h.aal&&(i=h.aal);let j=i;return(null!=(e=null==(d=f.user.factors)?void 0:d.filter(a=>"verified"===a.status))?e:[]).length>0&&(j="aal2"),{data:{currentLevel:i,nextLevel:j,currentAuthenticationMethods:h.amr||[]},error:null}}async _getAuthorizationDetails(a){try{return await this._useSession(async b=>{let{data:{session:c},error:d}=b;return d?this._returnResult({data:null,error:d}):c?await bX(this.fetch,"GET",`${this.url}/oauth/authorizations/${a}`,{headers:this.headers,jwt:c.access_token,xform:a=>({data:a,error:null})}):this._returnResult({data:null,error:new bi})})}catch(a){if(be(a))return this._returnResult({data:null,error:a});throw a}}async _approveAuthorization(a,b){try{return await this._useSession(async c=>{let{data:{session:d},error:e}=c;if(e)return this._returnResult({data:null,error:e});if(!d)return this._returnResult({data:null,error:new bi});let f=await bX(this.fetch,"POST",`${this.url}/oauth/authorizations/${a}/consent`,{headers:this.headers,jwt:d.access_token,body:{action:"approve"},xform:a=>({data:a,error:null})});return f.data&&f.data.redirect_url&&bB()&&!(null==b?void 0:b.skipBrowserRedirect)&&window.location.assign(f.data.redirect_url),f})}catch(a){if(be(a))return this._returnResult({data:null,error:a});throw a}}async _denyAuthorization(a,b){try{return await this._useSession(async c=>{let{data:{session:d},error:e}=c;if(e)return this._returnResult({data:null,error:e});if(!d)return this._returnResult({data:null,error:new bi});let f=await bX(this.fetch,"POST",`${this.url}/oauth/authorizations/${a}/consent`,{headers:this.headers,jwt:d.access_token,body:{action:"deny"},xform:a=>({data:a,error:null})});return f.data&&f.data.redirect_url&&bB()&&!(null==b?void 0:b.skipBrowserRedirect)&&window.location.assign(f.data.redirect_url),f})}catch(a){if(be(a))return this._returnResult({data:null,error:a});throw a}}async _listOAuthGrants(){try{return await this._useSession(async a=>{let{data:{session:b},error:c}=a;return c?this._returnResult({data:null,error:c}):b?await bX(this.fetch,"GET",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:b.access_token,xform:a=>({data:a,error:null})}):this._returnResult({data:null,error:new bi})})}catch(a){if(be(a))return this._returnResult({data:null,error:a});throw a}}async _revokeOAuthGrant(a){try{return await this._useSession(async b=>{let{data:{session:c},error:d}=b;return d?this._returnResult({data:null,error:d}):c?(await bX(this.fetch,"DELETE",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:c.access_token,query:{client_id:a.clientId},noResolveJson:!0}),{data:{},error:null}):this._returnResult({data:null,error:new bi})})}catch(a){if(be(a))return this._returnResult({data:null,error:a});throw a}}async fetchJwk(a,b={keys:[]}){let c=b.keys.find(b=>b.kid===a);if(c)return c;let d=Date.now();if((c=this.jwks.keys.find(b=>b.kid===a))&&this.jwks_cached_at+6e5>d)return c;let{data:e,error:f}=await bX(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(f)throw f;return e.keys&&0!==e.keys.length&&(this.jwks=e,this.jwks_cached_at=d,c=e.keys.find(b=>b.kid===a))?c:null}async getClaims(a,b={}){try{let c=a;if(!c){let{data:a,error:b}=await this.getSession();if(b||!a.session)return this._returnResult({data:null,error:b});c=a.session.access_token}let{header:d,payload:e,signature:f,raw:{header:g,payload:h}}=bJ(c);(null==b?void 0:b.allowExpired)||function(a){if(!a)throw Error("Missing exp claim");if(a<=Math.floor(Date.now()/1e3))throw Error("JWT has expired")}(e.exp);let i=!d.alg||d.alg.startsWith("HS")||!d.kid||!("crypto"in globalThis&&"subtle"in globalThis.crypto)?null:await this.fetchJwk(d.kid,(null==b?void 0:b.keys)?{keys:b.keys}:null==b?void 0:b.jwks);if(!i){let{error:a}=await this.getUser(c);if(a)throw a;return{data:{claims:e,header:d,signature:f},error:null}}let j=function(a){switch(a){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw Error("Invalid alg claim")}}(d.alg),k=await crypto.subtle.importKey("jwk",i,j,!0,["verify"]);if(!await crypto.subtle.verify(j,k,f,function(a){let b=[];return!function(a,b){for(let c=0;c55295&&d<=56319){let b=(d-55296)*1024&65535;d=(a.charCodeAt(c+1)-56320&65535|b)+65536,c+=1}!function(a,b){if(a<=127)return b(a);if(a<=2047){b(192|a>>6),b(128|63&a);return}if(a<=65535){b(224|a>>12),b(128|a>>6&63),b(128|63&a);return}if(a<=1114111){b(240|a>>18),b(128|a>>12&63),b(128|a>>6&63),b(128|63&a);return}throw Error(`Unrecognized Unicode codepoint: ${a.toString(16)}`)}(d,b)}}(a,a=>b.push(a)),new Uint8Array(b)}(`${g}.${h}`)))throw new bs("Invalid JWT signature");return{data:{claims:e,header:d,signature:f},error:null}}catch(a){if(be(a))return this._returnResult({data:null,error:a});throw a}}}cq.nextInstanceID={};let cr=cq,cs="";cs="undefined"!=typeof Deno?"deno":"undefined"!=typeof document?"web":"undefined"!=typeof navigator&&"ReactNative"===navigator.product?"react-native":"node";let ct={headers:{"X-Client-Info":`supabase-js-${cs}/2.102.1`}},cu={schema:"public"},cv={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},cw={};function cx(a){return(cx="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function cy(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function cz(a){for(var b=1;b""};return a.accessToken?m.accessToken=a.accessToken:delete m.accessToken,m}(null!=c?c:{},{db:cu,realtime:cw,auth:cz(cz({},cv),{},{storageKey:h}),global:ct});this.storageKey=null!=(d=i.auth.storageKey)?d:"",this.headers=null!=(e=i.global.headers)?e:{},i.accessToken?(this.accessToken=i.accessToken,this.auth=new Proxy({},{get:(a,b)=>{throw Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(b)} is not possible`)}})):this.auth=this._initSupabaseAuthClient(null!=(f=i.auth)?f:{},this.headers,i.global.fetch),this.fetch=((a,b,c)=>{let d=(a=>a?(...b)=>a(...b):(...a)=>fetch(...a))(c),e=Headers;return async(c,f)=>{var g;let h=null!=(g=await b())?g:a,i=new e(null==f?void 0:f.headers);return i.has("apikey")||i.set("apikey",a),i.has("Authorization")||i.set("Authorization",`Bearer ${h}`),d(c,cz(cz({},f),{},{headers:i}))}})(b,this._getAccessToken.bind(this),i.global.fetch),this.realtime=this._initRealtimeClient(cz({headers:this.headers,accessToken:this._getAccessToken.bind(this)},i.realtime)),this.accessToken&&Promise.resolve(this.accessToken()).then(a=>this.realtime.setAuth(a)).catch(a=>console.warn("Failed to set initial Realtime auth token:",a)),this.rest=new E(new URL("rest/v1",g).href,{headers:this.headers,schema:i.db.schema,fetch:this.fetch,timeout:i.db.timeout,urlLengthLimit:i.db.urlLengthLimit}),this.storage=new a7(this.storageUrl.href,this.headers,this.fetch,null==c?void 0:c.storage),i.accessToken||this._listenForAuthEvents()}get functions(){return new k(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}from(a){return this.rest.from(a)}schema(a){return this.rest.schema(a)}rpc(a,b={},c={head:!1,get:!1,count:void 0}){return this.rest.rpc(a,b,c)}channel(a,b={config:{}}){return this.realtime.channel(a,b)}getChannels(){return this.realtime.getChannels()}removeChannel(a){return this.realtime.removeChannel(a)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getAccessToken(){var a,b;if(this.accessToken)return await this.accessToken();let{data:c}=await this.auth.getSession();return null!=(a=null==(b=c.session)?void 0:b.access_token)?a:this.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:a,persistSession:b,detectSessionInUrl:c,storage:d,userStorage:e,storageKey:f,flowType:g,lock:h,debug:i,throwOnError:j},k,l){let m={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new cA({url:this.authUrl.href,headers:cz(cz({},m),k),storageKey:f,autoRefreshToken:a,persistSession:b,detectSessionInUrl:c,storage:d,userStorage:e,flowType:g,lock:h,debug:i,throwOnError:j,fetch:l,hasCustomAuthorizationHeader:Object.keys(this.headers).some(a=>"authorization"===a.toLowerCase())})}_initRealtimeClient(a){return new au(this.realtimeUrl.href,cz(cz({},a),{},{params:cz(cz({},{apikey:this.supabaseKey}),null==a?void 0:a.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((a,b)=>{this._handleTokenChanged(a,"CLIENT",null==b?void 0:b.access_token)})}_handleTokenChanged(a,b,c){("TOKEN_REFRESHED"===a||"SIGNED_IN"===a)&&this.changedAccessToken!==c?(this.changedAccessToken=c,this.realtime.setAuth(c)):"SIGNED_OUT"===a&&(this.realtime.setAuth(),"STORAGE"==b&&this.auth.signOut(),this.changedAccessToken=void 0)}};(function(){if("undefined"!=typeof window)return!1;let a=globalThis.process;if(!a)return!1;let b=a.version;if(null==b)return!1;let c=b.match(/^v(\d+)\./);return!!c&&18>=parseInt(c[1],10)})()&&console.warn("⚠️ Node.js 18 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 20 or later. For more information, visit: https://github.com/orgs/supabase/discussions/37217");var cC=c(90626);function cD(){return"undefined"!=typeof window&&void 0!==window.document}let cE={path:"/",sameSite:"lax",httpOnly:!1,maxAge:3456e4},cF=/^(.*)[.](0|[1-9][0-9]*)$/;function cG(a,b){if(a===b)return!0;let c=a.match(cF);return!!c&&c[1]===b}function cH(a,b,c){let d=c??3180,e=encodeURIComponent(b);if(e.length<=d)return[{name:a,value:b}];let f=[];for(;e.length>0;){let a=e.slice(0,d),b=a.lastIndexOf("%");b>d-3&&(a=a.slice(0,b));let c="";for(;a.length>0;)try{c=decodeURIComponent(a);break}catch(b){if(b instanceof URIError&&"%"===a.at(-3)&&a.length>3)a=a.slice(0,a.length-3);else throw b}f.push(c),e=e.slice(a.length)}return f.map((b,c)=>({name:`${a}.${c}`,value:b}))}async function cI(a,b){let c=await b(a);if(c)return c;let d=[];for(let c=0;;c++){let e=`${a}.${c}`,f=await b(e);if(!f)break;d.push(f)}return d.length>0?d.join(""):null}let cJ="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),cK=" \n\r=".split(""),cL=(()=>{let a=Array(128);for(let b=0;b55295&&d<=56319){let b=(d-55296)*1024&65535;d=(a.charCodeAt(c+1)-56320&65535|b)+65536,c+=1}!function(a,b){if(a<=127)return b(a);if(a<=2047){b(192|a>>6),b(128|63&a);return}if(a<=65535){b(224|a>>12),b(128|a>>6&63),b(128|63&a);return}if(a<=1114111){b(240|a>>18),b(128|a>>12&63),b(128|a>>6&63),b(128|63&a);return}throw Error(`Unrecognized Unicode codepoint: ${a.toString(16)}`)}(d,b)}}(a,a=>{for(c=c<<8|a,d+=8;d>=6;){let a=c>>d-6&63;b.push(cJ[a]),d-=6}}),d>0)for(c<<=6-d,d=6;d>=6;){let a=c>>d-6&63;b.push(cJ[a]),d-=6}return b.join("")}function cN(a){let b=[],c=a=>{b.push(String.fromCodePoint(a))},d={utf8seq:0,codepoint:0},e=0,f=0;for(let b=0;b-1)for(e=e<<6|g,f+=6;f>=8;)(function(a,b,c){if(0===b.utf8seq){if(a<=127)return c(a);for(let c=1;c<6;c+=1)if((a>>7-c&1)==0){b.utf8seq=c;break}if(2===b.utf8seq)b.codepoint=31&a;else if(3===b.utf8seq)b.codepoint=15&a;else if(4===b.utf8seq)b.codepoint=7&a;else throw Error("Invalid UTF-8 sequence");b.utf8seq-=1}else if(b.utf8seq>0){if(a<=127)throw Error("Invalid UTF-8 sequence");b.codepoint=b.codepoint<<6|63&a,b.utf8seq-=1,0===b.utf8seq&&c(b.codepoint)}})(e>>f-8&255,d,c),f-=8;else if(-2===g)continue;else throw Error(`Invalid Base64-URL character "${a.at(b)}" at position ${b}`)}return b.join("")}let cO="base64-";async function cP({getAll:a,setAll:b,setItems:c,removedItems:d},e){let f=e.cookieEncoding,g=e.cookieOptions??null,h=await a([...c?Object.keys(c):[],...d?Object.keys(d):[]]),i=h?.map(({name:a})=>a)||[],j=Object.keys(d).flatMap(a=>i.filter(b=>cG(b,a))),k=Object.keys(c).flatMap(a=>{let b=new Set(i.filter(b=>cG(b,a))),d=c[a];"base64url"===f&&(d=cO+cM(d));let e=cH(a,d);return e.forEach(a=>{b.delete(a.name)}),j.push(...b),e}),l={...cE,...g,maxAge:0},m={...cE,...g,maxAge:cE.maxAge};delete l.name,delete m.name,await b([...j.map(a=>({name:a,value:"",options:l})),...k.map(({name:a,value:b})=>({name:a,value:b,options:m}))])}function cQ(a,b,c){let d=c?.isSingleton===!0||(!c||!("isSingleton"in c))&&cD();if(d&&e)return e;if(!a||!b)throw Error(`@supabase/ssr: Your project's URL and API key are required to create a Supabase client! - -Check your Supabase project's API settings to find these values - -https://supabase.com/dashboard/project/_/settings/api`);let{storage:f}=function(a,b){let c,d,e=a.cookies??null,f=a.cookieEncoding,g={},h={};if(e)if("get"in e){let a=async a=>{let b=a.flatMap(a=>[a,...Array.from({length:5}).map((b,c)=>`${a}.${c}`)]),c=[];for(let a=0;aawait a(b),"set"in e&&"remove"in e)d=async a=>{for(let b=0;b{console.warn("@supabase/ssr: createServerClient was configured without set and remove cookie methods, but the client needs to set cookies. This can lead to issues such as random logouts, early session termination or increased token refresh requests. If in NextJS, check your middleware.ts file, route handlers and server actions for correctness. Consider switching to the getAll and setAll cookie methods instead of get, set and remove which are deprecated and can be difficult to use correctly.")};else throw Error("@supabase/ssr: createBrowserClient requires configuring a getAll and setAll cookie method (deprecated: alternatively both get, set and remove can be used)")}else if("getAll"in e)if(c=async()=>await e.getAll(),"setAll"in e)d=e.setAll;else if(b)d=async()=>{console.warn("@supabase/ssr: createServerClient was configured without the setAll cookie method, but the client needs to set cookies. This can lead to issues such as random logouts, early session termination or increased token refresh requests. If in NextJS, check your middleware.ts file, route handlers and server actions for correctness.")};else throw Error("@supabase/ssr: createBrowserClient requires configuring both getAll and setAll cookie methods (deprecated: alternatively both get, set and remove can be used)");else throw Error(`@supabase/ssr: ${b?"createServerClient":"createBrowserClient"} requires configuring getAll and setAll cookie methods (deprecated: alternatively use get, set and remove).${cD()?" As this is called in a browser runtime, consider removing the cookies option object to use the document.cookie API automatically.":""}`);else if(!b&&cD())c=()=>(()=>{let a=(0,cC.q)(document.cookie);return Object.keys(a).map(b=>({name:b,value:a[b]}))})(),d=a=>{a.forEach(({name:a,value:b,options:c})=>{document.cookie=(0,cC.l)(a,b,c)})};else if(b)throw Error("@supabase/ssr: createServerClient must be initialized with cookie options that specify getAll and setAll functions (deprecated, not recommended: alternatively use get, set and remove)");else c=()=>[],d=()=>{throw Error("@supabase/ssr: createBrowserClient in non-browser runtimes (including Next.js pre-rendering mode) was not initialized cookie options that specify getAll and setAll functions (deprecated: alternatively use get, set and remove), but they were needed")};return b?{getAll:c,setAll:d,setItems:g,removedItems:h,storage:{isServer:!0,getItem:async a=>{if("string"==typeof g[a])return g[a];if(h[a])return null;let b=await c([a]),d=await cI(a,async a=>{let c=b?.find(({name:b})=>b===a)||null;return c?c.value:null});if(!d)return null;let e=d;return"string"==typeof d&&d.startsWith(cO)&&(e=cN(d.substring(cO.length))),e},setItem:async(b,e)=>{b.endsWith("-code-verifier")&&await cP({getAll:c,setAll:d,setItems:{[b]:e},removedItems:{}},{cookieOptions:a?.cookieOptions??null,cookieEncoding:f}),g[b]=e,delete h[b]},removeItem:async a=>{delete g[a],h[a]=!0}}}:{getAll:c,setAll:d,setItems:g,removedItems:h,storage:{isServer:!1,getItem:async a=>{let b=await c([a]),d=await cI(a,async a=>{let c=b?.find(({name:b})=>b===a)||null;return c?c.value:null});if(!d)return null;let e=d;return d.startsWith(cO)&&(e=cN(d.substring(cO.length))),e},setItem:async(b,e)=>{let g=await c([b]),h=new Set((g?.map(({name:a})=>a)||[]).filter(a=>cG(a,b))),i=e;"base64url"===f&&(i=cO+cM(e));let j=cH(b,i);j.forEach(({name:a})=>{h.delete(a)});let k={...cE,...a?.cookieOptions,maxAge:0},l={...cE,...a?.cookieOptions,maxAge:cE.maxAge};delete k.name,delete l.name;let m=[...[...h].map(a=>({name:a,value:"",options:k})),...j.map(({name:a,value:b})=>({name:a,value:b,options:l}))];m.length>0&&await d(m)},removeItem:async b=>{let e=await c([b]),f=(e?.map(({name:a})=>a)||[]).filter(a=>cG(a,b)),g={...cE,...a?.cookieOptions,maxAge:0};delete g.name,f.length>0&&await d(f.map(a=>({name:a,value:"",options:g})))}}}}({...c,cookieEncoding:c?.cookieEncoding??"base64url"},!1),g=new cB(a,b,{...c,global:{...c?.global,headers:{...c?.global?.headers,"X-Client-Info":"supabase-ssr/0.5.2"}},auth:{...c?.auth,...c?.cookieOptions?.name?{storageKey:c.cookieOptions.name}:null,flowType:"pkce",autoRefreshToken:cD(),detectSessionInUrl:cD(),persistSession:!0,storage:f}});return d&&(e=g),g}},24584:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{REDIRECT_ERROR_CODE:function(){return e},RedirectType:function(){return f},isRedirectError:function(){return g}});let d=c(39818),e="NEXT_REDIRECT";var f=function(a){return a.push="push",a.replace="replace",a}({});function g(a){if("object"!=typeof a||null===a||!("digest"in a)||"string"!=typeof a.digest)return!1;let b=a.digest.split(";"),[c,f]=b,g=b.slice(2,-2).join(";"),h=Number(b.at(-2));return c===e&&("replace"===f||"push"===f)&&"string"==typeof g&&!isNaN(h)&&h in d.RedirectStatusCode}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},25459:(a,b,c)=>{"use strict";a.exports=c(73653).vendored["react-rsc"].ReactServerDOMWebpackServer},26521:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"InvariantError",{enumerable:!0,get:function(){return c}});class c extends Error{constructor(a,b){super("Invariant: "+(a.endsWith(".")?a:a+".")+" This is a bug in Next.js.",b),this.name="InvariantError"}}},26743:(a,b,c)=>{"use strict";c.d(b,{X4:()=>l,e$:()=>n,eM:()=>k,YL:()=>i,a:()=>p,Cg:()=>m,Me:()=>g,Nd:()=>o,Y9:()=>r,j4:()=>q});var d=c(28534);function e(a,b=0,c=1){return function(a,b=Number.MIN_SAFE_INTEGER,c=Number.MAX_SAFE_INTEGER){return Math.max(b,Math.min(a,c))}(a,b,c)}function f(a){let b;if(a.type)return a;if("#"===a.charAt(0))return f(function(a){a=a.slice(1);let b=RegExp(`.{1,${a.length>=6?2:1}}`,"g"),c=a.match(b);return c&&1===c[0].length&&(c=c.map(a=>a+a)),c?`rgb${4===c.length?"a":""}(${c.map((a,b)=>b<3?parseInt(a,16):Math.round(parseInt(a,16)/255*1e3)/1e3).join(", ")})`:""}(a));let c=a.indexOf("("),e=a.substring(0,c);if(!["rgb","rgba","hsl","hsla","color"].includes(e))throw Error((0,d.A)(9,a));let g=a.substring(c+1,a.length-1);if("color"===e){if(b=(g=g.split(" ")).shift(),4===g.length&&"/"===g[3].charAt(0)&&(g[3]=g[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(b))throw Error((0,d.A)(10,b))}else g=g.split(",");return{type:e,values:g=g.map(a=>parseFloat(a)),colorSpace:b}}let g=(a,b)=>{try{return(a=>{let b=f(a);return b.values.slice(0,3).map((a,c)=>b.type.includes("hsl")&&0!==c?`${a}%`:a).join(" ")})(a)}catch(b){return a}};function h(a){let{type:b,colorSpace:c}=a,{values:d}=a;return b.includes("rgb")?d=d.map((a,b)=>b<3?parseInt(a,10):a):b.includes("hsl")&&(d[1]=`${d[1]}%`,d[2]=`${d[2]}%`),d=b.includes("color")?`${c} ${d.join(" ")}`:`${d.join(", ")}`,`${b}(${d})`}function i(a){let{values:b}=a=f(a),c=b[0],d=b[1]/100,e=b[2]/100,g=d*Math.min(e,1-e),i=(a,b=(a+c/30)%12)=>e-g*Math.max(Math.min(b-3,9-b,1),-1),j="rgb",k=[Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4))];return"hsla"===a.type&&(j+="a",k.push(b[3])),h({type:j,values:k})}function j(a){let b="hsl"===(a=f(a)).type||"hsla"===a.type?f(i(a)).values:a.values;return Number((.2126*(b=b.map(b=>("color"!==a.type&&(b/=255),b<=.03928?b/12.92:((b+.055)/1.055)**2.4)))[0]+.7152*b[1]+.0722*b[2]).toFixed(3))}function k(a,b){let c=j(a),d=j(b);return(Math.max(c,d)+.05)/(Math.min(c,d)+.05)}function l(a,b){return a=f(a),b=e(b),("rgb"===a.type||"hsl"===a.type)&&(a.type+="a"),"color"===a.type?a.values[3]=`/${b}`:a.values[3]=b,h(a)}function m(a,b,c){try{return l(a,b)}catch(b){return a}}function n(a,b){if(a=f(a),b=e(b),a.type.includes("hsl"))a.values[2]*=1-b;else if(a.type.includes("rgb")||a.type.includes("color"))for(let c=0;c<3;c+=1)a.values[c]*=1-b;return h(a)}function o(a,b,c){try{return n(a,b)}catch(b){return a}}function p(a,b){if(a=f(a),b=e(b),a.type.includes("hsl"))a.values[2]+=(100-a.values[2])*b;else if(a.type.includes("rgb"))for(let c=0;c<3;c+=1)a.values[c]+=(255-a.values[c])*b;else if(a.type.includes("color"))for(let c=0;c<3;c+=1)a.values[c]+=(1-a.values[c])*b;return h(a)}function q(a,b,c){try{return p(a,b)}catch(b){return a}}function r(a,b,c){try{return function(a,b=.15){return j(a)>.5?n(a,b):p(a,b)}(a,b)}catch(b){return a}}},27178:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{HTTPAccessErrorStatus:function(){return c},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return e},getAccessFallbackErrorTypeByStatus:function(){return h},getAccessFallbackHTTPStatus:function(){return g},isHTTPAccessFallbackError:function(){return f}});let c={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},d=new Set(Object.values(c)),e="NEXT_HTTP_ERROR_FALLBACK";function f(a){if("object"!=typeof a||null===a||!("digest"in a)||"string"!=typeof a.digest)return!1;let[b,c]=a.digest.split(";");return b===e&&d.has(Number(c))}function g(a){return Number(a.digest.split(";")[1])}function h(a){switch(a){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},27190:(a,b)=>{"use strict";function c(a){return Array.isArray(a)?a[1]:a}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"getSegmentValue",{enumerable:!0,get:function(){return c}}),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},27561:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return B}});let d=c(15915),e=c(86274),f=c(78157),g=c(13136),h=e._(c(31768)),i=d._(c(65081)),j=c(9344),k=c(94082),l=c(43508),m=c(92810),n=c(58395),o=c(20653),p=c(97944),q=c(67805),r=c(82521),s=c(78592),t=c(46259),u=c(91507);c(39266),i.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;let v=["bottom","height","left","right","top","width","x","y"];function w(a,b){let c=a.getBoundingClientRect();return c.top>=0&&c.top<=b}class x extends h.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...a){super(...a),this.handlePotentialScroll=()=>{let{focusAndScrollRef:a,segmentPath:b}=this.props;if(a.apply){if(0!==a.segmentPaths.length&&!a.segmentPaths.some(a=>b.every((b,c)=>(0,n.matchSegment)(b,a[c]))))return;let c=null,d=a.hashFragment;if(d&&(c=function(a){var b;return"top"===a?document.body:null!=(b=document.getElementById(a))?b:document.getElementsByName(a)[0]}(d)),c||(c=null),!(c instanceof Element))return;for(;!(c instanceof HTMLElement)||function(a){if(["sticky","fixed"].includes(getComputedStyle(a).position))return!0;let b=a.getBoundingClientRect();return v.every(a=>0===b[a])}(c);){if(null===c.nextElementSibling)return;c=c.nextElementSibling}a.apply=!1,a.hashFragment=null,a.segmentPaths=[],(0,o.disableSmoothScrollDuringRouteTransition)(()=>{if(d)return void c.scrollIntoView();let a=document.documentElement,b=a.clientHeight;!w(c,b)&&(a.scrollTop=0,w(c,b)||c.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:a.onlyHashChange}),a.onlyHashChange=!1,c.focus()}}}}function y(a){let{segmentPath:b,children:c}=a,d=(0,h.useContext)(j.GlobalLayoutRouterContext);if(!d)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,f.jsx)(x,{segmentPath:b,focusAndScrollRef:d.focusAndScrollRef,children:c})}function z(a){let{tree:b,segmentPath:c,cacheNode:d,url:e}=a,i=(0,h.useContext)(j.GlobalLayoutRouterContext);if(!i)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let{tree:m}=i,o=null!==d.prefetchRsc?d.prefetchRsc:d.rsc,p=(0,h.useDeferredValue)(d.rsc,o),q="object"==typeof p&&null!==p&&"function"==typeof p.then?(0,h.use)(p):p;if(!q){let a=d.lazyData;if(null===a){let b=function a(b,c){if(b){let[d,e]=b,f=2===b.length;if((0,n.matchSegment)(c[0],d)&&c[1].hasOwnProperty(e)){if(f){let b=a(void 0,c[1][e]);return[c[0],{...c[1],[e]:[b[0],b[1],b[2],"refetch"]}]}return[c[0],{...c[1],[e]:a(b.slice(2),c[1][e])}]}}return c}(["",...c],m),f=(0,s.hasInterceptionRouteInCurrentTree)(m),j=Date.now();d.lazyData=a=(0,k.fetchServerResponse)(new URL(e,location.origin),{flightRouterState:b,nextUrl:f?i.nextUrl:null}).then(a=>((0,h.startTransition)(()=>{(0,t.dispatchAppRouterAction)({type:g.ACTION_SERVER_PATCH,previousTree:m,serverResponse:a,navigatedAt:j})}),a)),(0,h.use)(a)}(0,h.use)(l.unresolvedThenable)}return(0,f.jsx)(j.LayoutRouterContext.Provider,{value:{parentTree:b,parentCacheNode:d,parentSegmentPath:c,url:e},children:q})}function A(a){let b,{loading:c,children:d}=a;if(b="object"==typeof c&&null!==c&&"function"==typeof c.then?(0,h.use)(c):c){let a=b[0],c=b[1],e=b[2];return(0,f.jsx)(h.Suspense,{fallback:(0,f.jsxs)(f.Fragment,{children:[c,e,a]}),children:d})}return(0,f.jsx)(f.Fragment,{children:d})}function B(a){let{parallelRouterKey:b,error:c,errorStyles:d,errorScripts:e,templateStyles:g,templateScripts:i,template:k,notFound:l,forbidden:n,unauthorized:o,segmentViewBoundaries:s}=a,t=(0,h.useContext)(j.LayoutRouterContext);if(!t)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:v,parentCacheNode:w,parentSegmentPath:x,url:B}=t,C=w.parallelRoutes,D=C.get(b);D||(D=new Map,C.set(b,D));let E=v[0],F=null===x?[b]:x.concat([E,b]),G=v[1][b],H=G[0],I=(0,r.createRouterCacheKey)(H,!0),J=(0,u.useRouterBFCache)(G,I),K=[];do{let a=J.tree,b=J.stateKey,h=a[0],s=(0,r.createRouterCacheKey)(h),t=D.get(s);if(void 0===t){let a={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};t=a,D.set(s,a)}let u=w.loading,v=(0,f.jsxs)(j.TemplateContext.Provider,{value:(0,f.jsxs)(y,{segmentPath:F,children:[(0,f.jsx)(m.ErrorBoundary,{errorComponent:c,errorStyles:d,errorScripts:e,children:(0,f.jsx)(A,{loading:u,children:(0,f.jsx)(q.HTTPAccessFallbackBoundary,{notFound:l,forbidden:n,unauthorized:o,children:(0,f.jsxs)(p.RedirectBoundary,{children:[(0,f.jsx)(z,{url:B,tree:a,cacheNode:t,segmentPath:F}),null]})})})}),null]}),children:[g,i,k]},b);K.push(v),J=J.next}while(null!==J);return K}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},27683:(a,b,c)=>{"use strict";function d(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unauthorized",{enumerable:!0,get:function(){return d}}),c(37416).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},27831:(a,b)=>{"use strict";function c(a){return Object.prototype.toString.call(a)}function d(a){if("[object Object]"!==c(a))return!1;let b=Object.getPrototypeOf(a);return null===b||b.hasOwnProperty("isPrototypeOf")}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getObjectClassLabel:function(){return c},isPlainObject:function(){return d}})},28534:(a,b,c)=>{"use strict";function d(a,...b){let c=new URL(`https://mui.com/production-error/?code=${a}`);return b.forEach(a=>c.searchParams.append("args[]",a)),`Minified MUI error #${a}; visit ${c} for the full message.`}c.d(b,{A:()=>d})},30225:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>h,useRtl:()=>g});var d=c(31768),e=c(78157);let f=d.createContext(),g=()=>d.useContext(f)??!1,h=function({value:a,...b}){return(0,e.jsx)(f.Provider,{value:a??!0,...b})}},30291:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},ServerInsertedHTMLContext:function(){return j.ServerInsertedHTMLContext},forbidden:function(){return i.forbidden},notFound:function(){return i.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},unauthorized:function(){return i.unauthorized},unstable_isUnrecognizedActionError:function(){return k.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return i.unstable_rethrow},useParams:function(){return p},usePathname:function(){return n},useRouter:function(){return o},useSearchParams:function(){return m},useSelectedLayoutSegment:function(){return r},useSelectedLayoutSegments:function(){return q},useServerInsertedHTML:function(){return j.useServerInsertedHTML}});let d=c(31768),e=c(9344),f=c(66351),g=c(27190),h=c(44859),i=c(7440),j=c(66829),k=c(12786),l=c(41179).useDynamicRouteParams;function m(){let a=(0,d.useContext)(f.SearchParamsContext),b=(0,d.useMemo)(()=>a?new i.ReadonlyURLSearchParams(a):null,[a]);{let{bailoutToClientRendering:a}=c(97206);a("useSearchParams()")}return b}function n(){return null==l||l("usePathname()"),(0,d.useContext)(f.PathnameContext)}function o(){let a=(0,d.useContext)(e.AppRouterContext);if(null===a)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return a}function p(){return null==l||l("useParams()"),(0,d.useContext)(f.PathParamsContext)}function q(a){void 0===a&&(a="children"),null==l||l("useSelectedLayoutSegments()");let b=(0,d.useContext)(e.LayoutRouterContext);return b?function a(b,c,d,e){let f;if(void 0===d&&(d=!0),void 0===e&&(e=[]),d)f=b[1][c];else{var i;let a=b[1];f=null!=(i=a.children)?i:Object.values(a)[0]}if(!f)return e;let j=f[0],k=(0,g.getSegmentValue)(j);return!k||k.startsWith(h.PAGE_SEGMENT_KEY)?e:(e.push(k),a(f,c,!1,e))}(b.parentTree,a):null}function r(a){void 0===a&&(a="children"),null==l||l("useSelectedLayoutSegment()");let b=q(a);if(!b||0===b.length)return null;let c="children"===a?b[0]:b[b.length-1];return c===h.DEFAULT_SEGMENT_KEY?null:c}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},31768:(a,b,c)=>{"use strict";a.exports=c(83935).vendored["react-ssr"].React},32890:(a,b,c)=>{"use strict";c.d(b,{Ay:()=>l});var d=c(31768),e=c(33010),f=c(89436),g=c(78157);let h="function"==typeof(0,e.Dp)({}),i=(a,b=!1)=>{let c={};b&&a.colorSchemes&&"function"==typeof a.getColorSchemeSelector&&Object.entries(a.colorSchemes).forEach(([b,d])=>{let e=a.getColorSchemeSelector(b);e.startsWith("@")?c[e]={":root":{colorScheme:d.palette?.mode}}:c[e.replace(/\s*&/,"")]={colorScheme:d.palette?.mode}});let d={html:((a,b)=>({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%",...b&&!a.vars&&{colorScheme:a.palette.mode}}))(a,b),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:a.typography.fontWeightBold},body:{margin:0,...(a=>({color:(a.vars||a).palette.text.primary,...a.typography.body1,backgroundColor:(a.vars||a).palette.background.default,"@media print":{backgroundColor:(a.vars||a).palette.common.white}}))(a),"&::backdrop":{backgroundColor:(a.vars||a).palette.background.default}},...c},e=a.components?.MuiCssBaseline?.styleOverrides;return e&&(d=[d,e]),d},j="mui-ecs",k=(0,e.Dp)(h?({theme:a,enableColorScheme:b})=>i(a,b):({theme:a})=>(a=>{let b=i(a,!1),c=Array.isArray(b)?b[0]:b;return!a.vars&&c&&(c.html[`:root:has(${j})`]={colorScheme:a.palette.mode}),a.colorSchemes&&Object.entries(a.colorSchemes).forEach(([b,d])=>{let e=a.getColorSchemeSelector(b);e.startsWith("@")?c[e]={[`:root:not(:has(.${j}))`]:{colorScheme:d.palette?.mode}}:c[e.replace(/\s*&/,"")]={[`&:not(:has(.${j}))`]:{colorScheme:d.palette?.mode}}}),b})(a)),l=function(a){let{children:b,enableColorScheme:c=!1}=(0,f.b)({props:a,name:"MuiCssBaseline"});return(0,g.jsxs)(d.Fragment,{children:[h&&(0,g.jsx)(k,{enableColorScheme:c}),!h&&!c&&(0,g.jsx)("span",{className:j,style:{display:"none"}}),b]})}},32967:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ACTION_HEADER:function(){return d},FLIGHT_HEADERS:function(){return l},NEXT_ACTION_NOT_FOUND_HEADER:function(){return s},NEXT_DID_POSTPONE_HEADER:function(){return o},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return i},NEXT_HMR_REFRESH_HEADER:function(){return h},NEXT_IS_PRERENDER_HEADER:function(){return r},NEXT_REWRITTEN_PATH_HEADER:function(){return p},NEXT_REWRITTEN_QUERY_HEADER:function(){return q},NEXT_ROUTER_PREFETCH_HEADER:function(){return f},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return g},NEXT_ROUTER_STALE_TIME_HEADER:function(){return n},NEXT_ROUTER_STATE_TREE_HEADER:function(){return e},NEXT_RSC_UNION_QUERY:function(){return m},NEXT_URL:function(){return j},RSC_CONTENT_TYPE_HEADER:function(){return k},RSC_HEADER:function(){return c}});let c="rsc",d="next-action",e="next-router-state-tree",f="next-router-prefetch",g="next-router-segment-prefetch",h="next-hmr-refresh",i="__next_hmr_refresh_hash__",j="next-url",k="text/x-component",l=[c,e,f,h,g],m="_rsc",n="x-nextjs-stale-time",o="x-nextjs-postponed",p="x-nextjs-rewritten-path",q="x-nextjs-rewritten-query",r="x-nextjs-prerender",s="x-nextjs-action-not-found";("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},33010:(a,b,c)=>{"use strict";c.d(b,{Dp:()=>j,Dg:()=>k});var d=c(75480),e=c(71170),f=c(17348),g=c(69833),h=c(78157);let i=function(a){return(0,h.jsx)(e.default,{...a,defaultTheme:f.A,themeId:g.A})};function j(a){return function(b){return(0,h.jsx)(i,{styles:"function"==typeof a?c=>a({theme:c,...b}):a})}}function k(){return d.A}},33600:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>g,systemDefaultTheme:()=>f});var d=c(7581),e=c(4094);let f=(0,d.A)(),g=function(a=f){return(0,e.default)(a)}},34955:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"createMetadataComponents",{enumerable:!0,get:function(){return s}});let d=c(5939),e=function(a,b){if(a&&a.__esModule)return a;if(null===a||"object"!=typeof a&&"function"!=typeof a)return{default:a};var c=r(b);if(c&&c.has(a))return c.get(a);var d={__proto__:null},e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in a)if("default"!==f&&Object.prototype.hasOwnProperty.call(a,f)){var g=e?Object.getOwnPropertyDescriptor(a,f):null;g&&(g.get||g.set)?Object.defineProperty(d,f,g):d[f]=a[f]}return d.default=a,c&&c.set(a,d),d}(c(11110)),f=c(64684),g=c(9536),h=c(15822),i=c(988),j=c(66524),k=c(66837),l=c(27178),m=c(82221),n=c(10959),o=c(18983),p=c(94409),q=c(81454);function r(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(r=function(a){return a?c:b})(a)}function s({tree:a,pathname:b,parsedQuery:c,metadataContext:f,getDynamicParamFromSegment:g,appUsingSizeAdjustment:h,errorType:i,workStore:j,MetadataBoundary:k,ViewportBoundary:r,serveStreamingMetadata:s}){let u=(0,p.createServerSearchParamsForMetadata)(c,j),w=(0,q.createServerPathnameForMetadata)(b,j);function y(){return x(a,u,g,j,i)}async function A(){try{return await y()}catch(b){if(!i&&(0,l.isHTTPAccessFallbackError)(b))try{return await z(a,u,g,j)}catch{}return null}}function B(){return t(a,w,u,g,f,j,i)}async function C(){let b,c=null;try{return{metadata:b=await B(),error:null,digest:void 0}}catch(d){if(c=d,!i&&(0,l.isHTTPAccessFallbackError)(d))try{return{metadata:b=await v(a,w,u,g,f,j),error:c,digest:null==c?void 0:c.digest}}catch(a){if(c=a,s&&(0,o.isPostpone)(a))throw a}if(s&&(0,o.isPostpone)(d))throw d;return{metadata:b,error:c,digest:null==c?void 0:c.digest}}}function D(){return s?(0,d.jsx)("div",{hidden:!0,children:(0,d.jsx)(e.Suspense,{fallback:null,children:(0,d.jsx)(E,{})})}):(0,d.jsx)(E,{})}async function E(){return(await C()).metadata}async function F(){s||await B()}async function G(){await y()}return A.displayName=m.VIEWPORT_BOUNDARY_NAME,D.displayName=m.METADATA_BOUNDARY_NAME,{ViewportTree:function(){return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(r,{children:(0,d.jsx)(A,{})}),h?(0,d.jsx)("meta",{name:"next-size-adjust",content:""}):null]})},MetadataTree:function(){return(0,d.jsx)(k,{children:(0,d.jsx)(D,{})})},getViewportReady:G,getMetadataReady:F,StreamingMetadataOutlet:s?function(){return(0,d.jsx)(n.AsyncMetadataOutlet,{promise:C()})}:null}}let t=(0,e.cache)(u);async function u(a,b,c,d,e,f,g){return B(a,b,c,d,e,f,"redirect"===g?void 0:g)}let v=(0,e.cache)(w);async function w(a,b,c,d,e,f){return B(a,b,c,d,e,f,"not-found")}let x=(0,e.cache)(y);async function y(a,b,c,d,e){return C(a,b,c,d,"redirect"===e?void 0:e)}let z=(0,e.cache)(A);async function A(a,b,c,d){return C(a,b,c,d,"not-found")}async function B(a,b,c,l,m,n,o){var p;let q=(p=await (0,j.resolveMetadata)(a,b,c,o,l,n,m),(0,k.MetaFilter)([(0,f.BasicMeta)({metadata:p}),(0,g.AlternatesMetadata)({alternates:p.alternates}),(0,f.ItunesMeta)({itunes:p.itunes}),(0,f.FacebookMeta)({facebook:p.facebook}),(0,f.PinterestMeta)({pinterest:p.pinterest}),(0,f.FormatDetectionMeta)({formatDetection:p.formatDetection}),(0,f.VerificationMeta)({verification:p.verification}),(0,f.AppleWebAppMeta)({appleWebApp:p.appleWebApp}),(0,h.OpenGraphMetadata)({openGraph:p.openGraph}),(0,h.TwitterMetadata)({twitter:p.twitter}),(0,h.AppLinksMeta)({appLinks:p.appLinks}),(0,i.IconsMetadata)({icons:p.icons})]));return(0,d.jsx)(d.Fragment,{children:q.map((a,b)=>(0,e.cloneElement)(a,{key:b}))})}async function C(a,b,c,g,h){var i;let l=(i=await (0,j.resolveViewport)(a,b,h,c,g),(0,k.MetaFilter)([(0,f.ViewportMeta)({viewport:i})]));return(0,d.jsx)(d.Fragment,{children:l.map((a,b)=>(0,e.cloneElement)(a,{key:b}))})}},35297:a=>{(()=>{"use strict";var b={695:a=>{var b=/(?:^|,)\s*?no-cache\s*?(?:,|$)/;function c(a){var b=a&&Date.parse(a);return"number"==typeof b?b:NaN}a.exports=function(a,d){var e=a["if-modified-since"],f=a["if-none-match"];if(!e&&!f)return!1;var g=a["cache-control"];if(g&&b.test(g))return!1;if(f&&"*"!==f){var h=d.etag;if(!h)return!1;for(var i=!0,j=function(a){for(var b=0,c=[],d=0,e=0,f=a.length;e{"use strict";var d=c(28354),e=c(55963),f={stream:!0},g=Object.prototype.hasOwnProperty,h=new Map;function i(a){var b=globalThis.__next_require__(a);return"function"!=typeof b.then||"fulfilled"===b.status?null:(b.then(function(a){b.status="fulfilled",b.value=a},function(a){b.status="rejected",b.reason=a}),b)}function j(){}function k(a){for(var b=a[1],d=[],e=0;ee||35===e||114===e||120===e?(h=e,e=3,d++):(h=0,e=3);continue;case 2:44===(l=c[d++])?e=4:i=i<<4|(96c.length&&(l=-1)}var m=c.byteOffset+d;if(-1c||114===c||120===c?(g=c,c=3,b++):(g=0,c=3);continue;case 2:44===(k=a.charCodeAt(b++))?c=4:h=h<<4|(963*h)throw Error("String chunks need to be passed in their original shape. Not split into smaller string chunks. This is a bug in the wiring of the React streams.");k=a.length}if(-1{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{hasAdjacentParameterIssues:function(){return d},normalizeAdjacentParameters:function(){return e},normalizeTokensForRegexp:function(){return f},stripParameterSeparators:function(){return g}});let c="_NEXTSEP_";function d(a){return"string"==typeof a&&!!(/\/\(\.{1,3}\):[^/\s]+/.test(a)||/:[a-zA-Z_][a-zA-Z0-9_]*:[a-zA-Z_][a-zA-Z0-9_]*/.test(a))}function e(a){let b=a;return(b=b.replace(/(\([^)]*\)):([^/\s]+)/g,`$1${c}:$2`)).replace(/:([^:/\s)]+)(?=:)/g,`:$1${c}`)}function f(a){return a.map(a=>"object"==typeof a&&null!==a&&"modifier"in a&&("*"===a.modifier||"+"===a.modifier)&&"prefix"in a&&"suffix"in a&&""===a.prefix&&""===a.suffix?{...a,prefix:"/"}:a)}function g(a){let b={};for(let[d,e]of Object.entries(a))"string"==typeof e?b[d]=e.replace(RegExp(`^${c}`),""):Array.isArray(e)?b[d]=e.map(a=>"string"==typeof a?a.replace(RegExp(`^${c}`),""):a):b[d]=e;return b}},37416:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{HTTPAccessErrorStatus:function(){return c},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return e},getAccessFallbackErrorTypeByStatus:function(){return h},getAccessFallbackHTTPStatus:function(){return g},isHTTPAccessFallbackError:function(){return f}});let c={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},d=new Set(Object.values(c)),e="NEXT_HTTP_ERROR_FALLBACK";function f(a){if("object"!=typeof a||null===a||!("digest"in a)||"string"!=typeof a.digest)return!1;let[b,c]=a.digest.split(";");return b===e&&d.has(Number(c))}function g(a){return Number(a.digest.split(";")[1])}function h(a){switch(a){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},38571:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{safeCompile:function(){return g},safePathToRegexp:function(){return f},safeRegexpToFunction:function(){return h},safeRouteMatcher:function(){return i}});let d=c(6768),e=c(36576);function f(a,b,c){if("string"!=typeof a)return(0,d.pathToRegexp)(a,b,c);let f=(0,e.hasAdjacentParameterIssues)(a),g=f?(0,e.normalizeAdjacentParameters)(a):a;try{return(0,d.pathToRegexp)(g,b,c)}catch(g){if(!f)try{let f=(0,e.normalizeAdjacentParameters)(a);return(0,d.pathToRegexp)(f,b,c)}catch(a){}throw g}}function g(a,b){let c=(0,e.hasAdjacentParameterIssues)(a),f=c?(0,e.normalizeAdjacentParameters)(a):a;try{return(0,d.compile)(f,b)}catch(f){if(!c)try{let c=(0,e.normalizeAdjacentParameters)(a);return(0,d.compile)(c,b)}catch(a){}throw f}}function h(a,b){let c=(0,d.regexpToFunction)(a,b||[]);return a=>{let b=c(a);return!!b&&{...b,params:(0,e.stripParameterSeparators)(b.params)}}}function i(a){return b=>{let c=a(b);return!!c&&(0,e.stripParameterSeparators)(c)}}},38898:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"createProxy",{enumerable:!0,get:function(){return d}});let d=c(25459).createClientModuleProxy},39266:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{normalizeAppPath:function(){return f},normalizeRscURL:function(){return g}});let d=c(83563),e=c(44859);function f(a){return(0,d.ensureLeadingSlash)(a.split("/").reduce((a,b,c,d)=>!b||(0,e.isGroupSegment)(b)||"@"===b[0]||("page"===b||"route"===b)&&c===d.length-1?a:a+"/"+b,""))}function g(a){return a.replace(/\.rsc($|\?)/,"$1")}},39370:(a,b)=>{"use strict";function c(a){return null!==a&&"object"==typeof a&&"then"in a&&"function"==typeof a.then}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isThenable",{enumerable:!0,get:function(){return c}})},40354:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unstable_rethrow",{enumerable:!0,get:function(){return function a(b){if((0,g.isNextRouterError)(b)||(0,f.isBailoutToCSRError)(b)||(0,i.isDynamicServerError)(b)||(0,h.isDynamicPostpone)(b)||(0,e.isPostpone)(b)||(0,d.isHangingPromiseRejectionError)(b))throw b;b instanceof Error&&"cause"in b&&a(b.cause)}}});let d=c(44748),e=c(3029),f=c(86550),g=c(59658),h=c(41179),i=c(18111);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},40610:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0});function d(){throw Object.defineProperty(Error("Taint can only be used with the taint flag."),"__NEXT_ERROR_CODE",{value:"E354",enumerable:!1,configurable:!0})}!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{taintObjectReference:function(){return e},taintUniqueValue:function(){return f}}),c(11110);let e=d,f=d},40766:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{resolveAlternates:function(){return j},resolveAppLinks:function(){return q},resolveAppleWebApp:function(){return p},resolveFacebook:function(){return s},resolveItunes:function(){return r},resolvePagination:function(){return t},resolveRobots:function(){return m},resolveThemeColor:function(){return g},resolveVerification:function(){return o}});let d=c(14691),e=c(43144);function f(a,b,c,d){if(a instanceof URL){let b=new URL(c,a);a.searchParams.forEach((a,c)=>b.searchParams.set(c,a)),a=b}return(0,e.resolveAbsoluteUrlWithPathname)(a,b,c,d)}let g=a=>{var b;if(!a)return null;let c=[];return null==(b=(0,d.resolveAsArrayOrUndefined)(a))||b.forEach(a=>{"string"==typeof a?c.push({color:a}):"object"==typeof a&&c.push({color:a.color,media:a.media})}),c};async function h(a,b,c,d){if(!a)return null;let e={};for(let[g,h]of Object.entries(a))if("string"==typeof h||h instanceof URL){let a=await c;e[g]=[{url:f(h,b,a,d)}]}else if(h&&h.length){e[g]=[];let a=await c;h.forEach((c,h)=>{let i=f(c.url,b,a,d);e[g][h]={url:i,title:c.title}})}return e}async function i(a,b,c,d){return a?{url:f("string"==typeof a||a instanceof URL?a:a.url,b,await c,d)}:null}let j=async(a,b,c,d)=>{if(!a)return null;let e=await i(a.canonical,b,c,d),f=await h(a.languages,b,c,d),g=await h(a.media,b,c,d);return{canonical:e,languages:f,media:g,types:await h(a.types,b,c,d)}},k=["noarchive","nosnippet","noimageindex","nocache","notranslate","indexifembedded","nositelinkssearchbox","unavailable_after","max-video-preview","max-image-preview","max-snippet"],l=a=>{if(!a)return null;if("string"==typeof a)return a;let b=[];for(let c of(a.index?b.push("index"):"boolean"==typeof a.index&&b.push("noindex"),a.follow?b.push("follow"):"boolean"==typeof a.follow&&b.push("nofollow"),k)){let d=a[c];void 0!==d&&!1!==d&&b.push("boolean"==typeof d?c:`${c}:${d}`)}return b.join(", ")},m=a=>a?{basic:l(a),googleBot:"string"!=typeof a?l(a.googleBot):null}:null,n=["google","yahoo","yandex","me","other"],o=a=>{if(!a)return null;let b={};for(let c of n){let e=a[c];if(e)if("other"===c)for(let c in b.other={},a.other){let e=(0,d.resolveAsArrayOrUndefined)(a.other[c]);e&&(b.other[c]=e)}else b[c]=(0,d.resolveAsArrayOrUndefined)(e)}return b},p=a=>{var b;if(!a)return null;if(!0===a)return{capable:!0};let c=a.startupImage?null==(b=(0,d.resolveAsArrayOrUndefined)(a.startupImage))?void 0:b.map(a=>"string"==typeof a?{url:a}:a):null;return{capable:!("capable"in a)||!!a.capable,title:a.title||null,startupImage:c,statusBarStyle:a.statusBarStyle||"default"}},q=a=>{if(!a)return null;for(let b in a)a[b]=(0,d.resolveAsArrayOrUndefined)(a[b]);return a},r=async(a,b,c,d)=>a?{appId:a.appId,appArgument:a.appArgument?f(a.appArgument,b,await c,d):void 0}:null,s=a=>a?{appId:a.appId,admins:(0,d.resolveAsArrayOrUndefined)(a.admins)}:null,t=async(a,b,c,d)=>({previous:(null==a?void 0:a.previous)?f(a.previous,b,await c,d):null,next:(null==a?void 0:a.next)?f(a.next,b,await c,d):null})},41179:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{Postpone:function(){return A},PreludeState:function(){return V},abortAndThrowOnSynchronousRequestDataAccess:function(){return x},abortOnSynchronousPlatformIOAccess:function(){return v},accessedDynamicData:function(){return I},annotateDynamicAccess:function(){return N},consumeDynamicAccess:function(){return J},createDynamicTrackingState:function(){return o},createDynamicValidationState:function(){return p},createHangingInputAbortSignal:function(){return M},createRenderInBrowserAbortSignal:function(){return L},delayUntilRuntimeStage:function(){return Y},formatDynamicAPIAccesses:function(){return K},getFirstDynamicReason:function(){return q},isDynamicPostpone:function(){return D},isPrerenderInterruptedError:function(){return H},logDisallowedDynamicError:function(){return W},markCurrentScopeAsDynamic:function(){return r},postponeWithTracking:function(){return B},throwIfDisallowedDynamic:function(){return X},throwToInterruptStaticGeneration:function(){return s},trackAllowedDynamicAccess:function(){return U},trackDynamicDataInDynamicRender:function(){return t},trackSynchronousPlatformIOAccessInDev:function(){return w},trackSynchronousRequestDataAccessInDev:function(){return z},useDynamicRouteParams:function(){return O},warnOnSyncDynamicError:function(){return y}});let d=function(a){return a&&a.__esModule?a:{default:a}}(c(31768)),e=c(18111),f=c(775),g=c(63033),h=c(29294),i=c(44748),j=c(94295),k=c(90699),l=c(86550),m=c(26521),n="function"==typeof d.default.unstable_postpone;function o(a){return{isDebugDynamicAccesses:a,dynamicAccesses:[],syncDynamicErrorWithStack:null}}function p(){return{hasSuspenseAboveBody:!1,hasDynamicMetadata:!1,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[]}}function q(a){var b;return null==(b=a.dynamicAccesses[0])?void 0:b.expression}function r(a,b,c){if(b)switch(b.type){case"cache":case"unstable-cache":case"private-cache":return}if(!a.forceDynamic&&!a.forceStatic){if(a.dynamicShouldError)throw Object.defineProperty(new f.StaticGenBailoutError(`Route ${a.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${c}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(b)switch(b.type){case"prerender-ppr":return B(a.route,c,b.dynamicTracking);case"prerender-legacy":b.revalidate=0;let d=Object.defineProperty(new e.DynamicServerError(`Route ${a.route} couldn't be rendered statically because it used ${c}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw a.dynamicUsageDescription=c,a.dynamicUsageStack=d.stack,d}}}function s(a,b,c){let d=Object.defineProperty(new e.DynamicServerError(`Route ${b.route} couldn't be rendered statically because it used \`${a}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw c.revalidate=0,b.dynamicUsageDescription=a,b.dynamicUsageStack=d.stack,d}function t(a){switch(a.type){case"cache":case"unstable-cache":case"private-cache":return}}function u(a,b,c){let d=G(`Route ${a} needs to bail out of prerendering at this point because it used ${b}.`);c.controller.abort(d);let e=c.dynamicTracking;e&&e.dynamicAccesses.push({stack:e.isDebugDynamicAccesses?Error().stack:void 0,expression:b})}function v(a,b,c,d){let e=d.dynamicTracking;u(a,b,d),e&&null===e.syncDynamicErrorWithStack&&(e.syncDynamicErrorWithStack=c)}function w(a){a.prerenderPhase=!1}function x(a,b,c,d){if(!1===d.controller.signal.aborted){u(a,b,d);let e=d.dynamicTracking;e&&null===e.syncDynamicErrorWithStack&&(e.syncDynamicErrorWithStack=c)}throw G(`Route ${a} needs to bail out of prerendering at this point because it used ${b}.`)}function y(a){a.syncDynamicErrorWithStack&&console.error(a.syncDynamicErrorWithStack)}let z=w;function A({reason:a,route:b}){let c=g.workUnitAsyncStorage.getStore();B(b,a,c&&"prerender-ppr"===c.type?c.dynamicTracking:null)}function B(a,b,c){(function(){if(!n)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,configurable:!0})})(),c&&c.dynamicAccesses.push({stack:c.isDebugDynamicAccesses?Error().stack:void 0,expression:b}),d.default.unstable_postpone(C(a,b))}function C(a,b){return`Route ${a} needs to bail out of prerendering at this point because it used ${b}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function D(a){return"object"==typeof a&&null!==a&&"string"==typeof a.message&&E(a.message)}function E(a){return a.includes("needs to bail out of prerendering at this point because it used")&&a.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===E(C("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let F="NEXT_PRERENDER_INTERRUPTED";function G(a){let b=Object.defineProperty(Error(a),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return b.digest=F,b}function H(a){return"object"==typeof a&&null!==a&&a.digest===F&&"name"in a&&"message"in a&&a instanceof Error}function I(a){return a.length>0}function J(a,b){return a.dynamicAccesses.push(...b.dynamicAccesses),a.dynamicAccesses}function K(a){return a.filter(a=>"string"==typeof a.stack&&a.stack.length>0).map(({expression:a,stack:b})=>(b=b.split("\n").slice(4).filter(a=>!(a.includes("node_modules/next/")||a.includes(" ()")||a.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${a}: -${b}`))}function L(){let a=new AbortController;return a.abort(Object.defineProperty(new l.BailoutToCSRError("Render in Browser"),"__NEXT_ERROR_CODE",{value:"E721",enumerable:!1,configurable:!0})),a.signal}function M(a){switch(a.type){case"prerender":case"prerender-runtime":let b=new AbortController;if(a.cacheSignal)a.cacheSignal.inputReady().then(()=>{b.abort()});else{let c=(0,g.getRuntimeStagePromise)(a);c?c.then(()=>(0,k.scheduleOnNextTick)(()=>b.abort())):(0,k.scheduleOnNextTick)(()=>b.abort())}return b.signal;case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":return}}function N(a,b){let c=b.dynamicTracking;c&&c.dynamicAccesses.push({stack:c.isDebugDynamicAccesses?Error().stack:void 0,expression:a})}function O(a){let b=h.workAsyncStorage.getStore(),c=g.workUnitAsyncStorage.getStore();if(b&&c)switch(c.type){case"prerender-client":case"prerender":{let e=c.fallbackRouteParams;e&&e.size>0&&d.default.use((0,i.makeHangingPromise)(c.renderSignal,b.route,a));break}case"prerender-ppr":{let d=c.fallbackRouteParams;if(d&&d.size>0)return B(b.route,a,c.dynamicTracking);break}case"prerender-runtime":throw Object.defineProperty(new m.InvariantError(`\`${a}\` was called during a runtime prerender. Next.js should be preventing ${a} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E771",enumerable:!1,configurable:!0});case"cache":case"private-cache":throw Object.defineProperty(new m.InvariantError(`\`${a}\` was called inside a cache scope. Next.js should be preventing ${a} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0})}}let P=/\n\s+at Suspense \(\)/,Q=RegExp(`\\n\\s+at Suspense \\(\\)(?:(?!\\n\\s+at (?:body|div|main|section|article|aside|header|footer|nav|form|p|span|h1|h2|h3|h4|h5|h6) \\(\\))[\\s\\S])*?\\n\\s+at ${j.ROOT_LAYOUT_BOUNDARY_NAME} \\([^\\n]*\\)`),R=RegExp(`\\n\\s+at ${j.METADATA_BOUNDARY_NAME}[\\n\\s]`),S=RegExp(`\\n\\s+at ${j.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),T=RegExp(`\\n\\s+at ${j.OUTLET_BOUNDARY_NAME}[\\n\\s]`);function U(a,b,c,d){if(!T.test(b)){if(R.test(b)){c.hasDynamicMetadata=!0;return}if(S.test(b)){c.hasDynamicViewport=!0;return}if(Q.test(b)){c.hasAllowedDynamic=!0,c.hasSuspenseAboveBody=!0;return}else if(P.test(b)){c.hasAllowedDynamic=!0;return}else{if(d.syncDynamicErrorWithStack)return void c.dynamicErrors.push(d.syncDynamicErrorWithStack);let e=function(a,b){let c=Object.defineProperty(Error(a),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return c.stack=c.name+": "+a+b,c}(`Route "${a.route}": A component accessed data, headers, params, searchParams, or a short-lived cache without a Suspense boundary nor a "use cache" above it. See more info: https://nextjs.org/docs/messages/next-prerender-missing-suspense`,b);return void c.dynamicErrors.push(e)}}}var V=function(a){return a[a.Full=0]="Full",a[a.Empty=1]="Empty",a[a.Errored=2]="Errored",a}({});function W(a,b){console.error(b),a.dev||(a.hasReadableErrorStacks?console.error(`To get a more detailed stack trace and pinpoint the issue, start the app in development mode by running \`next dev\`, then open "${a.route}" in your browser to investigate the error.`):console.error(`To get a more detailed stack trace and pinpoint the issue, try one of the following: - - Start the app in development mode by running \`next dev\`, then open "${a.route}" in your browser to investigate the error. - - Rerun the production build with \`next build --debug-prerender\` to generate better stack traces.`))}function X(a,b,c,d){if(0!==b){if(c.hasSuspenseAboveBody)return;if(d.syncDynamicErrorWithStack)throw W(a,d.syncDynamicErrorWithStack),new f.StaticGenBailoutError;let e=c.dynamicErrors;if(e.length>0){for(let b=0;bb):b}},42747:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return h}});let d=c(86274),e=c(78157),f=d._(c(31768)),g=c(9344);function h(){let a=(0,f.useContext)(g.TemplateContext);return(0,e.jsx)(e.Fragment,{children:a})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},43144:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getSocialImageMetadataBaseFallback:function(){return g},isStringOrURL:function(){return e},resolveAbsoluteUrlWithPathname:function(){return k},resolveRelativeUrl:function(){return i},resolveUrl:function(){return h}});let d=function(a){return a&&a.__esModule?a:{default:a}}(c(81965));function e(a){return"string"==typeof a||a instanceof URL}function f(){let a=!!process.env.__NEXT_EXPERIMENTAL_HTTPS;return new URL(`${a?"https":"http"}://localhost:${process.env.PORT||3e3}`)}function g(a){let b=f(),c=function(){let a=process.env.VERCEL_BRANCH_URL||process.env.VERCEL_URL;return a?new URL(`https://${a}`):void 0}(),d=function(){let a=process.env.VERCEL_PROJECT_PRODUCTION_URL;return a?new URL(`https://${a}`):void 0}();return c&&"preview"===process.env.VERCEL_ENV?c:a||d||b}function h(a,b){if(a instanceof URL)return a;if(!a)return null;try{return new URL(a)}catch{}b||(b=f());let c=b.pathname||"";return new URL(d.default.posix.join(c,a),b)}function i(a,b){return"string"==typeof a&&a.startsWith("./")?d.default.posix.resolve(b,a):a}let j=/^(?:\/((?!\.well-known(?:\/.*)?)(?:[^/]+\/)*[^/]+\.\w+))(\/?|$)/i;function k(a,b,c,{trailingSlash:d}){a=i(a,c);let e="",f=b?h(a,b):a;if(e="string"==typeof f?f:"/"===f.pathname?f.origin:f.href,d&&!e.endsWith("/")){let a=e.startsWith("/"),c=e.includes("?"),d=!1,f=!1;if(!a){try{var g;let a=new URL(e);d=null!=b&&a.origin!==b.origin,g=a.pathname,f=j.test(g)}catch{d=!0}if(!f&&!d&&!c)return`${e}/`}}return e}},43508:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unresolvedThenable",{enumerable:!0,get:function(){return c}});let c={then:()=>{}};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},43796:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ROOT_SEGMENT_CACHE_KEY:function(){return f},ROOT_SEGMENT_REQUEST_KEY:function(){return e},appendSegmentCacheKeyPart:function(){return j},appendSegmentRequestKeyPart:function(){return h},convertSegmentPathToStaticExportFilename:function(){return m},createSegmentCacheKeyPart:function(){return i},createSegmentRequestKeyPart:function(){return g}});let d=c(8517),e="",f="";function g(a){if("string"==typeof a)return a.startsWith(d.PAGE_SEGMENT_KEY)?d.PAGE_SEGMENT_KEY:"/_not-found"===a?"_not-found":l(a);let b=a[0],c=a[2];return"$"+c+"$"+l(b)}function h(a,b,c){return a+"/"+("children"===b?c:"@"+l(b)+"/"+c)}function i(a,b){return"string"==typeof b?a:a+"$"+l(b[1])}function j(a,b,c){return a+"/"+("children"===b?c:"@"+l(b)+"/"+c)}let k=/^[a-zA-Z0-9\-_@]+$/;function l(a){return k.test(a)?a:"!"+btoa(a).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function m(a){return"__next"+a.replace(/\//g,".")+".txt"}},44748:(a,b)=>{"use strict";function c(a){return"object"==typeof a&&null!==a&&"digest"in a&&a.digest===d}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{isHangingPromiseRejectionError:function(){return c},makeDevtoolsIOAwarePromise:function(){return i},makeHangingPromise:function(){return g}});let d="HANGING_PROMISE_REJECTION";class e extends Error{constructor(a,b){super(`During prerendering, ${b} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${b} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context. This occurred at route "${a}".`),this.route=a,this.expression=b,this.digest=d}}let f=new WeakMap;function g(a,b,c){if(a.aborted)return Promise.reject(new e(b,c));{let d=new Promise((d,g)=>{let h=g.bind(null,new e(b,c)),i=f.get(a);if(i)i.push(h);else{let b=[h];f.set(a,b),a.addEventListener("abort",()=>{for(let a=0;a{setTimeout(()=>{b(a)},0)})}},44859:(a,b)=>{"use strict";function c(a){return"("===a[0]&&a.endsWith(")")}function d(a){return a.startsWith("@")&&"@children"!==a}function e(a,b){if(a.includes(f)){let a=JSON.stringify(b);return"{}"!==a?f+"?"+a:f}return a}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DEFAULT_SEGMENT_KEY:function(){return g},PAGE_SEGMENT_KEY:function(){return f},addSearchParamsIfPageSegment:function(){return e},isGroupSegment:function(){return c},isParallelRouteSegment:function(){return d}});let f="__PAGE__",g="__DEFAULT__"},44888:(a,b,c)=>{"use strict";c.d(b,{Rk:()=>e,SF:()=>f,sk:()=>g});var d="undefined"!=typeof document;function e(a,b,c){var d="";return c.split(" ").forEach(function(c){void 0!==a[c]?b.push(a[c]+";"):c&&(d+=c+" ")}),d}var f=function(a,b,c){var e=a.key+"-"+b.name;(!1===c||!1===d&&void 0!==a.compat)&&void 0===a.registered[e]&&(a.registered[e]=b.styles)},g=function(a,b,c){f(a,b,c);var e=a.key+"-"+b.name;if(void 0===a.inserted[b.name]){var g="",h=b;do{var i=a.insert(b===h?"."+e:"",h,a.sheet,!0);d||void 0===i||(g+=i),h=h.next}while(void 0!==h);if(!d&&0!==g.length)return g}}},44908:(a,b)=>{"use strict";function c(a){return"object"==typeof a&&null!==a&&"message"in a&&"string"==typeof a.message&&a.message.startsWith("This rendered a large document (>")}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isReactLargeShellError",{enumerable:!0,get:function(){return c}})},45183:(a,b)=>{"use strict";function c(a,b){return a?a.replace(/%s/g,b):b}function d(a,b){let d,e="string"!=typeof a&&a&&"template"in a?a.template:null;return("string"==typeof a?d=c(b,a):a&&("default"in a&&(d=c(b,a.default)),"absolute"in a&&a.absolute&&(d=a.absolute)),a&&"string"!=typeof a)?{template:e,absolute:d||""}:{absolute:d||a||"",template:e}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"resolveTitle",{enumerable:!0,get:function(){return d}})},46027:(a,b)=>{"use strict";function c(a){return void 0!==a&&("boolean"==typeof a?a:"incremental"===a)}function d(a,b){return void 0!==a&&("boolean"==typeof a?a:"incremental"===a&&!0===b.experimental_ppr)}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{checkIsAppPPREnabled:function(){return c},checkIsRoutePPREnabled:function(){return d}})},46259:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{dispatchAppRouterAction:function(){return g},useActionQueue:function(){return h}});let d=c(86274)._(c(31768)),e=c(39370),f=null;function g(a){if(null===f)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});f(a)}function h(a){let[b,c]=d.default.useState(a.state);return f=b=>a.dispatch(b,c),(0,e.isThenable)(b)?(0,d.use)(b):b}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},46300:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{doesStaticSegmentAppearInURL:function(){return j},getCacheKeyForDynamicParam:function(){return k},getParamValueFromCacheKey:function(){return m},getRenderedPathname:function(){return h},getRenderedSearch:function(){return g},parseDynamicParamFromURLPart:function(){return i},urlToUrlWithoutFlightMarker:function(){return l}});let d=c(44859),e=c(5774),f=c(58529);function g(a){let b=a.headers.get(f.NEXT_REWRITTEN_QUERY_HEADER);return null!==b?""===b?"":"?"+b:l(new URL(a.url)).search}function h(a){let b=a.headers.get(f.NEXT_REWRITTEN_PATH_HEADER);return null!=b?b:l(new URL(a.url)).pathname}function i(a,b,c){switch(a){case"c":case"ci":return cencodeURIComponent(a)):[];case"oc":return cencodeURIComponent(a)):null;case"d":case"di":if(c>=b.length)return"";return encodeURIComponent(b[c]);default:return""}}function j(a){return!(a===e.ROOT_SEGMENT_REQUEST_KEY||a.startsWith(d.PAGE_SEGMENT_KEY)||"("===a[0]&&a.endsWith(")"))&&a!==d.DEFAULT_SEGMENT_KEY&&"/_not-found"!==a}function k(a,b){return"string"==typeof a?(0,d.addSearchParamsIfPageSegment)(a,Object.fromEntries(new URLSearchParams(b))):null===a?"":a.join("/")}function l(a){let b=new URL(a);return b.searchParams.delete(f.NEXT_RSC_UNION_QUERY),b}function m(a,b){return"c"===b||"oc"===b?a.split("/"):a}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},46919:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createFlightReactServerErrorHandler:function(){return p},createHTMLErrorHandler:function(){return r},createHTMLReactServerErrorHandler:function(){return q},getDigestForWellKnownError:function(){return o},isUserLandError:function(){return s}});let d=function(a){return a&&a.__esModule?a:{default:a}}(c(87193)),e=c(53166),f=c(37587),g=c(73789),h=c(948),i=c(95181),j=c(63352),k=c(51513),l=c(92537),m=c(48068),n=c(44908);function o(a){if((0,h.isBailoutToCSRError)(a)||(0,j.isNextRouterError)(a)||(0,i.isDynamicServerError)(a)||(0,k.isPrerenderInterruptedError)(a))return a.digest}function p(a,b){return c=>{if("string"==typeof c)return(0,d.default)(c).toString();if((0,g.isAbortError)(c))return;let h=o(c);if(h)return h;if((0,n.isReactLargeShellError)(c))return void console.error(c);let i=(0,l.getProperError)(c);i.digest||(i.digest=(0,d.default)(i.message+i.stack||"").toString()),a&&(0,e.formatServerError)(i);let j=(0,f.getTracer)().getActiveScopeSpan();return j&&(j.recordException(i),j.setAttribute("error.type",i.name),j.setStatus({code:f.SpanStatusCode.ERROR,message:i.message})),b(i),(0,m.createDigestWithErrorCode)(c,i.digest)}}function q(a,b,c,h,i){return j=>{var k;if("string"==typeof j)return(0,d.default)(j).toString();if((0,g.isAbortError)(j))return;let p=o(j);if(p)return p;if((0,n.isReactLargeShellError)(j))return void console.error(j);let q=(0,l.getProperError)(j);if(q.digest||(q.digest=(0,d.default)(q.message+(q.stack||"")).toString()),c.has(q.digest)||c.set(q.digest,q),a&&(0,e.formatServerError)(q),!(b&&(null==q||null==(k=q.message)?void 0:k.includes("The specific message is omitted in production builds to avoid leaking sensitive details.")))){let a=(0,f.getTracer)().getActiveScopeSpan();a&&(a.recordException(q),a.setAttribute("error.type",q.name),a.setStatus({code:f.SpanStatusCode.ERROR,message:q.message})),h||null==i||i(q)}return(0,m.createDigestWithErrorCode)(j,q.digest)}}function r(a,b,c,h,i,j){return(k,p)=>{var q;if((0,n.isReactLargeShellError)(k))return void console.error(k);let r=!0;if(h.push(k),(0,g.isAbortError)(k))return;let s=o(k);if(s)return s;let t=(0,l.getProperError)(k);if(t.digest?c.has(t.digest)&&(k=c.get(t.digest),r=!1):t.digest=(0,d.default)(t.message+((null==p?void 0:p.componentStack)||t.stack||"")).toString(),a&&(0,e.formatServerError)(t),!(b&&(null==t||null==(q=t.message)?void 0:q.includes("The specific message is omitted in production builds to avoid leaking sensitive details.")))){let a=(0,f.getTracer)().getActiveScopeSpan();a&&(a.recordException(t),a.setAttribute("error.type",t.name),a.setStatus({code:f.SpanStatusCode.ERROR,message:t.message})),!i&&r&&j(t,p)}return(0,m.createDigestWithErrorCode)(k,t.digest)}}function s(a){return!(0,g.isAbortError)(a)&&!(0,h.isBailoutToCSRError)(a)&&!(0,j.isNextRouterError)(a)}},47190:(a,b,c)=>{"use strict";c.r(b),c.d(b,{DISABLE_CSS_TRANSITION:()=>q,default:()=>r});var d=c(31768),e=c(4871),f=c(68133),g=c(88562),h=c(97532),i=c(78157);let j="mode",k="color-scheme";function l(){}let m=({key:a,storageWindow:b})=>(b||"undefined"==typeof window||(b=window),{get(c){let d;if("undefined"!=typeof window){if(!b)return c;try{d=b.localStorage.getItem(a)}catch{}return d||c}},set:c=>{if(b)try{b.localStorage.setItem(a,c)}catch{}},subscribe:c=>{if(!b)return l;let d=b=>{let d=b.newValue;b.key===a&&c(d)};return b.addEventListener("storage",d),()=>{b.removeEventListener("storage",d)}}});function n(){}function o(a){}function p(a,b){return"light"===a.mode||"system"===a.mode&&"light"===a.systemMode?b("light"):"dark"===a.mode||"system"===a.mode&&"dark"===a.systemMode?b("dark"):void 0}let q="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function r(a){let{themeId:b,theme:c={},modeStorageKey:l=j,colorSchemeStorageKey:r=k,disableTransitionOnChange:s=!1,defaultColorScheme:t,resolveTheme:u}=a,v={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},w=d.createContext(void 0),x={},y={},z="string"==typeof t?t:t.light,A="string"==typeof t?t:t.dark;return{CssVarsProvider:function(a){let{children:v,theme:z,modeStorageKey:A=l,colorSchemeStorageKey:B=r,disableTransitionOnChange:C=s,storageManager:D,storageWindow:E,documentNode:F="undefined"==typeof document?void 0:document,colorSchemeNode:G="undefined"==typeof document?void 0:document.documentElement,disableNestedContext:H=!1,disableStyleSheetGeneration:I=!1,defaultMode:J="system",forceThemeRerender:K=!1,noSsr:L}=a,M=d.useRef(!1),N=(0,f.A)(),O=d.useContext(w),P=!!O&&!H,Q=d.useMemo(()=>z||("function"==typeof c?c():c),[z]),R=Q[b],S=R||Q,{colorSchemes:T=x,components:U=y,cssVarPrefix:V}=S,W=Object.keys(T).filter(a=>!!T[a]).join(","),X=d.useMemo(()=>W.split(","),[W]),Y="string"==typeof t?t:t.light,Z="string"==typeof t?t:t.dark,$=T[Y]&&T[Z]?J:T[S.defaultColorScheme]?.palette?.mode||S.palette?.mode,{mode:_,setMode:aa,systemMode:ab,lightColorScheme:ac,darkColorScheme:ad,colorScheme:ae,setColorScheme:af}=function(a){let{defaultMode:b="light",defaultLightColorScheme:c,defaultDarkColorScheme:e,supportedColorSchemes:f=[],modeStorageKey:g=j,colorSchemeStorageKey:h=k,storageWindow:i,storageManager:l=m,noSsr:q=!1}=a,r=f.join(","),s=f.length>1,t=d.useMemo(()=>l?.({key:g,storageWindow:i}),[l,g,i]),u=d.useMemo(()=>l?.({key:`${h}-light`,storageWindow:i}),[l,h,i]),v=d.useMemo(()=>l?.({key:`${h}-dark`,storageWindow:i}),[l,h,i]),[w,x]=d.useState(()=>{let a=t?.get(b)||b,d=u?.get(c)||c,f=v?.get(e)||e;return{mode:a,systemMode:o(a),lightColorScheme:d,darkColorScheme:f}}),[y,z]=d.useState(q||!s);d.useEffect(()=>{z(!0)},[]);let A=p(w,a=>"light"===a?w.lightColorScheme:"dark"===a?w.darkColorScheme:void 0),B=d.useCallback(a=>{x(c=>{if(a===c.mode)return c;let d=a??b;return t?.set(d),{...c,mode:d,systemMode:o(d)}})},[t,b]),C=d.useCallback(a=>{a?"string"==typeof a?a&&!r.includes(a)?console.error(`\`${a}\` does not exist in \`theme.colorSchemes\`.`):x(b=>{let c={...b};return p(b,b=>{"light"===b&&(u?.set(a),c.lightColorScheme=a),"dark"===b&&(v?.set(a),c.darkColorScheme=a)}),c}):x(b=>{let d={...b},f=null===a.light?c:a.light,g=null===a.dark?e:a.dark;return f&&(r.includes(f)?(d.lightColorScheme=f,u?.set(f)):console.error(`\`${f}\` does not exist in \`theme.colorSchemes\`.`)),g&&(r.includes(g)?(d.darkColorScheme=g,v?.set(g)):console.error(`\`${g}\` does not exist in \`theme.colorSchemes\`.`)),d}):x(a=>(u?.set(c),v?.set(e),{...a,lightColorScheme:c,darkColorScheme:e}))},[r,u,v,c,e]),D=d.useCallback(a=>{"system"===w.mode&&x(b=>{let c=a?.matches?"dark":"light";return b.systemMode===c?b:{...b,systemMode:c}})},[w.mode]),E=d.useRef(D);return E.current=D,d.useEffect(()=>{if("function"!=typeof window.matchMedia||!s)return;let a=(...a)=>E.current(...a),b=window.matchMedia("(prefers-color-scheme: dark)");return b.addListener(a),a(b),()=>{b.removeListener(a)}},[s]),d.useEffect(()=>{if(s){let a=t?.subscribe(a=>{(!a||["light","dark","system"].includes(a))&&B(a||b)})||n,c=u?.subscribe(a=>{(!a||r.match(a))&&C({light:a})})||n,d=v?.subscribe(a=>{(!a||r.match(a))&&C({dark:a})})||n;return()=>{a(),c(),d()}}},[C,B,r,b,i,s,t,u,v]),{...w,mode:y?w.mode:void 0,systemMode:y?w.systemMode:void 0,colorScheme:y?A:void 0,setMode:B,setColorScheme:C}}({supportedColorSchemes:X,defaultLightColorScheme:Y,defaultDarkColorScheme:Z,modeStorageKey:A,colorSchemeStorageKey:B,defaultMode:$,storageManager:D,storageWindow:E,noSsr:L}),ag=_,ah=ae;P&&(ag=O.mode,ah=O.colorScheme);let ai=ah||S.defaultColorScheme;S.vars&&!K&&(ai=S.defaultColorScheme);let aj=d.useMemo(()=>{let a=S.generateThemeVars?.()||S.vars,b={...S,components:U,colorSchemes:T,cssVarPrefix:V,vars:a};if("function"==typeof b.generateSpacing&&(b.spacing=b.generateSpacing()),ai){let a=T[ai];a&&"object"==typeof a&&Object.keys(a).forEach(c=>{a[c]&&"object"==typeof a[c]?b[c]={...b[c],...a[c]}:b[c]=a[c]})}return u?u(b):b},[S,ai,U,T,V]),ak=S.colorSchemeSelector;(0,g.A)(()=>{if(ah&&G&&ak&&"media"!==ak){let a=ak;if("class"===ak&&(a=".%s"),"data"===ak&&(a="[data-%s]"),ak?.startsWith("data-")&&!ak.includes("%s")&&(a=`[${ak}="%s"]`),a.startsWith("."))G.classList.remove(...X.map(b=>a.substring(1).replace("%s",b))),G.classList.add(a.substring(1).replace("%s",ah));else{let b=a.replace("%s",ah).match(/\[([^\]]+)\]/);if(b){let[a,c]=b[1].split("=");c||X.forEach(b=>{G.removeAttribute(a.replace(ah,b))}),G.setAttribute(a,c?c.replace(/"|'/g,""):"")}else G.setAttribute(a,ah)}}},[ah,ak,G,X]),d.useEffect(()=>{let a;if(C&&M.current&&F){let b=F.createElement("style");b.appendChild(F.createTextNode(q)),F.head.appendChild(b),window.getComputedStyle(F.body),a=setTimeout(()=>{F.head.removeChild(b)},1)}return()=>{clearTimeout(a)}},[ah,C,F]),d.useEffect(()=>(M.current=!0,()=>{M.current=!1}),[]);let al=d.useMemo(()=>({allColorSchemes:X,colorScheme:ah,darkColorScheme:ad,lightColorScheme:ac,mode:ag,setColorScheme:af,setMode:aa,systemMode:ab}),[X,ah,ad,ac,ag,af,aa,ab,aj.colorSchemeSelector]),am=!0;(I||!1===S.cssVariables||P&&N?.cssVarPrefix===V)&&(am=!1);let an=(0,i.jsxs)(d.Fragment,{children:[(0,i.jsx)(h.default,{themeId:R?b:void 0,theme:aj,children:v}),am&&(0,i.jsx)(e.A,{styles:aj.generateStyleSheets?.()||[]})]});return P?an:(0,i.jsx)(w.Provider,{value:al,children:an})},useColorScheme:()=>d.useContext(w)||v,getInitColorSchemeScript:a=>(function(a){let{defaultMode:b="system",defaultLightColorScheme:c="light",defaultDarkColorScheme:d="dark",modeStorageKey:e=j,colorSchemeStorageKey:f=k,attribute:g="data-color-scheme",colorSchemeNode:h="document.documentElement",nonce:l}=a||{},m="",n=g;if("class"===g&&(n=".%s"),"data"===g&&(n="[data-%s]"),n.startsWith(".")){let a=n.substring(1);m+=`${h}.classList.remove('${a}'.replace('%s', light), '${a}'.replace('%s', dark)); - ${h}.classList.add('${a}'.replace('%s', colorScheme));`}let o=n.match(/\[([^[\]]+)\]/);if(o){let[a,b]=o[1].split("=");b||(m+=`${h}.removeAttribute('${a}'.replace('%s', light)); - ${h}.removeAttribute('${a}'.replace('%s', dark));`),m+=` - ${h}.setAttribute('${a}'.replace('%s', colorScheme), ${b?`${b}.replace('%s', colorScheme)`:'""'});`}else".%s"!==n&&(m+=`${h}.setAttribute('${n}', colorScheme);`);return(0,i.jsx)("script",{suppressHydrationWarning:!0,nonce:"undefined"==typeof window?l:"",dangerouslySetInnerHTML:{__html:`(function() { -try { - let colorScheme = ''; - const mode = localStorage.getItem('${e}') || '${b}'; - const dark = localStorage.getItem('${f}-dark') || '${d}'; - const light = localStorage.getItem('${f}-light') || '${c}'; - if (mode === 'system') { - // handle system mode - const mql = window.matchMedia('(prefers-color-scheme: dark)'); - if (mql.matches) { - colorScheme = dark - } else { - colorScheme = light - } - } - if (mode === 'light') { - colorScheme = light; - } - if (mode === 'dark') { - colorScheme = dark; - } - if (colorScheme) { - ${m} - } -} catch(e){}})();`}},"mui-color-scheme-init")})({colorSchemeStorageKey:r,defaultLightColorScheme:z,defaultDarkColorScheme:A,modeStorageKey:l,...a})}}},47569:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"AsyncMetadataOutlet",{enumerable:!0,get:function(){return g}});let d=c(78157),e=c(31768);function f(a){let{promise:b}=a,{error:c,digest:d}=(0,e.use)(b);if(c)throw d&&(c.digest=d),c;return null}function g(a){let{promise:b}=a;return(0,d.jsx)(e.Suspense,{fallback:null,children:(0,d.jsx)(f,{promise:b})})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},47605:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{IconKeys:function(){return d},ViewportMetaKeys:function(){return c}});let c={width:"width",height:"height",initialScale:"initial-scale",minimumScale:"minimum-scale",maximumScale:"maximum-scale",viewportFit:"viewport-fit",userScalable:"user-scalable",interactiveWidget:"interactive-widget"},d=["icon","shortcut","apple","other"]},48068:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createDigestWithErrorCode:function(){return c},extractNextErrorCode:function(){return d}});let c=(a,b)=>"object"==typeof a&&null!==a&&"__NEXT_ERROR_CODE"in a?`${b}@${a.__NEXT_ERROR_CODE}`:b,d=a=>"object"==typeof a&&null!==a&&"__NEXT_ERROR_CODE"in a&&"string"==typeof a.__NEXT_ERROR_CODE?a.__NEXT_ERROR_CODE:"object"==typeof a&&null!==a&&"digest"in a&&"string"==typeof a.digest?a.digest.split("@").find(a=>a.startsWith("E")):void 0},48365:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return g}});let d=c(78157),e=c(70299),f={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}},g=function(a){let{error:b}=a,c=null==b?void 0:b.digest;return(0,d.jsxs)("html",{id:"__next_error__",children:[(0,d.jsx)("head",{}),(0,d.jsxs)("body",{children:[(0,d.jsx)(e.HandleISRError,{error:b}),(0,d.jsx)("div",{style:f.error,children:(0,d.jsxs)("div",{children:[(0,d.jsxs)("h2",{style:f.text,children:["Application error: a ",c?"server":"client","-side exception has occurred while loading ",window.location.hostname," (see the"," ",c?"server logs":"browser console"," for more information)."]}),c?(0,d.jsx)("p",{style:f.text,children:"Digest: "+c}):null]})})]})]})};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},49405:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DecodeError:function(){return o},MiddlewareNotFoundError:function(){return s},MissingStaticPage:function(){return r},NormalizeError:function(){return p},PageNotFoundError:function(){return q},SP:function(){return m},ST:function(){return n},WEB_VITALS:function(){return c},execOnce:function(){return d},getDisplayName:function(){return i},getLocationOrigin:function(){return g},getURL:function(){return h},isAbsoluteUrl:function(){return f},isResSent:function(){return j},loadGetInitialProps:function(){return l},normalizeRepeatedSlashes:function(){return k},stringifyError:function(){return t}});let c=["CLS","FCP","FID","INP","LCP","TTFB"];function d(a){let b,c=!1;return function(){for(var d=arguments.length,e=Array(d),f=0;fe.test(a);function g(){let{protocol:a,hostname:b,port:c}=window.location;return a+"//"+b+(c?":"+c:"")}function h(){let{href:a}=window.location,b=g();return a.substring(b.length)}function i(a){return"string"==typeof a?a:a.displayName||a.name||"Unknown"}function j(a){return a.finished||a.headersSent}function k(a){let b=a.split("?");return b[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(b[1]?"?"+b.slice(1).join("?"):"")}async function l(a,b){let c=b.res||b.ctx&&b.ctx.res;if(!a.getInitialProps)return b.ctx&&b.Component?{pageProps:await l(b.Component,b.ctx)}:{};let d=await a.getInitialProps(b);if(c&&j(c))return d;if(!d)throw Object.defineProperty(Error('"'+i(a)+'.getInitialProps()" should resolve to an object. But found "'+d+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return d}let m="undefined"!=typeof performance,n=m&&["mark","measure","getEntriesByName"].every(a=>"function"==typeof performance[a]);class o extends Error{}class p extends Error{}class q extends Error{constructor(a){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+a}}class r extends Error{constructor(a,b){super(),this.message="Failed to load static file for page: "+a+" "+b}}class s extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function t(a){return JSON.stringify({message:a.message,stack:a.stack})}},49743:(a,b,c)=>{let{createProxy:d}=c(38898);a.exports=d("D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js")},50143:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{resolveIcon:function(){return g},resolveIcons:function(){return h}});let d=c(14691),e=c(43144),f=c(47605);function g(a){return(0,e.isStringOrURL)(a)?{url:a}:(Array.isArray(a),a)}let h=a=>{if(!a)return null;let b={icon:[],apple:[]};if(Array.isArray(a))b.icon=a.map(g).filter(Boolean);else if((0,e.isStringOrURL)(a))b.icon=[g(a)];else for(let c of f.IconKeys){let e=(0,d.resolveAsArrayOrUndefined)(a[c]);e&&(b[c]=e.map(g))}return b}},52079:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{INTERCEPTION_ROUTE_MARKERS:function(){return e},extractInterceptionRouteInformation:function(){return g},isInterceptionRouteAppPath:function(){return f}});let d=c(66368),e=["(..)(..)","(.)","(..)","(...)"];function f(a){return void 0!==a.split("/").find(a=>e.find(b=>a.startsWith(b)))}function g(a){let b,c,f;for(let d of a.split("/"))if(c=e.find(a=>d.startsWith(a))){[b,f]=a.split(c,2);break}if(!b||!c||!f)throw Object.defineProperty(Error("Invalid interception route: "+a+". Must be in the format //(..|...|..)(..)/"),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(b=(0,d.normalizeAppPath)(b),c){case"(.)":f="/"===b?"/"+f:b+"/"+f;break;case"(..)":if("/"===b)throw Object.defineProperty(Error("Invalid interception route: "+a+". Cannot use (..) marker at the root level, use (.) instead."),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});f=b.split("/").slice(0,-1).concat(f).join("/");break;case"(...)":f="/"+f;break;case"(..)(..)":let g=b.split("/");if(g.length<=2)throw Object.defineProperty(Error("Invalid interception route: "+a+". Cannot use (..)(..) marker at the root level or one level up."),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});f=g.slice(0,-2).concat(f).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:b,interceptedRoute:f}}},53166:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{formatServerError:function(){return f},getStackWithoutErrorMessage:function(){return e}});let c=["useDeferredValue","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useReducer","useRef","useState","useSyncExternalStore","useTransition","experimental_useOptimistic","useOptimistic"];function d(a,b){if(a.message=b,a.stack){let c=a.stack.split("\n");c[0]=b,a.stack=c.join("\n")}}function e(a){let b=a.stack;return b?b.replace(/^[^\n]*\n/,""):""}function f(a){if("string"==typeof(null==a?void 0:a.message)){if(a.message.includes("Class extends value undefined is not a constructor or null")){let b="This might be caused by a React Class Component being rendered in a Server Component, React Class Components only works in Client Components. Read more: https://nextjs.org/docs/messages/class-component-in-server-component";if(a.message.includes(b))return;d(a,`${a.message} - -${b}`);return}if(a.message.includes("createContext is not a function"))return void d(a,'createContext only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more: https://nextjs.org/docs/messages/context-in-server-component');for(let b of c)if(RegExp(`\\b${b}\\b.*is not a function`).test(a.message))return void d(a,`${b} only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more: https://nextjs.org/docs/messages/react-client-hook-in-server-component`)}}},53418:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"callServer",{enumerable:!0,get:function(){return g}});let d=c(31768),e=c(13136),f=c(46259);async function g(a,b){return new Promise((c,g)=>{(0,d.startTransition)(()=>{(0,f.dispatchAppRouterAction)({type:e.ACTION_SERVER_ACTION,actionId:a,actionArgs:b,resolve:c,reject:g})})})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},53510:(a,b,c)=>{"use strict";function d(){return(d=Object.assign?Object.assign.bind():function(a){for(var b=1;bd})},54357:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{INTERCEPTION_ROUTE_MARKERS:function(){return e},extractInterceptionRouteInformation:function(){return g},isInterceptionRouteAppPath:function(){return f}});let d=c(39266),e=["(..)(..)","(.)","(..)","(...)"];function f(a){return void 0!==a.split("/").find(a=>e.find(b=>a.startsWith(b)))}function g(a){let b,c,f;for(let d of a.split("/"))if(c=e.find(a=>d.startsWith(a))){[b,f]=a.split(c,2);break}if(!b||!c||!f)throw Object.defineProperty(Error("Invalid interception route: "+a+". Must be in the format //(..|...|..)(..)/"),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(b=(0,d.normalizeAppPath)(b),c){case"(.)":f="/"===b?"/"+f:b+"/"+f;break;case"(..)":if("/"===b)throw Object.defineProperty(Error("Invalid interception route: "+a+". Cannot use (..) marker at the root level, use (.) instead."),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});f=b.split("/").slice(0,-1).concat(f).join("/");break;case"(...)":f="/"+f;break;case"(..)(..)":let g=b.split("/");if(g.length<=2)throw Object.defineProperty(Error("Invalid interception route: "+a+". Cannot use (..)(..) marker at the root level or one level up."),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});f=g.slice(0,-2).concat(f).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:b,interceptedRoute:f}}},54693:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return f}});let d=c(5939),e=c(71383);function f(){return(0,d.jsx)(e.HTTPAccessErrorFallback,{status:401,message:"You're not authorized to access this page."})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},55044:(a,b,c)=>{"use strict";c.d(b,{A:()=>e});var d=c(28534);function e(a){if("string"!=typeof a)throw Error((0,d.A)(7));return a.charAt(0).toUpperCase()+a.slice(1)}},55963:(a,b,c)=>{"use strict";a.exports=c(73653).vendored["react-rsc"].ReactDOM},56103:(a,b)=>{"use strict";var c="function"==typeof Symbol&&Symbol.for,d=c?Symbol.for("react.element"):60103,e=c?Symbol.for("react.portal"):60106,f=c?Symbol.for("react.fragment"):60107,g=c?Symbol.for("react.strict_mode"):60108,h=c?Symbol.for("react.profiler"):60114,i=c?Symbol.for("react.provider"):60109,j=c?Symbol.for("react.context"):60110,k=c?Symbol.for("react.async_mode"):60111,l=c?Symbol.for("react.concurrent_mode"):60111,m=c?Symbol.for("react.forward_ref"):60112,n=c?Symbol.for("react.suspense"):60113,o=c?Symbol.for("react.suspense_list"):60120,p=c?Symbol.for("react.memo"):60115,q=c?Symbol.for("react.lazy"):60116,r=c?Symbol.for("react.block"):60121,s=c?Symbol.for("react.fundamental"):60117,t=c?Symbol.for("react.responder"):60118,u=c?Symbol.for("react.scope"):60119;function v(a){if("object"==typeof a&&null!==a){var b=a.$$typeof;switch(b){case d:switch(a=a.type){case k:case l:case f:case h:case g:case n:return a;default:switch(a=a&&a.$$typeof){case j:case m:case q:case p:case i:return a;default:return b}}case e:return b}}}function w(a){return v(a)===l}b.AsyncMode=k,b.ConcurrentMode=l,b.ContextConsumer=j,b.ContextProvider=i,b.Element=d,b.ForwardRef=m,b.Fragment=f,b.Lazy=q,b.Memo=p,b.Portal=e,b.Profiler=h,b.StrictMode=g,b.Suspense=n,b.isAsyncMode=function(a){return w(a)||v(a)===k},b.isConcurrentMode=w,b.isContextConsumer=function(a){return v(a)===j},b.isContextProvider=function(a){return v(a)===i},b.isElement=function(a){return"object"==typeof a&&null!==a&&a.$$typeof===d},b.isForwardRef=function(a){return v(a)===m},b.isFragment=function(a){return v(a)===f},b.isLazy=function(a){return v(a)===q},b.isMemo=function(a){return v(a)===p},b.isPortal=function(a){return v(a)===e},b.isProfiler=function(a){return v(a)===h},b.isStrictMode=function(a){return v(a)===g},b.isSuspense=function(a){return v(a)===n},b.isValidElementType=function(a){return"string"==typeof a||"function"==typeof a||a===f||a===l||a===h||a===g||a===n||a===o||"object"==typeof a&&null!==a&&(a.$$typeof===q||a.$$typeof===p||a.$$typeof===i||a.$$typeof===j||a.$$typeof===m||a.$$typeof===s||a.$$typeof===t||a.$$typeof===u||a.$$typeof===r)},b.typeOf=v},56186:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"ClientSegmentRoot",{enumerable:!0,get:function(){return f}});let d=c(78157),e=c(26521);function f(a){let{Component:b,slots:f,params:g,promise:h}=a;{let a,{workAsyncStorage:h}=c(29294),i=h.getStore();if(!i)throw Object.defineProperty(new e.InvariantError("Expected workStore to exist when handling params in a client segment such as a Layout or Template."),"__NEXT_ERROR_CODE",{value:"E600",enumerable:!1,configurable:!0});let{createParamsFromClient:j}=c(86718);return a=j(g,i),(0,d.jsx)(b,{...f,params:a})}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},56362:(a,b,c)=>{"use strict";c.d(b,{A:()=>i});var d=c(31768),e=c(67669),f=c(86670),g=c(71159),h=c(78157);function i(a){let{options:b,CacheProvider:c=f.C,children:i}=a,[j]=d.useState(()=>{let a=(0,e.A)({...b,key:b?.key??"mui"});a.compat=!0;let c=a.insert,d=[];return a.insert=(...e)=>{b?.enableCssLayer&&!e[1].styles.match(/^@layer\s+[^{]*$/)&&(e[1].styles=`@layer mui {${e[1].styles}}`);let[f,g]=e;return void 0===a.inserted[g.name]&&d.push({name:g.name,isGlobal:!f}),c(...e)},{cache:a,flush:()=>{let a=d;return d=[],a}}});return(0,g.useServerInsertedHTML)(()=>{let a=j.flush();if(0===a.length)return null;let c="",e=j.cache.key,f=[];return a.forEach(({name:a,isGlobal:b})=>{let d=j.cache.inserted[a];"string"==typeof d&&(b?f.push({name:a,style:d}):(c+=d,e+=` ${a}`))}),(0,h.jsxs)(d.Fragment,{children:[f.map(({name:a,style:c})=>(0,h.jsx)("style",{nonce:b?.nonce,"data-emotion":`${j.cache.key}-global ${a}`,dangerouslySetInnerHTML:{__html:c}},a)),c&&(0,h.jsx)("style",{nonce:b?.nonce,"data-emotion":e,dangerouslySetInnerHTML:{__html:c}})]})}),(0,h.jsx)(c,{value:j.cache,children:i})}},56542:(a,b,c)=>{let{createProxy:d}=c(38898);a.exports=d("D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js")},56676:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{MetadataBoundary:function(){return f},OutletBoundary:function(){return h},RootLayoutBoundary:function(){return i},ViewportBoundary:function(){return g}});let d=c(94295),e={[d.METADATA_BOUNDARY_NAME]:function({children:a}){return a},[d.VIEWPORT_BOUNDARY_NAME]:function({children:a}){return a},[d.OUTLET_BOUNDARY_NAME]:function({children:a}){return a},[d.ROOT_LAYOUT_BOUNDARY_NAME]:function({children:a}){return a}},f=e[d.METADATA_BOUNDARY_NAME.slice(0)],g=e[d.VIEWPORT_BOUNDARY_NAME.slice(0)],h=e[d.OUTLET_BOUNDARY_NAME.slice(0)],i=e[d.ROOT_LAYOUT_BOUNDARY_NAME.slice(0)]},57549:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{resolveImages:function(){return j},resolveOpenGraph:function(){return l},resolveTwitter:function(){return n}});let d=c(14691),e=c(43144),f=c(45183),g=c(68265),h=c(59863),i={article:["authors","tags"],song:["albums","musicians"],playlist:["albums","musicians"],radio:["creators"],video:["actors","directors","writers","tags"],basic:["emails","phoneNumbers","faxNumbers","alternateLocale","audio","videos"]};function j(a,b,c){let f=(0,d.resolveAsArrayOrUndefined)(a);if(!f)return f;let i=[];for(let a of f){let d=function(a,b,c){if(!a)return;let d=(0,e.isStringOrURL)(a),f=d?a:a.url;if(!f)return;let i=!!process.env.VERCEL;if("string"==typeof f&&!(0,g.isFullStringUrl)(f)&&(!b||c)){let a=(0,e.getSocialImageMetadataBaseFallback)(b);i||b||(0,h.warnOnce)(`metadataBase property in metadata export is not set for resolving social open graph or twitter images, using "${a.origin}". See https://nextjs.org/docs/app/api-reference/functions/generate-metadata#metadatabase`),b=a}return d?{url:(0,e.resolveUrl)(f,b)}:{...a,url:(0,e.resolveUrl)(f,b)}}(a,b,c);d&&i.push(d)}return i}let k={article:i.article,book:i.article,"music.song":i.song,"music.album":i.song,"music.playlist":i.playlist,"music.radio_station":i.radio,"video.movie":i.video,"video.episode":i.video},l=async(a,b,c,g,h)=>{if(!a)return null;let l={...a,title:(0,f.resolveTitle)(a.title,h)};return!function(a,c){var e;for(let b of(e=c&&"type"in c?c.type:void 0)&&e in k?k[e].concat(i.basic):i.basic)if(b in c&&"url"!==b){let e=c[b];a[b]=e?(0,d.resolveArray)(e):null}a.images=j(c.images,b,g.isStaticMetadataRouteFile)}(l,a),l.url=a.url?(0,e.resolveAbsoluteUrlWithPathname)(a.url,b,await c,g):null,l},m=["site","siteId","creator","creatorId","description"],n=(a,b,c,e)=>{var g;if(!a)return null;let h="card"in a?a.card:void 0,i={...a,title:(0,f.resolveTitle)(a.title,e)};for(let b of m)i[b]=a[b]||null;if(i.images=j(a.images,b,c.isStaticMetadataRouteFile),h=h||((null==(g=i.images)?void 0:g.length)?"summary_large_image":"summary"),i.card=h,"card"in i)switch(i.card){case"player":i.players=(0,d.resolveAsArrayOrUndefined)(i.players)||[];break;case"app":i.app=i.app||{}}return i}},58395:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"matchSegment",{enumerable:!0,get:function(){return c}});let c=(a,b)=>"string"==typeof a?"string"==typeof b&&a===b:"string"!=typeof b&&a[0]===b[0]&&a[1]===b[1];("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},58529:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ACTION_HEADER:function(){return d},FLIGHT_HEADERS:function(){return l},NEXT_ACTION_NOT_FOUND_HEADER:function(){return s},NEXT_DID_POSTPONE_HEADER:function(){return o},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return i},NEXT_HMR_REFRESH_HEADER:function(){return h},NEXT_IS_PRERENDER_HEADER:function(){return r},NEXT_REWRITTEN_PATH_HEADER:function(){return p},NEXT_REWRITTEN_QUERY_HEADER:function(){return q},NEXT_ROUTER_PREFETCH_HEADER:function(){return f},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return g},NEXT_ROUTER_STALE_TIME_HEADER:function(){return n},NEXT_ROUTER_STATE_TREE_HEADER:function(){return e},NEXT_RSC_UNION_QUERY:function(){return m},NEXT_URL:function(){return j},RSC_CONTENT_TYPE_HEADER:function(){return k},RSC_HEADER:function(){return c}});let c="rsc",d="next-action",e="next-router-state-tree",f="next-router-prefetch",g="next-router-segment-prefetch",h="next-hmr-refresh",i="__next_hmr_refresh_hash__",j="next-url",k="text/x-component",l=[c,e,f,h,g],m="_rsc",n="x-nextjs-stale-time",o="x-nextjs-postponed",p="x-nextjs-rewritten-path",q="x-nextjs-rewritten-query",r="x-nextjs-prerender",s="x-nextjs-action-not-found";("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},58671:(a,b,c)=>{let{createProxy:d}=c(38898);a.exports=d("D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js")},59658:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isNextRouterError",{enumerable:!0,get:function(){return f}});let d=c(37416),e=c(79650);function f(a){return(0,e.isRedirectError)(a)||(0,d.isHTTPAccessFallbackError)(a)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},59796:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getComponentTypeModule:function(){return f},getLayoutOrPageModule:function(){return e}});let d=c(8517);async function e(a){let b,c,e,{layout:f,page:g,defaultPage:h}=a[2],i=void 0!==f,j=void 0!==g,k=void 0!==h&&a[0]===d.DEFAULT_SEGMENT_KEY;return i?(b=await f[0](),c="layout",e=f[1]):j?(b=await g[0](),c="page",e=g[1]):k&&(b=await h[0](),c="page",e=h[1]),{mod:b,modType:c,filePath:e}}async function f(a,b){let{[b]:c}=a[2];if(void 0!==c)return await c[0]()}},60506:(a,b)=>{"use strict";function c(a,b,c,d,f){let g=a[b];if(f&&f.has(b)?g=f.get(b):Array.isArray(g)?g=g.map(a=>encodeURIComponent(a)):"string"==typeof g&&(g=encodeURIComponent(g)),!g){let f="oc"===c;if("c"===c||f)return f?{param:b,value:null,type:c,treeSegment:[b,"",c]}:{param:b,value:g=d.split("/").slice(1).flatMap(b=>{var c;let d=e(b);return null!=(c=a[d.key])?c:d.key}),type:c,treeSegment:[b,g.join("/"),c]}}return{param:b,value:g,treeSegment:[b,Array.isArray(g)?g.join("/"):g,c],type:c}}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{PARAMETER_PATTERN:function(){return d},getDynamicParam:function(){return c},parseMatchedParameter:function(){return f},parseParameter:function(){return e}});let d=/^([^[]*)\[((?:\[[^\]]*\])|[^\]]+)\](.*)$/;function e(a){let b=a.match(d);return b?f(b[2]):f(a)}function f(a){let b=a.startsWith("[")&&a.endsWith("]");b&&(a=a.slice(1,-1));let c=a.startsWith("...");return c&&(a=a.slice(3)),{key:a,repeat:c,optional:b}}},60846:(a,b,c)=>{"use strict";c.d(b,{A:()=>e});var d=c(64862);let e=function(a,b){return b?(0,d.A)(a,b,{clone:!1}):a}},61505:(a,b,c)=>{"use strict";c.d(b,{A:()=>Q});var d=c(74028),e=c(69462),f=c(60846);let g=function(...a){let b=a.reduce((a,b)=>(b.filterProps.forEach(c=>{a[c]=b}),a),{}),c=a=>Object.keys(a).reduce((c,d)=>b[d]?(0,f.A)(c,b[d](a)):c,{});return c.propTypes={},c.filterProps=a.reduce((a,b)=>a.concat(b.filterProps),[]),c};var h=c(21414);function i(a){return"number"!=typeof a?a:`${a}px solid`}function j(a,b){return(0,e.Ay)({prop:a,themeKey:"borders",transform:b})}let k=j("border",i),l=j("borderTop",i),m=j("borderRight",i),n=j("borderBottom",i),o=j("borderLeft",i),p=j("borderColor"),q=j("borderTopColor"),r=j("borderRightColor"),s=j("borderBottomColor"),t=j("borderLeftColor"),u=j("outline",i),v=j("outlineColor"),w=a=>{if(void 0!==a.borderRadius&&null!==a.borderRadius){let b=(0,d.MA)(a.theme,"shape.borderRadius",4,"borderRadius");return(0,h.NI)(a,a.borderRadius,a=>({borderRadius:(0,d._W)(b,a)}))}return null};w.propTypes={},w.filterProps=["borderRadius"],g(k,l,m,n,o,p,q,r,s,t,w,u,v);let x=a=>{if(void 0!==a.gap&&null!==a.gap){let b=(0,d.MA)(a.theme,"spacing",8,"gap");return(0,h.NI)(a,a.gap,a=>({gap:(0,d._W)(b,a)}))}return null};x.propTypes={},x.filterProps=["gap"];let y=a=>{if(void 0!==a.columnGap&&null!==a.columnGap){let b=(0,d.MA)(a.theme,"spacing",8,"columnGap");return(0,h.NI)(a,a.columnGap,a=>({columnGap:(0,d._W)(b,a)}))}return null};y.propTypes={},y.filterProps=["columnGap"];let z=a=>{if(void 0!==a.rowGap&&null!==a.rowGap){let b=(0,d.MA)(a.theme,"spacing",8,"rowGap");return(0,h.NI)(a,a.rowGap,a=>({rowGap:(0,d._W)(b,a)}))}return null};z.propTypes={},z.filterProps=["rowGap"];let A=(0,e.Ay)({prop:"gridColumn"}),B=(0,e.Ay)({prop:"gridRow"}),C=(0,e.Ay)({prop:"gridAutoFlow"}),D=(0,e.Ay)({prop:"gridAutoColumns"}),E=(0,e.Ay)({prop:"gridAutoRows"}),F=(0,e.Ay)({prop:"gridTemplateColumns"}),G=(0,e.Ay)({prop:"gridTemplateRows"});function H(a,b){return"grey"===b?b:a}g(x,y,z,A,B,C,D,E,F,G,(0,e.Ay)({prop:"gridTemplateAreas"}),(0,e.Ay)({prop:"gridArea"}));let I=(0,e.Ay)({prop:"color",themeKey:"palette",transform:H});function J(a){return a<=1&&0!==a?`${100*a}%`:a}g(I,(0,e.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:H}),(0,e.Ay)({prop:"backgroundColor",themeKey:"palette",transform:H}));let K=(0,e.Ay)({prop:"width",transform:J}),L=a=>void 0!==a.maxWidth&&null!==a.maxWidth?(0,h.NI)(a,a.maxWidth,b=>{let c=a.theme?.breakpoints?.values?.[b]||h.zu[b];return c?a.theme?.breakpoints?.unit!=="px"?{maxWidth:`${c}${a.theme.breakpoints.unit}`}:{maxWidth:c}:{maxWidth:J(b)}}):null;L.filterProps=["maxWidth"];let M=(0,e.Ay)({prop:"minWidth",transform:J}),N=(0,e.Ay)({prop:"height",transform:J}),O=(0,e.Ay)({prop:"maxHeight",transform:J}),P=(0,e.Ay)({prop:"minHeight",transform:J});(0,e.Ay)({prop:"size",cssProperty:"width",transform:J}),(0,e.Ay)({prop:"size",cssProperty:"height",transform:J}),g(K,L,M,N,O,P,(0,e.Ay)({prop:"boxSizing"}));let Q={border:{themeKey:"borders",transform:i},borderTop:{themeKey:"borders",transform:i},borderRight:{themeKey:"borders",transform:i},borderBottom:{themeKey:"borders",transform:i},borderLeft:{themeKey:"borders",transform:i},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:i},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:w},color:{themeKey:"palette",transform:H},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:H},backgroundColor:{themeKey:"palette",transform:H},p:{style:d.Ms},pt:{style:d.Ms},pr:{style:d.Ms},pb:{style:d.Ms},pl:{style:d.Ms},px:{style:d.Ms},py:{style:d.Ms},padding:{style:d.Ms},paddingTop:{style:d.Ms},paddingRight:{style:d.Ms},paddingBottom:{style:d.Ms},paddingLeft:{style:d.Ms},paddingX:{style:d.Ms},paddingY:{style:d.Ms},paddingInline:{style:d.Ms},paddingInlineStart:{style:d.Ms},paddingInlineEnd:{style:d.Ms},paddingBlock:{style:d.Ms},paddingBlockStart:{style:d.Ms},paddingBlockEnd:{style:d.Ms},m:{style:d.Lc},mt:{style:d.Lc},mr:{style:d.Lc},mb:{style:d.Lc},ml:{style:d.Lc},mx:{style:d.Lc},my:{style:d.Lc},margin:{style:d.Lc},marginTop:{style:d.Lc},marginRight:{style:d.Lc},marginBottom:{style:d.Lc},marginLeft:{style:d.Lc},marginX:{style:d.Lc},marginY:{style:d.Lc},marginInline:{style:d.Lc},marginInlineStart:{style:d.Lc},marginInlineEnd:{style:d.Lc},marginBlock:{style:d.Lc},marginBlockStart:{style:d.Lc},marginBlockEnd:{style:d.Lc},displayPrint:{cssProperty:!1,transform:a=>({"@media print":{display:a}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:x},rowGap:{style:z},columnGap:{style:y},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:J},maxWidth:{style:L},minWidth:{transform:J},height:{transform:J},maxHeight:{transform:J},minHeight:{transform:J},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}}},62040:()=>{},62368:(a,b,c)=>{"use strict";c.r(b),c.d(b,{CssVarsProvider:()=>q,Experimental_CssVarsProvider:()=>n,getInitColorSchemeScript:()=>p,useColorScheme:()=>l});var d=c(89446),e=c(47190),f=c(94063),g=c(12999),h=c(69833),i=c(78157);let j={colorSchemeStorageKey:"mui-color-scheme",defaultLightColorScheme:"light",defaultDarkColorScheme:"dark",modeStorageKey:"mui-mode"},{CssVarsProvider:k,useColorScheme:l,getInitColorSchemeScript:m}=(0,e.default)({themeId:h.A,theme:()=>(0,f.A)({cssVariables:!0}),colorSchemeStorageKey:j.colorSchemeStorageKey,modeStorageKey:j.modeStorageKey,defaultColorScheme:{light:j.defaultLightColorScheme,dark:j.defaultDarkColorScheme},resolveTheme:a=>{let b={...a,typography:(0,g.A)(a.palette,a.typography)};return b.unstable_sx=function(a){return(0,d.A)({sx:a,theme:this})},b}});function n(a){return(0,i.jsx)(k,{...a})}let o=!1,p=a=>(o||(console.warn("MUI: The getInitColorSchemeScript function has been deprecated.\n\nYou should use `import InitColorSchemeScript from '@mui/material/InitColorSchemeScript'`\nand replace the function call with `` instead."),o=!0),m(a)),q=k},63352:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isNextRouterError",{enumerable:!0,get:function(){return f}});let d=c(27178),e=c(24584);function f(a){return(0,e.isRedirectError)(a)||(0,d.isHTTPAccessFallbackError)(a)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},64046:(a,b,c)=>{"use strict";function d(a){var b=Object.create(null);return function(c){return void 0===b[c]&&(b[c]=a(c)),b[c]}}c.d(b,{A:()=>d})},64596:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"ClientPageRoot",{enumerable:!0,get:function(){return f}});let d=c(78157),e=c(26521);function f(a){let{Component:b,searchParams:f,params:g,promises:h}=a;{let a,h,{workAsyncStorage:i}=c(29294),j=i.getStore();if(!j)throw Object.defineProperty(new e.InvariantError("Expected workStore to exist when handling searchParams in a client Page."),"__NEXT_ERROR_CODE",{value:"E564",enumerable:!1,configurable:!0});let{createSearchParamsFromClient:k}=c(12611);a=k(f,j);let{createParamsFromClient:l}=c(86718);return h=l(g,j),(0,d.jsx)(b,{params:h,searchParams:a})}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},64684:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{AppleWebAppMeta:function(){return o},BasicMeta:function(){return i},FacebookMeta:function(){return k},FormatDetectionMeta:function(){return n},ItunesMeta:function(){return j},PinterestMeta:function(){return l},VerificationMeta:function(){return p},ViewportMeta:function(){return h}});let d=c(5939),e=c(66837),f=c(47605),g=c(14691);function h({viewport:a}){return(0,e.MetaFilter)([(0,d.jsx)("meta",{charSet:"utf-8"}),(0,e.Meta)({name:"viewport",content:function(a){let b=null;if(a&&"object"==typeof a){for(let c in b="",f.ViewportMetaKeys)if(c in a){let d=a[c];"boolean"==typeof d?d=d?"yes":"no":d||"initialScale"!==c||(d=void 0),d&&(b&&(b+=", "),b+=`${f.ViewportMetaKeys[c]}=${d}`)}}return b}(a)}),...a.themeColor?a.themeColor.map(a=>(0,e.Meta)({name:"theme-color",content:a.color,media:a.media})):[],(0,e.Meta)({name:"color-scheme",content:a.colorScheme})])}function i({metadata:a}){var b,c,f;let h=a.manifest?(0,g.getOrigin)(a.manifest):void 0;return(0,e.MetaFilter)([null!==a.title&&a.title.absolute?(0,d.jsx)("title",{children:a.title.absolute}):null,(0,e.Meta)({name:"description",content:a.description}),(0,e.Meta)({name:"application-name",content:a.applicationName}),...a.authors?a.authors.map(a=>[a.url?(0,d.jsx)("link",{rel:"author",href:a.url.toString()}):null,(0,e.Meta)({name:"author",content:a.name})]):[],a.manifest?(0,d.jsx)("link",{rel:"manifest",href:a.manifest.toString(),crossOrigin:h||"preview"!==process.env.VERCEL_ENV?void 0:"use-credentials"}):null,(0,e.Meta)({name:"generator",content:a.generator}),(0,e.Meta)({name:"keywords",content:null==(b=a.keywords)?void 0:b.join(",")}),(0,e.Meta)({name:"referrer",content:a.referrer}),(0,e.Meta)({name:"creator",content:a.creator}),(0,e.Meta)({name:"publisher",content:a.publisher}),(0,e.Meta)({name:"robots",content:null==(c=a.robots)?void 0:c.basic}),(0,e.Meta)({name:"googlebot",content:null==(f=a.robots)?void 0:f.googleBot}),(0,e.Meta)({name:"abstract",content:a.abstract}),...a.archives?a.archives.map(a=>(0,d.jsx)("link",{rel:"archives",href:a})):[],...a.assets?a.assets.map(a=>(0,d.jsx)("link",{rel:"assets",href:a})):[],...a.bookmarks?a.bookmarks.map(a=>(0,d.jsx)("link",{rel:"bookmarks",href:a})):[],...a.pagination?[a.pagination.previous?(0,d.jsx)("link",{rel:"prev",href:a.pagination.previous}):null,a.pagination.next?(0,d.jsx)("link",{rel:"next",href:a.pagination.next}):null]:[],(0,e.Meta)({name:"category",content:a.category}),(0,e.Meta)({name:"classification",content:a.classification}),...a.other?Object.entries(a.other).map(([a,b])=>Array.isArray(b)?b.map(b=>(0,e.Meta)({name:a,content:b})):(0,e.Meta)({name:a,content:b})):[]])}function j({itunes:a}){if(!a)return null;let{appId:b,appArgument:c}=a,e=`app-id=${b}`;return c&&(e+=`, app-argument=${c}`),(0,d.jsx)("meta",{name:"apple-itunes-app",content:e})}function k({facebook:a}){if(!a)return null;let{appId:b,admins:c}=a;return(0,e.MetaFilter)([b?(0,d.jsx)("meta",{property:"fb:app_id",content:b}):null,...c?c.map(a=>(0,d.jsx)("meta",{property:"fb:admins",content:a})):[]])}function l({pinterest:a}){if(!a||!a.richPin)return null;let{richPin:b}=a;return(0,d.jsx)("meta",{property:"pinterest-rich-pin",content:b.toString()})}let m=["telephone","date","address","email","url"];function n({formatDetection:a}){if(!a)return null;let b="";for(let c of m)c in a&&(b&&(b+=", "),b+=`${c}=no`);return(0,d.jsx)("meta",{name:"format-detection",content:b})}function o({appleWebApp:a}){if(!a)return null;let{capable:b,title:c,startupImage:f,statusBarStyle:g}=a;return(0,e.MetaFilter)([b?(0,e.Meta)({name:"mobile-web-app-capable",content:"yes"}):null,(0,e.Meta)({name:"apple-mobile-web-app-title",content:c}),f?f.map(a=>(0,d.jsx)("link",{href:a.url,media:a.media,rel:"apple-touch-startup-image"})):null,g?(0,e.Meta)({name:"apple-mobile-web-app-status-bar-style",content:g}):null])}function p({verification:a}){return a?(0,e.MetaFilter)([(0,e.MultiMeta)({namePrefix:"google-site-verification",contents:a.google}),(0,e.MultiMeta)({namePrefix:"y_key",contents:a.yahoo}),(0,e.MultiMeta)({namePrefix:"yandex-verification",contents:a.yandex}),(0,e.MultiMeta)({namePrefix:"me",contents:a.me}),...a.other?Object.entries(a.other).map(([a,b])=>(0,e.MultiMeta)({namePrefix:a,contents:b})):[]]):null}},64862:(a,b,c)=>{"use strict";c.d(b,{A:()=>function a(b,c,g={clone:!0}){let h=g.clone?{...b}:b;return f(b)&&f(c)&&Object.keys(c).forEach(i=>{d.isValidElement(c[i])||(0,e.Hy)(c[i])?h[i]=c[i]:f(c[i])&&Object.prototype.hasOwnProperty.call(b,i)&&f(b[i])?h[i]=a(b[i],c[i],g):g.clone?h[i]=f(c[i])?function a(b){if(d.isValidElement(b)||(0,e.Hy)(b)||!f(b))return b;let c={};return Object.keys(b).forEach(d=>{c[d]=a(b[d])}),c}(c[i]):c[i]:h[i]=c[i]}),h},Q:()=>f});var d=c(31768),e=c(91276);function f(a){if("object"!=typeof a||null===a)return!1;let b=Object.getPrototypeOf(a);return(null===b||b===Object.prototype||null===Object.getPrototypeOf(b))&&!(Symbol.toStringTag in a)&&!(Symbol.iterator in a)}},65081:(a,b,c)=>{"use strict";a.exports=c(83935).vendored["react-ssr"].ReactDOM},65971:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createServerModuleMap:function(){return h},selectWorkerForForwarding:function(){return i}});let d=c(66368),e=c(11883),f=c(99463),g=c(29294);function h({serverActionsManifest:a}){return new Proxy({},{get:(b,c)=>{var d,e;let f,h=null==(e=a.node)||null==(d=e[c])?void 0:d.workers;if(!h)return;let i=g.workAsyncStorage.getStore();if(!(f=i?h[j(i.page)]:Object.values(h).at(0)))return;let{moduleId:k,async:l}=f;return{id:k,name:c,chunks:[],async:l}}})}function i(a,b,c){var e,g;let h=null==(e=c.node[a])?void 0:e.workers,i=j(b);if(h&&!h[i]){return g=Object.keys(h)[0],(0,d.normalizeAppPath)((0,f.removePathPrefix)(g,"app"))}}function j(a){return(0,e.pathHasPrefix)(a,"app")?a:"app"+a}},66193:(a,b)=>{"use strict";function c(a){return a.startsWith("/")?a:"/"+a}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"ensureLeadingSlash",{enumerable:!0,get:function(){return c}})},66351:(a,b,c)=>{"use strict";a.exports=c(83935).vendored.contexts.HooksClientContext},66368:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{normalizeAppPath:function(){return f},normalizeRscURL:function(){return g}});let d=c(66193),e=c(8517);function f(a){return(0,d.ensureLeadingSlash)(a.split("/").reduce((a,b,c,d)=>!b||(0,e.isGroupSegment)(b)||"@"===b[0]||("page"===b||"route"===b)&&c===d.length-1?a:a+"/"+b,""))}function g(a){return a.replace(/\.rsc($|\?)/,"$1")}},66524:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{accumulateMetadata:function(){return I},accumulateViewport:function(){return J},resolveMetadata:function(){return K},resolveViewport:function(){return L}}),c(62040);let d=c(11110),e=c(85439),f=c(57549),g=c(45183),h=c(14691),i=c(59796),j=c(86085),k=c(40766),l=c(50143),m=c(37587),n=c(1889),o=c(8517),p=function(a,b){if(a&&a.__esModule)return a;if(null===a||"object"!=typeof a&&"function"!=typeof a)return{default:a};var c=r(b);if(c&&c.has(a))return c.get(a);var d={__proto__:null},e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in a)if("default"!==f&&Object.prototype.hasOwnProperty.call(a,f)){var g=e?Object.getOwnPropertyDescriptor(a,f):null;g&&(g.get||g.set)?Object.defineProperty(d,f,g):d[f]=a[f]}return d.default=a,c&&c.set(a,d),d}(c(59863)),q=c(69412);function r(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(r=function(a){return a?c:b})(a)}async function s(a,b,c,d,e,g,h){var i,j;if(!c)return b;let{icon:k,apple:l,openGraph:m,twitter:n,manifest:o}=c;if(k&&(g.icon=k),l&&(g.apple=l),n&&!(null==a||null==(i=a.twitter)?void 0:i.hasOwnProperty("images"))){let a=(0,f.resolveTwitter)({...b.twitter,images:n},b.metadataBase,{...d,isStaticMetadataRouteFile:!0},e.twitter);b.twitter=a}if(m&&!(null==a||null==(j=a.openGraph)?void 0:j.hasOwnProperty("images"))){let a=await (0,f.resolveOpenGraph)({...b.openGraph,images:m},b.metadataBase,h,{...d,isStaticMetadataRouteFile:!0},e.openGraph);b.openGraph=a}return o&&(b.manifest=o),b}async function t(a,b,{source:c,target:d,staticFilesMetadata:e,titleTemplates:i,metadataContext:j,buildState:m,leafSegmentStaticIcons:n}){let o=void 0!==(null==c?void 0:c.metadataBase)?c.metadataBase:d.metadataBase;for(let e in c)switch(e){case"title":d.title=(0,g.resolveTitle)(c.title,i.title);break;case"alternates":d.alternates=await (0,k.resolveAlternates)(c.alternates,o,b,j);break;case"openGraph":d.openGraph=await (0,f.resolveOpenGraph)(c.openGraph,o,b,j,i.openGraph);break;case"twitter":d.twitter=(0,f.resolveTwitter)(c.twitter,o,j,i.twitter);break;case"facebook":d.facebook=(0,k.resolveFacebook)(c.facebook);break;case"verification":d.verification=(0,k.resolveVerification)(c.verification);break;case"icons":d.icons=(0,l.resolveIcons)(c.icons);break;case"appleWebApp":d.appleWebApp=(0,k.resolveAppleWebApp)(c.appleWebApp);break;case"appLinks":d.appLinks=(0,k.resolveAppLinks)(c.appLinks);break;case"robots":d.robots=(0,k.resolveRobots)(c.robots);break;case"archives":case"assets":case"bookmarks":case"keywords":d[e]=(0,h.resolveAsArrayOrUndefined)(c[e]);break;case"authors":d[e]=(0,h.resolveAsArrayOrUndefined)(c.authors);break;case"itunes":d[e]=await (0,k.resolveItunes)(c.itunes,o,b,j);break;case"pagination":d.pagination=await (0,k.resolvePagination)(c.pagination,o,b,j);break;case"abstract":case"applicationName":case"description":case"generator":case"creator":case"publisher":case"category":case"classification":case"referrer":case"formatDetection":case"manifest":case"pinterest":d[e]=c[e]||null;break;case"other":d.other=Object.assign({},d.other,c.other);break;case"metadataBase":d.metadataBase=o;break;case"apple-touch-fullscreen":m.warnings.add(`Use appleWebApp instead -Read more: https://nextjs.org/docs/app/api-reference/functions/generate-metadata`);break;case"apple-touch-icon-precomposed":m.warnings.add(`Use icons.apple instead -Read more: https://nextjs.org/docs/app/api-reference/functions/generate-metadata`);break;case"themeColor":case"colorScheme":case"viewport":null!=c[e]&&m.warnings.add(`Unsupported metadata ${e} is configured in metadata export in ${a}. Please move it to viewport export instead. -Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport`)}return s(c,d,e,j,i,n,b)}function u(a,b,c){if("function"==typeof a.generateViewport){let{route:d}=c;return c=>(0,m.getTracer)().trace(n.ResolveMetadataSpan.generateViewport,{spanName:`generateViewport ${d}`,attributes:{"next.page":d}},()=>a.generateViewport(b,c))}return a.viewport||null}function v(a,b,c){if("function"==typeof a.generateMetadata){let{route:d}=c;return c=>(0,m.getTracer)().trace(n.ResolveMetadataSpan.generateMetadata,{spanName:`generateMetadata ${d}`,attributes:{"next.page":d}},()=>a.generateMetadata(b,c))}return a.metadata||null}async function w(a,b,c){var d;if(!(null==a?void 0:a[c]))return;let e=a[c].map(async a=>(0,j.interopDefault)(await a(b)));return(null==e?void 0:e.length)>0?null==(d=await Promise.all(e))?void 0:d.flat():void 0}async function x(a,b){let{metadata:c}=a;if(!c)return null;let[d,e,f,g]=await Promise.all([w(c,b,"icon"),w(c,b,"apple"),w(c,b,"openGraph"),w(c,b,"twitter")]);return{icon:d,apple:e,openGraph:f,twitter:g,manifest:c.manifest}}async function y({tree:a,metadataItems:b,errorMetadataItem:c,props:d,route:e,errorConvention:f}){let g,h,j=!!(f&&a[2][f]);if(f)g=await (0,i.getComponentTypeModule)(a,"layout"),h=f;else{let{mod:b,modType:c}=await (0,i.getLayoutOrPageModule)(a);g=b,h=c}h&&(e+=`/${h}`);let k=await x(a[2],d),l=g?v(g,d,{route:e}):null;if(b.push([l,k]),j&&f){let b=await (0,i.getComponentTypeModule)(a,f),g=b?v(b,d,{route:e}):null;c[0]=g,c[1]=k}}async function z({tree:a,viewportItems:b,errorViewportItemRef:c,props:d,route:e,errorConvention:f}){let g,h,j=!!(f&&a[2][f]);if(f)g=await (0,i.getComponentTypeModule)(a,"layout"),h=f;else{let{mod:b,modType:c}=await (0,i.getLayoutOrPageModule)(a);g=b,h=c}h&&(e+=`/${h}`);let k=g?u(g,d,{route:e}):null;if(b.push(k),j&&f){let b=await (0,i.getComponentTypeModule)(a,f);c.current=b?u(b,d,{route:e}):null}}let A=(0,d.cache)(async function(a,b,c,d,e){return B([],a,void 0,{},b,c,[null,null],d,e)});async function B(a,b,c,d,e,f,g,h,i){let j,[k,l,{page:m}]=b,n=c&&c.length?[...c,k]:[k],p=h(k),r=d;p&&null!==p.value&&(r={...d,[p.param]:p.value});let s=(0,q.createServerParamsForMetadata)(r,i);for(let c in j=void 0!==m?{params:s,searchParams:e}:{params:s},await y({tree:b,metadataItems:a,errorMetadataItem:g,errorConvention:f,props:j,route:n.filter(a=>a!==o.PAGE_SEGMENT_KEY).join("/")}),l){let b=l[c];await B(a,b,n,r,e,f,g,h,i)}return 0===Object.keys(l).length&&f&&a.push(g),a}let C=(0,d.cache)(async function(a,b,c,d,e){return D([],a,void 0,{},b,c,{current:null},d,e)});async function D(a,b,c,d,e,f,g,h,i){let j,[k,l,{page:m}]=b,n=c&&c.length?[...c,k]:[k],p=h(k),r=d;p&&null!==p.value&&(r={...d,[p.param]:p.value});let s=(0,q.createServerParamsForMetadata)(r,i);for(let c in j=void 0!==m?{params:s,searchParams:e}:{params:s},await z({tree:b,viewportItems:a,errorViewportItemRef:g,errorConvention:f,props:j,route:n.filter(a=>a!==o.PAGE_SEGMENT_KEY).join("/")}),l){let b=l[c];await D(a,b,n,r,e,f,g,h,i)}return 0===Object.keys(l).length&&f&&a.push(g.current),a}let E=a=>!!(null==a?void 0:a.absolute),F=a=>E(null==a?void 0:a.title);function G(a,b){a&&(!F(a)&&F(b)&&(a.title=b.title),!a.description&&b.description&&(a.description=b.description))}function H(a,b){if("function"==typeof b){let c=b(new Promise(b=>a.push(b)));a.push(c),c instanceof Promise&&c.catch(a=>({__nextError:a}))}else"object"==typeof b?a.push(b):a.push(null)}async function I(a,b,c,d){let g,h=(0,e.createDefaultMetadata)(),i={title:null,twitter:null,openGraph:null},j={warnings:new Set},k={icon:[],apple:[]},l=function(a){let b=[];for(let c=0;c0||k.apple.length>0)&&!h.icons&&(h.icons={icon:[],apple:[]},k.icon.length>0&&h.icons.icon.unshift(...k.icon),k.apple.length>0&&h.icons.apple.unshift(...k.apple)),j.warnings.size>0)for(let a of j.warnings)p.warn(a);return function(a,b,c,d){let{openGraph:e,twitter:g}=a;if(e){let b={},h=F(g),i=null==g?void 0:g.description,j=!!((null==g?void 0:g.hasOwnProperty("images"))&&g.images);if(!h&&(E(e.title)?b.title=e.title:a.title&&E(a.title)&&(b.title=a.title)),i||(b.description=e.description||a.description||void 0),j||(b.images=e.images),Object.keys(b).length>0){let e=(0,f.resolveTwitter)(b,a.metadataBase,d,c.twitter);a.twitter?a.twitter=Object.assign({},a.twitter,{...!h&&{title:null==e?void 0:e.title},...!i&&{description:null==e?void 0:e.description},...!j&&{images:null==e?void 0:e.images}}):a.twitter=e}}return G(e,a),G(g,a),b&&(a.icons||(a.icons={icon:[],apple:[]}),a.icons.icon.unshift(b)),a}(h,g,i,d)}async function J(a){let b=(0,e.createDefaultViewport)(),c=function(a){let b=[];for(let c=0;c{"use strict";a.exports=c(83935).vendored.contexts.ServerInsertedHtml},66837:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{Meta:function(){return f},MetaFilter:function(){return g},MultiMeta:function(){return j}});let d=c(5939);c(11110);let e=c(78573);function f({name:a,property:b,content:c,media:e}){return null!=c&&""!==c?(0,d.jsx)("meta",{...a?{name:a}:{property:b},...e?{media:e}:void 0,content:"string"==typeof c?c:c.toString()}):null}function g(a){let b=[];for(let c of a)Array.isArray(c)?b.push(...c.filter(e.nonNullable)):(0,e.nonNullable)(c)&&b.push(c);return b}let h=new Set(["og:image","twitter:image","og:video","og:audio"]);function i(a,b){return h.has(a)&&"url"===b?a:((a.startsWith("og:")||a.startsWith("twitter:"))&&(b=b.replace(/([A-Z])/g,function(a){return"_"+a.toLowerCase()})),a+":"+b)}function j({propertyPrefix:a,namePrefix:b,contents:c}){return null==c?null:g(c.map(c=>"string"==typeof c||"number"==typeof c||c instanceof URL?f({...a?{property:a}:{name:b},content:c}):function({content:a,namePrefix:b,propertyPrefix:c}){return a?g(Object.entries(a).map(([a,d])=>void 0===d?null:f({...c&&{property:i(c,a)},...b&&{name:i(b,a)},content:"string"==typeof d?d:null==d?void 0:d.toString()}))):null}({namePrefix:b,propertyPrefix:a,content:c})))}},67238:(a,b,c)=>{"use strict";c.d(b,{A:()=>e});var d=c(74028);function e(a=8,b=(0,d.LX)({spacing:a})){if(a.mui)return a;let c=(...a)=>(0===a.length?[1]:a).map(a=>{let c=b(a);return"number"==typeof c?`${c}px`:c}).join(" ");return c.mui=!0,c}},67487:(a,b,c)=>{let{createProxy:d}=c(38898);a.exports=d("D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js")},67669:(a,b,c)=>{"use strict";c.d(b,{A:()=>X});var d=c(13632),e=Math.abs,f=String.fromCharCode,g=Object.assign;function h(a,b,c){return a.replace(b,c)}function i(a,b){return a.indexOf(b)}function j(a,b){return 0|a.charCodeAt(b)}function k(a,b,c){return a.slice(b,c)}function l(a){return a.length}function m(a,b){return b.push(a),a}var n=1,o=1,p=0,q=0,r=0,s="";function t(a,b,c,d,e,f,g){return{value:a,root:b,parent:c,type:d,props:e,children:f,line:n,column:o,length:g,return:""}}function u(a,b){return g(t("",null,null,"",null,null,0),a,{length:-a.length},b)}function v(){return r=q2||x(r)>3?"":" "}(I);break;case 92:T+=function(a,b){for(var c;--b&&v()&&!(r<48)&&!(r>102)&&(!(r>57)||!(r<65))&&(!(r>70)||!(r<97)););return c=q+(b<6&&32==w()&&32==v()),k(s,a,c)}(q-1,7);continue;case 47:switch(w()){case 42:case 47:m((B=function(a,b){for(;v();)if(a+r===57)break;else if(a+r===84&&47===w())break;return"/*"+k(s,b,q-1)+"*"+f(47===a?a:v())}(v(),q),t(B,c,d,D,f(r),k(B,2,-2),0)),A);break;default:T+="/"}break;case 123*J:y[C++]=l(T)*N;case 125*J:case 59:case 0:switch(O){case 0:case 125:K=0;case 59+E:-1==N&&(T=h(T,/\f/g,"")),H>0&&l(T)-F&&m(H>32?M(T+";",e,d,F-1):M(h(T," ","")+";",e,d,F-2),A);break;case 59:T+=";";default:if(m(S=L(T,c,d,C,E,g,y,P,Q=[],R=[],F),p),123===O)if(0===E)a(T,c,S,S,Q,p,F,y,R);else switch(99===G&&110===j(T,3)?100:G){case 100:case 108:case 109:case 115:a(b,S,S,e&&m(L(b,S,S,0,0,g,y,P,g,Q=[],F),R),g,R,F,y,e?Q:R);break;default:a(T,S,S,S,[""],R,0,y,R)}}C=E=H=0,J=N=1,P=T="",F=u;break;case 58:F=1+l(T),H=I;default:if(J<1){if(123==O)--J;else if(125==O&&0==J++&&125==(r=q>0?j(s,--q):0,o--,10===r&&(o=1,n--),r))continue}switch(T+=f(O),O*J){case 38:N=E>0?1:(T+="\f",-1);break;case 44:y[C++]=(l(T)-1)*N,N=1;break;case 64:45===w()&&(T+=z(v())),G=w(),E=F=l(P=T+=function(a){for(;!x(w());)v();return k(s,a,q)}(q)),O++;break;case 45:45===I&&2==l(T)&&(J=0)}}return p}("",null,null,null,[""],a=y(a),0,[0],a),s="",b}function L(a,b,c,d,f,g,i,j,l,m,n){for(var o=f-1,p=0===f?g:[""],q=p.length,r=0,s=0,u=0;r0?p[v]+" "+w:h(w,/&\f/g,p[v])).trim())&&(l[u++]=x);return t(a,b,c,0===f?E:j,l,m,n)}function M(a,b,c,d){return t(a,b,c,F,k(a,0,d),k(a,d+1,-1),d)}var N=c(64046),O="undefined"!=typeof document,P=function(a,b,c){for(var d=0,e=0;d=e,e=w(),38===d&&12===e&&(b[c]=1),!x(e);)v();return k(s,a,q)},Q=function(a,b){var c=-1,d=44;do switch(x(d)){case 0:38===d&&12===w()&&(b[c]=1),a[c]+=P(q-1,b,c);break;case 2:a[c]+=z(d);break;case 4:if(44===d){a[++c]=58===w()?"&\f":"",b[c]=a[c].length;break}default:a[c]+=f(d)}while(d=v());return a},R=function(a,b){var c;return c=Q(y(a),b),s="",c},S=new WeakMap,T=function(a){if("rule"===a.type&&a.parent&&!(a.length<1)){for(var b=a.value,c=a.parent,d=a.column===c.column&&a.line===c.line;"rule"!==c.type;)if(!(c=c.parent))return;if((1!==a.props.length||58===b.charCodeAt(0)||S.get(c))&&!d){S.set(a,!0);for(var e=[],f=R(b,e),g=c.props,h=0,i=0;h-1&&!a.return)switch(a.type){case F:a.return=function a(b,c){switch(45^j(b,0)?(((c<<2^j(b,0))<<2^j(b,1))<<2^j(b,2))<<2^j(b,3):0){case 5103:return C+"print-"+b+b;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return C+b+b;case 5349:case 4246:case 4810:case 6968:case 2756:return C+b+B+b+A+b+b;case 6828:case 4268:return C+b+A+b+b;case 6165:return C+b+A+"flex-"+b+b;case 5187:return C+b+h(b,/(\w+).+(:[^]+)/,C+"box-$1$2"+A+"flex-$1$2")+b;case 5443:return C+b+A+"flex-item-"+h(b,/flex-|-self/,"")+b;case 4675:return C+b+A+"flex-line-pack"+h(b,/align-content|flex-|-self/,"")+b;case 5548:return C+b+A+h(b,"shrink","negative")+b;case 5292:return C+b+A+h(b,"basis","preferred-size")+b;case 6060:return C+"box-"+h(b,"-grow","")+C+b+A+h(b,"grow","positive")+b;case 4554:return C+h(b,/([^-])(transform)/g,"$1"+C+"$2")+b;case 6187:return h(h(h(b,/(zoom-|grab)/,C+"$1"),/(image-set)/,C+"$1"),b,"")+b;case 5495:case 3959:return h(b,/(image-set\([^]*)/,C+"$1$`$1");case 4968:return h(h(b,/(.+:)(flex-)?(.*)/,C+"box-pack:$3"+A+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+C+b+b;case 4095:case 3583:case 4068:case 2532:return h(b,/(.+)-inline(.+)/,C+"$1$2")+b;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(l(b)-1-c>6)switch(j(b,c+1)){case 109:if(45!==j(b,c+4))break;case 102:return h(b,/(.+:)(.+)-([^]+)/,"$1"+C+"$2-$3$1"+B+(108==j(b,c+3)?"$3":"$2-$3"))+b;case 115:return~i(b,"stretch")?a(h(b,"stretch","fill-available"),c)+b:b}break;case 4949:if(115!==j(b,c+1))break;case 6444:switch(j(b,l(b)-3-(~i(b,"!important")&&10))){case 107:return h(b,":",":"+C)+b;case 101:return h(b,/(.+:)([^;!]+)(;|!.+)?/,"$1"+C+(45===j(b,14)?"inline-":"")+"box$3$1"+C+"$2$3$1"+A+"$2box$3")+b}break;case 5936:switch(j(b,c+11)){case 114:return C+b+A+h(b,/[svh]\w+-[tblr]{2}/,"tb")+b;case 108:return C+b+A+h(b,/[svh]\w+-[tblr]{2}/,"tb-rl")+b;case 45:return C+b+A+h(b,/[svh]\w+-[tblr]{2}/,"lr")+b}return C+b+A+b+b}return b}(a.value,a.length);break;case G:return H([u(a,{value:h(a.value,"@","@"+C)})],d);case E:if(a.length){var e,f;return e=a.props,f=function(b){var c;switch(c=b,(c=/(::plac\w+|:read-\w+)/.exec(c))?c[0]:c){case":read-only":case":read-write":return H([u(a,{props:[h(b,/:(read-\w+)/,":"+B+"$1")]})],d);case"::placeholder":return H([u(a,{props:[h(b,/:(plac\w+)/,":"+C+"input-$1")]}),u(a,{props:[h(b,/:(plac\w+)/,":"+B+"$1")]}),u(a,{props:[h(b,/:(plac\w+)/,A+"input-$1")]})],d)}return""},e.map(f).join("")}}}],X=function(a){var b=a.key;if(O&&"css"===b){var c=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(c,function(a){-1!==a.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(a),a.setAttribute("data-s",""))})}var e=a.stylisPlugins||W,f={},g=[];O&&(m=a.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+b+' "]'),function(a){for(var b=a.getAttribute("data-emotion").split(" "),c=1;c{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return k}});let d=c(86274),e=c(78157),f=d._(c(31768)),g=c(90505),h=c(37416);c(99026);let i=c(9344);class j extends f.default.Component{componentDidCatch(){}static getDerivedStateFromError(a){if((0,h.isHTTPAccessFallbackError)(a))return{triggeredStatus:(0,h.getAccessFallbackHTTPStatus)(a)};throw a}static getDerivedStateFromProps(a,b){return a.pathname!==b.previousPathname&&b.triggeredStatus?{triggeredStatus:void 0,previousPathname:a.pathname}:{triggeredStatus:b.triggeredStatus,previousPathname:a.pathname}}render(){let{notFound:a,forbidden:b,unauthorized:c,children:d}=this.props,{triggeredStatus:f}=this.state,g={[h.HTTPAccessErrorStatus.NOT_FOUND]:a,[h.HTTPAccessErrorStatus.FORBIDDEN]:b,[h.HTTPAccessErrorStatus.UNAUTHORIZED]:c};if(f){let i=f===h.HTTPAccessErrorStatus.NOT_FOUND&&a,j=f===h.HTTPAccessErrorStatus.FORBIDDEN&&b,k=f===h.HTTPAccessErrorStatus.UNAUTHORIZED&&c;return i||j||k?(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("meta",{name:"robots",content:"noindex"}),!1,g[f]]}):d}return d}constructor(a){super(a),this.state={triggeredStatus:void 0,previousPathname:a.pathname}}}function k(a){let{notFound:b,forbidden:c,unauthorized:d,children:h}=a,k=(0,g.useUntrackedPathname)(),l=(0,f.useContext)(i.MissingSlotContext);return b||c||d?(0,e.jsx)(j,{pathname:k,notFound:b,forbidden:c,unauthorized:d,missingSlots:l,children:h}):(0,e.jsx)(e.Fragment,{children:h})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},68133:(a,b,c)=>{"use strict";c.d(b,{A:()=>f});var d=c(31768),e=c(70773);function f(){return d.useContext(e.A)}},68265:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{isFullStringUrl:function(){return f},parseReqUrl:function(){return h},parseUrl:function(){return g},stripNextRscUnionQuery:function(){return i}});let d=c(32967),e="http://n";function f(a){return/https?:\/\//.test(a)}function g(a){let b;try{b=new URL(a,e)}catch{}return b}function h(a){let b=g(a);if(!b)return;let c={};for(let a of b.searchParams.keys()){let d=b.searchParams.getAll(a);c[a]=d.length>1?d:d[0]}return{query:c,hash:b.hash,search:b.search,path:b.pathname,pathname:b.pathname,href:`${b.pathname}${b.search}${b.hash}`,host:"",hostname:"",auth:"",protocol:"",slashes:null,port:""}}function i(a){let b=new URL(a,e);return b.searchParams.delete(d.NEXT_RSC_UNION_QUERY),b.pathname+b.search}},68414:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"createDedupedByCallsiteServerErrorLoggerDev",{enumerable:!0,get:function(){return i}});let d=function(a,b){if(a&&a.__esModule)return a;if(null===a||"object"!=typeof a&&"function"!=typeof a)return{default:a};var c=e(b);if(c&&c.has(a))return c.get(a);var d={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in a)if("default"!==g&&Object.prototype.hasOwnProperty.call(a,g)){var h=f?Object.getOwnPropertyDescriptor(a,g):null;h&&(h.get||h.set)?Object.defineProperty(d,g,h):d[g]=a[g]}return d.default=a,c&&c.set(a,d),d}(c(31768));function e(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(e=function(a){return a?c:b})(a)}let f={current:null},g="function"==typeof d.cache?d.cache:a=>a,h=console.warn;function i(a){return function(...b){h(a(...b))}}g(a=>{try{h(f.current)}finally{f.current=null}})},68552:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"collectSegmentData",{enumerable:!0,get:function(){return n}});let d=c(5939),e=c(85030),f=c(4718),g=c(30193),h=c(3693),i=c(43796),j=c(46919),k=void 0,l=void 0;function m(a){let b=(0,j.getDigestForWellKnownError)(a);if(b)return b}async function n(a,b,c,i,j){let n=new Map;try{await (0,e.createFromReadableStream)((0,g.streamFromBuffer)(b),{findSourceMapURL:l,serverConsumerManifest:j}),await (0,h.waitAtLeastOneReactRenderTask)()}catch{}let p=new AbortController,q=async()=>{await (0,h.waitAtLeastOneReactRenderTask)(),p.abort()},r=[],{prelude:s}=await (0,f.unstable_prerender)((0,d.jsx)(o,{isClientParamParsingEnabled:a,fullPageDataBuffer:b,serverConsumerManifest:j,clientModules:i,staleTime:c,segmentTasks:r,onCompletedProcessingRouteTree:q}),i,{filterStackFrame:k,signal:p.signal,onError:m}),t=await (0,g.streamToBuffer)(s);for(let[a,b]of(n.set("/_tree",t),await Promise.all(r)))n.set(a,b);return n}async function o({isClientParamParsingEnabled:a,fullPageDataBuffer:b,serverConsumerManifest:c,clientModules:d,staleTime:f,segmentTasks:j,onCompletedProcessingRouteTree:k}){let m=await (0,e.createFromReadableStream)(function(a){let b=a.getReader();return new ReadableStream({async pull(a){for(;;){let{done:c,value:d}=await b.read();if(!c){a.enqueue(d);continue}return}}})}((0,g.streamFromBuffer)(b)),{findSourceMapURL:l,serverConsumerManifest:c}),n=m.b,o=m.f;if(1!==o.length&&3!==o[0].length)return console.error("Internal Next.js error: InitialRSCPayload does not match the expected shape for a prerendered page during segment prefetch generation."),null;let r=o[0][0],s=o[0][1],t=o[0][2],u=function a(b,c,d,e,f,g,j){let k,l=null,m=c[1],n=null!==e?e[2]:null;for(let c in m){let e=m[c],h=e[0],k=a(b,e,d,null!==n?n[c]:null,f,(0,i.appendSegmentRequestKeyPart)(g,c,(0,i.createSegmentRequestKeyPart)(h)),j);null===l&&(l={}),l[c]=k}null!==e&&j.push((0,h.waitAtLeastOneReactRenderTask)().then(()=>p(d,e,g,f)));let o=c[0],q=null,r=null;return"string"==typeof o?(k=o,r=o,q=null):(k=o[0],r=o[1],q=o[2]),{name:k,paramType:q,paramKey:b?null:r,slots:l,isRootLayout:!0===c[4]}}(a,r,n,s,d,i.ROOT_SEGMENT_REQUEST_KEY,j),v=await q(t,d);return k(),{buildId:n,tree:u,head:t,isHeadPartial:v,staleTime:f}}async function p(a,b,c,d){let e=b[1],j={buildId:a,rsc:e,loading:b[3],isPartial:await q(e,d)},l=new AbortController;(0,h.waitAtLeastOneReactRenderTask)().then(()=>l.abort());let{prelude:n}=await (0,f.unstable_prerender)(j,d,{filterStackFrame:k,signal:l.signal,onError:m}),o=await (0,g.streamToBuffer)(n);return c===i.ROOT_SEGMENT_REQUEST_KEY?["/_index",o]:[c,o]}async function q(a,b){let c=!1,d=new AbortController;return(0,h.waitAtLeastOneReactRenderTask)().then(()=>{c=!0,d.abort()}),await (0,f.unstable_prerender)(a,b,{filterStackFrame:k,signal:d.signal,onError(){},onPostpone(){c=!0}}),c}},68597:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"notFound",{enumerable:!0,get:function(){return e}});let d=""+c(37416).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function e(){let a=Object.defineProperty(Error(d),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw a.digest=d,a}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},68876:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"RedirectStatusCode",{enumerable:!0,get:function(){return c}});var c=function(a){return a[a.SeeOther=303]="SeeOther",a[a.TemporaryRedirect=307]="TemporaryRedirect",a[a.PermanentRedirect=308]="PermanentRedirect",a}({});("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},69374:(a,b,c)=>{"use strict";function d(a){return!1}function e(){}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{handleHardNavError:function(){return d},useNavFailureHandler:function(){return e}}),c(31768),c(75497),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},69412:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createParamsFromClient:function(){return m},createPrerenderParamsForClientSegment:function(){return q},createServerParamsForMetadata:function(){return n},createServerParamsForRoute:function(){return o},createServerParamsForServerSegment:function(){return p}});let d=c(29294),e=c(91521),f=c(51513),g=c(63033),h=c(89231),i=c(11903),j=c(86586),k=c(78356),l=c(41025);function m(a,b){let c=g.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return r(a,b,c);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new h.InvariantError("createParamsFromClient should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E736",enumerable:!1,configurable:!0});case"prerender-runtime":throw Object.defineProperty(new h.InvariantError("createParamsFromClient should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E770",enumerable:!1,configurable:!0});case"request":return v(a)}(0,g.throwInvariantForMissingStore)()}let n=p;function o(a,b){let c=g.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return r(a,b,c);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new h.InvariantError("createServerParamsForRoute should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E738",enumerable:!1,configurable:!0});case"prerender-runtime":return s(a,c);case"request":return v(a)}(0,g.throwInvariantForMissingStore)()}function p(a,b){let c=g.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return r(a,b,c);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new h.InvariantError("createServerParamsForServerSegment should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E743",enumerable:!1,configurable:!0});case"prerender-runtime":return s(a,c);case"request":return v(a)}(0,g.throwInvariantForMissingStore)()}function q(a){let b=d.workAsyncStorage.getStore();if(!b)throw Object.defineProperty(new h.InvariantError("Missing workStore in createPrerenderParamsForClientSegment"),"__NEXT_ERROR_CODE",{value:"E773",enumerable:!1,configurable:!0});let c=g.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-client":let e=c.fallbackRouteParams;if(e){for(let d in a)if(e.has(d))return(0,j.makeHangingPromise)(c.renderSignal,b.route,"`params`")}break;case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new h.InvariantError("createPrerenderParamsForClientSegment should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E734",enumerable:!1,configurable:!0})}return Promise.resolve(a)}function r(a,b,c){switch(c.type){case"prerender":case"prerender-client":{let f=c.fallbackRouteParams;if(f){for(let h in a)if(f.has(h)){var d=a,e=b,g=c;let f=t.get(d);if(f)return f;let h=new Proxy((0,j.makeHangingPromise)(g.renderSignal,e.route,"`params`"),u);return t.set(d,h),h}}break}case"prerender-ppr":{let d=c.fallbackRouteParams;if(d){for(let e in a)if(d.has(e))return function(a,b,c,d){let e=t.get(a);if(e)return e;let g={...a},h=Promise.resolve(g);return t.set(a,h),Object.keys(a).forEach(e=>{i.wellKnownProperties.has(e)||(b.has(e)?(Object.defineProperty(g,e,{get(){let a=(0,i.describeStringPropertyAccess)("params",e);"prerender-ppr"===d.type?(0,f.postponeWithTracking)(c.route,a,d.dynamicTracking):(0,f.throwToInterruptStaticGeneration)(a,c,d)},enumerable:!0}),Object.defineProperty(h,e,{get(){let a=(0,i.describeStringPropertyAccess)("params",e);"prerender-ppr"===d.type?(0,f.postponeWithTracking)(c.route,a,d.dynamicTracking):(0,f.throwToInterruptStaticGeneration)(a,c,d)},set(a){Object.defineProperty(h,e,{value:a,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0})):h[e]=a[e])}),h}(a,d,b,c)}}}return v(a)}function s(a,b){return(0,f.delayUntilRuntimeStage)(b,v(a))}let t=new WeakMap,u={get:function(a,b,c){if("then"===b||"catch"===b||"finally"===b){let d=e.ReflectAdapter.get(a,b,c);return({[b]:(...b)=>{let c=l.dynamicAccessAsyncStorage.getStore();return c&&c.abortController.abort(Object.defineProperty(Error("Accessed fallback `params` during prerendering."),"__NEXT_ERROR_CODE",{value:"E691",enumerable:!1,configurable:!0})),new Proxy(d.apply(a,b),u)}})[b]}return e.ReflectAdapter.get(a,b,c)}};function v(a){let b=t.get(a);if(b)return b;let c=Promise.resolve(a);return t.set(a,c),Object.keys(a).forEach(b=>{i.wellKnownProperties.has(b)||(c[b]=a[b])}),c}(0,k.createDedupedByCallsiteServerErrorLoggerDev)(function(a,b){let c=a?`Route "${a}" `:"This route ";return Object.defineProperty(Error(`${c}used ${b}. \`params\` should be awaited before using its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E307",enumerable:!1,configurable:!0})}),(0,k.createDedupedByCallsiteServerErrorLoggerDev)(function(a,b,c){let d=a?`Route "${a}" `:"This route ";return Object.defineProperty(Error(`${d}used ${b}. \`params\` should be awaited before using its properties. The following properties were not available through enumeration because they conflict with builtin property names: ${function(a){switch(a.length){case 0:throw Object.defineProperty(new h.InvariantError("Expected describeListOfPropertyNames to be called with a non-empty list of strings."),"__NEXT_ERROR_CODE",{value:"E531",enumerable:!1,configurable:!0});case 1:return`\`${a[0]}\``;case 2:return`\`${a[0]}\` and \`${a[1]}\``;default:{let b="";for(let c=0;c{"use strict";c.d(b,{Ay:()=>h,BO:()=>g,Yn:()=>f});var d=c(55044),e=c(21414);function f(a,b,c=!0){if(!b||"string"!=typeof b)return null;if(a&&a.vars&&c){let c=`vars.${b}`.split(".").reduce((a,b)=>a&&a[b]?a[b]:null,a);if(null!=c)return c}return b.split(".").reduce((a,b)=>a&&null!=a[b]?a[b]:null,a)}function g(a,b,c,d=c){let e;return e="function"==typeof a?a(c):Array.isArray(a)?a[c]||d:f(a,c)||d,b&&(e=b(e,d,a)),e}let h=function(a){let{prop:b,cssProperty:c=a.prop,themeKey:h,transform:i}=a,j=a=>{if(null==a[b])return null;let j=a[b],k=f(a.theme,h)||{};return(0,e.NI)(a,j,a=>{let e=g(k,i,a);return(a===e&&"string"==typeof a&&(e=g(k,i,`${b}${"default"===a?"":(0,d.A)(a)}`,a)),!1===c)?e:{[c]:e}})};return j.propTypes={},j.filterProps=[b],j}},69652:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"styles",{enumerable:!0,get:function(){return c}});let c={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{display:"inline-block"},h1:{display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},h2:{fontSize:14,fontWeight:400,lineHeight:"49px",margin:0}};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},69706:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return c}});let c=/[\w-]+-Google|Google-[\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight/i},69833:(a,b,c)=>{"use strict";c.d(b,{A:()=>d});let d="$$material"},70299:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"HandleISRError",{enumerable:!0,get:function(){return e}});let d=c(29294).workAsyncStorage;function e(a){let{error:b}=a;if(d){let a=d.getStore();if((null==a?void 0:a.isRevalidate)||(null==a?void 0:a.isStaticGeneration))throw console.error(b),b}return null}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},70316:(a,b,c)=>{"use strict";c.d(b,{A:()=>function a(b,c,e=!1){let f={...c};for(let g in b)if(Object.prototype.hasOwnProperty.call(b,g))if("components"===g||"slots"===g)f[g]={...b[g],...f[g]};else if("componentsProps"===g||"slotProps"===g){let d=b[g],h=c[g];if(h)if(d)for(let b in f[g]={...h},d)Object.prototype.hasOwnProperty.call(d,b)&&(f[g][b]=a(d[b],h[b],e));else f[g]=h;else f[g]=d||{}}else"className"===g&&e&&c.className?f.className=(0,d.A)(b?.className,c?.className):"style"===g&&e&&c.style?f.style={...b?.style,...c?.style}:void 0===f[g]&&(f[g]=b[g]);return f}});var d=c(79390)},70773:(a,b,c)=>{"use strict";c.d(b,{A:()=>d});let d=c(31768).createContext(null)},71159:(a,b,c)=>{"use strict";var d=c(30291);c.o(d,"usePathname")&&c.d(b,{usePathname:function(){return d.usePathname}}),c.o(d,"useRouter")&&c.d(b,{useRouter:function(){return d.useRouter}}),c.o(d,"useServerInsertedHTML")&&c.d(b,{useServerInsertedHTML:function(){return d.useServerInsertedHTML}})},71170:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>i});var d=c(8977),e=c(4871),f=c(33600),g=c(78157);function h(a){let b=(0,d.internal_serializeStyles)(a);return a!==b&&b.styles?(b.styles.match(/^@layer\s+[^{]*$/)||(b.styles=`@layer global{${b.styles}}`),b):a}let i=function({styles:a,themeId:b,defaultTheme:c={}}){let d=(0,f.default)(c),i=b&&d[b]||d,j="function"==typeof a?a(i):a;return i.modularCssLayers&&(j=Array.isArray(j)?j.map(a=>"function"==typeof a?h(a(i)):h(a)):h(j)),(0,g.jsx)(e.A,{styles:j})}},71383:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"HTTPAccessErrorFallback",{enumerable:!0,get:function(){return f}});let d=c(5939),e=c(69652);function f(a){let{status:b,message:c}=a;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("title",{children:b+": "+c}),(0,d.jsx)("div",{style:e.styles.error,children:(0,d.jsxs)("div",{children:[(0,d.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,d.jsx)("h1",{className:"next-error-h1",style:e.styles.h1,children:b}),(0,d.jsx)("div",{style:e.styles.desc,children:(0,d.jsx)("h2",{style:e.styles.h2,children:c})})]})})]})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},71942:(a,b,c)=>{"use strict";function d(a,b){if(!a.containerQueries)return b;let c=Object.keys(b).filter(a=>a.startsWith("@container")).sort((a,b)=>{let c=/min-width:\s*([0-9.]+)/;return(a.match(c)?.[1]||0)-(b.match(c)?.[1]||0)});return c.length?c.reduce((a,c)=>{let d=b[c];return delete a[c],a[c]=d,a},{...b}):b}function e(a,b){return"@"===b||b.startsWith("@")&&(a.some(a=>b.startsWith(`@${a}`))||!!b.match(/^@\d/))}function f(a,b){let c=b.match(/^@([^/]+)?\/?(.+)?$/);if(!c)return null;let[,d,e]=c,f=Number.isNaN(+d)?d||0:+d;return a.containerQueries(e).up(f)}function g(a){let b=(a,b)=>a.replace("@media",b?`@container ${b}`:"@container");function c(c,d){c.up=(...c)=>b(a.breakpoints.up(...c),d),c.down=(...c)=>b(a.breakpoints.down(...c),d),c.between=(...c)=>b(a.breakpoints.between(...c),d),c.only=(...c)=>b(a.breakpoints.only(...c),d),c.not=(...c)=>{let e=b(a.breakpoints.not(...c),d);return e.includes("not all and")?e.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):e}}let d={},e=a=>(c(d,a),d);return c(e),{...a,containerQueries:e}}c.d(b,{Ay:()=>g,CT:()=>f,_S:()=>d,ob:()=>e})},72041:(a,b,c)=>{let{createProxy:d}=c(38898);a.exports=d("D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js")},74028:(a,b,c)=>{"use strict";c.d(b,{LX:()=>o,MA:()=>n,_W:()=>p,Lc:()=>r,Ms:()=>s});var d=c(21414),e=c(69462),f=c(60846);let g={m:"margin",p:"padding"},h={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},i={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},j=function(a){let b={};return c=>(void 0===b[c]&&(b[c]=a(c)),b[c])}(a=>{if(a.length>2)if(!i[a])return[a];else a=i[a];let[b,c]=a.split(""),d=g[b],e=h[c]||"";return Array.isArray(e)?e.map(a=>d+a):[d+e]}),k=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],l=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],m=[...k,...l];function n(a,b,c,d){let f=(0,e.Yn)(a,b,!0)??c;return"number"==typeof f||"string"==typeof f?a=>"string"==typeof a?a:"string"==typeof f?f.startsWith("var(")&&0===a?0:f.startsWith("var(")&&1===a?f:`calc(${a} * ${f})`:f*a:Array.isArray(f)?a=>{if("string"==typeof a)return a;let b=f[Math.abs(a)];return a>=0?b:"number"==typeof b?-b:"string"==typeof b&&b.startsWith("var(")?`calc(-1 * ${b})`:`-${b}`}:"function"==typeof f?f:()=>void 0}function o(a){return n(a,"spacing",8,"spacing")}function p(a,b){return"string"==typeof b||null==b?b:a(b)}function q(a,b){let c=o(a.theme);return Object.keys(a).map(e=>(function(a,b,c,e){var f;if(!b.includes(c))return null;let g=(f=j(c),a=>f.reduce((b,c)=>(b[c]=p(e,a),b),{})),h=a[c];return(0,d.NI)(a,h,g)})(a,b,e,c)).reduce(f.A,{})}function r(a){return q(a,k)}function s(a){return q(a,l)}function t(a){return q(a,m)}r.propTypes={},r.filterProps=k,s.propTypes={},s.filterProps=l,t.propTypes={},t.filterProps=m},74210:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"computeCacheBustingSearchParam",{enumerable:!0,get:function(){return e}});let d=c(74380);function e(a,b,c,e){return(void 0===a||"0"===a)&&void 0===b&&void 0===c&&void 0===e?"":(0,d.hexHash)([a||"0",b||"0",c||"0",e||"0"].join(","))}},74380:(a,b)=>{"use strict";function c(a){let b=5381;for(let c=0;c>>0}function d(a){return c(a).toString(36).slice(0,5)}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{djb2Hash:function(){return c},hexHash:function(){return d}})},74857:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{fnv1a52:function(){return c},generateETag:function(){return d}});let c=a=>{let b=a.length,c=0,d=0,e=8997,f=0,g=33826,h=0,i=40164,j=0,k=52210;for(;c>>16,e=65535&d,h+=f>>>16,g=65535&f,k=j+(h>>>16)&65535,i=65535&h;return(15&k)*0x1000000000000+0x100000000*i+65536*g+(e^k>>4)},d=(a,b=!1)=>(b?'W/"':'"')+c(a).toString(36)+a.length.toString(36)+'"'},75480:(a,b,c)=>{"use strict";c.d(b,{A:()=>f});var d=c(64862),e=c(61505);function f(a){let b,{sx:c,...f}=a,{systemProps:g,otherProps:h}=(a=>{let b={systemProps:{},otherProps:{}},c=a?.theme?.unstable_sxConfig??e.A;return Object.keys(a).forEach(d=>{c[d]?b.systemProps[d]=a[d]:b.otherProps[d]=a[d]}),b})(f);return b=Array.isArray(c)?[g,...c]:"function"==typeof c?(...a)=>{let b=c(...a);return(0,d.Q)(b)?{...g,...b}:g}:{...g,...c},{...h,sx:b}}},75497:(a,b)=>{"use strict";function c(a,b){return void 0===b&&(b=!0),a.pathname+a.search+(b?a.hash:"")}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"createHrefFromUrl",{enumerable:!0,get:function(){return c}}),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},75928:(a,b,c)=>{"use strict";let d;Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{arrayBufferToString:function(){return h},decrypt:function(){return k},encrypt:function(){return j},getActionEncryptionKey:function(){return p},getClientReferenceManifestForRsc:function(){return o},getServerModuleMap:function(){return n},setReferenceManifestsSingleton:function(){return m},stringToUint8Array:function(){return i}});let e=c(89231),f=c(66368),g=c(29294);function h(a){let b=new Uint8Array(a),c=b.byteLength;if(c<65535)return String.fromCharCode.apply(null,b);let d="";for(let a=0;a{"use strict";c.d(b,{A:()=>i,b:()=>h});var d=c(31768),e=c(70316),f=c(78157);let g=d.createContext(void 0);function h({props:a,name:b}){let{theme:c,name:f,props:h}={props:a,name:b,theme:{components:d.useContext(g)}};if(!c||!c.components||!c.components[f])return h;let i=c.components[f];return i.defaultProps?(0,e.A)(i.defaultProps,h,c.components.mergeClassNameAndStyle):i.styleOverrides||i.variants?h:(0,e.A)(i,h,c.components.mergeClassNameAndStyle)}let i=function({value:a,children:b}){return(0,f.jsx)(g.Provider,{value:a,children:b})}},77510:(a,b,c)=>{"use strict";c.d(b,{A:()=>h});var d,e=c(31768);let f=0,g={...d||(d=c.t(e,2))}.useId;function h(a){if(void 0!==g){let b=g();return a??b}let[b,c]=e.useState(a),d=a||b;return e.useEffect(()=>{null==b&&(f+=1,c(`mui-${f}`))},[b]),d}},78157:(a,b,c)=>{"use strict";a.exports=c(83935).vendored["react-ssr"].ReactJsxRuntime},78559:(a,b,c)=>{"use strict";Object.defineProperty(b,"u",{enumerable:!0,get:function(){return f}});let d=c(1484),e=c(4409);function f(a){let b;if(0===(b="string"==typeof a?function(a){let b=(0,e.getRouteRegex)(a);return Object.keys((0,d.getRouteMatcher)(b)(a))}(a):a).length)return null;let c=new Map,f=Math.random().toString(16).slice(2);for(let a of b)c.set(a,`%%drp:${a}:${f}%%`);return c}},78573:(a,b)=>{"use strict";function c(a){return null!=a}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"nonNullable",{enumerable:!0,get:function(){return c}})},78589:(a,b,c)=>{"use strict";a.exports=c(83935).vendored["react-ssr"].ReactServerDOMWebpackClient},78592:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function a(b){let[c,e]=b;if(Array.isArray(c)&&("di"===c[2]||"ci"===c[2])||"string"==typeof c&&(0,d.isInterceptionRouteAppPath)(c))return!0;if(e){for(let b in e)if(a(e[b]))return!0}return!1}}});let d=c(54357);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},79390:(a,b,c)=>{"use strict";c.d(b,{A:()=>d});let d=function(){for(var a,b,c=0,d="",e=arguments.length;c{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{REDIRECT_ERROR_CODE:function(){return e},RedirectType:function(){return f},isRedirectError:function(){return g}});let d=c(68876),e="NEXT_REDIRECT";var f=function(a){return a.push="push",a.replace="replace",a}({});function g(a){if("object"!=typeof a||null===a||!("digest"in a)||"string"!=typeof a.digest)return!1;let b=a.digest.split(";"),[c,f]=b,g=b.slice(2,-2).join(";"),h=Number(b.at(-2));return c===e&&("replace"===f||"push"===f)&&"string"==typeof g&&!isNaN(h)&&h in d.RedirectStatusCode}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},79898:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getIsPossibleServerAction:function(){return f},getServerActionRequestMetadata:function(){return e}});let d=c(32967);function e(a){let b,c;a.headers instanceof Headers?(b=a.headers.get(d.ACTION_HEADER)??null,c=a.headers.get("content-type")):(b=a.headers[d.ACTION_HEADER]??null,c=a.headers["content-type"]??null);let e="POST"===a.method&&"application/x-www-form-urlencoded"===c,f=!!("POST"===a.method&&(null==c?void 0:c.startsWith("multipart/form-data"))),g=void 0!==b&&"string"==typeof b&&"POST"===a.method;return{actionId:b,isURLEncodedAction:e,isMultipartAction:f,isFetchAction:g,isPossibleServerAction:!!(g||e||f)}}function f(a){return e(a).isPossibleServerAction}},81454:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"createServerPathnameForMetadata",{enumerable:!0,get:function(){return h}});let d=c(51513),e=c(63033),f=c(86586),g=c(89231);function h(a,b){let c=e.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":var h=a,j=b,k=c;switch(k.type){case"prerender-client":throw Object.defineProperty(new g.InvariantError("createPrerenderPathname was called inside a client component scope."),"__NEXT_ERROR_CODE",{value:"E694",enumerable:!1,configurable:!0});case"prerender":{let a=k.fallbackRouteParams;if(a&&a.size>0)return(0,f.makeHangingPromise)(k.renderSignal,j.route,"`pathname`");break}case"prerender-ppr":{let a=k.fallbackRouteParams;if(a&&a.size>0)return function(a,b){let c=null,e=new Promise((a,b)=>{c=b}),f=e.then.bind(e);return e.then=(e,g)=>{if(c)try{(0,d.postponeWithTracking)(a.route,"metadata relative url resolving",b)}catch(a){c(a),c=null}return f(e,g)},new Proxy(e,{})}(j,k.dynamicTracking)}}return Promise.resolve(h);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new g.InvariantError("createServerPathnameForMetadata should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E740",enumerable:!1,configurable:!0});case"prerender-runtime":return(0,d.delayUntilRuntimeStage)(c,i(a));case"request":return i(a)}(0,e.throwInvariantForMissingStore)()}function i(a){return Promise.resolve(a)}},81747:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{setCacheBustingSearchParam:function(){return f},setCacheBustingSearchParamWithHash:function(){return g}});let d=c(74210),e=c(58529),f=(a,b)=>{g(a,(0,d.computeCacheBustingSearchParam)(b[e.NEXT_ROUTER_PREFETCH_HEADER],b[e.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],b[e.NEXT_ROUTER_STATE_TREE_HEADER],b[e.NEXT_URL]))},g=(a,b)=>{let c=a.search,d=(c.startsWith("?")?c.slice(1):c).split("&").filter(a=>a&&!a.startsWith(""+e.NEXT_RSC_UNION_QUERY+"="));b.length>0?d.push(e.NEXT_RSC_UNION_QUERY+"="+b):d.push(""+e.NEXT_RSC_UNION_QUERY),a.search=d.length?"?"+d.join("&"):""};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},81965:(a,b,c)=>{"use strict";a.exports=c(33873)},82521:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"createRouterCacheKey",{enumerable:!0,get:function(){return e}});let d=c(44859);function e(a,b){return(void 0===b&&(b=!1),Array.isArray(a))?a[0]+"|"+a[1]+"|"+a[2]:b&&a.startsWith(d.PAGE_SEGMENT_KEY)?d.PAGE_SEGMENT_KEY:a}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},83224:(a,b,c)=>{"use strict";function d(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"forbidden",{enumerable:!0,get:function(){return d}}),c(37416).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},83563:(a,b)=>{"use strict";function c(a){return a.startsWith("/")?a:"/"+a}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"ensureLeadingSlash",{enumerable:!0,get:function(){return c}})},83935:(a,b,c)=>{"use strict";a.exports=c(10846)},85030:(a,b,c)=>{"use strict";a.exports=c(36033)},85439:(a,b)=>{"use strict";function c(){return{width:"device-width",initialScale:1,themeColor:null,colorScheme:null}}function d(){return{viewport:null,themeColor:null,colorScheme:null,metadataBase:null,title:null,description:null,applicationName:null,authors:null,generator:null,keywords:null,referrer:null,creator:null,publisher:null,robots:null,manifest:null,alternates:{canonical:null,languages:null,media:null,types:null},icons:null,openGraph:null,twitter:null,verification:{},appleWebApp:null,formatDetection:null,itunes:null,facebook:null,pinterest:null,abstract:null,appLinks:null,archives:null,assets:null,bookmarks:null,category:null,classification:null,pagination:{previous:null,next:null},other:{}}}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createDefaultMetadata:function(){return d},createDefaultViewport:function(){return c}})},85449:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{describeHasCheckingStringProperty:function(){return e},describeStringPropertyAccess:function(){return d},wellKnownProperties:function(){return f}});let c=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function d(a,b){return c.test(b)?"`"+a+"."+b+"`":"`"+a+"["+JSON.stringify(b)+"]`"}function e(a,b){let c=JSON.stringify(b);return"`Reflect.has("+a+", "+c+")`, `"+c+" in "+a+"`, or similar"}let f=new Set(["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","valueOf","toLocaleString","then","catch","finally","status","displayName","_debugInfo","toJSON","$$typeof","__esModule"])},86085:(a,b)=>{"use strict";function c(a){return a.default||a}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"interopDefault",{enumerable:!0,get:function(){return c}})},86274:(a,b,c)=>{"use strict";function d(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(d=function(a){return a?c:b})(a)}function e(a,b){if(!b&&a&&a.__esModule)return a;if(null===a||"object"!=typeof a&&"function"!=typeof a)return{default:a};var c=d(b);if(c&&c.has(a))return c.get(a);var e={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in a)if("default"!==g&&Object.prototype.hasOwnProperty.call(a,g)){var h=f?Object.getOwnPropertyDescriptor(a,g):null;h&&(h.get||h.set)?Object.defineProperty(e,g,h):e[g]=a[g]}return e.default=a,c&&c.set(a,e),e}c.r(b),c.d(b,{_:()=>e})},86550:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{BailoutToCSRError:function(){return d},isBailoutToCSRError:function(){return e}});let c="BAILOUT_TO_CLIENT_SIDE_RENDERING";class d extends Error{constructor(a){super("Bail out to client-side rendering: "+a),this.reason=a,this.digest=c}}function e(a){return"object"==typeof a&&null!==a&&"digest"in a&&a.digest===c}},86670:(a,b,c)=>{"use strict";c.d(b,{C:()=>k,E:()=>r,T:()=>m,c:()=>p,h:()=>n,i:()=>i,w:()=>l});var d=c(31768),e=c(67669),f=c(44888),g=c(94552),h=c(8242),i="undefined"!=typeof document,j=d.createContext("undefined"!=typeof HTMLElement?(0,e.A)({key:"css"}):null),k=j.Provider,l=function(a){return(0,d.forwardRef)(function(b,c){return a(b,(0,d.useContext)(j),c)})};i||(l=function(a){return function(b){var c=(0,d.useContext)(j);return null===c?(c=(0,e.A)({key:"css"}),d.createElement(j.Provider,{value:c},a(b,c))):a(b,c)}});var m=d.createContext({}),n={}.hasOwnProperty,o="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",p=function(a,b){var c={};for(var d in b)n.call(b,d)&&(c[d]=b[d]);return c[o]=a,c},q=function(a){var b=a.cache,c=a.serialized,e=a.isStringTag;(0,f.SF)(b,c,e);var g=(0,h.s)(function(){return(0,f.sk)(b,c,e)});if(!i&&void 0!==g){for(var j,k=c.name,l=c.next;void 0!==l;)k+=" "+l.name,l=l.next;return d.createElement("style",((j={})["data-emotion"]=b.key+" "+k,j.dangerouslySetInnerHTML={__html:g},j.nonce=b.sheet.nonce,j))}return null},r=l(function(a,b,c){var e=a.css;"string"==typeof e&&void 0!==b.registered[e]&&(e=b.registered[e]);var h=a[o],i=[e],j="";"string"==typeof a.className?j=(0,f.Rk)(b.registered,i,a.className):null!=a.className&&(j=a.className+" ");var k=(0,g.J)(i,void 0,d.useContext(m));j+=b.key+"-"+k.name;var l={};for(var p in a)n.call(a,p)&&"css"!==p&&p!==o&&(l[p]=a[p]);return l.className=j,c&&(l.ref=c),d.createElement(d.Fragment,null,d.createElement(q,{cache:b,serialized:k,isStringTag:"string"==typeof h}),d.createElement(h,l))})},86718:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createParamsFromClient:function(){return m},createPrerenderParamsForClientSegment:function(){return q},createServerParamsForMetadata:function(){return n},createServerParamsForRoute:function(){return o},createServerParamsForServerSegment:function(){return p}});let d=c(29294),e=c(92835),f=c(41179),g=c(63033),h=c(26521),i=c(85449),j=c(44748),k=c(68414),l=c(41025);function m(a,b){let c=g.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return r(a,b,c);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new h.InvariantError("createParamsFromClient should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E736",enumerable:!1,configurable:!0});case"prerender-runtime":throw Object.defineProperty(new h.InvariantError("createParamsFromClient should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E770",enumerable:!1,configurable:!0});case"request":return v(a)}(0,g.throwInvariantForMissingStore)()}let n=p;function o(a,b){let c=g.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return r(a,b,c);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new h.InvariantError("createServerParamsForRoute should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E738",enumerable:!1,configurable:!0});case"prerender-runtime":return s(a,c);case"request":return v(a)}(0,g.throwInvariantForMissingStore)()}function p(a,b){let c=g.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return r(a,b,c);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new h.InvariantError("createServerParamsForServerSegment should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E743",enumerable:!1,configurable:!0});case"prerender-runtime":return s(a,c);case"request":return v(a)}(0,g.throwInvariantForMissingStore)()}function q(a){let b=d.workAsyncStorage.getStore();if(!b)throw Object.defineProperty(new h.InvariantError("Missing workStore in createPrerenderParamsForClientSegment"),"__NEXT_ERROR_CODE",{value:"E773",enumerable:!1,configurable:!0});let c=g.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-client":let e=c.fallbackRouteParams;if(e){for(let d in a)if(e.has(d))return(0,j.makeHangingPromise)(c.renderSignal,b.route,"`params`")}break;case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new h.InvariantError("createPrerenderParamsForClientSegment should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E734",enumerable:!1,configurable:!0})}return Promise.resolve(a)}function r(a,b,c){switch(c.type){case"prerender":case"prerender-client":{let f=c.fallbackRouteParams;if(f){for(let h in a)if(f.has(h)){var d=a,e=b,g=c;let f=t.get(d);if(f)return f;let h=new Proxy((0,j.makeHangingPromise)(g.renderSignal,e.route,"`params`"),u);return t.set(d,h),h}}break}case"prerender-ppr":{let d=c.fallbackRouteParams;if(d){for(let e in a)if(d.has(e))return function(a,b,c,d){let e=t.get(a);if(e)return e;let g={...a},h=Promise.resolve(g);return t.set(a,h),Object.keys(a).forEach(e=>{i.wellKnownProperties.has(e)||(b.has(e)?(Object.defineProperty(g,e,{get(){let a=(0,i.describeStringPropertyAccess)("params",e);"prerender-ppr"===d.type?(0,f.postponeWithTracking)(c.route,a,d.dynamicTracking):(0,f.throwToInterruptStaticGeneration)(a,c,d)},enumerable:!0}),Object.defineProperty(h,e,{get(){let a=(0,i.describeStringPropertyAccess)("params",e);"prerender-ppr"===d.type?(0,f.postponeWithTracking)(c.route,a,d.dynamicTracking):(0,f.throwToInterruptStaticGeneration)(a,c,d)},set(a){Object.defineProperty(h,e,{value:a,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0})):h[e]=a[e])}),h}(a,d,b,c)}}}return v(a)}function s(a,b){return(0,f.delayUntilRuntimeStage)(b,v(a))}let t=new WeakMap,u={get:function(a,b,c){if("then"===b||"catch"===b||"finally"===b){let d=e.ReflectAdapter.get(a,b,c);return({[b]:(...b)=>{let c=l.dynamicAccessAsyncStorage.getStore();return c&&c.abortController.abort(Object.defineProperty(Error("Accessed fallback `params` during prerendering."),"__NEXT_ERROR_CODE",{value:"E691",enumerable:!1,configurable:!0})),new Proxy(d.apply(a,b),u)}})[b]}return e.ReflectAdapter.get(a,b,c)}};function v(a){let b=t.get(a);if(b)return b;let c=Promise.resolve(a);return t.set(a,c),Object.keys(a).forEach(b=>{i.wellKnownProperties.has(b)||(c[b]=a[b])}),c}(0,k.createDedupedByCallsiteServerErrorLoggerDev)(function(a,b){let c=a?`Route "${a}" `:"This route ";return Object.defineProperty(Error(`${c}used ${b}. \`params\` should be awaited before using its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E307",enumerable:!1,configurable:!0})}),(0,k.createDedupedByCallsiteServerErrorLoggerDev)(function(a,b,c){let d=a?`Route "${a}" `:"This route ";return Object.defineProperty(Error(`${d}used ${b}. \`params\` should be awaited before using its properties. The following properties were not available through enumeration because they conflict with builtin property names: ${function(a){switch(a.length){case 0:throw Object.defineProperty(new h.InvariantError("Expected describeListOfPropertyNames to be called with a non-empty list of strings."),"__NEXT_ERROR_CODE",{value:"E531",enumerable:!1,configurable:!0});case 1:return`\`${a[0]}\``;case 2:return`\`${a[0]}\` and \`${a[1]}\``;default:{let b="";for(let c=0;c{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"findSourceMapURL",{enumerable:!0,get:function(){return c}});let c=void 0;("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},87058:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{HTML_LIMITED_BOT_UA_RE:function(){return d.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return f},getBotType:function(){return i},isBot:function(){return h}});let d=c(69706),e=/Googlebot(?!-)|Googlebot$/i,f=d.HTML_LIMITED_BOT_UA_RE.source;function g(a){return d.HTML_LIMITED_BOT_UA_RE.test(a)}function h(a){return e.test(a)||g(a)}function i(a){return e.test(a)?"dom":g(a)?"html":void 0}},87193:a=>{(()=>{"use strict";var b={328:a=>{a.exports=function(a){for(var b=5381,c=a.length;c;)b=33*b^a.charCodeAt(--c);return b>>>0}}},c={};function d(a){var e=c[a];if(void 0!==e)return e.exports;var f=c[a]={exports:{}},g=!0;try{b[a](f,f.exports,d),g=!1}finally{g&&delete c[a]}return f.exports}d.ab=__dirname+"/",a.exports=d(328)})()},88248:(a,b,c)=>{let{createProxy:d}=c(38898);a.exports=d("D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js")},88307:(a,b,c)=>{"use strict";a.exports=c(56103)},88562:(a,b,c)=>{"use strict";c.d(b,{A:()=>d});let d=c(31768).useEffect},89436:(a,b,c)=>{"use strict";c.d(b,{b:()=>e}),c(31768);var d=c(76556);function e(a){return(0,d.b)(a)}c(78157)},89446:(a,b,c)=>{"use strict";c.d(b,{A:()=>k});var d=c(55044),e=c(60846),f=c(69462),g=c(21414),h=c(71942),i=c(61505);let j=function(){function a(a,b,c,e){let h={[a]:b,theme:c},i=e[a];if(!i)return{[a]:b};let{cssProperty:j=a,themeKey:k,transform:l,style:m}=i;if(null==b)return null;if("typography"===k&&"inherit"===b)return{[a]:b};let n=(0,f.Yn)(c,k)||{};return m?m(h):(0,g.NI)(h,b,b=>{let c=(0,f.BO)(n,l,b);return(b===c&&"string"==typeof b&&(c=(0,f.BO)(n,l,`${a}${"default"===b?"":(0,d.A)(b)}`,b)),!1===j)?c:{[j]:c}})}return function b(c){let{sx:d,theme:f={},nested:j}=c||{};if(!d)return null;let k=f.unstable_sxConfig??i.A;function l(c){let d=c;if("function"==typeof c)d=c(f);else if("object"!=typeof c)return c;if(!d)return null;let i=(0,g.EU)(f.breakpoints),l=Object.keys(i),m=i;return(Object.keys(d).forEach(c=>{var h;let i=(h=d[c],"function"==typeof h?h(f):h);if(null!=i)if("object"==typeof i)if(k[c])m=(0,e.A)(m,a(c,i,f,k));else{let a=(0,g.NI)({theme:f},i,a=>({[c]:a}));!function(...a){let b=new Set(a.reduce((a,b)=>a.concat(Object.keys(b)),[]));return a.every(a=>b.size===Object.keys(a).length)}(a,i)?m=(0,e.A)(m,a):m[c]=b({sx:i,theme:f,nested:!0})}else m=(0,e.A)(m,a(c,i,f,k))}),!j&&f.modularCssLayers)?{"@layer sx":(0,h._S)(f,(0,g.vf)(l,m))}:(0,h._S)(f,(0,g.vf)(l,m))}return Array.isArray(d)?d.map(l):l(d)}}();j.filterProps=["sx"];let k=j},89690:(a,b,c)=>{"use strict";function d(a){let{values:b={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:c="px",step:d=5,...e}=a,f=(a=>{let b=Object.keys(a).map(b=>({key:b,val:a[b]}))||[];return b.sort((a,b)=>a.val-b.val),b.reduce((a,b)=>({...a,[b.key]:b.val}),{})})(b),g=Object.keys(f);function h(a){let d="number"==typeof b[a]?b[a]:a;return`@media (min-width:${d}${c})`}function i(a){let e="number"==typeof b[a]?b[a]:a;return`@media (max-width:${e-d/100}${c})`}function j(a,e){let f=g.indexOf(e);return`@media (min-width:${"number"==typeof b[a]?b[a]:a}${c}) and (max-width:${(-1!==f&&"number"==typeof b[g[f]]?b[g[f]]:e)-d/100}${c})`}return{keys:g,values:f,up:h,down:i,between:j,only:function(a){return g.indexOf(a)+1d})},89745:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{sendEtagResponse:function(){return i},sendRenderResult:function(){return j}});let d=c(49405),e=c(74857),f=function(a){return a&&a.__esModule?a:{default:a}}(c(35297)),g=c(67876),h=c(57749);function i(a,b,c){return c&&b.setHeader("ETag",c),!!(0,f.default)(a.headers,{etag:c})&&(b.statusCode=304,b.end(),!0)}async function j({req:a,res:b,result:c,generateEtags:f,poweredByHeader:j,cacheControl:k}){if((0,d.isResSent)(b))return;j&&c.contentType===h.HTML_CONTENT_TYPE_HEADER&&b.setHeader("X-Powered-By","Next.js"),k&&!b.getHeader("Cache-Control")&&b.setHeader("Cache-Control",(0,g.getCacheControlHeader)(k));let l=c.isDynamic?null:c.toUnchunkedString();if(!(f&&null!==l&&i(a,b,(0,e.generateETag)(l))))return(!b.getHeader("Content-Type")&&c.contentType&&b.setHeader("Content-Type",c.contentType),l&&b.setHeader("Content-Length",Buffer.byteLength(l)),"HEAD"===a.method)?void b.end(null):null!==l?void b.end(l):void await c.pipeToNodeResponse(b)}},89909:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getFlightDataPartsFromPath:function(){return e},getNextFlightSegmentPath:function(){return f},normalizeFlightData:function(){return g},prepareFlightRouterStateForRequest:function(){return h}});let d=c(44859);function e(a){var b;let[c,d,e,f]=a.slice(-4),g=a.slice(0,-4);return{pathToSegment:g.slice(0,-1),segmentPath:g,segment:null!=(b=g[g.length-1])?b:"",tree:c,seedData:d,head:e,isHeadPartial:f,isRootRender:4===a.length}}function f(a){return a.slice(2)}function g(a){return"string"==typeof a?a:a.map(a=>e(a))}function h(a,b){return b?encodeURIComponent(JSON.stringify(a)):encodeURIComponent(JSON.stringify(function a(b){var c,e;let[f,g,h,i,j,k]=b,l="string"==typeof(c=f)&&c.startsWith(d.PAGE_SEGMENT_KEY+"?")?d.PAGE_SEGMENT_KEY:c,m={};for(let[b,c]of Object.entries(g))m[b]=a(c);let n=[l,m,null,(e=i)&&"refresh"!==e?i:null];return void 0!==j&&(n[4]=j),void 0!==k&&(n[5]=k),n}(a)))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},90505:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"useUntrackedPathname",{enumerable:!0,get:function(){return f}});let d=c(31768),e=c(66351);function f(){return!function(){{let{workUnitAsyncStorage:a}=c(63033),b=a.getStore();if(!b)return!1;switch(b.type){case"prerender":case"prerender-client":case"prerender-ppr":let d=b.fallbackRouteParams;return!!d&&d.size>0}return!1}}()?(0,d.useContext)(e.PathnameContext):null}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},90626:(a,b)=>{"use strict";b.q=function(a,b){if("string"!=typeof a)throw TypeError("argument str must be a string");var c={},e=a.length;if(e<2)return c;var f=b&&b.decode||k,g=0,h=0,l=0;do{if(-1===(h=a.indexOf("=",g)))break;if(-1===(l=a.indexOf(";",g)))l=e;else if(h>l){g=a.lastIndexOf(";",h-1)+1;continue}var m=i(a,g,h),n=j(a,h,m),o=a.slice(m,n);if(!d.call(c,o)){var p=i(a,h+1,l),q=j(a,l,p);34===a.charCodeAt(p)&&34===a.charCodeAt(q-1)&&(p++,q--);var r=a.slice(p,q);c[o]=function(a,b){try{return b(a)}catch(b){return a}}(r,f)}g=l+1}while(gc;){var d=a.charCodeAt(--b);if(32!==d&&9!==d)return b+1}return c}function k(a){return -1!==a.indexOf("%")?decodeURIComponent(a):a}},90699:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{atLeastOneTask:function(){return e},scheduleImmediate:function(){return d},scheduleOnNextTick:function(){return c},waitAtLeastOneReactRenderTask:function(){return f}});let c=a=>{Promise.resolve().then(()=>{process.nextTick(a)})},d=a=>{setImmediate(a)};function e(){return new Promise(a=>d(a))}function f(){return new Promise(a=>setImmediate(a))}},91276:(a,b)=>{"use strict";var c=Symbol.for("react.transitional.element"),d=Symbol.for("react.portal"),e=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),g=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),i=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),k=Symbol.for("react.suspense"),l=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),n=Symbol.for("react.lazy"),o=Symbol.for("react.view_transition"),p=Symbol.for("react.client.reference");b.Hy=function(a){return"string"==typeof a||"function"==typeof a||a===e||a===g||a===f||a===k||a===l||"object"==typeof a&&null!==a&&(a.$$typeof===n||a.$$typeof===m||a.$$typeof===i||a.$$typeof===h||a.$$typeof===j||a.$$typeof===p||void 0!==a.getModuleId)||!1}},91507:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"useRouterBFCache",{enumerable:!0,get:function(){return e}});let d=c(31768);function e(a,b){let[c,e]=(0,d.useState)(()=>({tree:a,stateKey:b,next:null}));if(c.tree===a)return c;let f={tree:a,stateKey:b,next:null},g=1,h=c,i=f;for(;null!==h&&g<1;){if(h.stateKey===b){i.next=h.next;break}{g++;let a={tree:h.tree,stateKey:h.stateKey,next:null};i.next=a,i=a}h=h.next}return e(f),f}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},91695:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{isRequestAPICallableInsideAfter:function(){return i},throwForSearchParamsAccessInUseCache:function(){return h},throwWithStaticGenerationBailoutError:function(){return f},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return g}});let d=c(775),e=c(3295);function f(a,b){throw Object.defineProperty(new d.StaticGenBailoutError(`Route ${a} couldn't be rendered statically because it used ${b}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E576",enumerable:!1,configurable:!0})}function g(a,b){throw Object.defineProperty(new d.StaticGenBailoutError(`Route ${a} with \`dynamic = "error"\` couldn't be rendered statically because it used ${b}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function h(a,b){let c=Object.defineProperty(Error(`Route ${a.route} used "searchParams" inside "use cache". Accessing dynamic request data inside a cache scope is not supported. If you need some search params inside a cached function await "searchParams" outside of the cached function and pass only the required search params as arguments to the cached function. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E779",enumerable:!1,configurable:!0});throw Error.captureStackTrace(c,b),a.invalidDynamicUsageError??=c,c}function i(){let a=e.afterTaskAsyncStorage.getStore();return(null==a?void 0:a.rootTaskSpawnPhase)==="action"}},92537:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{default:function(){return e},getProperError:function(){return f}});let d=c(27831);function e(a){return"object"==typeof a&&null!==a&&"name"in a&&"message"in a}function f(a){return e(a)?a:Object.defineProperty(Error((0,d.isPlainObject)(a)?function(a){let b=new WeakSet;return JSON.stringify(a,(a,c)=>{if("object"==typeof c&&null!==c){if(b.has(c))return"[Circular]";b.add(c)}return c})}(a):a+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},92810:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ErrorBoundary:function(){return k},ErrorBoundaryHandler:function(){return j}});let d=c(15915),e=c(78157),f=d._(c(31768)),g=c(90505),h=c(59658);c(69374);let i=c(70299);c(87058);class j extends f.default.Component{static getDerivedStateFromError(a){if((0,h.isNextRouterError)(a))throw a;return{error:a}}static getDerivedStateFromProps(a,b){let{error:c}=b;return a.pathname!==b.previousPathname&&b.error?{error:null,previousPathname:a.pathname}:{error:b.error,previousPathname:a.pathname}}render(){return this.state.error&&1?(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(i.HandleISRError,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,e.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(a){super(a),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function k(a){let{errorComponent:b,errorStyles:c,errorScripts:d,children:f}=a,h=(0,g.useUntrackedPathname)();return b?(0,e.jsx)(j,{pathname:h,errorComponent:b,errorStyles:c,errorScripts:d,children:f}):(0,e.jsx)(e.Fragment,{children:f})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},92835:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"ReflectAdapter",{enumerable:!0,get:function(){return c}});class c{static get(a,b,c){let d=Reflect.get(a,b,c);return"function"==typeof d?d.bind(a):d}static set(a,b,c,d){return Reflect.set(a,b,c,d)}static has(a,b){return Reflect.has(a,b)}static deleteProperty(a,b){return Reflect.deleteProperty(a,b)}}},94063:(a,b,c)=>{"use strict";c.d(b,{A:()=>Z});var d=c(28534),e=c(64862),f=c(26743);let g={black:"#000",white:"#fff"},h={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},i={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},j={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},k={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},l={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},m={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},n={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};function o(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:g.white,default:g.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}let p=o();function q(){return{text:{primary:g.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:g.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}let r=q();function s(a,b,c,d){let e=d.light||d,g=d.dark||1.5*d;a[b]||(a.hasOwnProperty(c)?a[b]=a[c]:"light"===b?a.light=(0,f.a)(a.main,e):"dark"===b&&(a.dark=(0,f.e$)(a.main,g)))}function t(a,b,c,d,e){let f=e.light||e,g=e.dark||1.5*e;b[c]||(b.hasOwnProperty(d)?b[c]=b[d]:"light"===c?b.light=`color-mix(in ${a}, ${b.main}, #fff ${(100*f).toFixed(0)}%)`:"dark"===c&&(b.dark=`color-mix(in ${a}, ${b.main}, #000 ${(100*g).toFixed(0)}%)`))}function u(a){let b,{mode:c="light",contrastThreshold:u=3,tonalOffset:v=.2,colorSpace:w,...x}=a,y=a.primary||function(a="light"){return"dark"===a?{main:l[200],light:l[50],dark:l[400]}:{main:l[700],light:l[400],dark:l[800]}}(c),z=a.secondary||function(a="light"){return"dark"===a?{main:i[200],light:i[50],dark:i[400]}:{main:i[500],light:i[300],dark:i[700]}}(c),A=a.error||function(a="light"){return"dark"===a?{main:j[500],light:j[300],dark:j[700]}:{main:j[700],light:j[400],dark:j[800]}}(c),B=a.info||function(a="light"){return"dark"===a?{main:m[400],light:m[300],dark:m[700]}:{main:m[700],light:m[500],dark:m[900]}}(c),C=a.success||function(a="light"){return"dark"===a?{main:n[400],light:n[300],dark:n[700]}:{main:n[800],light:n[500],dark:n[900]}}(c),D=a.warning||function(a="light"){return"dark"===a?{main:k[400],light:k[300],dark:k[700]}:{main:"#ed6c02",light:k[500],dark:k[900]}}(c);function E(a){if(w)return`oklch(from ${a} var(--__l) 0 h / var(--__a))`;return(0,f.eM)(a,r.text.primary)>=u?r.text.primary:p.text.primary}let F=({color:a,name:b,mainShade:c=500,lightShade:e=300,darkShade:f=700})=>{if(!(a={...a}).main&&a[c]&&(a.main=a[c]),!a.hasOwnProperty("main"))throw Error((0,d.A)(11,b?` (${b})`:"",c));if("string"!=typeof a.main)throw Error((0,d.A)(12,b?` (${b})`:"",JSON.stringify(a.main)));return w?(t(w,a,"light",e,v),t(w,a,"dark",f,v)):(s(a,"light",e,v),s(a,"dark",f,v)),a.contrastText||(a.contrastText=E(a.main)),a};return"light"===c?b=o():"dark"===c&&(b=q()),(0,e.A)({common:{...g},mode:c,primary:F({color:y,name:"primary"}),secondary:F({color:z,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:F({color:A,name:"error"}),warning:F({color:D,name:"warning"}),info:F({color:B,name:"info"}),success:F({color:C,name:"success"}),grey:h,contrastThreshold:u,getContrastText:E,augmentColor:F,tonalOffset:v,...b},x)}var v=c(67238),w=c(74028);let x=(a,b,c,d=[])=>{let e=a;b.forEach((a,f)=>{f===b.length-1?Array.isArray(e)?e[Number(a)]=c:e&&"object"==typeof e&&(e[a]=c):e&&"object"==typeof e&&(e[a]||(e[a]=d.includes(a)?[]:{}),e=e[a])})};function y(a,b){var c,d;let{prefix:e,shouldSkipGeneratingVar:f}=b||{},g={},h={},i={};return c=(a,b,c)=>{if(("string"==typeof b||"number"==typeof b)&&(!f||!f(a,b))){var d,j;let f=`--${e?`${e}-`:""}${a.join("-")}`,k=(d=a,"number"==typeof(j=b)?["lineHeight","fontWeight","opacity","zIndex"].some(a=>d.includes(a))||d[d.length-1].toLowerCase().includes("opacity")?j:`${j}px`:j);Object.assign(g,{[f]:k}),x(h,a,`var(${f})`,c),x(i,a,`var(${f}, ${k})`,c)}},d=a=>"vars"===a[0],function a(b,e=[],f=[]){Object.entries(b).forEach(([b,g])=>{d&&(!d||d([...e,b]))||null==g||("object"==typeof g&&Object.keys(g).length>0?a(g,[...e,b],Array.isArray(g)?[...f,b]:f):c([...e,b],g,f))})}(a),{css:g,vars:h,varsWithDefaults:i}}let z=function(a,b={}){let{getSelector:c=function(b,c){let d=f;if("class"===f&&(d=".%s"),"data"===f&&(d="[data-%s]"),f?.startsWith("data-")&&!f.includes("%s")&&(d=`[${f}="%s"]`),b){if("media"===d){if(a.defaultColorScheme===b)return":root";let d=h[b]?.palette?.mode||b;return{[`@media (prefers-color-scheme: ${d})`]:{":root":c}}}if(d)return a.defaultColorScheme===b?`:root, ${d.replace("%s",String(b))}`:d.replace("%s",String(b))}return":root"},disableCssColorScheme:d,colorSchemeSelector:f,enableContrastVars:g}=b,{colorSchemes:h={},components:i,defaultColorScheme:j="light",...k}=a,{vars:l,css:m,varsWithDefaults:n}=y(k,b),o=n,p={},{[j]:q,...r}=h;if(Object.entries(r||{}).forEach(([a,c])=>{let{vars:d,css:f,varsWithDefaults:g}=y(c,b);o=(0,e.A)(o,g),p[a]={css:f,vars:d}}),q){let{css:a,vars:c,varsWithDefaults:d}=y(q,b);o=(0,e.A)(o,d),p[j]={css:a,vars:c}}return{vars:o,generateThemeVars:()=>{let a={...l};return Object.entries(p).forEach(([,{vars:b}])=>{a=(0,e.A)(a,b)}),a},generateStyleSheets:()=>{let b=[],e=a.defaultColorScheme||"light";function f(a,c){Object.keys(c).length&&b.push("string"==typeof a?{[a]:{...c}}:a)}f(c(void 0,{...m}),m);let{[e]:i,...j}=p;if(i){let{css:a}=i,b=h[e]?.palette?.mode,g=!d&&b?{colorScheme:b,...a}:{...a};f(c(e,{...g}),g)}return Object.entries(j).forEach(([a,{css:b}])=>{let e=h[a]?.palette?.mode,g=!d&&e?{colorScheme:e,...b}:{...b};f(c(a,{...g}),g)}),g&&b.push({":root":{"--__l-threshold":"0.7","--__l":"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)","--__a":"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)"}}),b}}};var A=c(61505),B=c(89446),C=c(7581),D=c(12999);function E(...a){return`${a[0]}px ${a[1]}px ${a[2]}px ${a[3]}px rgba(0,0,0,0.2),${a[4]}px ${a[5]}px ${a[6]}px ${a[7]}px rgba(0,0,0,0.14),${a[8]}px ${a[9]}px ${a[10]}px ${a[11]}px rgba(0,0,0,0.12)`}let F=["none",E(0,2,1,-1,0,1,1,0,0,1,3,0),E(0,3,1,-2,0,2,2,0,0,1,5,0),E(0,3,3,-2,0,3,4,0,0,1,8,0),E(0,2,4,-1,0,4,5,0,0,1,10,0),E(0,3,5,-1,0,5,8,0,0,1,14,0),E(0,3,5,-1,0,6,10,0,0,1,18,0),E(0,4,5,-2,0,7,10,1,0,2,16,1),E(0,5,5,-3,0,8,10,1,0,3,14,2),E(0,5,6,-3,0,9,12,1,0,3,16,2),E(0,6,6,-3,0,10,14,1,0,4,18,3),E(0,6,7,-4,0,11,15,1,0,4,20,3),E(0,7,8,-4,0,12,17,2,0,5,22,4),E(0,7,8,-4,0,13,19,2,0,5,24,4),E(0,7,9,-4,0,14,21,2,0,5,26,4),E(0,8,9,-5,0,15,22,2,0,6,28,5),E(0,8,10,-5,0,16,24,2,0,6,30,5),E(0,8,11,-5,0,17,26,2,0,6,32,5),E(0,9,11,-5,0,18,28,2,0,7,34,6),E(0,9,12,-6,0,19,29,2,0,7,36,6),E(0,10,13,-6,0,20,31,3,0,8,38,7),E(0,10,13,-6,0,21,33,3,0,8,40,7),E(0,10,14,-6,0,22,35,3,0,8,42,7),E(0,11,14,-7,0,23,36,3,0,9,44,8),E(0,11,15,-7,0,24,38,3,0,9,46,8)],G={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},H={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function I(a){return`${Math.round(a)}ms`}function J(a){if(!a)return 0;let b=a/36;return Math.min(Math.round((4+15*b**.25+b/5)*10),3e3)}let K={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function L(a={}){let b={...a};return!function a(b){let c=Object.entries(b);for(let d=0;d{let{duration:e=c.standard,easing:f=b.easeInOut,delay:g=0,...h}=d;return(Array.isArray(a)?a:[a]).map(a=>`${a} ${"string"==typeof e?e:I(e)} ${f} ${"string"==typeof g?g:I(g)}`).join(",")},...a,easing:b,duration:c}}(l),zIndex:{...K}});return s=(0,e.A)(s,p),(s=b.reduce((a,b)=>(0,e.A)(a,b),s)).unstable_sxConfig={...A.A,...p?.unstable_sxConfig},s.unstable_sx=function(a){return(0,B.A)({sx:a,theme:this})},s.toRuntimeSource=L,Object.assign(g=s,{alpha(a,b){let c=this||g;return c.colorSpace?`oklch(from ${a} l c h / ${"string"==typeof b?`calc(${b})`:b})`:c.vars?`rgba(${a.replace(/var\(--([^,\s)]+)(?:,[^)]+)?\)+/g,"var(--$1Channel)")} / ${"string"==typeof b?`calc(${b})`:b})`:(0,f.X4)(a,(a=>{if(!Number.isNaN(+a))return+a;let b=a.match(/\d*\.?\d+/g);if(!b)return 0;let c=0;for(let a=0;a{if(0===b)return"none";let c=(0,O.A)(b);return`linear-gradient(rgba(255 255 255 / ${c}), rgba(255 255 255 / ${c}))`});function Q(a){return{inputPlaceholder:"dark"===a?.5:.42,inputUnderline:"dark"===a?.7:.42,switchTrackDisabled:"dark"===a?.2:.12,switchTrack:"dark"===a?.3:.38}}function R(a){return"dark"===a?P:[]}function S(a){return!!a[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!a[0].match(/sxConfig$/)||"palette"===a[0]&&!!a[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}function T(a,b,c){!a[b]&&c&&(a[b]=c)}function U(a){return"string"==typeof a&&a.startsWith("hsl")?(0,f.YL)(a):a}function V(a,b){`${b}Channel`in a||(a[`${b}Channel`]=(0,f.Me)(U(a[b]),`MUI: Can't create \`palette.${b}Channel\` because \`palette.${b}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color(). -To suppress this warning, you need to explicitly provide the \`palette.${b}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}let W=a=>{try{return a()}catch(a){}};function X(a,b,c,d,e){if(!c)return;c=!0===c?{}:c;let f="dark"===e?"dark":"light";if(!d){b[e]=function(a){let{palette:b={mode:"light"},opacity:c,overlays:d,colorSpace:e,...f}=a,g=u({...b,colorSpace:e});return{palette:g,opacity:{...Q(g.mode),...c},overlays:d||R(g.mode),...f}}({...c,palette:{mode:f,...c?.palette},colorSpace:a});return}let{palette:g,...h}=N({...d,palette:{mode:f,...c?.palette},colorSpace:a});return b[e]={...c,palette:g,opacity:{...Q(f),...c?.opacity},overlays:c?.overlays||R(f)},h}function Y(a,b,c){a.colorSchemes&&c&&(a.colorSchemes[b]={...!0!==c&&c,palette:u({...!0===c?{}:c.palette,mode:b})})}function Z(a={},...b){let{palette:c,cssVariables:g=!1,colorSchemes:h=!c?{light:!0}:void 0,defaultColorScheme:i=c?.mode,...j}=a,k=i||"light",l=h?.[k],m={...h,...c?{[k]:{..."boolean"!=typeof l&&l,palette:c}}:void 0};if(!1===g){if(!("colorSchemes"in a))return N(a,...b);let d=c;"palette"in a||!m[k]||(!0!==m[k]?d=m[k].palette:"dark"===k&&(d={mode:"dark"}));let e=N({...a,palette:d},...b);return e.defaultColorScheme=k,e.colorSchemes=m,"light"===e.palette.mode&&(e.colorSchemes.light={...!0!==m.light&&m.light,palette:e.palette},Y(e,"dark",m.dark)),"dark"===e.palette.mode&&(e.colorSchemes.dark={...!0!==m.dark&&m.dark,palette:e.palette},Y(e,"light",m.light)),e}return c||"light"in m||"light"!==k||(m.light=!0),function(a={},...b){var c;let g,h,{colorSchemes:i={light:!0},defaultColorScheme:j,disableCssColorScheme:k=!1,cssVarPrefix:l="mui",nativeColor:m=!1,shouldSkipGeneratingVar:n=S,colorSchemeSelector:o=i.light&&i.dark?"media":void 0,rootSelector:q=":root",...s}=a,t=Object.keys(i)[0],u=j||(i.light&&"light"!==t?"light":t),x=((a="mui")=>(function(a=""){return(b,...c)=>`var(--${a?`${a}-`:""}${b}${function b(...c){if(!c.length)return"";let d=c[0];return"string"!=typeof d||d.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, ${d}`:`, var(--${a?`${a}-`:""}${d}${b(...c.slice(1))})`}(...c)})`})(a))(l),{[u]:y,light:C,dark:D,...E}=i,F={...E},G=y;if(("dark"!==u||"dark"in i)&&("light"!==u||"light"in i)||(G=!0),!G)throw Error((0,d.A)(21,u));m&&(g="oklch");let H=X(g,F,G,s,u);C&&!F.light&&X(g,F,C,void 0,"light"),D&&!F.dark&&X(g,F,D,void 0,"dark");let I={defaultColorScheme:u,...H,cssVarPrefix:l,colorSchemeSelector:o,rootSelector:q,getCssVar:x,colorSchemes:F,font:{...function(a){let b={};return Object.entries(a).forEach(a=>{let[c,d]=a;"object"==typeof d&&(b[c]=`${d.fontStyle?`${d.fontStyle} `:""}${d.fontVariant?`${d.fontVariant} `:""}${d.fontWeight?`${d.fontWeight} `:""}${d.fontStretch?`${d.fontStretch} `:""}${d.fontSize||""}${d.lineHeight?`/${d.lineHeight} `:""}${d.fontFamily||""}`)}),b}(H.typography),...H.font},spacing:"number"==typeof(c=s.spacing)?`${c}px`:"string"==typeof c||"function"==typeof c||Array.isArray(c)?c:"8px"};Object.keys(I.colorSchemes).forEach(a=>{let b=I.colorSchemes[a].palette,c=a=>{let c=a.split("-"),d=c[1],e=c[2];return x(a,b[d][e])};function d(a,b,c){if(g){let d;return a===f.Cg&&(d=`transparent ${((1-c)*100).toFixed(0)}%`),a===f.Nd&&(d=`#000 ${(100*c).toFixed(0)}%`),a===f.j4&&(d=`#fff ${(100*c).toFixed(0)}%`),`color-mix(in ${g}, ${b}, ${d})`}return a(b,c)}if("light"===b.mode&&(T(b.common,"background","#fff"),T(b.common,"onBackground","#000")),"dark"===b.mode&&(T(b.common,"background","#000"),T(b.common,"onBackground","#fff")),["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"].forEach(a=>{b[a]||(b[a]={})}),"light"===b.mode){T(b.Alert,"errorColor",d(f.Nd,m?x("palette-error-light"):b.error.light,.6)),T(b.Alert,"infoColor",d(f.Nd,m?x("palette-info-light"):b.info.light,.6)),T(b.Alert,"successColor",d(f.Nd,m?x("palette-success-light"):b.success.light,.6)),T(b.Alert,"warningColor",d(f.Nd,m?x("palette-warning-light"):b.warning.light,.6)),T(b.Alert,"errorFilledBg",c("palette-error-main")),T(b.Alert,"infoFilledBg",c("palette-info-main")),T(b.Alert,"successFilledBg",c("palette-success-main")),T(b.Alert,"warningFilledBg",c("palette-warning-main")),T(b.Alert,"errorFilledColor",W(()=>b.getContrastText(b.error.main))),T(b.Alert,"infoFilledColor",W(()=>b.getContrastText(b.info.main))),T(b.Alert,"successFilledColor",W(()=>b.getContrastText(b.success.main))),T(b.Alert,"warningFilledColor",W(()=>b.getContrastText(b.warning.main))),T(b.Alert,"errorStandardBg",d(f.j4,m?x("palette-error-light"):b.error.light,.9)),T(b.Alert,"infoStandardBg",d(f.j4,m?x("palette-info-light"):b.info.light,.9)),T(b.Alert,"successStandardBg",d(f.j4,m?x("palette-success-light"):b.success.light,.9)),T(b.Alert,"warningStandardBg",d(f.j4,m?x("palette-warning-light"):b.warning.light,.9)),T(b.Alert,"errorIconColor",c("palette-error-main")),T(b.Alert,"infoIconColor",c("palette-info-main")),T(b.Alert,"successIconColor",c("palette-success-main")),T(b.Alert,"warningIconColor",c("palette-warning-main")),T(b.AppBar,"defaultBg",c("palette-grey-100")),T(b.Avatar,"defaultBg",c("palette-grey-400")),T(b.Button,"inheritContainedBg",c("palette-grey-300")),T(b.Button,"inheritContainedHoverBg",c("palette-grey-A100")),T(b.Chip,"defaultBorder",c("palette-grey-400")),T(b.Chip,"defaultAvatarColor",c("palette-grey-700")),T(b.Chip,"defaultIconColor",c("palette-grey-700")),T(b.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),T(b.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),T(b.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),T(b.LinearProgress,"primaryBg",d(f.j4,m?x("palette-primary-main"):b.primary.main,.62)),T(b.LinearProgress,"secondaryBg",d(f.j4,m?x("palette-secondary-main"):b.secondary.main,.62)),T(b.LinearProgress,"errorBg",d(f.j4,m?x("palette-error-main"):b.error.main,.62)),T(b.LinearProgress,"infoBg",d(f.j4,m?x("palette-info-main"):b.info.main,.62)),T(b.LinearProgress,"successBg",d(f.j4,m?x("palette-success-main"):b.success.main,.62)),T(b.LinearProgress,"warningBg",d(f.j4,m?x("palette-warning-light"):b.warning.main,.62)),T(b.Skeleton,"bg",g?d(f.Cg,m?x("palette-text-primary"):b.text.primary,.11):`rgba(${c("palette-text-primaryChannel")} / 0.11)`),T(b.Slider,"primaryTrack",d(f.j4,m?x("palette-primary-main"):b.primary.main,.62)),T(b.Slider,"secondaryTrack",d(f.j4,m?x("palette-secondary-main"):b.secondary.main,.62)),T(b.Slider,"errorTrack",d(f.j4,m?x("palette-error-main"):b.error.main,.62)),T(b.Slider,"infoTrack",d(f.j4,m?x("palette-info-main"):b.info.main,.62)),T(b.Slider,"successTrack",d(f.j4,m?x("palette-success-main"):b.success.main,.62)),T(b.Slider,"warningTrack",d(f.j4,m?x("palette-warning-main"):b.warning.main,.62));let a=g?d(f.Nd,m?x("palette-background-default"):b.background.default,.6825):(0,f.Y9)(b.background.default,.8);T(b.SnackbarContent,"bg",a),T(b.SnackbarContent,"color",W(()=>g?r.text.primary:b.getContrastText(a))),T(b.SpeedDialAction,"fabHoverBg",(0,f.Y9)(b.background.paper,.15)),T(b.StepConnector,"border",c("palette-grey-400")),T(b.StepContent,"border",c("palette-grey-400")),T(b.Switch,"defaultColor",c("palette-common-white")),T(b.Switch,"defaultDisabledColor",c("palette-grey-100")),T(b.Switch,"primaryDisabledColor",d(f.j4,m?x("palette-primary-main"):b.primary.main,.62)),T(b.Switch,"secondaryDisabledColor",d(f.j4,m?x("palette-secondary-main"):b.secondary.main,.62)),T(b.Switch,"errorDisabledColor",d(f.j4,m?x("palette-error-main"):b.error.main,.62)),T(b.Switch,"infoDisabledColor",d(f.j4,m?x("palette-info-main"):b.info.main,.62)),T(b.Switch,"successDisabledColor",d(f.j4,m?x("palette-success-main"):b.success.main,.62)),T(b.Switch,"warningDisabledColor",d(f.j4,m?x("palette-warning-main"):b.warning.main,.62)),T(b.TableCell,"border",d(f.j4,(0,f.Cg)(m?x("palette-divider"):b.divider,1),.88)),T(b.Tooltip,"bg",d(f.Cg,m?x("palette-grey-700"):b.grey[700],.92))}if("dark"===b.mode){T(b.Alert,"errorColor",d(f.j4,m?x("palette-error-light"):b.error.light,.6)),T(b.Alert,"infoColor",d(f.j4,m?x("palette-info-light"):b.info.light,.6)),T(b.Alert,"successColor",d(f.j4,m?x("palette-success-light"):b.success.light,.6)),T(b.Alert,"warningColor",d(f.j4,m?x("palette-warning-light"):b.warning.light,.6)),T(b.Alert,"errorFilledBg",c("palette-error-dark")),T(b.Alert,"infoFilledBg",c("palette-info-dark")),T(b.Alert,"successFilledBg",c("palette-success-dark")),T(b.Alert,"warningFilledBg",c("palette-warning-dark")),T(b.Alert,"errorFilledColor",W(()=>b.getContrastText(b.error.dark))),T(b.Alert,"infoFilledColor",W(()=>b.getContrastText(b.info.dark))),T(b.Alert,"successFilledColor",W(()=>b.getContrastText(b.success.dark))),T(b.Alert,"warningFilledColor",W(()=>b.getContrastText(b.warning.dark))),T(b.Alert,"errorStandardBg",d(f.Nd,m?x("palette-error-light"):b.error.light,.9)),T(b.Alert,"infoStandardBg",d(f.Nd,m?x("palette-info-light"):b.info.light,.9)),T(b.Alert,"successStandardBg",d(f.Nd,m?x("palette-success-light"):b.success.light,.9)),T(b.Alert,"warningStandardBg",d(f.Nd,m?x("palette-warning-light"):b.warning.light,.9)),T(b.Alert,"errorIconColor",c("palette-error-main")),T(b.Alert,"infoIconColor",c("palette-info-main")),T(b.Alert,"successIconColor",c("palette-success-main")),T(b.Alert,"warningIconColor",c("palette-warning-main")),T(b.AppBar,"defaultBg",c("palette-grey-900")),T(b.AppBar,"darkBg",c("palette-background-paper")),T(b.AppBar,"darkColor",c("palette-text-primary")),T(b.Avatar,"defaultBg",c("palette-grey-600")),T(b.Button,"inheritContainedBg",c("palette-grey-800")),T(b.Button,"inheritContainedHoverBg",c("palette-grey-700")),T(b.Chip,"defaultBorder",c("palette-grey-700")),T(b.Chip,"defaultAvatarColor",c("palette-grey-300")),T(b.Chip,"defaultIconColor",c("palette-grey-300")),T(b.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),T(b.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),T(b.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),T(b.LinearProgress,"primaryBg",d(f.Nd,m?x("palette-primary-main"):b.primary.main,.5)),T(b.LinearProgress,"secondaryBg",d(f.Nd,m?x("palette-secondary-main"):b.secondary.main,.5)),T(b.LinearProgress,"errorBg",d(f.Nd,m?x("palette-error-main"):b.error.main,.5)),T(b.LinearProgress,"infoBg",d(f.Nd,m?x("palette-info-main"):b.info.main,.5)),T(b.LinearProgress,"successBg",d(f.Nd,m?x("palette-success-main"):b.success.main,.5)),T(b.LinearProgress,"warningBg",d(f.Nd,m?x("palette-warning-main"):b.warning.main,.5)),T(b.Skeleton,"bg",g?d(f.Cg,m?x("palette-text-primary"):b.text.primary,.13):`rgba(${c("palette-text-primaryChannel")} / 0.13)`),T(b.Slider,"primaryTrack",d(f.Nd,m?x("palette-primary-main"):b.primary.main,.5)),T(b.Slider,"secondaryTrack",d(f.Nd,m?x("palette-secondary-main"):b.secondary.main,.5)),T(b.Slider,"errorTrack",d(f.Nd,m?x("palette-error-main"):b.error.main,.5)),T(b.Slider,"infoTrack",d(f.Nd,m?x("palette-info-main"):b.info.main,.5)),T(b.Slider,"successTrack",d(f.Nd,m?x("palette-success-main"):b.success.main,.5)),T(b.Slider,"warningTrack",d(f.Nd,m?x("palette-warning-light"):b.warning.main,.5));let a=g?d(f.j4,m?x("palette-background-default"):b.background.default,.985):(0,f.Y9)(b.background.default,.98);T(b.SnackbarContent,"bg",a),T(b.SnackbarContent,"color",W(()=>g?p.text.primary:b.getContrastText(a))),T(b.SpeedDialAction,"fabHoverBg",(0,f.Y9)(b.background.paper,.15)),T(b.StepConnector,"border",c("palette-grey-600")),T(b.StepContent,"border",c("palette-grey-600")),T(b.Switch,"defaultColor",c("palette-grey-300")),T(b.Switch,"defaultDisabledColor",c("palette-grey-600")),T(b.Switch,"primaryDisabledColor",d(f.Nd,m?x("palette-primary-main"):b.primary.main,.55)),T(b.Switch,"secondaryDisabledColor",d(f.Nd,m?x("palette-secondary-main"):b.secondary.main,.55)),T(b.Switch,"errorDisabledColor",d(f.Nd,m?x("palette-error-main"):b.error.main,.55)),T(b.Switch,"infoDisabledColor",d(f.Nd,m?x("palette-info-main"):b.info.main,.55)),T(b.Switch,"successDisabledColor",d(f.Nd,m?x("palette-success-main"):b.success.main,.55)),T(b.Switch,"warningDisabledColor",d(f.Nd,m?x("palette-warning-light"):b.warning.main,.55)),T(b.TableCell,"border",d(f.Nd,(0,f.Cg)(m?x("palette-divider"):b.divider,1),.68)),T(b.Tooltip,"bg",d(f.Cg,m?x("palette-grey-700"):b.grey[700],.92))}V(b.background,"default"),V(b.background,"paper"),V(b.common,"background"),V(b.common,"onBackground"),V(b,"divider"),Object.keys(b).forEach(a=>{let c=b[a];"tonalOffset"!==a&&c&&"object"==typeof c&&(c.main&&T(b[a],"mainChannel",(0,f.Me)(U(c.main))),c.light&&T(b[a],"lightChannel",(0,f.Me)(U(c.light))),c.dark&&T(b[a],"darkChannel",(0,f.Me)(U(c.dark))),c.contrastText&&T(b[a],"contrastTextChannel",(0,f.Me)(U(c.contrastText))),"text"===a&&(V(b[a],"primary"),V(b[a],"secondary")),"action"===a&&(c.active&&V(b[a],"active"),c.selected&&V(b[a],"selected")))})});let J={prefix:l,disableCssColorScheme:k,shouldSkipGeneratingVar:n,getSelector:(h=I=b.reduce((a,b)=>(0,e.A)(a,b),I),(a,b)=>{let c=h.rootSelector||":root",d=h.colorSchemeSelector,e=d;if("class"===d&&(e=".%s"),"data"===d&&(e="[data-%s]"),d?.startsWith("data-")&&!d.includes("%s")&&(e=`[${d}="%s"]`),h.defaultColorScheme===a){if("dark"===a){let d,f={};return((d=h.cssVarPrefix,[...[...Array(25)].map((a,b)=>`--${d?`${d}-`:""}overlays-${b}`),`--${d?`${d}-`:""}palette-AppBar-darkBg`,`--${d?`${d}-`:""}palette-AppBar-darkColor`]).forEach(a=>{f[a]=b[a],delete b[a]}),"media"===e)?{[c]:b,"@media (prefers-color-scheme: dark)":{[c]:f}}:e?{[e.replace("%s",a)]:f,[`${c}, ${e.replace("%s",a)}`]:b}:{[c]:{...b,...f}}}if(e&&"media"!==e)return`${c}, ${e.replace("%s",String(a))}`}else if(a){if("media"===e)return{[`@media (prefers-color-scheme: ${String(a)})`]:{[c]:b}};if(e)return e.replace("%s",String(a))}return c}),enableContrastVars:m},{vars:K,generateThemeVars:M,generateStyleSheets:N}=z(I,J);return I.vars=K,Object.entries(I.colorSchemes[I.defaultColorScheme]).forEach(([a,b])=>{I[a]=b}),I.generateThemeVars=M,I.generateStyleSheets=N,I.generateSpacing=function(){return(0,v.A)(s.spacing,(0,w.LX)(this))},I.getColorSchemeSelector=function(a){return"media"===o?`@media (prefers-color-scheme: ${a})`:o?o.startsWith("data-")&&!o.includes("%s")?`[${o}="${a}"] &`:"class"===o?`.${a} &`:"data"===o?`[data-${a}] &`:`${o.replace("%s",a)} &`:"&"},I.spacing=I.generateSpacing(),I.shouldSkipGeneratingVar=n,I.unstable_sxConfig={...A.A,...s?.unstable_sxConfig},I.unstable_sx=function(a){return(0,B.A)({sx:a,theme:this})},I.toRuntimeSource=L,I}({...j,colorSchemes:m,defaultColorScheme:k,..."boolean"!=typeof g&&g},...b)}},94082:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createFetch:function(){return q},createFromNextReadableStream:function(){return r},fetchServerResponse:function(){return p}});let d=c(78589),e=c(58529),f=c(53418),g=c(86802),h=c(13136),i=c(89909),j=c(1422),k=c(81747),l=c(46300),m=d.createFromReadableStream;function n(a){return{flightData:(0,l.urlToUrlWithoutFlightMarker)(new URL(a,location.origin)).toString(),canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1}}let o=new AbortController;async function p(a,b){let{flightRouterState:c,nextUrl:d,prefetchKind:f}=b,g={[e.RSC_HEADER]:"1",[e.NEXT_ROUTER_STATE_TREE_HEADER]:(0,i.prepareFlightRouterStateForRequest)(c,b.isHmrRefresh)};f===h.PrefetchKind.AUTO&&(g[e.NEXT_ROUTER_PREFETCH_HEADER]="1"),d&&(g[e.NEXT_URL]=d);try{var k;let b=f?f===h.PrefetchKind.TEMPORARY?"high":"low":"auto",c=await q(a,g,b,o.signal),d=(0,l.urlToUrlWithoutFlightMarker)(new URL(c.url)),m=c.redirected?d:void 0,p=c.headers.get("content-type")||"",s=!!(null==(k=c.headers.get("vary"))?void 0:k.includes(e.NEXT_URL)),t=!!c.headers.get(e.NEXT_DID_POSTPONE_HEADER),u=c.headers.get(e.NEXT_ROUTER_STALE_TIME_HEADER),v=null!==u?1e3*parseInt(u,10):-1;if(!p.startsWith(e.RSC_CONTENT_TYPE_HEADER)||!c.ok||!c.body)return a.hash&&(d.hash=a.hash),n(d.toString());let w=t?function(a){let b=a.getReader();return new ReadableStream({async pull(a){for(;;){let{done:c,value:d}=await b.read();if(!c){a.enqueue(d);continue}return}}})}(c.body):c.body,x=await r(w);if((0,j.getAppBuildId)()!==x.b)return n(c.url);return{flightData:(0,i.normalizeFlightData)(x.f),canonicalUrl:m,couldBeIntercepted:s,prerendered:x.S,postponed:t,staleTime:v}}catch(b){return o.signal.aborted||console.error("Failed to fetch RSC payload for "+a+". Falling back to browser navigation.",b),{flightData:a.toString(),canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1}}}async function q(a,b,c,d){let f=new URL(a);(0,k.setCacheBustingSearchParam)(f,b);let g=await fetch(f,{credentials:"same-origin",headers:b,priority:c||void 0,signal:d}),h=g.redirected,i=new URL(g.url,f);return i.searchParams.delete(e.NEXT_RSC_UNION_QUERY),{url:i.href,redirected:h,ok:g.ok,headers:g.headers,body:g.body,status:g.status}}function r(a){return m(a,{callServer:f.callServer,findSourceMapURL:g.findSourceMapURL})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},94295:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{METADATA_BOUNDARY_NAME:function(){return c},OUTLET_BOUNDARY_NAME:function(){return e},ROOT_LAYOUT_BOUNDARY_NAME:function(){return f},VIEWPORT_BOUNDARY_NAME:function(){return d}});let c="__next_metadata_boundary__",d="__next_viewport_boundary__",e="__next_outlet_boundary__",f="__next_root_layout_boundary__"},94409:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createPrerenderSearchParamsForClientPage:function(){return o},createSearchParamsFromClient:function(){return l},createServerSearchParamsForMetadata:function(){return m},createServerSearchParamsForServerPage:function(){return n},makeErroringSearchParamsForUseCache:function(){return t}});let d=c(91521),e=c(51513),f=c(63033),g=c(89231),h=c(86586),i=c(78356),j=c(11903),k=c(53053);function l(a,b){let c=f.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return p(b,c);case"prerender-runtime":throw Object.defineProperty(new g.InvariantError("createSearchParamsFromClient should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E769",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new g.InvariantError("createSearchParamsFromClient should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E739",enumerable:!1,configurable:!0});case"request":return q(a,b)}(0,f.throwInvariantForMissingStore)()}let m=n;function n(a,b){let c=f.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return p(b,c);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new g.InvariantError("createServerSearchParamsForServerPage should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E747",enumerable:!1,configurable:!0});case"prerender-runtime":var d,h;return d=a,h=c,(0,e.delayUntilRuntimeStage)(h,u(d));case"request":return q(a,b)}(0,f.throwInvariantForMissingStore)()}function o(a){if(a.forceStatic)return Promise.resolve({});let b=f.workUnitAsyncStorage.getStore();if(b)switch(b.type){case"prerender":case"prerender-client":return(0,h.makeHangingPromise)(b.renderSignal,a.route,"`searchParams`");case"prerender-runtime":throw Object.defineProperty(new g.InvariantError("createPrerenderSearchParamsForClientPage should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E768",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new g.InvariantError("createPrerenderSearchParamsForClientPage should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E746",enumerable:!1,configurable:!0});case"prerender-ppr":case"prerender-legacy":case"request":return Promise.resolve({})}(0,f.throwInvariantForMissingStore)()}function p(a,b){if(a.forceStatic)return Promise.resolve({});switch(b.type){case"prerender":case"prerender-client":var c=a,f=b;let g=r.get(f);if(g)return g;let i=(0,h.makeHangingPromise)(f.renderSignal,c.route,"`searchParams`"),l=new Proxy(i,{get(a,b,c){if(Object.hasOwn(i,b))return d.ReflectAdapter.get(a,b,c);switch(b){case"then":return(0,e.annotateDynamicAccess)("`await searchParams`, `searchParams.then`, or similar",f),d.ReflectAdapter.get(a,b,c);case"status":return(0,e.annotateDynamicAccess)("`use(searchParams)`, `searchParams.status`, or similar",f),d.ReflectAdapter.get(a,b,c);default:return d.ReflectAdapter.get(a,b,c)}}});return r.set(f,l),l;case"prerender-ppr":case"prerender-legacy":var m=a,n=b;let o=r.get(m);if(o)return o;let p=Promise.resolve({}),q=new Proxy(p,{get(a,b,c){if(Object.hasOwn(p,b))return d.ReflectAdapter.get(a,b,c);switch(b){case"then":{let a="`await searchParams`, `searchParams.then`, or similar";m.dynamicShouldError?(0,k.throwWithStaticGenerationBailoutErrorWithDynamicError)(m.route,a):"prerender-ppr"===n.type?(0,e.postponeWithTracking)(m.route,a,n.dynamicTracking):(0,e.throwToInterruptStaticGeneration)(a,m,n);return}case"status":{let a="`use(searchParams)`, `searchParams.status`, or similar";m.dynamicShouldError?(0,k.throwWithStaticGenerationBailoutErrorWithDynamicError)(m.route,a):"prerender-ppr"===n.type?(0,e.postponeWithTracking)(m.route,a,n.dynamicTracking):(0,e.throwToInterruptStaticGeneration)(a,m,n);return}default:if("string"==typeof b&&!j.wellKnownProperties.has(b)){let a=(0,j.describeStringPropertyAccess)("searchParams",b);m.dynamicShouldError?(0,k.throwWithStaticGenerationBailoutErrorWithDynamicError)(m.route,a):"prerender-ppr"===n.type?(0,e.postponeWithTracking)(m.route,a,n.dynamicTracking):(0,e.throwToInterruptStaticGeneration)(a,m,n)}return d.ReflectAdapter.get(a,b,c)}},has(a,b){if("string"==typeof b){let a=(0,j.describeHasCheckingStringProperty)("searchParams",b);return m.dynamicShouldError?(0,k.throwWithStaticGenerationBailoutErrorWithDynamicError)(m.route,a):"prerender-ppr"===n.type?(0,e.postponeWithTracking)(m.route,a,n.dynamicTracking):(0,e.throwToInterruptStaticGeneration)(a,m,n),!1}return d.ReflectAdapter.has(a,b)},ownKeys(){let a="`{...searchParams}`, `Object.keys(searchParams)`, or similar";m.dynamicShouldError?(0,k.throwWithStaticGenerationBailoutErrorWithDynamicError)(m.route,a):"prerender-ppr"===n.type?(0,e.postponeWithTracking)(m.route,a,n.dynamicTracking):(0,e.throwToInterruptStaticGeneration)(a,m,n)}});return r.set(m,q),q;default:return b}}function q(a,b){return b.forceStatic?Promise.resolve({}):u(a)}let r=new WeakMap,s=new WeakMap;function t(a){let b=s.get(a);if(b)return b;let c=Promise.resolve({}),e=new Proxy(c,{get:function b(e,f,g){return Object.hasOwn(c,f)||"string"!=typeof f||"then"!==f&&j.wellKnownProperties.has(f)||(0,k.throwForSearchParamsAccessInUseCache)(a,b),d.ReflectAdapter.get(e,f,g)},has:function b(c,e){return"string"!=typeof e||"then"!==e&&j.wellKnownProperties.has(e)||(0,k.throwForSearchParamsAccessInUseCache)(a,b),d.ReflectAdapter.has(c,e)},ownKeys:function b(){(0,k.throwForSearchParamsAccessInUseCache)(a,b)}});return s.set(a,e),e}function u(a){let b=r.get(a);if(b)return b;let c=Promise.resolve(a);return r.set(a,c),Object.keys(a).forEach(b=>{j.wellKnownProperties.has(b)||Object.defineProperty(c,b,{get(){let c=f.workUnitAsyncStorage.getStore();return c&&(0,e.trackDynamicDataInDynamicRender)(c),a[b]},set(a){Object.defineProperty(c,b,{value:a,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0})}),c}(0,i.createDedupedByCallsiteServerErrorLoggerDev)(function(a,b){let c=a?`Route "${a}" `:"This route ";return Object.defineProperty(Error(`${c}used ${b}. \`searchParams\` should be awaited before using its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E249",enumerable:!1,configurable:!0})}),(0,i.createDedupedByCallsiteServerErrorLoggerDev)(function(a,b,c){let d=a?`Route "${a}" `:"This route ";return Object.defineProperty(Error(`${d}used ${b}. \`searchParams\` should be awaited before using its properties. The following properties were not available through enumeration because they conflict with builtin or well-known property names: ${function(a){switch(a.length){case 0:throw Object.defineProperty(new g.InvariantError("Expected describeListOfPropertyNames to be called with a non-empty list of strings."),"__NEXT_ERROR_CODE",{value:"E531",enumerable:!1,configurable:!0});case 1:return`\`${a[0]}\``;case 2:return`\`${a[0]}\` and \`${a[1]}\``;default:{let b="";for(let c=0;c{"use strict";c.d(b,{J:()=>o});var d,e={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},f=c(64046),g=/[A-Z]|^ms/g,h=/_EMO_([^_]+?)_([^]*?)_EMO_/g,i=function(a){return 45===a.charCodeAt(1)},j=function(a){return null!=a&&"boolean"!=typeof a},k=(0,f.A)(function(a){return i(a)?a:a.replace(g,"-$&").toLowerCase()}),l=function(a,b){switch(a){case"animation":case"animationName":if("string"==typeof b)return b.replace(h,function(a,b,c){return d={name:b,styles:c,next:d},b})}return 1===e[a]||i(a)||"number"!=typeof b||0===b?b:b+"px"};function m(a,b,c){if(null==c)return"";if(void 0!==c.__emotion_styles)return c;switch(typeof c){case"boolean":return"";case"object":if(1===c.anim)return d={name:c.name,styles:c.styles,next:d},c.name;if(void 0!==c.styles){var e=c.next;if(void 0!==e)for(;void 0!==e;)d={name:e.name,styles:e.styles,next:d},e=e.next;return c.styles+";"}return function(a,b,c){var d="";if(Array.isArray(c))for(var e=0;e=4;++d,e-=4)b=(65535&(b=255&a.charCodeAt(d)|(255&a.charCodeAt(++d))<<8|(255&a.charCodeAt(++d))<<16|(255&a.charCodeAt(++d))<<24))*0x5bd1e995+((b>>>16)*59797<<16),b^=b>>>24,c=(65535&b)*0x5bd1e995+((b>>>16)*59797<<16)^(65535&c)*0x5bd1e995+((c>>>16)*59797<<16);switch(e){case 3:c^=(255&a.charCodeAt(d+2))<<16;case 2:c^=(255&a.charCodeAt(d+1))<<8;case 1:c^=255&a.charCodeAt(d),c=(65535&c)*0x5bd1e995+((c>>>16)*59797<<16)}return c^=c>>>13,(((c=(65535&c)*0x5bd1e995+((c>>>16)*59797<<16))^c>>>15)>>>0).toString(36)}(g)+j,styles:g,next:d}}},95094:(a,b,c)=>{let{createProxy:d}=c(38898);a.exports=d("D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js")},96231:(a,b,c)=>{let{createProxy:d}=c(38898);a.exports=d("D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js")},96232:(a,b)=>{"use strict";function c(a){return a.default||a}Object.defineProperty(b,"T",{enumerable:!0,get:function(){return c}})},97206:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"bailoutToClientRendering",{enumerable:!0,get:function(){return g}});let d=c(86550),e=c(29294),f=c(63033);function g(a){let b=e.workAsyncStorage.getStore();if(null==b?void 0:b.forceStatic)return;let c=f.workUnitAsyncStorage.getStore();if(c)switch(c.type){case"prerender":case"prerender-runtime":case"prerender-client":case"prerender-ppr":case"prerender-legacy":throw Object.defineProperty(new d.BailoutToCSRError(a),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},97225:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"IconMark",{enumerable:!0,get:function(){return e}});let d=c(78157),e=()=>(0,d.jsx)("meta",{name:"\xabnxt-icon\xbb"})},97532:(a,b,c)=>{"use strict";c.d(b,{default:()=>s});var d=c(31768),e=c(68133),f=c(70773);let g="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var h=c(78157);let i=function(a){let{children:b,theme:c}=a,i=(0,e.A)(),j=d.useMemo(()=>{var a,b;let d=null===i?{...c}:(a=i,"function"==typeof(b=c)?b(a):{...a,...b});return null!=d&&(d[g]=null!==i),d},[c,i]);return(0,h.jsx)(f.A.Provider,{value:j,children:b})};var j=c(86670),k=c(4094),l=c(30225),m=c(76556),n=c(88562),o=c(77510),p=c(71170);let q={};function r(a,b,c,e=!1){return d.useMemo(()=>{let d=a&&b[a]||b;if("function"==typeof c){let f=c(d),g=a?{...b,[a]:f}:f;return e?()=>g:g}return a?{...b,[a]:c}:{...b,...c}},[a,b,c,e])}let s=function(a){let{children:b,theme:c,themeId:d}=a,f=(0,k.default)(q),g=(0,e.A)()||q,s=r(d,f,c),t=r(d,g,c,!0),u="rtl"===(d?s[d]:s).direction,v=function(a){let b=(0,k.default)(),c=(0,o.A)()||"",{modularCssLayers:d}=a,e="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return(e=d&&null===b?"string"==typeof d?d.replace(/mui(?!\.)/g,e):`@layer ${e};`:"",(0,n.A)(()=>{let a=document.querySelector("head");if(!a)return;let b=a.firstChild;if(e){if(b&&b.hasAttribute?.("data-mui-layer-order")&&b.getAttribute("data-mui-layer-order")===c)return;let d=document.createElement("style");d.setAttribute("data-mui-layer-order",c),d.textContent=e,a.prepend(d)}else a.querySelector(`style[data-mui-layer-order="${c}"]`)?.remove()},[e,c]),e)?(0,h.jsx)(p.default,{styles:e}):null}(s);return(0,h.jsx)(i,{theme:t,children:(0,h.jsx)(j.T.Provider,{value:s,children:(0,h.jsx)(l.default,{value:u,children:(0,h.jsxs)(m.A,{value:d?s[d].components:s.components,children:[v,b]})})})})}},97944:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{RedirectBoundary:function(){return l},RedirectErrorBoundary:function(){return k}});let d=c(86274),e=c(78157),f=d._(c(31768)),g=c(30291),h=c(4873),i=c(79650);function j(a){let{redirect:b,reset:c,redirectType:d}=a,e=(0,g.useRouter)();return(0,f.useEffect)(()=>{f.default.startTransition(()=>{d===i.RedirectType.push?e.push(b,{}):e.replace(b,{}),c()})},[b,d,c,e]),null}class k extends f.default.Component{static getDerivedStateFromError(a){if((0,i.isRedirectError)(a))return{redirect:(0,h.getURLFromRedirectError)(a),redirectType:(0,h.getRedirectTypeFromError)(a)};throw a}render(){let{redirect:a,redirectType:b}=this.state;return null!==a&&null!==b?(0,e.jsx)(j,{redirect:a,redirectType:b,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(a){super(a),this.state={redirect:null,redirectType:null}}}function l(a){let{children:b}=a,c=(0,g.useRouter)();return(0,e.jsx)(k,{router:c,children:b})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},97972:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{HTML_LIMITED_BOT_UA_RE:function(){return d.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return f},getBotType:function(){return i},isBot:function(){return h}});let d=c(21680),e=/Googlebot(?!-)|Googlebot$/i,f=d.HTML_LIMITED_BOT_UA_RE.source;function g(a){return d.HTML_LIMITED_BOT_UA_RE.test(a)}function h(a){return e.test(a)||g(a)}function i(a){return e.test(a)?"dom":g(a)?"html":void 0}},98328:(a,b,c)=>{"use strict";c.d(b,{AH:()=>k,i7:()=>l,mL:()=>j});var d=c(86670),e=c(31768),f=c(44888),g=c(8242),h=c(94552);c(67669),c(9448),c(5355);var i=function(a,b){var c=arguments;if(null==b||!d.h.call(b,"css"))return e.createElement.apply(void 0,c);var f=c.length,g=Array(f);g[0]=d.E,g[1]=(0,d.c)(a,b);for(var h=2;h{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"warnOnce",{enumerable:!0,get:function(){return c}});let c=a=>{}}}; \ No newline at end of file diff --git a/apps/web/.next/server/functions-config-manifest.json b/apps/web/.next/server/functions-config-manifest.json deleted file mode 100644 index e685b82..0000000 --- a/apps/web/.next/server/functions-config-manifest.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "version": 1, - "functions": {} -} \ No newline at end of file diff --git a/apps/web/.next/server/interception-route-rewrite-manifest.js b/apps/web/.next/server/interception-route-rewrite-manifest.js deleted file mode 100644 index 24f77ba..0000000 --- a/apps/web/.next/server/interception-route-rewrite-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__INTERCEPTION_ROUTE_REWRITE_MANIFEST="[]"; \ No newline at end of file diff --git a/apps/web/.next/server/middleware-build-manifest.js b/apps/web/.next/server/middleware-build-manifest.js deleted file mode 100644 index 6d5ef45..0000000 --- a/apps/web/.next/server/middleware-build-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:["static/chunks/webpack-c1c45c0a5396db8e.js","static/chunks/87c73c54-0375ba195de27293.js","static/chunks/18-7dd75803fe09fb37.js","static/chunks/main-app-ae5439f81e9d53a9.js"],rootMainFilesTree:{},pages:{"/_app":["static/chunks/webpack-c1c45c0a5396db8e.js","static/chunks/framework-62cd8852d1df20ee.js","static/chunks/main-00c1270eb89db337.js","static/chunks/pages/_app-552893fa4c6cf2f7.js"],"/_error":["static/chunks/webpack-c1c45c0a5396db8e.js","static/chunks/framework-62cd8852d1df20ee.js","static/chunks/main-00c1270eb89db337.js","static/chunks/pages/_error-19ea2e6a6da76d0f.js"]},ampFirstPages:[]},globalThis.__BUILD_MANIFEST.lowPriorityFiles=["/static/"+process.env.__NEXT_BUILD_ID+"/_buildManifest.js",,"/static/"+process.env.__NEXT_BUILD_ID+"/_ssgManifest.js"]; \ No newline at end of file diff --git a/apps/web/.next/server/middleware-manifest.json b/apps/web/.next/server/middleware-manifest.json deleted file mode 100644 index 33872a3..0000000 --- a/apps/web/.next/server/middleware-manifest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "middleware": {}, - "functions": {}, - "sortedMiddleware": [] -} \ No newline at end of file diff --git a/apps/web/.next/server/middleware-react-loadable-manifest.js b/apps/web/.next/server/middleware-react-loadable-manifest.js deleted file mode 100644 index 90c8aa5..0000000 --- a/apps/web/.next/server/middleware-react-loadable-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__REACT_LOADABLE_MANIFEST='{"..\\\\..\\\\..\\\\node_modules\\\\next\\\\dist\\\\client\\\\index.js -> ../pages/_app":{"id":7655,"files":["static/chunks/655.3fc65d6d0da75415.js"]},"..\\\\..\\\\..\\\\node_modules\\\\next\\\\dist\\\\client\\\\index.js -> ../pages/_error":{"id":3826,"files":["static/chunks/826.28d19d6d7e1f7f11.js"]}}'; \ No newline at end of file diff --git a/apps/web/.next/server/next-font-manifest.js b/apps/web/.next/server/next-font-manifest.js deleted file mode 100644 index 8267a50..0000000 --- a/apps/web/.next/server/next-font-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__NEXT_FONT_MANIFEST='{"pages":{},"app":{},"appUsingSizeAdjust":false,"pagesUsingSizeAdjust":false}'; \ No newline at end of file diff --git a/apps/web/.next/server/next-font-manifest.json b/apps/web/.next/server/next-font-manifest.json deleted file mode 100644 index 25f78e7..0000000 --- a/apps/web/.next/server/next-font-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"pages":{},"app":{},"appUsingSizeAdjust":false,"pagesUsingSizeAdjust":false} \ No newline at end of file diff --git a/apps/web/.next/server/pages-manifest.json b/apps/web/.next/server/pages-manifest.json deleted file mode 100644 index ec0b049..0000000 --- a/apps/web/.next/server/pages-manifest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "/_app": "pages/_app.js", - "/_error": "pages/_error.js", - "/_document": "pages/_document.js", - "/404": "pages/404.html" -} \ No newline at end of file diff --git a/apps/web/.next/server/pages/404.html b/apps/web/.next/server/pages/404.html deleted file mode 100644 index 871ace7..0000000 --- a/apps/web/.next/server/pages/404.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.D3RO Voice

404

This page could not be found.

\ No newline at end of file diff --git a/apps/web/.next/server/pages/500.html b/apps/web/.next/server/pages/500.html deleted file mode 100644 index 7a8294c..0000000 --- a/apps/web/.next/server/pages/500.html +++ /dev/null @@ -1 +0,0 @@ -500: Internal Server Error

500

Internal Server Error.

\ No newline at end of file diff --git a/apps/web/.next/server/pages/_app.js b/apps/web/.next/server/pages/_app.js deleted file mode 100644 index 0db875a..0000000 --- a/apps/web/.next/server/pages/_app.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var a={};a.id=636,a.ids=[636],a.modules={8732:a=>{a.exports=require("react/jsx-runtime")},23573:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return i}});let d=c(88485),e=c(8732),f=d._(c(82015)),g=c(40231);async function h(a){let{Component:b,ctx:c}=a;return{pageProps:await (0,g.loadGetInitialProps)(b,c)}}class i extends f.default.Component{render(){let{Component:a,pageProps:b}=this.props;return(0,e.jsx)(a,{...b})}}i.origGetInitialProps=h,i.getInitialProps=h,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},40231:(a,b)=>{Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DecodeError:function(){return o},MiddlewareNotFoundError:function(){return s},MissingStaticPage:function(){return r},NormalizeError:function(){return p},PageNotFoundError:function(){return q},SP:function(){return m},ST:function(){return n},WEB_VITALS:function(){return c},execOnce:function(){return d},getDisplayName:function(){return i},getLocationOrigin:function(){return g},getURL:function(){return h},isAbsoluteUrl:function(){return f},isResSent:function(){return j},loadGetInitialProps:function(){return l},normalizeRepeatedSlashes:function(){return k},stringifyError:function(){return t}});let c=["CLS","FCP","FID","INP","LCP","TTFB"];function d(a){let b,c=!1;return function(){for(var d=arguments.length,e=Array(d),f=0;fe.test(a);function g(){let{protocol:a,hostname:b,port:c}=window.location;return a+"//"+b+(c?":"+c:"")}function h(){let{href:a}=window.location,b=g();return a.substring(b.length)}function i(a){return"string"==typeof a?a:a.displayName||a.name||"Unknown"}function j(a){return a.finished||a.headersSent}function k(a){let b=a.split("?");return b[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(b[1]?"?"+b.slice(1).join("?"):"")}async function l(a,b){let c=b.res||b.ctx&&b.ctx.res;if(!a.getInitialProps)return b.ctx&&b.Component?{pageProps:await l(b.Component,b.ctx)}:{};let d=await a.getInitialProps(b);if(c&&j(c))return d;if(!d)throw Object.defineProperty(Error('"'+i(a)+'.getInitialProps()" should resolve to an object. But found "'+d+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return d}let m="undefined"!=typeof performance,n=m&&["mark","measure","getEntriesByName"].every(a=>"function"==typeof performance[a]);class o extends Error{}class p extends Error{}class q extends Error{constructor(a){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+a}}class r extends Error{constructor(a,b){super(),this.message="Failed to load static file for page: "+a+" "+b}}class s extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function t(a){return JSON.stringify({message:a.message,stack:a.stack})}},82015:a=>{a.exports=require("react")},88485:(a,b)=>{b._=function(a){return a&&a.__esModule?a:{default:a}}}};var b=require("../webpack-runtime.js");b.C(a);var c=b(b.s=23573);module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/pages/_app.js.nft.json b/apps/web/.next/server/pages/_app.js.nft.json deleted file mode 100644 index 07d0f91..0000000 --- a/apps/web/.next/server/pages/_app.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/pages/_app.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../package.json","../../package.json","../webpack-runtime.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/pages/_document.js b/apps/web/.next/server/pages/_document.js deleted file mode 100644 index 34819aa..0000000 --- a/apps/web/.next/server/pages/_document.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var a={};a.id=220,a.ids=[220],a.modules={8732:a=>{a.exports=require("react/jsx-runtime")},33873:a=>{a.exports=require("path")},40361:a=>{a.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},82015:a=>{a.exports=require("react")}};var b=require("../webpack-runtime.js");b.C(a);var c=b.X(0,[383],()=>b(b.s=50383));module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/pages/_document.js.nft.json b/apps/web/.next/server/pages/_document.js.nft.json deleted file mode 100644 index 92425b8..0000000 --- a/apps/web/.next/server/pages/_document.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/pages/_document.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.js","../../../../../node_modules/react-dom/cjs/react-dom-server.edge.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.edge.production.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react-dom/server.edge.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../package.json","../../package.json","../chunks/383.js","../webpack-runtime.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/pages/_error.js b/apps/web/.next/server/pages/_error.js deleted file mode 100644 index 8f5c6c1..0000000 --- a/apps/web/.next/server/pages/_error.js +++ /dev/null @@ -1,19 +0,0 @@ -(()=>{var a={};a.id=731,a.ids=[220,731],a.modules={5065:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"Batcher",{enumerable:!0,get:function(){return e}});let d=c(47202);class e{constructor(a,b=a=>a()){this.cacheKeyFn=a,this.schedulerFn=b,this.pending=new Map}static create(a){return new e(null==a?void 0:a.cacheKeyFn,null==a?void 0:a.schedulerFn)}async batch(a,b){let c=this.cacheKeyFn?await this.cacheKeyFn(a):a;if(null===c)return b(c,Promise.resolve);let e=this.pending.get(c);if(e)return e;let{promise:f,resolve:g,reject:h}=new d.DetachedPromise;return this.pending.set(c,f),this.schedulerFn(async()=>{try{let a=await b(c,g);g(a)}catch(a){h(a)}finally{this.pending.delete(c)}}),f}}},6180:(a,b)=>{"use strict";function c(a,b){if(0===b.length)return 0;if(0===a.length||b.length>a.length)return -1;for(let c=0;c<=a.length-b.length;c++){let d=!0;for(let e=0;e-1))return a;{let c=new Uint8Array(a.length-b.length);return c.set(a.slice(0,d)),c.set(a.slice(d+b.length),d),c}}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{indexOfUint8Array:function(){return c},isEquivalentUint8Arrays:function(){return d},removeFromUint8Array:function(){return e}})},7474:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{isNodeNextRequest:function(){return e},isNodeNextResponse:function(){return f},isWebNextRequest:function(){return c},isWebNextResponse:function(){return d}});let c=a=>!1,d=a=>!1,e=a=>!0,f=a=>!0},8190:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getClientComponentLoaderMetrics:function(){return g},wrapClientComponentLoader:function(){return f}});let c=0,d=0,e=0;function f(a){return"performance"in globalThis?{require:(...b)=>{let f=performance.now();0===c&&(c=f);try{return e+=1,a.__next_app__.require(...b)}finally{d+=performance.now()-f}},loadChunk:(...b)=>{let c=performance.now(),e=a.__next_app__.loadChunk(...b);return e.finally(()=>{d+=performance.now()-c}),e}}:a.__next_app__}function g(a={}){let b=0===c?void 0:{clientComponentLoadStart:c,clientComponentLoadTimes:d,clientComponentLoadCount:e};return a.reset&&(c=0,d=0,e=0),b}},8732:a=>{"use strict";a.exports=require("react/jsx-runtime")},10788:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{HTML_LIMITED_BOT_UA_RE:function(){return d.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return f},getBotType:function(){return i},isBot:function(){return h}});let d=c(36466),e=/Googlebot(?!-)|Googlebot$/i,f=d.HTML_LIMITED_BOT_UA_RE.source;function g(a){return d.HTML_LIMITED_BOT_UA_RE.test(a)}function h(a){return e.test(a)||g(a)}function i(a){return e.test(a)?"dom":g(a)?"html":void 0}},11132:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{fromNodeOutgoingHttpHeaders:function(){return e},normalizeNextQueryParam:function(){return i},splitCookiesString:function(){return f},toNodeOutgoingHttpHeaders:function(){return g},validateURL:function(){return h}});let d=c(19559);function e(a){let b=new Headers;for(let[c,d]of Object.entries(a))for(let a of Array.isArray(d)?d:[d])void 0!==a&&("number"==typeof a&&(a=a.toString()),b.append(c,a));return b}function f(a){var b,c,d,e,f,g=[],h=0;function i(){for(;h=a.length)&&g.push(a.substring(b,a.length))}return g}function g(a){let b={},c=[];if(a)for(let[d,e]of a.entries())"set-cookie"===d.toLowerCase()?(c.push(...f(e)),b[d]=1===c.length?c[0]:c):b[d]=e;return b}function h(a){try{return String(new URL(String(a)))}catch(b){throw Object.defineProperty(Error(`URL is malformed "${String(a)}". Please use only absolute URLs - https://nextjs.org/docs/messages/middleware-relative-urls`,{cause:b}),"__NEXT_ERROR_CODE",{value:"E61",enumerable:!1,configurable:!0})}}function i(a){for(let b of[d.NEXT_QUERY_PARAM_PREFIX,d.NEXT_INTERCEPTION_MARKER_PREFIX])if(a!==b&&a.startsWith(b))return a.substring(b.length);return null}},12555:(a,b)=>{"use strict";var c;Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{bgBlack:function(){return A},bgBlue:function(){return E},bgCyan:function(){return G},bgGreen:function(){return C},bgMagenta:function(){return F},bgRed:function(){return B},bgWhite:function(){return H},bgYellow:function(){return D},black:function(){return q},blue:function(){return u},bold:function(){return j},cyan:function(){return x},dim:function(){return k},gray:function(){return z},green:function(){return s},hidden:function(){return o},inverse:function(){return n},italic:function(){return l},magenta:function(){return v},purple:function(){return w},red:function(){return r},reset:function(){return i},strikethrough:function(){return p},underline:function(){return m},white:function(){return y},yellow:function(){return t}});let{env:d,stdout:e}=(null==(c=globalThis)?void 0:c.process)??{},f=d&&!d.NO_COLOR&&(d.FORCE_COLOR||(null==e?void 0:e.isTTY)&&!d.CI&&"dumb"!==d.TERM),g=(a,b,c,d)=>{let e=a.substring(0,d)+c,f=a.substring(d+b.length),h=f.indexOf(b);return~h?e+g(f,b,c,h):e+f},h=(a,b,c=a)=>f?d=>{let e=""+d,f=e.indexOf(b,a.length);return~f?a+g(e,b,c,f)+b:a+e+b}:String,i=f?a=>`\x1b[0m${a}\x1b[0m`:String,j=h("\x1b[1m","\x1b[22m","\x1b[22m\x1b[1m"),k=h("\x1b[2m","\x1b[22m","\x1b[22m\x1b[2m"),l=h("\x1b[3m","\x1b[23m"),m=h("\x1b[4m","\x1b[24m"),n=h("\x1b[7m","\x1b[27m"),o=h("\x1b[8m","\x1b[28m"),p=h("\x1b[9m","\x1b[29m"),q=h("\x1b[30m","\x1b[39m"),r=h("\x1b[31m","\x1b[39m"),s=h("\x1b[32m","\x1b[39m"),t=h("\x1b[33m","\x1b[39m"),u=h("\x1b[34m","\x1b[39m"),v=h("\x1b[35m","\x1b[39m"),w=h("\x1b[38;2;173;127;168m","\x1b[39m"),x=h("\x1b[36m","\x1b[39m"),y=h("\x1b[37m","\x1b[39m"),z=h("\x1b[90m","\x1b[39m"),A=h("\x1b[40m","\x1b[49m"),B=h("\x1b[41m","\x1b[49m"),C=h("\x1b[42m","\x1b[49m"),D=h("\x1b[43m","\x1b[49m"),E=h("\x1b[44m","\x1b[49m"),F=h("\x1b[45m","\x1b[49m"),G=h("\x1b[46m","\x1b[49m"),H=h("\x1b[47m","\x1b[49m")},16208:(a,b)=>{"use strict";function c(a){return a.default||a}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"interopDefault",{enumerable:!0,get:function(){return c}})},16408:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"addLocale",{enumerable:!0,get:function(){return f}});let d=c(22872),e=c(97279);function f(a,b,c,f){if(!b||b===c)return a;let g=a.toLowerCase();return!f&&((0,e.pathHasPrefix)(g,"/api")||(0,e.pathHasPrefix)(g,"/"+b.toLowerCase()))?a:(0,d.addPathPrefix)(a,"/"+b)}},18928:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"getNextPathnameInfo",{enumerable:!0,get:function(){return g}});let d=c(67097),e=c(65213),f=c(97279);function g(a,b){var c,g;let{basePath:h,i18n:i,trailingSlash:j}=null!=(c=b.nextConfig)?c:{},k={pathname:a,trailingSlash:"/"!==a?a.endsWith("/"):j};h&&(0,f.pathHasPrefix)(k.pathname,h)&&(k.pathname=(0,e.removePathPrefix)(k.pathname,h),k.basePath=h);let l=k.pathname;if(k.pathname.startsWith("/_next/data/")&&k.pathname.endsWith(".json")){let a=k.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");k.buildId=a[0],l="index"!==a[1]?"/"+a.slice(1).join("/"):"/",!0===b.parseData&&(k.pathname=l)}if(i){let a=b.i18nProvider?b.i18nProvider.analyze(k.pathname):(0,d.normalizeLocalePath)(k.pathname,i.locales);k.locale=a.detectedLocale,k.pathname=null!=(g=a.pathname)?g:k.pathname,!a.detectedLocale&&k.buildId&&(a=b.i18nProvider?b.i18nProvider.analyze(l):(0,d.normalizeLocalePath)(l,i.locales)).detectedLocale&&(k.locale=a.detectedLocale)}return k}},19135:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"formatNextPathnameInfo",{enumerable:!0,get:function(){return h}});let d=c(80065),e=c(22872),f=c(73927),g=c(16408);function h(a){let b=(0,g.addLocale)(a.pathname,a.locale,a.buildId?void 0:a.defaultLocale,a.ignorePrefix);return(a.buildId||!a.trailingSlash)&&(b=(0,d.removeTrailingSlash)(b)),a.buildId&&(b=(0,f.addPathSuffix)((0,e.addPathPrefix)(b,"/_next/data/"+a.buildId),"/"===a.pathname?"index.json":".json")),b=(0,e.addPathPrefix)(b,a.basePath),!a.buildId&&a.trailingSlash?b.endsWith("/")?b:(0,f.addPathSuffix)(b,"/"):(0,d.removeTrailingSlash)(b)}},19559:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ACTION_SUFFIX:function(){return o},APP_DIR_ALIAS:function(){return I},CACHE_ONE_YEAR:function(){return A},DOT_NEXT_ALIAS:function(){return G},ESLINT_DEFAULT_DIRS:function(){return aa},GSP_NO_RETURNED_VALUE:function(){return W},GSSP_COMPONENT_MEMBER_ERROR:function(){return Z},GSSP_NO_RETURNED_VALUE:function(){return X},HTML_CONTENT_TYPE_HEADER:function(){return d},INFINITE_CACHE:function(){return B},INSTRUMENTATION_HOOK_FILENAME:function(){return E},JSON_CONTENT_TYPE_HEADER:function(){return e},MATCHED_PATH_HEADER:function(){return h},MIDDLEWARE_FILENAME:function(){return C},MIDDLEWARE_LOCATION_REGEXP:function(){return D},NEXT_BODY_SUFFIX:function(){return r},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return z},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return t},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return u},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return y},NEXT_CACHE_TAGS_HEADER:function(){return s},NEXT_CACHE_TAG_MAX_ITEMS:function(){return w},NEXT_CACHE_TAG_MAX_LENGTH:function(){return x},NEXT_DATA_SUFFIX:function(){return p},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return g},NEXT_META_SUFFIX:function(){return q},NEXT_QUERY_PARAM_PREFIX:function(){return f},NEXT_RESUME_HEADER:function(){return v},NON_STANDARD_NODE_ENV:function(){return $},PAGES_DIR_ALIAS:function(){return F},PRERENDER_REVALIDATE_HEADER:function(){return i},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return j},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return Q},ROOT_DIR_ALIAS:function(){return H},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return P},RSC_ACTION_ENCRYPTION_ALIAS:function(){return O},RSC_ACTION_PROXY_ALIAS:function(){return L},RSC_ACTION_VALIDATE_ALIAS:function(){return K},RSC_CACHE_WRAPPER_ALIAS:function(){return M},RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS:function(){return N},RSC_MOD_REF_PROXY_ALIAS:function(){return J},RSC_PREFETCH_SUFFIX:function(){return k},RSC_SEGMENTS_DIR_SUFFIX:function(){return l},RSC_SEGMENT_SUFFIX:function(){return m},RSC_SUFFIX:function(){return n},SERVER_PROPS_EXPORT_ERROR:function(){return V},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return S},SERVER_PROPS_SSG_CONFLICT:function(){return T},SERVER_RUNTIME:function(){return ab},SSG_FALLBACK_EXPORT_ERROR:function(){return _},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return R},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return U},TEXT_PLAIN_CONTENT_TYPE_HEADER:function(){return c},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return Y},WEBPACK_LAYERS:function(){return ad},WEBPACK_RESOURCE_QUERIES:function(){return ae}});let c="text/plain",d="text/html; charset=utf-8",e="application/json; charset=utf-8",f="nxtP",g="nxtI",h="x-matched-path",i="x-prerender-revalidate",j="x-prerender-revalidate-if-generated",k=".prefetch.rsc",l=".segments",m=".segment.rsc",n=".rsc",o=".action",p=".json",q=".meta",r=".body",s="x-next-cache-tags",t="x-next-revalidated-tags",u="x-next-revalidate-tag-token",v="next-resume",w=128,x=256,y=1024,z="_N_T_",A=31536e3,B=0xfffffffe,C="middleware",D=`(?:src/)?${C}`,E="instrumentation",F="private-next-pages",G="private-dot-next",H="private-next-root-dir",I="private-next-app-dir",J="private-next-rsc-mod-ref-proxy",K="private-next-rsc-action-validate",L="private-next-rsc-server-reference",M="private-next-rsc-cache-wrapper",N="private-next-rsc-track-dynamic-import",O="private-next-rsc-action-encryption",P="private-next-rsc-action-client-wrapper",Q="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",R="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",S="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",T="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",U="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",V="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",W="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",X="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",Y="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",Z="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",$='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',_="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",aa=["app","pages","components","lib","src"],ab={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},ac={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},ad={...ac,GROUP:{builtinReact:[ac.reactServerComponents,ac.actionBrowser],serverOnly:[ac.reactServerComponents,ac.actionBrowser,ac.instrument,ac.middleware],neutralTarget:[ac.apiNode,ac.apiEdge],clientOnly:[ac.serverSideRendering,ac.appPagesBrowser],bundled:[ac.reactServerComponents,ac.actionBrowser,ac.serverSideRendering,ac.appPagesBrowser,ac.shared,ac.instrument,ac.middleware],appPages:[ac.reactServerComponents,ac.serverSideRendering,ac.appPagesBrowser,ac.actionBrowser]}},ae={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},22872:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"addPathPrefix",{enumerable:!0,get:function(){return e}});let d=c(90639);function e(a,b){if(!a.startsWith("/")||!b)return a;let{pathname:c,query:e,hash:f}=(0,d.parsePath)(a);return""+b+c+e+f}},22975:(a,b)=>{"use strict";function c(a){let b={};for(let[c,d]of a.entries()){let a=b[c];void 0===a?b[c]=d:Array.isArray(a)?a.push(d):b[c]=[a,d]}return b}function d(a){return"string"==typeof a?a:("number"!=typeof a||isNaN(a))&&"boolean"!=typeof a?"":String(a)}function e(a){let b=new URLSearchParams;for(let[c,e]of Object.entries(a))if(Array.isArray(e))for(let a of e)b.append(c,d(a));else b.set(c,d(e));return b}function f(a){for(var b=arguments.length,c=Array(b>1?b-1:0),d=1;d{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return i}});let d=c(88485),e=c(8732),f=d._(c(82015)),g=c(40231);async function h(a){let{Component:b,ctx:c}=a;return{pageProps:await (0,g.loadGetInitialProps)(b,c)}}class i extends f.default.Component{render(){let{Component:a,pageProps:b}=this.props;return(0,e.jsx)(a,{...b})}}i.origGetInitialProps=h,i.getInitialProps=h,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},23910:(a,b)=>{"use strict";function c(a,b){let c;if((null==b?void 0:b.host)&&!Array.isArray(b.host))c=b.host.toString().split(":",1)[0];else{if(!a.hostname)return;c=a.hostname}return c.toLowerCase()}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"getHostname",{enumerable:!0,get:function(){return c}})},25686:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{fromResponseCacheEntry:function(){return h},routeKindToIncrementalCacheKind:function(){return j},toResponseCacheEntry:function(){return i}});let d=c(71338),e=function(a){return a&&a.__esModule?a:{default:a}}(c(94774)),f=c(44850),g=c(19559);async function h(a){var b,c;return{...a,value:(null==(b=a.value)?void 0:b.kind)===d.CachedRouteKind.PAGES?{kind:d.CachedRouteKind.PAGES,html:await a.value.html.toUnchunkedString(!0),pageData:a.value.pageData,headers:a.value.headers,status:a.value.status}:(null==(c=a.value)?void 0:c.kind)===d.CachedRouteKind.APP_PAGE?{kind:d.CachedRouteKind.APP_PAGE,html:await a.value.html.toUnchunkedString(!0),postponed:a.value.postponed,rscData:a.value.rscData,headers:a.value.headers,status:a.value.status,segmentData:a.value.segmentData}:a.value}}async function i(a){var b,c;return a?{isMiss:a.isMiss,isStale:a.isStale,cacheControl:a.cacheControl,value:(null==(b=a.value)?void 0:b.kind)===d.CachedRouteKind.PAGES?{kind:d.CachedRouteKind.PAGES,html:e.default.fromStatic(a.value.html,g.HTML_CONTENT_TYPE_HEADER),pageData:a.value.pageData,headers:a.value.headers,status:a.value.status}:(null==(c=a.value)?void 0:c.kind)===d.CachedRouteKind.APP_PAGE?{kind:d.CachedRouteKind.APP_PAGE,html:e.default.fromStatic(a.value.html,g.HTML_CONTENT_TYPE_HEADER),rscData:a.value.rscData,headers:a.value.headers,status:a.value.status,postponed:a.value.postponed,segmentData:a.value.segmentData}:a.value}:null}function j(a){switch(a){case f.RouteKind.PAGES:return d.IncrementalCacheKind.PAGES;case f.RouteKind.APP_PAGE:return d.IncrementalCacheKind.APP_PAGE;case f.RouteKind.IMAGE:return d.IncrementalCacheKind.IMAGE;case f.RouteKind.APP_ROUTE:return d.IncrementalCacheKind.APP_ROUTE;case f.RouteKind.PAGES_API:throw Object.defineProperty(Error(`Unexpected route kind ${a}`),"__NEXT_ERROR_CODE",{value:"E64",enumerable:!1,configurable:!0});default:return a}}},27454:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{INTERNALS:function(){return h},NextRequest:function(){return i}});let d=c(38170),e=c(11132),f=c(46937),g=c(43472),h=Symbol("internal request");class i extends Request{constructor(a,b={}){let c="string"!=typeof a&&"url"in a?a.url:String(a);(0,e.validateURL)(c),b.body&&"half"!==b.duplex&&(b.duplex="half"),a instanceof Request?super(a,b):super(c,b);let f=new d.NextURL(c,{headers:(0,e.toNodeOutgoingHttpHeaders)(this.headers),nextConfig:b.nextConfig});this[h]={cookies:new g.RequestCookies(this.headers),nextUrl:f,url:f.toString()}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,nextUrl:this.nextUrl,url:this.url,bodyUsed:this.bodyUsed,cache:this.cache,credentials:this.credentials,destination:this.destination,headers:Object.fromEntries(this.headers),integrity:this.integrity,keepalive:this.keepalive,method:this.method,mode:this.mode,redirect:this.redirect,referrer:this.referrer,referrerPolicy:this.referrerPolicy,signal:this.signal}}get cookies(){return this[h].cookies}get nextUrl(){return this[h].nextUrl}get page(){throw new f.RemovedPageError}get ua(){throw new f.RemovedUAError}get url(){return this[h].url}}},30481:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{formatUrl:function(){return f},formatWithValidation:function(){return h},urlObjectKeys:function(){return g}});let d=c(76460)._(c(22975)),e=/https?|ftp|gopher|file/;function f(a){let{auth:b,hostname:c}=a,f=a.protocol||"",g=a.pathname||"",h=a.hash||"",i=a.query||"",j=!1;b=b?encodeURIComponent(b).replace(/%3A/i,":")+"@":"",a.host?j=b+a.host:c&&(j=b+(~c.indexOf(":")?"["+c+"]":c),a.port&&(j+=":"+a.port)),i&&"object"==typeof i&&(i=String(d.urlQueryToSearchParams(i)));let k=a.search||i&&"?"+i||"";return f&&!f.endsWith(":")&&(f+=":"),a.slashes||(!f||e.test(f))&&!1!==j?(j="//"+(j||""),g&&"/"!==g[0]&&(g="/"+g)):j||(j=""),h&&"#"!==h[0]&&(h="#"+h),k&&"?"!==k[0]&&(k="?"+k),""+f+j+(g=g.replace(/[?#]/g,encodeURIComponent))+(k=k.replace("#","%23"))+h}let g=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function h(a){return f(a)}},33873:a=>{"use strict";a.exports=require("path")},34373:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{isAbortError:function(){return i},pipeToNodeResponse:function(){return j}});let d=c(90201),e=c(47202),f=c(78413),g=c(40465),h=c(8190);function i(a){return(null==a?void 0:a.name)==="AbortError"||(null==a?void 0:a.name)===d.ResponseAbortedName}async function j(a,b,c){try{let{errored:i,destroyed:j}=b;if(i||j)return;let k=(0,d.createAbortController)(b),l=function(a,b){let c=!1,d=new e.DetachedPromise;function i(){d.resolve()}a.on("drain",i),a.once("close",()=>{a.off("drain",i),d.resolve()});let j=new e.DetachedPromise;return a.once("finish",()=>{j.resolve()}),new WritableStream({write:async b=>{if(!c){if(c=!0,"performance"in globalThis&&process.env.NEXT_OTEL_PERFORMANCE_PREFIX){let a=(0,h.getClientComponentLoaderMetrics)();a&&performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-client-component-loading`,{start:a.clientComponentLoadStart,end:a.clientComponentLoadStart+a.clientComponentLoadTimes})}a.flushHeaders(),(0,f.getTracer)().trace(g.NextNodeServerSpan.startResponse,{spanName:"start response"},()=>void 0)}try{let c=a.write(b);"flush"in a&&"function"==typeof a.flush&&a.flush(),c||(await d.promise,d=new e.DetachedPromise)}catch(b){throw a.end(),Object.defineProperty(Error("failed to write chunk to response",{cause:b}),"__NEXT_ERROR_CODE",{value:"E321",enumerable:!1,configurable:!0})}},abort:b=>{a.writableFinished||a.destroy(b)},close:async()=>{if(b&&await b,!a.writableFinished)return a.end(),j.promise}})}(b,c);await a.pipeTo(l,{signal:k.signal})}catch(a){if(i(a))return;throw Object.defineProperty(Error("failed to pipe response",{cause:a}),"__NEXT_ERROR_CODE",{value:"E180",enumerable:!1,configurable:!0})}}},35088:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"warnOnce",{enumerable:!0,get:function(){return c}});let c=a=>{}},36299:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{fnv1a52:function(){return c},generateETag:function(){return d}});let c=a=>{let b=a.length,c=0,d=0,e=8997,f=0,g=33826,h=0,i=40164,j=0,k=52210;for(;c>>16,e=65535&d,h+=f>>>16,g=65535&f,k=j+(h>>>16)&65535,i=65535&h;return(15&k)*0x1000000000000+0x100000000*i+65536*g+(e^k>>4)},d=(a,b=!1)=>(b?'W/"':'"')+c(a).toString(36)+a.length.toString(36)+'"'},36466:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return c}});let c=/[\w-]+-Google|Google-[\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight/i},38044:(a,b,c)=>{"use strict";a.exports=c(62636).vendored.contexts.HeadManagerContext},38170:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"NextURL",{enumerable:!0,get:function(){return k}});let d=c(79426),e=c(19135),f=c(23910),g=c(18928),h=/(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/;function i(a,b){return new URL(String(a).replace(h,"localhost"),b&&String(b).replace(h,"localhost"))}let j=Symbol("NextURLInternal");class k{constructor(a,b,c){let d,e;"object"==typeof b&&"pathname"in b||"string"==typeof b?(d=b,e=c||{}):e=c||b||{},this[j]={url:i(a,d??e.base),options:e,basePath:""},this.analyze()}analyze(){var a,b,c,e,h;let i=(0,g.getNextPathnameInfo)(this[j].url.pathname,{nextConfig:this[j].options.nextConfig,parseData:!0,i18nProvider:this[j].options.i18nProvider}),k=(0,f.getHostname)(this[j].url,this[j].options.headers);this[j].domainLocale=this[j].options.i18nProvider?this[j].options.i18nProvider.detectDomainLocale(k):(0,d.detectDomainLocale)(null==(b=this[j].options.nextConfig)||null==(a=b.i18n)?void 0:a.domains,k);let l=(null==(c=this[j].domainLocale)?void 0:c.defaultLocale)||(null==(h=this[j].options.nextConfig)||null==(e=h.i18n)?void 0:e.defaultLocale);this[j].url.pathname=i.pathname,this[j].defaultLocale=l,this[j].basePath=i.basePath??"",this[j].buildId=i.buildId,this[j].locale=i.locale??l,this[j].trailingSlash=i.trailingSlash}formatPathname(){return(0,e.formatNextPathnameInfo)({basePath:this[j].basePath,buildId:this[j].buildId,defaultLocale:this[j].options.forceLocale?void 0:this[j].defaultLocale,locale:this[j].locale,pathname:this[j].url.pathname,trailingSlash:this[j].trailingSlash})}formatSearch(){return this[j].url.search}get buildId(){return this[j].buildId}set buildId(a){this[j].buildId=a}get locale(){return this[j].locale??""}set locale(a){var b,c;if(!this[j].locale||!(null==(c=this[j].options.nextConfig)||null==(b=c.i18n)?void 0:b.locales.includes(a)))throw Object.defineProperty(TypeError(`The NextURL configuration includes no locale "${a}"`),"__NEXT_ERROR_CODE",{value:"E597",enumerable:!1,configurable:!0});this[j].locale=a}get defaultLocale(){return this[j].defaultLocale}get domainLocale(){return this[j].domainLocale}get searchParams(){return this[j].url.searchParams}get host(){return this[j].url.host}set host(a){this[j].url.host=a}get hostname(){return this[j].url.hostname}set hostname(a){this[j].url.hostname=a}get port(){return this[j].url.port}set port(a){this[j].url.port=a}get protocol(){return this[j].url.protocol}set protocol(a){this[j].url.protocol=a}get href(){let a=this.formatPathname(),b=this.formatSearch();return`${this.protocol}//${this.host}${a}${b}${this.hash}`}set href(a){this[j].url=i(a),this.analyze()}get origin(){return this[j].url.origin}get pathname(){return this[j].url.pathname}set pathname(a){this[j].url.pathname=a}get hash(){return this[j].url.hash}set hash(a){this[j].url.hash=a}get search(){return this[j].url.search}set search(a){this[j].url.search=a}get password(){return this[j].url.password}set password(a){this[j].url.password=a}get username(){return this[j].url.username}set username(a){this[j].url.username=a}get basePath(){return this[j].basePath}set basePath(a){this[j].basePath=a.startsWith("/")?a:`/${a}`}toString(){return this.href}toJSON(){return this.href}[Symbol.for("edge-runtime.inspect.custom")](){return{href:this.href,origin:this.origin,protocol:this.protocol,username:this.username,password:this.password,host:this.host,hostname:this.hostname,port:this.port,pathname:this.pathname,search:this.search,searchParams:this.searchParams,hash:this.hash}}clone(){return new k(String(this),this[j].options)}}},40361:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},41227:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{NEXT_REQUEST_META:function(){return c},addRequestMeta:function(){return f},getRequestMeta:function(){return d},removeRequestMeta:function(){return g},setRequestMeta:function(){return e}});let c=Symbol.for("NextInternalRequestMeta");function d(a,b){let d=a[c]||{};return"string"==typeof b?d[b]:d}function e(a,b){return a[c]=b,b}function f(a,b,c){let f=d(a);return f[b]=c,e(a,f)}function g(a,b){let c=d(a);return delete c[b],e(a,c)}},42170:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"LRUCache",{enumerable:!0,get:function(){return e}});class c{constructor(a,b,c){this.prev=null,this.next=null,this.key=a,this.data=b,this.size=c}}class d{constructor(){this.prev=null,this.next=null}}class e{constructor(a,b,c){this.cache=new Map,this.totalSize=0,this.maxSize=a,this.calculateSize=b,this.onEvict=c,this.head=new d,this.tail=new d,this.head.next=this.tail,this.tail.prev=this.head}addToHead(a){a.prev=this.head,a.next=this.head.next,this.head.next.prev=a,this.head.next=a}removeNode(a){a.prev.next=a.next,a.next.prev=a.prev}moveToHead(a){this.removeNode(a),this.addToHead(a)}removeTail(){let a=this.tail.prev;return this.removeNode(a),a}set(a,b){let d=(null==this.calculateSize?void 0:this.calculateSize.call(this,b))??1;if(d<=0)throw Object.defineProperty(Error(`LRUCache: calculateSize returned ${d}, but size must be > 0. Items with size 0 would never be evicted, causing unbounded cache growth.`),"__NEXT_ERROR_CODE",{value:"E789",enumerable:!1,configurable:!0});if(d>this.maxSize)return console.warn("Single item size exceeds maxSize"),!1;let e=this.cache.get(a);if(e)e.data=b,this.totalSize=this.totalSize-e.size+d,e.size=d,this.moveToHead(e);else{let e=new c(a,b,d);this.cache.set(a,e),this.addToHead(e),this.totalSize+=d}for(;this.totalSize>this.maxSize&&this.cache.size>0;){let a=this.removeTail();this.cache.delete(a.key),this.totalSize-=a.size,null==this.onEvict||this.onEvict.call(this,a.key,a.data)}return!0}has(a){return this.cache.has(a)}get(a){let b=this.cache.get(a);if(b)return this.moveToHead(b),b.data}*[Symbol.iterator](){let a=this.head.next;for(;a&&a!==this.tail;){let b=a;yield[b.key,b.data],a=a.next}}remove(a){let b=this.cache.get(a);b&&(this.removeNode(b),this.cache.delete(a),this.totalSize-=b.size)}get size(){return this.cache.size}get currentSize(){return this.totalSize}}},43472:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{RequestCookies:function(){return d.RequestCookies},ResponseCookies:function(){return d.ResponseCookies},stringifyCookie:function(){return d.stringifyCookie}});let d=c(70673)},44850:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"RouteKind",{enumerable:!0,get:function(){return c}});var c=function(a){return a.PAGES="PAGES",a.PAGES_API="PAGES_API",a.APP_PAGE="APP_PAGE",a.APP_ROUTE="APP_ROUTE",a.IMAGE="IMAGE",a}({})},46060:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external.js")},46937:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{PageSignatureError:function(){return c},RemovedPageError:function(){return d},RemovedUAError:function(){return e}});class c extends Error{constructor({page:a}){super(`The middleware "${a}" accepts an async API directly with the form: - - export function middleware(request, event) { - return NextResponse.redirect('/new-location') - } - - Read more: https://nextjs.org/docs/messages/middleware-new-signature - `)}}class d extends Error{constructor(){super(`The request.page has been deprecated in favour of \`URLPattern\`. - Read more: https://nextjs.org/docs/messages/middleware-request-page - `)}}class e extends Error{constructor(){super(`The request.ua has been removed in favour of \`userAgent\` function. - Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent - `)}}},47202:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"DetachedPromise",{enumerable:!0,get:function(){return c}});class c{constructor(){let a,b;this.promise=new Promise((c,d)=>{a=c,b=d}),this.resolve=a,this.reject=b}}},52043:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{chainStreams:function(){return n},continueDynamicHTMLResume:function(){return E},continueDynamicPrerender:function(){return C},continueFizzStream:function(){return B},continueStaticPrerender:function(){return D},createBufferedTransformStream:function(){return s},createDocumentClosingStream:function(){return F},createRootLayoutValidatorStream:function(){return A},renderToInitialFizzStream:function(){return u},streamFromBuffer:function(){return p},streamFromString:function(){return o},streamToBuffer:function(){return q},streamToString:function(){return r}});let d=c(78413),e=c(40465),f=c(47202),g=c(94531),h=c(91231),i=c(6180),j=c(92503),k=c(95339);function l(){}let m=new TextEncoder;function n(...a){if(0===a.length)return new ReadableStream({start(a){a.close()}});if(1===a.length)return a[0];let{readable:b,writable:c}=new TransformStream,d=a[0].pipeTo(c,{preventClose:!0}),e=1;for(;eb.pipeTo(c,{preventClose:!0}))}let f=a[e];return(d=d.then(()=>f.pipeTo(c))).catch(l),b}function o(a){return new ReadableStream({start(b){b.enqueue(m.encode(a)),b.close()}})}function p(a){return new ReadableStream({start(b){b.enqueue(a),b.close()}})}async function q(a){let b=a.getReader(),c=[];for(;;){let{done:a,value:d}=await b.read();if(a)break;c.push(d)}return Buffer.concat(c)}async function r(a,b){let c=new TextDecoder("utf-8",{fatal:!0}),d="";for await(let e of a){if(null==b?void 0:b.aborted)return d;d+=c.decode(e,{stream:!0})}return d+c.decode()}function s(){let a,b=[],c=0;return new TransformStream({transform(d,e){b.push(d),c+=d.byteLength,(d=>{if(a)return;let e=new f.DetachedPromise;a=e,(0,g.scheduleImmediate)(()=>{try{let a=new Uint8Array(c),e=0;for(let c=0;ca.renderToReadableStream(b,c))}function v(a){let b=-1,c=!1;return new TransformStream({async transform(d,e){let f=-1,g=-1;if(b++,c)return void e.enqueue(d);let j=0;if(-1===f){if(-1===(f=(0,i.indexOfUint8Array)(d,h.ENCODED_TAGS.META.ICON_MARK)))return void e.enqueue(d);47===d[f+(j=h.ENCODED_TAGS.META.ICON_MARK.length)]?j+=2:j++}if(0===b){if(g=(0,i.indexOfUint8Array)(d,h.ENCODED_TAGS.CLOSED.HEAD),-1!==f){if(f-1){if(a=!0,b.length===h.ENCODED_TAGS.CLOSED.BODY_AND_HTML.length)return;let e=b.slice(0,d);if(c.enqueue(e),b.length>h.ENCODED_TAGS.CLOSED.BODY_AND_HTML.length+d){let a=b.slice(d+h.ENCODED_TAGS.CLOSED.BODY_AND_HTML.length);c.enqueue(a)}}else c.enqueue(b)},flush(a){a.enqueue(h.ENCODED_TAGS.CLOSED.BODY_AND_HTML)}})}function A(){let a=!1,b=!1;return new TransformStream({async transform(c,d){!a&&(0,i.indexOfUint8Array)(c,h.ENCODED_TAGS.OPENING.HTML)>-1&&(a=!0),!b&&(0,i.indexOfUint8Array)(c,h.ENCODED_TAGS.OPENING.BODY)>-1&&(b=!0),d.enqueue(c)},flush(c){let d=[];a||d.push("html"),b||d.push("body"),d.length&&c.enqueue(m.encode(` - - `))}})}async function B(a,{suffix:b,inlinedDataStream:c,isStaticGeneration:d,isBuildTimePrerendering:e,buildId:h,getServerInsertedHTML:i,getServerInsertedMetadata:j,validateRootLayout:k}){let l,n,o=b?b.split(y,1)[0]:null;d&&await a.allReady;var p=[s(),t(e,h),v(j),null!=o&&o.length>0?(n=!1,new TransformStream({transform(a,b){if(b.enqueue(a),!n){n=!0;let a=new f.DetachedPromise;l=a,(0,g.scheduleImmediate)(()=>{try{b.enqueue(m.encode(o))}catch{}finally{l=void 0,a.resolve()}})}},flush(a){if(l)return l.promise;n||a.enqueue(m.encode(o))}})):null,c?x(c,!0):null,k?A():null,z(),w(i)];let q=a;for(let a of p)a&&(q=q.pipeThrough(a));return q}async function C(a,{getServerInsertedHTML:b,getServerInsertedMetadata:c}){return a.pipeThrough(s()).pipeThrough(new TransformStream({transform(a,b){(0,i.isEquivalentUint8Arrays)(a,h.ENCODED_TAGS.CLOSED.BODY_AND_HTML)||(0,i.isEquivalentUint8Arrays)(a,h.ENCODED_TAGS.CLOSED.BODY)||(0,i.isEquivalentUint8Arrays)(a,h.ENCODED_TAGS.CLOSED.HTML)||(a=(0,i.removeFromUint8Array)(a,h.ENCODED_TAGS.CLOSED.BODY),a=(0,i.removeFromUint8Array)(a,h.ENCODED_TAGS.CLOSED.HTML),b.enqueue(a))}})).pipeThrough(w(b)).pipeThrough(v(c))}async function D(a,{inlinedDataStream:b,getServerInsertedHTML:c,getServerInsertedMetadata:d,isBuildTimePrerendering:e,buildId:f}){return a.pipeThrough(s()).pipeThrough(t(e,f)).pipeThrough(w(c)).pipeThrough(v(d)).pipeThrough(x(b,!0)).pipeThrough(z())}async function E(a,{delayDataUntilFirstHtmlChunk:b,inlinedDataStream:c,getServerInsertedHTML:d,getServerInsertedMetadata:e}){return a.pipeThrough(s()).pipeThrough(w(d)).pipeThrough(v(e)).pipeThrough(x(c,b)).pipeThrough(z())}function F(){return o(y)}},54042:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{default:function(){return p},defaultHead:function(){return l}});let d=c(88485),e=c(76460),f=c(8732),g=e._(c(82015)),h=d._(c(64425)),i=c(58398),j=c(38044),k=c(90274);function l(a){void 0===a&&(a=!1);let b=[(0,f.jsx)("meta",{charSet:"utf-8"},"charset")];return a||b.push((0,f.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),b}function m(a,b){return"string"==typeof b||"number"==typeof b?a:b.type===g.default.Fragment?a.concat(g.default.Children.toArray(b.props.children).reduce((a,b)=>"string"==typeof b||"number"==typeof b?a:a.concat(b),[])):a.concat(b)}c(35088);let n=["name","httpEquiv","charSet","itemProp"];function o(a,b){let{inAmpMode:c}=b;return a.reduce(m,[]).reverse().concat(l(c).reverse()).filter(function(){let a=new Set,b=new Set,c=new Set,d={};return e=>{let f=!0,g=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){g=!0;let b=e.key.slice(e.key.indexOf("$")+1);a.has(b)?f=!1:a.add(b)}switch(e.type){case"title":case"base":b.has(e.type)?f=!1:b.add(e.type);break;case"meta":for(let a=0,b=n.length;a{let c=a.key||b;return g.default.cloneElement(a,{key:c})})}let p=function(a){let{children:b}=a,c=(0,g.useContext)(i.AmpStateContext),d=(0,g.useContext)(j.HeadManagerContext);return(0,f.jsx)(h.default,{reduceComponentsToState:o,headManager:d,inAmpMode:(0,k.isInAmpMode)(c),children:b})};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},56573:a=>{(()=>{"use strict";var b={695:a=>{var b=/(?:^|,)\s*?no-cache\s*?(?:,|$)/;function c(a){var b=a&&Date.parse(a);return"number"==typeof b?b:NaN}a.exports=function(a,d){var e=a["if-modified-since"],f=a["if-none-match"];if(!e&&!f)return!1;var g=a["cache-control"];if(g&&b.test(g))return!1;if(f&&"*"!==f){var h=d.etag;if(!h)return!1;for(var i=!0,j=function(a){for(var b=0,c=[],d=0,e=0,f=a.length;e{"use strict";a.exports=c(62636).vendored.contexts.AmpContext},64278:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"RedirectStatusCode",{enumerable:!0,get:function(){return c}});var c=function(a){return a[a.SeeOther=303]="SeeOther",a[a.TemporaryRedirect=307]="TemporaryRedirect",a[a.PermanentRedirect=308]="PermanentRedirect",a}({});("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},64425:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return f}});let d=c(82015),e=()=>{};function f(a){var b;let{headManager:c,reduceComponentsToState:f}=a;function g(){if(c&&c.mountedInstances){let b=d.Children.toArray(Array.from(c.mountedInstances).filter(Boolean));c.updateHead(f(b,a))}}return null==c||null==(b=c.mountedInstances)||b.add(a.children),g(),e(()=>{var b;return null==c||null==(b=c.mountedInstances)||b.add(a.children),()=>{var b;null==c||null==(b=c.mountedInstances)||b.delete(a.children)}}),e(()=>(c&&(c._pendingUpdate=g),()=>{c&&(c._pendingUpdate=g)})),null}},65213:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"removePathPrefix",{enumerable:!0,get:function(){return e}});let d=c(97279);function e(a,b){if(!(0,d.pathHasPrefix)(a,b))return a;let c=a.slice(b.length);return c.startsWith("/")?c:"/"+c}},66104:(a,b,c)=>{"use strict";Object.defineProperty(b,"U",{enumerable:!0,get:function(){return A}});let d=c(44850),e=c(40465),f=c(78413),g=c(30481),h=c(41227),i=c(16208),j=c(77400),k=c(78108),l=c(82753),m=c(82246),n=c(40231),o=c(77471),p=c(19559),q=z(c(33873)),r=c(80727),s=z(c(94774)),t=c(25686),u=c(46060),v=c(64278),w=c(10788),x=c(22872),y=c(80065);function z(a){return a&&a.__esModule?a:{default:a}}let A=({srcPage:a,config:b,userland:c,routeModule:z,isFallbackError:A,getStaticPaths:B,getStaticProps:C,getServerSideProps:D})=>async function(E,F,G){var H,I;let J=a;"/index"===J&&(J="/");let K=await z.prepare(E,F,{srcPage:J,multiZoneDraftMode:!1});if(!K){F.statusCode=400,F.end("Bad Request"),null==G.waitUntil||G.waitUntil.call(G,Promise.resolve());return}let{buildId:L,query:M,params:N,parsedUrl:O,originalQuery:P,originalPathname:Q,buildManifest:R,fallbackBuildManifest:S,nextFontManifest:T,serverFilesManifest:U,reactLoadableManifest:V,prerenderManifest:W,isDraftMode:X,isOnDemandRevalidate:Y,revalidateOnlyGenerated:Z,locale:$,locales:_,defaultLocale:aa,routerServerContext:ab,nextConfig:ac,resolvedPathname:ad}=K,ae=null==U||null==(I=U.config)||null==(H=I.experimental)?void 0:H.isExperimentalCompile,af=!!D,ag=!!C,ah=!!B,ai=!!(c.default||c).getInitialProps,aj=M.amp&&(null==b?void 0:b.amp),ak=null,al=!1,am=K.isNextDataRequest&&(ag||af),an="/404"===J,ao="/500"===J,ap="/_error"===J;if(z.isDev||X||!ag||(ak=`${$?`/${$}`:""}${("/"===J||"/"===ad)&&$?"":ad}${aj?".amp":""}`,(an||ao||ap)&&(ak=`${$?`/${$}`:""}${J}${aj?".amp":""}`),ak="/index"===ak?"/":ak),ah&&!X){let a=(0,y.removeTrailingSlash)($?(0,x.addPathPrefix)(ad,`/${$}`):ad),b=!!W.routes[a]||W.notFoundRoutes.includes(a),c=W.dynamicRoutes[J];if(c){if(!1===c.fallback&&!b)throw new u.NoFallbackError;"string"!=typeof c.fallback||b||am||(al=!0)}}(al&&(0,w.isBot)(E.headers["user-agent"]||"")||(0,h.getRequestMeta)(E,"minimalMode"))&&(al=!1);let aq=(0,f.getTracer)(),ar=aq.getActiveScopeSpan();try{let a=E.method||"GET",u=(0,g.formatUrl)({pathname:ac.trailingSlash?O.pathname:(0,y.removeTrailingSlash)(O.pathname||"/"),query:ag?{}:P}),w=(null==ab?void 0:ab.publicRuntimeConfig)||ac.publicRuntimeConfig,x=async f=>{var x,y;let H,I=async({previousCacheEntry:m})=>{var n;let o=async()=>{try{var d,n,o;return await z.render(E,F,{query:ag&&!ae?{...N,...aj?{amp:M.amp}:{}}:{...M,...N},params:N,page:J,renderContext:{isDraftMode:X,isFallback:al,developmentNotFoundSourcePage:(0,h.getRequestMeta)(E,"developmentNotFoundSourcePage")},sharedContext:{buildId:L,customServer:!!(null==ab?void 0:ab.isCustomServer)||void 0,deploymentId:!1},renderOpts:{params:N,routeModule:z,page:J,pageConfig:b||{},Component:(0,i.interopDefault)(c),ComponentMod:c,getStaticProps:C,getStaticPaths:B,getServerSideProps:D,supportsDynamicResponse:!ag,buildManifest:A?S:R,nextFontManifest:T,reactLoadableManifest:V,assetPrefix:ac.assetPrefix,previewProps:W.preview,images:ac.images,nextConfigOutput:ac.output,optimizeCss:!!ac.experimental.optimizeCss,nextScriptWorkers:!!ac.experimental.nextScriptWorkers,domainLocales:null==(d=ac.i18n)?void 0:d.domains,crossOrigin:ac.crossOrigin,multiZoneDraftMode:!1,basePath:ac.basePath,canonicalBase:ac.amp.canonicalBase||"",ampOptimizerConfig:null==(n=ac.experimental.amp)?void 0:n.optimizer,disableOptimizedLoading:ac.experimental.disableOptimizedLoading,largePageDataBytes:ac.experimental.largePageDataBytes,runtimeConfig:Object.keys(w).length>0?w:void 0,isExperimentalCompile:ae,experimental:{clientTraceMetadata:ac.experimental.clientTraceMetadata||[]},locale:$,locales:_,defaultLocale:aa,setIsrStatus:null==ab?void 0:ab.setIsrStatus,isNextDataRequest:am&&(af||ag),resolvedUrl:u,resolvedAsPath:af||ai?(0,g.formatUrl)({pathname:am?(0,k.normalizeDataPath)(Q):Q,query:P}):u,isOnDemandRevalidate:Y,ErrorDebug:(0,h.getRequestMeta)(E,"PagesErrorDebug"),err:(0,h.getRequestMeta)(E,"invokeError"),dev:z.isDev,distDir:q.default.join(process.cwd(),z.relativeProjectDir,z.distDir),ampSkipValidation:null==(o=ac.experimental.amp)?void 0:o.skipValidation,ampValidator:(0,h.getRequestMeta)(E,"ampValidator")}}).then(a=>{let{metadata:b}=a,c=b.cacheControl;return"isNotFound"in b&&b.isNotFound?{value:null,cacheControl:c}:b.isRedirect?{value:{kind:l.CachedRouteKind.REDIRECT,props:b.pageData??b.flightData},cacheControl:c}:{value:{kind:l.CachedRouteKind.PAGES,html:a,pageData:a.metadata.pageData,headers:a.metadata.headers,status:a.metadata.statusCode},cacheControl:c}}).finally(()=>{if(!f)return;f.setAttributes({"http.status_code":F.statusCode,"next.rsc":!1});let b=aq.getRootSpanAttributes();if(!b)return;if(b.get("next.span_type")!==e.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${b.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let c=b.get("next.route");if(c){let b=`${a} ${c}`;f.setAttributes({"next.route":c,"http.route":c,"next.span_name":b}),f.updateName(b)}else f.updateName(`${a} ${E.url}`)})}catch(a){throw(null==m?void 0:m.isStale)&&await z.onRequestError(E,a,{routerKind:"Pages Router",routePath:J,routeType:"render",revalidateReason:(0,j.getRevalidateReason)({isRevalidate:ag,isOnDemandRevalidate:Y})},ab),a}};if(m&&(al=!1),al){let a=await z.getResponseCache(E).get(z.isDev?null:$?`/${$}${J}`:J,async({previousCacheEntry:a=null})=>z.isDev?o():(0,t.toResponseCacheEntry)(a),{routeKind:d.RouteKind.PAGES,isFallback:!0,isRoutePPREnabled:!1,isOnDemandRevalidate:!1,incrementalCache:await z.getIncrementalCache(E,ac,W),waitUntil:G.waitUntil});if(a)return delete a.cacheControl,a.isMiss=!0,a}return!(0,h.getRequestMeta)(E,"minimalMode")&&Y&&Z&&!m?(F.statusCode=404,F.setHeader("x-nextjs-cache","REVALIDATED"),F.end("This page could not be found"),null):al&&(null==m||null==(n=m.value)?void 0:n.kind)===l.CachedRouteKind.PAGES?{value:{kind:l.CachedRouteKind.PAGES,html:new s.default(m.value.html,{contentType:p.HTML_CONTENT_TYPE_HEADER,metadata:{statusCode:m.value.status,headers:m.value.headers}}),pageData:{},status:m.value.status,headers:m.value.headers},cacheControl:{revalidate:0,expire:void 0}}:o()},K=await z.handleResponse({cacheKey:ak,req:E,nextConfig:ac,routeKind:d.RouteKind.PAGES,isOnDemandRevalidate:Y,revalidateOnlyGenerated:Z,waitUntil:G.waitUntil,responseGenerator:I,prerenderManifest:W});if(!al||(null==K?void 0:K.isMiss)||(al=!1),K){if(ag&&!(0,h.getRequestMeta)(E,"minimalMode")&&F.setHeader("x-nextjs-cache",Y?"REVALIDATED":K.isMiss?"MISS":K.isStale?"STALE":"HIT"),!ag||al)F.getHeader("Cache-Control")||(H={revalidate:0,expire:void 0});else if(an){let a=(0,h.getRequestMeta)(E,"notFoundRevalidate");H={revalidate:void 0===a?0:a,expire:void 0}}else if(ao)H={revalidate:0,expire:void 0};else if(K.cacheControl)if("number"==typeof K.cacheControl.revalidate){if(K.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${K.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});H={revalidate:K.cacheControl.revalidate,expire:(null==(x=K.cacheControl)?void 0:x.expire)??ac.expireTime}}else H={revalidate:p.CACHE_ONE_YEAR,expire:void 0};if(H&&!F.getHeader("Cache-Control")&&F.setHeader("Cache-Control",(0,m.getCacheControlHeader)(H)),!K.value)return((0,h.addRequestMeta)(E,"notFoundRevalidate",null==(y=K.cacheControl)?void 0:y.revalidate),F.statusCode=404,am)?void F.end('{"notFound":true}'):void((null==ab?void 0:ab.render404)?await ab.render404(E,F,O,!1):F.end("This page could not be found"));if(K.value.kind===l.CachedRouteKind.REDIRECT)if(!am)return await (a=>{let b={destination:a.pageProps.__N_REDIRECT,statusCode:a.pageProps.__N_REDIRECT_STATUS,basePath:a.pageProps.__N_REDIRECT_BASE_PATH},c=(0,o.getRedirectStatus)(b),{basePath:d}=ac;d&&!1!==b.basePath&&b.destination.startsWith("/")&&(b.destination=`${d}${b.destination}`),b.destination.startsWith("/")&&(b.destination=(0,n.normalizeRepeatedSlashes)(b.destination)),F.statusCode=c,F.setHeader("Location",b.destination),c===v.RedirectStatusCode.PermanentRedirect&&F.setHeader("Refresh",`0;url=${b.destination}`),F.end(b.destination)})(K.value.props),null;else{F.setHeader("content-type",p.JSON_CONTENT_TYPE_HEADER),F.end(JSON.stringify(K.value.props));return}if(K.value.kind!==l.CachedRouteKind.PAGES)throw Object.defineProperty(Error("Invariant: received non-pages cache entry in pages handler"),"__NEXT_ERROR_CODE",{value:"E695",enumerable:!1,configurable:!0});if(z.isDev&&F.setHeader("Cache-Control","no-store, must-revalidate"),X&&F.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),(0,h.getRequestMeta)(E,"customErrorRender")||ap&&(0,h.getRequestMeta)(E,"minimalMode")&&500===F.statusCode)return null;await (0,r.sendRenderResult)({req:E,res:F,result:!am||ap||ao?K.value.html:new s.default(JSON.stringify(K.value.pageData),{contentType:p.JSON_CONTENT_TYPE_HEADER,metadata:K.value.html.metadata}),generateEtags:ac.generateEtags,poweredByHeader:ac.poweredByHeader,cacheControl:z.isDev?void 0:H})}};ar?await x():await aq.withPropagatedContext(E.headers,()=>aq.trace(e.BaseServerSpan.handleRequest,{spanName:`${a} ${E.url}`,kind:f.SpanKind.SERVER,attributes:{"http.method":a,"http.target":E.url}},x))}catch(a){throw a instanceof u.NoFallbackError||await z.onRequestError(E,a,{routerKind:"Pages Router",routePath:J,routeType:"render",revalidateReason:(0,j.getRevalidateReason)({isRevalidate:ag,isOnDemandRevalidate:Y})},ab),a}}},67097:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"normalizeLocalePath",{enumerable:!0,get:function(){return d}});let c=new WeakMap;function d(a,b){let d;if(!b)return{pathname:a};let e=c.get(b);e||(e=b.map(a=>a.toLowerCase()),c.set(b,e));let f=a.split("/",2);if(!f[1])return{pathname:a};let g=f[1].toLowerCase(),h=e.indexOf(g);return h<0?{pathname:a}:(d=b[h],{pathname:a=a.slice(d.length+1)||"/",detectedLocale:d})}},70673:a=>{"use strict";var b=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d=Object.getOwnPropertyNames,e=Object.prototype.hasOwnProperty,f={};function g(a){var b;let c=["path"in a&&a.path&&`Path=${a.path}`,"expires"in a&&(a.expires||0===a.expires)&&`Expires=${("number"==typeof a.expires?new Date(a.expires):a.expires).toUTCString()}`,"maxAge"in a&&"number"==typeof a.maxAge&&`Max-Age=${a.maxAge}`,"domain"in a&&a.domain&&`Domain=${a.domain}`,"secure"in a&&a.secure&&"Secure","httpOnly"in a&&a.httpOnly&&"HttpOnly","sameSite"in a&&a.sameSite&&`SameSite=${a.sameSite}`,"partitioned"in a&&a.partitioned&&"Partitioned","priority"in a&&a.priority&&`Priority=${a.priority}`].filter(Boolean),d=`${a.name}=${encodeURIComponent(null!=(b=a.value)?b:"")}`;return 0===c.length?d:`${d}; ${c.join("; ")}`}function h(a){let b=new Map;for(let c of a.split(/; */)){if(!c)continue;let a=c.indexOf("=");if(-1===a){b.set(c,"true");continue}let[d,e]=[c.slice(0,a),c.slice(a+1)];try{b.set(d,decodeURIComponent(null!=e?e:"true"))}catch{}}return b}function i(a){if(!a)return;let[[b,c],...d]=h(a),{domain:e,expires:f,httponly:g,maxage:i,path:l,samesite:m,secure:n,partitioned:o,priority:p}=Object.fromEntries(d.map(([a,b])=>[a.toLowerCase().replace(/-/g,""),b]));{var q,r,s={name:b,value:decodeURIComponent(c),domain:e,...f&&{expires:new Date(f)},...g&&{httpOnly:!0},..."string"==typeof i&&{maxAge:Number(i)},path:l,...m&&{sameSite:j.includes(q=(q=m).toLowerCase())?q:void 0},...n&&{secure:!0},...p&&{priority:k.includes(r=(r=p).toLowerCase())?r:void 0},...o&&{partitioned:!0}};let a={};for(let b in s)s[b]&&(a[b]=s[b]);return a}}((a,c)=>{for(var d in c)b(a,d,{get:c[d],enumerable:!0})})(f,{RequestCookies:()=>l,ResponseCookies:()=>m,parseCookie:()=>h,parseSetCookie:()=>i,stringifyCookie:()=>g}),a.exports=((a,f,g,h)=>{if(f&&"object"==typeof f||"function"==typeof f)for(let i of d(f))e.call(a,i)||i===g||b(a,i,{get:()=>f[i],enumerable:!(h=c(f,i))||h.enumerable});return a})(b({},"__esModule",{value:!0}),f);var j=["strict","lax","none"],k=["low","medium","high"],l=class{constructor(a){this._parsed=new Map,this._headers=a;let b=a.get("cookie");if(b)for(let[a,c]of h(b))this._parsed.set(a,{name:a,value:c})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...a){let b="string"==typeof a[0]?a[0]:a[0].name;return this._parsed.get(b)}getAll(...a){var b;let c=Array.from(this._parsed);if(!a.length)return c.map(([a,b])=>b);let d="string"==typeof a[0]?a[0]:null==(b=a[0])?void 0:b.name;return c.filter(([a])=>a===d).map(([a,b])=>b)}has(a){return this._parsed.has(a)}set(...a){let[b,c]=1===a.length?[a[0].name,a[0].value]:a,d=this._parsed;return d.set(b,{name:b,value:c}),this._headers.set("cookie",Array.from(d).map(([a,b])=>g(b)).join("; ")),this}delete(a){let b=this._parsed,c=Array.isArray(a)?a.map(a=>b.delete(a)):b.delete(a);return this._headers.set("cookie",Array.from(b).map(([a,b])=>g(b)).join("; ")),c}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(a=>`${a.name}=${encodeURIComponent(a.value)}`).join("; ")}},m=class{constructor(a){var b,c,d;this._parsed=new Map,this._headers=a;let e=null!=(d=null!=(c=null==(b=a.getSetCookie)?void 0:b.call(a))?c:a.get("set-cookie"))?d:[];for(let a of Array.isArray(e)?e:function(a){if(!a)return[];var b,c,d,e,f,g=[],h=0;function i(){for(;h=a.length)&&g.push(a.substring(b,a.length))}return g}(e)){let b=i(a);b&&this._parsed.set(b.name,b)}}get(...a){let b="string"==typeof a[0]?a[0]:a[0].name;return this._parsed.get(b)}getAll(...a){var b;let c=Array.from(this._parsed.values());if(!a.length)return c;let d="string"==typeof a[0]?a[0]:null==(b=a[0])?void 0:b.name;return c.filter(a=>a.name===d)}has(a){return this._parsed.has(a)}set(...a){let[b,c,d]=1===a.length?[a[0].name,a[0].value,a[0]]:a,e=this._parsed;return e.set(b,function(a={name:"",value:""}){return"number"==typeof a.expires&&(a.expires=new Date(a.expires)),a.maxAge&&(a.expires=new Date(Date.now()+1e3*a.maxAge)),(null===a.path||void 0===a.path)&&(a.path="/"),a}({name:b,value:c,...d})),function(a,b){for(let[,c]of(b.delete("set-cookie"),a)){let a=g(c);b.append("set-cookie",a)}}(e,this._headers),this}delete(...a){let[b,c]="string"==typeof a[0]?[a[0]]:[a[0].name,a[0]];return this.set({...c,name:b,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(g).join("; ")}}},71338:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{CachedRouteKind:function(){return c},IncrementalCacheKind:function(){return d}});var c=function(a){return a.APP_PAGE="APP_PAGE",a.APP_ROUTE="APP_ROUTE",a.PAGES="PAGES",a.FETCH="FETCH",a.REDIRECT="REDIRECT",a.IMAGE="IMAGE",a}({}),d=function(a){return a.APP_PAGE="APP_PAGE",a.APP_ROUTE="APP_ROUTE",a.PAGES="PAGES",a.FETCH="FETCH",a.IMAGE="IMAGE",a}({})},71995:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{bootstrap:function(){return i},error:function(){return k},event:function(){return o},info:function(){return n},prefixes:function(){return f},ready:function(){return m},trace:function(){return p},wait:function(){return j},warn:function(){return l},warnOnce:function(){return r}});let d=c(12555),e=c(42170),f={wait:(0,d.white)((0,d.bold)("○")),error:(0,d.red)((0,d.bold)("⨯")),warn:(0,d.yellow)((0,d.bold)("⚠")),ready:"▲",info:(0,d.white)((0,d.bold)(" ")),event:(0,d.green)((0,d.bold)("✓")),trace:(0,d.magenta)((0,d.bold)("\xbb"))},g={log:"log",warn:"warn",error:"error"};function h(a,...b){(""===b[0]||void 0===b[0])&&1===b.length&&b.shift();let c=a in g?g[a]:"log",d=f[a];0===b.length?console[c](""):1===b.length&&"string"==typeof b[0]?console[c](" "+d+" "+b[0]):console[c](" "+d,...b)}function i(...a){console.log(" "+a.join(" "))}function j(...a){h("wait",...a)}function k(...a){h("error",...a)}function l(...a){h("warn",...a)}function m(...a){h("ready",...a)}function n(...a){h("info",...a)}function o(...a){h("event",...a)}function p(...a){h("trace",...a)}let q=new e.LRUCache(1e4,a=>a.length);function r(...a){let b=a.join(" ");q.has(b)||(q.set(b,b),l(...a))}},73927:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"addPathSuffix",{enumerable:!0,get:function(){return e}});let d=c(90639);function e(a,b){if(!a.startsWith("/")||!b)return a;let{pathname:c,query:e,hash:f}=(0,d.parsePath)(a);return""+c+b+e+f}},76460:(a,b)=>{"use strict";function c(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,d=new WeakMap;return(c=function(a){return a?d:b})(a)}b._=function(a,b){if(!b&&a&&a.__esModule)return a;if(null===a||"object"!=typeof a&&"function"!=typeof a)return{default:a};var d=c(b);if(d&&d.has(a))return d.get(a);var e={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in a)if("default"!==g&&Object.prototype.hasOwnProperty.call(a,g)){var h=f?Object.getOwnPropertyDescriptor(a,g):null;h&&(h.get||h.set)?Object.defineProperty(e,g,h):e[g]=a[g]}return e.default=a,d&&d.set(a,e),e}},77400:(a,b)=>{"use strict";function c(a){return a.isOnDemandRevalidate?"on-demand":a.isRevalidate?"stale":void 0}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"getRevalidateReason",{enumerable:!0,get:function(){return c}})},77471:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{allowedStatusCodes:function(){return e},getRedirectStatus:function(){return f},modifyRouteRegex:function(){return g}});let d=c(64278),e=new Set([301,302,303,307,308]);function f(a){return a.statusCode||(a.permanent?d.RedirectStatusCode.PermanentRedirect:d.RedirectStatusCode.TemporaryRedirect)}function g(a,b){return b&&(a=a.replace(/\^/,`^(?!${b.map(a=>a.replace(/\//g,"\\/")).join("|")})`)),a=a.replace(/\$$/,"(?:\\/)?$")}},78108:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"normalizeDataPath",{enumerable:!0,get:function(){return e}});let d=c(97279);function e(a){return(0,d.pathHasPrefix)(a||"/","/_next/data")&&"/index"===(a=a.replace(/\/_next\/data\/[^/]{1,}/,"").replace(/\.json$/,""))?"/":a}},79426:(a,b)=>{"use strict";function c(a,b,c){if(a)for(let f of(c&&(c=c.toLowerCase()),a)){var d,e;if(b===(null==(d=f.domain)?void 0:d.split(":",1)[0].toLowerCase())||c===f.defaultLocale.toLowerCase()||(null==(e=f.locales)?void 0:e.some(a=>a.toLowerCase()===c)))return f}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"detectDomainLocale",{enumerable:!0,get:function(){return c}})},80065:(a,b)=>{"use strict";function c(a){return a.replace(/\/$/,"")||"/"}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"removeTrailingSlash",{enumerable:!0,get:function(){return c}})},80727:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{sendEtagResponse:function(){return i},sendRenderResult:function(){return j}});let d=c(40231),e=c(36299),f=function(a){return a&&a.__esModule?a:{default:a}}(c(56573)),g=c(82246),h=c(19559);function i(a,b,c){return c&&b.setHeader("ETag",c),!!(0,f.default)(a.headers,{etag:c})&&(b.statusCode=304,b.end(),!0)}async function j({req:a,res:b,result:c,generateEtags:f,poweredByHeader:j,cacheControl:k}){if((0,d.isResSent)(b))return;j&&c.contentType===h.HTML_CONTENT_TYPE_HEADER&&b.setHeader("X-Powered-By","Next.js"),k&&!b.getHeader("Cache-Control")&&b.setHeader("Cache-Control",(0,g.getCacheControlHeader)(k));let l=c.isDynamic?null:c.toUnchunkedString();if(!(f&&null!==l&&i(a,b,(0,e.generateETag)(l))))return(!b.getHeader("Content-Type")&&c.contentType&&b.setHeader("Content-Type",c.contentType),l&&b.setHeader("Content-Length",Buffer.byteLength(l)),"HEAD"===a.method)?void b.end(null):null!==l?void b.end(l):void await c.pipeToNodeResponse(b)}},82015:a=>{"use strict";a.exports=require("react")},82246:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"getCacheControlHeader",{enumerable:!0,get:function(){return e}});let d=c(19559);function e({revalidate:a,expire:b}){let c="number"==typeof a&&void 0!==b&&a{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return n}});let d=c(5065),e=c(42170),f=c(71995),g=c(94531),h=c(25686);function i(a,b){if(!a)return b;let c=parseInt(a,10);return Number.isFinite(c)&&c>0?c:b}!function(a,b){Object.keys(a).forEach(function(c){"default"===c||Object.prototype.hasOwnProperty.call(b,c)||Object.defineProperty(b,c,{enumerable:!0,get:function(){return a[c]}})})}(c(71338),b);let j=i(process.env.NEXT_PRIVATE_RESPONSE_CACHE_TTL,1e4),k=i(process.env.NEXT_PRIVATE_RESPONSE_CACHE_MAX_SIZE,150),l="__ttl_sentinel__";function m(a,b){return`${a}\0${b??l}`}class n{constructor(a,b=k,c=j){this.batcher=d.Batcher.create({cacheKeyFn:({key:a,isOnDemandRevalidate:b})=>`${a}-${b?"1":"0"}`,schedulerFn:g.scheduleOnNextTick}),this.revalidateBatcher=d.Batcher.create({schedulerFn:g.scheduleOnNextTick}),this.evictedInvocationIDs=new Set,this.minimal_mode=a,this.maxSize=b,this.ttl=c,this.cache=new e.LRUCache(b,void 0,a=>{let b=function(a){let b=a.lastIndexOf("\0");if(-1===b)return;let c=a.slice(b+1);return c===l?void 0:c}(a);if(b){if(this.evictedInvocationIDs.size>=100){let a=this.evictedInvocationIDs.values().next().value;a&&this.evictedInvocationIDs.delete(a)}this.evictedInvocationIDs.add(b)}})}async get(a,b,c){if(!a)return b({hasResolved:!1,previousCacheEntry:null});if(this.minimal_mode){let b=m(a,c.invocationID),d=this.cache.get(b);if(d){if(void 0!==c.invocationID)return(0,h.toResponseCacheEntry)(d.entry);let a=Date.now();if(d.expiresAt>a)return(0,h.toResponseCacheEntry)(d.entry);this.cache.remove(b)}c.invocationID&&this.evictedInvocationIDs.has(c.invocationID)&&(0,f.warnOnce)(`Response cache entry was evicted for invocation ${c.invocationID}. Consider increasing NEXT_PRIVATE_RESPONSE_CACHE_MAX_SIZE (current: ${this.maxSize}).`)}let{incrementalCache:d,isOnDemandRevalidate:e=!1,isFallback:g=!1,isRoutePPREnabled:i=!1,isPrefetch:j=!1,waitUntil:k,routeKind:l,invocationID:n}=c,o=await this.batcher.batch({key:a,isOnDemandRevalidate:e},(c,f)=>{let h=this.handleGet(a,b,{incrementalCache:d,isOnDemandRevalidate:e,isFallback:g,isRoutePPREnabled:i,isPrefetch:j,routeKind:l,invocationID:n},f);return k&&k(h),h});return(0,h.toResponseCacheEntry)(o)}async handleGet(a,b,c,d){let e=null,f=!1;try{if((e=this.minimal_mode?null:await c.incrementalCache.get(a,{kind:(0,h.routeKindToIncrementalCacheKind)(c.routeKind),isRoutePPREnabled:c.isRoutePPREnabled,isFallback:c.isFallback}))&&!c.isOnDemandRevalidate&&(d(e),f=!0,!e.isStale||c.isPrefetch))return e;let g=await this.revalidate(a,c.incrementalCache,c.isRoutePPREnabled,c.isFallback,b,e,null!==e&&!c.isOnDemandRevalidate,void 0,c.invocationID);if(!g){if(this.minimal_mode){let b=m(a,c.invocationID);this.cache.remove(b)}return null}return c.isOnDemandRevalidate,g}catch(a){if(f)return console.error(a),null;throw a}}async revalidate(a,b,c,d,e,f,g,h,i){return this.revalidateBatcher.batch(a,()=>{let j=this.handleRevalidate(a,b,c,d,e,f,g,i);return h&&h(j),j})}async handleRevalidate(a,b,c,d,e,f,g,i){try{let j=await e({hasResolved:g,previousCacheEntry:f,isRevalidating:!0});if(!j)return null;let k=await (0,h.fromResponseCacheEntry)({...j,isMiss:!f});if(k.cacheControl)if(this.minimal_mode){let b=m(a,i);this.cache.set(b,{entry:k,expiresAt:Date.now()+this.ttl})}else await b.set(a,k.value,{cacheControl:k.cacheControl,isRoutePPREnabled:c,isFallback:d});return k}catch(e){if(null==f?void 0:f.cacheControl){let e=Math.min(Math.max(f.cacheControl.revalidate||3,3),30),g=void 0===f.cacheControl.expire?void 0:Math.max(e+3,f.cacheControl.expire);await b.set(a,f.value,{cacheControl:{revalidate:e,expire:g},isRoutePPREnabled:c,isFallback:d})}throw e}}}},83097:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"InvariantError",{enumerable:!0,get:function(){return c}});class c extends Error{constructor(a,b){super("Invariant: "+(a.endsWith(".")?a:a+".")+" This is a bug in Next.js.",b),this.name="InvariantError"}}},83410:(a,b)=>{"use strict";Object.defineProperty(b,"M",{enumerable:!0,get:function(){return function a(b,c){return c in b?b[c]:"then"in b&&"function"==typeof b.then?b.then(b=>a(b,c)):"function"==typeof b&&"default"===c?b:void 0}}})},90201:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{NextRequestAdapter:function(){return l},ResponseAborted:function(){return i},ResponseAbortedName:function(){return h},createAbortController:function(){return j},signalFromNodeResponse:function(){return k}});let d=c(41227),e=c(11132),f=c(27454),g=c(7474),h="ResponseAborted";class i extends Error{constructor(...a){super(...a),this.name=h}}function j(a){let b=new AbortController;return a.once("close",()=>{a.writableFinished||b.abort(new i)}),b}function k(a){let{errored:b,destroyed:c}=a;if(b||c)return AbortSignal.abort(b??new i);let{signal:d}=j(a);return d}class l{static fromBaseNextRequest(a,b){if((0,g.isNodeNextRequest)(a))return l.fromNodeNextRequest(a,b);throw Object.defineProperty(Error("Invariant: Unsupported NextRequest type"),"__NEXT_ERROR_CODE",{value:"E345",enumerable:!1,configurable:!0})}static fromNodeNextRequest(a,b){let c,g=null;if("GET"!==a.method&&"HEAD"!==a.method&&a.body&&(g=a.body),a.url.startsWith("http"))c=new URL(a.url);else{let b=(0,d.getRequestMeta)(a,"initURL");c=b&&b.startsWith("http")?new URL(a.url,b):new URL(a.url,"http://n")}return new f.NextRequest(c,{method:a.method,headers:(0,e.fromNodeOutgoingHttpHeaders)(a.headers),duplex:"half",signal:b,...b.aborted?{}:{body:g}})}static fromWebNextRequest(a){let b=null;return"GET"!==a.method&&"HEAD"!==a.method&&(b=a.body),new f.NextRequest(a.url,{method:a.method,headers:(0,e.fromNodeOutgoingHttpHeaders)(a.headers),duplex:"half",signal:a.request.signal,...a.request.signal.aborted?{}:{body:b}})}}},90274:(a,b)=>{"use strict";function c(a){let{ampFirst:b=!1,hybrid:c=!1,hasQuery:d=!1}=void 0===a?{}:a;return b||c&&d}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isInAmpMode",{enumerable:!0,get:function(){return c}})},90458:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return k}});let d=c(88485),e=c(8732),f=d._(c(82015)),g=d._(c(54042)),h={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function i(a){let b,{req:d,res:e,err:f}=a,g=e&&e.statusCode?e.statusCode:f?f.statusCode:404;if(d){let{getRequestMeta:a}=c(41227),e=a(d,"initURL");e&&(b=new URL(e).hostname)}return{statusCode:g,hostname:b}}let j={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class k extends f.default.Component{render(){let{statusCode:a,withDarkMode:b=!0}=this.props,c=this.props.title||h[a]||"An unexpected error has occurred";return(0,e.jsxs)("div",{style:j.error,children:[(0,e.jsx)(g.default,{children:(0,e.jsx)("title",{children:a?a+": "+c:"Application error: a client-side exception has occurred"})}),(0,e.jsxs)("div",{style:j.desc,children:[(0,e.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(b?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),a?(0,e.jsx)("h1",{className:"next-error-h1",style:j.h1,children:a}):null,(0,e.jsx)("div",{style:j.wrap,children:(0,e.jsxs)("h2",{style:j.h2,children:[this.props.title||a?c:(0,e.jsxs)(e.Fragment,{children:["Application error: a client-side exception has occurred"," ",!!this.props.hostname&&(0,e.jsxs)(e.Fragment,{children:["while loading ",this.props.hostname]})," ","(see the browser console for more information)"]}),"."]})})]})]})}}k.displayName="ErrorPage",k.getInitialProps=i,k.origGetInitialProps=i,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},90639:(a,b)=>{"use strict";function c(a){let b=a.indexOf("#"),c=a.indexOf("?"),d=c>-1&&(b<0||c-1?{pathname:a.substring(0,d?c:b),query:d?a.substring(c,b>-1?b:void 0):"",hash:b>-1?a.slice(b):""}:{pathname:a,query:"",hash:""}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"parsePath",{enumerable:!0,get:function(){return c}})},91231:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"ENCODED_TAGS",{enumerable:!0,get:function(){return c}});let c={OPENING:{HTML:new Uint8Array([60,104,116,109,108]),BODY:new Uint8Array([60,98,111,100,121])},CLOSED:{HEAD:new Uint8Array([60,47,104,101,97,100,62]),BODY:new Uint8Array([60,47,98,111,100,121,62]),HTML:new Uint8Array([60,47,104,116,109,108,62]),BODY_AND_HTML:new Uint8Array([60,47,98,111,100,121,62,60,47,104,116,109,108,62])},META:{ICON_MARK:new Uint8Array([60,109,101,116,97,32,110,97,109,101,61,34,194,171,110,120,116,45,105,99,111,110,194,187,34])}}},92503:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"MISSING_ROOT_TAGS_ERROR",{enumerable:!0,get:function(){return c}});let c="NEXT_MISSING_ROOT_TAGS";("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},94531:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{atLeastOneTask:function(){return e},scheduleImmediate:function(){return d},scheduleOnNextTick:function(){return c},waitAtLeastOneReactRenderTask:function(){return f}});let c=a=>{Promise.resolve().then(()=>{process.nextTick(a)})},d=a=>{setImmediate(a)};function e(){return new Promise(a=>d(a))}function f(){return new Promise(a=>setImmediate(a))}},94774:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return g}});let d=c(52043),e=c(34373),f=c(83097);class g{static #a=this.EMPTY=new g(null,{metadata:{},contentType:null});static fromStatic(a,b){return new g(a,{metadata:{},contentType:b})}constructor(a,{contentType:b,waitUntil:c,metadata:d}){this.response=a,this.contentType=b,this.metadata=d,this.waitUntil=c}assignMetadata(a){Object.assign(this.metadata,a)}get isNull(){return null===this.response}get isDynamic(){return"string"!=typeof this.response}toUnchunkedString(a=!1){if(null===this.response)return"";if("string"!=typeof this.response){if(!a)throw Object.defineProperty(new f.InvariantError("dynamic responses cannot be unchunked. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E732",enumerable:!1,configurable:!0});return(0,d.streamToString)(this.readable)}return this.response}get readable(){return null===this.response?new ReadableStream({start(a){a.close()}}):"string"==typeof this.response?(0,d.streamFromString)(this.response):Buffer.isBuffer(this.response)?(0,d.streamFromBuffer)(this.response):Array.isArray(this.response)?(0,d.chainStreams)(...this.response):this.response}coerce(){return null===this.response?[]:"string"==typeof this.response?[(0,d.streamFromString)(this.response)]:Array.isArray(this.response)?this.response:Buffer.isBuffer(this.response)?[(0,d.streamFromBuffer)(this.response)]:[this.response]}unshift(a){this.response=this.coerce(),this.response.unshift(a)}push(a){this.response=this.coerce(),this.response.push(a)}async pipeTo(a){try{await this.readable.pipeTo(a,{preventClose:!0}),this.waitUntil&&await this.waitUntil,await a.close()}catch(b){if((0,e.isAbortError)(b))return void await a.abort(b);throw b}}async pipeToNodeResponse(a){await (0,e.pipeToNodeResponse)(this.readable,a,this.waitUntil)}}},95339:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DOC_PREFETCH_RANGE_HEADER_VALUE:function(){return d},doesExportedHtmlMatchBuildId:function(){return g},insertBuildIdComment:function(){return f}});let c="",d="bytes=0-63";function e(a){return a.slice(0,24).replace(/-/g,"_")}function f(a,b){return b.includes("--\x3e")||!a.startsWith(c)?a:a.replace(c,c+"\x3c!--"+e(b)+"--\x3e")}function g(a,b){return a.startsWith(c+"\x3c!--"+e(b)+"--\x3e")}},96086:(a,b,c)=>{"use strict";c.r(b),c.d(b,{config:()=>q,default:()=>m,getServerSideProps:()=>p,getStaticPaths:()=>o,getStaticProps:()=>n,handler:()=>y,reportWebVitals:()=>r,routeModule:()=>x,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>u,unstable_getStaticPaths:()=>t,unstable_getStaticProps:()=>s});var d=c(62636),e=c(44850),f=c(83410),g=c(50383),h=c.n(g),i=c(23573),j=c.n(i),k=c(90458),l=c(66104);let m=(0,f.M)(k,"default"),n=(0,f.M)(k,"getStaticProps"),o=(0,f.M)(k,"getStaticPaths"),p=(0,f.M)(k,"getServerSideProps"),q=(0,f.M)(k,"config"),r=(0,f.M)(k,"reportWebVitals"),s=(0,f.M)(k,"unstable_getStaticProps"),t=(0,f.M)(k,"unstable_getStaticPaths"),u=(0,f.M)(k,"unstable_getStaticParams"),v=(0,f.M)(k,"unstable_getServerProps"),w=(0,f.M)(k,"unstable_getServerSideProps"),x=new d.PagesRouteModule({definition:{kind:e.RouteKind.PAGES,page:"/_error",pathname:"/_error",bundlePath:"",filename:""},distDir:".next",relativeProjectDir:"",components:{App:j(),Document:h()},userland:k}),y=(0,l.U)({srcPage:"/_error",config:q,userland:k,routeModule:x,getStaticPaths:o,getStaticProps:n,getServerSideProps:p})},97279:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"pathHasPrefix",{enumerable:!0,get:function(){return e}});let d=c(90639);function e(a,b){if("string"!=typeof a)return!1;let{pathname:c}=(0,d.parsePath)(a);return c===b||c.startsWith(b+"/")}}};var b=require("../webpack-runtime.js");b.C(a);var c=b.X(0,[383],()=>b(b.s=96086));module.exports=c})(); \ No newline at end of file diff --git a/apps/web/.next/server/pages/_error.js.nft.json b/apps/web/.next/server/pages/_error.js.nft.json deleted file mode 100644 index eece863..0000000 --- a/apps/web/.next/server/pages/_error.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../node_modules/next/dist/lib/constants.js","../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../node_modules/next/dist/lib/is-error.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../node_modules/next/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.js","../../../../../node_modules/react-dom/cjs/react-dom-server.edge.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.edge.production.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react-dom/server.edge.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../package.json","../chunks/383.js","../webpack-runtime.js"]} \ No newline at end of file diff --git a/apps/web/.next/server/server-reference-manifest.js b/apps/web/.next/server/server-reference-manifest.js deleted file mode 100644 index 3ca5dc5..0000000 --- a/apps/web/.next/server/server-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__RSC_SERVER_MANIFEST="{\"node\":{},\"edge\":{},\"encryptionKey\":\"process.env.NEXT_SERVER_ACTIONS_ENCRYPTION_KEY\"}" \ No newline at end of file diff --git a/apps/web/.next/server/server-reference-manifest.json b/apps/web/.next/server/server-reference-manifest.json deleted file mode 100644 index 3489008..0000000 --- a/apps/web/.next/server/server-reference-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"node":{},"edge":{},"encryptionKey":"P6FJtAMDzSSJR4//O3wjmWk8wTfPLK90seXkCiQJ+Zs="} \ No newline at end of file diff --git a/apps/web/.next/server/webpack-runtime.js b/apps/web/.next/server/webpack-runtime.js deleted file mode 100644 index af816b1..0000000 --- a/apps/web/.next/server/webpack-runtime.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var a={},b={};function c(d){var e=b[d];if(void 0!==e)return e.exports;var f=b[d]={exports:{}},g=!0;try{a[d](f,f.exports,c),g=!1}finally{g&&delete b[d]}return f.exports}c.m=a,c.amdO={},c.n=a=>{var b=a&&a.__esModule?()=>a.default:()=>a;return c.d(b,{a:b}),b},(()=>{var a,b=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;c.t=function(d,e){if(1&e&&(d=this(d)),8&e||"object"==typeof d&&d&&(4&e&&d.__esModule||16&e&&"function"==typeof d.then))return d;var f=Object.create(null);c.r(f);var g={};a=a||[null,b({}),b([]),b(b)];for(var h=2&e&&d;"object"==typeof h&&!~a.indexOf(h);h=b(h))Object.getOwnPropertyNames(h).forEach(a=>g[a]=()=>d[a]);return g.default=()=>d,c.d(f,g),f}})(),c.d=(a,b)=>{for(var d in b)c.o(b,d)&&!c.o(a,d)&&Object.defineProperty(a,d,{enumerable:!0,get:b[d]})},c.f={},c.e=a=>Promise.all(Object.keys(c.f).reduce((b,d)=>(c.f[d](a,b),b),[])),c.u=a=>""+a+".js",c.o=(a,b)=>Object.prototype.hasOwnProperty.call(a,b),c.r=a=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},c.X=(a,b,d)=>{var e=b;d||(b=a,d=()=>c(c.s=e)),b.map(c.e,c);var f=d();return void 0===f?a:f},(()=>{var a={311:1},b=b=>{var d=b.modules,e=b.ids,f=b.runtime;for(var g in d)c.o(d,g)&&(c.m[g]=d[g]);f&&f(c);for(var h=0;h{a[d]||(311!=d?b(require("./chunks/"+c.u(d))):a[d]=1)},module.exports=c,c.C=b})()})(); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/18-7dd75803fe09fb37.js b/apps/web/.next/static/chunks/18-7dd75803fe09fb37.js deleted file mode 100644 index 43c1708..0000000 --- a/apps/web/.next/static/chunks/18-7dd75803fe09fb37.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[18],{25:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(6632),u=r(4568),o=n._(r(7620)),l=r(6329);function a(){let e=(0,o.useContext)(l.TemplateContext);return(0,u.jsx)(u.Fragment,{children:e})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},44:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{doesStaticSegmentAppearInURL:function(){return c},getCacheKeyForDynamicParam:function(){return s},getParamValueFromCacheKey:function(){return d},getRenderedPathname:function(){return a},getRenderedSearch:function(){return l},parseDynamicParamFromURLPart:function(){return i},urlToUrlWithoutFlightMarker:function(){return f}});let n=r(6569),u=r(7882),o=r(9935);function l(e){let t=e.headers.get(o.NEXT_REWRITTEN_QUERY_HEADER);return null!==t?""===t?"":"?"+t:f(new URL(e.url)).search}function a(e){let t=e.headers.get(o.NEXT_REWRITTEN_PATH_HEADER);return null!=t?t:f(new URL(e.url)).pathname}function i(e,t,r){switch(e){case"c":case"ci":return rencodeURIComponent(e)):[];case"oc":return rencodeURIComponent(e)):null;case"d":case"di":if(r>=t.length)return"";return encodeURIComponent(t[r]);default:return""}}function c(e){return!(e===u.ROOT_SEGMENT_REQUEST_KEY||e.startsWith(n.PAGE_SEGMENT_KEY)||"("===e[0]&&e.endsWith(")"))&&e!==n.DEFAULT_SEGMENT_KEY&&"/_not-found"!==e}function s(e,t){return"string"==typeof e?(0,n.addSearchParamsIfPageSegment)(e,Object.fromEntries(new URLSearchParams(t))):null===e?"":e.join("/")}function f(e){let t=new URL(e);return t.searchParams.delete(o.NEXT_RSC_UNION_QUERY),t}function d(e,t){return"c"===t||"oc"===t?e.split("/"):e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},86:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,r){let[n,u,,l]=t;for(let a in n.includes(o.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=r,t[3]="refresh"),u)e(u[a],r)}},refreshInactiveParallelSegments:function(){return l}});let n=r(1504),u=r(120),o=r(6569);async function l(e){let t=new Set;await a({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function a(e){let{navigatedAt:t,state:r,updatedTree:o,updatedCache:l,includeNextUrl:i,fetchedSegments:c,rootTree:s=o,canonicalUrl:f}=e,[,d,p,h]=o,_=[];if(p&&p!==f&&"refresh"===h&&!c.has(p)){c.add(p);let e=(0,u.fetchServerResponse)(new URL(p,location.origin),{flightRouterState:[s[0],s[1],s[2],"refetch"],nextUrl:i?r.nextUrl:null}).then(e=>{let{flightData:r}=e;if("string"!=typeof r)for(let e of r)(0,n.applyFlightData)(t,l,l,e)});_.push(e)}for(let e in d){let n=a({navigatedAt:t,state:r,updatedTree:d[e],updatedCache:l,includeNextUrl:i,fetchedSegments:c,rootTree:s,canonicalUrl:f});_.push(n)}await Promise.all(_)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},120:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createFetch:function(){return y},createFromNextReadableStream:function(){return b},fetchServerResponse:function(){return _}});let n=r(7102),u=r(9935),o=r(9612),l=r(816),a=r(6556),i=r(907),c=r(2314),s=r(9171),f=r(44),d=n.createFromReadableStream;function p(e){return{flightData:(0,f.urlToUrlWithoutFlightMarker)(new URL(e,location.origin)).toString(),canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1}}let h=new AbortController;async function _(e,t){let{flightRouterState:r,nextUrl:n,prefetchKind:o}=t,l={[u.RSC_HEADER]:"1",[u.NEXT_ROUTER_STATE_TREE_HEADER]:(0,i.prepareFlightRouterStateForRequest)(r,t.isHmrRefresh)};o===a.PrefetchKind.AUTO&&(l[u.NEXT_ROUTER_PREFETCH_HEADER]="1"),n&&(l[u.NEXT_URL]=n);try{var s;let t=o?o===a.PrefetchKind.TEMPORARY?"high":"low":"auto",r=await y(e,l,t,h.signal),n=(0,f.urlToUrlWithoutFlightMarker)(new URL(r.url)),d=r.redirected?n:void 0,_=r.headers.get("content-type")||"",v=!!(null==(s=r.headers.get("vary"))?void 0:s.includes(u.NEXT_URL)),g=!!r.headers.get(u.NEXT_DID_POSTPONE_HEADER),m=r.headers.get(u.NEXT_ROUTER_STALE_TIME_HEADER),R=null!==m?1e3*parseInt(m,10):-1;if(!_.startsWith(u.RSC_CONTENT_TYPE_HEADER)||!r.ok||!r.body)return e.hash&&(n.hash=e.hash),p(n.toString());let E=g?function(e){let t=e.getReader();return new ReadableStream({async pull(e){for(;;){let{done:r,value:n}=await t.read();if(!r){e.enqueue(n);continue}return}}})}(r.body):r.body,O=await b(E);if((0,c.getAppBuildId)()!==O.b)return p(r.url);return{flightData:(0,i.normalizeFlightData)(O.f),canonicalUrl:d,couldBeIntercepted:v,prerendered:O.S,postponed:g,staleTime:R}}catch(t){return h.signal.aborted||console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),{flightData:e.toString(),canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1}}}async function y(e,t,r,n){let o=new URL(e);(0,s.setCacheBustingSearchParam)(o,t);let l=await fetch(o,{credentials:"same-origin",headers:t,priority:r||void 0,signal:n}),a=l.redirected,i=new URL(l.url,o);return i.searchParams.delete(u.NEXT_RSC_UNION_QUERY),{url:i.href,redirected:a,ok:l.ok,headers:l.headers,body:l.body,status:l.status}}function b(e){return d(e,{callServer:o.callServer,findSourceMapURL:l.findSourceMapURL})}window.addEventListener("pagehide",()=>{h.abort()}),window.addEventListener("pageshow",()=>{h=new AbortController}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},203:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useRouterBFCache",{enumerable:!0,get:function(){return u}});let n=r(7620);function u(e,t){let[r,u]=(0,n.useState)(()=>({tree:e,stateKey:t,next:null}));if(r.tree===e)return r;let o={tree:e,stateKey:t,next:null},l=1,a=r,i=o;for(;null!==a&&l<1;){if(a.stateKey===t){i.next=a.next;break}{l++;let e={tree:a.tree,stateKey:a.stateKey,next:null};i.next=e,i=e}a=a.next}return u(o),o}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},232:(e,t)=>{"use strict";var r=Symbol.for("react.transitional.element");function n(e,t,n){var u=null;if(void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),"key"in t)for(var o in n={},t)"key"!==o&&(n[o]=t[o]);else n=t;return{$$typeof:r,type:e,key:u,ref:void 0!==(t=n.ref)?t:null,props:n}}t.Fragment=Symbol.for("react.fragment"),t.jsx=n,t.jsxs=n},259:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useUntrackedPathname",{enumerable:!0,get:function(){return o}});let n=r(7620),u=r(9480);function o(){return(0,n.useContext)(u.PathnameContext)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},273:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return u},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return o}});let n=r(8534),u=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>u.find(t=>e.startsWith(t)))}function l(e){let t,r,o;for(let n of e.split("/"))if(r=u.find(e=>n.startsWith(e))){[t,o]=e.split(r,2);break}if(!t||!r||!o)throw Object.defineProperty(Error("Invalid interception route: "+e+". Must be in the format //(..|...|..)(..)/"),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":o="/"===t?"/"+o:t+"/"+o;break;case"(..)":if("/"===t)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..) marker at the root level, use (.) instead."),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});o=t.split("/").slice(0,-1).concat(o).join("/");break;case"(...)":o="/"+o;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..)(..) marker at the root level or one level up."),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});o=l.slice(0,-2).concat(o).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:o}}},382:(e,t)=>{"use strict";function r(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return r}})},457:(e,t)=>{"use strict";function r(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},459:e=>{var t,r,n,u=e.exports={};function o(){throw Error("setTimeout has not been defined")}function l(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:l}catch(e){r=l}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var i=[],c=!1,s=-1;function f(){c&&n&&(c=!1,n.length?i=n.concat(i):s=-1,i.length&&d())}function d(){if(!c){var e=a(f);c=!0;for(var t=i.length;t;){for(n=i,i=[];++s1)for(var r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AppRouterAnnouncer",{enumerable:!0,get:function(){return l}});let n=r(7620),u=r(7509),o="next-route-announcer";function l(e){let{tree:t}=e,[r,l]=(0,n.useState)(null);(0,n.useEffect)(()=>(l(function(){var e;let t=document.getElementsByName(o)[0];if(null==t||null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(o);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(o)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[a,i]=(0,n.useState)(""),c=(0,n.useRef)(void 0);return(0,n.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&c.current!==e&&i(e),c.current=e},[t]),r?(0,u.createPortal)(a,r):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},540:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientSegmentRoot",{enumerable:!0,get:function(){return u}});let n=r(4568);function u(e){let{Component:t,slots:u,params:o,promise:l}=e;{let{createRenderParamsFromClient:e}=r(8751),l=e(o);return(0,n.jsx)(t,{...u,params:l})}}r(9343),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},560:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},596:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{computeChangedPath:function(){return c},extractPathFromFlightRouterState:function(){return i},getSelectedParams:function(){return function e(t,r){for(let n of(void 0===r&&(r={}),Object.values(t[1]))){let t=n[0],o=Array.isArray(t),l=o?t[1]:t;!l||l.startsWith(u.PAGE_SEGMENT_KEY)||(o&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):o&&(r[t[0]]=t[1]),r=e(n,r))}return r}}});let n=r(273),u=r(6569),o=r(646),l=e=>"string"==typeof e?"children"===e?"":e:e[1];function a(e){return e.reduce((e,t)=>{let r;return""===(t="/"===(r=t)[0]?r.slice(1):r)||(0,u.isGroupSegment)(t)?e:e+"/"+t},"")||"/"}function i(e){var t;let r=Array.isArray(e[0])?e[0][1]:e[0];if(r===u.DEFAULT_SEGMENT_KEY||n.INTERCEPTION_ROUTE_MARKERS.some(e=>r.startsWith(e)))return;if(r.startsWith(u.PAGE_SEGMENT_KEY))return"";let o=[l(r)],c=null!=(t=e[1])?t:{},s=c.children?i(c.children):void 0;if(void 0!==s)o.push(s);else for(let[e,t]of Object.entries(c)){if("children"===e)continue;let r=i(t);void 0!==r&&o.push(r)}return a(o)}function c(e,t){let r=function e(t,r){let[u,a]=t,[c,s]=r,f=l(u),d=l(c);if(n.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,o.matchSegment)(u,c)){var p;return null!=(p=i(r))?p:""}for(let t in a)if(s[t]){let r=e(a[t],s[t]);if(null!==r)return l(c)+"/"+r}return null}(e,t);return null==r||"/"===r?r:a(r.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},646:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"matchSegment",{enumerable:!0,get:function(){return r}});let r=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1];("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},668:(e,t,r)=>{"use strict";function n(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return n}}),r(4540),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},809:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return u}});let n=r(7852);function u(e,t,r){return(0,n.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},816:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findSourceMapURL",{enumerable:!0,get:function(){return r}});let r=void 0;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},900:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isRecoverableError:function(){return i},onRecoverableError:function(){return c}});let n=r(4931),u=r(9800),o=n._(r(9681)),l=r(8420),a=new WeakSet;function i(e){return a.has(e)}let c=e=>{let t=(0,o.default)(e)&&"cause"in e?e.cause:e;(0,u.isBailoutToCSRError)(t)||(0,l.reportGlobalError)(t)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},907:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getFlightDataPartsFromPath:function(){return u},getNextFlightSegmentPath:function(){return o},normalizeFlightData:function(){return l},prepareFlightRouterStateForRequest:function(){return a}});let n=r(6569);function u(e){var t;let[r,n,u,o]=e.slice(-4),l=e.slice(0,-4);return{pathToSegment:l.slice(0,-1),segmentPath:l,segment:null!=(t=l[l.length-1])?t:"",tree:r,seedData:n,head:u,isHeadPartial:o,isRootRender:4===e.length}}function o(e){return e.slice(2)}function l(e){return"string"==typeof e?e:e.map(e=>u(e))}function a(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){var r,u;let[o,l,a,i,c,s]=t,f="string"==typeof(r=o)&&r.startsWith(n.PAGE_SEGMENT_KEY+"?")?n.PAGE_SEGMENT_KEY:r,d={};for(let[t,r]of Object.entries(l))d[t]=e(r);let p=[f,d,null,(u=i)&&"refresh"!==u?i:null];return void 0!==c&&(p[4]=c),void 0!==s&&(p[5]=s),p}(e)))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},915:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{FetchStrategy:function(){return h},NavigationResultTag:function(){return d},PrefetchPriority:function(){return p},cancelPrefetchTask:function(){return i},createCacheKey:function(){return f},getCurrentCacheVersion:function(){return l},isPrefetchTaskDirty:function(){return s},navigate:function(){return u},prefetch:function(){return n},reschedulePrefetchTask:function(){return c},revalidateEntireCache:function(){return o},schedulePrefetchTask:function(){return a}});let r=()=>{throw Object.defineProperty(Error("Segment Cache experiment is not enabled. This is a bug in Next.js."),"__NEXT_ERROR_CODE",{value:"E654",enumerable:!1,configurable:!0})},n=r,u=r,o=r,l=r,a=r,i=r,c=r,s=r,f=r;var d=function(e){return e[e.MPA=0]="MPA",e[e.Success=1]="Success",e[e.NoOp=2]="NoOp",e[e.Async=3]="Async",e}({}),p=function(e){return e[e.Intent=2]="Intent",e[e.Default=1]="Default",e[e.Background=0]="Background",e}({}),h=function(e){return e[e.LoadingBoundary=0]="LoadingBoundary",e[e.PPR=1]="PPR",e[e.PPRRuntime=2]="PPRRuntime",e[e.Full=3]="Full",e}({});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1012:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return u}});let n=r(4568);function u(e){let{Component:t,searchParams:u,params:o,promises:l}=e;{let{createRenderSearchParamsFromClient:e}=r(9323),l=e(u),{createRenderParamsFromClient:a}=r(8751),i=a(o);return(0,n.jsx)(t,{params:i,searchParams:l})}}r(9343),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1014:(e,t,r)=>{"use strict";e.exports=r(3398)},1025:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return o}});let n=r(457),u=r(596);function o(e,t){var r;let{url:o,tree:l}=t,a=(0,n.createHrefFromUrl)(o),i=l||e.tree,c=e.cache;return{canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:c,prefetchCache:e.prefetchCache,tree:i,nextUrl:null!=(r=(0,u.extractPathFromFlightRouterState)(i))?r:o.pathname}}r(8252),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1146:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{GracefulDegradeBoundary:function(){return o},default:function(){return l}});let n=r(4568),u=r(7620);class o extends u.Component{static getDerivedStateFromError(e){return{hasError:!0}}componentDidMount(){let e=this.htmlRef.current;this.state.hasError&&e&&Object.entries(this.htmlAttributes).forEach(t=>{let[r,n]=t;e.setAttribute(r,n)})}render(){let{hasError:e}=this.state;return(this.rootHtml||(this.rootHtml=document.documentElement.innerHTML,this.htmlAttributes=function(e){let t={};for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{REDIRECT_ERROR_CODE:function(){return u},RedirectType:function(){return o},isRedirectError:function(){return l}});let n=r(6102),u="NEXT_REDIRECT";var o=function(e){return e.push="push",e.replace="replace",e}({});function l(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,o]=t,l=t.slice(2,-2).join(";"),a=Number(t.at(-2));return r===u&&("replace"===o||"push"===o)&&"string"==typeof l&&!isNaN(a)&&a in n.RedirectStatusCode}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1271:(e,t)=>{"use strict";function r(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"encodeURIPath",{enumerable:!0,get:function(){return r}})},1275:(e,t,r)=>{"use strict";var n=r(459),u=Symbol.for("react.transitional.element"),o=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),s=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),_=Symbol.iterator,y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,v={};function g(e,t,r){this.props=e,this.context=t,this.refs=v,this.updater=r||y}function m(){}function R(e,t,r){this.props=e,this.context=t,this.refs=v,this.updater=r||y}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},m.prototype=g.prototype;var E=R.prototype=new m;E.constructor=R,b(E,g.prototype),E.isPureReactComponent=!0;var O=Array.isArray;function P(){}var j={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function S(e,t,r){var n=r.ref;return{$$typeof:u,type:e,key:t,ref:void 0!==n?n:null,props:r}}function M(e){return"object"==typeof e&&null!==e&&e.$$typeof===u}var w=/\/+/g;function A(e,t){var r,n;return"object"==typeof e&&null!==e&&null!=e.key?(r=""+e.key,n={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return n[e]})):t.toString(36)}function C(e,t,r){if(null==e)return e;var n=[],l=0;return!function e(t,r,n,l,a){var i,c,s,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"bigint":case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case u:case o:d=!0;break;case h:return e((d=t._init)(t._payload),r,n,l,a)}}if(d)return a=a(t),d=""===l?"."+A(t,0):l,O(a)?(n="",null!=d&&(n=d.replace(w,"$&/")+"/"),e(a,r,n,"",function(e){return e})):null!=a&&(M(a)&&(i=a,c=n+(null==a.key||t&&t.key===a.key?"":(""+a.key).replace(w,"$&/")+"/")+d,a=S(i.type,c,i.props)),r.push(a)),1;d=0;var p=""===l?".":l+":";if(O(t))for(var y=0;y{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return u}});let n=r(4005);function u(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},1373:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findHeadInCache",{enumerable:!0,get:function(){return o}});let n=r(6569),u=r(7647);function o(e,t){return function e(t,r,o,l){if(0===Object.keys(r).length)return[t,o,l];let a=Object.keys(r).filter(e=>"children"!==e);for(let l of("children"in r&&a.unshift("children"),a)){let[a,i]=r[l];if(a===n.DEFAULT_SEGMENT_KEY)continue;let c=t.parallelRoutes.get(l);if(!c)continue;let s=(0,u.createRouterCacheKey)(a),f=(0,u.createRouterCacheKey)(a,!0),d=c.get(s);if(!d)continue;let p=e(d,i,o+"/"+s,o+"/"+f);if(p)return p}return null}(e,t,"","")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1466:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return r}});let r=/[\w-]+-Google|Google-[\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight/i},1504:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return o}});let n=r(1716),u=r(9600);function o(e,t,r,o,l){let{tree:a,seedData:i,head:c,isRootRender:s}=o;if(null===i)return!1;if(s){let u=i[1];r.loading=i[3],r.rsc=u,r.prefetchRsc=null,(0,n.fillLazyItemsTillLeafWithHead)(e,r,t,a,i,c,l)}else r.rsc=t.rsc,r.prefetchRsc=t.prefetchRsc,r.parallelRoutes=new Map(t.parallelRoutes),r.loading=t.loading,(0,u.fillCacheWithNewSubTreeData)(e,r,t,o,l);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1533:(e,t,r)=>{"use strict";function n(e,t){if(void 0===t&&(t={}),t.onlyHashChange)return void e();let r=document.documentElement;r.dataset.scrollBehavior;let n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return n}}),r(560)},1716:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,r,o,l,a,i,c){if(0===Object.keys(l[1]).length){r.head=i;return}for(let s in l[1]){let f,d=l[1][s],p=d[0],h=(0,n.createRouterCacheKey)(p),_=null!==a&&void 0!==a[2][s]?a[2][s]:null;if(o){let n=o.parallelRoutes.get(s);if(n){let o,l=(null==c?void 0:c.kind)==="auto"&&c.status===u.PrefetchCacheEntryStatus.reusable,a=new Map(n),f=a.get(h);o=null!==_?{lazyData:null,rsc:_[1],prefetchRsc:null,head:null,prefetchHead:null,loading:_[3],parallelRoutes:new Map(null==f?void 0:f.parallelRoutes),navigatedAt:t}:l&&f?{lazyData:f.lazyData,rsc:f.rsc,prefetchRsc:f.prefetchRsc,head:f.head,prefetchHead:f.prefetchHead,parallelRoutes:new Map(f.parallelRoutes),loading:f.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==f?void 0:f.parallelRoutes),loading:null,navigatedAt:t},a.set(h,o),e(t,o,f,d,_||null,i,c),r.parallelRoutes.set(s,a);continue}}if(null!==_){let e=_[1],r=_[3];f={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:r,navigatedAt:t}}else f={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:t};let y=r.parallelRoutes.get(s);y?y.set(h,f):r.parallelRoutes.set(s,new Map([[h,f]])),e(t,f,void 0,d,_,i,c)}}}});let n=r(7647),u=r(6556);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1830:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{handleHardNavError:function(){return u},useNavFailureHandler:function(){return o}}),r(7620);let n=r(457);function u(e){return!!e&&!!window.next.__pendingUrl&&(0,n.createHrefFromUrl)(new URL(window.location.href))!==(0,n.createHrefFromUrl)(window.next.__pendingUrl)&&(console.error("Error occurred during navigation, falling back to hard navigation",e),window.location.href=window.next.__pendingUrl.toString(),!0)}function o(){}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1896:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return o}});let n=r(2887),u=r(4005),o=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:o}=(0,u.parsePath)(e);return""+(0,n.removeTrailingSlash)(t)+r+o};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2064:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createMutableActionQueue:function(){return _},dispatchNavigateAction:function(){return v},dispatchTraverseAction:function(){return g},getCurrentAppRouterState:function(){return y},publicAppRouterInstance:function(){return m}});let n=r(6556),u=r(6572),o=r(7620),l=r(5784);r(915);let a=r(6753),i=r(4539),c=r(9464),s=r(9320),f=r(7168);function d(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?p({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:n.ACTION_REFRESH,origin:window.location.origin},t)))}async function p(e){let{actionQueue:t,action:r,setState:n}=e,u=t.state;t.pending=r;let o=r.payload,a=t.action(u,o);function i(e){r.discarded||(t.state=e,d(t,n),r.resolve(e))}(0,l.isThenable)(a)?a.then(i,e=>{d(t,n),r.reject(e)}):i(a)}let h=null;function _(e,t){let r={state:e,dispatch:(e,t)=>(function(e,t,r){let u={resolve:r,reject:()=>{}};if(t.type!==n.ACTION_RESTORE){let e=new Promise((e,t)=>{u={resolve:e,reject:t}});(0,o.startTransition)(()=>{r(e)})}let l={payload:t,next:null,resolve:u.resolve,reject:u.reject};null===e.pending?(e.last=l,p({actionQueue:e,action:l,setState:r})):t.type===n.ACTION_NAVIGATE||t.type===n.ACTION_RESTORE?(e.pending.discarded=!0,l.next=e.pending.next,e.pending.payload.type===n.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),p({actionQueue:e,action:l,setState:r})):(null!==e.last&&(e.last.next=l),e.last=l)})(r,e,t),action:async(e,t)=>(0,u.reducer)(e,t),pending:null,last:null,onRouterTransitionStart:null!==t&&"function"==typeof t.onRouterTransitionStart?t.onRouterTransitionStart:null};if(null!==h)throw Object.defineProperty(Error("Internal Next.js Error: createMutableActionQueue was called more than once"),"__NEXT_ERROR_CODE",{value:"E624",enumerable:!1,configurable:!0});return h=r,r}function y(){return null!==h?h.state:null}function b(){return null!==h?h.onRouterTransitionStart:null}function v(e,t,r,u){let o=new URL((0,i.addBasePath)(e),location.href);(0,f.setLinkForCurrentNavigation)(u);let l=b();null!==l&&l(e,t),(0,a.dispatchAppRouterAction)({type:n.ACTION_NAVIGATE,url:o,isExternalUrl:(0,c.isExternalURL)(o),locationSearch:location.search,shouldScroll:r,navigateType:t,allowAliasing:!0})}function g(e,t){let r=b();null!==r&&r(e,"traverse"),(0,a.dispatchAppRouterAction)({type:n.ACTION_RESTORE,url:new URL(e),tree:t})}let m={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let r=function(){if(null===h)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});return h}(),u=(0,c.createPrefetchURL)(e);if(null!==u){var o;(0,s.prefetchReducer)(r.state,{type:n.ACTION_PREFETCH,url:u,kind:null!=(o=null==t?void 0:t.kind)?o:n.PrefetchKind.FULL})}},replace:(e,t)=>{(0,o.startTransition)(()=>{var r;v(e,"replace",null==(r=null==t?void 0:t.scroll)||r,null)})},push:(e,t)=>{(0,o.startTransition)(()=>{var r;v(e,"push",null==(r=null==t?void 0:t.scroll)||r,null)})},refresh:()=>{(0,o.startTransition)(()=>{(0,a.dispatchAppRouterAction)({type:n.ACTION_REFRESH,origin:window.location.origin})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!0})}};window.next&&(window.next.router=m),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2084:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return r}});let r={then:()=>{}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2130:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return u},useServerInsertedHTML:function(){return o}});let n=r(6632)._(r(7620)),u=n.default.createContext(null);function o(e){let t=(0,n.useContext)(u);t&&t(e)}},2159:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return A}});let n=r(9612),u=r(816),o=r(9935),l=r(6002),a=r(7102),i=r(6556),c=r(3837),s=r(457),f=r(7852),d=r(7772),p=r(8628),h=r(7369),_=r(1716),y=r(9464),b=r(2610),v=r(809),g=r(86),m=r(907),R=r(9731),E=r(1196),O=r(3188),P=r(668),j=r(4540),T=r(4042);r(915);let S=a.createFromFetch;async function M(e,t,r){let i,s,f,d,{actionId:p,actionArgs:h}=r,_=(0,a.createTemporaryReferenceSet)(),y=(0,T.extractInfoFromServerReferenceId)(p),b="use-cache"===y.type?(0,T.omitUnusedArgs)(h,y):h,v=await (0,a.encodeReply)(b,{temporaryReferences:_}),g=await fetch(e.canonicalUrl,{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION_HEADER]:p,[o.NEXT_ROUTER_STATE_TREE_HEADER]:(0,m.prepareFlightRouterStateForRequest)(e.tree),...{},...t?{[o.NEXT_URL]:t}:{}},body:v});if("1"===g.headers.get(o.NEXT_ACTION_NOT_FOUND_HEADER))throw Object.defineProperty(new l.UnrecognizedActionError('Server Action "'+p+'" was not found on the server. \nRead more: https://nextjs.org/docs/messages/failed-to-find-server-action'),"__NEXT_ERROR_CODE",{value:"E715",enumerable:!1,configurable:!0});let R=g.headers.get("x-action-redirect"),[O,P]=(null==R?void 0:R.split(";"))||[];switch(P){case"push":i=E.RedirectType.push;break;case"replace":i=E.RedirectType.replace;break;default:i=void 0}let j=!!g.headers.get(o.NEXT_IS_PRERENDER_HEADER);try{let e=JSON.parse(g.headers.get("x-action-revalidated")||"[[],0,0]");s={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){s=w}let M=O?(0,c.assignLocation)(O,new URL(e.canonicalUrl,window.location.href)):void 0,A=g.headers.get("content-type"),C=!!(A&&A.startsWith(o.RSC_CONTENT_TYPE_HEADER));if(!C&&!M)throw Object.defineProperty(Error(g.status>=400&&"text/plain"===A?await g.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});if(C){let e=await S(Promise.resolve(g),{callServer:n.callServer,findSourceMapURL:u.findSourceMapURL,temporaryReferences:_});f=M?void 0:e.a,d=(0,m.normalizeFlightData)(e.f)}else f=void 0,d=void 0;return{actionResult:f,actionFlightData:d,redirectLocation:M,redirectType:i,revalidatedParts:s,isPrerender:j}}let w={paths:[],tag:!1,cookie:!1};function A(e,t){let{resolve:r,reject:n}=t,u={},o=e.tree;u.preserveCustomHistoryState=!1;let l=e.nextUrl&&(0,b.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null,a=Date.now();return M(e,l,t).then(async c=>{let b,{actionResult:m,actionFlightData:T,redirectLocation:S,redirectType:M,isPrerender:w,revalidatedParts:A}=c;if(S&&(M===E.RedirectType.replace?(e.pushRef.pendingPush=!1,u.pendingPush=!1):(e.pushRef.pendingPush=!0,u.pendingPush=!0),u.canonicalUrl=b=(0,s.createHrefFromUrl)(S,!1)),!T)return(r(m),S)?(0,f.handleExternalUrl)(e,u,S.href,e.pushRef.pendingPush):e;if("string"==typeof T)return r(m),(0,f.handleExternalUrl)(e,u,T,e.pushRef.pendingPush);let C=A.paths.length>0||A.tag||A.cookie;for(let n of T){let{tree:i,seedData:c,head:s,isRootRender:h}=n;if(!h)return console.log("SERVER ACTION APPLY FAILED"),r(m),e;let R=(0,d.applyRouterStatePatchToTree)([""],o,i,b||e.canonicalUrl);if(null===R)return r(m),(0,v.handleSegmentMismatch)(e,t,i);if((0,p.isNavigatingToNewRootLayout)(o,R))return r(m),(0,f.handleExternalUrl)(e,u,b||e.canonicalUrl,e.pushRef.pendingPush);if(null!==c){let t=c[1],r=(0,y.createEmptyCacheNode)();r.rsc=t,r.prefetchRsc=null,r.loading=c[3],(0,_.fillLazyItemsTillLeafWithHead)(a,r,void 0,i,c,s,void 0),u.cache=r,u.prefetchCache=new Map,C&&await (0,g.refreshInactiveParallelSegments)({navigatedAt:a,state:e,updatedTree:R,updatedCache:r,includeNextUrl:!!l,canonicalUrl:u.canonicalUrl||e.canonicalUrl})}u.patchedTree=R,o=R}return S&&b?(C||((0,O.createSeededPrefetchCacheEntry)({url:S,data:{flightData:T,canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1},tree:e.tree,prefetchCache:e.prefetchCache,nextUrl:e.nextUrl,kind:w?i.PrefetchKind.FULL:i.PrefetchKind.AUTO}),u.prefetchCache=e.prefetchCache),n((0,R.getRedirectError)((0,j.hasBasePath)(b)?(0,P.removeBasePath)(b):b,M||E.RedirectType.push))):r(m),(0,h.handleMutable)(e,u)},t=>(n(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2314:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getAppBuildId:function(){return u},setAppBuildId:function(){return n}});let r="";function n(e){r=e}function u(){return r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2408:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(5956),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2610:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function e(t){let[r,u]=t;if(Array.isArray(r)&&("di"===r[2]||"ci"===r[2])||"string"==typeof r&&(0,n.isInterceptionRouteAppPath)(r))return!0;if(u){for(let t in u)if(e(u[t]))return!0}return!1}}});let n=r(273);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2748:(e,t,r)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(3083)},2780:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,r,o){let l=o.length<=2,[a,i]=o,c=(0,n.createRouterCacheKey)(i),s=r.parallelRoutes.get(a);if(!s)return;let f=t.parallelRoutes.get(a);if(f&&f!==s||(f=new Map(s),t.parallelRoutes.set(a,f)),l)return void f.delete(c);let d=s.get(c),p=f.get(c);p&&d&&(p===d&&(p={lazyData:p.lazyData,rsc:p.rsc,prefetchRsc:p.prefetchRsc,head:p.head,prefetchHead:p.prefetchHead,parallelRoutes:new Map(p.parallelRoutes)},f.set(c,p)),e(p,d,(0,u.getNextFlightSegmentPath)(o)))}}});let n=r(7647),u=r(907);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2887:(e,t)=>{"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},2965:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,r){let[o,l]=r,[a,i]=t;return(0,u.matchSegment)(a,o)?!(t.length<=2)&&e((0,n.getNextFlightSegmentPath)(t),l[i]):!!Array.isArray(a)}}});let n=r(907),u=r(646);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3041:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},forbidden:function(){return i.forbidden},notFound:function(){return i.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},unauthorized:function(){return i.unauthorized},unstable_isUnrecognizedActionError:function(){return s.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return i.unstable_rethrow},useParams:function(){return _},usePathname:function(){return p},useRouter:function(){return h},useSearchParams:function(){return d},useSelectedLayoutSegment:function(){return b},useSelectedLayoutSegments:function(){return y},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let n=r(7620),u=r(6329),o=r(9480),l=r(6762),a=r(6569),i=r(8972),c=r(2130),s=r(6002),f=void 0;function d(){let e=(0,n.useContext)(o.SearchParamsContext);return(0,n.useMemo)(()=>e?new i.ReadonlyURLSearchParams(e):null,[e])}function p(){return null==f||f("usePathname()"),(0,n.useContext)(o.PathnameContext)}function h(){let e=(0,n.useContext)(u.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function _(){return null==f||f("useParams()"),(0,n.useContext)(o.PathParamsContext)}function y(e){void 0===e&&(e="children"),null==f||f("useSelectedLayoutSegments()");let t=(0,n.useContext)(u.LayoutRouterContext);return t?function e(t,r,n,u){let o;if(void 0===n&&(n=!0),void 0===u&&(u=[]),n)o=t[1][r];else{var i;let e=t[1];o=null!=(i=e.children)?i:Object.values(e)[0]}if(!o)return u;let c=o[0],s=(0,l.getSegmentValue)(c);return!s||s.startsWith(a.PAGE_SEGMENT_KEY)?u:(u.push(s),e(o,r,!1,u))}(t.parentTree,e):null}function b(e){void 0===e&&(e="children"),null==f||f("useSelectedLayoutSegment()");let t=y(e);if(!t||0===t.length)return null;let r="children"===e?t[0]:t[t.length-1];return r===a.DEFAULT_SEGMENT_KEY?null:r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3124:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ErrorBoundary:function(){return f},ErrorBoundaryHandler:function(){return s}});let n=r(4931),u=r(4568),o=n._(r(7620)),l=r(259),a=r(6116);r(1830);let i=r(8609),c=(0,r(6412).isBot)(window.navigator.userAgent);class s extends o.default.Component{static getDerivedStateFromError(e){if((0,a.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){let{error:r}=t;return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error&&!c?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(i.HandleISRError,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,u.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function f(e){let{errorComponent:t,errorStyles:r,errorScripts:n,children:o}=e,a=(0,l.useUntrackedPathname)();return t?(0,u.jsx)(s,{pathname:a,errorComponent:t,errorStyles:r,errorScripts:n,children:o}):(0,u.jsx)(u.Fragment,{children:o})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3188:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DYNAMIC_STALETIME_MS:function(){return d},STATIC_STALETIME_MS:function(){return p},createSeededPrefetchCacheEntry:function(){return c},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return f}});let n=r(120),u=r(6556),o=r(9320);function l(e,t,r){let n=e.pathname;return(t&&(n+=e.search),r)?""+r+"%"+n:n}function a(e,t,r){return l(e,t===u.PrefetchKind.FULL,r)}function i(e){let{url:t,nextUrl:r,tree:n,prefetchCache:o,kind:a,allowAliasing:i=!0}=e,c=function(e,t,r,n,o){for(let a of(void 0===t&&(t=u.PrefetchKind.TEMPORARY),[r,null])){let r=l(e,!0,a),i=l(e,!1,a),c=e.search?r:i,s=n.get(c);if(s&&o){if(s.url.pathname===e.pathname&&s.url.search!==e.search)return{...s,aliased:!0};return s}let f=n.get(i);if(o&&e.search&&t!==u.PrefetchKind.FULL&&f&&!f.key.includes("%"))return{...f,aliased:!0}}if(t!==u.PrefetchKind.FULL&&o){for(let t of n.values())if(t.url.pathname===e.pathname&&!t.key.includes("%"))return{...t,aliased:!0}}}(t,a,r,o,i);return c?(c.status=h(c),c.kind!==u.PrefetchKind.FULL&&a===u.PrefetchKind.FULL&&c.data.then(e=>{if(!(Array.isArray(e.flightData)&&e.flightData.some(e=>e.isRootRender&&null!==e.seedData)))return s({tree:n,url:t,nextUrl:r,prefetchCache:o,kind:null!=a?a:u.PrefetchKind.TEMPORARY})}),a&&c.kind===u.PrefetchKind.TEMPORARY&&(c.kind=a),c):s({tree:n,url:t,nextUrl:r,prefetchCache:o,kind:a||u.PrefetchKind.TEMPORARY})}function c(e){let{nextUrl:t,tree:r,prefetchCache:n,url:o,data:l,kind:i}=e,c=l.couldBeIntercepted?a(o,i,t):a(o,i),s={treeAtTimeOfPrefetch:r,data:Promise.resolve(l),kind:i,prefetchTime:Date.now(),lastUsedTime:Date.now(),staleTime:l.staleTime,key:c,status:u.PrefetchCacheEntryStatus.fresh,url:o};return n.set(c,s),s}function s(e){let{url:t,kind:r,tree:l,nextUrl:i,prefetchCache:c}=e,s=a(t,r),f=o.prefetchQueue.enqueue(()=>(0,n.fetchServerResponse)(t,{flightRouterState:l,nextUrl:i,prefetchKind:r}).then(e=>{let r;if(e.couldBeIntercepted&&(r=function(e){let{url:t,nextUrl:r,prefetchCache:n,existingCacheKey:u}=e,o=n.get(u);if(!o)return;let l=a(t,o.kind,r);return n.set(l,{...o,key:l}),n.delete(u),l}({url:t,existingCacheKey:s,nextUrl:i,prefetchCache:c})),e.prerendered){let t=c.get(null!=r?r:s);t&&(t.kind=u.PrefetchKind.FULL,-1!==e.staleTime&&(t.staleTime=e.staleTime))}return e})),d={treeAtTimeOfPrefetch:l,data:f,kind:r,prefetchTime:Date.now(),lastUsedTime:null,staleTime:-1,key:s,status:u.PrefetchCacheEntryStatus.fresh,url:t};return c.set(s,d),d}function f(e){for(let[t,r]of e)h(r)===u.PrefetchCacheEntryStatus.expired&&e.delete(t)}let d=1e3*Number("0"),p=1e3*Number("300");function h(e){let{kind:t,prefetchTime:r,lastUsedTime:n}=e;return Date.now()<(null!=n?n:r)+d?n?u.PrefetchCacheEntryStatus.reusable:u.PrefetchCacheEntryStatus.fresh:t===u.PrefetchKind.AUTO&&Date.now(){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,u.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=r(9800),u=r(6116);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3349:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"notFound",{enumerable:!0,get:function(){return u}});let n=""+r(9956).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function u(){let e=Object.defineProperty(Error(n),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=n,e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3444:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectBoundary:function(){return f},RedirectErrorBoundary:function(){return s}});let n=r(6632),u=r(4568),o=n._(r(7620)),l=r(3041),a=r(9731),i=r(1196);function c(e){let{redirect:t,reset:r,redirectType:n}=e,u=(0,l.useRouter)();return(0,o.useEffect)(()=>{o.default.startTransition(()=>{n===i.RedirectType.push?u.push(t,{}):u.replace(t,{}),r()})},[t,n,r,u]),null}class s extends o.default.Component{static getDerivedStateFromError(e){if((0,i.isRedirectError)(e))return{redirect:(0,a.getURLFromRedirectError)(e),redirectType:(0,a.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,u.jsx)(c,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function f(e){let{children:t}=e,r=(0,l.useRouter)();return(0,u.jsx)(s,{router:r,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3526:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let n=r(5990),u=r(4322);var o=u._("_maxConcurrency"),l=u._("_runningCount"),a=u._("_queue"),i=u._("_processNext");class c{enqueue(e){let t,r,u=new Promise((e,n)=>{t=e,r=n}),o=async()=>{try{n._(this,l)[l]++;let r=await e();t(r)}catch(e){r(e)}finally{n._(this,l)[l]--,n._(this,i)[i]()}};return n._(this,a)[a].push({promiseFn:u,task:o}),n._(this,i)[i](),u}bump(e){let t=n._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=n._(this,a)[a].splice(t,1)[0];n._(this,a)[a].unshift(e),n._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:s}),Object.defineProperty(this,o,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),n._(this,o)[o]=e,n._(this,l)[l]=0,n._(this,a)[a]=[]}}function s(e){if(void 0===e&&(e=!1),(n._(this,l)[l]0){var t;null==(t=n._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3538:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return o}});let n=r(4455),u=new WeakMap;function o(e){let t=u.get(e);if(t)return t;let r=Promise.resolve(e);return u.set(e,r),Object.keys(e).forEach(t=>{n.wellKnownProperties.has(t)||(r[t]=e[t])}),r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3666:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return u}});let n=r(8716);function u(e){var t,r;t=self.__next_s,r=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[r,u]=t;return e.then(()=>new Promise((e,t)=>{let o=document.createElement("script");u&&(0,n.setAttributesFromProps)(o,u),r?(o.src=r,o.onload=()=>e(),o.onerror=t):u&&(o.innerHTML=u.children,setTimeout(e)),document.head.appendChild(o)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{r()}):r()}window.next={version:"15.5.14",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3668:(e,t,r)=>{"use strict";let n,u;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return U}});let o=r(4931),l=r(6632),a=r(4568);r(2408);let i=o._(r(2748)),c=l._(r(7620)),s=r(7102),f=r(9892),d=r(900),p=r(5633),h=r(9612),_=r(816),y=r(2064),b=o._(r(9464)),v=r(5477);r(6329);let g=r(2314),m=s.createFromReadableStream,R=document,E=new TextEncoder,O=!1,P=!1,j=null;function T(e){if(0===e[0])n=[];else if(1===e[0]){if(!n)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});u?u.enqueue(E.encode(e[1])):n.push(e[1])}else if(2===e[0])j=e[1];else if(3===e[0]){if(!n)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});let r=atob(e[1]),o=new Uint8Array(r.length);for(var t=0;t{e.enqueue("string"==typeof t?E.encode(t):t)}),O&&!P)&&(null===e.desiredSize||e.desiredSize<0?e.error(Object.defineProperty(Error("The connection to the page was unexpectedly closed, possibly due to the stop button being clicked, loss of Wi-Fi, or an unstable internet connection."),"__NEXT_ERROR_CODE",{value:"E117",enumerable:!1,configurable:!0})):e.close(),P=!0,n=void 0),u=e}}),{callServer:h.callServer,findSourceMapURL:_.findSourceMapURL});function A(e){let{pendingActionQueue:t}=e,r=(0,c.use)(w),n=(0,c.use)(t);return(0,a.jsx)(b.default,{actionQueue:n,globalErrorState:r.G,assetPrefix:r.p})}let C=c.default.StrictMode;function x(e){let{children:t}=e;return t}let N={onDefaultTransitionIndicator:function(){return()=>{}},onRecoverableError:d.onRecoverableError,onCaughtError:p.onCaughtError,onUncaughtError:p.onUncaughtError};function U(e){let t=new Promise((t,r)=>{w.then(r=>{(0,g.setAppBuildId)(r.b);let n=Date.now();t((0,y.createMutableActionQueue)((0,v.createInitialRouterState)({navigatedAt:n,initialFlightData:r.f,initialCanonicalUrlParts:r.c,initialParallelRoutes:new Map,location:window.location,couldBeIntercepted:r.i,postponed:r.s,prerendered:r.S}),e))},e=>r(e))}),r=(0,a.jsx)(C,{children:(0,a.jsx)(f.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,a.jsx)(x,{children:(0,a.jsx)(A,{pendingActionQueue:t})})})});"__next_error__"===document.documentElement.id?i.default.createRoot(R,N).render(r):c.default.startTransition(()=>{i.default.hydrateRoot(R,r,{...N,formState:j})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3837:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"assignLocation",{enumerable:!0,get:function(){return u}});let n=r(4539);function u(e,t){if(e.startsWith(".")){let r=t.origin+t.pathname;return new URL((r.endsWith("/")?r:r+"/")+e)}return new URL((0,n.addBasePath)(e),t.href)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4005:(e,t)=>{"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},4042:(e,t)=>{"use strict";function r(e){let t=parseInt(e.slice(0,2),16),r=t>>1&63,n=Array(6);for(let e=0;e<6;e++){let t=r>>5-e&1;n[e]=1===t}return{type:1==(t>>7&1)?"use-cache":"server-action",usedArgs:n,hasRestArgs:1==(1&t)}}function n(e,t){let r=Array(e.length);for(let n=0;n=6&&t.hasRestArgs)&&(r[n]=e[n]);return r}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{extractInfoFromServerReferenceId:function(){return r},omitUnusedArgs:function(){return n}})},4322:(e,t,r)=>{"use strict";r.r(t),r.d(t,{_:()=>u});var n=0;function u(e){return"__private_"+n+++"_"+e}},4431:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(4568),u=r(8609),o={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}},l=function(e){let{error:t}=e,r=null==t?void 0:t.digest;return(0,n.jsxs)("html",{id:"__next_error__",children:[(0,n.jsx)("head",{}),(0,n.jsxs)("body",{children:[(0,n.jsx)(u.HandleISRError,{error:t}),(0,n.jsx)("div",{style:o.error,children:(0,n.jsxs)("div",{children:[(0,n.jsxs)("h2",{style:o.text,children:["Application error: a ",r?"server":"client","-side exception has occurred while loading ",window.location.hostname," (see the"," ",r?"server logs":"browser console"," for more information)."]}),r?(0,n.jsx)("p",{style:o.text,children:"Digest: "+r}):null]})})]})]})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4455:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{describeHasCheckingStringProperty:function(){return u},describeStringPropertyAccess:function(){return n},wellKnownProperties:function(){return o}});let r=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function n(e,t){return r.test(t)?"`"+e+"."+t+"`":"`"+e+"["+JSON.stringify(t)+"]`"}function u(e,t){let r=JSON.stringify(t);return"`Reflect.has("+e+", "+r+")`, `"+r+" in "+e+"`, or similar"}let o=new Set(["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","valueOf","toLocaleString","then","catch","finally","status","displayName","_debugInfo","toJSON","$$typeof","__esModule"])},4539:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return o}});let n=r(8520),u=r(1896);function o(e,t){return(0,u.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4540:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return u}});let n=r(1317);function u(e){return(0,n.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4568:(e,t,r)=>{"use strict";e.exports=r(232)},4931:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n})},5104:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{MetadataBoundary:function(){return o},OutletBoundary:function(){return a},RootLayoutBoundary:function(){return i},ViewportBoundary:function(){return l}});let n=r(8457),u={[n.METADATA_BOUNDARY_NAME]:function(e){let{children:t}=e;return t},[n.VIEWPORT_BOUNDARY_NAME]:function(e){let{children:t}=e;return t},[n.OUTLET_BOUNDARY_NAME]:function(e){let{children:t}=e;return t},[n.ROOT_LAYOUT_BOUNDARY_NAME]:function(e){let{children:t}=e;return t}},o=u[n.METADATA_BOUNDARY_NAME.slice(0)],l=u[n.VIEWPORT_BOUNDARY_NAME.slice(0)],a=u[n.OUTLET_BOUNDARY_NAME.slice(0)],i=u[n.ROOT_LAYOUT_BOUNDARY_NAME.slice(0)]},5293:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return s}});let n=r(6632),u=r(4568),o=n._(r(7620)),l=r(259),a=r(9956);r(560);let i=r(6329);class c extends o.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,a.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,a.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:n}=this.props,{triggeredStatus:o}=this.state,l={[a.HTTPAccessErrorStatus.NOT_FOUND]:e,[a.HTTPAccessErrorStatus.FORBIDDEN]:t,[a.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(o){let i=o===a.HTTPAccessErrorStatus.NOT_FOUND&&e,c=o===a.HTTPAccessErrorStatus.FORBIDDEN&&t,s=o===a.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return i||c||s?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("meta",{name:"robots",content:"noindex"}),!1,l[o]]}):n}return n}constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}}function s(e){let{notFound:t,forbidden:r,unauthorized:n,children:a}=e,s=(0,l.useUntrackedPathname)(),f=(0,o.useContext)(i.MissingSlotContext);return t||r||n?(0,u.jsx)(c,{pathname:s,notFound:t,forbidden:r,unauthorized:n,missingSlots:f,children:a}):(0,u.jsx)(u.Fragment,{children:a})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5341:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return M}});let n=r(4931),u=r(6632),o=r(4568),l=r(6556),a=u._(r(7620)),i=n._(r(7509)),c=r(6329),s=r(120),f=r(2084),d=r(3124),p=r(646),h=r(1533),_=r(3444),y=r(5293),b=r(7647),v=r(2610),g=r(6753),m=r(203);r(8534);let R=i.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,E=["bottom","height","left","right","top","width","x","y"];function O(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class P extends a.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,r)=>(0,p.matchSegment)(t,e[r]))))return;let r=null,n=e.hashFragment;if(n&&(r=function(e){var t;return"top"===e?document.body:null!=(t=document.getElementById(e))?t:document.getElementsByName(e)[0]}(n)),r||(r=(0,R.findDOMNode)(this)),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return E.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,h.disableSmoothScrollDuringRouteTransition)(()=>{if(n)return void r.scrollIntoView();let e=document.documentElement,t=e.clientHeight;!O(r,t)&&(e.scrollTop=0,O(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function j(e){let{segmentPath:t,children:r}=e,n=(0,a.useContext)(c.GlobalLayoutRouterContext);if(!n)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,o.jsx)(P,{segmentPath:t,focusAndScrollRef:n.focusAndScrollRef,children:r})}function T(e){let{tree:t,segmentPath:r,cacheNode:n,url:u}=e,i=(0,a.useContext)(c.GlobalLayoutRouterContext);if(!i)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let{tree:d}=i,h=null!==n.prefetchRsc?n.prefetchRsc:n.rsc,_=(0,a.useDeferredValue)(n.rsc,h),y="object"==typeof _&&null!==_&&"function"==typeof _.then?(0,a.use)(_):_;if(!y){let e=n.lazyData;if(null===e){let t=function e(t,r){if(t){let[n,u]=t,o=2===t.length;if((0,p.matchSegment)(r[0],n)&&r[1].hasOwnProperty(u)){if(o){let t=e(void 0,r[1][u]);return[r[0],{...r[1],[u]:[t[0],t[1],t[2],"refetch"]}]}return[r[0],{...r[1],[u]:e(t.slice(2),r[1][u])}]}}return r}(["",...r],d),o=(0,v.hasInterceptionRouteInCurrentTree)(d),c=Date.now();n.lazyData=e=(0,s.fetchServerResponse)(new URL(u,location.origin),{flightRouterState:t,nextUrl:o?i.nextUrl:null}).then(e=>((0,a.startTransition)(()=>{(0,g.dispatchAppRouterAction)({type:l.ACTION_SERVER_PATCH,previousTree:d,serverResponse:e,navigatedAt:c})}),e)),(0,a.use)(e)}(0,a.use)(f.unresolvedThenable)}return(0,o.jsx)(c.LayoutRouterContext.Provider,{value:{parentTree:t,parentCacheNode:n,parentSegmentPath:r,url:u},children:y})}function S(e){let t,{loading:r,children:n}=e;if(t="object"==typeof r&&null!==r&&"function"==typeof r.then?(0,a.use)(r):r){let e=t[0],r=t[1],u=t[2];return(0,o.jsx)(a.Suspense,{fallback:(0,o.jsxs)(o.Fragment,{children:[r,u,e]}),children:n})}return(0,o.jsx)(o.Fragment,{children:n})}function M(e){let{parallelRouterKey:t,error:r,errorStyles:n,errorScripts:u,templateStyles:l,templateScripts:i,template:s,notFound:f,forbidden:p,unauthorized:h,segmentViewBoundaries:v}=e,g=(0,a.useContext)(c.LayoutRouterContext);if(!g)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:R,parentCacheNode:E,parentSegmentPath:O,url:P}=g,M=E.parallelRoutes,w=M.get(t);w||(w=new Map,M.set(t,w));let A=R[0],C=null===O?[t]:O.concat([A,t]),x=R[1][t],N=x[0],U=(0,b.createRouterCacheKey)(N,!0),D=(0,m.useRouterBFCache)(x,U),L=[];do{let e=D.tree,t=D.stateKey,a=e[0],v=(0,b.createRouterCacheKey)(a),g=w.get(v);if(void 0===g){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};g=e,w.set(v,e)}let m=E.loading,R=(0,o.jsxs)(c.TemplateContext.Provider,{value:(0,o.jsxs)(j,{segmentPath:C,children:[(0,o.jsx)(d.ErrorBoundary,{errorComponent:r,errorStyles:n,errorScripts:u,children:(0,o.jsx)(S,{loading:m,children:(0,o.jsx)(y.HTTPAccessFallbackBoundary,{notFound:f,forbidden:p,unauthorized:h,children:(0,o.jsxs)(_.RedirectBoundary,{children:[(0,o.jsx)(T,{url:P,tree:e,cacheNode:g,segmentPath:C}),null]})})})}),null]}),children:[l,i,s]},t);L.push(R),D=D.next}while(null!==D);return L}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5477:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return s}});let n=r(457),u=r(1716),o=r(596),l=r(3188),a=r(6556),i=r(86),c=r(907);function s(e){var t,r;let{navigatedAt:s,initialFlightData:f,initialCanonicalUrlParts:d,initialParallelRoutes:p,location:h,couldBeIntercepted:_,postponed:y,prerendered:b}=e,v=d.join("/"),g=(0,c.getFlightDataPartsFromPath)(f[0]),{tree:m,seedData:R,head:E}=g,O={lazyData:null,rsc:null==R?void 0:R[1],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:p,loading:null!=(t=null==R?void 0:R[3])?t:null,navigatedAt:s},P=h?(0,n.createHrefFromUrl)(h):v;(0,i.addRefreshMarkerToActiveParallelSegments)(m,P);let j=new Map;(null===p||0===p.size)&&(0,u.fillLazyItemsTillLeafWithHead)(s,O,void 0,m,R,E,void 0);let T={tree:m,cache:O,prefetchCache:j,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:P,nextUrl:null!=(r=(0,o.extractPathFromFlightRouterState)(m)||(null==h?void 0:h.pathname))?r:null};if(h){let e=new URL(""+h.pathname+h.search,h.origin);(0,l.createSeededPrefetchCacheEntry)({url:e,data:{flightData:[g],canonicalUrl:void 0,couldBeIntercepted:!!_,prerendered:b,postponed:y,staleTime:b&&1?l.STATIC_STALETIME_MS:-1},tree:T.tree,prefetchCache:T.prefetchCache,nextUrl:T.nextUrl,kind:b?a.PrefetchKind.FULL:a.PrefetchKind.AUTO})}return T}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5633:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{onCaughtError:function(){return s},onUncaughtError:function(){return f}});let n=r(4931),u=r(6116),o=r(9800),l=r(8420),a=r(3124),i=n._(r(4431)),c={decorateDevError:e=>e,handleClientError:()=>{},originConsoleError:console.error.bind(console)};function s(e,t){var r;let n,l=null==(r=t.errorBoundary)?void 0:r.constructor;if(n=n||l===a.ErrorBoundaryHandler&&t.errorBoundary.props.errorComponent===i.default)return f(e);(0,o.isBailoutToCSRError)(e)||(0,u.isNextRouterError)(e)||c.originConsoleError(e)}function f(e){(0,o.isBailoutToCSRError)(e)||(0,u.isNextRouterError)(e)||(0,l.reportGlobalError)(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5784:(e,t)=>{"use strict";function r(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isThenable",{enumerable:!0,get:function(){return r}})},5956:()=>{"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},5990:(e,t,r)=>{"use strict";function n(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw TypeError("attempted to use private field on non-instance");return e}r.r(t),r.d(t,{_:()=>n})},6002:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{UnrecognizedActionError:function(){return r},unstable_isUnrecognizedActionError:function(){return n}});class r extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function n(e){return!!(e&&"object"==typeof e&&e instanceof r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6051:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRenderParamsFromClient",{enumerable:!0,get:function(){return o}});let n=r(4455),u=new WeakMap;function o(e){let t=u.get(e);if(t)return t;let r=Promise.resolve(e);return u.set(e,r),Object.keys(e).forEach(t=>{n.wellKnownProperties.has(t)||(r[t]=e[t])}),r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6102:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}});var r=function(e){return e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e}({});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6116:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return o}});let n=r(9956),u=r(1196);function o(e){return(0,u.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6316:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"forbidden",{enumerable:!0,get:function(){return n}}),r(9956).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6329:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AppRouterContext:function(){return u},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return o},MissingSlotContext:function(){return i},TemplateContext:function(){return a}});let n=r(4931)._(r(7620)),u=n.default.createContext(null),o=n.default.createContext(null),l=n.default.createContext(null),a=n.default.createContext(null),i=n.default.createContext(new Set)},6412:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{HTML_LIMITED_BOT_UA_RE:function(){return n.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return o},getBotType:function(){return i},isBot:function(){return a}});let n=r(1466),u=/Googlebot(?!-)|Googlebot$/i,o=n.HTML_LIMITED_BOT_UA_RE.source;function l(e){return n.HTML_LIMITED_BOT_UA_RE.test(e)}function a(e){return u.test(e)||l(e)}function i(e){return u.test(e)?"dom":l(e)?"html":void 0}},6505:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"IconMark",{enumerable:!0,get:function(){return n}}),r(4568);let n=()=>null},6556:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_HMR_REFRESH:function(){return a},ACTION_NAVIGATE:function(){return n},ACTION_PREFETCH:function(){return l},ACTION_REFRESH:function(){return r},ACTION_RESTORE:function(){return u},ACTION_SERVER_ACTION:function(){return i},ACTION_SERVER_PATCH:function(){return o},PrefetchCacheEntryStatus:function(){return s},PrefetchKind:function(){return c}});let r="refresh",n="navigate",u="restore",o="server-patch",l="prefetch",a="hmr-refresh",i="server-action";var c=function(e){return e.AUTO="auto",e.FULL="full",e.TEMPORARY="temporary",e}({}),s=function(e){return e.fresh="fresh",e.reusable="reusable",e.expired="expired",e.stale="stale",e}({});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6569:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}function n(e){return e.startsWith("@")&&"@children"!==e}function u(e,t){if(e.includes(o)){let e=JSON.stringify(t);return"{}"!==e?o+"?"+e:o}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return l},PAGE_SEGMENT_KEY:function(){return o},addSearchParamsIfPageSegment:function(){return u},isGroupSegment:function(){return r},isParallelRouteSegment:function(){return n}});let o="__PAGE__",l="__DEFAULT__"},6572:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let n=r(6556),u=r(7852),o=r(7391),l=r(1025),a=r(9196),i=r(9320),c=r(8742),s=r(2159),f=function(e,t){switch(t.type){case n.ACTION_NAVIGATE:return(0,u.navigateReducer)(e,t);case n.ACTION_SERVER_PATCH:return(0,o.serverPatchReducer)(e,t);case n.ACTION_RESTORE:return(0,l.restoreReducer)(e,t);case n.ACTION_REFRESH:return(0,a.refreshReducer)(e,t);case n.ACTION_HMR_REFRESH:return(0,c.hmrRefreshReducer)(e,t);case n.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case n.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Object.defineProperty(Error("Unknown action"),"__NEXT_ERROR_CODE",{value:"E295",enumerable:!1,configurable:!0})}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6632:(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var a=o?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(u,l,a):u[l]=e[l]}return u.default=e,r&&r.set(e,u),u}r.r(t),r.d(t,{_:()=>u})},6753:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{dispatchAppRouterAction:function(){return l},useActionQueue:function(){return a}});let n=r(6632)._(r(7620)),u=r(5784),o=null;function l(e){if(null===o)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});o(e)}function a(e){let[t,r]=n.default.useState(e.state);return o=t=>e.dispatch(t,r),(0,u.isThenable)(t)?(0,n.use)(t):t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6762:(e,t)=>{"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7102:(e,t,r)=>{"use strict";e.exports=r(7377)},7158:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AsyncMetadataOutlet",{enumerable:!0,get:function(){return l}});let n=r(4568),u=r(7620);function o(e){let{promise:t}=e,{error:r,digest:n}=(0,u.use)(t);if(r)throw n&&(r.digest=n),r;return null}function l(e){let{promise:t}=e;return(0,n.jsx)(u.Suspense,{fallback:null,children:(0,n.jsx)(o,{promise:t})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7168:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{IDLE_LINK_STATUS:function(){return s},PENDING_LINK_STATUS:function(){return c},mountFormInstance:function(){return g},mountLinkInstance:function(){return v},onLinkVisibilityChanged:function(){return R},onNavigationIntent:function(){return E},pingVisibleLinks:function(){return P},setLinkForCurrentNavigation:function(){return f},unmountLinkForCurrentNavigation:function(){return d},unmountPrefetchableInstance:function(){return m}}),r(2064);let n=r(9464),u=r(915),o=r(7620),l=r(6556),a=r(9343),i=null,c={pending:!0},s={pending:!1};function f(e){(0,o.startTransition)(()=>{null==i||i.setOptimisticLinkStatus(s),null==e||e.setOptimisticLinkStatus(c),i=e})}function d(e){i===e&&(i=null)}let p="function"==typeof WeakMap?new WeakMap:new Map,h=new Set,_="function"==typeof IntersectionObserver?new IntersectionObserver(function(e){for(let t of e){let e=t.intersectionRatio>0;R(t.target,e)}},{rootMargin:"200px"}):null;function y(e,t){void 0!==p.get(e)&&m(e),p.set(e,t),null!==_&&_.observe(e)}function b(e){try{return(0,n.createPrefetchURL)(e)}catch(t){return("function"==typeof reportError?reportError:console.error)("Cannot prefetch '"+e+"' because it cannot be converted to a URL."),null}}function v(e,t,r,n,u,o){if(u){let u=b(t);if(null!==u){let t={router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:u.href,setOptimisticLinkStatus:o};return y(e,t),t}}return{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:null,setOptimisticLinkStatus:o}}function g(e,t,r,n){let u=b(t);null!==u&&y(e,{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:u.href,setOptimisticLinkStatus:null})}function m(e){let t=p.get(e);if(void 0!==t){p.delete(e),h.delete(t);let r=t.prefetchTask;null!==r&&(0,u.cancelPrefetchTask)(r)}null!==_&&_.unobserve(e)}function R(e,t){let r=p.get(e);void 0!==r&&(r.isVisible=t,t?h.add(r):h.delete(r),O(r,u.PrefetchPriority.Default))}function E(e,t){let r=p.get(e);void 0!==r&&void 0!==r&&O(r,u.PrefetchPriority.Intent)}function O(e,t){var r;let n=e.prefetchTask;if(!e.isVisible){null!==n&&(0,u.cancelPrefetchTask)(n);return}r=e,(async()=>{let e;switch(r.fetchStrategy){case u.FetchStrategy.PPR:e=l.PrefetchKind.AUTO;break;case u.FetchStrategy.Full:e=l.PrefetchKind.FULL;break;case u.FetchStrategy.PPRRuntime:throw Object.defineProperty(new a.InvariantError("FetchStrategy.PPRRuntime should never be used when `experimental.clientSegmentCache` is disabled"),"__NEXT_ERROR_CODE",{value:"E772",enumerable:!1,configurable:!0});default:r.fetchStrategy,e=void 0}return r.router.prefetch(r.prefetchHref,{kind:e})})().catch(e=>{})}function P(e,t){for(let r of h){let n=r.prefetchTask;if(null!==n&&!(0,u.isPrefetchTaskDirty)(n,e,t))continue;null!==n&&(0,u.cancelPrefetchTask)(n);let o=(0,u.createCacheKey)(r.prefetchHref,e);r.prefetchTask=(0,u.schedulePrefetchTask)(o,t,r.fetchStrategy,u.PrefetchPriority.Default,null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7334:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return u}});let n=r(7647);function u(e,t,r){for(let u in r[1]){let o=r[1][u][0],l=(0,n.createRouterCacheKey)(o),a=t.parallelRoutes.get(u);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(u,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7369:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return o}});let n=r(596);function u(e){return void 0!==e}function o(e,t){var r,o;let l=null==(r=t.shouldScroll)||r,a=e.nextUrl;if(u(t.patchedTree)){let r=(0,n.computeChangedPath)(e.tree,t.patchedTree);r?a=r:a||(a=e.canonicalUrl)}return{canonicalUrl:u(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:u(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:u(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:u(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!l&&(!!u(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:t.onlyHashChange||!1,hashFragment:l?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:l?null!=(o=null==t?void 0:t.scrollableSegments)?o:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:u(t.patchedTree)?t.patchedTree:e.tree,nextUrl:a}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7375:(e,t)=>{"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},7377:(e,t,r)=>{"use strict";var n=r(7509),u={stream:!0},o=Object.prototype.hasOwnProperty,l=new Map;function a(e){var t=r(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function i(){}function c(e){for(var t=e[1],n=[],u=0;uf||35===f||114===f||120===f?(d=f,f=3,s++):(d=0,f=3);continue;case 2:44===(b=i[s++])?f=4:h=h<<4|(96i.length&&(b=-1)}var v=i.byteOffset+s;if(-1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return s}});let n=r(457),u=r(7772),o=r(8628),l=r(7852),a=r(1504),i=r(7369),c=r(9464);function s(e,t){let{serverResponse:{flightData:r,canonicalUrl:s},navigatedAt:f}=t,d={};if(d.preserveCustomHistoryState=!1,"string"==typeof r)return(0,l.handleExternalUrl)(e,d,r,e.pushRef.pendingPush);let p=e.tree,h=e.cache;for(let t of r){let{segmentPath:r,tree:i}=t,_=(0,u.applyRouterStatePatchToTree)(["",...r],p,i,e.canonicalUrl);if(null===_)return e;if((0,o.isNavigatingToNewRootLayout)(p,_))return(0,l.handleExternalUrl)(e,d,e.canonicalUrl,e.pushRef.pendingPush);let y=s?(0,n.createHrefFromUrl)(s):void 0;y&&(d.canonicalUrl=y);let b=(0,c.createEmptyCacheNode)();(0,a.applyFlightData)(f,h,b,t),d.patchedTree=_,d.cache=b,h=b,p=_}return(0,i.handleMutable)(e,d)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7425:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{addSearchParamsToPageSegments:function(){return d},handleAliasedPrefetchEntry:function(){return f}});let n=r(6569),u=r(9464),o=r(7772),l=r(457),a=r(7647),i=r(9600),c=r(7369),s=r(7852);function f(e,t,r,f,p){let h,_=t.tree,y=t.cache,b=(0,l.createHrefFromUrl)(f),v=[];if("string"==typeof r)return!1;for(let t of r){if(!function e(t){if(!t)return!1;let r=t[2];if(t[3])return!0;for(let t in r)if(e(r[t]))return!0;return!1}(t.seedData))continue;let r=t.tree;r=d(r,Object.fromEntries(f.searchParams));let{seedData:l,isRootRender:c,pathToSegment:p}=t,g=["",...p];r=d(r,Object.fromEntries(f.searchParams));let m=(0,o.applyRouterStatePatchToTree)(g,_,r,b),R=(0,u.createEmptyCacheNode)();if(c&&l){let t=l[1];R.loading=l[3],R.rsc=t,function e(t,r,u,o,l){if(0!==Object.keys(o[1]).length)for(let i in o[1]){let c,s=o[1][i],f=s[0],d=(0,a.createRouterCacheKey)(f),p=null!==l&&void 0!==l[2][i]?l[2][i]:null;if(null!==p){let e=p[1],r=p[3];c={lazyData:null,rsc:f.includes(n.PAGE_SEGMENT_KEY)?null:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:r,navigatedAt:t}}else c={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};let h=r.parallelRoutes.get(i);h?h.set(d,c):r.parallelRoutes.set(i,new Map([[d,c]])),e(t,c,u,s,p)}}(e,R,y,r,l)}else R.rsc=y.rsc,R.prefetchRsc=y.prefetchRsc,R.loading=y.loading,R.parallelRoutes=new Map(y.parallelRoutes),(0,i.fillCacheWithNewSubTreeDataButOnlyLoading)(e,R,y,t);for(let e of(m&&(_=m,y=R,h=!0),(0,s.generateSegmentsFromPatch)(r))){let r=[...t.pathToSegment,...e];r[r.length-1]!==n.DEFAULT_SEGMENT_KEY&&v.push(r)}}return!!h&&(p.patchedTree=_,p.cache=y,p.canonicalUrl=b,p.hashFragment=f.hash,p.scrollableSegments=v,(0,c.handleMutable)(t,p))}function d(e,t){let[r,u,...o]=e;if(r.includes(n.PAGE_SEGMENT_KEY))return[(0,n.addSearchParamsIfPageSegment)(r,t),u,...o];let l={};for(let[e,r]of Object.entries(u))l[e]=d(r,t);return[r,l,...o]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7449:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(7859);let n=r(3666),u=r(1014);(0,n.appBootstrap)(()=>{let{hydrate:e}=r(3668);r(9464),r(5341),e(u)}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7509:(e,t,r)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(9539)},7620:(e,t,r)=>{"use strict";e.exports=r(1275)},7647:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return u}});let n=r(6569);function u(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7662:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,r,o){let l=o.length<=2,[a,i]=o,c=(0,u.createRouterCacheKey)(i),s=r.parallelRoutes.get(a),f=t.parallelRoutes.get(a);f&&f!==s||(f=new Map(s),t.parallelRoutes.set(a,f));let d=null==s?void 0:s.get(c),p=f.get(c);if(l){p&&p.lazyData&&p!==d||f.set(c,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}if(!p||!d){p||f.set(c,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}return p===d&&(p={lazyData:p.lazyData,rsc:p.rsc,prefetchRsc:p.prefetchRsc,head:p.head,prefetchHead:p.prefetchHead,parallelRoutes:new Map(p.parallelRoutes),loading:p.loading},f.set(c,p)),e(p,d,(0,n.getNextFlightSegmentPath)(o))}}});let n=r(907),u=r(7647);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7772:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,r,n,i){let c,[s,f,d,p,h]=r;if(1===t.length){let e=a(r,n);return(0,l.addRefreshMarkerToActiveParallelSegments)(e,i),e}let[_,y]=t;if(!(0,o.matchSegment)(_,s))return null;if(2===t.length)c=a(f[y],n);else if(null===(c=e((0,u.getNextFlightSegmentPath)(t),f[y],n,i)))return null;let b=[t[0],{...f,[y]:c},d,p];return h&&(b[4]=!0),(0,l.addRefreshMarkerToActiveParallelSegments)(b,i),b}}});let n=r(6569),u=r(907),o=r(646),l=r(86);function a(e,t){let[r,u]=e,[l,i]=t;if(l===n.DEFAULT_SEGMENT_KEY&&r!==n.DEFAULT_SEGMENT_KEY)return e;if((0,o.matchSegment)(r,l)){let t={};for(let e in u)void 0!==i[e]?t[e]=a(u[e],i[e]):t[e]=u[e];for(let e in i)t[e]||(t[e]=i[e]);let n=[r,t];return e[2]&&(n[2]=e[2]),e[3]&&(n[3]=e[3]),e[4]&&(n[4]=e[4]),n}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7852:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{generateSegmentsFromPatch:function(){return m},handleExternalUrl:function(){return g},navigateReducer:function(){return function e(t,r){let{url:R,isExternalUrl:E,navigateType:O,shouldScroll:P,allowAliasing:j}=r,T={},{hash:S}=R,M=(0,u.createHrefFromUrl)(R),w="push"===O;if((0,y.prunePrefetchCache)(t.prefetchCache),T.preserveCustomHistoryState=!1,T.pendingPush=w,E)return g(t,T,R.toString(),w);if(document.getElementById("__next-page-redirect"))return g(t,T,M,w);let A=(0,y.getOrCreatePrefetchCacheEntry)({url:R,nextUrl:t.nextUrl,tree:t.tree,prefetchCache:t.prefetchCache,allowAliasing:j}),{treeAtTimeOfPrefetch:C,data:x}=A;return d.prefetchQueue.bump(x),x.then(d=>{let{flightData:y,canonicalUrl:E,postponed:O}=d,j=Date.now(),x=!1;if(A.lastUsedTime||(A.lastUsedTime=j,x=!0),A.aliased){let n=new URL(R.href);E&&(n.pathname=E.pathname);let u=(0,v.handleAliasedPrefetchEntry)(j,t,y,n,T);return!1===u?e(t,{...r,allowAliasing:!1}):u}if("string"==typeof y)return g(t,T,y,w);let N=E?(0,u.createHrefFromUrl)(E):M;if(S&&t.canonicalUrl.split("#",1)[0]===N.split("#",1)[0])return T.onlyHashChange=!0,T.canonicalUrl=N,T.shouldScroll=P,T.hashFragment=S,T.scrollableSegments=[],(0,s.handleMutable)(t,T);let U=t.tree,D=t.cache,L=[];for(let e of y){let{pathToSegment:r,seedData:u,head:s,isHeadPartial:d,isRootRender:y}=e,v=e.tree,E=["",...r],P=(0,l.applyRouterStatePatchToTree)(E,U,v,M);if(null===P&&(P=(0,l.applyRouterStatePatchToTree)(E,C,v,M)),null!==P){if(u&&y&&O){let e=(0,_.startPPRNavigation)(j,D,U,v,u,s,d,!1,L);if(null!==e){if(null===e.route)return g(t,T,M,w);P=e.route;let r=e.node;null!==r&&(T.cache=r);let u=e.dynamicRequestTree;if(null!==u){let r=(0,n.fetchServerResponse)(new URL(N,R.origin),{flightRouterState:u,nextUrl:t.nextUrl});(0,_.listenForDynamicRequest)(e,r)}}else P=v}else{if((0,i.isNavigatingToNewRootLayout)(U,P))return g(t,T,M,w);let n=(0,p.createEmptyCacheNode)(),u=!1;for(let t of(A.status!==c.PrefetchCacheEntryStatus.stale||x?u=(0,f.applyFlightData)(j,D,n,e,A):(u=function(e,t,r,n){let u=!1;for(let o of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),m(n).map(e=>[...r,...e])))(0,b.clearCacheNodeDataForSegmentPath)(e,t,o),u=!0;return u}(n,D,r,v),A.lastUsedTime=j),(0,a.shouldHardNavigate)(E,U)?(n.rsc=D.rsc,n.prefetchRsc=D.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(n,D,r),T.cache=n):u&&(T.cache=n,D=n),m(v))){let e=[...r,...t];e[e.length-1]!==h.DEFAULT_SEGMENT_KEY&&L.push(e)}}U=P}}return T.patchedTree=U,T.canonicalUrl=N,T.scrollableSegments=L,T.hashFragment=S,T.shouldScroll=P,(0,s.handleMutable)(t,T)},()=>t)}}});let n=r(120),u=r(457),o=r(2780),l=r(7772),a=r(2965),i=r(8628),c=r(6556),s=r(7369),f=r(1504),d=r(9320),p=r(9464),h=r(6569),_=r(8252),y=r(3188),b=r(7662),v=r(7425);function g(e,t,r,n){return t.mpaNavigation=!0,t.canonicalUrl=r,t.pendingPush=n,t.scrollableSegments=void 0,(0,s.handleMutable)(e,t)}function m(e){let t=[],[r,n]=e;if(0===Object.keys(n).length)return[[r]];for(let[e,u]of Object.entries(n))for(let n of m(u))""===r?t.push([e,...n]):t.push([r,e,...n]);return t}r(915),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7859:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(382);let n=r(1271);{let e=r.u;r.u=function(){for(var t=arguments.length,r=Array(t),u=0;u{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ROOT_SEGMENT_CACHE_KEY:function(){return o},ROOT_SEGMENT_REQUEST_KEY:function(){return u},appendSegmentCacheKeyPart:function(){return c},appendSegmentRequestKeyPart:function(){return a},convertSegmentPathToStaticExportFilename:function(){return d},createSegmentCacheKeyPart:function(){return i},createSegmentRequestKeyPart:function(){return l}});let n=r(6569),u="",o="";function l(e){if("string"==typeof e)return e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:"/_not-found"===e?"_not-found":f(e);let t=e[0],r=e[2];return"$"+r+"$"+f(t)}function a(e,t,r){return e+"/"+("children"===t?r:"@"+f(t)+"/"+r)}function i(e,t){return"string"==typeof t?e:e+"$"+f(t[1])}function c(e,t,r){return e+"/"+("children"===t?r:"@"+f(t)+"/"+r)}let s=/^[a-zA-Z0-9\-_@]+$/;function f(e){return s.test(e)?e:"!"+btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function d(e){return"__next"+e.replace(/\//g,".")+".txt"}},7971:(e,t)=>{"use strict";function r(e){return Object.prototype.toString.call(e)}function n(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getObjectClassLabel:function(){return r},isPlainObject:function(){return n}})},8243:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(4931),u=r(4568);r(7620);let o=n._(r(1146)),l=r(3124),a=(0,r(6412).isBot)(window.navigator.userAgent);function i(e){let{children:t,errorComponent:r,errorStyles:n,errorScripts:i}=e;return a?(0,u.jsx)(o.default,{children:t}):(0,u.jsx)(l.ErrorBoundary,{errorComponent:r,errorStyles:n,errorScripts:i,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8252:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{abortTask:function(){return h},listenForDynamicRequest:function(){return p},startPPRNavigation:function(){return c},updateCacheNodeOnPopstateRestoration:function(){return function e(t,r){let n=r[1],u=t.parallelRoutes,l=new Map(u);for(let t in n){let r=n[t],a=r[0],i=(0,o.createRouterCacheKey)(a),c=u.get(t);if(void 0!==c){let n=c.get(i);if(void 0!==n){let u=e(n,r),o=new Map(c);o.set(i,u),l.set(t,o)}}}let a=t.rsc,i=b(a)&&"pending"===a.status;return{lazyData:null,rsc:a,head:t.head,prefetchHead:i?t.prefetchHead:[null,null],prefetchRsc:i?t.prefetchRsc:null,loading:t.loading,parallelRoutes:l,navigatedAt:t.navigatedAt}}}});let n=r(6569),u=r(646),o=r(7647),l=r(8628),a=r(3188),i={route:null,node:null,dynamicRequestTree:null,children:null};function c(e,t,r,l,a,c,d,p,h){return function e(t,r,l,a,c,d,p,h,_,y,b){let v=l[1],g=a[1],m=null!==d?d[2]:null;c||!0===a[4]&&(c=!0);let R=r.parallelRoutes,E=new Map(R),O={},P=null,j=!1,T={};for(let r in g){let l,a=g[r],f=v[r],d=R.get(r),S=null!==m?m[r]:null,M=a[0],w=y.concat([r,M]),A=(0,o.createRouterCacheKey)(M),C=void 0!==f?f[0]:void 0,x=void 0!==d?d.get(A):void 0;if(null!==(l=M===n.DEFAULT_SEGMENT_KEY?void 0!==f?{route:f,node:null,dynamicRequestTree:null,children:null}:s(t,f,a,x,c,void 0!==S?S:null,p,h,w,b):_&&0===Object.keys(a[1]).length?s(t,f,a,x,c,void 0!==S?S:null,p,h,w,b):void 0!==f&&void 0!==C&&(0,u.matchSegment)(M,C)&&void 0!==x&&void 0!==f?e(t,x,f,a,c,S,p,h,_,w,b):s(t,f,a,x,c,void 0!==S?S:null,p,h,w,b))){if(null===l.route)return i;null===P&&(P=new Map),P.set(r,l);let e=l.node;if(null!==e){let t=new Map(d);t.set(A,e),E.set(r,t)}let t=l.route;O[r]=t;let n=l.dynamicRequestTree;null!==n?(j=!0,T[r]=n):T[r]=t}else O[r]=a,T[r]=a}if(null===P)return null;let S={lazyData:null,rsc:r.rsc,prefetchRsc:r.prefetchRsc,head:r.head,prefetchHead:r.prefetchHead,loading:r.loading,parallelRoutes:E,navigatedAt:t};return{route:f(a,O),node:S,dynamicRequestTree:j?f(a,T):null,children:P}}(e,t,r,l,!1,a,c,d,p,[],h)}function s(e,t,r,n,u,c,s,p,h,_){return!u&&(void 0===t||(0,l.isNavigatingToNewRootLayout)(t,r))?i:function e(t,r,n,u,l,i,c,s){let p,h,_,y,b=r[1],v=0===Object.keys(b).length;if(void 0!==n&&n.navigatedAt+a.DYNAMIC_STALETIME_MS>t)p=n.rsc,h=n.loading,_=n.head,y=n.navigatedAt;else if(null===u)return d(t,r,null,l,i,c,s);else if(p=u[1],h=u[3],_=v?l:null,y=t,u[4]||i&&v)return d(t,r,u,l,i,c,s);let g=null!==u?u[2]:null,m=new Map,R=void 0!==n?n.parallelRoutes:null,E=new Map(R),O={},P=!1;if(v)s.push(c);else for(let r in b){let n=b[r],u=null!==g?g[r]:null,a=null!==R?R.get(r):void 0,f=n[0],d=c.concat([r,f]),p=(0,o.createRouterCacheKey)(f),h=e(t,n,void 0!==a?a.get(p):void 0,u,l,i,d,s);m.set(r,h);let _=h.dynamicRequestTree;null!==_?(P=!0,O[r]=_):O[r]=n;let y=h.node;if(null!==y){let e=new Map;e.set(p,y),E.set(r,e)}}return{route:r,node:{lazyData:null,rsc:p,prefetchRsc:null,head:_,prefetchHead:null,loading:h,parallelRoutes:E,navigatedAt:y},dynamicRequestTree:P?f(r,O):null,children:m}}(e,r,n,c,s,p,h,_)}function f(e,t){let r=[e[0],t];return 2 in e&&(r[2]=e[2]),3 in e&&(r[3]=e[3]),4 in e&&(r[4]=e[4]),r}function d(e,t,r,n,u,l,a){let i=f(t,t[1]);return i[3]="refetch",{route:t,node:function e(t,r,n,u,l,a,i){let c=r[1],s=null!==n?n[2]:null,f=new Map;for(let r in c){let n=c[r],d=null!==s?s[r]:null,p=n[0],h=a.concat([r,p]),_=(0,o.createRouterCacheKey)(p),y=e(t,n,void 0===d?null:d,u,l,h,i),b=new Map;b.set(_,y),f.set(r,b)}let d=0===f.size;d&&i.push(a);let p=null!==n?n[1]:null,h=null!==n?n[3]:null;return{lazyData:null,parallelRoutes:f,prefetchRsc:void 0!==p?p:null,prefetchHead:d?u:[null,null],loading:void 0!==h?h:null,rsc:v(),head:d?v():null,navigatedAt:t}}(e,t,r,n,u,l,a),dynamicRequestTree:i,children:null}}function p(e,t){t.then(t=>{let{flightData:r}=t;if("string"!=typeof r){for(let t of r){let{segmentPath:r,tree:n,seedData:l,head:a}=t;l&&function(e,t,r,n,l){let a=e;for(let e=0;e{h(e,t)})}function h(e,t){let r=e.node;if(null===r)return;let n=e.children;if(null===n)_(e.route,r,t);else for(let e of n.values())h(e,t);e.dynamicRequestTree=null}function _(e,t,r){let n=e[1],u=t.parallelRoutes;for(let e in n){let t=n[e],l=u.get(e);if(void 0===l)continue;let a=t[0],i=(0,o.createRouterCacheKey)(a),c=l.get(i);void 0!==c&&_(t,c,r)}let l=t.rsc;b(l)&&(null===r?l.resolve(null):l.reject(r));let a=t.head;b(a)&&a.resolve(null)}let y=Symbol();function b(e){return e&&e.tag===y}function v(){let e,t,r=new Promise((r,n)=>{e=r,t=n});return r.status="pending",r.resolve=t=>{"pending"===r.status&&(r.status="fulfilled",r.value=t,e(t))},r.reject=e=>{"pending"===r.status&&(r.status="rejected",r.reason=e,t(e))},r.tag=y,r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8265:(e,t)=>{"use strict";function r(e,t){var r=e.length;for(e.push(t);0>>1,u=e[n];if(0>>1;no(i,r))co(s,i)?(e[n]=s,e[c]=r,n=c):(e[n]=i,e[a]=r,n=a);else if(co(s,r))e[n]=s,e[c]=r,n=c;else break}}return t}function o(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,a=performance;t.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,_=!1,y=!1,b=!1,v=!1,g="function"==typeof setTimeout?setTimeout:null,m="function"==typeof clearTimeout?clearTimeout:null,R="undefined"!=typeof setImmediate?setImmediate:null;function E(e){for(var t=n(f);null!==t;){if(null===t.callback)u(f);else if(t.startTime<=e)u(f),t.sortIndex=t.expirationTime,r(s,t);else break;t=n(f)}}function O(e){if(b=!1,E(e),!y)if(null!==n(s))y=!0,P||(P=!0,l());else{var t=n(f);null!==t&&x(O,t.startTime-e)}}var P=!1,j=-1,T=5,S=-1;function M(){return!!v||!(t.unstable_now()-Se&&M());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var i=a(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,E(e),r=!0;break t}p===n(s)&&u(s),E(e)}else u(s);p=n(s)}if(null!==p)r=!0;else{var c=n(f);null!==c&&x(O,c.startTime-e),r=!1}}break e}finally{p=null,h=o,_=!1}}}finally{r?l():P=!1}}}if("function"==typeof R)l=function(){R(w)};else if("undefined"!=typeof MessageChannel){var A=new MessageChannel,C=A.port2;A.port1.onmessage=w,l=function(){C.postMessage(null)}}else l=function(){g(w,0)};function x(e,r){j=g(function(){e(t.unstable_now())},r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125a?(e.sortIndex=o,r(f,e),null===n(s)&&e===n(f)&&(b?(m(j),j=-1):b=!0,x(O,o-a))):(e.sortIndex=i,r(s,e),y||_||(y=!0,P||(P=!0,l()))),e},t.unstable_shouldYield=M,t.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}},8420:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reportGlobalError",{enumerable:!0,get:function(){return r}});let r="function"==typeof reportError?reportError:e=>{globalThis.console.error(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8457:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{METADATA_BOUNDARY_NAME:function(){return r},OUTLET_BOUNDARY_NAME:function(){return u},ROOT_LAYOUT_BOUNDARY_NAME:function(){return o},VIEWPORT_BOUNDARY_NAME:function(){return n}});let r="__next_metadata_boundary__",n="__next_viewport_boundary__",u="__next_outlet_boundary__",o="__next_root_layout_boundary__"},8520:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return u}});let n=r(4005);function u(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:u,hash:o}=(0,n.parsePath)(e);return""+t+r+u+o}},8534:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return o},normalizeRscURL:function(){return l}});let n=r(7375),u=r(6569);function o(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,u.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},8545:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return n}});let n=r(3255).unstable_rethrow;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8604:(e,t,r)=>{"use strict";e.exports=r(8265)},8609:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HandleISRError",{enumerable:!0,get:function(){return n}});let r=void 0;function n(e){let{error:t}=e;if(r){let e=r.getStore();if((null==e?void 0:e.isRevalidate)||(null==e?void 0:e.isStaticGeneration))throw console.error(t),t}return null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8628:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let n=t[0],u=r[0];if(Array.isArray(n)&&Array.isArray(u)){if(n[0]!==u[0]||n[2]!==u[2])return!0}else if(n!==u)return!0;if(t[4])return!r[4];if(r[4])return!0;let o=Object.values(t[1])[0],l=Object.values(r[1])[0];return!o||!l||e(o,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8716:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setAttributesFromProps",{enumerable:!0,get:function(){return o}});let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},n=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function u(e){return["async","defer","noModule"].includes(e)}function o(e,t){for(let[o,l]of Object.entries(t)){if(!t.hasOwnProperty(o)||n.includes(o)||void 0===l)continue;let a=r[o]||o.toLowerCase();"SCRIPT"===e.tagName&&u(a)?e[a]=!!l:e.setAttribute(a,String(l)),(!1===l||"SCRIPT"===e.tagName&&u(a)&&(!l||"false"===l))&&(e.setAttribute(a,""),e.removeAttribute(a))}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8742:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hmrRefreshReducer",{enumerable:!0,get:function(){return n}}),r(120),r(457),r(7772),r(8628),r(7852),r(7369),r(1504),r(9464),r(809),r(2610);let n=function(e,t){return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8751:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRenderParamsFromClient",{enumerable:!0,get:function(){return n}});let n=r(6051).createRenderParamsFromClient;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8972:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return s},RedirectType:function(){return u.RedirectType},forbidden:function(){return l.forbidden},notFound:function(){return o.notFound},permanentRedirect:function(){return n.permanentRedirect},redirect:function(){return n.redirect},unauthorized:function(){return a.unauthorized},unstable_isUnrecognizedActionError:function(){return f},unstable_rethrow:function(){return i.unstable_rethrow}});let n=r(9731),u=r(1196),o=r(3349),l=r(6316),a=r(9137),i=r(8545);class c extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class s extends URLSearchParams{append(){throw new c}delete(){throw new c}set(){throw new c}sort(){throw new c}}function f(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9137:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unauthorized",{enumerable:!0,get:function(){return n}}),r(9956).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9168:(e,t)=>{"use strict";function r(e){let t=5381;for(let r=0;r>>0}function n(e){return r(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{djb2Hash:function(){return r},hexHash:function(){return n}})},9171:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{setCacheBustingSearchParam:function(){return o},setCacheBustingSearchParamWithHash:function(){return l}});let n=r(9864),u=r(9935),o=(e,t)=>{l(e,(0,n.computeCacheBustingSearchParam)(t[u.NEXT_ROUTER_PREFETCH_HEADER],t[u.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],t[u.NEXT_ROUTER_STATE_TREE_HEADER],t[u.NEXT_URL]))},l=(e,t)=>{let r=e.search,n=(r.startsWith("?")?r.slice(1):r).split("&").filter(e=>e&&!e.startsWith(""+u.NEXT_RSC_UNION_QUERY+"="));t.length>0?n.push(u.NEXT_RSC_UNION_QUERY+"="+t):n.push(""+u.NEXT_RSC_UNION_QUERY),e.search=n.length?"?"+n.join("&"):""};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9196:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return h}});let n=r(120),u=r(457),o=r(7772),l=r(8628),a=r(7852),i=r(7369),c=r(1716),s=r(9464),f=r(809),d=r(2610),p=r(86);function h(e,t){let{origin:r}=t,h={},_=e.canonicalUrl,y=e.tree;h.preserveCustomHistoryState=!1;let b=(0,s.createEmptyCacheNode)(),v=(0,d.hasInterceptionRouteInCurrentTree)(e.tree);b.lazyData=(0,n.fetchServerResponse)(new URL(_,r),{flightRouterState:[y[0],y[1],y[2],"refetch"],nextUrl:v?e.nextUrl:null});let g=Date.now();return b.lazyData.then(async r=>{let{flightData:n,canonicalUrl:s}=r;if("string"==typeof n)return(0,a.handleExternalUrl)(e,h,n,e.pushRef.pendingPush);for(let r of(b.lazyData=null,n)){let{tree:n,seedData:i,head:d,isRootRender:m}=r;if(!m)return console.log("REFRESH FAILED"),e;let R=(0,o.applyRouterStatePatchToTree)([""],y,n,e.canonicalUrl);if(null===R)return(0,f.handleSegmentMismatch)(e,t,n);if((0,l.isNavigatingToNewRootLayout)(y,R))return(0,a.handleExternalUrl)(e,h,_,e.pushRef.pendingPush);let E=s?(0,u.createHrefFromUrl)(s):void 0;if(s&&(h.canonicalUrl=E),null!==i){let e=i[1],t=i[3];b.rsc=e,b.prefetchRsc=null,b.loading=t,(0,c.fillLazyItemsTillLeafWithHead)(g,b,void 0,n,i,d,void 0),h.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({navigatedAt:g,state:e,updatedTree:R,updatedCache:b,includeNextUrl:v,canonicalUrl:h.canonicalUrl||e.canonicalUrl}),h.cache=b,h.patchedTree=R,y=R}return(0,i.handleMutable)(e,h)},()=>e)}r(915),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9320:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{prefetchQueue:function(){return o},prefetchReducer:function(){return l}});let n=r(3526),u=r(3188),o=new n.PromiseQueue(5),l=function(e,t){(0,u.prunePrefetchCache)(e.prefetchCache);let{url:r}=t;return(0,u.getOrCreatePrefetchCacheEntry)({url:r,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,allowAliasing:!0}),e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9323:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return n}});let n=r(3538).createRenderSearchParamsFromClient;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9343:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InvariantError",{enumerable:!0,get:function(){return r}});class r extends Error{constructor(e,t){super("Invariant: "+(e.endsWith(".")?e:e+".")+" This is a bug in Next.js.",t),this.name="InvariantError"}}},9464:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createEmptyCacheNode:function(){return x},createPrefetchURL:function(){return A},default:function(){return L},isExternalURL:function(){return w}});let n=r(4931),u=r(6632),o=r(4568),l=u._(r(7620)),a=r(6329),i=r(6556),c=r(457),s=r(9480),f=r(6753),d=r(6412),p=r(4539),h=r(522),_=r(3444),y=r(1373),b=r(2084),v=r(668),g=r(4540),m=r(596),R=r(1830),E=r(2064),O=r(9731),P=r(1196);r(7168);let j=n._(r(8243)),T=n._(r(4431)),S=r(5104),M={};function w(e){return e.origin!==window.location.origin}function A(e){let t;if((0,d.isBot)(window.navigator.userAgent))return null;try{t=new URL((0,p.addBasePath)(e),window.location.href)}catch(t){throw Object.defineProperty(Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL."),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return w(t)?null:t}function C(e){let{appRouterState:t}=e;return(0,l.useInsertionEffect)(()=>{let{tree:e,pushRef:r,canonicalUrl:n}=t,u={...r.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};r.pendingPush&&(0,c.createHrefFromUrl)(new URL(window.location.href))!==n?(r.pendingPush=!1,window.history.pushState(u,"",n)):window.history.replaceState(u,"",n)},[t]),(0,l.useEffect)(()=>{},[t.nextUrl,t.tree]),null}function x(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1}}function N(e){null==e&&(e={});let t=window.history.state,r=null==t?void 0:t.__NA;r&&(e.__NA=r);let n=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return n&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=n),e}function U(e){let{headCacheNode:t}=e,r=null!==t?t.head:null,n=null!==t?t.prefetchHead:null,u=null!==n?n:r;return(0,l.useDeferredValue)(r,u)}function D(e){let t,{actionQueue:r,assetPrefix:n,globalError:u}=e,c=(0,f.useActionQueue)(r),{canonicalUrl:d}=c,{searchParams:p,pathname:R}=(0,l.useMemo)(()=>{let e=new URL(d,window.location.href);return{searchParams:e.searchParams,pathname:(0,g.hasBasePath)(e.pathname)?(0,v.removeBasePath)(e.pathname):e.pathname}},[d]);(0,l.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(M.pendingMpaPath=void 0,(0,f.dispatchAppRouterAction)({type:i.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[]),(0,l.useEffect)(()=>{function e(e){let t="reason"in e?e.reason:e.error;if((0,P.isRedirectError)(t)){e.preventDefault();let r=(0,O.getURLFromRedirectError)(t);(0,O.getRedirectTypeFromError)(t)===P.RedirectType.push?E.publicAppRouterInstance.push(r,{}):E.publicAppRouterInstance.replace(r,{})}}return window.addEventListener("error",e),window.addEventListener("unhandledrejection",e),()=>{window.removeEventListener("error",e),window.removeEventListener("unhandledrejection",e)}},[]);let{pushRef:T}=c;if(T.mpaNavigation){if(M.pendingMpaPath!==d){let e=window.location;T.pendingPush?e.assign(d):e.replace(d),M.pendingMpaPath=d}throw b.unresolvedThenable}(0,l.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),r=e=>{var t;let r=window.location.href,n=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,l.startTransition)(()=>{(0,f.dispatchAppRouterAction)({type:i.ACTION_RESTORE,url:new URL(null!=e?e:r,r),tree:n})})};window.history.pushState=function(t,n,u){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=N(t),u&&r(u)),e(t,n,u)},window.history.replaceState=function(e,n,u){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=N(e),u&&r(u)),t(e,n,u)};let n=e=>{if(e.state){if(!e.state.__NA)return void window.location.reload();(0,l.startTransition)(()=>{(0,E.dispatchTraverseAction)(window.location.href,e.state.__PRIVATE_NEXTJS_INTERNALS_TREE)})}};return window.addEventListener("popstate",n),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",n)}},[]);let{cache:w,tree:A,nextUrl:x,focusAndScrollRef:D}=c,L=(0,l.useMemo)(()=>(0,y.findHeadInCache)(w,A[1]),[w,A]),I=(0,l.useMemo)(()=>(0,m.getSelectedParams)(A),[A]),k=(0,l.useMemo)(()=>({parentTree:A,parentCacheNode:w,parentSegmentPath:null,url:d}),[A,w,d]),H=(0,l.useMemo)(()=>({tree:A,focusAndScrollRef:D,nextUrl:x}),[A,D,x]);if(null!==L){let[e,r,n]=L;t=(0,o.jsx)(U,{headCacheNode:e},r)}else t=null;let B=(0,o.jsxs)(_.RedirectBoundary,{children:[t,(0,o.jsx)(S.RootLayoutBoundary,{children:w.rsc}),(0,o.jsx)(h.AppRouterAnnouncer,{tree:A})]});return B=(0,o.jsx)(j.default,{errorComponent:u[0],errorStyles:u[1],children:B}),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(C,{appRouterState:c}),(0,o.jsx)(F,{}),(0,o.jsx)(s.PathParamsContext.Provider,{value:I,children:(0,o.jsx)(s.PathnameContext.Provider,{value:R,children:(0,o.jsx)(s.SearchParamsContext.Provider,{value:p,children:(0,o.jsx)(a.GlobalLayoutRouterContext.Provider,{value:H,children:(0,o.jsx)(a.AppRouterContext.Provider,{value:E.publicAppRouterInstance,children:(0,o.jsx)(a.LayoutRouterContext.Provider,{value:k,children:B})})})})})})]})}function L(e){let{actionQueue:t,globalErrorState:r,assetPrefix:n}=e;(0,R.useNavFailureHandler)();let u=(0,o.jsx)(D,{actionQueue:t,assetPrefix:n,globalError:r});return(0,o.jsx)(j.default,{errorComponent:T.default,children:u})}let I=new Set,k=new Set;function F(){let[,e]=l.default.useState(0),t=I.size;return(0,l.useEffect)(()=>{let r=()=>e(e=>e+1);return k.add(r),t!==I.size&&r(),()=>{k.delete(r)}},[t,e]),[...I].map((e,t)=>(0,o.jsx)("link",{rel:"stylesheet",href:""+e,precedence:"next"},t))}globalThis._N_E_STYLE_LOAD=function(e){let t=I.size;return I.add(e),I.size!==t&&k.forEach(e=>e()),Promise.resolve()},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9480:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PathParamsContext:function(){return l},PathnameContext:function(){return o},SearchParamsContext:function(){return u}});let n=r(7620),u=(0,n.createContext)(null),o=(0,n.createContext)(null),l=(0,n.createContext)(null)},9539:(e,t,r)=>{"use strict";var n=r(7620);function u(e){var t="https://react.dev/errors/"+e;if(1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{fillCacheWithNewSubTreeData:function(){return i},fillCacheWithNewSubTreeDataButOnlyLoading:function(){return c}});let n=r(7334),u=r(1716),o=r(7647),l=r(6569);function a(e,t,r,a,i,c){let{segmentPath:s,seedData:f,tree:d,head:p}=a,h=t,_=r;for(let t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return l}});let n=r(7620),u=r(6556),o=r(6753);async function l(e,t){return new Promise((r,l)=>{(0,n.startTransition)(()=>{(0,o.dispatchAppRouterAction)({type:u.ACTION_SERVER_ACTION,actionId:e,actionArgs:t,resolve:r,reject:l})})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9681:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return u},getProperError:function(){return o}});let n=r(7971);function u(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function o(e){return u(e)?e:Object.defineProperty(Error((0,n.isPlainObject)(e)?function(e){let t=new WeakSet;return JSON.stringify(e,(e,r)=>{if("object"==typeof r&&null!==r){if(t.has(r))return"[Circular]";t.add(r)}return r})}(e):e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},9731:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getRedirectError:function(){return l},getRedirectStatusCodeFromError:function(){return f},getRedirectTypeFromError:function(){return s},getURLFromRedirectError:function(){return c},permanentRedirect:function(){return i},redirect:function(){return a}});let n=r(6102),u=r(1196),o=void 0;function l(e,t,r){void 0===r&&(r=n.RedirectStatusCode.TemporaryRedirect);let o=Object.defineProperty(Error(u.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return o.digest=u.REDIRECT_ERROR_CODE+";"+t+";"+e+";"+r+";",o}function a(e,t){var r;throw null!=t||(t=(null==o||null==(r=o.getStore())?void 0:r.isAction)?u.RedirectType.push:u.RedirectType.replace),l(e,t,n.RedirectStatusCode.TemporaryRedirect)}function i(e,t){throw void 0===t&&(t=u.RedirectType.replace),l(e,t,n.RedirectStatusCode.PermanentRedirect)}function c(e){return(0,u.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function s(e){if(!(0,u.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function f(e){if(!(0,u.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9800:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return u}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function u(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},9864:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"computeCacheBustingSearchParam",{enumerable:!0,get:function(){return u}});let n=r(9168);function u(e,t,r,u){return(void 0===e||"0"===e)&&void 0===t&&void 0===r&&void 0===u?"":(0,n.hexHash)([e||"0",t||"0",r||"0",u||"0"].join(","))}},9892:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return n}});let n=r(4931)._(r(7620)).default.createContext({})},9935:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_HEADER:function(){return n},FLIGHT_HEADERS:function(){return f},NEXT_ACTION_NOT_FOUND_HEADER:function(){return v},NEXT_DID_POSTPONE_HEADER:function(){return h},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return i},NEXT_HMR_REFRESH_HEADER:function(){return a},NEXT_IS_PRERENDER_HEADER:function(){return b},NEXT_REWRITTEN_PATH_HEADER:function(){return _},NEXT_REWRITTEN_QUERY_HEADER:function(){return y},NEXT_ROUTER_PREFETCH_HEADER:function(){return o},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return l},NEXT_ROUTER_STALE_TIME_HEADER:function(){return p},NEXT_ROUTER_STATE_TREE_HEADER:function(){return u},NEXT_RSC_UNION_QUERY:function(){return d},NEXT_URL:function(){return c},RSC_CONTENT_TYPE_HEADER:function(){return s},RSC_HEADER:function(){return r}});let r="rsc",n="next-action",u="next-router-state-tree",o="next-router-prefetch",l="next-router-segment-prefetch",a="next-hmr-refresh",i="__next_hmr_refresh_hash__",c="next-url",s="text/x-component",f=[r,u,o,a,l],d="_rsc",p="x-nextjs-stale-time",h="x-nextjs-postponed",_="x-nextjs-rewritten-path",y="x-nextjs-rewritten-query",b="x-nextjs-prerender",v="x-nextjs-action-not-found";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9956:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{HTTPAccessErrorStatus:function(){return r},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return u},getAccessFallbackErrorTypeByStatus:function(){return a},getAccessFallbackHTTPStatus:function(){return l},isHTTPAccessFallbackError:function(){return o}});let r={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},n=new Set(Object.values(r)),u="NEXT_HTTP_ERROR_FALLBACK";function o(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===u&&n.has(Number(r))}function l(e){return Number(e.digest.split(";")[1])}function a(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/184-5ad314c0e8c040f6.js b/apps/web/.next/static/chunks/184-5ad314c0e8c040f6.js deleted file mode 100644 index 54a165c..0000000 --- a/apps/web/.next/static/chunks/184-5ad314c0e8c040f6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[184],{585:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>l});var o=r(8020),a=r(3664);function l(e){return(0,a.Ay)("MuiDialogTitle",e)}let i=(0,o.A)("MuiDialogTitle",["root"])},1156:(e,t,r)=>{r.d(t,{A:()=>l});var o=r(8703),a=r(4568);let l=(0,o.A)((0,a.jsx)("path",{d:"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m-9-2V7H4v3H1v2h3v3h2v-3h3v-2zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"PersonAdd")},4090:(e,t,r)=>{r.d(t,{A:()=>m});var o=r(7620),a=r(2902),l=r(7138),i=r(7226),n=r(8613),p=r(5120),s=r(585),d=r(7331),c=r(4568);let u=(0,n.default)(i.A,{name:"MuiDialogTitle",slot:"Root"})({padding:"16px 24px",flex:"0 0 auto"}),m=o.forwardRef(function(e,t){let r=(0,p.b)({props:e,name:"MuiDialogTitle"}),{className:i,id:n,...m}=r,h=(e=>{let{classes:t}=e;return(0,l.A)({root:["root"]},s.t,t)})(r),{titleId:v=n}=o.useContext(d.A);return(0,c.jsx)(u,{component:"h2",className:(0,a.A)(h.root,i),ownerState:r,ref:t,variant:"h6",id:null!=n?n:v,...m})})},7331:(e,t,r)=>{r.d(t,{A:()=>o});let o=r(7620).createContext({})},9157:(e,t,r)=>{r.d(t,{A:()=>v});var o=r(7620),a=r(2902),l=r(7138),i=r(8613),n=r(9468),p=r(5120),s=r(8020),d=r(3664);function c(e){return(0,d.Ay)("MuiDialogContent",e)}(0,s.A)("MuiDialogContent",["root","dividers"]);var u=r(585),m=r(4568);let h=(0,i.default)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.dividers&&t.dividers]}})((0,n.A)(e=>{let{theme:t}=e;return{flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:e=>{let{ownerState:t}=e;return t.dividers},style:{padding:"16px 24px",borderTop:"1px solid ".concat((t.vars||t).palette.divider),borderBottom:"1px solid ".concat((t.vars||t).palette.divider)}},{props:e=>{let{ownerState:t}=e;return!t.dividers},style:{[".".concat(u.A.root," + &")]:{paddingTop:0}}}]}})),v=o.forwardRef(function(e,t){let r=(0,p.b)({props:e,name:"MuiDialogContent"}),{className:o,dividers:i=!1,...n}=r,s={...r,dividers:i},d=(e=>{let{classes:t,dividers:r}=e;return(0,l.A)({root:["root",r&&"dividers"]},c,t)})(s);return(0,m.jsx)(h,{className:(0,a.A)(d.root,o),ownerState:s,ref:t,...n})})},9404:(e,t,r)=>{r.d(t,{A:()=>D});var o=r(7620),a=r(2902),l=r(7138),i=r(2156),n=r(9407),p=r(1694),s=r(9688),d=r(5299),c=r(8020),u=r(3664);function m(e){return(0,u.Ay)("MuiDialog",e)}let h=(0,c.A)("MuiDialog",["root","backdrop","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);var v=r(7331),x=r(8235),A=r(8613),b=r(1774),f=r(9468),g=r(5120),y=r(7972),k=r(4568);let w=(0,A.default)(x.A,{name:"MuiDialog",slot:"Backdrop"})({zIndex:-1}),W=(0,A.default)(p.A,{name:"MuiDialog",slot:"Root"})({"@media print":{position:"absolute !important"}}),M=(0,A.default)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.container,t["scroll".concat((0,n.A)(r.scroll))]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),S=(0,A.default)(d.A,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.paper,t["scrollPaper".concat((0,n.A)(r.scroll))],t["paperWidth".concat((0,n.A)(String(r.maxWidth)))],r.fullWidth&&t.paperFullWidth,r.fullScreen&&t.paperFullScreen]}})((0,f.A)(e=>{let{theme:t}=e;return{margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:e=>{let{ownerState:t}=e;return!t.maxWidth},style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):"max(".concat(t.breakpoints.values.xs).concat(t.breakpoints.unit,", 444px)"),["&.".concat(h.paperScrollBody)]:{[t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(t.breakpoints.values).filter(e=>"xs"!==e).map(e=>({props:{maxWidth:e},style:{maxWidth:"".concat(t.breakpoints.values[e]).concat(t.breakpoints.unit),["&.".concat(h.paperScrollBody)]:{[t.breakpoints.down(t.breakpoints.values[e]+64)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:e=>{let{ownerState:t}=e;return t.fullWidth},style:{width:"calc(100% - 64px)"}},{props:e=>{let{ownerState:t}=e;return t.fullScreen},style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,["&.".concat(h.paperScrollBody)]:{margin:0,maxWidth:"100%"}}}]}})),D=o.forwardRef(function(e,t){let r=(0,g.b)({props:e,name:"MuiDialog"}),p=(0,b.default)(),c={enter:p.transitions.duration.enteringScreen,exit:p.transitions.duration.leavingScreen},{"aria-describedby":u,"aria-labelledby":h,"aria-modal":x=!0,BackdropComponent:A,BackdropProps:f,children:D,className:C,disableEscapeKeyDown:T=!1,fullScreen:P=!1,fullWidth:R=!1,maxWidth:j="sm",onClick:F,onClose:N,open:B,PaperComponent:H=d.A,PaperProps:Y={},scroll:_="paper",slots:E={},slotProps:I={},TransitionComponent:X=s.A,transitionDuration:z=c,TransitionProps:O,...K}=r,L={...r,disableEscapeKeyDown:T,fullScreen:P,fullWidth:R,maxWidth:j,scroll:_},V=(e=>{let{classes:t,scroll:r,maxWidth:o,fullWidth:a,fullScreen:i}=e,p={root:["root"],backdrop:["backdrop"],container:["container","scroll".concat((0,n.A)(r))],paper:["paper","paperScroll".concat((0,n.A)(r)),"paperWidth".concat((0,n.A)(String(o))),a&&"paperFullWidth",i&&"paperFullScreen"]};return(0,l.A)(p,m,t)})(L),q=o.useRef(),G=(0,i.A)(h),J=o.useMemo(()=>({titleId:G}),[G]),Q={slots:{transition:X,...E},slotProps:{transition:O,paper:Y,backdrop:f,...I}},[U,Z]=(0,y.A)("root",{elementType:W,shouldForwardComponentProp:!0,externalForwardedProps:Q,ownerState:L,className:(0,a.A)(V.root,C),ref:t}),[$,ee]=(0,y.A)("backdrop",{elementType:w,shouldForwardComponentProp:!0,externalForwardedProps:Q,ownerState:L,className:V.backdrop}),[et,er]=(0,y.A)("paper",{elementType:S,shouldForwardComponentProp:!0,externalForwardedProps:Q,ownerState:L,className:(0,a.A)(V.paper,Y.className)}),[eo,ea]=(0,y.A)("container",{elementType:M,externalForwardedProps:Q,ownerState:L,className:V.container}),[el,ei]=(0,y.A)("transition",{elementType:s.A,externalForwardedProps:Q,ownerState:L,additionalProps:{appear:!0,in:B,timeout:z,role:"presentation"}});return(0,k.jsx)(U,{closeAfterTransition:!0,slots:{backdrop:$},slotProps:{backdrop:{transitionDuration:z,as:A,...ee}},disableEscapeKeyDown:T,onClose:N,open:B,onClick:e=>{F&&F(e),q.current&&(q.current=null,N&&N(e,"backdropClick"))},...Z,...K,children:(0,k.jsx)(el,{...ei,children:(0,k.jsx)(eo,{onMouseDown:e=>{q.current=e.target===e.currentTarget},...ea,children:(0,k.jsx)(et,{as:H,elevation:24,role:"dialog","aria-describedby":u,"aria-labelledby":G,"aria-modal":x,...er,children:(0,k.jsx)(v.A.Provider,{value:J,children:D})})})})})})}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/189-12e79cb47e89ed95.js b/apps/web/.next/static/chunks/189-12e79cb47e89ed95.js deleted file mode 100644 index e536e28..0000000 --- a/apps/web/.next/static/chunks/189-12e79cb47e89ed95.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[189],{510:(t,e,n)=>{n.d(e,{A:()=>i});var r=n(7620);let o={};function i(t,e){let n=r.useRef(o);return n.current===o&&(n.current=t(e)),n}},1284:(t,e,n)=>{n.d(e,{default:()=>u});var r=n(3174),o=n(8934),i=n(8856),a=n(4549);let l=(0,n(8020).A)("MuiBox",["root"]),s=(0,i.A)(),u=(0,r.default)({themeId:a.A,defaultTheme:s,defaultClassName:l.root,generateClassName:o.A.generate})},1370:(t,e,n)=>{n.d(e,{A:()=>F});var r=n(7620),o=n(2902),i=n(7138);function a(t){try{return t.matches(":focus-visible")}catch(t){}return!1}var l=n(8613),s=n(5120),u=n(1377);let c=n(9602).A;var d=n(510);class p{static create(){return new p}static use(){let t=(0,d.A)(p.create).current,[e,n]=r.useState(!1);return t.shouldMount=e,t.setShouldMount=n,r.useEffect(t.mountEffect,[e]),t}mount(){return this.mounted||(this.mounted=function(){let t,e,n=new Promise((n,r)=>{t=n,e=r});return n.resolve=t,n.reject=e,n}(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(){for(var t=arguments.length,e=Array(t),n=0;n{var t;return null==(t=this.ref.current)?void 0:t.start(...e)})}stop(){for(var t=arguments.length,e=Array(t),n=0;n{var t;return null==(t=this.ref.current)?void 0:t.stop(...e)})}pulsate(){for(var t=arguments.length,e=Array(t),n=0;n{var t;return null==(t=this.ref.current)?void 0:t.pulsate(...e)})}constructor(){this.mountEffect=()=>{this.shouldMount&&!this.didMount&&null!==this.ref.current&&(this.didMount=!0,this.mounted.resolve())},this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}}var h=n(7639),f=n(2029),m=n(6092),v=n(7569),y=n(1378);function g(t,e){var n=Object.create(null);return t&&r.Children.map(t,function(t){return t}).forEach(function(t){n[t.key]=e&&(0,r.isValidElement)(t)?e(t):t}),n}function b(t,e,n){return null!=n[e]?n[e]:t.props[e]}var x=Object.values||function(t){return Object.keys(t).map(function(e){return t[e]})},A=function(t){function e(e,n){var r=t.call(this,e,n)||this,o=r.handleExited.bind(function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}(0,v.A)(e,t);var n=e.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},e.getDerivedStateFromProps=function(t,e){var n,o,i=e.children,a=e.handleExited;return{children:e.firstRender?g(t.children,function(e){return(0,r.cloneElement)(e,{onExited:a.bind(null,e),in:!0,appear:b(e,"appear",t),enter:b(e,"enter",t),exit:b(e,"exit",t)})}):(Object.keys(o=function(t,e){function n(n){return n in e?e[n]:t[n]}t=t||{},e=e||{};var r,o=Object.create(null),i=[];for(var a in t)a in e?i.length&&(o[a]=i,i=[]):i.push(a);var l={};for(var s in e){if(o[s])for(r=0;r{if(!u&&null!=c){let t=setTimeout(c,d);return()=>{clearTimeout(t)}}},[c,u,d]),(0,M.jsx)("span",{className:f,style:{width:s,height:s,top:-(s/2)+l,left:-(s/2)+a},children:(0,M.jsx)("span",{className:m})})},{name:"MuiTouchRipple",slot:"Ripple"})(E(),k.rippleVisible,I,550,t=>{let{theme:e}=t;return e.transitions.easing.easeInOut},k.ripplePulsate,t=>{let{theme:e}=t;return e.transitions.duration.shorter},k.child,k.childLeaving,B,550,t=>{let{theme:e}=t;return e.transitions.easing.easeInOut},k.childPulsate,j,t=>{let{theme:e}=t;return e.transitions.easing.easeInOut}),W=r.forwardRef(function(t,e){let{center:n=!1,classes:i={},className:a,...l}=(0,s.b)({props:t,name:"MuiTouchRipple"}),[u,c]=r.useState([]),d=r.useRef(0),p=r.useRef(null);r.useEffect(()=>{p.current&&(p.current(),p.current=null)},[u]);let h=r.useRef(!1),f=(0,S.A)(),m=r.useRef(null),v=r.useRef(null),y=r.useCallback(t=>{let{pulsate:e,rippleX:n,rippleY:r,rippleSize:a,cb:l}=t;c(t=>[...t,(0,M.jsx)(T,{classes:{ripple:(0,o.A)(i.ripple,k.ripple),rippleVisible:(0,o.A)(i.rippleVisible,k.rippleVisible),ripplePulsate:(0,o.A)(i.ripplePulsate,k.ripplePulsate),child:(0,o.A)(i.child,k.child),childLeaving:(0,o.A)(i.childLeaving,k.childLeaving),childPulsate:(0,o.A)(i.childPulsate,k.childPulsate)},timeout:550,pulsate:e,rippleX:n,rippleY:r,rippleSize:a},d.current)]),d.current+=1,p.current=l},[i]),g=r.useCallback(function(){let t,e,r,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},{pulsate:l=!1,center:s=n||i.pulsate,fakeElement:u=!1}=i;if((null==o?void 0:o.type)==="mousedown"&&h.current){h.current=!1;return}(null==o?void 0:o.type)==="touchstart"&&(h.current=!0);let c=u?null:v.current,d=c?c.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!s&&void 0!==o&&(0!==o.clientX||0!==o.clientY)&&(o.clientX||o.touches)){let{clientX:n,clientY:r}=o.touches&&o.touches.length>0?o.touches[0]:o;t=Math.round(n-d.left),e=Math.round(r-d.top)}else t=Math.round(d.width/2),e=Math.round(d.height/2);s?(r=Math.sqrt((2*d.width**2+d.height**2)/3))%2==0&&(r+=1):r=Math.sqrt((2*Math.max(Math.abs((c?c.clientWidth:0)-t),t)+2)**2+(2*Math.max(Math.abs((c?c.clientHeight:0)-e),e)+2)**2),(null==o?void 0:o.touches)?null===m.current&&(m.current=()=>{y({pulsate:l,rippleX:t,rippleY:e,rippleSize:r,cb:a})},f.start(80,()=>{m.current&&(m.current(),m.current=null)})):y({pulsate:l,rippleX:t,rippleY:e,rippleSize:r,cb:a})},[n,y,f]),b=r.useCallback(()=>{g({},{pulsate:!0})},[g]),x=r.useCallback((t,e)=>{if(f.clear(),(null==t?void 0:t.type)==="touchend"&&m.current){m.current(),m.current=null,f.start(0,()=>{x(t,e)});return}m.current=null,c(t=>t.length>0?t.slice(1):t),p.current=e},[f]);return r.useImperativeHandle(e,()=>({pulsate:b,start:g,stop:x}),[b,g,x]),(0,M.jsx)(O,{className:(0,o.A)(k.root,i.root,a),ref:v,...l,children:(0,M.jsx)(A,{component:null,exit:!0,children:u})})});var L=n(3664);function _(t){return(0,L.Ay)("MuiButtonBase",t)}let N=(0,P.A)("MuiButtonBase",["root","disabled","focusVisible"]),V=(0,l.default)("button",{name:"MuiButtonBase",slot:"Root"})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},["&.".concat(N.disabled)]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}});function D(t,e,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return c(o=>(n&&n(o),r||t[e](o),!0))}let F=r.forwardRef(function(t,e){let n=(0,s.b)({props:t,name:"MuiButtonBase"}),{action:l,centerRipple:d=!1,children:h,className:f,component:m="button",disabled:v=!1,disableRipple:y=!1,disableTouchRipple:g=!1,focusRipple:b=!1,focusVisibleClassName:x,LinkComponent:A="a",onBlur:S,onClick:w,onContextMenu:P,onDragLeave:k,onFocus:z,onFocusVisible:C,onKeyDown:R,onKeyUp:E,onMouseDown:I,onMouseLeave:B,onMouseUp:j,onTouchEnd:O,onTouchMove:T,onTouchStart:L,tabIndex:N=0,TouchRippleProps:F,touchRippleRef:H,type:$,...q}=n,U=r.useRef(null),X=p.use(),K=(0,u.A)(X.ref,H),[Y,J]=r.useState(!1);v&&Y&&J(!1),r.useImperativeHandle(l,()=>({focusVisible:()=>{J(!0),U.current.focus()}}),[]);let Q=X.shouldMount&&!y&&!v;r.useEffect(()=>{Y&&b&&!y&&X.pulsate()},[y,b,Y,X]);let G=D(X,"start",I,g),Z=D(X,"stop",P,g),tt=D(X,"stop",k,g),te=D(X,"stop",j,g),tn=D(X,"stop",t=>{Y&&t.preventDefault(),B&&B(t)},g),tr=D(X,"start",L,g),to=D(X,"stop",O,g),ti=D(X,"stop",T,g),ta=D(X,"stop",t=>{a(t.target)||J(!1),S&&S(t)},!1),tl=c(t=>{U.current||(U.current=t.currentTarget),a(t.target)&&(J(!0),C&&C(t)),z&&z(t)}),ts=()=>{let t=U.current;return m&&"button"!==m&&!("A"===t.tagName&&t.href)},tu=c(t=>{b&&!t.repeat&&Y&&" "===t.key&&X.stop(t,()=>{X.start(t)}),t.target===t.currentTarget&&ts()&&" "===t.key&&t.preventDefault(),R&&R(t),t.target===t.currentTarget&&ts()&&"Enter"===t.key&&!v&&(t.preventDefault(),w&&w(t))}),tc=c(t=>{b&&" "===t.key&&Y&&!t.defaultPrevented&&X.stop(t,()=>{X.pulsate(t)}),E&&E(t),w&&t.target===t.currentTarget&&ts()&&" "===t.key&&!t.defaultPrevented&&w(t)}),td=m;"button"===td&&(q.href||q.to)&&(td=A);let tp={};if("button"===td){let t=!!q.formAction;tp.type=void 0!==$||t?$:"button",tp.disabled=v}else q.href||q.to||(tp.role="button"),v&&(tp["aria-disabled"]=v);let th=(0,u.A)(e,U),tf={...n,centerRipple:d,component:m,disabled:v,disableRipple:y,disableTouchRipple:g,focusRipple:b,tabIndex:N,focusVisible:Y},tm=(t=>{let{disabled:e,focusVisible:n,focusVisibleClassName:r,classes:o}=t,a=(0,i.A)({root:["root",e&&"disabled",n&&"focusVisible"]},_,o);return n&&r&&(a.root+=" ".concat(r)),a})(tf);return(0,M.jsxs)(V,{as:td,className:(0,o.A)(tm.root,f),ownerState:tf,onBlur:ta,onClick:w,onContextMenu:Z,onFocus:tl,onKeyDown:tu,onKeyUp:tc,onMouseDown:G,onMouseLeave:tn,onMouseUp:te,onDragLeave:tt,onTouchEnd:to,onTouchMove:ti,onTouchStart:tr,ref:th,tabIndex:v?-1:N,type:$,...tp,...q,children:[h,Q?(0,M.jsx)(W,{ref:K,center:d,...F}):null]})})},1377:(t,e,n)=>{n.d(e,{A:()=>r});let r=n(3786).A},1378:(t,e,n)=>{n.d(e,{A:()=>r});let r=n(7620).createContext(null)},1774:(t,e,n)=>{n.d(e,{default:()=>a}),n(7620);var r=n(1580),o=n(6168),i=n(4549);function a(){let t=(0,r.default)(o.A);return t[i.A]||t}},2029:(t,e,n)=>{n.d(e,{A:()=>r});function r(t,e){if(null==t)return{};var n={};for(var r in t)if(({}).hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}},2622:(t,e,n)=>{n.d(e,{A:()=>R});var r=n(7620),o=n(2902),i=n(3450),a=n(7138),l=n(3361),s=n(8039),u=n(8613),c=n(9468),d=n(5120),p=n(1370),h=n(5663),f=n(9407),m=n(8177),v=n(8020),y=n(3664);function g(t){return(0,y.Ay)("MuiButton",t)}let b=(0,v.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge","loading","loadingWrapper","loadingIconPlaceholder","loadingIndicator","loadingPositionCenter","loadingPositionStart","loadingPositionEnd"]),x=r.createContext({}),A=r.createContext(void 0);var S=n(4568);let w=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],M=(0,u.default)(p.A,{shouldForwardProp:t=>(0,s.A)(t)||"classes"===t,name:"MuiButton",slot:"Root",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.root,e[n.variant],e["".concat(n.variant).concat((0,f.A)(n.color))],e["size".concat((0,f.A)(n.size))],e["".concat(n.variant,"Size").concat((0,f.A)(n.size))],"inherit"===n.color&&e.colorInherit,n.disableElevation&&e.disableElevation,n.fullWidth&&e.fullWidth,n.loading&&e.loading]}})((0,c.A)(t=>{let{theme:e}=t,n="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],r="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:"6px 16px",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none"},["&.".concat(b.disabled)]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},["&.".concat(b.focusVisible)]:{boxShadow:(e.vars||e).shadows[6]},["&.".concat(b.disabled)]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",["&.".concat(b.disabled)]:{border:"1px solid ".concat((e.vars||e).palette.action.disabledBackground)}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(e.palette).filter((0,m.A)()).map(t=>{let[n]=t;return{props:{color:n},style:{"--variant-textColor":(e.vars||e).palette[n].main,"--variant-outlinedColor":(e.vars||e).palette[n].main,"--variant-outlinedBorder":e.alpha((e.vars||e).palette[n].main,.5),"--variant-containedColor":(e.vars||e).palette[n].contrastText,"--variant-containedBg":(e.vars||e).palette[n].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(e.vars||e).palette[n].dark,"--variant-textBg":e.alpha((e.vars||e).palette[n].main,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBorder":(e.vars||e).palette[n].main,"--variant-outlinedBg":e.alpha((e.vars||e).palette[n].main,(e.vars||e).palette.action.hoverOpacity)}}}}}),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedBg:n,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedHoverBg:r,"--variant-textBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},["&.".concat(b.focusVisible)]:{boxShadow:"none"},"&:active":{boxShadow:"none"},["&.".concat(b.disabled)]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{loadingPosition:"center"},style:{transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),["&.".concat(b.loading)]:{color:"transparent"}}}]}})),P=(0,u.default)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.startIcon,n.loading&&e.startIconLoadingStart,e["iconSize".concat((0,f.A)(n.size))]]}})(t=>{let{theme:e}=t;return{display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},{props:{loadingPosition:"start",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"start",loading:!0,fullWidth:!0},style:{marginRight:-8}},...w]}}),k=(0,u.default)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.endIcon,n.loading&&e.endIconLoadingEnd,e["iconSize".concat((0,f.A)(n.size))]]}})(t=>{let{theme:e}=t;return{display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},{props:{loadingPosition:"end",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"end",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...w]}}),z=(0,u.default)("span",{name:"MuiButton",slot:"LoadingIndicator"})(t=>{let{theme:e}=t;return{display:"none",position:"absolute",visibility:"visible",variants:[{props:{loading:!0},style:{display:"flex"}},{props:{loadingPosition:"start"},style:{left:14}},{props:{loadingPosition:"start",size:"small"},style:{left:10}},{props:{variant:"text",loadingPosition:"start"},style:{left:6}},{props:{loadingPosition:"center"},style:{left:"50%",transform:"translate(-50%)",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:"end"},style:{right:14}},{props:{loadingPosition:"end",size:"small"},style:{right:10}},{props:{variant:"text",loadingPosition:"end"},style:{right:6}},{props:{loadingPosition:"start",fullWidth:!0},style:{position:"relative",left:-10}},{props:{loadingPosition:"end",fullWidth:!0},style:{position:"relative",right:-10}}]}}),C=(0,u.default)("span",{name:"MuiButton",slot:"LoadingIconPlaceholder"})({display:"inline-block",width:"1em",height:"1em"}),R=r.forwardRef(function(t,e){let n=r.useContext(x),s=r.useContext(A),u=(0,i.A)(n,t),c=(0,d.b)({props:u,name:"MuiButton"}),{children:p,color:m="primary",component:v="button",className:y,disabled:b=!1,disableElevation:w=!1,disableFocusRipple:R=!1,endIcon:E,focusVisibleClassName:I,fullWidth:B=!1,id:j,loading:O=null,loadingIndicator:T,loadingPosition:W="center",size:L="medium",startIcon:_,type:N,variant:V="text",...D}=c,F=(0,l.A)(j),H=null!=T?T:(0,S.jsx)(h.A,{"aria-labelledby":F,color:"inherit",size:16}),$={...c,color:m,component:v,disabled:b,disableElevation:w,disableFocusRipple:R,fullWidth:B,loading:O,loadingIndicator:H,loadingPosition:W,size:L,type:N,variant:V},q=(t=>{let{color:e,disableElevation:n,fullWidth:r,size:o,variant:i,loading:l,loadingPosition:s,classes:u}=t,c={root:["root",l&&"loading",i,"".concat(i).concat((0,f.A)(e)),"size".concat((0,f.A)(o)),"".concat(i,"Size").concat((0,f.A)(o)),"color".concat((0,f.A)(e)),n&&"disableElevation",r&&"fullWidth",l&&"loadingPosition".concat((0,f.A)(s))],startIcon:["icon","startIcon","iconSize".concat((0,f.A)(o))],endIcon:["icon","endIcon","iconSize".concat((0,f.A)(o))],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]},d=(0,a.A)(c,g,u);return{...u,...d}})($),U=(_||O&&"start"===W)&&(0,S.jsx)(P,{className:q.startIcon,ownerState:$,children:_||(0,S.jsx)(C,{className:q.loadingIconPlaceholder,ownerState:$})}),X=(E||O&&"end"===W)&&(0,S.jsx)(k,{className:q.endIcon,ownerState:$,children:E||(0,S.jsx)(C,{className:q.loadingIconPlaceholder,ownerState:$})}),K="boolean"==typeof O?(0,S.jsx)("span",{className:q.loadingWrapper,style:{display:"contents"},children:O&&(0,S.jsx)(z,{className:q.loadingIndicator,ownerState:$,children:H})}):null;return(0,S.jsxs)(M,{ownerState:$,className:(0,o.A)(n.className,q.root,y,s||""),component:v,disabled:b||O,focusRipple:!R,focusVisibleClassName:(0,o.A)(q.focusVisible,I),ref:e,type:N,id:O?F:j,...D,classes:q,children:[U,"end"!==W&&K,p,"end"===W&&K,X]})})},2966:(t,e,n)=>{n.d(e,{A:()=>l});var r=n(510),o=n(7620);let i=[];class a{static create(){return new a}start(t,e){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,e()},t)}constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}}function l(){var t;let e=(0,r.A)(a.create).current;return t=e.disposeEffect,o.useEffect(t,i),e}},3174:(t,e,n)=>{n.d(e,{default:()=>c});var r=n(7620),o=n(2902),i=n(7273),a=n(1858),l=n(9166),s=n(1580),u=n(4568);function c(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{themeId:e,defaultTheme:n,defaultClassName:c="MuiBox-root",generateClassName:d}=t,p=(0,i.default)("div",{shouldForwardProp:t=>"theme"!==t&&"sx"!==t&&"as"!==t})(a.A);return r.forwardRef(function(t,r){let i=(0,s.default)(n),{className:a,component:h="div",...f}=(0,l.A)(t);return(0,u.jsx)(p,{as:h,ref:r,className:(0,o.A)(a,d?d(c):c),theme:e&&i[e]||i,...f})})}},3361:(t,e,n)=>{n.d(e,{A:()=>r});let r=n(2156).A},3539:(t,e,n)=>{n.d(e,{A:()=>r});let r=function(t){return"ownerState"!==t&&"theme"!==t&&"sx"!==t&&"as"!==t}},3664:(t,e,n)=>{n.d(e,{Ay:()=>i});var r=n(8934);let o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function i(t,e,n="Mui"){let a=o[e];return a?`${n}-${a}`:`${r.A.generate(t)}-${e}`}},3786:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(7620);function o(){for(var t=arguments.length,e=Array(t),n=0;n{let n=e.map(e=>{if(null==e)return null;if("function"==typeof e){let n=e(t);return"function"==typeof n?n:()=>{e(null)}}return e.current=t,()=>{e.current=null}});return()=>{n.forEach(t=>null==t?void 0:t())}},e);return r.useMemo(()=>e.every(t=>null==t)?null:t=>{o.current&&(o.current(),o.current=void 0),null!=t&&(o.current=i(t))},e)}},4953:(t,e,n)=>{n.d(e,{A:()=>a,y:()=>i});var r=n(8020),o=n(3664);function i(t){return(0,o.Ay)("MuiTypography",t)}let a=(0,r.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"])},5663:(t,e,n)=>{n.d(e,{A:()=>R});var r=n(7639),o=n(7620),i=n(2902),a=n(7138),l=n(4898),s=n(8613),u=n(9468),c=n(5120),d=n(9407),p=n(8177),h=n(8020),f=n(3664);function m(t){return(0,f.Ay)("MuiCircularProgress",t)}(0,h.A)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","track","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var v=n(4568);function y(){let t=(0,r._)(["\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n"]);return y=function(){return t},t}function g(){let t=(0,r._)(["\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n"]);return g=function(){return t},t}function b(){let t=(0,r._)(["\n animation: "," 1.4s linear infinite;\n "]);return b=function(){return t},t}function x(){let t=(0,r._)(["\n animation: "," 1.4s ease-in-out infinite;\n "]);return x=function(){return t},t}let A=(0,l.i7)(y()),S=(0,l.i7)(g()),w="string"!=typeof A?(0,l.AH)(b(),A):null,M="string"!=typeof S?(0,l.AH)(x(),S):null,P=(0,s.default)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.root,e[n.variant],e["color".concat((0,d.A)(n.color))]]}})((0,u.A)(t=>{let{theme:e}=t;return{display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("transform")}},{props:{variant:"indeterminate"},style:w||{animation:"".concat(A," 1.4s linear infinite")}},...Object.entries(e.palette).filter((0,p.A)()).map(t=>{let[n]=t;return{props:{color:n},style:{color:(e.vars||e).palette[n].main}}})]}})),k=(0,s.default)("svg",{name:"MuiCircularProgress",slot:"Svg"})({display:"block"}),z=(0,s.default)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.circle,e["circle".concat((0,d.A)(n.variant))],n.disableShrink&&e.circleDisableShrink]}})((0,u.A)(t=>{let{theme:e}=t;return{stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:t=>{let{ownerState:e}=t;return"indeterminate"===e.variant&&!e.disableShrink},style:M||{animation:"".concat(S," 1.4s ease-in-out infinite")}}]}})),C=(0,s.default)("circle",{name:"MuiCircularProgress",slot:"Track"})((0,u.A)(t=>{let{theme:e}=t;return{stroke:"currentColor",opacity:(e.vars||e).palette.action.activatedOpacity}})),R=o.forwardRef(function(t,e){let n=(0,c.b)({props:t,name:"MuiCircularProgress"}),{className:r,color:o="primary",disableShrink:l=!1,enableTrackSlot:s=!1,size:u=40,style:p,thickness:h=3.6,value:f=0,variant:y="indeterminate",...g}=n,b={...n,color:o,disableShrink:l,size:u,thickness:h,value:f,variant:y,enableTrackSlot:s},x=(t=>{let{classes:e,variant:n,color:r,disableShrink:o}=t,i={root:["root",n,"color".concat((0,d.A)(r))],svg:["svg"],track:["track"],circle:["circle","circle".concat((0,d.A)(n)),o&&"circleDisableShrink"]};return(0,a.A)(i,m,e)})(b),A={},S={},w={};if("determinate"===y){let t=2*Math.PI*((44-h)/2);A.strokeDasharray=t.toFixed(3),w["aria-valuenow"]=Math.round(f),A.strokeDashoffset="".concat(((100-f)/100*t).toFixed(3),"px"),S.transform="rotate(-90deg)"}return(0,v.jsx)(P,{className:(0,i.A)(x.root,r),style:{width:u,height:u,...S,...p},ownerState:b,ref:e,role:"progressbar",...w,...g,children:(0,v.jsxs)(k,{className:x.svg,ownerState:b,viewBox:"".concat(22," ").concat(22," ").concat(44," ").concat(44),children:[s?(0,v.jsx)(C,{className:x.track,ownerState:b,cx:44,cy:44,r:(44-h)/2,fill:"none",strokeWidth:h,"aria-hidden":"true"}):null,(0,v.jsx)(z,{className:x.circle,style:A,ownerState:b,cx:44,cy:44,r:(44-h)/2,fill:"none",strokeWidth:h})]})})})},7138:(t,e,n)=>{n.d(e,{A:()=>r});function r(t,e,n){let r={};for(let o in t){let i=t[o],a="",l=!0;for(let t=0;t{n.d(e,{A:()=>g});var r=n(7620),o=n(2902),i=n(7138),a=n(6480),l=n(8613),s=n(9468),u=n(5120),c=n(9407),d=n(8177),p=n(4953),h=n(4568);let f={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},m=(0,a.Dg)(),v=(0,l.default)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.root,n.variant&&e[n.variant],"inherit"!==n.align&&e["align".concat((0,c.A)(n.align))],n.noWrap&&e.noWrap,n.gutterBottom&&e.gutterBottom,n.paragraph&&e.paragraph]}})((0,s.A)(t=>{var e;let{theme:n}=t;return{margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(n.typography).filter(t=>{let[e,n]=t;return"inherit"!==e&&n&&"object"==typeof n}).map(t=>{let[e,n]=t;return{props:{variant:e},style:n}}),...Object.entries(n.palette).filter((0,d.A)()).map(t=>{let[e]=t;return{props:{color:e},style:{color:(n.vars||n).palette[e].main}}}),...Object.entries((null==(e=n.palette)?void 0:e.text)||{}).filter(t=>{let[,e]=t;return"string"==typeof e}).map(t=>{let[e]=t;return{props:{color:"text".concat((0,c.A)(e))},style:{color:(n.vars||n).palette.text[e]}}}),{props:t=>{let{ownerState:e}=t;return"inherit"!==e.align},style:{textAlign:"var(--Typography-textAlign)"}},{props:t=>{let{ownerState:e}=t;return e.noWrap},style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:t=>{let{ownerState:e}=t;return e.gutterBottom},style:{marginBottom:"0.35em"}},{props:t=>{let{ownerState:e}=t;return e.paragraph},style:{marginBottom:16}}]}})),y={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},g=r.forwardRef(function(t,e){let{color:n,...r}=(0,u.b)({props:t,name:"MuiTypography"}),a=!f[n],l=m({...r,...a&&{color:n}}),{align:s="inherit",className:d,component:g,gutterBottom:b=!1,noWrap:x=!1,paragraph:A=!1,variant:S="body1",variantMapping:w=y,...M}=l,P={...l,align:s,color:n,className:d,component:g,gutterBottom:b,noWrap:x,paragraph:A,variant:S,variantMapping:w},k=g||(A?"p":w[S]||y[S])||"span",z=(t=>{let{align:e,gutterBottom:n,noWrap:r,paragraph:o,variant:a,classes:l}=t,s={root:["root",a,"inherit"!==t.align&&"align".concat((0,c.A)(e)),n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return(0,i.A)(s,p.y,l)})(P);return(0,h.jsx)(v,{as:k,ref:e,className:(0,o.A)(z.root,d),...M,ownerState:P,style:{..."inherit"!==s&&{"--Typography-textAlign":s},...M.style}})})},7569:(t,e,n)=>{function r(t,e){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function o(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,r(t,e)}n.d(e,{A:()=>o})},7639:(t,e,n)=>{n.d(e,{_:()=>r});function r(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}},8020:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(3664);function o(t,e,n="Mui"){let i={};return e.forEach(e=>{i[e]=(0,r.Ay)(t,e,n)}),i}},8039:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(3539);let o=t=>(0,r.A)(t)&&"classes"!==t},8177:(t,e,n)=>{n.d(e,{A:()=>r});function r(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e=>{let[,n]=e;return n&&function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if("string"!=typeof t.main)return!1;for(let n of e)if(!t.hasOwnProperty(n)||"string"!=typeof t[n])return!1;return!0}(n,t)}}},8318:(t,e,n)=>{n.d(e,{Ay:()=>h});var r=n(7273),o=n(2028),i=n(7537),a=n(1858),l=n(8927);let s=(0,i.A)();function u(t){return"ownerState"!==t&&"theme"!==t&&"sx"!==t&&"as"!==t}function c(t,e){return e&&t&&"object"==typeof t&&t.styles&&!t.styles.startsWith("@layer")&&(t.styles=`@layer ${e}{${String(t.styles)}}`),t}function d(t,e,n){let o="function"==typeof e?e(t):e;if(Array.isArray(o))return o.flatMap(e=>d(t,e,n));if(Array.isArray(o?.variants)){let e;if(o.isProcessed)e=n?c(o.style,n):o.style;else{let{variants:t,...i}=o;e=n?c((0,r.internal_serializeStyles)(i),n):i}return p(t,o.variants,[e],n)}return o?.isProcessed?n?c((0,r.internal_serializeStyles)(o.style),n):o.style:n?c((0,r.internal_serializeStyles)(o),n):o}function p(t,e,n=[],o){let i;t:for(let a=0;a{var n,s,h;(0,r.internal_mutateStyles)(t,t=>t.filter(t=>t!==a.A));let{name:v,slot:y,skipVariantsResolver:g,skipSx:b,overridesResolver:x=!(n=(s=y)?s.charAt(0).toLowerCase()+s.slice(1):s)?null:(t,e)=>e[n],...A}=e,S=v&&v.startsWith("Mui")||y?"components":"custom",w=void 0!==g?g:y&&"Root"!==y&&"root"!==y||!1,M=b||!1,P=u;"Root"===y||"root"===y?P=i:y?P=f:"string"==typeof(h=t)&&h.charCodeAt(0)>96&&(P=void 0);let k=(0,r.default)(t,{shouldForwardProp:P,label:void 0,...A}),z=t=>{if(t.__emotion_real===t)return t;if("function"==typeof t)return function(e){return d(e,t,e.theme.modularCssLayers?S:void 0)};if((0,o.Q)(t)){let e=(0,l.A)(t);return function(t){return e.variants?d(t,e,t.theme.modularCssLayers?S:void 0):t.theme.modularCssLayers?c(e.style,S):e.style}}return t},C=(...e)=>{let n=[],r=e.map(z),o=[];if(n.push(m),v&&x&&o.push(function(t){let e=t.theme,n=e.components?.[v]?.styleOverrides;if(!n)return null;let r={};for(let e in n)r[e]=d(t,n[e],t.theme.modularCssLayers?"theme":void 0);return x(t,r)}),v&&!w&&o.push(function(t){let e=t.theme,n=e?.components?.[v]?.variants;return n?p(t,n,[],t.theme.modularCssLayers?"theme":void 0):null}),M||o.push(a.A),Array.isArray(r[0])){let t,e=r.shift(),i=Array(n.length).fill(""),a=Array(o.length).fill("");(t=[...i,...e,...a]).raw=[...i,...e.raw,...a],n.unshift(t)}let i=k(...n,...r,...o);return t.muiName&&(i.muiName=t.muiName),i};return k.withConfig&&(C.withConfig=k.withConfig),C}}},8613:(t,e,n)=>{n.d(e,{default:()=>l});var r=n(8318),o=n(6168),i=n(4549),a=n(8039);let l=(0,r.Ay)({themeId:i.A,defaultTheme:o.A,rootShouldForwardProp:a.A})},8927:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(7273);function o(t){let{variants:e,...n}=t,o={variants:e,style:(0,r.internal_serializeStyles)(n),isProcessed:!0};return o.style===n||e&&e.forEach(t=>{"function"!=typeof t.style&&(t.style=(0,r.internal_serializeStyles)(t.style))}),o}},8934:(t,e,n)=>{n.d(e,{A:()=>o});let r=t=>t,o=(()=>{let t=r;return{configure(e){t=e},generate:e=>t(e),reset(){t=r}}})()},9407:(t,e,n)=>{n.d(e,{A:()=>r});let r=n(6774).A},9468:(t,e,n)=>{n.d(e,{A:()=>i});var r=n(8927);let o={theme:void 0},i=function(t){let e,n;return function(i){let a=e;return(void 0===a||i.theme!==n)&&(o.theme=i.theme,e=a=(0,r.A)(t(o)),n=i.theme),a}}},9602:(t,e,n)=>{n.d(e,{A:()=>i});var r=n(7620),o=n(3904);let i=function(t){let e=r.useRef(t);return(0,o.A)(()=>{e.current=t}),r.useRef(function(){for(var t=arguments.length,n=Array(t),r=0;r{o.d(t,{A:()=>A});var a=o(7620),r=o(2902),l=o(7138),n=o(9274),i=o(8613),s=o(1774),c=o(9468),d=o(5120),p=o(7626),u=o(8020),v=o(3664);function g(e){return(0,v.Ay)("MuiPaper",e)}(0,u.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var m=o(4568);let f=(0,i.default)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,"elevation"===o.variant&&t["elevation".concat(o.elevation)]]}})((0,c.A)(e=>{let{theme:t}=e;return{backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow"),variants:[{props:e=>{let{ownerState:t}=e;return!t.square},style:{borderRadius:t.shape.borderRadius}},{props:{variant:"outlined"},style:{border:"1px solid ".concat((t.vars||t).palette.divider)}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}})),A=a.forwardRef(function(e,t){var o;let a=(0,d.b)({props:e,name:"MuiPaper"}),i=(0,s.default)(),{className:c,component:u="div",elevation:v=1,square:A=!1,variant:h="elevation",...y}=a,b={...a,component:u,elevation:v,square:A,variant:h},x=(e=>{let{square:t,elevation:o,variant:a,classes:r}=e;return(0,l.A)({root:["root",a,!t&&"rounded","elevation"===a&&"elevation".concat(o)]},g,r)})(b);return(0,m.jsx)(f,{as:u,ownerState:b,className:(0,r.A)(x.root,c),ref:t,...y,style:{..."elevation"===h&&{"--Paper-shadow":(i.vars||i).shadows[v],...i.vars&&{"--Paper-overlay":null==(o=i.vars.overlays)?void 0:o[v]},...!i.vars&&"dark"===i.palette.mode&&{"--Paper-overlay":"linear-gradient(".concat((0,n.X4)("#fff",(0,p.A)(v)),", ").concat((0,n.X4)("#fff",(0,p.A)(v)),")")}},...y.style}})})},6032:(e,t,o)=>{o.d(t,{A:()=>T});var a=o(7620),r=o(2902),l=o(7138),n=o(8613),i=o(9468),s=o(5120),c=o(7972),d=o(9407),p=o(8177),u=o(5299),v=o(8020),g=o(3664);function m(e){return(0,g.Ay)("MuiAlert",e)}let f=(0,v.A)("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);var A=o(3361),h=o(1370),y=o(5663);function b(e){return(0,g.Ay)("MuiIconButton",e)}let x=(0,v.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]);var C=o(4568);let M=(0,n.default)(h.A,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,"default"!==o.color&&t["color".concat((0,d.A)(o.color))],o.edge&&t["edge".concat((0,d.A)(o.edge))],t["size".concat((0,d.A)(o.size))]]}})((0,i.A)(e=>{let{theme:t}=e;return{textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":t.alpha((t.vars||t).palette.action.active,(t.vars||t).palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]}}),(0,i.A)(e=>{let{theme:t}=e;return{variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(t.palette).filter((0,p.A)()).map(e=>{let[o]=e;return{props:{color:o},style:{color:(t.vars||t).palette[o].main}}}),...Object.entries(t.palette).filter((0,p.A)()).map(e=>{let[o]=e;return{props:{color:o},style:{"--IconButton-hoverBg":t.alpha((t.vars||t).palette[o].main,(t.vars||t).palette.action.hoverOpacity)}}}),{props:{size:"small"},style:{padding:5,fontSize:t.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:t.typography.pxToRem(28)}}],["&.".concat(x.disabled)]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled},["&.".concat(x.loading)]:{color:"transparent"}}})),z=(0,n.default)("span",{name:"MuiIconButton",slot:"LoadingIndicator"})(e=>{let{theme:t}=e;return{display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(t.vars||t).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]}}),I=a.forwardRef(function(e,t){let o=(0,s.b)({props:e,name:"MuiIconButton"}),{edge:a=!1,children:n,className:i,color:c="default",disabled:p=!1,disableFocusRipple:u=!1,size:v="medium",id:g,loading:m=null,loadingIndicator:f,...h}=o,x=(0,A.A)(g),I=null!=f?f:(0,C.jsx)(y.A,{"aria-labelledby":x,color:"inherit",size:16}),S={...o,edge:a,color:c,disabled:p,disableFocusRipple:u,loading:m,loadingIndicator:I,size:v},j=(e=>{let{classes:t,disabled:o,color:a,edge:r,size:n,loading:i}=e,s={root:["root",i&&"loading",o&&"disabled","default"!==a&&"color".concat((0,d.A)(a)),r&&"edge".concat((0,d.A)(r)),"size".concat((0,d.A)(n))],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]};return(0,l.A)(s,b,t)})(S);return(0,C.jsxs)(M,{id:m?x:g,className:(0,r.A)(j.root,i),centerRipple:!0,focusRipple:!u,disabled:p||m,ref:t,...h,ownerState:S,children:["boolean"==typeof m&&(0,C.jsx)("span",{className:j.loadingWrapper,style:{display:"contents"},children:(0,C.jsx)(z,{className:j.loadingIndicator,ownerState:S,children:m&&I})}),n]})});var S=o(8703);let j=(0,S.A)((0,C.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),R=(0,S.A)((0,C.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),k=(0,S.A)((0,C.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),w=(0,S.A)((0,C.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),L=(0,S.A)((0,C.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),B=(0,n.default)(u.A,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t["".concat(o.variant).concat((0,d.A)(o.color||o.severity))]]}})((0,i.A)(e=>{let{theme:t}=e,o="light"===t.palette.mode?t.darken:t.lighten,a="light"===t.palette.mode?t.lighten:t.darken;return{...t.typography.body2,backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(t.palette).filter((0,p.A)(["light"])).map(e=>{let[r]=e;return{props:{colorSeverity:r,variant:"standard"},style:{color:t.vars?t.vars.palette.Alert["".concat(r,"Color")]:o(t.palette[r].light,.6),backgroundColor:t.vars?t.vars.palette.Alert["".concat(r,"StandardBg")]:a(t.palette[r].light,.9),["& .".concat(f.icon)]:t.vars?{color:t.vars.palette.Alert["".concat(r,"IconColor")]}:{color:t.palette[r].main}}}}),...Object.entries(t.palette).filter((0,p.A)(["light"])).map(e=>{let[a]=e;return{props:{colorSeverity:a,variant:"outlined"},style:{color:t.vars?t.vars.palette.Alert["".concat(a,"Color")]:o(t.palette[a].light,.6),border:"1px solid ".concat((t.vars||t).palette[a].light),["& .".concat(f.icon)]:t.vars?{color:t.vars.palette.Alert["".concat(a,"IconColor")]}:{color:t.palette[a].main}}}}),...Object.entries(t.palette).filter((0,p.A)(["dark"])).map(e=>{let[o]=e;return{props:{colorSeverity:o,variant:"filled"},style:{fontWeight:t.typography.fontWeightMedium,...t.vars?{color:t.vars.palette.Alert["".concat(o,"FilledColor")],backgroundColor:t.vars.palette.Alert["".concat(o,"FilledBg")]}:{backgroundColor:"dark"===t.palette.mode?t.palette[o].dark:t.palette[o].main,color:t.palette.getContrastText(t.palette[o].main)}}}})]}})),P=(0,n.default)("div",{name:"MuiAlert",slot:"Icon"})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),W=(0,n.default)("div",{name:"MuiAlert",slot:"Message"})({padding:"8px 0",minWidth:0,overflow:"auto"}),O=(0,n.default)("div",{name:"MuiAlert",slot:"Action"})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),N={success:(0,C.jsx)(j,{fontSize:"inherit"}),warning:(0,C.jsx)(R,{fontSize:"inherit"}),error:(0,C.jsx)(k,{fontSize:"inherit"}),info:(0,C.jsx)(w,{fontSize:"inherit"})},T=a.forwardRef(function(e,t){let o=(0,s.b)({props:e,name:"MuiAlert"}),{action:a,children:n,className:i,closeText:p="Close",color:u,components:v={},componentsProps:g={},icon:f,iconMapping:A=N,onClose:h,role:y="alert",severity:b="success",slotProps:x={},slots:M={},variant:z="standard",...S}=o,j={...o,color:u,severity:b,variant:z,colorSeverity:u||b},R=(e=>{let{variant:t,color:o,severity:a,classes:r}=e,n={root:["root","color".concat((0,d.A)(o||a)),"".concat(t).concat((0,d.A)(o||a)),"".concat(t)],icon:["icon"],message:["message"],action:["action"]};return(0,l.A)(n,m,r)})(j),k={slots:{closeButton:v.CloseButton,closeIcon:v.CloseIcon,...M},slotProps:{...g,...x}},[w,T]=(0,c.A)("root",{ref:t,shouldForwardComponentProp:!0,className:(0,r.A)(R.root,i),elementType:B,externalForwardedProps:{...k,...S},ownerState:j,additionalProps:{role:y,elevation:0}}),[E,H]=(0,c.A)("icon",{className:R.icon,elementType:P,externalForwardedProps:k,ownerState:j}),[F,_]=(0,c.A)("message",{className:R.message,elementType:W,externalForwardedProps:k,ownerState:j}),[V,q]=(0,c.A)("action",{className:R.action,elementType:O,externalForwardedProps:k,ownerState:j}),[X,Z]=(0,c.A)("closeButton",{elementType:I,externalForwardedProps:k,ownerState:j}),[D,G]=(0,c.A)("closeIcon",{elementType:L,externalForwardedProps:k,ownerState:j});return(0,C.jsxs)(w,{...T,children:[!1!==f?(0,C.jsx)(E,{...H,children:f||A[b]||N[b]}):null,(0,C.jsx)(F,{..._,children:n}),null!=a?(0,C.jsx)(V,{...q,children:a}):null,null==a&&h?(0,C.jsx)(V,{...q,children:(0,C.jsx)(X,{size:"small","aria-label":p,title:p,color:"inherit",onClick:h,...Z,children:(0,C.jsx)(D,{fontSize:"small",...G})})}):null]})})}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/381-8bb393b49b10416c.js b/apps/web/.next/static/chunks/381-8bb393b49b10416c.js deleted file mode 100644 index 45170c2..0000000 --- a/apps/web/.next/static/chunks/381-8bb393b49b10416c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[381],{557:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return b},MissingStaticPage:function(){return m},NormalizeError:function(){return y},PageNotFoundError:function(){return g},SP:function(){return p},ST:function(){return d},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return l},getLocationOrigin:function(){return a},getURL:function(){return i},isAbsoluteUrl:function(){return u},isResSent:function(){return f},loadGetInitialProps:function(){return s},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return P}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),u=0;uo.test(e);function a(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function i(){let{href:e}=window.location,t=a();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function s(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await s(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let p="undefined"!=typeof performance,d=p&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class y extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class m extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function P(e){return JSON.stringify({message:e.message,stack:e.stack})}},2502:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},5015:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return u},formatWithValidation:function(){return i},urlObjectKeys:function(){return a}});let n=r(6632)._(r(6437)),o=/https?|ftp|gopher|file/;function u(e){let{auth:t,hostname:r}=e,u=e.protocol||"",a=e.pathname||"",i=e.hash||"",l=e.query||"",f=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?f=t+e.host:r&&(f=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(f+=":"+e.port)),l&&"object"==typeof l&&(l=String(n.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return u&&!u.endsWith(":")&&(u+=":"),e.slashes||(!u||o.test(u))&&!1!==f?(f="//"+(f||""),a&&"/"!==a[0]&&(a="/"+a)):f||(f=""),i&&"#"!==i[0]&&(i="#"+i),c&&"?"!==c[0]&&(c="?"+c),""+u+f+(a=a.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+i}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function i(e){return u(e)}},6410:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return u}});let n=r(557),o=r(4540);function u(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},6437:(e,t)=>{function r(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function n(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;for(let[r,o]of Object.entries(e))if(Array.isArray(o))for(let e of o)t.append(r,n(e));else t.set(r,n(o));return t}function u(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=r(7620);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=u(e,n)),t&&(o.current=u(t,n))},[e,t])}function u(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7960:(e,t,r)=>{r.r(t),r.d(t,{default:()=>i});var n=r(9969),o=r(8613),u=r(5120),a=r(1774);let i=(0,n.default)({createStyledComponent:(0,o.default)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.container&&t.container]}}),componentName:"MuiGrid",useThemeProps:e=>(0,u.b)({props:e,name:"MuiGrid"}),useTheme:a.default})},9664:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},useLinkStatus:function(){return b}});let n=r(6632),o=r(4568),u=n._(r(7620)),a=r(5015),i=r(6329),l=r(7424),f=r(557),c=r(4539);r(560);let s=r(7168),p=r(6410),d=r(2064);r(2502);let h=r(915);function y(e){return"string"==typeof e?e:(0,a.formatUrl)(e)}function g(e){var t;let r,n,a,[g,b]=(0,u.useOptimistic)(s.IDLE_LINK_STATUS),P=(0,u.useRef)(null),{href:v,as:_,children:E,prefetch:O=null,passHref:j,replace:S,shallow:T,scroll:C,onClick:N,onMouseEnter:M,onTouchStart:R,legacyBehavior:x=!1,onNavigate:A,ref:L,unstable_dynamicOnHover:k,...I}=e;r=E,x&&("string"==typeof r||"number"==typeof r)&&(r=(0,o.jsx)("a",{children:r}));let U=u.default.useContext(i.AppRouterContext),w=!1!==O,F=!1!==O?null===(t=O)||"auto"===t?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:D,as:K}=u.default.useMemo(()=>{let e=y(v);return{href:e,as:_?y(_):e}},[v,_]);x&&(n=u.default.Children.only(r));let B=x?n&&"object"==typeof n&&n.ref:L,z=u.default.useCallback(e=>(null!==U&&(P.current=(0,s.mountLinkInstance)(e,D,U,F,w,b)),()=>{P.current&&((0,s.unmountLinkForCurrentNavigation)(P.current),P.current=null),(0,s.unmountPrefetchableInstance)(e)}),[w,D,U,F,b]),G={ref:(0,l.useMergedRef)(z,B),onClick(e){x||"function"!=typeof N||N(e),x&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),U&&(e.defaultPrevented||function(e,t,r,n,o,a,i){let{nodeName:l}=e.currentTarget;if(!("A"===l.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,p.isLocalURL)(t)){o&&(e.preventDefault(),location.replace(t));return}if(e.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}u.default.startTransition(()=>{(0,d.dispatchNavigateAction)(r||t,o?"replace":"push",null==a||a,n.current)})}}(e,D,K,P,S,C,A))},onMouseEnter(e){x||"function"!=typeof M||M(e),x&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),U&&w&&(0,s.onNavigationIntent)(e.currentTarget,!0===k)},onTouchStart:function(e){x||"function"!=typeof R||R(e),x&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),U&&w&&(0,s.onNavigationIntent)(e.currentTarget,!0===k)}};return(0,f.isAbsoluteUrl)(K)?G.href=K:x&&!j&&("a"!==n.type||"href"in n.props)||(G.href=(0,c.addBasePath)(K)),a=x?u.default.cloneElement(n,G):(0,o.jsx)("a",{...I,...G,children:r}),(0,o.jsx)(m.Provider,{value:g,children:a})}let m=(0,u.createContext)(s.IDLE_LINK_STATUS),b=()=>(0,u.useContext)(m);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/473-2ce7daac11af0439.js b/apps/web/.next/static/chunks/473-2ce7daac11af0439.js deleted file mode 100644 index 14e75f1..0000000 --- a/apps/web/.next/static/chunks/473-2ce7daac11af0439.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[473],{42:(e,t,r)=>{r.d(t,{A:()=>o});let o=r(7488).A},812:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V18H6v-1.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3"}),"Groups")},831:(e,t,r)=>{r.d(t,{A:()=>o});let o=r(7620).createContext({})},1084:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"M3 13h8V3H3zm0 8h8v-6H3zm10 0h8V11h-8zm0-18v6h8V3z"}),"Dashboard")},1114:(e,t,r)=>{r.d(t,{A:()=>s,Y:()=>a});var o=r(8020),n=r(3664);function a(e){return(0,n.Ay)("MuiListItemButton",e)}let s=(0,o.A)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"])},1166:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z"}),"Payment")},2010:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z"}),"Logout")},2278:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"M14 6v15H3v-2h2V3h9v1h5v15h2v2h-4V6zm-4 5v2h2v-2z"}),"MeetingRoom")},2471:(e,t,r)=>{r.d(t,{A:()=>o});let o=r(3904).A},2775:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72z"}),"Mic")},3775:(e,t,r)=>{r.d(t,{A:()=>h});var o=r(7620),n=r(2902),a=r(7138),s=r(4953),i=r(7226),l=r(831),d=r(8613),c=r(5120),u=r(8020),p=r(3664);function m(e){return(0,p.Ay)("MuiListItemText",e)}let v=(0,u.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);var A=r(7972),y=r(4568);let g=(0,d.default)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[{["& .".concat(v.primary)]:t.primary},{["& .".concat(v.secondary)]:t.secondary},t.root,r.inset&&t.inset,r.primary&&r.secondary&&t.multiline,r.dense&&t.dense]}})({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4,[".".concat(s.A.root,":where(& .").concat(v.primary,"), .").concat(s.A.root,":where(& .").concat(v.secondary,")")]:{display:"block"},variants:[{props:e=>{let{ownerState:t}=e;return t.primary&&t.secondary},style:{marginTop:6,marginBottom:6}},{props:e=>{let{ownerState:t}=e;return t.inset},style:{paddingLeft:56}}]}),h=o.forwardRef(function(e,t){let r=(0,c.b)({props:e,name:"MuiListItemText"}),{children:s,className:d,disableTypography:u=!1,inset:p=!1,primary:v,primaryTypographyProps:h,secondary:f,secondaryTypographyProps:x,slots:b={},slotProps:I={},...M}=r,{dense:L}=o.useContext(l.A),S=null!=v?v:s,R=f,C={...r,disableTypography:u,inset:p,primary:!!S,secondary:!!R,dense:L},w=(e=>{let{classes:t,inset:r,primary:o,secondary:n,dense:s}=e;return(0,a.A)({root:["root",r&&"inset",s&&"dense",o&&n&&"multiline"],primary:["primary"],secondary:["secondary"]},m,t)})(C),j={slots:b,slotProps:{primary:h,secondary:x,...I}},[k,N]=(0,A.A)("root",{className:(0,n.A)(w.root,d),elementType:g,externalForwardedProps:{...j,...M},ownerState:C,ref:t}),[V,P]=(0,A.A)("primary",{className:w.primary,elementType:i.A,externalForwardedProps:j,ownerState:C}),[T,z]=(0,A.A)("secondary",{className:w.secondary,elementType:i.A,externalForwardedProps:j,ownerState:C});return null==S||S.type===i.A||u||(S=(0,y.jsx)(V,{variant:L?"body2":"body1",component:(null==P?void 0:P.variant)?void 0:"span",...P,children:S})),null==R||R.type===i.A||u||(R=(0,y.jsx)(T,{variant:"body2",color:"textSecondary",...z,children:R})),(0,y.jsxs)(k,{...N,children:[S,R]})})},5431:(e,t,r)=>{r.d(t,{A:()=>A});var o=r(7620),n=r(2902),a=r(7138),s=r(8613),i=r(9468),l=r(5120),d=r(8020),c=r(3664);function u(e){return(0,c.Ay)("MuiListItemIcon",e)}(0,d.A)("MuiListItemIcon",["root","alignItemsFlexStart"]);var p=r(831),m=r(4568);let v=(0,s.default)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,"flex-start"===r.alignItems&&t.alignItemsFlexStart]}})((0,i.A)(e=>{let{theme:t}=e;return{minWidth:56,color:(t.vars||t).palette.action.active,flexShrink:0,display:"inline-flex",variants:[{props:{alignItems:"flex-start"},style:{marginTop:8}}]}})),A=o.forwardRef(function(e,t){let r=(0,l.b)({props:e,name:"MuiListItemIcon"}),{className:s,...i}=r,d=o.useContext(p.A),c={...r,alignItems:d.alignItems},A=(e=>{let{alignItems:t,classes:r}=e;return(0,a.A)({root:["root","flex-start"===t&&"alignItemsFlexStart"]},u,r)})(c);return(0,m.jsx)(v,{className:(0,n.A)(A.root,s),ownerState:c,ref:t,...i})})},6262:(e,t,r)=>{r.d(t,{A:()=>g});var o=r(7620),n=r(2902),a=r(7138),s=r(8613),i=r(9468),l=r(5120),d=r(8039),c=r(1370),u=r(2471),p=r(1377),m=r(831),v=r(1114),A=r(4568);let y=(0,s.default)(c.A,{shouldForwardProp:e=>(0,d.A)(e)||"classes"===e,name:"MuiListItemButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.dense&&t.dense,"flex-start"===r.alignItems&&t.alignItemsFlexStart,r.divider&&t.divider,!r.disableGutters&&t.gutters]}})((0,i.A)(e=>{let{theme:t}=e;return{display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(v.A.selected)]:{backgroundColor:t.alpha((t.vars||t).palette.primary.main,(t.vars||t).palette.action.selectedOpacity),["&.".concat(v.A.focusVisible)]:{backgroundColor:t.alpha((t.vars||t).palette.primary.main,"".concat((t.vars||t).palette.action.selectedOpacity," + ").concat((t.vars||t).palette.action.focusOpacity))}},["&.".concat(v.A.selected,":hover")]:{backgroundColor:t.alpha((t.vars||t).palette.primary.main,"".concat((t.vars||t).palette.action.selectedOpacity," + ").concat((t.vars||t).palette.action.hoverOpacity)),"@media (hover: none)":{backgroundColor:t.alpha((t.vars||t).palette.primary.main,(t.vars||t).palette.action.selectedOpacity)}},["&.".concat(v.A.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(v.A.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},variants:[{props:e=>{let{ownerState:t}=e;return t.divider},style:{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:e=>{let{ownerState:t}=e;return!t.disableGutters},style:{paddingLeft:16,paddingRight:16}},{props:e=>{let{ownerState:t}=e;return t.dense},style:{paddingTop:4,paddingBottom:4}}]}})),g=o.forwardRef(function(e,t){let r=(0,l.b)({props:e,name:"MuiListItemButton"}),{alignItems:s="center",autoFocus:i=!1,component:d="div",children:c,dense:g=!1,disableGutters:h=!1,divider:f=!1,focusVisibleClassName:x,selected:b=!1,className:I,...M}=r,L=o.useContext(m.A),S=o.useMemo(()=>({dense:g||L.dense||!1,alignItems:s,disableGutters:h}),[s,L.dense,g,h]),R=o.useRef(null);(0,u.A)(()=>{i&&R.current&&R.current.focus()},[i]);let C={...r,alignItems:s,dense:S.dense,disableGutters:h,divider:f,selected:b},w=(e=>{let{alignItems:t,classes:r,dense:o,disabled:n,disableGutters:s,divider:i,selected:l}=e,d=(0,a.A)({root:["root",o&&"dense",!s&&"gutters",i&&"divider",n&&"disabled","flex-start"===t&&"alignItemsFlexStart",l&&"selected"]},v.Y,r);return{...r,...d}})(C),j=(0,p.A)(R,t);return(0,A.jsx)(m.A.Provider,{value:S,children:(0,A.jsx)(y,{ref:j,href:M.href||M.to,component:(M.href||M.to)&&"div"===d?"button":d,focusVisibleClassName:(0,n.A)(w.focusVisible,x),ownerState:C,className:(0,n.A)(w.root,I),...M,classes:w,children:c})})})},6763:(e,t,r)=>{r.d(t,{Ay:()=>L});var o=r(7620),n=r(2902),a=r(7138),s=r(4620),i=r(8613),l=r(9468),d=r(5120),c=r(42),u=r(1377),p=r(7972),m=r(831),v=r(8020),A=r(3664);function y(e){return(0,A.Ay)("MuiListItem",e)}(0,v.A)("MuiListItem",["root","container","dense","alignItemsFlexStart","divider","gutters","padding","secondaryAction"]);var g=r(1114);function h(e){return(0,A.Ay)("MuiListItemSecondaryAction",e)}(0,v.A)("MuiListItemSecondaryAction",["root","disableGutters"]);var f=r(4568);let x=(0,i.default)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.disableGutters&&t.disableGutters]}})({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)",variants:[{props:e=>{let{ownerState:t}=e;return t.disableGutters},style:{right:0}}]}),b=o.forwardRef(function(e,t){let r=(0,d.b)({props:e,name:"MuiListItemSecondaryAction"}),{className:s,...i}=r,l=o.useContext(m.A),c={...r,disableGutters:l.disableGutters},u=(e=>{let{disableGutters:t,classes:r}=e;return(0,a.A)({root:["root",t&&"disableGutters"]},h,r)})(c);return(0,f.jsx)(x,{className:(0,n.A)(u.root,s),ownerState:c,ref:t,...i})});b.muiName="ListItemSecondaryAction";let I=(0,i.default)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.dense&&t.dense,"flex-start"===r.alignItems&&t.alignItemsFlexStart,r.divider&&t.divider,!r.disableGutters&&t.gutters,!r.disablePadding&&t.padding,r.hasSecondaryAction&&t.secondaryAction]}})((0,l.A)(e=>{let{theme:t}=e;return{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",variants:[{props:e=>{let{ownerState:t}=e;return!t.disablePadding},style:{paddingTop:8,paddingBottom:8}},{props:e=>{let{ownerState:t}=e;return!t.disablePadding&&t.dense},style:{paddingTop:4,paddingBottom:4}},{props:e=>{let{ownerState:t}=e;return!t.disablePadding&&!t.disableGutters},style:{paddingLeft:16,paddingRight:16}},{props:e=>{let{ownerState:t}=e;return!t.disablePadding&&!!t.secondaryAction},style:{paddingRight:48}},{props:e=>{let{ownerState:t}=e;return!!t.secondaryAction},style:{["& > .".concat(g.A.root)]:{paddingRight:48}}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:e=>{let{ownerState:t}=e;return t.divider},style:{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"}},{props:e=>{let{ownerState:t}=e;return t.button},style:{transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}}},{props:e=>{let{ownerState:t}=e;return t.hasSecondaryAction},style:{paddingRight:48}}]}})),M=(0,i.default)("li",{name:"MuiListItem",slot:"Container"})({position:"relative"}),L=o.forwardRef(function(e,t){let r=(0,d.b)({props:e,name:"MuiListItem"}),{alignItems:i="center",children:l,className:v,component:A,components:g={},componentsProps:h={},ContainerComponent:x="li",ContainerProps:{className:L,...S}={},dense:R=!1,disableGutters:C=!1,disablePadding:w=!1,divider:j=!1,secondaryAction:k,slotProps:N={},slots:V={},...P}=r,T=o.useContext(m.A),z=o.useMemo(()=>({dense:R||T.dense||!1,alignItems:i,disableGutters:C}),[i,T.dense,R,C]),B=o.useRef(null),G=o.Children.toArray(l),F=G.length&&(0,c.A)(G[G.length-1],["ListItemSecondaryAction"]),H={...r,alignItems:i,dense:z.dense,disableGutters:C,disablePadding:w,divider:j,hasSecondaryAction:F},O=(e=>{let{alignItems:t,classes:r,dense:o,disableGutters:n,disablePadding:s,divider:i,hasSecondaryAction:l}=e;return(0,a.A)({root:["root",o&&"dense",!n&&"gutters",!s&&"padding",i&&"divider","flex-start"===t&&"alignItemsFlexStart",l&&"secondaryAction"],container:["container"],secondaryAction:["secondaryAction"]},y,r)})(H),D=(0,u.A)(B,t),[_,E]=(0,p.A)("secondaryAction",{elementType:b,externalForwardedProps:{slots:V,slotProps:N},ownerState:H,className:O.secondaryAction}),W=V.root||g.Root||I,Y=N.root||h.root||{},q={className:(0,n.A)(O.root,Y.className,v),...P},J=A||"li";return F?(J=q.component||A?J:"div","li"===x&&("li"===J?J="div":"li"===q.component&&(q.component="div")),(0,f.jsx)(m.A.Provider,{value:z,children:(0,f.jsxs)(M,{as:x,className:(0,n.A)(O.container,L),ref:D,ownerState:H,...S,children:[(0,f.jsx)(W,{...Y,...!(0,s.A)(W)&&{as:J,ownerState:{...H,...Y.ownerState}},...q,children:G}),G.pop()]})})):(0,f.jsx)(m.A.Provider,{value:z,children:(0,f.jsxs)(W,{...Y,as:J,ref:D,...!(0,s.A)(W)&&{ownerState:{...H,...Y.ownerState}},...q,children:[G,k&&(0,f.jsx)(_,{...E,children:k})]})})})},6987:(e,t,r)=>{r.d(t,{A:()=>v});var o=r(7620),n=r(2902),a=r(7138),s=r(8613),i=r(5120),l=r(831),d=r(8020),c=r(3664);function u(e){return(0,c.Ay)("MuiList",e)}(0,d.A)("MuiList",["root","padding","dense","subheader"]);var p=r(4568);let m=(0,s.default)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,!r.disablePadding&&t.padding,r.dense&&t.dense,r.subheader&&t.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:e=>{let{ownerState:t}=e;return!t.disablePadding},style:{paddingTop:8,paddingBottom:8}},{props:e=>{let{ownerState:t}=e;return t.subheader},style:{paddingTop:0}}]}),v=o.forwardRef(function(e,t){let r=(0,i.b)({props:e,name:"MuiList"}),{children:s,className:d,component:c="ul",dense:v=!1,disablePadding:A=!1,subheader:y,...g}=r,h=o.useMemo(()=>({dense:v}),[v]),f={...r,component:c,dense:v,disablePadding:A},x=(e=>{let{classes:t,disablePadding:r,dense:o,subheader:n}=e;return(0,a.A)({root:["root",!r&&"padding",o&&"dense",n&&"subheader"]},u,t)})(f);return(0,p.jsx)(l.A.Provider,{value:h,children:(0,p.jsxs)(m,{as:c,className:(0,n.A)(x.root,d),ref:t,ownerState:f,...g,children:[y,s]})})})},7488:(e,t,r)=>{r.d(t,{A:()=>n});var o=r(7620);function n(e,t){return o.isValidElement(e)&&-1!==t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)}}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/605-e18ed1b0e53fb1cf.js b/apps/web/.next/static/chunks/605-e18ed1b0e53fb1cf.js deleted file mode 100644 index 1d58796..0000000 --- a/apps/web/.next/static/chunks/605-e18ed1b0e53fb1cf.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[605],{850:(e,t,n)=>{n.d(t,{default:()=>o});var r=n(8530),i=n(1580);function o(e){let{props:t,name:n,defaultTheme:o,themeId:a}=e,l=(0,i.default)(o);return a&&(l=l[a]||l),(0,r.A)({theme:l,name:n,props:t})}},1238:(e,t,n)=>{n.d(t,{default:()=>r});let r=(0,n(4590).default)()},1374:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c,unstable_createUseMediaQuery:()=>u});var r,i=n(7620),o=n(3904),a=n(8530),l=n(6310);let s={...r||(r=n.t(i,2))}.useSyncExternalStore;function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{themeId:t}=e;return function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,l.default)();r&&t&&(r=r[t]||r);let u="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:c=!1,matchMedia:d=u?window.matchMedia:null,ssrMatchMedia:p=null,noSsr:f=!1}=(0,a.A)({name:"MuiUseMediaQuery",props:n,theme:r}),m="function"==typeof e?e(r):e;return(m=m.replace(/^@media( ?)/m,"")).includes("print")&&console.warn("MUI: You have provided a `print` query to the `useMediaQuery` hook.\nUsing the print media query to modify print styles can lead to unexpected results.\nConsider using the `displayPrint` field in the `sx` prop instead.\nMore information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."),(void 0!==s?function(e,t,n,r,o){let a=i.useCallback(()=>t,[t]),l=i.useMemo(()=>{if(o&&n)return()=>n(e).matches;if(null!==r){let{matches:t}=r(e);return()=>t}return a},[a,e,r,o,n]),[u,c]=i.useMemo(()=>{if(null===n)return[a,()=>()=>{}];let t=n(e);return[()=>t.matches,e=>(t.addEventListener("change",e),()=>{t.removeEventListener("change",e)})]},[a,n,e]);return s(c,u,l)}:function(e,t,n,r,a){let[l,s]=i.useState(()=>a&&n?n(e).matches:r?r(e).matches:t);return(0,o.A)(()=>{if(!n)return;let t=n(e),r=()=>{s(t.matches)};return r(),t.addEventListener("change",r),()=>{t.removeEventListener("change",r)}},[e,n]),l})(m,c,d,p,f)}}let c=u()},2406:(e,t,n)=>{n.r(t),n.d(t,{default:()=>r});let r=(0,n(3292).default)()},3292:(e,t,n)=>{n.d(t,{default:()=>y});var r=n(7620),i=n(2902),o=n(2028),a=n(3664),l=n(7138),s=n(4294),u=n(850),c=n(9166),d=n(7537),p=n(2874),f=n(2237),m=n(4568);let g=(0,d.A)(),h=(0,s.A)("div",{name:"MuiStack",slot:"Root"});function b(e){return(0,u.default)({props:e,name:"MuiStack",defaultTheme:g})}let v=e=>{let{ownerState:t,theme:n}=e,r={display:"flex",flexDirection:"column",...(0,p.NI)({theme:n},(0,p.kW)({values:t.direction,breakpoints:n.breakpoints.values}),e=>({flexDirection:e}))};if(t.spacing){let e=(0,f.LX)(n),i=Object.keys(n.breakpoints.values).reduce((e,n)=>(("object"==typeof t.spacing&&null!=t.spacing[n]||"object"==typeof t.direction&&null!=t.direction[n])&&(e[n]=!0),e),{}),a=(0,p.kW)({values:t.direction,base:i}),l=(0,p.kW)({values:t.spacing,base:i});"object"==typeof a&&Object.keys(a).forEach((e,t,n)=>{if(!a[e]){let r=t>0?a[n[t-1]]:"column";a[e]=r}}),r=(0,o.A)(r,(0,p.NI)({theme:n},l,(n,r)=>t.useFlexGap?{gap:(0,f._W)(e,n)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{["margin".concat({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[r?a[r]:t.direction])]:(0,f._W)(e,n)}}))}return(0,p.iZ)(n.breakpoints,r)};function y(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{createStyledComponent:t=h,useThemeProps:n=b,componentName:o="MuiStack"}=e,s=t(v);return r.forwardRef(function(e,t){let u=n(e),{component:d="div",direction:p="column",spacing:f=0,divider:g,children:h,className:b,useFlexGap:v=!1,...y}=(0,c.A)(u),k=(0,l.A)({root:["root"]},e=>(0,a.Ay)(o,e),{});return(0,m.jsx)(s,{as:d,ownerState:{direction:p,spacing:f,useFlexGap:v},ref:t,className:(0,i.A)(k.root,b),...y,children:g?function(e,t){let n=r.Children.toArray(e).filter(Boolean);return n.reduce((e,i,o)=>(e.push(i),o{n.d(t,{A:()=>r});let r=(0,n(8318).Ay)()},4590:(e,t,n)=>{n.d(t,{default:()=>g});var r=n(7620),i=n(2902),o=n(3664),a=n(7138),l=n(6774),s=n(850),u=n(4294),c=n(7537),d=n(4568);let p=(0,c.A)(),f=(0,u.A)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t["maxWidth".concat((0,l.A)(String(n.maxWidth)))],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),m=e=>(0,s.default)({props:e,name:"MuiContainer",defaultTheme:p});function g(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{createStyledComponent:t=f,useThemeProps:n=m,componentName:s="MuiContainer"}=e,u=t(e=>{let{theme:t,ownerState:n}=e;return{width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",...!n.disableGutters&&{paddingLeft:t.spacing(2),paddingRight:t.spacing(2),[t.breakpoints.up("sm")]:{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}}}},e=>{let{theme:t,ownerState:n}=e;return n.fixed&&Object.keys(t.breakpoints.values).reduce((e,n)=>{let r=t.breakpoints.values[n];return 0!==r&&(e[t.breakpoints.up(n)]={maxWidth:"".concat(r).concat(t.breakpoints.unit)}),e},{})},e=>{let{theme:t,ownerState:n}=e;return{..."xs"===n.maxWidth&&{[t.breakpoints.up("xs")]:{maxWidth:Math.max(t.breakpoints.values.xs,444)}},...n.maxWidth&&"xs"!==n.maxWidth&&{[t.breakpoints.up(n.maxWidth)]:{maxWidth:"".concat(t.breakpoints.values[n.maxWidth]).concat(t.breakpoints.unit)}}}});return r.forwardRef(function(e,t){let r=n(e),{className:c,component:p="div",disableGutters:f=!1,fixed:m=!1,maxWidth:g="lg",classes:h,...b}=r,v={...r,component:p,disableGutters:f,fixed:m,maxWidth:g},y=((e,t)=>{let{classes:n,fixed:r,disableGutters:i,maxWidth:s}=e,u={root:["root",s&&"maxWidth".concat((0,l.A)(String(s))),r&&"fixed",i&&"disableGutters"]};return(0,a.A)(u,e=>(0,o.Ay)(t,e),n)})(v,s);return(0,d.jsx)(u,{as:p,ownerState:v,className:(0,i.A)(y.root,c),ref:t,...b})})}},5608:(e,t,n)=>{n.d(t,{default:()=>a});var r=n(8934),i=n(3174);let o=(0,n(8020).A)("MuiBox",["root"]),a=(0,i.default)({defaultClassName:o.root,generateClassName:r.A.generate})},7301:(e,t,n)=>{n.d(t,{default:()=>o});var r=n(5130),i=n(4406);function o(e){let{defaultProps:t={},mixins:n={},overrides:o={},palette:a={},props:l={},styleOverrides:s={},...u}=e,c={...u,components:{}};Object.keys(t).forEach(e=>{let n=c.components[e]||{};n.defaultProps=t[e],c.components[e]=n}),Object.keys(l).forEach(e=>{let t=c.components[e]||{};t.defaultProps=l[e],c.components[e]=t}),Object.keys(s).forEach(e=>{let t=c.components[e]||{};t.styleOverrides=s[e],c.components[e]=t}),Object.keys(o).forEach(e=>{let t=c.components[e]||{};t.styleOverrides=o[e],c.components[e]=t}),c.spacing=(0,r.A)(e.spacing);let d=(0,i.A)(e.breakpoints||{}),p=c.spacing;c.mixins={gutters:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{paddingLeft:p(2),paddingRight:p(2),...e,[d.up("sm")]:{paddingLeft:p(3),paddingRight:p(3),...e[d.up("sm")]}}},...n};let{type:f,mode:m,...g}=a,h=m||f||"light";return c.palette={text:{hint:"dark"===h?"rgba(255, 255, 255, 0.5)":"rgba(0, 0, 0, 0.38)"},mode:h,type:h,...g},c}},8356:(e,t,n)=>{n.r(t),n.d(t,{default:()=>r});let r=(0,n(9969).default)()},8448:(e,t,n)=>{n.d(t,{default:()=>a});var r=n(850),i=n(6168),o=n(4549);function a(e){let{props:t,name:n}=e;return(0,r.default)({props:t,name:n,defaultTheme:i.A,themeId:o.A})}},8530:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(3450);function i(e){let{theme:t,name:n,props:i}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.A)(t.components[n].defaultProps,i):i}},9969:(e,t,n)=>{n.d(t,{default:()=>E});var r=n(7620),i=n(2902),o=n(7488),a=n(3664),l=n(7138),s=n(4294),u=n(850),c=n(1580),d=n(9166),p=n(7537);let f=(e,t,n)=>{let r=e.keys[0];if(Array.isArray(t))t.forEach((t,r)=>{n((t,n)=>{r<=e.keys.length-1&&(0===r?Object.assign(t,n):t[e.up(e.keys[r])]=n)},t)});else if(t&&"object"==typeof t){let i,o;(Object.keys(t).length>e.keys.length?e.keys:(i=e.keys,o=Object.keys(t),i.filter(e=>o.includes(e)))).forEach(i=>{if(e.keys.includes(i)){let o=t[i];void 0!==o&&n((t,n)=>{r===i?Object.assign(t,n):t[e.up(i)]=n},o)}})}else("number"==typeof t||"string"==typeof t)&&n((e,t)=>{Object.assign(e,t)},t)};function m(e){return`--Grid-${e}Spacing`}function g(e){return`--Grid-parent-${e}Spacing`}let h="--Grid-columns",b="--Grid-parent-columns",v=({theme:e,ownerState:t})=>{let n={};return f(e.breakpoints,t.size,(e,t)=>{let r={};"grow"===t&&(r={flexBasis:0,flexGrow:1,maxWidth:"100%"}),"auto"===t&&(r={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"}),"number"==typeof t&&(r={flexGrow:0,flexBasis:"auto",width:`calc(100% * ${t} / var(${b}) - (var(${b}) - ${t}) * (var(${g("column")}) / var(${b})))`}),e(n,r)}),n},y=({theme:e,ownerState:t})=>{let n={};return f(e.breakpoints,t.offset,(e,t)=>{let r={};"auto"===t&&(r={marginLeft:"auto"}),"number"==typeof t&&(r={marginLeft:0===t?"0px":`calc(100% * ${t} / var(${b}) + var(${g("column")}) * ${t} / var(${b}))`}),e(n,r)}),n},k=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={[h]:12};return f(e.breakpoints,t.columns,(e,t)=>{let r=t??12;e(n,{[h]:r,"> *":{[b]:r}})}),n},x=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return f(e.breakpoints,t.rowSpacing,(t,r)=>{let i="string"==typeof r?r:e.spacing?.(r);t(n,{[m("row")]:i,"> *":{[g("row")]:i}})}),n},A=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return f(e.breakpoints,t.columnSpacing,(t,r)=>{let i="string"==typeof r?r:e.spacing?.(r);t(n,{[m("column")]:i,"> *":{[g("column")]:i}})}),n},w=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return f(e.breakpoints,t.direction,(e,t)=>{e(n,{flexDirection:t})}),n},S=({ownerState:e})=>({minWidth:0,boxSizing:"border-box",...e.container&&{display:"flex",flexWrap:"wrap",...e.wrap&&"wrap"!==e.wrap&&{flexWrap:e.wrap},gap:`var(${m("row")}) var(${m("column")})`}});var j=n(4568);let M=(0,p.A)(),W=(0,s.A)("div",{name:"MuiGrid",slot:"Root"});function $(e){return(0,u.default)({props:e,name:"MuiGrid",defaultTheme:M})}function E(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{createStyledComponent:t=W,useThemeProps:n=$,useTheme:s=c.default,componentName:u="MuiGrid"}=e;function p(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>!0,r={};return null===e||(Array.isArray(e)?e.forEach((e,i)=>{null!==e&&n(e)&&t.keys[i]&&(r[t.keys[i]]=e)}):"object"==typeof e?Object.keys(e).forEach(t=>{let i=e[t];null!=i&&n(i)&&(r[t]=i)}):r[t.keys[0]]=e),r}let f=t(k,A,x,v,w,S,y),m=r.forwardRef(function(e,t){let c=s(),m=n(e),g=(0,d.A)(m);var h,b,v,y,k,x,A=c.breakpoints;let w=[];void 0!==g.item&&(delete g.item,w.push("item")),void 0!==g.zeroMinWidth&&(delete g.zeroMinWidth,w.push("zeroMinWidth")),A.keys.forEach(e=>{void 0!==g[e]&&(w.push(e),delete g[e])});let{className:S,children:M,columns:W=12,container:$=!1,component:E="div",direction:O="row",wrap:G="wrap",size:N={},offset:L={},spacing:R=0,rowSpacing:C=R,columnSpacing:_=R,unstable_level:z=0,...B}=g,P=p(N,c.breakpoints,e=>!1!==e),I=p(L,c.breakpoints),U=null!=(h=e.columns)?h:z?void 0:W,D=null!=(b=e.spacing)?b:z?void 0:R,Q=null!=(y=null!=(v=e.rowSpacing)?v:e.spacing)?y:z?void 0:C,q=null!=(x=null!=(k=e.columnSpacing)?k:e.spacing)?x:z?void 0:_,T={...g,level:z,columns:U,container:$,direction:O,wrap:G,spacing:D,rowSpacing:Q,columnSpacing:q,size:P,offset:I},F=((e,t)=>{let{container:n,direction:r,spacing:i,wrap:o,size:s}=e,c={root:["root",n&&"container","wrap"!==o&&"wrap-xs-".concat(String(o)),...void 0===r?[]:"object"==typeof r?Object.entries(r).map(([e,t])=>`direction-${e}-${t}`):[`direction-xs-${String(r)}`],...(e=>{let t=[];return Object.entries(e).forEach(([e,n])=>{!1!==n&&void 0!==n&&t.push(`grid-${e}-${String(n)}`)}),t})(s),...n?((e,t="xs")=>{function n(e){return void 0!==e&&("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e&&e>0)}if(n(e))return[`spacing-${t}-${String(e)}`];if("object"==typeof e&&!Array.isArray(e)){let t=[];return Object.entries(e).forEach(([e,r])=>{n(r)&&t.push(`spacing-${e}-${String(r)}`)}),t}return[]})(i,t.breakpoints.keys[0]):[]]};return(0,l.A)(c,e=>(0,a.Ay)(u,e),{})})(T,c);return(0,j.jsx)(f,{ref:t,as:E,ownerState:T,className:(0,i.A)(F.root,S),...B,children:r.Children.map(M,e=>{if(r.isValidElement(e)&&(0,o.A)(e,["Grid"])&&$&&e.props.container){var t,n;return r.cloneElement(e,{unstable_level:null!=(n=null==(t=e.props)?void 0:t.unstable_level)?n:z+1})}return e})})});return m.muiName="Grid",m}}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/655.3fc65d6d0da75415.js b/apps/web/.next/static/chunks/655.3fc65d6d0da75415.js deleted file mode 100644 index d189de4..0000000 --- a/apps/web/.next/static/chunks/655.3fc65d6d0da75415.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[655],{7655:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let u=l(4761),n=l(6029),a=u._(l(5729)),o=l(7069);async function r(e){let{Component:t,ctx:l}=e;return{pageProps:await (0,o.loadGetInitialProps)(t,l)}}class s extends a.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,n.jsx)(e,{...t})}}s.origGetInitialProps=r,s.getInitialProps=r,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/746-2c44f63089954251.js b/apps/web/.next/static/chunks/746-2c44f63089954251.js deleted file mode 100644 index ea080ea..0000000 --- a/apps/web/.next/static/chunks/746-2c44f63089954251.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[746],{779:(e,t,o)=>{o.d(t,{A:()=>n});var r=o(7620),l=o(5023);function n(){return r.useContext(l.A)}},1379:(e,t,o)=>{o.r(t),o.d(t,{CssVarsProvider:()=>g,Experimental_CssVarsProvider:()=>h,getInitColorSchemeScript:()=>S,useColorScheme:()=>u});var r=o(1858),l=o(2421),n=o(8856),i=o(1319),s=o(4549),c=o(4568);let a={colorSchemeStorageKey:"mui-color-scheme",defaultLightColorScheme:"light",defaultDarkColorScheme:"dark",modeStorageKey:"mui-mode"},{CssVarsProvider:d,useColorScheme:u,getInitColorSchemeScript:m}=(0,l.default)({themeId:s.A,theme:()=>(0,n.A)({cssVariables:!0}),colorSchemeStorageKey:a.colorSchemeStorageKey,modeStorageKey:a.modeStorageKey,defaultColorScheme:{light:a.defaultLightColorScheme,dark:a.defaultDarkColorScheme},resolveTheme:e=>{let t={...e,typography:(0,i.A)(e.palette,e.typography)};return t.unstable_sx=function(e){return(0,r.A)({sx:e,theme:this})},t}});function h(e){return(0,c.jsx)(d,{...e})}let f=!1,S=e=>(f||(console.warn("MUI: The getInitColorSchemeScript function has been deprecated.\n\nYou should use `import InitColorSchemeScript from '@mui/material/InitColorSchemeScript'`\nand replace the function call with `` instead."),f=!0),m(e)),g=d},2105:(e,t,o)=>{o.d(t,{default:()=>y});var r=o(7620),l=o(779),n=o(5023);let i="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var s=o(4568);let c=function(e){let{children:t,theme:o}=e,c=(0,l.A)(),a=r.useMemo(()=>{var e,t;let r=null===c?{...o}:(e=c,"function"==typeof(t=o)?t(e):{...e,...t});return null!=r&&(r[i]=null!==c),r},[o,c]);return(0,s.jsx)(n.A.Provider,{value:a,children:t})};var a=o(3459),d=o(6310),u=o(5845),m=o(7663),h=o(3904),f=o(2156),S=o(8758);let g={};function p(e,t,o){let l=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return r.useMemo(()=>{let r=e&&t[e]||t;if("function"==typeof o){let n=o(r),i=e?{...t,[e]:n}:n;return l?()=>i:i}return e?{...t,[e]:o}:{...t,...o}},[e,t,o,l])}let y=function(e){let{children:t,theme:o,themeId:r}=e,n=(0,d.default)(g),i=(0,l.A)()||g,y=p(r,n,o),v=p(r,i,o,!0),C="rtl"===(r?y[r]:y).direction,k=function(e){let t=(0,d.default)(),o=(0,f.A)()||"",{modularCssLayers:r}=e,l="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return(l=r&&null===t?"string"==typeof r?r.replace(/mui(?!\.)/g,l):`@layer ${l};`:"",(0,h.A)(()=>{let e=document.querySelector("head");if(!e)return;let t=e.firstChild;if(l){if(t&&t.hasAttribute?.("data-mui-layer-order")&&t.getAttribute("data-mui-layer-order")===o)return;let r=document.createElement("style");r.setAttribute("data-mui-layer-order",o),r.textContent=l,e.prepend(r)}else e.querySelector(`style[data-mui-layer-order="${o}"]`)?.remove()},[l,o]),l)?(0,s.jsx)(S.default,{styles:l}):null}(y);return(0,s.jsx)(c,{theme:v,children:(0,s.jsx)(a.T.Provider,{value:y,children:(0,s.jsx)(u.default,{value:C,children:(0,s.jsxs)(m.A,{value:r?y[r].components:y.components,children:[k,t]})})})})}},2421:(e,t,o)=>{o.r(t),o.d(t,{DISABLE_CSS_TRANSITION:()=>g,default:()=>p});var r=o(7620),l=o(2609),n=o(779),i=o(3904),s=o(2105),c=o(4568);let a="mode",d="color-scheme";function u(){}let m=({key:e,storageWindow:t})=>(t||"undefined"==typeof window||(t=window),{get(o){let r;if("undefined"!=typeof window){if(!t)return o;try{r=t.localStorage.getItem(e)}catch{}return r||o}},set:o=>{if(t)try{t.localStorage.setItem(e,o)}catch{}},subscribe:o=>{if(!t)return u;let r=t=>{let r=t.newValue;t.key===e&&o(r)};return t.addEventListener("storage",r),()=>{t.removeEventListener("storage",r)}}});function h(){}function f(e){if("undefined"!=typeof window&&"function"==typeof window.matchMedia&&"system"===e)return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function S(e,t){return"light"===e.mode||"system"===e.mode&&"light"===e.systemMode?t("light"):"dark"===e.mode||"system"===e.mode&&"dark"===e.systemMode?t("dark"):void 0}let g="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function p(e){let{themeId:t,theme:o={},modeStorageKey:u=a,colorSchemeStorageKey:p=d,disableTransitionOnChange:y=!1,defaultColorScheme:v,resolveTheme:C}=e,k={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},b=r.createContext(void 0),w={},A={},x="string"==typeof v?v:v.light,M="string"==typeof v?v:v.dark;return{CssVarsProvider:function(e){var k,x,M,$;let{children:j,theme:E,modeStorageKey:I=u,colorSchemeStorageKey:_=p,disableTransitionOnChange:T=y,storageManager:L,storageWindow:K="undefined"==typeof window?void 0:window,documentNode:P="undefined"==typeof document?void 0:document,colorSchemeNode:V="undefined"==typeof document?void 0:document.documentElement,disableNestedContext:N=!1,disableStyleSheetGeneration:q=!1,defaultMode:D="system",forceThemeRerender:O=!1,noSsr:R}=e,W=r.useRef(!1),H=(0,n.A)(),z=r.useContext(b),B=!!z&&!N,F=r.useMemo(()=>E||("function"==typeof o?o():o),[E]),U=F[t],Y=U||F,{colorSchemes:G=w,components:J=A,cssVarPrefix:Q}=Y,X=Object.keys(G).filter(e=>!!G[e]).join(","),Z=r.useMemo(()=>X.split(","),[X]),ee="string"==typeof v?v:v.light,et="string"==typeof v?v:v.dark,eo=G[ee]&&G[et]?D:(null==(x=G[Y.defaultColorScheme])||null==(k=x.palette)?void 0:k.mode)||(null==(M=Y.palette)?void 0:M.mode),{mode:er,setMode:el,systemMode:en,lightColorScheme:ei,darkColorScheme:es,colorScheme:ec,setColorScheme:ea}=function(e){let{defaultMode:t="light",defaultLightColorScheme:o,defaultDarkColorScheme:l,supportedColorSchemes:n=[],modeStorageKey:i=a,colorSchemeStorageKey:s=d,storageWindow:c="undefined"==typeof window?void 0:window,storageManager:u=m,noSsr:g=!1}=e,p=n.join(","),y=n.length>1,v=r.useMemo(()=>null==u?void 0:u({key:i,storageWindow:c}),[u,i,c]),C=r.useMemo(()=>null==u?void 0:u({key:"".concat(s,"-light"),storageWindow:c}),[u,s,c]),k=r.useMemo(()=>null==u?void 0:u({key:"".concat(s,"-dark"),storageWindow:c}),[u,s,c]),[b,w]=r.useState(()=>{let e=(null==v?void 0:v.get(t))||t,r=(null==C?void 0:C.get(o))||o,n=(null==k?void 0:k.get(l))||l;return{mode:e,systemMode:f(e),lightColorScheme:r,darkColorScheme:n}}),[A,x]=r.useState(g||!y);r.useEffect(()=>{x(!0)},[]);let M=S(b,e=>"light"===e?b.lightColorScheme:"dark"===e?b.darkColorScheme:void 0),$=r.useCallback(e=>{w(o=>{if(e===o.mode)return o;let r=null!=e?e:t;return null==v||v.set(r),{...o,mode:r,systemMode:f(r)}})},[v,t]),j=r.useCallback(e=>{e?"string"==typeof e?e&&!p.includes(e)?console.error("`".concat(e,"` does not exist in `theme.colorSchemes`.")):w(t=>{let o={...t};return S(t,t=>{"light"===t&&(null==C||C.set(e),o.lightColorScheme=e),"dark"===t&&(null==k||k.set(e),o.darkColorScheme=e)}),o}):w(t=>{let r={...t},n=null===e.light?o:e.light,i=null===e.dark?l:e.dark;return n&&(p.includes(n)?(r.lightColorScheme=n,null==C||C.set(n)):console.error("`".concat(n,"` does not exist in `theme.colorSchemes`."))),i&&(p.includes(i)?(r.darkColorScheme=i,null==k||k.set(i)):console.error("`".concat(i,"` does not exist in `theme.colorSchemes`."))),r}):w(e=>(null==C||C.set(o),null==k||k.set(l),{...e,lightColorScheme:o,darkColorScheme:l}))},[p,C,k,o,l]),E=r.useCallback(e=>{"system"===b.mode&&w(t=>{let o=(null==e?void 0:e.matches)?"dark":"light";return t.systemMode===o?t:{...t,systemMode:o}})},[b.mode]),I=r.useRef(E);return I.current=E,r.useEffect(()=>{if("function"!=typeof window.matchMedia||!y)return;let e=function(){for(var e=arguments.length,t=Array(e),o=0;o{t.removeListener(e)}},[y]),r.useEffect(()=>{if(y){let e=(null==v?void 0:v.subscribe(e=>{(!e||["light","dark","system"].includes(e))&&$(e||t)}))||h,o=(null==C?void 0:C.subscribe(e=>{(!e||p.match(e))&&j({light:e})}))||h,r=(null==k?void 0:k.subscribe(e=>{(!e||p.match(e))&&j({dark:e})}))||h;return()=>{e(),o(),r()}}},[j,$,p,t,c,y,v,C,k]),{...b,mode:A?b.mode:void 0,systemMode:A?b.systemMode:void 0,colorScheme:A?M:void 0,setMode:$,setColorScheme:j}}({supportedColorSchemes:Z,defaultLightColorScheme:ee,defaultDarkColorScheme:et,modeStorageKey:I,colorSchemeStorageKey:_,defaultMode:eo,storageManager:L,storageWindow:K,noSsr:R}),ed=er,eu=ec;B&&(ed=z.mode,eu=z.colorScheme);let em=eu||Y.defaultColorScheme;Y.vars&&!O&&(em=Y.defaultColorScheme);let eh=r.useMemo(()=>{var e;let t=(null==(e=Y.generateThemeVars)?void 0:e.call(Y))||Y.vars,o={...Y,components:J,colorSchemes:G,cssVarPrefix:Q,vars:t};if("function"==typeof o.generateSpacing&&(o.spacing=o.generateSpacing()),em){let e=G[em];e&&"object"==typeof e&&Object.keys(e).forEach(t=>{e[t]&&"object"==typeof e[t]?o[t]={...o[t],...e[t]}:o[t]=e[t]})}return C?C(o):o},[Y,em,J,G,Q]),ef=Y.colorSchemeSelector;(0,i.A)(()=>{if(eu&&V&&ef&&"media"!==ef){let e=ef;if("class"===ef&&(e=".%s"),"data"===ef&&(e="[data-%s]"),(null==ef?void 0:ef.startsWith("data-"))&&!ef.includes("%s")&&(e="[".concat(ef,'="%s"]')),e.startsWith("."))V.classList.remove(...Z.map(t=>e.substring(1).replace("%s",t))),V.classList.add(e.substring(1).replace("%s",eu));else{let t=e.replace("%s",eu).match(/\[([^\]]+)\]/);if(t){let[e,o]=t[1].split("=");o||Z.forEach(t=>{V.removeAttribute(e.replace(eu,t))}),V.setAttribute(e,o?o.replace(/"|'/g,""):"")}else V.setAttribute(e,eu)}}},[eu,ef,V,Z]),r.useEffect(()=>{let e;if(T&&W.current&&P){let t=P.createElement("style");t.appendChild(P.createTextNode(g)),P.head.appendChild(t),window.getComputedStyle(P.body),e=setTimeout(()=>{P.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[eu,T,P]),r.useEffect(()=>(W.current=!0,()=>{W.current=!1}),[]);let eS=r.useMemo(()=>({allColorSchemes:Z,colorScheme:eu,darkColorScheme:es,lightColorScheme:ei,mode:ed,setColorScheme:ea,setMode:el,systemMode:en}),[Z,eu,es,ei,ed,ea,el,en,eh.colorSchemeSelector]),eg=!0;(q||!1===Y.cssVariables||B&&(null==H?void 0:H.cssVarPrefix)===Q)&&(eg=!1);let ep=(0,c.jsxs)(r.Fragment,{children:[(0,c.jsx)(s.default,{themeId:U?t:void 0,theme:eh,children:j}),eg&&(0,c.jsx)(l.A,{styles:(null==($=eh.generateStyleSheets)?void 0:$.call(eh))||[]})]});return B?ep:(0,c.jsx)(b.Provider,{value:eS,children:ep})},useColorScheme:()=>r.useContext(b)||k,getInitColorSchemeScript:e=>(function(e){let{defaultMode:t="system",defaultLightColorScheme:o="light",defaultDarkColorScheme:r="dark",modeStorageKey:l=a,colorSchemeStorageKey:n=d,attribute:i="data-color-scheme",colorSchemeNode:s="document.documentElement",nonce:u}=e||{},m="",h=i;if("class"===i&&(h=".%s"),"data"===i&&(h="[data-%s]"),h.startsWith(".")){let e=h.substring(1);m+=`${s}.classList.remove('${e}'.replace('%s', light), '${e}'.replace('%s', dark)); - ${s}.classList.add('${e}'.replace('%s', colorScheme));`}let f=h.match(/\[([^[\]]+)\]/);if(f){let[e,t]=f[1].split("=");t||(m+=`${s}.removeAttribute('${e}'.replace('%s', light)); - ${s}.removeAttribute('${e}'.replace('%s', dark));`),m+=` - ${s}.setAttribute('${e}'.replace('%s', colorScheme), ${t?`${t}.replace('%s', colorScheme)`:'""'});`}else".%s"!==h&&(m+=`${s}.setAttribute('${h}', colorScheme);`);return(0,c.jsx)("script",{suppressHydrationWarning:!0,nonce:"undefined"==typeof window?u:"",dangerouslySetInnerHTML:{__html:`(function() { -try { - let colorScheme = ''; - const mode = localStorage.getItem('${l}') || '${t}'; - const dark = localStorage.getItem('${n}-dark') || '${r}'; - const light = localStorage.getItem('${n}-light') || '${o}'; - if (mode === 'system') { - // handle system mode - const mql = window.matchMedia('(prefers-color-scheme: dark)'); - if (mql.matches) { - colorScheme = dark - } else { - colorScheme = light - } - } - if (mode === 'light') { - colorScheme = light; - } - if (mode === 'dark') { - colorScheme = dark; - } - if (colorScheme) { - ${m} - } -} catch(e){}})();`}},"mui-color-scheme-init")})({colorSchemeStorageKey:p,defaultLightColorScheme:x,defaultDarkColorScheme:M,modeStorageKey:u,...e})}}},5023:(e,t,o)=>{o.d(t,{A:()=>r});let r=o(7620).createContext(null)},5845:(e,t,o)=>{o.r(t),o.d(t,{default:()=>s,useRtl:()=>i});var r=o(7620),l=o(4568);let n=r.createContext(),i=()=>{let e=r.useContext(n);return null!=e&&e},s=function(e){let{value:t,...o}=e;return(0,l.jsx)(n.Provider,{value:null==t||t,...o})}},9746:(e,t,o)=>{o.d(t,{default:()=>a});var r=o(7620),l=o(2105),n=o(4549),i=o(4568);function s(e){let{theme:t,...o}=e,r=n.A in t?t[n.A]:void 0;return(0,i.jsx)(l.default,{...o,themeId:r?n.A:void 0,theme:r||t})}var c=o(1379);function a(e){let{theme:t,...o}=e,l=r.useMemo(()=>{if("function"==typeof t)return t;let e=n.A in t?t[n.A]:t;return"colorSchemes"in e?null:"vars"in e?t:{...t,vars:null}},[t]);return l?(0,i.jsx)(s,{theme:l,...o}):(0,i.jsx)(c.CssVarsProvider,{theme:t,...o})}}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/75504863-5f9267cdf03b69d1.js b/apps/web/.next/static/chunks/75504863-5f9267cdf03b69d1.js deleted file mode 100644 index 6c29cf3..0000000 --- a/apps/web/.next/static/chunks/75504863-5f9267cdf03b69d1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[385],{9386:(e,t,s)=>{s.d(t,{A:()=>p});var r=s(7074),i=s(9436),a=s(1848),n=s(1201),o=s(3316),l=s(5874),u=s(7729),h=s(1709),c=s(1469),d=s(8273),_=s(2460),w=s(9637);(0,h.V)();let g={url:i.nf,storageKey:i.AQ,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:i.Rn,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1,throwOnError:!1,lockAcquireTimeout:5e3,skipAutoInitialize:!1};async function f(e,t,s){return await s()}let y={};class b{get jwks(){var e,t;return null!=(t=null==(e=y[this.storageKey])?void 0:e.jwks)?t:{keys:[]}}set jwks(e){y[this.storageKey]=Object.assign(Object.assign({},y[this.storageKey]),{jwks:e})}get jwks_cached_at(){var e,t;return null!=(t=null==(e=y[this.storageKey])?void 0:e.cachedAt)?t:Number.MIN_SAFE_INTEGER}set jwks_cached_at(e){y[this.storageKey]=Object.assign(Object.assign({},y[this.storageKey]),{cachedAt:e})}constructor(e){var t,s,i;this.userStorage=null,this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.autoRefreshTickTimeout=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log;let a=Object.assign(Object.assign({},g),e);if(this.storageKey=a.storageKey,this.instanceID=null!=(t=b.nextInstanceID[this.storageKey])?t:0,b.nextInstanceID[this.storageKey]=this.instanceID+1,this.logDebugMessages=!!a.debug,"function"==typeof a.debug&&(this.logger=a.debug),this.instanceID>0&&(0,o.Bd)()){let e=`${this._logPrefix()} Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.`;console.warn(e),this.logDebugMessages&&console.trace(e)}if(this.persistSession=a.persistSession,this.autoRefreshToken=a.autoRefreshToken,this.admin=new r.A({url:a.url,headers:a.headers,fetch:a.fetch}),this.url=a.url,this.headers=a.headers,this.fetch=(0,o.lA)(a.fetch),this.lock=a.lock||f,this.detectSessionInUrl=a.detectSessionInUrl,this.flowType=a.flowType,this.hasCustomAuthorizationHeader=a.hasCustomAuthorizationHeader,this.throwOnError=a.throwOnError,this.lockAcquireTimeout=a.lockAcquireTimeout,a.lock?this.lock=a.lock:this.persistSession&&(0,o.Bd)()&&(null==(s=null==globalThis?void 0:globalThis.navigator)?void 0:s.locks)?this.lock=u.JS:this.lock=f,this.jwks||(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER),this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this),webauthn:new w.H1(this)},this.oauth={getAuthorizationDetails:this._getAuthorizationDetails.bind(this),approveAuthorization:this._approveAuthorization.bind(this),denyAuthorization:this._denyAuthorization.bind(this),listGrants:this._listOAuthGrants.bind(this),revokeGrant:this._revokeOAuthGrant.bind(this)},this.persistSession?(a.storage?this.storage=a.storage:(0,o.LJ)()?this.storage=globalThis.localStorage:(this.memoryStorage={},this.storage=(0,l.r)(this.memoryStorage)),a.userStorage&&(this.userStorage=a.userStorage)):(this.memoryStorage={},this.storage=(0,l.r)(this.memoryStorage)),(0,o.Bd)()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(e){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",e)}null==(i=this.broadcastChannel)||i.addEventListener("message",async e=>{this._debug("received broadcast notification from other tab or client",e);try{await this._notifyAllSubscribers(e.data.event,e.data.session,!1)}catch(e){this._debug("#broadcastChannel","error",e)}})}a.skipAutoInitialize||this.initialize().catch(e=>{this._debug("#initialize()","error",e)})}isThrowOnErrorEnabled(){return this.throwOnError}_returnResult(e){if(this.throwOnError&&e&&e.error)throw e.error;return e}_logPrefix(){return`GoTrueClient@${this.storageKey}:${this.instanceID} (${c.r}) ${new Date().toISOString()}`}_debug(...e){return this.logDebugMessages&&this.logger(this._logPrefix(),...e),this}async initialize(){return this.initializePromise||(this.initializePromise=(async()=>await this._acquireLock(this.lockAcquireTimeout,async()=>await this._initialize()))()),await this.initializePromise}async _initialize(){var e;try{let t={},s="none";if((0,o.Bd)()&&(t=(0,o.XR)(window.location.href),this._isImplicitGrantCallback(t)?s="implicit":await this._isPKCECallback(t)&&(s="pkce")),(0,o.Bd)()&&this.detectSessionInUrl&&"none"!==s){let{data:r,error:i}=await this._getSessionFromURL(t,s);if(i){(this._debug("#_initialize()","error detecting session from URL",i),(0,a.MJ)(i))&&(null==(e=i.details)||e.code);return{error:i}}let{session:n,redirectType:o}=r;return this._debug("#_initialize()","detected session in URL",n,"redirect type",o),await this._saveSession(n),setTimeout(async()=>{"recovery"===o?await this._notifyAllSubscribers("PASSWORD_RECOVERY",n):await this._notifyAllSubscribers("SIGNED_IN",n)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(e){if((0,a.HY)(e))return this._returnResult({error:e});return this._returnResult({error:new a.HU("Unexpected error during initialization",e)})}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(e){var t,s,r;try{let{data:i,error:a}=await (0,n.vE)(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:null!=(s=null==(t=null==e?void 0:e.options)?void 0:t.data)?s:{},gotrue_meta_security:{captcha_token:null==(r=null==e?void 0:e.options)?void 0:r.captchaToken}},xform:n.R_});if(a||!i)return this._returnResult({data:{user:null,session:null},error:a});let o=i.session,l=i.user;return i.session&&(await this._saveSession(i.session),await this._notifyAllSubscribers("SIGNED_IN",o)),this._returnResult({data:{user:l,session:o},error:null})}catch(e){if((0,a.HY)(e))return this._returnResult({data:{user:null,session:null},error:e});throw e}}async signUp(e){var t,s,r;try{let i;if("email"in e){let{email:s,password:r,options:a}=e,l=null,u=null;"pkce"===this.flowType&&([l,u]=await (0,o.dS)(this.storage,this.storageKey)),i=await (0,n.vE)(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:null==a?void 0:a.emailRedirectTo,body:{email:s,password:r,data:null!=(t=null==a?void 0:a.data)?t:{},gotrue_meta_security:{captcha_token:null==a?void 0:a.captchaToken},code_challenge:l,code_challenge_method:u},xform:n.R_})}else if("phone"in e){let{phone:t,password:a,options:o}=e;i=await (0,n.vE)(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:t,password:a,data:null!=(s=null==o?void 0:o.data)?s:{},channel:null!=(r=null==o?void 0:o.channel)?r:"sms",gotrue_meta_security:{captcha_token:null==o?void 0:o.captchaToken}},xform:n.R_})}else throw new a.U_("You must provide either an email or phone number and a password");let{data:l,error:u}=i;if(u||!l)return await (0,o.Gb)(this.storage,`${this.storageKey}-code-verifier`),this._returnResult({data:{user:null,session:null},error:u});let h=l.session,c=l.user;return l.session&&(await this._saveSession(l.session),await this._notifyAllSubscribers("SIGNED_IN",h)),this._returnResult({data:{user:c,session:h},error:null})}catch(e){if(await (0,o.Gb)(this.storage,`${this.storageKey}-code-verifier`),(0,a.HY)(e))return this._returnResult({data:{user:null,session:null},error:e});throw e}}async signInWithPassword(e){try{let t;if("email"in e){let{email:s,password:r,options:i}=e;t=await (0,n.vE)(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:s,password:r,gotrue_meta_security:{captcha_token:null==i?void 0:i.captchaToken}},xform:n.GC})}else if("phone"in e){let{phone:s,password:r,options:i}=e;t=await (0,n.vE)(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:s,password:r,gotrue_meta_security:{captcha_token:null==i?void 0:i.captchaToken}},xform:n.GC})}else throw new a.U_("You must provide either an email or phone number and a password");let{data:s,error:r}=t;if(r)return this._returnResult({data:{user:null,session:null},error:r});if(!s||!s.session||!s.user){let e=new a.Ox;return this._returnResult({data:{user:null,session:null},error:e})}return s.session&&(await this._saveSession(s.session),await this._notifyAllSubscribers("SIGNED_IN",s.session)),this._returnResult({data:Object.assign({user:s.user,session:s.session},s.weak_password?{weakPassword:s.weak_password}:null),error:r})}catch(e){if((0,a.HY)(e))return this._returnResult({data:{user:null,session:null},error:e});throw e}}async signInWithOAuth(e){var t,s,r,i;return await this._handleProviderSignIn(e.provider,{redirectTo:null==(t=e.options)?void 0:t.redirectTo,scopes:null==(s=e.options)?void 0:s.scopes,queryParams:null==(r=e.options)?void 0:r.queryParams,skipBrowserRedirect:null==(i=e.options)?void 0:i.skipBrowserRedirect})}async exchangeCodeForSession(e){return await this.initializePromise,this._acquireLock(this.lockAcquireTimeout,async()=>this._exchangeCodeForSession(e))}async signInWithWeb3(e){let{chain:t}=e;switch(t){case"ethereum":return await this.signInWithEthereum(e);case"solana":return await this.signInWithSolana(e);default:throw Error(`@supabase/auth-js: Unsupported chain "${t}"`)}}async signInWithEthereum(e){var t,s,r,i,l,u,h,c,d,w,g;let f,y;if("message"in e)f=e.message,y=e.signature;else{let a,{chain:n,wallet:w,statement:g,options:b}=e;if((0,o.Bd)())if("object"==typeof w)a=w;else{let e=window;if("ethereum"in e&&"object"==typeof e.ethereum&&"request"in e.ethereum&&"function"==typeof e.ethereum.request)a=e.ethereum;else throw Error("@supabase/auth-js: No compatible Ethereum wallet interface on the window object (window.ethereum) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'ethereum', wallet: resolvedUserWallet }) instead.")}else{if("object"!=typeof w||!(null==b?void 0:b.url))throw Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");a=w}let p=new URL(null!=(t=null==b?void 0:b.url)?t:window.location.href),v=await a.request({method:"eth_requestAccounts"}).then(e=>e).catch(()=>{throw Error("@supabase/auth-js: Wallet method eth_requestAccounts is missing or invalid")});if(!v||0===v.length)throw Error("@supabase/auth-js: No accounts available. Please ensure the wallet is connected.");let k=(0,_.bv)(v[0]),m=null==(s=null==b?void 0:b.signInWithEthereum)?void 0:s.chainId;if(!m){let e=await a.request({method:"eth_chainId"});m=(0,_.aD)(e)}let S={domain:p.host,address:k,statement:g,uri:p.href,version:"1",chainId:m,nonce:null==(r=null==b?void 0:b.signInWithEthereum)?void 0:r.nonce,issuedAt:null!=(l=null==(i=null==b?void 0:b.signInWithEthereum)?void 0:i.issuedAt)?l:new Date,expirationTime:null==(u=null==b?void 0:b.signInWithEthereum)?void 0:u.expirationTime,notBefore:null==(h=null==b?void 0:b.signInWithEthereum)?void 0:h.notBefore,requestId:null==(c=null==b?void 0:b.signInWithEthereum)?void 0:c.requestId,resources:null==(d=null==b?void 0:b.signInWithEthereum)?void 0:d.resources};f=(0,_.ob)(S),y=await a.request({method:"personal_sign",params:[(0,_.nj)(f),k]})}try{let{data:t,error:s}=await (0,n.vE)(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"ethereum",message:f,signature:y},(null==(w=e.options)?void 0:w.captchaToken)?{gotrue_meta_security:{captcha_token:null==(g=e.options)?void 0:g.captchaToken}}:null),xform:n.R_});if(s)throw s;if(!t||!t.session||!t.user){let e=new a.Ox;return this._returnResult({data:{user:null,session:null},error:e})}return t.session&&(await this._saveSession(t.session),await this._notifyAllSubscribers("SIGNED_IN",t.session)),this._returnResult({data:Object.assign({},t),error:s})}catch(e){if((0,a.HY)(e))return this._returnResult({data:{user:null,session:null},error:e});throw e}}async signInWithSolana(e){var t,s,r,i,l,u,h,c,_,w,g,f;let y,b;if("message"in e)y=e.message,b=e.signature;else{let a,{chain:n,wallet:d,statement:g,options:f}=e;if((0,o.Bd)())if("object"==typeof d)a=d;else{let e=window;if("solana"in e&&"object"==typeof e.solana&&("signIn"in e.solana&&"function"==typeof e.solana.signIn||"signMessage"in e.solana&&"function"==typeof e.solana.signMessage))a=e.solana;else throw Error("@supabase/auth-js: No compatible Solana wallet interface on the window object (window.solana) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'solana', wallet: resolvedUserWallet }) instead.")}else{if("object"!=typeof d||!(null==f?void 0:f.url))throw Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");a=d}let p=new URL(null!=(t=null==f?void 0:f.url)?t:window.location.href);if("signIn"in a&&a.signIn){let e,t=await a.signIn(Object.assign(Object.assign(Object.assign({issuedAt:new Date().toISOString()},null==f?void 0:f.signInWithSolana),{version:"1",domain:p.host,uri:p.href}),g?{statement:g}:null));if(Array.isArray(t)&&t[0]&&"object"==typeof t[0])e=t[0];else if(t&&"object"==typeof t&&"signedMessage"in t&&"signature"in t)e=t;else throw Error("@supabase/auth-js: Wallet method signIn() returned unrecognized value");if("signedMessage"in e&&"signature"in e&&("string"==typeof e.signedMessage||e.signedMessage instanceof Uint8Array)&&e.signature instanceof Uint8Array)y="string"==typeof e.signedMessage?e.signedMessage:new TextDecoder().decode(e.signedMessage),b=e.signature;else throw Error("@supabase/auth-js: Wallet method signIn() API returned object without signedMessage and signature fields")}else{if(!("signMessage"in a)||"function"!=typeof a.signMessage||!("publicKey"in a)||"object"!=typeof a||!a.publicKey||!("toBase58"in a.publicKey)||"function"!=typeof a.publicKey.toBase58)throw Error("@supabase/auth-js: Wallet does not have a compatible signMessage() and publicKey.toBase58() API");y=[`${p.host} wants you to sign in with your Solana account:`,a.publicKey.toBase58(),...g?["",g,""]:[""],"Version: 1",`URI: ${p.href}`,`Issued At: ${null!=(r=null==(s=null==f?void 0:f.signInWithSolana)?void 0:s.issuedAt)?r:new Date().toISOString()}`,...(null==(i=null==f?void 0:f.signInWithSolana)?void 0:i.notBefore)?[`Not Before: ${f.signInWithSolana.notBefore}`]:[],...(null==(l=null==f?void 0:f.signInWithSolana)?void 0:l.expirationTime)?[`Expiration Time: ${f.signInWithSolana.expirationTime}`]:[],...(null==(u=null==f?void 0:f.signInWithSolana)?void 0:u.chainId)?[`Chain ID: ${f.signInWithSolana.chainId}`]:[],...(null==(h=null==f?void 0:f.signInWithSolana)?void 0:h.nonce)?[`Nonce: ${f.signInWithSolana.nonce}`]:[],...(null==(c=null==f?void 0:f.signInWithSolana)?void 0:c.requestId)?[`Request ID: ${f.signInWithSolana.requestId}`]:[],...(null==(w=null==(_=null==f?void 0:f.signInWithSolana)?void 0:_.resources)?void 0:w.length)?["Resources",...f.signInWithSolana.resources.map(e=>`- ${e}`)]:[]].join("\n");let e=await a.signMessage(new TextEncoder().encode(y),"utf8");if(!e||!(e instanceof Uint8Array))throw Error("@supabase/auth-js: Wallet signMessage() API returned an recognized value");b=e}}try{let{data:t,error:s}=await (0,n.vE)(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"solana",message:y,signature:(0,d.no)(b)},(null==(g=e.options)?void 0:g.captchaToken)?{gotrue_meta_security:{captcha_token:null==(f=e.options)?void 0:f.captchaToken}}:null),xform:n.R_});if(s)throw s;if(!t||!t.session||!t.user){let e=new a.Ox;return this._returnResult({data:{user:null,session:null},error:e})}return t.session&&(await this._saveSession(t.session),await this._notifyAllSubscribers("SIGNED_IN",t.session)),this._returnResult({data:Object.assign({},t),error:s})}catch(e){if((0,a.HY)(e))return this._returnResult({data:{user:null,session:null},error:e});throw e}}async _exchangeCodeForSession(e){let t=await (0,o.U9)(this.storage,`${this.storageKey}-code-verifier`),[s,r]=(null!=t?t:"").split("/");try{if(!s&&"pkce"===this.flowType)throw new a.lh;let{data:t,error:i}=await (0,n.vE)(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:e,code_verifier:s},xform:n.R_});if(await (0,o.Gb)(this.storage,`${this.storageKey}-code-verifier`),i)throw i;if(!t||!t.session||!t.user){let e=new a.Ox;return this._returnResult({data:{user:null,session:null,redirectType:null},error:e})}return t.session&&(await this._saveSession(t.session),await this._notifyAllSubscribers("SIGNED_IN",t.session)),this._returnResult({data:Object.assign(Object.assign({},t),{redirectType:null!=r?r:null}),error:i})}catch(e){if(await (0,o.Gb)(this.storage,`${this.storageKey}-code-verifier`),(0,a.HY)(e))return this._returnResult({data:{user:null,session:null,redirectType:null},error:e});throw e}}async signInWithIdToken(e){try{let{options:t,provider:s,token:r,access_token:i,nonce:o}=e,{data:l,error:u}=await (0,n.vE)(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:s,id_token:r,access_token:i,nonce:o,gotrue_meta_security:{captcha_token:null==t?void 0:t.captchaToken}},xform:n.R_});if(u)return this._returnResult({data:{user:null,session:null},error:u});if(!l||!l.session||!l.user){let e=new a.Ox;return this._returnResult({data:{user:null,session:null},error:e})}return l.session&&(await this._saveSession(l.session),await this._notifyAllSubscribers("SIGNED_IN",l.session)),this._returnResult({data:l,error:u})}catch(e){if((0,a.HY)(e))return this._returnResult({data:{user:null,session:null},error:e});throw e}}async signInWithOtp(e){var t,s,r,i,l;try{if("email"in e){let{email:r,options:i}=e,a=null,l=null;"pkce"===this.flowType&&([a,l]=await (0,o.dS)(this.storage,this.storageKey));let{error:u}=await (0,n.vE)(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:r,data:null!=(t=null==i?void 0:i.data)?t:{},create_user:null==(s=null==i?void 0:i.shouldCreateUser)||s,gotrue_meta_security:{captcha_token:null==i?void 0:i.captchaToken},code_challenge:a,code_challenge_method:l},redirectTo:null==i?void 0:i.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:u})}if("phone"in e){let{phone:t,options:s}=e,{data:a,error:o}=await (0,n.vE)(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:t,data:null!=(r=null==s?void 0:s.data)?r:{},create_user:null==(i=null==s?void 0:s.shouldCreateUser)||i,gotrue_meta_security:{captcha_token:null==s?void 0:s.captchaToken},channel:null!=(l=null==s?void 0:s.channel)?l:"sms"}});return this._returnResult({data:{user:null,session:null,messageId:null==a?void 0:a.message_id},error:o})}throw new a.U_("You must provide either an email or phone number.")}catch(e){if(await (0,o.Gb)(this.storage,`${this.storageKey}-code-verifier`),(0,a.HY)(e))return this._returnResult({data:{user:null,session:null},error:e});throw e}}async verifyOtp(e){var t,s;try{let r,i;"options"in e&&(r=null==(t=e.options)?void 0:t.redirectTo,i=null==(s=e.options)?void 0:s.captchaToken);let{data:a,error:o}=await (0,n.vE)(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},e),{gotrue_meta_security:{captcha_token:i}}),redirectTo:r,xform:n.R_});if(o)throw o;if(!a)throw Error("An error occurred on token verification.");let l=a.session,u=a.user;return(null==l?void 0:l.access_token)&&(await this._saveSession(l),await this._notifyAllSubscribers("recovery"==e.type?"PASSWORD_RECOVERY":"SIGNED_IN",l)),this._returnResult({data:{user:u,session:l},error:null})}catch(e){if((0,a.HY)(e))return this._returnResult({data:{user:null,session:null},error:e});throw e}}async signInWithSSO(e){var t,s,r,i,l;try{let a=null,u=null;"pkce"===this.flowType&&([a,u]=await (0,o.dS)(this.storage,this.storageKey));let h=await (0,n.vE)(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in e?{provider_id:e.providerId}:null),"domain"in e?{domain:e.domain}:null),{redirect_to:null!=(s=null==(t=e.options)?void 0:t.redirectTo)?s:void 0}),(null==(r=null==e?void 0:e.options)?void 0:r.captchaToken)?{gotrue_meta_security:{captcha_token:e.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:a,code_challenge_method:u}),headers:this.headers,xform:n.c2});return(null==(i=h.data)?void 0:i.url)&&(0,o.Bd)()&&!(null==(l=e.options)?void 0:l.skipBrowserRedirect)&&window.location.assign(h.data.url),this._returnResult(h)}catch(e){if(await (0,o.Gb)(this.storage,`${this.storageKey}-code-verifier`),(0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._reauthenticate())}async _reauthenticate(){try{return await this._useSession(async e=>{let{data:{session:t},error:s}=e;if(s)throw s;if(!t)throw new a.jG;let{error:r}=await (0,n.vE)(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:t.access_token});return this._returnResult({data:{user:null,session:null},error:r})})}catch(e){if((0,a.HY)(e))return this._returnResult({data:{user:null,session:null},error:e});throw e}}async resend(e){try{let t=`${this.url}/resend`;if("email"in e){let{email:s,type:r,options:i}=e,{error:a}=await (0,n.vE)(this.fetch,"POST",t,{headers:this.headers,body:{email:s,type:r,gotrue_meta_security:{captcha_token:null==i?void 0:i.captchaToken}},redirectTo:null==i?void 0:i.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:a})}if("phone"in e){let{phone:s,type:r,options:i}=e,{data:a,error:o}=await (0,n.vE)(this.fetch,"POST",t,{headers:this.headers,body:{phone:s,type:r,gotrue_meta_security:{captcha_token:null==i?void 0:i.captchaToken}}});return this._returnResult({data:{user:null,session:null,messageId:null==a?void 0:a.message_id},error:o})}throw new a.U_("You must provide either an email or phone number and a type")}catch(e){if((0,a.HY)(e))return this._returnResult({data:{user:null,session:null},error:e});throw e}}async getSession(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>this._useSession(async e=>e))}async _acquireLock(e,t){this._debug("#_acquireLock","begin",e);try{if(this.lockAcquired){let e=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),s=(async()=>(await e,await t()))();return this.pendingInLock.push((async()=>{try{await s}catch(e){}})()),s}return await this.lock(`lock:${this.storageKey}`,e,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;let e=t();for(this.pendingInLock.push((async()=>{try{await e}catch(e){}})()),await e;this.pendingInLock.length;){let e=[...this.pendingInLock];await Promise.all(e),this.pendingInLock.splice(0,e.length)}return await e}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(e){this._debug("#_useSession","begin");try{let t=await this.__loadSession();return await e(t)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lockAcquired||this._debug("#__loadSession()","used outside of an acquired lock!",Error().stack);try{let e=null,t=await (0,o.U9)(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",t),null!==t&&(this._isValidSession(t)?e=t:(this._debug("#getSession()","session from storage is not valid"),await this._removeSession())),!e)return{data:{session:null},error:null};let s=!!e.expires_at&&1e3*e.expires_at-Date.now()await this._getUser());return t.data.user&&(this.suppressGetSessionWarning=!0),t}async _getUser(e){try{if(e)return await (0,n.vE)(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:e,xform:n.Cl});return await this._useSession(async e=>{var t,s,r;let{data:i,error:o}=e;if(o)throw o;return(null==(t=i.session)?void 0:t.access_token)||this.hasCustomAuthorizationHeader?await (0,n.vE)(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:null!=(r=null==(s=i.session)?void 0:s.access_token)?r:void 0,xform:n.Cl}):{data:{user:null},error:new a.jG}})}catch(e){if((0,a.HY)(e))return(0,a.zq)(e)&&(await this._removeSession(),await (0,o.Gb)(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({data:{user:null},error:e});throw e}}async updateUser(e,t={}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._updateUser(e,t))}async _updateUser(e,t={}){try{return await this._useSession(async s=>{let{data:r,error:i}=s;if(i)throw i;if(!r.session)throw new a.jG;let l=r.session,u=null,h=null;"pkce"===this.flowType&&null!=e.email&&([u,h]=await (0,o.dS)(this.storage,this.storageKey));let{data:c,error:d}=await (0,n.vE)(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:null==t?void 0:t.emailRedirectTo,body:Object.assign(Object.assign({},e),{code_challenge:u,code_challenge_method:h}),jwt:l.access_token,xform:n.Cl});if(d)throw d;return l.user=c.user,await this._saveSession(l),await this._notifyAllSubscribers("USER_UPDATED",l),this._returnResult({data:{user:l.user},error:null})})}catch(e){if(await (0,o.Gb)(this.storage,`${this.storageKey}-code-verifier`),(0,a.HY)(e))return this._returnResult({data:{user:null},error:e});throw e}}async setSession(e){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._setSession(e))}async _setSession(e){try{if(!e.access_token||!e.refresh_token)throw new a.jG;let t=Date.now()/1e3,s=t,r=!0,i=null,{payload:n}=(0,o.Cq)(e.access_token);if(n.exp&&(r=(s=n.exp)<=t),r){let{data:t,error:s}=await this._callRefreshToken(e.refresh_token);if(s)return this._returnResult({data:{user:null,session:null},error:s});if(!t)return{data:{user:null,session:null},error:null};i=t}else{let{data:r,error:a}=await this._getUser(e.access_token);if(a)return this._returnResult({data:{user:null,session:null},error:a});i={access_token:e.access_token,refresh_token:e.refresh_token,user:r.user,token_type:"bearer",expires_in:s-t,expires_at:s},await this._saveSession(i),await this._notifyAllSubscribers("SIGNED_IN",i)}return this._returnResult({data:{user:i.user,session:i},error:null})}catch(e){if((0,a.HY)(e))return this._returnResult({data:{session:null,user:null},error:e});throw e}}async refreshSession(e){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._refreshSession(e))}async _refreshSession(e){try{return await this._useSession(async t=>{var s;if(!e){let{data:r,error:i}=t;if(i)throw i;e=null!=(s=r.session)?s:void 0}if(!(null==e?void 0:e.refresh_token))throw new a.jG;let{data:r,error:i}=await this._callRefreshToken(e.refresh_token);return i?this._returnResult({data:{user:null,session:null},error:i}):r?this._returnResult({data:{user:r.user,session:r},error:null}):this._returnResult({data:{user:null,session:null},error:null})})}catch(e){if((0,a.HY)(e))return this._returnResult({data:{user:null,session:null},error:e});throw e}}async _getSessionFromURL(e,t){try{if(!(0,o.Bd)())throw new a.MR("No browser detected.");if(e.error||e.error_description||e.error_code)throw new a.MR(e.error_description||"Error in URL with unspecified error_description",{error:e.error||"unspecified_error",code:e.error_code||"unspecified_code"});switch(t){case"implicit":if("pkce"===this.flowType)throw new a.Uw("Not a valid PKCE flow url.");break;case"pkce":if("implicit"===this.flowType)throw new a.MR("Not a valid implicit grant flow url.")}if("pkce"===t){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!e.code)throw new a.Uw("No code detected.");let{data:t,error:s}=await this._exchangeCodeForSession(e.code);if(s)throw s;let r=new URL(window.location.href);return r.searchParams.delete("code"),window.history.replaceState(window.history.state,"",r.toString()),{data:{session:t.session,redirectType:null},error:null}}let{provider_token:s,provider_refresh_token:r,access_token:n,refresh_token:l,expires_in:u,expires_at:h,token_type:c}=e;if(!n||!u||!l||!c)throw new a.MR("No session defined in URL");let d=Math.round(Date.now()/1e3),_=parseInt(u),w=d+_;h&&(w=parseInt(h));let g=w-d;1e3*g<=i.a4&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${g}s, should have been closer to ${_}s`);let f=w-_;d-f>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",f,w,d):d-f<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",f,w,d);let{data:y,error:b}=await this._getUser(n);if(b)throw b;let p={provider_token:s,provider_refresh_token:r,access_token:n,expires_in:_,expires_at:w,refresh_token:l,token_type:c,user:y.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),this._returnResult({data:{session:p,redirectType:e.type},error:null})}catch(e){if((0,a.HY)(e))return this._returnResult({data:{session:null,redirectType:null},error:e});throw e}}_isImplicitGrantCallback(e){return"function"==typeof this.detectSessionInUrl?this.detectSessionInUrl(new URL(window.location.href),e):!!(e.access_token||e.error_description)}async _isPKCECallback(e){let t=await (0,o.U9)(this.storage,`${this.storageKey}-code-verifier`);return!!(e.code&&t)}async signOut(e={scope:"global"}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._signOut(e))}async _signOut({scope:e}={scope:"global"}){return await this._useSession(async t=>{var s;let{data:r,error:i}=t;if(i&&!(0,a.zq)(i))return this._returnResult({error:i});let n=null==(s=r.session)?void 0:s.access_token;if(n){let{error:t}=await this.admin.signOut(n,e);if(t&&!((0,a.NA)(t)&&(404===t.status||401===t.status||403===t.status)||(0,a.zq)(t)))return this._returnResult({error:t})}return"others"!==e&&(await this._removeSession(),await (0,o.Gb)(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({error:null})})}onAuthStateChange(e){let t=(0,o.KY)(),s={id:t,callback:e,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",t),this.stateChangeEmitters.delete(t)}};return this._debug("#onAuthStateChange()","registered callback with id",t),this.stateChangeEmitters.set(t,s),(async()=>{await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>{this._emitInitialSession(t)})})(),{data:{subscription:s}}}async _emitInitialSession(e){return await this._useSession(async t=>{var s,r;try{let{data:{session:r},error:i}=t;if(i)throw i;await (null==(s=this.stateChangeEmitters.get(e))?void 0:s.callback("INITIAL_SESSION",r)),this._debug("INITIAL_SESSION","callback id",e,"session",r)}catch(t){await (null==(r=this.stateChangeEmitters.get(e))?void 0:r.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",e,"error",t),(0,a.zq)(t)?console.warn(t):console.error(t)}})}async resetPasswordForEmail(e,t={}){let s=null,r=null;"pkce"===this.flowType&&([s,r]=await (0,o.dS)(this.storage,this.storageKey,!0));try{return await (0,n.vE)(this.fetch,"POST",`${this.url}/recover`,{body:{email:e,code_challenge:s,code_challenge_method:r,gotrue_meta_security:{captcha_token:t.captchaToken}},headers:this.headers,redirectTo:t.redirectTo})}catch(e){if(await (0,o.Gb)(this.storage,`${this.storageKey}-code-verifier`),(0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}}async getUserIdentities(){var e;try{let{data:t,error:s}=await this.getUser();if(s)throw s;return this._returnResult({data:{identities:null!=(e=t.user.identities)?e:[]},error:null})}catch(e){if((0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}}async linkIdentity(e){return"token"in e?this.linkIdentityIdToken(e):this.linkIdentityOAuth(e)}async linkIdentityOAuth(e){var t;try{let{data:s,error:r}=await this._useSession(async t=>{var s,r,i,a,o;let{data:l,error:u}=t;if(u)throw u;let h=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,e.provider,{redirectTo:null==(s=e.options)?void 0:s.redirectTo,scopes:null==(r=e.options)?void 0:r.scopes,queryParams:null==(i=e.options)?void 0:i.queryParams,skipBrowserRedirect:!0});return await (0,n.vE)(this.fetch,"GET",h,{headers:this.headers,jwt:null!=(o=null==(a=l.session)?void 0:a.access_token)?o:void 0})});if(r)throw r;return!(0,o.Bd)()||(null==(t=e.options)?void 0:t.skipBrowserRedirect)||window.location.assign(null==s?void 0:s.url),this._returnResult({data:{provider:e.provider,url:null==s?void 0:s.url},error:null})}catch(t){if((0,a.HY)(t))return this._returnResult({data:{provider:e.provider,url:null},error:t});throw t}}async linkIdentityIdToken(e){return await this._useSession(async t=>{var s;try{let{error:r,data:{session:i}}=t;if(r)throw r;let{options:o,provider:l,token:u,access_token:h,nonce:c}=e,{data:d,error:_}=await (0,n.vE)(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,jwt:null!=(s=null==i?void 0:i.access_token)?s:void 0,body:{provider:l,id_token:u,access_token:h,nonce:c,link_identity:!0,gotrue_meta_security:{captcha_token:null==o?void 0:o.captchaToken}},xform:n.R_});if(_)return this._returnResult({data:{user:null,session:null},error:_});if(!d||!d.session||!d.user)return this._returnResult({data:{user:null,session:null},error:new a.Ox});return d.session&&(await this._saveSession(d.session),await this._notifyAllSubscribers("USER_UPDATED",d.session)),this._returnResult({data:d,error:_})}catch(e){if(await (0,o.Gb)(this.storage,`${this.storageKey}-code-verifier`),(0,a.HY)(e))return this._returnResult({data:{user:null,session:null},error:e});throw e}})}async unlinkIdentity(e){try{return await this._useSession(async t=>{var s,r;let{data:i,error:a}=t;if(a)throw a;return await (0,n.vE)(this.fetch,"DELETE",`${this.url}/user/identities/${e.identity_id}`,{headers:this.headers,jwt:null!=(r=null==(s=i.session)?void 0:s.access_token)?r:void 0})})}catch(e){if((0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}}async _refreshAccessToken(e){let t=`#_refreshAccessToken(${e.substring(0,5)}...)`;this._debug(t,"begin");try{let s=Date.now();return await (0,o.PB)(async s=>(s>0&&await (0,o.yy)(200*Math.pow(2,s-1)),this._debug(t,"refreshing attempt",s),await (0,n.vE)(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:e},headers:this.headers,xform:n.R_})),(e,t)=>{let r=200*Math.pow(2,e);return t&&(0,a.Fw)(t)&&Date.now()+r-s{try{await s.callback(e,t)}catch(e){r.push(e)}});if(await Promise.all(i),r.length>0){for(let e=0;ethis._autoRefreshTokenTick(),i.a4);this.autoRefreshTicker=e,e&&"object"==typeof e&&"function"==typeof e.unref?e.unref():"undefined"!=typeof Deno&&"function"==typeof Deno.unrefTimer&&Deno.unrefTimer(e);let t=setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0);this.autoRefreshTickTimeout=t,t&&"object"==typeof t&&"function"==typeof t.unref?t.unref():"undefined"!=typeof Deno&&"function"==typeof Deno.unrefTimer&&Deno.unrefTimer(t)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");let e=this.autoRefreshTicker;this.autoRefreshTicker=null,e&&clearInterval(e);let t=this.autoRefreshTickTimeout;this.autoRefreshTickTimeout=null,t&&clearTimeout(t)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug("#_autoRefreshTokenTick()","begin");try{await this._acquireLock(0,async()=>{try{let e=Date.now();try{return await this._useSession(async t=>{let{data:{session:s}}=t;if(!s||!s.refresh_token||!s.expires_at)return void this._debug("#_autoRefreshTokenTick()","no session");let r=Math.floor((1e3*s.expires_at-e)/i.a4);this._debug("#_autoRefreshTokenTick()",`access token expires in ${r} ticks, a tick lasts ${i.a4}ms, refresh threshold is ${i.YI} ticks`),r<=i.YI&&await this._callRefreshToken(s.refresh_token)})}catch(e){console.error("Auto refresh tick failed with error. This is likely a transient error.",e)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(e){if(e.isAcquireTimeout||e instanceof u.nb)this._debug("auto refresh token tick lock not available");else throw e}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!(0,o.Bd)()||!(null==window?void 0:window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>{try{await this._onVisibilityChanged(!1)}catch(e){this._debug("#visibilityChangedCallback","error",e)}},null==window||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(e){console.error("_handleVisibilityChange",e)}}async _onVisibilityChanged(e){let t=`#_onVisibilityChanged(${e})`;this._debug(t,"visibilityState",document.visibilityState),"visible"===document.visibilityState?(this.autoRefreshToken&&this._startAutoRefresh(),e||(await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>{if("visible"!==document.visibilityState)return void this._debug(t,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");await this._recoverAndRefresh()}))):"hidden"===document.visibilityState&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(e,t,s){let r=[`provider=${encodeURIComponent(t)}`];if((null==s?void 0:s.redirectTo)&&r.push(`redirect_to=${encodeURIComponent(s.redirectTo)}`),(null==s?void 0:s.scopes)&&r.push(`scopes=${encodeURIComponent(s.scopes)}`),"pkce"===this.flowType){let[e,t]=await (0,o.dS)(this.storage,this.storageKey),s=new URLSearchParams({code_challenge:`${encodeURIComponent(e)}`,code_challenge_method:`${encodeURIComponent(t)}`});r.push(s.toString())}if(null==s?void 0:s.queryParams){let e=new URLSearchParams(s.queryParams);r.push(e.toString())}return(null==s?void 0:s.skipBrowserRedirect)&&r.push(`skip_http_redirect=${s.skipBrowserRedirect}`),`${e}?${r.join("&")}`}async _unenroll(e){try{return await this._useSession(async t=>{var s;let{data:r,error:i}=t;return i?this._returnResult({data:null,error:i}):await (0,n.vE)(this.fetch,"DELETE",`${this.url}/factors/${e.factorId}`,{headers:this.headers,jwt:null==(s=null==r?void 0:r.session)?void 0:s.access_token})})}catch(e){if((0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}}async _enroll(e){try{return await this._useSession(async t=>{var s,r;let{data:i,error:a}=t;if(a)return this._returnResult({data:null,error:a});let o=Object.assign({friendly_name:e.friendlyName,factor_type:e.factorType},"phone"===e.factorType?{phone:e.phone}:"totp"===e.factorType?{issuer:e.issuer}:{}),{data:l,error:u}=await (0,n.vE)(this.fetch,"POST",`${this.url}/factors`,{body:o,headers:this.headers,jwt:null==(s=null==i?void 0:i.session)?void 0:s.access_token});return u?this._returnResult({data:null,error:u}):("totp"===e.factorType&&"totp"===l.type&&(null==(r=null==l?void 0:l.totp)?void 0:r.qr_code)&&(l.totp.qr_code=`data:image/svg+xml;utf-8,${l.totp.qr_code}`),this._returnResult({data:l,error:null}))})}catch(e){if((0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}}async _verify(e){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async t=>{var s;let{data:r,error:i}=t;if(i)return this._returnResult({data:null,error:i});let a=Object.assign({challenge_id:e.challengeId},"webauthn"in e?{webauthn:Object.assign(Object.assign({},e.webauthn),{credential_response:"create"===e.webauthn.type?(0,w.sy)(e.webauthn.credential_response):(0,w.CP)(e.webauthn.credential_response)})}:{code:e.code}),{data:o,error:l}=await (0,n.vE)(this.fetch,"POST",`${this.url}/factors/${e.factorId}/verify`,{body:a,headers:this.headers,jwt:null==(s=null==r?void 0:r.session)?void 0:s.access_token});return l?this._returnResult({data:null,error:l}):(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+o.expires_in},o)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",o),this._returnResult({data:o,error:l}))})}catch(e){if((0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}})}async _challenge(e){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async t=>{var s;let{data:r,error:i}=t;if(i)return this._returnResult({data:null,error:i});let a=await (0,n.vE)(this.fetch,"POST",`${this.url}/factors/${e.factorId}/challenge`,{body:e,headers:this.headers,jwt:null==(s=null==r?void 0:r.session)?void 0:s.access_token});if(a.error)return a;let{data:o}=a;if("webauthn"!==o.type)return{data:o,error:null};switch(o.webauthn.type){case"create":return{data:Object.assign(Object.assign({},o),{webauthn:Object.assign(Object.assign({},o.webauthn),{credential_options:Object.assign(Object.assign({},o.webauthn.credential_options),{publicKey:(0,w.sC)(o.webauthn.credential_options.publicKey)})})}),error:null};case"request":return{data:Object.assign(Object.assign({},o),{webauthn:Object.assign(Object.assign({},o.webauthn),{credential_options:Object.assign(Object.assign({},o.webauthn.credential_options),{publicKey:(0,w.KE)(o.webauthn.credential_options.publicKey)})})}),error:null}}})}catch(e){if((0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}})}async _challengeAndVerify(e){let{data:t,error:s}=await this._challenge({factorId:e.factorId});return s?this._returnResult({data:null,error:s}):await this._verify({factorId:e.factorId,challengeId:t.id,code:e.code})}async _listFactors(){var e;let{data:{user:t},error:s}=await this.getUser();if(s)return{data:null,error:s};let r={all:[],phone:[],totp:[],webauthn:[]};for(let s of null!=(e=null==t?void 0:t.factors)?e:[])r.all.push(s),"verified"===s.status&&r[s.factor_type].push(s);return{data:r,error:null}}async _getAuthenticatorAssuranceLevel(e){var t,s,r,i;if(e)try{let{payload:r}=(0,o.Cq)(e),i=null;r.aal&&(i=r.aal);let a=i,{data:{user:n},error:l}=await this.getUser(e);if(l)return this._returnResult({data:null,error:l});(null!=(s=null==(t=null==n?void 0:n.factors)?void 0:t.filter(e=>"verified"===e.status))?s:[]).length>0&&(a="aal2");let u=r.amr||[];return{data:{currentLevel:i,nextLevel:a,currentAuthenticationMethods:u},error:null}}catch(e){if((0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}let{data:{session:n},error:l}=await this.getSession();if(l)return this._returnResult({data:null,error:l});if(!n)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};let{payload:u}=(0,o.Cq)(n.access_token),h=null;u.aal&&(h=u.aal);let c=h;return(null!=(i=null==(r=n.user.factors)?void 0:r.filter(e=>"verified"===e.status))?i:[]).length>0&&(c="aal2"),{data:{currentLevel:h,nextLevel:c,currentAuthenticationMethods:u.amr||[]},error:null}}async _getAuthorizationDetails(e){try{return await this._useSession(async t=>{let{data:{session:s},error:r}=t;return r?this._returnResult({data:null,error:r}):s?await (0,n.vE)(this.fetch,"GET",`${this.url}/oauth/authorizations/${e}`,{headers:this.headers,jwt:s.access_token,xform:e=>({data:e,error:null})}):this._returnResult({data:null,error:new a.jG})})}catch(e){if((0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}}async _approveAuthorization(e,t){try{return await this._useSession(async s=>{let{data:{session:r},error:i}=s;if(i)return this._returnResult({data:null,error:i});if(!r)return this._returnResult({data:null,error:new a.jG});let l=await (0,n.vE)(this.fetch,"POST",`${this.url}/oauth/authorizations/${e}/consent`,{headers:this.headers,jwt:r.access_token,body:{action:"approve"},xform:e=>({data:e,error:null})});return l.data&&l.data.redirect_url&&(0,o.Bd)()&&!(null==t?void 0:t.skipBrowserRedirect)&&window.location.assign(l.data.redirect_url),l})}catch(e){if((0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}}async _denyAuthorization(e,t){try{return await this._useSession(async s=>{let{data:{session:r},error:i}=s;if(i)return this._returnResult({data:null,error:i});if(!r)return this._returnResult({data:null,error:new a.jG});let l=await (0,n.vE)(this.fetch,"POST",`${this.url}/oauth/authorizations/${e}/consent`,{headers:this.headers,jwt:r.access_token,body:{action:"deny"},xform:e=>({data:e,error:null})});return l.data&&l.data.redirect_url&&(0,o.Bd)()&&!(null==t?void 0:t.skipBrowserRedirect)&&window.location.assign(l.data.redirect_url),l})}catch(e){if((0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}}async _listOAuthGrants(){try{return await this._useSession(async e=>{let{data:{session:t},error:s}=e;return s?this._returnResult({data:null,error:s}):t?await (0,n.vE)(this.fetch,"GET",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:t.access_token,xform:e=>({data:e,error:null})}):this._returnResult({data:null,error:new a.jG})})}catch(e){if((0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}}async _revokeOAuthGrant(e){try{return await this._useSession(async t=>{let{data:{session:s},error:r}=t;return r?this._returnResult({data:null,error:r}):s?(await (0,n.vE)(this.fetch,"DELETE",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:s.access_token,query:{client_id:e.clientId},noResolveJson:!0}),{data:{},error:null}):this._returnResult({data:null,error:new a.jG})})}catch(e){if((0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}}async fetchJwk(e,t={keys:[]}){let s=t.keys.find(t=>t.kid===e);if(s)return s;let r=Date.now();if((s=this.jwks.keys.find(t=>t.kid===e))&&this.jwks_cached_at+i.$W>r)return s;let{data:a,error:o}=await (0,n.vE)(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(o)throw o;return a.keys&&0!==a.keys.length&&(this.jwks=a,this.jwks_cached_at=r,s=a.keys.find(t=>t.kid===e))?s:null}async getClaims(e,t={}){try{let s=e;if(!s){let{data:e,error:t}=await this.getSession();if(t||!e.session)return this._returnResult({data:null,error:t});s=e.session.access_token}let{header:r,payload:i,signature:n,raw:{header:l,payload:u}}=(0,o.Cq)(s);(null==t?void 0:t.allowExpired)||(0,o.c2)(i.exp);let h=!r.alg||r.alg.startsWith("HS")||!r.kid||!("crypto"in globalThis&&"subtle"in globalThis.crypto)?null:await this.fetchJwk(r.kid,(null==t?void 0:t.keys)?{keys:t.keys}:null==t?void 0:t.jwks);if(!h){let{error:e}=await this.getUser(s);if(e)throw e;return{data:{claims:i,header:r,signature:n},error:null}}let c=(0,o.K8)(r.alg),_=await crypto.subtle.importKey("jwk",h,c,!0,["verify"]);if(!await crypto.subtle.verify(c,_,n,(0,d.Al)(`${l}.${u}`)))throw new a.xL("Invalid JWT signature");return{data:{claims:i,header:r,signature:n},error:null}}catch(e){if((0,a.HY)(e))return this._returnResult({data:null,error:e});throw e}}}b.nextInstanceID={};let p=b}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/77-b2ed327d60687a9b.js b/apps/web/.next/static/chunks/77-b2ed327d60687a9b.js deleted file mode 100644 index 7e96dd8..0000000 --- a/apps/web/.next/static/chunks/77-b2ed327d60687a9b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[77],{1319:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(2028);let a={textTransform:"uppercase"},o='"Roboto", "Helvetica", "Arial", sans-serif';function i(e,t){let{fontFamily:r=o,fontSize:i=14,fontWeightLight:l=300,fontWeightRegular:s=400,fontWeightMedium:c=500,fontWeightBold:u=700,htmlFontSize:d=16,allVariants:f,pxToRem:p,...m}="function"==typeof t?t(e):t,g=i/14,h=p||(e=>"".concat(e/d*g,"rem")),y=(e,t,n,a,i)=>({fontFamily:r,fontWeight:e,fontSize:h(t),lineHeight:n,...r===o?{letterSpacing:"".concat(Math.round(a/t*1e5)/1e5,"em")}:{},...i,...f}),b={h1:y(l,96,1.167,-1.5),h2:y(l,60,1.2,-.5),h3:y(s,48,1.167,0),h4:y(s,34,1.235,.25),h5:y(s,24,1.334,0),h6:y(c,20,1.6,.15),subtitle1:y(s,16,1.75,.15),subtitle2:y(c,14,1.57,.1),body1:y(s,16,1.5,.15),body2:y(s,14,1.43,.15),button:y(c,14,1.75,.4,a),caption:y(s,12,1.66,.4),overline:y(s,12,2.66,1,a),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,n.A)({htmlFontSize:d,pxToRem:h,fontFamily:r,fontSize:i,fontWeightLight:l,fontWeightRegular:s,fontWeightMedium:c,fontWeightBold:u,...b},m,{clone:!1})}},1580:(e,t,r)=>{r.r(t),r.d(t,{default:()=>i,systemDefaultTheme:()=>o});var n=r(7537),a=r(6310);let o=(0,n.A)(),i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o;return(0,a.default)(e)}},1828:(e,t,r)=>{r.d(t,{A:()=>G});var n=r(9104),a=Math.abs,o=String.fromCharCode,i=Object.assign;function l(e,t,r){return e.replace(t,r)}function s(e,t){return e.indexOf(t)}function c(e,t){return 0|e.charCodeAt(t)}function u(e,t,r){return e.slice(t,r)}function d(e){return e.length}function f(e,t){return t.push(e),e}var p=1,m=1,g=0,h=0,y=0,b="";function v(e,t,r,n,a,o,i){return{value:e,root:t,parent:r,type:n,props:a,children:o,line:p,column:m,length:i,return:""}}function k(e,t){return i(v("",null,null,"",null,null,0),e,{length:-e.length},t)}function A(){return y=h0?g[A]+" "+S:l(S,/&\f/g,g[A])).trim())&&(d[k++]=x);return v(e,t,r,0===o?_:c,d,f,p)}function I(e,t,r,n){return v(e,t,r,P,u(e,0,n),u(e,n+1,-1),n)}var L=function(e,t,r){for(var n=0,a=0;n=a,a=S(),38===n&&12===a&&(t[r]=1),!x(a);)A();return u(b,e,h)},R=function(e,t){var r=-1,n=44;do switch(x(n)){case 0:38===n&&12===S()&&(t[r]=1),e[r]+=L(h-1,t,r);break;case 2:e[r]+=C(n);break;case 4:if(44===n){e[++r]=58===S()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=o(n)}while(n=A());return e},F=function(e,t){var r;return r=R(w(e),t),b="",r},z=new WeakMap,W=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||z.get(r))&&!n){z.set(e,!0);for(var a=[],o=F(t,a),i=r.props,l=0,s=0;l-1&&!e.return)switch(e.type){case P:e.return=function e(t,r){switch(45^c(t,0)?(((r<<2^c(t,0))<<2^c(t,1))<<2^c(t,2))<<2^c(t,3):0){case 5103:return j+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return j+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return j+t+T+t+$+t+t;case 6828:case 4268:return j+t+$+t+t;case 6165:return j+t+$+"flex-"+t+t;case 5187:return j+t+l(t,/(\w+).+(:[^]+)/,j+"box-$1$2"+$+"flex-$1$2")+t;case 5443:return j+t+$+"flex-item-"+l(t,/flex-|-self/,"")+t;case 4675:return j+t+$+"flex-line-pack"+l(t,/align-content|flex-|-self/,"")+t;case 5548:return j+t+$+l(t,"shrink","negative")+t;case 5292:return j+t+$+l(t,"basis","preferred-size")+t;case 6060:return j+"box-"+l(t,"-grow","")+j+t+$+l(t,"grow","positive")+t;case 4554:return j+l(t,/([^-])(transform)/g,"$1"+j+"$2")+t;case 6187:return l(l(l(t,/(zoom-|grab)/,j+"$1"),/(image-set)/,j+"$1"),t,"")+t;case 5495:case 3959:return l(t,/(image-set\([^]*)/,j+"$1$`$1");case 4968:return l(l(t,/(.+:)(flex-)?(.*)/,j+"box-pack:$3"+$+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+j+t+t;case 4095:case 3583:case 4068:case 2532:return l(t,/(.+)-inline(.+)/,j+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(d(t)-1-r>6)switch(c(t,r+1)){case 109:if(45!==c(t,r+4))break;case 102:return l(t,/(.+:)(.+)-([^]+)/,"$1"+j+"$2-$3$1"+T+(108==c(t,r+3)?"$3":"$2-$3"))+t;case 115:return~s(t,"stretch")?e(l(t,"stretch","fill-available"),r)+t:t}break;case 4949:if(115!==c(t,r+1))break;case 6444:switch(c(t,d(t)-3-(~s(t,"!important")&&10))){case 107:return l(t,":",":"+j)+t;case 101:return l(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+j+(45===c(t,14)?"inline-":"")+"box$3$1"+j+"$2$3$1"+$+"$2box$3")+t}break;case 5936:switch(c(t,r+11)){case 114:return j+t+$+l(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return j+t+$+l(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return j+t+$+l(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return j+t+$+t+t}return t}(e.value,e.length);break;case B:return E([k(e,{value:l(e.value,"@","@"+j)})],n);case _:if(e.length){var a,o;return a=e.props,o=function(t){var r;switch(r=t,(r=/(::plac\w+|:read-\w+)/.exec(r))?r[0]:r){case":read-only":case":read-write":return E([k(e,{props:[l(t,/:(read-\w+)/,":"+T+"$1")]})],n);case"::placeholder":return E([k(e,{props:[l(t,/:(plac\w+)/,":"+j+"input-$1")]}),k(e,{props:[l(t,/:(plac\w+)/,":"+T+"$1")]}),k(e,{props:[l(t,/:(plac\w+)/,$+"input-$1")]})],n)}return""},a.map(o).join("")}}}],G=function(e){var t,r,a,i,g,k=e.key;if("css"===k){var $=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call($,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var T=e.stylisPlugins||H,j={},_=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+k+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r2||x(y)>3?"":" "}(M);break;case 92:K+=function(e,t){for(var r;--t&&A()&&!(y<48)&&!(y>102)&&(!(y>57)||!(y<65))&&(!(y>70)||!(y<97)););return r=h+(t<6&&32==S()&&32==A()),u(b,e,r)}(h-1,7);continue;case 47:switch(S()){case 42:case 47:f((T=function(e,t){for(;A();)if(e+y===57)break;else if(e+y===84&&47===S())break;return"/*"+u(b,t,h-1)+"*"+o(47===e?e:A())}(A(),h),v(T,r,n,O,o(y),u(T,2,-2),0)),$);break;default:K+="/"}break;case 123*L:w[j++]=d(K)*F;case 125*L:case 59:case 0:switch(z){case 0:case 125:R=0;case 59+_:-1==F&&(K=l(K,/\f/g,"")),E>0&&d(K)-P&&f(E>32?I(K+";",a,n,P-1):I(l(K," ","")+";",a,n,P-2),$);break;case 59:K+=";";default:if(f(G=N(K,r,n,j,_,i,w,W,D=[],H=[],P),g),123===z)if(0===_)e(K,r,G,G,D,g,P,w,H);else switch(99===B&&110===c(K,3)?100:B){case 100:case 108:case 109:case 115:e(t,G,G,a&&f(N(t,G,G,0,0,i,w,W,i,D=[],P),H),i,H,P,w,a?D:H);break;default:e(K,G,G,G,[""],H,0,w,H)}}j=_=E=0,L=F=1,W=K="",P=k;break;case 58:P=1+d(K),E=M;default:if(L<1){if(123==z)--L;else if(125==z&&0==L++&&125==(y=h>0?c(b,--h):0,m--,10===y&&(m=1,p--),y))continue}switch(K+=o(z),z*L){case 38:F=_>0?1:(K+="\f",-1);break;case 44:w[j++]=(d(K)-1)*F,F=1;break;case 64:45===S()&&(K+=C(A())),B=S(),_=P=d(W=K+=function(e){for(;!x(S());)A();return u(b,e,h)}(h)),z++;break;case 45:45===M&&2==d(K)&&(L=0)}}return g}("",null,null,null,[""],t=w(t=e),0,[0],t),b="",r),P)},L={key:k,sheet:new n.v({key:k,container:i,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:j,registered:{},insert:function(e,t,r,n){g=r,B(e?e+"{"+t.styles+"}":t.styles),n&&(L.inserted[t.name]=!0)}};return L.sheet.hydrate(_),L}},1858:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(6774),a=r(7994),o=r(3170),i=r(2874),l=r(6714),s=r(6824);let c=function(){function e(e,t,r,a){let l={[e]:t,theme:r},s=a[e];if(!s)return{[e]:t};let{cssProperty:c=e,themeKey:u,transform:d,style:f}=s;if(null==t)return null;if("typography"===u&&"inherit"===t)return{[e]:t};let p=(0,o.Yn)(r,u)||{};return f?f(l):(0,i.NI)(l,t,t=>{let r=(0,o.BO)(p,d,t);return(t===r&&"string"==typeof t&&(r=(0,o.BO)(p,d,`${e}${"default"===t?"":(0,n.A)(t)}`,t)),!1===c)?r:{[c]:r}})}return function t(r){let{sx:n,theme:o={},nested:c}=r||{};if(!n)return null;let u=o.unstable_sxConfig??s.A;function d(r){let n=r;if("function"==typeof r)n=r(o);else if("object"!=typeof r)return r;if(!n)return null;let s=(0,i.EU)(o.breakpoints),d=Object.keys(s),f=s;return(Object.keys(n).forEach(r=>{var l;let s=(l=n[r],"function"==typeof l?l(o):l);if(null!=s)if("object"==typeof s)if(u[r])f=(0,a.A)(f,e(r,s,o,u));else{let e=(0,i.NI)({theme:o},s,e=>({[r]:e}));!function(...e){let t=new Set(e.reduce((e,t)=>e.concat(Object.keys(t)),[]));return e.every(e=>t.size===Object.keys(e).length)}(e,s)?f=(0,a.A)(f,e):f[r]=t({sx:s,theme:o,nested:!0})}else f=(0,a.A)(f,e(r,s,o,u))}),!c&&o.modularCssLayers)?{"@layer sx":(0,l._S)(o,(0,i.vf)(d,f))}:(0,l._S)(o,(0,i.vf)(d,f))}return Array.isArray(n)?n.map(d):d(n)}}();c.filterProps=["sx"];let u=c},2028:(e,t,r)=>{r.d(t,{A:()=>function e(t,r,i={clone:!0}){let l=i.clone?{...t}:t;return o(t)&&o(r)&&Object.keys(r).forEach(s=>{n.isValidElement(r[s])||(0,a.Hy)(r[s])?l[s]=r[s]:o(r[s])&&Object.prototype.hasOwnProperty.call(t,s)&&o(t[s])?l[s]=e(t[s],r[s],i):i.clone?l[s]=o(r[s])?function e(t){if(n.isValidElement(t)||(0,a.Hy)(t)||!o(t))return t;let r={};return Object.keys(t).forEach(n=>{r[n]=e(t[n])}),r}(r[s]):r[s]:l[s]=r[s]}),l},Q:()=>o});var n=r(7620),a=r(4238);function o(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}},2156:(e,t,r)=>{r.d(t,{A:()=>l});var n,a=r(7620);let o=0,i={...n||(n=r.t(a,2))}.useId;function l(e){if(void 0!==i){let t=i();return null!=e?e:t}let[t,r]=a.useState(e),n=e||t;return a.useEffect(()=>{null==t&&(o+=1,r("mui-".concat(o)))},[t]),n}},2237:(e,t,r)=>{r.d(t,{LX:()=>m,MA:()=>p,_W:()=>g,Lc:()=>y,Ms:()=>b});var n=r(2874),a=r(3170),o=r(7994);let i={m:"margin",p:"padding"},l={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},s={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){let t={};return r=>(void 0===t[r]&&(t[r]=e(r)),t[r])}(e=>{if(e.length>2)if(!s[e])return[e];else e=s[e];let[t,r]=e.split(""),n=i[t],a=l[r]||"";return Array.isArray(a)?a.map(e=>n+e):[n+a]}),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],f=[...u,...d];function p(e,t,r,n){let o=(0,a.Yn)(e,t,!0)??r;return"number"==typeof o||"string"==typeof o?e=>"string"==typeof e?e:"string"==typeof o?o.startsWith("var(")&&0===e?0:o.startsWith("var(")&&1===e?o:`calc(${e} * ${o})`:o*e:Array.isArray(o)?e=>{if("string"==typeof e)return e;let t=o[Math.abs(e)];return e>=0?t:"number"==typeof t?-t:"string"==typeof t&&t.startsWith("var(")?`calc(-1 * ${t})`:`-${t}`}:"function"==typeof o?o:()=>void 0}function m(e){return p(e,"spacing",8,"spacing")}function g(e,t){return"string"==typeof t||null==t?t:e(t)}function h(e,t){let r=m(e.theme);return Object.keys(e).map(a=>(function(e,t,r,a){var o;if(!t.includes(r))return null;let i=(o=c(r),e=>o.reduce((t,r)=>(t[r]=g(a,e),t),{})),l=e[r];return(0,n.NI)(e,l,i)})(e,t,a,r)).reduce(o.A,{})}function y(e){return h(e,u)}function b(e){return h(e,d)}function v(e){return h(e,f)}y.propTypes={},y.filterProps=u,b.propTypes={},b.filterProps=d,v.propTypes={},v.filterProps=f},2307:(e,t)=>{var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,h=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,b=r?Symbol.for("react.fundamental"):60117,v=r?Symbol.for("react.responder"):60118,k=r?Symbol.for("react.scope"):60119;function A(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case o:case l:case i:case p:return e;default:switch(e=e&&e.$$typeof){case c:case f:case h:case g:case s:return e;default:return t}}case a:return t}}}function S(e){return A(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=n,t.ForwardRef=f,t.Fragment=o,t.Lazy=h,t.Memo=g,t.Portal=a,t.Profiler=l,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return S(e)||A(e)===u},t.isConcurrentMode=S,t.isContextConsumer=function(e){return A(e)===c},t.isContextProvider=function(e){return A(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return A(e)===f},t.isFragment=function(e){return A(e)===o},t.isLazy=function(e){return A(e)===h},t.isMemo=function(e){return A(e)===g},t.isPortal=function(e){return A(e)===a},t.isProfiler=function(e){return A(e)===l},t.isStrictMode=function(e){return A(e)===i},t.isSuspense=function(e){return A(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===l||e===i||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===g||e.$$typeof===s||e.$$typeof===c||e.$$typeof===f||e.$$typeof===b||e.$$typeof===v||e.$$typeof===k||e.$$typeof===y)},t.typeOf=A},2609:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(4898),a=r(4568);function o(e){let{styles:t,defaultTheme:r={}}=e,o="function"==typeof t?e=>t(null==e||0===Object.keys(e).length?r:e):t;return(0,a.jsx)(n.mL,{styles:o})}},2874:(e,t,r)=>{r.d(t,{EU:()=>c,NI:()=>s,iZ:()=>d,kW:()=>f,vf:()=>u,zu:()=>o});var n=r(2028),a=r(6714);let o={xs:0,sm:600,md:900,lg:1200,xl:1536},i={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${o[e]}px)`},l={containerQueries:e=>({up:t=>{let r="number"==typeof t?t:o[t]||t;return"number"==typeof r&&(r=`${r}px`),e?`@container ${e} (min-width:${r})`:`@container (min-width:${r})`}})};function s(e,t,r){let n=e.theme||{};if(Array.isArray(t)){let e=n.breakpoints||i;return t.reduce((n,a,o)=>(n[e.up(e.keys[o])]=r(t[o]),n),{})}if("object"==typeof t){let e=n.breakpoints||i;return Object.keys(t).reduce((i,s)=>{if((0,a.ob)(e.keys,s)){let e=(0,a.CT)(n.containerQueries?n:l,s);e&&(i[e]=r(t[s],s))}else Object.keys(e.values||o).includes(s)?i[e.up(s)]=r(t[s],s):i[s]=t[s];return i},{})}return r(t)}function c(e={}){return e.keys?.reduce((t,r)=>(t[e.up(r)]={},t),{})||{}}function u(e,t){return e.reduce((e,t)=>{let r=e[t];return r&&0!==Object.keys(r).length||delete e[t],e},t)}function d(e,...t){let r=c(e),a=[r,...t].reduce((e,t)=>(0,n.A)(e,t),{});return u(Object.keys(r),a)}function f({values:e,breakpoints:t,base:r}){let n,a=Object.keys(r||function(e,t){if("object"!=typeof e)return{};let r={},n=Object.keys(t);return Array.isArray(e)?n.forEach((t,n)=>{n{null!=e[t]&&(r[t]=!0)}),r}(e,t));return 0===a.length?e:a.reduce((t,r,a)=>(Array.isArray(e)?(t[r]=null!=e[a]?e[a]:e[n],n=a):"object"==typeof e?(t[r]=null!=e[r]?e[r]:e[n],n=r):t[r]=e,t),{})}},2902:(e,t,r)=>{r.d(t,{A:()=>n});let n=function(){for(var e,t,r=0,n="",a=arguments.length;r{r.d(t,{Ay:()=>l,BO:()=>i,Yn:()=>o});var n=r(6774),a=r(2874);function o(e,t,r=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&r){let r=`vars.${t}`.split(".").reduce((e,t)=>e&&e[t]?e[t]:null,e);if(null!=r)return r}return t.split(".").reduce((e,t)=>e&&null!=e[t]?e[t]:null,e)}function i(e,t,r,n=r){let a;return a="function"==typeof e?e(r):Array.isArray(e)?e[r]||n:o(e,r)||n,t&&(a=t(a,n,e)),a}let l=function(e){let{prop:t,cssProperty:r=e.prop,themeKey:l,transform:s}=e,c=e=>{if(null==e[t])return null;let c=e[t],u=o(e.theme,l)||{};return(0,a.NI)(e,c,e=>{let a=i(u,s,e);return(e===a&&"string"==typeof e&&(a=i(u,s,`${t}${"default"===e?"":(0,n.A)(e)}`,e)),!1===r)?a:{[r]:a}})};return c.propTypes={},c.filterProps=[t],c}},3450:(e,t,r)=>{r.d(t,{A:()=>function e(t,r,a=!1){let o={...r};for(let i in t)if(Object.prototype.hasOwnProperty.call(t,i))if("components"===i||"slots"===i)o[i]={...t[i],...o[i]};else if("componentsProps"===i||"slotProps"===i){let n=t[i],l=r[i];if(l)if(n)for(let t in o[i]={...l},n)Object.prototype.hasOwnProperty.call(n,t)&&(o[i][t]=e(n[t],l[t],a));else o[i]=l;else o[i]=n||{}}else"className"===i&&a&&r.className?o.className=(0,n.A)(t?.className,r?.className):"style"===i&&a&&r.style?o.style={...t?.style,...r?.style}:void 0===o[i]&&(o[i]=t[i]);return o}});var n=r(2902)},3459:(e,t,r)=>{r.d(t,{C:()=>c,E:()=>h,T:()=>d,c:()=>m,h:()=>f,w:()=>u});var n=r(7620),a=r(1828),o=r(9918),i=r(4404),l=r(9284),s=n.createContext("undefined"!=typeof HTMLElement?(0,a.A)({key:"css"}):null),c=s.Provider,u=function(e){return(0,n.forwardRef)(function(t,r){return e(t,(0,n.useContext)(s),r)})},d=n.createContext({}),f={}.hasOwnProperty,p="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",m=function(e,t){var r={};for(var n in t)f.call(t,n)&&(r[n]=t[n]);return r[p]=e,r},g=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,o.SF)(t,r,n),(0,l.s)(function(){return(0,o.sk)(t,r,n)}),null},h=u(function(e,t,r){var a=e.css;"string"==typeof a&&void 0!==t.registered[a]&&(a=t.registered[a]);var l=e[p],s=[a],c="";"string"==typeof e.className?c=(0,o.Rk)(t.registered,s,e.className):null!=e.className&&(c=e.className+" ");var u=(0,i.J)(s,void 0,n.useContext(d));c+=t.key+"-"+u.name;var m={};for(var h in e)f.call(e,h)&&"css"!==h&&h!==p&&(m[h]=e[h]);return m.className=c,r&&(m.ref=r),n.createElement(n.Fragment,null,n.createElement(g,{cache:t,serialized:u,isStringTag:"string"==typeof l}),n.createElement(l,m))})},3904:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(7620);let a="undefined"!=typeof window?n.useLayoutEffect:n.useEffect},4238:(e,t)=>{var r=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.for("react.view_transition"),g=Symbol.for("react.client.reference");t.Hy=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===i||e===o||e===u||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===f||e.$$typeof===s||e.$$typeof===l||e.$$typeof===c||e.$$typeof===g||void 0!==e.getModuleId)||!1}},4404:(e,t,r)=>{r.d(t,{J:()=>m});var n,a={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},o=r(6874),i=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=(0,o.A)(function(e){return s(e)?e:e.replace(i,"-$&").toLowerCase()}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,function(e,t,r){return n={name:t,styles:r,next:n},t})}return 1===a[e]||s(e)||"number"!=typeof t||0===t?t:t+"px"};function f(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return n={name:r.name,styles:r.styles,next:n},r.name;if(void 0!==r.styles){var a=r.next;if(void 0!==a)for(;void 0!==a;)n={name:a.name,styles:a.styles,next:n},a=a.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var a=0;a=4;++n,a-=4)t=(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))*0x5bd1e995+((t>>>16)*59797<<16),t^=t>>>24,r=(65535&t)*0x5bd1e995+((t>>>16)*59797<<16)^(65535&r)*0x5bd1e995+((r>>>16)*59797<<16);switch(a){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r^=255&e.charCodeAt(n),r=(65535&r)*0x5bd1e995+((r>>>16)*59797<<16)}return r^=r>>>13,(((r=(65535&r)*0x5bd1e995+((r>>>16)*59797<<16))^r>>>15)>>>0).toString(36)}(i)+c,styles:i,next:n}}},4406:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:n=5,...a}=e,o=(e=>{let t=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return t.sort((e,t)=>e.val-t.val),t.reduce((e,t)=>({...e,[t.key]:t.val}),{})})(t),i=Object.keys(o);function l(e){let n="number"==typeof t[e]?t[e]:e;return`@media (min-width:${n}${r})`}function s(e){let a="number"==typeof t[e]?t[e]:e;return`@media (max-width:${a-n/100}${r})`}function c(e,a){let o=i.indexOf(a);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${r}) and (max-width:${(-1!==o&&"number"==typeof t[i[o]]?t[i[o]]:a)-n/100}${r})`}return{keys:i,values:o,up:l,down:s,between:c,only:function(e){return i.indexOf(e)+1{r.d(t,{A:()=>n});let n="$$material"},4711:(e,t,r)=>{e.exports=r(2307)},4898:(e,t,r)=>{r.d(t,{AH:()=>u,i7:()=>d,mL:()=>c});var n=r(3459),a=r(7620),o=r(9918),i=r(9284),l=r(4404);r(1828),r(6149);var s=function(e,t){var r=arguments;if(null==t||!n.h.call(t,"css"))return a.createElement.apply(void 0,r);var o=r.length,i=Array(o);i[0]=n.E,i[1]=(0,n.c)(e,t);for(var l=2;l{r.d(t,{b:()=>a}),r(7620);var n=r(7663);function a(e){return(0,n.b)(e)}r(4568)},5130:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(2237);function a(e=8,t=(0,n.LX)({spacing:e})){if(e.mui)return e;let r=(...e)=>(0===e.length?[1]:e).map(e=>{let r=t(e);return"number"==typeof r?`${r}px`:r}).join(" ");return r.mui=!0,r}},6092:(e,t,r)=>{r.d(t,{A:()=>n});function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var n=r(4711),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return n.isMemo(e)?i:l[e.$$typeof]||a}l[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[n.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(m){var a=p(r);a&&a!==m&&e(t,a,n)}var i=u(r);d&&(i=i.concat(d(r)));for(var l=s(t),g=s(r),h=0;h{r.d(t,{A:()=>n});let n=(0,r(8856).A)()},6310:(e,t,r)=>{r.d(t,{default:()=>o});var n=r(7620),a=r(3459);let o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=n.useContext(a.T);return t&&0!==Object.keys(t).length?t:e}},6480:(e,t,r)=>{r.d(t,{Dp:()=>c,Dg:()=>u});var n=r(9166),a=r(8758),o=r(6168),i=r(4549),l=r(4568);let s=function(e){return(0,l.jsx)(a.default,{...e,defaultTheme:o.A,themeId:i.A})};function c(e){return function(t){return(0,l.jsx)(s,{styles:"function"==typeof e?r=>e({theme:r,...t}):e})}}function u(){return n.A}},6714:(e,t,r)=>{function n(e,t){if(!e.containerQueries)return t;let r=Object.keys(t).filter(e=>e.startsWith("@container")).sort((e,t)=>{let r=/min-width:\s*([0-9.]+)/;return(e.match(r)?.[1]||0)-(t.match(r)?.[1]||0)});return r.length?r.reduce((e,r)=>{let n=t[r];return delete e[r],e[r]=n,e},{...t}):t}function a(e,t){return"@"===t||t.startsWith("@")&&(e.some(e=>t.startsWith(`@${e}`))||!!t.match(/^@\d/))}function o(e,t){let r=t.match(/^@([^/]+)?\/?(.+)?$/);if(!r)return null;let[,n,a]=r,o=Number.isNaN(+n)?n||0:+n;return e.containerQueries(a).up(o)}function i(e){let t=(e,t)=>e.replace("@media",t?`@container ${t}`:"@container");function r(r,n){r.up=(...r)=>t(e.breakpoints.up(...r),n),r.down=(...r)=>t(e.breakpoints.down(...r),n),r.between=(...r)=>t(e.breakpoints.between(...r),n),r.only=(...r)=>t(e.breakpoints.only(...r),n),r.not=(...r)=>{let a=t(e.breakpoints.not(...r),n);return a.includes("not all and")?a.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):a}}let n={},a=e=>(r(n,e),n);return r(a),{...e,containerQueries:a}}r.d(t,{Ay:()=>i,CT:()=>o,_S:()=>n,ob:()=>a})},6774:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(8788);function a(e){if("string"!=typeof e)throw Error((0,n.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},6824:(e,t,r)=>{r.d(t,{A:()=>D});var n=r(2237),a=r(3170),o=r(7994);let i=function(...e){let t=e.reduce((e,t)=>(t.filterProps.forEach(r=>{e[r]=t}),e),{}),r=e=>Object.keys(e).reduce((r,n)=>t[n]?(0,o.A)(r,t[n](e)):r,{});return r.propTypes={},r.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),r};var l=r(2874);function s(e){return"number"!=typeof e?e:`${e}px solid`}function c(e,t){return(0,a.Ay)({prop:e,themeKey:"borders",transform:t})}let u=c("border",s),d=c("borderTop",s),f=c("borderRight",s),p=c("borderBottom",s),m=c("borderLeft",s),g=c("borderColor"),h=c("borderTopColor"),y=c("borderRightColor"),b=c("borderBottomColor"),v=c("borderLeftColor"),k=c("outline",s),A=c("outlineColor"),S=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){let t=(0,n.MA)(e.theme,"shape.borderRadius",4,"borderRadius");return(0,l.NI)(e,e.borderRadius,e=>({borderRadius:(0,n._W)(t,e)}))}return null};S.propTypes={},S.filterProps=["borderRadius"],i(u,d,f,p,m,g,h,y,b,v,S,k,A);let x=e=>{if(void 0!==e.gap&&null!==e.gap){let t=(0,n.MA)(e.theme,"spacing",8,"gap");return(0,l.NI)(e,e.gap,e=>({gap:(0,n._W)(t,e)}))}return null};x.propTypes={},x.filterProps=["gap"];let w=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){let t=(0,n.MA)(e.theme,"spacing",8,"columnGap");return(0,l.NI)(e,e.columnGap,e=>({columnGap:(0,n._W)(t,e)}))}return null};w.propTypes={},w.filterProps=["columnGap"];let C=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){let t=(0,n.MA)(e.theme,"spacing",8,"rowGap");return(0,l.NI)(e,e.rowGap,e=>({rowGap:(0,n._W)(t,e)}))}return null};C.propTypes={},C.filterProps=["rowGap"];let $=(0,a.Ay)({prop:"gridColumn"}),T=(0,a.Ay)({prop:"gridRow"}),j=(0,a.Ay)({prop:"gridAutoFlow"}),O=(0,a.Ay)({prop:"gridAutoColumns"}),_=(0,a.Ay)({prop:"gridAutoRows"}),P=(0,a.Ay)({prop:"gridTemplateColumns"}),B=(0,a.Ay)({prop:"gridTemplateRows"});function E(e,t){return"grey"===t?t:e}i(x,w,C,$,T,j,O,_,P,B,(0,a.Ay)({prop:"gridTemplateAreas"}),(0,a.Ay)({prop:"gridArea"}));let M=(0,a.Ay)({prop:"color",themeKey:"palette",transform:E});function N(e){return e<=1&&0!==e?`${100*e}%`:e}i(M,(0,a.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:E}),(0,a.Ay)({prop:"backgroundColor",themeKey:"palette",transform:E}));let I=(0,a.Ay)({prop:"width",transform:N}),L=e=>void 0!==e.maxWidth&&null!==e.maxWidth?(0,l.NI)(e,e.maxWidth,t=>{let r=e.theme?.breakpoints?.values?.[t]||l.zu[t];return r?e.theme?.breakpoints?.unit!=="px"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:N(t)}}):null;L.filterProps=["maxWidth"];let R=(0,a.Ay)({prop:"minWidth",transform:N}),F=(0,a.Ay)({prop:"height",transform:N}),z=(0,a.Ay)({prop:"maxHeight",transform:N}),W=(0,a.Ay)({prop:"minHeight",transform:N});(0,a.Ay)({prop:"size",cssProperty:"width",transform:N}),(0,a.Ay)({prop:"size",cssProperty:"height",transform:N}),i(I,L,R,F,z,W,(0,a.Ay)({prop:"boxSizing"}));let D={border:{themeKey:"borders",transform:s},borderTop:{themeKey:"borders",transform:s},borderRight:{themeKey:"borders",transform:s},borderBottom:{themeKey:"borders",transform:s},borderLeft:{themeKey:"borders",transform:s},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:s},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:S},color:{themeKey:"palette",transform:E},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:E},backgroundColor:{themeKey:"palette",transform:E},p:{style:n.Ms},pt:{style:n.Ms},pr:{style:n.Ms},pb:{style:n.Ms},pl:{style:n.Ms},px:{style:n.Ms},py:{style:n.Ms},padding:{style:n.Ms},paddingTop:{style:n.Ms},paddingRight:{style:n.Ms},paddingBottom:{style:n.Ms},paddingLeft:{style:n.Ms},paddingX:{style:n.Ms},paddingY:{style:n.Ms},paddingInline:{style:n.Ms},paddingInlineStart:{style:n.Ms},paddingInlineEnd:{style:n.Ms},paddingBlock:{style:n.Ms},paddingBlockStart:{style:n.Ms},paddingBlockEnd:{style:n.Ms},m:{style:n.Lc},mt:{style:n.Lc},mr:{style:n.Lc},mb:{style:n.Lc},ml:{style:n.Lc},mx:{style:n.Lc},my:{style:n.Lc},margin:{style:n.Lc},marginTop:{style:n.Lc},marginRight:{style:n.Lc},marginBottom:{style:n.Lc},marginLeft:{style:n.Lc},marginX:{style:n.Lc},marginY:{style:n.Lc},marginInline:{style:n.Lc},marginInlineStart:{style:n.Lc},marginInlineEnd:{style:n.Lc},marginBlock:{style:n.Lc},marginBlockStart:{style:n.Lc},marginBlockEnd:{style:n.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:x},rowGap:{style:C},columnGap:{style:w},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:N},maxWidth:{style:L},minWidth:{transform:N},height:{transform:N},maxHeight:{transform:N},minHeight:{transform:N},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}}},6874:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}},7273:(e,t,r)=>{let n;r.r(t),r.d(t,{GlobalStyles:()=>C.A,StyledEngineProvider:()=>w,ThemeContext:()=>o.T,css:()=>b.AH,default:()=>$,internal_mutateStyles:()=>T,internal_serializeStyles:()=>O,keyframes:()=>b.i7});var a=r(6092),o=r(3459),i=r(4404),l=r(9284),s=r(9918),c=r(7620),u=r(6874),d=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,f=(0,u.A)(function(e){return d.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),p=function(e){return"theme"!==e},m=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?f:p},g=function(e,t,r){var n;if(t){var a=t.shouldForwardProp;n=e.__emotion_forwardProp&&a?function(t){return e.__emotion_forwardProp(t)&&a(t)}:a}return"function"!=typeof n&&r&&(n=e.__emotion_forwardProp),n},h=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,s.SF)(t,r,n),(0,l.s)(function(){return(0,s.sk)(t,r,n)}),null},y=(function e(t,r){var n,l,u=t.__emotion_real===t,d=u&&t.__emotion_base||t;void 0!==r&&(n=r.label,l=r.target);var f=g(t,r,u),p=f||m(d),y=!p("as");return function(){var b=arguments,v=u&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==n&&v.push("label:"+n+";"),null==b[0]||void 0===b[0].raw)v.push.apply(v,b);else{var k=b[0];v.push(k[0]);for(var A=b.length,S=1;S{let e="".concat(t,"-").concat(r);if("object"==typeof document&&S.has(e))return S.get(e);let a=function(e,t){if(e||t){class r extends k.v{insert(e,t){return x.insert?x.insert(e,t):(this.key&&this.key.endsWith("global")&&(this.before=n),super.insert(e,t))}}let a=((e,t)=>{let r=(0,v.A)(e);return r.sheet=new t({key:r.key,nonce:r.sheet.nonce,container:r.sheet.container,speedy:r.sheet.isSpeedy,prepend:r.sheet.prepend,insertionPoint:r.sheet.insertionPoint}),r})({key:"css",insertionPoint:e?n:void 0},r);if(t){let e=a.insert;a.insert=function(){for(var t=arguments.length,r=Array(t),n=0;n{r.d(t,{A:()=>d});var n=r(2028),a=r(4406),o=r(6714);let i={borderRadius:4};var l=r(5130),s=r(1858),c=r(6824);function u(e,t){if(this.vars){if(!this.colorSchemes?.[e]||"function"!=typeof this.getColorSchemeSelector)return{};let r=this.getColorSchemeSelector(e);return"&"===r?t:((r.includes("data-")||r.includes("."))&&(r=`*:where(${r.replace(/\s*&$/,"")}) &`),{[r]:t})}return this.palette.mode===e?t:{}}let d=function(e={},...t){let{breakpoints:r={},palette:d={},spacing:f,shape:p={},...m}=e,g=(0,a.A)(r),h=(0,l.A)(f),y=(0,n.A)({breakpoints:g,direction:"ltr",components:{},palette:{mode:"light",...d},spacing:h,shape:{...i,...p}},m);return(y=(0,o.Ay)(y)).applyStyles=u,(y=t.reduce((e,t)=>(0,n.A)(e,t),y)).unstable_sxConfig={...c.A,...m?.unstable_sxConfig},y.unstable_sx=function(e){return(0,s.A)({sx:e,theme:this})},y}},7626:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return Math.round(10*(e<1?5.11916*e**2:4.5*Math.log(e+1)+2))/1e3}},7663:(e,t,r)=>{r.d(t,{A:()=>s,b:()=>l});var n=r(7620),a=r(3450),o=r(4568);let i=n.createContext(void 0);function l(e){let{props:t,name:r}=e,{theme:o,name:l,props:s}={props:t,name:r,theme:{components:n.useContext(i)}};if(!o||!o.components||!o.components[l])return s;let c=o.components[l];return c.defaultProps?(0,a.A)(c.defaultProps,s,o.components.mergeClassNameAndStyle):c.styleOverrides||c.variants?s:(0,a.A)(c,s,o.components.mergeClassNameAndStyle)}let s=function(e){let{value:t,children:r}=e;return(0,o.jsx)(i.Provider,{value:t,children:r})}},7994:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(2028);let a=function(e,t){return t?(0,n.A)(e,t,{clone:!1}):e}},8758:(e,t,r)=>{r.r(t),r.d(t,{default:()=>s});var n=r(7273),a=r(2609),o=r(1580),i=r(4568);function l(e){let t=(0,n.internal_serializeStyles)(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles="@layer global{".concat(t.styles,"}")),t):e}let s=function(e){let{styles:t,themeId:r,defaultTheme:n={}}=e,s=(0,o.default)(n),c=r&&s[r]||s,u="function"==typeof t?t(c):t;return c.modularCssLayers&&(u=Array.isArray(u)?u.map(e=>"function"==typeof e?l(e(c)):l(e)):l(u)),(0,i.jsx)(a.A,{styles:u})}},8788:(e,t,r)=>{r.d(t,{A:()=>n});function n(e,...t){let r=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(e=>r.searchParams.append("args[]",e)),`Minified MUI error #${e}; visit ${r} for the full message.`}},8856:(e,t,r)=>{r.d(t,{A:()=>Q});var n=r(8788),a=r(2028),o=r(9274);let i={black:"#000",white:"#fff"},l={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},s={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},c={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},u={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},d={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},f={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},p={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};function m(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:i.white,default:i.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}let g=m();function h(){return{text:{primary:i.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:i.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}let y=h();function b(e,t,r,n){let a=n.light||n,i=n.dark||1.5*n;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:"light"===t?e.light=(0,o.a)(e.main,a):"dark"===t&&(e.dark=(0,o.e$)(e.main,i)))}function v(e,t,r,n,a){let o=a.light||a,i=a.dark||1.5*a;t[r]||(t.hasOwnProperty(n)?t[r]=t[n]:"light"===r?t.light="color-mix(in ".concat(e,", ").concat(t.main,", #fff ").concat((100*o).toFixed(0),"%)"):"dark"===r&&(t.dark="color-mix(in ".concat(e,", ").concat(t.main,", #000 ").concat((100*i).toFixed(0),"%)")))}function k(e){let t,{mode:r="light",contrastThreshold:k=3,tonalOffset:A=.2,colorSpace:S,...x}=e,w=e.primary||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return"dark"===e?{main:d[200],light:d[50],dark:d[400]}:{main:d[700],light:d[400],dark:d[800]}}(r),C=e.secondary||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return"dark"===e?{main:s[200],light:s[50],dark:s[400]}:{main:s[500],light:s[300],dark:s[700]}}(r),$=e.error||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return"dark"===e?{main:c[500],light:c[300],dark:c[700]}:{main:c[700],light:c[400],dark:c[800]}}(r),T=e.info||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return"dark"===e?{main:f[400],light:f[300],dark:f[700]}:{main:f[700],light:f[500],dark:f[900]}}(r),j=e.success||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return"dark"===e?{main:p[400],light:p[300],dark:p[700]}:{main:p[800],light:p[500],dark:p[900]}}(r),O=e.warning||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return"dark"===e?{main:u[400],light:u[300],dark:u[700]}:{main:"#ed6c02",light:u[500],dark:u[900]}}(r);function _(e){if(S)return"oklch(from ".concat(e," var(--__l) 0 h / var(--__a))");return(0,o.eM)(e,y.text.primary)>=k?y.text.primary:g.text.primary}let P=e=>{let{color:t,name:r,mainShade:a=500,lightShade:o=300,darkShade:i=700}=e;if(!(t={...t}).main&&t[a]&&(t.main=t[a]),!t.hasOwnProperty("main"))throw Error((0,n.A)(11,r?" (".concat(r,")"):"",a));if("string"!=typeof t.main)throw Error((0,n.A)(12,r?" (".concat(r,")"):"",JSON.stringify(t.main)));return S?(v(S,t,"light",o,A),v(S,t,"dark",i,A)):(b(t,"light",o,A),b(t,"dark",i,A)),t.contrastText||(t.contrastText=_(t.main)),t};return"light"===r?t=m():"dark"===r&&(t=h()),(0,a.A)({common:{...i},mode:r,primary:P({color:w,name:"primary"}),secondary:P({color:C,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:P({color:$,name:"error"}),warning:P({color:O,name:"warning"}),info:P({color:T,name:"info"}),success:P({color:j,name:"success"}),grey:l,contrastThreshold:k,getContrastText:_,augmentColor:P,tonalOffset:A,...t},x)}var A=r(5130),S=r(2237);let x=(e,t,r,n=[])=>{let a=e;t.forEach((e,o)=>{o===t.length-1?Array.isArray(a)?a[Number(e)]=r:a&&"object"==typeof a&&(a[e]=r):a&&"object"==typeof a&&(a[e]||(a[e]=n.includes(e)?[]:{}),a=a[e])})};function w(e,t){var r,n;let{prefix:a,shouldSkipGeneratingVar:o}=t||{},i={},l={},s={};return r=(e,t,r)=>{if(("string"==typeof t||"number"==typeof t)&&(!o||!o(e,t))){var n,c;let o=`--${a?`${a}-`:""}${e.join("-")}`,u=(n=e,"number"==typeof(c=t)?["lineHeight","fontWeight","opacity","zIndex"].some(e=>n.includes(e))||n[n.length-1].toLowerCase().includes("opacity")?c:`${c}px`:c);Object.assign(i,{[o]:u}),x(l,e,`var(${o})`,r),x(s,e,`var(${o}, ${u})`,r)}},n=e=>"vars"===e[0],function e(t,a=[],o=[]){Object.entries(t).forEach(([t,i])=>{n&&(!n||n([...a,t]))||null==i||("object"==typeof i&&Object.keys(i).length>0?e(i,[...a,t],Array.isArray(i)?[...o,t]:o):r([...a,t],i,o))})}(e),{css:i,vars:l,varsWithDefaults:s}}let C=function(e,t={}){let{getSelector:r=function(t,r){let n=o;if("class"===o&&(n=".%s"),"data"===o&&(n="[data-%s]"),o?.startsWith("data-")&&!o.includes("%s")&&(n=`[${o}="%s"]`),t){if("media"===n){if(e.defaultColorScheme===t)return":root";let n=l[t]?.palette?.mode||t;return{[`@media (prefers-color-scheme: ${n})`]:{":root":r}}}if(n)return e.defaultColorScheme===t?`:root, ${n.replace("%s",String(t))}`:n.replace("%s",String(t))}return":root"},disableCssColorScheme:n,colorSchemeSelector:o,enableContrastVars:i}=t,{colorSchemes:l={},components:s,defaultColorScheme:c="light",...u}=e,{vars:d,css:f,varsWithDefaults:p}=w(u,t),m=p,g={},{[c]:h,...y}=l;if(Object.entries(y||{}).forEach(([e,r])=>{let{vars:n,css:o,varsWithDefaults:i}=w(r,t);m=(0,a.A)(m,i),g[e]={css:o,vars:n}}),h){let{css:e,vars:r,varsWithDefaults:n}=w(h,t);m=(0,a.A)(m,n),g[c]={css:e,vars:r}}return{vars:m,generateThemeVars:()=>{let e={...d};return Object.entries(g).forEach(([,{vars:t}])=>{e=(0,a.A)(e,t)}),e},generateStyleSheets:()=>{let t=[],a=e.defaultColorScheme||"light";function o(e,r){Object.keys(r).length&&t.push("string"==typeof e?{[e]:{...r}}:e)}o(r(void 0,{...f}),f);let{[a]:s,...c}=g;if(s){let{css:e}=s,t=l[a]?.palette?.mode,i=!n&&t?{colorScheme:t,...e}:{...e};o(r(a,{...i}),i)}return Object.entries(c).forEach(([e,{css:t}])=>{let a=l[e]?.palette?.mode,i=!n&&a?{colorScheme:a,...t}:{...t};o(r(e,{...i}),i)}),i&&t.push({":root":{"--__l-threshold":"0.7","--__l":"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)","--__a":"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)"}}),t}}};var $=r(6824),T=r(1858),j=r(7537),O=r(1319);function _(){for(var e=arguments.length,t=Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t={...e};return!function e(t){let r=Object.entries(t);for(let n=0;n0&&void 0!==arguments[0]?arguments[0]:{};for(var t,r,i=arguments.length,l=Array(i>1?i-1:0),s=1;s0&&void 0!==arguments[0]?arguments[0]:["all"],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{duration:a=r.standard,easing:o=t.easeInOut,delay:i=0,...l}=n;return(Array.isArray(e)?e:[e]).map(e=>"".concat(e," ").concat("string"==typeof a?a:M(a)," ").concat(o," ").concat("string"==typeof i?i:M(i))).join(",")},...e,easing:t,duration:r}}(p),zIndex:{...I}});return A=(0,a.A)(A,y),(A=l.reduce((e,t)=>(0,a.A)(e,t),A)).unstable_sxConfig={...$.A,...null==y?void 0:y.unstable_sxConfig},A.unstable_sx=function(e){return(0,T.A)({sx:e,theme:this})},A.toRuntimeSource=L,Object.assign(r=A,{alpha(e,t){let n=this||r;return n.colorSpace?"oklch(from ".concat(e," l c h / ").concat("string"==typeof t?"calc(".concat(t,")"):t,")"):n.vars?"rgba(".concat(e.replace(/var\(--([^,\s)]+)(?:,[^)]+)?\)+/g,"var(--$1Channel)")," / ").concat("string"==typeof t?"calc(".concat(t,")"):t,")"):(0,o.X4)(e,(e=>{if(!Number.isNaN(+e))return+e;let t=e.match(/\d*\.?\d+/g);if(!t)return 0;let r=0;for(let e=0;e{if(0===t)return"none";let r=(0,z.A)(t);return"linear-gradient(rgba(255 255 255 / ".concat(r,"), rgba(255 255 255 / ").concat(r,"))")});function D(e){return{inputPlaceholder:"dark"===e?.5:.42,inputUnderline:"dark"===e?.7:.42,switchTrackDisabled:"dark"===e?.2:.12,switchTrack:"dark"===e?.3:.38}}function H(e){return"dark"===e?W:[]}function G(e){var t;return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||"palette"===e[0]&&!!(null==(t=e[1])?void 0:t.match(/(mode|contrastThreshold|tonalOffset)/))}function K(e,t,r){!e[t]&&r&&(e[t]=r)}function Y(e){return"string"==typeof e&&e.startsWith("hsl")?(0,o.YL)(e):e}function X(e,t){"".concat(t,"Channel")in e||(e["".concat(t,"Channel")]=(0,o.Me)(Y(e[t]),"MUI: Can't create `palette.".concat(t,"Channel` because `palette.").concat(t,"` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().")+"\n"+"To suppress this warning, you need to explicitly provide the `palette.".concat(t,'Channel` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.')))}let U=e=>{try{return e()}catch(e){}},V=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mui";return function(e=""){return(t,...r)=>`var(--${e?`${e}-`:""}${t}${function t(...r){if(!r.length)return"";let n=r[0];return"string"!=typeof n||n.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, ${n}`:`, var(--${e?`${e}-`:""}${n}${t(...r.slice(1))})`}(...r)})`}(e)};function q(e,t,r,n,a){if(!r)return;r=!0===r?{}:r;let o="dark"===a?"dark":"light";if(!n){t[a]=function(e){let{palette:t={mode:"light"},opacity:r,overlays:n,colorSpace:a,...o}=e,i=k({...t,colorSpace:a});return{palette:i,opacity:{...D(i.mode),...r},overlays:n||H(i.mode),...o}}({...r,palette:{mode:o,...null==r?void 0:r.palette},colorSpace:e});return}let{palette:i,...l}=F({...n,palette:{mode:o,...null==r?void 0:r.palette},colorSpace:e});return t[a]={...r,palette:i,opacity:{...D(o),...null==r?void 0:r.opacity},overlays:(null==r?void 0:r.overlays)||H(o)},l}function J(e,t,r){e.colorSchemes&&r&&(e.colorSchemes[t]={...!0!==r&&r,palette:k({...!0===r?{}:r.palette,mode:t})})}function Q(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:{};for(var i,l=arguments.length,s=Array(l>1?l-1:0),c=1;c{let[r,n]=e;"object"==typeof n&&(t[r]=`${n.fontStyle?`${n.fontStyle} `:""}${n.fontVariant?`${n.fontVariant} `:""}${n.fontWeight?`${n.fontWeight} `:""}${n.fontStretch?`${n.fontStretch} `:""}${n.fontSize||""}${n.lineHeight?`/${n.lineHeight} `:""}${n.fontFamily||""}`)}),t}(N.typography),...N.font},spacing:"number"==typeof(i=k.spacing)?"".concat(i,"px"):"string"==typeof i||"function"==typeof i||Array.isArray(i)?i:"8px"};Object.keys(I.colorSchemes).forEach(e=>{let r=I.colorSchemes[e].palette,n=e=>{let t=e.split("-"),n=t[1],a=t[2];return j(e,r[n][a])};function a(e,r,n){if(t){let a;return e===o.Cg&&(a="transparent ".concat(((1-n)*100).toFixed(0),"%")),e===o.Nd&&(a="#000 ".concat((100*n).toFixed(0),"%")),e===o.j4&&(a="#fff ".concat((100*n).toFixed(0),"%")),"color-mix(in ".concat(t,", ").concat(r,", ").concat(a,")")}return e(r,n)}if("light"===r.mode&&(K(r.common,"background","#fff"),K(r.common,"onBackground","#000")),"dark"===r.mode&&(K(r.common,"background","#000"),K(r.common,"onBackground","#fff")),["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"].forEach(e=>{r[e]||(r[e]={})}),"light"===r.mode){K(r.Alert,"errorColor",a(o.Nd,m?j("palette-error-light"):r.error.light,.6)),K(r.Alert,"infoColor",a(o.Nd,m?j("palette-info-light"):r.info.light,.6)),K(r.Alert,"successColor",a(o.Nd,m?j("palette-success-light"):r.success.light,.6)),K(r.Alert,"warningColor",a(o.Nd,m?j("palette-warning-light"):r.warning.light,.6)),K(r.Alert,"errorFilledBg",n("palette-error-main")),K(r.Alert,"infoFilledBg",n("palette-info-main")),K(r.Alert,"successFilledBg",n("palette-success-main")),K(r.Alert,"warningFilledBg",n("palette-warning-main")),K(r.Alert,"errorFilledColor",U(()=>r.getContrastText(r.error.main))),K(r.Alert,"infoFilledColor",U(()=>r.getContrastText(r.info.main))),K(r.Alert,"successFilledColor",U(()=>r.getContrastText(r.success.main))),K(r.Alert,"warningFilledColor",U(()=>r.getContrastText(r.warning.main))),K(r.Alert,"errorStandardBg",a(o.j4,m?j("palette-error-light"):r.error.light,.9)),K(r.Alert,"infoStandardBg",a(o.j4,m?j("palette-info-light"):r.info.light,.9)),K(r.Alert,"successStandardBg",a(o.j4,m?j("palette-success-light"):r.success.light,.9)),K(r.Alert,"warningStandardBg",a(o.j4,m?j("palette-warning-light"):r.warning.light,.9)),K(r.Alert,"errorIconColor",n("palette-error-main")),K(r.Alert,"infoIconColor",n("palette-info-main")),K(r.Alert,"successIconColor",n("palette-success-main")),K(r.Alert,"warningIconColor",n("palette-warning-main")),K(r.AppBar,"defaultBg",n("palette-grey-100")),K(r.Avatar,"defaultBg",n("palette-grey-400")),K(r.Button,"inheritContainedBg",n("palette-grey-300")),K(r.Button,"inheritContainedHoverBg",n("palette-grey-A100")),K(r.Chip,"defaultBorder",n("palette-grey-400")),K(r.Chip,"defaultAvatarColor",n("palette-grey-700")),K(r.Chip,"defaultIconColor",n("palette-grey-700")),K(r.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),K(r.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),K(r.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),K(r.LinearProgress,"primaryBg",a(o.j4,m?j("palette-primary-main"):r.primary.main,.62)),K(r.LinearProgress,"secondaryBg",a(o.j4,m?j("palette-secondary-main"):r.secondary.main,.62)),K(r.LinearProgress,"errorBg",a(o.j4,m?j("palette-error-main"):r.error.main,.62)),K(r.LinearProgress,"infoBg",a(o.j4,m?j("palette-info-main"):r.info.main,.62)),K(r.LinearProgress,"successBg",a(o.j4,m?j("palette-success-main"):r.success.main,.62)),K(r.LinearProgress,"warningBg",a(o.j4,m?j("palette-warning-light"):r.warning.main,.62)),K(r.Skeleton,"bg",t?a(o.Cg,m?j("palette-text-primary"):r.text.primary,.11):"rgba(".concat(n("palette-text-primaryChannel")," / 0.11)")),K(r.Slider,"primaryTrack",a(o.j4,m?j("palette-primary-main"):r.primary.main,.62)),K(r.Slider,"secondaryTrack",a(o.j4,m?j("palette-secondary-main"):r.secondary.main,.62)),K(r.Slider,"errorTrack",a(o.j4,m?j("palette-error-main"):r.error.main,.62)),K(r.Slider,"infoTrack",a(o.j4,m?j("palette-info-main"):r.info.main,.62)),K(r.Slider,"successTrack",a(o.j4,m?j("palette-success-main"):r.success.main,.62)),K(r.Slider,"warningTrack",a(o.j4,m?j("palette-warning-main"):r.warning.main,.62));let e=t?a(o.Nd,m?j("palette-background-default"):r.background.default,.6825):(0,o.Y9)(r.background.default,.8);K(r.SnackbarContent,"bg",e),K(r.SnackbarContent,"color",U(()=>t?y.text.primary:r.getContrastText(e))),K(r.SpeedDialAction,"fabHoverBg",(0,o.Y9)(r.background.paper,.15)),K(r.StepConnector,"border",n("palette-grey-400")),K(r.StepContent,"border",n("palette-grey-400")),K(r.Switch,"defaultColor",n("palette-common-white")),K(r.Switch,"defaultDisabledColor",n("palette-grey-100")),K(r.Switch,"primaryDisabledColor",a(o.j4,m?j("palette-primary-main"):r.primary.main,.62)),K(r.Switch,"secondaryDisabledColor",a(o.j4,m?j("palette-secondary-main"):r.secondary.main,.62)),K(r.Switch,"errorDisabledColor",a(o.j4,m?j("palette-error-main"):r.error.main,.62)),K(r.Switch,"infoDisabledColor",a(o.j4,m?j("palette-info-main"):r.info.main,.62)),K(r.Switch,"successDisabledColor",a(o.j4,m?j("palette-success-main"):r.success.main,.62)),K(r.Switch,"warningDisabledColor",a(o.j4,m?j("palette-warning-main"):r.warning.main,.62)),K(r.TableCell,"border",a(o.j4,(0,o.Cg)(m?j("palette-divider"):r.divider,1),.88)),K(r.Tooltip,"bg",a(o.Cg,m?j("palette-grey-700"):r.grey[700],.92))}if("dark"===r.mode){K(r.Alert,"errorColor",a(o.j4,m?j("palette-error-light"):r.error.light,.6)),K(r.Alert,"infoColor",a(o.j4,m?j("palette-info-light"):r.info.light,.6)),K(r.Alert,"successColor",a(o.j4,m?j("palette-success-light"):r.success.light,.6)),K(r.Alert,"warningColor",a(o.j4,m?j("palette-warning-light"):r.warning.light,.6)),K(r.Alert,"errorFilledBg",n("palette-error-dark")),K(r.Alert,"infoFilledBg",n("palette-info-dark")),K(r.Alert,"successFilledBg",n("palette-success-dark")),K(r.Alert,"warningFilledBg",n("palette-warning-dark")),K(r.Alert,"errorFilledColor",U(()=>r.getContrastText(r.error.dark))),K(r.Alert,"infoFilledColor",U(()=>r.getContrastText(r.info.dark))),K(r.Alert,"successFilledColor",U(()=>r.getContrastText(r.success.dark))),K(r.Alert,"warningFilledColor",U(()=>r.getContrastText(r.warning.dark))),K(r.Alert,"errorStandardBg",a(o.Nd,m?j("palette-error-light"):r.error.light,.9)),K(r.Alert,"infoStandardBg",a(o.Nd,m?j("palette-info-light"):r.info.light,.9)),K(r.Alert,"successStandardBg",a(o.Nd,m?j("palette-success-light"):r.success.light,.9)),K(r.Alert,"warningStandardBg",a(o.Nd,m?j("palette-warning-light"):r.warning.light,.9)),K(r.Alert,"errorIconColor",n("palette-error-main")),K(r.Alert,"infoIconColor",n("palette-info-main")),K(r.Alert,"successIconColor",n("palette-success-main")),K(r.Alert,"warningIconColor",n("palette-warning-main")),K(r.AppBar,"defaultBg",n("palette-grey-900")),K(r.AppBar,"darkBg",n("palette-background-paper")),K(r.AppBar,"darkColor",n("palette-text-primary")),K(r.Avatar,"defaultBg",n("palette-grey-600")),K(r.Button,"inheritContainedBg",n("palette-grey-800")),K(r.Button,"inheritContainedHoverBg",n("palette-grey-700")),K(r.Chip,"defaultBorder",n("palette-grey-700")),K(r.Chip,"defaultAvatarColor",n("palette-grey-300")),K(r.Chip,"defaultIconColor",n("palette-grey-300")),K(r.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),K(r.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),K(r.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),K(r.LinearProgress,"primaryBg",a(o.Nd,m?j("palette-primary-main"):r.primary.main,.5)),K(r.LinearProgress,"secondaryBg",a(o.Nd,m?j("palette-secondary-main"):r.secondary.main,.5)),K(r.LinearProgress,"errorBg",a(o.Nd,m?j("palette-error-main"):r.error.main,.5)),K(r.LinearProgress,"infoBg",a(o.Nd,m?j("palette-info-main"):r.info.main,.5)),K(r.LinearProgress,"successBg",a(o.Nd,m?j("palette-success-main"):r.success.main,.5)),K(r.LinearProgress,"warningBg",a(o.Nd,m?j("palette-warning-main"):r.warning.main,.5)),K(r.Skeleton,"bg",t?a(o.Cg,m?j("palette-text-primary"):r.text.primary,.13):"rgba(".concat(n("palette-text-primaryChannel")," / 0.13)")),K(r.Slider,"primaryTrack",a(o.Nd,m?j("palette-primary-main"):r.primary.main,.5)),K(r.Slider,"secondaryTrack",a(o.Nd,m?j("palette-secondary-main"):r.secondary.main,.5)),K(r.Slider,"errorTrack",a(o.Nd,m?j("palette-error-main"):r.error.main,.5)),K(r.Slider,"infoTrack",a(o.Nd,m?j("palette-info-main"):r.info.main,.5)),K(r.Slider,"successTrack",a(o.Nd,m?j("palette-success-main"):r.success.main,.5)),K(r.Slider,"warningTrack",a(o.Nd,m?j("palette-warning-light"):r.warning.main,.5));let e=t?a(o.j4,m?j("palette-background-default"):r.background.default,.985):(0,o.Y9)(r.background.default,.98);K(r.SnackbarContent,"bg",e),K(r.SnackbarContent,"color",U(()=>t?g.text.primary:r.getContrastText(e))),K(r.SpeedDialAction,"fabHoverBg",(0,o.Y9)(r.background.paper,.15)),K(r.StepConnector,"border",n("palette-grey-600")),K(r.StepContent,"border",n("palette-grey-600")),K(r.Switch,"defaultColor",n("palette-grey-300")),K(r.Switch,"defaultDisabledColor",n("palette-grey-600")),K(r.Switch,"primaryDisabledColor",a(o.Nd,m?j("palette-primary-main"):r.primary.main,.55)),K(r.Switch,"secondaryDisabledColor",a(o.Nd,m?j("palette-secondary-main"):r.secondary.main,.55)),K(r.Switch,"errorDisabledColor",a(o.Nd,m?j("palette-error-main"):r.error.main,.55)),K(r.Switch,"infoDisabledColor",a(o.Nd,m?j("palette-info-main"):r.info.main,.55)),K(r.Switch,"successDisabledColor",a(o.Nd,m?j("palette-success-main"):r.success.main,.55)),K(r.Switch,"warningDisabledColor",a(o.Nd,m?j("palette-warning-light"):r.warning.main,.55)),K(r.TableCell,"border",a(o.Nd,(0,o.Cg)(m?j("palette-divider"):r.divider,1),.68)),K(r.Tooltip,"bg",a(o.Cg,m?j("palette-grey-700"):r.grey[700],.92))}X(r.background,"default"),X(r.background,"paper"),X(r.common,"background"),X(r.common,"onBackground"),X(r,"divider"),Object.keys(r).forEach(e=>{let t=r[e];"tonalOffset"!==e&&t&&"object"==typeof t&&(t.main&&K(r[e],"mainChannel",(0,o.Me)(Y(t.main))),t.light&&K(r[e],"lightChannel",(0,o.Me)(Y(t.light))),t.dark&&K(r[e],"darkChannel",(0,o.Me)(Y(t.dark))),t.contrastText&&K(r[e],"contrastTextChannel",(0,o.Me)(Y(t.contrastText))),"text"===e&&(X(r[e],"primary"),X(r[e],"secondary")),"action"===e&&(t.active&&X(r[e],"active"),t.selected&&X(r[e],"selected")))})});let R={prefix:p,disableCssColorScheme:f,shouldSkipGeneratingVar:h,getSelector:(e=I=s.reduce((e,t)=>(0,a.A)(e,t),I),(t,r)=>{let n=e.rootSelector||":root",a=e.colorSchemeSelector,o=a;if("class"===a&&(o=".%s"),"data"===a&&(o="[data-%s]"),(null==a?void 0:a.startsWith("data-"))&&!a.includes("%s")&&(o="[".concat(a,'="%s"]')),e.defaultColorScheme===t){if("dark"===t){let a,i={};return((a=e.cssVarPrefix,[...[...Array(25)].map((e,t)=>"--".concat(a?"".concat(a,"-"):"","overlays-").concat(t)),"--".concat(a?"".concat(a,"-"):"","palette-AppBar-darkBg"),"--".concat(a?"".concat(a,"-"):"","palette-AppBar-darkColor")]).forEach(e=>{i[e]=r[e],delete r[e]}),"media"===o)?{[n]:r,"@media (prefers-color-scheme: dark)":{[n]:i}}:o?{[o.replace("%s",t)]:i,["".concat(n,", ").concat(o.replace("%s",t))]:r}:{[n]:{...r,...i}}}if(o&&"media"!==o)return"".concat(n,", ").concat(o.replace("%s",String(t)))}else if(t){if("media"===o)return{["@media (prefers-color-scheme: ".concat(String(t),")")]:{[n]:r}};if(o)return o.replace("%s",String(t))}return n}),enableContrastVars:m},{vars:F,generateThemeVars:z,generateStyleSheets:W}=C(I,R);return I.vars=F,Object.entries(I.colorSchemes[I.defaultColorScheme]).forEach(e=>{let[t,r]=e;I[t]=r}),I.generateThemeVars=z,I.generateStyleSheets=W,I.generateSpacing=function(){return(0,A.A)(k.spacing,(0,S.LX)(this))},I.getColorSchemeSelector=function(e){return"media"===b?`@media (prefers-color-scheme: ${e})`:b?b.startsWith("data-")&&!b.includes("%s")?`[${b}="${e}"] &`:"class"===b?`.${e} &`:"data"===b?`[data-${e}] &`:`${b.replace("%s",e)} &`:"&"},I.spacing=I.generateSpacing(),I.shouldSkipGeneratingVar=h,I.unstable_sxConfig={...$.A,...null==k?void 0:k.unstable_sxConfig},I.unstable_sx=function(e){return(0,T.A)({sx:e,theme:this})},I.toRuntimeSource=L,I}({...d,colorSchemes:m,defaultColorScheme:f,..."boolean"!=typeof s&&s},...r)}},9104:(e,t,r)=>{r.d(t,{v:()=>n});var n=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t));var t,r=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t{r.d(t,{A:()=>o});var n=r(2028),a=r(6824);function o(e){let t,{sx:r,...o}=e,{systemProps:i,otherProps:l}=(e=>{let t={systemProps:{},otherProps:{}},r=e?.theme?.unstable_sxConfig??a.A;return Object.keys(e).forEach(n=>{r[n]?t.systemProps[n]=e[n]:t.otherProps[n]=e[n]}),t})(o);return t=Array.isArray(r)?[i,...r]:"function"==typeof r?(...e)=>{let t=r(...e);return(0,n.Q)(t)?{...i,...t}:i}:{...i,...r},{...l,sx:t}}},9274:(e,t,r)=>{r.d(t,{X4:()=>d,e$:()=>p,eM:()=>u,YL:()=>s,a:()=>g,Cg:()=>f,Me:()=>i,Nd:()=>m,Y9:()=>y,j4:()=>h});var n=r(8788);function a(e,t=0,r=1){return function(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}(e,t,r)}function o(e){let t;if(e.type)return e;if("#"===e.charAt(0))return o(function(e){e=e.slice(1);let t=RegExp(`.{1,${e.length>=6?2:1}}`,"g"),r=e.match(t);return r&&1===r[0].length&&(r=r.map(e=>e+e)),r?`rgb${4===r.length?"a":""}(${r.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}(e));let r=e.indexOf("("),a=e.substring(0,r);if(!["rgb","rgba","hsl","hsla","color"].includes(a))throw Error((0,n.A)(9,e));let i=e.substring(r+1,e.length-1);if("color"===a){if(t=(i=i.split(" ")).shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(t))throw Error((0,n.A)(10,t))}else i=i.split(",");return{type:a,values:i=i.map(e=>parseFloat(e)),colorSpace:t}}let i=(e,t)=>{try{return(e=>{let t=o(e);return t.values.slice(0,3).map((e,r)=>t.type.includes("hsl")&&0!==r?`${e}%`:e).join(" ")})(e)}catch(t){return e}};function l(e){let{type:t,colorSpace:r}=e,{values:n}=e;return t.includes("rgb")?n=n.map((e,t)=>t<3?parseInt(e,10):e):t.includes("hsl")&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),n=t.includes("color")?`${r} ${n.join(" ")}`:`${n.join(", ")}`,`${t}(${n})`}function s(e){let{values:t}=e=o(e),r=t[0],n=t[1]/100,a=t[2]/100,i=n*Math.min(a,1-a),s=(e,t=(e+r/30)%12)=>a-i*Math.max(Math.min(t-3,9-t,1),-1),c="rgb",u=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(c+="a",u.push(t[3])),l({type:c,values:u})}function c(e){let t="hsl"===(e=o(e)).type||"hsla"===e.type?o(s(e)).values:e.values;return Number((.2126*(t=t.map(t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)))[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e,t){let r=c(e),n=c(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}function d(e,t){return e=o(e),t=a(t),("rgb"===e.type||"hsl"===e.type)&&(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,l(e)}function f(e,t,r){try{return d(e,t)}catch(t){return e}}function p(e,t){if(e=o(e),t=a(t),e.type.includes("hsl"))e.values[2]*=1-t;else if(e.type.includes("rgb")||e.type.includes("color"))for(let r=0;r<3;r+=1)e.values[r]*=1-t;return l(e)}function m(e,t,r){try{return p(e,t)}catch(t){return e}}function g(e,t){if(e=o(e),t=a(t),e.type.includes("hsl"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes("rgb"))for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(e.type.includes("color"))for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return l(e)}function h(e,t,r){try{return g(e,t)}catch(t){return e}}function y(e,t,r){try{return function(e,t=.15){return c(e)>.5?p(e,t):g(e,t)}(e,t)}catch(t){return e}}},9284:(e,t,r)=>{r.d(t,{i:()=>l,s:()=>i});var n,a=r(7620),o=!!(n||(n=r.t(a,2))).useInsertionEffect&&(n||(n=r.t(a,2))).useInsertionEffect,i=o||function(e){return e()},l=o||a.useLayoutEffect},9918:(e,t,r)=>{function n(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):r&&(n+=r+" ")}),n}r.d(t,{Rk:()=>n,SF:()=>a,sk:()=>o});var a=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},o=function(e,t,r){a(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do e.insert(t===o?"."+n:"",o,e.sheet,!0),o=o.next;while(void 0!==o)}}}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/791-5c69f2a174236cc3.js b/apps/web/.next/static/chunks/791-5c69f2a174236cc3.js deleted file mode 100644 index c413cfa..0000000 --- a/apps/web/.next/static/chunks/791-5c69f2a174236cc3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[791],{3791:(e,r,a)=>{a.d(r,{HG:()=>p,O4:()=>l,fz:()=>b,kR:()=>n,nH:()=>d,nt:()=>s,sM:()=>i});var t=a(8856);let o={dark:{bg:{app:"#19191b",card:"#242427",cardHover:"#2a2a2d",elevated:"#2e2e32",input:"#1e1e21",sidebar:"#1e1f21",inset:"#1b1c1e",chassis:"#242528",crtBezel:"#1a1a1c",crtGlass:"#050605"},text:{primary:"#ffffff",secondary:"#8e8e93",label:"#7c7c82",disabled:"#4a4a4e",engraving:"#1a1a1c",inactive:"#77797c",dimLabel:"#5c2615",muted:"#3a3b3f",hover:"#aaaaaa"},border:{subtle:"rgba(255,255,255,0.04)",default:"rgba(255,255,255,0.08)",strong:"rgba(255,255,255,0.12)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.3)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #111111, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.15), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.05)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #000, 0 1px 1px rgba(255,255,255,0.1)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #000",screenGlow:"inset 0 0 20px rgba(0,0,0,0.8)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},light:{bg:{app:"#f5f5f7",card:"#ffffff",cardHover:"#f7f7f9",elevated:"#f0f0f2",input:"#ffffff",sidebar:"#eeeef0",inset:"#e8e8ea",chassis:"#e2e2e5",crtBezel:"#d5d5d8",crtGlass:"#f0f0f2"},text:{primary:"#1a1a1c",secondary:"#6e6e73",label:"#8e8e93",disabled:"#c7c7cc",engraving:"#d0d0d3",inactive:"#8e8e93",dimLabel:"#b07040",muted:"#b0b0b4",hover:"#555555"},border:{subtle:"rgba(0,0,0,0.06)",default:"rgba(0,0,0,0.10)",strong:"rgba(0,0,0,0.16)"},shadow:{card:"0 4px 20px rgba(0,0,0,0.06)",buttonBase:"0 2px 0 rgba(0,0,0,0.06), inset 0 1px 0 rgba(255,255,255,0.8)",chassis:"0 40px 80px -20px rgba(0,0,0,0.08), 0 12px 0 #d5d5d8, 0 13px 4px rgba(0,0,0,0.06), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",inset:"inset 0 2px 6px rgba(0,0,0,0.08), 0 1px 1px rgba(255,255,255,0.6)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06), 0 1px 1px rgba(255,255,255,0.8)",buttonRaised:"0 3px 6px rgba(0,0,0,0.08), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06)",screenGlow:"inset 0 0 20px rgba(0,0,0,0.06)",tooltip:"0 8px 24px rgba(0,0,0,0.08)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},nord:{bg:{app:"#2e3440",card:"#3b4252",cardHover:"#434c5e",elevated:"#3b4252",input:"#3b4252",sidebar:"#2e3440",inset:"#2e3440",chassis:"#3b4252",crtBezel:"#2e3440",crtGlass:"#242831"},text:{primary:"#eceff4",secondary:"#d8dee9",label:"#adb5c7",disabled:"#4c566a",engraving:"#2e3440",inactive:"#7b88a1",dimLabel:"#5e81ac",muted:"#434c5e",hover:"#e5e9f0"},border:{subtle:"rgba(216,222,233,0.06)",default:"rgba(216,222,233,0.10)",strong:"rgba(216,222,233,0.16)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.35)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #242831, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.5), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.8), inset 0 0 0 1px #242831, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.35), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.7), inset 0 0 0 1px #242831",screenGlow:"inset 0 0 20px rgba(0,0,0,0.6)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#88c0d0",dim:"rgba(136,192,208,0.15)",glow:"rgba(136,192,208,0.6)",light:"#a3d0de",dark:"#6aacbe",crtPhosphor:"#88c0d0",crtPhosphorDim:"#5e9daf"}},solarized:{bg:{app:"#002b36",card:"#073642",cardHover:"#0d4250",elevated:"#073642",input:"#073642",sidebar:"#002b36",inset:"#001f28",chassis:"#073642",crtBezel:"#002b36",crtGlass:"#001f28"},text:{primary:"#eee8d5",secondary:"#93a1a1",label:"#839496",disabled:"#586e75",engraving:"#002b36",inactive:"#657b83",dimLabel:"#7a6c2e",muted:"#073642",hover:"#b2c0bf"},border:{subtle:"rgba(131,148,150,0.08)",default:"rgba(131,148,150,0.13)",strong:"rgba(131,148,150,0.20)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #001f28, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #001f28, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #001f28",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#b58900",dim:"rgba(181,137,0,0.15)",glow:"rgba(181,137,0,0.6)",light:"#d4a017",dark:"#8a6800",crtPhosphor:"#b58900",crtPhosphorDim:"#8a6800"}},catppuccin:{bg:{app:"#1e1e2e",card:"#313244",cardHover:"#3a3a54",elevated:"#313244",input:"#181825",sidebar:"#181825",inset:"#11111b",chassis:"#313244",crtBezel:"#1e1e2e",crtGlass:"#11111b"},text:{primary:"#cdd6f4",secondary:"#bac2de",label:"#a6adc8",disabled:"#585b70",engraving:"#11111b",inactive:"#7f849c",dimLabel:"#585b70",muted:"#313244",hover:"#e6e9f8"},border:{subtle:"rgba(205,214,244,0.04)",default:"rgba(205,214,244,0.08)",strong:"rgba(205,214,244,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #11111b, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #11111b, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #11111b",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#cba6f7",dim:"rgba(203,166,247,0.15)",glow:"rgba(203,166,247,0.6)",light:"#dfc0ff",dark:"#a67fd4",crtPhosphor:"#cba6f7",crtPhosphorDim:"#a67fd4"}},dracula:{bg:{app:"#282a36",card:"#44475a",cardHover:"#4f5266",elevated:"#383a4a",input:"#383a4a",sidebar:"#21222c",inset:"#21222c",chassis:"#44475a",crtBezel:"#282a36",crtGlass:"#1e2029"},text:{primary:"#f8f8f2",secondary:"#a9b0d0",label:"#8891b5",disabled:"#6272a4",engraving:"#21222c",inactive:"#6272a4",dimLabel:"#6272a4",muted:"#44475a",hover:"#ffffff"},border:{subtle:"rgba(248,248,242,0.04)",default:"rgba(248,248,242,0.08)",strong:"rgba(248,248,242,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #1e2029, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #1e2029, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #1e2029",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#bd93f9",dim:"rgba(189,147,249,0.15)",glow:"rgba(189,147,249,0.6)",light:"#d4b8ff",dark:"#9a70e0",crtPhosphor:"#bd93f9",crtPhosphorDim:"#9a70e0"}}},i={bg:{app:"var(--d3-bg-app)",card:"var(--d3-bg-card)",cardHover:"var(--d3-bg-cardHover)",elevated:"var(--d3-bg-elevated)",input:"var(--d3-bg-input)",sidebar:"var(--d3-bg-sidebar)",inset:"var(--d3-bg-inset)",chassis:"var(--d3-bg-chassis)",crtBezel:"var(--d3-bg-crtBezel)",crtGlass:"var(--d3-bg-crtGlass)"},accent:{amber:"var(--d3-accent-main)",amberDim:"var(--d3-accent-dim)",amberGlow:"var(--d3-accent-glow)"},tag:{purple:"#b854f5",purpleBg:"rgba(184, 84, 245, 0.12)",orange:"#f59e0b",orangeBg:"rgba(245, 158, 11, 0.12)",red:"#ef4444",redBg:"rgba(239, 68, 68, 0.12)",green:"#22c55e",greenBg:"rgba(34, 197, 94, 0.12)",blue:"#3b82f6",blueBg:"rgba(59, 130, 246, 0.12)",greenGlow:"rgba(34, 197, 94, 0.6)",redGlow:"rgba(239, 68, 68, 0.6)",orangeGlow:"rgba(245, 158, 11, 0.6)"},text:{primary:"var(--d3-text-primary)",secondary:"var(--d3-text-secondary)",label:"var(--d3-text-label)",disabled:"var(--d3-text-disabled)",engraving:"var(--d3-text-engraving)",inactive:"var(--d3-text-inactive)",dimLabel:"var(--d3-text-dimLabel)",muted:"var(--d3-text-muted)",hover:"var(--d3-text-hover)"},border:{subtle:"var(--d3-border-subtle)",default:"var(--d3-border-default)",strong:"var(--d3-border-strong)"},crt:{phosphor:"var(--d3-accent-crtPhosphor)",phosphorDim:"var(--d3-accent-crtPhosphorDim)",scanline:"rgba(0, 0, 0, 0.15)",bg:"var(--d3-bg-chassis)"},led:{off:"#111111"}},s='ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace',d={hero:{size:"42px",weight:300,spacing:"-2px",line:1},title:{size:"28px",weight:300,spacing:"-1px",line:1.2},value:{size:"20px",weight:400,spacing:"0.02em",line:1},heading:{size:"16px",weight:600,spacing:"0.02em",line:1.4},body:{size:"14px",weight:400,spacing:"0.01em",line:1.5},compact:{size:"13px",weight:400,spacing:"0.01em",line:1.5},small:{size:"12px",weight:600,spacing:"0.03em",line:1.4},meta:{size:"11px",weight:600,spacing:"0.05em",line:1.3},label:{size:"10px",weight:700,spacing:"2px",line:1.2},engrave:{size:"9px",weight:700,spacing:"1.5px",line:1},micro:{size:"8px",weight:700,spacing:"1.5px",line:1},nano:{size:"7px",weight:700,spacing:"0.5px",line:1}};function n(e){let r=d[e];return{fontSize:r.size,fontWeight:r.weight,letterSpacing:r.spacing,lineHeight:r.line}}let p={chassis:"var(--d3-shadow-chassis)",card:"var(--d3-shadow-card)",inset:"var(--d3-shadow-inset)",insetDeep:"var(--d3-shadow-insetDeep)",buttonRaised:"var(--d3-shadow-buttonRaised)",buttonPressed:"var(--d3-shadow-buttonPressed)",buttonActive:"var(--d3-shadow-buttonPressed)",dialog:"var(--d3-shadow-card)",tooltip:"var(--d3-shadow-tooltip)",screenGlow:"var(--d3-shadow-screenGlow)"},b={outer:"24px",card:"22px",inner:"12px",button:"8px",small:"6px",xs:"4px",pill:"999px"};function g(e){let r="light"===e?"light":"dark",a=o[e],s=function(e){let r=o[e];return{"--d3-bg-app":r.bg.app,"--d3-bg-card":r.bg.card,"--d3-bg-cardHover":r.bg.cardHover,"--d3-bg-elevated":r.bg.elevated,"--d3-bg-input":r.bg.input,"--d3-bg-sidebar":r.bg.sidebar,"--d3-bg-inset":r.bg.inset,"--d3-bg-chassis":r.bg.chassis,"--d3-bg-crtBezel":r.bg.crtBezel,"--d3-bg-crtGlass":r.bg.crtGlass,"--d3-text-primary":r.text.primary,"--d3-text-secondary":r.text.secondary,"--d3-text-label":r.text.label,"--d3-text-disabled":r.text.disabled,"--d3-text-engraving":r.text.engraving,"--d3-text-inactive":r.text.inactive,"--d3-text-dimLabel":r.text.dimLabel,"--d3-text-muted":r.text.muted,"--d3-text-hover":r.text.hover,"--d3-border-subtle":r.border.subtle,"--d3-border-default":r.border.default,"--d3-border-strong":r.border.strong,"--d3-shadow-card":r.shadow.card,"--d3-shadow-buttonBase":r.shadow.buttonBase,"--d3-shadow-chassis":r.shadow.chassis,"--d3-shadow-inset":r.shadow.inset,"--d3-shadow-insetDeep":r.shadow.insetDeep,"--d3-shadow-buttonRaised":r.shadow.buttonRaised,"--d3-shadow-buttonPressed":r.shadow.buttonPressed,"--d3-shadow-screenGlow":r.shadow.screenGlow,"--d3-shadow-tooltip":r.shadow.tooltip,"--d3-accent-main":r.accent.main,"--d3-accent-dim":r.accent.dim,"--d3-accent-glow":r.accent.glow,"--d3-accent-light":r.accent.light,"--d3-accent-dark":r.accent.dark,"--d3-accent-crtPhosphor":r.accent.crtPhosphor,"--d3-accent-crtPhosphorDim":r.accent.crtPhosphorDim}}(e),d=a.accent.main,n=a.accent.dim,p=a.accent.light,b=a.accent.dark;return(0,t.A)({palette:{mode:r,primary:{main:d,light:p,dark:b,contrastText:"#fff"},secondary:{main:i.tag.purple,light:"#d084ff",dark:"#8a3cc4"},error:{main:i.tag.red},warning:{main:i.tag.orange},success:{main:i.tag.green},background:{default:a.bg.app,paper:a.bg.card},text:{primary:a.text.primary,secondary:a.text.secondary,disabled:a.text.disabled},divider:a.border.default},typography:{fontFamily:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif',h4:{fontWeight:700,fontSize:"22px",lineHeight:1.3},h5:{fontWeight:700,fontSize:"18px",lineHeight:1.4},h6:{fontWeight:600,fontSize:"14px",lineHeight:1.5},subtitle1:{fontWeight:500,fontSize:"18px",lineHeight:1.4},body1:{fontSize:"14px",lineHeight:1.5},body2:{fontSize:"12px",lineHeight:1.4},button:{textTransform:"none",fontWeight:600,fontSize:"14px"},caption:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",color:a.text.label},overline:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",lineHeight:1.2}},shape:{borderRadius:22},components:{MuiCssBaseline:{styleOverrides:{":root":s,body:{backgroundColor:a.bg.app,color:a.text.primary}}},MuiButton:{defaultProps:{disableElevation:!0},styleOverrides:{root:{textTransform:"none",fontWeight:600,borderRadius:10,padding:"10px 20px",transition:"transform 0.05s linear, box-shadow 0.05s linear",boxShadow:a.shadow.buttonBase,"&:active":{transform:"translateY(2px)",boxShadow:"var(--d3-shadow-buttonPressed)"}},containedPrimary:{color:"#fff","&:hover":{backgroundColor:b}},outlined:{borderColor:a.border.strong,color:a.text.primary,"&:hover":{borderColor:d,color:d}},containedSecondary:{backgroundColor:a.bg.elevated,color:a.text.primary,"&:hover":{backgroundColor:"dark"===r?"#353539":"#e5e5e7"}}}},MuiCard:{defaultProps:{elevation:0},styleOverrides:{root:{backgroundColor:a.bg.card,borderRadius:22,borderTop:"1px solid ".concat(a.border.subtle),boxShadow:a.shadow.card,transition:"background-color 0.2s ease","&:hover":{backgroundColor:a.bg.cardHover}}}},MuiChip:{styleOverrides:{root:{borderRadius:999,fontWeight:700,fontSize:"11px",letterSpacing:"0.1em",textTransform:"uppercase",height:24},colorPrimary:{backgroundColor:n,color:d},colorSecondary:{backgroundColor:i.tag.purpleBg,color:i.tag.purple},colorSuccess:{backgroundColor:i.tag.greenBg,color:i.tag.green},colorError:{backgroundColor:i.tag.redBg,color:i.tag.red},colorWarning:{backgroundColor:i.tag.orangeBg,color:i.tag.orange}}},MuiDrawer:{styleOverrides:{paper:{width:240,backgroundColor:a.bg.app,borderRight:"1px solid ".concat(a.border.subtle)}}},MuiListItemButton:{styleOverrides:{root:{borderRadius:10,marginLeft:8,marginRight:8,"&.Mui-selected":{backgroundColor:n,color:d,fontWeight:600,"&:hover":{backgroundColor:n}}}}},MuiDialog:{styleOverrides:{paper:{backgroundColor:a.bg.card,borderRadius:22,border:"1px solid ".concat(a.border.subtle),boxShadow:"var(--d3-shadow-card)"}}},MuiTextField:{defaultProps:{size:"small",variant:"outlined"},styleOverrides:{root:{"& .MuiOutlinedInput-root":{backgroundColor:a.bg.input,borderRadius:10,color:a.text.primary,"& fieldset":{borderColor:a.border.default},"&:hover fieldset":{borderColor:a.border.strong},"&.Mui-focused fieldset":{borderColor:d}}}}},MuiSelect:{styleOverrides:{select:{color:a.text.primary},icon:{color:a.text.secondary}}},MuiInputLabel:{styleOverrides:{root:{color:a.text.secondary,"&.Mui-focused":{color:d}}}},MuiFormControlLabel:{styleOverrides:{label:{color:a.text.primary,fontSize:"14px"}}},MuiSwitch:{styleOverrides:{switchBase:{"&.Mui-checked":{color:d},"&.Mui-checked + .MuiSwitch-track":{backgroundColor:d}},track:{backgroundColor:a.text.disabled}}},MuiMenuItem:{styleOverrides:{root:{color:a.text.primary,"&.Mui-selected":{backgroundColor:n}}}},MuiTooltip:{defaultProps:{arrow:!0},styleOverrides:{tooltip:{backgroundColor:a.bg.elevated,color:a.text.primary,fontSize:"12px",borderRadius:8,border:"1px solid ".concat(a.border.subtle)}}},MuiTabs:{styleOverrides:{indicator:{backgroundColor:d}}},MuiTab:{styleOverrides:{root:{textTransform:"none",fontWeight:500,fontSize:"14px","&.Mui-selected":{color:d,fontWeight:600}}}}}})}let c={dark:g("dark"),light:g("light"),nord:g("nord"),solarized:g("solarized"),catppuccin:g("catppuccin"),dracula:g("dracula")};function l(e){var r;let a=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return"auto"===e?a?c.dark:c.light:null!=(r=c[e])?r:c.dark}c.dark,c.light}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/80-1a5094511410e8e0.js b/apps/web/.next/static/chunks/80-1a5094511410e8e0.js deleted file mode 100644 index 460e0ae..0000000 --- a/apps/web/.next/static/chunks/80-1a5094511410e8e0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[80],{1129:(e,t,r)=>{r.d(t,{A:()=>tI});var n,o,i,l,a=r(7620),s=r(2902),u=r(7138),d=r(2156),p=r(8613),c=r(5120),f=r(2028),m=r(8788),h=r(4620);function v(e,t=166){let r;function n(...o){let i=()=>{e.apply(this,o)};clearTimeout(r),r=setTimeout(i,t)}return n.clear=()=>{clearTimeout(r)},n}var b=r(3786),g=r(3904),y=r(9602),x=r(5412),A=r(4568);function E(e){return parseInt(e,10)||0}let w={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function S(e){return function(e){for(let t in e)return!1;return!0}(e)||0===e.outerHeightStyle&&!e.overflowing}let R=a.forwardRef(function(e,t){let{onChange:r,maxRows:n,minRows:o=1,style:i,value:l,...s}=e,{current:u}=a.useRef(null!=l),d=a.useRef(null),p=(0,b.A)(t,d),c=a.useRef(null),f=a.useRef(null),m=a.useCallback(()=>{let t=d.current,r=f.current;if(!t||!r)return;let i=(0,x.A)(t).getComputedStyle(t);if("0px"===i.width)return{outerHeightStyle:0,overflowing:!1};r.style.width=i.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");let l=i.boxSizing,a=E(i.paddingBottom)+E(i.paddingTop),s=E(i.borderBottomWidth)+E(i.borderTopWidth),u=r.scrollHeight;r.value="x";let p=r.scrollHeight,c=u;return o&&(c=Math.max(Number(o)*p,c)),n&&(c=Math.min(Number(n)*p,c)),{outerHeightStyle:(c=Math.max(c,p))+("border-box"===l?a+s:0),overflowing:1>=Math.abs(c-u)}},[n,o,e.placeholder]),h=(0,y.A)(()=>{let e=d.current,t=m();if(!e||!t||S(t))return!1;let r=t.outerHeightStyle;return null!=c.current&&c.current!==r}),R=a.useCallback(()=>{let e=d.current,t=m();if(!e||!t||S(t))return;let r=t.outerHeightStyle;c.current!==r&&(c.current=r,e.style.height="".concat(r,"px")),e.style.overflow=t.overflowing?"hidden":""},[m]),k=a.useRef(-1);return(0,g.A)(()=>{let e,t=v(R),r=null==d?void 0:d.current;if(!r)return;let n=(0,x.A)(r);return n.addEventListener("resize",t),"undefined"!=typeof ResizeObserver&&(e=new ResizeObserver(()=>{h()&&(e.unobserve(r),cancelAnimationFrame(k.current),R(),k.current=requestAnimationFrame(()=>{e.observe(r)}))})).observe(r),()=>{t.clear(),cancelAnimationFrame(k.current),n.removeEventListener("resize",t),e&&e.disconnect()}},[m,R,h]),(0,g.A)(()=>{R()}),(0,A.jsxs)(a.Fragment,{children:[(0,A.jsx)("textarea",{value:l,onChange:e=>{u||R();let t=e.target,n=t.value.length,o=t.value.endsWith("\n"),i=t.selectionStart===n;o&&i&&t.setSelectionRange(n,n),r&&r(e)},ref:p,rows:o,style:i,...s}),(0,A.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:f,tabIndex:-1,style:{...w.shadow,...i,paddingTop:0,paddingBottom:0}})]})});function k(e){let{props:t,states:r,muiFormControl:n}=e;return r.reduce((e,r)=>(e[r]=t[r],n&&void 0===t[r]&&(e[r]=n[r]),e),{})}let C=a.createContext(void 0);function M(){return a.useContext(C)}var T=r(6480),P=r(9468),I=r(9407),O=r(1377),F=r(2471);function N(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function L(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(N(e.value)&&""!==e.value||t&&N(e.defaultValue)&&""!==e.defaultValue)}var z=r(8020),j=r(3664);function B(e){return(0,j.Ay)("MuiInputBase",e)}let W=(0,z.A)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),D=(e,t)=>{let{ownerState:r}=e;return[t.root,r.formControl&&t.formControl,r.startAdornment&&t.adornedStart,r.endAdornment&&t.adornedEnd,r.error&&t.error,"small"===r.size&&t.sizeSmall,r.multiline&&t.multiline,r.color&&t["color".concat((0,I.A)(r.color))],r.fullWidth&&t.fullWidth,r.hiddenLabel&&t.hiddenLabel]},H=(e,t)=>{let{ownerState:r}=e;return[t.input,"small"===r.size&&t.inputSizeSmall,r.multiline&&t.inputMultiline,"search"===r.type&&t.inputTypeSearch,r.startAdornment&&t.inputAdornedStart,r.endAdornment&&t.inputAdornedEnd,r.hiddenLabel&&t.inputHiddenLabel]},q=(0,p.default)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:D})((0,P.A)(e=>{let{theme:t}=e;return{...t.typography.body1,color:(t.vars||t).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",["&.".concat(W.disabled)]:{color:(t.vars||t).palette.text.disabled,cursor:"default"},variants:[{props:e=>{let{ownerState:t}=e;return t.multiline},style:{padding:"4px 0 5px"}},{props:e=>{let{ownerState:t,size:r}=e;return t.multiline&&"small"===r},style:{paddingTop:1}},{props:e=>{let{ownerState:t}=e;return t.fullWidth},style:{width:"100%"}}]}})),U=(0,p.default)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:H})((0,P.A)(e=>{let{theme:t}=e,r="light"===t.palette.mode,n={color:"currentColor",...t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5},transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})},o={opacity:"0 !important"},i=t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},["label[data-shrink=false] + .".concat(W.formControl," &")]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus::-ms-input-placeholder":i},["&.".concat(W.disabled)]:{opacity:1,WebkitTextFillColor:(t.vars||t).palette.text.disabled},variants:[{props:e=>{let{ownerState:t}=e;return!t.disableInjectingGlobalStyles},style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),K=(0,T.Dp)({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),V=a.forwardRef(function(e,t){var r;let o=(0,c.b)({props:e,name:"MuiInputBase"}),{"aria-describedby":i,autoComplete:l,autoFocus:d,className:p,color:f,components:v={},componentsProps:b={},defaultValue:g,disabled:y,disableInjectingGlobalStyles:x,endAdornment:E,error:w,fullWidth:S=!1,id:T,inputComponent:P="input",inputProps:N={},inputRef:z,margin:j,maxRows:W,minRows:D,multiline:H=!1,name:V,onBlur:X,onChange:Y,onClick:_,onFocus:G,onKeyDown:Z,onKeyUp:J,placeholder:Q,readOnly:$,renderSuffix:ee,rows:et,size:er,slotProps:en={},slots:eo={},startAdornment:ei,type:el="text",value:ea,...es}=o,eu=null!=N.value?N.value:ea,{current:ed}=a.useRef(null!=eu),ep=a.useRef(),ec=a.useCallback(e=>{},[]),ef=(0,O.A)(ep,z,N.ref,ec),[em,eh]=a.useState(!1),ev=M(),eb=k({props:o,muiFormControl:ev,states:["color","disabled","error","hiddenLabel","size","required","filled"]});eb.focused=ev?ev.focused:em,a.useEffect(()=>{!ev&&y&&em&&(eh(!1),X&&X())},[ev,y,em,X]);let eg=ev&&ev.onFilled,ey=ev&&ev.onEmpty,ex=a.useCallback(e=>{L(e)?eg&&eg():ey&&ey()},[eg,ey]);(0,F.A)(()=>{ed&&ex({value:eu})},[eu,ex,ed]),a.useEffect(()=>{ex(ep.current)},[]);let eA=P,eE=N;H&&"input"===eA&&(eE=et?{type:void 0,minRows:et,maxRows:et,...eE}:{type:void 0,maxRows:W,minRows:D,...eE},eA=R),a.useEffect(()=>{ev&&ev.setAdornedStart(!!ei)},[ev,ei]);let ew={...o,color:eb.color||"primary",disabled:eb.disabled,endAdornment:E,error:eb.error,focused:eb.focused,formControl:ev,fullWidth:S,hiddenLabel:eb.hiddenLabel,multiline:H,size:eb.size,startAdornment:ei,type:el},eS=(e=>{let{classes:t,color:r,disabled:n,error:o,endAdornment:i,focused:l,formControl:a,fullWidth:s,hiddenLabel:d,multiline:p,readOnly:c,size:f,startAdornment:m,type:h}=e,v={root:["root","color".concat((0,I.A)(r)),n&&"disabled",o&&"error",s&&"fullWidth",l&&"focused",a&&"formControl",f&&"medium"!==f&&"size".concat((0,I.A)(f)),p&&"multiline",m&&"adornedStart",i&&"adornedEnd",d&&"hiddenLabel",c&&"readOnly"],input:["input",n&&"disabled","search"===h&&"inputTypeSearch",p&&"inputMultiline","small"===f&&"inputSizeSmall",d&&"inputHiddenLabel",m&&"inputAdornedStart",i&&"inputAdornedEnd",c&&"readOnly"]};return(0,u.A)(v,B,t)})(ew),eR=eo.root||v.Root||q,ek=en.root||b.root||{},eC=eo.input||v.Input||U;return eE={...eE,...null!=(r=en.input)?r:b.input},(0,A.jsxs)(a.Fragment,{children:[!x&&"function"==typeof K&&(n||(n=(0,A.jsx)(K,{}))),(0,A.jsxs)(eR,{...ek,ref:t,onClick:e=>{ep.current&&e.currentTarget===e.target&&ep.current.focus(),_&&_(e)},...es,...!(0,h.A)(eR)&&{ownerState:{...ew,...ek.ownerState}},className:(0,s.A)(eS.root,ek.className,p,$&&"MuiInputBase-readOnly"),children:[ei,(0,A.jsx)(C.Provider,{value:null,children:(0,A.jsx)(eC,{"aria-invalid":eb.error,"aria-describedby":i,autoComplete:l,autoFocus:d,defaultValue:g,disabled:eb.disabled,id:T,onAnimationStart:e=>{ex("mui-auto-fill-cancel"===e.animationName?ep.current:{value:"x"})},name:V,placeholder:Q,readOnly:$,required:eb.required,rows:et,value:eu,onKeyDown:Z,onKeyUp:J,type:el,...eE,...!(0,h.A)(eC)&&{as:eA,ownerState:{...ew,...eE.ownerState}},ref:ef,className:(0,s.A)(eS.input,eE.className,$&&"MuiInputBase-readOnly"),onBlur:e=>{X&&X(e),N.onBlur&&N.onBlur(e),ev&&ev.onBlur?ev.onBlur(e):eh(!1)},onChange:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{G&&G(e),N.onFocus&&N.onFocus(e),ev&&ev.onFocus?ev.onFocus(e):eh(!0)}})}),E,ee?ee({...eb,startAdornment:ei}):null]})]})});var X=r(8039),Y=r(8177);function _(e){return(0,j.Ay)("MuiInput",e)}let G={...W,...(0,z.A)("MuiInput",["root","underline","input"])},Z=(0,p.default)(q,{shouldForwardProp:e=>(0,X.A)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[...D(e,t),!r.disableUnderline&&t.underline]}})((0,P.A)(e=>{let{theme:t}=e,r="light"===t.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return t.vars&&(r=t.alpha(t.vars.palette.common.onBackground,t.vars.opacity.inputUnderline)),{position:"relative",variants:[{props:e=>{let{ownerState:t}=e;return t.formControl},style:{"label + &":{marginTop:16}}},{props:e=>{let{ownerState:t}=e;return!t.disableUnderline},style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(G.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(G.error)]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(r),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(G.disabled,", .").concat(G.error,"):before")]:{borderBottom:"2px solid ".concat((t.vars||t).palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(r)}},["&.".concat(G.disabled,":before")]:{borderBottomStyle:"dotted"}}},...Object.entries(t.palette).filter((0,Y.A)()).map(e=>{let[r]=e;return{props:{color:r,disableUnderline:!1},style:{"&::after":{borderBottom:"2px solid ".concat((t.vars||t).palette[r].main)}}}})]}})),J=(0,p.default)(U,{name:"MuiInput",slot:"Input",overridesResolver:H})({}),Q=a.forwardRef(function(e,t){var r,n,o,i;let l=(0,c.b)({props:e,name:"MuiInput"}),{disableUnderline:a=!1,components:s={},componentsProps:d,fullWidth:p=!1,inputComponent:m="input",multiline:h=!1,slotProps:v,slots:b={},type:g="text",...y}=l,x=(e=>{let{classes:t,disableUnderline:r}=e,n=(0,u.A)({root:["root",!r&&"underline"],input:["input"]},_,t);return{...t,...n}})(l),E={root:{ownerState:{disableUnderline:a}}},w=(null!=v?v:d)?(0,f.A)(null!=v?v:d,E):E,S=null!=(n=null!=(r=b.root)?r:s.Root)?n:Z,R=null!=(i=null!=(o=b.input)?o:s.Input)?i:J;return(0,A.jsx)(V,{slots:{root:S,input:R},slotProps:w,fullWidth:p,inputComponent:m,multiline:h,ref:t,type:g,...y,classes:x})});function $(e){return(0,j.Ay)("MuiFilledInput",e)}Q.muiName="Input";let ee={...W,...(0,z.A)("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},et=(0,p.default)(q,{shouldForwardProp:e=>(0,X.A)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[...D(e,t),!r.disableUnderline&&t.underline]}})((0,P.A)(e=>{let{theme:t}=e,r="light"===t.palette.mode,n=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)";return{position:"relative",backgroundColor:t.vars?t.vars.palette.FilledInput.bg:n,borderTopLeftRadius:(t.vars||t).shape.borderRadius,borderTopRightRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),"&:hover":{backgroundColor:t.vars?t.vars.palette.FilledInput.hoverBg:r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:n}},["&.".concat(ee.focused)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:n},["&.".concat(ee.disabled)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.disabledBg:r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"},variants:[{props:e=>{let{ownerState:t}=e;return!t.disableUnderline},style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(ee.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(ee.error)]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(t.vars?t.alpha(t.vars.palette.common.onBackground,t.vars.opacity.inputUnderline):r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)"),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(ee.disabled,", .").concat(ee.error,"):before")]:{borderBottom:"1px solid ".concat((t.vars||t).palette.text.primary)},["&.".concat(ee.disabled,":before")]:{borderBottomStyle:"dotted"}}},...Object.entries(t.palette).filter((0,Y.A)()).map(e=>{var r;let[n]=e;return{props:{disableUnderline:!1,color:n},style:{"&::after":{borderBottom:"2px solid ".concat(null==(r=(t.vars||t).palette[n])?void 0:r.main)}}}}),{props:e=>{let{ownerState:t}=e;return t.startAdornment},style:{paddingLeft:12}},{props:e=>{let{ownerState:t}=e;return t.endAdornment},style:{paddingRight:12}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{padding:"25px 12px 8px"}},{props:e=>{let{ownerState:t,size:r}=e;return t.multiline&&"small"===r},style:{paddingTop:21,paddingBottom:4}},{props:e=>{let{ownerState:t}=e;return t.multiline&&t.hiddenLabel},style:{paddingTop:16,paddingBottom:17}},{props:e=>{let{ownerState:t}=e;return t.multiline&&t.hiddenLabel&&"small"===t.size},style:{paddingTop:8,paddingBottom:9}}]}})),er=(0,p.default)(U,{name:"MuiFilledInput",slot:"Input",overridesResolver:H})((0,P.A)(e=>{let{theme:t}=e;return{paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},...t.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:e=>{let{ownerState:t}=e;return t.hiddenLabel},style:{paddingTop:16,paddingBottom:17}},{props:e=>{let{ownerState:t}=e;return t.startAdornment},style:{paddingLeft:0}},{props:e=>{let{ownerState:t}=e;return t.endAdornment},style:{paddingRight:0}},{props:e=>{let{ownerState:t}=e;return t.hiddenLabel&&"small"===t.size},style:{paddingTop:8,paddingBottom:9}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}})),en=a.forwardRef(function(e,t){var r,n,o,i;let l=(0,c.b)({props:e,name:"MuiFilledInput"}),{disableUnderline:a=!1,components:s={},componentsProps:d,fullWidth:p=!1,hiddenLabel:m,inputComponent:h="input",multiline:v=!1,slotProps:b,slots:g={},type:y="text",...x}=l,E={...l,disableUnderline:a,fullWidth:p,inputComponent:h,multiline:v,type:y},w=(e=>{let{classes:t,disableUnderline:r,startAdornment:n,endAdornment:o,size:i,hiddenLabel:l,multiline:a}=e,s={root:["root",!r&&"underline",n&&"adornedStart",o&&"adornedEnd","small"===i&&"size".concat((0,I.A)(i)),l&&"hiddenLabel",a&&"multiline"],input:["input"]},d=(0,u.A)(s,$,t);return{...t,...d}})(l),S={root:{ownerState:E},input:{ownerState:E}},R=(null!=b?b:d)?(0,f.A)(S,null!=b?b:d):S,k=null!=(n=null!=(r=g.root)?r:s.Root)?n:et,C=null!=(i=null!=(o=g.input)?o:s.Input)?i:er;return(0,A.jsx)(V,{slots:{root:k,input:C},slotProps:R,fullWidth:p,inputComponent:h,multiline:v,ref:t,type:y,...x,classes:w})});en.muiName="Input";let eo=(0,p.default)("fieldset",{name:"MuiNotchedOutlined",shouldForwardProp:X.A})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),ei=(0,p.default)("legend",{name:"MuiNotchedOutlined",shouldForwardProp:X.A})((0,P.A)(e=>{let{theme:t}=e;return{float:"unset",width:"auto",overflow:"hidden",variants:[{props:e=>{let{ownerState:t}=e;return!t.withLabel},style:{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})}},{props:e=>{let{ownerState:t}=e;return t.withLabel},style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:e=>{let{ownerState:t}=e;return t.withLabel&&t.notched},style:{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})}}]}}));function el(e){return(0,j.Ay)("MuiOutlinedInput",e)}let ea={...W,...(0,z.A)("MuiOutlinedInput",["root","notchedOutline","input"])};var es=r(7972);let eu=(0,p.default)(q,{shouldForwardProp:e=>(0,X.A)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:D})((0,P.A)(e=>{let{theme:t}=e,r="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(t.vars||t).shape.borderRadius,["&:hover .".concat(ea.notchedOutline)]:{borderColor:(t.vars||t).palette.text.primary},"@media (hover: none)":{["&:hover .".concat(ea.notchedOutline)]:{borderColor:t.vars?t.alpha(t.vars.palette.common.onBackground,.23):r}},["&.".concat(ea.focused," .").concat(ea.notchedOutline)]:{borderWidth:2},variants:[...Object.entries(t.palette).filter((0,Y.A)()).map(e=>{let[r]=e;return{props:{color:r},style:{["&.".concat(ea.focused," .").concat(ea.notchedOutline)]:{borderColor:(t.vars||t).palette[r].main}}}}),{props:{},style:{["&.".concat(ea.error," .").concat(ea.notchedOutline)]:{borderColor:(t.vars||t).palette.error.main},["&.".concat(ea.disabled," .").concat(ea.notchedOutline)]:{borderColor:(t.vars||t).palette.action.disabled}}},{props:e=>{let{ownerState:t}=e;return t.startAdornment},style:{paddingLeft:14}},{props:e=>{let{ownerState:t}=e;return t.endAdornment},style:{paddingRight:14}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{padding:"16.5px 14px"}},{props:e=>{let{ownerState:t,size:r}=e;return t.multiline&&"small"===r},style:{padding:"8.5px 14px"}}]}})),ed=(0,p.default)(function(e){let{children:t,classes:r,className:n,label:i,notched:l,...a}=e,s=null!=i&&""!==i,u={...e,notched:l,withLabel:s};return(0,A.jsx)(eo,{"aria-hidden":!0,className:n,ownerState:u,...a,children:(0,A.jsx)(ei,{ownerState:u,children:s?(0,A.jsx)("span",{children:i}):o||(o=(0,A.jsx)("span",{className:"notranslate","aria-hidden":!0,children:"​"}))})})},{name:"MuiOutlinedInput",slot:"NotchedOutline"})((0,P.A)(e=>{let{theme:t}=e,r="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:t.vars?t.alpha(t.vars.palette.common.onBackground,.23):r}})),ep=(0,p.default)(U,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:H})((0,P.A)(e=>{let{theme:t}=e;return{padding:"16.5px 14px",...!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderRadius:"inherit"}},...t.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{padding:0}},{props:e=>{let{ownerState:t}=e;return t.startAdornment},style:{paddingLeft:0}},{props:e=>{let{ownerState:t}=e;return t.endAdornment},style:{paddingRight:0}}]}})),ec=a.forwardRef(function(e,t){var r,n,o,i;let l=(0,c.b)({props:e,name:"MuiOutlinedInput"}),{components:s={},fullWidth:d=!1,inputComponent:p="input",label:f,multiline:m=!1,notched:h,slots:v={},slotProps:b={},type:g="text",...y}=l,x=(e=>{let{classes:t}=e,r=(0,u.A)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},el,t);return{...t,...r}})(l),E=M(),w=k({props:l,muiFormControl:E,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),S={...l,color:w.color||"primary",disabled:w.disabled,error:w.error,focused:w.focused,formControl:E,fullWidth:d,hiddenLabel:w.hiddenLabel,multiline:m,size:w.size,type:g},R=null!=(n=null!=(r=v.root)?r:s.Root)?n:eu,C=null!=(i=null!=(o=v.input)?o:s.Input)?i:ep,[T,P]=(0,es.A)("notchedOutline",{elementType:ed,className:x.notchedOutline,shouldForwardComponentProp:!0,ownerState:S,externalForwardedProps:{slots:v,slotProps:b},additionalProps:{label:null!=f&&""!==f&&w.required?(0,A.jsxs)(a.Fragment,{children:[f," ","*"]}):f}});return(0,A.jsx)(V,{slots:{root:R,input:C},slotProps:b,renderSuffix:e=>(0,A.jsx)(T,{...P,notched:void 0!==h?h:!!(e.startAdornment||e.filled||e.focused)}),fullWidth:d,inputComponent:p,multiline:m,ref:t,type:g,...y,classes:{...x,notchedOutline:null}})});function ef(e){return(0,j.Ay)("MuiFormLabel",e)}ec.muiName="Input";let em=(0,z.A)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),eh=(0,p.default)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,"secondary"===r.color&&t.colorSecondary,r.filled&&t.filled]}})((0,P.A)(e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,...t.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(t.palette).filter((0,Y.A)()).map(e=>{let[r]=e;return{props:{color:r},style:{["&.".concat(em.focused)]:{color:(t.vars||t).palette[r].main}}}}),{props:{},style:{["&.".concat(em.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(em.error)]:{color:(t.vars||t).palette.error.main}}}]}})),ev=(0,p.default)("span",{name:"MuiFormLabel",slot:"Asterisk"})((0,P.A)(e=>{let{theme:t}=e;return{["&.".concat(em.error)]:{color:(t.vars||t).palette.error.main}}})),eb=a.forwardRef(function(e,t){let r=(0,c.b)({props:e,name:"MuiFormLabel"}),{children:n,className:o,color:i,component:l="label",disabled:a,error:d,filled:p,focused:f,required:m,...h}=r,v=k({props:r,muiFormControl:M(),states:["color","required","focused","disabled","error","filled"]}),b={...r,color:v.color||"primary",component:l,disabled:v.disabled,error:v.error,filled:v.filled,focused:v.focused,required:v.required},g=(e=>{let{classes:t,color:r,focused:n,disabled:o,error:i,filled:l,required:a}=e,s={root:["root","color".concat((0,I.A)(r)),o&&"disabled",i&&"error",l&&"filled",n&&"focused",a&&"required"],asterisk:["asterisk",i&&"error"]};return(0,u.A)(s,ef,t)})(b);return(0,A.jsxs)(eh,{as:l,ownerState:b,className:(0,s.A)(g.root,o),ref:t,...h,children:[n,v.required&&(0,A.jsxs)(ev,{ownerState:b,"aria-hidden":!0,className:g.asterisk,children:[" ","*"]})]})});function eg(e){return(0,j.Ay)("MuiInputLabel",e)}(0,z.A)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);let ey=(0,p.default)(eb,{shouldForwardProp:e=>(0,X.A)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[{["& .".concat(em.asterisk)]:t.asterisk},t.root,r.formControl&&t.formControl,"small"===r.size&&t.sizeSmall,r.shrink&&t.shrink,!r.disableAnimation&&t.animated,r.focused&&t.focused,t[r.variant]]}})((0,P.A)(e=>{let{theme:t}=e;return{display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:e=>{let{ownerState:t}=e;return t.formControl},style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:e=>{let{ownerState:t}=e;return t.shrink},style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:e=>{let{ownerState:t}=e;return!t.disableAnimation},style:{transition:t.transitions.create(["color","transform","max-width"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:e=>{let{variant:t,ownerState:r}=e;return"filled"===t&&r.shrink},style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:e=>{let{variant:t,ownerState:r,size:n}=e;return"filled"===t&&r.shrink&&"small"===n},style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:e=>{let{variant:t,ownerState:r}=e;return"outlined"===t&&r.shrink},style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}})),ex=a.forwardRef(function(e,t){let r=(0,c.b)({name:"MuiInputLabel",props:e}),{disableAnimation:n=!1,margin:o,shrink:i,variant:l,className:a,...d}=r,p=M(),f=i;void 0===f&&p&&(f=p.filled||p.focused||p.adornedStart);let m=k({props:r,muiFormControl:p,states:["size","variant","required","focused"]}),h={...r,disableAnimation:n,formControl:p,shrink:f,size:m.size,variant:m.variant,required:m.required,focused:m.focused},v=(e=>{let{classes:t,formControl:r,size:n,shrink:o,disableAnimation:i,variant:l,required:a}=e,s={root:["root",r&&"formControl",!i&&"animated",o&&"shrink",n&&"medium"!==n&&"size".concat((0,I.A)(n)),l],asterisk:[a&&"asterisk"]},d=(0,u.A)(s,eg,t);return{...t,...d}})(h);return(0,A.jsx)(ey,{"data-shrink":f,ref:t,className:(0,s.A)(v.root,a),...d,ownerState:h,classes:v})});var eA=r(42);function eE(e){return(0,j.Ay)("MuiFormControl",e)}(0,z.A)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);let ew=(0,p.default)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t["margin".concat((0,I.A)(r.margin))],r.fullWidth&&t.fullWidth]}})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),eS=a.forwardRef(function(e,t){let r,n=(0,c.b)({props:e,name:"MuiFormControl"}),{children:o,className:i,color:l="primary",component:d="div",disabled:p=!1,error:f=!1,focused:m,fullWidth:h=!1,hiddenLabel:v=!1,margin:b="none",required:g=!1,size:y="medium",variant:x="outlined",...E}=n,w={...n,color:l,component:d,disabled:p,error:f,fullWidth:h,hiddenLabel:v,margin:b,required:g,size:y,variant:x},S=(e=>{let{classes:t,margin:r,fullWidth:n}=e,o={root:["root","none"!==r&&"margin".concat((0,I.A)(r)),n&&"fullWidth"]};return(0,u.A)(o,eE,t)})(w),[R,k]=a.useState(()=>{let e=!1;return o&&a.Children.forEach(o,t=>{if(!(0,eA.A)(t,["Input","Select"]))return;let r=(0,eA.A)(t,["Select"])?t.props.input:t;r&&r.props.startAdornment&&(e=!0)}),e}),[M,T]=a.useState(()=>{let e=!1;return o&&a.Children.forEach(o,t=>{(0,eA.A)(t,["Input","Select"])&&(L(t.props,!0)||L(t.props.inputProps,!0))&&(e=!0)}),e}),[P,O]=a.useState(!1);p&&P&&O(!1);let F=void 0===m||p?P:m;a.useRef(!1);let N=a.useCallback(()=>{T(!0)},[]),z=a.useCallback(()=>{T(!1)},[]),j=a.useMemo(()=>({adornedStart:R,setAdornedStart:k,color:l,disabled:p,error:f,filled:M,focused:F,fullWidth:h,hiddenLabel:v,size:y,onBlur:()=>{O(!1)},onFocus:()=>{O(!0)},onEmpty:z,onFilled:N,registerEffect:r,required:g,variant:x}),[R,l,p,f,M,F,h,v,r,z,N,g,y,x]);return(0,A.jsx)(C.Provider,{value:j,children:(0,A.jsx)(ew,{as:d,ownerState:w,className:(0,s.A)(S.root,i),ref:t,...E,children:o})})});function eR(e){return(0,j.Ay)("MuiFormHelperText",e)}let ek=(0,z.A)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),eC=(0,p.default)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.size&&t["size".concat((0,I.A)(r.size))],r.contained&&t.contained,r.filled&&t.filled]}})((0,P.A)(e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,...t.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,["&.".concat(ek.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(ek.error)]:{color:(t.vars||t).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:e=>{let{ownerState:t}=e;return t.contained},style:{marginLeft:14,marginRight:14}}]}})),eM=a.forwardRef(function(e,t){let r=(0,c.b)({props:e,name:"MuiFormHelperText"}),{children:n,className:o,component:l="p",disabled:a,error:d,filled:p,focused:f,margin:m,required:h,variant:v,...b}=r,g=k({props:r,muiFormControl:M(),states:["variant","size","disabled","error","filled","focused","required"]}),y={...r,component:l,contained:"filled"===g.variant||"outlined"===g.variant,variant:g.variant,size:g.size,disabled:g.disabled,error:g.error,filled:g.filled,focused:g.focused,required:g.required};delete y.ownerState;let x=(e=>{let{classes:t,contained:r,size:n,disabled:o,error:i,filled:l,focused:a,required:s}=e,d={root:["root",o&&"disabled",i&&"error",n&&"size".concat((0,I.A)(n)),r&&"contained",a&&"focused",l&&"filled",s&&"required"]};return(0,u.A)(d,eR,t)})(y);return(0,A.jsx)(eC,{as:l,className:(0,s.A)(x.root,o),ref:t,...b,ownerState:y,children:" "===n?i||(i=(0,A.jsx)("span",{className:"notranslate","aria-hidden":!0,children:"​"})):n})});var eT=r(6142);let eP=r(5372).A;var eI=r(5845),eO=r(6678),eF=r(9826),eN=r(6924);let eL=function(e){var t;let{elementType:r,externalSlotProps:n,ownerState:o,skipResolvingSlotProps:i=!1,...l}=e,a=i?{}:(0,eN.A)(n,o),{props:s,internalRef:u}=(0,eF.A)({...l,externalSlotProps:a}),d=(0,b.A)(u,null==a?void 0:a.ref,null==(t=e.additionalProps)?void 0:t.ref);return(0,eO.A)(r,{...s,ref:d},o)};var ez=r(6987),ej=r(9129);let eB=r(2172).A,eW=x.A;function eD(e,t,r){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:r?null:e.firstChild}function eH(e,t,r){return e===t?r?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:r?null:e.lastChild}function eq(e,t){if(void 0===t)return!0;let r=e.innerText;return void 0===r&&(r=e.textContent),0!==(r=r.trim().toLowerCase()).length&&(t.repeating?r[0]===t.keys[0]:r.startsWith(t.keys.join("")))}function eU(e,t,r,n,o,i){let l=!1,a=o(e,t,!!t&&r);for(;a;){if(a===e.firstChild){if(l)return!1;l=!0}let t=!n&&(a.disabled||"true"===a.getAttribute("aria-disabled"));if(a.hasAttribute("tabindex")&&eq(a,i)&&!t)return a.focus(),!0;a=o(e,a,r)}return!1}let eK=a.forwardRef(function(e,t){let{actions:r,autoFocus:n=!1,autoFocusItem:o=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:u=!1,onKeyDown:d,variant:p="selectedMenu",...c}=e,f=a.useRef(null),m=a.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,F.A)(()=>{n&&f.current.focus()},[n]),a.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(e,t)=>{let{direction:r}=t,n=!f.current.style.width;if(e.clientHeight{if(!a.isValidElement(e)){v===t&&(v+=1)>=i.length&&(v=-1);return}e.props.disabled||("selectedMenu"===p&&e.props.selected?v=t:-1===v&&(v=t)),v===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(v+=1)>=i.length&&(v=-1)});let b=a.Children.map(i,(e,t)=>{if(t===v){let t={};return o&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===p&&(t.tabIndex=0),a.cloneElement(e,t)}return e});return(0,A.jsx)(ez.A,{role:"menu",ref:h,className:l,onKeyDown:e=>{let t=f.current,r=e.key;if(e.ctrlKey||e.metaKey||e.altKey){d&&d(e);return}let n=(0,ej.A)(eP(t));if("ArrowDown"===r)e.preventDefault(),eU(t,n,u,s,eD);else if("ArrowUp"===r)e.preventDefault(),eU(t,n,u,s,eH);else if("Home"===r)e.preventDefault(),eU(t,null,u,s,eD);else if("End"===r)e.preventDefault(),eU(t,null,u,s,eH);else if(1===r.length){let o=m.current,i=r.toLowerCase(),l=performance.now();o.keys.length>0&&(l-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&i!==o.keys[0]&&(o.repeating=!1)),o.lastTime=l,o.keys.push(i);let a=n&&!o.repeating&&eq(n,o);o.previousKeyMatched&&(a||eU(t,n,!1,s,eD,o))?e.preventDefault():o.previousKeyMatched=!1}d&&d(e)},tabIndex:n?0:-1,...c,children:b})});var eV=r(2966),eX=r(6581),eY=r(1774),e_=r(7343);function eG(e){return"scale(".concat(e,", ").concat(e**2,")")}let eZ={entering:{opacity:1,transform:eG(1)},entered:{opacity:1,transform:"none"}},eJ="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),eQ=a.forwardRef(function(e,t){let{addEndListener:r,appear:n=!0,children:o,easing:i,in:l,onEnter:s,onEntered:u,onEntering:d,onExit:p,onExited:c,onExiting:f,style:m,timeout:h="auto",TransitionComponent:v=eX.Ay,...b}=e,g=(0,eV.A)(),y=a.useRef(),x=(0,eY.default)(),E=a.useRef(null),w=(0,O.A)(E,(0,eT.A)(o),t),S=e=>t=>{if(e){let r=E.current;void 0===t?e(r):e(r,t)}},R=S(d),k=S((e,t)=>{let r;(0,e_.q)(e);let{duration:n,delay:o,easing:l}=(0,e_.c)({style:m,timeout:h,easing:i},{mode:"enter"});"auto"===h?y.current=r=x.transitions.getAutoHeightDuration(e.clientHeight):r=n,e.style.transition=[x.transitions.create("opacity",{duration:r,delay:o}),x.transitions.create("transform",{duration:eJ?r:.666*r,delay:o,easing:l})].join(","),s&&s(e,t)}),C=S(u),M=S(f),T=S(e=>{let t,{duration:r,delay:n,easing:o}=(0,e_.c)({style:m,timeout:h,easing:i},{mode:"exit"});"auto"===h?y.current=t=x.transitions.getAutoHeightDuration(e.clientHeight):t=r,e.style.transition=[x.transitions.create("opacity",{duration:t,delay:n}),x.transitions.create("transform",{duration:eJ?t:.666*t,delay:eJ?n:n||.333*t,easing:o})].join(","),e.style.opacity=0,e.style.transform=eG(.75),p&&p(e)}),P=S(c);return(0,A.jsx)(v,{appear:n,in:l,nodeRef:E,onEnter:k,onEntered:C,onEntering:R,onExit:T,onExited:P,onExiting:M,addEndListener:e=>{"auto"===h&&g.start(y.current||0,e),r&&r(E.current,e)},timeout:"auto"===h?null:h,...b,children:(e,t)=>{let{ownerState:r,...n}=t;return a.cloneElement(o,{style:{opacity:0,transform:eG(.75),visibility:"exited"!==e||l?void 0:"hidden",...eZ[e],...m,...o.props.style},ref:w,...n})}})});eQ&&(eQ.muiSupportAuto=!0);var e$=r(1694),e0=r(5299);function e1(e){return(0,j.Ay)("MuiPopover",e)}function e2(e,t){let r=0;return"number"==typeof t?r=t:"center"===t?r=e.height/2:"bottom"===t&&(r=e.height),r}function e5(e,t){let r=0;return"number"==typeof t?r=t:"center"===t?r=e.width/2:"right"===t&&(r=e.width),r}function e6(e){return[e.horizontal,e.vertical].map(e=>"number"==typeof e?"".concat(e,"px"):e).join(" ")}function e7(e){return"function"==typeof e?e():e}(0,z.A)("MuiPopover",["root","paper"]);let e4=(0,p.default)(e$.A,{name:"MuiPopover",slot:"Root"})({}),e3=(0,p.default)(e0.A,{name:"MuiPopover",slot:"Paper"})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),e8=a.forwardRef(function(e,t){let r=(0,c.b)({props:e,name:"MuiPopover"}),{action:n,anchorEl:o,anchorOrigin:i={vertical:"top",horizontal:"left"},anchorPosition:l,anchorReference:d="anchorEl",children:p,className:f,container:m,elevation:b=8,marginThreshold:g=16,open:y,PaperProps:x={},slots:E={},slotProps:w={},transformOrigin:S={vertical:"top",horizontal:"left"},TransitionComponent:R,transitionDuration:k="auto",TransitionProps:C={},disableScrollLock:M=!1,...T}=r,P=a.useRef(),I={...r,anchorOrigin:i,anchorReference:d,elevation:b,marginThreshold:g,transformOrigin:S,TransitionComponent:R,transitionDuration:k,TransitionProps:C},O=(e=>{let{classes:t}=e;return(0,u.A)({root:["root"],paper:["paper"]},e1,t)})(I),F=a.useCallback(()=>{if("anchorPosition"===d)return l;let e=e7(o),t=(e&&1===e.nodeType?e:eP(P.current).body).getBoundingClientRect();return{top:t.top+e2(t,i.vertical),left:t.left+e5(t,i.horizontal)}},[o,i.horizontal,i.vertical,l,d]),N=a.useCallback(e=>({vertical:e2(e,S.vertical),horizontal:e5(e,S.horizontal)}),[S.horizontal,S.vertical]),L=a.useCallback(e=>{let t={width:e.offsetWidth,height:e.offsetHeight},r=N(t);if("none"===d)return{top:null,left:null,transformOrigin:e6(r)};let n=F(),i=n.top-r.vertical,l=n.left-r.horizontal,a=i+t.height,s=l+t.width,u=eW(e7(o)),p=u.innerHeight-g,c=u.innerWidth-g;if(null!==g&&ip){let e=a-p;i-=e,r.vertical+=e}if(null!==g&&lc){let e=s-c;l-=e,r.horizontal+=e}return{top:"".concat(Math.round(i),"px"),left:"".concat(Math.round(l),"px"),transformOrigin:e6(r)}},[o,d,F,N,g]),[z,j]=a.useState(y),B=a.useCallback(()=>{let e=P.current;if(!e)return;let t=L(e);null!==t.top&&e.style.setProperty("top",t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,j(!0)},[L]);a.useEffect(()=>(M&&window.addEventListener("scroll",B),()=>window.removeEventListener("scroll",B)),[o,M,B]),a.useEffect(()=>{y&&B()}),a.useImperativeHandle(n,()=>y?{updatePosition:()=>{B()}}:null,[y,B]),a.useEffect(()=>{if(!y)return;let e=v(()=>{B()}),t=eW(e7(o));return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}},[o,y,B]);let W=k,D={slots:{transition:R,...E},slotProps:{transition:C,paper:x,...w}},[H,q]=(0,es.A)("transition",{elementType:eQ,externalForwardedProps:D,ownerState:I,getSlotProps:e=>({...e,onEntering:(t,r)=>{var n;null==(n=e.onEntering)||n.call(e,t,r),B()},onExited:t=>{var r;null==(r=e.onExited)||r.call(e,t),j(!1)}}),additionalProps:{appear:!0,in:y}});"auto"!==k||H.muiSupportAuto||(W=void 0);let U=m||(o?eP(e7(o)).body:void 0),[K,{slots:V,slotProps:X,...Y}]=(0,es.A)("root",{ref:t,elementType:e4,externalForwardedProps:{...D,...T},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:E.backdrop},slotProps:{backdrop:function(e,t){if(!e)return t;function r(e,t){let r={};return Object.keys(t).forEach(n=>{(function(e,t){let r=e.charCodeAt(2);return"o"===e[0]&&"n"===e[1]&&r>=65&&r<=90&&"function"==typeof t})(n,t[n])&&"function"==typeof e[n]&&(r[n]=function(){for(var r=arguments.length,o=Array(r),i=0;i{let o="function"==typeof t?t(n):t,i="function"==typeof e?e({...n,...o}):e,l=(0,s.A)(null==n?void 0:n.className,null==o?void 0:o.className,null==i?void 0:i.className),a=r(i,o);return{...o,...i,...a,...!!l&&{className:l},...(null==o?void 0:o.style)&&(null==i?void 0:i.style)&&{style:{...o.style,...i.style}},...(null==o?void 0:o.sx)&&(null==i?void 0:i.sx)&&{sx:[...Array.isArray(o.sx)?o.sx:[o.sx],...Array.isArray(i.sx)?i.sx:[i.sx]]}}};let n=r(e,t),o=(0,s.A)(null==t?void 0:t.className,null==e?void 0:e.className);return{...t,...e,...n,...!!o&&{className:o},...(null==t?void 0:t.style)&&(null==e?void 0:e.style)&&{style:{...t.style,...e.style}},...(null==t?void 0:t.sx)&&(null==e?void 0:e.sx)&&{sx:[...Array.isArray(t.sx)?t.sx:[t.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}("function"==typeof w.backdrop?w.backdrop(I):w.backdrop,{invisible:!0})},container:U,open:y},ownerState:I,className:(0,s.A)(O.root,f)}),[_,G]=(0,es.A)("paper",{ref:P,className:O.paper,elementType:e3,externalForwardedProps:D,shouldForwardComponentProp:!0,additionalProps:{elevation:b,style:z?void 0:{opacity:0}},ownerState:I});return(0,A.jsx)(K,{...Y,...!(0,h.A)(K)&&{slots:V,slotProps:X,disableScrollLock:M},children:(0,A.jsx)(H,{...q,timeout:W,children:(0,A.jsx)(_,{...G,children:p})})})});function e9(e){return(0,j.Ay)("MuiMenu",e)}(0,z.A)("MuiMenu",["root","paper","list"]);let te={vertical:"top",horizontal:"right"},tt={vertical:"top",horizontal:"left"},tr=(0,p.default)(e8,{shouldForwardProp:e=>(0,X.A)(e)||"classes"===e,name:"MuiMenu",slot:"Root"})({}),tn=(0,p.default)(e3,{name:"MuiMenu",slot:"Paper"})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),to=(0,p.default)(eK,{name:"MuiMenu",slot:"List"})({outline:0}),ti=a.forwardRef(function(e,t){let r=(0,c.b)({props:e,name:"MuiMenu"}),{autoFocus:n=!0,children:o,className:i,disableAutoFocusItem:l=!1,MenuListProps:d={},onClose:p,open:f,PaperProps:m={},PopoverClasses:h,transitionDuration:v="auto",TransitionProps:{onEntering:b,...g}={},variant:y="selectedMenu",slots:x={},slotProps:E={},...w}=r,S=(0,eI.useRtl)(),R={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:d,onEntering:b,PaperProps:m,transitionDuration:v,TransitionProps:g,variant:y},k=(e=>{let{classes:t}=e;return(0,u.A)({root:["root"],paper:["paper"],list:["list"]},e9,t)})(R),C=n&&!l&&f,M=a.useRef(null),T=-1;a.Children.map(o,(e,t)=>{a.isValidElement(e)&&(e.props.disabled||("selectedMenu"===y&&e.props.selected?T=t:-1===T&&(T=t)))});let P={slots:x,slotProps:{list:d,transition:g,paper:m,...E}},I=eL({elementType:x.root,externalSlotProps:E.root,ownerState:R,className:[k.root,i]}),[O,F]=(0,es.A)("paper",{className:k.paper,elementType:tn,externalForwardedProps:P,shouldForwardComponentProp:!0,ownerState:R}),[N,L]=(0,es.A)("list",{className:(0,s.A)(k.list,d.className),elementType:to,shouldForwardComponentProp:!0,externalForwardedProps:P,getSlotProps:e=>({...e,onKeyDown:t=>{var r;"Tab"===t.key&&(t.preventDefault(),p&&p(t,"tabKeyDown")),null==(r=e.onKeyDown)||r.call(e,t)}}),ownerState:R}),z="function"==typeof P.slotProps.transition?P.slotProps.transition(R):P.slotProps.transition;return(0,A.jsx)(tr,{onClose:p,anchorOrigin:{vertical:"bottom",horizontal:S?"right":"left"},transformOrigin:S?te:tt,slots:{root:x.root,paper:O,backdrop:x.backdrop,...x.transition&&{transition:x.transition}},slotProps:{root:I,paper:F,backdrop:"function"==typeof E.backdrop?E.backdrop(R):E.backdrop,transition:{...z,onEntering:function(){for(var e,t=arguments.length,r=Array(t),n=0;n{M.current&&M.current.adjustStyleForScrollbar(e,{direction:S?"rtl":"ltr"}),b&&b(e,t)})(...r),null==z||null==(e=z.onEntering)||e.call(z,...r)}}},open:f,ref:t,transitionDuration:v,ownerState:R,...w,classes:h,children:(0,A.jsx)(N,{actions:M,autoFocus:n&&(-1===T||l),autoFocusItem:C,variant:y,...L,children:o})})});function tl(e){return(0,j.Ay)("MuiNativeSelect",e)}let ta=(0,z.A)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),ts=(0,p.default)("select",{name:"MuiNativeSelect"})(e=>{let{theme:t}=e;return{MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},["&.".concat(ta.disabled)]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},variants:[{props:e=>{let{ownerState:t}=e;return"filled"!==t.variant&&"outlined"!==t.variant},style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}}]}}),tu=(0,p.default)(ts,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:X.A,overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.select,t[r.variant],r.error&&t.error,{["&.".concat(ta.multiple)]:t.multiple}]}})({}),td=(0,p.default)("svg",{name:"MuiNativeSelect"})(e=>{let{theme:t}=e;return{position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,["&.".concat(ta.disabled)]:{color:(t.vars||t).palette.action.disabled},variants:[{props:e=>{let{ownerState:t}=e;return t.open},style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]}}),tp=(0,p.default)(td,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.icon,r.variant&&t["icon".concat((0,I.A)(r.variant))],r.open&&t.iconOpen]}})({}),tc=a.forwardRef(function(e,t){let{className:r,disabled:n,error:o,IconComponent:i,inputRef:l,variant:d="standard",...p}=e,c={...e,disabled:n,variant:d,error:o},f=(e=>{let{classes:t,variant:r,disabled:n,multiple:o,open:i,error:l}=e,a={select:["select",r,n&&"disabled",o&&"multiple",l&&"error"],icon:["icon","icon".concat((0,I.A)(r)),i&&"iconOpen",n&&"disabled"]};return(0,u.A)(a,tl,t)})(c);return(0,A.jsxs)(a.Fragment,{children:[(0,A.jsx)(tu,{ownerState:c,className:(0,s.A)(f.select,r),disabled:n,ref:l||t,...p}),e.multiple?null:(0,A.jsx)(tp,{as:i,ownerState:c,className:f.icon})]})});var tf=r(3539);let tm=function(e){let{controlled:t,default:r,name:n,state:o="value"}=e,{current:i}=a.useRef(void 0!==t),[l,s]=a.useState(r),u=a.useCallback(e=>{i||s(e)},[]);return[i?t:l,u]};function th(e){return(0,j.Ay)("MuiSelect",e)}let tv=(0,z.A)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),tb=(0,p.default)(ts,{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[{["&.".concat(tv.select)]:t.select},{["&.".concat(tv.select)]:t[r.variant]},{["&.".concat(tv.error)]:t.error},{["&.".concat(tv.multiple)]:t.multiple}]}})({["&.".concat(tv.select)]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),tg=(0,p.default)(td,{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.icon,r.variant&&t["icon".concat((0,I.A)(r.variant))],r.open&&t.iconOpen]}})({}),ty=(0,p.default)("input",{shouldForwardProp:e=>(0,tf.A)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput"})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function tx(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}let tA=a.forwardRef(function(e,t){var r,n,o,i,p;let c,f,{"aria-describedby":h,"aria-label":v,autoFocus:b,autoWidth:g,children:y,className:x,defaultOpen:E,defaultValue:w,disabled:S,displayEmpty:R,error:k=!1,IconComponent:C,inputRef:M,labelId:T,MenuProps:P={},multiple:F,name:N,onBlur:z,onChange:j,onClose:B,onFocus:W,onKeyDown:D,onMouseDown:H,onOpen:q,open:U,readOnly:K,renderValue:V,required:X,SelectDisplayProps:Y={},tabIndex:_,type:G,value:Z,variant:J="standard",...Q}=e,[$,ee]=tm({controlled:Z,default:w,name:"Select"}),[et,er]=tm({controlled:U,default:E,name:"Select"}),en=a.useRef(null),eo=a.useRef(null),[ei,el]=a.useState(null),{current:ea}=a.useRef(null!=U),[es,eu]=a.useState(),ed=(0,O.A)(t,M),ep=a.useCallback(e=>{eo.current=e,e&&el(e)},[]),ec=null==ei?void 0:ei.parentNode;a.useImperativeHandle(ed,()=>({focus:()=>{eo.current.focus()},node:en.current,value:$}),[$]);let ef=null!==ei&&et;a.useEffect(()=>{if(!ef||!ec||g||"undefined"==typeof ResizeObserver)return;let e=new ResizeObserver(()=>{eu(ec.clientWidth)});return e.observe(ec),()=>{e.disconnect()}},[ef,ec,g]),a.useEffect(()=>{E&&et&&ei&&!ea&&(eu(g?null:ec.clientWidth),eo.current.focus())},[ei,g]),a.useEffect(()=>{b&&eo.current.focus()},[b]),a.useEffect(()=>{if(!T)return;let e=eP(eo.current).getElementById(T);if(e){let t=()=>{getSelection().isCollapsed&&eo.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}},[T]);let em=(e,t)=>{e?q&&q(t):B&&B(t),ea||(eu(g?null:ec.clientWidth),er(e))},eh=a.Children.toArray(y);delete Q["aria-invalid"];let ev=[],eb=!1;(L({value:$})||R)&&(V?c=V($):eb=!0);let eg=eh.map(e=>{let t;if(!a.isValidElement(e))return null;if(F){if(!Array.isArray($))throw Error((0,m.A)(2));(t=$.some(t=>tx(t,e.props.value)))&&eb&&ev.push(e.props.children)}else(t=tx($,e.props.value))&&eb&&(f=e.props.children);return a.cloneElement(e,{"aria-selected":t?"true":"false",onClick:t=>{let r;if(t.currentTarget.hasAttribute("tabindex")){if(F){r=Array.isArray($)?$.slice():[];let t=$.indexOf(e.props.value);-1===t?r.push(e.props.value):r.splice(t,1)}else r=e.props.value;if(e.props.onClick&&e.props.onClick(t),$!==r&&(ee(r),j)){let n=t.nativeEvent||t,o=new n.constructor(n.type,n);Object.defineProperty(o,"target",{writable:!0,value:{value:r,name:N}}),j(o,e)}F||em(!1,t)}},onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})});eb&&(c=F?0===ev.length?null:ev.reduce((e,t,r)=>(e.push(t),r{let{classes:t,variant:r,disabled:n,multiple:o,open:i,error:l}=e,a={select:["select",r,n&&"disabled",o&&"multiple",l&&"error"],icon:["icon","icon".concat((0,I.A)(r)),i&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return(0,u.A)(a,th,t)})(eA),ew={...P.PaperProps,..."function"==typeof(null==(r=P.slotProps)?void 0:r.paper)?P.slotProps.paper(eA):null==(n=P.slotProps)?void 0:n.paper},eS={...P.MenuListProps,..."function"==typeof(null==(o=P.slotProps)?void 0:o.list)?P.slotProps.list(eA):null==(i=P.slotProps)?void 0:i.list},eR=(0,d.A)();return(0,A.jsxs)(a.Fragment,{children:[(0,A.jsx)(tb,{as:"div",ref:ep,tabIndex:void 0!==_?_:S?null:0,role:"combobox","aria-controls":ef?eR:void 0,"aria-disabled":S?"true":void 0,"aria-expanded":ef?"true":"false","aria-haspopup":"listbox","aria-label":v,"aria-labelledby":[T,ex].filter(Boolean).join(" ")||void 0,"aria-describedby":h,"aria-required":X?"true":void 0,"aria-invalid":k?"true":void 0,onKeyDown:e=>{K||([" ","ArrowUp","ArrowDown","Enter"].includes(e.key)&&(e.preventDefault(),em(!0,e)),null==D||D(e))},onMouseDown:S||K?null:e=>{null==H||H(e),0===e.button&&(e.preventDefault(),eo.current.focus(),em(!0,e))},onBlur:e=>{!ef&&z&&(Object.defineProperty(e,"target",{writable:!0,value:{value:$,name:N}}),z(e))},onFocus:W,...Y,ownerState:eA,className:(0,s.A)(Y.className,eE.select,x),id:ex,children:null!=(p=c)&&("string"!=typeof p||p.trim())?c:l||(l=(0,A.jsx)("span",{className:"notranslate","aria-hidden":!0,children:"​"}))}),(0,A.jsx)(ty,{"aria-invalid":k,value:Array.isArray($)?$.join(","):$,name:N,ref:en,"aria-hidden":!0,onChange:e=>{let t=eh.find(t=>t.props.value===e.target.value);void 0!==t&&(ee(t.props.value),j&&j(e,t))},tabIndex:-1,disabled:S,className:eE.nativeInput,autoFocus:b,required:X,...Q,ownerState:eA}),(0,A.jsx)(tg,{as:C,className:eE.icon,ownerState:eA}),(0,A.jsx)(ti,{id:"menu-".concat(N||""),anchorEl:ec,open:ef,onClose:e=>{em(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},...P,slotProps:{...P.slotProps,list:{"aria-labelledby":T,role:"listbox","aria-multiselectable":F?"true":void 0,disableListWrap:!0,id:eR,...eS},paper:{...ew,style:{minWidth:ey,...null!=ew?ew.style:null}}},children:eg})]})}),tE=(0,r(8703).A)((0,A.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),tw={name:"MuiSelect",slot:"Root",shouldForwardProp:e=>(0,X.A)(e)&&"variant"!==e},tS=(0,p.default)(Q,tw)(""),tR=(0,p.default)(ec,tw)(""),tk=(0,p.default)(en,tw)(""),tC=a.forwardRef(function(e,t){let r=(0,c.b)({name:"MuiSelect",props:e}),{autoWidth:n=!1,children:o,classes:i={},className:l,defaultOpen:d=!1,displayEmpty:p=!1,IconComponent:m=tE,id:h,input:v,inputProps:b,label:g,labelId:y,MenuProps:x,multiple:E=!1,native:w=!1,onClose:S,onOpen:R,open:C,renderValue:T,SelectDisplayProps:P,variant:I="outlined",...F}=r,N=k({props:r,muiFormControl:M(),states:["variant","error"]}),L=N.variant||I,z={...r,variant:L,classes:i},j=(e=>{let{classes:t}=e,r=(0,u.A)({root:["root"]},th,t);return{...t,...r}})(z),{root:B,...W}=j,D=v||({standard:(0,A.jsx)(tS,{ownerState:z}),outlined:(0,A.jsx)(tR,{label:g,ownerState:z}),filled:(0,A.jsx)(tk,{ownerState:z})})[L],H=(0,O.A)(t,(0,eT.A)(D));return(0,A.jsx)(a.Fragment,{children:a.cloneElement(D,{inputComponent:w?tc:tA,inputProps:{children:o,error:N.error,IconComponent:m,variant:L,type:void 0,multiple:E,...w?{id:h}:{autoWidth:n,defaultOpen:d,displayEmpty:p,labelId:y,MenuProps:x,onClose:S,onOpen:R,open:C,renderValue:T,SelectDisplayProps:{id:h,...P}},...b,classes:b?(0,f.A)(W,b.classes):W,...v?v.props.inputProps:{}},...(E&&w||p)&&"outlined"===L?{notched:!0}:{},ref:H,className:(0,s.A)(D.props.className,l,j.root),...!v&&{variant:L},...F})})});function tM(e){return(0,j.Ay)("MuiTextField",e)}tC.muiName="Select",(0,z.A)("MuiTextField",["root"]);let tT={standard:Q,filled:en,outlined:ec},tP=(0,p.default)(eS,{name:"MuiTextField",slot:"Root"})({}),tI=a.forwardRef(function(e,t){let r=(0,c.b)({props:e,name:"MuiTextField"}),{autoComplete:n,autoFocus:o=!1,children:i,className:l,color:a="primary",defaultValue:p,disabled:f=!1,error:m=!1,FormHelperTextProps:h,fullWidth:v=!1,helperText:b,id:g,InputLabelProps:y,inputProps:x,InputProps:E,inputRef:w,label:S,maxRows:R,minRows:k,multiline:C=!1,name:M,onBlur:T,onChange:P,onFocus:I,placeholder:O,required:F=!1,rows:N,select:L=!1,SelectProps:z,slots:j={},slotProps:B={},type:W,value:D,variant:H="outlined",...q}=r,U={...r,autoFocus:o,color:a,disabled:f,error:m,fullWidth:v,multiline:C,required:F,select:L,variant:H},K=(e=>{let{classes:t}=e;return(0,u.A)({root:["root"]},tM,t)})(U),V=(0,d.A)(g),X=b&&V?"".concat(V,"-helper-text"):void 0,Y=S&&V?"".concat(V,"-label"):void 0,_=tT[H],G={slots:j,slotProps:{input:E,inputLabel:y,htmlInput:x,formHelperText:h,select:z,...B}},Z={},J=G.slotProps.inputLabel;"outlined"===H&&(J&&void 0!==J.shrink&&(Z.notched=J.shrink),Z.label=S),L&&(z&&z.native||(Z.id=void 0),Z["aria-describedby"]=void 0);let[Q,$]=(0,es.A)("root",{elementType:tP,shouldForwardComponentProp:!0,externalForwardedProps:{...G,...q},ownerState:U,className:(0,s.A)(K.root,l),ref:t,additionalProps:{disabled:f,error:m,fullWidth:v,required:F,color:a,variant:H}}),[ee,et]=(0,es.A)("input",{elementType:_,externalForwardedProps:G,additionalProps:Z,ownerState:U}),[er,en]=(0,es.A)("inputLabel",{elementType:ex,externalForwardedProps:G,ownerState:U}),[eo,ei]=(0,es.A)("htmlInput",{elementType:"input",externalForwardedProps:G,ownerState:U}),[el,ea]=(0,es.A)("formHelperText",{elementType:eM,externalForwardedProps:G,ownerState:U}),[eu,ed]=(0,es.A)("select",{elementType:tC,externalForwardedProps:G,ownerState:U}),ep=(0,A.jsx)(ee,{"aria-describedby":X,autoComplete:n,autoFocus:o,defaultValue:p,fullWidth:v,multiline:C,name:M,rows:N,maxRows:R,minRows:k,type:W,value:D,id:V,inputRef:w,onBlur:T,onChange:P,onFocus:I,placeholder:O,inputProps:ei,slots:{input:j.htmlInput?eo:void 0},...et});return(0,A.jsxs)(Q,{...$,children:[null!=S&&""!==S&&(0,A.jsx)(er,{htmlFor:V,id:Y,...en,children:S}),L?(0,A.jsx)(eu,{"aria-describedby":X,id:V,labelId:Y,value:D,input:ep,...ed,children:i}):ep,b&&(0,A.jsx)(el,{id:X,...ea,children:b})]})})},1694:(e,t,r)=>{r.d(t,{A:()=>H});var n=r(7620),o=r(2902),i=r(7138),l=r(3786),a=r(5372),s=r(6142),u=r(9129),d=r(4568);function p(e){let t=[],r=[];return Array.from(e.querySelectorAll('input,select,textarea,a[href],button,[tabindex],audio[controls],video[controls],[contenteditable]:not([contenteditable="false"])')).forEach((e,n)=>{let o=function(e){let t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1===o||e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type||!e.name)return!1;let t=t=>e.ownerDocument.querySelector('input[type="radio"]'.concat(t)),r=t('[name="'.concat(e.name,'"]:checked'));return r||(r=t('[name="'.concat(e.name,'"]'))),r!==e}(e)||(0===o?t.push(e):r.push({documentOrder:n,tabIndex:o,node:e}))}),r.sort((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex).map(e=>e.node).concat(t)}function c(){return!0}let f=function(e){let{children:t,disableAutoFocus:r=!1,disableEnforceFocus:o=!1,disableRestoreFocus:i=!1,getTabbable:f=p,isEnabled:m=c,open:h}=e,v=n.useRef(!1),b=n.useRef(null),g=n.useRef(null),y=n.useRef(null),x=n.useRef(null),A=n.useRef(!1),E=n.useRef(null),w=(0,l.A)((0,s.A)(t),E),S=n.useRef(null);n.useEffect(()=>{h&&E.current&&(A.current=!r)},[r,h]),n.useEffect(()=>{if(!h||!E.current)return;let e=(0,a.A)(E.current),t=(0,u.A)(e);return!E.current.contains(t)&&(E.current.hasAttribute("tabIndex")||E.current.setAttribute("tabIndex","-1"),A.current&&E.current.focus()),()=>{i||(y.current&&y.current.focus&&(v.current=!0,y.current.focus()),y.current=null)}},[h]),n.useEffect(()=>{if(!h||!E.current)return;let e=(0,a.A)(E.current),t=t=>{S.current=t,!o&&m()&&"Tab"===t.key&&(0,u.A)(e)===E.current&&t.shiftKey&&(v.current=!0,g.current&&g.current.focus())},r=()=>{let t=E.current;if(null===t)return;let r=(0,u.A)(e);if(!e.hasFocus()||!m()||v.current){v.current=!1;return}if(t.contains(r)||o&&r!==b.current&&r!==g.current)return;if(r!==x.current)x.current=null;else if(null!==x.current)return;if(!A.current)return;let n=[];if((r===b.current||r===g.current)&&(n=f(E.current)),n.length>0){var i,l;let e=!!((null==(i=S.current)?void 0:i.shiftKey)&&(null==(l=S.current)?void 0:l.key)==="Tab"),t=n[0],r=n[n.length-1];"string"!=typeof t&&"string"!=typeof r&&(e?r.focus():t.focus())}else t.focus()};e.addEventListener("focusin",r),e.addEventListener("keydown",t,!0);let n=setInterval(()=>{let t=(0,u.A)(e);t&&"BODY"===t.tagName&&r()},50);return()=>{clearInterval(n),e.removeEventListener("focusin",r),e.removeEventListener("keydown",t,!0)}},[r,o,i,m,h,f]);let R=e=>{null===y.current&&(y.current=e.relatedTarget),A.current=!0};return(0,d.jsxs)(n.Fragment,{children:[(0,d.jsx)("div",{tabIndex:h?0:-1,onFocus:R,ref:b,"data-testid":"sentinelStart"}),n.cloneElement(t,{ref:w,onFocus:e=>{null===y.current&&(y.current=e.relatedTarget),A.current=!0,x.current=e.target;let r=t.props.onFocus;r&&r(e)}}),(0,d.jsx)("div",{tabIndex:h?0:-1,onFocus:R,ref:g,"data-testid":"sentinelEnd"})]})};var m=r(7509),h=r(3904);function v(e,t){"function"==typeof e?e(t):e&&(e.current=t)}let b=n.forwardRef(function(e,t){let{children:r,container:o,disablePortal:i=!1}=e,[a,u]=n.useState(null),d=(0,l.A)(n.isValidElement(r)?(0,s.A)(r):null,t);return((0,h.A)(()=>{i||u(("function"==typeof o?o():o)||document.body)},[o,i]),(0,h.A)(()=>{if(a&&!i)return v(t,a),()=>{v(t,null)}},[t,a,i]),i)?n.isValidElement(r)?n.cloneElement(r,{ref:d}):r:a?m.createPortal(r,a):a});var g=r(8613),y=r(9468),x=r(5120),A=r(8235),E=r(9602);function w(...e){return e.reduce((e,t)=>null==t?e:function(...r){e.apply(this,r),t.apply(this,r)},()=>{})}var S=r(7814),R=r(5412),k=r(2172);function C(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function M(e){return parseFloat((0,R.A)(e).getComputedStyle(e).paddingRight)||0}function T(e,t,r,n,o){let i=[t,r,...n];[].forEach.call(e.children,e=>{let t=!i.includes(e),r=!function(e){let t=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),r="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||r}(e);t&&r&&C(e,o)})}function P(e,t){let r=-1;return e.some((e,n)=>!!t(e)&&(r=n,!0)),r}class I{add(e,t){let r=this.modals.indexOf(e);if(-1!==r)return r;r=this.modals.length,this.modals.push(e),e.modalRef&&C(e.modalRef,!1);let n=function(e){let t=[];return[].forEach.call(e.children,e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)}),t}(t);T(t,e.mount,e.modalRef,n,!0);let o=P(this.containers,e=>e.container===t);return -1!==o?this.containers[o].modals.push(e):this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:n}),r}mount(e,t){let r=P(this.containers,t=>t.modals.includes(e)),n=this.containers[r];n.restore||(n.restore=function(e,t){let r=[],n=e.container;if(!t.disableScrollLock){let e;if(function(e){let t=(0,a.A)(e);return t.body===e?(0,R.A)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(n)){let e=(0,k.A)((0,R.A)(n));r.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight="".concat(M(n)+e,"px");let t=(0,a.A)(n).querySelectorAll(".mui-fixed");[].forEach.call(t,t=>{r.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight="".concat(M(t)+e,"px")})}if(n.parentNode instanceof DocumentFragment)e=(0,a.A)(n).body;else{let t=n.parentElement,r=(0,R.A)(n);e=(null==t?void 0:t.nodeName)==="HTML"&&"scroll"===r.getComputedStyle(t).overflowY?t:n}r.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{r.forEach(e=>{let{value:t,el:r,property:n}=e;t?r.style.setProperty(n,t):r.style.removeProperty(n)})}}(n,t))}remove(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=this.modals.indexOf(e);if(-1===r)return r;let n=P(this.containers,t=>t.modals.includes(e)),o=this.containers[n];if(o.modals.splice(o.modals.indexOf(e),1),this.modals.splice(r,1),0===o.modals.length)o.restore&&o.restore(),e.modalRef&&C(e.modalRef,t),T(o.container,e.mount,e.modalRef,o.hiddenSiblings,!1),this.containers.splice(n,1);else{let e=o.modals[o.modals.length-1];e.modalRef&&C(e.modalRef,!1)}return r}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}constructor(){this.modals=[],this.containers=[]}}let O=()=>{},F=new I,N=function(e){let{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:o=!1,closeAfterTransition:i=!1,onTransitionEnter:s,onTransitionExited:u,children:d,onClose:p,open:c,rootRef:f}=e,m=n.useRef({}),h=n.useRef(null),v=n.useRef(null),b=(0,l.A)(v,f),[g,y]=n.useState(!c),x=!!d&&d.props.hasOwnProperty("in"),A=!0;("false"===e["aria-hidden"]||!1===e["aria-hidden"])&&(A=!1);let R=()=>(m.current.modalRef=v.current,m.current.mount=h.current,m.current),k=()=>{F.mount(R(),{disableScrollLock:o}),v.current&&(v.current.scrollTop=0)},M=(0,E.A)(()=>{let e=("function"==typeof t?t():t)||(0,a.A)(h.current).body;F.add(R(),e),v.current&&k()}),T=()=>F.isTopModal(R()),P=(0,E.A)(e=>{h.current=e,e&&(c&&T()?k():v.current&&C(v.current,A))}),I=n.useCallback(()=>{F.remove(R(),A)},[A]);return n.useEffect(()=>()=>{I()},[I]),n.useEffect(()=>{c?M():x&&i||I()},[c,I,x,i,M]),{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,S.A)(e);delete n.onTransitionEnter,delete n.onTransitionExited;let o={...n,...t};return{role:"presentation",...o,onKeyDown:e=>{var t;null==(t=o.onKeyDown)||t.call(o,e),"Escape"===e.key&&229!==e.which&&T()&&!r&&(e.stopPropagation(),p&&p(e,"escapeKeyDown"))},ref:b}},getBackdropProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{"aria-hidden":!0,...e,onClick:t=>{var r;null==(r=e.onClick)||r.call(e,t),t.target===t.currentTarget&&p&&p(t,"backdropClick")},open:c}},getTransitionProps:()=>{var e,t;return{onEnter:w(()=>{y(!1),s&&s()},null!=(e=null==d?void 0:d.props.onEnter)?e:O),onExited:w(()=>{y(!0),u&&u(),i&&I()},null!=(t=null==d?void 0:d.props.onExited)?t:O)}},rootRef:b,portalRef:P,isTopModal:T,exited:g,hasTransition:x}};var L=r(8020),z=r(3664);function j(e){return(0,z.Ay)("MuiModal",e)}(0,L.A)("MuiModal",["root","hidden","backdrop"]);var B=r(7972);let W=(0,g.default)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,!r.open&&r.exited&&t.hidden]}})((0,y.A)(e=>{let{theme:t}=e;return{position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:e=>{let{ownerState:t}=e;return!t.open&&t.exited},style:{visibility:"hidden"}}]}})),D=(0,g.default)(A.A,{name:"MuiModal",slot:"Backdrop"})({zIndex:-1}),H=n.forwardRef(function(e,t){let r=(0,x.b)({name:"MuiModal",props:e}),{BackdropComponent:l=D,BackdropProps:a,classes:s,className:u,closeAfterTransition:p=!1,children:c,container:m,component:h,components:v={},componentsProps:g={},disableAutoFocus:y=!1,disableEnforceFocus:A=!1,disableEscapeKeyDown:E=!1,disablePortal:w=!1,disableRestoreFocus:S=!1,disableScrollLock:R=!1,hideBackdrop:k=!1,keepMounted:C=!1,onClose:M,onTransitionEnter:T,onTransitionExited:P,open:I,slotProps:O={},slots:F={},theme:L,...z}=r,H={...r,closeAfterTransition:p,disableAutoFocus:y,disableEnforceFocus:A,disableEscapeKeyDown:E,disablePortal:w,disableRestoreFocus:S,disableScrollLock:R,hideBackdrop:k,keepMounted:C},{getRootProps:q,getBackdropProps:U,getTransitionProps:K,portalRef:V,isTopModal:X,exited:Y,hasTransition:_}=N({...H,rootRef:t}),G={...H,exited:Y},Z=(e=>{let{open:t,exited:r,classes:n}=e;return(0,i.A)({root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]},j,n)})(G),J={};if(void 0===c.props.tabIndex&&(J.tabIndex="-1"),_){let{onEnter:e,onExited:t}=K();J.onEnter=e,J.onExited=t}let Q={slots:{root:v.Root,backdrop:v.Backdrop,...F},slotProps:{...g,...O}},[$,ee]=(0,B.A)("root",{ref:t,elementType:W,externalForwardedProps:{...Q,...z,component:h},getSlotProps:q,ownerState:G,className:(0,o.A)(u,null==Z?void 0:Z.root,!G.open&&G.exited&&(null==Z?void 0:Z.hidden))}),[et,er]=(0,B.A)("backdrop",{ref:null==a?void 0:a.ref,elementType:l,externalForwardedProps:Q,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:e=>U({...e,onClick:t=>{(null==e?void 0:e.onClick)&&e.onClick(t)}}),className:(0,o.A)(null==a?void 0:a.className,null==Z?void 0:Z.backdrop),ownerState:G});return C||I||_&&!Y?(0,d.jsx)(b,{ref:V,container:m,disablePortal:w,children:(0,d.jsxs)($,{...ee,children:[!k&&l?(0,d.jsx)(et,{...er}):null,(0,d.jsx)(f,{disableEnforceFocus:A,disableAutoFocus:y,disableRestoreFocus:S,isEnabled:X,open:I,children:n.cloneElement(c,J)})]})}):null})},2172:(e,t,r)=>{r.d(t,{A:()=>n});function n(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}},5372:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return e&&e.ownerDocument||document}},5412:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(5372);function o(e){return(0,n.A)(e).defaultView||window}},5754:(e,t,r)=>{r.d(t,{default:()=>l});var n=r(3292),o=r(8613),i=r(5120);let l=(0,n.default)({createStyledComponent:(0,o.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>(0,i.b)({props:e,name:"MuiStack"})})},6142:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(7620);function o(e){return parseInt(n.version,10)>=19?e?.props?.ref||null:e?.ref||null}},6581:(e,t,r)=>{r.d(t,{Ay:()=>v});var n=r(2029),o=r(7569),i=r(7620),l=r(7509);let a={disabled:!1};var s=r(1378),u="unmounted",d="exited",p="entering",c="entered",f="exiting",m=function(e){function t(t,r){var n,o=e.call(this,t,r)||this,i=r&&!r.isMounting?t.enter:t.appear;return o.appearStatus=null,t.in?i?(n=d,o.appearStatus=p):n=c:n=t.unmountOnExit||t.mountOnEnter?u:d,o.state={status:n},o.nextCallback=null,o}(0,o.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===u?{status:d}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==p&&r!==c&&(t=p):(r===p||r===c)&&(t=f)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===p){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:l.findDOMNode(this);r&&r.scrollTop}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===d&&this.setState({status:u})},r.performEnter=function(e){var t=this,r=this.props.enter,n=this.context?this.context.isMounting:e,o=this.props.nodeRef?[n]:[l.findDOMNode(this),n],i=o[0],s=o[1],u=this.getTimeouts(),d=n?u.appear:u.enter;if(!e&&!r||a.disabled)return void this.safeSetState({status:c},function(){t.props.onEntered(i)});this.props.onEnter(i,s),this.safeSetState({status:p},function(){t.props.onEntering(i,s),t.onTransitionEnd(d,function(){t.safeSetState({status:c},function(){t.props.onEntered(i,s)})})})},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),n=this.props.nodeRef?void 0:l.findDOMNode(this);if(!t||a.disabled)return void this.safeSetState({status:d},function(){e.props.onExited(n)});this.props.onExit(n),this.safeSetState({status:f},function(){e.props.onExiting(n),e.onTransitionEnd(r.exit,function(){e.safeSetState({status:d},function(){e.props.onExited(n)})})})},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:l.findDOMNode(this),n=null==e&&!this.props.addEndListener;if(!r||n)return void setTimeout(this.nextCallback,0);if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)},r.render=function(){var e=this.state.status;if(e===u)return null;var t=this.props,r=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,n.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(s.A.Provider,{value:null},"function"==typeof r?r(e,o):i.cloneElement(i.Children.only(r),o))},t}(i.Component);function h(){}m.contextType=s.A,m.propTypes={},m.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},m.UNMOUNTED=u,m.EXITED=d,m.ENTERING=p,m.ENTERED=c,m.EXITING=f;let v=m},7343:(e,t,r)=>{r.d(t,{c:()=>o,q:()=>n});let n=e=>e.scrollTop;function o(e,t){var r,n;let{timeout:o,easing:i,style:l={}}=e;return{duration:null!=(r=l.transitionDuration)?r:"number"==typeof o?o:o[t.mode]||0,easing:null!=(n=l.transitionTimingFunction)?n:"object"==typeof i?i[t.mode]:i,delay:l.transitionDelay}}},8235:(e,t,r)=>{r.d(t,{A:()=>h});var n=r(7620),o=r(2902),i=r(7138),l=r(8613),a=r(5120),s=r(7972),u=r(9688),d=r(8020),p=r(3664);function c(e){return(0,p.Ay)("MuiBackdrop",e)}(0,d.A)("MuiBackdrop",["root","invisible"]);var f=r(4568);let m=(0,l.default)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),h=n.forwardRef(function(e,t){let r=(0,a.b)({props:e,name:"MuiBackdrop"}),{children:n,className:l,component:d="div",invisible:p=!1,open:h,components:v={},componentsProps:b={},slotProps:g={},slots:y={},TransitionComponent:x,transitionDuration:A,...E}=r,w={...r,component:d,invisible:p},S=(e=>{let{classes:t,invisible:r}=e;return(0,i.A)({root:["root",r&&"invisible"]},c,t)})(w),R={component:d,slots:{transition:x,root:v.Root,...y},slotProps:{...b,...g}},[k,C]=(0,s.A)("root",{elementType:m,externalForwardedProps:R,className:(0,o.A)(S.root,l),ownerState:w}),[M,T]=(0,s.A)("transition",{elementType:u.A,externalForwardedProps:R,ownerState:w});return(0,f.jsx)(M,{in:h,timeout:A,...E,...T,children:(0,f.jsx)(k,{"aria-hidden":!0,...C,ref:t,children:n})})})},9129:(e,t,r)=>{r.d(t,{A:()=>n});let n=function(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}},9688:(e,t,r)=>{r.d(t,{A:()=>p});var n=r(7620),o=r(6581),i=r(6142),l=r(1774),a=r(7343),s=r(1377),u=r(4568);let d={entering:{opacity:1},entered:{opacity:1}},p=n.forwardRef(function(e,t){let r=(0,l.default)(),p={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:c,appear:f=!0,children:m,easing:h,in:v,onEnter:b,onEntered:g,onEntering:y,onExit:x,onExited:A,onExiting:E,style:w,timeout:S=p,TransitionComponent:R=o.Ay,...k}=e,C=n.useRef(null),M=(0,s.A)(C,(0,i.A)(m),t),T=e=>t=>{if(e){let r=C.current;void 0===t?e(r):e(r,t)}},P=T(y),I=T((e,t)=>{(0,a.q)(e);let n=(0,a.c)({style:w,timeout:S,easing:h},{mode:"enter"});e.style.webkitTransition=r.transitions.create("opacity",n),e.style.transition=r.transitions.create("opacity",n),b&&b(e,t)}),O=T(g),F=T(E),N=T(e=>{let t=(0,a.c)({style:w,timeout:S,easing:h},{mode:"exit"});e.style.webkitTransition=r.transitions.create("opacity",t),e.style.transition=r.transitions.create("opacity",t),x&&x(e)}),L=T(A);return(0,u.jsx)(R,{appear:f,in:v,nodeRef:C,onEnter:I,onEntered:O,onEntering:P,onExit:N,onExited:L,onExiting:F,addEndListener:e=>{c&&c(C.current,e)},timeout:S,...k,children:(e,t)=>{let{ownerState:r,...o}=t;return n.cloneElement(m,{style:{opacity:0,visibility:"exited"!==e||v?void 0:"hidden",...d[e],...w,...m.props.style},ref:M,...o})}})})}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/803-0cf84cc58814c4df.js b/apps/web/.next/static/chunks/803-0cf84cc58814c4df.js deleted file mode 100644 index a9c0e5d..0000000 --- a/apps/web/.next/static/chunks/803-0cf84cc58814c4df.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[803],{1037:(e,t,n)=>{n.d(t,{$:()=>r,c:()=>s});var i=n(9534),a=n(459);let o=null;function s(){var e,t;if(o)return o;let n=null!=(e=a.env.NEXT_PUBLIC_SUPABASE_URL)?e:"https://placeholder.supabase.co",s=null!=(t=a.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)?t:"placeholder-anon-key";return o=(0,i.createBrowserClient)(n,s)}function r(){return!!(a.env.NEXT_PUBLIC_SUPABASE_URL&&a.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},7740:(e,t,n)=>{n.d(t,{CY:()=>v,s9:()=>f});var i=n(4568),a=n(7620);let o=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"로컬 AI 음성 어시스턴트","nav.dashboard":"대시보드","nav.history":"히스토리","nav.dictionary":"사전","nav.commands":"명령어","nav.settings":"설정","nav.meetings":"회의","nav.record":"녹음","nav.teams":"팀","nav.billing":"결제","nav.logout":"로그아웃","login.subtitle":"AI 음성 어시스턴트","login.google":"Google로 계속하기","login.github":"GitHub로 계속하기","login.terms":"계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다.","dashboard.sessionOverview":"세션 개요","dashboard.systemStatus":"시스템 상태","dashboard.sessionsToday":"오늘 세션","dashboard.pressToRecord":"{{key}}를 눌러 녹음 시작","dashboard.hotkeyNotSet":"핫키 미설정","dashboard.words":"단어","dashboard.total":"전체","dashboard.streak":"연속","dashboard.days":"일","dashboard.recording":"녹음","dashboard.sessions":"세션","dashboard.today":"오늘","dashboard.recentTranscriptions":"최근 전사","dashboard.noHistory":"히스토리 없음 — 핫키를 눌러 녹음을 시작하세요","dashboard.copy":"복사","dashboard.entries":"{{count}}건","dashboard.stat":"통계","dashboard.sys":"시스템","history.title":"전사 기록","history.search":"검색...","history.entries":"{{count}}건","history.loading":"로딩...","history.noResults":"검색 결과 없음","history.noHistory":"히스토리 없음 — 녹음을 시작하세요","history.count":"{{count}}건","dictionary.title":"커스텀 사전","dictionary.words":"{{count}}개","dictionary.add":"추가","dictionary.search":"검색...","dictionary.loading":"로딩...","dictionary.noResults":"검색 결과 없음","dictionary.noWords":"단어 없음 — STT 정확도 향상을 위해 커스텀 단어를 추가하세요","dictionary.used":"{{count}}회 사용","dictionary.editTitle":"단어 편집","dictionary.addTitle":"단어 추가","dictionary.word":"단어","dictionary.pronunciation":"발음 (선택)","commands.title":"LLM 명령어","commands.count":"{{count}}개","commands.add":"추가","commands.activeCommand":"활성 명령어","commands.none":"없음","commands.loading":"로딩...","commands.noCommands":"명령어 없음 — 추가를 클릭하여 생성","commands.editTitle":"명령어 편집","commands.addTitle":"명령어 추가","commands.name":"이름","commands.description":"설명","commands.promptTemplate":"프롬프트 템플릿","commands.promptHelp":"{{text}}는 전사된 텍스트로 치환됩니다","commands.defaultPrompt":"{{text}}를 다듬어주세요.","settings.title":"설정","settings.tabs.general":"일반","settings.tabs.audio":"오디오","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"정보","settings.shortcuts":"단축키","settings.dictation":"받아쓰기","settings.dictation.desc":"누른 상태에서 말하기. 키를 놓으면 전사가 시작됩니다.","settings.agent":"Agent 모드","settings.agent.descWithKey":"{{key}}를 두 번 클릭하면 Agent 모드에 진입합니다.","settings.agent.descNoKey":"받아쓰기 핫키를 먼저 설정하세요.","settings.oneTouch":"원터치 모드","settings.oneTouch.desc":"눌러서 시작, 다시 눌러서 중지. 별도 단축키가 필요합니다.","settings.caption":"실시간 자막","settings.caption.desc":"핫키로 자막 모드를 토글합니다. 마이크 입력을 실시간 전사합니다.","settings.captionAudio":"자막 오디오 소스","settings.captionSource":"오디오 소스","settings.captionSource.mic":"마이크만","settings.captionSource.system":"시스템 오디오만 (데스크톱 소리)","settings.captionSource.both":"마이크 + 시스템 오디오","settings.key":"키","settings.notSet":"미설정","settings.enabled":"활성화됨","settings.disabled":"비활성화","settings.interface":"인터페이스","settings.theme":"테마","settings.theme.system":"시스템","settings.theme.light":"라이트","settings.theme.dark":"다크","settings.language":"언어","settings.appBehavior":"앱 동작","settings.closeToTray":"트레이로 최소화","settings.autoLaunch":"시스템 시작 시 자동 실행","settings.autoInsert":"전사 후 자동 텍스트 삽입","settings.soundEffects":"효과음","settings.microphone":"마이크","settings.inputDevice":"입력 장치","settings.deviceDefault":"(기본)","settings.textInsert":"텍스트 삽입","settings.insertMethod":"삽입 방식","settings.insertClipboard":"클립보드 (Ctrl+V)","settings.insertKeyboard":"키보드 타이핑","settings.whisperModel":"Whisper 모델","settings.model.tiny":"tiny (39 MB, 가장 빠름)","settings.model.base":"base (74 MB, 균형)","settings.model.small":"small (244 MB, 양호)","settings.model.medium":"medium (769 MB, 우수)","settings.model.large":"large-v3 (1.5 GB, 최고)","settings.sttLanguage":"인식 언어","settings.sttLang.auto":"자동 감지","settings.ollamaServer":"Ollama 서버","settings.ollamaUrl":"Ollama 서버 URL","settings.ollamaHint":"Ollama가 실행 중이면 자동으로 연결됩니다. 모델은 Ollama에서 직접 pull하세요 (예: ollama pull qwen3:4b).","settings.llmModel":"LLM 모델","settings.postProcess":"음성 후처리","settings.defaultAction":"기본 후처리 명령어","settings.action.none":"없음 (원본 텍스트 그대로)","settings.action.refine":"다듬기 (문법+자연스러움)","settings.action.translate":"번역","settings.action.summarize":"요약","settings.action.grammar":"문법 교정","settings.action.custom":"커스텀 프롬프트","settings.actionHint":"핫키로 녹음 후 전사된 텍스트에 선택한 LLM 후처리가 적용됩니다. Ollama가 연결되어 있을 때만 동작합니다.","settings.about.version":"버전","settings.about.techStack":"기술 스택","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"음성 엔진","settings.about.voiceEngineValue":"STT: faster-whisper (로컬) / LLM: Ollama (로컬)","settings.about.description":"Speakly 리버스엔지니어링 노하우 기반 로컬 AI 음성 어시스턴트. 클라우드 의존성 없이 완전 로컬로 동작합니다.","settings.about.restartOnboarding":"초기 설정 안내 다시 보기","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama가 실행되지 않고 있어요","status.nudge.desc":"LLM 후처리(번역, 요약 등)를 사용하려면 Ollama가 필요합니다.","status.nudge.guide":"설치 안내 보기 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"타이핑 없이, 음성으로. 로컬 AI 음성 어시스턴트입니다.","onboarding.welcome.start":"시작하기","onboarding.mic.title":"마이크 설정","onboarding.mic.desc":"사용할 마이크를 선택하세요. 나중에 설정에서 변경할 수 있습니다.","onboarding.hotkey.title":"단축키 설정","onboarding.hotkey.desc":"받아쓰기 단축키를 설정하세요. 키를 누르고 있는 동안 녹음됩니다.","onboarding.hotkey.notSet":"단축키가 설정되지 않았습니다","onboarding.hotkey.change":"단축키 변경","onboarding.hotkey.set":"단축키 설정","onboarding.ollama.title":"Ollama 설치 (선택)","onboarding.ollama.desc":"번역, 요약 등 LLM 후처리를 사용하려면 Ollama가 필요합니다. 음성 받아쓰기 자체는 Ollama 없이도 동작합니다.","onboarding.ollama.download":"Ollama 다운로드","onboarding.ollama.modelHint":"설치 후 터미널에서 모델을 다운로드하세요","onboarding.done.title":"설정 완료!","onboarding.done.descWithKey":"{{key}} 키를 누르고 말하면 음성이 텍스트로 변환됩니다.","onboarding.done.descNoKey":"설정에서 단축키를 지정하면 음성 받아쓰기를 시작할 수 있습니다.","onboarding.done.start":"시작하기","onboarding.back":"뒤로","onboarding.next":"다음","hotkey.title":"단축키 설정","hotkey.dictationTitle":"받아쓰기 단축키 설정","hotkey.oneTouchTitle":"원터치 모드 단축키 설정","hotkey.captionTitle":"실시간 자막 단축키 설정","hotkey.prompt":"키 조합을 눌러주세요...","hotkey.ready":"✓ {{keys}} — 저장을 눌러주세요","hotkey.noKey":"키를 입력해주세요","hotkey.reserved":"{{keys}}은 시스템 예약 단축키입니다","hotkey.current":"현재: {{keys}}","hotkey.hint":"조합키(예: Ctrl+Shift+Q) 또는 단일키(예: F5)를 입력하세요","hotkey.reset":"다시 입력","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Ollama 설치","ollama.step1.desc":"Ollama는 로컬에서 LLM을 실행하는 무료 도구입니다.","ollama.step2.title":"STEP 2 — 모델 다운로드","ollama.step2.desc":"터미널에서 원하는 모델을 pull하세요. 한국어에 추천:","ollama.step2.alt":"또는 더 큰 모델: ollama pull qwen3:8b (더 정확, 더 느림)","ollama.step3.title":"STEP 3 — 자동 연결","ollama.step3.desc":"Ollama가 실행되면 D3RO-VOICE가 자동으로 감지합니다. 하단 상태 바의 LED가 빨간색에서 초록색으로 바뀌면 준비 완료!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"취소","common.save":"저장","common.delete":"삭제","common.add":"추가","common.edit":"편집","common.close":"닫기","common.confirm":"확인","common.loading":"로딩...","common.copy":"복사","common.test":"테스트","common.stop":"중지","memo.tags":"태그","memo.addTag":"태그 추가","memo.removeTag":"태그 제거","memo.tagPlaceholder":"태그 입력 후 Enter","memo.noTags":"태그 없음","memo.export":"마크다운 내보내기","memo.exportSuccess":"내보내기 완료","memo.filterByTag":"태그로 필터","memo.allTags":"전체 태그","memo.clearFilter":"필터 해제","voiceCommand.title":"음성 명령어","voiceCommand.enabled":"음성 키워드 인식","voiceCommand.enabledDesc":"전사 시작 시 키워드를 감지하여 명령어를 자동 선택합니다.","voiceCommand.keywords":"키워드","voiceCommand.keywordPlaceholder":"키워드 입력 후 Enter","voiceCommand.noKeywords":"키워드 없음","voiceCommand.matchMode":"매칭 모드","voiceCommand.matchMode.prefix":"앞부분 일치","voiceCommand.matchMode.suffix":"뒷부분 일치","voiceCommand.matchMode.contains":"포함","chain.title":"LLM 체인","chain.count":"{{count}}개","chain.add":"체인 추가","chain.editTitle":"체인 편집","chain.addTitle":"체인 추가","chain.name":"체인 이름","chain.steps":"단계","chain.addStep":"단계 추가","chain.removeStep":"제거","chain.inputSource":"입력 소스","chain.inputSource.original":"원본 텍스트","chain.inputSource.previous":"이전 단계 결과","chain.selectInstruction":"명령어 선택","chain.execute":"실행","chain.executing":"실행 중...","chain.noChains":"체인 없음 — 여러 명령어를 순차 실행하는 파이프라인을 만들어 보세요","chain.step":"{{n}}단계","chain.progress":"{{current}}/{{total}} 단계 처리 중","context.title":"화면 컨텍스트","context.enabled":"스크린 컨텍스트","context.enabledDesc":"녹음 시작 시 활성 앱과 선택된 텍스트를 캡처하여 LLM에 전달합니다.","dashboard.caption":"실시간 자막","dashboard.captionStart":"자막 시작","dashboard.captionStop":"자막 종료","dashboard.captionActive":"자막 활성","settings.voiceCommands":"음성 명령어","settings.voiceCommands.desc":"전사된 텍스트에서 키워드를 감지하여 명령어를 자동 선택합니다.","settings.screenContext":"화면 컨텍스트","settings.screenContext.desc":"녹음 시 활성 앱 정보와 선택된 텍스트를 LLM에 함께 전달합니다.","date.today":"오늘","date.yesterday":"어제","license.title":"라이선스","license.currentTier":"현재 등급","license.free":"FREE","license.pro":"PRO","license.proPlus":"PRO+","license.activate":"라이선스 활성화","license.deactivate":"비활성화","license.keyPlaceholder":"라이선스 키 입력...","license.activating":"활성화 중...","license.activated":"활성화 완료","license.activateError":"활성화 실패: {{message}}","license.deactivated":"비활성화 완료","license.machineId":"기기 ID","license.activatedAt":"활성화 일시","license.manageLicense":"라이선스 관리","license.upgrade":"업그레이드","license.upgradeTitle":"Pro로 업그레이드","license.upgradeDesc":"모든 기능을 잠금 해제하세요","license.quotaUsed":"{{used}}/{{limit}} 사용","license.quotaUnlimited":"무제한","license.tierComparison":"등급 비교","license.dailyUsage":"일일 사용량","license.feature.dictation":"받아쓰기","license.feature.llm_process":"LLM 처리","license.feature.live_caption":"실시간 자막","license.feature.screen_context":"화면 컨텍스트","license.feature.voice_command":"음성 명령어","license.feature.llm_chain":"LLM 체인","license.feature.voice_memo":"음성 메모","license.feature.history_unlimited":"무제한 히스토리","license.feature.history_export":"히스토리 내보내기","license.feature.custom_instruction_create":"커스텀 명령어 생성","license.feature.file_transcription":"파일 전사","license.feature.voice_conversation":"음성 대화","license.feature.dictation_template":"받아쓰기 템플릿","license.feature.meeting_summary":"회의 요약","license.feature.local_rag":"로컬 RAG","license.feature.os_automation":"OS 자동화","license.feature.llmProcess":"LLM 처리","license.feature.liveCaption":"실시간 자막","license.feature.screenContext":"화면 컨텍스트","license.feature.voiceCommand":"음성 명령어","license.feature.llmChain":"LLM 체인","license.feature.voiceMemo":"음성 메모","license.feature.historyUnlimited":"무제한 히스토리","license.feature.historyExport":"히스토리 내보내기","license.feature.customInstruction":"커스텀 명령어 생성","license.feature.fileTranscription":"파일 전사","license.feature.voiceConversation":"음성 대화","license.feature.dictationTemplate":"받아쓰기 템플릿","license.feature.meetingSummary":"회의 요약","license.feature.localRag":"로컬 RAG","license.feature.osAutomation":"OS 자동화","license.pro.required":"PRO 필요","license.proPlus.required":"PRO+ 필요","license.included":"포함","license.notIncluded":"미포함","license.keyLabel":"라이선스 키","license.quotaExceeded.title":"오늘의 {{feature}}을(를) 모두 사용했습니다","license.quotaExceeded.desc":"Pro로 업그레이드하면 무제한으로 사용할 수 있습니다","license.tierRequired.title":"{{feature}}은(는) {{tier}} 기능입니다","license.tierRequired.desc":"{{tier}}로 업그레이드하여 잠금을 해제하세요","license.tryTomorrow":"내일 다시 사용하기","license.learnMore":"알아보기","license.upgradeBenefits":"업그레이드 혜택","license.benefit.unlimitedDictation":"무제한 받아쓰기","license.benefit.unlimitedLLM":"무제한 AI 다듬기","license.benefit.liveCaption":"실시간 자막","license.benefit.unlimitedHistory":"히스토리 무제한 보존","license.usageToday":"오늘 사용량","license.perDay":"회/일","license.unlimited":"무제한","license.locked":"잠금","license.nav":"라이선스","fileTranscription.title":"파일 전사","fileTranscription.dropZone":"오디오/비디오 파일을 여기에 드래그하세요","fileTranscription.dropZoneHint":"MP3, WAV, M4A, MP4, MKV, WEBM 지원","fileTranscription.converting":"변환 중...","fileTranscription.processing":"전사 중...","fileTranscription.progress":"청크 {{current}} / {{total}}","fileTranscription.complete":"전사 완료","fileTranscription.copyAll":"전체 복사","fileTranscription.cancel":"취소","fileTranscription.retry":"다시 시도","fileTranscription.error.invalidFormat":"지원하지 않는 파일 형식입니다","fileTranscription.error.unknown":"알 수 없는 오류","meetingSummary.title":"회의록 요약","meetingSummary.generating":"요약 생성 중...","meetingSummary.summary":"요약","meetingSummary.decisions":"핵심 결정사항","meetingSummary.actionItems":"할 일 목록","meetingSummary.exportMarkdown":"마크다운 내보내기","meetingSummary.noSummary":"요약이 없습니다","meetingSummary.generate":"요약 생성","template.title":"딕테이션 템플릿","template.create":"새 템플릿","template.edit":"템플릿 편집","template.delete":"삭제","template.name":"템플릿 이름","template.description":"설명","template.fields":"필드","template.addField":"필드 추가","template.fieldName":"필드명","template.fieldLabel":"라벨","template.fieldPrompt":"음성 안내","template.outputFormat":"출력 포맷","template.startSession":"시작","template.cancelSession":"세션 취소","template.empty":"템플릿이 없습니다","nav.conversation":"대화","conversation.title":"음성 대화","conversation.idle":"대기","conversation.listening":"듣는 중","conversation.thinking":"생각 중","conversation.speaking":"말하는 중","conversation.empty":"D3RO에게 말을 걸어보세요","conversation.emptyHint":"마이크 버튼을 누르거나 텍스트를 입력하세요","conversation.inputPlaceholder":"메시지 입력...","conversation.end":"종료","conversation.clearHistory":"대화 초기화","nav.knowledge":"지식 베이스","rag.title":"지식 베이스","rag.addDocument":"문서 추가","rag.documents":"문서","rag.noDocuments":"문서가 없습니다","rag.chunks":"청크","rag.indexed":"인덱싱 완료","rag.pending":"대기 중","rag.indexing":"인덱싱 중","rag.reindex":"재인덱싱","rag.askQuestion":"질문하기","rag.queryPlaceholder":"문서에 대해 질문하세요...","rag.searching":"검색 중...","rag.sources":"참조 문서","rag.adding":"추가 중...","rag.parsing":"문서 분석 중...","voiceAction.title":"음성 액션","voiceAction.execute":"실행","voiceAction.presets":"프리셋 명령","voiceAction.history":"실행 이력","voiceAction.noHistory":"실행 이력이 없습니다","voiceAction.blocked":"차단됨 (위험 명령)","voiceAction.executed":"실행됨","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국어","settings.sttLang.en":"English","settings.sttLang.ja":"日本語","settings.sttLang.zh":"中文","template.outputHelperText":"{{필드명}} 형식으로 플레이스홀더를 사용하세요","nav.meeting":"회의","meeting.title":"회의 모드","meeting.newMeeting":"새 회의","meeting.startRecording":"녹음 시작","meeting.stopRecording":"녹음 종료","meeting.recording":"녹음 중","meeting.processing":"회의록 생성 중...","meeting.completed":"완료","meeting.error":"오류","meeting.elapsed":"경과 시간","meeting.memoPlaceholder":"메모 입력 (Enter로 추가)","meeting.memoAdded":"메모 추가됨","meeting.noSessions":"회의 녹음이 없습니다","meeting.noSessionsDesc":"새 회의 버튼을 눌러 녹음을 시작하세요","meeting.summary":"요약","meeting.decisions":"결정사항","meeting.actionItems":"할 일","meeting.timeline":"타임라인","meeting.transcript":"원문 전사","meeting.memos":"메모","meeting.exportPdf":"PDF 내보내기","meeting.exportMarkdown":"마크다운 내보내기","meeting.delete":"삭제","meeting.deleteConfirm":"이 회의록을 삭제하시겠습니까?","meeting.backToList":"목록으로","meeting.notificationTitle":"회의록 준비 완료","meeting.notificationBody":"회의록이 생성되었습니다. 클릭하여 확인하세요.","meeting.sessions":"{{count}}건","meeting.duration":"{{minutes}}분","meeting.editTitle":"제목 편집","meeting.untitled":"무제 회의","meeting.processingStep.merging":"전사 텍스트 합산 중...","meeting.processingStep.generating":"LLM 회의록 생성 중...","meeting.processingStep.parsing":"회의록 파싱 중...","meeting.processingStep.saving":"저장 중...","meeting.processingStep.notifying":"완료 알림 중...","meeting.transcriptTab":"전사","meeting.addDocument":"문서 추가","meeting.selectTemplate":"템플릿 선택","meeting.generate":"생성","meeting.generating":"문서 생성 중...","meeting.editMode":"편집","meeting.previewMode":"미리보기","meeting.modified":"수정됨","meeting.originalText":"원본 보기","meeting.editedText":"수정본 보기","meeting.exportDocx":"DOCX 내보내기","meeting.exportTxt":"TXT 내보내기","meeting.exportFormat":"내보내기","meeting.customPrompt":"커스텀 프롬프트","meeting.templateName":"템플릿 이름","meeting.templatePrompt":"AI 프롬프트","meeting.templateSave":"템플릿 저장","meeting.documentDeleted":"문서가 삭제되었습니다","meeting.autoSaved":"자동 저장됨","meeting.minutesTemplate":"회의록","meeting.reportTemplate":"보고서","meeting.ideaNoteTemplate":"아이디어 노트","meeting.customTemplate":"커스텀","meeting.downloadTranscript":"전사 다운로드","meeting.polish":"AI 다듬기","meeting.polishing":"AI가 전사를 다듬는 중...","meeting.polished":"AI 다듬기 완료","meeting.mindmapTemplate":"마인드맵","meeting.chat":"AI 채팅","meeting.chatPlaceholder":"회의 내용에 대해 질문하세요...","meeting.chatSend":"전송","meeting.chatClear":"대화 초기화","meeting.copyToClipboard":"클립보드 복사","meeting.copied":"복사됨","meeting.chatCollapse":"채팅 접기","meeting.chatExpand":"채팅 펼치기","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI 다듬기에 실패했습니다","meeting.viewDetailError":"회의 상세 정보를 불러오지 못했습니다","meeting.startRecordingError":"녹음을 시작하지 못했습니다","meeting.diarize":"화자 구분","meeting.diarizing":"화자를 구분하는 중...","meeting.diarizeComplete":"화자 구분 완료","meeting.speaker":"화자","settings.hfToken":"HuggingFace 토큰","settings.hfTokenHint":"화자 구분을 위해 HuggingFace 토큰이 필요합니다","settings.diarization":"화자 구분","settings.diarizationHint":"녹음 종료 후 화자를 자동으로 구분합니다"}'),s=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Local AI Voice Assistant","nav.dashboard":"Dashboard","nav.history":"History","nav.dictionary":"Dictionary","nav.commands":"Commands","nav.settings":"Settings","dashboard.sessionOverview":"Session Overview","dashboard.systemStatus":"System Status","dashboard.sessionsToday":"Today\'s Sessions","dashboard.pressToRecord":"Press {{key}} to start recording","dashboard.hotkeyNotSet":"Hotkey not set","dashboard.words":"Words","dashboard.total":"Total","dashboard.streak":"Streak","dashboard.days":"days","dashboard.recording":"Recording","dashboard.sessions":"Sessions","dashboard.today":"Today","dashboard.recentTranscriptions":"Recent Transcriptions","dashboard.noHistory":"No history — press your hotkey to start recording","dashboard.copy":"Copy","dashboard.entries":"{{count}} entries","dashboard.stat":"Stats","dashboard.sys":"System","history.title":"Transcription History","history.search":"Search...","history.entries":"{{count}} entries","history.loading":"Loading...","history.noResults":"No results found","history.noHistory":"No history — start recording","history.count":"{{count}} entries","dictionary.title":"Custom Dictionary","dictionary.words":"{{count}} words","dictionary.add":"Add","dictionary.search":"Search...","dictionary.loading":"Loading...","dictionary.noResults":"No results found","dictionary.noWords":"No words — add custom words to improve STT accuracy","dictionary.used":"Used {{count}} times","dictionary.editTitle":"Edit Word","dictionary.addTitle":"Add Word","dictionary.word":"Word","dictionary.pronunciation":"Pronunciation (optional)","commands.title":"LLM Commands","commands.count":"{{count}} commands","commands.add":"Add","commands.activeCommand":"Active Command","commands.none":"None","commands.loading":"Loading...","commands.noCommands":"No commands — click Add to create one","commands.editTitle":"Edit Command","commands.addTitle":"Add Command","commands.name":"Name","commands.description":"Description","commands.promptTemplate":"Prompt Template","commands.promptHelp":"{{text}} will be replaced with the transcribed text","commands.defaultPrompt":"Please refine the following: {{text}}","settings.title":"Settings","settings.tabs.general":"General","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"About","settings.shortcuts":"Shortcuts","settings.dictation":"Dictation","settings.dictation.desc":"Hold to speak. Transcription begins when you release the key.","settings.agent":"Agent Mode","settings.agent.descWithKey":"Double-press {{key}} to enter Agent mode.","settings.agent.descNoKey":"Set a dictation hotkey first.","settings.oneTouch":"One-Touch Mode","settings.oneTouch.desc":"Press to start, press again to stop. Requires a separate shortcut.","settings.caption":"Live Caption","settings.caption.desc":"Toggle live caption mode with hotkey. Transcribes microphone input in real-time.","settings.captionAudio":"Caption Audio Source","settings.captionSource":"Audio Source","settings.captionSource.mic":"Microphone only","settings.captionSource.system":"System audio only (desktop sound)","settings.captionSource.both":"Microphone + System audio","settings.key":"Key","settings.notSet":"Not set","settings.enabled":"Enabled","settings.disabled":"Disabled","settings.interface":"Interface","settings.theme":"Theme","settings.theme.system":"System","settings.theme.light":"Light","settings.theme.dark":"Dark","settings.language":"Language","settings.appBehavior":"App Behavior","settings.closeToTray":"Minimize to tray on close","settings.autoLaunch":"Launch at system startup","settings.autoInsert":"Auto-insert text after transcription","settings.soundEffects":"Sound Effects","settings.microphone":"Microphone","settings.inputDevice":"Input Device","settings.deviceDefault":"(Default)","settings.textInsert":"Text Insertion","settings.insertMethod":"Insert Method","settings.insertClipboard":"Clipboard (Ctrl+V)","settings.insertKeyboard":"Keyboard Typing","settings.whisperModel":"Whisper Model","settings.model.tiny":"tiny (39 MB, fastest)","settings.model.base":"base (74 MB, balanced)","settings.model.small":"small (244 MB, good)","settings.model.medium":"medium (769 MB, great)","settings.model.large":"large-v3 (1.5 GB, best)","settings.sttLanguage":"Recognition Language","settings.sttLang.auto":"Auto-detect","settings.ollamaServer":"Ollama Server","settings.ollamaUrl":"Ollama Server URL","settings.ollamaHint":"Connects automatically when Ollama is running. Pull models directly in Ollama (e.g. ollama pull qwen3:4b).","settings.llmModel":"LLM Model","settings.postProcess":"Voice Post-Processing","settings.defaultAction":"Default Post-Processing Command","settings.action.none":"None (raw transcription)","settings.action.refine":"Refine (grammar + fluency)","settings.action.translate":"Translate","settings.action.summarize":"Summarize","settings.action.grammar":"Grammar Correction","settings.action.custom":"Custom Prompt","settings.actionHint":"The selected LLM post-processing will be applied to your transcription after recording. Only works when Ollama is connected.","settings.about.version":"Version","settings.about.techStack":"Tech Stack","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Voice Engine","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"A fully local AI voice assistant built on Speakly reverse-engineering insights. Runs entirely offline with no cloud dependencies.","settings.about.restartOnboarding":"Restart Setup Wizard","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama is not running","status.nudge.desc":"Ollama is required for LLM post-processing (translation, summarization, etc.).","status.nudge.guide":"View setup guide →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"No typing needed — just speak. Your local AI voice assistant.","onboarding.welcome.start":"Get Started","onboarding.mic.title":"Microphone Setup","onboarding.mic.desc":"Choose a microphone to use. You can change this later in Settings.","onboarding.hotkey.title":"Shortcut Setup","onboarding.hotkey.desc":"Set your dictation shortcut. Hold the key while speaking to record.","onboarding.hotkey.notSet":"No shortcut set","onboarding.hotkey.change":"Change Shortcut","onboarding.hotkey.set":"Set Shortcut","onboarding.ollama.title":"Install Ollama (Optional)","onboarding.ollama.desc":"Ollama is required for LLM post-processing like translation and summarization. Voice dictation works without it.","onboarding.ollama.download":"Download Ollama","onboarding.ollama.modelHint":"After installation, download a model from your terminal","onboarding.done.title":"You\'re all set!","onboarding.done.descWithKey":"Hold {{key}} and speak — your voice will be converted to text.","onboarding.done.descNoKey":"Set a shortcut in Settings to start voice dictation.","onboarding.done.start":"Start Using","onboarding.back":"Back","onboarding.next":"Next","hotkey.title":"Set Shortcut","hotkey.dictationTitle":"Set Dictation Shortcut","hotkey.oneTouchTitle":"Set One-Touch Mode Shortcut","hotkey.captionTitle":"Set Live Caption Shortcut","hotkey.prompt":"Press a key combination...","hotkey.ready":"✓ {{keys}} — press Save to confirm","hotkey.noKey":"Please press a key","hotkey.reserved":"{{keys}} is a reserved system shortcut","hotkey.current":"Current: {{keys}}","hotkey.hint":"Enter a combination (e.g. Ctrl+Shift+Q) or a single key (e.g. F5)","hotkey.reset":"Clear","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Install Ollama","ollama.step1.desc":"Ollama is a free tool for running LLMs locally.","ollama.step2.title":"STEP 2 — Download a Model","ollama.step2.desc":"Pull a model from your terminal. Recommended:","ollama.step2.alt":"Or a larger model: ollama pull qwen3:8b (more accurate, slower)","ollama.step3.title":"STEP 3 — Auto-Connect","ollama.step3.desc":"Once Ollama is running, D3RO-VOICE will detect it automatically. When the status bar LED turns from red to green, you\'re ready!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Cancel","common.save":"Save","common.delete":"Delete","common.add":"Add","common.edit":"Edit","common.close":"Close","common.confirm":"Confirm","common.loading":"Loading...","common.copy":"Copy","common.test":"Test","common.stop":"Stop","memo.tags":"Tags","memo.addTag":"Add Tag","memo.removeTag":"Remove Tag","memo.tagPlaceholder":"Type a tag and press Enter","memo.noTags":"No tags","memo.export":"Export as Markdown","memo.exportSuccess":"Export complete","memo.filterByTag":"Filter by tag","memo.allTags":"All Tags","memo.clearFilter":"Clear filter","voiceCommand.title":"Voice Commands","voiceCommand.enabled":"Voice Keyword Recognition","voiceCommand.enabledDesc":"Detects keywords at the start of transcription to auto-select commands.","voiceCommand.keywords":"Keywords","voiceCommand.keywordPlaceholder":"Type keyword and press Enter","voiceCommand.noKeywords":"No keywords","voiceCommand.matchMode":"Match Mode","voiceCommand.matchMode.prefix":"Starts with","voiceCommand.matchMode.suffix":"Ends with","voiceCommand.matchMode.contains":"Contains","chain.title":"LLM Chains","chain.count":"{{count}} chains","chain.add":"Add Chain","chain.editTitle":"Edit Chain","chain.addTitle":"Add Chain","chain.name":"Chain Name","chain.steps":"Steps","chain.addStep":"Add Step","chain.removeStep":"Remove","chain.inputSource":"Input Source","chain.inputSource.original":"Original Text","chain.inputSource.previous":"Previous Step Result","chain.selectInstruction":"Select Command","chain.execute":"Execute","chain.executing":"Executing...","chain.noChains":"No chains — create a pipeline to run multiple commands in sequence","chain.step":"Step {{n}}","chain.progress":"Processing step {{current}}/{{total}}","context.title":"Screen Context","context.enabled":"Screen Context","context.enabledDesc":"Captures active app and selected text when recording starts, and sends it to the LLM.","dashboard.caption":"Live Caption","dashboard.captionStart":"Start Caption","dashboard.captionStop":"Stop Caption","dashboard.captionActive":"Caption Active","settings.voiceCommands":"Voice Commands","settings.voiceCommands.desc":"Detects keywords in transcription to auto-select commands.","settings.screenContext":"Screen Context","settings.screenContext.desc":"Sends active app info and selected text to the LLM during recording.","date.today":"Today","date.yesterday":"Yesterday","license.title":"License","license.currentTier":"Current Tier","license.free":"FREE","license.pro":"PRO","license.proPlus":"PRO+","license.activate":"Activate License","license.deactivate":"Deactivate","license.keyPlaceholder":"Enter license key...","license.activating":"Activating...","license.activated":"Activated","license.activateError":"Activation failed: {{message}}","license.deactivated":"Deactivated","license.machineId":"Machine ID","license.activatedAt":"Activated At","license.manageLicense":"Manage License","license.upgrade":"Upgrade","license.upgradeTitle":"Upgrade to Pro","license.upgradeDesc":"Unlock all features","license.quotaUsed":"{{used}}/{{limit}} used","license.quotaUnlimited":"Unlimited","license.tierComparison":"Tier Comparison","license.dailyUsage":"Daily Usage","license.feature.dictation":"Dictation","license.feature.llm_process":"LLM Processing","license.feature.live_caption":"Live Caption","license.feature.screen_context":"Screen Context","license.feature.voice_command":"Voice Commands","license.feature.llm_chain":"LLM Chain","license.feature.voice_memo":"Voice Memo","license.feature.history_unlimited":"Unlimited History","license.feature.history_export":"History Export","license.feature.custom_instruction_create":"Custom Instruction","license.feature.file_transcription":"File Transcription","license.feature.voice_conversation":"Voice Conversation","license.feature.dictation_template":"Dictation Template","license.feature.meeting_summary":"Meeting Summary","license.feature.local_rag":"Local RAG","license.feature.os_automation":"OS Automation","license.feature.llmProcess":"LLM Processing","license.feature.liveCaption":"Live Caption","license.feature.screenContext":"Screen Context","license.feature.voiceCommand":"Voice Commands","license.feature.llmChain":"LLM Chain","license.feature.voiceMemo":"Voice Memo","license.feature.historyUnlimited":"Unlimited History","license.feature.historyExport":"History Export","license.feature.customInstruction":"Custom Instruction","license.feature.fileTranscription":"File Transcription","license.feature.voiceConversation":"Voice Conversation","license.feature.dictationTemplate":"Dictation Template","license.feature.meetingSummary":"Meeting Summary","license.feature.localRag":"Local RAG","license.feature.osAutomation":"OS Automation","license.pro.required":"PRO Required","license.proPlus.required":"PRO+ Required","license.included":"Included","license.notIncluded":"Not included","license.keyLabel":"License Key","license.quotaExceeded.title":"You\'ve used all your daily {{feature}}","license.quotaExceeded.desc":"Upgrade to Pro for unlimited usage","license.tierRequired.title":"{{feature}} is a {{tier}} feature","license.tierRequired.desc":"Upgrade to {{tier}} to unlock","license.tryTomorrow":"Try again tomorrow","license.learnMore":"Learn more","license.upgradeBenefits":"Upgrade Benefits","license.benefit.unlimitedDictation":"Unlimited dictation","license.benefit.unlimitedLLM":"Unlimited AI polish","license.benefit.liveCaption":"Live captions","license.benefit.unlimitedHistory":"Unlimited history retention","license.usageToday":"Usage today","license.perDay":"/day","license.unlimited":"Unlimited","license.locked":"Locked","license.nav":"License","fileTranscription.title":"File Transcription","fileTranscription.dropZone":"Drop audio/video file here","fileTranscription.dropZoneHint":"Supports MP3, WAV, M4A, MP4, MKV, WEBM","fileTranscription.converting":"Converting...","fileTranscription.processing":"Transcribing...","fileTranscription.progress":"Chunk {{current}} / {{total}}","fileTranscription.complete":"Transcription complete","fileTranscription.copyAll":"Copy All","fileTranscription.cancel":"Cancel","fileTranscription.retry":"Retry","fileTranscription.error.invalidFormat":"Unsupported file format","fileTranscription.error.unknown":"Unknown error","meetingSummary.title":"Meeting Summary","meetingSummary.generating":"Generating summary...","meetingSummary.summary":"Summary","meetingSummary.decisions":"Key Decisions","meetingSummary.actionItems":"Action Items","meetingSummary.exportMarkdown":"Export as Markdown","meetingSummary.noSummary":"No summary available","meetingSummary.generate":"Generate Summary","template.title":"Dictation Templates","template.create":"New Template","template.edit":"Edit Template","template.delete":"Delete","template.name":"Template Name","template.description":"Description","template.fields":"Fields","template.addField":"Add Field","template.fieldName":"Field Name","template.fieldLabel":"Label","template.fieldPrompt":"Voice Prompt","template.outputFormat":"Output Format","template.startSession":"Start","template.cancelSession":"Cancel Session","template.empty":"No templates","nav.conversation":"Talk","conversation.title":"Voice Conversation","conversation.idle":"Idle","conversation.listening":"Listening","conversation.thinking":"Thinking","conversation.speaking":"Speaking","conversation.empty":"Talk to D3RO","conversation.emptyHint":"Press the mic button or type a message","conversation.inputPlaceholder":"Type a message...","conversation.end":"End","conversation.clearHistory":"Clear history","nav.knowledge":"Knowledge","rag.title":"Knowledge Base","rag.addDocument":"Add Document","rag.documents":"Documents","rag.noDocuments":"No documents","rag.chunks":"chunks","rag.indexed":"Indexed","rag.pending":"Pending","rag.indexing":"Indexing","rag.reindex":"Reindex","rag.askQuestion":"Ask a Question","rag.queryPlaceholder":"Ask about your documents...","rag.searching":"Searching...","rag.sources":"Sources","rag.adding":"Adding...","rag.parsing":"Parsing document...","voiceAction.title":"Voice Actions","voiceAction.execute":"Execute","voiceAction.presets":"Preset Commands","voiceAction.history":"Action History","voiceAction.noHistory":"No action history","voiceAction.blocked":"Blocked (unsafe)","voiceAction.executed":"Executed","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국어 (Korean)","settings.sttLang.en":"English","settings.sttLang.ja":"日本語 (Japanese)","settings.sttLang.zh":"中文 (Chinese)","template.outputHelperText":"Use {{fieldName}} for placeholders","nav.meeting":"Meeting","meeting.title":"Meeting Mode","meeting.newMeeting":"New Meeting","meeting.startRecording":"Start Recording","meeting.stopRecording":"Stop Recording","meeting.recording":"Recording","meeting.processing":"Generating minutes...","meeting.completed":"Completed","meeting.error":"Error","meeting.elapsed":"Elapsed","meeting.memoPlaceholder":"Type a memo (Enter to add)","meeting.memoAdded":"Memo added","meeting.noSessions":"No meeting recordings","meeting.noSessionsDesc":"Press New Meeting to start recording","meeting.summary":"Summary","meeting.decisions":"Decisions","meeting.actionItems":"Action Items","meeting.timeline":"Timeline","meeting.transcript":"Raw Transcript","meeting.memos":"Memos","meeting.exportPdf":"Export PDF","meeting.exportMarkdown":"Export Markdown","meeting.delete":"Delete","meeting.deleteConfirm":"Delete this meeting record?","meeting.backToList":"Back to List","meeting.notificationTitle":"Minutes Ready","meeting.notificationBody":"Meeting minutes have been generated.","meeting.sessions":"{{count}} sessions","meeting.duration":"{{minutes}} min","meeting.editTitle":"Edit Title","meeting.untitled":"Untitled Meeting","meeting.processingStep.merging":"Merging transcript...","meeting.processingStep.generating":"Generating minutes with LLM...","meeting.processingStep.parsing":"Parsing minutes...","meeting.processingStep.saving":"Saving...","meeting.processingStep.notifying":"Sending notification...","meeting.transcriptTab":"Transcript","meeting.addDocument":"Add Document","meeting.selectTemplate":"Select Template","meeting.generate":"Generate","meeting.generating":"Generating document...","meeting.editMode":"Edit","meeting.previewMode":"Preview","meeting.modified":"Modified","meeting.originalText":"Original","meeting.editedText":"Edited","meeting.exportDocx":"Export DOCX","meeting.exportTxt":"Export TXT","meeting.exportFormat":"Export","meeting.customPrompt":"Custom Prompt","meeting.templateName":"Template Name","meeting.templatePrompt":"AI Prompt","meeting.templateSave":"Save Template","meeting.documentDeleted":"Document deleted","meeting.autoSaved":"Auto-saved","meeting.minutesTemplate":"Meeting Minutes","meeting.reportTemplate":"Report","meeting.ideaNoteTemplate":"Idea Note","meeting.customTemplate":"Custom","meeting.downloadTranscript":"Download Transcript","meeting.polish":"AI Polish","meeting.polishing":"AI is polishing transcript...","meeting.polished":"AI Polish complete","meeting.mindmapTemplate":"Mind Map","meeting.chat":"AI Chat","meeting.chatPlaceholder":"Ask about the meeting...","meeting.chatSend":"Send","meeting.chatClear":"Clear Chat","meeting.copyToClipboard":"Copy to Clipboard","meeting.copied":"Copied","meeting.chatCollapse":"Collapse Chat","meeting.chatExpand":"Expand Chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI polishing failed","meeting.viewDetailError":"Failed to load meeting details","meeting.startRecordingError":"Failed to start recording","meeting.diarize":"Diarize","meeting.diarizing":"Identifying speakers...","meeting.diarizeComplete":"Diarization complete","meeting.speaker":"Speaker","settings.hfToken":"HuggingFace Token","settings.hfTokenHint":"A HuggingFace token is required for speaker diarization","settings.diarization":"Speaker Diarization","settings.diarizationHint":"Automatically identify speakers after recording ends"}'),r=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"ローカルAI音声アシスタント","nav.dashboard":"ダッシュボード","nav.history":"履歴","nav.dictionary":"辞書","nav.commands":"コマンド","nav.settings":"設定","dashboard.sessionOverview":"セッション概要","dashboard.systemStatus":"システム状態","dashboard.sessionsToday":"本日のセッション","dashboard.pressToRecord":"{{key}} を押して録音開始","dashboard.hotkeyNotSet":"ホットキー未設定","dashboard.words":"単語","dashboard.total":"合計","dashboard.streak":"連続","dashboard.days":"日","dashboard.recording":"録音","dashboard.sessions":"セッション","dashboard.today":"今日","dashboard.recentTranscriptions":"最近の文字起こし","dashboard.noHistory":"履歴なし — ホットキーを押して録音を開始してください","dashboard.copy":"コピー","dashboard.entries":"{{count}}件","dashboard.stat":"統計","dashboard.sys":"システム","history.title":"文字起こし履歴","history.search":"検索...","history.entries":"{{count}}件","history.loading":"読み込み中...","history.noResults":"検索結果なし","history.noHistory":"履歴なし — 録音を開始してください","history.count":"{{count}}件","dictionary.title":"カスタム辞書","dictionary.words":"{{count}}語","dictionary.add":"追加","dictionary.search":"検索...","dictionary.loading":"読み込み中...","dictionary.noResults":"検索結果なし","dictionary.noWords":"単語なし — STTの精度向上のためカスタム単語を追加してください","dictionary.used":"{{count}}回使用","dictionary.editTitle":"単語を編集","dictionary.addTitle":"単語を追加","dictionary.word":"単語","dictionary.pronunciation":"読み仮名 (任意)","commands.title":"LLMコマンド","commands.count":"{{count}}個","commands.add":"追加","commands.activeCommand":"アクティブコマンド","commands.none":"なし","commands.loading":"読み込み中...","commands.noCommands":"コマンドなし — 追加をクリックして作成","commands.editTitle":"コマンドを編集","commands.addTitle":"コマンドを追加","commands.name":"名前","commands.description":"説明","commands.promptTemplate":"プロンプトテンプレート","commands.promptHelp":"{{text}} は文字起こしされたテキストに置換されます","commands.defaultPrompt":"{{text}} を整えてください。","settings.title":"設定","settings.tabs.general":"一般","settings.tabs.audio":"オーディオ","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"情報","settings.shortcuts":"ショートカット","settings.dictation":"ディクテーション","settings.dictation.desc":"押しながら話します。キーを離すと文字起こしが始まります。","settings.agent":"エージェントモード","settings.agent.descWithKey":"{{key}} を2回クリックするとエージェントモードに入ります。","settings.agent.descNoKey":"先にディクテーションホットキーを設定してください。","settings.oneTouch":"ワンタッチモード","settings.oneTouch.desc":"押して開始、もう一度押して停止。別のショートカットが必要です。","settings.key":"キー","settings.notSet":"未設定","settings.enabled":"有効","settings.disabled":"無効","settings.interface":"インターフェース","settings.theme":"テーマ","settings.theme.system":"システム","settings.theme.light":"ライト","settings.theme.dark":"ダーク","settings.language":"言語","settings.appBehavior":"アプリの動作","settings.closeToTray":"トレイに最小化","settings.autoLaunch":"システム起動時に自動起動","settings.autoInsert":"文字起こし後に自動テキスト挿入","settings.soundEffects":"効果音","settings.microphone":"マイク","settings.inputDevice":"入力デバイス","settings.deviceDefault":"(デフォルト)","settings.textInsert":"テキスト挿入","settings.insertMethod":"挿入方式","settings.insertClipboard":"クリップボード (Ctrl+V)","settings.insertKeyboard":"キーボード入力","settings.whisperModel":"Whisperモデル","settings.model.tiny":"tiny (39 MB, 最速)","settings.model.base":"base (74 MB, バランス)","settings.model.small":"small (244 MB, 良好)","settings.model.medium":"medium (769 MB, 高精度)","settings.model.large":"large-v3 (1.5 GB, 最高)","settings.sttLanguage":"認識言語","settings.sttLang.auto":"自動検出","settings.ollamaServer":"Ollamaサーバー","settings.ollamaUrl":"OllamaサーバーURL","settings.ollamaHint":"Ollamaが起動していれば自動的に接続されます。モデルはOllamaから直接pullしてください(例: ollama pull qwen3:4b)。","settings.postProcess":"音声後処理","settings.defaultAction":"デフォルト後処理コマンド","settings.action.none":"なし (元のテキストをそのまま)","settings.action.refine":"整形 (文法+自然さ)","settings.action.translate":"翻訳","settings.action.summarize":"要約","settings.action.grammar":"文法修正","settings.action.custom":"カスタムプロンプト","settings.actionHint":"ホットキーで録音後、文字起こしされたテキストに選択したLLM後処理が適用されます。Ollamaが接続されている場合のみ動作します。","settings.about.version":"バージョン","settings.about.techStack":"技術スタック","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"音声エンジン","settings.about.voiceEngineValue":"STT: faster-whisper (ローカル) / LLM: Ollama (ローカル)","settings.about.description":"Speaklyリバースエンジニアリングのノウハウをもとに構築したローカルAI音声アシスタント。クラウドに依存せず完全ローカルで動作します。","settings.about.restartOnboarding":"初期設定ガイドをもう一度見る","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollamaが起動していません","status.nudge.desc":"LLM後処理(翻訳、要約など)を使用するにはOllamaが必要です。","status.nudge.guide":"インストールガイドを見る →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"タイピング不要、音声で。ローカルAI音声アシスタントです。","onboarding.welcome.start":"始める","onboarding.mic.title":"マイク設定","onboarding.mic.desc":"使用するマイクを選択してください。後で設定から変更できます。","onboarding.hotkey.title":"ショートカット設定","onboarding.hotkey.desc":"ディクテーションショートカットを設定してください。キーを押している間、録音されます。","onboarding.hotkey.notSet":"ショートカットが設定されていません","onboarding.hotkey.change":"ショートカットを変更","onboarding.hotkey.set":"ショートカットを設定","onboarding.ollama.title":"Ollamaのインストール (任意)","onboarding.ollama.desc":"翻訳、要約などのLLM後処理を使用するにはOllamaが必要です。音声ディクテーション自体はOllamaなしでも動作します。","onboarding.ollama.download":"Ollamaをダウンロード","onboarding.ollama.modelHint":"インストール後、ターミナルでモデルをダウンロードしてください","onboarding.done.title":"設定完了!","onboarding.done.descWithKey":"{{key}} キーを押しながら話すと、音声がテキストに変換されます。","onboarding.done.descNoKey":"設定でショートカットを指定すると、音声ディクテーションを開始できます。","onboarding.done.start":"始める","onboarding.back":"戻る","onboarding.next":"次へ","hotkey.title":"ショートカット設定","hotkey.dictationTitle":"ディクテーションショートカットの設定","hotkey.oneTouchTitle":"ワンタッチモードショートカットの設定","hotkey.prompt":"キーの組み合わせを押してください...","hotkey.ready":"✓ {{keys}} — 保存を押してください","hotkey.noKey":"キーを入力してください","hotkey.reserved":"{{keys}} はシステム予約のショートカットです","hotkey.current":"現在: {{keys}}","hotkey.hint":"組み合わせキー(例: Ctrl+Shift+Q)または単一キー(例: F5)を入力してください","hotkey.reset":"再入力","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Ollamaのインストール","ollama.step1.desc":"OllamaはローカルでLLMを実行するための無料ツールです。","ollama.step2.title":"STEP 2 — モデルのダウンロード","ollama.step2.desc":"ターミナルで希望のモデルをpullしてください。日本語におすすめ:","ollama.step2.alt":"または大きいモデル: ollama pull qwen3:8b (より正確、より遅い)","ollama.step3.title":"STEP 3 — 自動接続","ollama.step3.desc":"Ollamaが起動するとD3RO-VOICEが自動的に検出します。下部ステータスバーのLEDが赤から緑に変われば準備完了!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"キャンセル","common.save":"保存","common.delete":"削除","common.add":"追加","common.edit":"編集","common.close":"閉じる","common.confirm":"確認","common.loading":"読み込み中...","common.copy":"コピー","common.test":"テスト","common.stop":"停止","date.today":"今日","date.yesterday":"昨日","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국語","settings.sttLang.en":"English","settings.sttLang.ja":"日本語","settings.sttLang.zh":"中文","template.outputHelperText":"{{フィールド名}} でプレースホルダーを使用","nav.meeting":"ミーティング","meeting.title":"ミーティングモード","meeting.newMeeting":"新規ミーティング","meeting.startRecording":"録音開始","meeting.stopRecording":"録音停止","meeting.recording":"録音中","meeting.processing":"議事録を生成中...","meeting.completed":"完了","meeting.error":"エラー","meeting.elapsed":"経過時間","meeting.memoPlaceholder":"メモを入力(Enterで追加)","meeting.memoAdded":"メモを追加しました","meeting.noSessions":"ミーティングの録音がありません","meeting.noSessionsDesc":"「新規ミーティング」を押して録音を開始してください","meeting.summary":"要約","meeting.decisions":"決定事項","meeting.actionItems":"アクションアイテム","meeting.timeline":"タイムライン","meeting.transcript":"生のトランスクリプト","meeting.memos":"メモ","meeting.exportPdf":"PDFエクスポート","meeting.exportMarkdown":"Markdownエクスポート","meeting.delete":"削除","meeting.deleteConfirm":"このミーティング記録を削除しますか?","meeting.backToList":"一覧に戻る","meeting.notificationTitle":"議事録が完成しました","meeting.notificationBody":"ミーティングの議事録が生成されました。","meeting.sessions":"{{count}} セッション","meeting.duration":"{{minutes}} 分","meeting.editTitle":"タイトルを編集","meeting.untitled":"無題のミーティング","meeting.processingStep.merging":"トランスクリプトをマージ中...","meeting.processingStep.generating":"LLMで議事録を生成中...","meeting.processingStep.parsing":"議事録を解析中...","meeting.processingStep.saving":"保存中...","meeting.processingStep.notifying":"通知を送信中...","meeting.transcriptTab":"文字起こし","meeting.addDocument":"ドキュメント追加","meeting.selectTemplate":"テンプレートを選択","meeting.generate":"生成","meeting.generating":"ドキュメントを生成中...","meeting.editMode":"編集","meeting.previewMode":"プレビュー","meeting.modified":"編集済み","meeting.originalText":"原文","meeting.editedText":"編集版","meeting.exportDocx":"DOCXエクスポート","meeting.exportTxt":"TXTエクスポート","meeting.exportFormat":"エクスポート","meeting.customPrompt":"カスタムプロンプト","meeting.templateName":"テンプレート名","meeting.templatePrompt":"AIプロンプト","meeting.templateSave":"テンプレートを保存","meeting.documentDeleted":"ドキュメントが削除されました","meeting.autoSaved":"自動保存済み","meeting.minutesTemplate":"議事録","meeting.reportTemplate":"レポート","meeting.ideaNoteTemplate":"アイデアノート","meeting.customTemplate":"カスタム","meeting.downloadTranscript":"文字起こしをダウンロード","meeting.polish":"AI で整える","meeting.polishing":"AI が文字起こしを整えています...","meeting.polished":"AI 整形完了","meeting.mindmapTemplate":"マインドマップ","meeting.chat":"AI チャット","meeting.chatPlaceholder":"会議について質問してください...","meeting.chatSend":"送信","meeting.chatClear":"チャットをクリア","meeting.copyToClipboard":"クリップボードにコピー","meeting.copied":"コピーしました","meeting.chatCollapse":"チャットを折り畳む","meeting.chatExpand":"チャットを展開","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI磨き上げに失敗しました","meeting.viewDetailError":"会議の詳細を読み込めませんでした","meeting.startRecordingError":"録音を開始できませんでした","meeting.diarize":"話者分離","meeting.diarizing":"話者を識別中...","meeting.diarizeComplete":"話者分離完了","meeting.speaker":"話者","settings.hfToken":"HuggingFaceトークン","settings.hfTokenHint":"話者分離にはHuggingFaceトークンが必要です","settings.diarization":"話者分離","settings.diarizationHint":"録音終了後に自動的に話者を識別します"}'),m=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"本地AI语音助手","nav.dashboard":"仪表板","nav.history":"历史记录","nav.dictionary":"词典","nav.commands":"命令","nav.settings":"设置","dashboard.sessionOverview":"会话概览","dashboard.systemStatus":"系统状态","dashboard.sessionsToday":"今日会话","dashboard.pressToRecord":"按下 {{key}} 开始录音","dashboard.hotkeyNotSet":"未设置热键","dashboard.words":"词数","dashboard.total":"总计","dashboard.streak":"连续","dashboard.days":"天","dashboard.recording":"录音","dashboard.sessions":"会话","dashboard.today":"今天","dashboard.recentTranscriptions":"最近转录","dashboard.noHistory":"暂无历史记录 — 按下热键开始录音","dashboard.copy":"复制","dashboard.entries":"{{count}}条","dashboard.stat":"统计","dashboard.sys":"系统","history.title":"转录历史","history.search":"搜索...","history.entries":"{{count}}条","history.loading":"加载中...","history.noResults":"无搜索结果","history.noHistory":"暂无历史记录 — 请开始录音","history.count":"{{count}}条","dictionary.title":"自定义词典","dictionary.words":"{{count}}个词","dictionary.add":"添加","dictionary.search":"搜索...","dictionary.loading":"加载中...","dictionary.noResults":"无搜索结果","dictionary.noWords":"暂无词条 — 添加自定义词汇以提高STT识别精度","dictionary.used":"已使用{{count}}次","dictionary.editTitle":"编辑词条","dictionary.addTitle":"添加词条","dictionary.word":"词汇","dictionary.pronunciation":"发音(可选)","commands.title":"LLM命令","commands.count":"{{count}}个","commands.add":"添加","commands.activeCommand":"当前命令","commands.none":"无","commands.loading":"加载中...","commands.noCommands":"暂无命令 — 点击添加以创建","commands.editTitle":"编辑命令","commands.addTitle":"添加命令","commands.name":"名称","commands.description":"描述","commands.promptTemplate":"提示词模板","commands.promptHelp":"{{text}} 将被替换为转录的文本","commands.defaultPrompt":"请润色以下内容:{{text}}","settings.title":"设置","settings.tabs.general":"通用","settings.tabs.audio":"音频","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"关于","settings.shortcuts":"快捷键","settings.dictation":"听写","settings.dictation.desc":"按住键开始说话,松开键后开始转录。","settings.agent":"Agent模式","settings.agent.descWithKey":"双击 {{key}} 进入Agent模式。","settings.agent.descNoKey":"请先设置听写热键。","settings.oneTouch":"一触即发模式","settings.oneTouch.desc":"按下开始,再次按下停止。需要单独的快捷键。","settings.key":"键","settings.notSet":"未设置","settings.enabled":"已启用","settings.disabled":"已禁用","settings.interface":"界面","settings.theme":"主题","settings.theme.system":"跟随系统","settings.theme.light":"浅色","settings.theme.dark":"深色","settings.language":"语言","settings.appBehavior":"应用行为","settings.closeToTray":"最小化到托盘","settings.autoLaunch":"开机自动启动","settings.autoInsert":"转录后自动插入文本","settings.soundEffects":"音效","settings.microphone":"麦克风","settings.inputDevice":"输入设备","settings.deviceDefault":"(默认)","settings.textInsert":"文本插入","settings.insertMethod":"插入方式","settings.insertClipboard":"剪贴板(Ctrl+V)","settings.insertKeyboard":"键盘输入","settings.whisperModel":"Whisper模型","settings.model.tiny":"tiny(39 MB,最快)","settings.model.base":"base(74 MB,均衡)","settings.model.small":"small(244 MB,良好)","settings.model.medium":"medium(769 MB,优秀)","settings.model.large":"large-v3(1.5 GB,最佳)","settings.sttLanguage":"识别语言","settings.sttLang.auto":"自动检测","settings.ollamaServer":"Ollama服务器","settings.ollamaUrl":"Ollama服务器URL","settings.ollamaHint":"Ollama运行时将自动连接。请直接在Ollama中pull模型(例如:ollama pull qwen3:4b)。","settings.postProcess":"语音后处理","settings.defaultAction":"默认后处理命令","settings.action.none":"无(保留原始文本)","settings.action.refine":"润色(语法+自然度)","settings.action.translate":"翻译","settings.action.summarize":"摘要","settings.action.grammar":"语法校正","settings.action.custom":"自定义提示词","settings.actionHint":"通过热键录音后,所选LLM后处理将应用于转录文本。仅在Ollama连接时有效。","settings.about.version":"版本","settings.about.techStack":"技术栈","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"语音引擎","settings.about.voiceEngineValue":"STT: faster-whisper(本地)/ LLM: Ollama(本地)","settings.about.description":"基于Speakly逆向工程经验构建的本地AI语音助手,无需依赖云端,完全在本地运行。","settings.about.restartOnboarding":"重新查看初始设置引导","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama未运行","status.nudge.desc":"使用LLM后处理(翻译、摘要等)需要Ollama。","status.nudge.guide":"查看安装指南 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"无需打字,用声音操作。本地AI语音助手。","onboarding.welcome.start":"开始","onboarding.mic.title":"麦克风设置","onboarding.mic.desc":"选择要使用的麦克风,之后可在设置中更改。","onboarding.hotkey.title":"快捷键设置","onboarding.hotkey.desc":"设置听写快捷键,按住该键时进行录音。","onboarding.hotkey.notSet":"尚未设置快捷键","onboarding.hotkey.change":"更改快捷键","onboarding.hotkey.set":"设置快捷键","onboarding.ollama.title":"安装Ollama(可选)","onboarding.ollama.desc":"使用翻译、摘要等LLM后处理功能需要Ollama。语音听写本身无需Ollama即可使用。","onboarding.ollama.download":"下载Ollama","onboarding.ollama.modelHint":"安装后在终端中下载模型","onboarding.done.title":"设置完成!","onboarding.done.descWithKey":"按住 {{key}} 键说话,语音即可转换为文本。","onboarding.done.descNoKey":"在设置中指定快捷键后即可开始语音听写。","onboarding.done.start":"开始","onboarding.back":"返回","onboarding.next":"下一步","hotkey.title":"快捷键设置","hotkey.dictationTitle":"设置听写快捷键","hotkey.oneTouchTitle":"设置一触即发模式快捷键","hotkey.prompt":"请按下按键组合...","hotkey.ready":"✓ {{keys}} — 请点击保存","hotkey.noKey":"请输入按键","hotkey.reserved":"{{keys}} 是系统保留快捷键","hotkey.current":"当前: {{keys}}","hotkey.hint":"请输入组合键(例如:Ctrl+Shift+Q)或单个键(例如:F5)","hotkey.reset":"重新输入","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — 安装Ollama","ollama.step1.desc":"Ollama是一款在本地运行LLM的免费工具。","ollama.step2.title":"STEP 2 — 下载模型","ollama.step2.desc":"在终端中pull所需模型。推荐中文模型:","ollama.step2.alt":"或更大的模型:ollama pull qwen3:8b(更精准,更慢)","ollama.step3.title":"STEP 3 — 自动连接","ollama.step3.desc":"Ollama启动后,D3RO-VOICE将自动检测。底部状态栏的LED从红色变为绿色即表示准备就绪!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"取消","common.save":"保存","common.delete":"删除","common.add":"添加","common.edit":"编辑","common.close":"关闭","common.confirm":"确认","common.loading":"加载中...","common.copy":"复制","common.test":"测试","common.stop":"停止","date.today":"今天","date.yesterday":"昨天","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"韩语","settings.sttLang.en":"English","settings.sttLang.ja":"日语","settings.sttLang.zh":"中文","template.outputHelperText":"使用 {{字段名}} 作为占位符","nav.meeting":"会议","meeting.title":"会议模式","meeting.newMeeting":"新建会议","meeting.startRecording":"开始录音","meeting.stopRecording":"停止录音","meeting.recording":"录音中","meeting.processing":"正在生成会议纪要...","meeting.completed":"已完成","meeting.error":"错误","meeting.elapsed":"已用时","meeting.memoPlaceholder":"输入备忘(Enter 添加)","meeting.memoAdded":"备忘已添加","meeting.noSessions":"暂无会议录音","meeting.noSessionsDesc":"点击「新建会议」开始录音","meeting.summary":"摘要","meeting.decisions":"决议","meeting.actionItems":"待办事项","meeting.timeline":"时间轴","meeting.transcript":"原始转录","meeting.memos":"备忘","meeting.exportPdf":"导出 PDF","meeting.exportMarkdown":"导出 Markdown","meeting.delete":"删除","meeting.deleteConfirm":"删除此会议记录?","meeting.backToList":"返回列表","meeting.notificationTitle":"会议纪要已就绪","meeting.notificationBody":"会议纪要已生成。","meeting.sessions":"{{count}} 场会议","meeting.duration":"{{minutes}} 分钟","meeting.editTitle":"编辑标题","meeting.untitled":"无标题会议","meeting.processingStep.merging":"正在合并转录...","meeting.processingStep.generating":"正在用 LLM 生成会议纪要...","meeting.processingStep.parsing":"正在解析会议纪要...","meeting.processingStep.saving":"正在保存...","meeting.processingStep.notifying":"正在发送通知...","meeting.transcriptTab":"转录","meeting.addDocument":"添加文档","meeting.selectTemplate":"选择模板","meeting.generate":"生成","meeting.generating":"正在生成文档...","meeting.editMode":"编辑","meeting.previewMode":"预览","meeting.modified":"已修改","meeting.originalText":"原文","meeting.editedText":"编辑版","meeting.exportDocx":"导出 DOCX","meeting.exportTxt":"导出 TXT","meeting.exportFormat":"导出","meeting.customPrompt":"自定义提示","meeting.templateName":"模板名称","meeting.templatePrompt":"AI 提示","meeting.templateSave":"保存模板","meeting.documentDeleted":"文档已删除","meeting.autoSaved":"已自动保存","meeting.minutesTemplate":"会议记录","meeting.reportTemplate":"报告","meeting.ideaNoteTemplate":"创意笔记","meeting.customTemplate":"自定义","meeting.downloadTranscript":"下载转录","meeting.polish":"AI 润色","meeting.polishing":"AI 正在润色转录...","meeting.polished":"AI 润色完成","meeting.mindmapTemplate":"思维导图","meeting.chat":"AI 聊天","meeting.chatPlaceholder":"询问关于会议的内容...","meeting.chatSend":"发送","meeting.chatClear":"清空聊天","meeting.copyToClipboard":"复制到剪贴板","meeting.copied":"已复制","meeting.chatCollapse":"收起聊天","meeting.chatExpand":"展开聊天","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI润色失败","meeting.viewDetailError":"无法加载会议详情","meeting.startRecordingError":"无法开始录音","meeting.diarize":"说话人分离","meeting.diarizing":"正在识别说话人...","meeting.diarizeComplete":"说话人分离完成","meeting.speaker":"说话人","settings.hfToken":"HuggingFace令牌","settings.hfTokenHint":"说话人分离需要HuggingFace令牌","settings.diarization":"说话人分离","settings.diarizationHint":"录音结束后自动识别说话人"}'),d=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"本地AI語音助手","nav.dashboard":"儀表板","nav.history":"歷史記錄","nav.dictionary":"辭典","nav.commands":"指令","nav.settings":"設定","dashboard.sessionOverview":"工作階段總覽","dashboard.systemStatus":"系統狀態","dashboard.sessionsToday":"今日工作階段","dashboard.pressToRecord":"按下 {{key}} 開始錄音","dashboard.hotkeyNotSet":"尚未設定熱鍵","dashboard.words":"字數","dashboard.total":"總計","dashboard.streak":"連續","dashboard.days":"天","dashboard.recording":"錄音","dashboard.sessions":"工作階段","dashboard.today":"今天","dashboard.recentTranscriptions":"最近轉錄","dashboard.noHistory":"尚無歷史記錄 — 按下熱鍵開始錄音","dashboard.copy":"複製","dashboard.entries":"{{count}}筆","dashboard.stat":"統計","dashboard.sys":"系統","history.title":"轉錄歷史","history.search":"搜尋...","history.entries":"{{count}}筆","history.loading":"載入中...","history.noResults":"無搜尋結果","history.noHistory":"尚無歷史記錄 — 請開始錄音","history.count":"{{count}}筆","dictionary.title":"自訂辭典","dictionary.words":"{{count}}個詞","dictionary.add":"新增","dictionary.search":"搜尋...","dictionary.loading":"載入中...","dictionary.noResults":"無搜尋結果","dictionary.noWords":"尚無詞條 — 新增自訂詞彙以提高STT識別精度","dictionary.used":"已使用{{count}}次","dictionary.editTitle":"編輯詞條","dictionary.addTitle":"新增詞條","dictionary.word":"詞彙","dictionary.pronunciation":"發音(選填)","commands.title":"LLM指令","commands.count":"{{count}}個","commands.add":"新增","commands.activeCommand":"目前指令","commands.none":"無","commands.loading":"載入中...","commands.noCommands":"尚無指令 — 點擊新增以建立","commands.editTitle":"編輯指令","commands.addTitle":"新增指令","commands.name":"名稱","commands.description":"說明","commands.promptTemplate":"提示詞範本","commands.promptHelp":"{{text}} 將被替換為轉錄的文字","commands.defaultPrompt":"請潤飾以下內容:{{text}}","settings.title":"設定","settings.tabs.general":"一般","settings.tabs.audio":"音訊","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"關於","settings.shortcuts":"快速鍵","settings.dictation":"聽寫","settings.dictation.desc":"按住鍵開始說話,放開鍵後開始轉錄。","settings.agent":"Agent模式","settings.agent.descWithKey":"連按兩下 {{key}} 進入Agent模式。","settings.agent.descNoKey":"請先設定聽寫熱鍵。","settings.oneTouch":"一鍵模式","settings.oneTouch.desc":"按下開始,再次按下停止。需要獨立的快速鍵。","settings.key":"按鍵","settings.notSet":"未設定","settings.enabled":"已啟用","settings.disabled":"已停用","settings.interface":"介面","settings.theme":"主題","settings.theme.system":"跟隨系統","settings.theme.light":"淺色","settings.theme.dark":"深色","settings.language":"語言","settings.appBehavior":"應用程式行為","settings.closeToTray":"最小化至系統匣","settings.autoLaunch":"開機時自動啟動","settings.autoInsert":"轉錄後自動插入文字","settings.soundEffects":"音效","settings.microphone":"麥克風","settings.inputDevice":"輸入裝置","settings.deviceDefault":"(預設)","settings.textInsert":"文字插入","settings.insertMethod":"插入方式","settings.insertClipboard":"剪貼簿(Ctrl+V)","settings.insertKeyboard":"鍵盤輸入","settings.whisperModel":"Whisper模型","settings.model.tiny":"tiny(39 MB,最快)","settings.model.base":"base(74 MB,均衡)","settings.model.small":"small(244 MB,良好)","settings.model.medium":"medium(769 MB,優秀)","settings.model.large":"large-v3(1.5 GB,最佳)","settings.sttLanguage":"識別語言","settings.sttLang.auto":"自動偵測","settings.ollamaServer":"Ollama伺服器","settings.ollamaUrl":"Ollama伺服器URL","settings.ollamaHint":"Ollama執行時將自動連線。請直接在Ollama中pull模型(例如:ollama pull qwen3:4b)。","settings.postProcess":"語音後處理","settings.defaultAction":"預設後處理指令","settings.action.none":"無(保留原始文字)","settings.action.refine":"潤飾(語法+流暢度)","settings.action.translate":"翻譯","settings.action.summarize":"摘要","settings.action.grammar":"語法校正","settings.action.custom":"自訂提示詞","settings.actionHint":"透過熱鍵錄音後,所選LLM後處理將套用至轉錄文字。僅在Ollama連線時有效。","settings.about.version":"版本","settings.about.techStack":"技術堆疊","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"語音引擎","settings.about.voiceEngineValue":"STT: faster-whisper(本地)/ LLM: Ollama(本地)","settings.about.description":"基於Speakly逆向工程經驗打造的本地AI語音助手,無需依賴雲端,完全在本地端執行。","settings.about.restartOnboarding":"重新檢視初始設定引導","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama尚未執行","status.nudge.desc":"使用LLM後處理(翻譯、摘要等)需要Ollama。","status.nudge.guide":"查看安裝指南 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"無需打字,用聲音操作。本地AI語音助手。","onboarding.welcome.start":"開始","onboarding.mic.title":"麥克風設定","onboarding.mic.desc":"選擇要使用的麥克風,之後可在設定中更改。","onboarding.hotkey.title":"快速鍵設定","onboarding.hotkey.desc":"設定聽寫快速鍵,按住該鍵時進行錄音。","onboarding.hotkey.notSet":"尚未設定快速鍵","onboarding.hotkey.change":"變更快速鍵","onboarding.hotkey.set":"設定快速鍵","onboarding.ollama.title":"安裝Ollama(選填)","onboarding.ollama.desc":"使用翻譯、摘要等LLM後處理功能需要Ollama。語音聽寫本身無需Ollama即可使用。","onboarding.ollama.download":"下載Ollama","onboarding.ollama.modelHint":"安裝後在終端機中下載模型","onboarding.done.title":"設定完成!","onboarding.done.descWithKey":"按住 {{key}} 鍵說話,語音即可轉換為文字。","onboarding.done.descNoKey":"在設定中指定快速鍵後即可開始語音聽寫。","onboarding.done.start":"開始","onboarding.back":"返回","onboarding.next":"下一步","hotkey.title":"快速鍵設定","hotkey.dictationTitle":"設定聽寫快速鍵","hotkey.oneTouchTitle":"設定一鍵模式快速鍵","hotkey.prompt":"請按下按鍵組合...","hotkey.ready":"✓ {{keys}} — 請點擊儲存","hotkey.noKey":"請輸入按鍵","hotkey.reserved":"{{keys}} 是系統保留快速鍵","hotkey.current":"目前: {{keys}}","hotkey.hint":"請輸入組合鍵(例如:Ctrl+Shift+Q)或單一鍵(例如:F5)","hotkey.reset":"重新輸入","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — 安裝Ollama","ollama.step1.desc":"Ollama是一款在本地端執行LLM的免費工具。","ollama.step2.title":"STEP 2 — 下載模型","ollama.step2.desc":"在終端機中pull所需模型。推薦繁體中文模型:","ollama.step2.alt":"或更大的模型:ollama pull qwen3:8b(更精準,速度較慢)","ollama.step3.title":"STEP 3 — 自動連線","ollama.step3.desc":"Ollama啟動後,D3RO-VOICE將自動偵測。底部狀態列的LED從紅色變為綠色即表示準備就緒!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"取消","common.save":"儲存","common.delete":"刪除","common.add":"新增","common.edit":"編輯","common.close":"關閉","common.confirm":"確認","common.loading":"載入中...","common.copy":"複製","common.test":"測試","common.stop":"停止","date.today":"今天","date.yesterday":"昨天","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"韓語","settings.sttLang.en":"English","settings.sttLang.ja":"日語","settings.sttLang.zh":"中文","template.outputHelperText":"使用 {{欄位名稱}} 作為佔位符","nav.meeting":"會議","meeting.title":"會議模式","meeting.newMeeting":"新增會議","meeting.startRecording":"開始錄音","meeting.stopRecording":"停止錄音","meeting.recording":"錄音中","meeting.processing":"正在產生會議記錄...","meeting.completed":"已完成","meeting.error":"錯誤","meeting.elapsed":"已用時","meeting.memoPlaceholder":"輸入備忘(Enter 新增)","meeting.memoAdded":"備忘已新增","meeting.noSessions":"暫無會議錄音","meeting.noSessionsDesc":"點擊「新增會議」開始錄音","meeting.summary":"摘要","meeting.decisions":"決議","meeting.actionItems":"待辦事項","meeting.timeline":"時間軸","meeting.transcript":"原始逐字稿","meeting.memos":"備忘","meeting.exportPdf":"匯出 PDF","meeting.exportMarkdown":"匯出 Markdown","meeting.delete":"刪除","meeting.deleteConfirm":"刪除此會議記錄?","meeting.backToList":"返回列表","meeting.notificationTitle":"會議記錄已就緒","meeting.notificationBody":"會議記錄已產生。","meeting.sessions":"{{count}} 場會議","meeting.duration":"{{minutes}} 分鐘","meeting.editTitle":"編輯標題","meeting.untitled":"無標題會議","meeting.processingStep.merging":"正在合併逐字稿...","meeting.processingStep.generating":"正在以 LLM 產生會議記錄...","meeting.processingStep.parsing":"正在解析會議記錄...","meeting.processingStep.saving":"正在儲存...","meeting.processingStep.notifying":"正在發送通知...","meeting.transcriptTab":"轉錄","meeting.addDocument":"新增文件","meeting.selectTemplate":"選擇範本","meeting.generate":"生成","meeting.generating":"正在生成文件...","meeting.editMode":"編輯","meeting.previewMode":"預覽","meeting.modified":"已修改","meeting.originalText":"原文","meeting.editedText":"編輯版","meeting.exportDocx":"匯出 DOCX","meeting.exportTxt":"匯出 TXT","meeting.exportFormat":"匯出","meeting.customPrompt":"自訂提示","meeting.templateName":"範本名稱","meeting.templatePrompt":"AI 提示","meeting.templateSave":"儲存範本","meeting.documentDeleted":"文件已刪除","meeting.autoSaved":"已自動儲存","meeting.minutesTemplate":"會議記錄","meeting.reportTemplate":"報告","meeting.ideaNoteTemplate":"創意筆記","meeting.customTemplate":"自訂","meeting.downloadTranscript":"下載轉錄","meeting.polish":"AI 潤飾","meeting.polishing":"AI 正在潤飾轉錄...","meeting.polished":"AI 潤飾完成","meeting.mindmapTemplate":"心智圖","meeting.chat":"AI 聊天","meeting.chatPlaceholder":"詢問有關會議的內容...","meeting.chatSend":"傳送","meeting.chatClear":"清空聊天","meeting.copyToClipboard":"複製到剪貼簿","meeting.copied":"已複製","meeting.chatCollapse":"收起聊天","meeting.chatExpand":"展開聊天","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI潤色失敗","meeting.viewDetailError":"無法載入會議詳情","meeting.startRecordingError":"無法開始錄音","meeting.diarize":"說話人分離","meeting.diarizing":"正在識別說話人...","meeting.diarizeComplete":"說話人分離完成","meeting.speaker":"說話人","settings.hfToken":"HuggingFace 令牌","settings.hfTokenHint":"說話人分離需要HuggingFace令牌","settings.diarization":"說話人分離","settings.diarizationHint":"錄音結束後自動識別說話人"}'),c=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Asistente de voz con IA local","nav.dashboard":"Panel","nav.history":"Historial","nav.dictionary":"Diccionario","nav.commands":"Comandos","nav.settings":"Ajustes","dashboard.sessionOverview":"Resumen de sesi\xf3n","dashboard.systemStatus":"Estado del sistema","dashboard.sessionsToday":"Sesiones hoy","dashboard.pressToRecord":"Pulsa {{key}} para empezar a grabar","dashboard.hotkeyNotSet":"Atajo no configurado","dashboard.words":"palabras","dashboard.total":"total","dashboard.streak":"racha","dashboard.days":"d\xedas","dashboard.recording":"grabando","dashboard.sessions":"sesiones","dashboard.today":"hoy","dashboard.recentTranscriptions":"Transcripciones recientes","dashboard.noHistory":"Sin historial — pulsa el atajo para empezar a grabar","dashboard.copy":"Copiar","dashboard.entries":"{{count}} entradas","dashboard.stat":"estad\xedsticas","dashboard.sys":"sistema","history.title":"Historial de transcripciones","history.search":"Buscar...","history.entries":"{{count}} entradas","history.loading":"Cargando...","history.noResults":"Sin resultados","history.noHistory":"Sin historial — empieza a grabar","history.count":"{{count}} entradas","dictionary.title":"Diccionario personalizado","dictionary.words":"{{count}} palabras","dictionary.add":"A\xf1adir","dictionary.search":"Buscar...","dictionary.loading":"Cargando...","dictionary.noResults":"Sin resultados","dictionary.noWords":"Sin palabras — a\xf1ade palabras personalizadas para mejorar la precisi\xf3n del STT","dictionary.used":"usado {{count}} veces","dictionary.editTitle":"Editar palabra","dictionary.addTitle":"A\xf1adir palabra","dictionary.word":"Palabra","dictionary.pronunciation":"Pronunciaci\xf3n (opcional)","commands.title":"Comandos LLM","commands.count":"{{count}} comandos","commands.add":"A\xf1adir","commands.activeCommand":"Comando activo","commands.none":"Ninguno","commands.loading":"Cargando...","commands.noCommands":"Sin comandos — haz clic en a\xf1adir para crear uno","commands.editTitle":"Editar comando","commands.addTitle":"A\xf1adir comando","commands.name":"Nombre","commands.description":"Descripci\xf3n","commands.promptTemplate":"Plantilla de prompt","commands.promptHelp":"{{text}} se reemplazar\xe1 por el texto transcrito","commands.defaultPrompt":"Por favor, mejora {{text}}.","settings.title":"Ajustes","settings.tabs.general":"General","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Acerca de","settings.shortcuts":"Atajos","settings.dictation":"Dictado","settings.dictation.desc":"Mant\xe9n pulsado para hablar. Al soltar, comienza la transcripci\xf3n.","settings.agent":"Modo agente","settings.agent.descWithKey":"Haz doble clic en {{key}} para entrar en el modo agente.","settings.agent.descNoKey":"Primero configura el atajo de dictado.","settings.oneTouch":"Modo un toque","settings.oneTouch.desc":"Pulsa para iniciar, pulsa de nuevo para detener. Requiere un atajo independiente.","settings.key":"Tecla","settings.notSet":"No configurado","settings.enabled":"Activado","settings.disabled":"Desactivado","settings.interface":"Interfaz","settings.theme":"Tema","settings.theme.system":"Sistema","settings.theme.light":"Claro","settings.theme.dark":"Oscuro","settings.language":"Idioma","settings.appBehavior":"Comportamiento de la app","settings.closeToTray":"Minimizar a la bandeja","settings.autoLaunch":"Iniciar con el sistema","settings.autoInsert":"Insertar texto autom\xe1ticamente tras transcripci\xf3n","settings.soundEffects":"Efectos de sonido","settings.microphone":"Micr\xf3fono","settings.inputDevice":"Dispositivo de entrada","settings.deviceDefault":"(predeterminado)","settings.textInsert":"Inserci\xf3n de texto","settings.insertMethod":"M\xe9todo de inserci\xf3n","settings.insertClipboard":"Portapapeles (Ctrl+V)","settings.insertKeyboard":"Escritura con teclado","settings.whisperModel":"Modelo Whisper","settings.model.tiny":"tiny (39 MB, m\xe1s r\xe1pido)","settings.model.base":"base (74 MB, equilibrado)","settings.model.small":"small (244 MB, bueno)","settings.model.medium":"medium (769 MB, muy bueno)","settings.model.large":"large-v3 (1.5 GB, mejor)","settings.sttLanguage":"Idioma de reconocimiento","settings.sttLang.auto":"Detecci\xf3n autom\xe1tica","settings.ollamaServer":"Servidor Ollama","settings.ollamaUrl":"URL del servidor Ollama","settings.ollamaHint":"D3RO Voice se conecta autom\xe1ticamente cuando Ollama est\xe1 en ejecuci\xf3n. Descarga modelos directamente desde Ollama (ej: ollama pull qwen3:4b).","settings.postProcess":"Postprocesado de voz","settings.defaultAction":"Acci\xf3n de postprocesado predeterminada","settings.action.none":"Ninguna (texto original sin cambios)","settings.action.refine":"Refinar (gram\xe1tica + naturalidad)","settings.action.translate":"Traducir","settings.action.summarize":"Resumir","settings.action.grammar":"Correcci\xf3n gramatical","settings.action.custom":"Prompt personalizado","settings.actionHint":"El postprocesado LLM seleccionado se aplica al texto transcrito tras grabar con el atajo. Solo funciona cuando Ollama est\xe1 conectado.","settings.about.version":"Versi\xf3n","settings.about.techStack":"Stack tecnol\xf3gico","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Motor de voz","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"Asistente de voz con IA completamente local, basado en ingenier\xeda inversa de Speakly. Funciona sin dependencias en la nube.","settings.about.restartOnboarding":"Ver gu\xeda de configuraci\xf3n inicial de nuevo","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama no est\xe1 en ejecuci\xf3n","status.nudge.desc":"Se necesita Ollama para el postprocesado LLM (traducci\xf3n, resumen, etc.).","status.nudge.guide":"Ver gu\xeda de instalaci\xf3n →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sin escribir, con voz. Tu asistente de voz con IA local.","onboarding.welcome.start":"Comenzar","onboarding.mic.title":"Configurar micr\xf3fono","onboarding.mic.desc":"Selecciona el micr\xf3fono que quieres usar. Puedes cambiarlo m\xe1s tarde en los ajustes.","onboarding.hotkey.title":"Configurar atajo","onboarding.hotkey.desc":"Configura el atajo de dictado. Se grabar\xe1 mientras mantengas la tecla pulsada.","onboarding.hotkey.notSet":"No se ha configurado ning\xfan atajo","onboarding.hotkey.change":"Cambiar atajo","onboarding.hotkey.set":"Configurar atajo","onboarding.ollama.title":"Instalar Ollama (opcional)","onboarding.ollama.desc":"Se necesita Ollama para el postprocesado LLM como traducci\xf3n o resumen. El dictado de voz funciona sin Ollama.","onboarding.ollama.download":"Descargar Ollama","onboarding.ollama.modelHint":"Tras instalar, descarga un modelo desde la terminal","onboarding.done.title":"\xa1Configuraci\xf3n completa!","onboarding.done.descWithKey":"Mant\xe9n pulsado {{key}} y habla para convertir tu voz en texto.","onboarding.done.descNoKey":"Configura un atajo en los ajustes para empezar a dictar.","onboarding.done.start":"Comenzar","onboarding.back":"Atr\xe1s","onboarding.next":"Siguiente","hotkey.title":"Configurar atajo","hotkey.dictationTitle":"Configurar atajo de dictado","hotkey.oneTouchTitle":"Configurar atajo de modo un toque","hotkey.prompt":"Pulsa una combinaci\xf3n de teclas...","hotkey.ready":"✓ {{keys}} — pulsa guardar","hotkey.noKey":"Por favor, introduce una tecla","hotkey.reserved":"{{keys}} es un atajo reservado por el sistema","hotkey.current":"Actual: {{keys}}","hotkey.hint":"Introduce una combinaci\xf3n (ej: Ctrl+Shift+Q) o una tecla sola (ej: F5)","hotkey.reset":"Volver a introducir","ollama.title":"GU\xcdA DE CONFIGURACI\xd3N DE OLLAMA","ollama.step1.title":"PASO 1 — Instalar Ollama","ollama.step1.desc":"Ollama es una herramienta gratuita para ejecutar LLMs de forma local.","ollama.step2.title":"PASO 2 — Descargar un modelo","ollama.step2.desc":"Ejecuta el siguiente comando en la terminal para descargar el modelo recomendado:","ollama.step2.alt":"O un modelo m\xe1s grande: ollama pull qwen3:8b (m\xe1s preciso, m\xe1s lento)","ollama.step3.title":"PASO 3 — Conexi\xf3n autom\xe1tica","ollama.step3.desc":"D3RO-VOICE detecta autom\xe1ticamente cuando Ollama est\xe1 en ejecuci\xf3n. Cuando el LED de la barra de estado pase de rojo a verde, \xa1estar\xe1 listo!","service.sttEngine":"MOTOR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"ATAJO DE TECLADO","service.audioInput":"ENTRADA DE AUDIO","service.ready":"LISTO","service.connected":"CONECTADO","service.offline":"OFFLINE","service.active":"ACTIVO","service.standby":"EN ESPERA","common.cancel":"Cancelar","common.save":"Guardar","common.delete":"Eliminar","common.add":"A\xf1adir","common.edit":"Editar","common.close":"Cerrar","common.confirm":"Confirmar","common.loading":"Cargando...","common.copy":"Copiar","common.test":"Probar","common.stop":"Detener","date.today":"Hoy","date.yesterday":"Ayer","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Coreano","settings.sttLang.en":"Ingl\xe9s","settings.sttLang.ja":"Japon\xe9s","settings.sttLang.zh":"Chino","template.outputHelperText":"Use {{nombreCampo}} para marcadores de posici\xf3n","nav.meeting":"Reuni\xf3n","meeting.title":"Modo Reuni\xf3n","meeting.newMeeting":"Nueva Reuni\xf3n","meeting.startRecording":"Iniciar Grabaci\xf3n","meeting.stopRecording":"Detener Grabaci\xf3n","meeting.recording":"Grabando","meeting.processing":"Generando actas...","meeting.completed":"Completado","meeting.error":"Error","meeting.elapsed":"Tiempo transcurrido","meeting.memoPlaceholder":"Escribe un memo (Enter para a\xf1adir)","meeting.memoAdded":"Memo a\xf1adido","meeting.noSessions":"Sin grabaciones de reuniones","meeting.noSessionsDesc":"Pulsa Nueva Reuni\xf3n para empezar a grabar","meeting.summary":"Resumen","meeting.decisions":"Decisiones","meeting.actionItems":"Tareas","meeting.timeline":"L\xednea de tiempo","meeting.transcript":"Transcripci\xf3n bruta","meeting.memos":"Memos","meeting.exportPdf":"Exportar PDF","meeting.exportMarkdown":"Exportar Markdown","meeting.delete":"Eliminar","meeting.deleteConfirm":"\xbfEliminar este registro de reuni\xf3n?","meeting.backToList":"Volver a la lista","meeting.notificationTitle":"Actas listas","meeting.notificationBody":"Las actas de la reuni\xf3n han sido generadas.","meeting.sessions":"{{count}} sesiones","meeting.duration":"{{minutes}} min","meeting.editTitle":"Editar t\xedtulo","meeting.untitled":"Reuni\xf3n sin t\xedtulo","meeting.processingStep.merging":"Fusionando transcripci\xf3n...","meeting.processingStep.generating":"Generando actas con LLM...","meeting.processingStep.parsing":"Analizando actas...","meeting.processingStep.saving":"Guardando...","meeting.processingStep.notifying":"Enviando notificaci\xf3n...","meeting.transcriptTab":"Transcripci\xf3n","meeting.addDocument":"Agregar documento","meeting.selectTemplate":"Seleccionar plantilla","meeting.generate":"Generar","meeting.generating":"Generando documento...","meeting.editMode":"Editar","meeting.previewMode":"Vista previa","meeting.modified":"Modificado","meeting.originalText":"Original","meeting.editedText":"Editado","meeting.exportDocx":"Exportar DOCX","meeting.exportTxt":"Exportar TXT","meeting.exportFormat":"Exportar","meeting.customPrompt":"Prompt personalizado","meeting.templateName":"Nombre de plantilla","meeting.templatePrompt":"Prompt de IA","meeting.templateSave":"Guardar plantilla","meeting.documentDeleted":"Documento eliminado","meeting.autoSaved":"Guardado autom\xe1ticamente","meeting.minutesTemplate":"Actas de reuni\xf3n","meeting.reportTemplate":"Informe","meeting.ideaNoteTemplate":"Nota de ideas","meeting.customTemplate":"Personalizado","meeting.downloadTranscript":"Descargar transcripci\xf3n","meeting.polish":"Pulir con IA","meeting.polishing":"IA puliendo transcripci\xf3n...","meeting.polished":"Pulido con IA completado","meeting.mindmapTemplate":"Mapa mental","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Pregunta sobre la reuni\xf3n...","meeting.chatSend":"Enviar","meeting.chatClear":"Limpiar chat","meeting.copyToClipboard":"Copiar al portapapeles","meeting.copied":"Copiado","meeting.chatCollapse":"Contraer chat","meeting.chatExpand":"Expandir chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Error al pulir con IA","meeting.viewDetailError":"Error al cargar detalles de la reuni\xf3n","meeting.startRecordingError":"Error al iniciar la grabaci\xf3n","meeting.diarize":"Identificar hablantes","meeting.diarizing":"Identificando hablantes...","meeting.diarizeComplete":"Identificaci\xf3n completada","meeting.speaker":"Hablante","settings.hfToken":"Token de HuggingFace","settings.hfTokenHint":"Se necesita un token de HuggingFace para identificar hablantes","settings.diarization":"Identificaci\xf3n de hablantes","settings.diarizationHint":"Identifica autom\xe1ticamente los hablantes al finalizar la grabaci\xf3n"}'),l=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Assistant vocal IA local","nav.dashboard":"Tableau de bord","nav.history":"Historique","nav.dictionary":"Dictionnaire","nav.commands":"Commandes","nav.settings":"Param\xe8tres","dashboard.sessionOverview":"Aper\xe7u de session","dashboard.systemStatus":"\xc9tat du syst\xe8me","dashboard.sessionsToday":"Sessions aujourd\'hui","dashboard.pressToRecord":"Appuyez sur {{key}} pour commencer l\'enregistrement","dashboard.hotkeyNotSet":"Raccourci non configur\xe9","dashboard.words":"mots","dashboard.total":"total","dashboard.streak":"s\xe9rie","dashboard.days":"jours","dashboard.recording":"enregistrement","dashboard.sessions":"sessions","dashboard.today":"aujourd\'hui","dashboard.recentTranscriptions":"Transcriptions r\xe9centes","dashboard.noHistory":"Aucun historique — appuyez sur le raccourci pour commencer \xe0 enregistrer","dashboard.copy":"Copier","dashboard.entries":"{{count}} entr\xe9es","dashboard.stat":"statistiques","dashboard.sys":"syst\xe8me","history.title":"Historique des transcriptions","history.search":"Rechercher...","history.entries":"{{count}} entr\xe9es","history.loading":"Chargement...","history.noResults":"Aucun r\xe9sultat","history.noHistory":"Aucun historique — commencez \xe0 enregistrer","history.count":"{{count}} entr\xe9es","dictionary.title":"Dictionnaire personnalis\xe9","dictionary.words":"{{count}} mots","dictionary.add":"Ajouter","dictionary.search":"Rechercher...","dictionary.loading":"Chargement...","dictionary.noResults":"Aucun r\xe9sultat","dictionary.noWords":"Aucun mot — ajoutez des mots personnalis\xe9s pour am\xe9liorer la pr\xe9cision du STT","dictionary.used":"utilis\xe9 {{count}} fois","dictionary.editTitle":"Modifier le mot","dictionary.addTitle":"Ajouter un mot","dictionary.word":"Mot","dictionary.pronunciation":"Prononciation (facultatif)","commands.title":"Commandes LLM","commands.count":"{{count}} commandes","commands.add":"Ajouter","commands.activeCommand":"Commande active","commands.none":"Aucune","commands.loading":"Chargement...","commands.noCommands":"Aucune commande — cliquez sur ajouter pour en cr\xe9er une","commands.editTitle":"Modifier la commande","commands.addTitle":"Ajouter une commande","commands.name":"Nom","commands.description":"Description","commands.promptTemplate":"Mod\xe8le de prompt","commands.promptHelp":"{{text}} sera remplac\xe9 par le texte transcrit","commands.defaultPrompt":"Veuillez am\xe9liorer {{text}}.","settings.title":"Param\xe8tres","settings.tabs.general":"G\xe9n\xe9ral","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"\xc0 propos","settings.shortcuts":"Raccourcis","settings.dictation":"Dict\xe9e","settings.dictation.desc":"Maintenez enfonc\xe9 pour parler. La transcription d\xe9marre au rel\xe2chement.","settings.agent":"Mode agent","settings.agent.descWithKey":"Double-cliquez sur {{key}} pour entrer en mode agent.","settings.agent.descNoKey":"Configurez d\'abord le raccourci de dict\xe9e.","settings.oneTouch":"Mode une touche","settings.oneTouch.desc":"Appuyez pour d\xe9marrer, appuyez \xe0 nouveau pour arr\xeater. N\xe9cessite un raccourci distinct.","settings.key":"Touche","settings.notSet":"Non configur\xe9","settings.enabled":"Activ\xe9","settings.disabled":"D\xe9sactiv\xe9","settings.interface":"Interface","settings.theme":"Th\xe8me","settings.theme.system":"Syst\xe8me","settings.theme.light":"Clair","settings.theme.dark":"Sombre","settings.language":"Langue","settings.appBehavior":"Comportement de l\'application","settings.closeToTray":"R\xe9duire dans la barre syst\xe8me","settings.autoLaunch":"Lancer au d\xe9marrage du syst\xe8me","settings.autoInsert":"Ins\xe9rer le texte automatiquement apr\xe8s la transcription","settings.soundEffects":"Effets sonores","settings.microphone":"Microphone","settings.inputDevice":"P\xe9riph\xe9rique d\'entr\xe9e","settings.deviceDefault":"(par d\xe9faut)","settings.textInsert":"Insertion de texte","settings.insertMethod":"M\xe9thode d\'insertion","settings.insertClipboard":"Presse-papiers (Ctrl+V)","settings.insertKeyboard":"Frappe au clavier","settings.whisperModel":"Mod\xe8le Whisper","settings.model.tiny":"tiny (39 Mo, le plus rapide)","settings.model.base":"base (74 Mo, \xe9quilibr\xe9)","settings.model.small":"small (244 Mo, bon)","settings.model.medium":"medium (769 Mo, tr\xe8s bon)","settings.model.large":"large-v3 (1,5 Go, meilleur)","settings.sttLanguage":"Langue de reconnaissance","settings.sttLang.auto":"D\xe9tection automatique","settings.ollamaServer":"Serveur Ollama","settings.ollamaUrl":"URL du serveur Ollama","settings.ollamaHint":"D3RO Voice se connecte automatiquement quand Ollama est en cours d\'ex\xe9cution. T\xe9l\xe9chargez les mod\xe8les directement depuis Ollama (ex : ollama pull qwen3:4b).","settings.postProcess":"Post-traitement vocal","settings.defaultAction":"Action de post-traitement par d\xe9faut","settings.action.none":"Aucune (texte original inchang\xe9)","settings.action.refine":"Affiner (grammaire + naturel)","settings.action.translate":"Traduire","settings.action.summarize":"R\xe9sumer","settings.action.grammar":"Correction grammaticale","settings.action.custom":"Prompt personnalis\xe9","settings.actionHint":"Le post-traitement LLM s\xe9lectionn\xe9 est appliqu\xe9 au texte transcrit apr\xe8s l\'enregistrement avec le raccourci. Ne fonctionne que lorsque Ollama est connect\xe9.","settings.about.version":"Version","settings.about.techStack":"Stack technologique","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Moteur vocal","settings.about.voiceEngineValue":"STT : faster-whisper (local) / LLM : Ollama (local)","settings.about.description":"Assistant vocal IA enti\xe8rement local, bas\xe9 sur l\'ing\xe9nierie inverse de Speakly. Fonctionne sans d\xe9pendance au cloud.","settings.about.restartOnboarding":"Revoir le guide de configuration initiale","status.ollama":"OLLAMA","status.offline":"HORS LIGNE","status.nudge.title":"Ollama n\'est pas en cours d\'ex\xe9cution","status.nudge.desc":"Ollama est n\xe9cessaire pour le post-traitement LLM (traduction, r\xe9sum\xe9, etc.).","status.nudge.guide":"Voir le guide d\'installation →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sans taper, par la voix. Votre assistant vocal IA local.","onboarding.welcome.start":"Commencer","onboarding.mic.title":"Configuration du microphone","onboarding.mic.desc":"S\xe9lectionnez le microphone que vous souhaitez utiliser. Vous pourrez le modifier plus tard dans les param\xe8tres.","onboarding.hotkey.title":"Configuration du raccourci","onboarding.hotkey.desc":"Configurez le raccourci de dict\xe9e. L\'enregistrement dure tant que vous maintenez la touche enfonc\xe9e.","onboarding.hotkey.notSet":"Aucun raccourci configur\xe9","onboarding.hotkey.change":"Modifier le raccourci","onboarding.hotkey.set":"Configurer le raccourci","onboarding.ollama.title":"Installer Ollama (facultatif)","onboarding.ollama.desc":"Ollama est n\xe9cessaire pour le post-traitement LLM comme la traduction ou le r\xe9sum\xe9. La dict\xe9e vocale fonctionne sans Ollama.","onboarding.ollama.download":"T\xe9l\xe9charger Ollama","onboarding.ollama.modelHint":"Apr\xe8s l\'installation, t\xe9l\xe9chargez un mod\xe8le depuis le terminal","onboarding.done.title":"Configuration termin\xe9e !","onboarding.done.descWithKey":"Maintenez {{key}} enfonc\xe9 et parlez pour convertir votre voix en texte.","onboarding.done.descNoKey":"Configurez un raccourci dans les param\xe8tres pour commencer la dict\xe9e.","onboarding.done.start":"Commencer","onboarding.back":"Retour","onboarding.next":"Suivant","hotkey.title":"Configurer le raccourci","hotkey.dictationTitle":"Configurer le raccourci de dict\xe9e","hotkey.oneTouchTitle":"Configurer le raccourci du mode une touche","hotkey.prompt":"Appuyez sur une combinaison de touches...","hotkey.ready":"✓ {{keys}} — appuyez sur enregistrer","hotkey.noKey":"Veuillez saisir une touche","hotkey.reserved":"{{keys}} est un raccourci r\xe9serv\xe9 par le syst\xe8me","hotkey.current":"Actuel : {{keys}}","hotkey.hint":"Saisissez une combinaison (ex : Ctrl+Shift+Q) ou une touche seule (ex : F5)","hotkey.reset":"Ressaisir","ollama.title":"GUIDE DE CONFIGURATION OLLAMA","ollama.step1.title":"\xc9TAPE 1 — Installer Ollama","ollama.step1.desc":"Ollama est un outil gratuit pour ex\xe9cuter des LLM en local.","ollama.step2.title":"\xc9TAPE 2 — T\xe9l\xe9charger un mod\xe8le","ollama.step2.desc":"Ex\xe9cutez la commande suivante dans le terminal pour t\xe9l\xe9charger le mod\xe8le recommand\xe9 :","ollama.step2.alt":"Ou un mod\xe8le plus grand : ollama pull qwen3:8b (plus pr\xe9cis, plus lent)","ollama.step3.title":"\xc9TAPE 3 — Connexion automatique","ollama.step3.desc":"D3RO-VOICE d\xe9tecte automatiquement quand Ollama est en cours d\'ex\xe9cution. Quand la LED de la barre d\'\xe9tat passe du rouge au vert, c\'est pr\xeat !","service.sttEngine":"MOTEUR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"RACCOURCI CLAVIER","service.audioInput":"ENTR\xc9E AUDIO","service.ready":"PR\xcaT","service.connected":"CONNECT\xc9","service.offline":"HORS LIGNE","service.active":"ACTIF","service.standby":"EN VEILLE","common.cancel":"Annuler","common.save":"Enregistrer","common.delete":"Supprimer","common.add":"Ajouter","common.edit":"Modifier","common.close":"Fermer","common.confirm":"Confirmer","common.loading":"Chargement...","common.copy":"Copier","common.test":"Tester","common.stop":"Arr\xeater","date.today":"Aujourd\'hui","date.yesterday":"Hier","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Cor\xe9en","settings.sttLang.en":"Anglais","settings.sttLang.ja":"Japonais","settings.sttLang.zh":"Chinois","template.outputHelperText":"Utilisez {{nomChamp}} pour les espaces r\xe9serv\xe9s","nav.meeting":"R\xe9union","meeting.title":"Mode R\xe9union","meeting.newMeeting":"Nouvelle R\xe9union","meeting.startRecording":"D\xe9marrer l\'enregistrement","meeting.stopRecording":"Arr\xeater l\'enregistrement","meeting.recording":"Enregistrement en cours","meeting.processing":"G\xe9n\xe9ration du compte-rendu...","meeting.completed":"Termin\xe9","meeting.error":"Erreur","meeting.elapsed":"Temps \xe9coul\xe9","meeting.memoPlaceholder":"Saisir un m\xe9mo (Entr\xe9e pour ajouter)","meeting.memoAdded":"M\xe9mo ajout\xe9","meeting.noSessions":"Aucun enregistrement de r\xe9union","meeting.noSessionsDesc":"Appuyez sur Nouvelle R\xe9union pour commencer l\'enregistrement","meeting.summary":"R\xe9sum\xe9","meeting.decisions":"D\xe9cisions","meeting.actionItems":"Actions \xe0 mener","meeting.timeline":"Chronologie","meeting.transcript":"Transcription brute","meeting.memos":"M\xe9mos","meeting.exportPdf":"Exporter en PDF","meeting.exportMarkdown":"Exporter en Markdown","meeting.delete":"Supprimer","meeting.deleteConfirm":"Supprimer cet enregistrement de r\xe9union ?","meeting.backToList":"Retour \xe0 la liste","meeting.notificationTitle":"Compte-rendu pr\xeat","meeting.notificationBody":"Le compte-rendu de la r\xe9union a \xe9t\xe9 g\xe9n\xe9r\xe9.","meeting.sessions":"{{count}} s\xe9ances","meeting.duration":"{{minutes}} min","meeting.editTitle":"Modifier le titre","meeting.untitled":"R\xe9union sans titre","meeting.processingStep.merging":"Fusion de la transcription...","meeting.processingStep.generating":"G\xe9n\xe9ration du compte-rendu avec LLM...","meeting.processingStep.parsing":"Analyse du compte-rendu...","meeting.processingStep.saving":"Enregistrement...","meeting.processingStep.notifying":"Envoi de la notification...","meeting.transcriptTab":"Transcription","meeting.addDocument":"Ajouter un document","meeting.selectTemplate":"Choisir un mod\xe8le","meeting.generate":"G\xe9n\xe9rer","meeting.generating":"G\xe9n\xe9ration du document...","meeting.editMode":"\xc9diter","meeting.previewMode":"Aper\xe7u","meeting.modified":"Modifi\xe9","meeting.originalText":"Original","meeting.editedText":"\xc9dit\xe9","meeting.exportDocx":"Exporter DOCX","meeting.exportTxt":"Exporter TXT","meeting.exportFormat":"Exporter","meeting.customPrompt":"Invite personnalis\xe9e","meeting.templateName":"Nom du mod\xe8le","meeting.templatePrompt":"Invite IA","meeting.templateSave":"Sauvegarder le mod\xe8le","meeting.documentDeleted":"Document supprim\xe9","meeting.autoSaved":"Sauvegarde automatique","meeting.minutesTemplate":"Compte-rendu","meeting.reportTemplate":"Rapport","meeting.ideaNoteTemplate":"Note d\'id\xe9es","meeting.customTemplate":"Personnalis\xe9","meeting.downloadTranscript":"T\xe9l\xe9charger la transcription","meeting.polish":"Peaufiner avec IA","meeting.polishing":"L\'IA peaufine la transcription...","meeting.polished":"Peaufinement IA termin\xe9","meeting.mindmapTemplate":"Carte mentale","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Posez une question sur la r\xe9union...","meeting.chatSend":"Envoyer","meeting.chatClear":"Effacer le chat","meeting.copyToClipboard":"Copier dans le presse-papiers","meeting.copied":"Copi\xe9","meeting.chatCollapse":"R\xe9duire le chat","meeting.chatExpand":"Agrandir le chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Echec du polish IA","meeting.viewDetailError":"Impossible de charger les d\xe9tails de la r\xe9union","meeting.startRecordingError":"Impossible de d\xe9marrer l\'enregistrement","meeting.diarize":"Identifier les locuteurs","meeting.diarizing":"Identification des locuteurs...","meeting.diarizeComplete":"Identification termin\xe9e","meeting.speaker":"Locuteur","settings.hfToken":"Token HuggingFace","settings.hfTokenHint":"Un token HuggingFace est requis pour l\'identification des locuteurs","settings.diarization":"Identification des locuteurs","settings.diarizationHint":"Identifier automatiquement les locuteurs apr\xe8s l\'enregistrement"}'),g=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Lokaler KI-Sprachassistent","nav.dashboard":"Dashboard","nav.history":"Verlauf","nav.dictionary":"W\xf6rterbuch","nav.commands":"Befehle","nav.settings":"Einstellungen","dashboard.sessionOverview":"Sitzungs\xfcbersicht","dashboard.systemStatus":"Systemstatus","dashboard.sessionsToday":"Sitzungen heute","dashboard.pressToRecord":"Dr\xfccke {{key}}, um die Aufnahme zu starten","dashboard.hotkeyNotSet":"Tastenk\xfcrzel nicht festgelegt","dashboard.words":"W\xf6rter","dashboard.total":"gesamt","dashboard.streak":"Serie","dashboard.days":"Tage","dashboard.recording":"Aufnahme","dashboard.sessions":"Sitzungen","dashboard.today":"heute","dashboard.recentTranscriptions":"Letzte Transkriptionen","dashboard.noHistory":"Kein Verlauf — dr\xfccke das Tastenk\xfcrzel, um die Aufnahme zu starten","dashboard.copy":"Kopieren","dashboard.entries":"{{count}} Eintr\xe4ge","dashboard.stat":"Statistiken","dashboard.sys":"System","history.title":"Transkriptionsverlauf","history.search":"Suchen...","history.entries":"{{count}} Eintr\xe4ge","history.loading":"Laden...","history.noResults":"Keine Ergebnisse","history.noHistory":"Kein Verlauf — starte eine Aufnahme","history.count":"{{count}} Eintr\xe4ge","dictionary.title":"Benutzerw\xf6rterbuch","dictionary.words":"{{count}} W\xf6rter","dictionary.add":"Hinzuf\xfcgen","dictionary.search":"Suchen...","dictionary.loading":"Laden...","dictionary.noResults":"Keine Ergebnisse","dictionary.noWords":"Keine W\xf6rter — f\xfcge benutzerdefinierte W\xf6rter hinzu, um die STT-Genauigkeit zu verbessern","dictionary.used":"{{count}} Mal verwendet","dictionary.editTitle":"Wort bearbeiten","dictionary.addTitle":"Wort hinzuf\xfcgen","dictionary.word":"Wort","dictionary.pronunciation":"Aussprache (optional)","commands.title":"LLM-Befehle","commands.count":"{{count}} Befehle","commands.add":"Hinzuf\xfcgen","commands.activeCommand":"Aktiver Befehl","commands.none":"Keiner","commands.loading":"Laden...","commands.noCommands":"Keine Befehle — klicke auf Hinzuf\xfcgen, um einen zu erstellen","commands.editTitle":"Befehl bearbeiten","commands.addTitle":"Befehl hinzuf\xfcgen","commands.name":"Name","commands.description":"Beschreibung","commands.promptTemplate":"Prompt-Vorlage","commands.promptHelp":"{{text}} wird durch den transkribierten Text ersetzt","commands.defaultPrompt":"Bitte verbessere {{text}}.","settings.title":"Einstellungen","settings.tabs.general":"Allgemein","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"\xdcber","settings.shortcuts":"Tastenk\xfcrzel","settings.dictation":"Diktat","settings.dictation.desc":"Gedr\xfcckt halten zum Sprechen. Die Transkription beginnt beim Loslassen.","settings.agent":"Agentenmodus","settings.agent.descWithKey":"Doppelklick auf {{key}}, um den Agentenmodus aufzurufen.","settings.agent.descNoKey":"Lege zuerst das Diktat-Tastenk\xfcrzel fest.","settings.oneTouch":"Ein-Tasten-Modus","settings.oneTouch.desc":"Dr\xfccken zum Starten, erneut dr\xfccken zum Beenden. Erfordert ein eigenes Tastenk\xfcrzel.","settings.key":"Taste","settings.notSet":"Nicht festgelegt","settings.enabled":"Aktiviert","settings.disabled":"Deaktiviert","settings.interface":"Oberfl\xe4che","settings.theme":"Design","settings.theme.system":"System","settings.theme.light":"Hell","settings.theme.dark":"Dunkel","settings.language":"Sprache","settings.appBehavior":"App-Verhalten","settings.closeToTray":"In Systembereich minimieren","settings.autoLaunch":"Beim Systemstart automatisch starten","settings.autoInsert":"Text nach der Transkription automatisch einf\xfcgen","settings.soundEffects":"Soundeffekte","settings.microphone":"Mikrofon","settings.inputDevice":"Eingabeger\xe4t","settings.deviceDefault":"(Standard)","settings.textInsert":"Texteinf\xfcgung","settings.insertMethod":"Einf\xfcgemethode","settings.insertClipboard":"Zwischenablage (Ctrl+V)","settings.insertKeyboard":"Tastatureingabe","settings.whisperModel":"Whisper-Modell","settings.model.tiny":"tiny (39 MB, am schnellsten)","settings.model.base":"base (74 MB, ausgewogen)","settings.model.small":"small (244 MB, gut)","settings.model.medium":"medium (769 MB, sehr gut)","settings.model.large":"large-v3 (1,5 GB, beste Qualit\xe4t)","settings.sttLanguage":"Erkennungssprache","settings.sttLang.auto":"Automatische Erkennung","settings.ollamaServer":"Ollama-Server","settings.ollamaUrl":"Ollama-Server-URL","settings.ollamaHint":"D3RO Voice verbindet sich automatisch, wenn Ollama l\xe4uft. Lade Modelle direkt \xfcber Ollama herunter (z. B.: ollama pull qwen3:4b).","settings.postProcess":"Sprachnachbearbeitung","settings.defaultAction":"Standard-Nachbearbeitungsaktion","settings.action.none":"Keine (Originaltext unver\xe4ndert)","settings.action.refine":"Verfeinern (Grammatik + Nat\xfcrlichkeit)","settings.action.translate":"\xdcbersetzen","settings.action.summarize":"Zusammenfassen","settings.action.grammar":"Grammatikkorrektur","settings.action.custom":"Benutzerdefinierter Prompt","settings.actionHint":"Die gew\xe4hlte LLM-Nachbearbeitung wird auf den transkribierten Text angewendet, nachdem mit dem Tastenk\xfcrzel aufgenommen wurde. Funktioniert nur, wenn Ollama verbunden ist.","settings.about.version":"Version","settings.about.techStack":"Tech-Stack","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Sprach-Engine","settings.about.voiceEngineValue":"STT: faster-whisper (lokal) / LLM: Ollama (lokal)","settings.about.description":"Vollst\xe4ndig lokaler KI-Sprachassistent, basierend auf Reverse Engineering von Speakly. Funktioniert ohne Cloud-Abh\xe4ngigkeiten.","settings.about.restartOnboarding":"Einrichtungsanleitung erneut anzeigen","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama l\xe4uft nicht","status.nudge.desc":"Ollama wird f\xfcr die LLM-Nachbearbeitung (\xdcbersetzung, Zusammenfassung usw.) ben\xf6tigt.","status.nudge.guide":"Installationsanleitung anzeigen →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Ohne Tippen, per Sprache. Dein lokaler KI-Sprachassistent.","onboarding.welcome.start":"Loslegen","onboarding.mic.title":"Mikrofon einrichten","onboarding.mic.desc":"W\xe4hle das Mikrofon aus, das du verwenden m\xf6chtest. Du kannst es sp\xe4ter in den Einstellungen \xe4ndern.","onboarding.hotkey.title":"Tastenk\xfcrzel einrichten","onboarding.hotkey.desc":"Lege das Diktat-Tastenk\xfcrzel fest. Die Aufnahme l\xe4uft, solange du die Taste gedr\xfcckt h\xe4ltst.","onboarding.hotkey.notSet":"Kein Tastenk\xfcrzel festgelegt","onboarding.hotkey.change":"Tastenk\xfcrzel \xe4ndern","onboarding.hotkey.set":"Tastenk\xfcrzel festlegen","onboarding.ollama.title":"Ollama installieren (optional)","onboarding.ollama.desc":"Ollama wird f\xfcr die LLM-Nachbearbeitung wie \xdcbersetzung oder Zusammenfassung ben\xf6tigt. Die Sprachdiktierung funktioniert ohne Ollama.","onboarding.ollama.download":"Ollama herunterladen","onboarding.ollama.modelHint":"Lade nach der Installation ein Modell \xfcber das Terminal herunter","onboarding.done.title":"Einrichtung abgeschlossen!","onboarding.done.descWithKey":"Halte {{key}} gedr\xfcckt und sprich, um deine Stimme in Text umzuwandeln.","onboarding.done.descNoKey":"Lege in den Einstellungen ein Tastenk\xfcrzel fest, um mit der Spracheingabe zu beginnen.","onboarding.done.start":"Loslegen","onboarding.back":"Zur\xfcck","onboarding.next":"Weiter","hotkey.title":"Tastenk\xfcrzel einrichten","hotkey.dictationTitle":"Diktat-Tastenk\xfcrzel einrichten","hotkey.oneTouchTitle":"Tastenk\xfcrzel f\xfcr Ein-Tasten-Modus einrichten","hotkey.prompt":"Dr\xfccke eine Tastenkombination...","hotkey.ready":"✓ {{keys}} — dr\xfccke Speichern","hotkey.noKey":"Bitte gib eine Taste ein","hotkey.reserved":"{{keys}} ist ein vom System reserviertes Tastenk\xfcrzel","hotkey.current":"Aktuell: {{keys}}","hotkey.hint":"Gib eine Kombination (z. B. Ctrl+Shift+Q) oder eine einzelne Taste (z. B. F5) ein","hotkey.reset":"Erneut eingeben","ollama.title":"OLLAMA EINRICHTUNGSANLEITUNG","ollama.step1.title":"SCHRITT 1 — Ollama installieren","ollama.step1.desc":"Ollama ist ein kostenloses Tool zum lokalen Ausf\xfchren von LLMs.","ollama.step2.title":"SCHRITT 2 — Modell herunterladen","ollama.step2.desc":"F\xfchre den folgenden Befehl im Terminal aus, um das empfohlene Modell herunterzuladen:","ollama.step2.alt":"Oder ein gr\xf6\xdferes Modell: ollama pull qwen3:8b (genauer, langsamer)","ollama.step3.title":"SCHRITT 3 — Automatische Verbindung","ollama.step3.desc":"D3RO-VOICE erkennt automatisch, wenn Ollama l\xe4uft. Wenn die LED in der Statusleiste von Rot auf Gr\xfcn wechselt, ist alles bereit!","service.sttEngine":"STT-ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"TASTENK\xdcRZEL","service.audioInput":"AUDIOEINGABE","service.ready":"BEREIT","service.connected":"VERBUNDEN","service.offline":"OFFLINE","service.active":"AKTIV","service.standby":"BEREITSCHAFT","common.cancel":"Abbrechen","common.save":"Speichern","common.delete":"L\xf6schen","common.add":"Hinzuf\xfcgen","common.edit":"Bearbeiten","common.close":"Schlie\xdfen","common.confirm":"Best\xe4tigen","common.loading":"Laden...","common.copy":"Kopieren","common.test":"Testen","common.stop":"Stoppen","date.today":"Heute","date.yesterday":"Gestern","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Koreanisch","settings.sttLang.en":"Englisch","settings.sttLang.ja":"Japanisch","settings.sttLang.zh":"Chinesisch","template.outputHelperText":"Verwenden Sie {{Feldname}} f\xfcr Platzhalter","nav.meeting":"Meeting","meeting.title":"Meeting-Modus","meeting.newMeeting":"Neues Meeting","meeting.startRecording":"Aufnahme starten","meeting.stopRecording":"Aufnahme beenden","meeting.recording":"Aufnahme l\xe4uft","meeting.processing":"Protokoll wird erstellt...","meeting.completed":"Abgeschlossen","meeting.error":"Fehler","meeting.elapsed":"Vergangen","meeting.memoPlaceholder":"Memo eingeben (Enter zum Hinzuf\xfcgen)","meeting.memoAdded":"Memo hinzugef\xfcgt","meeting.noSessions":"Keine Meeting-Aufnahmen","meeting.noSessionsDesc":"Dr\xfccke \xabNeues Meeting\xbb, um die Aufnahme zu starten","meeting.summary":"Zusammenfassung","meeting.decisions":"Beschl\xfcsse","meeting.actionItems":"Aufgaben","meeting.timeline":"Zeitlinie","meeting.transcript":"Rohtranskript","meeting.memos":"Memos","meeting.exportPdf":"Als PDF exportieren","meeting.exportMarkdown":"Als Markdown exportieren","meeting.delete":"L\xf6schen","meeting.deleteConfirm":"Diesen Meeting-Eintrag l\xf6schen?","meeting.backToList":"Zur\xfcck zur Liste","meeting.notificationTitle":"Protokoll fertig","meeting.notificationBody":"Das Meeting-Protokoll wurde erstellt.","meeting.sessions":"{{count}} Sitzungen","meeting.duration":"{{minutes}} Min.","meeting.editTitle":"Titel bearbeiten","meeting.untitled":"Meeting ohne Titel","meeting.processingStep.merging":"Transkript zusammenf\xfchren...","meeting.processingStep.generating":"Protokoll mit LLM erstellen...","meeting.processingStep.parsing":"Protokoll analysieren...","meeting.processingStep.saving":"Speichern...","meeting.processingStep.notifying":"Benachrichtigung senden...","meeting.transcriptTab":"Transkript","meeting.addDocument":"Dokument hinzuf\xfcgen","meeting.selectTemplate":"Vorlage ausw\xe4hlen","meeting.generate":"Generieren","meeting.generating":"Dokument wird generiert...","meeting.editMode":"Bearbeiten","meeting.previewMode":"Vorschau","meeting.modified":"Ge\xe4ndert","meeting.originalText":"Original","meeting.editedText":"Bearbeitet","meeting.exportDocx":"DOCX exportieren","meeting.exportTxt":"TXT exportieren","meeting.exportFormat":"Exportieren","meeting.customPrompt":"Benutzerdefinierter Prompt","meeting.templateName":"Vorlagenname","meeting.templatePrompt":"KI-Prompt","meeting.templateSave":"Vorlage speichern","meeting.documentDeleted":"Dokument gel\xf6scht","meeting.autoSaved":"Automatisch gespeichert","meeting.minutesTemplate":"Besprechungsprotokoll","meeting.reportTemplate":"Bericht","meeting.ideaNoteTemplate":"Ideennotiz","meeting.customTemplate":"Benutzerdefiniert","meeting.downloadTranscript":"Transkript herunterladen","meeting.polish":"KI Gl\xe4tten","meeting.polishing":"KI gl\xe4ttet Transkript...","meeting.polished":"KI Gl\xe4ttung abgeschlossen","meeting.mindmapTemplate":"Mindmap","meeting.chat":"KI-Chat","meeting.chatPlaceholder":"Fragen Sie zum Meeting...","meeting.chatSend":"Senden","meeting.chatClear":"Chat l\xf6schen","meeting.copyToClipboard":"In Zwischenablage kopieren","meeting.copied":"Kopiert","meeting.chatCollapse":"Chat einklappen","meeting.chatExpand":"Chat ausklappen","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"KI-Polierung fehlgeschlagen","meeting.viewDetailError":"Meeting-Details konnten nicht geladen werden","meeting.startRecordingError":"Aufnahme konnte nicht gestartet werden","meeting.diarize":"Sprecher trennen","meeting.diarizing":"Sprecher werden identifiziert...","meeting.diarizeComplete":"Sprechertrennung abgeschlossen","meeting.speaker":"Sprecher","settings.hfToken":"HuggingFace Token","settings.hfTokenHint":"Ein HuggingFace Token wird f\xfcr die Sprechertrennung ben\xf6tigt","settings.diarization":"Sprechertrennung","settings.diarizationHint":"Sprecher werden nach der Aufnahme automatisch identifiziert"}'),u=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Assistente de voz com IA local","nav.dashboard":"Painel","nav.history":"Hist\xf3rico","nav.dictionary":"Dicion\xe1rio","nav.commands":"Comandos","nav.settings":"Configura\xe7\xf5es","dashboard.sessionOverview":"Vis\xe3o geral da sess\xe3o","dashboard.systemStatus":"Status do sistema","dashboard.sessionsToday":"Sess\xf5es hoje","dashboard.pressToRecord":"Pressione {{key}} para iniciar a grava\xe7\xe3o","dashboard.hotkeyNotSet":"Atalho n\xe3o configurado","dashboard.words":"palavras","dashboard.total":"total","dashboard.streak":"sequ\xeancia","dashboard.days":"dias","dashboard.recording":"gravando","dashboard.sessions":"sess\xf5es","dashboard.today":"hoje","dashboard.recentTranscriptions":"Transcri\xe7\xf5es recentes","dashboard.noHistory":"Sem hist\xf3rico — pressione o atalho para come\xe7ar a gravar","dashboard.copy":"Copiar","dashboard.entries":"{{count}} entradas","dashboard.stat":"estat\xedsticas","dashboard.sys":"sistema","history.title":"Hist\xf3rico de transcri\xe7\xf5es","history.search":"Pesquisar...","history.entries":"{{count}} entradas","history.loading":"Carregando...","history.noResults":"Sem resultados","history.noHistory":"Sem hist\xf3rico — comece a gravar","history.count":"{{count}} entradas","dictionary.title":"Dicion\xe1rio personalizado","dictionary.words":"{{count}} palavras","dictionary.add":"Adicionar","dictionary.search":"Pesquisar...","dictionary.loading":"Carregando...","dictionary.noResults":"Sem resultados","dictionary.noWords":"Sem palavras — adicione palavras personalizadas para melhorar a precis\xe3o do STT","dictionary.used":"usado {{count}} vezes","dictionary.editTitle":"Editar palavra","dictionary.addTitle":"Adicionar palavra","dictionary.word":"Palavra","dictionary.pronunciation":"Pron\xfancia (opcional)","commands.title":"Comandos LLM","commands.count":"{{count}} comandos","commands.add":"Adicionar","commands.activeCommand":"Comando ativo","commands.none":"Nenhum","commands.loading":"Carregando...","commands.noCommands":"Sem comandos — clique em adicionar para criar um","commands.editTitle":"Editar comando","commands.addTitle":"Adicionar comando","commands.name":"Nome","commands.description":"Descri\xe7\xe3o","commands.promptTemplate":"Modelo de prompt","commands.promptHelp":"{{text}} ser\xe1 substitu\xeddo pelo texto transcrito","commands.defaultPrompt":"Por favor, melhore {{text}}.","settings.title":"Configura\xe7\xf5es","settings.tabs.general":"Geral","settings.tabs.audio":"\xc1udio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Sobre","settings.shortcuts":"Atalhos","settings.dictation":"Ditado","settings.dictation.desc":"Mantenha pressionado para falar. A transcri\xe7\xe3o come\xe7a ao soltar.","settings.agent":"Modo agente","settings.agent.descWithKey":"Clique duas vezes em {{key}} para entrar no modo agente.","settings.agent.descNoKey":"Configure primeiro o atalho de ditado.","settings.oneTouch":"Modo de um toque","settings.oneTouch.desc":"Pressione para iniciar, pressione novamente para parar. Requer um atalho separado.","settings.key":"Tecla","settings.notSet":"N\xe3o configurado","settings.enabled":"Ativado","settings.disabled":"Desativado","settings.interface":"Interface","settings.theme":"Tema","settings.theme.system":"Sistema","settings.theme.light":"Claro","settings.theme.dark":"Escuro","settings.language":"Idioma","settings.appBehavior":"Comportamento do aplicativo","settings.closeToTray":"Minimizar para a bandeja","settings.autoLaunch":"Iniciar com o sistema","settings.autoInsert":"Inserir texto automaticamente ap\xf3s a transcri\xe7\xe3o","settings.soundEffects":"Efeitos sonoros","settings.microphone":"Microfone","settings.inputDevice":"Dispositivo de entrada","settings.deviceDefault":"(padr\xe3o)","settings.textInsert":"Inser\xe7\xe3o de texto","settings.insertMethod":"M\xe9todo de inser\xe7\xe3o","settings.insertClipboard":"\xc1rea de transfer\xeancia (Ctrl+V)","settings.insertKeyboard":"Digita\xe7\xe3o pelo teclado","settings.whisperModel":"Modelo Whisper","settings.model.tiny":"tiny (39 MB, mais r\xe1pido)","settings.model.base":"base (74 MB, equilibrado)","settings.model.small":"small (244 MB, bom)","settings.model.medium":"medium (769 MB, muito bom)","settings.model.large":"large-v3 (1,5 GB, melhor)","settings.sttLanguage":"Idioma de reconhecimento","settings.sttLang.auto":"Detec\xe7\xe3o autom\xe1tica","settings.ollamaServer":"Servidor Ollama","settings.ollamaUrl":"URL do servidor Ollama","settings.ollamaHint":"D3RO Voice conecta-se automaticamente quando o Ollama est\xe1 em execu\xe7\xe3o. Baixe modelos diretamente pelo Ollama (ex: ollama pull qwen3:4b).","settings.postProcess":"P\xf3s-processamento de voz","settings.defaultAction":"A\xe7\xe3o de p\xf3s-processamento padr\xe3o","settings.action.none":"Nenhuma (texto original sem altera\xe7\xf5es)","settings.action.refine":"Refinar (gram\xe1tica + naturalidade)","settings.action.translate":"Traduzir","settings.action.summarize":"Resumir","settings.action.grammar":"Corre\xe7\xe3o gramatical","settings.action.custom":"Prompt personalizado","settings.actionHint":"O p\xf3s-processamento LLM selecionado \xe9 aplicado ao texto transcrito ap\xf3s gravar com o atalho. S\xf3 funciona quando o Ollama est\xe1 conectado.","settings.about.version":"Vers\xe3o","settings.about.techStack":"Stack tecnol\xf3gico","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Motor de voz","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"Assistente de voz com IA totalmente local, baseado em engenharia reversa do Speakly. Funciona sem depend\xeancias de nuvem.","settings.about.restartOnboarding":"Ver guia de configura\xe7\xe3o inicial novamente","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama n\xe3o est\xe1 em execu\xe7\xe3o","status.nudge.desc":"O Ollama \xe9 necess\xe1rio para o p\xf3s-processamento LLM (tradu\xe7\xe3o, resumo, etc.).","status.nudge.guide":"Ver guia de instala\xe7\xe3o →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sem digitar, por voz. Seu assistente de voz com IA local.","onboarding.welcome.start":"Come\xe7ar","onboarding.mic.title":"Configurar microfone","onboarding.mic.desc":"Selecione o microfone que deseja usar. Voc\xea pode alter\xe1-lo depois nas configura\xe7\xf5es.","onboarding.hotkey.title":"Configurar atalho","onboarding.hotkey.desc":"Configure o atalho de ditado. A grava\xe7\xe3o continua enquanto voc\xea mantiver a tecla pressionada.","onboarding.hotkey.notSet":"Nenhum atalho configurado","onboarding.hotkey.change":"Alterar atalho","onboarding.hotkey.set":"Configurar atalho","onboarding.ollama.title":"Instalar Ollama (opcional)","onboarding.ollama.desc":"O Ollama \xe9 necess\xe1rio para p\xf3s-processamento LLM como tradu\xe7\xe3o ou resumo. O ditado de voz funciona sem o Ollama.","onboarding.ollama.download":"Baixar Ollama","onboarding.ollama.modelHint":"Ap\xf3s instalar, baixe um modelo pelo terminal","onboarding.done.title":"Configura\xe7\xe3o conclu\xedda!","onboarding.done.descWithKey":"Mantenha {{key}} pressionado e fale para converter sua voz em texto.","onboarding.done.descNoKey":"Configure um atalho nas configura\xe7\xf5es para come\xe7ar a ditar.","onboarding.done.start":"Come\xe7ar","onboarding.back":"Voltar","onboarding.next":"Pr\xf3ximo","hotkey.title":"Configurar atalho","hotkey.dictationTitle":"Configurar atalho de ditado","hotkey.oneTouchTitle":"Configurar atalho do modo de um toque","hotkey.prompt":"Pressione uma combina\xe7\xe3o de teclas...","hotkey.ready":"✓ {{keys}} — pressione salvar","hotkey.noKey":"Por favor, insira uma tecla","hotkey.reserved":"{{keys}} \xe9 um atalho reservado pelo sistema","hotkey.current":"Atual: {{keys}}","hotkey.hint":"Insira uma combina\xe7\xe3o (ex: Ctrl+Shift+Q) ou uma tecla \xfanica (ex: F5)","hotkey.reset":"Inserir novamente","ollama.title":"GUIA DE CONFIGURA\xc7\xc3O DO OLLAMA","ollama.step1.title":"PASSO 1 — Instalar o Ollama","ollama.step1.desc":"O Ollama \xe9 uma ferramenta gratuita para executar LLMs localmente.","ollama.step2.title":"PASSO 2 — Baixar um modelo","ollama.step2.desc":"Execute o seguinte comando no terminal para baixar o modelo recomendado:","ollama.step2.alt":"Ou um modelo maior: ollama pull qwen3:8b (mais preciso, mais lento)","ollama.step3.title":"PASSO 3 — Conex\xe3o autom\xe1tica","ollama.step3.desc":"D3RO-VOICE detecta automaticamente quando o Ollama est\xe1 em execu\xe7\xe3o. Quando o LED da barra de status mudar de vermelho para verde, est\xe1 pronto!","service.sttEngine":"MOTOR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"ATALHO DE TECLADO","service.audioInput":"ENTRADA DE \xc1UDIO","service.ready":"PRONTO","service.connected":"CONECTADO","service.offline":"OFFLINE","service.active":"ATIVO","service.standby":"EM ESPERA","common.cancel":"Cancelar","common.save":"Salvar","common.delete":"Excluir","common.add":"Adicionar","common.edit":"Editar","common.close":"Fechar","common.confirm":"Confirmar","common.loading":"Carregando...","common.copy":"Copiar","common.test":"Testar","common.stop":"Parar","date.today":"Hoje","date.yesterday":"Ontem","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Coreano","settings.sttLang.en":"Ingl\xeas","settings.sttLang.ja":"Japon\xeas","settings.sttLang.zh":"Chin\xeas","template.outputHelperText":"Use {{nomeCampo}} para marcadores de posi\xe7\xe3o","nav.meeting":"Reuni\xe3o","meeting.title":"Modo Reuni\xe3o","meeting.newMeeting":"Nova Reuni\xe3o","meeting.startRecording":"Iniciar Grava\xe7\xe3o","meeting.stopRecording":"Parar Grava\xe7\xe3o","meeting.recording":"Gravando","meeting.processing":"Gerando ata...","meeting.completed":"Conclu\xeddo","meeting.error":"Erro","meeting.elapsed":"Tempo decorrido","meeting.memoPlaceholder":"Digite um memo (Enter para adicionar)","meeting.memoAdded":"Memo adicionado","meeting.noSessions":"Nenhuma grava\xe7\xe3o de reuni\xe3o","meeting.noSessionsDesc":"Pressione Nova Reuni\xe3o para come\xe7ar a gravar","meeting.summary":"Resumo","meeting.decisions":"Decis\xf5es","meeting.actionItems":"Itens de a\xe7\xe3o","meeting.timeline":"Linha do tempo","meeting.transcript":"Transcri\xe7\xe3o bruta","meeting.memos":"Memos","meeting.exportPdf":"Exportar PDF","meeting.exportMarkdown":"Exportar Markdown","meeting.delete":"Excluir","meeting.deleteConfirm":"Excluir este registro de reuni\xe3o?","meeting.backToList":"Voltar \xe0 lista","meeting.notificationTitle":"Ata pronta","meeting.notificationBody":"A ata da reuni\xe3o foi gerada.","meeting.sessions":"{{count}} sess\xf5es","meeting.duration":"{{minutes}} min","meeting.editTitle":"Editar t\xedtulo","meeting.untitled":"Reuni\xe3o sem t\xedtulo","meeting.processingStep.merging":"Mesclando transcri\xe7\xe3o...","meeting.processingStep.generating":"Gerando ata com LLM...","meeting.processingStep.parsing":"Analisando ata...","meeting.processingStep.saving":"Salvando...","meeting.processingStep.notifying":"Enviando notifica\xe7\xe3o...","meeting.transcriptTab":"Transcri\xe7\xe3o","meeting.addDocument":"Adicionar documento","meeting.selectTemplate":"Selecionar modelo","meeting.generate":"Gerar","meeting.generating":"Gerando documento...","meeting.editMode":"Editar","meeting.previewMode":"Visualizar","meeting.modified":"Modificado","meeting.originalText":"Original","meeting.editedText":"Editado","meeting.exportDocx":"Exportar DOCX","meeting.exportTxt":"Exportar TXT","meeting.exportFormat":"Exportar","meeting.customPrompt":"Prompt personalizado","meeting.templateName":"Nome do modelo","meeting.templatePrompt":"Prompt de IA","meeting.templateSave":"Salvar modelo","meeting.documentDeleted":"Documento exclu\xeddo","meeting.autoSaved":"Salvo automaticamente","meeting.minutesTemplate":"Ata de reuni\xe3o","meeting.reportTemplate":"Relat\xf3rio","meeting.ideaNoteTemplate":"Nota de ideias","meeting.customTemplate":"Personalizado","meeting.downloadTranscript":"Baixar transcri\xe7\xe3o","meeting.polish":"Polir com IA","meeting.polishing":"IA est\xe1 polindo a transcri\xe7\xe3o...","meeting.polished":"Polimento IA conclu\xeddo","meeting.mindmapTemplate":"Mapa mental","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Pergunte sobre a reuni\xe3o...","meeting.chatSend":"Enviar","meeting.chatClear":"Limpar chat","meeting.copyToClipboard":"Copiar para \xe1rea de transfer\xeancia","meeting.copied":"Copiado","meeting.chatCollapse":"Recolher chat","meeting.chatExpand":"Expandir chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Falha no polimento de IA","meeting.viewDetailError":"Falha ao carregar detalhes da reuni\xe3o","meeting.startRecordingError":"Falha ao iniciar grava\xe7\xe3o","meeting.diarize":"Identificar oradores","meeting.diarizing":"Identificando oradores...","meeting.diarizeComplete":"Identifica\xe7\xe3o conclu\xedda","meeting.speaker":"Orador","settings.hfToken":"Token do HuggingFace","settings.hfTokenHint":"Um token do HuggingFace \xe9 necess\xe1rio para identificar oradores","settings.diarization":"Identifica\xe7\xe3o de oradores","settings.diarizationHint":"Identifica automaticamente os oradores ap\xf3s o t\xe9rmino da grava\xe7\xe3o"}'),p=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Локальный голосовой ИИ-ассистент","nav.dashboard":"Панель","nav.history":"История","nav.dictionary":"Словарь","nav.commands":"Команды","nav.settings":"Настройки","dashboard.sessionOverview":"Обзор сессий","dashboard.systemStatus":"Состояние системы","dashboard.sessionsToday":"Сессий сегодня","dashboard.pressToRecord":"Нажмите {{key}} для начала записи","dashboard.hotkeyNotSet":"Горячая клавиша не задана","dashboard.words":"Слова","dashboard.total":"Всего","dashboard.streak":"Серия","dashboard.days":"дн.","dashboard.recording":"Запись","dashboard.sessions":"Сессии","dashboard.today":"Сегодня","dashboard.recentTranscriptions":"Последние транскрипции","dashboard.noHistory":"История пуста — нажмите горячую клавишу для начала записи","dashboard.copy":"Копировать","dashboard.entries":"{{count}} записей","dashboard.stat":"Статистика","dashboard.sys":"Система","history.title":"История транскрипций","history.search":"Поиск...","history.entries":"{{count}} записей","history.loading":"Загрузка...","history.noResults":"Результаты не найдены","history.noHistory":"История пуста — начните запись","history.count":"{{count}} записей","dictionary.title":"Пользовательский словарь","dictionary.words":"{{count}} слов","dictionary.add":"Добавить","dictionary.search":"Поиск...","dictionary.loading":"Загрузка...","dictionary.noResults":"Результаты не найдены","dictionary.noWords":"Слов нет — добавьте собственные слова для улучшения точности STT","dictionary.used":"Использовано {{count}} раз","dictionary.editTitle":"Редактировать слово","dictionary.addTitle":"Добавить слово","dictionary.word":"Слово","dictionary.pronunciation":"Произношение (необязательно)","commands.title":"Команды LLM","commands.count":"{{count}} шт.","commands.add":"Добавить","commands.activeCommand":"Активная команда","commands.none":"Нет","commands.loading":"Загрузка...","commands.noCommands":"Команд нет — нажмите \xabДобавить\xbb для создания","commands.editTitle":"Редактировать команду","commands.addTitle":"Добавить команду","commands.name":"Название","commands.description":"Описание","commands.promptTemplate":"Шаблон промпта","commands.promptHelp":"{{text}} будет заменено на транскрибированный текст","commands.defaultPrompt":"Пожалуйста, улучшите {{text}}.","settings.title":"Настройки","settings.tabs.general":"Общие","settings.tabs.audio":"Аудио","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"О программе","settings.shortcuts":"Горячие клавиши","settings.dictation":"Диктовка","settings.dictation.desc":"Говорите, удерживая клавишу. Отпустите для начала транскрипции.","settings.agent":"Режим агента","settings.agent.descWithKey":"Дважды нажмите {{key}} для перехода в режим агента.","settings.agent.descNoKey":"Сначала задайте горячую клавишу диктовки.","settings.oneTouch":"Режим одного нажатия","settings.oneTouch.desc":"Нажмите для начала, нажмите снова для остановки. Требуется отдельная горячая клавиша.","settings.key":"Клавиша","settings.notSet":"Не задано","settings.enabled":"Включено","settings.disabled":"Выключено","settings.interface":"Интерфейс","settings.theme":"Тема","settings.theme.system":"Системная","settings.theme.light":"Светлая","settings.theme.dark":"Тёмная","settings.language":"Язык","settings.appBehavior":"Поведение приложения","settings.closeToTray":"Сворачивать в трей","settings.autoLaunch":"Автозапуск при старте системы","settings.autoInsert":"Автоматически вставлять текст после транскрипции","settings.soundEffects":"Звуковые эффекты","settings.microphone":"Микрофон","settings.inputDevice":"Устройство ввода","settings.deviceDefault":"(По умолчанию)","settings.textInsert":"Вставка текста","settings.insertMethod":"Метод вставки","settings.insertClipboard":"Буфер обмена (Ctrl+V)","settings.insertKeyboard":"Эмуляция клавиатуры","settings.whisperModel":"Модель Whisper","settings.model.tiny":"tiny (39 МБ, самая быстрая)","settings.model.base":"base (74 МБ, баланс)","settings.model.small":"small (244 МБ, хорошая)","settings.model.medium":"medium (769 МБ, отличная)","settings.model.large":"large-v3 (1.5 ГБ, лучшая)","settings.sttLanguage":"Язык распознавания","settings.sttLang.auto":"Автоопределение","settings.ollamaServer":"Сервер Ollama","settings.ollamaUrl":"URL сервера Ollama","settings.ollamaHint":"Если Ollama запущена, подключение произойдёт автоматически. Загружайте модели напрямую через Ollama (например: ollama pull qwen3:4b).","settings.postProcess":"Постобработка речи","settings.defaultAction":"Команда постобработки по умолчанию","settings.action.none":"Нет (оригинальный текст)","settings.action.refine":"Улучшить (грамматика + естественность)","settings.action.translate":"Перевести","settings.action.summarize":"Резюмировать","settings.action.grammar":"Исправить грамматику","settings.action.custom":"Пользовательский промпт","settings.actionHint":"После записи и транскрипции к тексту будет применена выбранная постобработка LLM. Работает только при подключённом Ollama.","settings.about.version":"Версия","settings.about.techStack":"Технический стек","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Голосовой движок","settings.about.voiceEngineValue":"STT: faster-whisper (локально) / LLM: Ollama (локально)","settings.about.description":"Локальный голосовой ИИ-ассистент, основанный на методах обратной разработки Speakly. Работает полностью локально без зависимости от облачных сервисов.","settings.about.restartOnboarding":"Показать начальную настройку снова","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama не запущена","status.nudge.desc":"Для постобработки LLM (перевод, резюмирование и т.д.) требуется Ollama.","status.nudge.guide":"Смотреть инструкцию по установке →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Без набора текста — только голос. Локальный голосовой ИИ-ассистент.","onboarding.welcome.start":"Начать","onboarding.mic.title":"Настройка микрофона","onboarding.mic.desc":"Выберите микрофон. Его можно изменить позже в настройках.","onboarding.hotkey.title":"Настройка горячей клавиши","onboarding.hotkey.desc":"Задайте горячую клавишу для диктовки. Удерживайте её для записи.","onboarding.hotkey.notSet":"Горячая клавиша не задана","onboarding.hotkey.change":"Изменить горячую клавишу","onboarding.hotkey.set":"Задать горячую клавишу","onboarding.ollama.title":"Установка Ollama (необязательно)","onboarding.ollama.desc":"Для постобработки LLM (перевод, резюмирование и т.д.) требуется Ollama. Голосовая диктовка работает и без неё.","onboarding.ollama.download":"Скачать Ollama","onboarding.ollama.modelHint":"После установки загрузите модель через терминал","onboarding.done.title":"Настройка завершена!","onboarding.done.descWithKey":"Удерживайте {{key}} и говорите — речь будет преобразована в текст.","onboarding.done.descNoKey":"Задайте горячую клавишу в настройках, чтобы начать голосовую диктовку.","onboarding.done.start":"Начать","onboarding.back":"Назад","onboarding.next":"Далее","hotkey.title":"Настройка горячей клавиши","hotkey.dictationTitle":"Задать горячую клавишу диктовки","hotkey.oneTouchTitle":"Задать горячую клавишу режима одного нажатия","hotkey.prompt":"Нажмите сочетание клавиш...","hotkey.ready":"✓ {{keys}} — нажмите \xabСохранить\xbb","hotkey.noKey":"Введите клавишу","hotkey.reserved":"{{keys}} является зарезервированным сочетанием системы","hotkey.current":"Текущее: {{keys}}","hotkey.hint":"Введите сочетание клавиш (например: Ctrl+Shift+Q) или одну клавишу (например: F5)","hotkey.reset":"Ввести снова","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"ШАГ 1 — Установка Ollama","ollama.step1.desc":"Ollama — бесплатный инструмент для локального запуска LLM.","ollama.step2.title":"ШАГ 2 — Загрузка модели","ollama.step2.desc":"Загрузите нужную модель через терминал. Рекомендуется:","ollama.step2.alt":"Или более крупная модель: ollama pull qwen3:8b (точнее, медленнее)","ollama.step3.title":"ШАГ 3 — Автоподключение","ollama.step3.desc":"При запуске Ollama D3RO-VOICE обнаружит её автоматически. Когда индикатор LED на нижней панели сменится с красного на зелёный — готово!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Отмена","common.save":"Сохранить","common.delete":"Удалить","common.add":"Добавить","common.edit":"Изменить","common.close":"Закрыть","common.confirm":"Подтвердить","common.loading":"Загрузка...","common.copy":"Копировать","common.test":"Тест","common.stop":"Стоп","date.today":"Сегодня","date.yesterday":"Вчера","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Корейский","settings.sttLang.en":"Английский","settings.sttLang.ja":"Японский","settings.sttLang.zh":"Китайский","template.outputHelperText":"Используйте {{имяПоля}} для заполнителей","nav.meeting":"Совещание","meeting.title":"Режим совещания","meeting.newMeeting":"Новое совещание","meeting.startRecording":"Начать запись","meeting.stopRecording":"Остановить запись","meeting.recording":"Запись","meeting.processing":"Создание протокола...","meeting.completed":"Завершено","meeting.error":"Ошибка","meeting.elapsed":"Прошло","meeting.memoPlaceholder":"Введите заметку (Enter для добавления)","meeting.memoAdded":"Заметка добавлена","meeting.noSessions":"Нет записей совещаний","meeting.noSessionsDesc":"Нажмите \xabНовое совещание\xbb, чтобы начать запись","meeting.summary":"Сводка","meeting.decisions":"Решения","meeting.actionItems":"Задачи","meeting.timeline":"Хронология","meeting.transcript":"Исходная расшифровка","meeting.memos":"Заметки","meeting.exportPdf":"Экспорт в PDF","meeting.exportMarkdown":"Экспорт в Markdown","meeting.delete":"Удалить","meeting.deleteConfirm":"Удалить эту запись совещания?","meeting.backToList":"Вернуться к списку","meeting.notificationTitle":"Протокол готов","meeting.notificationBody":"Протокол совещания сформирован.","meeting.sessions":"{{count}} сессий","meeting.duration":"{{minutes}} мин","meeting.editTitle":"Изменить название","meeting.untitled":"Совещание без названия","meeting.processingStep.merging":"Объединение расшифровки...","meeting.processingStep.generating":"Создание протокола с помощью LLM...","meeting.processingStep.parsing":"Разбор протокола...","meeting.processingStep.saving":"Сохранение...","meeting.processingStep.notifying":"Отправка уведомления...","meeting.transcriptTab":"Транскрипция","meeting.addDocument":"Добавить документ","meeting.selectTemplate":"Выбрать шаблон","meeting.generate":"Создать","meeting.generating":"Создание документа...","meeting.editMode":"Редактировать","meeting.previewMode":"Предпросмотр","meeting.modified":"Изменено","meeting.originalText":"Оригинал","meeting.editedText":"Отредактировано","meeting.exportDocx":"Экспорт DOCX","meeting.exportTxt":"Экспорт TXT","meeting.exportFormat":"Экспорт","meeting.customPrompt":"Пользовательский запрос","meeting.templateName":"Название шаблона","meeting.templatePrompt":"ИИ-запрос","meeting.templateSave":"Сохранить шаблон","meeting.documentDeleted":"Документ удалён","meeting.autoSaved":"Автосохранение","meeting.minutesTemplate":"Протокол встречи","meeting.reportTemplate":"Отчёт","meeting.ideaNoteTemplate":"Заметка с идеями","meeting.customTemplate":"Пользовательский","meeting.downloadTranscript":"Скачать транскрипцию","meeting.polish":"Улучшить с ИИ","meeting.polishing":"ИИ улучшает транскрипцию...","meeting.polished":"Улучшение ИИ завершено","meeting.mindmapTemplate":"Карта мыслей","meeting.chat":"ИИ Чат","meeting.chatPlaceholder":"Задайте вопрос о встрече...","meeting.chatSend":"Отправить","meeting.chatClear":"Очистить чат","meeting.copyToClipboard":"Копировать в буфер обмена","meeting.copied":"Скопировано","meeting.chatCollapse":"Свернуть чат","meeting.chatExpand":"Развернуть чат","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Ошибка ИИ-полировки","meeting.viewDetailError":"Не удалось загрузить детали встречи","meeting.startRecordingError":"Не удалось начать запись","meeting.diarize":"Определить говорящих","meeting.diarizing":"Определение говорящих...","meeting.diarizeComplete":"Определение завершено","meeting.speaker":"Говорящий","settings.hfToken":"Токен HuggingFace","settings.hfTokenHint":"Токен HuggingFace необходим для определения говорящих","settings.diarization":"Диаризация","settings.diarizationHint":"Автоматически определять говорящих после завершения записи"}'),h={ko:o,en:s,ja:r,zh:m,"zh-TW":d,es:c,fr:l,de:g,pt:u,ru:p,vi:JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Trợ l\xfd giọng n\xf3i AI cục bộ","nav.dashboard":"Bảng điều khiển","nav.history":"Lịch sử","nav.dictionary":"Từ điển","nav.commands":"Lệnh","nav.settings":"C\xe0i đặt","dashboard.sessionOverview":"Tổng quan phi\xean","dashboard.systemStatus":"Trạng th\xe1i hệ thống","dashboard.sessionsToday":"Phi\xean h\xf4m nay","dashboard.pressToRecord":"Nhấn {{key}} để bắt đầu ghi \xe2m","dashboard.hotkeyNotSet":"Chưa đặt ph\xedm tắt","dashboard.words":"Từ","dashboard.total":"Tổng","dashboard.streak":"Chuỗi","dashboard.days":"ng\xe0y","dashboard.recording":"Đang ghi","dashboard.sessions":"Phi\xean","dashboard.today":"H\xf4m nay","dashboard.recentTranscriptions":"Phi\xean \xe2m gần đ\xe2y","dashboard.noHistory":"Chưa c\xf3 lịch sử — nhấn ph\xedm tắt để bắt đầu ghi \xe2m","dashboard.copy":"Sao ch\xe9p","dashboard.entries":"{{count}} mục","dashboard.stat":"Thống k\xea","dashboard.sys":"Hệ thống","history.title":"Lịch sử phi\xean \xe2m","history.search":"T\xecm kiếm...","history.entries":"{{count}} mục","history.loading":"Đang tải...","history.noResults":"Kh\xf4ng t\xecm thấy kết quả","history.noHistory":"Chưa c\xf3 lịch sử — h\xe3y bắt đầu ghi \xe2m","history.count":"{{count}} mục","dictionary.title":"Từ điển t\xf9y chỉnh","dictionary.words":"{{count}} từ","dictionary.add":"Th\xeam","dictionary.search":"T\xecm kiếm...","dictionary.loading":"Đang tải...","dictionary.noResults":"Kh\xf4ng t\xecm thấy kết quả","dictionary.noWords":"Chưa c\xf3 từ — th\xeam từ t\xf9y chỉnh để cải thiện độ ch\xednh x\xe1c STT","dictionary.used":"Đ\xe3 d\xf9ng {{count}} lần","dictionary.editTitle":"Chỉnh sửa từ","dictionary.addTitle":"Th\xeam từ","dictionary.word":"Từ","dictionary.pronunciation":"Ph\xe1t \xe2m (t\xf9y chọn)","commands.title":"Lệnh LLM","commands.count":"{{count}} lệnh","commands.add":"Th\xeam","commands.activeCommand":"Lệnh đang hoạt động","commands.none":"Kh\xf4ng c\xf3","commands.loading":"Đang tải...","commands.noCommands":"Chưa c\xf3 lệnh — nhấn Th\xeam để tạo","commands.editTitle":"Chỉnh sửa lệnh","commands.addTitle":"Th\xeam lệnh","commands.name":"T\xean","commands.description":"M\xf4 tả","commands.promptTemplate":"Mẫu prompt","commands.promptHelp":"{{text}} sẽ được thay thế bằng văn bản phi\xean \xe2m","commands.defaultPrompt":"Vui l\xf2ng cải thiện {{text}}.","settings.title":"C\xe0i đặt","settings.tabs.general":"Chung","settings.tabs.audio":"\xc2m thanh","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Giới thiệu","settings.shortcuts":"Ph\xedm tắt","settings.dictation":"Ch\xednh tả","settings.dictation.desc":"Giữ ph\xedm v\xe0 n\xf3i. Thả ph\xedm để bắt đầu phi\xean \xe2m.","settings.agent":"Chế độ Agent","settings.agent.descWithKey":"Nhấn đ\xfap {{key}} để v\xe0o chế độ Agent.","settings.agent.descNoKey":"Vui l\xf2ng đặt ph\xedm tắt ch\xednh tả trước.","settings.oneTouch":"Chế độ một chạm","settings.oneTouch.desc":"Nhấn để bắt đầu, nhấn lại để dừng. Cần ph\xedm tắt ri\xeang.","settings.key":"Ph\xedm","settings.notSet":"Chưa đặt","settings.enabled":"Đ\xe3 bật","settings.disabled":"Đ\xe3 tắt","settings.interface":"Giao diện","settings.theme":"Giao diện","settings.theme.system":"Hệ thống","settings.theme.light":"S\xe1ng","settings.theme.dark":"Tối","settings.language":"Ng\xf4n ngữ","settings.appBehavior":"H\xe0nh vi ứng dụng","settings.closeToTray":"Thu nhỏ xuống khay hệ thống","settings.autoLaunch":"Tự động khởi động c\xf9ng hệ thống","settings.autoInsert":"Tự động ch\xe8n văn bản sau khi phi\xean \xe2m","settings.soundEffects":"Hiệu ứng \xe2m thanh","settings.microphone":"Micr\xf4","settings.inputDevice":"Thiết bị đầu v\xe0o","settings.deviceDefault":"(Mặc định)","settings.textInsert":"Ch\xe8n văn bản","settings.insertMethod":"Phương thức ch\xe8n","settings.insertClipboard":"Bộ nhớ tạm (Ctrl+V)","settings.insertKeyboard":"Giả lập b\xe0n ph\xedm","settings.whisperModel":"M\xf4 h\xecnh Whisper","settings.model.tiny":"tiny (39 MB, nhanh nhất)","settings.model.base":"base (74 MB, c\xe2n bằng)","settings.model.small":"small (244 MB, tốt)","settings.model.medium":"medium (769 MB, xuất sắc)","settings.model.large":"large-v3 (1.5 GB, tốt nhất)","settings.sttLanguage":"Ng\xf4n ngữ nhận dạng","settings.sttLang.auto":"Tự động ph\xe1t hiện","settings.ollamaServer":"M\xe1y chủ Ollama","settings.ollamaUrl":"URL m\xe1y chủ Ollama","settings.ollamaHint":"Nếu Ollama đang chạy, kết nối sẽ tự động. Tải m\xf4 h\xecnh trực tiếp từ Ollama (v\xed dụ: ollama pull qwen3:4b).","settings.postProcess":"Hậu xử l\xfd giọng n\xf3i","settings.defaultAction":"Lệnh hậu xử l\xfd mặc định","settings.action.none":"Kh\xf4ng c\xf3 (văn bản gốc)","settings.action.refine":"Cải thiện (ngữ ph\xe1p + tự nhi\xean)","settings.action.translate":"Dịch","settings.action.summarize":"T\xf3m tắt","settings.action.grammar":"Sửa ngữ ph\xe1p","settings.action.custom":"Prompt t\xf9y chỉnh","settings.actionHint":"Hậu xử l\xfd LLM đ\xe3 chọn sẽ được \xe1p dụng cho văn bản phi\xean \xe2m sau khi ghi \xe2m. Chỉ hoạt động khi Ollama được kết nối.","settings.about.version":"Phi\xean bản","settings.about.techStack":"Ngăn xếp c\xf4ng nghệ","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Bộ m\xe1y giọng n\xf3i","settings.about.voiceEngineValue":"STT: faster-whisper (cục bộ) / LLM: Ollama (cục bộ)","settings.about.description":"Trợ l\xfd giọng n\xf3i AI cục bộ dựa tr\xean kỹ thuật dịch ngược Speakly. Hoạt động ho\xe0n to\xe0n cục bộ, kh\xf4ng phụ thuộc v\xe0o dịch vụ đ\xe1m m\xe2y.","settings.about.restartOnboarding":"Xem lại hướng dẫn c\xe0i đặt ban đầu","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama chưa chạy","status.nudge.desc":"Cần Ollama để sử dụng hậu xử l\xfd LLM (dịch, t\xf3m tắt, v.v.).","status.nudge.guide":"Xem hướng dẫn c\xe0i đặt →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Kh\xf4ng cần g\xf5 ph\xedm — chỉ cần n\xf3i. Trợ l\xfd giọng n\xf3i AI cục bộ.","onboarding.welcome.start":"Bắt đầu","onboarding.mic.title":"C\xe0i đặt micr\xf4","onboarding.mic.desc":"Chọn micr\xf4 bạn muốn d\xf9ng. C\xf3 thể thay đổi sau trong c\xe0i đặt.","onboarding.hotkey.title":"C\xe0i đặt ph\xedm tắt","onboarding.hotkey.desc":"Đặt ph\xedm tắt ch\xednh tả. Giữ ph\xedm trong khi ghi \xe2m.","onboarding.hotkey.notSet":"Ph\xedm tắt chưa được đặt","onboarding.hotkey.change":"Thay đổi ph\xedm tắt","onboarding.hotkey.set":"Đặt ph\xedm tắt","onboarding.ollama.title":"C\xe0i đặt Ollama (t\xf9y chọn)","onboarding.ollama.desc":"Cần Ollama để sử dụng hậu xử l\xfd LLM (dịch, t\xf3m tắt, v.v.). Ch\xednh tả giọng n\xf3i vẫn hoạt động m\xe0 kh\xf4ng cần Ollama.","onboarding.ollama.download":"Tải Ollama","onboarding.ollama.modelHint":"Sau khi c\xe0i đặt, tải m\xf4 h\xecnh qua terminal","onboarding.done.title":"Thiết lập ho\xe0n tất!","onboarding.done.descWithKey":"Giữ ph\xedm {{key}} v\xe0 n\xf3i — giọng n\xf3i sẽ được chuyển th\xe0nh văn bản.","onboarding.done.descNoKey":"Đặt ph\xedm tắt trong c\xe0i đặt để bắt đầu ch\xednh tả giọng n\xf3i.","onboarding.done.start":"Bắt đầu","onboarding.back":"Quay lại","onboarding.next":"Tiếp theo","hotkey.title":"C\xe0i đặt ph\xedm tắt","hotkey.dictationTitle":"Đặt ph\xedm tắt ch\xednh tả","hotkey.oneTouchTitle":"Đặt ph\xedm tắt chế độ một chạm","hotkey.prompt":"Nhấn tổ hợp ph\xedm...","hotkey.ready":"✓ {{keys}} — h\xe3y nhấn Lưu","hotkey.noKey":"Vui l\xf2ng nhập ph\xedm","hotkey.reserved":"{{keys}} l\xe0 ph\xedm tắt hệ thống được d\xe0nh ri\xeang","hotkey.current":"Hiện tại: {{keys}}","hotkey.hint":"Nhập tổ hợp ph\xedm (v\xed dụ: Ctrl+Shift+Q) hoặc ph\xedm đơn (v\xed dụ: F5)","hotkey.reset":"Nhập lại","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"BƯỚC 1 — C\xe0i đặt Ollama","ollama.step1.desc":"Ollama l\xe0 c\xf4ng cụ miễn ph\xed để chạy LLM cục bộ.","ollama.step2.title":"BƯỚC 2 — Tải m\xf4 h\xecnh","ollama.step2.desc":"Tải m\xf4 h\xecnh bạn muốn qua terminal. Khuyến nghị:","ollama.step2.alt":"Hoặc m\xf4 h\xecnh lớn hơn: ollama pull qwen3:8b (ch\xednh x\xe1c hơn, chậm hơn)","ollama.step3.title":"BƯỚC 3 — Tự động kết nối","ollama.step3.desc":"Khi Ollama chạy, D3RO-VOICE sẽ tự động ph\xe1t hiện. Khi đ\xe8n LED tr\xean thanh trạng th\xe1i chuyển từ đỏ sang xanh — đ\xe3 sẵn s\xe0ng!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Hủy","common.save":"Lưu","common.delete":"X\xf3a","common.add":"Th\xeam","common.edit":"Chỉnh sửa","common.close":"Đ\xf3ng","common.confirm":"X\xe1c nhận","common.loading":"Đang tải...","common.copy":"Sao ch\xe9p","common.test":"Kiểm tra","common.stop":"Dừng","date.today":"H\xf4m nay","date.yesterday":"H\xf4m qua","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Tiếng H\xe0n","settings.sttLang.en":"Tiếng Anh","settings.sttLang.ja":"Tiếng Nhật","settings.sttLang.zh":"Tiếng Trung","template.outputHelperText":"Sử dụng {{t\xeanTrường}} cho tr\xecnh giữ chỗ","nav.meeting":"Cuộc họp","meeting.title":"Chế độ Cuộc họp","meeting.newMeeting":"Cuộc họp mới","meeting.startRecording":"Bắt đầu ghi \xe2m","meeting.stopRecording":"Dừng ghi \xe2m","meeting.recording":"Đang ghi \xe2m","meeting.processing":"Đang tạo bi\xean bản...","meeting.completed":"Ho\xe0n th\xe0nh","meeting.error":"Lỗi","meeting.elapsed":"Thời gian đ\xe3 qua","meeting.memoPlaceholder":"Nhập ghi ch\xfa (Enter để th\xeam)","meeting.memoAdded":"Đ\xe3 th\xeam ghi ch\xfa","meeting.noSessions":"Kh\xf4ng c\xf3 bản ghi cuộc họp","meeting.noSessionsDesc":"Nhấn \xabCuộc họp mới\xbb để bắt đầu ghi \xe2m","meeting.summary":"T\xf3m tắt","meeting.decisions":"Quyết định","meeting.actionItems":"H\xe0nh động cần thực hiện","meeting.timeline":"D\xf2ng thời gian","meeting.transcript":"Bản ghi th\xf4","meeting.memos":"Ghi ch\xfa","meeting.exportPdf":"Xuất PDF","meeting.exportMarkdown":"Xuất Markdown","meeting.delete":"X\xf3a","meeting.deleteConfirm":"X\xf3a bản ghi cuộc họp n\xe0y?","meeting.backToList":"Quay lại danh s\xe1ch","meeting.notificationTitle":"Bi\xean bản đ\xe3 sẵn s\xe0ng","meeting.notificationBody":"Bi\xean bản cuộc họp đ\xe3 được tạo.","meeting.sessions":"{{count}} phi\xean","meeting.duration":"{{minutes}} ph\xfat","meeting.editTitle":"Chỉnh sửa ti\xeau đề","meeting.untitled":"Cuộc họp kh\xf4ng c\xf3 ti\xeau đề","meeting.processingStep.merging":"Đang gh\xe9p bản ghi...","meeting.processingStep.generating":"Đang tạo bi\xean bản với LLM...","meeting.processingStep.parsing":"Đang ph\xe2n t\xedch bi\xean bản...","meeting.processingStep.saving":"Đang lưu...","meeting.processingStep.notifying":"Đang gửi th\xf4ng b\xe1o...","meeting.transcriptTab":"Bản ghi","meeting.addDocument":"Th\xeam t\xe0i liệu","meeting.selectTemplate":"Chọn mẫu","meeting.generate":"Tạo","meeting.generating":"Đang tạo t\xe0i liệu...","meeting.editMode":"Chỉnh sửa","meeting.previewMode":"Xem trước","meeting.modified":"Đ\xe3 chỉnh sửa","meeting.originalText":"Bản gốc","meeting.editedText":"Đ\xe3 chỉnh sửa","meeting.exportDocx":"Xuất DOCX","meeting.exportTxt":"Xuất TXT","meeting.exportFormat":"Xuất","meeting.customPrompt":"Lệnh t\xf9y chỉnh","meeting.templateName":"T\xean mẫu","meeting.templatePrompt":"Lệnh AI","meeting.templateSave":"Lưu mẫu","meeting.documentDeleted":"Đ\xe3 x\xf3a t\xe0i liệu","meeting.autoSaved":"Đ\xe3 lưu tự động","meeting.minutesTemplate":"Bi\xean bản họp","meeting.reportTemplate":"B\xe1o c\xe1o","meeting.ideaNoteTemplate":"Ghi ch\xfa \xfd tưởng","meeting.customTemplate":"T\xf9y chỉnh","meeting.downloadTranscript":"Tải bản ghi","meeting.polish":"Tinh chỉnh bằng AI","meeting.polishing":"AI đang tinh chỉnh bản ghi...","meeting.polished":"Tinh chỉnh AI ho\xe0n tất","meeting.mindmapTemplate":"Sơ đồ tư duy","meeting.chat":"Chat AI","meeting.chatPlaceholder":"Hỏi về cuộc họp...","meeting.chatSend":"Gửi","meeting.chatClear":"X\xf3a chat","meeting.copyToClipboard":"Sao ch\xe9p v\xe0o bộ nhớ tạm","meeting.copied":"Đ\xe3 sao ch\xe9p","meeting.chatCollapse":"Thu gọn chat","meeting.chatExpand":"Mở rộng chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI đ\xe1nh b\xf3ng thất bại","meeting.viewDetailError":"Kh\xf4ng thể tải chi tiết cuộc họp","meeting.startRecordingError":"Kh\xf4ng thể bắt đầu ghi \xe2m","meeting.diarize":"Ph\xe2n t\xe1ch người n\xf3i","meeting.diarizing":"Đang nhận dạng người n\xf3i...","meeting.diarizeComplete":"Ph\xe2n t\xe1ch người n\xf3i ho\xe0n tất","meeting.speaker":"Người n\xf3i","settings.hfToken":"Token HuggingFace","settings.hfTokenHint":"Cần token HuggingFace để ph\xe2n t\xe1ch người n\xf3i","settings.diarization":"Ph\xe2n t\xe1ch người n\xf3i","settings.diarizationHint":"Tự động nhận dạng người n\xf3i sau khi ghi \xe2m kết th\xfac"}'),th:JSON.parse('{"app.name":"D3RO Voice","app.tagline":"ผู้ช่วยเสียง AI ในเครื่อง","nav.dashboard":"แดชบอร์ด","nav.history":"ประวัติ","nav.dictionary":"พจนานุกรม","nav.commands":"คำสั่ง","nav.settings":"การตั้งค่า","dashboard.sessionOverview":"ภาพรวมเซสชัน","dashboard.systemStatus":"สถานะระบบ","dashboard.sessionsToday":"เซสชันวันนี้","dashboard.pressToRecord":"กด {{key}} เพื่อเริ่มบันทึก","dashboard.hotkeyNotSet":"ยังไม่ได้ตั้งค่าปุ่มลัด","dashboard.words":"คำ","dashboard.total":"ทั้งหมด","dashboard.streak":"ต่อเนื่อง","dashboard.days":"วัน","dashboard.recording":"กำลังบันทึก","dashboard.sessions":"เซสชัน","dashboard.today":"วันนี้","dashboard.recentTranscriptions":"การถอดความล่าสุด","dashboard.noHistory":"ไม่มีประวัติ — กดปุ่มลัดเพื่อเริ่มบันทึก","dashboard.copy":"คัดลอก","dashboard.entries":"{{count}} รายการ","dashboard.stat":"สถิติ","dashboard.sys":"ระบบ","history.title":"ประวัติการถอดความ","history.search":"ค้นหา...","history.entries":"{{count}} รายการ","history.loading":"กำลังโหลด...","history.noResults":"ไม่พบผลลัพธ์","history.noHistory":"ไม่มีประวัติ — เริ่มบันทึกเสียง","history.count":"{{count}} รายการ","dictionary.title":"พจนานุกรมที่กำหนดเอง","dictionary.words":"{{count}} คำ","dictionary.add":"เพิ่ม","dictionary.search":"ค้นหา...","dictionary.loading":"กำลังโหลด...","dictionary.noResults":"ไม่พบผลลัพธ์","dictionary.noWords":"ไม่มีคำ — เพิ่มคำที่กำหนดเองเพื่อเพิ่มความแม่นยำของ STT","dictionary.used":"ใช้แล้ว {{count}} ครั้ง","dictionary.editTitle":"แก้ไขคำ","dictionary.addTitle":"เพิ่มคำ","dictionary.word":"คำ","dictionary.pronunciation":"การออกเสียง (ไม่บังคับ)","commands.title":"คำสั่ง LLM","commands.count":"{{count}} รายการ","commands.add":"เพิ่ม","commands.activeCommand":"คำสั่งที่ใช้งานอยู่","commands.none":"ไม่มี","commands.loading":"กำลังโหลด...","commands.noCommands":"ไม่มีคำสั่ง — คลิกเพิ่มเพื่อสร้าง","commands.editTitle":"แก้ไขคำสั่ง","commands.addTitle":"เพิ่มคำสั่ง","commands.name":"ชื่อ","commands.description":"คำอธิบาย","commands.promptTemplate":"เทมเพลตพรอมต์","commands.promptHelp":"{{text}} จะถูกแทนที่ด้วยข้อความที่ถอดความ","commands.defaultPrompt":"กรุณาปรับปรุง {{text}}","settings.title":"การตั้งค่า","settings.tabs.general":"ทั่วไป","settings.tabs.audio":"เสียง","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"เกี่ยวกับ","settings.shortcuts":"ปุ่มลัด","settings.dictation":"การบอกเล่า","settings.dictation.desc":"กดค้างไว้แล้วพูด เมื่อปล่อยจะเริ่มถอดความ","settings.agent":"โหมด Agent","settings.agent.descWithKey":"กด {{key}} สองครั้งเพื่อเข้าสู่โหมด Agent","settings.agent.descNoKey":"กรุณาตั้งค่าปุ่มลัดการบอกเล่าก่อน","settings.oneTouch":"โหมดสัมผัสเดียว","settings.oneTouch.desc":"กดเพื่อเริ่ม กดอีกครั้งเพื่อหยุด ต้องใช้ปุ่มลัดแยกต่างหาก","settings.key":"ปุ่ม","settings.notSet":"ยังไม่ได้ตั้งค่า","settings.enabled":"เปิดใช้งาน","settings.disabled":"ปิดใช้งาน","settings.interface":"อินเทอร์เฟซ","settings.theme":"ธีม","settings.theme.system":"ระบบ","settings.theme.light":"สว่าง","settings.theme.dark":"มืด","settings.language":"ภาษา","settings.appBehavior":"พฤติกรรมแอป","settings.closeToTray":"ย่อลงถาดระบบ","settings.autoLaunch":"เปิดอัตโนมัติเมื่อเริ่มระบบ","settings.autoInsert":"แทรกข้อความอัตโนมัติหลังถอดความ","settings.soundEffects":"เอฟเฟกต์เสียง","settings.microphone":"ไมโครโฟน","settings.inputDevice":"อุปกรณ์อินพุต","settings.deviceDefault":"(ค่าเริ่มต้น)","settings.textInsert":"การแทรกข้อความ","settings.insertMethod":"วิธีการแทรก","settings.insertClipboard":"คลิปบอร์ด (Ctrl+V)","settings.insertKeyboard":"จำลองการพิมพ์","settings.whisperModel":"โมเดล Whisper","settings.model.tiny":"tiny (39 MB, เร็วที่สุด)","settings.model.base":"base (74 MB, สมดุล)","settings.model.small":"small (244 MB, ดี)","settings.model.medium":"medium (769 MB, ดีเยี่ยม)","settings.model.large":"large-v3 (1.5 GB, ดีที่สุด)","settings.sttLanguage":"ภาษาที่รู้จัก","settings.sttLang.auto":"ตรวจจับอัตโนมัติ","settings.ollamaServer":"เซิร์ฟเวอร์ Ollama","settings.ollamaUrl":"URL เซิร์ฟเวอร์ Ollama","settings.ollamaHint":"หาก Ollama กำลังทำงาน จะเชื่อมต่ออัตโนมัติ ดาวน์โหลดโมเดลโดยตรงจาก Ollama (เช่น: ollama pull qwen3:4b)","settings.postProcess":"การประมวลผลเสียงหลังการบันทึก","settings.defaultAction":"คำสั่งประมวลผลเริ่มต้น","settings.action.none":"ไม่มี (ข้อความต้นฉบับ)","settings.action.refine":"ปรับปรุง (ไวยากรณ์ + ความเป็นธรรมชาติ)","settings.action.translate":"แปล","settings.action.summarize":"สรุป","settings.action.grammar":"แก้ไขไวยากรณ์","settings.action.custom":"พรอมต์ที่กำหนดเอง","settings.actionHint":"การประมวลผล LLM ที่เลือกจะถูกนำไปใช้กับข้อความที่ถอดความหลังจากบันทึก ทำงานเฉพาะเมื่อเชื่อมต่อ Ollama","settings.about.version":"เวอร์ชัน","settings.about.techStack":"เทคโนโลยีที่ใช้","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"เอนจิ้นเสียง","settings.about.voiceEngineValue":"STT: faster-whisper (ในเครื่อง) / LLM: Ollama (ในเครื่อง)","settings.about.description":"ผู้ช่วยเสียง AI ในเครื่องที่พัฒนาจากความรู้การวิศวกรรมย้อนกลับ Speakly ทำงานได้อย่างสมบูรณ์ในเครื่องโดยไม่พึ่งพาบริการคลาวด์","settings.about.restartOnboarding":"ดูคู่มือการตั้งค่าเริ่มต้นอีกครั้ง","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama ยังไม่ได้ทำงาน","status.nudge.desc":"ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ)","status.nudge.guide":"ดูคำแนะนำการติดตั้ง →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"ไม่ต้องพิมพ์ — แค่พูด ผู้ช่วยเสียง AI ในเครื่อง","onboarding.welcome.start":"เริ่มต้น","onboarding.mic.title":"การตั้งค่าไมโครโฟน","onboarding.mic.desc":"เลือกไมโครโฟนที่ต้องการใช้ สามารถเปลี่ยนได้ในการตั้งค่า","onboarding.hotkey.title":"การตั้งค่าปุ่มลัด","onboarding.hotkey.desc":"ตั้งค่าปุ่มลัดสำหรับการบอกเล่า กดค้างไว้ขณะบันทึก","onboarding.hotkey.notSet":"ยังไม่ได้ตั้งค่าปุ่มลัด","onboarding.hotkey.change":"เปลี่ยนปุ่มลัด","onboarding.hotkey.set":"ตั้งค่าปุ่มลัด","onboarding.ollama.title":"ติดตั้ง Ollama (ไม่บังคับ)","onboarding.ollama.desc":"ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ) การบอกเล่าเสียงทำงานได้โดยไม่มี Ollama","onboarding.ollama.download":"ดาวน์โหลด Ollama","onboarding.ollama.modelHint":"หลังติดตั้ง ดาวน์โหลดโมเดลผ่านเทอร์มินัล","onboarding.done.title":"ตั้งค่าเสร็จสมบูรณ์!","onboarding.done.descWithKey":"กด {{key}} ค้างไว้แล้วพูด — เสียงจะถูกแปลงเป็นข้อความ","onboarding.done.descNoKey":"ตั้งค่าปุ่มลัดในการตั้งค่าเพื่อเริ่มการบอกเล่าเสียง","onboarding.done.start":"เริ่มต้น","onboarding.back":"ย้อนกลับ","onboarding.next":"ถัดไป","hotkey.title":"การตั้งค่าปุ่มลัด","hotkey.dictationTitle":"ตั้งค่าปุ่มลัดการบอกเล่า","hotkey.oneTouchTitle":"ตั้งค่าปุ่มลัดโหมดสัมผัสเดียว","hotkey.prompt":"กดปุ่มที่ต้องการ...","hotkey.ready":"✓ {{keys}} — กดบันทึก","hotkey.noKey":"กรุณากรอกปุ่ม","hotkey.reserved":"{{keys}} เป็นปุ่มลัดที่ระบบสงวนไว้","hotkey.current":"ปัจจุบัน: {{keys}}","hotkey.hint":"กรอกปุ่มลัด (เช่น: Ctrl+Shift+Q) หรือปุ่มเดี่ยว (เช่น: F5)","hotkey.reset":"กรอกใหม่","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"ขั้นตอนที่ 1 — ติดตั้ง Ollama","ollama.step1.desc":"Ollama เป็นเครื่องมือฟรีสำหรับรัน LLM ในเครื่อง","ollama.step2.title":"ขั้นตอนที่ 2 — ดาวน์โหลดโมเดล","ollama.step2.desc":"ดาวน์โหลดโมเดลที่ต้องการผ่านเทอร์มินัล แนะนำ:","ollama.step2.alt":"หรือโมเดลที่ใหญ่กว่า: ollama pull qwen3:8b (แม่นยำกว่า ช้ากว่า)","ollama.step3.title":"ขั้นตอนที่ 3 — เชื่อมต่ออัตโนมัติ","ollama.step3.desc":"เมื่อ Ollama ทำงาน D3RO-VOICE จะตรวจพบโดยอัตโนมัติ เมื่อไฟ LED บนแถบสถานะเปลี่ยนจากสีแดงเป็นสีเขียว — พร้อมใช้งาน!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"ยกเลิก","common.save":"บันทึก","common.delete":"ลบ","common.add":"เพิ่ม","common.edit":"แก้ไข","common.close":"ปิด","common.confirm":"ยืนยัน","common.loading":"กำลังโหลด...","common.copy":"คัดลอก","common.test":"ทดสอบ","common.stop":"หยุด","date.today":"วันนี้","date.yesterday":"เมื่อวาน","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"เกาหลี","settings.sttLang.en":"อังกฤษ","settings.sttLang.ja":"ญี่ปุ่น","settings.sttLang.zh":"จีน","template.outputHelperText":"ใช้ {{ชื่อฟิลด์}} สำหรับตัวยึดตำแหน่ง","nav.meeting":"การประชุม","meeting.title":"โหมดการประชุม","meeting.newMeeting":"การประชุมใหม่","meeting.startRecording":"เริ่มบันทึก","meeting.stopRecording":"หยุดบันทึก","meeting.recording":"กำลังบันทึก","meeting.processing":"กำลังสร้างรายงานการประชุม...","meeting.completed":"เสร็จสิ้น","meeting.error":"ข้อผิดพลาด","meeting.elapsed":"เวลาที่ผ่านไป","meeting.memoPlaceholder":"พิมพ์บันทึก (Enter เพื่อเพิ่ม)","meeting.memoAdded":"เพิ่มบันทึกแล้ว","meeting.noSessions":"ไม่มีการบันทึกการประชุม","meeting.noSessionsDesc":"กด \xabการประชุมใหม่\xbb เพื่อเริ่มบันทึก","meeting.summary":"สรุป","meeting.decisions":"การตัดสินใจ","meeting.actionItems":"รายการดำเนินการ","meeting.timeline":"ไทม์ไลน์","meeting.transcript":"ถอดความดิบ","meeting.memos":"บันทึก","meeting.exportPdf":"ส่งออก PDF","meeting.exportMarkdown":"ส่งออก Markdown","meeting.delete":"ลบ","meeting.deleteConfirm":"ลบรายงานการประชุมนี้?","meeting.backToList":"กลับไปยังรายการ","meeting.notificationTitle":"รายงานการประชุมพร้อมแล้ว","meeting.notificationBody":"สร้างรายงานการประชุมเสร็จแล้ว","meeting.sessions":"{{count}} เซสชัน","meeting.duration":"{{minutes}} นาที","meeting.editTitle":"แก้ไขชื่อ","meeting.untitled":"การประชุมที่ไม่มีชื่อ","meeting.processingStep.merging":"กำลังรวมการถอดความ...","meeting.processingStep.generating":"กำลังสร้างรายงานด้วย LLM...","meeting.processingStep.parsing":"กำลังวิเคราะห์รายงาน...","meeting.processingStep.saving":"กำลังบันทึก...","meeting.processingStep.notifying":"กำลังส่งการแจ้งเตือน...","meeting.transcriptTab":"การถอดความ","meeting.addDocument":"เพิ่มเอกสาร","meeting.selectTemplate":"เลือกแม่แบบ","meeting.generate":"สร้าง","meeting.generating":"กำลังสร้างเอกสาร...","meeting.editMode":"แก้ไข","meeting.previewMode":"ดูตัวอย่าง","meeting.modified":"แก้ไขแล้ว","meeting.originalText":"ต้นฉบับ","meeting.editedText":"แก้ไขแล้ว","meeting.exportDocx":"ส่งออก DOCX","meeting.exportTxt":"ส่งออก TXT","meeting.exportFormat":"ส่งออก","meeting.customPrompt":"พรอมต์กำหนดเอง","meeting.templateName":"ชื่อแม่แบบ","meeting.templatePrompt":"พรอมต์ AI","meeting.templateSave":"บันทึกแม่แบบ","meeting.documentDeleted":"ลบเอกสารแล้ว","meeting.autoSaved":"บันทึกอัตโนมัติ","meeting.minutesTemplate":"รายงานการประชุม","meeting.reportTemplate":"รายงาน","meeting.ideaNoteTemplate":"บันทึกไอเดีย","meeting.customTemplate":"กำหนดเอง","meeting.downloadTranscript":"ดาวน์โหลดการถอดความ","meeting.polish":"ปรับแต่งด้วย AI","meeting.polishing":"AI กำลังปรับแต่งการถอดความ...","meeting.polished":"ปรับแต่งด้วย AI เสร็จสิ้น","meeting.mindmapTemplate":"แผนที่ความคิด","meeting.chat":"แชท AI","meeting.chatPlaceholder":"ถามเกี่ยวกับการประชุม...","meeting.chatSend":"ส่ง","meeting.chatClear":"ล้างแชท","meeting.copyToClipboard":"คัดลอกไปยังคลิปบอร์ด","meeting.copied":"คัดลอกแล้ว","meeting.chatCollapse":"ยุบแชท","meeting.chatExpand":"ขยายแชท","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI ปรับแต่งล้มเหลว","meeting.viewDetailError":"ไม่สามารถโหลดรายละเอียดการประชุมได้","meeting.startRecordingError":"ไม่สามารถเริ่มการบันทึกได้","meeting.diarize":"แยกผู้พูด","meeting.diarizing":"กำลังระบุผู้พูด...","meeting.diarizeComplete":"แยกผู้พูดเสร็จสิ้น","meeting.speaker":"ผู้พูด","settings.hfToken":"โทเค็น HuggingFace","settings.hfTokenHint":"ต้องใช้โทเค็น HuggingFace สำหรับการแยกผู้พูด","settings.diarization":"การแยกผู้พูด","settings.diarizationHint":"ระบุผู้พูดโดยอัตโนมัติหลังจากการบันทึกสิ้นสุด"}')};function y(e){var t;return null!=(t=({zh:"zh-CN","zh-TW":"zh-TW"})[e])?t:e}let b=(0,a.createContext)(null),T={load:()=>null,save:()=>{}};function v(e){let{initialLocale:t="ko",storage:n=T,children:r}=e,[m,d]=(0,a.useState)(t);(0,a.useEffect)(()=>{Promise.resolve(n.load()).then(e=>{e&&e in h&&d(e)})},[n]);let c=(0,a.useCallback)(e=>{d(e),n.save(e)},[n]),l=(0,a.useMemo)(()=>{var e;let t=null!=(e=h[m])?e:o,n=(e,n)=>(function(e,t,n){var i,a,r;let m=null!=(r=null!=(a=null!=(i=t[e])?i:s[e])?a:o[e])?r:e;if(n)for(let[e,t]of Object.entries(n))m=m.replaceAll("{{".concat(e,"}}"),String(t));return m})(e,t,n);return{locale:m,t:n,setLocale:c,formatDate:function(e){let t=y(e);return(e,n)=>{let i="number"==typeof e?new Date(e):e;return new Intl.DateTimeFormat(t,n).format(i)}}(m),formatNumber:function(e){let t=y(e);return(e,n)=>new Intl.NumberFormat(t,n).format(e)}(m),formatRelativeDate:e=>{let t=new Date(e);t.setHours(0,0,0,0);let i=new Date;i.setHours(0,0,0,0);let a=new Date(i);if(a.setDate(a.getDate()-1),t.getTime()===i.getTime())return n("date.today");if(t.getTime()===a.getTime())return n("date.yesterday");let o=y(m);return new Intl.DateTimeFormat(o,{month:"short",day:"numeric"}).format(t).toUpperCase()},formatTime:function(e){let t=y(e);return e=>new Intl.DateTimeFormat(t,{hour:"2-digit",minute:"2-digit"}).format(new Date(e))}(m)}},[m,c]);return(0,i.jsx)(b.Provider,{value:l,children:r})}function f(){let e=(0,a.useContext)(b);if(!e)throw Error("useI18n must be used within ");return e}}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/826.28d19d6d7e1f7f11.js b/apps/web/.next/static/chunks/826.28d19d6d7e1f7f11.js deleted file mode 100644 index c6f49e4..0000000 --- a/apps/web/.next/static/chunks/826.28d19d6d7e1f7f11.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[826],{3493:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return y},defaultHead:function(){return c}});let r=n(4761),o=n(3514),l=n(6029),a=o._(n(5729)),i=r._(n(9643)),d=n(7694),s=n(7648),u=n(8826);function c(e){void 0===e&&(e=!1);let t=[(0,l.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,l.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(6292);let f=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:n}=t;return e.reduce(p,[]).reverse().concat(c(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return o=>{let l=!0,a=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){a=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?l=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?l=!1:t.add(o.type);break;case"meta":for(let e=0,t=f.length;e{let n=e.key||t;return a.default.cloneElement(e,{key:n})})}let y=function(e){let{children:t}=e,n=(0,a.useContext)(d.AmpStateContext),r=(0,a.useContext)(s.HeadManagerContext);return(0,l.jsx)(i.default,{reduceComponentsToState:h,headManager:r,inAmpMode:(0,u.isInAmpMode)(n),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3826:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let r=n(4761),o=n(6029),l=r._(n(5729)),a=r._(n(3493)),i={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function d(e){let{req:t,res:n,err:r}=e;return{statusCode:n&&n.statusCode?n.statusCode:r?r.statusCode:404,hostname:window.location.hostname}}let s={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class u extends l.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,n=this.props.title||i[e]||"An unexpected error has occurred";return(0,o.jsxs)("div",{style:s.error,children:[(0,o.jsx)(a.default,{children:(0,o.jsx)("title",{children:e?e+": "+n:"Application error: a client-side exception has occurred"})}),(0,o.jsxs)("div",{style:s.desc,children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,o.jsx)("h1",{className:"next-error-h1",style:s.h1,children:e}):null,(0,o.jsx)("div",{style:s.wrap,children:(0,o.jsxs)("h2",{style:s.h2,children:[this.props.title||e?n:(0,o.jsxs)(o.Fragment,{children:["Application error: a client-side exception has occurred"," ",!!this.props.hostname&&(0,o.jsxs)(o.Fragment,{children:["while loading ",this.props.hostname]})," ","(see the browser console for more information)"]}),"."]})})]})]})}}u.displayName="ErrorPage",u.getInitialProps=d,u.origGetInitialProps=d,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7694:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});let r=n(4761)._(n(5729)).default.createContext({})},8826:(e,t)=>{function n(e){let{ampFirst:t=!1,hybrid:n=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||n&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},9643:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(5729),o=r.useLayoutEffect,l=r.useEffect;function a(e){let{headManager:t,reduceComponentsToState:n}=e;function a(){if(t&&t.mountedInstances){let o=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(o,e))}}return o(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/87c73c54-0375ba195de27293.js b/apps/web/.next/static/chunks/87c73c54-0375ba195de27293.js deleted file mode 100644 index 04c7b7f..0000000 --- a/apps/web/.next/static/chunks/87c73c54-0375ba195de27293.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[587],{3083:(e,n,t)=>{var r,l=t(459),a=t(8604),o=t(7620),u=t(7509);function i(e){var n="https://react.dev/errors/"+e;if(1I||(e.current=R[I],R[I]=null,I--)}function j(e,n){R[++I]=e.current,e.current=n}var V=U(null),H=U(null),Q=U(null),B=U(null);function W(e,n){switch(j(Q,n),j(H,e),j(V,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?sg(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)e=sy(n=sg(n),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}$(V),j(V,e)}function q(){$(V),$(H),$(Q)}function K(e){null!==e.memoizedState&&j(B,e);var n=V.current,t=sy(n,e.type);n!==t&&(j(H,e),j(V,t))}function Y(e){H.current===e&&($(V),$(H)),B.current===e&&($(B),s7._currentValue=A)}function X(e){if(void 0===nI)try{throw Error()}catch(e){var n=e.stack.trim().match(/\n( *(at )?)/);nI=n&&n[1]||"",nU=-1)":-1l||i[r]!==s[l]){var c="\n"+i[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{G=!1,Error.prepareStackTrace=t}return(t=e?e.displayName||e.name:"")?X(t):""}function J(e){try{var n="",t=null;do n+=function(e,n){switch(e.tag){case 26:case 27:case 5:return X(e.type);case 16:return X("Lazy");case 13:return e.child!==n&&null!==n?X("Suspense Fallback"):X("Suspense");case 19:return X("SuspenseList");case 0:case 15:return Z(e.type,!1);case 11:return Z(e.type.render,!1);case 1:return Z(e.type,!0);case 31:return X("Activity");default:return""}}(e,t),t=e,e=e.return;while(e);return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var ee=Object.prototype.hasOwnProperty,en=a.unstable_scheduleCallback,et=a.unstable_cancelCallback,er=a.unstable_shouldYield,el=a.unstable_requestPaint,ea=a.unstable_now,eo=a.unstable_getCurrentPriorityLevel,eu=a.unstable_ImmediatePriority,ei=a.unstable_UserBlockingPriority,es=a.unstable_NormalPriority,ec=a.unstable_LowPriority,ef=a.unstable_IdlePriority,ed=a.log,ep=a.unstable_setDisableYieldValue,em=null,eh=null;function eg(e){if("function"==typeof ed&&ep(e),eh&&"function"==typeof eh.setStrictMode)try{eh.setStrictMode(em,e)}catch(e){}}var ey=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(ev(e)/eb|0)|0},ev=Math.log,eb=Math.LN2,ek=256,ew=4194304;function eS(e){var n=42&e;if(0!==n)return n;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194048&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function ex(e,n,t){var r=e.pendingLanes;if(0===r)return 0;var l=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var u=0x7ffffff&r;return 0!==u?0!=(r=u&~a)?l=eS(r):0!=(o&=u)?l=eS(o):t||0!=(t=u&~e)&&(l=eS(t)):0!=(u=r&~a)?l=eS(u):0!==o?l=eS(o):t||0!=(t=r&~e)&&(l=eS(t)),0===l?0:0!==n&&n!==l&&0==(n&a)&&((a=l&-l)>=(t=n&-n)||32===a&&0!=(4194048&t))?n:l}function eE(e,n){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)}function ez(){var e=ek;return 0==(4194048&(ek<<=1))&&(ek=256),e}function eC(){var e=ew;return 0==(0x3c00000&(ew<<=1))&&(ew=4194304),e}function eP(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function eN(e,n){e.pendingLanes|=n,0x10000000!==n&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function eL(e,n,t){e.pendingLanes|=n,e.suspendedLanes&=~n;var r=31-ey(n);e.entangledLanes|=n,e.entanglements[r]=0x40000000|e.entanglements[r]|4194090&t}function eT(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-ey(t),l=1<=tr),to=!1;function tu(e,n){switch(e){case"keyup":return -1!==tn.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ti(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ts=!1,tc={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function tf(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!tc[e.type]:"textarea"===n}function td(e,n,t,r){nw?nS?nS.push(r):nS=[r]:nw=r,0<(n=sr(n,"onChange")).length&&(t=new nQ("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var tp=null,tm=null;function th(e){i8(e,0)}function tg(e){if(ne(eK(e)))return e}function ty(e,n){if("change"===e)return n}var tv=!1;if(nP){if(nP){var tb="oninput"in document;if(!tb){var tk=document.createElement("div");tk.setAttribute("oninput","return;"),tb="function"==typeof tk.oninput}r=tb}else r=!1;tv=r&&(!document.documentMode||9=n)return{node:r,offset:n-e};e=t}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=tL(r)}}function t_(e){e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;for(var n=nn(e.document);n instanceof e.HTMLIFrameElement;){try{var t="string"==typeof n.contentWindow.location.href}catch(e){t=!1}if(t)e=n.contentWindow;else break;n=nn(e.document)}return n}function tF(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}var tD=nP&&"documentMode"in document&&11>=document.documentMode,tO=null,tM=null,tA=null,tR=!1;function tI(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;tR||null==tO||tO!==nn(r)||(r="selectionStart"in(r=tO)&&tF(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},tA&&tN(tA,r)||(tA=r,0<(r=sr(tM,"onSelect")).length&&(n=new nQ("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=tO)))}function tU(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var t$={animationend:tU("Animation","AnimationEnd"),animationiteration:tU("Animation","AnimationIteration"),animationstart:tU("Animation","AnimationStart"),transitionrun:tU("Transition","TransitionRun"),transitionstart:tU("Transition","TransitionStart"),transitioncancel:tU("Transition","TransitionCancel"),transitionend:tU("Transition","TransitionEnd")},tj={},tV={};function tH(e){if(tj[e])return tj[e];if(!t$[e])return e;var n,t=t$[e];for(n in t)if(t.hasOwnProperty(n)&&n in tV)return tj[e]=t[n];return e}nP&&(tV=document.createElement("div").style,"AnimationEvent"in window||(delete t$.animationend.animation,delete t$.animationiteration.animation,delete t$.animationstart.animation),"TransitionEvent"in window||delete t$.transitionend.transition);var tQ=tH("animationend"),tB=tH("animationiteration"),tW=tH("animationstart"),tq=tH("transitionrun"),tK=tH("transitionstart"),tY=tH("transitioncancel"),tX=tH("transitionend"),tG=new Map,tZ="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function tJ(e,n){tG.set(e,n),eJ(n,[e])}tZ.push("scrollEnd");var t0="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if("object"==typeof l&&"function"==typeof l.emit)return void l.emit("uncaughtException",e);console.error(e)},t1=[],t2=0,t3=0;function t4(){for(var e=t2,n=t3=t2=0;n>=o,l-=o,rk=1<<32-ey(n)+l|t<h?(g=f,f=null):g=f.sibling;var y=p(l,f,u[h],i);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&n(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===u.length)return t(l,f),rL&&rS(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&n(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return t(l,h),rL&&rS(l,g),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return rL&&rS(l,g),c}for(h=r(h);!v.done;g++,v=u.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return n(l,e)}),rL&&rS(l,g),c}(s,c,f=b.call(f),h)}if("function"==typeof f.then)return u(s,c,ly(f),h);if(f.$$typeof===S)return u(s,c,rG(s,f),h);lb(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"==typeof f?(f=""+f,null!==c&&6===c.tag?(t(s,c.sibling),(h=l(c,f)).return=s):(t(s,c),(h=ri(f,s.mode,h)).return=s),o(s=h)):t(s,c)}(u,s,c,f);return lh=null,h}catch(e){if(e===la||e===lu)throw e;var b=rt(29,e,null,u.mode);return b.lanes=f,b.return=u,b}finally{}}}var lw=lk(!0),lS=lk(!1),lx=!1;function lE(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function lz(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function lC(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function lP(e,n,t){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&uM)){var l=r.pending;return null===l?n.next=n:(n.next=l.next,l.next=n),r.pending=n,n=t7(e),t9(e,null,t),n}return t8(e,r,n,t),t7(e)}function lN(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,0!=(4194048&t))){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,eT(e,t)}}function lL(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var o={lane:t.lane,tag:t.tag,payload:t.payload,callback:null,next:null};null===a?l=a=o:a=a.next=o,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=t;return}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}var lT=!1;function l_(){if(lT){var e=r9;if(null!==e)throw e}}function lF(e,n,t,r){lT=!1;var l=e.updateQueue;lx=!1;var a=l.firstBaseUpdate,o=l.lastBaseUpdate,u=l.shared.pending;if(null!==u){l.shared.pending=null;var i=u,s=i.next;i.next=null,null===o?a=s:o.next=s,o=i;var c=e.alternate;null!==c&&(u=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===u?c.firstBaseUpdate=s:u.next=s,c.lastBaseUpdate=i)}if(null!==a){var f=l.baseState;for(o=0,c=s=i=null,u=a;;){var d=-0x20000001&u.lane,p=d!==u.lane;if(p?(uI&d)===d:(r&d)===d){0!==d&&d===r5&&(lT=!0),null!==c&&(c=c.next={lane:0,tag:u.tag,payload:u.payload,callback:null,next:null});e:{var h=e,g=u;switch(d=n,g.tag){case 1:if("function"==typeof(h=g.payload)){f=h.call(t,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=g.payload)?h.call(t,f,d):h))break e;f=m({},f,d);break e;case 2:lx=!0}}null!==(d=u.callback)&&(e.flags|=64,p&&(e.flags|=8192),null===(p=l.callbacks)?l.callbacks=[d]:p.push(d))}else p={lane:d,tag:u.tag,payload:u.payload,callback:u.callback,next:null},null===c?(s=c=p,i=f):c=c.next=p,o|=d;if(null===(u=u.next))if(null===(u=l.shared.pending))break;else u=(p=u).next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}null===c&&(i=f),l.baseState=i,l.firstBaseUpdate=s,l.lastBaseUpdate=c,null===a&&(l.shared.lanes=0),uW|=o,e.lanes=o,e.memoizedState=f}}function lD(e,n){if("function"!=typeof e)throw Error(i(191,e));e.call(n)}function lO(e,n){var t=e.callbacks;if(null!==t)for(e.callbacks=null,e=0;ea?a:8;var o=O.T,u={};O.T=u,a9(e,!1,n,t);try{var i=l(),s=O.S;if(null!==s&&s(u,i),null!==i&&"object"==typeof i&&"function"==typeof i.then){var c,f,d=(c=[],f={status:"pending",value:null,reason:null,then:function(e){c.push(e)}},i.then(function(){f.status="fulfilled",f.value=r;for(var e=0;e title"))),sd(a,r,t),a[eR]=e,eX(a),r=a;break e;case"link":var o=s1("link","href",l).get(r+(t.href||""));if(o){for(var u=0;u<\/script>",a=a.removeChild(a.firstChild);break;case"select":a="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"==typeof r.is?o.createElement(l,{is:r.is}):o.createElement(l)}}a[eR]=n,a[eI]=r;e:for(o=n.child;null!==o;){if(5===o.tag||6===o.tag)a.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===n)break;for(;null===o.sibling;){if(null===o.return||o.return===n)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(n.stateNode=a,sd(a,l,r),l){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break;case"img":r=!0;break;default:r=!1}r&&oK(n)}}return oJ(n),oY(n,n.type,null===e?null:e.memoizedProps,n.pendingProps,t),null;case 6:if(e&&null!=n.stateNode)e.memoizedProps!==r&&oK(n);else{if("string"!=typeof r&&null===n.stateNode)throw Error(i(166));if(e=Q.current,rA(n)){if(e=n.stateNode,t=n.memoizedProps,r=null,null!==(l=rP))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[eR]=n,(e=!!(e.nodeValue===t||null!==r&&!0===r.suppressHydrationWarning||ss(e.nodeValue,t)))||rD(n,!0)}else(e=sh(e).createTextNode(r))[eR]=n,n.stateNode=e}return oJ(n),null;case 31:if(t=n.memoizedState,null===e||null!==e.memoizedState){if(r=rA(n),null!==t){if(null===e){if(!r)throw Error(i(318));if(!(e=null!==(e=n.memoizedState)?e.dehydrated:null))throw Error(i(557));e[eR]=n}else rR(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;oJ(n),e=!1}else t=rI(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=t),e=!0;if(!e){if(256&n.flags)return lW(n),n;return lW(n),null}if(0!=(128&n.flags))throw Error(i(558))}return oJ(n),null;case 13:if(r=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=rA(n),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=n.memoizedState)?l.dehydrated:null))throw Error(i(317));l[eR]=n}else rR(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;oJ(n),l=!1}else l=rI(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l){if(256&n.flags)return lW(n),n;return lW(n),null}}if(lW(n),0!=(128&n.flags))return n.lanes=t,n;return t=null!==r,e=null!==e&&null!==e.memoizedState,t&&(r=n.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),t!==e&&t&&(n.child.flags|=8192),oG(n,n.updateQueue),oJ(n),null;case 4:return q(),null===e&&i7(n.stateNode.containerInfo),oJ(n),null;case 10:return rQ(n.type),oJ(n),null;case 19:if($(lq),null===(r=n.memoizedState))return oJ(n),null;if(l=0!=(128&n.flags),null===(a=r.rendering))if(l)oZ(r,!1);else{if(0!==uB||null!==e&&0!=(128&e.flags))for(e=n.child;null!==e;){if(null!==(a=lK(e))){for(n.flags|=128,oZ(r,!1),n.updateQueue=e=a.updateQueue,oG(n,e),n.subtreeFlags=0,e=t,t=n.child;null!==t;)ra(t,e),t=t.sibling;return j(lq,1&lq.current|2),rL&&rS(n,r.treeForkCount),n.child}e=e.sibling}null!==r.tail&&ea()>u1&&(n.flags|=128,l=!0,oZ(r,!1),n.lanes=4194304)}else{if(!l)if(null!==(e=lK(a))){if(n.flags|=128,l=!0,n.updateQueue=e=e.updateQueue,oG(n,e),oZ(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate&&!rL)return oJ(n),null}else 2*ea()-r.renderingStartTime>u1&&0x20000000!==t&&(n.flags|=128,l=!0,oZ(r,!1),n.lanes=4194304);r.isBackwards?(a.sibling=n.child,n.child=a):(null!==(e=r.last)?e.sibling=a:n.child=a,r.last=a)}if(null!==r.tail)return e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ea(),e.sibling=null,t=lq.current,j(lq,l?1&t|2:1&t),rL&&rS(n,r.treeForkCount),e;return oJ(n),null;case 22:case 23:return lW(n),lU(),r=null!==n.memoizedState,null!==e?null!==e.memoizedState!==r&&(n.flags|=8192):r&&(n.flags|=8192),r?0!=(0x20000000&t)&&0==(128&n.flags)&&(oJ(n),6&n.subtreeFlags&&(n.flags|=8192)):oJ(n),null!==(t=n.updateQueue)&&oG(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),r=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(r=n.memoizedState.cachePool.pool),r!==t&&(n.flags|=2048),null!==e&&$(ln),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),rQ(r2),oJ(n),null;case 25:case 30:return null}throw Error(i(156,n.tag))}(n.alternate,n,uQ);if(null!==t){uR=t;return}if(null!==(n=n.sibling)){uR=n;return}uR=n=e}while(null!==n);0===uB&&(uB=5)}function iE(e,n){do{var t=function(e,n){switch(rz(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return rQ(r2),q(),0!=(65536&(e=n.flags))&&0==(128&e)?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return Y(n),null;case 31:if(null!==n.memoizedState){if(lW(n),null===n.alternate)throw Error(i(340));rR()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 13:if(lW(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(i(340));rR()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return $(lq),null;case 4:return q(),null;case 10:return rQ(n.type),null;case 22:case 23:return lW(n),lU(),null!==e&&$(ln),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return rQ(r2),null;default:return null}}(e.alternate,e);if(null!==t){t.flags&=32767,uR=t;return}if(null!==(t=e.return)&&(t.flags|=32768,t.subtreeFlags=0,t.deletions=null),!n&&null!==(e=e.sibling)){uR=e;return}uR=e=t}while(null!==e);uB=6,uR=null}function iz(e,n,t,r,l,a,o,u,s){e.cancelPendingCommit=null;do iT();while(0!==u4);if(0!=(6&uM))throw Error(i(327));if(null!==n){if(n===e.current)throw Error(i(177));if(!function(e,n,t,r,l,a){var o=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0;var u=e.entanglements,i=e.expirationTimes,s=e.hiddenUpdates;for(t=o&~t;0g&&(o=g,g=h,h=o);var y=tT(u,h),v=tT(u,g);if(y&&v&&(1!==p.rangeCount||p.anchorNode!==y.node||p.anchorOffset!==y.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var b=f.createRange();b.setStart(y.node,y.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(v.node,v.offset)):(b.setEnd(v.node,v.offset),p.addRange(b))}}}}for(f=[],p=u;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof u.focus&&u.focus(),u=0;ut?32:t,O.T=null,t=u7,u7=null;var a=u8,o=u5;if(u4=0,u6=u8=null,u5=0,0!=(6&uM))throw Error(i(331));var u=uM;if(uM|=4,u_(a.current),uE(a,a.current,o,t),uM=u,iW(0,!1),eh&&"function"==typeof eh.onPostCommitFiberRoot)try{eh.onPostCommitFiberRoot(em,a)}catch(e){}return!0}finally{M.p=l,O.T=r,iL(e,n)}}function iF(e,n,t){n=rd(t,n),n=og(e.stateNode,n,2),null!==(e=lP(e,n,2))&&(eN(e,2),iB(e))}function iD(e,n,t){if(3===e.tag)iF(e,e,t);else for(;null!==n;){if(3===n.tag){iF(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===u3||!u3.has(r))){e=rd(t,e),null!==(r=lP(n,t=oy(2),2))&&(ov(t,r,n,e),eN(r,2),iB(r));break}}n=n.return}}function iO(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new uO;var l=new Set;r.set(n,l)}else void 0===(l=r.get(n))&&(l=new Set,r.set(n,l));l.has(t)||(uH=!0,l.add(t),e=iM.bind(null,e,n,t),n.then(e,e))}function iM(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,uA===e&&(uI&t)===t&&(4===uB||3===uB&&(0x3c00000&uI)===uI&&300>ea()-u0?0==(2&uM)&&ip(e,0):uK|=t,uX===uI&&(uX=0)),iB(e)}function iA(e,n){0===n&&(n=eC()),null!==(e=t5(e,n))&&(eN(e,n),iB(e))}function iR(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),iA(e,t)}function iI(e,n){var t=0;switch(e.tag){case 31:case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(n),iA(e,t)}var iU=null,i$=null,ij=!1,iV=!1,iH=!1,iQ=0;function iB(e){e!==i$&&null===e.next&&(null===i$?iU=i$=e:i$=i$.next=e),iV=!0,ij||(ij=!0,sx(function(){0!=(6&uM)?en(eu,iq):iK()}))}function iW(e,n){if(!iH&&iV){iH=!0;do for(var t=!1,r=iU;null!==r;){if(!n)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,u=r.pingedLanes;a=0xc000095&(a=(1<<31-ey(42|e)+1)-1&(l&~(o&~u)))?0xc000095&a|1:a?2|a:0}0!==a&&(t=!0,iG(r,a))}else a=uI,0==(3&(a=ex(r,r===uA?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eE(r,a)||(t=!0,iG(r,a));r=r.next}while(t);iH=!1}}function iq(){iK()}function iK(){iV=ij=!1;var e,n=0;0===iQ||((e=window.event)&&"popstate"===e.type?e===sb||(sb=e,0):(sb=null,1))||(n=iQ);for(var t=ea(),r=null,l=iU;null!==l;){var a=l.next,o=iY(l,t);0===o?(l.next=null,null===r?iU=a:r.next=a,null===a&&(i$=r)):(r=l,(0!==n||0!=(3&o))&&(iV=!0)),l=a}0!==u4&&5!==u4||iW(n,!1),0!==iQ&&(iQ=0)}function iY(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0 title"):null)}function s3(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}var s4=null;function s8(){if(this.count--,0===this.count){if(this.stylesheets)s5(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var s6=null;function s5(e,n){e.stylesheets=null,null!==e.unsuspend&&(e.count++,s6=new Map,n.forEach(s9,e),s6=null,s8.call(e))}function s9(e,n){if(!(4&n.state.loading)){var t=s6.get(e);if(t)var r=t.get(null);else{t=new Map,s6.set(e,t);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a{n.d(t,{PhosphorText:()=>s});var o=n(4568),r=n(7226),i=n(3791);let a="0 0 8px ".concat(i.sM.accent.amberGlow),l={hero:{fontSize:i.nH.hero.size,color:i.sM.accent.amber,glow:a,fontWeight:i.nH.hero.weight,letterSpacing:i.nH.hero.spacing,lineHeight:i.nH.hero.line},title:{fontSize:i.nH.title.size,color:i.sM.accent.amber,glow:"0 0 6px rgba(242, 91, 41, 0.4)",fontWeight:i.nH.title.weight,letterSpacing:i.nH.title.spacing,lineHeight:i.nH.title.line},value:{fontSize:i.nH.value.size,color:i.sM.accent.amber,glow:"0 0 4px rgba(242, 91, 41, 0.3)",fontWeight:i.nH.value.weight,letterSpacing:i.nH.value.spacing,lineHeight:i.nH.value.line},heading:{fontSize:i.nH.heading.size,color:i.sM.text.primary,glow:"none",fontWeight:i.nH.heading.weight,letterSpacing:i.nH.heading.spacing,lineHeight:i.nH.heading.line},body:{fontSize:i.nH.body.size,color:i.sM.text.secondary,glow:"none",fontWeight:i.nH.body.weight,letterSpacing:i.nH.body.spacing,lineHeight:i.nH.body.line},compact:{fontSize:i.nH.compact.size,color:i.sM.text.primary,glow:"none",fontWeight:i.nH.compact.weight,letterSpacing:i.nH.compact.spacing,lineHeight:i.nH.compact.line},small:{fontSize:i.nH.small.size,color:i.sM.text.inactive,glow:"none",fontWeight:i.nH.small.weight,letterSpacing:i.nH.small.spacing,lineHeight:i.nH.small.line},meta:{fontSize:i.nH.meta.size,color:i.sM.text.inactive,glow:"none",fontWeight:i.nH.meta.weight,letterSpacing:i.nH.meta.spacing,lineHeight:i.nH.meta.line,textTransform:"uppercase"},label:{fontSize:i.nH.label.size,color:i.sM.text.dimLabel,glow:"none",fontWeight:i.nH.label.weight,letterSpacing:i.nH.label.spacing,lineHeight:i.nH.label.line,textTransform:"uppercase"},dim:{fontSize:i.nH.label.size,color:i.sM.text.inactive,glow:"none",fontWeight:i.nH.body.weight,letterSpacing:i.nH.label.spacing,lineHeight:i.nH.label.line},engrave:{fontSize:i.nH.engrave.size,color:i.sM.text.engraving,glow:"none",fontWeight:i.nH.engrave.weight,letterSpacing:i.nH.engrave.spacing,lineHeight:i.nH.engrave.line,textTransform:"uppercase"},micro:{fontSize:i.nH.micro.size,color:i.sM.text.dimLabel,glow:"none",fontWeight:i.nH.micro.weight,letterSpacing:i.nH.micro.spacing,lineHeight:i.nH.micro.line,textTransform:"uppercase"},nano:{fontSize:i.nH.nano.size,color:i.sM.text.inactive,glow:"none",fontWeight:i.nH.nano.weight,letterSpacing:i.nH.nano.spacing,lineHeight:i.nH.nano.line,textTransform:"uppercase"}};function s(e){var t;let{variant:n="value",sx:a,...s}=e,c=l[n];return(0,o.jsx)(r.A,{...s,sx:{fontFamily:i.nt,fontSize:c.fontSize,fontWeight:c.fontWeight,color:c.color,textShadow:"none"!==c.glow?c.glow:"none",letterSpacing:c.letterSpacing,lineHeight:c.lineHeight,fontVariantNumeric:"tabular-nums",textTransform:null!=(t=c.textTransform)?t:"none",...a}})}},984:(e,t,n)=>{n.d(t,{ButtonGroup:()=>a});var o=n(4568),r=n(1284),i=n(3791);function a(e){let{children:t,horizontal:n=!1}=e;return(0,o.jsx)(r.default,{sx:{bgcolor:i.sM.bg.inset,p:"6px",borderRadius:i.fz.inner,boxShadow:i.HG.inset,display:"flex",flexDirection:n?"row":"column",gap:"6px"},children:t})}},1459:(e,t,n)=>{n.d(t,{ScreenPanel:()=>l});var o=n(4568),r=n(1284),i=n(1774),a=n(3791);function l(e){let{children:t,height:n}=e,l="light"===(0,i.default)().palette.mode;return(0,o.jsxs)(r.default,{sx:{position:"relative",bgcolor:a.sM.bg.crtBezel,borderRadius:"12px",boxShadow:a.HG.insetDeep,overflow:"hidden",height:n},children:[(0,o.jsx)(r.default,{sx:{position:"absolute",inset:"2px",borderRadius:"10px",bgcolor:a.sM.bg.crtGlass,boxShadow:a.HG.screenGlow,"&::after":{content:'""',position:"absolute",top:0,left:0,right:0,bottom:"50%",background:l?"linear-gradient(180deg, rgba(255,255,255,0.40) 0%, rgba(255,255,255,0) 100%)":"linear-gradient(180deg, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0) 100%)",pointerEvents:"none",zIndex:10}}}),(0,o.jsx)(r.default,{sx:{position:"relative",zIndex:2,p:2,height:"100%",display:"flex",flexDirection:"column"},children:t})]})}},2517:(e,t,n)=>{n.d(t,{MetalDial:()=>l});var o=n(4568),r=n(1284),i=n(3791),a=n(215);function l(e){let{value:t=0,label:n,size:l=120,ledColor:s=i.sM.accent.amber}=e,c=l-12;return(0,o.jsxs)(r.default,{sx:{display:"flex",flexDirection:"column",alignItems:"center",gap:1.5},children:[(0,o.jsxs)(r.default,{sx:{width:l,height:l,borderRadius:"50%",bgcolor:i.sM.bg.crtBezel,boxShadow:"\n inset 0 3px 8px rgba(0,0,0,0.8),\n inset 0 -1px 2px rgba(255,255,255,0.08),\n 0 1px 1px rgba(255,255,255,0.05)\n ",position:"relative",p:"6px"},children:[(0,o.jsx)(r.default,{sx:{width:c,height:c,borderRadius:"50%",position:"absolute",top:6,left:6,background:"\n repeating-radial-gradient(\n circle at 50% 50%,\n ".concat(i.sM.text.disabled," 0px,\n ").concat(i.sM.text.disabled," 1px,\n ").concat(i.sM.text.label," 1.5px,\n ").concat(i.sM.text.label," 2.5px\n )\n "),transform:"rotate(".concat(270*t-135,"deg)"),transition:"transform 0.2s ease-out"},children:(0,o.jsx)(r.default,{sx:{position:"absolute",top:10,left:"50%",transform:"translateX(-50%)",width:8,height:8,borderRadius:"50%",bgcolor:i.sM.bg.crtBezel,boxShadow:"inset 0 2px 4px rgba(0,0,0,0.8)",display:"flex",alignItems:"center",justifyContent:"center","&::after":{content:'""',width:4,height:4,borderRadius:"50%",bgcolor:s}}})}),(0,o.jsx)(r.default,{sx:{position:"absolute",inset:"6px",borderRadius:"50%",pointerEvents:"none",background:"\n linear-gradient(135deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 40%, rgba(0,0,0,0.6) 100%),\n conic-gradient(from 180deg at 50% 50%,\n rgba(255,255,255,0) 0deg,\n rgba(255,255,255,0.4) 45deg,\n rgba(255,255,255,0) 90deg,\n rgba(255,255,255,0.2) 180deg,\n rgba(255,255,255,0) 270deg,\n rgba(255,255,255,0.4) 315deg,\n rgba(255,255,255,0) 360deg\n )\n ",mixBlendMode:"overlay",boxShadow:"\n -4px -4px 8px rgba(255,255,255,0.3),\n 12px 16px 20px rgba(0,0,0,0.7),\n inset 0 2px 3px rgba(255,255,255,0.8)\n "}})]}),n&&(0,o.jsx)(a.PhosphorText,{variant:"label",sx:{color:i.sM.text.inactive},children:n})]})}},4070:(e,t,n)=>{n.d(t,{CrtDisplay:()=>g});var o=n(4568),r=n(7620),i=n(1284),a=n(1774),l=n(3791);function s(e,t,n){let o=e.createShader(t);return o?(e.shaderSource(o,n),e.compileShader(o),e.getShaderParameter(o,e.COMPILE_STATUS))?o:(e.deleteShader(o),null):null}let c=new Float32Array([-1,-1,1,-1,-1,1,1,1]);function g(e){let{amplitude:t=.1,frequency:n=8,glitchTrigger:g=0,audioLevel:d=0,children:u,height:f=280}=e,p="light"===(0,a.default)().palette.mode,h=(0,r.useRef)(null),b=(0,r.useRef)(null),x=(0,r.useRef)(0),m=(0,r.useRef)(Date.now()),v=(0,r.useRef)(0),w=(0,r.useRef)(t),H=(0,r.useRef)(n),S=(0,r.useRef)(d),M=(0,r.useRef)(t),z=(0,r.useRef)(n);(0,r.useEffect)(()=>{w.current=t,H.current=n},[t,n]),(0,r.useEffect)(()=>{S.current=d},[d]),(0,r.useEffect)(()=>{g>0&&(v.current=1)},[g]);let y=(0,r.useCallback)(()=>{let e=b.current;if(!e)return;let{gl:t,uTime:n,uGlitch:o,uAmp:r,uFreq:i}=e,a=w.current+.35*S.current;M.current+=(a-M.current)*.15,z.current+=(H.current-z.current)*.1,v.current*=.85,t.uniform1f(n,(Date.now()-m.current)/1e3),t.uniform1f(o,v.current),t.uniform1f(r,M.current),t.uniform1f(i,z.current),t.drawArrays(t.TRIANGLE_STRIP,0,4),x.current=requestAnimationFrame(y)},[]);return(0,r.useEffect)(()=>{let e=h.current;if(!e)return;let t=e.getContext("webgl",{alpha:!0});if(!t)return;e.width=2*e.clientWidth,e.height=2*e.clientHeight,t.viewport(0,0,e.width,e.height);let n=function(e,t,n){let o=s(e,e.VERTEX_SHADER,t),r=s(e,e.FRAGMENT_SHADER,n);if(!o||!r)return null;let i=e.createProgram();return i?(e.attachShader(i,o),e.attachShader(i,r),e.linkProgram(i),i):null}(t,"\n attribute vec2 position;\n varying vec2 vUv;\n void main() {\n gl_Position = vec4(position, 0.0, 1.0);\n vUv = position * 0.5 + 0.5;\n }\n","\n precision highp float;\n varying vec2 vUv;\n uniform float u_time;\n uniform float u_glitch;\n uniform float u_amp;\n uniform float u_freq;\n\n float random(vec2 st) { return fract(sin(dot(st.xy, vec2(12.9898,78.233))) * 43758.5453123); }\n\n void main() {\n vec2 uv = vUv;\n\n // Glitch displacement\n if (u_glitch > 0.0) {\n float gOffset = (random(vec2(uv.y * 5.0, u_time)) - 0.5) * u_glitch * 0.1;\n uv.x += gOffset;\n }\n\n // Base phosphor background\n vec3 color = vec3(0.02, 0.015, 0.01);\n\n // Background Grid\n float gridX = step(0.98, fract(uv.x * 15.0));\n float gridY = step(0.98, fract(uv.y * 10.0));\n color += vec3(0.1, 0.04, 0.02) * max(gridX, gridY) * (1.0 - u_glitch);\n\n // Oscilloscope Waveform\n float t = u_time * 0.5 + u_glitch * random(uv) * 0.1;\n float waveY = sin((uv.x * u_freq) + t) * u_amp;\n float waveDist = abs((uv.y - 0.5) - waveY);\n float lineThick = 0.005 + (u_glitch * 0.02);\n float waveGlow = smoothstep(lineThick * 4.0, 0.0, waveDist);\n float waveCore = smoothstep(lineThick, 0.0, waveDist);\n\n // Amber wave (#f25b29)\n vec3 waveColor = vec3(0.95, 0.35, 0.16);\n color += waveColor * waveCore;\n color += waveColor * 0.4 * waveGlow;\n\n // Scanlines\n float scanline = sin(uv.y * 800.0 - u_time * 10.0) * 0.04;\n color -= scanline;\n\n // Noise\n float noise = random(uv + u_time) * 0.08;\n color += noise;\n\n // Vignette\n float dist = distance(vUv, vec2(0.5));\n float vig = smoothstep(0.8, 0.4, dist);\n color *= vig;\n\n // Edge darkening\n color *= smoothstep(0.0, 0.02, vUv.x) * smoothstep(1.0, 0.98, vUv.x);\n color *= smoothstep(0.0, 0.05, vUv.y) * smoothstep(1.0, 0.95, vUv.y);\n\n gl_FragColor = vec4(color, 1.0);\n }\n");if(!n)return;t.useProgram(n);let o=t.createBuffer();t.bindBuffer(t.ARRAY_BUFFER,o),t.bufferData(t.ARRAY_BUFFER,c,t.STATIC_DRAW);let r=t.getAttribLocation(n,"position");return t.enableVertexAttribArray(r),t.vertexAttribPointer(r,2,t.FLOAT,!1,0,0),b.current={gl:t,uTime:t.getUniformLocation(n,"u_time"),uGlitch:t.getUniformLocation(n,"u_glitch"),uAmp:t.getUniformLocation(n,"u_amp"),uFreq:t.getUniformLocation(n,"u_freq")},m.current=Date.now(),x.current=requestAnimationFrame(y),()=>{cancelAnimationFrame(x.current)}},[y]),(0,o.jsxs)(i.default,{sx:{position:"relative",height:f,bgcolor:l.sM.bg.crtBezel,borderRadius:"8px",boxShadow:l.HG.insetDeep,overflow:"hidden"},children:[(0,o.jsxs)(i.default,{sx:{position:"absolute",inset:"2px",borderRadius:"6px",bgcolor:l.sM.bg.crtGlass,overflow:"hidden",boxShadow:l.HG.screenGlow},children:[(0,o.jsx)("canvas",{ref:h,style:{position:"absolute",inset:0,width:"100%",height:"100%",...p&&{filter:"invert(0.88) hue-rotate(180deg)",opacity:.9}}}),(0,o.jsx)(i.default,{sx:{position:"absolute",top:0,left:0,right:0,bottom:"50%",background:p?"linear-gradient(180deg, rgba(255,255,255,0.30) 0%, rgba(255,255,255,0) 100%)":"linear-gradient(180deg, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0) 100%)",pointerEvents:"none",zIndex:10}})]}),(0,o.jsx)(i.default,{sx:{position:"absolute",inset:"16px",zIndex:2,display:"flex",flexDirection:"column",justifyContent:"space-between",color:l.sM.accent.amber,textShadow:"0 0 6px rgba(242, 91, 41, 0.4)",pointerEvents:"none",fontFamily:l.nt},children:u})]})}},5281:(e,t,n)=>{n.d(t,{Led:()=>l});var o=n(4568),r=n(1284),i=n(3791);let a={amber:{bg:i.sM.accent.amber,glow:i.sM.accent.amberGlow},green:{bg:i.sM.tag.green,glow:i.sM.tag.greenGlow},red:{bg:i.sM.tag.red,glow:i.sM.tag.redGlow},orange:{bg:i.sM.tag.orange,glow:i.sM.tag.orangeGlow},off:{bg:i.sM.led.off,glow:"transparent"}};function l(e){let{color:t="off",pulse:n=!1,size:i=8}=e,l=a[t],s="off"!==t;return(0,o.jsx)(r.default,{sx:{width:i,height:i,borderRadius:"50%",bgcolor:l.bg,flexShrink:0,boxShadow:s?"inset 0 1px 2px rgba(255,255,255,0.5), 0 0 10px ".concat(l.glow):"inset 0 1px 3px rgba(0,0,0,0.9), 0 1px 0 rgba(255,255,255,0.05)",transition:"all 0.1s",...n&&s?{animation:"led-pulse 1.5s ease-in-out infinite","@keyframes led-pulse":{"0%, 100%":{opacity:1},"50%":{opacity:.5}}}:{}}})}},6652:(e,t,n)=>{n.d(t,{PhysicalButton:()=>a});var o=n(4568),r=n(2622),i=n(3791);function a(e){let{selected:t=!1,sx:n,...a}=e;return(0,o.jsx)(r.A,{...a,sx:{height:44,bgcolor:t?i.sM.bg.crtBezel:i.sM.bg.chassis,border:"none",borderRadius:i.fz.small,color:t?i.sM.accent.amber:i.sM.text.inactive,fontFamily:i.nt,fontSize:i.nH.small.size,fontWeight:i.nH.small.weight,cursor:"pointer",boxShadow:t?i.HG.buttonPressed:i.HG.buttonRaised,transform:t?"translateY(1px)":"none",transition:"all 0.05s linear","&:active":{transform:"translateY(2px)",boxShadow:i.HG.buttonActive},"&:hover":{bgcolor:t?i.sM.bg.crtBezel:i.sM.bg.cardHover},textTransform:"uppercase",letterSpacing:i.nH.label.spacing,minWidth:0,...n}})}},9006:(e,t,n)=>{n.d(t,{InstrumentPanel:()=>s});var o=n(4568),r=n(1284),i=n(7226),a=n(1774),l=n(3791);function s(e){let{children:t,engravingLeft:n="D3RO-VOICE SYS.",engravingRight:i="MOD-01 / TERMINAL",engravingBottom:a="LOCAL AI VOICE ASSISTANT"}=e;return(0,o.jsxs)(r.default,{sx:{position:"relative",bgcolor:l.sM.bg.chassis,borderRadius:l.fz.outer,p:3,boxShadow:l.HG.chassis,"&::before":{content:'""',position:"absolute",inset:0,borderRadius:l.fz.outer,backgroundImage:"url(\"data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E\")",opacity:.04,mixBlendMode:"overlay",pointerEvents:"none",zIndex:1}},children:[(0,o.jsx)(c,{sx:{top:12,left:24},children:n}),(0,o.jsx)(c,{sx:{top:12,right:24},children:i}),(0,o.jsx)(c,{sx:{bottom:12,left:"50%",transform:"translateX(-50%)"},children:a}),(0,o.jsx)(r.default,{sx:{position:"relative",zIndex:5},children:t})]})}function c(e){let{children:t,sx:n}=e,r="light"===(0,a.default)().palette.mode;return(0,o.jsx)(i.A,{sx:{position:"absolute",fontSize:l.nH.engrave.size,letterSpacing:l.nH.engrave.spacing,color:l.sM.text.engraving,textShadow:r?"0 -1px 0 rgba(0,0,0,0.1)":"0 1px 0 rgba(255,255,255,0.08)",fontWeight:700,fontFamily:l.nt,zIndex:2,userSelect:"none",...n},children:t})}},9502:(e,t,n)=>{n.d(t,{MetalCard:()=>a});var o=n(4568),r=n(1284),i=n(3791);function a(e){let{children:t,inset:n=!1,sx:a,...l}=e;return(0,o.jsx)(r.default,{...l,sx:{bgcolor:n?i.sM.bg.inset:i.sM.bg.card,borderRadius:n?i.fz.inner:i.fz.card,borderTop:n?"none":"1px solid ".concat(i.sM.border.subtle),boxShadow:n?i.HG.inset:i.HG.card,p:n?"6px":3,overflow:"hidden",transition:"background-color 0.2s ease","&:hover":n?{}:{bgcolor:i.sM.bg.cardHover},...a},children:t})}}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/949-25a59c4f9171c905.js b/apps/web/.next/static/chunks/949-25a59c4f9171c905.js deleted file mode 100644 index 16049a1..0000000 --- a/apps/web/.next/static/chunks/949-25a59c4f9171c905.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[949],{4620:(e,t,o)=>{o.d(t,{A:()=>l});let l=function(e){return"string"==typeof e}},6678:(e,t,o)=>{o.d(t,{A:()=>n});var l=o(4620);let n=function(e,t,o){return void 0===e||(0,l.A)(e)?t:{...t,ownerState:{...t.ownerState,...o}}}},6924:(e,t,o)=>{o.d(t,{A:()=>l});let l=function(e,t,o){return"function"==typeof e?e(t,o):e}},7814:(e,t,o)=>{o.d(t,{A:()=>l});let l=function(e,t=[]){if(void 0===e)return{};let o={};return Object.keys(e).filter(o=>o.match(/^on[A-Z]/)&&"function"==typeof e[o]&&!t.includes(o)).forEach(t=>{o[t]=e[t]}),o}},7972:(e,t,o)=>{o.d(t,{A:()=>a});var l=o(3786),n=o(6678),r=o(6924),i=o(9826);function a(e,t){let{className:o,elementType:a,ownerState:s,externalForwardedProps:c,internalForwardedProps:u,shouldForwardComponentProp:f=!1,...d}=t,{component:p,slots:m={[e]:void 0},slotProps:v={[e]:void 0},...y}=c,h=m[e]||a,S=(0,r.A)(v[e],s),{props:{component:A,...g},internalRef:z}=(0,i.A)({className:o,...d,externalForwardedProps:"root"===e?y:void 0,externalSlotProps:S}),N=(0,l.A)(z,null==S?void 0:S.ref,t.ref),b="root"===e?A||p:A,k=(0,n.A)(h,{..."root"===e&&!p&&!m[e]&&u,..."root"!==e&&!m[e]&&u,...g,...b&&!f&&{as:b},...b&&f&&{component:b},ref:N},s);return[h,k]}},8703:(e,t,o)=>{o.d(t,{A:()=>y});var l=o(7620),n=o(2902),r=o(7138),i=o(9407),a=o(8613),s=o(9468),c=o(5120),u=o(8020),f=o(3664);function d(e){return(0,f.Ay)("MuiSvgIcon",e)}(0,u.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var p=o(4568);let m=(0,a.default)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,"inherit"!==o.color&&t["color".concat((0,i.A)(o.color))],t["fontSize".concat((0,i.A)(o.fontSize))]]}})((0,s.A)(e=>{var t,o,l,n,r,i,a,s,c,u,f,d,p,m,v,y,h,S;let{theme:A}=e;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:null==(n=A.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(o=(null!=(v=A.vars)?v:A).transitions)||null==(t=o.duration)?void 0:t.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:(null==(i=A.typography)||null==(r=i.pxToRem)?void 0:r.call(i,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:(null==(s=A.typography)||null==(a=s.pxToRem)?void 0:a.call(s,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:(null==(u=A.typography)||null==(c=u.pxToRem)?void 0:c.call(u,35))||"2.1875rem"}},...Object.entries((null!=(y=A.vars)?y:A).palette).filter(e=>{let[,t]=e;return t&&t.main}).map(e=>{var t,o,l;let[n]=e;return{props:{color:n},style:{color:null==(o=(null!=(l=A.vars)?l:A).palette)||null==(t=o[n])?void 0:t.main}}}),{props:{color:"action"},style:{color:null==(d=(null!=(h=A.vars)?h:A).palette)||null==(f=d.action)?void 0:f.active}},{props:{color:"disabled"},style:{color:null==(m=(null!=(S=A.vars)?S:A).palette)||null==(p=m.action)?void 0:p.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}})),v=l.forwardRef(function(e,t){let o=(0,c.b)({props:e,name:"MuiSvgIcon"}),{children:a,className:s,color:u="inherit",component:f="svg",fontSize:v="medium",htmlColor:y,inheritViewBox:h=!1,titleAccess:S,viewBox:A="0 0 24 24",...g}=o,z=l.isValidElement(a)&&"svg"===a.type,N={...o,color:u,component:f,fontSize:v,instanceFontSize:e.fontSize,inheritViewBox:h,viewBox:A,hasSvgAsChild:z},b={};h||(b.viewBox=A);let k=(e=>{let{color:t,fontSize:o,classes:l}=e,n={root:["root","inherit"!==t&&"color".concat((0,i.A)(t)),"fontSize".concat((0,i.A)(o))]};return(0,r.A)(n,d,l)})(N);return(0,p.jsxs)(m,{as:f,className:(0,n.A)(k.root,s),focusable:"false",color:y,"aria-hidden":!S||void 0,role:S?"img":void 0,ref:t,...b,...g,...z&&a.props,ownerState:N,children:[z?a.props.children:a,S?(0,p.jsx)("title",{children:S}):null]})});function y(e,t){function o(t,o){return(0,p.jsx)(v,{"data-testid":void 0,ref:o,...t,children:e})}return o.muiName=v.muiName,l.memo(l.forwardRef(o))}v.muiName="SvgIcon"},9826:(e,t,o)=>{o.d(t,{A:()=>i});var l=o(2902),n=o(7814);let r=function(e){if(void 0===e)return{};let t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t])).forEach(o=>{t[o]=e[o]}),t},i=function(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:i,externalForwardedProps:a,className:s}=e;if(!t){let e=(0,l.A)(o?.className,s,a?.className,i?.className),t={...o?.style,...a?.style,...i?.style},n={...o,...a,...i};return e.length>0&&(n.className=e),Object.keys(t).length>0&&(n.style=t),{props:n,internalRef:void 0}}let c=(0,n.A)({...a,...i}),u=r(i),f=r(a),d=t(c),p=(0,l.A)(d?.className,o?.className,s,a?.className,i?.className),m={...d?.style,...o?.style,...a?.style,...i?.style},v={...d,...o,...f,...u};return p.length>0&&(v.className=p),Object.keys(m).length>0&&(v.style=m),{props:v,internalRef:d.ref}}}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/988-13d51ea3bc47cedf.js b/apps/web/.next/static/chunks/988-13d51ea3bc47cedf.js deleted file mode 100644 index 540efdb..0000000 --- a/apps/web/.next/static/chunks/988-13d51ea3bc47cedf.js +++ /dev/null @@ -1,41 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[988],{996:(e,t,r)=>{"use strict";var n=r(4773),s=r(4787),i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function a(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,o.prototype),t}function o(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return h(e)}return l(e,t,r)}function l(e,t,r){if("string"==typeof e){var n=e,s=t;if(("string"!=typeof s||""===s)&&(s="utf8"),!o.isEncoding(s))throw TypeError("Unknown encoding: "+s);var i=0|p(n,s),l=a(i),c=l.write(n,s);return c!==i&&(l=l.slice(0,c)),l}if(ArrayBuffer.isView(e)){var h=e;if(_(h,Uint8Array)){var g=new Uint8Array(h);return d(g.buffer,g.byteOffset,g.byteLength)}return u(h)}if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(_(e,ArrayBuffer)||e&&_(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(_(e,SharedArrayBuffer)||e&&_(e.buffer,SharedArrayBuffer)))return d(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var m=e.valueOf&&e.valueOf();if(null!=m&&m!==e)return o.from(m,t,r);var y=function(e){if(o.isBuffer(e)){var t=0|f(e.length),r=a(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||function(e){return e!=e}(e.length)?a(0):u(e):"Buffer"===e.type&&Array.isArray(e.data)?u(e.data):void 0}(e);if(y)return y;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return o.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function h(e){return c(e),a(e<0?0:0|f(e))}function u(e){for(var t=e.length<0?0:0|f(e.length),r=a(t),n=0;n=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function p(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||_(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var s=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return O(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return C(e).length;default:if(s)return n?-1:O(e).length;t=(""+t).toLowerCase(),s=!0}}function g(e,t,r){var s,i,a,o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var s="",i=t;i0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(i=r*=1)!=i&&(r=s?0:e.length-1),r<0&&(r=e.length+r),r>=e.length)if(s)return -1;else r=e.length-1;else if(r<0)if(!s)return -1;else r=0;if("string"==typeof t&&(t=o.from(t,n)),o.isBuffer(t))return 0===t.length?-1:b(e,t,r,n,s);if("number"==typeof t){if(t&=255,"function"==typeof Uint8Array.prototype.indexOf)if(s)return Uint8Array.prototype.indexOf.call(e,t,r);else return Uint8Array.prototype.lastIndexOf.call(e,t,r);return b(e,[t],r,n,s)}throw TypeError("val must be string, number or Buffer")}function b(e,t,r,n,s){var i,a=1,o=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;a=2,o/=2,l/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(s){var h=-1;for(i=r;io&&(r=o-l),i=r;i>=0;i--){for(var u=!0,d=0;d239?4:c>223?3:c>191?2:1;if(s+u<=r)switch(u){case 1:c<128&&(h=c);break;case 2:(192&(i=e[s+1]))==128&&(l=(31&c)<<6|63&i)>127&&(h=l);break;case 3:i=e[s+1],a=e[s+2],(192&i)==128&&(192&a)==128&&(l=(15&c)<<12|(63&i)<<6|63&a)>2047&&(l<55296||l>57343)&&(h=l);break;case 4:i=e[s+1],a=e[s+2],o=e[s+3],(192&i)==128&&(192&a)==128&&(192&o)==128&&(l=(15&c)<<18|(63&i)<<12|(63&a)<<6|63&o)>65535&&l<1114112&&(h=l)}null===h?(h=65533,u=1):h>65535&&(h-=65536,n.push(h>>>10&1023|55296),h=56320|1023&h),n.push(h),s+=u}var d=n,f=d.length;if(f<=4096)return String.fromCharCode.apply(String,d);for(var p="",g=0;gr)throw RangeError("Trying to access beyond buffer length")}function E(e,t,r,n,s,i){if(!o.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>s||te.length)throw RangeError("Index out of range")}function k(e,t,r,n,s,i){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function A(e,t,r,n,i){return t*=1,r>>>=0,i||k(e,t,r,4,34028234663852886e22,-34028234663852886e22),s.write(e,t,r,n,23,4),r+4}function T(e,t,r,n,i){return t*=1,r>>>=0,i||k(e,t,r,8,17976931348623157e292,-17976931348623157e292),s.write(e,t,r,n,52,8),r+8}t.hp=o,t.IS=50,o.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),o.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}}),o.poolSize=8192,o.from=function(e,t,r){return l(e,t,r)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array),o.alloc=function(e,t,r){return(c(e),e<=0)?a(e):void 0!==t?"string"==typeof r?a(e).fill(t,r):a(e).fill(t):a(e)},o.allocUnsafe=function(e){return h(e)},o.allocUnsafeSlow=function(e){return h(e)},o.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==o.prototype},o.compare=function(e,t){if(_(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),_(t,Uint8Array)&&(t=o.from(t,t.offset,t.byteLength)),!o.isBuffer(e)||!o.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,s=0,i=Math.min(r,n);sn.length?o.from(i).copy(n,s):Uint8Array.prototype.set.call(n,i,s);else if(o.isBuffer(i))i.copy(n,s);else throw TypeError('"list" argument must be an Array of Buffers');s+=i.length}return n},o.byteLength=p,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tr&&(e+=" ... "),""},i&&(o.prototype[i]=o.prototype.inspect),o.prototype.compare=function(e,t,r,n,s){if(_(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===s&&(s=this.length),t<0||r>e.length||n<0||s>this.length)throw RangeError("out of range index");if(n>=s&&t>=r)return 0;if(n>=s)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,s>>>=0,this===e)return 0;for(var i=s-n,a=r-t,l=Math.min(i,a),c=this.slice(n,s),h=e.slice(t,r),u=0;u>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var s,i,a,o,l,c,h,u,d=this.length-t;if((void 0===r||r>d)&&(r=d),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var f=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var s=e.length-r;n?(n=Number(n))>s&&(n=s):n=s;var i=t.length;n>i/2&&(n=i/2);for(var a=0;a>8,s.push(r%256),s.push(n);return s}(e,this.length-h),this,h,u);default:if(f)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),f=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},o.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||v(e,t,this.length);for(var n=this[e],s=1,i=0;++i>>=0,t>>>=0,r||v(e,t,this.length);for(var n=this[e+--t],s=1;t>0&&(s*=256);)n+=this[e+--t]*s;return n},o.prototype.readUint8=o.prototype.readUInt8=function(e,t){return e>>>=0,t||v(e,1,this.length),this[e]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||v(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||v(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||v(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||v(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||v(e,t,this.length);for(var n=this[e],s=1,i=0;++i=(s*=128)&&(n-=Math.pow(2,8*t)),n},o.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||v(e,t,this.length);for(var n=t,s=1,i=this[e+--n];n>0&&(s*=256);)i+=this[e+--n]*s;return i>=(s*=128)&&(i-=Math.pow(2,8*t)),i},o.prototype.readInt8=function(e,t){return(e>>>=0,t||v(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||v(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},o.prototype.readInt16BE=function(e,t){e>>>=0,t||v(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||v(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||v(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return e>>>=0,t||v(e,4,this.length),s.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return e>>>=0,t||v(e,4,this.length),s.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return e>>>=0,t||v(e,8,this.length),s.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return e>>>=0,t||v(e,8,this.length),s.read(this,e,!1,52,8)},o.prototype.writeUintLE=o.prototype.writeUIntLE=function(e,t,r,n){if(e*=1,t>>>=0,r>>>=0,!n){var s=Math.pow(2,8*r)-1;E(this,e,t,r,s,0)}var i=1,a=0;for(this[t]=255&e;++a>>=0,r>>>=0,!n){var s=Math.pow(2,8*r)-1;E(this,e,t,r,s,0)}var i=r-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+r},o.prototype.writeUint8=o.prototype.writeUInt8=function(e,t,r){return e*=1,t>>>=0,r||E(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUint16LE=o.prototype.writeUInt16LE=function(e,t,r){return e*=1,t>>>=0,r||E(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUint16BE=o.prototype.writeUInt16BE=function(e,t,r){return e*=1,t>>>=0,r||E(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUint32LE=o.prototype.writeUInt32LE=function(e,t,r){return e*=1,t>>>=0,r||E(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUint32BE=o.prototype.writeUInt32BE=function(e,t,r){return e*=1,t>>>=0,r||E(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeIntLE=function(e,t,r,n){if(e*=1,t>>>=0,!n){var s=Math.pow(2,8*r-1);E(this,e,t,r,s-1,-s)}var i=0,a=1,o=0;for(this[t]=255&e;++i>>=0,!n){var s=Math.pow(2,8*r-1);E(this,e,t,r,s-1,-s)}var i=r-1,a=1,o=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===o&&0!==this[t+i+1]&&(o=1),this[t+i]=(e/a|0)-o&255;return t+r},o.prototype.writeInt8=function(e,t,r){return e*=1,t>>>=0,r||E(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,r){return e*=1,t>>>=0,r||E(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,r){return e*=1,t>>>=0,r||E(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,r){return e*=1,t>>>=0,r||E(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,r){return e*=1,t>>>=0,r||E(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeFloatLE=function(e,t,r){return A(this,e,t,!0,r)},o.prototype.writeFloatBE=function(e,t,r){return A(this,e,t,!1,r)},o.prototype.writeDoubleLE=function(e,t,r){return T(this,e,t,!0,r)},o.prototype.writeDoubleBE=function(e,t,r){return T(this,e,t,!1,r)},o.prototype.copy=function(e,t,r,n){if(!o.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(s=t;s55295&&r<57344){if(!s){if(r>56319||a+1===n){(t-=3)>-1&&i.push(239,191,189);continue}s=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),s=r;continue}r=(s-55296<<10|r-56320)+65536}else s&&(t-=3)>-1&&i.push(239,191,189);if(s=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return i}function C(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(S,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function R(e,t,r,n){for(var s=0;s=t.length)&&!(s>=e.length);++s)t[s+r]=e[s];return s}function _(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var j=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var n=16*r,s=0;s<16;++s)t[n+s]=e[r]+e[s];return t}()},1201:(e,t,r)=>{"use strict";r.d(t,{Cl:()=>p,EY:()=>m,GC:()=>f,R_:()=>d,c2:()=>g,vE:()=>h,w4:()=>y});var n=r(7867),s=r(9436),i=r(3316),a=r(1848);let o=e=>e.msg||e.message||e.error_description||e.error||JSON.stringify(e),l=[502,503,504];async function c(e){var t;let r,n;if(!(0,i.pF)(e))throw new a.zh(o(e),0);if(l.includes(e.status))throw new a.zh(o(e),e.status);try{r=await e.json()}catch(e){throw new a.HU(o(e),e)}let c=(0,i.Rn)(e);if(c&&c.getTime()>=s.Bo["2024-01-01"].timestamp&&"object"==typeof r&&r&&"string"==typeof r.code?n=r.code:"object"==typeof r&&r&&"string"==typeof r.error_code&&(n=r.error_code),n){if("weak_password"===n)throw new a.OI(o(r),e.status,(null==(t=r.weak_password)?void 0:t.reasons)||[]);else if("session_not_found"===n)throw new a.jG}else if("object"==typeof r&&r&&"object"==typeof r.weak_password&&r.weak_password&&Array.isArray(r.weak_password.reasons)&&r.weak_password.reasons.length&&r.weak_password.reasons.reduce((e,t)=>e&&"string"==typeof t,!0))throw new a.OI(o(r),e.status,r.weak_password.reasons);throw new a.RC(o(r),e.status||500,n)}async function h(e,t,r,n){var i;let a=Object.assign({},null==n?void 0:n.headers);a[s.sk]||(a[s.sk]=s.Bo["2024-01-01"].name),(null==n?void 0:n.jwt)&&(a.Authorization=`Bearer ${n.jwt}`);let o=null!=(i=null==n?void 0:n.query)?i:{};(null==n?void 0:n.redirectTo)&&(o.redirect_to=n.redirectTo);let l=Object.keys(o).length?"?"+new URLSearchParams(o).toString():"",c=await u(e,t,r+l,{headers:a,noResolveJson:null==n?void 0:n.noResolveJson},{},null==n?void 0:n.body);return(null==n?void 0:n.xform)?null==n?void 0:n.xform(c):{data:Object.assign({},c),error:null}}async function u(e,t,r,n,s,i){let l,h=((e,t,r,n)=>{let s={method:e,headers:(null==t?void 0:t.headers)||{}};return"GET"===e?s:(s.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},null==t?void 0:t.headers),s.body=JSON.stringify(n),Object.assign(Object.assign({},s),r))})(t,n,s,i);try{l=await e(r,Object.assign({},h))}catch(e){throw console.error(e),new a.zh(o(e),0)}if(l.ok||await c(l),null==n?void 0:n.noResolveJson)return l;try{return await l.json()}catch(e){await c(e)}}function d(e){var t,r;let n=null;return(r=e).access_token&&r.refresh_token&&r.expires_in&&(n=Object.assign({},e),e.expires_at||(n.expires_at=(0,i.WJ)(e.expires_in))),{data:{session:n,user:null!=(t=e.user)?t:e},error:null}}function f(e){let t=d(e);return!t.error&&e.weak_password&&"object"==typeof e.weak_password&&Array.isArray(e.weak_password.reasons)&&e.weak_password.reasons.length&&e.weak_password.message&&"string"==typeof e.weak_password.message&&e.weak_password.reasons.reduce((e,t)=>e&&"string"==typeof t,!0)&&(t.data.weak_password=e.weak_password),t}function p(e){var t;return{data:{user:null!=(t=e.user)?t:e},error:null}}function g(e){return{data:e,error:null}}function m(e){let{action_link:t,email_otp:r,hashed_token:s,redirect_to:i,verification_type:a}=e;return{data:{properties:{action_link:t,email_otp:r,hashed_token:s,redirect_to:i,verification_type:a},user:Object.assign({},(0,n.Tt)(e,["action_link","email_otp","hashed_token","redirect_to","verification_type"]))},error:null}}function y(e){return e}},1469:(e,t,r)=>{"use strict";r.d(t,{r:()=>n});let n="2.102.1"},1709:(e,t,r)=>{"use strict";function n(){if("object"!=typeof globalThis)try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch(e){"undefined"!=typeof self&&(self.globalThis=self)}}r.d(t,{V:()=>n})},1848:(e,t,r)=>{"use strict";r.d(t,{Fw:()=>b,HU:()=>o,HY:()=>s,MJ:()=>p,MR:()=>f,NA:()=>a,OI:()=>w,Ox:()=>u,RC:()=>i,U_:()=>d,Uw:()=>g,jG:()=>c,lR:()=>n,lh:()=>m,xL:()=>v,zh:()=>y,zq:()=>h});class n extends Error{constructor(e,t,r){super(e),this.__isAuthError=!0,this.name="AuthError",this.status=t,this.code=r}}function s(e){return"object"==typeof e&&null!==e&&"__isAuthError"in e}class i extends n{constructor(e,t,r){super(e,t,r),this.name="AuthApiError",this.status=t,this.code=r}}function a(e){return s(e)&&"AuthApiError"===e.name}class o extends n{constructor(e,t){super(e),this.name="AuthUnknownError",this.originalError=t}}class l extends n{constructor(e,t,r,n){super(e,r,n),this.name=t,this.status=r}}class c extends l{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}function h(e){return s(e)&&"AuthSessionMissingError"===e.name}class u extends l{constructor(){super("Auth session or user missing","AuthInvalidTokenResponseError",500,void 0)}}class d extends l{constructor(e){super(e,"AuthInvalidCredentialsError",400,void 0)}}class f extends l{constructor(e,t=null){super(e,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=t}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}function p(e){return s(e)&&"AuthImplicitGrantRedirectError"===e.name}class g extends l{constructor(e,t=null){super(e,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=t}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class m extends l{constructor(){super("PKCE code verifier not found in storage. This can happen if the auth flow was initiated in a different browser or device, or if the storage was cleared. For SSR frameworks (Next.js, SvelteKit, etc.), use @supabase/ssr on both the server and client to store the code verifier in cookies.","AuthPKCECodeVerifierMissingError",400,"pkce_code_verifier_not_found")}}class y extends l{constructor(e,t){super(e,"AuthRetryableFetchError",t,void 0)}}function b(e){return s(e)&&"AuthRetryableFetchError"===e.name}class w extends l{constructor(e,t,r){super(e,"AuthWeakPasswordError",t,"weak_password"),this.reasons=r}}class v extends l{constructor(e){super(e,"AuthInvalidJwtError",400,"invalid_jwt")}}},2460:(e,t,r)=>{"use strict";function n(e){if(!/^0x[a-fA-F0-9]{40}$/.test(e))throw Error(`@supabase/auth-js: Address "${e}" is invalid.`);return e.toLowerCase()}function s(e){return parseInt(e,16)}function i(e){return"0x"+Array.from(new TextEncoder().encode(e),e=>e.toString(16).padStart(2,"0")).join("")}function a(e){var t;let{chainId:r,domain:s,expirationTime:i,issuedAt:a=new Date,nonce:o,notBefore:l,requestId:c,resources:h,scheme:u,uri:d,version:f}=e;if(!Number.isInteger(r))throw Error(`@supabase/auth-js: Invalid SIWE message field "chainId". Chain ID must be a EIP-155 chain ID. Provided value: ${r}`);if(!s)throw Error('@supabase/auth-js: Invalid SIWE message field "domain". Domain must be provided.');if(o&&o.length<8)throw Error(`@supabase/auth-js: Invalid SIWE message field "nonce". Nonce must be at least 8 characters. Provided value: ${o}`);if(!d)throw Error('@supabase/auth-js: Invalid SIWE message field "uri". URI must be provided.');if("1"!==f)throw Error(`@supabase/auth-js: Invalid SIWE message field "version". Version must be '1'. Provided value: ${f}`);if(null==(t=e.statement)?void 0:t.includes("\n"))throw Error(`@supabase/auth-js: Invalid SIWE message field "statement". Statement must not include '\\n'. Provided value: ${e.statement}`);let p=n(e.address),g=u?`${u}://${s}`:s,m=e.statement?`${e.statement} -`:"",y=`${g} wants you to sign in with your Ethereum account: -${p} - -${m}`,b=`URI: ${d} -Version: ${f} -Chain ID: ${r}${o?` -Nonce: ${o}`:""} -Issued At: ${a.toISOString()}`;if(i&&(b+=` -Expiration Time: ${i.toISOString()}`),l&&(b+=` -Not Before: ${l.toISOString()}`),c&&(b+=` -Request ID: ${c}`),h){let e="\nResources:";for(let t of h){if(!t||"string"!=typeof t)throw Error(`@supabase/auth-js: Invalid SIWE message field "resources". Every resource must be a valid string. Provided value: ${t}`);e+=` -- ${t}`}b+=e}return`${y} -${b}`}r.d(t,{aD:()=>s,bv:()=>n,nj:()=>i,ob:()=>a})},3316:(e,t,r)=>{"use strict";r.d(t,{Bd:()=>l,Cq:()=>b,Gb:()=>m,Go:()=>x,K8:()=>R,KY:()=>o,LJ:()=>h,Oi:()=>p,PB:()=>v,QE:()=>P,Rn:()=>O,U9:()=>g,W0:()=>j,WJ:()=>a,XR:()=>u,c2:()=>C,cY:()=>y,dS:()=>T,lA:()=>d,pF:()=>f,uO:()=>$,yy:()=>w});var n=r(9436),s=r(1848),i=r(8273);function a(e){return Math.round(Date.now()/1e3)+e}function o(){return Symbol("auth-callback")}let l=()=>"undefined"!=typeof window&&"undefined"!=typeof document,c={tested:!1,writable:!1},h=()=>{if(!l())return!1;try{if("object"!=typeof globalThis.localStorage)return!1}catch(e){return!1}if(c.tested)return c.writable;let e=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),c.tested=!0,c.writable=!0}catch(e){c.tested=!0,c.writable=!1}return c.writable};function u(e){let t={},r=new URL(e);if(r.hash&&"#"===r.hash[0])try{new URLSearchParams(r.hash.substring(1)).forEach((e,r)=>{t[r]=e})}catch(e){}return r.searchParams.forEach((e,r)=>{t[r]=e}),t}let d=e=>e?(...t)=>e(...t):(...e)=>fetch(...e),f=e=>"object"==typeof e&&null!==e&&"status"in e&&"ok"in e&&"json"in e&&"function"==typeof e.json,p=async(e,t,r)=>{await e.setItem(t,JSON.stringify(r))},g=async(e,t)=>{let r=await e.getItem(t);if(!r)return null;try{return JSON.parse(r)}catch(e){return r}},m=async(e,t)=>{await e.removeItem(t)};class y{constructor(){this.promise=new y.promiseConstructor((e,t)=>{this.resolve=e,this.reject=t})}}function b(e){let t=e.split(".");if(3!==t.length)throw new s.xL("Invalid JWT structure");for(let e=0;e{setTimeout(()=>t(null),e)})}function v(e,t){return new Promise((r,n)=>{(async()=>{for(let s=0;s<1/0;s++)try{let n=await e(s);if(!t(s,null,n))return void r(n)}catch(e){if(!t(s,e))return void n(e)}})()})}function E(e){return("0"+e.toString(16)).substr(-2)}async function k(e){let t=new TextEncoder().encode(e);return Array.from(new Uint8Array(await crypto.subtle.digest("SHA-256",t))).map(e=>String.fromCharCode(e)).join("")}async function A(e){return"undefined"==typeof crypto||void 0===crypto.subtle||"undefined"==typeof TextEncoder?(console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),e):btoa(await k(e)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function T(e,t,r=!1){let n=function(){let e=new Uint32Array(56);if("undefined"==typeof crypto){let e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",t=e.length,r="";for(let n=0;n<56;n++)r+=e.charAt(Math.floor(Math.random()*t));return r}return crypto.getRandomValues(e),Array.from(e,E).join("")}(),s=n;r&&(s+="/PASSWORD_RECOVERY"),await p(e,`${t}-code-verifier`,s);let i=await A(n),a=n===i?"plain":"s256";return[i,a]}y.promiseConstructor=Promise;let S=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function O(e){let t=e.headers.get(n.sk);if(!t||!t.match(S))return null;try{return new Date(`${t}T00:00:00.0Z`)}catch(e){return null}}function C(e){if(!e)throw Error("Missing exp claim");if(e<=Math.floor(Date.now()/1e3))throw Error("JWT has expired")}function R(e){switch(e){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw Error("Invalid alg claim")}}let _=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;function j(e){if(!_.test(e))throw Error("@supabase/auth-js: Expected parameter to be UUID but is not")}function P(){return new Proxy({},{get:(e,t)=>{if("__isUserNotAvailableProxy"===t)return!0;if("symbol"==typeof t){let e=t.toString();if("Symbol(Symbol.toPrimitive)"===e||"Symbol(Symbol.toStringTag)"===e||"Symbol(util.inspect.custom)"===e)return}throw Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Accessing the "${t}" property of the session object is not supported. Please use getUser() instead.`)},set:(e,t)=>{throw Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Setting the "${t}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)},deleteProperty:(e,t)=>{throw Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Deleting the "${t}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)}})}function $(e,t){return new Proxy(e,{get:(e,r,n)=>{if("__isInsecureUserWarningProxy"===r)return!0;if("symbol"==typeof r){let t=r.toString();if("Symbol(Symbol.toPrimitive)"===t||"Symbol(Symbol.toStringTag)"===t||"Symbol(util.inspect.custom)"===t||"Symbol(nodejs.util.inspect.custom)"===t)return Reflect.get(e,r,n)}return t.value||"string"!=typeof r||(console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),t.value=!0),Reflect.get(e,r,n)}})}function x(e){return JSON.parse(JSON.stringify(e))}},4773:(e,t)=>{"use strict";t.byteLength=function(e){var t=l(e),r=t[0],n=t[1];return(r+n)*3/4-n},t.toByteArray=function(e){var t,r,i=l(e),a=i[0],o=i[1],c=new s((a+o)*3/4-o),h=0,u=o>0?a-4:a;for(r=0;r>16&255,c[h++]=t>>8&255,c[h++]=255&t;return 2===o&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[h++]=255&t),1===o&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[h++]=t>>8&255,c[h++]=255&t),c},t.fromByteArray=function(e){for(var t,n=e.length,s=n%3,i=[],a=0,o=n-s;a>18&63]+r[s>>12&63]+r[s>>6&63]+r[63&s]);return i.join("")}(e,a,a+16383>o?o:a+16383));return 1===s?i.push(r[(t=e[n-1])>>2]+r[t<<4&63]+"=="):2===s&&i.push(r[(t=(e[n-2]<<8)+e[n-1])>>10]+r[t>>4&63]+r[t<<2&63]+"="),i.join("")};for(var r=[],n=[],s="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,o=i.length;a0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}n[45]=62,n[95]=63},4787:(e,t)=>{t.read=function(e,t,r,n,s){var i,a,o=8*s-n-1,l=(1<>1,h=-7,u=r?s-1:0,d=r?-1:1,f=e[t+u];for(u+=d,i=f&(1<<-h)-1,f>>=-h,h+=o;h>0;i=256*i+e[t+u],u+=d,h-=8);for(a=i&(1<<-h)-1,i>>=-h,h+=n;h>0;a=256*a+e[t+u],u+=d,h-=8);if(0===i)i=1-c;else{if(i===l)return a?NaN:1/0*(f?-1:1);a+=Math.pow(2,n),i-=c}return(f?-1:1)*a*Math.pow(2,i-n)},t.write=function(e,t,r,n,s,i){var a,o,l,c=8*i-s-1,h=(1<>1,d=5960464477539062e-23*(23===s),f=n?0:i-1,p=n?1:-1,g=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(o=+!!isNaN(t),a=h):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),a+u>=1?t+=d/l:t+=d*Math.pow(2,1-u),t*l>=2&&(a++,l/=2),a+u>=h?(o=0,a=h):a+u>=1?(o=(t*l-1)*Math.pow(2,s),a+=u):(o=t*Math.pow(2,u-1)*Math.pow(2,s),a=0));s>=8;e[r+f]=255&o,f+=p,o/=256,s-=8);for(a=a<0;e[r+f]=255&a,f+=p,a/=256,c-=8);e[r+f-p]|=128*g}},5874:(e,t,r)=>{"use strict";function n(e={}){return{getItem:t=>e[t]||null,setItem:(t,r)=>{e[t]=r},removeItem:t=>{delete e[t]}}}r.d(t,{r:()=>n})},7074:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(7867),s=r(1201),i=r(3316);let a=["global","local","others"];var o=r(1848);class l{constructor({url:e="",headers:t={},fetch:r}){this.url=e,this.headers=t,this.fetch=(0,i.lA)(r),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)},this.oauth={listClients:this._listOAuthClients.bind(this),createClient:this._createOAuthClient.bind(this),getClient:this._getOAuthClient.bind(this),updateClient:this._updateOAuthClient.bind(this),deleteClient:this._deleteOAuthClient.bind(this),regenerateClientSecret:this._regenerateOAuthClientSecret.bind(this)},this.customProviders={listProviders:this._listCustomProviders.bind(this),createProvider:this._createCustomProvider.bind(this),getProvider:this._getCustomProvider.bind(this),updateProvider:this._updateCustomProvider.bind(this),deleteProvider:this._deleteCustomProvider.bind(this)}}async signOut(e,t=a[0]){if(0>a.indexOf(t))throw Error(`@supabase/auth-js: Parameter scope must be one of ${a.join(", ")}`);try{return await (0,s.vE)(this.fetch,"POST",`${this.url}/logout?scope=${t}`,{headers:this.headers,jwt:e,noResolveJson:!0}),{data:null,error:null}}catch(e){if((0,o.HY)(e))return{data:null,error:e};throw e}}async inviteUserByEmail(e,t={}){try{return await (0,s.vE)(this.fetch,"POST",`${this.url}/invite`,{body:{email:e,data:t.data},headers:this.headers,redirectTo:t.redirectTo,xform:s.Cl})}catch(e){if((0,o.HY)(e))return{data:{user:null},error:e};throw e}}async generateLink(e){try{let{options:t}=e,r=(0,n.Tt)(e,["options"]),i=Object.assign(Object.assign({},r),t);return"newEmail"in r&&(i.new_email=null==r?void 0:r.newEmail,delete i.newEmail),await (0,s.vE)(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:i,headers:this.headers,xform:s.EY,redirectTo:null==t?void 0:t.redirectTo})}catch(e){if((0,o.HY)(e))return{data:{properties:null,user:null},error:e};throw e}}async createUser(e){try{return await (0,s.vE)(this.fetch,"POST",`${this.url}/admin/users`,{body:e,headers:this.headers,xform:s.Cl})}catch(e){if((0,o.HY)(e))return{data:{user:null},error:e};throw e}}async listUsers(e){var t,r,n,i,a,l,c;try{let o={nextPage:null,lastPage:0,total:0},h=await (0,s.vE)(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:null!=(r=null==(t=null==e?void 0:e.page)?void 0:t.toString())?r:"",per_page:null!=(i=null==(n=null==e?void 0:e.perPage)?void 0:n.toString())?i:""},xform:s.w4});if(h.error)throw h.error;let u=await h.json(),d=null!=(a=h.headers.get("x-total-count"))?a:0,f=null!=(c=null==(l=h.headers.get("link"))?void 0:l.split(","))?c:[];return f.length>0&&(f.forEach(e=>{let t=parseInt(e.split(";")[0].split("=")[1].substring(0,1)),r=JSON.parse(e.split(";")[1].split("=")[1]);o[`${r}Page`]=t}),o.total=parseInt(d)),{data:Object.assign(Object.assign({},u),o),error:null}}catch(e){if((0,o.HY)(e))return{data:{users:[]},error:e};throw e}}async getUserById(e){(0,i.W0)(e);try{return await (0,s.vE)(this.fetch,"GET",`${this.url}/admin/users/${e}`,{headers:this.headers,xform:s.Cl})}catch(e){if((0,o.HY)(e))return{data:{user:null},error:e};throw e}}async updateUserById(e,t){(0,i.W0)(e);try{return await (0,s.vE)(this.fetch,"PUT",`${this.url}/admin/users/${e}`,{body:t,headers:this.headers,xform:s.Cl})}catch(e){if((0,o.HY)(e))return{data:{user:null},error:e};throw e}}async deleteUser(e,t=!1){(0,i.W0)(e);try{return await (0,s.vE)(this.fetch,"DELETE",`${this.url}/admin/users/${e}`,{headers:this.headers,body:{should_soft_delete:t},xform:s.Cl})}catch(e){if((0,o.HY)(e))return{data:{user:null},error:e};throw e}}async _listFactors(e){(0,i.W0)(e.userId);try{let{data:t,error:r}=await (0,s.vE)(this.fetch,"GET",`${this.url}/admin/users/${e.userId}/factors`,{headers:this.headers,xform:e=>({data:{factors:e},error:null})});return{data:t,error:r}}catch(e){if((0,o.HY)(e))return{data:null,error:e};throw e}}async _deleteFactor(e){(0,i.W0)(e.userId),(0,i.W0)(e.id);try{return{data:await (0,s.vE)(this.fetch,"DELETE",`${this.url}/admin/users/${e.userId}/factors/${e.id}`,{headers:this.headers}),error:null}}catch(e){if((0,o.HY)(e))return{data:null,error:e};throw e}}async _listOAuthClients(e){var t,r,n,i,a,l,c;try{let o={nextPage:null,lastPage:0,total:0},h=await (0,s.vE)(this.fetch,"GET",`${this.url}/admin/oauth/clients`,{headers:this.headers,noResolveJson:!0,query:{page:null!=(r=null==(t=null==e?void 0:e.page)?void 0:t.toString())?r:"",per_page:null!=(i=null==(n=null==e?void 0:e.perPage)?void 0:n.toString())?i:""},xform:s.w4});if(h.error)throw h.error;let u=await h.json(),d=null!=(a=h.headers.get("x-total-count"))?a:0,f=null!=(c=null==(l=h.headers.get("link"))?void 0:l.split(","))?c:[];return f.length>0&&(f.forEach(e=>{let t=parseInt(e.split(";")[0].split("=")[1].substring(0,1)),r=JSON.parse(e.split(";")[1].split("=")[1]);o[`${r}Page`]=t}),o.total=parseInt(d)),{data:Object.assign(Object.assign({},u),o),error:null}}catch(e){if((0,o.HY)(e))return{data:{clients:[]},error:e};throw e}}async _createOAuthClient(e){try{return await (0,s.vE)(this.fetch,"POST",`${this.url}/admin/oauth/clients`,{body:e,headers:this.headers,xform:e=>({data:e,error:null})})}catch(e){if((0,o.HY)(e))return{data:null,error:e};throw e}}async _getOAuthClient(e){try{return await (0,s.vE)(this.fetch,"GET",`${this.url}/admin/oauth/clients/${e}`,{headers:this.headers,xform:e=>({data:e,error:null})})}catch(e){if((0,o.HY)(e))return{data:null,error:e};throw e}}async _updateOAuthClient(e,t){try{return await (0,s.vE)(this.fetch,"PUT",`${this.url}/admin/oauth/clients/${e}`,{body:t,headers:this.headers,xform:e=>({data:e,error:null})})}catch(e){if((0,o.HY)(e))return{data:null,error:e};throw e}}async _deleteOAuthClient(e){try{return await (0,s.vE)(this.fetch,"DELETE",`${this.url}/admin/oauth/clients/${e}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(e){if((0,o.HY)(e))return{data:null,error:e};throw e}}async _regenerateOAuthClientSecret(e){try{return await (0,s.vE)(this.fetch,"POST",`${this.url}/admin/oauth/clients/${e}/regenerate_secret`,{headers:this.headers,xform:e=>({data:e,error:null})})}catch(e){if((0,o.HY)(e))return{data:null,error:e};throw e}}async _listCustomProviders(e){try{let t={};return(null==e?void 0:e.type)&&(t.type=e.type),await (0,s.vE)(this.fetch,"GET",`${this.url}/admin/custom-providers`,{headers:this.headers,query:t,xform:e=>{var t;return{data:{providers:null!=(t=null==e?void 0:e.providers)?t:[]},error:null}}})}catch(e){if((0,o.HY)(e))return{data:{providers:[]},error:e};throw e}}async _createCustomProvider(e){try{return await (0,s.vE)(this.fetch,"POST",`${this.url}/admin/custom-providers`,{body:e,headers:this.headers,xform:e=>({data:e,error:null})})}catch(e){if((0,o.HY)(e))return{data:null,error:e};throw e}}async _getCustomProvider(e){try{return await (0,s.vE)(this.fetch,"GET",`${this.url}/admin/custom-providers/${e}`,{headers:this.headers,xform:e=>({data:e,error:null})})}catch(e){if((0,o.HY)(e))return{data:null,error:e};throw e}}async _updateCustomProvider(e,t){try{return await (0,s.vE)(this.fetch,"PUT",`${this.url}/admin/custom-providers/${e}`,{body:t,headers:this.headers,xform:e=>({data:e,error:null})})}catch(e){if((0,o.HY)(e))return{data:null,error:e};throw e}}async _deleteCustomProvider(e){try{return await (0,s.vE)(this.fetch,"DELETE",`${this.url}/admin/custom-providers/${e}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(e){if((0,o.HY)(e))return{data:null,error:e};throw e}}}},7541:(e,t,r)=>{"use strict";var n=r(3041);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useServerInsertedHTML")&&r.d(t,{useServerInsertedHTML:function(){return n.useServerInsertedHTML}})},7729:(e,t,r)=>{"use strict";r.d(t,{JS:()=>o,nb:()=>i});var n=r(3316);let s={debug:!!(globalThis&&(0,n.LJ)()&&globalThis.localStorage&&"true"===globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug"))};class i extends Error{constructor(e){super(e),this.isAcquireTimeout=!0}}class a extends i{}async function o(e,t,r){let n;s.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire lock",e,t);let i=new globalThis.AbortController;t>0&&(n=setTimeout(()=>{i.abort(),s.debug&&console.log("@supabase/gotrue-js: navigatorLock acquire timed out",e)},t)),await Promise.resolve();try{return await globalThis.navigator.locks.request(e,0===t?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:i.signal},async i=>{if(i){clearTimeout(n),s.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquired",e,i.name);try{return await r()}finally{s.debug&&console.log("@supabase/gotrue-js: navigatorLock: released",e,i.name)}}if(0===t)throw s.debug&&console.log("@supabase/gotrue-js: navigatorLock: not immediately available",e),new a(`Acquiring an exclusive Navigator LockManager lock "${e}" immediately failed`);if(s.debug)try{let e=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(e,null," "))}catch(e){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",e)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),clearTimeout(n),await r()})}catch(o){if(t>0&&clearTimeout(n),(null==o?void 0:o.name)==="AbortError"&&t>0)if(i.signal.aborted)return s.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire timeout, recovering by stealing lock",e),console.warn(`@supabase/gotrue-js: Lock "${e}" was not released within ${t}ms. This may indicate an orphaned lock from a component unmount (e.g., React Strict Mode). Forcefully acquiring the lock to recover.`),await Promise.resolve().then(()=>globalThis.navigator.locks.request(e,{mode:"exclusive",steal:!0},async t=>{if(!t)return console.warn("@supabase/gotrue-js: Navigator LockManager returned null lock even with steal: true"),await r();s.debug&&console.log("@supabase/gotrue-js: navigatorLock: recovered (stolen)",e,t.name);try{return await r()}finally{s.debug&&console.log("@supabase/gotrue-js: navigatorLock: released (stolen)",e,t.name)}}));else throw s.debug&&console.log("@supabase/gotrue-js: navigatorLock: lock was stolen by another request",e),new a(`Lock "${e}" was released because another request stole it`);throw o}}},7867:(e,t,r)=>{"use strict";r.d(t,{Tt:()=>n,sH:()=>s});function n(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,n=Object.getOwnPropertySymbols(e);st.indexOf(n[s])&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(r[n[s]]=e[n[s]]);return r}function s(e,t,r,n){return new(r||(r=Promise))(function(s,i){function a(e){try{l(n.next(e))}catch(e){i(e)}}function o(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?s(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,o)}l((n=n.apply(e,t||[])).next())})}Object.create;Object.create,"function"==typeof SuppressedError&&SuppressedError},8273:(e,t,r)=>{"use strict";r.d(t,{Al:()=>h,no:()=>u,uE:()=>l,xf:()=>c});let n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),s=" \n\r=".split(""),i=(()=>{let e=Array(128);for(let t=0;t=6;)r(n[t.queue>>t.queuedBits-6&63]),t.queuedBits-=6;else if(t.queuedBits>0)for(t.queue=t.queue<<6-t.queuedBits,t.queuedBits=6;t.queuedBits>=6;)r(n[t.queue>>t.queuedBits-6&63]),t.queuedBits-=6}function o(e,t,r){let n=i[e];if(n>-1)for(t.queue=t.queue<<6|n,t.queuedBits+=6;t.queuedBits>=8;)r(t.queue>>t.queuedBits-8&255),t.queuedBits-=8;else if(-2===n)return;else throw Error(`Invalid Base64-URL character "${String.fromCharCode(e)}"`)}function l(e){let t=[],r=e=>{t.push(String.fromCodePoint(e))},n={utf8seq:0,codepoint:0},s={queue:0,queuedBits:0},i=e=>{!function(e,t,r){if(0===t.utf8seq){if(e<=127)return r(e);for(let r=1;r<6;r+=1)if((e>>7-r&1)==0){t.utf8seq=r;break}if(2===t.utf8seq)t.codepoint=31&e;else if(3===t.utf8seq)t.codepoint=15&e;else if(4===t.utf8seq)t.codepoint=7&e;else throw Error("Invalid UTF-8 sequence");t.utf8seq-=1}else if(t.utf8seq>0){if(e<=127)throw Error("Invalid UTF-8 sequence");t.codepoint=t.codepoint<<6|63&e,t.utf8seq-=1,0===t.utf8seq&&r(t.codepoint)}}(e,n,r)};for(let t=0;t{t.push(e)};for(let t=0;t55295&&n<=56319){let t=(n-55296)*1024&65535;n=(e.charCodeAt(r+1)-56320&65535|t)+65536,r+=1}!function(e,t){if(e<=127)return t(e);if(e<=2047){t(192|e>>6),t(128|63&e);return}if(e<=65535){t(224|e>>12),t(128|e>>6&63),t(128|63&e);return}if(e<=1114111){t(240|e>>18),t(128|e>>12&63),t(128|e>>6&63),t(128|63&e);return}throw Error(`Unrecognized Unicode codepoint: ${e.toString(16)}`)}(n,t)}}(e,e=>t.push(e)),new Uint8Array(t)}function u(e){let t=[],r={queue:0,queuedBits:0},n=e=>{t.push(e)};return e.forEach(e=>a(e,r,n)),a(null,r,n),t.join("")}},9436:(e,t,r)=>{"use strict";r.d(t,{$W:()=>f,AQ:()=>l,Bo:()=>u,CT:()=>a,Jj:()=>d,Rn:()=>c,YI:()=>i,a4:()=>s,nf:()=>o,sk:()=>h});var n=r(1469);let s=3e4,i=3,a=9e4,o="http://localhost:9999",l="supabase.auth.token",c={"X-Client-Info":`gotrue-js/${n.r}`},h="X-Supabase-Api-Version",u={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}},d=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i,f=6e5},9534:(e,t,r)=>{"use strict";let n,s;r.d(t,{createBrowserClient:()=>tT});var i,a,o,l,c,h,u=r(7867);class d extends Error{constructor(e,t="FunctionsError",r){super(e),this.name=t,this.context=r}toJSON(){return{name:this.name,message:this.message,context:this.context}}}class f extends d{constructor(e){super("Failed to send a request to the Edge Function","FunctionsFetchError",e)}}class p extends d{constructor(e){super("Relay Error invoking the Edge Function","FunctionsRelayError",e)}}class g extends d{constructor(e){super("Edge Function returned a non-2xx status code","FunctionsHttpError",e)}}!function(e){e.Any="any",e.ApNortheast1="ap-northeast-1",e.ApNortheast2="ap-northeast-2",e.ApSouth1="ap-south-1",e.ApSoutheast1="ap-southeast-1",e.ApSoutheast2="ap-southeast-2",e.CaCentral1="ca-central-1",e.EuCentral1="eu-central-1",e.EuWest1="eu-west-1",e.EuWest2="eu-west-2",e.EuWest3="eu-west-3",e.SaEast1="sa-east-1",e.UsEast1="us-east-1",e.UsWest1="us-west-1",e.UsWest2="us-west-2"}(i||(i={}));class m{constructor(e,{headers:t={},customFetch:r,region:n=i.Any}={}){this.url=e,this.headers=t,this.region=n,this.fetch=(e=>e?(...t)=>e(...t):(...e)=>fetch(...e))(r)}setAuth(e){this.headers.Authorization=`Bearer ${e}`}invoke(e){return(0,u.sH)(this,arguments,void 0,function*(e,t={}){var r;let n,s;try{let i,{headers:a,method:o,body:l,signal:c,timeout:h}=t,u={},{region:d}=t;d||(d=this.region);let m=new URL(`${this.url}/${e}`);d&&"any"!==d&&(u["x-region"]=d,m.searchParams.set("forceFunctionRegion",d)),l&&(a&&!Object.prototype.hasOwnProperty.call(a,"Content-Type")||!a)?"undefined"!=typeof Blob&&l instanceof Blob||l instanceof ArrayBuffer?(u["Content-Type"]="application/octet-stream",i=l):"string"==typeof l?(u["Content-Type"]="text/plain",i=l):"undefined"!=typeof FormData&&l instanceof FormData?i=l:(u["Content-Type"]="application/json",i=JSON.stringify(l)):i=!l||"string"==typeof l||"undefined"!=typeof Blob&&l instanceof Blob||l instanceof ArrayBuffer||"undefined"!=typeof FormData&&l instanceof FormData?l:JSON.stringify(l);let y=c;h&&(s=new AbortController,n=setTimeout(()=>s.abort(),h),c?(y=s.signal,c.addEventListener("abort",()=>s.abort())):y=s.signal);let b=yield this.fetch(m.toString(),{method:o||"POST",headers:Object.assign(Object.assign(Object.assign({},u),this.headers),a),body:i,signal:y}).catch(e=>{throw new f(e)}),w=b.headers.get("x-relay-error");if(w&&"true"===w)throw new p(b);if(!b.ok)throw new g(b);let v=(null!=(r=b.headers.get("Content-Type"))?r:"text/plain").split(";")[0].trim();return{data:"application/json"===v?yield b.json():"application/octet-stream"===v||"application/pdf"===v?yield b.blob():"text/event-stream"===v?b:"multipart/form-data"===v?yield b.formData():yield b.text(),error:null,response:b}}catch(e){return{data:null,error:e,response:e instanceof g||e instanceof p?e.context:void 0}}finally{n&&clearTimeout(n)}})}}let y=e=>Math.min(1e3*2**e,3e4),b=[520,503],w=["GET","HEAD","OPTIONS"];var v=class extends Error{constructor(e){super(e.message),this.name="PostgrestError",this.details=e.details,this.hint=e.hint,this.code=e.code}toJSON(){return{name:this.name,message:this.message,details:this.details,hint:this.hint,code:this.code}}};function E(e,t){return new Promise(r=>{if(null==t?void 0:t.aborted)return void r();let n=setTimeout(()=>{null==t||t.removeEventListener("abort",s),r()},e);function s(){clearTimeout(n),r()}null==t||t.addEventListener("abort",s)})}var k=class{constructor(e){var t,r,n,s;this.shouldThrowOnError=!1,this.retryEnabled=!0,this.method=e.method,this.url=e.url,this.headers=new Headers(e.headers),this.schema=e.schema,this.body=e.body,this.shouldThrowOnError=null!=(t=e.shouldThrowOnError)&&t,this.signal=e.signal,this.isMaybeSingle=null!=(r=e.isMaybeSingle)&&r,this.urlLengthLimit=null!=(n=e.urlLengthLimit)?n:8e3,this.retryEnabled=null==(s=e.retry)||s,e.fetch?this.fetch=e.fetch:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(e,t){return this.headers=new Headers(this.headers),this.headers.set(e,t),this}retry(e){return this.retryEnabled=e,this}then(e,t){var r=this;void 0===this.schema||(["GET","HEAD"].includes(this.method)?this.headers.set("Accept-Profile",this.schema):this.headers.set("Content-Profile",this.schema)),"GET"!==this.method&&"HEAD"!==this.method&&this.headers.set("Content-Type","application/json");let n=this.fetch,s=(async()=>{let e=0;for(;;){var t,s,i,a,o;let l,c=new Headers(r.headers);e>0&&c.set("X-Retry-Count",String(e));try{l=await n(r.url.toString(),{method:r.method,headers:c,body:JSON.stringify(r.body),signal:r.signal})}catch(t){if((null==t?void 0:t.name)==="AbortError"||(null==t?void 0:t.code)==="ABORT_ERR"||!w.includes(r.method))throw t;if(r.retryEnabled&&e<3){let t=y(e);e++,await E(t,r.signal);continue}throw t}if(t=r.method,s=l.status,i=e,r.retryEnabled&&!(i>=3)&&w.includes(t)&&b.includes(s)&&1){let t=null!=(a=null==(o=l.headers)?void 0:o.get("Retry-After"))?a:null,n=null!==t?1e3*Math.max(0,parseInt(t,10)||0):y(e);await l.text(),e++,await E(n,r.signal);continue}return await r.processResponse(l)}})();return this.shouldThrowOnError||(s=s.catch(e=>{var t,r,n,s,i,a;let o="",l="",c="",h=null==e?void 0:e.cause;if(h){let t=null!=(r=null==h?void 0:h.message)?r:"",a=null!=(n=null==h?void 0:h.code)?n:"";o=`${null!=(s=null==e?void 0:e.name)?s:"FetchError"}: ${null==e?void 0:e.message} - -Caused by: ${null!=(i=null==h?void 0:h.name)?i:"Error"}: ${t}`,a&&(o+=` (${a})`),(null==h?void 0:h.stack)&&(o+=` -${h.stack}`)}else o=null!=(a=null==e?void 0:e.stack)?a:"";let u=this.url.toString().length;return(null==e?void 0:e.name)==="AbortError"||(null==e?void 0:e.code)==="ABORT_ERR"?(c="",l="Request was aborted (timeout or manual cancellation)",u>this.urlLengthLimit&&(l+=`. Note: Your request URL is ${u} characters, which may exceed server limits. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [many IDs])), consider using an RPC function to pass values server-side.`)):((null==h?void 0:h.name)==="HeadersOverflowError"||(null==h?void 0:h.code)==="UND_ERR_HEADERS_OVERFLOW")&&(c="",l="HTTP headers exceeded server limits (typically 16KB)",u>this.urlLengthLimit&&(l+=`. Your request URL is ${u} characters. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [200+ IDs])), consider using an RPC function instead.`)),{success:!1,error:{message:`${null!=(t=null==e?void 0:e.name)?t:"FetchError"}: ${null==e?void 0:e.message}`,details:o,hint:l,code:c},data:null,count:null,status:0,statusText:""}})),s.then(e,t)}async processResponse(e){var t,r,n;let s=null,i=null,a=null,o=e.status,l=e.statusText;if(e.ok){if("HEAD"!==this.method){let t=await e.text();""===t||(i="text/csv"===this.headers.get("Accept")||this.headers.get("Accept")&&(null==(n=this.headers.get("Accept"))?void 0:n.includes("application/vnd.pgrst.plan+text"))?t:JSON.parse(t))}let c=null==(t=this.headers.get("Prefer"))?void 0:t.match(/count=(exact|planned|estimated)/),h=null==(r=e.headers.get("content-range"))?void 0:r.split("/");c&&h&&h.length>1&&(a=parseInt(h[1])),this.isMaybeSingle&&Array.isArray(i)&&(i.length>1?(s={code:"PGRST116",details:`Results contain ${i.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},i=null,a=null,o=406,l="Not Acceptable"):i=1===i.length?i[0]:null)}else{let t=await e.text();try{s=JSON.parse(t),Array.isArray(s)&&404===e.status&&(i=[],s=null,o=200,l="OK")}catch(r){404===e.status&&""===t?(o=204,l="No Content"):s={message:t}}if(s&&this.shouldThrowOnError)throw new v(s)}return{success:null===s,error:s,data:i,count:a,status:o,statusText:l}}returns(){return this}overrideTypes(){return this}},A=class extends k{select(e){let t=!1,r=(null!=e?e:"*").split("").map(e=>/\s/.test(e)&&!t?"":('"'===e&&(t=!t),e)).join("");return this.url.searchParams.set("select",r),this.headers.append("Prefer","return=representation"),this}order(e,{ascending:t=!0,nullsFirst:r,foreignTable:n,referencedTable:s=n}={}){let i=s?`${s}.order`:"order",a=this.url.searchParams.get(i);return this.url.searchParams.set(i,`${a?`${a},`:""}${e}.${t?"asc":"desc"}${void 0===r?"":r?".nullsfirst":".nullslast"}`),this}limit(e,{foreignTable:t,referencedTable:r=t}={}){let n=void 0===r?"limit":`${r}.limit`;return this.url.searchParams.set(n,`${e}`),this}range(e,t,{foreignTable:r,referencedTable:n=r}={}){let s=void 0===n?"offset":`${n}.offset`,i=void 0===n?"limit":`${n}.limit`;return this.url.searchParams.set(s,`${e}`),this.url.searchParams.set(i,`${t-e+1}`),this}abortSignal(e){return this.signal=e,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}explain({analyze:e=!1,verbose:t=!1,settings:r=!1,buffers:n=!1,wal:s=!1,format:i="text"}={}){var a;let o=[e?"analyze":null,t?"verbose":null,r?"settings":null,n?"buffers":null,s?"wal":null].filter(Boolean).join("|"),l=null!=(a=this.headers.get("Accept"))?a:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${i}; for="${l}"; options=${o};`),this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(e){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${e}`),this}};let T=RegExp("[,()]");var S=class extends A{eq(e,t){return this.url.searchParams.append(e,`eq.${t}`),this}neq(e,t){return this.url.searchParams.append(e,`neq.${t}`),this}gt(e,t){return this.url.searchParams.append(e,`gt.${t}`),this}gte(e,t){return this.url.searchParams.append(e,`gte.${t}`),this}lt(e,t){return this.url.searchParams.append(e,`lt.${t}`),this}lte(e,t){return this.url.searchParams.append(e,`lte.${t}`),this}like(e,t){return this.url.searchParams.append(e,`like.${t}`),this}likeAllOf(e,t){return this.url.searchParams.append(e,`like(all).{${t.join(",")}}`),this}likeAnyOf(e,t){return this.url.searchParams.append(e,`like(any).{${t.join(",")}}`),this}ilike(e,t){return this.url.searchParams.append(e,`ilike.${t}`),this}ilikeAllOf(e,t){return this.url.searchParams.append(e,`ilike(all).{${t.join(",")}}`),this}ilikeAnyOf(e,t){return this.url.searchParams.append(e,`ilike(any).{${t.join(",")}}`),this}regexMatch(e,t){return this.url.searchParams.append(e,`match.${t}`),this}regexIMatch(e,t){return this.url.searchParams.append(e,`imatch.${t}`),this}is(e,t){return this.url.searchParams.append(e,`is.${t}`),this}isDistinct(e,t){return this.url.searchParams.append(e,`isdistinct.${t}`),this}in(e,t){let r=Array.from(new Set(t)).map(e=>"string"==typeof e&&T.test(e)?`"${e}"`:`${e}`).join(",");return this.url.searchParams.append(e,`in.(${r})`),this}notIn(e,t){let r=Array.from(new Set(t)).map(e=>"string"==typeof e&&T.test(e)?`"${e}"`:`${e}`).join(",");return this.url.searchParams.append(e,`not.in.(${r})`),this}contains(e,t){return"string"==typeof t?this.url.searchParams.append(e,`cs.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cs.{${t.join(",")}}`):this.url.searchParams.append(e,`cs.${JSON.stringify(t)}`),this}containedBy(e,t){return"string"==typeof t?this.url.searchParams.append(e,`cd.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cd.{${t.join(",")}}`):this.url.searchParams.append(e,`cd.${JSON.stringify(t)}`),this}rangeGt(e,t){return this.url.searchParams.append(e,`sr.${t}`),this}rangeGte(e,t){return this.url.searchParams.append(e,`nxl.${t}`),this}rangeLt(e,t){return this.url.searchParams.append(e,`sl.${t}`),this}rangeLte(e,t){return this.url.searchParams.append(e,`nxr.${t}`),this}rangeAdjacent(e,t){return this.url.searchParams.append(e,`adj.${t}`),this}overlaps(e,t){return"string"==typeof t?this.url.searchParams.append(e,`ov.${t}`):this.url.searchParams.append(e,`ov.{${t.join(",")}}`),this}textSearch(e,t,{config:r,type:n}={}){let s="";"plain"===n?s="pl":"phrase"===n?s="ph":"websearch"===n&&(s="w");let i=void 0===r?"":`(${r})`;return this.url.searchParams.append(e,`${s}fts${i}.${t}`),this}match(e){return Object.entries(e).filter(([e,t])=>void 0!==t).forEach(([e,t])=>{this.url.searchParams.append(e,`eq.${t}`)}),this}not(e,t,r){return this.url.searchParams.append(e,`not.${t}.${r}`),this}or(e,{foreignTable:t,referencedTable:r=t}={}){let n=r?`${r}.or`:"or";return this.url.searchParams.append(n,`(${e})`),this}filter(e,t,r){return this.url.searchParams.append(e,`${t}.${r}`),this}},O=class{constructor(e,{headers:t={},schema:r,fetch:n,urlLengthLimit:s=8e3,retry:i}){this.url=e,this.headers=new Headers(t),this.schema=r,this.fetch=n,this.urlLengthLimit=s,this.retry=i}cloneRequestState(){return{url:new URL(this.url.toString()),headers:new Headers(this.headers)}}select(e,t){let{head:r=!1,count:n}=null!=t?t:{},s=!1,i=(null!=e?e:"*").split("").map(e=>/\s/.test(e)&&!s?"":('"'===e&&(s=!s),e)).join(""),{url:a,headers:o}=this.cloneRequestState();return a.searchParams.set("select",i),n&&o.append("Prefer",`count=${n}`),new S({method:r?"HEAD":"GET",url:a,headers:o,schema:this.schema,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}insert(e,{count:t,defaultToNull:r=!0}={}){var n;let{url:s,headers:i}=this.cloneRequestState();if(t&&i.append("Prefer",`count=${t}`),r||i.append("Prefer","missing=default"),Array.isArray(e)){let t=e.reduce((e,t)=>e.concat(Object.keys(t)),[]);if(t.length>0){let e=[...new Set(t)].map(e=>`"${e}"`);s.searchParams.set("columns",e.join(","))}}return new S({method:"POST",url:s,headers:i,schema:this.schema,body:e,fetch:null!=(n=this.fetch)?n:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}upsert(e,{onConflict:t,ignoreDuplicates:r=!1,count:n,defaultToNull:s=!0}={}){var i;let{url:a,headers:o}=this.cloneRequestState();if(o.append("Prefer",`resolution=${r?"ignore":"merge"}-duplicates`),void 0!==t&&a.searchParams.set("on_conflict",t),n&&o.append("Prefer",`count=${n}`),s||o.append("Prefer","missing=default"),Array.isArray(e)){let t=e.reduce((e,t)=>e.concat(Object.keys(t)),[]);if(t.length>0){let e=[...new Set(t)].map(e=>`"${e}"`);a.searchParams.set("columns",e.join(","))}}return new S({method:"POST",url:a,headers:o,schema:this.schema,body:e,fetch:null!=(i=this.fetch)?i:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}update(e,{count:t}={}){var r;let{url:n,headers:s}=this.cloneRequestState();return t&&s.append("Prefer",`count=${t}`),new S({method:"PATCH",url:n,headers:s,schema:this.schema,body:e,fetch:null!=(r=this.fetch)?r:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}delete({count:e}={}){var t;let{url:r,headers:n}=this.cloneRequestState();return e&&n.append("Prefer",`count=${e}`),new S({method:"DELETE",url:r,headers:n,schema:this.schema,fetch:null!=(t=this.fetch)?t:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};function C(e){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function R(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _(e){for(var t=1;t0?this.fetch=(e,t)=>{let r=new AbortController,n=setTimeout(()=>r.abort(),s),i=null==t?void 0:t.signal;if(i){if(i.aborted)return clearTimeout(n),o(e,t);let s=()=>{clearTimeout(n),r.abort()};return i.addEventListener("abort",s,{once:!0}),o(e,_(_({},t),{},{signal:r.signal})).finally(()=>{clearTimeout(n),i.removeEventListener("abort",s)})}return o(e,_(_({},t),{},{signal:r.signal})).finally(()=>clearTimeout(n))}:this.fetch=o,this.retry=a}from(e){if(!e||"string"!=typeof e||""===e.trim())throw Error("Invalid relation name: relation must be a non-empty string.");return new O(new URL(`${this.url}/${e}`),{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}schema(t){return new e(this.url,{headers:this.headers,schema:t,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}rpc(e,t={},{head:r=!1,get:n=!1,count:s}={}){var i;let a,o,l=new URL(`${this.url}/rpc/${e}`),c=e=>null!==e&&"object"==typeof e&&(!Array.isArray(e)||e.some(c)),h=r&&Object.values(t).some(c);h?(a="POST",o=t):r||n?(a=r?"HEAD":"GET",Object.entries(t).filter(([e,t])=>void 0!==t).map(([e,t])=>[e,Array.isArray(t)?`{${t.join(",")}}`:`${t}`]).forEach(([e,t])=>{l.searchParams.append(e,t)})):(a="POST",o=t);let u=new Headers(this.headers);return h?u.set("Prefer",s?`count=${s},return=minimal`:"return=minimal"):s&&u.set("Prefer",`count=${s}`),new S({method:a,url:l,headers:u,schema:this.schemaName,body:o,fetch:null!=(i=this.fetch)?i:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};class P{constructor(){}static detectEnvironment(){var e;if("undefined"!=typeof WebSocket)return{type:"native",constructor:WebSocket};if("undefined"!=typeof globalThis&&void 0!==globalThis.WebSocket)return{type:"native",constructor:globalThis.WebSocket};if(void 0!==r.g&&void 0!==r.g.WebSocket)return{type:"native",constructor:r.g.WebSocket};if("undefined"!=typeof globalThis&&void 0!==globalThis.WebSocketPair&&void 0===globalThis.WebSocket)return{type:"cloudflare",error:"Cloudflare Workers detected. WebSocket clients are not supported in Cloudflare Workers.",workaround:"Use Cloudflare Workers WebSocket API for server-side WebSocket handling, or deploy to a different runtime."};if("undefined"!=typeof globalThis&&globalThis.EdgeRuntime||"undefined"!=typeof navigator&&(null==(e=navigator.userAgent)?void 0:e.includes("Vercel-Edge")))return{type:"unsupported",error:"Edge runtime detected (Vercel Edge/Netlify Edge). WebSockets are not supported in edge functions.",workaround:"Use serverless functions or a different deployment target for WebSocket functionality."};let t=globalThis.process;if(t){let e=t.versions;if(e&&e.node){let t=parseInt(e.node.replace(/^v/,"").split(".")[0]);return t>=22?void 0!==globalThis.WebSocket?{type:"native",constructor:globalThis.WebSocket}:{type:"unsupported",error:`Node.js ${t} detected but native WebSocket not found.`,workaround:"Provide a WebSocket implementation via the transport option."}:{type:"unsupported",error:`Node.js ${t} detected without native WebSocket support.`,workaround:'For Node.js < 22, install "ws" package and provide it via the transport option:\nimport ws from "ws"\nnew RealtimeClient(url, { transport: ws })'}}}return{type:"unsupported",error:"Unknown JavaScript runtime without WebSocket support.",workaround:"Ensure you're running in a supported environment (browser, Node.js, Deno) or provide a custom WebSocket implementation."}}static getWebSocketConstructor(){let e=this.detectEnvironment();if(e.constructor)return e.constructor;let t=e.error||"WebSocket not supported in this environment.";throw e.workaround&&(t+=` - -Suggested solution: ${e.workaround}`),Error(t)}static isWebSocketSupported(){try{let e=this.detectEnvironment();return"native"===e.type||"ws"===e.type}catch(e){return!1}}}let $="2.0.0",x={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},U={close:"phx_close",error:"phx_error",join:"phx_join",reply:"phx_reply",leave:"phx_leave",access_token:"access_token"},I={connecting:"connecting",closing:"closing",closed:"closed"};class N{constructor(e){this.HEADER_LENGTH=1,this.USER_BROADCAST_PUSH_META_LENGTH=6,this.KINDS={userBroadcastPush:3,userBroadcast:4},this.BINARY_ENCODING=0,this.JSON_ENCODING=1,this.BROADCAST_EVENT="broadcast",this.allowedMetadataKeys=[],this.allowedMetadataKeys=null!=e?e:[]}encode(e,t){return e.event!==this.BROADCAST_EVENT||e.payload instanceof ArrayBuffer||"string"!=typeof e.payload.event?t(JSON.stringify([e.join_ref,e.ref,e.topic,e.event,e.payload])):t(this._binaryEncodeUserBroadcastPush(e))}_binaryEncodeUserBroadcastPush(e){var t;return this._isArrayBuffer(null==(t=e.payload)?void 0:t.payload)?this._encodeBinaryUserBroadcastPush(e):this._encodeJsonUserBroadcastPush(e)}_encodeBinaryUserBroadcastPush(e){var t,r;let n=null!=(r=null==(t=e.payload)?void 0:t.payload)?r:new ArrayBuffer(0);return this._encodeUserBroadcastPush(e,this.BINARY_ENCODING,n)}_encodeJsonUserBroadcastPush(e){var t,r;let n=null!=(r=null==(t=e.payload)?void 0:t.payload)?r:{},s=new TextEncoder().encode(JSON.stringify(n)).buffer;return this._encodeUserBroadcastPush(e,this.JSON_ENCODING,s)}_encodeUserBroadcastPush(e,t,r){let n=e.topic,s=null!=(f=e.ref)?f:"",i=null!=(p=e.join_ref)?p:"",a=e.payload.event,o=this.allowedMetadataKeys?this._pick(e.payload,this.allowedMetadataKeys):{},l=0===Object.keys(o).length?"":JSON.stringify(o);if(i.length>255)throw Error(`joinRef length ${i.length} exceeds maximum of 255`);if(s.length>255)throw Error(`ref length ${s.length} exceeds maximum of 255`);if(n.length>255)throw Error(`topic length ${n.length} exceeds maximum of 255`);if(a.length>255)throw Error(`userEvent length ${a.length} exceeds maximum of 255`);if(l.length>255)throw Error(`metadata length ${l.length} exceeds maximum of 255`);let c=this.USER_BROADCAST_PUSH_META_LENGTH+i.length+s.length+n.length+a.length+l.length,h=new ArrayBuffer(this.HEADER_LENGTH+c),u=new DataView(h),d=0;u.setUint8(d++,this.KINDS.userBroadcastPush),u.setUint8(d++,i.length),u.setUint8(d++,s.length),u.setUint8(d++,n.length),u.setUint8(d++,a.length),u.setUint8(d++,l.length),u.setUint8(d++,t),Array.from(i,e=>u.setUint8(d++,e.charCodeAt(0))),Array.from(s,e=>u.setUint8(d++,e.charCodeAt(0))),Array.from(n,e=>u.setUint8(d++,e.charCodeAt(0))),Array.from(a,e=>u.setUint8(d++,e.charCodeAt(0))),Array.from(l,e=>u.setUint8(d++,e.charCodeAt(0)));var f,p,g=new Uint8Array(h.byteLength+r.byteLength);return g.set(new Uint8Array(h),0),g.set(new Uint8Array(r),h.byteLength),g.buffer}decode(e,t){if(this._isArrayBuffer(e))return t(this._binaryDecode(e));if("string"==typeof e){let[r,n,s,i,a]=JSON.parse(e);return t({join_ref:r,ref:n,topic:s,event:i,payload:a})}return t({})}_binaryDecode(e){let t=new DataView(e),r=t.getUint8(0),n=new TextDecoder;if(r===this.KINDS.userBroadcast)return this._decodeUserBroadcast(e,t,n)}_decodeUserBroadcast(e,t,r){let n=t.getUint8(1),s=t.getUint8(2),i=t.getUint8(3),a=t.getUint8(4),o=this.HEADER_LENGTH+4,l=r.decode(e.slice(o,o+n));o+=n;let c=r.decode(e.slice(o,o+s));o+=s;let h=r.decode(e.slice(o,o+i));o+=i;let u=e.slice(o,e.byteLength),d=a===this.JSON_ENCODING?JSON.parse(r.decode(u)):u,f={type:this.BROADCAST_EVENT,event:c,payload:d};return i>0&&(f.meta=JSON.parse(h)),{join_ref:null,ref:null,topic:l,event:this.BROADCAST_EVENT,payload:f}}_isArrayBuffer(e){var t;return e instanceof ArrayBuffer||(null==(t=null==e?void 0:e.constructor)?void 0:t.name)==="ArrayBuffer"}_pick(e,t){return e&&"object"==typeof e?Object.fromEntries(Object.entries(e).filter(([e])=>t.includes(e))):{}}}!function(e){e.abstime="abstime",e.bool="bool",e.date="date",e.daterange="daterange",e.float4="float4",e.float8="float8",e.int2="int2",e.int4="int4",e.int4range="int4range",e.int8="int8",e.int8range="int8range",e.json="json",e.jsonb="jsonb",e.money="money",e.numeric="numeric",e.oid="oid",e.reltime="reltime",e.text="text",e.time="time",e.timestamp="timestamp",e.timestamptz="timestamptz",e.timetz="timetz",e.tsrange="tsrange",e.tstzrange="tstzrange"}(a||(a={}));let L=(e,t,r={})=>{var n;let s=null!=(n=r.skipTypes)?n:[];return t?Object.keys(t).reduce((r,n)=>(r[n]=B(n,e,t,s),r),{}):{}},B=(e,t,r,n)=>{let s=t.find(t=>t.name===e),i=null==s?void 0:s.type,a=r[e];return i&&!n.includes(i)?D(i,a):H(a)},D=(e,t)=>{if("_"===e.charAt(0))return F(t,e.slice(1,e.length));switch(e){case a.bool:return q(t);case a.float4:case a.float8:case a.int2:case a.int4:case a.int8:case a.numeric:case a.oid:return M(t);case a.json:case a.jsonb:return J(t);case a.timestamp:return W(t);case a.abstime:case a.date:case a.daterange:case a.int4range:case a.int8range:case a.money:case a.reltime:case a.text:case a.time:case a.timestamptz:case a.timetz:case a.tsrange:case a.tstzrange:default:return H(t)}},H=e=>e,q=e=>{switch(e){case"t":return!0;case"f":return!1;default:return e}},M=e=>{if("string"==typeof e){let t=parseFloat(e);if(!Number.isNaN(t))return t}return e},J=e=>{if("string"==typeof e)try{return JSON.parse(e)}catch(e){}return e},F=(e,t)=>{if("string"!=typeof e)return e;let r=e.length-1,n=e[r];if("{"===e[0]&&"}"===n){let n,s=e.slice(1,r);try{n=JSON.parse("["+s+"]")}catch(e){n=s?s.split(","):[]}return n.map(e=>D(t,e))}return e},W=e=>"string"==typeof e?e.replace(" ","T"):e,V=e=>{let t=new URL(e);return t.protocol=t.protocol.replace(/^ws/i,"http"),t.pathname=t.pathname.replace(/\/+$/,"").replace(/\/socket\/websocket$/i,"").replace(/\/socket$/i,"").replace(/\/websocket$/i,""),""===t.pathname||"/"===t.pathname?t.pathname="/api/broadcast":t.pathname=t.pathname+"/api/broadcast",t.href};var z=e=>"function"==typeof e?e:function(){return e},K="undefined"!=typeof window?window:null,G=("undefined"!=typeof self?self:null)||K||globalThis,Y={connecting:0,open:1,closing:2,closed:3},X={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},Q={close:"phx_close",error:"phx_error",join:"phx_join",reply:"phx_reply",leave:"phx_leave"},Z={longpoll:"longpoll",websocket:"websocket"},ee={complete:4},et="base64url.bearer.phx.",er=class{constructor(e,t,r,n){this.channel=e,this.event=t,this.payload=r||function(){return{}},this.receivedResp=null,this.timeout=n,this.timeoutTimer=null,this.recHooks=[],this.sent=!1,this.ref=void 0}resend(e){this.timeout=e,this.reset(),this.send()}send(){this.hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload(),ref:this.ref,join_ref:this.channel.joinRef()}))}receive(e,t){return this.hasReceived(e)&&t(this.receivedResp.response),this.recHooks.push({status:e,callback:t}),this}reset(){this.cancelRefEvent(),this.ref=null,this.refEvent=null,this.receivedResp=null,this.sent=!1}destroy(){this.cancelRefEvent(),this.cancelTimeout()}matchReceive({status:e,response:t,_ref:r}){this.recHooks.filter(t=>t.status===e).forEach(e=>e.callback(t))}cancelRefEvent(){this.refEvent&&this.channel.off(this.refEvent)}cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=null}startTimeout(){this.timeoutTimer&&this.cancelTimeout(),this.ref=this.channel.socket.makeRef(),this.refEvent=this.channel.replyEventName(this.ref),this.channel.on(this.refEvent,e=>{this.cancelRefEvent(),this.cancelTimeout(),this.receivedResp=e,this.matchReceive(e)}),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}hasReceived(e){return this.receivedResp&&this.receivedResp.status===e}trigger(e,t){this.channel.trigger(this.refEvent,{status:e,response:t})}},en=class{constructor(e,t){this.callback=e,this.timerCalc=t,this.timer=void 0,this.tries=0}reset(){this.tries=0,clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}},es=class{constructor(e,t,r){this.state=X.closed,this.topic=e,this.params=z(t||{}),this.socket=r,this.bindings=[],this.bindingRef=0,this.timeout=this.socket.timeout,this.joinedOnce=!1,this.joinPush=new er(this,Q.join,this.params,this.timeout),this.pushBuffer=[],this.stateChangeRefs=[],this.rejoinTimer=new en(()=>{this.socket.isConnected()&&this.rejoin()},this.socket.rejoinAfterMs),this.stateChangeRefs.push(this.socket.onError(()=>this.rejoinTimer.reset())),this.stateChangeRefs.push(this.socket.onOpen(()=>{this.rejoinTimer.reset(),this.isErrored()&&this.rejoin()})),this.joinPush.receive("ok",()=>{this.state=X.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(e=>e.send()),this.pushBuffer=[]}),this.joinPush.receive("error",e=>{this.state=X.errored,this.socket.hasLogger()&&this.socket.log("channel",`error ${this.topic}`,e),this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.onClose(()=>{this.rejoinTimer.reset(),this.socket.hasLogger()&&this.socket.log("channel",`close ${this.topic}`),this.state=X.closed,this.socket.remove(this)}),this.onError(e=>{this.socket.hasLogger()&&this.socket.log("channel",`error ${this.topic}`,e),this.isJoining()&&this.joinPush.reset(),this.state=X.errored,this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.joinPush.receive("timeout",()=>{this.socket.hasLogger()&&this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),new er(this,Q.leave,z({}),this.timeout).send(),this.state=X.errored,this.joinPush.reset(),this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.on(Q.reply,(e,t)=>{this.trigger(this.replyEventName(t),e)})}join(e=this.timeout){if(!this.joinedOnce)return this.timeout=e,this.joinedOnce=!0,this.rejoin(),this.joinPush;throw Error("tried to join multiple times. 'join' can only be called a single time per channel instance")}teardown(){this.pushBuffer.forEach(e=>e.destroy()),this.pushBuffer=[],this.rejoinTimer.reset(),this.joinPush.destroy(),this.state=X.closed,this.bindings=[]}onClose(e){this.on(Q.close,e)}onError(e){return this.on(Q.error,t=>e(t))}on(e,t){let r=this.bindingRef++;return this.bindings.push({event:e,ref:r,callback:t}),r}off(e,t){this.bindings=this.bindings.filter(r=>r.event!==e||void 0!==t&&t!==r.ref)}canPush(){return this.socket.isConnected()&&this.isJoined()}push(e,t,r=this.timeout){if(t=t||{},!this.joinedOnce)throw Error(`tried to push '${e}' to '${this.topic}' before joining. Use channel.join() before pushing events`);let n=new er(this,e,function(){return t},r);return this.canPush()?n.send():(n.startTimeout(),this.pushBuffer.push(n)),n}leave(e=this.timeout){this.rejoinTimer.reset(),this.joinPush.cancelTimeout(),this.state=X.leaving;let t=()=>{this.socket.hasLogger()&&this.socket.log("channel",`leave ${this.topic}`),this.trigger(Q.close,"leave")},r=new er(this,Q.leave,z({}),e);return r.receive("ok",()=>t()).receive("timeout",()=>t()),r.send(),this.canPush()||r.trigger("ok",{}),r}onMessage(e,t,r){return t}filterBindings(e,t,r){return!0}isMember(e,t,r,n){return this.topic===e&&(!n||n===this.joinRef()||(this.socket.hasLogger()&&this.socket.log("channel","dropping outdated message",{topic:e,event:t,payload:r,joinRef:n}),!1))}joinRef(){return this.joinPush.ref}rejoin(e=this.timeout){this.isLeaving()||(this.socket.leaveOpenTopic(this.topic),this.state=X.joining,this.joinPush.resend(e))}trigger(e,t,r,n){let s=this.onMessage(e,t,r,n);if(t&&!s)throw Error("channel onMessage callbacks must return the payload, modified or unmodified");let i=this.bindings.filter(n=>n.event===e&&this.filterBindings(n,t,r));for(let e=0;el.abort(),s),o.signal=l.signal),G.fetch(t,o).then(e=>e.text()).then(e=>this.parseJSON(e)).then(e=>a&&a(e)).catch(e=>{"AbortError"===e.name&&i?i():a&&a(null)}),l}static xdomainRequest(e,t,r,n,s,i,a){return e.timeout=s,e.open(t,r),e.onload=()=>{let t=this.parseJSON(e.responseText);a&&a(t)},i&&(e.ontimeout=i),e.onprogress=()=>{},e.send(n),e}static xhrRequest(e,t,r,n,s,i,a,o){for(let[s,a]of(e.open(t,r,!0),e.timeout=i,Object.entries(n)))e.setRequestHeader(s,a);return e.onerror=()=>o&&o(null),e.onreadystatechange=()=>{e.readyState===ee.complete&&o&&o(this.parseJSON(e.responseText))},a&&(e.ontimeout=a),e.send(s),e}static parseJSON(e){if(!e||""===e)return null;try{return JSON.parse(e)}catch{return console&&console.log("failed to parse JSON response",e),null}}static serialize(e,t){let r=[];for(var n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;let s=t?`${t}[${n}]`:n,i=e[n];"object"==typeof i?r.push(this.serialize(i,s)):r.push(encodeURIComponent(s)+"="+encodeURIComponent(i))}return r.join("&")}static appendParams(e,t){if(0===Object.keys(t).length)return e;let r=e.match(/\?/)?"&":"?";return`${e}${r}${this.serialize(t)}`}},ea=class{constructor(e,t){t&&2===t.length&&t[1].startsWith(et)&&(this.authToken=atob(t[1].slice(et.length))),this.endPoint=null,this.token=null,this.skipHeartbeat=!0,this.reqs=new Set,this.awaitingBatchAck=!1,this.currentBatch=null,this.currentBatchTimer=null,this.batchBuffer=[],this.onopen=function(){},this.onerror=function(){},this.onmessage=function(){},this.onclose=function(){},this.pollEndpoint=this.normalizeEndpoint(e),this.readyState=Y.connecting,setTimeout(()=>this.poll(),0)}normalizeEndpoint(e){return e.replace("ws://","http://").replace("wss://","https://").replace(RegExp("(.*)/"+Z.websocket),"$1/"+Z.longpoll)}endpointURL(){return ei.appendParams(this.pollEndpoint,{token:this.token})}closeAndRetry(e,t,r){this.close(e,t,r),this.readyState=Y.connecting}ontimeout(){this.onerror("timeout"),this.closeAndRetry(1005,"timeout",!1)}isActive(){return this.readyState===Y.open||this.readyState===Y.connecting}poll(){let e={Accept:"application/json"};this.authToken&&(e["X-Phoenix-AuthToken"]=this.authToken),this.ajax("GET",e,null,()=>this.ontimeout(),e=>{if(e){var{status:t,token:r,messages:n}=e;if(410===t&&null!==this.token){this.onerror(410),this.closeAndRetry(3410,"session_gone",!1);return}this.token=r}else t=0;switch(t){case 200:n.forEach(e=>{setTimeout(()=>this.onmessage({data:e}),0)}),this.poll();break;case 204:this.poll();break;case 410:this.readyState=Y.open,this.onopen({}),this.poll();break;case 403:this.onerror(403),this.close(1008,"forbidden",!1);break;case 0:case 500:this.onerror(500),this.closeAndRetry(1011,"internal server error",500);break;default:throw Error(`unhandled poll status ${t}`)}})}send(e){"string"!=typeof e&&(e=(e=>{let t="",r=new Uint8Array(e),n=r.byteLength;for(let e=0;e{this.batchSend(this.currentBatch),this.currentBatch=null},0))}batchSend(e){this.awaitingBatchAck=!0,this.ajax("POST",{"Content-Type":"application/x-ndjson"},e.join("\n"),()=>this.onerror("timeout"),e=>{this.awaitingBatchAck=!1,e&&200===e.status?this.batchBuffer.length>0&&(this.batchSend(this.batchBuffer),this.batchBuffer=[]):(this.onerror(e&&e.status),this.closeAndRetry(1011,"internal server error",!1))})}close(e,t,r){for(let e of this.reqs)e.abort();this.readyState=Y.closed;let n=Object.assign({code:1e3,reason:void 0,wasClean:!0},{code:e,reason:t,wasClean:r});this.batchBuffer=[],clearTimeout(this.currentBatchTimer),this.currentBatchTimer=null,"undefined"!=typeof CloseEvent?this.onclose(new CloseEvent("close",n)):this.onclose(n)}ajax(e,t,r,n,s){let i,a=()=>{this.reqs.delete(i),n()};i=ei.request(e,this.endpointURL(),t,r,this.timeout,a,e=>{this.reqs.delete(i),this.isActive()&&s(e)}),this.reqs.add(i)}},eo=class e{constructor(t,r={}){let n=r.events||{state:"presence_state",diff:"presence_diff"};this.state={},this.pendingDiffs=[],this.channel=t,this.joinRef=null,this.caller={onJoin:function(){},onLeave:function(){},onSync:function(){}},this.channel.on(n.state,t=>{let{onJoin:r,onLeave:n,onSync:s}=this.caller;this.joinRef=this.channel.joinRef(),this.state=e.syncState(this.state,t,r,n),this.pendingDiffs.forEach(t=>{this.state=e.syncDiff(this.state,t,r,n)}),this.pendingDiffs=[],s()}),this.channel.on(n.diff,t=>{let{onJoin:r,onLeave:n,onSync:s}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(t):(this.state=e.syncDiff(this.state,t,r,n),s())})}onJoin(e){this.caller.onJoin=e}onLeave(e){this.caller.onLeave=e}onSync(e){this.caller.onSync=e}list(t){return e.list(this.state,t)}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel.joinRef()}static syncState(e,t,r,n){let s=this.clone(e),i={},a={};return this.map(s,(e,r)=>{t[e]||(a[e]=r)}),this.map(t,(e,t)=>{let r=s[e];if(r){let n=t.metas.map(e=>e.phx_ref),s=r.metas.map(e=>e.phx_ref),o=t.metas.filter(e=>0>s.indexOf(e.phx_ref)),l=r.metas.filter(e=>0>n.indexOf(e.phx_ref));o.length>0&&(i[e]=t,i[e].metas=o),l.length>0&&(a[e]=this.clone(r),a[e].metas=l)}else i[e]=t}),this.syncDiff(s,{joins:i,leaves:a},r,n)}static syncDiff(e,t,r,n){let{joins:s,leaves:i}=this.clone(t);return r||(r=function(){}),n||(n=function(){}),this.map(s,(t,n)=>{let s=e[t];if(e[t]=this.clone(n),s){let r=e[t].metas.map(e=>e.phx_ref),n=s.metas.filter(e=>0>r.indexOf(e.phx_ref));e[t].metas.unshift(...n)}r(t,s,n)}),this.map(i,(t,r)=>{let s=e[t];if(!s)return;let i=r.metas.map(e=>e.phx_ref);s.metas=s.metas.filter(e=>0>i.indexOf(e.phx_ref)),n(t,s,r),0===s.metas.length&&delete e[t]}),e}static list(e,t){return t||(t=function(e,t){return t}),this.map(e,(e,r)=>t(e,r))}static map(e,t){return Object.getOwnPropertyNames(e).map(r=>t(r,e[r]))}static clone(e){return JSON.parse(JSON.stringify(e))}},el={HEADER_LENGTH:1,META_LENGTH:4,KINDS:{push:0,reply:1,broadcast:2},encode(e,t){return e.payload.constructor===ArrayBuffer?t(this.binaryEncode(e)):t(JSON.stringify([e.join_ref,e.ref,e.topic,e.event,e.payload]))},decode(e,t){if(e.constructor===ArrayBuffer)return t(this.binaryDecode(e));{let[r,n,s,i,a]=JSON.parse(e);return t({join_ref:r,ref:n,topic:s,event:i,payload:a})}},binaryEncode(e){let{join_ref:t,ref:r,event:n,topic:s,payload:i}=e,a=this.META_LENGTH+t.length+r.length+s.length+n.length,o=new ArrayBuffer(this.HEADER_LENGTH+a),l=new DataView(o),c=0;l.setUint8(c++,this.KINDS.push),l.setUint8(c++,t.length),l.setUint8(c++,r.length),l.setUint8(c++,s.length),l.setUint8(c++,n.length),Array.from(t,e=>l.setUint8(c++,e.charCodeAt(0))),Array.from(r,e=>l.setUint8(c++,e.charCodeAt(0))),Array.from(s,e=>l.setUint8(c++,e.charCodeAt(0))),Array.from(n,e=>l.setUint8(c++,e.charCodeAt(0)));var h=new Uint8Array(o.byteLength+i.byteLength);return h.set(new Uint8Array(o),0),h.set(new Uint8Array(i),o.byteLength),h.buffer},binaryDecode(e){let t=new DataView(e),r=t.getUint8(0),n=new TextDecoder;switch(r){case this.KINDS.push:return this.decodePush(e,t,n);case this.KINDS.reply:return this.decodeReply(e,t,n);case this.KINDS.broadcast:return this.decodeBroadcast(e,t,n)}},decodePush(e,t,r){let n=t.getUint8(1),s=t.getUint8(2),i=t.getUint8(3),a=this.HEADER_LENGTH+this.META_LENGTH-1,o=r.decode(e.slice(a,a+n));a+=n;let l=r.decode(e.slice(a,a+s));a+=s;let c=r.decode(e.slice(a,a+i));return a+=i,{join_ref:o,ref:null,topic:l,event:c,payload:e.slice(a,e.byteLength)}},decodeReply(e,t,r){let n=t.getUint8(1),s=t.getUint8(2),i=t.getUint8(3),a=t.getUint8(4),o=this.HEADER_LENGTH+this.META_LENGTH,l=r.decode(e.slice(o,o+n));o+=n;let c=r.decode(e.slice(o,o+s));o+=s;let h=r.decode(e.slice(o,o+i));o+=i;let u=r.decode(e.slice(o,o+a));o+=a;let d=e.slice(o,e.byteLength);return{join_ref:l,ref:c,topic:h,event:Q.reply,payload:{status:u,response:d}}},decodeBroadcast(e,t,r){let n=t.getUint8(1),s=t.getUint8(2),i=this.HEADER_LENGTH+2,a=r.decode(e.slice(i,i+n));i+=n;let o=r.decode(e.slice(i,i+s));return i+=s,{join_ref:null,ref:null,topic:a,event:o,payload:e.slice(i,e.byteLength)}}},ec=class{constructor(e,t={}){this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.channels=[],this.sendBuffer=[],this.ref=0,this.fallbackRef=null,this.timeout=t.timeout||1e4,this.transport=t.transport||G.WebSocket||ea,this.conn=void 0,this.primaryPassedHealthCheck=!1,this.longPollFallbackMs=t.longPollFallbackMs,this.fallbackTimer=null,this.sessionStore=t.sessionStorage||G&&G.sessionStorage,this.establishedConnections=0,this.defaultEncoder=el.encode.bind(el),this.defaultDecoder=el.decode.bind(el),this.closeWasClean=!0,this.disconnecting=!1,this.binaryType=t.binaryType||"arraybuffer",this.connectClock=1,this.pageHidden=!1,this.encode=void 0,this.decode=void 0,this.transport!==ea?(this.encode=t.encode||this.defaultEncoder,this.decode=t.decode||this.defaultDecoder):(this.encode=this.defaultEncoder,this.decode=this.defaultDecoder);let r=null;K&&K.addEventListener&&(K.addEventListener("pagehide",e=>{this.conn&&(this.disconnect(),r=this.connectClock)}),K.addEventListener("pageshow",e=>{r===this.connectClock&&(r=null,this.connect())}),K.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState?this.pageHidden=!0:(this.pageHidden=!1,this.isConnected()||this.closeWasClean||this.teardown(()=>this.connect()))})),this.heartbeatIntervalMs=t.heartbeatIntervalMs||3e4,this.autoSendHeartbeat=t.autoSendHeartbeat??!0,this.heartbeatCallback=t.heartbeatCallback??(()=>{}),this.rejoinAfterMs=e=>t.rejoinAfterMs?t.rejoinAfterMs(e):[1e3,2e3,5e3][e-1]||1e4,this.reconnectAfterMs=e=>t.reconnectAfterMs?t.reconnectAfterMs(e):[10,50,100,150,200,250,500,1e3,2e3][e-1]||5e3,this.logger=t.logger||null,!this.logger&&t.debug&&(this.logger=(e,t,r)=>{console.log(`${e}: ${t}`,r)}),this.longpollerTimeout=t.longpollerTimeout||2e4,this.params=z(t.params||{}),this.endPoint=`${e}/${Z.websocket}`,this.vsn=t.vsn||"2.0.0",this.heartbeatTimeoutTimer=null,this.heartbeatTimer=null,this.heartbeatSentAt=null,this.pendingHeartbeatRef=null,this.reconnectTimer=new en(()=>{if(this.pageHidden){this.log("Not reconnecting as page is hidden!"),this.teardown();return}this.teardown(async()=>{t.beforeReconnect&&await t.beforeReconnect(),this.connect()})},this.reconnectAfterMs),this.authToken=t.authToken}getLongPollTransport(){return ea}replaceTransport(e){this.connectClock++,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.conn&&(this.conn.close(),this.conn=null),this.transport=e}protocol(){return location.protocol.match(/^https/)?"wss":"ws"}endPointURL(){let e=ei.appendParams(ei.appendParams(this.endPoint,this.params()),{vsn:this.vsn});return"/"!==e.charAt(0)?e:"/"===e.charAt(1)?`${this.protocol()}:${e}`:`${this.protocol()}://${location.host}${e}`}disconnect(e,t,r){this.connectClock++,this.disconnecting=!0,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.teardown(()=>{this.disconnecting=!1,e&&e()},t,r)}connect(e){e&&(console&&console.log("passing params to connect is deprecated. Instead pass :params to the Socket constructor"),this.params=z(e)),(!this.conn||this.disconnecting)&&(this.longPollFallbackMs&&this.transport!==ea?this.connectWithFallback(ea,this.longPollFallbackMs):this.transportConnect())}log(e,t,r){this.logger&&this.logger(e,t,r)}hasLogger(){return null!==this.logger}onOpen(e){let t=this.makeRef();return this.stateChangeCallbacks.open.push([t,e]),t}onClose(e){let t=this.makeRef();return this.stateChangeCallbacks.close.push([t,e]),t}onError(e){let t=this.makeRef();return this.stateChangeCallbacks.error.push([t,e]),t}onMessage(e){let t=this.makeRef();return this.stateChangeCallbacks.message.push([t,e]),t}onHeartbeat(e){this.heartbeatCallback=e}ping(e){if(!this.isConnected())return!1;let t=this.makeRef(),r=Date.now();this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:t});let n=this.onMessage(s=>{s.ref===t&&(this.off([n]),e(Date.now()-r))});return!0}transportName(e){return e===ea?"LongPoll":e.name}transportConnect(){let e;this.connectClock++,this.closeWasClean=!1,this.authToken&&(e=["phoenix",`${et}${btoa(this.authToken).replace(/=/g,"")}`]),this.conn=new this.transport(this.endPointURL(),e),this.conn.binaryType=this.binaryType,this.conn.timeout=this.longpollerTimeout,this.conn.onopen=()=>this.onConnOpen(),this.conn.onerror=e=>this.onConnError(e),this.conn.onmessage=e=>this.onConnMessage(e),this.conn.onclose=e=>this.onConnClose(e)}getSession(e){return this.sessionStore&&this.sessionStore.getItem(e)}storeSession(e,t){this.sessionStore&&this.sessionStore.setItem(e,t)}connectWithFallback(e,t=2500){let r,n;clearTimeout(this.fallbackTimer);let s=!1,i=!0,a=this.transportName(e),o=t=>{this.log("transport",`falling back to ${a}...`,t),this.off([r,n]),i=!1,this.replaceTransport(e),this.transportConnect()};if(this.getSession(`phx:fallback:${a}`))return o("memorized");this.fallbackTimer=setTimeout(o,t),n=this.onError(e=>{this.log("transport","error",e),i&&!s&&(clearTimeout(this.fallbackTimer),o(e))}),this.fallbackRef&&this.off([this.fallbackRef]),this.fallbackRef=this.onOpen(()=>{if(s=!0,!i){let t=this.transportName(e);return this.primaryPassedHealthCheck||this.storeSession(`phx:fallback:${t}`,"true"),this.log("transport",`established ${t} fallback`)}clearTimeout(this.fallbackTimer),this.fallbackTimer=setTimeout(o,t),this.ping(e=>{this.log("transport","connected to primary after",e),this.primaryPassedHealthCheck=!0,clearTimeout(this.fallbackTimer)})}),this.transportConnect()}clearHeartbeats(){clearTimeout(this.heartbeatTimer),clearTimeout(this.heartbeatTimeoutTimer)}onConnOpen(){this.hasLogger()&&this.log("transport",`connected to ${this.endPointURL()}`),this.closeWasClean=!1,this.disconnecting=!1,this.establishedConnections++,this.flushSendBuffer(),this.reconnectTimer.reset(),this.autoSendHeartbeat&&this.resetHeartbeat(),this.triggerStateCallbacks("open")}heartbeatTimeout(){if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this.heartbeatSentAt=null,this.hasLogger()&&this.log("transport","heartbeat timeout. Attempting to re-establish connection");try{this.heartbeatCallback("timeout")}catch(e){this.log("error","error in heartbeat callback",e)}this.triggerChanError(),this.closeWasClean=!1,this.teardown(()=>this.reconnectTimer.scheduleTimeout(),1e3,"heartbeat timeout")}}resetHeartbeat(){this.conn&&this.conn.skipHeartbeat||(this.pendingHeartbeatRef=null,this.clearHeartbeats(),this.heartbeatTimer=setTimeout(()=>this.sendHeartbeat(),this.heartbeatIntervalMs))}teardown(e,t,r){if(!this.conn)return e&&e();let n=this.conn;this.waitForBufferDone(n,()=>{t?n.close(t,r||""):n.close(),this.waitForSocketClosed(n,()=>{this.conn===n&&(this.conn.onopen=function(){},this.conn.onerror=function(){},this.conn.onmessage=function(){},this.conn.onclose=function(){},this.conn=null),e&&e()})})}waitForBufferDone(e,t,r=1){if(5===r||!e.bufferedAmount)return void t();setTimeout(()=>{this.waitForBufferDone(e,t,r+1)},150*r)}waitForSocketClosed(e,t,r=1){if(5===r||e.readyState===Y.closed)return void t();setTimeout(()=>{this.waitForSocketClosed(e,t,r+1)},150*r)}onConnClose(e){this.conn&&(this.conn.onclose=()=>{}),this.hasLogger()&&this.log("transport","close",e),this.triggerChanError(),this.clearHeartbeats(),this.closeWasClean||this.reconnectTimer.scheduleTimeout(),this.triggerStateCallbacks("close",e)}onConnError(e){this.hasLogger()&&this.log("transport",e);let t=this.transport,r=this.establishedConnections;this.triggerStateCallbacks("error",e,t,r),(t===this.transport||r>0)&&this.triggerChanError()}triggerChanError(){this.channels.forEach(e=>{e.isErrored()||e.isLeaving()||e.isClosed()||e.trigger(Q.error)})}connectionState(){switch(this.conn&&this.conn.readyState){case Y.connecting:return"connecting";case Y.open:return"open";case Y.closing:return"closing";default:return"closed"}}isConnected(){return"open"===this.connectionState()}remove(e){this.off(e.stateChangeRefs),this.channels=this.channels.filter(t=>t!==e)}off(e){for(let t in this.stateChangeCallbacks)this.stateChangeCallbacks[t]=this.stateChangeCallbacks[t].filter(([t])=>-1===e.indexOf(t))}channel(e,t={}){let r=new es(e,t,this);return this.channels.push(r),r}push(e){if(this.hasLogger()){let{topic:t,event:r,payload:n,ref:s,join_ref:i}=e;this.log("push",`${t} ${r} (${i}, ${s})`,n)}this.isConnected()?this.encode(e,e=>this.conn.send(e)):this.sendBuffer.push(()=>this.encode(e,e=>this.conn.send(e)))}makeRef(){let e=this.ref+1;return e===this.ref?this.ref=0:this.ref=e,this.ref.toString()}sendHeartbeat(){if(!this.isConnected()){try{this.heartbeatCallback("disconnected")}catch(e){this.log("error","error in heartbeat callback",e)}return}if(this.pendingHeartbeatRef)return void this.heartbeatTimeout();this.pendingHeartbeatRef=this.makeRef(),this.heartbeatSentAt=Date.now(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef});try{this.heartbeatCallback("sent")}catch(e){this.log("error","error in heartbeat callback",e)}this.heartbeatTimeoutTimer=setTimeout(()=>this.heartbeatTimeout(),this.heartbeatIntervalMs)}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(e=>e()),this.sendBuffer=[])}onConnMessage(e){this.decode(e.data,e=>{let{topic:t,event:r,payload:n,ref:s,join_ref:i}=e;if(s&&s===this.pendingHeartbeatRef){let e=this.heartbeatSentAt?Date.now()-this.heartbeatSentAt:void 0;this.clearHeartbeats();try{this.heartbeatCallback("ok"===n.status?"ok":"error",e)}catch(e){this.log("error","error in heartbeat callback",e)}this.pendingHeartbeatRef=null,this.heartbeatSentAt=null,this.autoSendHeartbeat&&(this.heartbeatTimer=setTimeout(()=>this.sendHeartbeat(),this.heartbeatIntervalMs))}this.hasLogger()&&this.log("receive",`${n.status||""} ${t} ${r} ${s&&"("+s+")"||""}`.trim(),n);for(let e=0;e{try{n(...t)}catch(t){this.log("error",`error in ${e} callback`,t)}})}catch(t){this.log("error",`error triggering ${e} callbacks`,t)}}leaveOpenTopic(e){let t=this.channels.find(t=>t.topic===e&&(t.isJoined()||t.isJoining()));t&&(this.hasLogger()&&this.log("transport",`leaving duplicate topic "${e}"`),t.leave())}};class eh{constructor(e,t){let r=function(e){return(null==e?void 0:e.events)&&{events:e.events}}(t);this.presence=new eo(e.getChannel(),r),this.presence.onJoin((t,r,n)=>{let s=eh.onJoinPayload(t,r,n);e.getChannel().trigger("presence",s)}),this.presence.onLeave((t,r,n)=>{let s=eh.onLeavePayload(t,r,n);e.getChannel().trigger("presence",s)}),this.presence.onSync(()=>{e.getChannel().trigger("presence",{event:"sync"})})}get state(){return eh.transformState(this.presence.state)}static transformState(e){return Object.getOwnPropertyNames(e=JSON.parse(JSON.stringify(e))).reduce((t,r)=>{let n=e[r];return t[r]=eu(n),t},{})}static onJoinPayload(e,t,r){return{event:"join",key:e,currentPresences:ed(t),newPresences:eu(r)}}static onLeavePayload(e,t,r){return{event:"leave",key:e,currentPresences:ed(t),leftPresences:eu(r)}}}function eu(e){return e.metas.map(e=>(e.presence_ref=e.phx_ref,delete e.phx_ref,delete e.phx_ref_prev,e))}function ed(e){return(null==e?void 0:e.metas)?eu(e):[]}!function(e){e.SYNC="sync",e.JOIN="join",e.LEAVE="leave"}(o||(o={}));class ef{get state(){return this.presenceAdapter.state}constructor(e,t){this.channel=e,this.presenceAdapter=new eh(this.channel.channelAdapter,t)}}class ep{constructor(e,t,r){let n={config:Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},r.config)};this.channel=e.getSocket().channel(t,n),this.socket=e}get state(){return this.channel.state}set state(e){this.channel.state=e}get joinedOnce(){return this.channel.joinedOnce}get joinPush(){return this.channel.joinPush}get rejoinTimer(){return this.channel.rejoinTimer}on(e,t){return this.channel.on(e,t)}off(e,t){this.channel.off(e,t)}subscribe(e){return this.channel.join(e)}unsubscribe(e){return this.channel.leave(e)}teardown(){this.channel.teardown()}onClose(e){this.channel.onClose(e)}onError(e){return this.channel.onError(e)}push(e,t,r){let n;try{n=this.channel.push(e,t,r)}catch(t){throw`tried to push '${e}' to '${this.channel.topic}' before joining. Use channel.subscribe() before pushing events`}if(this.channel.pushBuffer.length>100){let e=this.channel.pushBuffer.shift();e.cancelTimeout(),this.socket.log("channel",`discarded push due to buffer overflow: ${e.event}`,e.payload())}return n}updateJoinPayload(e){let t=this.channel.joinPush.payload();this.channel.joinPush.payload=()=>Object.assign(Object.assign({},t),e)}canPush(){return this.socket.isConnected()&&this.state===x.joined}isJoined(){return this.state===x.joined}isJoining(){return this.state===x.joining}isClosed(){return this.state===x.closed}isLeaving(){return this.state===x.leaving}updateFilterBindings(e){this.channel.filterBindings=e}updatePayloadTransform(e){this.channel.onMessage=e}getChannel(){return this.channel}}!function(e){e.ALL="*",e.INSERT="INSERT",e.UPDATE="UPDATE",e.DELETE="DELETE"}(l||(l={})),function(e){e.BROADCAST="broadcast",e.PRESENCE="presence",e.POSTGRES_CHANGES="postgres_changes",e.SYSTEM="system"}(c||(c={})),function(e){e.SUBSCRIBED="SUBSCRIBED",e.TIMED_OUT="TIMED_OUT",e.CLOSED="CLOSED",e.CHANNEL_ERROR="CHANNEL_ERROR"}(h||(h={}));class eg{get state(){return this.channelAdapter.state}set state(e){this.channelAdapter.state=e}get joinedOnce(){return this.channelAdapter.joinedOnce}get timeout(){return this.socket.timeout}get joinPush(){return this.channelAdapter.joinPush}get rejoinTimer(){return this.channelAdapter.rejoinTimer}constructor(e,t={config:{}},r){var n,s;if(this.topic=e,this.params=t,this.socket=r,this.bindings={},this.subTopic=e.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},t.config),this.channelAdapter=new ep(this.socket.socketAdapter,e,this.params),this.presence=new ef(this),this._onClose(()=>{this.socket._remove(this)}),this._updateFilterTransform(),this.broadcastEndpointURL=V(this.socket.socketAdapter.endPointURL()),this.private=this.params.config.private||!1,!this.private&&(null==(s=null==(n=this.params.config)?void 0:n.broadcast)?void 0:s.replay))throw`tried to use replay on public channel '${this.topic}'. It must be a private channel.`}subscribe(e,t=this.timeout){var r,n,s;if(this.socket.isConnected()||this.socket.connect(),this.channelAdapter.isClosed()){let{config:{broadcast:i,presence:a,private:o}}=this.params,l=null!=(n=null==(r=this.bindings.postgres_changes)?void 0:r.map(e=>e.filter))?n:[],u=!!this.bindings[c.PRESENCE]&&this.bindings[c.PRESENCE].length>0||(null==(s=this.params.config.presence)?void 0:s.enabled)===!0,d={},f={broadcast:i,presence:Object.assign(Object.assign({},a),{enabled:u}),postgres_changes:l,private:o};this.socket.accessTokenValue&&(d.access_token=this.socket.accessTokenValue),this._onError(t=>{null==e||e(h.CHANNEL_ERROR,t)}),this._onClose(()=>null==e?void 0:e(h.CLOSED)),this.updateJoinPayload(Object.assign({config:f},d)),this._updateFilterMessage(),this.channelAdapter.subscribe(t).receive("ok",async({postgres_changes:t})=>{if(this.socket._isManualToken()||this.socket.setAuth(),void 0===t){null==e||e(h.SUBSCRIBED);return}this._updatePostgresBindings(t,e)}).receive("error",t=>{this.state=x.errored,null==e||e(h.CHANNEL_ERROR,Error(JSON.stringify(Object.values(t).join(", ")||"error")))}).receive("timeout",()=>{null==e||e(h.TIMED_OUT)})}return this}_updatePostgresBindings(e,t){var r;let n=this.bindings.postgres_changes,s=null!=(r=null==n?void 0:n.length)?r:0,i=[];for(let r=0;r{var n,s,i;let a=this.channelAdapter.push(e.type,e,t.timeout||this.timeout);"broadcast"!==e.type||(null==(i=null==(s=null==(n=this.params)?void 0:n.config)?void 0:s.broadcast)?void 0:i.ack)||r("ok"),a.receive("ok",()=>r("ok")),a.receive("error",()=>r("error")),a.receive("timeout",()=>r("timed out"))});{console.warn("Realtime send() is automatically falling back to REST API. This behavior will be deprecated in the future. Please use httpSend() explicitly for REST delivery.");let{event:s,payload:i}=e,a={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"};this.socket.accessTokenValue&&(a.Authorization=`Bearer ${this.socket.accessTokenValue}`);let o={method:"POST",headers:a,body:JSON.stringify({messages:[{topic:this.subTopic,event:s,payload:i,private:this.private}]})};try{let e=await this._fetchWithTimeout(this.broadcastEndpointURL,o,null!=(r=t.timeout)?r:this.timeout);return await (null==(n=e.body)?void 0:n.cancel()),e.ok?"ok":"error"}catch(e){if("AbortError"===e.name)return"timed out";return"error"}}}updateJoinPayload(e){this.channelAdapter.updateJoinPayload(e)}async unsubscribe(e=this.timeout){return new Promise(t=>{this.channelAdapter.unsubscribe(e).receive("ok",()=>t("ok")).receive("timeout",()=>t("timed out")).receive("error",()=>t("error"))})}teardown(){this.channelAdapter.teardown()}async _fetchWithTimeout(e,t,r){let n=new AbortController,s=setTimeout(()=>n.abort(),r),i=await this.socket.fetch(e,Object.assign(Object.assign({},t),{signal:n.signal}));return clearTimeout(s),i}_on(e,t,r){let n=e.toLocaleLowerCase(),s=this.channelAdapter.on(e,r),i={type:n,filter:t,callback:r,ref:s};return this.bindings[n]?this.bindings[n].push(i):this.bindings[n]=[i],this._updateFilterMessage(),this}_onClose(e){this.channelAdapter.onClose(e)}_onError(e){this.channelAdapter.onError(e)}_updateFilterMessage(){this.channelAdapter.updateFilterBindings((e,t,r)=>{var n,s,i,a,o,l,c;let h=e.event.toLocaleLowerCase();if(this._notThisChannelEvent(h,r))return!1;let u=null==(n=this.bindings[h])?void 0:n.find(t=>t.ref===e.ref);if(!u)return!0;if(!["broadcast","presence","postgres_changes"].includes(h))return u.type.toLocaleLowerCase()===h;if("id"in u){let e=u.id,r=null==(s=u.filter)?void 0:s.event;return e&&(null==(i=t.ids)?void 0:i.includes(e))&&("*"===r||(null==r?void 0:r.toLocaleLowerCase())===(null==(a=t.data)?void 0:a.type.toLocaleLowerCase()))}{let e=null==(l=null==(o=null==u?void 0:u.filter)?void 0:o.event)?void 0:l.toLocaleLowerCase();return"*"===e||e===(null==(c=null==t?void 0:t.event)?void 0:c.toLocaleLowerCase())}})}_notThisChannelEvent(e,t){let{close:r,error:n,leave:s,join:i}=U;return t&&[r,n,s,i].includes(e)&&t!==this.joinPush.ref}_updateFilterTransform(){this.channelAdapter.updatePayloadTransform((e,t,r)=>{if("object"==typeof t&&"ids"in t){let e=t.data,{schema:r,table:n,commit_timestamp:s,type:i,errors:a}=e;return Object.assign(Object.assign({},{schema:r,table:n,commit_timestamp:s,eventType:i,new:{},old:{},errors:a}),this._getPayloadRecords(e))}return t})}copyBindings(e){if(this.joinedOnce)throw Error("cannot copy bindings into joined channel");for(let t in e.bindings)for(let r of e.bindings[t])this._on(r.type,r.filter,r.callback)}static isFilterValueEqual(e,t){return(null!=e?e:void 0)===(null!=t?t:void 0)}_getPayloadRecords(e){let t={new:{},old:{}};return("INSERT"===e.type||"UPDATE"===e.type)&&(t.new=L(e.columns,e.record)),("UPDATE"===e.type||"DELETE"===e.type)&&(t.old=L(e.columns,e.old_record)),t}}class em{constructor(e,t){this.socket=new ec(e,t)}get timeout(){return this.socket.timeout}get endPoint(){return this.socket.endPoint}get transport(){return this.socket.transport}get heartbeatIntervalMs(){return this.socket.heartbeatIntervalMs}get heartbeatCallback(){return this.socket.heartbeatCallback}set heartbeatCallback(e){this.socket.heartbeatCallback=e}get heartbeatTimer(){return this.socket.heartbeatTimer}get pendingHeartbeatRef(){return this.socket.pendingHeartbeatRef}get reconnectTimer(){return this.socket.reconnectTimer}get vsn(){return this.socket.vsn}get encode(){return this.socket.encode}get decode(){return this.socket.decode}get reconnectAfterMs(){return this.socket.reconnectAfterMs}get sendBuffer(){return this.socket.sendBuffer}get stateChangeCallbacks(){return this.socket.stateChangeCallbacks}connect(){this.socket.connect()}disconnect(e,t,r,n=1e4){return new Promise(s=>{setTimeout(()=>s("timeout"),n),this.socket.disconnect(()=>{e(),s("ok")},t,r)})}push(e){this.socket.push(e)}log(e,t,r){this.socket.log(e,t,r)}makeRef(){return this.socket.makeRef()}onOpen(e){this.socket.onOpen(e)}onClose(e){this.socket.onClose(e)}onError(e){this.socket.onError(e)}onMessage(e){this.socket.onMessage(e)}isConnected(){return this.socket.isConnected()}isConnecting(){return this.socket.connectionState()==I.connecting}isDisconnecting(){return this.socket.connectionState()==I.closing}connectionState(){return this.socket.connectionState()}endPointURL(){return this.socket.endPointURL()}sendHeartbeat(){this.socket.sendHeartbeat()}getSocket(){return this.socket}}let ey={HEARTBEAT_INTERVAL:25e3},eb=[1e3,2e3,5e3,1e4],ew=` - addEventListener("message", (e) => { - if (e.data.event === "start") { - setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval); - } - });`;class ev{get endPoint(){return this.socketAdapter.endPoint}get timeout(){return this.socketAdapter.timeout}get transport(){return this.socketAdapter.transport}get heartbeatCallback(){return this.socketAdapter.heartbeatCallback}get heartbeatIntervalMs(){return this.socketAdapter.heartbeatIntervalMs}get heartbeatTimer(){return this.worker?this._workerHeartbeatTimer:this.socketAdapter.heartbeatTimer}get pendingHeartbeatRef(){return this.worker?this._pendingWorkerHeartbeatRef:this.socketAdapter.pendingHeartbeatRef}get reconnectTimer(){return this.socketAdapter.reconnectTimer}get vsn(){return this.socketAdapter.vsn}get encode(){return this.socketAdapter.encode}get decode(){return this.socketAdapter.decode}get reconnectAfterMs(){return this.socketAdapter.reconnectAfterMs}get sendBuffer(){return this.socketAdapter.sendBuffer}get stateChangeCallbacks(){return this.socketAdapter.stateChangeCallbacks}constructor(e,t){var r;if(this.channels=[],this.accessTokenValue=null,this.accessToken=null,this.apiKey=null,this.httpEndpoint="",this.headers={},this.params={},this.ref=0,this.serializer=new N,this._manuallySetToken=!1,this._authPromise=null,this._workerHeartbeatTimer=void 0,this._pendingWorkerHeartbeatRef=null,this._resolveFetch=e=>e?(...t)=>e(...t):(...e)=>fetch(...e),!(null==(r=null==t?void 0:t.params)?void 0:r.apikey))throw Error("API key is required to connect to Realtime");this.apiKey=t.params.apikey;let n=this._initializeOptions(t);this.socketAdapter=new em(e,n),this.httpEndpoint=V(e),this.fetch=this._resolveFetch(null==t?void 0:t.fetch)}connect(){if(!(this.isConnecting()||this.isDisconnecting()||this.isConnected())){this.accessToken&&!this._authPromise&&this._setAuthSafely("connect"),this._setupConnectionHandlers();try{this.socketAdapter.connect()}catch(t){let e=t.message;if(e.includes("Node.js"))throw Error(`${e} - -To use Realtime in Node.js, you need to provide a WebSocket implementation: - -Option 1: Use Node.js 22+ which has native WebSocket support -Option 2: Install and provide the "ws" package: - - npm install ws - - import ws from "ws" - const client = new RealtimeClient(url, { - ...options, - transport: ws - })`);throw Error(`WebSocket not available: ${e}`)}this._handleNodeJsRaceCondition()}}endpointURL(){return this.socketAdapter.endPointURL()}async disconnect(e,t){return this.isDisconnecting()?"ok":await this.socketAdapter.disconnect(()=>{clearInterval(this._workerHeartbeatTimer),this._terminateWorker()},e,t)}getChannels(){return this.channels}async removeChannel(e){let t=await e.unsubscribe();return"ok"===t&&e.teardown(),0===this.channels.length&&this.disconnect(),t}async removeAllChannels(){let e=this.channels.map(async e=>{let t=await e.unsubscribe();return e.teardown(),t}),t=await Promise.all(e);return this.disconnect(),t}log(e,t,r){this.socketAdapter.log(e,t,r)}connectionState(){return this.socketAdapter.connectionState()||I.closed}isConnected(){return this.socketAdapter.isConnected()}isConnecting(){return this.socketAdapter.isConnecting()}isDisconnecting(){return this.socketAdapter.isDisconnecting()}channel(e,t={config:{}}){let r=`realtime:${e}`,n=this.getChannels().find(e=>e.topic===r);if(n)return n;{let r=new eg(`realtime:${e}`,t,this);return this.channels.push(r),r}}push(e){this.socketAdapter.push(e)}async setAuth(e=null){this._authPromise=this._performAuth(e);try{await this._authPromise}finally{this._authPromise=null}}_isManualToken(){return this._manuallySetToken}async sendHeartbeat(){this.socketAdapter.sendHeartbeat()}onHeartbeat(e){this.socketAdapter.heartbeatCallback=this._wrapHeartbeatCallback(e)}_makeRef(){return this.socketAdapter.makeRef()}_remove(e){this.channels=this.channels.filter(t=>t.topic!==e.topic)}async _performAuth(e=null){let t,r=!1;if(e)t=e,r=!0;else if(this.accessToken)try{t=await this.accessToken()}catch(e){this.log("error","Error fetching access token from callback",e),t=this.accessTokenValue}else t=this.accessTokenValue;r?this._manuallySetToken=!0:this.accessToken&&(this._manuallySetToken=!1),this.accessTokenValue!=t&&(this.accessTokenValue=t,this.channels.forEach(e=>{let r={access_token:t,version:"realtime-js/2.102.1"};t&&e.updateJoinPayload(r),e.joinedOnce&&e.channelAdapter.isJoined()&&e.channelAdapter.push(U.access_token,{access_token:t})}))}async _waitForAuthIfNeeded(){this._authPromise&&await this._authPromise}_setAuthSafely(e="general"){this._isManualToken()||this.setAuth().catch(t=>{this.log("error",`Error setting auth in ${e}`,t)})}_setupConnectionHandlers(){this.socketAdapter.onOpen(()=>{(this._authPromise||(this.accessToken&&!this.accessTokenValue?this.setAuth():Promise.resolve())).catch(e=>{this.log("error","error waiting for auth on connect",e)}),this.worker&&!this.workerRef&&this._startWorkerHeartbeat()}),this.socketAdapter.onClose(()=>{this.worker&&this.workerRef&&this._terminateWorker()}),this.socketAdapter.onMessage(e=>{e.ref&&e.ref===this._pendingWorkerHeartbeatRef&&(this._pendingWorkerHeartbeatRef=null)})}_handleNodeJsRaceCondition(){this.socketAdapter.isConnected()&&this.socketAdapter.getSocket().onConnOpen()}_wrapHeartbeatCallback(e){return(t,r)=>{"sent"==t&&this._setAuthSafely(),e&&e(t,r)}}_startWorkerHeartbeat(){this.workerUrl?this.log("worker",`starting worker for from ${this.workerUrl}`):this.log("worker","starting default worker");let e=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(e),this.workerRef.onerror=e=>{this.log("worker","worker error",e.message),this._terminateWorker(),this.disconnect()},this.workerRef.onmessage=e=>{"keepAlive"===e.data.event&&this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}_terminateWorker(){this.workerRef&&(this.log("worker","terminating worker"),this.workerRef.terminate(),this.workerRef=void 0)}_workerObjectUrl(e){let t;if(e)t=e;else{let e=new Blob([ew],{type:"application/javascript"});t=URL.createObjectURL(e)}return t}_initializeOptions(e){var t,r,n,s,i,a,o,l,c;let h,u;this.worker=null!=(t=null==e?void 0:e.worker)&&t,this.accessToken=null!=(r=null==e?void 0:e.accessToken)?r:null;let d={};d.timeout=null!=(n=null==e?void 0:e.timeout)?n:1e4,d.heartbeatIntervalMs=null!=(s=null==e?void 0:e.heartbeatIntervalMs)?s:ey.HEARTBEAT_INTERVAL,d.transport=null!=(i=null==e?void 0:e.transport)?i:P.getWebSocketConstructor(),d.params=null==e?void 0:e.params,d.logger=null==e?void 0:e.logger,d.heartbeatCallback=this._wrapHeartbeatCallback(null==e?void 0:e.heartbeatCallback),d.reconnectAfterMs=null!=(a=null==e?void 0:e.reconnectAfterMs)?a:e=>eb[e-1]||1e4;let f=null!=(o=null==e?void 0:e.vsn)?o:$;switch(f){case"1.0.0":h=(e,t)=>t(JSON.stringify(e)),u=(e,t)=>t(JSON.parse(e));break;case $:h=this.serializer.encode.bind(this.serializer),u=this.serializer.decode.bind(this.serializer);break;default:throw Error(`Unsupported serializer version: ${d.vsn}`)}if(d.vsn=f,d.encode=null!=(l=null==e?void 0:e.encode)?l:h,d.decode=null!=(c=null==e?void 0:e.decode)?c:u,d.beforeReconnect=this._reconnectAuth.bind(this),((null==e?void 0:e.logLevel)||(null==e?void 0:e.log_level))&&(this.logLevel=e.logLevel||e.log_level,d.params=Object.assign(Object.assign({},d.params),{log_level:this.logLevel})),this.worker){if("undefined"!=typeof window&&!window.Worker)throw Error("Web Worker is not supported");this.workerUrl=null==e?void 0:e.workerUrl,d.autoSendHeartbeat=!this.worker}return d}async _reconnectAuth(){await this._waitForAuthIfNeeded(),this.isConnected()||this.connect()}}var eE=class extends Error{constructor(e,t){super(e),this.name="IcebergError",this.status=t.status,this.icebergType=t.icebergType,this.icebergCode=t.icebergCode,this.details=t.details,this.isCommitStateUnknown="CommitStateUnknownException"===t.icebergType||[500,502,504].includes(t.status)&&t.icebergType?.includes("CommitState")===!0}isNotFound(){return 404===this.status}isConflict(){return 409===this.status}isAuthenticationTimeout(){return 419===this.status}};async function ek(e){return e&&"none"!==e.type?"bearer"===e.type?{Authorization:`Bearer ${e.token}`}:"header"===e.type?{[e.name]:e.value}:"custom"===e.type?await e.getHeaders():{}:{}}function eA(e){return e.join("\x1f")}var eT=class{constructor(e,t=""){this.client=e,this.prefix=t}async listNamespaces(e){let t=e?{parent:eA(e.namespace)}:void 0;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces`,query:t})).data.namespaces.map(e=>({namespace:e}))}async createNamespace(e,t){let r={namespace:e.namespace,properties:t?.properties};return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces`,body:r})).data}async dropNamespace(e){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${eA(e.namespace)}`})}async loadNamespaceMetadata(e){return{properties:(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${eA(e.namespace)}`})).data.properties}}async namespaceExists(e){try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${eA(e.namespace)}`}),!0}catch(e){if(e instanceof eE&&404===e.status)return!1;throw e}}async createNamespaceIfNotExists(e,t){try{return await this.createNamespace(e,t)}catch(e){if(e instanceof eE&&409===e.status)return;throw e}}};function eS(e){return e.join("\x1f")}var eO=class{constructor(e,t="",r){this.client=e,this.prefix=t,this.accessDelegation=r}async listTables(e){return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${eS(e.namespace)}/tables`})).data.identifiers}async createTable(e,t){let r={};return this.accessDelegation&&(r["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${eS(e.namespace)}/tables`,body:t,headers:r})).data.metadata}async updateTable(e,t){let r=await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${eS(e.namespace)}/tables/${e.name}`,body:t});return{"metadata-location":r.data["metadata-location"],metadata:r.data.metadata}}async dropTable(e,t){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${eS(e.namespace)}/tables/${e.name}`,query:{purgeRequested:String(t?.purge??!1)}})}async loadTable(e){let t={};return this.accessDelegation&&(t["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${eS(e.namespace)}/tables/${e.name}`,headers:t})).data.metadata}async tableExists(e){let t={};this.accessDelegation&&(t["X-Iceberg-Access-Delegation"]=this.accessDelegation);try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${eS(e.namespace)}/tables/${e.name}`,headers:t}),!0}catch(e){if(e instanceof eE&&404===e.status)return!1;throw e}}async createTableIfNotExists(e,t){try{return await this.createTable(e,t)}catch(r){if(r instanceof eE&&409===r.status)return await this.loadTable({namespace:e.namespace,name:t.name});throw r}}},eC=class{constructor(e){let t="v1";e.catalogName&&(t+=`/${e.catalogName}`);let r=e.baseUrl.endsWith("/")?e.baseUrl:`${e.baseUrl}/`;this.client=function(e){let t=e.fetchImpl??globalThis.fetch;return{async request({method:r,path:n,query:s,body:i,headers:a}){let o=function(e,t,r){let n=new URL(t,e);if(r)for(let[e,t]of Object.entries(r))void 0!==t&&n.searchParams.set(e,t);return n.toString()}(e.baseUrl,n,s),l=await ek(e.auth),c=await t(o,{method:r,headers:{...i?{"Content-Type":"application/json"}:{},...l,...a},body:i?JSON.stringify(i):void 0}),h=await c.text(),u=(c.headers.get("content-type")||"").includes("application/json"),d=u&&h?JSON.parse(h):h;if(!c.ok){let e=u?d:void 0,t=e?.error;throw new eE(t?.message??`Request failed with status ${c.status}`,{status:c.status,icebergType:t?.type,icebergCode:t?.code,details:e})}return{status:c.status,headers:c.headers,data:d}}}}({baseUrl:r,auth:e.auth,fetchImpl:e.fetch}),this.accessDelegation=e.accessDelegation?.join(","),this.namespaceOps=new eT(this.client,t),this.tableOps=new eO(this.client,t,this.accessDelegation)}async listNamespaces(e){return this.namespaceOps.listNamespaces(e)}async createNamespace(e,t){return this.namespaceOps.createNamespace(e,t)}async dropNamespace(e){await this.namespaceOps.dropNamespace(e)}async loadNamespaceMetadata(e){return this.namespaceOps.loadNamespaceMetadata(e)}async listTables(e){return this.tableOps.listTables(e)}async createTable(e,t){return this.tableOps.createTable(e,t)}async updateTable(e,t){return this.tableOps.updateTable(e,t)}async dropTable(e,t){await this.tableOps.dropTable(e,t)}async loadTable(e){return this.tableOps.loadTable(e)}async namespaceExists(e){return this.namespaceOps.namespaceExists(e)}async tableExists(e){return this.tableOps.tableExists(e)}async createNamespaceIfNotExists(e,t){return this.namespaceOps.createNamespaceIfNotExists(e,t)}async createTableIfNotExists(e,t){return this.tableOps.createTableIfNotExists(e,t)}},eR=r(996).hp,e_=class extends Error{constructor(e,t="storage",r,n){super(e),this.__isStorageError=!0,this.namespace=t,this.name="vectors"===t?"StorageVectorsError":"StorageError",this.status=r,this.statusCode=n}};function ej(e){return"object"==typeof e&&null!==e&&"__isStorageError"in e}var eP=class extends e_{constructor(e,t,r,n="storage"){super(e,n,t,r),this.name="vectors"===n?"StorageVectorsApiError":"StorageApiError",this.status=t,this.statusCode=r}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}},e$=class extends e_{constructor(e,t,r="storage"){super(e,r),this.name="vectors"===r?"StorageVectorsUnknownError":"StorageUnknownError",this.originalError=t}};let ex=e=>{if(Array.isArray(e))return e.map(e=>ex(e));if("function"==typeof e||e!==Object(e))return e;let t={};return Object.entries(e).forEach(([e,r])=>{t[e.replace(/([-_][a-z])/gi,e=>e.toUpperCase().replace(/[-_]/g,""))]=ex(r)}),t};function eU(e){return(eU="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eN(e){for(var t=1;t{var t;return e.msg||e.message||e.error_description||("string"==typeof e.error?e.error:null==(t=e.error)?void 0:t.message)||JSON.stringify(e)},eB=async(e,t,r,n)=>{if(null!==e&&"object"==typeof e&&"function"==typeof e.json){let r=parseInt(e.status,10);Number.isFinite(r)||(r=500),e.json().then(e=>{let s=(null==e?void 0:e.statusCode)||(null==e?void 0:e.code)||r+"";t(new eP(eL(e),r,s,n))}).catch(()=>{let s=r+"";t(new eP(e.statusText||`HTTP ${r} error`,r,s,n))})}else t(new e$(eL(e),e,n))};async function eD(e,t,r,n,s,i,a){return new Promise((o,l)=>{e(r,((e,t,r,n)=>{let s={method:e,headers:(null==t?void 0:t.headers)||{}};if("GET"===e||"HEAD"===e||!n)return eN(eN({},s),r);if((e=>{if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)})(n)){var i;let e,r=(null==t?void 0:t.headers)||{};for(let[t,n]of Object.entries(r))"content-type"===t.toLowerCase()&&(e=n);s.headers=function(e,t,r){let n=eN({},e);for(let e of Object.keys(n))e.toLowerCase()===t.toLowerCase()&&delete n[e];return n[t]=r,n}(r,"Content-Type",null!=(i=e)?i:"application/json"),s.body=JSON.stringify(n)}else s.body=n;return(null==t?void 0:t.duplex)&&(s.duplex=t.duplex),eN(eN({},s),r)})(t,n,s,i)).then(e=>{if(!e.ok)throw e;if(null==n?void 0:n.noResolveJson)return e;if("vectors"===a){let t=e.headers.get("content-type");if("0"===e.headers.get("content-length")||204===e.status||!t||!t.includes("application/json"))return{}}return e.json()}).then(e=>o(e)).catch(e=>eB(e,l,n,a))})}function eH(e="storage"){return{get:async(t,r,n,s)=>eD(t,"GET",r,n,s,void 0,e),post:async(t,r,n,s,i)=>eD(t,"POST",r,s,i,n,e),put:async(t,r,n,s,i)=>eD(t,"PUT",r,s,i,n,e),head:async(t,r,n,s)=>eD(t,"HEAD",r,eN(eN({},n),{},{noResolveJson:!0}),s,void 0,e),remove:async(t,r,n,s,i)=>eD(t,"DELETE",r,s,i,n,e)}}let{get:eq,post:eM,put:eJ,head:eF,remove:eW}=eH("storage"),eV=eH("vectors");var ez=class{constructor(e,t={},r,n="storage"){this.shouldThrowOnError=!1,this.url=e,this.headers=Object.fromEntries(Object.entries(t).map(([e,t])=>[e.toLowerCase(),t])),this.fetch=(e=>e?(...t)=>e(...t):(...e)=>fetch(...e))(r),this.namespace=n}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(e,t){return this.headers=eN(eN({},this.headers),{},{[e.toLowerCase()]:t}),this}async handleOperation(e){try{return{data:await e(),error:null}}catch(e){if(this.shouldThrowOnError)throw e;if(ej(e))return{data:null,error:e};throw e}}},eK=class{constructor(e,t){this.downloadFn=e,this.shouldThrowOnError=t}then(e,t){return this.execute().then(e,t)}async execute(){try{return{data:(await this.downloadFn()).body,error:null}}catch(e){if(this.shouldThrowOnError)throw e;if(ej(e))return{data:null,error:e};throw e}}};n=Symbol.toStringTag;var eG=class{constructor(e,t){this.downloadFn=e,this.shouldThrowOnError=t,this[n]="BlobDownloadBuilder",this.promise=null}asStream(){return new eK(this.downloadFn,this.shouldThrowOnError)}then(e,t){return this.getPromise().then(e,t)}catch(e){return this.getPromise().catch(e)}finally(e){return this.getPromise().finally(e)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}async execute(){try{return{data:await (await this.downloadFn()).blob(),error:null}}catch(e){if(this.shouldThrowOnError)throw e;if(ej(e))return{data:null,error:e};throw e}}};let eY={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},eX={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};var eQ=class extends ez{constructor(e,t={},r,n){super(e,t,n,"storage"),this.bucketId=r}async uploadOrUpdate(e,t,r,n){var s=this;return s.handleOperation(async()=>{let i,a=eN(eN({},eX),n),o=eN(eN({},s.headers),"POST"===e&&{"x-upsert":String(a.upsert)}),l=a.metadata;"undefined"!=typeof Blob&&r instanceof Blob?((i=new FormData).append("cacheControl",a.cacheControl),l&&i.append("metadata",s.encodeMetadata(l)),i.append("",r)):"undefined"!=typeof FormData&&r instanceof FormData?((i=r).has("cacheControl")||i.append("cacheControl",a.cacheControl),l&&!i.has("metadata")&&i.append("metadata",s.encodeMetadata(l))):(i=r,o["cache-control"]=`max-age=${a.cacheControl}`,o["content-type"]=a.contentType,l&&(o["x-metadata"]=s.toBase64(s.encodeMetadata(l))),("undefined"!=typeof ReadableStream&&i instanceof ReadableStream||i&&"object"==typeof i&&"pipe"in i&&"function"==typeof i.pipe)&&!a.duplex&&(a.duplex="half")),(null==n?void 0:n.headers)&&(o=eN(eN({},o),n.headers));let c=s._removeEmptyFolders(t),h=s._getFinalPath(c),u=await ("PUT"==e?eJ:eM)(s.fetch,`${s.url}/object/${h}`,i,eN({headers:o},(null==a?void 0:a.duplex)?{duplex:a.duplex}:{}));return{path:c,id:u.Id,fullPath:u.Key}})}async upload(e,t,r){return this.uploadOrUpdate("POST",e,t,r)}async uploadToSignedUrl(e,t,r,n){var s=this;let i=s._removeEmptyFolders(e),a=s._getFinalPath(i),o=new URL(s.url+`/object/upload/sign/${a}`);return o.searchParams.set("token",t),s.handleOperation(async()=>{let e,t=eN(eN({},eX),n),a=eN(eN({},s.headers),{"x-upsert":String(t.upsert)});return"undefined"!=typeof Blob&&r instanceof Blob?((e=new FormData).append("cacheControl",t.cacheControl),e.append("",r)):"undefined"!=typeof FormData&&r instanceof FormData?(e=r).append("cacheControl",t.cacheControl):(e=r,a["cache-control"]=`max-age=${t.cacheControl}`,a["content-type"]=t.contentType),{path:i,fullPath:(await eJ(s.fetch,o.toString(),e,{headers:a})).Key}})}async createSignedUploadUrl(e,t){var r=this;return r.handleOperation(async()=>{let n=r._getFinalPath(e),s=eN({},r.headers);(null==t?void 0:t.upsert)&&(s["x-upsert"]="true");let i=await eM(r.fetch,`${r.url}/object/upload/sign/${n}`,{},{headers:s}),a=new URL(r.url+i.url),o=a.searchParams.get("token");if(!o)throw new e_("No token returned by API");return{signedUrl:a.toString(),path:e,token:o}})}async update(e,t,r){return this.uploadOrUpdate("PUT",e,t,r)}async move(e,t,r){var n=this;return n.handleOperation(async()=>await eM(n.fetch,`${n.url}/object/move`,{bucketId:n.bucketId,sourceKey:e,destinationKey:t,destinationBucket:null==r?void 0:r.destinationBucket},{headers:n.headers}))}async copy(e,t,r){var n=this;return n.handleOperation(async()=>({path:(await eM(n.fetch,`${n.url}/object/copy`,{bucketId:n.bucketId,sourceKey:e,destinationKey:t,destinationBucket:null==r?void 0:r.destinationBucket},{headers:n.headers})).Key}))}async createSignedUrl(e,t,r){var n=this;return n.handleOperation(async()=>{let s=n._getFinalPath(e),i="object"==typeof(null==r?void 0:r.transform)&&null!==r.transform&&Object.keys(r.transform).length>0,a=await eM(n.fetch,`${n.url}/object/sign/${s}`,eN({expiresIn:t},i?{transform:r.transform}:{}),{headers:n.headers}),o=(null==r?void 0:r.download)?`&download=${!0===r.download?"":r.download}`:"",l=i&&a.signedURL.includes("/object/sign/")?a.signedURL.replace("/object/sign/","/render/image/sign/"):a.signedURL;return{signedUrl:encodeURI(`${n.url}${l}${o}`)}})}async createSignedUrls(e,t,r){var n=this;return n.handleOperation(async()=>{let s=await eM(n.fetch,`${n.url}/object/sign/${n.bucketId}`,{expiresIn:t,paths:e},{headers:n.headers}),i=(null==r?void 0:r.download)?`&download=${!0===r.download?"":r.download}`:"";return s.map(e=>eN(eN({},e),{},{signedUrl:e.signedURL?encodeURI(`${n.url}${e.signedURL}${i}`):null}))})}download(e,t,r){let n=void 0!==(null==t?void 0:t.transform)?"render/image/authenticated":"object",s=this.transformOptsToQueryString((null==t?void 0:t.transform)||{}),i=s?`?${s}`:"",a=this._getFinalPath(e);return new eG(()=>eq(this.fetch,`${this.url}/${n}/${a}${i}`,{headers:this.headers,noResolveJson:!0},r),this.shouldThrowOnError)}async info(e){var t=this;let r=t._getFinalPath(e);return t.handleOperation(async()=>ex(await eq(t.fetch,`${t.url}/object/info/${r}`,{headers:t.headers})))}async exists(e){var t;let r=this._getFinalPath(e);try{return await eF(this.fetch,`${this.url}/object/${r}`,{headers:this.headers}),{data:!0,error:null}}catch(e){if(this.shouldThrowOnError)throw e;if(ej(e)){let r=e instanceof eP?e.status:e instanceof e$?null==(t=e.originalError)?void 0:t.status:void 0;if(void 0!==r&&[400,404].includes(r))return{data:!1,error:e}}throw e}}getPublicUrl(e,t){let r=this._getFinalPath(e),n=[],s=(null==t?void 0:t.download)?`download=${!0===t.download?"":t.download}`:"";""!==s&&n.push(s);let i=void 0!==(null==t?void 0:t.transform)?"render/image":"object",a=this.transformOptsToQueryString((null==t?void 0:t.transform)||{});""!==a&&n.push(a);let o=n.join("&");return""!==o&&(o=`?${o}`),{data:{publicUrl:encodeURI(`${this.url}/${i}/public/${r}${o}`)}}}async remove(e){var t=this;return t.handleOperation(async()=>await eW(t.fetch,`${t.url}/object/${t.bucketId}`,{prefixes:e},{headers:t.headers}))}async list(e,t,r){var n=this;return n.handleOperation(async()=>{let s=eN(eN(eN({},eY),t),{},{prefix:e||""});return await eM(n.fetch,`${n.url}/object/list/${n.bucketId}`,s,{headers:n.headers},r)})}async listV2(e,t){var r=this;return r.handleOperation(async()=>{let n=eN({},e);return await eM(r.fetch,`${r.url}/object/list-v2/${r.bucketId}`,n,{headers:r.headers},t)})}encodeMetadata(e){return JSON.stringify(e)}toBase64(e){return void 0!==eR?eR.from(e).toString("base64"):btoa(e)}_getFinalPath(e){return`${this.bucketId}/${e.replace(/^\/+/,"")}`}_removeEmptyFolders(e){return e.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}transformOptsToQueryString(e){let t=[];return e.width&&t.push(`width=${e.width}`),e.height&&t.push(`height=${e.height}`),e.resize&&t.push(`resize=${e.resize}`),e.format&&t.push(`format=${e.format}`),e.quality&&t.push(`quality=${e.quality}`),t.join("&")}};let eZ={"X-Client-Info":"storage-js/2.102.1"};var e0=class extends ez{constructor(e,t={},r,n){let s=new URL(e);(null==n?void 0:n.useNewHostname)&&/supabase\.(co|in|red)$/.test(s.hostname)&&!s.hostname.includes("storage.supabase.")&&(s.hostname=s.hostname.replace("supabase.","storage.supabase.")),super(s.href.replace(/\/$/,""),eN(eN({},eZ),t),r,"storage")}async listBuckets(e){var t=this;return t.handleOperation(async()=>{let r=t.listBucketOptionsToQueryString(e);return await eq(t.fetch,`${t.url}/bucket${r}`,{headers:t.headers})})}async getBucket(e){var t=this;return t.handleOperation(async()=>await eq(t.fetch,`${t.url}/bucket/${e}`,{headers:t.headers}))}async createBucket(e,t={public:!1}){var r=this;return r.handleOperation(async()=>await eM(r.fetch,`${r.url}/bucket`,{id:e,name:e,type:t.type,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:r.headers}))}async updateBucket(e,t){var r=this;return r.handleOperation(async()=>await eJ(r.fetch,`${r.url}/bucket/${e}`,{id:e,name:e,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:r.headers}))}async emptyBucket(e){var t=this;return t.handleOperation(async()=>await eM(t.fetch,`${t.url}/bucket/${e}/empty`,{},{headers:t.headers}))}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await eW(t.fetch,`${t.url}/bucket/${e}`,{},{headers:t.headers}))}listBucketOptionsToQueryString(e){let t={};return e&&("limit"in e&&(t.limit=String(e.limit)),"offset"in e&&(t.offset=String(e.offset)),e.search&&(t.search=e.search),e.sortColumn&&(t.sortColumn=e.sortColumn),e.sortOrder&&(t.sortOrder=e.sortOrder)),Object.keys(t).length>0?"?"+new URLSearchParams(t).toString():""}},e1=class extends ez{constructor(e,t={},r){super(e.replace(/\/$/,""),eN(eN({},eZ),t),r,"storage")}async createBucket(e){var t=this;return t.handleOperation(async()=>await eM(t.fetch,`${t.url}/bucket`,{name:e},{headers:t.headers}))}async listBuckets(e){var t=this;return t.handleOperation(async()=>{let r=new URLSearchParams;(null==e?void 0:e.limit)!==void 0&&r.set("limit",e.limit.toString()),(null==e?void 0:e.offset)!==void 0&&r.set("offset",e.offset.toString()),(null==e?void 0:e.sortColumn)&&r.set("sortColumn",e.sortColumn),(null==e?void 0:e.sortOrder)&&r.set("sortOrder",e.sortOrder),(null==e?void 0:e.search)&&r.set("search",e.search);let n=r.toString(),s=n?`${t.url}/bucket?${n}`:`${t.url}/bucket`;return await eq(t.fetch,s,{headers:t.headers})})}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await eW(t.fetch,`${t.url}/bucket/${e}`,{},{headers:t.headers}))}from(e){var t=this;if(!(!(!e||"string"!=typeof e||0===e.length||e.length>100||e.trim()!==e||e.includes("/")||e.includes("\\"))&&/^[\w!.\*'() &$@=;:+,?-]+$/.test(e)))throw new e_("Invalid bucket name: File, folder, and bucket names must follow AWS object key naming guidelines and should avoid the use of any other characters.");let r=new eC({baseUrl:this.url,catalogName:e,auth:{type:"custom",getHeaders:async()=>t.headers},fetch:this.fetch}),n=this.shouldThrowOnError;return new Proxy(r,{get(e,t){let r=e[t];return"function"!=typeof r?r:async(...t)=>{try{return{data:await r.apply(e,t),error:null}}catch(e){if(n)throw e;return{data:null,error:e}}}}})}},e2=class extends ez{constructor(e,t={},r){super(e.replace(/\/$/,""),eN(eN({},eZ),{},{"Content-Type":"application/json"},t),r,"vectors")}async createIndex(e){var t=this;return t.handleOperation(async()=>await eV.post(t.fetch,`${t.url}/CreateIndex`,e,{headers:t.headers})||{})}async getIndex(e,t){var r=this;return r.handleOperation(async()=>await eV.post(r.fetch,`${r.url}/GetIndex`,{vectorBucketName:e,indexName:t},{headers:r.headers}))}async listIndexes(e){var t=this;return t.handleOperation(async()=>await eV.post(t.fetch,`${t.url}/ListIndexes`,e,{headers:t.headers}))}async deleteIndex(e,t){var r=this;return r.handleOperation(async()=>await eV.post(r.fetch,`${r.url}/DeleteIndex`,{vectorBucketName:e,indexName:t},{headers:r.headers})||{})}},e8=class extends ez{constructor(e,t={},r){super(e.replace(/\/$/,""),eN(eN({},eZ),{},{"Content-Type":"application/json"},t),r,"vectors")}async putVectors(e){var t=this;if(e.vectors.length<1||e.vectors.length>500)throw Error("Vector batch size must be between 1 and 500 items");return t.handleOperation(async()=>await eV.post(t.fetch,`${t.url}/PutVectors`,e,{headers:t.headers})||{})}async getVectors(e){var t=this;return t.handleOperation(async()=>await eV.post(t.fetch,`${t.url}/GetVectors`,e,{headers:t.headers}))}async listVectors(e){var t=this;if(void 0!==e.segmentCount){if(e.segmentCount<1||e.segmentCount>16)throw Error("segmentCount must be between 1 and 16");if(void 0!==e.segmentIndex&&(e.segmentIndex<0||e.segmentIndex>=e.segmentCount))throw Error(`segmentIndex must be between 0 and ${e.segmentCount-1}`)}return t.handleOperation(async()=>await eV.post(t.fetch,`${t.url}/ListVectors`,e,{headers:t.headers}))}async queryVectors(e){var t=this;return t.handleOperation(async()=>await eV.post(t.fetch,`${t.url}/QueryVectors`,e,{headers:t.headers}))}async deleteVectors(e){var t=this;if(e.keys.length<1||e.keys.length>500)throw Error("Keys batch size must be between 1 and 500 items");return t.handleOperation(async()=>await eV.post(t.fetch,`${t.url}/DeleteVectors`,e,{headers:t.headers})||{})}},e6=class extends ez{constructor(e,t={},r){super(e.replace(/\/$/,""),eN(eN({},eZ),{},{"Content-Type":"application/json"},t),r,"vectors")}async createBucket(e){var t=this;return t.handleOperation(async()=>await eV.post(t.fetch,`${t.url}/CreateVectorBucket`,{vectorBucketName:e},{headers:t.headers})||{})}async getBucket(e){var t=this;return t.handleOperation(async()=>await eV.post(t.fetch,`${t.url}/GetVectorBucket`,{vectorBucketName:e},{headers:t.headers}))}async listBuckets(e={}){var t=this;return t.handleOperation(async()=>await eV.post(t.fetch,`${t.url}/ListVectorBuckets`,e,{headers:t.headers}))}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await eV.post(t.fetch,`${t.url}/DeleteVectorBucket`,{vectorBucketName:e},{headers:t.headers})||{})}},e5=class extends e6{constructor(e,t={}){super(e,t.headers||{},t.fetch)}from(e){return new e3(this.url,this.headers,e,this.fetch)}async createBucket(e){return super.createBucket.call(this,e)}async getBucket(e){return super.getBucket.call(this,e)}async listBuckets(e={}){return super.listBuckets.call(this,e)}async deleteBucket(e){return super.deleteBucket.call(this,e)}},e3=class extends e2{constructor(e,t,r,n){super(e,t,n),this.vectorBucketName=r}async createIndex(e){return super.createIndex.call(this,eN(eN({},e),{},{vectorBucketName:this.vectorBucketName}))}async listIndexes(e={}){return super.listIndexes.call(this,eN(eN({},e),{},{vectorBucketName:this.vectorBucketName}))}async getIndex(e){return super.getIndex.call(this,this.vectorBucketName,e)}async deleteIndex(e){return super.deleteIndex.call(this,this.vectorBucketName,e)}index(e){return new e4(this.url,this.headers,this.vectorBucketName,e,this.fetch)}},e4=class extends e8{constructor(e,t,r,n,s){super(e,t,s),this.vectorBucketName=r,this.indexName=n}async putVectors(e){return super.putVectors.call(this,eN(eN({},e),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}async getVectors(e){return super.getVectors.call(this,eN(eN({},e),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}async listVectors(e={}){return super.listVectors.call(this,eN(eN({},e),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}async queryVectors(e){return super.queryVectors.call(this,eN(eN({},e),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}async deleteVectors(e){return super.deleteVectors.call(this,eN(eN({},e),{},{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))}},e9=class extends e0{constructor(e,t={},r,n){super(e,t,r,n)}from(e){return new eQ(this.url,this.headers,e,this.fetch)}get vectors(){return new e5(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new e1(this.url+"/iceberg",this.headers,this.fetch)}};r(7074);let e7=r(9386).A;r(1848),r(7729);let te="";te="undefined"!=typeof Deno?"deno":"undefined"!=typeof document?"web":"undefined"!=typeof navigator&&"ReactNative"===navigator.product?"react-native":"node";let tt={headers:{"X-Client-Info":`supabase-js-${te}/2.102.1`}},tr={schema:"public"},tn={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},ts={};function ti(e){return(ti="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ta(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function to(e){for(var t=1;t""};return e.accessToken?d.accessToken=e.accessToken:delete d.accessToken,d}(null!=r?r:{},{db:tr,realtime:ts,auth:to(to({},tn),{},{storageKey:o}),global:tt});this.storageKey=null!=(n=l.auth.storageKey)?n:"",this.headers=null!=(s=l.global.headers)?s:{},l.accessToken?(this.accessToken=l.accessToken,this.auth=new Proxy({},{get:(e,t)=>{throw Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(t)} is not possible`)}})):this.auth=this._initSupabaseAuthClient(null!=(i=l.auth)?i:{},this.headers,l.global.fetch),this.fetch=((e,t,r)=>{let n=(e=>e?(...t)=>e(...t):(...e)=>fetch(...e))(r),s=Headers;return async(r,i)=>{var a;let o=null!=(a=await t())?a:e,l=new s(null==i?void 0:i.headers);return l.has("apikey")||l.set("apikey",e),l.has("Authorization")||l.set("Authorization",`Bearer ${o}`),n(r,to(to({},i),{},{headers:l}))}})(t,this._getAccessToken.bind(this),l.global.fetch),this.realtime=this._initRealtimeClient(to({headers:this.headers,accessToken:this._getAccessToken.bind(this)},l.realtime)),this.accessToken&&Promise.resolve(this.accessToken()).then(e=>this.realtime.setAuth(e)).catch(e=>console.warn("Failed to set initial Realtime auth token:",e)),this.rest=new j(new URL("rest/v1",a).href,{headers:this.headers,schema:l.db.schema,fetch:this.fetch,timeout:l.db.timeout,urlLengthLimit:l.db.urlLengthLimit}),this.storage=new e9(this.storageUrl.href,this.headers,this.fetch,null==r?void 0:r.storage),l.accessToken||this._listenForAuthEvents()}get functions(){return new m(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}from(e){return this.rest.from(e)}schema(e){return this.rest.schema(e)}rpc(e,t={},r={head:!1,get:!1,count:void 0}){return this.rest.rpc(e,t,r)}channel(e,t={config:{}}){return this.realtime.channel(e,t)}getChannels(){return this.realtime.getChannels()}removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getAccessToken(){var e,t;if(this.accessToken)return await this.accessToken();let{data:r}=await this.auth.getSession();return null!=(e=null==(t=r.session)?void 0:t.access_token)?e:this.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:t,detectSessionInUrl:r,storage:n,userStorage:s,storageKey:i,flowType:a,lock:o,debug:l,throwOnError:c},h,u){let d={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new tl({url:this.authUrl.href,headers:to(to({},d),h),storageKey:i,autoRefreshToken:e,persistSession:t,detectSessionInUrl:r,storage:n,userStorage:s,flowType:a,lock:o,debug:l,throwOnError:c,fetch:u,hasCustomAuthorizationHeader:Object.keys(this.headers).some(e=>"authorization"===e.toLowerCase())})}_initRealtimeClient(e){return new ev(this.realtimeUrl.href,to(to({},e),{},{params:to(to({},{apikey:this.supabaseKey}),null==e?void 0:e.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((e,t)=>{this._handleTokenChanged(e,"CLIENT",null==t?void 0:t.access_token)})}_handleTokenChanged(e,t,r){("TOKEN_REFRESHED"===e||"SIGNED_IN"===e)&&this.changedAccessToken!==r?(this.changedAccessToken=r,this.realtime.setAuth(r)):"SIGNED_OUT"===e&&(this.realtime.setAuth(),"STORAGE"==t&&this.auth.signOut(),this.changedAccessToken=void 0)}};(function(){if("undefined"!=typeof window)return!1;let e=globalThis.process;if(!e)return!1;let t=e.version;if(null==t)return!1;let r=t.match(/^v(\d+)\./);return!!r&&18>=parseInt(r[1],10)})()&&console.warn("⚠️ Node.js 18 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 20 or later. For more information, visit: https://github.com/orgs/supabase/discussions/37217");var th=r(9992);function tu(){return"undefined"!=typeof window&&void 0!==window.document}let td={path:"/",sameSite:"lax",httpOnly:!1,maxAge:3456e4},tf=/^(.*)[.](0|[1-9][0-9]*)$/;function tp(e,t){if(e===t)return!0;let r=e.match(tf);return!!r&&r[1]===t}function tg(e,t,r){let n=r??3180,s=encodeURIComponent(t);if(s.length<=n)return[{name:e,value:t}];let i=[];for(;s.length>0;){let e=s.slice(0,n),t=e.lastIndexOf("%");t>n-3&&(e=e.slice(0,t));let r="";for(;e.length>0;)try{r=decodeURIComponent(e);break}catch(t){if(t instanceof URIError&&"%"===e.at(-3)&&e.length>3)e=e.slice(0,e.length-3);else throw t}i.push(r),s=s.slice(e.length)}return i.map((t,r)=>({name:`${e}.${r}`,value:t}))}async function tm(e,t){let r=await t(e);if(r)return r;let n=[];for(let r=0;;r++){let s=`${e}.${r}`,i=await t(s);if(!i)break;n.push(i)}return n.length>0?n.join(""):null}let ty="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),tb=" \n\r=".split(""),tw=(()=>{let e=Array(128);for(let t=0;t55295&&n<=56319){let t=(n-55296)*1024&65535;n=(e.charCodeAt(r+1)-56320&65535|t)+65536,r+=1}!function(e,t){if(e<=127)return t(e);if(e<=2047){t(192|e>>6),t(128|63&e);return}if(e<=65535){t(224|e>>12),t(128|e>>6&63),t(128|63&e);return}if(e<=1114111){t(240|e>>18),t(128|e>>12&63),t(128|e>>6&63),t(128|63&e);return}throw Error(`Unrecognized Unicode codepoint: ${e.toString(16)}`)}(n,t)}}(e,e=>{for(r=r<<8|e,n+=8;n>=6;){let e=r>>n-6&63;t.push(ty[e]),n-=6}}),n>0)for(r<<=6-n,n=6;n>=6;){let e=r>>n-6&63;t.push(ty[e]),n-=6}return t.join("")}function tE(e){let t=[],r=e=>{t.push(String.fromCodePoint(e))},n={utf8seq:0,codepoint:0},s=0,i=0;for(let t=0;t-1)for(s=s<<6|a,i+=6;i>=8;)(function(e,t,r){if(0===t.utf8seq){if(e<=127)return r(e);for(let r=1;r<6;r+=1)if((e>>7-r&1)==0){t.utf8seq=r;break}if(2===t.utf8seq)t.codepoint=31&e;else if(3===t.utf8seq)t.codepoint=15&e;else if(4===t.utf8seq)t.codepoint=7&e;else throw Error("Invalid UTF-8 sequence");t.utf8seq-=1}else if(t.utf8seq>0){if(e<=127)throw Error("Invalid UTF-8 sequence");t.codepoint=t.codepoint<<6|63&e,t.utf8seq-=1,0===t.utf8seq&&r(t.codepoint)}})(s>>i-8&255,n,r),i-=8;else if(-2===a)continue;else throw Error(`Invalid Base64-URL character "${e.at(t)}" at position ${t}`)}return t.join("")}let tk="base64-";async function tA({getAll:e,setAll:t,setItems:r,removedItems:n},s){let i=s.cookieEncoding,a=s.cookieOptions??null,o=await e([...r?Object.keys(r):[],...n?Object.keys(n):[]]),l=o?.map(({name:e})=>e)||[],c=Object.keys(n).flatMap(e=>l.filter(t=>tp(t,e))),h=Object.keys(r).flatMap(e=>{let t=new Set(l.filter(t=>tp(t,e))),n=r[e];"base64url"===i&&(n=tk+tv(n));let s=tg(e,n);return s.forEach(e=>{t.delete(e.name)}),c.push(...t),s}),u={...td,...a,maxAge:0},d={...td,...a,maxAge:td.maxAge};delete u.name,delete d.name,await t([...c.map(e=>({name:e,value:"",options:u})),...h.map(({name:e,value:t})=>({name:e,value:t,options:d}))])}function tT(e,t,r){let n=r?.isSingleton===!0||(!r||!("isSingleton"in r))&&tu();if(n&&s)return s;if(!e||!t)throw Error(`@supabase/ssr: Your project's URL and API key are required to create a Supabase client! - -Check your Supabase project's API settings to find these values - -https://supabase.com/dashboard/project/_/settings/api`);let{storage:i}=function(e,t){let r,n,s=e.cookies??null,i=e.cookieEncoding,a={},o={};if(s)if("get"in s){let e=async e=>{let t=e.flatMap(e=>[e,...Array.from({length:5}).map((t,r)=>`${e}.${r}`)]),r=[];for(let e=0;eawait e(t),"set"in s&&"remove"in s)n=async e=>{for(let t=0;t{console.warn("@supabase/ssr: createServerClient was configured without set and remove cookie methods, but the client needs to set cookies. This can lead to issues such as random logouts, early session termination or increased token refresh requests. If in NextJS, check your middleware.ts file, route handlers and server actions for correctness. Consider switching to the getAll and setAll cookie methods instead of get, set and remove which are deprecated and can be difficult to use correctly.")};else throw Error("@supabase/ssr: createBrowserClient requires configuring a getAll and setAll cookie method (deprecated: alternatively both get, set and remove can be used)")}else if("getAll"in s)if(r=async()=>await s.getAll(),"setAll"in s)n=s.setAll;else if(t)n=async()=>{console.warn("@supabase/ssr: createServerClient was configured without the setAll cookie method, but the client needs to set cookies. This can lead to issues such as random logouts, early session termination or increased token refresh requests. If in NextJS, check your middleware.ts file, route handlers and server actions for correctness.")};else throw Error("@supabase/ssr: createBrowserClient requires configuring both getAll and setAll cookie methods (deprecated: alternatively both get, set and remove can be used)");else throw Error(`@supabase/ssr: ${t?"createServerClient":"createBrowserClient"} requires configuring getAll and setAll cookie methods (deprecated: alternatively use get, set and remove).${tu()?" As this is called in a browser runtime, consider removing the cookies option object to use the document.cookie API automatically.":""}`);else if(!t&&tu())r=()=>(()=>{let e=(0,th.q)(document.cookie);return Object.keys(e).map(t=>({name:t,value:e[t]}))})(),n=e=>{e.forEach(({name:e,value:t,options:r})=>{document.cookie=(0,th.l)(e,t,r)})};else if(t)throw Error("@supabase/ssr: createServerClient must be initialized with cookie options that specify getAll and setAll functions (deprecated, not recommended: alternatively use get, set and remove)");else r=()=>[],n=()=>{throw Error("@supabase/ssr: createBrowserClient in non-browser runtimes (including Next.js pre-rendering mode) was not initialized cookie options that specify getAll and setAll functions (deprecated: alternatively use get, set and remove), but they were needed")};return t?{getAll:r,setAll:n,setItems:a,removedItems:o,storage:{isServer:!0,getItem:async e=>{if("string"==typeof a[e])return a[e];if(o[e])return null;let t=await r([e]),n=await tm(e,async e=>{let r=t?.find(({name:t})=>t===e)||null;return r?r.value:null});if(!n)return null;let s=n;return"string"==typeof n&&n.startsWith(tk)&&(s=tE(n.substring(tk.length))),s},setItem:async(t,s)=>{t.endsWith("-code-verifier")&&await tA({getAll:r,setAll:n,setItems:{[t]:s},removedItems:{}},{cookieOptions:e?.cookieOptions??null,cookieEncoding:i}),a[t]=s,delete o[t]},removeItem:async e=>{delete a[e],o[e]=!0}}}:{getAll:r,setAll:n,setItems:a,removedItems:o,storage:{isServer:!1,getItem:async e=>{let t=await r([e]),n=await tm(e,async e=>{let r=t?.find(({name:t})=>t===e)||null;return r?r.value:null});if(!n)return null;let s=n;return n.startsWith(tk)&&(s=tE(n.substring(tk.length))),s},setItem:async(t,s)=>{let a=await r([t]),o=new Set((a?.map(({name:e})=>e)||[]).filter(e=>tp(e,t))),l=s;"base64url"===i&&(l=tk+tv(s));let c=tg(t,l);c.forEach(({name:e})=>{o.delete(e)});let h={...td,...e?.cookieOptions,maxAge:0},u={...td,...e?.cookieOptions,maxAge:td.maxAge};delete h.name,delete u.name;let d=[...[...o].map(e=>({name:e,value:"",options:h})),...c.map(({name:e,value:t})=>({name:e,value:t,options:u}))];d.length>0&&await n(d)},removeItem:async t=>{let s=await r([t]),i=(s?.map(({name:e})=>e)||[]).filter(e=>tp(e,t)),a={...td,...e?.cookieOptions,maxAge:0};delete a.name,i.length>0&&await n(i.map(e=>({name:e,value:"",options:a})))}}}}({...r,cookieEncoding:r?.cookieEncoding??"base64url"},!1),a=new tc(e,t,{...r,global:{...r?.global,headers:{...r?.global?.headers,"X-Client-Info":"supabase-ssr/0.5.2"}},auth:{...r?.auth,...r?.cookieOptions?.name?{storageKey:r.cookieOptions.name}:null,flowType:"pkce",autoRefreshToken:tu(),detectSessionInUrl:tu(),persistSession:!0,storage:i}});return n&&(s=a),a}},9637:(e,t,r)=>{"use strict";r.d(t,{H1:()=>k,sC:()=>u,KE:()=>d,Ll:()=>g,sy:()=>f,CP:()=>p});var n=r(7867),s=r(8273),i=r(1848),a=r(3316);class o extends Error{constructor({message:e,code:t,cause:r,name:n}){var s;super(e,{cause:r}),this.__isWebAuthnError=!0,this.name=null!=(s=null!=n?n:r instanceof Error?r.name:void 0)?s:"Unknown Error",this.code=t}}class l extends o{constructor(e,t){super({code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:t,message:e}),this.name="WebAuthnUnknownError",this.originalError=t}}class c{createNewAbortSignal(){if(this.controller){let e=Error("Cancelling existing WebAuthn API call for new one");e.name="AbortError",this.controller.abort(e)}let e=new AbortController;return this.controller=e,e.signal}cancelCeremony(){if(this.controller){let e=Error("Manually cancelling existing WebAuthn API call");e.name="AbortError",this.controller.abort(e),this.controller=void 0}}}let h=new c;function u(e){if(!e)throw Error("Credential creation options are required");if("undefined"!=typeof PublicKeyCredential&&"parseCreationOptionsFromJSON"in PublicKeyCredential&&"function"==typeof PublicKeyCredential.parseCreationOptionsFromJSON)return PublicKeyCredential.parseCreationOptionsFromJSON(e);let{challenge:t,user:r,excludeCredentials:i}=e,a=(0,n.Tt)(e,["challenge","user","excludeCredentials"]),o=(0,s.xf)(t).buffer,l=Object.assign(Object.assign({},r),{id:(0,s.xf)(r.id).buffer}),c=Object.assign(Object.assign({},a),{challenge:o,user:l});if(i&&i.length>0){c.excludeCredentials=Array(i.length);for(let e=0;e0){o.allowCredentials=Array(r.length);for(let e=0;e"public-key"===e.type).length?{message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:e}:{message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:e});else if("SecurityError"===e.name){let t=window.location.hostname;if(!g(t))return new o({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e});if(i.rp.id!==t)return new o({message:`The RP ID "${i.rp.id}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else if("TypeError"===e.name){if(i.user.id.byteLength<1||i.user.id.byteLength>64)return new o({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:e})}else if("UnknownError"===e.name)return new o({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e});return new o({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}({error:t,options:e})}}}async function b(e){try{let t=await navigator.credentials.get(e);if(!t)return{data:null,error:new l("Empty credential response",t)};if(!(t instanceof PublicKeyCredential))return{data:null,error:new l("Browser returned unexpected credential type",t)};return{data:t,error:null}}catch(t){return{data:null,error:function({error:e,options:t}){let{publicKey:r}=t;if(!r)throw Error("options was missing required publicKey property");if("AbortError"===e.name){if(t.signal instanceof AbortSignal)return new o({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else if("NotAllowedError"===e.name)return new o({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});else if("SecurityError"===e.name){let t=window.location.hostname;if(!g(t))return new o({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e});if(r.rpId!==t)return new o({message:`The RP ID "${r.rpId}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else if("UnknownError"===e.name)return new o({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e});return new o({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}({error:t,options:e})}}}let w={hints:["security-key"],authenticatorSelection:{authenticatorAttachment:"cross-platform",requireResidentKey:!1,userVerification:"preferred",residentKey:"discouraged"},attestation:"direct"},v={userVerification:"preferred",hints:["security-key"],attestation:"direct"};function E(...e){let t=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),r=e=>e instanceof ArrayBuffer||ArrayBuffer.isView(e),n={};for(let s of e)if(s)for(let e in s){let i=s[e];if(void 0!==i)if(Array.isArray(i))n[e]=i;else if(r(i))n[e]=i;else if(t(i)){let r=n[e];t(r)?n[e]=E(r,i):n[e]=E(i)}else n[e]=i}return n}class k{constructor(e){this.client=e,this.enroll=this._enroll.bind(this),this.challenge=this._challenge.bind(this),this.verify=this._verify.bind(this),this.authenticate=this._authenticate.bind(this),this.register=this._register.bind(this)}async _enroll(e){return this.client.mfa.enroll(Object.assign(Object.assign({},e),{factorType:"webauthn"}))}async _challenge({factorId:e,webauthn:t,friendlyName:r,signal:n},s){var a,o,l,c,u;try{let{data:i,error:d}=await this.client.mfa.challenge({factorId:e,webauthn:t});if(!i)return{data:null,error:d};let f=null!=n?n:h.createNewAbortSignal();if("create"===i.webauthn.type){let{user:e}=i.webauthn.credential_options.publicKey;if(!e.name)if(r)e.name=`${e.id}:${r}`;else{let t=(await this.client.getUser()).data.user,r=(null==(a=null==t?void 0:t.user_metadata)?void 0:a.name)||(null==t?void 0:t.email)||(null==t?void 0:t.id)||"User";e.name=`${e.id}:${r}`}e.displayName||(e.displayName=e.name)}switch(i.webauthn.type){case"create":{let t=(o=i.webauthn.credential_options.publicKey,l=null==s?void 0:s.create,E(w,o,l||{})),{data:r,error:n}=await y({publicKey:t,signal:f});if(r)return{data:{factorId:e,challengeId:i.id,webauthn:{type:i.webauthn.type,credential_response:r}},error:null};return{data:null,error:n}}case"request":{let t=(c=i.webauthn.credential_options.publicKey,u=null==s?void 0:s.request,E(v,c,u||{})),{data:r,error:n}=await b(Object.assign(Object.assign({},i.webauthn.credential_options),{publicKey:t,signal:f}));if(r)return{data:{factorId:e,challengeId:i.id,webauthn:{type:i.webauthn.type,credential_response:r}},error:null};return{data:null,error:n}}}}catch(e){if((0,i.HY)(e))return{data:null,error:e};return{data:null,error:new i.HU("Unexpected error in challenge",e)}}}async _verify({challengeId:e,factorId:t,webauthn:r}){return this.client.mfa.verify({factorId:t,challengeId:e,webauthn:r})}async _authenticate({factorId:e,webauthn:{rpId:t="undefined"!=typeof window?window.location.hostname:void 0,rpOrigins:r="undefined"!=typeof window?[window.location.origin]:void 0,signal:n}={}},s){if(!t)return{data:null,error:new i.lR("rpId is required for WebAuthn authentication")};try{if(!m())return{data:null,error:new i.HU("Browser does not support WebAuthn",null)};let{data:a,error:o}=await this.challenge({factorId:e,webauthn:{rpId:t,rpOrigins:r},signal:n},{request:s});if(!a)return{data:null,error:o};let{webauthn:l}=a;return this._verify({factorId:e,challengeId:a.challengeId,webauthn:{type:l.type,rpId:t,rpOrigins:r,credential_response:l.credential_response}})}catch(e){if((0,i.HY)(e))return{data:null,error:e};return{data:null,error:new i.HU("Unexpected error in authenticate",e)}}}async _register({friendlyName:e,webauthn:{rpId:t="undefined"!=typeof window?window.location.hostname:void 0,rpOrigins:r="undefined"!=typeof window?[window.location.origin]:void 0,signal:n}={}},s){if(!t)return{data:null,error:new i.lR("rpId is required for WebAuthn registration")};try{if(!m())return{data:null,error:new i.HU("Browser does not support WebAuthn",null)};let{data:a,error:o}=await this._enroll({friendlyName:e});if(!a)return await this.client.mfa.listFactors().then(t=>{var r;return null==(r=t.data)?void 0:r.all.find(t=>"webauthn"===t.factor_type&&t.friendly_name===e&&"unverified"!==t.status)}).then(e=>e?this.client.mfa.unenroll({factorId:null==e?void 0:e.id}):void 0),{data:null,error:o};let{data:l,error:c}=await this._challenge({factorId:a.id,friendlyName:a.friendly_name,webauthn:{rpId:t,rpOrigins:r},signal:n},{create:s});if(!l)return{data:null,error:c};return this._verify({factorId:a.id,challengeId:l.challengeId,webauthn:{rpId:t,rpOrigins:r,type:l.webauthn.type,credential_response:l.webauthn.credential_response}})}catch(e){if((0,i.HY)(e))return{data:null,error:e};return{data:null,error:new i.HU("Unexpected error in register",e)}}}}},9992:(e,t)=>{"use strict";t.q=function(e,t){if("string"!=typeof e)throw TypeError("argument str must be a string");var r={},s=e.length;if(s<2)return r;var i=t&&t.decode||h,a=0,o=0,u=0;do{if(-1===(o=e.indexOf("=",a)))break;if(-1===(u=e.indexOf(";",a)))u=s;else if(o>u){a=e.lastIndexOf(";",o-1)+1;continue}var d=l(e,a,o),f=c(e,o,d),p=e.slice(d,f);if(!n.call(r,p)){var g=l(e,o+1,u),m=c(e,u,g);34===e.charCodeAt(g)&&34===e.charCodeAt(m-1)&&(g++,m--);var y=e.slice(g,m);r[p]=function(e,t){try{return t(e)}catch(t){return e}}(y,i)}a=u+1}while(ar;){var n=e.charCodeAt(--t);if(32!==n&&9!==n)return t+1}return r}function h(e){return -1!==e.indexOf("%")?decodeURIComponent(e):e}}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/app/_not-found/page-41ccaa94964a6272.js b/apps/web/.next/static/chunks/app/_not-found/page-41ccaa94964a6272.js deleted file mode 100644 index e9630da..0000000 --- a/apps/web/.next/static/chunks/app/_not-found/page-41ccaa94964a6272.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[492],{1193:(e,t,l)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=l(4568),n=l(4137),o=function(){return(0,r.jsx)("html",{children:(0,r.jsx)("body",{children:(0,r.jsx)(n.HTTPAccessErrorFallback,{status:404,message:"This page could not be found."})})})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4137:(e,t,l)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTTPAccessErrorFallback",{enumerable:!0,get:function(){return o}});let r=l(4568),n=l(5592);function o(e){let{status:t,message:l}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:t+": "+l}),(0,r.jsx)("div",{style:n.styles.error,children:(0,r.jsxs)("div",{children:[(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,r.jsx)("h1",{className:"next-error-h1",style:n.styles.h1,children:t}),(0,r.jsx)("div",{style:n.styles.desc,children:(0,r.jsx)("h2",{style:n.styles.h2,children:l})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5592:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"styles",{enumerable:!0,get:function(){return l}});let l={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{display:"inline-block"},h1:{display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},h2:{fontSize:14,fontWeight:400,lineHeight:"49px",margin:0}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8213:(e,t,l)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found/page",function(){return l(1193)}])}},e=>{e.O(0,[587,18,358],()=>e(e.s=8213)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/app/auth/callback/route-4dc3ecfe21914bc1.js b/apps/web/.next/static/chunks/app/auth/callback/route-4dc3ecfe21914bc1.js deleted file mode 100644 index 71a5038..0000000 --- a/apps/web/.next/static/chunks/app/auth/callback/route-4dc3ecfe21914bc1.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[15,974],{1680:()=>{}},_=>{_.O(0,[587,18,358],()=>_(_.s=1680)),_N_E=_.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/app/billing/page-4bd3aea47a65b96f.js b/apps/web/.next/static/chunks/app/billing/page-4bd3aea47a65b96f.js deleted file mode 100644 index c829a66..0000000 --- a/apps/web/.next/static/chunks/app/billing/page-4bd3aea47a65b96f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[522],{324:(e,n,r)=>{"use strict";r.d(n,{Sidebar:()=>y});var o=r(4568),s=r(7541),i=r(1284),t=r(6987),l=r(6763),a=r(6262),d=r(5431),c=r(3775),h=r(1084),b=r(2278),u=r(2775),m=r(812),v=r(1166),P=r(2010),x=r(1441),p=r(3791),g=r(7740),f=r(1037);function y(){var e,n,r,y,j,k;let A=(0,s.useRouter)(),M=(0,s.usePathname)(),{t:w}=(0,g.s9)(),C=[{key:"dashboard",path:"/dashboard",label:null!=(e=w("nav.dashboard"))?e:"Dashboard",icon:(0,o.jsx)(h.A,{})},{key:"meetings",path:"/meetings",label:null!=(n=w("nav.meetings"))?n:"Meetings",icon:(0,o.jsx)(b.A,{})},{key:"record",path:"/record",label:null!=(r=w("nav.record"))?r:"Record",icon:(0,o.jsx)(u.A,{})},{key:"teams",path:"/teams",label:null!=(y=w("nav.teams"))?y:"Teams",icon:(0,o.jsx)(m.A,{})},{key:"billing",path:"/billing",label:null!=(j=w("nav.billing"))?j:"Billing",icon:(0,o.jsx)(v.A,{})}];async function _(){let e=(0,f.c)();await e.auth.signOut(),A.replace("/login")}return(0,o.jsxs)(i.default,{sx:{width:240,minHeight:"100vh",bgcolor:p.sM.bg.sidebar,borderRight:"1px solid ".concat(p.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,o.jsx)(i.default,{sx:{p:3,borderBottom:"1px solid ".concat(p.sM.border.default)},children:(0,o.jsx)(x.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,o.jsx)(t.A,{sx:{flex:1,py:2},children:C.map(e=>{let n=M===e.path||M.startsWith("".concat(e.path,"/"));return(0,o.jsx)(l.Ay,{disablePadding:!0,children:(0,o.jsxs)(a.A,{selected:n,onClick:()=>A.push(e.path),sx:{"&.Mui-selected":{bgcolor:p.sM.bg.inset,borderLeft:"3px solid ".concat(p.sM.accent.amber)}},children:[(0,o.jsx)(d.A,{sx:{color:n?p.sM.accent.amber:p.sM.text.label},children:e.icon}),(0,o.jsx)(c.A,{primary:e.label,primaryTypographyProps:{color:n?p.sM.text.primary:p.sM.text.secondary}})]})},e.key)})}),(0,o.jsx)(t.A,{sx:{borderTop:"1px solid ".concat(p.sM.border.default)},children:(0,o.jsx)(l.Ay,{disablePadding:!0,children:(0,o.jsxs)(a.A,{onClick:()=>void _(),children:[(0,o.jsx)(d.A,{sx:{color:p.sM.text.label},children:(0,o.jsx)(P.A,{})}),(0,o.jsx)(c.A,{primary:null!=(k=w("nav.logout"))?k:"Logout",primaryTypographyProps:{color:p.sM.text.secondary}})]})})})]})}},1441:(e,n,r)=>{"use strict";r.d(n,{Rk:()=>s.PhosphorText,Uu:()=>o.MetalCard}),r(4070),r(9006),r(5281),r(6652);var o=r(9502),s=r(215);r(2517),r(1459),r(984)},3320:(e,n,r)=>{"use strict";r.d(n,{CheckoutButton:()=>h});var o=r(4568),s=r(7620),i=r(1284),t=r(2622),l=r(5663),a=r(6032),d=r(1037),c=r(459);function h(e){let{tier:n}=e,[r,h]=(0,s.useState)(!1),[b,u]=(0,s.useState)(null);async function m(){u(null),h(!0);try{let e=(0,d.c)(),{data:{session:r}}=await e.auth.getSession();if(!r)return void u("로그인이 필요합니다");let o=await fetch("".concat(c.env.NEXT_PUBLIC_SUPABASE_URL,"/functions/v1/stripe-checkout"),{method:"POST",headers:{Authorization:"Bearer ".concat(r.access_token),"Content-Type":"application/json"},body:JSON.stringify({tier:n,success_url:"".concat(window.location.origin,"/billing?success=1"),cancel_url:"".concat(window.location.origin,"/billing?canceled=1")})});if(!o.ok){let e=await o.text();throw Error("Checkout 시작 실패: ".concat(o.status," ").concat(e))}let s=await o.json();s.url?window.location.href=s.url:u("Checkout URL을 받지 못했습니다")}catch(e){u(e instanceof Error?e.message:"Unknown error")}finally{h(!1)}}return(0,o.jsxs)(i.default,{children:[(0,o.jsx)(t.A,{fullWidth:!0,variant:"contained",size:"large",onClick:()=>void m(),disabled:r,startIcon:r?(0,o.jsx)(l.A,{size:16,color:"inherit"}):null,children:"업그레이드"}),b&&(0,o.jsx)(a.A,{severity:"error",variant:"outlined",sx:{mt:1,fontSize:11},children:b})]})}},5246:(e,n,r)=>{Promise.resolve().then(r.bind(r,3320)),Promise.resolve().then(r.bind(r,324)),Promise.resolve().then(r.bind(r,1284)),Promise.resolve().then(r.bind(r,7960)),Promise.resolve().then(r.bind(r,7301)),Promise.resolve().then(r.bind(r,8613)),Promise.resolve().then(r.bind(r,9746)),Promise.resolve().then(r.bind(r,1379)),Promise.resolve().then(r.bind(r,1774)),Promise.resolve().then(r.bind(r,8448)),Promise.resolve().then(r.bind(r,7273)),Promise.resolve().then(r.bind(r,5608)),Promise.resolve().then(r.bind(r,1238)),Promise.resolve().then(r.bind(r,4590)),Promise.resolve().then(r.bind(r,3174)),Promise.resolve().then(r.bind(r,2421)),Promise.resolve().then(r.bind(r,8758)),Promise.resolve().then(r.bind(r,9969)),Promise.resolve().then(r.bind(r,8356)),Promise.resolve().then(r.bind(r,5845)),Promise.resolve().then(r.bind(r,3292)),Promise.resolve().then(r.bind(r,2406)),Promise.resolve().then(r.bind(r,2105)),Promise.resolve().then(r.bind(r,1374)),Promise.resolve().then(r.bind(r,1580)),Promise.resolve().then(r.bind(r,850)),Promise.resolve().then(r.bind(r,6310)),Promise.resolve().then(r.bind(r,984)),Promise.resolve().then(r.bind(r,4070)),Promise.resolve().then(r.bind(r,9006)),Promise.resolve().then(r.bind(r,5281)),Promise.resolve().then(r.bind(r,9502)),Promise.resolve().then(r.bind(r,2517)),Promise.resolve().then(r.bind(r,215)),Promise.resolve().then(r.bind(r,6652)),Promise.resolve().then(r.bind(r,1459))},7960:(e,n,r)=>{"use strict";r.r(n),r.d(n,{default:()=>l});var o=r(9969),s=r(8613),i=r(5120),t=r(1774);let l=(0,o.default)({createStyledComponent:(0,s.default)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:r}=e;return[n.root,r.container&&n.container]}}),componentName:"MuiGrid",useThemeProps:e=>(0,i.b)({props:e,name:"MuiGrid"}),useTheme:t.default})}},e=>{e.O(0,[385,77,988,189,949,473,746,605,32,791,803,910,587,18,358],()=>e(e.s=5246)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/app/dashboard/layout-ae6e4d1b24447e50.js b/apps/web/.next/static/chunks/app/dashboard/layout-ae6e4d1b24447e50.js deleted file mode 100644 index f6453e6..0000000 --- a/apps/web/.next/static/chunks/app/dashboard/layout-ae6e4d1b24447e50.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[954],{324:(e,s,l)=>{"use strict";l.d(s,{Sidebar:()=>M});var a=l(4568),r=l(7541),t=l(1284),n=l(6987),i=l(6763),o=l(6262),d=l(5431),c=l(3775),h=l(1084),x=l(2278),b=l(2775),p=l(812),u=l(1166),g=l(2010),y=l(1441),m=l(3791),j=l(7740),A=l(1037);function M(){var e,s,l,M,k,v;let f=(0,r.useRouter)(),P=(0,r.usePathname)(),{t:C}=(0,j.s9)(),R=[{key:"dashboard",path:"/dashboard",label:null!=(e=C("nav.dashboard"))?e:"Dashboard",icon:(0,a.jsx)(h.A,{})},{key:"meetings",path:"/meetings",label:null!=(s=C("nav.meetings"))?s:"Meetings",icon:(0,a.jsx)(x.A,{})},{key:"record",path:"/record",label:null!=(l=C("nav.record"))?l:"Record",icon:(0,a.jsx)(b.A,{})},{key:"teams",path:"/teams",label:null!=(M=C("nav.teams"))?M:"Teams",icon:(0,a.jsx)(p.A,{})},{key:"billing",path:"/billing",label:null!=(k=C("nav.billing"))?k:"Billing",icon:(0,a.jsx)(u.A,{})}];async function _(){let e=(0,A.c)();await e.auth.signOut(),f.replace("/login")}return(0,a.jsxs)(t.default,{sx:{width:240,minHeight:"100vh",bgcolor:m.sM.bg.sidebar,borderRight:"1px solid ".concat(m.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,a.jsx)(t.default,{sx:{p:3,borderBottom:"1px solid ".concat(m.sM.border.default)},children:(0,a.jsx)(y.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,a.jsx)(n.A,{sx:{flex:1,py:2},children:R.map(e=>{let s=P===e.path||P.startsWith("".concat(e.path,"/"));return(0,a.jsx)(i.Ay,{disablePadding:!0,children:(0,a.jsxs)(o.A,{selected:s,onClick:()=>f.push(e.path),sx:{"&.Mui-selected":{bgcolor:m.sM.bg.inset,borderLeft:"3px solid ".concat(m.sM.accent.amber)}},children:[(0,a.jsx)(d.A,{sx:{color:s?m.sM.accent.amber:m.sM.text.label},children:e.icon}),(0,a.jsx)(c.A,{primary:e.label,primaryTypographyProps:{color:s?m.sM.text.primary:m.sM.text.secondary}})]})},e.key)})}),(0,a.jsx)(n.A,{sx:{borderTop:"1px solid ".concat(m.sM.border.default)},children:(0,a.jsx)(i.Ay,{disablePadding:!0,children:(0,a.jsxs)(o.A,{onClick:()=>void _(),children:[(0,a.jsx)(d.A,{sx:{color:m.sM.text.label},children:(0,a.jsx)(g.A,{})}),(0,a.jsx)(c.A,{primary:null!=(v=C("nav.logout"))?v:"Logout",primaryTypographyProps:{color:m.sM.text.secondary}})]})})})]})}},1441:(e,s,l)=>{"use strict";l.d(s,{Rk:()=>r.PhosphorText,Uu:()=>a.MetalCard}),l(4070),l(9006),l(5281),l(6652);var a=l(9502),r=l(215);l(2517),l(1459),l(984)},7963:(e,s,l)=>{Promise.resolve().then(l.bind(l,324)),Promise.resolve().then(l.bind(l,1284))}},e=>{e.O(0,[385,77,988,189,949,473,791,803,910,587,18,358],()=>e(e.s=7963)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/app/dashboard/page-d4e1f55b332b141f.js b/apps/web/.next/static/chunks/app/dashboard/page-d4e1f55b332b141f.js deleted file mode 100644 index 11918b2..0000000 --- a/apps/web/.next/static/chunks/app/dashboard/page-d4e1f55b332b141f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[105],{2255:(e,r,o)=>{Promise.resolve().then(o.bind(o,1284)),Promise.resolve().then(o.bind(o,7960)),Promise.resolve().then(o.bind(o,5754)),Promise.resolve().then(o.bind(o,7301)),Promise.resolve().then(o.bind(o,8613)),Promise.resolve().then(o.bind(o,9746)),Promise.resolve().then(o.bind(o,1379)),Promise.resolve().then(o.bind(o,1774)),Promise.resolve().then(o.bind(o,8448)),Promise.resolve().then(o.bind(o,7273)),Promise.resolve().then(o.bind(o,5608)),Promise.resolve().then(o.bind(o,1238)),Promise.resolve().then(o.bind(o,4590)),Promise.resolve().then(o.bind(o,3174)),Promise.resolve().then(o.bind(o,2421)),Promise.resolve().then(o.bind(o,8758)),Promise.resolve().then(o.bind(o,9969)),Promise.resolve().then(o.bind(o,8356)),Promise.resolve().then(o.bind(o,5845)),Promise.resolve().then(o.bind(o,3292)),Promise.resolve().then(o.bind(o,2406)),Promise.resolve().then(o.bind(o,2105)),Promise.resolve().then(o.bind(o,1374)),Promise.resolve().then(o.bind(o,1580)),Promise.resolve().then(o.bind(o,850)),Promise.resolve().then(o.bind(o,6310)),Promise.resolve().then(o.bind(o,984)),Promise.resolve().then(o.bind(o,4070)),Promise.resolve().then(o.bind(o,9006)),Promise.resolve().then(o.bind(o,5281)),Promise.resolve().then(o.bind(o,9502)),Promise.resolve().then(o.bind(o,2517)),Promise.resolve().then(o.bind(o,215)),Promise.resolve().then(o.bind(o,6652)),Promise.resolve().then(o.bind(o,1459))},5754:(e,r,o)=>{"use strict";o.d(r,{default:()=>t});var i=o(3292),n=o(8613),s=o(5120);let t=(0,i.default)({createStyledComponent:(0,n.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>(0,s.b)({props:e,name:"MuiStack"})})},7488:(e,r,o)=>{"use strict";o.d(r,{A:()=>n});var i=o(7620);function n(e,r){return i.isValidElement(e)&&-1!==r.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)}},7960:(e,r,o)=>{"use strict";o.r(r),o.d(r,{default:()=>d});var i=o(9969),n=o(8613),s=o(5120),t=o(1774);let d=(0,i.default)({createStyledComponent:(0,n.default)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:o}=e;return[r.root,o.container&&r.container]}}),componentName:"MuiGrid",useThemeProps:e=>(0,s.b)({props:e,name:"MuiGrid"}),useTheme:t.default})}},e=>{e.O(0,[77,189,746,605,791,910,587,18,358],()=>e(e.s=2255)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/app/layout-691283f9d4f6a1d3.js b/apps/web/.next/static/chunks/app/layout-691283f9d4f6a1d3.js deleted file mode 100644 index 1d94bac..0000000 --- a/apps/web/.next/static/chunks/app/layout-691283f9d4f6a1d3.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{255:(e,t,r)=>{Promise.resolve().then(r.bind(r,1598)),Promise.resolve().then(r.bind(r,1732)),Promise.resolve().then(r.bind(r,7455))},1598:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,AuthProvider:()=>s});var o=r(4568),n=r(7620),l=r(1037);let a=(0,n.createContext)({session:null,user:null,loading:!0});function s(e){var t;let{children:r}=e,[s,c]=(0,n.useState)(null),[i,u]=(0,n.useState)(!0);return(0,n.useEffect)(()=>{let e=(0,l.c)();e.auth.getSession().then(e=>{let{data:t}=e;c(t.session)}).finally(()=>{u(!1)});let{data:{subscription:t}}=e.auth.onAuthStateChange((e,t)=>{c(t)});return()=>{t.unsubscribe()}},[]),(0,o.jsx)(a.Provider,{value:{session:s,user:null!=(t=null==s?void 0:s.user)?t:null,loading:i},children:r})}function c(){return(0,n.useContext)(a)}},1732:(e,t,r)=>{"use strict";r.d(t,{I18nProvider:()=>s});var o=r(4568),n=r(7740);let l="d3ro.voice.locale",a={load:()=>{try{return window.localStorage.getItem(l)}catch(e){return null}},save:e=>{try{window.localStorage.setItem(l,e)}catch(e){}}};function s(e){let{children:t}=e;return(0,o.jsx)(n.CY,{storage:a,children:t})}},7455:(e,t,r)=>{"use strict";r.d(t,{ThemeProvider:()=>f});var o=r(4568),n=r(7620),l=r(9746),a=r(6480),s=r(5120);let c="function"==typeof(0,a.Dp)({}),i=function(e){var t,r;let o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={};o&&e.colorSchemes&&"function"==typeof e.getColorSchemeSelector&&Object.entries(e.colorSchemes).forEach(t=>{var r,o;let[l,a]=t,s=e.getColorSchemeSelector(l);s.startsWith("@")?n[s]={":root":{colorScheme:null==(r=a.palette)?void 0:r.mode}}:n[s.replace(/\s*&/,"")]={colorScheme:null==(o=a.palette)?void 0:o.mode}});let l={html:{WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%",...o&&!e.vars&&{colorScheme:e.palette.mode}},"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:{margin:0,...{color:(e.vars||e).palette.text.primary,...e.typography.body1,backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}},"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}},...n},a=null==(r=e.components)||null==(t=r.MuiCssBaseline)?void 0:t.styleOverrides;return a&&(l=[l,a]),l},u="mui-ecs",h=(0,a.Dp)(c?e=>{let{theme:t,enableColorScheme:r}=e;return i(t,r)}:e=>{let{theme:t}=e;return(e=>{let t=i(e,!1),r=Array.isArray(t)?t[0]:t;return!e.vars&&r&&(r.html[":root:has(".concat(u,")")]={colorScheme:e.palette.mode}),e.colorSchemes&&Object.entries(e.colorSchemes).forEach(t=>{var o,n;let[l,a]=t,s=e.getColorSchemeSelector(l);s.startsWith("@")?r[s]={[":root:not(:has(.".concat(u,"))")]:{colorScheme:null==(o=a.palette)?void 0:o.mode}}:r[s.replace(/\s*&/,"")]={["&:not(:has(.".concat(u,"))")]:{colorScheme:null==(n=a.palette)?void 0:n.mode}}}),t})(t)}),d=function(e){let{children:t,enableColorScheme:r=!1}=(0,s.b)({props:e,name:"MuiCssBaseline"});return(0,o.jsxs)(n.Fragment,{children:[c&&(0,o.jsx)(h,{enableColorScheme:r}),!c&&!r&&(0,o.jsx)("span",{className:u,style:{display:"none"}}),t]})};var m=r(1828),v=r(3459),p=r(7541);function y(e){let{options:t,CacheProvider:r=v.C,children:l}=e,[a]=n.useState(()=>{var e;let r=(0,m.A)({...t,key:null!=(e=null==t?void 0:t.key)?e:"mui"});r.compat=!0;let o=r.insert,n=[];return r.insert=function(){for(var e=arguments.length,l=Array(e),a=0;a{let e=n;return n=[],e}}});return(0,p.useServerInsertedHTML)(()=>{let e=a.flush();if(0===e.length)return null;let r="",l=a.cache.key,s=[];return e.forEach(e=>{let{name:t,isGlobal:o}=e,n=a.cache.inserted[t];"string"==typeof n&&(o?s.push({name:t,style:n}):(r+=n,l+=" ".concat(t)))}),(0,o.jsxs)(n.Fragment,{children:[s.map(e=>{let{name:r,style:n}=e;return(0,o.jsx)("style",{nonce:null==t?void 0:t.nonce,"data-emotion":"".concat(a.cache.key,"-global ").concat(r),dangerouslySetInnerHTML:{__html:n}},r)}),r&&(0,o.jsx)("style",{nonce:null==t?void 0:t.nonce,"data-emotion":l,dangerouslySetInnerHTML:{__html:r}})]})}),(0,o.jsx)(r,{value:a.cache,children:l})}var g=r(3791);function f(e){let{children:t}=e,r=(0,n.useMemo)(()=>(0,g.O4)("dark",!0),[]);return(0,o.jsx)(y,{options:{key:"d3ro-mui",enableCssLayer:!0},children:(0,o.jsxs)(l.default,{theme:r,children:[(0,o.jsx)(d,{}),t]})})}}},e=>{e.O(0,[385,77,988,746,791,803,587,18,358],()=>e(e.s=255)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/app/login/page-b71b3729d311a739.js b/apps/web/.next/static/chunks/app/login/page-b71b3729d311a739.js deleted file mode 100644 index 04b26f8..0000000 --- a/apps/web/.next/static/chunks/app/login/page-b71b3729d311a739.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[520],{850:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var l=n(8530),r=n(1580);function s(e){let{props:t,name:n,defaultTheme:s,themeId:a}=e,o=(0,r.default)(s);return a&&(o=o[a]||o),(0,l.A)({theme:o,name:n,props:t})}},1009:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>b});var l=n(4568),r=n(7541),s=n(7620),a=n(1284),o=n(5754),i=n(6032),u=n(2622),c=n(8703);let d=(0,c.A)((0,l.jsx)("path",{d:"M12.545,10.239v3.821h5.445c-0.712,2.315-2.647,3.972-5.445,3.972c-3.332,0-6.033-2.701-6.033-6.032s2.701-6.032,6.033-6.032c1.498,0,2.866,0.549,3.921,1.453l2.814-2.814C17.503,2.988,15.139,2,12.545,2C7.021,2,2.543,6.477,2.543,12s4.478,10,10.002,10c8.396,0,10.249-7.85,9.426-11.748L12.545,10.239z"}),"Google"),f=(0,c.A)((0,l.jsx)("path",{d:"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27"}),"GitHub");var h=n(1441),p=n(3791),v=n(7740),g=n(1037),x=n(1598);function b(){var e,t,n,c;let b=(0,r.useRouter)(),{user:m,loading:A}=(0,x.A)(),{t:k}=(0,v.s9)(),[j,y]=(0,s.useState)(null),[S,C]=(0,s.useState)(!1),w=(0,g.$)();async function M(e){if(!w)return void y("Supabase 환경변수가 설정되지 않았습니다. apps/web/env.example.txt를 참고하세요.");y(null),C(!0);try{let t=(0,g.c)(),n="".concat(window.location.origin,"/auth/callback"),{error:l}=await t.auth.signInWithOAuth({provider:e,options:{redirectTo:n}});l&&(y(l.message),C(!1))}catch(e){y(e instanceof Error?e.message:"Unknown error"),C(!1)}}return(0,s.useEffect)(()=>{!A&&m&&b.replace("/dashboard")},[A,m,b]),(0,l.jsx)(a.default,{sx:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center",bgcolor:p.sM.bg.app,p:4},children:(0,l.jsx)(h.Uu,{sx:{maxWidth:420,width:"100%",p:4},children:(0,l.jsxs)(o.default,{spacing:3,children:[(0,l.jsxs)(a.default,{sx:{textAlign:"center"},children:[(0,l.jsx)(h.Rk,{variant:"title",children:"D3RO VOICE"}),(0,l.jsx)(a.default,{sx:{mt:1,...(0,p.kR)("label"),color:p.sM.text.secondary},children:null!=(e=k("login.subtitle"))?e:"AI 음성 어시스턴트"})]}),!w&&(0,l.jsx)(i.A,{severity:"warning",variant:"outlined",children:"Supabase 환경변수가 설정되지 않았습니다. 로그인은 env 설정 후 가능합니다."}),j&&(0,l.jsx)(i.A,{severity:"error",variant:"outlined",children:j}),(0,l.jsxs)(o.default,{spacing:2,children:[(0,l.jsx)(u.A,{fullWidth:!0,variant:"contained",size:"large",startIcon:(0,l.jsx)(d,{}),disabled:S||!w,onClick:()=>void M("google"),children:null!=(t=k("login.google"))?t:"Google로 계속하기"}),(0,l.jsx)(u.A,{fullWidth:!0,variant:"outlined",size:"large",startIcon:(0,l.jsx)(f,{}),disabled:S||!w,onClick:()=>void M("github"),children:null!=(n=k("login.github"))?n:"GitHub로 계속하기"})]}),(0,l.jsx)(a.default,{sx:{textAlign:"center",color:p.sM.text.label,fontSize:12},children:null!=(c=k("login.terms"))?c:"계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다."})]})})})}},1441:(e,t,n)=>{"use strict";n.d(t,{Rk:()=>r.PhosphorText,Uu:()=>l.MetalCard}),n(4070),n(9006),n(5281),n(6652);var l=n(9502),r=n(215);n(2517),n(1459),n(984)},1598:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,AuthProvider:()=>o});var l=n(4568),r=n(7620),s=n(1037);let a=(0,r.createContext)({session:null,user:null,loading:!0});function o(e){var t;let{children:n}=e,[o,i]=(0,r.useState)(null),[u,c]=(0,r.useState)(!0);return(0,r.useEffect)(()=>{let e=(0,s.c)();e.auth.getSession().then(e=>{let{data:t}=e;i(t.session)}).finally(()=>{c(!1)});let{data:{subscription:t}}=e.auth.onAuthStateChange((e,t)=>{i(t)});return()=>{t.unsubscribe()}},[]),(0,l.jsx)(a.Provider,{value:{session:o,user:null!=(t=null==o?void 0:o.user)?t:null,loading:u},children:n})}function i(){return(0,r.useContext)(a)}},3292:(e,t,n)=>{"use strict";n.d(t,{default:()=>m});var l=n(7620),r=n(2902),s=n(2028),a=n(3664),o=n(7138),i=n(4294),u=n(850),c=n(9166),d=n(7537),f=n(2874),h=n(2237),p=n(4568);let v=(0,d.A)(),g=(0,i.A)("div",{name:"MuiStack",slot:"Root"});function x(e){return(0,u.default)({props:e,name:"MuiStack",defaultTheme:v})}let b=e=>{let{ownerState:t,theme:n}=e,l={display:"flex",flexDirection:"column",...(0,f.NI)({theme:n},(0,f.kW)({values:t.direction,breakpoints:n.breakpoints.values}),e=>({flexDirection:e}))};if(t.spacing){let e=(0,h.LX)(n),r=Object.keys(n.breakpoints.values).reduce((e,n)=>(("object"==typeof t.spacing&&null!=t.spacing[n]||"object"==typeof t.direction&&null!=t.direction[n])&&(e[n]=!0),e),{}),a=(0,f.kW)({values:t.direction,base:r}),o=(0,f.kW)({values:t.spacing,base:r});"object"==typeof a&&Object.keys(a).forEach((e,t,n)=>{if(!a[e]){let l=t>0?a[n[t-1]]:"column";a[e]=l}}),l=(0,s.A)(l,(0,f.NI)({theme:n},o,(n,l)=>t.useFlexGap?{gap:(0,h._W)(e,n)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{["margin".concat({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[l?a[l]:t.direction])]:(0,h._W)(e,n)}}))}return(0,f.iZ)(n.breakpoints,l)};function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{createStyledComponent:t=g,useThemeProps:n=x,componentName:s="MuiStack"}=e,i=t(b);return l.forwardRef(function(e,t){let u=n(e),{component:d="div",direction:f="column",spacing:h=0,divider:v,children:g,className:x,useFlexGap:b=!1,...m}=(0,c.A)(u),A=(0,o.A)({root:["root"]},e=>(0,a.Ay)(s,e),{});return(0,p.jsx)(i,{as:d,ownerState:{direction:f,spacing:h,useFlexGap:b},ref:t,className:(0,r.A)(A.root,x),...m,children:v?function(e,t){let n=l.Children.toArray(e).filter(Boolean);return n.reduce((e,r,s)=>(e.push(r),s{"use strict";n.d(t,{A:()=>l});let l=(0,n(8318).Ay)()},5754:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var l=n(3292),r=n(8613),s=n(5120);let a=(0,l.default)({createStyledComponent:(0,r.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>(0,s.b)({props:e,name:"MuiStack"})})},8119:(e,t,n)=>{Promise.resolve().then(n.bind(n,1009))},8530:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var l=n(3450);function r(e){let{theme:t,name:n,props:r}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,l.A)(t.components[n].defaultProps,r):r}}},e=>{e.O(0,[385,77,988,189,949,32,791,803,910,587,18,358],()=>e(e.s=8119)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/app/meetings/[id]/page-34bb71f4c869444a.js b/apps/web/.next/static/chunks/app/meetings/[id]/page-34bb71f4c869444a.js deleted file mode 100644 index 2d8a736..0000000 --- a/apps/web/.next/static/chunks/app/meetings/[id]/page-34bb71f4c869444a.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[573],{324:(e,s,r)=>{"use strict";r.d(s,{Sidebar:()=>j});var o=r(4568),n=r(7541),i=r(1284),l=r(6987),t=r(6763),d=r(6262),a=r(5431),h=r(3775),b=r(1084),c=r(2278),m=r(2775),v=r(812),P=r(1166),x=r(2010),p=r(1441),u=r(3791),g=r(7740),y=r(1037);function j(){var e,s,r,j,M,f;let k=(0,n.useRouter)(),A=(0,n.usePathname)(),{t:C}=(0,g.s9)(),R=[{key:"dashboard",path:"/dashboard",label:null!=(e=C("nav.dashboard"))?e:"Dashboard",icon:(0,o.jsx)(b.A,{})},{key:"meetings",path:"/meetings",label:null!=(s=C("nav.meetings"))?s:"Meetings",icon:(0,o.jsx)(c.A,{})},{key:"record",path:"/record",label:null!=(r=C("nav.record"))?r:"Record",icon:(0,o.jsx)(m.A,{})},{key:"teams",path:"/teams",label:null!=(j=C("nav.teams"))?j:"Teams",icon:(0,o.jsx)(v.A,{})},{key:"billing",path:"/billing",label:null!=(M=C("nav.billing"))?M:"Billing",icon:(0,o.jsx)(P.A,{})}];async function T(){let e=(0,y.c)();await e.auth.signOut(),k.replace("/login")}return(0,o.jsxs)(i.default,{sx:{width:240,minHeight:"100vh",bgcolor:u.sM.bg.sidebar,borderRight:"1px solid ".concat(u.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,o.jsx)(i.default,{sx:{p:3,borderBottom:"1px solid ".concat(u.sM.border.default)},children:(0,o.jsx)(p.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,o.jsx)(l.A,{sx:{flex:1,py:2},children:R.map(e=>{let s=A===e.path||A.startsWith("".concat(e.path,"/"));return(0,o.jsx)(t.Ay,{disablePadding:!0,children:(0,o.jsxs)(d.A,{selected:s,onClick:()=>k.push(e.path),sx:{"&.Mui-selected":{bgcolor:u.sM.bg.inset,borderLeft:"3px solid ".concat(u.sM.accent.amber)}},children:[(0,o.jsx)(a.A,{sx:{color:s?u.sM.accent.amber:u.sM.text.label},children:e.icon}),(0,o.jsx)(h.A,{primary:e.label,primaryTypographyProps:{color:s?u.sM.text.primary:u.sM.text.secondary}})]})},e.key)})}),(0,o.jsx)(l.A,{sx:{borderTop:"1px solid ".concat(u.sM.border.default)},children:(0,o.jsx)(t.Ay,{disablePadding:!0,children:(0,o.jsxs)(d.A,{onClick:()=>void T(),children:[(0,o.jsx)(a.A,{sx:{color:u.sM.text.label},children:(0,o.jsx)(x.A,{})}),(0,o.jsx)(h.A,{primary:null!=(f=C("nav.logout"))?f:"Logout",primaryTypographyProps:{color:u.sM.text.secondary}})]})})})]})}},1441:(e,s,r)=>{"use strict";r.d(s,{Rk:()=>n.PhosphorText,Uu:()=>o.MetalCard}),r(4070),r(9006),r(5281),r(6652);var o=r(9502),n=r(215);r(2517),r(1459),r(984)},3947:(e,s,r)=>{Promise.resolve().then(r.bind(r,324)),Promise.resolve().then(r.bind(r,1284)),Promise.resolve().then(r.bind(r,5754)),Promise.resolve().then(r.bind(r,7301)),Promise.resolve().then(r.bind(r,8613)),Promise.resolve().then(r.bind(r,9746)),Promise.resolve().then(r.bind(r,1379)),Promise.resolve().then(r.bind(r,1774)),Promise.resolve().then(r.bind(r,8448)),Promise.resolve().then(r.bind(r,7273)),Promise.resolve().then(r.bind(r,5608)),Promise.resolve().then(r.bind(r,1238)),Promise.resolve().then(r.bind(r,4590)),Promise.resolve().then(r.bind(r,3174)),Promise.resolve().then(r.bind(r,2421)),Promise.resolve().then(r.bind(r,8758)),Promise.resolve().then(r.bind(r,9969)),Promise.resolve().then(r.bind(r,8356)),Promise.resolve().then(r.bind(r,5845)),Promise.resolve().then(r.bind(r,3292)),Promise.resolve().then(r.bind(r,2406)),Promise.resolve().then(r.bind(r,2105)),Promise.resolve().then(r.bind(r,1374)),Promise.resolve().then(r.bind(r,1580)),Promise.resolve().then(r.bind(r,850)),Promise.resolve().then(r.bind(r,6310)),Promise.resolve().then(r.bind(r,984)),Promise.resolve().then(r.bind(r,4070)),Promise.resolve().then(r.bind(r,9006)),Promise.resolve().then(r.bind(r,5281)),Promise.resolve().then(r.bind(r,9502)),Promise.resolve().then(r.bind(r,2517)),Promise.resolve().then(r.bind(r,215)),Promise.resolve().then(r.bind(r,6652)),Promise.resolve().then(r.bind(r,1459))},5754:(e,s,r)=>{"use strict";r.d(s,{default:()=>l});var o=r(3292),n=r(8613),i=r(5120);let l=(0,o.default)({createStyledComponent:(0,n.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>(0,i.b)({props:e,name:"MuiStack"})})}},e=>{e.O(0,[385,77,988,189,949,473,746,605,791,803,910,587,18,358],()=>e(e.s=3947)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/app/meetings/page-d518d670c32d03b5.js b/apps/web/.next/static/chunks/app/meetings/page-d518d670c32d03b5.js deleted file mode 100644 index 7b39c86..0000000 --- a/apps/web/.next/static/chunks/app/meetings/page-d518d670c32d03b5.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[873],{324:(e,s,r)=>{"use strict";r.d(s,{Sidebar:()=>j});var n=r(4568),i=r(7541),o=r(1284),l=r(6987),t=r(6763),d=r(6262),a=r(5431),h=r(3775),b=r(1084),c=r(2278),m=r(2775),v=r(812),P=r(1166),x=r(2010),p=r(1441),u=r(3791),g=r(7740),y=r(1037);function j(){var e,s,r,j,A,M;let k=(0,i.useRouter)(),f=(0,i.usePathname)(),{t:C}=(0,g.s9)(),R=[{key:"dashboard",path:"/dashboard",label:null!=(e=C("nav.dashboard"))?e:"Dashboard",icon:(0,n.jsx)(b.A,{})},{key:"meetings",path:"/meetings",label:null!=(s=C("nav.meetings"))?s:"Meetings",icon:(0,n.jsx)(c.A,{})},{key:"record",path:"/record",label:null!=(r=C("nav.record"))?r:"Record",icon:(0,n.jsx)(m.A,{})},{key:"teams",path:"/teams",label:null!=(j=C("nav.teams"))?j:"Teams",icon:(0,n.jsx)(v.A,{})},{key:"billing",path:"/billing",label:null!=(A=C("nav.billing"))?A:"Billing",icon:(0,n.jsx)(P.A,{})}];async function _(){let e=(0,y.c)();await e.auth.signOut(),k.replace("/login")}return(0,n.jsxs)(o.default,{sx:{width:240,minHeight:"100vh",bgcolor:u.sM.bg.sidebar,borderRight:"1px solid ".concat(u.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,n.jsx)(o.default,{sx:{p:3,borderBottom:"1px solid ".concat(u.sM.border.default)},children:(0,n.jsx)(p.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,n.jsx)(l.A,{sx:{flex:1,py:2},children:R.map(e=>{let s=f===e.path||f.startsWith("".concat(e.path,"/"));return(0,n.jsx)(t.Ay,{disablePadding:!0,children:(0,n.jsxs)(d.A,{selected:s,onClick:()=>k.push(e.path),sx:{"&.Mui-selected":{bgcolor:u.sM.bg.inset,borderLeft:"3px solid ".concat(u.sM.accent.amber)}},children:[(0,n.jsx)(a.A,{sx:{color:s?u.sM.accent.amber:u.sM.text.label},children:e.icon}),(0,n.jsx)(h.A,{primary:e.label,primaryTypographyProps:{color:s?u.sM.text.primary:u.sM.text.secondary}})]})},e.key)})}),(0,n.jsx)(l.A,{sx:{borderTop:"1px solid ".concat(u.sM.border.default)},children:(0,n.jsx)(t.Ay,{disablePadding:!0,children:(0,n.jsxs)(d.A,{onClick:()=>void _(),children:[(0,n.jsx)(a.A,{sx:{color:u.sM.text.label},children:(0,n.jsx)(x.A,{})}),(0,n.jsx)(h.A,{primary:null!=(M=C("nav.logout"))?M:"Logout",primaryTypographyProps:{color:u.sM.text.secondary}})]})})})]})}},1441:(e,s,r)=>{"use strict";r.d(s,{Rk:()=>i.PhosphorText,Uu:()=>n.MetalCard}),r(4070),r(9006),r(5281),r(6652);var n=r(9502),i=r(215);r(2517),r(1459),r(984)},3380:(e,s,r)=>{Promise.resolve().then(r.bind(r,324)),Promise.resolve().then(r.bind(r,1284)),Promise.resolve().then(r.bind(r,7960)),Promise.resolve().then(r.bind(r,7301)),Promise.resolve().then(r.bind(r,8613)),Promise.resolve().then(r.bind(r,9746)),Promise.resolve().then(r.bind(r,1379)),Promise.resolve().then(r.bind(r,1774)),Promise.resolve().then(r.bind(r,8448)),Promise.resolve().then(r.bind(r,7273)),Promise.resolve().then(r.bind(r,5608)),Promise.resolve().then(r.bind(r,1238)),Promise.resolve().then(r.bind(r,4590)),Promise.resolve().then(r.bind(r,3174)),Promise.resolve().then(r.bind(r,2421)),Promise.resolve().then(r.bind(r,8758)),Promise.resolve().then(r.bind(r,9969)),Promise.resolve().then(r.bind(r,8356)),Promise.resolve().then(r.bind(r,5845)),Promise.resolve().then(r.bind(r,3292)),Promise.resolve().then(r.bind(r,2406)),Promise.resolve().then(r.bind(r,2105)),Promise.resolve().then(r.bind(r,1374)),Promise.resolve().then(r.bind(r,1580)),Promise.resolve().then(r.bind(r,850)),Promise.resolve().then(r.bind(r,6310)),Promise.resolve().then(r.t.bind(r,9664,23)),Promise.resolve().then(r.bind(r,984)),Promise.resolve().then(r.bind(r,4070)),Promise.resolve().then(r.bind(r,9006)),Promise.resolve().then(r.bind(r,5281)),Promise.resolve().then(r.bind(r,9502)),Promise.resolve().then(r.bind(r,2517)),Promise.resolve().then(r.bind(r,215)),Promise.resolve().then(r.bind(r,6652)),Promise.resolve().then(r.bind(r,1459))}},e=>{e.O(0,[385,77,988,189,949,473,746,605,381,791,803,910,587,18,358],()=>e(e.s=3380)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/app/page-4dc3ecfe21914bc1.js b/apps/web/.next/static/chunks/app/page-4dc3ecfe21914bc1.js deleted file mode 100644 index 71a5038..0000000 --- a/apps/web/.next/static/chunks/app/page-4dc3ecfe21914bc1.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[15,974],{1680:()=>{}},_=>{_.O(0,[587,18,358],()=>_(_.s=1680)),_N_E=_.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/app/record/page-10e7249426300c3c.js b/apps/web/.next/static/chunks/app/record/page-10e7249426300c3c.js deleted file mode 100644 index fbae4f5..0000000 --- a/apps/web/.next/static/chunks/app/record/page-10e7249426300c3c.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[314],{324:(e,t,r)=>{"use strict";r.d(t,{Sidebar:()=>A});var n=r(4568),a=r(7541),o=r(1284),s=r(6987),i=r(6763),l=r(6262),c=r(5431),u=r(3775),d=r(1084),h=r(2278),p=r(2775),m=r(812),f=r(1166),b=r(2010),x=r(1441),g=r(3791),v=r(7740),y=r(1037);function A(){var e,t,r,A,j,k;let w=(0,a.useRouter)(),M=(0,a.usePathname)(),{t:S}=(0,v.s9)(),R=[{key:"dashboard",path:"/dashboard",label:null!=(e=S("nav.dashboard"))?e:"Dashboard",icon:(0,n.jsx)(d.A,{})},{key:"meetings",path:"/meetings",label:null!=(t=S("nav.meetings"))?t:"Meetings",icon:(0,n.jsx)(h.A,{})},{key:"record",path:"/record",label:null!=(r=S("nav.record"))?r:"Record",icon:(0,n.jsx)(p.A,{})},{key:"teams",path:"/teams",label:null!=(A=S("nav.teams"))?A:"Teams",icon:(0,n.jsx)(m.A,{})},{key:"billing",path:"/billing",label:null!=(j=S("nav.billing"))?j:"Billing",icon:(0,n.jsx)(f.A,{})}];async function C(){let e=(0,y.c)();await e.auth.signOut(),w.replace("/login")}return(0,n.jsxs)(o.default,{sx:{width:240,minHeight:"100vh",bgcolor:g.sM.bg.sidebar,borderRight:"1px solid ".concat(g.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,n.jsx)(o.default,{sx:{p:3,borderBottom:"1px solid ".concat(g.sM.border.default)},children:(0,n.jsx)(x.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,n.jsx)(s.A,{sx:{flex:1,py:2},children:R.map(e=>{let t=M===e.path||M.startsWith("".concat(e.path,"/"));return(0,n.jsx)(i.Ay,{disablePadding:!0,children:(0,n.jsxs)(l.A,{selected:t,onClick:()=>w.push(e.path),sx:{"&.Mui-selected":{bgcolor:g.sM.bg.inset,borderLeft:"3px solid ".concat(g.sM.accent.amber)}},children:[(0,n.jsx)(c.A,{sx:{color:t?g.sM.accent.amber:g.sM.text.label},children:e.icon}),(0,n.jsx)(u.A,{primary:e.label,primaryTypographyProps:{color:t?g.sM.text.primary:g.sM.text.secondary}})]})},e.key)})}),(0,n.jsx)(s.A,{sx:{borderTop:"1px solid ".concat(g.sM.border.default)},children:(0,n.jsx)(i.Ay,{disablePadding:!0,children:(0,n.jsxs)(l.A,{onClick:()=>void C(),children:[(0,n.jsx)(c.A,{sx:{color:g.sM.text.label},children:(0,n.jsx)(b.A,{})}),(0,n.jsx)(u.A,{primary:null!=(k=S("nav.logout"))?k:"Logout",primaryTypographyProps:{color:g.sM.text.secondary}})]})})})]})}},850:(e,t,r)=>{"use strict";r.d(t,{default:()=>o});var n=r(8530),a=r(1580);function o(e){let{props:t,name:r,defaultTheme:o,themeId:s}=e,i=(0,a.default)(o);return s&&(i=i[s]||i),(0,n.A)({theme:i,name:r,props:t})}},1441:(e,t,r)=>{"use strict";r.d(t,{Rk:()=>a.PhosphorText,Uu:()=>n.MetalCard}),r(4070),r(9006),r(5281),r(6652);var n=r(9502),a=r(215);r(2517),r(1459),r(984)},3292:(e,t,r)=>{"use strict";r.d(t,{default:()=>v});var n=r(7620),a=r(2902),o=r(2028),s=r(3664),i=r(7138),l=r(4294),c=r(850),u=r(9166),d=r(7537),h=r(2874),p=r(2237),m=r(4568);let f=(0,d.A)(),b=(0,l.A)("div",{name:"MuiStack",slot:"Root"});function x(e){return(0,c.default)({props:e,name:"MuiStack",defaultTheme:f})}let g=e=>{let{ownerState:t,theme:r}=e,n={display:"flex",flexDirection:"column",...(0,h.NI)({theme:r},(0,h.kW)({values:t.direction,breakpoints:r.breakpoints.values}),e=>({flexDirection:e}))};if(t.spacing){let e=(0,p.LX)(r),a=Object.keys(r.breakpoints.values).reduce((e,r)=>(("object"==typeof t.spacing&&null!=t.spacing[r]||"object"==typeof t.direction&&null!=t.direction[r])&&(e[r]=!0),e),{}),s=(0,h.kW)({values:t.direction,base:a}),i=(0,h.kW)({values:t.spacing,base:a});"object"==typeof s&&Object.keys(s).forEach((e,t,r)=>{if(!s[e]){let n=t>0?s[r[t-1]]:"column";s[e]=n}}),n=(0,o.A)(n,(0,h.NI)({theme:r},i,(r,n)=>t.useFlexGap?{gap:(0,p._W)(e,r)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{["margin".concat({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[n?s[n]:t.direction])]:(0,p._W)(e,r)}}))}return(0,h.iZ)(r.breakpoints,n)};function v(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{createStyledComponent:t=b,useThemeProps:r=x,componentName:o="MuiStack"}=e,l=t(g);return n.forwardRef(function(e,t){let c=r(e),{component:d="div",direction:h="column",spacing:p=0,divider:f,children:b,className:x,useFlexGap:g=!1,...v}=(0,u.A)(c),y=(0,i.A)({root:["root"]},e=>(0,s.Ay)(o,e),{});return(0,m.jsx)(l,{as:d,ownerState:{direction:h,spacing:p,useFlexGap:g},ref:t,className:(0,a.A)(y.root,x),...v,children:f?function(e,t){let r=n.Children.toArray(e).filter(Boolean);return r.reduce((e,a,o)=>(e.push(a),o{Promise.resolve().then(r.bind(r,324)),Promise.resolve().then(r.bind(r,9699)),Promise.resolve().then(r.bind(r,1284)),Promise.resolve().then(r.bind(r,984)),Promise.resolve().then(r.bind(r,4070)),Promise.resolve().then(r.bind(r,9006)),Promise.resolve().then(r.bind(r,5281)),Promise.resolve().then(r.bind(r,9502)),Promise.resolve().then(r.bind(r,2517)),Promise.resolve().then(r.bind(r,215)),Promise.resolve().then(r.bind(r,6652)),Promise.resolve().then(r.bind(r,1459))},4294:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(8318).Ay)()},5754:(e,t,r)=>{"use strict";r.d(t,{default:()=>s});var n=r(3292),a=r(8613),o=r(5120);let s=(0,n.default)({createStyledComponent:(0,a.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>(0,o.b)({props:e,name:"MuiStack"})})},8530:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(3450);function a(e){let{theme:t,name:r,props:a}=e;return t&&t.components&&t.components[r]&&t.components[r].defaultProps?(0,n.A)(t.components[r].defaultProps,a):a}},9699:(e,t,r)=>{"use strict";r.d(t,{MicRecorder:()=>g});var n=r(4568),a=r(7620),o=r(5754),s=r(1284),i=r(5663),l=r(6032),c=r(2622),u=r(2775),d=r(8703);let h=(0,d.A)((0,n.jsx)("path",{d:"M6 6h12v12H6z"}),"Stop"),p=(0,d.A)((0,n.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var m=r(1441),f=r(3791),b=r(1037),x=r(459);function g(){let[e,t]=(0,a.useState)("idle"),[r,d]=(0,a.useState)(null),[g,v]=(0,a.useState)(""),[y,A]=(0,a.useState)(0),[j,k]=(0,a.useState)(0),w=(0,a.useRef)(null),M=(0,a.useRef)(null),S=(0,a.useRef)(null),R=(0,a.useRef)(null),C=(0,a.useRef)(null),P=(0,a.useRef)(0),E=(0,a.useRef)(null),T=(0,a.useRef)([]),I=(0,b.$)();(0,a.useEffect)(()=>()=>{_(),C.current&&cancelAnimationFrame(C.current),E.current&&window.clearInterval(E.current)},[]);let _=(0,a.useCallback)(()=>{var e,t;null==(e=M.current)||e.getTracks().forEach(e=>e.stop()),M.current=null,null==(t=S.current)||t.close().catch(()=>{}),S.current=null,R.current=null},[]),D=(0,a.useCallback)(()=>{let e=R.current;if(!e)return;let t=new Uint8Array(e.frequencyBinCount);e.getByteTimeDomainData(t);let r=0;for(let e of t){let t=(e-128)/128;r+=t*t}A(Math.min(1,2.5*Math.sqrt(r/t.length))),C.current=requestAnimationFrame(D)},[]),B=(0,a.useCallback)(async()=>{d(null),v(""),k(0);try{let e=await navigator.mediaDevices.getUserMedia({audio:{sampleRate:16e3,channelCount:1,echoCancellation:!0,noiseSuppression:!0}});M.current=e;let r=new window.AudioContext;S.current=r;let n=r.createMediaStreamSource(e),a=r.createAnalyser();a.fftSize=512,n.connect(a),R.current=a,C.current=requestAnimationFrame(D);let o=MediaRecorder.isTypeSupported("audio/webm;codecs=opus")?"audio/webm;codecs=opus":"audio/webm",s=new MediaRecorder(e,{mimeType:o});w.current=s,T.current=[],s.ondataavailable=e=>{e.data.size>0&&T.current.push(e.data)},s.onstop=()=>{F()},s.start(250),P.current=Date.now(),E.current=window.setInterval(()=>{k(Date.now()-P.current)},100),t("recording")}catch(e){d(e instanceof Error?e.message:"Failed to start recording"),t("error"),_()}},[_,D]),F=(0,a.useCallback)(async()=>{t("processing"),C.current&&cancelAnimationFrame(C.current),E.current&&window.clearInterval(E.current);let e=new Blob(T.current,{type:"audio/webm"});if(_(),!I){d("Supabase가 설정되지 않아 전사할 수 없습니다."),t("error");return}try{let r=(0,b.c)(),{data:{session:n}}=await r.auth.getSession();if(!n){d("로그인이 필요합니다."),t("error");return}let a=new FormData;a.append("audio",e,"recording.webm"),a.append("sample_rate","16000"),a.append("language_code","ko-KR");let o=await fetch("".concat(x.env.NEXT_PUBLIC_SUPABASE_URL,"/functions/v1/stt-proxy"),{method:"POST",headers:{Authorization:"Bearer ".concat(n.access_token)},body:a});if(!o.ok){let e=await o.text();throw Error("STT failed: ".concat(o.status," ").concat(e))}let s=await o.json();v(s.transcript),t("done")}catch(e){d(e instanceof Error?e.message:"STT 처리 실패"),t("error")}},[I,_]),O=(0,a.useCallback)(()=>{w.current&&"inactive"!==w.current.state&&w.current.stop()},[]),N=(0,a.useCallback)(()=>{w.current&&"inactive"!==w.current.state&&(w.current.onstop=null,w.current.stop()),C.current&&cancelAnimationFrame(C.current),E.current&&window.clearInterval(E.current),_(),t("idle"),v(""),k(0),d(null)},[_]),z="".concat(String(Math.floor(j/6e4)).padStart(2,"0"),":").concat(String(Math.floor(j/1e3%60)).padStart(2,"0")),U=Array.from({length:9},(t,r)=>{let n=Math.abs(r-4)/4;return"recording"===e?Math.max(.15,y*(1-.5*n)):.15});return(0,n.jsx)(m.Uu,{sx:{p:4,maxWidth:600,mx:"auto"},children:(0,n.jsxs)(o.default,{spacing:3,alignItems:"center",children:[(0,n.jsx)(m.Rk,{variant:"heading",children:"recording"===e?"RECORDING":"processing"===e?"PROCESSING":"READY"}),(0,n.jsx)(s.default,{sx:{display:"flex",alignItems:"center",justifyContent:"center",gap:1,height:60,width:"100%"},children:U.map((t,r)=>(0,n.jsx)(s.default,{sx:{width:8,height:"".concat(100*t,"%"),bgcolor:f.sM.accent.amber,borderRadius:1,transition:"recording"===e?"height 50ms linear":"height 200ms"}},r))}),"recording"===e&&(0,n.jsx)(s.default,{sx:{...(0,f.kR)("title"),color:f.sM.text.primary,fontFamily:"monospace"},children:z}),"processing"===e&&(0,n.jsx)(i.A,{size:32}),"done"===e&&g&&(0,n.jsx)(s.default,{sx:{p:2,width:"100%",bgcolor:f.sM.bg.inset,borderRadius:1,color:f.sM.text.primary,whiteSpace:"pre-wrap"},children:g}),r&&(0,n.jsx)(l.A,{severity:"error",sx:{width:"100%"},variant:"outlined",children:r}),(0,n.jsx)(o.default,{direction:"row",spacing:2,children:"idle"===e||"done"===e||"error"===e?(0,n.jsx)(c.A,{variant:"contained",size:"large",startIcon:(0,n.jsx)(u.A,{}),onClick:()=>void B(),disabled:!I,children:"done"===e?"새 녹음":"녹음 시작"}):"recording"===e?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.A,{variant:"contained",color:"error",startIcon:(0,n.jsx)(h,{}),onClick:O,children:"정지"}),(0,n.jsx)(c.A,{variant:"outlined",startIcon:(0,n.jsx)(p,{}),onClick:N,children:"취소"})]}):null})]})})}}},e=>{e.O(0,[385,77,988,189,949,473,32,791,803,910,587,18,358],()=>e(e.s=4267)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/app/teams/[id]/page-a720445f249342f2.js b/apps/web/.next/static/chunks/app/teams/[id]/page-a720445f249342f2.js deleted file mode 100644 index 684c328..0000000 --- a/apps/web/.next/static/chunks/app/teams/[id]/page-a720445f249342f2.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[339],{324:(e,s,r)=>{"use strict";r.d(s,{Sidebar:()=>f});var i=r(4568),n=r(7541),o=r(1284),l=r(6987),t=r(6763),d=r(6262),a=r(5431),h=r(3775),c=r(1084),b=r(2278),m=r(2775),u=r(812),v=r(1166),x=r(2010),P=r(1441),p=r(3791),j=r(7740),g=r(1037);function f(){var e,s,r,f,y,A;let k=(0,n.useRouter)(),M=(0,n.usePathname)(),{t:C}=(0,j.s9)(),_=[{key:"dashboard",path:"/dashboard",label:null!=(e=C("nav.dashboard"))?e:"Dashboard",icon:(0,i.jsx)(c.A,{})},{key:"meetings",path:"/meetings",label:null!=(s=C("nav.meetings"))?s:"Meetings",icon:(0,i.jsx)(b.A,{})},{key:"record",path:"/record",label:null!=(r=C("nav.record"))?r:"Record",icon:(0,i.jsx)(m.A,{})},{key:"teams",path:"/teams",label:null!=(f=C("nav.teams"))?f:"Teams",icon:(0,i.jsx)(u.A,{})},{key:"billing",path:"/billing",label:null!=(y=C("nav.billing"))?y:"Billing",icon:(0,i.jsx)(v.A,{})}];async function R(){let e=(0,g.c)();await e.auth.signOut(),k.replace("/login")}return(0,i.jsxs)(o.default,{sx:{width:240,minHeight:"100vh",bgcolor:p.sM.bg.sidebar,borderRight:"1px solid ".concat(p.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,i.jsx)(o.default,{sx:{p:3,borderBottom:"1px solid ".concat(p.sM.border.default)},children:(0,i.jsx)(P.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,i.jsx)(l.A,{sx:{flex:1,py:2},children:_.map(e=>{let s=M===e.path||M.startsWith("".concat(e.path,"/"));return(0,i.jsx)(t.Ay,{disablePadding:!0,children:(0,i.jsxs)(d.A,{selected:s,onClick:()=>k.push(e.path),sx:{"&.Mui-selected":{bgcolor:p.sM.bg.inset,borderLeft:"3px solid ".concat(p.sM.accent.amber)}},children:[(0,i.jsx)(a.A,{sx:{color:s?p.sM.accent.amber:p.sM.text.label},children:e.icon}),(0,i.jsx)(h.A,{primary:e.label,primaryTypographyProps:{color:s?p.sM.text.primary:p.sM.text.secondary}})]})},e.key)})}),(0,i.jsx)(l.A,{sx:{borderTop:"1px solid ".concat(p.sM.border.default)},children:(0,i.jsx)(t.Ay,{disablePadding:!0,children:(0,i.jsxs)(d.A,{onClick:()=>void R(),children:[(0,i.jsx)(a.A,{sx:{color:p.sM.text.label},children:(0,i.jsx)(x.A,{})}),(0,i.jsx)(h.A,{primary:null!=(A=C("nav.logout"))?A:"Logout",primaryTypographyProps:{color:p.sM.text.secondary}})]})})})]})}},441:(e,s,r)=>{Promise.resolve().then(r.bind(r,324)),Promise.resolve().then(r.bind(r,7083)),Promise.resolve().then(r.bind(r,1284)),Promise.resolve().then(r.bind(r,5754)),Promise.resolve().then(r.bind(r,7301)),Promise.resolve().then(r.bind(r,8613)),Promise.resolve().then(r.bind(r,9746)),Promise.resolve().then(r.bind(r,1379)),Promise.resolve().then(r.bind(r,1774)),Promise.resolve().then(r.bind(r,8448)),Promise.resolve().then(r.bind(r,7273)),Promise.resolve().then(r.bind(r,5608)),Promise.resolve().then(r.bind(r,1238)),Promise.resolve().then(r.bind(r,4590)),Promise.resolve().then(r.bind(r,3174)),Promise.resolve().then(r.bind(r,2421)),Promise.resolve().then(r.bind(r,8758)),Promise.resolve().then(r.bind(r,9969)),Promise.resolve().then(r.bind(r,8356)),Promise.resolve().then(r.bind(r,5845)),Promise.resolve().then(r.bind(r,3292)),Promise.resolve().then(r.bind(r,2406)),Promise.resolve().then(r.bind(r,2105)),Promise.resolve().then(r.bind(r,1374)),Promise.resolve().then(r.bind(r,1580)),Promise.resolve().then(r.bind(r,850)),Promise.resolve().then(r.bind(r,6310)),Promise.resolve().then(r.bind(r,984)),Promise.resolve().then(r.bind(r,4070)),Promise.resolve().then(r.bind(r,9006)),Promise.resolve().then(r.bind(r,5281)),Promise.resolve().then(r.bind(r,9502)),Promise.resolve().then(r.bind(r,2517)),Promise.resolve().then(r.bind(r,215)),Promise.resolve().then(r.bind(r,6652)),Promise.resolve().then(r.bind(r,1459))},1441:(e,s,r)=>{"use strict";r.d(s,{Rk:()=>n.PhosphorText,Uu:()=>i.MetalCard}),r(4070),r(9006),r(5281),r(6652);var i=r(9502),n=r(215);r(2517),r(1459),r(984)},7083:(e,s,r)=>{"use strict";r.d(s,{InviteMemberForm:()=>x});var i=r(4568),n=r(7620),o=r(7541),l=r(2622),t=r(9404),d=r(4090),a=r(9157),h=r(5754),c=r(1284),b=r(1129),m=r(6032),u=r(1156),v=r(1037);function x(e){let{teamId:s}=e,r=(0,o.useRouter)(),[x,P]=(0,n.useState)(!1),[p,j]=(0,n.useState)(""),[g,f]=(0,n.useState)(null),[y,A]=(0,n.useState)(!1);async function k(){if(p.trim()){f(null),A(!0);try{let e=(0,v.c)(),{error:i}=await e.from("team_members").insert({team_id:s,user_id:p.trim(),role:"member"});if(i)return void f(i.message);j(""),P(!1),r.refresh()}finally{A(!1)}}}return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.A,{variant:"outlined",size:"small",startIcon:(0,i.jsx)(u.A,{}),onClick:()=>P(!0),children:"멤버 초대"}),(0,i.jsxs)(t.A,{open:x,onClose:()=>P(!1),maxWidth:"sm",fullWidth:!0,children:[(0,i.jsx)(d.A,{children:"멤버 초대"}),(0,i.jsx)(a.A,{children:(0,i.jsxs)(h.default,{spacing:2,sx:{mt:1},children:[(0,i.jsx)(c.default,{sx:{fontSize:12,color:"text.secondary"},children:"MVP 단계에서는 user_id를 직접 입력합니다. 정식 초대 링크 / 이메일 발송은 V2-7b에서 지원 예정입니다."}),(0,i.jsx)(b.A,{label:"User ID (UUID)",size:"small",value:p,onChange:e=>j(e.target.value),placeholder:"00000000-0000-0000-0000-000000000000",fullWidth:!0,autoFocus:!0}),g&&(0,i.jsx)(m.A,{severity:"error",variant:"outlined",children:g}),(0,i.jsxs)(h.default,{direction:"row",spacing:1,justifyContent:"flex-end",children:[(0,i.jsx)(l.A,{onClick:()=>P(!1),disabled:y,children:"취소"}),(0,i.jsx)(l.A,{variant:"contained",onClick:()=>void k(),disabled:y||!p.trim(),children:"초대"})]})]})})]})]})}}},e=>{e.O(0,[385,77,988,189,949,473,746,605,32,80,184,791,803,910,587,18,358],()=>e(e.s=441)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/app/teams/page-03612927608e41e8.js b/apps/web/.next/static/chunks/app/teams/page-03612927608e41e8.js deleted file mode 100644 index e497bc5..0000000 --- a/apps/web/.next/static/chunks/app/teams/page-03612927608e41e8.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[531],{324:(e,r,s)=>{"use strict";s.d(r,{Sidebar:()=>f});var i=s(4568),n=s(7541),t=s(1284),l=s(6987),o=s(6763),a=s(6262),d=s(5431),h=s(3775),c=s(1084),b=s(2278),m=s(2775),v=s(812),u=s(1166),x=s(2010),P=s(1441),p=s(3791),g=s(7740),j=s(1037);function f(){var e,r,s,f,y,A;let k=(0,n.useRouter)(),M=(0,n.usePathname)(),{t:C}=(0,g.s9)(),w=[{key:"dashboard",path:"/dashboard",label:null!=(e=C("nav.dashboard"))?e:"Dashboard",icon:(0,i.jsx)(c.A,{})},{key:"meetings",path:"/meetings",label:null!=(r=C("nav.meetings"))?r:"Meetings",icon:(0,i.jsx)(b.A,{})},{key:"record",path:"/record",label:null!=(s=C("nav.record"))?s:"Record",icon:(0,i.jsx)(m.A,{})},{key:"teams",path:"/teams",label:null!=(f=C("nav.teams"))?f:"Teams",icon:(0,i.jsx)(v.A,{})},{key:"billing",path:"/billing",label:null!=(y=C("nav.billing"))?y:"Billing",icon:(0,i.jsx)(u.A,{})}];async function _(){let e=(0,j.c)();await e.auth.signOut(),k.replace("/login")}return(0,i.jsxs)(t.default,{sx:{width:240,minHeight:"100vh",bgcolor:p.sM.bg.sidebar,borderRight:"1px solid ".concat(p.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,i.jsx)(t.default,{sx:{p:3,borderBottom:"1px solid ".concat(p.sM.border.default)},children:(0,i.jsx)(P.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,i.jsx)(l.A,{sx:{flex:1,py:2},children:w.map(e=>{let r=M===e.path||M.startsWith("".concat(e.path,"/"));return(0,i.jsx)(o.Ay,{disablePadding:!0,children:(0,i.jsxs)(a.A,{selected:r,onClick:()=>k.push(e.path),sx:{"&.Mui-selected":{bgcolor:p.sM.bg.inset,borderLeft:"3px solid ".concat(p.sM.accent.amber)}},children:[(0,i.jsx)(d.A,{sx:{color:r?p.sM.accent.amber:p.sM.text.label},children:e.icon}),(0,i.jsx)(h.A,{primary:e.label,primaryTypographyProps:{color:r?p.sM.text.primary:p.sM.text.secondary}})]})},e.key)})}),(0,i.jsx)(l.A,{sx:{borderTop:"1px solid ".concat(p.sM.border.default)},children:(0,i.jsx)(o.Ay,{disablePadding:!0,children:(0,i.jsxs)(a.A,{onClick:()=>void _(),children:[(0,i.jsx)(d.A,{sx:{color:p.sM.text.label},children:(0,i.jsx)(x.A,{})}),(0,i.jsx)(h.A,{primary:null!=(A=C("nav.logout"))?A:"Logout",primaryTypographyProps:{color:p.sM.text.secondary}})]})})})]})}},1432:(e,r,s)=>{Promise.resolve().then(s.bind(s,324)),Promise.resolve().then(s.bind(s,8898)),Promise.resolve().then(s.bind(s,1284)),Promise.resolve().then(s.bind(s,7960)),Promise.resolve().then(s.bind(s,7301)),Promise.resolve().then(s.bind(s,8613)),Promise.resolve().then(s.bind(s,9746)),Promise.resolve().then(s.bind(s,1379)),Promise.resolve().then(s.bind(s,1774)),Promise.resolve().then(s.bind(s,8448)),Promise.resolve().then(s.bind(s,7273)),Promise.resolve().then(s.bind(s,5608)),Promise.resolve().then(s.bind(s,1238)),Promise.resolve().then(s.bind(s,4590)),Promise.resolve().then(s.bind(s,3174)),Promise.resolve().then(s.bind(s,2421)),Promise.resolve().then(s.bind(s,8758)),Promise.resolve().then(s.bind(s,9969)),Promise.resolve().then(s.bind(s,8356)),Promise.resolve().then(s.bind(s,5845)),Promise.resolve().then(s.bind(s,3292)),Promise.resolve().then(s.bind(s,2406)),Promise.resolve().then(s.bind(s,2105)),Promise.resolve().then(s.bind(s,1374)),Promise.resolve().then(s.bind(s,1580)),Promise.resolve().then(s.bind(s,850)),Promise.resolve().then(s.bind(s,6310)),Promise.resolve().then(s.t.bind(s,9664,23)),Promise.resolve().then(s.bind(s,984)),Promise.resolve().then(s.bind(s,4070)),Promise.resolve().then(s.bind(s,9006)),Promise.resolve().then(s.bind(s,5281)),Promise.resolve().then(s.bind(s,9502)),Promise.resolve().then(s.bind(s,2517)),Promise.resolve().then(s.bind(s,215)),Promise.resolve().then(s.bind(s,6652)),Promise.resolve().then(s.bind(s,1459))},1441:(e,r,s)=>{"use strict";s.d(r,{Rk:()=>n.PhosphorText,Uu:()=>i.MetalCard}),s(4070),s(9006),s(5281),s(6652);var i=s(9502),n=s(215);s(2517),s(1459),s(984)},8898:(e,r,s)=>{"use strict";s.d(r,{CreateTeamForm:()=>u});var i=s(4568),n=s(7620),t=s(7541),l=s(2622),o=s(1284),a=s(5754),d=s(1129),h=s(6032);let c=(0,s(8703).A)((0,i.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add");var b=s(1441),m=s(3791),v=s(1037);function u(){let e=(0,t.useRouter)(),[r,s]=(0,n.useState)(""),[u,x]=(0,n.useState)(!1),[P,p]=(0,n.useState)(null),[g,j]=(0,n.useState)(!1);async function f(){if(r.trim()){p(null),j(!0);try{let n=(0,v.c)(),{data:{user:t}}=await n.auth.getUser();if(!t)return void p("로그인이 필요합니다");let{data:l,error:o}=await n.from("teams").insert({name:r.trim(),owner_id:t.id}).select("id").single();if(o||!l){var i;p(null!=(i=null==o?void 0:o.message)?i:"팀 생성 실패");return}let{error:a}=await n.from("team_members").insert({team_id:l.id,user_id:t.id,role:"owner"});if(a)return void p("멤버 등록 실패: ".concat(a.message));s(""),x(!1),e.refresh()}finally{j(!1)}}}return u?(0,i.jsxs)(b.Uu,{sx:{p:3,maxWidth:480},children:[(0,i.jsx)(o.default,{sx:{...(0,m.kR)("label"),color:m.sM.text.label,mb:1},children:"새 팀 생성"}),(0,i.jsxs)(a.default,{spacing:2,children:[(0,i.jsx)(d.A,{autoFocus:!0,label:"팀 이름",size:"small",value:r,onChange:e=>s(e.target.value),fullWidth:!0,disabled:g}),P&&(0,i.jsx)(h.A,{severity:"error",variant:"outlined",children:P}),(0,i.jsxs)(a.default,{direction:"row",spacing:1,children:[(0,i.jsx)(l.A,{variant:"contained",onClick:()=>void f(),disabled:g||!r.trim(),children:"생성"}),(0,i.jsx)(l.A,{variant:"outlined",onClick:()=>{x(!1),s(""),p(null)},disabled:g,children:"취소"})]})]})]}):(0,i.jsx)(l.A,{variant:"outlined",startIcon:(0,i.jsx)(c,{}),onClick:()=>x(!0),children:"새 팀 만들기"})}}},e=>{e.O(0,[385,77,988,189,949,473,746,605,32,80,381,791,803,910,587,18,358],()=>e(e.s=1432)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/framework-62cd8852d1df20ee.js b/apps/web/.next/static/chunks/framework-62cd8852d1df20ee.js deleted file mode 100644 index 48ef311..0000000 --- a/apps/web/.next/static/chunks/framework-62cd8852d1df20ee.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[593],{396:(e,t,n)=>{var r=n(9143),l=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),g=Symbol.iterator,y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,b={};function k(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}function w(){}function S(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}k.prototype.isReactComponent={},k.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},k.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=k.prototype;var x=S.prototype=new w;x.constructor=S,v(x,k.prototype),x.isPureReactComponent=!0;var E=Array.isArray;function C(){}var _={H:null,A:null,T:null,S:null},z=Object.prototype.hasOwnProperty;function P(e,t,n){var r=n.ref;return{$$typeof:l,type:e,key:t,ref:void 0!==r?r:null,props:n}}function N(e){return"object"==typeof e&&null!==e&&e.$$typeof===l}var T=/\/+/g;function L(e,t){var n,r;return"object"==typeof e&&null!==e&&null!=e.key?(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,function(e){return r[e]})):t.toString(36)}function O(e,t,n){if(null==e)return e;var r=[],o=0;return!function e(t,n,r,o,i){var u,s,c,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"bigint":case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case l:case a:d=!0;break;case m:return e((d=t._init)(t._payload),n,r,o,i)}}if(d)return i=i(t),d=""===o?"."+L(t,0):o,E(i)?(r="",null!=d&&(r=d.replace(T,"$&/")+"/"),e(i,n,r,"",function(e){return e})):null!=i&&(N(i)&&(u=i,s=r+(null==i.key||t&&t.key===i.key?"":(""+i.key).replace(T,"$&/")+"/")+d,i=P(u.type,s,u.props)),n.push(i)),1;d=0;var p=""===o?".":o+":";if(E(t))for(var h=0;h{var n=Symbol.for("react.transitional.element");function r(e,t,r){var l=null;if(void 0!==r&&(l=""+r),void 0!==t.key&&(l=""+t.key),"key"in t)for(var a in r={},t)"key"!==a&&(r[a]=t[a]);else r=t;return{$$typeof:n,type:e,key:l,ref:void 0!==(t=r.ref)?t:null,props:r}}t.Fragment=Symbol.for("react.fragment"),t.jsx=r,t.jsxs=r},1914:(e,t,n)=>{var r,l=n(9143),a=n(3903),o=n(5729),i=n(6760);function u(e){var t="https://react.dev/errors/"+e;if(1I||(e.current=M[I],M[I]=null,I--)}function j(e,t){M[++I]=e.current,e.current=t}var H=U(null),V=U(null),B=U(null),Q=U(null);function W(e,t){switch(j(B,t),j(V,e),j(H,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?sb(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=sk(t=sb(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}$(H),j(H,e)}function q(){$(H),$(V),$(B)}function K(e){null!==e.memoizedState&&j(Q,e);var t=H.current,n=sk(t,e.type);t!==n&&(j(V,e),j(H,n))}function Y(e){V.current===e&&($(H),$(V)),Q.current===e&&($(Q),cn._currentValue=A)}function G(e){if(void 0===tI)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);tI=t&&t[1]||"",tU=-1)":-1l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{X=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?G(n):""}function J(e){try{var t="",n=null;do t+=function(e,t){switch(e.tag){case 26:case 27:case 5:return G(e.type);case 16:return G("Lazy");case 13:return e.child!==t&&null!==t?G("Suspense Fallback"):G("Suspense");case 19:return G("SuspenseList");case 0:case 15:return Z(e.type,!1);case 11:return Z(e.type.render,!1);case 1:return Z(e.type,!0);case 31:return G("Activity");default:return""}}(e,n),n=e,e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var ee=Object.prototype.hasOwnProperty,et=a.unstable_scheduleCallback,en=a.unstable_cancelCallback,er=a.unstable_shouldYield,el=a.unstable_requestPaint,ea=a.unstable_now,eo=a.unstable_getCurrentPriorityLevel,ei=a.unstable_ImmediatePriority,eu=a.unstable_UserBlockingPriority,es=a.unstable_NormalPriority,ec=a.unstable_LowPriority,ef=a.unstable_IdlePriority,ed=a.log,ep=a.unstable_setDisableYieldValue,em=null,eh=null;function eg(e){if("function"==typeof ed&&ep(e),eh&&"function"==typeof eh.setStrictMode)try{eh.setStrictMode(em,e)}catch(e){}}var ey=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(ev(e)/eb|0)|0},ev=Math.log,eb=Math.LN2,ek=256,ew=262144,eS=4194304;function ex(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function eE(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var l=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var i=0x7ffffff&r;return 0!==i?0!=(r=i&~a)?l=ex(r):0!=(o&=i)?l=ex(o):n||0!=(n=i&~e)&&(l=ex(n)):0!=(i=r&~a)?l=ex(i):0!==o?l=ex(o):n||0!=(n=r&~e)&&(l=ex(n)),0===l?0:0!==t&&t!==l&&0==(t&a)&&((a=l&-l)>=(n=t&-t)||32===a&&0!=(4194048&n))?t:l}function eC(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function e_(){var e=eS;return 0==(0x3c00000&(eS<<=1))&&(eS=4194304),e}function ez(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function eP(e,t){e.pendingLanes|=t,0x10000000!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function eN(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ey(t);e.entangledLanes|=t,e.entanglements[r]=0x40000000|e.entanglements[r]|261930&n}function eT(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ey(n),l=1<=nr),no=!1;function ni(e,t){switch(e){case"keyup":return -1!==nt.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nu(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ns=!1,nc={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function nf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!nc[e.type]:"textarea"===t}function nd(e,t,n,r){tw?tS?tS.push(r):tS=[r]:tw=r,0<(t=sa(t,"onChange")).length&&(n=new tB("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var np=null,nm=null;function nh(e){u5(e,0)}function ng(e){if(te(eK(e)))return e}function ny(e,t){if("change"===e)return t}var nv=!1;if(tz){if(tz){var nb="oninput"in document;if(!nb){var nk=document.createElement("div");nk.setAttribute("oninput","return;"),nb="function"==typeof nk.oninput}r=nb}else r=!1;nv=r&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=nN(r)}}function nL(e){e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;for(var t=tt(e.document);t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=tt(e.document)}return t}function nO(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var nD=tz&&"documentMode"in document&&11>=document.documentMode,nF=null,nR=null,nA=null,nM=!1;function nI(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;nM||null==nF||nF!==tt(r)||(r="selectionStart"in(r=nF)&&nO(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},nA&&nP(nA,r)||(nA=r,0<(r=sa(nR,"onSelect")).length&&(t=new tB("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=nF)))}function nU(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var n$={animationend:nU("Animation","AnimationEnd"),animationiteration:nU("Animation","AnimationIteration"),animationstart:nU("Animation","AnimationStart"),transitionrun:nU("Transition","TransitionRun"),transitionstart:nU("Transition","TransitionStart"),transitioncancel:nU("Transition","TransitionCancel"),transitionend:nU("Transition","TransitionEnd")},nj={},nH={};function nV(e){if(nj[e])return nj[e];if(!n$[e])return e;var t,n=n$[e];for(t in n)if(n.hasOwnProperty(t)&&t in nH)return nj[e]=n[t];return e}tz&&(nH=document.createElement("div").style,"AnimationEvent"in window||(delete n$.animationend.animation,delete n$.animationiteration.animation,delete n$.animationstart.animation),"TransitionEvent"in window||delete n$.transitionend.transition);var nB=nV("animationend"),nQ=nV("animationiteration"),nW=nV("animationstart"),nq=nV("transitionrun"),nK=nV("transitionstart"),nY=nV("transitioncancel"),nG=nV("transitionend"),nX=new Map,nZ="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function nJ(e,t){nX.set(e,t),eJ(t,[e])}nZ.push("scrollEnd");var n0="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof l&&"function"==typeof l.emit)return void l.emit("uncaughtException",e);console.error(e)},n1=[],n2=0,n3=0;function n4(){for(var e=n2,t=n3=n2=0;t>=o,l-=o,rk=1<<32-ey(t)+l|n<h?(g=f,f=null):g=f.sibling;var y=p(l,f,i[h],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===i.length)return n(l,f),rN&&rS(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return n(l,h),rN&&rS(l,g),c;if(null===h){for(;!v.done;g++,v=i.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return rN&&rS(l,g),c}for(h=r(h);!v.done;g++,v=i.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return t(l,e)}),rN&&rS(l,g),c}(s,c,f=b.call(f),h)}if("function"==typeof f.then)return i(s,c,ly(f),h);if(f.$$typeof===S)return i(s,c,rX(s,f),h);lb(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"==typeof f?(f=""+f,null!==c&&6===c.tag?(n(s,c.sibling),(h=l(c,f)).return=s):(n(s,c),(h=ru(f,s.mode,h)).return=s),o(s=h)):n(s,c)}(i,s,c,f);return lh=null,h}catch(e){if(e===la||e===li)throw e;var b=rn(29,e,null,i.mode);return b.lanes=f,b.return=i,b}finally{}}}var lw=lk(!0),lS=lk(!1),lx=!1;function lE(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function lC(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function l_(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function lz(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&iI)){var l=r.pending;return null===l?t.next=t:(t.next=l.next,l.next=t),r.pending=t,t=n7(e),n9(e,null,n),t}return n6(e,r,t,n),n7(e)}function lP(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194048&n))){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,eT(e,n)}}function lN(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var l=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===a?l=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?l=a=t:a=a.next=t}else l=a=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var lT=!1;function lL(){if(lT){var e=r9;if(null!==e)throw e}}function lO(e,t,n,r){lT=!1;var l=e.updateQueue;lx=!1;var a=l.firstBaseUpdate,o=l.lastBaseUpdate,i=l.shared.pending;if(null!==i){l.shared.pending=null;var u=i,s=u.next;u.next=null,null===o?a=s:o.next=s,o=u;var c=e.alternate;null!==c&&(i=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===i?c.firstBaseUpdate=s:i.next=s,c.lastBaseUpdate=u)}if(null!==a){var f=l.baseState;for(o=0,c=s=u=null,i=a;;){var d=-0x20000001&i.lane,p=d!==i.lane;if(p?(ij&d)===d:(r&d)===d){0!==d&&d===r5&&(lT=!0),null!==c&&(c=c.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});e:{var h=e,g=i;switch(d=t,g.tag){case 1:if("function"==typeof(h=g.payload)){f=h.call(n,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=g.payload)?h.call(n,f,d):h))break e;f=m({},f,d);break e;case 2:lx=!0}}null!==(d=i.callback)&&(e.flags|=64,p&&(e.flags|=8192),null===(p=l.callbacks)?l.callbacks=[d]:p.push(d))}else p={lane:d,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===c?(s=c=p,u=f):c=c.next=p,o|=d;if(null===(i=i.next))if(null===(i=l.shared.pending))break;else i=(p=i).next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}null===c&&(u=f),l.baseState=u,l.firstBaseUpdate=s,l.lastBaseUpdate=c,null===a&&(l.shared.lanes=0),iY|=o,e.lanes=o,e.memoizedState=f}}function lD(e,t){if("function"!=typeof e)throw Error(u(191,e));e.call(t)}function lF(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;ea?a:8;var o=F.T,i={};F.T=i,a7(e,!1,t,n);try{var u=l(),s=F.S;if(null!==s&&s(i,u),null!==u&&"object"==typeof u&&"function"==typeof u.then){var c,f,d=(c=[],f={status:"pending",value:null,reason:null,then:function(e){c.push(e)}},u.then(function(){f.status="fulfilled",f.value=r;for(var e=0;e title"))),sm(a,r,n),a[eM]=e,eG(a),r=a;break e;case"link":var o=s4("link","href",l).get(r+(n.href||""));if(o){for(var i=0;ii)break;var c=u.transferSize,f=u.initiatorType;c&&sh(f)&&(o+=c*((u=u.responseEnd)s5?50:800)+h);return m.unsuspend=e,function(){m.unsuspend=null,clearTimeout(t),clearTimeout(n)}}:null)){ut=a,e.cancelPendingCommit=g(uz.bind(null,e,t,a,n,r,l,o,i,u,c,f,null,d,p)),ud(e,a,o,!s);return}}uz(e,t,a,n,r,l,o,i,u)}function ud(e,t,n,r){t&=~iX,t&=~iG,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var l=t;0<\/script>",a=a.removeChild(a.firstChild);break;case"select":a="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"==typeof r.is?o.createElement(l,{is:r.is}):o.createElement(l)}}a[eM]=t,a[eI]=r;e:for(o=t.child;null!==o;){if(5===o.tag||6===o.tag)a.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(t.stateNode=a,sm(a,l,r),l){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break;case"img":r=!0;break;default:r=!1}r&&oY(t)}}return o0(t),oG(t,t.type,null===e?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&oY(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(u(166));if(e=B.current,rA(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(l=rz))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[eM]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||sf(e.nodeValue,n)))||rD(t,!0)}else(e=sv(e).createTextNode(r))[eM]=t,t.stateNode=e}return o0(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(r=rA(t),null!==n){if(null===e){if(!r)throw Error(u(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(u(557));e[eM]=t}else rM(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;o0(t),e=!1}else n=rI(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e){if(256&t.flags)return lW(t),t;return lW(t),null}if(0!=(128&t.flags))throw Error(u(558))}return o0(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=rA(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(u(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(u(317));l[eM]=t}else rM(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;o0(t),l=!1}else l=rI(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l){if(256&t.flags)return lW(t),t;return lW(t),null}}if(lW(t),0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),oZ(t,t.updateQueue),o0(t),null;case 4:return q(),null===e&&st(t.stateNode.containerInfo),o0(t),null;case 10:return rB(t.type),o0(t),null;case 19:if($(lq),null===(r=t.memoizedState))return o0(t),null;if(l=0!=(128&t.flags),null===(a=r.rendering))if(l)oJ(r,!1);else{if(0!==iK||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=lK(e))){for(t.flags|=128,oJ(r,!1),t.updateQueue=e=a.updateQueue,oZ(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)ra(n,e),n=n.sibling;return j(lq,1&lq.current|2),rN&&rS(t,r.treeForkCount),t.child}e=e.sibling}null!==r.tail&&ea()>i6&&(t.flags|=128,l=!0,oJ(r,!1),t.lanes=4194304)}else{if(!l)if(null!==(e=lK(a))){if(t.flags|=128,l=!0,t.updateQueue=e=e.updateQueue,oZ(t,e),oJ(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate&&!rN)return o0(t),null}else 2*ea()-r.renderingStartTime>i6&&0x20000000!==n&&(t.flags|=128,l=!0,oJ(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=r.last)?e.sibling=a:t.child=a,r.last=a)}if(null!==r.tail)return e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ea(),e.sibling=null,n=lq.current,j(lq,l?1&n|2:1&n),rN&&rS(t,r.treeForkCount),e;return o0(t),null;case 22:case 23:return lW(t),lU(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(0x20000000&n)&&0==(128&t.flags)&&(o0(t),6&t.subtreeFlags&&(t.flags|=8192)):o0(t),null!==(n=t.updateQueue)&&oZ(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&$(lt),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),rB(r2),o0(t),null;case 25:case 30:return null}throw Error(u(156,t.tag))}(t.alternate,t,iq);if(null!==n){i$=n;return}if(null!==(t=t.sibling)){i$=t;return}i$=t=e}while(null!==t);0===iK&&(iK=5)}function u_(e,t){do{var n=function(e,t){switch(rC(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return rB(r2),q(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return Y(t),null;case 31:if(null!==t.memoizedState){if(lW(t),null===t.alternate)throw Error(u(340));rM()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(lW(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(u(340));rM()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return $(lq),null;case 4:return q(),null;case 10:return rB(t.type),null;case 22:case 23:return lW(t),lU(),null!==e&&$(lt),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return rB(r2),null;default:return null}}(e.alternate,e);if(null!==n){n.flags&=32767,i$=n;return}if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling)){i$=e;return}i$=e=n}while(null!==e);iK=6,i$=null}function uz(e,t,n,r,l,a,o,i,s){e.cancelPendingCommit=null;do uO();while(0!==i9);if(0!=(6&iI))throw Error(u(327));if(null!==t){if(t===e.current)throw Error(u(177));if(!function(e,t,n,r,l,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var i=e.entanglements,u=e.expirationTimes,s=e.hiddenUpdates;for(n=o&~n;0g&&(o=g,g=h,h=o);var y=nT(i,h),v=nT(i,g);if(y&&v&&(1!==p.rangeCount||p.anchorNode!==y.node||p.anchorOffset!==y.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var b=f.createRange();b.setStart(y.node,y.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(v.node,v.offset)):(b.setEnd(v.node,v.offset),p.addRange(b))}}}}for(f=[],p=i;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof i.focus&&i.focus(),i=0;in?32:n,F.T=null,n=ur,ur=null;var a=i7,o=ut;if(i9=0,ue=i7=null,ut=0,0!=(6&iI))throw Error(u(331));var i=iI;if(iI|=4,iF(a.current),iz(a,a.current,o,n),iI=i,uK(0,!1),eh&&"function"==typeof eh.onPostCommitFiberRoot)try{eh.onPostCommitFiberRoot(em,a)}catch(e){}return!0}finally{R.p=l,F.T=r,uL(e,t)}}function uF(e,t,n){t=rd(n,t),t=oy(e.stateNode,t,2),null!==(e=lz(e,t,2))&&(eP(e,2),uq(e))}function uR(e,t,n){if(3===e.tag)uF(e,e,n);else for(;null!==t;){if(3===t.tag){uF(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===i5||!i5.has(r))){e=rd(n,e),null!==(r=lz(t,n=ov(2),2))&&(ob(n,r,t,e),eP(r,2),uq(r));break}}t=t.return}}function uA(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new iM;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(iW=!0,l.add(n),e=uM.bind(null,e,t,n),t.then(e,e))}function uM(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,iU===e&&(ij&n)===n&&(4===iK||3===iK&&(0x3c00000&ij)===ij&&300>ea()-i3?0==(2&iI)&&uh(e,0):iX|=n,iJ===ij&&(iJ=0)),uq(e)}function uI(e,t){0===t&&(t=e_()),null!==(e=n5(e,t))&&(eP(e,t),uq(e))}function uU(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),uI(e,n)}function u$(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(u(314))}null!==r&&r.delete(t),uI(e,n)}var uj=null,uH=null,uV=!1,uB=!1,uQ=!1,uW=0;function uq(e){e!==uH&&null===e.next&&(null===uH?uj=uH=e:uH=uH.next=e),uB=!0,uV||(uV=!0,s_(function(){0!=(6&iI)?et(ei,uY):uG()}))}function uK(e,t){if(!uQ&&uB){uQ=!0;do for(var n=!1,r=uj;null!==r;){if(!t)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,i=r.pingedLanes;a=0xc000095&(a=(1<<31-ey(42|e)+1)-1&(l&~(o&~i)))?0xc000095&a|1:a?2|a:0}0!==a&&(n=!0,uJ(r,a))}else a=ij,0==(3&(a=eE(r,r===iU?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eC(r,a)||(n=!0,uJ(r,a));r=r.next}while(n);uQ=!1}}function uY(){uG()}function uG(){uB=uV=!1;var e,t=0;0===uW||((e=window.event)&&"popstate"===e.type?e===sS||(sS=e,0):(sS=null,1))||(t=uW);for(var n=ea(),r=null,l=uj;null!==l;){var a=l.next,o=uX(l,n);0===o?(l.next=null,null===r?uj=a:r.next=a,null===a&&(uH=r)):(r=l,(0!==t||0!=(3&o))&&(uB=!0)),l=a}0!==i9&&5!==i9||uK(t,!1),0!==uW&&(uW=0)}function uX(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0 title"):null)}function s8(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}var s5=0;function s9(){if(this.count--,0===this.count&&(0===this.imgCount||!this.waitingForImages)){if(this.stylesheets)ce(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var s7=null;function ce(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,s7=new Map,t.forEach(ct,e),s7=null,s9.call(e))}function ct(e,t){if(!(4&t.state.loading)){var n=s7.get(e);if(n)var r=n.get(null);else{n=new Map,s7.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a{function n(e,t){var n=e.length;for(e.push(t);0>>1,l=e[r];if(0>>1;ra(u,n))sa(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(sa(c,n))e[r]=c,e[s]=n,r=s;else break}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var o,i=performance;t.unstable_now=function(){return i.now()}}else{var u=Date,s=u.now();t.unstable_now=function(){return u.now()-s}}var c=[],f=[],d=1,p=null,m=3,h=!1,g=!1,y=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,k="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function S(e){for(var t=r(f);null!==t;){if(null===t.callback)l(f);else if(t.startTime<=e)l(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function x(e){if(y=!1,S(e),!g)if(null!==r(c))g=!0,E||(E=!0,o());else{var t=r(f);null!==t&&O(x,t.startTime-e)}}var E=!1,C=-1,_=5,z=-1;function P(){return!!v||!(t.unstable_now()-z<_)}function N(){if(v=!1,E){var e=t.unstable_now();z=e;var n=!0;try{e:{g=!1,y&&(y=!1,k(C),C=-1),h=!0;var a=m;try{t:{for(S(e),p=r(c);null!==p&&!(p.expirationTime>e&&P());){var i=p.callback;if("function"==typeof i){p.callback=null,m=p.priorityLevel;var u=i(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof u){p.callback=u,S(e),n=!0;break t}p===r(c)&&l(c),S(e)}else l(c);p=r(c)}if(null!==p)n=!0;else{var s=r(f);null!==s&&O(x,s.startTime-e),n=!1}}break e}finally{p=null,m=a,h=!1}}}finally{n?o():E=!1}}}if("function"==typeof w)o=function(){w(N)};else if("undefined"!=typeof MessageChannel){var T=new MessageChannel,L=T.port2;T.port1.onmessage=N,o=function(){L.postMessage(null)}}else o=function(){b(N,0)};function O(e,n){C=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125i?(e.sortIndex=a,n(f,e),null===r(c)&&e===r(f)&&(y?(k(C),C=-1):y=!0,O(x,a-i))):(e.sortIndex=u,n(c,e),g||h||(g=!0,E||(E=!0,o()))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}},3903:(e,t,n)=>{e.exports=n(3020)},4572:(e,t,n)=>{var r=n(5729);function l(e){var t="https://react.dev/errors/"+e;if(1{e.exports=n(396)},6029:(e,t,n)=>{e.exports=n(1051)},6760:(e,t,n)=>{!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4572)},9315:(e,t,n)=>{!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(1914)}}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/main-00c1270eb89db337.js b/apps/web/.next/static/chunks/main-00c1270eb89db337.js deleted file mode 100644 index 2a9d9b6..0000000 --- a/apps/web/.next/static/chunks/main-00c1270eb89db337.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[792],{134:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRouteObjects:function(){return a},getSortedRoutes:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").'),"__NEXT_ERROR_CODE",{value:"E458",enumerable:!1,configurable:!0});r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Object.defineProperty(Error("Catch-all must be the last part of the URL."),"__NEXT_ERROR_CODE",{value:"E392",enumerable:!1,configurable:!0});let a=e[0];if(a.startsWith("[")&&a.endsWith("]")){let r=a.slice(1,-1),i=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),i=!0),r.startsWith("…"))throw Object.defineProperty(Error("Detected a three-dot character ('…') at ('"+r+"'). Did you mean ('...')?"),"__NEXT_ERROR_CODE",{value:"E147",enumerable:!1,configurable:!0});if(r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Object.defineProperty(Error("Segment names may not start or end with extra brackets ('"+r+"')."),"__NEXT_ERROR_CODE",{value:"E421",enumerable:!1,configurable:!0});if(r.startsWith("."))throw Object.defineProperty(Error("Segment names may not start with erroneous periods ('"+r+"')."),"__NEXT_ERROR_CODE",{value:"E288",enumerable:!1,configurable:!0});function o(e,r){if(null!==e&&e!==r)throw Object.defineProperty(Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"')."),"__NEXT_ERROR_CODE",{value:"E337",enumerable:!1,configurable:!0});t.forEach(e=>{if(e===r)throw Object.defineProperty(Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E247",enumerable:!1,configurable:!0});if(e.replace(/\W/g,"")===a.replace(/\W/g,""))throw Object.defineProperty(Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E499",enumerable:!1,configurable:!0})}),t.push(r)}if(n)if(i){if(null!=this.restSlugName)throw Object.defineProperty(Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).'),"__NEXT_ERROR_CODE",{value:"E299",enumerable:!1,configurable:!0});o(this.optionalRestSlugName,r),this.optionalRestSlugName=r,a="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").'),"__NEXT_ERROR_CODE",{value:"E300",enumerable:!1,configurable:!0});o(this.restSlugName,r),this.restSlugName=r,a="[...]"}else{if(i)throw Object.defineProperty(Error('Optional route parameters are not yet supported ("'+e[0]+'").'),"__NEXT_ERROR_CODE",{value:"E435",enumerable:!1,configurable:!0});o(this.slugName,r),this.slugName=r,a="[]"}}this.children.has(a)||this.children.set(a,new r),this.children.get(a)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}function a(e,t){let r={},a=[];for(let n=0;ne[r[t]])}},146:(e,t)=>{"use strict";function r(e,t){return void 0===t&&(t=""),("/"===e?"/index":/^\/index(\/|$)/.test(e)?"/index"+e:e)+t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},205:(e,t)=>{"use strict";let r;function n(e){var t;return(null==(t=function(){if(void 0===r){var e;r=(null==(e=window.trustedTypes)?void 0:e.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e}))||null}return r}())?void 0:t.createScriptURL(e))||e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"__unsafeCreateTrustedScriptURL",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},206:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PathnameContextProviderAdapter:function(){return p},adaptForAppRouterInstance:function(){return c},adaptForPathParams:function(){return d},adaptForSearchParams:function(){return f}});let n=r(3514),a=r(6029),o=n._(r(5729)),i=r(3788),u=r(1132),s=r(2654),l=r(5083);function c(e){return{back(){e.back()},forward(){e.forward()},refresh(){e.reload()},hmrRefresh(){},push(t,r){let{scroll:n}=void 0===r?{}:r;e.push(t,void 0,{scroll:n})},replace(t,r){let{scroll:n}=void 0===r?{}:r;e.replace(t,void 0,{scroll:n})},prefetch(t){e.prefetch(t)}}}function f(e){return e.isReady&&e.query?(0,s.asPathToSearchParams)(e.asPath):new URLSearchParams}function d(e){if(!e.isReady||!e.query)return null;let t={};for(let r of Object.keys((0,l.getRouteRegex)(e.pathname).groups))t[r]=e.query[r];return t}function p(e){let{children:t,router:r,...n}=e,s=(0,o.useRef)(n.isAutoExport),l=(0,o.useMemo)(()=>{let e,t=s.current;if(t&&(s.current=!1),(0,u.isDynamicRoute)(r.pathname)&&(r.isFallback||t&&!r.isReady))return null;try{e=new URL(r.asPath,"http://f")}catch(e){return"/"}return e.pathname},[r.asPath,r.isFallback,r.isReady,r.pathname]);return(0,a.jsx)(i.PathnameContext.Provider,{value:l,children:t})}},272:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return i}});let n=r(8681),a=/\/[^/]*\[[^/]+\][^/]*(?=\/|$)/,o=/\/\[[^/]+\](?=\/|$)/;function i(e,t){return(void 0===t&&(t=!0),(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),t)?o.test(e):a.test(e)}},310:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let n=r(7069),a=r(6661);function o(e){let{re:t,groups:r}=e;return(0,a.safeRouteMatcher)(e=>{let a=t.exec(e);if(!a)return!1;let o=e=>{try{return decodeURIComponent(e)}catch(e){throw Object.defineProperty(new n.DecodeError("failed to decode param"),"__NEXT_ERROR_CODE",{value:"E528",enumerable:!1,configurable:!0})}},i={};for(let[e,t]of Object.entries(r)){let r=a[t.pos];void 0!==r&&(t.repeat?i[e]=r.split("/").map(e=>o(e)):i[e]=o(r))}return i})}},335:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return a}});let n=r(7957);function a(e,t){if(!(0,n.pathHasPrefix)(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}},389:(e,t)=>{"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},556:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return o}});let n=r(1100),a=r(7957);function o(e,t,r,o){if(!t||t===r)return e;let i=e.toLowerCase();return!o&&((0,a.pathHasPrefix)(i,"/api")||(0,a.pathHasPrefix)(i,"/"+t.toLowerCase()))?e:(0,n.addPathPrefix)(e,"/"+t)}},673:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AppRouterContext:function(){return a},GlobalLayoutRouterContext:function(){return i},LayoutRouterContext:function(){return o},MissingSlotContext:function(){return s},TemplateContext:function(){return u}});let n=r(4761)._(r(5729)),a=n.default.createContext(null),o=n.default.createContext(null),i=n.default.createContext(null),u=n.default.createContext(null),s=n.default.createContext(new Set)},679:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});let n=r(4761)._(r(5729)).default.createContext(null)},924:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1072:(e,t)=>{"use strict";function r(e,t,r,n,o){let i=e[t];if(o&&o.has(t)?i=o.get(t):Array.isArray(i)?i=i.map(e=>encodeURIComponent(e)):"string"==typeof i&&(i=encodeURIComponent(i)),!i){let o="oc"===r;if("c"===r||o)return o?{param:t,value:null,type:r,treeSegment:[t,"",r]}:{param:t,value:i=n.split("/").slice(1).flatMap(t=>{var r;let n=a(t);return null!=(r=e[n.key])?r:n.key}),type:r,treeSegment:[t,i.join("/"),r]}}return{param:t,value:i,treeSegment:[t,Array.isArray(i)?i.join("/"):i,r],type:r}}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PARAMETER_PATTERN:function(){return n},getDynamicParam:function(){return r},parseMatchedParameter:function(){return o},parseParameter:function(){return a}});let n=/^([^[]*)\[((?:\[[^\]]*\])|[^\]]+)\](.*)$/;function a(e){let t=e.match(n);return t?o(t[2]):o(e)}function o(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}},1100:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return a}});let n=r(389);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:o}=(0,n.parsePath)(e);return""+t+r+a+o}},1132:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRouteObjects:function(){return n.getSortedRouteObjects},getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return a.isDynamicRoute}});let n=r(134),a=r(272)},1134:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(2012);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return u}});let n=r(1795),a=r(1100),o=r(1261),i=r(556);function u(e){let t=(0,i.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,n.removeTrailingSlash)(t)),e.buildId&&(t=(0,o.addPathSuffix)((0,a.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,a.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,o.addPathSuffix)(t,"/"):(0,n.removeTrailingSlash)(t)}},1261:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return a}});let n=r(389);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:o}=(0,n.parsePath)(e);return""+r+t+a+o}},1286:(e,t,r)=>{"use strict";let n,a,o,i,u,s,l,c,f,d,p,h;Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{emitter:function(){return H},hydrate:function(){return eu},initialize:function(){return q},router:function(){return n},version:function(){return B}});let _=r(4761),m=r(6029);r(8402);let g=_._(r(5729)),E=_._(r(9315)),y=r(7648),b=_._(r(9626)),P=r(679),R=r(3901),v=r(272),O=r(5797),S=r(3598),T=r(7069),A=r(4219),j=_._(r(3702)),w=_._(r(8511)),C=r(6197),I=r(3727),x=r(5255),N=r(5986),M=r(9e3),L=r(2872),D=r(673),U=r(206),F=r(3788),k=r(5968);r(8396),r(9744);let B="15.5.14",H=(0,b.default)(),X=e=>[].slice.call(e),W=!1;class G extends g.default.Component{componentDidCatch(e,t){this.props.fn(e,t)}componentDidMount(){this.scrollToHash(),n.isSsr&&(a.isFallback||a.nextExport&&((0,v.isDynamicRoute)(n.pathname)||location.search||W)||a.props&&a.props.__N_SSG&&(location.search||W))&&n.replace(n.pathname+"?"+String((0,O.assign)((0,O.urlQueryToSearchParams)(n.query),new URLSearchParams(location.search))),o,{_h:1,shallow:!a.isFallback&&!W}).catch(e=>{if(!e.cancelled)throw e})}componentDidUpdate(){this.scrollToHash()}scrollToHash(){let{hash:e}=location;if(!(e=e&&e.substring(1)))return;let t=document.getElementById(e);t&&setTimeout(()=>t.scrollIntoView(),0)}render(){return this.props.children}}async function q(e){void 0===e&&(e={}),a=JSON.parse(document.getElementById("__NEXT_DATA__").textContent),window.__NEXT_DATA__=a,h=a.defaultLocale;let t=a.assetPrefix||"";if(self.__next_set_public_path__(""+t+"/_next/"),(0,S.setConfig)({serverRuntimeConfig:{},publicRuntimeConfig:a.runtimeConfig||{}}),o=(0,T.getURL)(),(0,L.hasBasePath)(o)&&(o=(0,M.removeBasePath)(o)),a.scriptLoader){let{initScriptLoader:e}=r(7338);e(a.scriptLoader)}i=new w.default(a.buildId,t);let l=e=>{let[t,r]=e;return i.routeLoader.onEntrypoint(t,r)};return window.__NEXT_P&&window.__NEXT_P.map(e=>setTimeout(()=>l(e),0)),window.__NEXT_P=[],window.__NEXT_P.push=l,(s=(0,j.default)()).getIsSsr=()=>n.isSsr,u=document.getElementById("__next"),{assetPrefix:t}}function z(e,t){return(0,m.jsx)(e,{...t})}function V(e){var t;let{children:r}=e,a=g.default.useMemo(()=>(0,U.adaptForAppRouterInstance)(n),[]);return(0,m.jsx)(G,{fn:e=>K({App:f,err:e}).catch(e=>console.error("Error rendering page: ",e)),children:(0,m.jsx)(D.AppRouterContext.Provider,{value:a,children:(0,m.jsx)(F.SearchParamsContext.Provider,{value:(0,U.adaptForSearchParams)(n),children:(0,m.jsx)(U.PathnameContextProviderAdapter,{router:n,isAutoExport:null!=(t=self.__NEXT_DATA__.autoExport)&&t,children:(0,m.jsx)(F.PathParamsContext.Provider,{value:(0,U.adaptForPathParams)(n),children:(0,m.jsx)(P.RouterContext.Provider,{value:(0,I.makePublicRouterInstance)(n),children:(0,m.jsx)(y.HeadManagerContext.Provider,{value:s,children:(0,m.jsx)(N.ImageConfigContext.Provider,{value:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1},children:r})})})})})})})})}let Y=e=>t=>{let r={...t,Component:p,err:a.err,router:n};return(0,m.jsx)(V,{children:z(e,r)})};function K(e){let{App:t,err:u}=e;return console.error(u),console.error("A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred"),i.loadPage("/_error").then(n=>{let{page:a,styleSheets:o}=n;return(null==l?void 0:l.Component)===a?r.e(826).then(r.t.bind(r,3826,23)).then(n=>r.e(655).then(r.t.bind(r,7655,23)).then(r=>(e.App=t=r.default,n))).then(e=>({ErrorComponent:e.default,styleSheets:[]})):{ErrorComponent:a,styleSheets:o}}).then(r=>{var i;let{ErrorComponent:s,styleSheets:l}=r,c=Y(t),f={Component:s,AppTree:c,router:n,ctx:{err:u,pathname:a.page,query:a.query,asPath:o,AppTree:c}};return Promise.resolve((null==(i=e.props)?void 0:i.err)?e.props:(0,T.loadGetInitialProps)(t,f)).then(t=>eo({...e,err:u,Component:s,styleSheets:l,props:t}))})}function $(e){let{callback:t}=e;return g.default.useLayoutEffect(()=>t(),[t]),null}let Q={navigationStart:"navigationStart",beforeRender:"beforeRender",afterRender:"afterRender",afterHydrate:"afterHydrate",routeChange:"routeChange"},J={hydration:"Next.js-hydration",beforeHydration:"Next.js-before-hydration",routeChangeToRender:"Next.js-route-change-to-render",render:"Next.js-render"},Z=null,ee=!0;function et(){[Q.beforeRender,Q.afterHydrate,Q.afterRender,Q.routeChange].forEach(e=>performance.clearMarks(e))}function er(){T.ST&&(performance.mark(Q.afterHydrate),performance.getEntriesByName(Q.beforeRender,"mark").length&&(performance.measure(J.beforeHydration,Q.navigationStart,Q.beforeRender),performance.measure(J.hydration,Q.beforeRender,Q.afterHydrate)),d&&performance.getEntriesByName(J.hydration).forEach(d),et())}function en(){if(!T.ST)return;performance.mark(Q.afterRender);let e=performance.getEntriesByName(Q.routeChange,"mark");e.length&&(performance.getEntriesByName(Q.beforeRender,"mark").length&&(performance.measure(J.routeChangeToRender,e[0].name,Q.beforeRender),performance.measure(J.render,Q.beforeRender,Q.afterRender),d&&(performance.getEntriesByName(J.render).forEach(d),performance.getEntriesByName(J.routeChangeToRender).forEach(d))),et(),[J.routeChangeToRender,J.render].forEach(e=>performance.clearMeasures(e)))}function ea(e){let{callbacks:t,children:r}=e;return g.default.useLayoutEffect(()=>t.forEach(e=>e()),[t]),r}function eo(e){let t,r,{App:a,Component:o,props:i,err:s}=e,f="initial"in e?void 0:e.styleSheets;o=o||l.Component;let d={...i=i||l.props,Component:o,err:s,router:n};l=d;let p=!1,h=new Promise((e,t)=>{c&&c(),r=()=>{c=null,e()},c=()=>{p=!0,c=null;let e=Object.defineProperty(Error("Cancel rendering route"),"__NEXT_ERROR_CODE",{value:"E503",enumerable:!1,configurable:!0});e.cancelled=!0,t(e)}});function _(){r()}!function(){if(!f)return;let e=new Set(X(document.querySelectorAll("style[data-n-href]")).map(e=>e.getAttribute("data-n-href"))),t=document.querySelector("noscript[data-n-css]"),r=null==t?void 0:t.getAttribute("data-n-css");f.forEach(t=>{let{href:n,text:a}=t;if(!e.has(n)){let e=document.createElement("style");e.setAttribute("data-n-href",n),e.setAttribute("media","x"),r&&e.setAttribute("nonce",r),document.head.appendChild(e),e.appendChild(document.createTextNode(a))}})}();let y=(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)($,{callback:function(){if(f&&!p){let e=new Set(f.map(e=>e.href)),t=X(document.querySelectorAll("style[data-n-href]")),r=t.map(e=>e.getAttribute("data-n-href"));for(let n=0;n{let{href:t}=e,r=document.querySelector('style[data-n-href="'+t+'"]');r&&(n.parentNode.insertBefore(r,n.nextSibling),n=r)}),X(document.querySelectorAll("link[data-n-p]")).forEach(e=>{e.parentNode.removeChild(e)})}if(e.scroll){let{x:t,y:r}=e.scroll;(0,R.disableSmoothScrollDuringRouteTransition)(()=>{window.scrollTo(t,r)})}}}),(0,m.jsxs)(V,{children:[z(a,d),(0,m.jsx)(A.Portal,{type:"next-route-announcer",children:(0,m.jsx)(C.RouteAnnouncer,{})})]})]});var b=u;T.ST&&performance.mark(Q.beforeRender);let P=(t=ee?er:en,(0,m.jsx)(ea,{callbacks:[t,_],children:(0,m.jsx)(g.default.StrictMode,{children:y})}));return Z?(0,g.default.startTransition)(()=>{Z.render(P)}):(Z=E.default.hydrateRoot(b,P,{onRecoverableError:k.onRecoverableError}),ee=!1),h}async function ei(e){if(e.err&&(void 0===e.Component||!e.isHydratePass))return void await K(e);try{await eo(e)}catch(r){let t=(0,x.getProperError)(r);if(t.cancelled)throw t;await K({...e,err:t})}}async function eu(e){let t=a.err;try{let e=await i.routeLoader.whenEntrypoint("/_app");if("error"in e)throw e.error;let{component:t,exports:r}=e;f=t,r&&r.reportWebVitals&&(d=e=>{let t,{id:n,name:a,startTime:o,value:i,duration:u,entryType:s,entries:l,attribution:c}=e,f=Date.now()+"-"+(Math.floor(Math.random()*(9e12-1))+1e12);l&&l.length&&(t=l[0].startTime);let d={id:n||f,name:a,startTime:o||t,value:null==i?u:i,label:"mark"===s||"measure"===s?"custom":"web-vital"};c&&(d.attribution=c),r.reportWebVitals(d)});let n=await i.routeLoader.whenEntrypoint(a.page);if("error"in n)throw n.error;p=n.component}catch(e){t=(0,x.getProperError)(e)}window.__NEXT_PRELOADREADY&&await window.__NEXT_PRELOADREADY(a.dynamicIds),n=(0,I.createRouter)(a.page,a.query,o,{initialProps:a.props,pageLoader:i,App:f,Component:p,wrapApp:Y,err:t,isFallback:!!a.isFallback,subscription:(e,t,r)=>ei(Object.assign({},e,{App:t,scroll:r})),locale:a.locale,locales:a.locales,defaultLocale:h,domainLocales:a.domainLocales,isPreview:a.isPreview}),W=await n._initialMatchesMiddlewarePromise;let r={App:f,initial:!0,Component:p,props:a.props,err:t,isHydratePass:!0};(null==e?void 0:e.beforeRender)&&await e.beforeRender(),ei(r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1795:(e,t)=>{"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},2012:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return o}});let n=r(1795),a=r(389),o=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:o}=(0,a.parsePath)(e);return""+(0,n.removeTrailingSlash)(t)+r+o};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2272:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{HTTPAccessErrorStatus:function(){return r},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return a},getAccessFallbackErrorTypeByStatus:function(){return u},getAccessFallbackHTTPStatus:function(){return i},isHTTPAccessFallbackError:function(){return o}});let r={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},n=new Set(Object.values(r)),a="NEXT_HTTP_ERROR_FALLBACK";function o(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===a&&n.has(Number(r))}function i(e){return Number(e.digest.split(";")[1])}function u(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2412:(e,t)=>{"use strict";function r(e,t){let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=r.length;n--;){let a=r[n];if("query"===a){let r=Object.keys(e.query);if(r.length!==Object.keys(t.query).length)return!1;for(let n=r.length;n--;){let a=r[n];if(!t.query.hasOwnProperty(a)||e.query[a]!==t.query[a])return!1}}else if(!t.hasOwnProperty(a)||e[a]!==t[a])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareRouterStates",{enumerable:!0,get:function(){return r}})},2632:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{REDIRECT_ERROR_CODE:function(){return a},RedirectType:function(){return o},isRedirectError:function(){return i}});let n=r(3246),a="NEXT_REDIRECT";var o=function(e){return e.push="push",e.replace="replace",e}({});function i(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,o]=t,i=t.slice(2,-2).join(";"),u=Number(t.at(-2));return r===a&&("replace"===o||"push"===o)&&"string"==typeof i&&!isNaN(u)&&u in n.RedirectStatusCode}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2654:(e,t)=>{"use strict";function r(e){return new URL(e,"http://n").searchParams}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"asPathToSearchParams",{enumerable:!0,get:function(){return r}})},2680:e=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var t={};(()=>{function e(e,t){void 0===t&&(t={});for(var r=function(e){for(var t=[],r=0;r=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||95===i){a+=e[o++];continue}break}if(!a)throw TypeError("Missing parameter name at ".concat(r));t.push({type:"NAME",index:r,value:a}),r=o;continue}if("("===n){var u=1,s="",o=r+1;if("?"===e[o])throw TypeError('Pattern cannot start with "?" at '.concat(o));for(;o-1)return!0}return!1},m=function(e){var t=s[s.length-1],r=e||(t&&"string"==typeof t?t:"");if(t&&!r)throw TypeError('Must have text between two parameters, missing text after "'.concat(t.name,'"'));return!r||_(r)?"[^".concat(a(u),"]+?"):"(?:(?!".concat(a(r),")[^").concat(a(u),"])+?")};c-1:void 0===P;i||(_+="(?:".concat(h,"(?=").concat(p,"))?")),R||(_+="(?=".concat(h,"|").concat(p,")"))}return new RegExp(_,o(r))}function u(t,r,n){if(t instanceof RegExp){var a;if(!r)return t;for(var s=/\((?:\?<(.*?)>)?(?!\?)/g,l=0,c=s.exec(t.source);c;)r.push({name:c[1]||l++,prefix:"",suffix:"",modifier:"",pattern:""}),c=s.exec(t.source);return t}return Array.isArray(t)?(a=t.map(function(e){return u(e,r,n).source}),new RegExp("(?:".concat(a.join("|"),")"),o(n))):i(e(t,n),r,n)}Object.defineProperty(t,"__esModule",{value:!0}),t.pathToRegexp=t.tokensToRegexp=t.regexpToFunction=t.match=t.tokensToFunction=t.compile=t.parse=void 0,t.parse=e,t.compile=function(t,n){return r(e(t,n),n)},t.tokensToFunction=r,t.match=function(e,t){var r=[];return n(u(e,r,t),r,t)},t.regexpToFunction=n,t.tokensToRegexp=i,t.pathToRegexp=u})(),e.exports=t})()},2688:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return o}});let n=r(1132),a=r(6250);function o(e){let t=(0,a.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,n.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},2872:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return a}});let n=r(7957);function a(e){return(0,n.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3246:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}});var r=function(e){return e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e}({});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3359:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return o}});let n=r(1100),a=r(2012);function o(e,t){return(0,a.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3368:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{HTML_LIMITED_BOT_UA_RE:function(){return n.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return o},getBotType:function(){return s},isBot:function(){return u}});let n=r(3498),a=/Googlebot(?!-)|Googlebot$/i,o=n.HTML_LIMITED_BOT_UA_RE.source;function i(e){return n.HTML_LIMITED_BOT_UA_RE.test(e)}function u(e){return a.test(e)||i(e)}function s(e){return a.test(e)?"dom":i(e)?"html":void 0}},3398:()=>{},3406:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return o},normalizeRscURL:function(){return i}});let n=r(7403),a=r(7169);function o(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,a.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function i(e){return e.replace(/\.rsc($|\?)/,"$1")}},3498:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return r}});let r=/[\w-]+-Google|Google-[\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight/i},3514:(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function a(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=o?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(a,i,u):a[i]=e[i]}return a.default=e,r&&r.set(e,a),a}r.r(t),r.d(t,{_:()=>a})},3598:(e,t)=>{"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return n},setConfig:function(){return a}});let n=()=>r;function a(e){r=e}},3702:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return o},isEqualNode:function(){return a}});let n=r(4744);function a(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let r=t.getAttribute("nonce");if(r&&!e.getAttribute("nonce")){let n=t.cloneNode(!0);return n.setAttribute("nonce",""),n.nonce=r,r===e.nonce&&e.isEqualNode(n)}}return e.isEqualNode(t)}function o(){return{mountedInstances:new Set,updateHead:e=>{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"])if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;else e.props.href=e.props["data-href"],e.props["data-href"]=void 0;let r=t[e.type]||[];r.push(e),t[e.type]=r});let r=t.title?t.title[0]:null,o="";if(r){let{children:e}=r.props;o="string"==typeof e?e:Array.isArray(e)?e.join(""):""}o!==document.title&&(document.title=o),["meta","base","link","style","script"].forEach(e=>{!function(e,t){let r=document.querySelector("head");if(!r)return;let o=new Set(r.querySelectorAll(""+e+"[data-next-head]"));if("meta"===e){let e=r.querySelector("meta[charset]");null!==e&&o.add(e)}let i=[];for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Router:function(){return o.default},createRouter:function(){return _},default:function(){return p},makePublicRouterInstance:function(){return m},useRouter:function(){return h},withRouter:function(){return s.default}});let n=r(4761),a=n._(r(5729)),o=n._(r(9135)),i=r(679),u=n._(r(5255)),s=n._(r(9220)),l={router:null,readyCallbacks:[],ready(e){if(this.router)return e();this.readyCallbacks.push(e)}},c=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],f=["push","replace","reload","back","prefetch","beforePopState"];function d(){if(!l.router)throw Object.defineProperty(Error('No router instance found.\nYou should only use "next/router" on the client side of your app.\n'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return l.router}Object.defineProperty(l,"events",{get:()=>o.default.events}),c.forEach(e=>{Object.defineProperty(l,e,{get:()=>d()[e]})}),f.forEach(e=>{l[e]=function(){for(var t=arguments.length,r=Array(t),n=0;n{l.ready(()=>{o.default.events.on(e,function(){for(var t=arguments.length,r=Array(t),n=0;ne()),l.readyCallbacks=[],l.router}function m(e){let t={};for(let r of c){if("object"==typeof e[r]){t[r]=Object.assign(Array.isArray(e[r])?[]:{},e[r]);continue}t[r]=e[r]}return t.events=o.default.events,f.forEach(r=>{t[r]=function(){for(var t=arguments.length,n=Array(t),a=0;a{"use strict";function r(e){return"/api"===e||!!(null==e?void 0:e.startsWith("/api/"))}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isAPIRoute",{enumerable:!0,get:function(){return r}})},3779:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return o},formatWithValidation:function(){return u},urlObjectKeys:function(){return i}});let n=r(3514)._(r(5797)),a=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:r}=e,o=e.protocol||"",i=e.pathname||"",u=e.hash||"",s=e.query||"",l=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?l=t+e.host:r&&(l=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(l+=":"+e.port)),s&&"object"==typeof s&&(s=String(n.urlQueryToSearchParams(s)));let c=e.search||s&&"?"+s||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||a.test(o))&&!1!==l?(l="//"+(l||""),i&&"/"!==i[0]&&(i="/"+i)):l||(l=""),u&&"#"!==u[0]&&(u="#"+u),c&&"?"!==c[0]&&(c="?"+c),""+o+l+(i=i.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+u}let i=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return o(e)}},3788:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PathParamsContext:function(){return i},PathnameContext:function(){return o},SearchParamsContext:function(){return a}});let n=r(5729),a=(0,n.createContext)(null),o=(0,n.createContext)(null),i=(0,n.createContext)(null)},3901:(e,t,r)=>{"use strict";function n(e,t){if(void 0===t&&(t={}),t.onlyHashChange)return void e();let r=document.documentElement;r.dataset.scrollBehavior;let n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return n}}),r(6292)},4219:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Portal",{enumerable:!0,get:function(){return o}});let n=r(5729),a=r(6760),o=e=>{let{children:t,type:r}=e,[o,i]=(0,n.useState)(null);return(0,n.useEffect)(()=>{let e=document.createElement(r);return document.body.appendChild(e),i(e),()=>{document.body.removeChild(e)}},[r]),o?(0,a.createPortal)(t,o):null};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4309:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createRouteLoader:function(){return m},getClientBuildManifest:function(){return h},isAssetError:function(){return c},markAssetError:function(){return l}}),r(4761),r(146);let n=r(205),a=r(924),o=r(6220),i=r(4339);function u(e,t,r){let n,a=t.get(e);if(a)return"future"in a?a.future:Promise.resolve(a);let o=new Promise(e=>{n=e});return t.set(e,{resolve:n,future:o}),r?r().then(e=>(n(e),e)).catch(r=>{throw t.delete(e),r}):o}let s=Symbol("ASSET_LOAD_ERROR");function l(e){return Object.defineProperty(e,s,{})}function c(e){return e&&s in e}let f=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch(e){return!1}}(),d=()=>(0,o.getDeploymentIdQueryOrEmptyString)();function p(e,t,r){return new Promise((n,o)=>{let i=!1;e.then(e=>{i=!0,n(e)}).catch(o),(0,a.requestIdleCallback)(()=>setTimeout(()=>{i||o(r)},t))})}function h(){return self.__BUILD_MANIFEST?Promise.resolve(self.__BUILD_MANIFEST):p(new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}}),3800,l(Object.defineProperty(Error("Failed to load client build manifest"),"__NEXT_ERROR_CODE",{value:"E273",enumerable:!1,configurable:!0})))}function _(e,t){return h().then(r=>{if(!(t in r))throw l(Object.defineProperty(Error("Failed to lookup route: "+t),"__NEXT_ERROR_CODE",{value:"E446",enumerable:!1,configurable:!0}));let a=r[t].map(t=>e+"/_next/"+(0,i.encodeURIPath)(t));return{scripts:a.filter(e=>e.endsWith(".js")).map(e=>(0,n.__unsafeCreateTrustedScriptURL)(e)+d()),css:a.filter(e=>e.endsWith(".css")).map(e=>e+d())}})}function m(e){let t=new Map,r=new Map,n=new Map,o=new Map;function i(e){{var t;let n=r.get(e.toString());return n?n:document.querySelector('script[src^="'+e+'"]')?Promise.resolve():(r.set(e.toString(),n=new Promise((r,n)=>{(t=document.createElement("script")).onload=r,t.onerror=()=>n(l(Object.defineProperty(Error("Failed to load script: "+e),"__NEXT_ERROR_CODE",{value:"E74",enumerable:!1,configurable:!0}))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),n)}}function s(e){let t=n.get(e);return t||n.set(e,t=fetch(e,{credentials:"same-origin"}).then(t=>{if(!t.ok)throw Object.defineProperty(Error("Failed to load stylesheet: "+e),"__NEXT_ERROR_CODE",{value:"E189",enumerable:!1,configurable:!0});return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw l(e)})),t}return{whenEntrypoint:e=>u(e,t),onEntrypoint(e,r){(r?Promise.resolve().then(()=>r()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(r=>{let n=t.get(e);n&&"resolve"in n?r&&(t.set(e,r),n.resolve(r)):(r?t.set(e,r):t.delete(e),o.delete(e))})},loadRoute(r,n){return u(r,o,()=>{let a;return p(_(e,r).then(e=>{let{scripts:n,css:a}=e;return Promise.all([t.has(r)?[]:Promise.all(n.map(i)),Promise.all(a.map(s))])}).then(e=>this.whenEntrypoint(r).then(t=>({entrypoint:t,styles:e[1]}))),3800,l(Object.defineProperty(Error("Route did not complete loading: "+r),"__NEXT_ERROR_CODE",{value:"E12",enumerable:!1,configurable:!0}))).then(e=>{let{entrypoint:t,styles:r}=e,n=Object.assign({styles:r},t);return"error"in t?t:n}).catch(e=>{if(n)throw e;return{error:e}}).finally(()=>null==a?void 0:a())})},prefetch(t){let r;return(r=navigator.connection)&&(r.saveData||/2g/.test(r.effectiveType))?Promise.resolve():_(e,t).then(e=>Promise.all(f?e.scripts.map(e=>{var t,r,n;return t=e.toString(),r="script",new Promise((e,a)=>{let o='\n link[rel="prefetch"][href^="'+t+'"],\n link[rel="preload"][href^="'+t+'"],\n script[src^="'+t+'"]';if(document.querySelector(o))return e();n=document.createElement("link"),r&&(n.as=r),n.rel="prefetch",n.crossOrigin=void 0,n.onload=e,n.onerror=()=>a(l(Object.defineProperty(Error("Failed to prefetch: "+t),"__NEXT_ERROR_CODE",{value:"E268",enumerable:!1,configurable:!0}))),n.href=t,document.head.appendChild(n)})}):[])).then(()=>{(0,a.requestIdleCallback)(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4339:(e,t)=>{"use strict";function r(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"encodeURIPath",{enumerable:!0,get:function(){return r}})},4618:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=r(7069),a=r(2872);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},4744:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setAttributesFromProps",{enumerable:!0,get:function(){return o}});let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},n=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function a(e){return["async","defer","noModule"].includes(e)}function o(e,t){for(let[o,i]of Object.entries(t)){if(!t.hasOwnProperty(o)||n.includes(o)||void 0===i)continue;let u=r[o]||o.toLowerCase();"SCRIPT"===e.tagName&&a(u)?e[u]=!!i:e.setAttribute(u,String(i)),(!1===i||"SCRIPT"===e.tagName&&a(u)&&(!i||"false"===i))&&(e.setAttribute(u,""),e.removeAttribute(u))}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4761:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n})},4777:(e,t)=>{"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},4818:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return o}});let n=r(310),a=r(5083);function o(e,t,r){let o="",i=(0,a.getRouteRegex)(e),u=i.groups,s=(t!==e?(0,n.getRouteMatcher)(i)(t):"")||r;o=e;let l=Object.keys(u);return l.every(e=>{let t=s[e]||"",{repeat:r,optional:n}=u[e],a="["+(r?"...":"")+e+"]";return n&&(a=(t?"":"/")+"["+a+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in s)&&(o=o.replace(a,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(o=""),{params:l,result:o}}},4957:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_SUFFIX:function(){return h},APP_DIR_ALIAS:function(){return M},CACHE_ONE_YEAR:function(){return T},DOT_NEXT_ALIAS:function(){return x},ESLINT_DEFAULT_DIRS:function(){return ee},GSP_NO_RETURNED_VALUE:function(){return Y},GSSP_COMPONENT_MEMBER_ERROR:function(){return Q},GSSP_NO_RETURNED_VALUE:function(){return K},HTML_CONTENT_TYPE_HEADER:function(){return n},INFINITE_CACHE:function(){return A},INSTRUMENTATION_HOOK_FILENAME:function(){return C},JSON_CONTENT_TYPE_HEADER:function(){return a},MATCHED_PATH_HEADER:function(){return u},MIDDLEWARE_FILENAME:function(){return j},MIDDLEWARE_LOCATION_REGEXP:function(){return w},NEXT_BODY_SUFFIX:function(){return g},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return S},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return y},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return b},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return O},NEXT_CACHE_TAGS_HEADER:function(){return E},NEXT_CACHE_TAG_MAX_ITEMS:function(){return R},NEXT_CACHE_TAG_MAX_LENGTH:function(){return v},NEXT_DATA_SUFFIX:function(){return _},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return i},NEXT_META_SUFFIX:function(){return m},NEXT_QUERY_PARAM_PREFIX:function(){return o},NEXT_RESUME_HEADER:function(){return P},NON_STANDARD_NODE_ENV:function(){return J},PAGES_DIR_ALIAS:function(){return I},PRERENDER_REVALIDATE_HEADER:function(){return s},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return l},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return X},ROOT_DIR_ALIAS:function(){return N},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return H},RSC_ACTION_ENCRYPTION_ALIAS:function(){return B},RSC_ACTION_PROXY_ALIAS:function(){return U},RSC_ACTION_VALIDATE_ALIAS:function(){return D},RSC_CACHE_WRAPPER_ALIAS:function(){return F},RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS:function(){return k},RSC_MOD_REF_PROXY_ALIAS:function(){return L},RSC_PREFETCH_SUFFIX:function(){return c},RSC_SEGMENTS_DIR_SUFFIX:function(){return f},RSC_SEGMENT_SUFFIX:function(){return d},RSC_SUFFIX:function(){return p},SERVER_PROPS_EXPORT_ERROR:function(){return V},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return G},SERVER_PROPS_SSG_CONFLICT:function(){return q},SERVER_RUNTIME:function(){return et},SSG_FALLBACK_EXPORT_ERROR:function(){return Z},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return W},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return z},TEXT_PLAIN_CONTENT_TYPE_HEADER:function(){return r},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return $},WEBPACK_LAYERS:function(){return en},WEBPACK_RESOURCE_QUERIES:function(){return ea}});let r="text/plain",n="text/html; charset=utf-8",a="application/json; charset=utf-8",o="nxtP",i="nxtI",u="x-matched-path",s="x-prerender-revalidate",l="x-prerender-revalidate-if-generated",c=".prefetch.rsc",f=".segments",d=".segment.rsc",p=".rsc",h=".action",_=".json",m=".meta",g=".body",E="x-next-cache-tags",y="x-next-revalidated-tags",b="x-next-revalidate-tag-token",P="next-resume",R=128,v=256,O=1024,S="_N_T_",T=31536e3,A=0xfffffffe,j="middleware",w=`(?:src/)?${j}`,C="instrumentation",I="private-next-pages",x="private-dot-next",N="private-next-root-dir",M="private-next-app-dir",L="private-next-rsc-mod-ref-proxy",D="private-next-rsc-action-validate",U="private-next-rsc-server-reference",F="private-next-rsc-cache-wrapper",k="private-next-rsc-track-dynamic-import",B="private-next-rsc-action-encryption",H="private-next-rsc-action-client-wrapper",X="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",W="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",G="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",q="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",z="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",V="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",Y="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",K="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",$="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",Q="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",J='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',Z="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",ee=["app","pages","components","lib","src"],et={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},er={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},en={...er,GROUP:{builtinReact:[er.reactServerComponents,er.actionBrowser],serverOnly:[er.reactServerComponents,er.actionBrowser,er.instrument,er.middleware],neutralTarget:[er.apiNode,er.apiEdge],clientOnly:[er.serverSideRendering,er.appPagesBrowser],bundled:[er.reactServerComponents,er.actionBrowser,er.serverSideRendering,er.appPagesBrowser,er.shared,er.instrument,er.middleware],appPages:[er.reactServerComponents,er.serverSideRendering,er.appPagesBrowser,er.actionBrowser]}},ea={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},4987:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return n}});let r=new WeakMap;function n(e,t){let n;if(!t)return{pathname:e};let a=r.get(t);a||(a=t.map(e=>e.toLowerCase()),r.set(t,a));let o=e.split("/",2);if(!o[1])return{pathname:e};let i=o[1].toLowerCase(),u=a.indexOf(i);return u<0?{pathname:e}:(n=t[u],{pathname:e=e.slice(n.length+1)||"/",detectedLocale:n})}},5047:(e,t)=>{"use strict";function r(e){return Object.prototype.toString.call(e)}function n(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getObjectClassLabel:function(){return r},isPlainObject:function(){return n}})},5083:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getNamedMiddlewareRegex:function(){return p},getNamedRouteRegex:function(){return d},getRouteRegex:function(){return l}});let n=r(4957),a=r(8681),o=r(8627),i=r(1795),u=r(1072);function s(e,t,r){let n={},s=1,l=[];for(let c of(0,i.removeTrailingSlash)(e).slice(1).split("/")){let e=a.INTERCEPTION_ROUTE_MARKERS.find(e=>c.startsWith(e)),i=c.match(u.PARAMETER_PATTERN);if(e&&i&&i[2]){let{key:t,optional:r,repeat:a}=(0,u.parseMatchedParameter)(i[2]);n[t]={pos:s++,repeat:a,optional:r},l.push("/"+(0,o.escapeStringRegexp)(e)+"([^/]+?)")}else if(i&&i[2]){let{key:e,repeat:t,optional:a}=(0,u.parseMatchedParameter)(i[2]);n[e]={pos:s++,repeat:t,optional:a},r&&i[1]&&l.push("/"+(0,o.escapeStringRegexp)(i[1]));let c=t?a?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)";r&&i[1]&&(c=c.substring(1)),l.push(c)}else l.push("/"+(0,o.escapeStringRegexp)(c));t&&i&&i[3]&&l.push((0,o.escapeStringRegexp)(i[3]))}return{parameterizedRoute:l.join(""),groups:n}}function l(e,t){let{includeSuffix:r=!1,includePrefix:n=!1,excludeOptionalTrailingSlash:a=!1}=void 0===t?{}:t,{parameterizedRoute:o,groups:i}=s(e,r,n),u=o;return a||(u+="(?:/)?"),{re:RegExp("^"+u+"$"),groups:i}}function c(e){let t,{interceptionMarker:r,getSafeRouteKey:n,segment:a,routeKeys:i,keyPrefix:s,backreferenceDuplicateKeys:l}=e,{key:c,optional:f,repeat:d}=(0,u.parseMatchedParameter)(a),p=c.replace(/\W/g,"");s&&(p=""+s+p);let h=!1;(0===p.length||p.length>30)&&(h=!0),isNaN(parseInt(p.slice(0,1)))||(h=!0),h&&(p=n());let _=p in i;s?i[p]=""+s+c:i[p]=c;let m=r?(0,o.escapeStringRegexp)(r):"";return t=_&&l?"\\k<"+p+">":d?"(?<"+p+">.+?)":"(?<"+p+">[^/]+?)",f?"(?:/"+m+t+")?":"/"+m+t}function f(e,t,r,s,l){let f,d=(f=0,()=>{let e="",t=++f;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),p={},h=[];for(let f of(0,i.removeTrailingSlash)(e).slice(1).split("/")){let e=a.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)),i=f.match(u.PARAMETER_PATTERN);if(e&&i&&i[2])h.push(c({getSafeRouteKey:d,interceptionMarker:i[1],segment:i[2],routeKeys:p,keyPrefix:t?n.NEXT_INTERCEPTION_MARKER_PREFIX:void 0,backreferenceDuplicateKeys:l}));else if(i&&i[2]){s&&i[1]&&h.push("/"+(0,o.escapeStringRegexp)(i[1]));let e=c({getSafeRouteKey:d,segment:i[2],routeKeys:p,keyPrefix:t?n.NEXT_QUERY_PARAM_PREFIX:void 0,backreferenceDuplicateKeys:l});s&&i[1]&&(e=e.substring(1)),h.push(e)}else h.push("/"+(0,o.escapeStringRegexp)(f));r&&i&&i[3]&&h.push((0,o.escapeStringRegexp)(i[3]))}return{namedParameterizedRoute:h.join(""),routeKeys:p}}function d(e,t){var r,n,a;let o=f(e,t.prefixRouteKeys,null!=(r=t.includeSuffix)&&r,null!=(n=t.includePrefix)&&n,null!=(a=t.backreferenceDuplicateKeys)&&a),i=o.namedParameterizedRoute;return t.excludeOptionalTrailingSlash||(i+="(?:/)?"),{...l(e,t),namedRegex:"^"+i+"$",routeKeys:o.routeKeys}}function p(e,t){let{parameterizedRoute:r}=s(e,!1,!1),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:a}=f(e,!1,!1,!1,!1);return{namedRegex:"^"+a+(n?"(?:(/.*)?)":"")+"$"}}},5255:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return a},getProperError:function(){return o}});let n=r(5047);function a(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function o(e){return a(e)?e:Object.defineProperty(Error((0,n.isPlainObject)(e)?function(e){let t=new WeakSet;return JSON.stringify(e,(e,r)=>{if("object"==typeof r&&null!==r){if(t.has(r))return"[Circular]";t.add(r)}return r})}(e):e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},5511:e=>{"use strict";e.exports=["chrome 64","edge 79","firefox 67","opera 51","safari 12"]},5797:(e,t)=>{"use strict";function r(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function n(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;for(let[r,a]of Object.entries(e))if(Array.isArray(a))for(let e of a)t.append(r,n(e));else t.set(r,n(a));return t}function o(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(7337),r(7456);let n=r(1286);window.next={version:n.version,get router(){return n.router},emitter:n.emitter},(0,n.initialize)({}).then(()=>(0,n.hydrate)()).catch(console.error),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5908:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return i}});let n=r(4987),a=r(335),o=r(7957);function i(e,t){var r,i;let{basePath:u,i18n:s,trailingSlash:l}=null!=(r=t.nextConfig)?r:{},c={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):l};u&&(0,o.pathHasPrefix)(c.pathname,u)&&(c.pathname=(0,a.removePathPrefix)(c.pathname,u),c.basePath=u);let f=c.pathname;if(c.pathname.startsWith("/_next/data/")&&c.pathname.endsWith(".json")){let e=c.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");c.buildId=e[0],f="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(c.pathname=f)}if(s){let e=t.i18nProvider?t.i18nProvider.analyze(c.pathname):(0,n.normalizeLocalePath)(c.pathname,s.locales);c.locale=e.detectedLocale,c.pathname=null!=(i=e.pathname)?i:c.pathname,!e.detectedLocale&&c.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(f):(0,n.normalizeLocalePath)(f,s.locales)).detectedLocale&&(c.locale=e.detectedLocale)}return c}},5968:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isRecoverableError:function(){return s},onRecoverableError:function(){return l}});let n=r(4761),a=r(7372),o=n._(r(5255)),i=r(7760),u=new WeakSet;function s(e){return u.has(e)}let l=e=>{let t=(0,o.default)(e)&&"cause"in e?e.cause:e;(0,a.isBailoutToCSRError)(t)||(0,i.reportGlobalError)(t)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5986:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=r(4761)._(r(5729)),a=r(7422),o=n.default.createContext(a.imageConfigDefault)},6193:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return r}});let r=function(){for(var e=arguments.length,t=Array(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RouteAnnouncer:function(){return s},default:function(){return l}});let n=r(4761),a=r(6029),o=n._(r(5729)),i=r(3727),u={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",top:0,width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},s=()=>{let{asPath:e}=(0,i.useRouter)(),[t,r]=o.default.useState(""),n=o.default.useRef(e);return o.default.useEffect(()=>{if(n.current!==e)if(n.current=e,document.title)r(document.title);else{var t;let n=document.querySelector("h1");r((null!=(t=null==n?void 0:n.innerText)?t:null==n?void 0:n.textContent)||e)}},[e]),(0,a.jsx)("p",{"aria-live":"assertive",id:"__next-route-announcer__",role:"alert",style:u,children:t})},l=s;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6220:(e,t)=>{"use strict";function r(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return r}})},6250:(e,t)=>{"use strict";function r(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return r}})},6292:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},6424:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return p}});let n=r(5797),a=r(3779),o=r(4777),i=r(7069),u=r(2012),s=r(4618),l=r(1132),c=r(4818),f=r(5083),d=r(310);function p(e,t,r){let p,h="string"==typeof t?t:(0,a.formatWithValidation)(t),_=h.match(/^[a-z][a-z0-9+.-]*:\/\//i),m=_?h.slice(_[0].length):h;if((m.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+h+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,i.normalizeRepeatedSlashes)(m);h=(_?_[0]:"")+t}if(!(0,s.isLocalURL)(h))return r?[h]:h;try{let t=h.startsWith("#")?e.asPath:e.pathname;if(h.startsWith("?")&&(t=e.asPath,(0,l.isDynamicRoute)(e.pathname))){t=e.pathname;let r=(0,f.getRouteRegex)(e.pathname);(0,d.getRouteMatcher)(r)(e.asPath)||(t=e.asPath)}p=new URL(t,"http://n")}catch(e){p=new URL("/","http://n")}try{let e=new URL(h,p);e.pathname=(0,u.normalizePathTrailingSlash)(e.pathname);let t="";if((0,l.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:i,params:u}=(0,c.interpolateAs)(e.pathname,e.pathname,r);i&&(t=(0,a.formatWithValidation)({pathname:i,hash:e.hash,query:(0,o.omit)(r,u)}))}let i=e.origin===p.origin?e.href.slice(e.origin.length):e.href;return r?[i,t||i]:i}catch(e){return r?[h]:h}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6661:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{safeCompile:function(){return i},safePathToRegexp:function(){return o},safeRegexpToFunction:function(){return u},safeRouteMatcher:function(){return s}});let n=r(2680),a=r(6778);function o(e,t,r){if("string"!=typeof e)return(0,n.pathToRegexp)(e,t,r);let o=(0,a.hasAdjacentParameterIssues)(e),i=o?(0,a.normalizeAdjacentParameters)(e):e;try{return(0,n.pathToRegexp)(i,t,r)}catch(i){if(!o)try{let o=(0,a.normalizeAdjacentParameters)(e);return(0,n.pathToRegexp)(o,t,r)}catch(e){}throw i}}function i(e,t){let r=(0,a.hasAdjacentParameterIssues)(e),o=r?(0,a.normalizeAdjacentParameters)(e):e;try{return(0,n.compile)(o,t)}catch(o){if(!r)try{let r=(0,a.normalizeAdjacentParameters)(e);return(0,n.compile)(r,t)}catch(e){}throw o}}function u(e,t){let r=(0,n.regexpToFunction)(e,t||[]);return e=>{let t=r(e);return!!t&&{...t,params:(0,a.stripParameterSeparators)(t.params)}}}function s(e){return t=>{let r=e(t);return!!r&&(0,a.stripParameterSeparators)(r)}}},6778:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{hasAdjacentParameterIssues:function(){return n},normalizeAdjacentParameters:function(){return a},normalizeTokensForRegexp:function(){return o},stripParameterSeparators:function(){return i}});let r="_NEXTSEP_";function n(e){return"string"==typeof e&&!!(/\/\(\.{1,3}\):[^/\s]+/.test(e)||/:[a-zA-Z_][a-zA-Z0-9_]*:[a-zA-Z_][a-zA-Z0-9_]*/.test(e))}function a(e){let t=e;return(t=t.replace(/(\([^)]*\)):([^/\s]+)/g,`$1${r}:$2`)).replace(/:([^:/\s)]+)(?=:)/g,`:$1${r}`)}function o(e){return e.map(e=>"object"==typeof e&&null!==e&&"modifier"in e&&("*"===e.modifier||"+"===e.modifier)&&"prefix"in e&&"suffix"in e&&""===e.prefix&&""===e.suffix?{...e,prefix:"/"}:e)}function i(e){let t={};for(let[n,a]of Object.entries(e))"string"==typeof a?t[n]=a.replace(RegExp(`^${r}`),""):Array.isArray(a)?t[n]=a.map(e=>"string"==typeof e?e.replace(RegExp(`^${r}`),""):e):t[n]=a;return t}},6801:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{APP_BUILD_MANIFEST:function(){return b},APP_CLIENT_INTERNALS:function(){return Z},APP_PATHS_MANIFEST:function(){return g},APP_PATH_ROUTES_MANIFEST:function(){return E},AdapterOutputType:function(){return o},BARREL_OPTIMIZATION_PREFIX:function(){return G},BLOCKED_PAGES:function(){return k},BUILD_ID_FILE:function(){return F},BUILD_MANIFEST:function(){return y},CLIENT_PUBLIC_FILES_PATH:function(){return B},CLIENT_REFERENCE_MANIFEST:function(){return q},CLIENT_STATIC_FILES_PATH:function(){return H},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return et},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return Q},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return J},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return en},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return ea},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return ee},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return er},COMPILER_INDEXES:function(){return i},COMPILER_NAMES:function(){return a},CONFIG_FILES:function(){return U},DEFAULT_RUNTIME_WEBPACK:function(){return eo},DEFAULT_SANS_SERIF_FONT:function(){return ec},DEFAULT_SERIF_FONT:function(){return el},DEV_CLIENT_MIDDLEWARE_MANIFEST:function(){return M},DEV_CLIENT_PAGES_MANIFEST:function(){return C},DYNAMIC_CSS_MANIFEST:function(){return $},EDGE_RUNTIME_WEBPACK:function(){return ei},EDGE_UNSUPPORTED_NODE_APIS:function(){return e_},EXPORT_DETAIL:function(){return S},EXPORT_MARKER:function(){return O},FUNCTIONS_CONFIG_MANIFEST:function(){return P},IMAGES_MANIFEST:function(){return j},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return K},MIDDLEWARE_BUILD_MANIFEST:function(){return V},MIDDLEWARE_MANIFEST:function(){return I},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return Y},MODERN_BROWSERSLIST_TARGET:function(){return n.default},NEXT_BUILTIN_DOCUMENT:function(){return W},NEXT_FONT_MANIFEST:function(){return v},PAGES_MANIFEST:function(){return _},PHASE_DEVELOPMENT_SERVER:function(){return d},PHASE_EXPORT:function(){return l},PHASE_INFO:function(){return h},PHASE_PRODUCTION_BUILD:function(){return c},PHASE_PRODUCTION_SERVER:function(){return f},PHASE_TEST:function(){return p},PRERENDER_MANIFEST:function(){return T},REACT_LOADABLE_MANIFEST:function(){return L},ROUTES_MANIFEST:function(){return A},RSC_MODULE_TYPES:function(){return eh},SERVER_DIRECTORY:function(){return D},SERVER_FILES_MANIFEST:function(){return w},SERVER_PROPS_ID:function(){return es},SERVER_REFERENCE_MANIFEST:function(){return z},STATIC_PROPS_ID:function(){return eu},STATIC_STATUS_PAGES:function(){return ef},STRING_LITERAL_DROP_BUNDLE:function(){return X},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return R},SYSTEM_ENTRYPOINTS:function(){return em},TRACE_OUTPUT_VERSION:function(){return ed},TURBOPACK_CLIENT_BUILD_MANIFEST:function(){return N},TURBOPACK_CLIENT_MIDDLEWARE_MANIFEST:function(){return x},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return ep},UNDERSCORE_NOT_FOUND_ROUTE:function(){return u},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return s},WEBPACK_STATS:function(){return m}});let n=r(4761)._(r(5511)),a={client:"client",server:"server",edgeServer:"edge-server"};var o=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.PRERENDER="PRERENDER",e.STATIC_FILE="STATIC_FILE",e.MIDDLEWARE="MIDDLEWARE",e}({});let i={[a.client]:0,[a.server]:1,[a.edgeServer]:2},u="/_not-found",s=""+u+"/page",l="phase-export",c="phase-production-build",f="phase-production-server",d="phase-development-server",p="phase-test",h="phase-info",_="pages-manifest.json",m="webpack-stats.json",g="app-paths-manifest.json",E="app-path-routes-manifest.json",y="build-manifest.json",b="app-build-manifest.json",P="functions-config-manifest.json",R="subresource-integrity-manifest",v="next-font-manifest",O="export-marker.json",S="export-detail.json",T="prerender-manifest.json",A="routes-manifest.json",j="images-manifest.json",w="required-server-files.json",C="_devPagesManifest.json",I="middleware-manifest.json",x="_clientMiddlewareManifest.json",N="client-build-manifest.json",M="_devMiddlewareManifest.json",L="react-loadable-manifest.json",D="server",U=["next.config.js","next.config.mjs","next.config.ts"],F="BUILD_ID",k=["/_document","/_app","/_error"],B="public",H="static",X="__NEXT_DROP_CLIENT_FILE__",W="__NEXT_BUILTIN_DOCUMENT__",G="__barrel_optimize__",q="client-reference-manifest",z="server-reference-manifest",V="middleware-build-manifest",Y="middleware-react-loadable-manifest",K="interception-route-rewrite-manifest",$="dynamic-css-manifest",Q="main",J=""+Q+"-app",Z="app-pages-internals",ee="react-refresh",et="amp",er="webpack",en="polyfills",ea=Symbol(en),eo="webpack-runtime",ei="edge-runtime-webpack",eu="__N_SSG",es="__N_SSP",el={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},ec={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},ef=["/500"],ed=1,ep=6e3,eh={client:"client",server:"server"},e_=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],em=new Set([Q,ee,et,J]);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6984:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BloomFilter",{enumerable:!0,get:function(){return r}});class r{static from(e,t){void 0===t&&(t=1e-4);let n=new r(e.length,t);for(let t of e)n.add(t);return n}export(){return{numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray}}import(e){this.numItems=e.numItems,this.errorRate=e.errorRate,this.numBits=e.numBits,this.numHashes=e.numHashes,this.bitArray=e.bitArray}add(e){this.getHashValues(e).forEach(e=>{this.bitArray[e]=1})}contains(e){return this.getHashValues(e).every(e=>this.bitArray[e])}getHashValues(e){let t=[];for(let r=1;r<=this.numHashes;r++){let n=function(e){let t=0;for(let r=0;r>>13,t=Math.imul(t,0x5bd1e995);return t>>>0}(""+e+r)%this.numBits;t.push(n)}return t}constructor(e,t=1e-4){this.numItems=e,this.errorRate=t,this.numBits=Math.ceil(-(e*Math.log(t))/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/e*Math.log(2)),this.bitArray=Array(this.numBits).fill(0)}}},7069:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return E},MissingStaticPage:function(){return g},NormalizeError:function(){return _},PageNotFoundError:function(){return m},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return s},getLocationOrigin:function(){return i},getURL:function(){return u},isAbsoluteUrl:function(){return o},isResSent:function(){return l},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return y}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,a=Array(n),o=0;oa.test(e);function i(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function u(){let{href:e}=window.location,t=i();return e.substring(t.length)}function s(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function l(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&l(r))return n;if(!n)throw Object.defineProperty(Error('"'+s(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class _ extends Error{}class m extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class E extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function y(e){return JSON.stringify({message:e.message,stack:e.stack})}},7169:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}function n(e){return e.startsWith("@")&&"@children"!==e}function a(e,t){if(e.includes(o)){let e=JSON.stringify(t);return"{}"!==e?o+"?"+e:o}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return i},PAGE_SEGMENT_KEY:function(){return o},addSearchParamsIfPageSegment:function(){return a},isGroupSegment:function(){return r},isParallelRouteSegment:function(){return n}});let o="__PAGE__",i="__DEFAULT__"},7337:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(6220),self.__next_set_public_path__=e=>{r.p=e},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7338:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},handleClientScriptLoad:function(){return h},initScriptLoader:function(){return _}});let n=r(4761),a=r(3514),o=r(6029),i=n._(r(6760)),u=a._(r(5729)),s=r(7648),l=r(4744),c=r(924),f=new Map,d=new Set,p=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:a=null,dangerouslySetInnerHTML:o,children:u="",strategy:s="afterInteractive",onError:c,stylesheets:p}=e,h=r||t;if(h&&d.has(h))return;if(f.has(t)){d.add(h),f.get(t).then(n,c);return}let _=()=>{a&&a(),d.add(h)},m=document.createElement("script"),g=new Promise((e,t)=>{m.addEventListener("load",function(t){e(),n&&n.call(this,t),_()}),m.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});o?(m.innerHTML=o.__html||"",_()):u?(m.textContent="string"==typeof u?u:Array.isArray(u)?u.join(""):"",_()):t&&(m.src=t,f.set(t,g)),(0,l.setAttributesFromProps)(m,e),"worker"===s&&m.setAttribute("type","text/partytown"),m.setAttribute("data-nscript",s),p&&(e=>{if(i.default.preinit)return e.forEach(e=>{i.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(p),document.body.appendChild(m)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>p(e))}):p(e)}function _(e){e.forEach(h),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");d.add(t)})}function m(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:a=null,strategy:l="afterInteractive",onError:f,stylesheets:h,..._}=e,{updateScripts:m,scripts:g,getIsSsr:E,appDir:y,nonce:b}=(0,u.useContext)(s.HeadManagerContext);b=_.nonce||b;let P=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||r;P.current||(a&&e&&d.has(e)&&a(),P.current=!0)},[a,t,r]);let R=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{if(!R.current){if("afterInteractive"===l)p(e);else"lazyOnload"===l&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>p(e))}));R.current=!0}},[e,l]),("beforeInteractive"===l||"worker"===l)&&(m?(g[l]=(g[l]||[]).concat([{id:t,src:r,onLoad:n,onReady:a,onError:f,..._,nonce:b}]),m(g)):E&&E()?d.add(t||r):E&&!E()&&p({...e,nonce:b})),y){if(h&&h.forEach(e=>{i.default.preinit(e,{as:"style"})}),"beforeInteractive"===l)if(!r)return _.dangerouslySetInnerHTML&&(_.children=_.dangerouslySetInnerHTML.__html,delete _.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{..._,id:t}])+")"}});else return i.default.preload(r,_.integrity?{as:"script",integrity:_.integrity,nonce:b,crossOrigin:_.crossOrigin}:{as:"script",nonce:b,crossOrigin:_.crossOrigin}),(0,o.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{..._,id:t}])+")"}});"afterInteractive"===l&&r&&i.default.preload(r,_.integrity?{as:"script",integrity:_.integrity,nonce:b,crossOrigin:_.crossOrigin}:{as:"script",nonce:b,crossOrigin:_.crossOrigin})}return null}Object.defineProperty(m,"__nextScript",{value:!0});let g=m;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7372:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return a}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function a(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},7403:(e,t)=>{"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},7422:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumResponseBody:5e7,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},7456:(e,t,r)=>{"use strict";e.exports=r(3398)},7648:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return n}});let n=r(4761)._(r(5729)).default.createContext({})},7760:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reportGlobalError",{enumerable:!0,get:function(){return r}});let r="function"==typeof reportError?reportError:e=>{globalThis.console.error(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7957:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return a}});let n=r(389);function a(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},7982:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseRelativeUrl",{enumerable:!0,get:function(){return o}});let n=r(7069),a=r(5797);function o(e,t,r){void 0===r&&(r=!0);let o=new URL((0,n.getLocationOrigin)()),i=t?new URL(t,o):e.startsWith(".")?new URL(window.location.href):o,{pathname:u,searchParams:s,search:l,hash:c,href:f,origin:d}=new URL(e,i);if(d!==o.origin)throw Object.defineProperty(Error("invariant: invalid relative URL, router received "+e),"__NEXT_ERROR_CODE",{value:"E159",enumerable:!1,configurable:!0});return{pathname:u,query:r?(0,a.searchParamsToUrlQuery)(s):void 0,search:l,hash:c,href:f.slice(d.length),slashes:void 0}}},8139:(e,t,r)=>{"use strict";function n(e,t){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeLocale",{enumerable:!0,get:function(){return n}}),r(389),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8396:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(4761)._(r(9626));class a{end(e){if("ended"===this.state.state)throw Object.defineProperty(Error("Span has already ended"),"__NEXT_ERROR_CODE",{value:"E17",enumerable:!1,configurable:!0});this.state={state:"ended",endTime:null!=e?e:Date.now()},this.onSpanEnd(this)}constructor(e,t,r){var n,a;this.name=e,this.attributes=null!=(n=t.attributes)?n:{},this.startTime=null!=(a=t.startTime)?a:Date.now(),this.onSpanEnd=r,this.state={state:"inprogress"}}}class o{startSpan(e,t){return new a(e,t,this.handleSpanEnd)}onSpanEnd(e){return this._emitter.on("spanend",e),()=>{this._emitter.off("spanend",e)}}constructor(){this._emitter=(0,n.default)(),this.handleSpanEnd=e=>{this._emitter.emit("spanend",e)}}}let i=new o;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8402:()=>{"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},8511:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return d}});let n=r(4761),a=r(3359),o=r(4818),i=n._(r(146)),u=r(1134),s=r(272),l=r(7982),c=r(1795),f=r(4309);r(6801);class d{getPageList(){return(0,f.getClientBuildManifest)().then(e=>e.sortedPages)}getMiddleware(){return window.__MIDDLEWARE_MATCHERS=[],window.__MIDDLEWARE_MATCHERS}getDataHref(e){let{asPath:t,href:r,locale:n}=e,{pathname:f,query:d,search:p}=(0,l.parseRelativeUrl)(r),{pathname:h}=(0,l.parseRelativeUrl)(t),_=(0,c.removeTrailingSlash)(f);if("/"!==_[0])throw Object.defineProperty(Error('Route name should start with a "/", got "'+_+'"'),"__NEXT_ERROR_CODE",{value:"E303",enumerable:!1,configurable:!0});var m=e.skipInterpolation?h:(0,s.isDynamicRoute)(_)?(0,o.interpolateAs)(f,h,d).result:_;let g=(0,i.default)((0,c.removeTrailingSlash)((0,u.addLocale)(m,n)),".json");return(0,a.addBasePath)("/_next/data/"+this.buildId+g+p,!0)}_isSsg(e){return this.promisedSsgManifest.then(t=>t.has(e))}loadPage(e){return this.routeLoader.loadRoute(e).then(e=>{if("component"in e)return{page:e.component,mod:e.exports,styleSheets:e.styles.map(e=>({href:e.href,text:e.content}))};throw e.error})}prefetch(e){return this.routeLoader.prefetch(e)}constructor(e,t){this.routeLoader=(0,f.createRouteLoader)(t),this.buildId=e,this.assetPrefix=t,this.promisedSsgManifest=new Promise(e=>{window.__SSG_MANIFEST?e(window.__SSG_MANIFEST):window.__SSG_MANIFEST_CB=()=>{e(window.__SSG_MANIFEST)}})}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8627:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return a}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function a(e){return r.test(e)?e.replace(n,"\\$&"):e}},8681:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return a},extractInterceptionRouteInformation:function(){return i},isInterceptionRouteAppPath:function(){return o}});let n=r(3406),a=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>a.find(t=>e.startsWith(t)))}function i(e){let t,r,o;for(let n of e.split("/"))if(r=a.find(e=>n.startsWith(e))){[t,o]=e.split(r,2);break}if(!t||!r||!o)throw Object.defineProperty(Error("Invalid interception route: "+e+". Must be in the format //(..|...|..)(..)/"),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":o="/"===t?"/"+o:t+"/"+o;break;case"(..)":if("/"===t)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..) marker at the root level, use (.) instead."),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});o=t.split("/").slice(0,-1).concat(o).join("/");break;case"(...)":o="/"+o;break;case"(..)(..)":let i=t.split("/");if(i.length<=2)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..)(..) marker at the root level or one level up."),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});o=i.slice(0,-2).concat(o).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:o}}},9e3:(e,t,r)=>{"use strict";function n(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return n}}),r(2872),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9135:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createKey:function(){return G},default:function(){return V},matchesMiddleware:function(){return D}});let n=r(4761),a=r(3514),o=r(1795),i=r(4309),u=r(7338),s=a._(r(5255)),l=r(2688),c=r(4987),f=n._(r(9626)),d=r(7069),p=r(272),h=r(7982),_=r(310),m=r(5083),g=r(3779);r(6193);let E=r(389),y=r(1134),b=r(8139),P=r(9e3),R=r(3359),v=r(2872),O=r(6424),S=r(3741),T=r(5908),A=r(1173),j=r(2412),w=r(4618),C=r(3368),I=r(4777),x=r(4818),N=r(3901),M=r(4957);function L(){return Object.assign(Object.defineProperty(Error("Route Cancelled"),"__NEXT_ERROR_CODE",{value:"E315",enumerable:!1,configurable:!0}),{cancelled:!0})}async function D(e){let t=await Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:r}=(0,E.parsePath)(e.asPath),n=(0,v.hasBasePath)(r)?(0,P.removeBasePath)(r):r,a=(0,R.addBasePath)((0,y.addLocale)(n,e.locale));return t.some(e=>new RegExp(e.regexp).test(a))}function U(e){let t=(0,d.getLocationOrigin)();return e.startsWith(t)?e.substring(t.length):e}function F(e,t,r){let[n,a]=(0,O.resolveHref)(e,t,!0),o=(0,d.getLocationOrigin)(),i=n.startsWith(o),u=a&&a.startsWith(o);n=U(n),a=a?U(a):a;let s=i?n:(0,R.addBasePath)(n),l=r?U((0,O.resolveHref)(e,r)):a||n;return{url:s,as:u?l:(0,R.addBasePath)(l)}}function k(e,t){let r=(0,o.removeTrailingSlash)((0,l.denormalizePagePath)(e));return"/404"===r||"/_error"===r?e:(t.includes(r)||t.some(t=>{if((0,p.isDynamicRoute)(t)&&(0,m.getRouteRegex)(t).re.test(r))return e=t,!0}),(0,o.removeTrailingSlash)(e))}async function B(e){if(!await D(e)||!e.fetchData)return null;let t=await e.fetchData(),r=await function(e,t,r){let n={basePath:r.router.basePath,i18n:{locales:r.router.locales},trailingSlash:!1},a=t.headers.get("x-nextjs-rewrite"),u=a||t.headers.get("x-nextjs-matched-path"),s=t.headers.get(M.MATCHED_PATH_HEADER);if(!s||u||s.includes("__next_data_catchall")||s.includes("/_error")||s.includes("/404")||(u=s),u){if(u.startsWith("/")){let t=(0,h.parseRelativeUrl)(u),s=(0,T.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),l=(0,o.removeTrailingSlash)(s.pathname);return Promise.all([r.router.pageLoader.getPageList(),(0,i.getClientBuildManifest)()]).then(o=>{let[i,{__rewrites:u}]=o,f=(0,y.addLocale)(s.pathname,s.locale);if((0,p.isDynamicRoute)(f)||!a&&i.includes((0,c.normalizeLocalePath)((0,P.removeBasePath)(f),r.router.locales).pathname)){let r=(0,T.getNextPathnameInfo)((0,h.parseRelativeUrl)(e).pathname,{nextConfig:n,parseData:!0});t.pathname=f=(0,R.addBasePath)(r.pathname)}if(!i.includes(l)){let e=k(l,i);e!==l&&(l=e)}let d=i.includes(l)?l:k((0,c.normalizeLocalePath)((0,P.removeBasePath)(t.pathname),r.router.locales).pathname,i);if((0,p.isDynamicRoute)(d)){let e=(0,_.getRouteMatcher)((0,m.getRouteRegex)(d))(f);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:d}})}let t=(0,E.parsePath)(e);return Promise.resolve({type:"redirect-external",destination:""+(0,A.formatNextPathnameInfo)({...(0,T.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""})+t.query+t.hash})}let l=t.headers.get("x-nextjs-redirect");if(l){if(l.startsWith("/")){let e=(0,E.parsePath)(l),t=(0,A.formatNextPathnameInfo)({...(0,T.getNextPathnameInfo)(e.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:""+t+e.query+e.hash,newUrl:""+t+e.query+e.hash})}return Promise.resolve({type:"redirect-external",destination:l})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:r}}let H=Symbol("SSG_DATA_NOT_FOUND");function X(e){try{return JSON.parse(e)}catch(e){return null}}function W(e){let{dataHref:t,inflightCache:r,isPrefetch:n,hasMiddleware:a,isServerRender:o,parseJSON:u,persistCache:s,isBackground:l,unstable_skipClientCache:c}=e,{href:f}=new URL(t,window.location.href),d=e=>{var l;return(function e(t,r,n){return fetch(t,{credentials:"same-origin",method:n.method||"GET",headers:Object.assign({},n.headers,{"x-nextjs-data":"1"})}).then(a=>!a.ok&&r>1&&a.status>=500?e(t,r-1,n):a)})(t,o?3:1,{headers:Object.assign({},n?{purpose:"prefetch"}:{},n&&a?{"x-middleware-prefetch":"1"}:{},{}),method:null!=(l=null==e?void 0:e.method)?l:"GET"}).then(r=>r.ok&&(null==e?void 0:e.method)==="HEAD"?{dataHref:t,response:r,text:"",json:{},cacheKey:f}:r.text().then(e=>{if(!r.ok){if(a&&[301,302,307,308].includes(r.status))return{dataHref:t,response:r,text:e,json:{},cacheKey:f};if(404===r.status){var n;if(null==(n=X(e))?void 0:n.notFound)return{dataHref:t,json:{notFound:H},response:r,text:e,cacheKey:f}}let u=Object.defineProperty(Error("Failed to load static props"),"__NEXT_ERROR_CODE",{value:"E124",enumerable:!1,configurable:!0});throw o||(0,i.markAssetError)(u),u}return{dataHref:t,json:u?X(e):null,response:r,text:e,cacheKey:f}})).then(e=>(s&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete r[f],e)).catch(e=>{throw c||delete r[f],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&(0,i.markAssetError)(e),e})};return c&&s?d({}).then(e=>("no-cache"!==e.response.headers.get("x-middleware-cache")&&(r[f]=Promise.resolve(e)),e)):void 0!==r[f]?r[f]:r[f]=d(l?{method:"HEAD"}:{})}function G(){return Math.random().toString(36).slice(2,10)}function q(e){let{url:t,router:r}=e;if(t===(0,R.addBasePath)((0,y.addLocale)(r.asPath,r.locale)))throw Object.defineProperty(Error("Invariant: attempted to hard navigate to the same URL "+t+" "+location.href),"__NEXT_ERROR_CODE",{value:"E282",enumerable:!1,configurable:!0});window.location.href=t}let z=e=>{let{route:t,router:r}=e,n=!1,a=r.clc=()=>{n=!0};return()=>{if(n){let e=Object.defineProperty(Error('Abort fetching component for route: "'+t+'"'),"__NEXT_ERROR_CODE",{value:"E483",enumerable:!1,configurable:!0});throw e.cancelled=!0,e}a===r.clc&&(r.clc=null)}};class V{reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=F(this,e,t),this.change("pushState",e,t,r)}replace(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=F(this,e,t),this.change("replaceState",e,t,r)}async _bfl(e,t,n,a){{if(!this._bfl_s&&!this._bfl_d){let t,o,{BloomFilter:u}=r(6984);try{({__routerFilterStatic:t,__routerFilterDynamic:o}=await (0,i.getClientBuildManifest)())}catch(t){if(console.error(t),a)return!0;return q({url:(0,R.addBasePath)((0,y.addLocale)(e,n||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{})}(null==t?void 0:t.numHashes)&&(this._bfl_s=new u(t.numItems,t.errorRate),this._bfl_s.import(t)),(null==o?void 0:o.numHashes)&&(this._bfl_d=new u(o.numItems,o.errorRate),this._bfl_d.import(o))}let c=!1,f=!1;for(let{as:r,allowMatchCurrent:i}of[{as:e},{as:t}])if(r){let t=(0,o.removeTrailingSlash)(new URL(r,"http://n").pathname),d=(0,R.addBasePath)((0,y.addLocale)(t,n||this.locale));if(i||t!==(0,o.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){var u,s,l;for(let e of(c=c||!!(null==(u=this._bfl_s)?void 0:u.contains(t))||!!(null==(s=this._bfl_s)?void 0:s.contains(d)),[t,d])){let t=e.split("/");for(let e=0;!f&&e{})}}}}return!1}async change(e,t,r,n,a){var l,c,f,O,S,T,A,C,N;let M,U;if(!(0,w.isLocalURL)(t))return q({url:t,router:this}),!1;let B=1===n._h;B||n.shallow||await this._bfl(r,void 0,n.locale);let X=B||n._shouldResolveHref||(0,E.parsePath)(t).pathname===(0,E.parsePath)(r).pathname,W={...this.state},G=!0!==this.isReady;this.isReady=!0;let z=this.isSsr;if(B||(this.isSsr=!1),B&&this.clc)return!1;let Y=W.locale;d.ST&&performance.mark("routeChange");let{shallow:K=!1,scroll:$=!0}=n,Q={shallow:K};this._inFlightRoute&&this.clc&&(z||V.events.emit("routeChangeError",L(),this._inFlightRoute,Q),this.clc(),this.clc=null),r=(0,R.addBasePath)((0,y.addLocale)((0,v.hasBasePath)(r)?(0,P.removeBasePath)(r):r,n.locale,this.defaultLocale));let J=(0,b.removeLocale)((0,v.hasBasePath)(r)?(0,P.removeBasePath)(r):r,W.locale);this._inFlightRoute=r;let Z=Y!==W.locale;if(!B&&this.onlyAHashChange(J)&&!Z){W.asPath=J,V.events.emit("hashChangeStart",r,Q),this.changeState(e,t,r,{...n,scroll:!1}),$&&this.scrollToHash(J);try{await this.set(W,this.components[W.route],null)}catch(e){throw(0,s.default)(e)&&e.cancelled&&V.events.emit("routeChangeError",e,J,Q),e}return V.events.emit("hashChangeComplete",r,Q),!0}let ee=(0,h.parseRelativeUrl)(t),{pathname:et,query:er}=ee;try{[M,{__rewrites:U}]=await Promise.all([this.pageLoader.getPageList(),(0,i.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch(e){return q({url:r,router:this}),!1}this.urlIsNew(J)||Z||(e="replaceState");let en=r;et=et?(0,o.removeTrailingSlash)((0,P.removeBasePath)(et)):et;let ea=(0,o.removeTrailingSlash)(et),eo=r.startsWith("/")&&(0,h.parseRelativeUrl)(r).pathname;if(null==(l=this.components[et])?void 0:l.__appRouter)return q({url:r,router:this}),new Promise(()=>{});let ei=!!(eo&&ea!==eo&&(!(0,p.isDynamicRoute)(ea)||!(0,_.getRouteMatcher)((0,m.getRouteRegex)(ea))(eo))),eu=!n.shallow&&await D({asPath:r,locale:W.locale,router:this});if(B&&eu&&(X=!1),X&&"/_error"!==et&&(n._shouldResolveHref=!0,ee.pathname=k(et,M),ee.pathname!==et&&(et=ee.pathname,ee.pathname=(0,R.addBasePath)(et),eu||(t=(0,g.formatWithValidation)(ee)))),!(0,w.isLocalURL)(r))return q({url:r,router:this}),!1;en=(0,b.removeLocale)((0,P.removeBasePath)(en),W.locale),ea=(0,o.removeTrailingSlash)(et);let es=!1;if((0,p.isDynamicRoute)(ea)){let e=(0,h.parseRelativeUrl)(en),n=e.pathname,a=(0,m.getRouteRegex)(ea);es=(0,_.getRouteMatcher)(a)(n);let o=ea===n,i=o?(0,x.interpolateAs)(ea,n,er):{};if(es&&(!o||i.result))o?r=(0,g.formatWithValidation)(Object.assign({},e,{pathname:i.result,query:(0,I.omit)(er,i.params)})):Object.assign(er,es);else{let e=Object.keys(a.groups).filter(e=>!er[e]&&!a.groups[e].optional);if(e.length>0&&!eu)throw Object.defineProperty(Error((o?"The provided `href` ("+t+") value is missing query values ("+e.join(", ")+") to be interpolated properly. ":"The provided `as` value ("+n+") is incompatible with the `href` value ("+ea+"). ")+"Read more: https://nextjs.org/docs/messages/"+(o?"href-interpolation-failed":"incompatible-href-as")),"__NEXT_ERROR_CODE",{value:"E344",enumerable:!1,configurable:!0})}}B||V.events.emit("routeChangeStart",r,Q);let el="/404"===this.pathname||"/_error"===this.pathname;try{let o=await this.getRouteInfo({route:ea,pathname:et,query:er,as:r,resolvedAs:en,routeProps:Q,locale:W.locale,isPreview:W.isPreview,hasMiddleware:eu,unstable_skipClientCache:n.unstable_skipClientCache,isQueryUpdating:B&&!this.isFallback,isMiddlewareRewrite:ei});if(B||n.shallow||await this._bfl(r,"resolvedAs"in o?o.resolvedAs:void 0,W.locale),"route"in o&&eu){ea=et=o.route||ea,Q.shallow||(er=Object.assign({},o.query||{},er));let e=(0,v.hasBasePath)(ee.pathname)?(0,P.removeBasePath)(ee.pathname):ee.pathname;if(es&&et!==e&&Object.keys(es).forEach(e=>{es&&er[e]===es[e]&&delete er[e]}),(0,p.isDynamicRoute)(et)){let e=!Q.shallow&&o.resolvedAs?o.resolvedAs:(0,R.addBasePath)((0,y.addLocale)(new URL(r,location.href).pathname,W.locale),!0);(0,v.hasBasePath)(e)&&(e=(0,P.removeBasePath)(e));let t=(0,m.getRouteRegex)(et),n=(0,_.getRouteMatcher)(t)(new URL(e,location.href).pathname);n&&Object.assign(er,n)}}if("type"in o)if("redirect-internal"===o.type)return this.change(e,o.newUrl,o.newAs,n);else return q({url:o.destination,router:this}),new Promise(()=>{});let i=o.Component;if(i&&i.unstable_scriptLoader&&[].concat(i.unstable_scriptLoader()).forEach(e=>{(0,u.handleClientScriptLoad)(e.props)}),(o.__N_SSG||o.__N_SSP)&&o.props){if(o.props.pageProps&&o.props.pageProps.__N_REDIRECT){n.locale=!1;let t=o.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==o.props.pageProps.__N_REDIRECT_BASE_PATH){let r=(0,h.parseRelativeUrl)(t);r.pathname=k(r.pathname,M);let{url:a,as:o}=F(this,t,t);return this.change(e,a,o,n)}return q({url:t,router:this}),new Promise(()=>{})}if(W.isPreview=!!o.props.__N_PREVIEW,o.props.notFound===H){let e;try{await this.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(o=await this.getRouteInfo({route:e,pathname:e,query:er,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:W.locale,isPreview:W.isPreview,isNotFound:!0}),"type"in o)throw Object.defineProperty(Error("Unexpected middleware effect on /404"),"__NEXT_ERROR_CODE",{value:"E158",enumerable:!1,configurable:!0})}}B&&"/_error"===this.pathname&&(null==(f=self.__NEXT_DATA__.props)||null==(c=f.pageProps)?void 0:c.statusCode)===500&&(null==(O=o.props)?void 0:O.pageProps)&&(o.props.pageProps.statusCode=500);let l=n.shallow&&W.route===(null!=(S=o.route)?S:ea),d=null!=(T=n.scroll)?T:!B&&!l,g=null!=a?a:d?{x:0,y:0}:null,E={...W,route:ea,pathname:et,query:er,asPath:J,isFallback:!1};if(B&&el){if(o=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query:er,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:W.locale,isPreview:W.isPreview,isQueryUpdating:B&&!this.isFallback}),"type"in o)throw Object.defineProperty(Error("Unexpected middleware effect on "+this.pathname),"__NEXT_ERROR_CODE",{value:"E225",enumerable:!1,configurable:!0});"/_error"===this.pathname&&(null==(C=self.__NEXT_DATA__.props)||null==(A=C.pageProps)?void 0:A.statusCode)===500&&(null==(N=o.props)?void 0:N.pageProps)&&(o.props.pageProps.statusCode=500);try{await this.set(E,o,g)}catch(e){throw(0,s.default)(e)&&e.cancelled&&V.events.emit("routeChangeError",e,J,Q),e}return!0}if(V.events.emit("beforeHistoryChange",r,Q),this.changeState(e,t,r,n),!(B&&!g&&!G&&!Z&&(0,j.compareRouterStates)(E,this.state))){try{await this.set(E,o,g)}catch(e){if(e.cancelled)o.error=o.error||e;else throw e}if(o.error)throw B||V.events.emit("routeChangeError",o.error,J,Q),o.error;B||V.events.emit("routeChangeComplete",r,Q),d&&/#.+$/.test(r)&&this.scrollToHash(r)}return!0}catch(e){if((0,s.default)(e)&&e.cancelled)return!1;throw e}}changeState(e,t,r,n){void 0===n&&(n={}),("pushState"!==e||(0,d.getURL)()!==r)&&(this._shallow=n.shallow,window.history[e]({url:t,as:r,options:n,__N:!0,key:this._key="pushState"!==e?this._key:G()},"",r))}async handleRouteInfoError(e,t,r,n,a,o){if(e.cancelled)throw e;if((0,i.isAssetError)(e)||o)throw V.events.emit("routeChangeError",e,n,a),q({url:n,router:this}),L();console.error(e);try{let n,{page:a,styleSheets:o}=await this.fetchComponent("/_error"),i={props:n,Component:a,styleSheets:o,err:e,error:e};if(!i.props)try{i.props=await this.getInitialProps(a,{err:e,pathname:t,query:r})}catch(e){console.error("Error in error page `getInitialProps`: ",e),i.props={}}return i}catch(e){return this.handleRouteInfoError((0,s.default)(e)?e:Object.defineProperty(Error(e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0}),t,r,n,a,!0)}}async getRouteInfo(e){let{route:t,pathname:r,query:n,as:a,resolvedAs:i,routeProps:u,locale:l,hasMiddleware:f,isPreview:d,unstable_skipClientCache:p,isQueryUpdating:h,isMiddlewareRewrite:_,isNotFound:m}=e,E=t;try{var y,b,R,v;let e=this.components[E];if(u.shallow&&e&&this.route===E)return e;let t=z({route:E,router:this});f&&(e=void 0);let s=!e||"initial"in e?void 0:e,O={dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:r,query:n}),skipInterpolation:!0,asPath:m?"/404":i,locale:l}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:h?this.sbc:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:p,isBackground:h},T=h&&!_?null:await B({fetchData:()=>W(O),asPath:m?"/404":i,locale:l,router:this}).catch(e=>{if(h)return null;throw e});if(T&&("/_error"===r||"/404"===r)&&(T.effect=void 0),h&&(T?T.json=self.__NEXT_DATA__.props:T={json:self.__NEXT_DATA__.props}),t(),(null==T||null==(y=T.effect)?void 0:y.type)==="redirect-internal"||(null==T||null==(b=T.effect)?void 0:b.type)==="redirect-external")return T.effect;if((null==T||null==(R=T.effect)?void 0:R.type)==="rewrite"){let t=(0,o.removeTrailingSlash)(T.effect.resolvedHref),a=await this.pageLoader.getPageList();if((!h||a.includes(t))&&(E=t,r=T.effect.resolvedHref,n={...n,...T.effect.parsedAs.query},i=(0,P.removeBasePath)((0,c.normalizeLocalePath)(T.effect.parsedAs.pathname,this.locales).pathname),e=this.components[E],u.shallow&&e&&this.route===E&&!f))return{...e,route:E}}if((0,S.isAPIRoute)(E))return q({url:a,router:this}),new Promise(()=>{});let A=s||await this.fetchComponent(E).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP})),j=null==T||null==(v=T.response)?void 0:v.headers.get("x-middleware-skip"),w=A.__N_SSG||A.__N_SSP;j&&(null==T?void 0:T.dataHref)&&delete this.sdc[T.dataHref];let{props:C,cacheKey:I}=await this._getData(async()=>{if(w){if((null==T?void 0:T.json)&&!j)return{cacheKey:T.cacheKey,props:T.json};let e=(null==T?void 0:T.dataHref)?T.dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:r,query:n}),asPath:i,locale:l}),t=await W({dataHref:e,isServerRender:this.isSsr,parseJSON:!0,inflightCache:j?{}:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:p});return{cacheKey:t.cacheKey,props:t.json||{}}}return{headers:{},props:await this.getInitialProps(A.Component,{pathname:r,query:n,asPath:a,locale:l,locales:this.locales,defaultLocale:this.defaultLocale})}});return A.__N_SSP&&O.dataHref&&I&&delete this.sdc[I],this.isPreview||!A.__N_SSG||h||W(Object.assign({},O,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),C.pageProps=Object.assign({},C.pageProps),A.props=C,A.route=E,A.query=n,A.resolvedAs=i,this.components[E]=A,A}catch(e){return this.handleRouteInfoError((0,s.getProperError)(e),r,n,a,u)}}set(e,t,r){return this.state=e,this.sub(t,this.components["/_app"].Component,r)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,r]=this.asPath.split("#",2),[n,a]=e.split("#",2);return!!a&&t===n&&r===a||t===n&&r!==a}scrollToHash(e){let[,t=""]=e.split("#",2);(0,N.disableSmoothScrollDuringRouteTransition)(()=>{if(""===t||"top"===t)return void window.scrollTo(0,0);let e=decodeURIComponent(t),r=document.getElementById(e);if(r)return void r.scrollIntoView();let n=document.getElementsByName(e)[0];n&&n.scrollIntoView()},{onlyHashChange:this.onlyAHashChange(e)})}urlIsNew(e){return this.asPath!==e}async prefetch(e,t,r){if(void 0===t&&(t=e),void 0===r&&(r={}),(0,C.isBot)(window.navigator.userAgent))return;let n=(0,h.parseRelativeUrl)(e),a=n.pathname,{pathname:i,query:u}=n,s=i,l=await this.pageLoader.getPageList(),c=t,f=void 0!==r.locale?r.locale||void 0:this.locale,d=await D({asPath:t,locale:f,router:this});n.pathname=k(n.pathname,l),(0,p.isDynamicRoute)(n.pathname)&&(i=n.pathname,n.pathname=i,Object.assign(u,(0,_.getRouteMatcher)((0,m.getRouteRegex)(n.pathname))((0,E.parsePath)(t).pathname)||{}),d||(e=(0,g.formatWithValidation)(n)));let y=await B({fetchData:()=>W({dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:s,query:u}),skipInterpolation:!0,asPath:c,locale:f}),hasMiddleware:!0,isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0}),asPath:t,locale:f,router:this});if((null==y?void 0:y.effect.type)==="rewrite"&&(n.pathname=y.effect.resolvedHref,i=y.effect.resolvedHref,u={...u,...y.effect.parsedAs.query},c=y.effect.parsedAs.pathname,e=(0,g.formatWithValidation)(n)),(null==y?void 0:y.effect.type)==="redirect-external")return;let b=(0,o.removeTrailingSlash)(i);await this._bfl(t,c,r.locale,!0)&&(this.components[a]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(b).then(t=>!!t&&W({dataHref:(null==y?void 0:y.json)?null==y?void 0:y.dataHref:this.pageLoader.getDataHref({href:e,asPath:c,locale:f}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:r.unstable_skipClientCache||r.priority&&!0}).then(()=>!1).catch(()=>!1)),this.pageLoader[r.priority?"loadPage":"prefetch"](b)])}async fetchComponent(e){let t=z({route:e,router:this});try{let r=await this.pageLoader.loadPage(e);return t(),r}catch(e){throw t(),e}}_getData(e){let t=!1,r=()=>{t=!0};return this.clc=r,e().then(e=>{if(r===this.clc&&(this.clc=null),t){let e=Object.defineProperty(Error("Loading initial props cancelled"),"__NEXT_ERROR_CODE",{value:"E405",enumerable:!1,configurable:!0});throw e.cancelled=!0,e}return e})}getInitialProps(e,t){let{Component:r}=this.components["/_app"],n=this._wrapApp(r);return t.AppTree=n,(0,d.loadGetInitialProps)(r,{AppTree:n,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor(e,t,r,{initialProps:n,pageLoader:a,App:i,wrapApp:u,Component:s,err:l,subscription:c,isFallback:f,locale:_,locales:m,defaultLocale:E,domainLocales:y,isPreview:b}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=G(),this.onPopState=e=>{let t,{isFirstPopStateEvent:r}=this;this.isFirstPopStateEvent=!1;let n=e.state;if(!n){let{pathname:e,query:t}=this;this.changeState("replaceState",(0,g.formatWithValidation)({pathname:(0,R.addBasePath)(e),query:t}),(0,d.getURL)());return}if(n.__NA)return void window.location.reload();if(!n.__N||r&&this.locale===n.options.locale&&n.as===this.asPath)return;let{url:a,as:o,options:i,key:u}=n;this._key=u;let{pathname:s}=(0,h.parseRelativeUrl)(a);(!this.isSsr||o!==(0,R.addBasePath)(this.asPath)||s!==(0,R.addBasePath)(this.pathname))&&(!this._bps||this._bps(n))&&this.change("replaceState",a,o,Object.assign({},i,{shallow:i.shallow&&this._shallow,locale:i.locale||this.defaultLocale,_h:0}),t)};let P=(0,o.removeTrailingSlash)(e);this.components={},"/_error"!==e&&(this.components[P]={Component:s,initial:!0,props:n,err:l,__N_SSG:n&&n.__N_SSG,__N_SSP:n&&n.__N_SSP}),this.components["/_app"]={Component:i,styleSheets:[]},this.events=V.events,this.pageLoader=a;let v=(0,p.isDynamicRoute)(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=c,this.clc=null,this._wrapApp=u,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.isExperimentalCompile||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||!v&&!self.location.search),this.state={route:P,pathname:e,query:t,asPath:v?e:r,isPreview:!!b,locale:void 0,isFallback:f},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),!r.startsWith("//")){let n={locale:_},a=(0,d.getURL)();this._initialMatchesMiddlewarePromise=D({router:this,locale:_,asPath:a}).then(o=>(n._shouldResolveHref=r!==e,this.changeState("replaceState",o?a:(0,g.formatWithValidation)({pathname:(0,R.addBasePath)(e),query:t}),a,n),o))}window.addEventListener("popstate",this.onPopState)}}V.events=(0,f.default)()},9143:e=>{var t,r,n,a=e.exports={};function o(){throw Error("setTimeout has not been defined")}function i(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}function u(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var s=[],l=!1,c=-1;function f(){l&&n&&(l=!1,n.length?s=n.concat(s):c=-1,s.length&&d())}function d(){if(!l){var e=u(f);l=!0;for(var t=s.length;t;){for(n=s,s=[];++c1)for(var r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}}),r(4761);let n=r(6029);r(5729);let a=r(3727);function o(e){function t(t){return(0,n.jsx)(e,{router:(0,a.useRouter)(),...t})}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9626:(e,t)=>{"use strict";function r(){let e=Object.create(null);return{on(t,r){(e[t]||(e[t]=[])).push(r)},off(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit(t){for(var r=arguments.length,n=Array(r>1?r-1:0),a=1;a{e(...n)})}}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},9744:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return o}});let n=r(2272),a=r(2632);function o(e){return(0,a.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},e=>{e.O(0,[593],()=>e(e.s=5883)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/main-app-ae5439f81e9d53a9.js b/apps/web/.next/static/chunks/main-app-ae5439f81e9d53a9.js deleted file mode 100644 index 83b92a5..0000000 --- a/apps/web/.next/static/chunks/main-app-ae5439f81e9d53a9.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[358],{309:(e,s,n)=>{Promise.resolve().then(n.t.bind(n,4431,23)),Promise.resolve().then(n.t.bind(n,1012,23)),Promise.resolve().then(n.t.bind(n,540,23)),Promise.resolve().then(n.t.bind(n,5293,23)),Promise.resolve().then(n.t.bind(n,5341,23)),Promise.resolve().then(n.t.bind(n,7158,23)),Promise.resolve().then(n.t.bind(n,25,23)),Promise.resolve().then(n.t.bind(n,5104,23)),Promise.resolve().then(n.bind(n,6505))},3398:()=>{}},e=>{var s=s=>e(e.s=s);e.O(0,[587,18],()=>(s(7449),s(309))),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/pages/_app-552893fa4c6cf2f7.js b/apps/web/.next/static/chunks/pages/_app-552893fa4c6cf2f7.js deleted file mode 100644 index 5e49632..0000000 --- a/apps/web/.next/static/chunks/pages/_app-552893fa4c6cf2f7.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636,655],{6449:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(7655)}])},7655:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let u=n(4761),l=n(6029),a=u._(n(5729)),o=n(7069);async function r(e){let{Component:t,ctx:n}=e;return{pageProps:await (0,o.loadGetInitialProps)(t,n)}}class s extends a.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,l.jsx)(e,{...t})}}s.origGetInitialProps=r,s.getInitialProps=r,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},e=>{var t=t=>e(e.s=t);e.O(0,[593,792],()=>(t(6449),t(3727))),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/pages/_error-19ea2e6a6da76d0f.js b/apps/web/.next/static/chunks/pages/_error-19ea2e6a6da76d0f.js deleted file mode 100644 index a6dcba9..0000000 --- a/apps/web/.next/static/chunks/pages/_error-19ea2e6a6da76d0f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[731,826],{1851:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return n(3826)}])},3493:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return y},defaultHead:function(){return c}});let r=n(4761),o=n(3514),l=n(6029),i=o._(n(5729)),a=r._(n(9643)),d=n(7694),s=n(7648),u=n(8826);function c(e){void 0===e&&(e=!1);let t=[(0,l.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,l.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===i.default.Fragment?e.concat(i.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(6292);let f=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:n}=t;return e.reduce(p,[]).reverse().concat(c(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return o=>{let l=!0,i=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){i=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?l=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?l=!1:t.add(o.type);break;case"meta":for(let e=0,t=f.length;e{let n=e.key||t;return i.default.cloneElement(e,{key:n})})}let y=function(e){let{children:t}=e,n=(0,i.useContext)(d.AmpStateContext),r=(0,i.useContext)(s.HeadManagerContext);return(0,l.jsx)(a.default,{reduceComponentsToState:h,headManager:r,inAmpMode:(0,u.isInAmpMode)(n),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3826:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let r=n(4761),o=n(6029),l=r._(n(5729)),i=r._(n(3493)),a={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function d(e){let{req:t,res:n,err:r}=e;return{statusCode:n&&n.statusCode?n.statusCode:r?r.statusCode:404,hostname:window.location.hostname}}let s={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class u extends l.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,n=this.props.title||a[e]||"An unexpected error has occurred";return(0,o.jsxs)("div",{style:s.error,children:[(0,o.jsx)(i.default,{children:(0,o.jsx)("title",{children:e?e+": "+n:"Application error: a client-side exception has occurred"})}),(0,o.jsxs)("div",{style:s.desc,children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,o.jsx)("h1",{className:"next-error-h1",style:s.h1,children:e}):null,(0,o.jsx)("div",{style:s.wrap,children:(0,o.jsxs)("h2",{style:s.h2,children:[this.props.title||e?n:(0,o.jsxs)(o.Fragment,{children:["Application error: a client-side exception has occurred"," ",!!this.props.hostname&&(0,o.jsxs)(o.Fragment,{children:["while loading ",this.props.hostname]})," ","(see the browser console for more information)"]}),"."]})})]})]})}}u.displayName="ErrorPage",u.getInitialProps=d,u.origGetInitialProps=d,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7694:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});let r=n(4761)._(n(5729)).default.createContext({})},8826:(e,t)=>{"use strict";function n(e){let{ampFirst:t=!1,hybrid:n=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||n&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},9643:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let r=n(5729),o=r.useLayoutEffect,l=r.useEffect;function i(e){let{headManager:t,reduceComponentsToState:n}=e;function i(){if(t&&t.mountedInstances){let o=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(o,e))}}return o(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=i),()=>{t&&(t._pendingUpdate=i)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}}},e=>{e.O(0,[636,593,792],()=>e(e.s=1851)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js b/apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js deleted file mode 100644 index ab422b9..0000000 --- a/apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js +++ /dev/null @@ -1 +0,0 @@ -!function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t){var e={exports:{}};return t(e,e.exports),e.exports}var r,n,o=function(t){return t&&t.Math===Math&&t},i=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof t&&t)||o("object"==typeof t&&t)||function(){return this}()||Function("return this")(),a=function(t){try{return!!t()}catch(t){return!0}},u=!a(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}),s=!a(function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}),c=Function.prototype.call,f=s?c.bind(c):function(){return c.apply(c,arguments)},l={}.propertyIsEnumerable,h=Object.getOwnPropertyDescriptor,p=h&&!l.call({1:2},1)?function(t){var e=h(this,t);return!!e&&e.enumerable}:l,v={f:p},d=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},g=Function.prototype,y=g.call,m=s&&g.bind.bind(y,y),b=s?m:function(t){return function(){return y.apply(t,arguments)}},w=b({}.toString),S=b("".slice),E=function(t){return S(w(t),8,-1)},O=Object,x=b("".split),R=a(function(){return!O("z").propertyIsEnumerable(0)})?function(t){return"String"===E(t)?x(t,""):O(t)}:O,P=function(t){return null==t},A=TypeError,j=function(t){if(P(t))throw new A("Can't call method on "+t);return t},k=function(t){return R(j(t))},I="object"==typeof document&&document.all,T=void 0===I&&void 0!==I?function(t){return"function"==typeof t||t===I}:function(t){return"function"==typeof t},M=function(t){return"object"==typeof t?null!==t:T(t)},L=function(t,e){return arguments.length<2?T(r=i[t])?r:void 0:i[t]&&i[t][e];var r},U=b({}.isPrototypeOf),N=i.navigator,C=N&&N.userAgent,_=C?String(C):"",F=i.process,B=i.Deno,D=F&&F.versions||B&&B.version,z=D&&D.v8;z&&(n=(r=z.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!n&&_&&(!(r=_.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=_.match(/Chrome\/(\d+)/))&&(n=+r[1]);var W=n,q=i.String,H=!!Object.getOwnPropertySymbols&&!a(function(){var t=Symbol("symbol detection");return!q(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&W&&W<41}),$=H&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,K=Object,G=$?function(t){return"symbol"==typeof t}:function(t){var e=L("Symbol");return T(e)&&U(e.prototype,K(t))},V=String,Y=function(t){try{return V(t)}catch(t){return"Object"}},X=TypeError,J=function(t){if(T(t))return t;throw new X(Y(t)+" is not a function")},Q=function(t,e){var r=t[e];return P(r)?void 0:J(r)},Z=TypeError,tt=Object.defineProperty,et=function(t,e){try{tt(i,t,{value:e,configurable:!0,writable:!0})}catch(r){i[t]=e}return e},rt=e(function(t){var e="__core-js_shared__",r=t.exports=i[e]||et(e,{});(r.versions||(r.versions=[])).push({version:"3.38.1",mode:"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),nt=function(t,e){return rt[t]||(rt[t]=e||{})},ot=Object,it=function(t){return ot(j(t))},at=b({}.hasOwnProperty),ut=Object.hasOwn||function(t,e){return at(it(t),e)},st=0,ct=Math.random(),ft=b(1..toString),lt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+ft(++st+ct,36)},ht=i.Symbol,pt=nt("wks"),vt=$?ht.for||ht:ht&&ht.withoutSetter||lt,dt=function(t){return ut(pt,t)||(pt[t]=H&&ut(ht,t)?ht[t]:vt("Symbol."+t)),pt[t]},gt=TypeError,yt=dt("toPrimitive"),mt=function(t,e){if(!M(t)||G(t))return t;var r,n=Q(t,yt);if(n){if(void 0===e&&(e="default"),r=f(n,t,e),!M(r)||G(r))return r;throw new gt("Can't convert object to primitive value")}return void 0===e&&(e="number"),function(t,e){var r,n;if("string"===e&&T(r=t.toString)&&!M(n=f(r,t)))return n;if(T(r=t.valueOf)&&!M(n=f(r,t)))return n;if("string"!==e&&T(r=t.toString)&&!M(n=f(r,t)))return n;throw new Z("Can't convert object to primitive value")}(t,e)},bt=function(t){var e=mt(t,"string");return G(e)?e:e+""},wt=i.document,St=M(wt)&&M(wt.createElement),Et=function(t){return St?wt.createElement(t):{}},Ot=!u&&!a(function(){return 7!==Object.defineProperty(Et("div"),"a",{get:function(){return 7}}).a}),xt=Object.getOwnPropertyDescriptor,Rt={f:u?xt:function(t,e){if(t=k(t),e=bt(e),Ot)try{return xt(t,e)}catch(t){}if(ut(t,e))return d(!f(v.f,t,e),t[e])}},Pt=u&&a(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype}),At=String,jt=TypeError,kt=function(t){if(M(t))return t;throw new jt(At(t)+" is not an object")},It=TypeError,Tt=Object.defineProperty,Mt=Object.getOwnPropertyDescriptor,Lt="enumerable",Ut="configurable",Nt="writable",Ct={f:u?Pt?function(t,e,r){if(kt(t),e=bt(e),kt(r),"function"==typeof t&&"prototype"===e&&"value"in r&&Nt in r&&!r[Nt]){var n=Mt(t,e);n&&n[Nt]&&(t[e]=r.value,r={configurable:Ut in r?r[Ut]:n[Ut],enumerable:Lt in r?r[Lt]:n[Lt],writable:!1})}return Tt(t,e,r)}:Tt:function(t,e,r){if(kt(t),e=bt(e),kt(r),Ot)try{return Tt(t,e,r)}catch(t){}if("get"in r||"set"in r)throw new It("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},_t=u?function(t,e,r){return Ct.f(t,e,d(1,r))}:function(t,e,r){return t[e]=r,t},Ft=Function.prototype,Bt=u&&Object.getOwnPropertyDescriptor,Dt=ut(Ft,"name"),zt={EXISTS:Dt,PROPER:Dt&&"something"===function(){}.name,CONFIGURABLE:Dt&&(!u||u&&Bt(Ft,"name").configurable)},Wt=b(Function.toString);T(rt.inspectSource)||(rt.inspectSource=function(t){return Wt(t)});var qt,Ht,$t,Kt=rt.inspectSource,Gt=i.WeakMap,Vt=T(Gt)&&/native code/.test(String(Gt)),Yt=nt("keys"),Xt=function(t){return Yt[t]||(Yt[t]=lt(t))},Jt={},Qt="Object already initialized",Zt=i.TypeError;if(Vt||rt.state){var te=rt.state||(rt.state=new(0,i.WeakMap));te.get=te.get,te.has=te.has,te.set=te.set,qt=function(t,e){if(te.has(t))throw new Zt(Qt);return e.facade=t,te.set(t,e),e},Ht=function(t){return te.get(t)||{}},$t=function(t){return te.has(t)}}else{var ee=Xt("state");Jt[ee]=!0,qt=function(t,e){if(ut(t,ee))throw new Zt(Qt);return e.facade=t,_t(t,ee,e),e},Ht=function(t){return ut(t,ee)?t[ee]:{}},$t=function(t){return ut(t,ee)}}var re,ne={set:qt,get:Ht,has:$t,enforce:function(t){return $t(t)?Ht(t):qt(t,{})},getterFor:function(t){return function(e){var r;if(!M(e)||(r=Ht(e)).type!==t)throw new Zt("Incompatible receiver, "+t+" required");return r}}},oe=e(function(t){var e=zt.CONFIGURABLE,r=ne.enforce,n=ne.get,o=String,i=Object.defineProperty,s=b("".slice),c=b("".replace),f=b([].join),l=u&&!a(function(){return 8!==i(function(){},"length",{value:8}).length}),h=String(String).split("String"),p=t.exports=function(t,n,a){"Symbol("===s(o(n),0,7)&&(n="["+c(o(n),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),a&&a.getter&&(n="get "+n),a&&a.setter&&(n="set "+n),(!ut(t,"name")||e&&t.name!==n)&&(u?i(t,"name",{value:n,configurable:!0}):t.name=n),l&&a&&ut(a,"arity")&&t.length!==a.arity&&i(t,"length",{value:a.arity});try{a&&ut(a,"constructor")&&a.constructor?u&&i(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var p=r(t);return ut(p,"source")||(p.source=f(h,"string"==typeof n?n:"")),t};Function.prototype.toString=p(function(){return T(this)&&n(this).source||Kt(this)},"toString")}),ie=function(t,e,r,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:e;if(T(r)&&oe(r,i,n),n.global)o?t[e]=r:et(e,r);else{try{n.unsafe?t[e]&&(o=!0):delete t[e]}catch(t){}o?t[e]=r:Ct.f(t,e,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},ae=Math.ceil,ue=Math.floor,se=Math.trunc||function(t){var e=+t;return(e>0?ue:ae)(e)},ce=function(t){var e=+t;return e!=e||0===e?0:se(e)},fe=Math.max,le=Math.min,he=function(t,e){var r=ce(t);return r<0?fe(r+e,0):le(r,e)},pe=Math.min,ve=function(t){var e=ce(t);return e>0?pe(e,9007199254740991):0},de=function(t){return ve(t.length)},ge=function(t){return function(e,r,n){var o=k(e),i=de(o);if(0===i)return!t&&-1;var a,u=he(n,i);if(t&&r!=r){for(;i>u;)if((a=o[u++])!=a)return!0}else for(;i>u;u++)if((t||u in o)&&o[u]===r)return t||u||0;return!t&&-1}},ye={includes:ge(!0),indexOf:ge(!1)},me=ye.indexOf,be=b([].push),we=function(t,e){var r,n=k(t),o=0,i=[];for(r in n)!ut(Jt,r)&&ut(n,r)&&be(i,r);for(;e.length>o;)ut(n,r=e[o++])&&(~me(i,r)||be(i,r));return i},Se=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Ee=Se.concat("length","prototype"),Oe={f:Object.getOwnPropertyNames||function(t){return we(t,Ee)}},xe={f:Object.getOwnPropertySymbols},Re=b([].concat),Pe=L("Reflect","ownKeys")||function(t){var e=Oe.f(kt(t)),r=xe.f;return r?Re(e,r(t)):e},Ae=function(t,e,r){for(var n=Pe(e),o=Ct.f,i=Rt.f,a=0;aa;)Ct.f(t,r=o[a++],n[r]);return t},Be={f:Fe},De=L("document","documentElement"),ze="prototype",We="script",qe=Xt("IE_PROTO"),He=function(){},$e=function(t){return"<"+We+">"+t+""},Ke=function(t){t.write($e("")),t.close();var e=t.parentWindow.Object;return t=null,e},Ge=function(){try{re=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;Ge="undefined"!=typeof document?document.domain&&re?Ke(re):(e=Et("iframe"),r="java"+We+":",e.style.display="none",De.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write($e("document.F=Object")),t.close(),t.F):Ke(re);for(var n=Se.length;n--;)delete Ge[ze][Se[n]];return Ge()};Jt[qe]=!0;var Ve=Object.create||function(t,e){var r;return null!==t?(He[ze]=kt(t),r=new He,He[ze]=null,r[qe]=t):r=Ge(),void 0===e?r:Be.f(r,e)},Ye=Ct.f,Xe=dt("unscopables"),Je=Array.prototype;void 0===Je[Xe]&&Ye(Je,Xe,{configurable:!0,value:Ve(null)});var Qe=function(t){Je[Xe][t]=!0};Ce({target:"Array",proto:!0},{at:function(t){var e=it(this),r=de(e),n=ce(t),o=n>=0?n:r+n;return o<0||o>=r?void 0:e[o]}}),Qe("at");var Ze=function(t,e){return b(i[t].prototype[e])},tr=(Ze("Array","at"),TypeError),er=function(t,e){if(!delete t[e])throw new tr("Cannot delete property "+Y(e)+" of "+Y(t))},rr=Math.min,nr=[].copyWithin||function(t,e){var r=it(this),n=de(r),o=he(t,n),i=he(e,n),a=arguments.length>2?arguments[2]:void 0,u=rr((void 0===a?n:he(a,n))-i,n-o),s=1;for(i0;)i in r?r[o]=r[i]:er(r,o),o+=s,i+=s;return r};Ce({target:"Array",proto:!0},{copyWithin:nr}),Qe("copyWithin"),Ze("Array","copyWithin"),Ce({target:"Array",proto:!0},{fill:function(t){for(var e=it(this),r=de(e),n=arguments.length,o=he(n>1?arguments[1]:void 0,r),i=n>2?arguments[2]:void 0,a=void 0===i?r:he(i,r);a>o;)e[o++]=t;return e}}),Qe("fill"),Ze("Array","fill");var or=function(t){if("Function"===E(t))return b(t)},ir=or(or.bind),ar=function(t,e){return J(t),void 0===e?t:s?ir(t,e):function(){return t.apply(e,arguments)}},ur=Array.isArray||function(t){return"Array"===E(t)},sr={};sr[dt("toStringTag")]="z";var cr="[object z]"===String(sr),fr=dt("toStringTag"),lr=Object,hr="Arguments"===E(function(){return arguments}()),pr=cr?E:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=lr(t),fr))?r:hr?E(e):"Object"===(n=E(e))&&T(e.callee)?"Arguments":n},vr=function(){},dr=L("Reflect","construct"),gr=/^\s*(?:class|function)\b/,yr=b(gr.exec),mr=!gr.test(vr),br=function(t){if(!T(t))return!1;try{return dr(vr,[],t),!0}catch(t){return!1}},wr=function(t){if(!T(t))return!1;switch(pr(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return mr||!!yr(gr,Kt(t))}catch(t){return!0}};wr.sham=!0;var Sr=!dr||a(function(){var t;return br(br.call)||!br(Object)||!br(function(){t=!0})||t})?wr:br,Er=dt("species"),Or=Array,xr=function(t,e){return new(function(t){var e;return ur(t)&&(Sr(e=t.constructor)&&(e===Or||ur(e.prototype))||M(e)&&null===(e=e[Er]))&&(e=void 0),void 0===e?Or:e}(t))(0===e?0:e)},Rr=b([].push),Pr=function(t){var e=1===t,r=2===t,n=3===t,o=4===t,i=6===t,a=7===t,u=5===t||i;return function(s,c,f,l){for(var h,p,v=it(s),d=R(v),g=de(d),y=ar(c,f),m=0,b=l||xr,w=e?b(s,g):r||a?b(s,0):void 0;g>m;m++)if((u||m in d)&&(p=y(h=d[m],m,v),t))if(e)w[m]=p;else if(p)switch(t){case 3:return!0;case 5:return h;case 6:return m;case 2:Rr(w,h)}else switch(t){case 4:return!1;case 7:Rr(w,h)}return i?-1:n||o?o:w}},Ar={forEach:Pr(0),map:Pr(1),filter:Pr(2),some:Pr(3),every:Pr(4),find:Pr(5),findIndex:Pr(6),filterReject:Pr(7)},jr=Ar.find,kr="find",Ir=!0;kr in[]&&Array(1)[kr](function(){Ir=!1}),Ce({target:"Array",proto:!0,forced:Ir},{find:function(t){return jr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(kr),Ze("Array","find");var Tr=Ar.findIndex,Mr="findIndex",Lr=!0;Mr in[]&&Array(1)[Mr](function(){Lr=!1}),Ce({target:"Array",proto:!0,forced:Lr},{findIndex:function(t){return Tr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(Mr),Ze("Array","findIndex");var Ur=TypeError,Nr=function(t){if(t>9007199254740991)throw Ur("Maximum allowed index exceeded");return t},Cr=function(t,e,r,n,o,i,a,u){for(var s,c,f=o,l=0,h=!!a&&ar(a,u);l0&&ur(s)?(c=de(s),f=Cr(t,e,s,c,f,i-1)-1):(Nr(f+1),t[f]=s),f++),l++;return f},_r=Cr;Ce({target:"Array",proto:!0},{flatMap:function(t){var e,r=it(this),n=de(r);return J(t),(e=xr(r,0)).length=_r(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}}),Qe("flatMap"),Ze("Array","flatMap"),Ce({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=it(this),r=de(e),n=xr(e,0);return n.length=_r(n,e,e,r,0,void 0===t?1:ce(t)),n}}),Qe("flat"),Ze("Array","flat");var Fr,Br,Dr,zr=String,Wr=function(t){if("Symbol"===pr(t))throw new TypeError("Cannot convert a Symbol value to a string");return zr(t)},qr=b("".charAt),Hr=b("".charCodeAt),$r=b("".slice),Kr=function(t){return function(e,r){var n,o,i=Wr(j(e)),a=ce(r),u=i.length;return a<0||a>=u?t?"":void 0:(n=Hr(i,a))<55296||n>56319||a+1===u||(o=Hr(i,a+1))<56320||o>57343?t?qr(i,a):n:t?$r(i,a,a+2):o-56320+(n-55296<<10)+65536}},Gr={codeAt:Kr(!1),charAt:Kr(!0)},Vr=!a(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),Yr=Xt("IE_PROTO"),Xr=Object,Jr=Xr.prototype,Qr=Vr?Xr.getPrototypeOf:function(t){var e=it(t);if(ut(e,Yr))return e[Yr];var r=e.constructor;return T(r)&&e instanceof r?r.prototype:e instanceof Xr?Jr:null},Zr=dt("iterator"),tn=!1;[].keys&&("next"in(Dr=[].keys())?(Br=Qr(Qr(Dr)))!==Object.prototype&&(Fr=Br):tn=!0);var en=!M(Fr)||a(function(){var t={};return Fr[Zr].call(t)!==t});en&&(Fr={}),T(Fr[Zr])||ie(Fr,Zr,function(){return this});var rn={IteratorPrototype:Fr,BUGGY_SAFARI_ITERATORS:tn},nn=Ct.f,on=dt("toStringTag"),an=function(t,e,r){t&&!r&&(t=t.prototype),t&&!ut(t,on)&&nn(t,on,{configurable:!0,value:e})},un={},sn=rn.IteratorPrototype,cn=function(){return this},fn=function(t,e,r,n){var o=e+" Iterator";return t.prototype=Ve(sn,{next:d(+!n,r)}),an(t,o,!1),un[o]=cn,t},ln=function(t,e,r){try{return b(J(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(t){}},hn=String,pn=TypeError,vn=function(t){if(function(t){return M(t)||null===t}(t))return t;throw new pn("Can't set "+hn(t)+" as a prototype")},dn=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=ln(Object.prototype,"__proto__","set"))(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return j(r),vn(n),M(r)?(e?t(r,n):r.__proto__=n,r):r}}():void 0),gn=zt.PROPER,yn=zt.CONFIGURABLE,mn=rn.IteratorPrototype,bn=rn.BUGGY_SAFARI_ITERATORS,wn=dt("iterator"),Sn="keys",En="values",On="entries",xn=function(){return this},Rn=function(t,e,r,n,o,i,a){fn(r,e,n);var u,s,c,l=function(t){if(t===o&&g)return g;if(!bn&&t&&t in v)return v[t];switch(t){case Sn:case En:case On:return function(){return new r(this,t)}}return function(){return new r(this)}},h=e+" Iterator",p=!1,v=t.prototype,d=v[wn]||v["@@iterator"]||o&&v[o],g=!bn&&d||l(o),y="Array"===e&&v.entries||d;if(y&&(u=Qr(y.call(new t)))!==Object.prototype&&u.next&&(Qr(u)!==mn&&(dn?dn(u,mn):T(u[wn])||ie(u,wn,xn)),an(u,h,!0)),gn&&o===En&&d&&d.name!==En&&(yn?_t(v,"name",En):(p=!0,g=function(){return f(d,this)})),o)if(s={values:l(En),keys:i?g:l(Sn),entries:l(On)},a)for(c in s)(bn||p||!(c in v))&&ie(v,c,s[c]);else Ce({target:e,proto:!0,forced:bn||p},s);return v[wn]!==g&&ie(v,wn,g,{name:o}),un[e]=g,s},Pn=function(t,e){return{value:t,done:e}},An=Gr.charAt,jn="String Iterator",kn=ne.set,In=ne.getterFor(jn);Rn(String,"String",function(t){kn(this,{type:jn,string:Wr(t),index:0})},function(){var t,e=In(this),r=e.string,n=e.index;return n>=r.length?Pn(void 0,!0):(t=An(r,n),e.index+=t.length,Pn(t,!1))});var Tn=function(t,e,r){var n,o;kt(t);try{if(!(n=Q(t,"return"))){if("throw"===e)throw r;return r}n=f(n,t)}catch(t){o=!0,n=t}if("throw"===e)throw r;if(o)throw n;return kt(n),r},Mn=function(t,e,r,n){try{return n?e(kt(r)[0],r[1]):e(r)}catch(e){Tn(t,"throw",e)}},Ln=dt("iterator"),Un=Array.prototype,Nn=function(t){return void 0!==t&&(un.Array===t||Un[Ln]===t)},Cn=function(t,e,r){u?Ct.f(t,e,d(0,r)):t[e]=r},_n=dt("iterator"),Fn=function(t){if(!P(t))return Q(t,_n)||Q(t,"@@iterator")||un[pr(t)]},Bn=TypeError,Dn=function(t,e){var r=arguments.length<2?Fn(t):e;if(J(r))return kt(f(r,t));throw new Bn(Y(t)+" is not iterable")},zn=Array,Wn=function(t){var e=it(t),r=Sr(this),n=arguments.length,o=n>1?arguments[1]:void 0,i=void 0!==o;i&&(o=ar(o,n>2?arguments[2]:void 0));var a,u,s,c,l,h,p=Fn(e),v=0;if(!p||this===zn&&Nn(p))for(a=de(e),u=r?new this(a):zn(a);a>v;v++)h=i?o(e[v],v):e[v],Cn(u,v,h);else for(u=r?new this:[],l=(c=Dn(e,p)).next;!(s=f(l,c)).done;v++)h=i?Mn(c,o,[s.value,v],!0):s.value,Cn(u,v,h);return u.length=v,u},qn=dt("iterator"),Hn=!1;try{var $n=0,Kn={next:function(){return{done:!!$n++}},return:function(){Hn=!0}};Kn[qn]=function(){return this},Array.from(Kn,function(){throw 2})}catch(t){}var Gn=function(t,e){try{if(!e&&!Hn)return!1}catch(t){return!1}var r=!1;try{var n={};n[qn]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(t){}return r},Vn=!Gn(function(t){Array.from(t)});Ce({target:"Array",stat:!0,forced:Vn},{from:Wn});var Yn=i,Xn=ye.includes,Jn=a(function(){return!Array(1).includes()});Ce({target:"Array",proto:!0,forced:Jn},{includes:function(t){return Xn(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe("includes"),Ze("Array","includes");var Qn=Ct.f,Zn="Array Iterator",to=ne.set,eo=ne.getterFor(Zn),ro=Rn(Array,"Array",function(t,e){to(this,{type:Zn,target:k(t),index:0,kind:e})},function(){var t=eo(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);switch(t.kind){case"keys":return Pn(r,!1);case"values":return Pn(e[r],!1)}return Pn([r,e[r]],!1)},"values"),no=un.Arguments=un.Array;if(Qe("keys"),Qe("values"),Qe("entries"),u&&"values"!==no.name)try{Qn(no,"name",{value:"values"})}catch(t){}cr||ie(Object.prototype,"toString",cr?{}.toString:function(){return"[object "+pr(this)+"]"},{unsafe:!0}),Ze("Array","values");var oo=Array,io=a(function(){function t(){}return!(oo.of.call(t)instanceof t)});Ce({target:"Array",stat:!0,forced:io},{of:function(){for(var t=0,e=arguments.length,r=new(Sr(this)?this:oo)(e);e>t;)Cn(r,t,arguments[t++]);return r.length=e,r}});var ao=dt("hasInstance"),uo=Function.prototype;ao in uo||Ct.f(uo,ao,{value:oe(function(t){if(!T(this)||!M(t))return!1;var e=this.prototype;return M(e)?U(e,t):t instanceof this},ao)}),dt("hasInstance");var so=function(t,e,r){return r.get&&oe(r.get,e,{getter:!0}),r.set&&oe(r.set,e,{setter:!0}),Ct.f(t,e,r)},co=zt.EXISTS,fo=Function.prototype,lo=b(fo.toString),ho=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,po=b(ho.exec);u&&!co&&so(fo,"name",{configurable:!0,get:function(){try{return po(ho,lo(this))[1]}catch(t){return""}}});var vo=b([].slice),go=Oe.f,yo="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],mo={f:function(t){return yo&&"Window"===E(t)?function(t){try{return go(t)}catch(t){return vo(yo)}}(t):go(k(t))}},bo=a(function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}}),wo=Object.isExtensible,So=a(function(){wo(1)})||bo?function(t){return!!M(t)&&(!bo||"ArrayBuffer"!==E(t))&&(!wo||wo(t))}:wo,Eo=!a(function(){return Object.isExtensible(Object.preventExtensions({}))}),Oo=e(function(t){var e=Ct.f,r=!1,n=lt("meta"),o=0,i=function(t){e(t,n,{value:{objectID:"O"+o++,weakData:{}}})},a=t.exports={enable:function(){a.enable=function(){},r=!0;var t=Oe.f,e=b([].splice),o={};o[n]=1,t(o).length&&(Oe.f=function(r){for(var o=t(r),i=0,a=o.length;ii;i++)if((u=y(t[i]))&&U(Po,u))return u;return new Ro(!1)}n=Dn(t,o)}for(s=h?t.next:n.next;!(c=f(s,n)).done;){try{u=y(c.value)}catch(t){Tn(n,"throw",t)}if("object"==typeof u&&u&&U(Po,u))return u}return new Ro(!1)},jo=TypeError,ko=function(t,e){if(U(e,t))return t;throw new jo("Incorrect invocation")},Io=function(t,e,r){var n,o;return dn&&T(n=e.constructor)&&n!==r&&M(o=n.prototype)&&o!==r.prototype&&dn(t,o),t},To=function(t,e,r){var n=-1!==t.indexOf("Map"),o=-1!==t.indexOf("Weak"),u=n?"set":"add",s=i[t],c=s&&s.prototype,f=s,l={},h=function(t){var e=b(c[t]);ie(c,t,"add"===t?function(t){return e(this,0===t?0:t),this}:"delete"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:"get"===t?function(t){return o&&!M(t)?void 0:e(this,0===t?0:t)}:"has"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:function(t,r){return e(this,0===t?0:t,r),this})};if(Ue(t,!T(s)||!(o||c.forEach&&!a(function(){(new s).entries().next()}))))f=r.getConstructor(e,t,n,u),Oo.enable();else if(Ue(t,!0)){var p=new f,v=p[u](o?{}:-0,1)!==p,d=a(function(){p.has(1)}),g=Gn(function(t){new s(t)}),y=!o&&a(function(){for(var t=new s,e=5;e--;)t[u](e,e);return!t.has(-0)});g||((f=e(function(t,e){ko(t,c);var r=Io(new s,t,f);return P(e)||Ao(e,r[u],{that:r,AS_ENTRIES:n}),r})).prototype=c,c.constructor=f),(d||y)&&(h("delete"),h("has"),n&&h("get")),(y||v)&&h(u),o&&c.clear&&delete c.clear}return l[t]=f,Ce({global:!0,constructor:!0,forced:f!==s},l),an(f,t),o||r.setStrong(f,t,n),f},Mo=function(t,e,r){for(var n in e)ie(t,n,e[n],r);return t},Lo=dt("species"),Uo=function(t){var e=L(t);u&&e&&!e[Lo]&&so(e,Lo,{configurable:!0,get:function(){return this}})},No=Oo.fastKey,Co=ne.set,_o=ne.getterFor,Fo={getConstructor:function(t,e,r,n){var o=t(function(t,o){ko(t,i),Co(t,{type:e,index:Ve(null),first:null,last:null,size:0}),u||(t.size=0),P(o)||Ao(o,t[n],{that:t,AS_ENTRIES:r})}),i=o.prototype,a=_o(e),s=function(t,e,r){var n,o,i=a(t),s=c(t,e);return s?s.value=r:(i.last=s={index:o=No(e,!0),key:e,value:r,previous:n=i.last,next:null,removed:!1},i.first||(i.first=s),n&&(n.next=s),u?i.size++:t.size++,"F"!==o&&(i.index[o]=s)),t},c=function(t,e){var r,n=a(t),o=No(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key===e)return r};return Mo(i,{clear:function(){for(var t=a(this),e=t.first;e;)e.removed=!0,e.previous&&(e.previous=e.previous.next=null),e=e.next;t.first=t.last=null,t.index=Ve(null),u?t.size=0:this.size=0},delete:function(t){var e=this,r=a(e),n=c(e,t);if(n){var o=n.next,i=n.previous;delete r.index[n.index],n.removed=!0,i&&(i.next=o),o&&(o.previous=i),r.first===n&&(r.first=o),r.last===n&&(r.last=i),u?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=a(this),n=ar(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!c(this,t)}}),Mo(i,r?{get:function(t){var e=c(this,t);return e&&e.value},set:function(t,e){return s(this,0===t?0:t,e)}}:{add:function(t){return s(this,t=0===t?0:t,t)}}),u&&so(i,"size",{configurable:!0,get:function(){return a(this).size}}),o},setStrong:function(t,e,r){var n=e+" Iterator",o=_o(e),i=_o(n);Rn(t,e,function(t,e){Co(this,{type:n,target:t,state:o(t),kind:e,last:null})},function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?Pn("keys"===e?r.key:"values"===e?r.value:[r.key,r.value],!1):(t.target=null,Pn(void 0,!0))},r?"entries":"values",!r,!0),Uo(e)}};To("Map",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var Bo=Map.prototype,Do={Map:Map,set:b(Bo.set),get:b(Bo.get),has:b(Bo.has),remove:b(Bo.delete),proto:Bo},zo=Do.Map,Wo=Do.has,qo=Do.get,Ho=Do.set,$o=b([].push),Ko=a(function(){return 1!==zo.groupBy("ab",function(t){return t}).get("a").length});Ce({target:"Map",stat:!0,forced:Ko},{groupBy:function(t,e){j(t),J(e);var r=new zo,n=0;return Ao(t,function(t){var o=e(t,n++);Wo(r,o)?$o(qo(r,o),t):Ho(r,o,[t])}),r}});var Go={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Vo=Et("span").classList,Yo=Vo&&Vo.constructor&&Vo.constructor.prototype,Xo=Yo===Object.prototype?void 0:Yo,Jo=dt("iterator"),Qo=ro.values,Zo=function(t,e){if(t){if(t[Jo]!==Qo)try{_t(t,Jo,Qo)}catch(e){t[Jo]=Qo}if(an(t,e,!0),Go[e])for(var r in ro)if(t[r]!==ro[r])try{_t(t,r,ro[r])}catch(e){t[r]=ro[r]}}};for(var ti in Go)Zo(i[ti]&&i[ti].prototype,ti);Zo(Xo,"DOMTokenList");var ei=function(t,e,r){return function(n){var o=it(n),i=arguments.length,a=i>1?arguments[1]:void 0,u=void 0!==a,s=u?ar(a,i>2?arguments[2]:void 0):void 0,c=new t,f=0;return Ao(o,function(t){var n=u?s(t,f++):t;r?e(c,kt(n)[0],n[1]):e(c,n)}),c}};Ce({target:"Map",stat:!0,forced:!0},{from:ei(Do.Map,Do.set,!0)});var ri=function(t,e,r){return function(){for(var n=new t,o=arguments.length,i=0;i1?arguments[1]:void 0);return!1!==di(e,function(t,n){if(!r(t,n,e))return!1},!0)}});var gi=Do.Map,yi=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new gi;return di(e,function(t,o){r(t,o,e)&&yi(n,o,t)}),n}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{value:t}},!0);return n&&n.value}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{key:n}},!0);return n&&n.key}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(t){return!0===di(oi(this),function(e){if((r=e)===(n=t)||r!=r&&n!=n)return!0;var r,n},!0)}});var mi=Do.Map;Ce({target:"Map",stat:!0,forced:!0},{keyBy:function(t,e){var r=new(T(this)?this:mi);J(e);var n=J(r.set);return Ao(t,function(t){f(n,r,e(t),t)}),r}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(t){var e=di(oi(this),function(e,r){if(e===t)return{key:r}},!0);return e&&e.key}});var bi=Do.Map,wi=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new bi;return di(e,function(t,o){wi(n,r(t,o,e),t)}),n}});var Si=Do.Map,Ei=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new Si;return di(e,function(t,o){Ei(n,o,r(t,o,e))}),n}});var Oi=Do.set;Ce({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(t){for(var e=oi(this),r=arguments.length,n=0;n1?arguments[1]:void 0);return!0===di(e,function(t,n){if(r(t,n,e))return!0},!0)}});var Ri=TypeError,Pi=Do.get,Ai=Do.has,ji=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,e){var r=oi(this),n=arguments.length;J(e);var o=Ai(r,t);if(!o&&n<3)throw new Ri("Updating absent value");var i=o?Pi(r,t):J(n>2?arguments[2]:void 0)(t,r);return ji(r,t,e(i,t,r)),r}});var ki=TypeError,Ii=function(t,e){var r,n=kt(this),o=J(n.get),i=J(n.has),a=J(n.set),u=arguments.length>2?arguments[2]:void 0;if(!T(e)&&!T(u))throw new ki("At least one callback required");return f(i,n,t)?(r=f(o,n,t),T(e)&&(r=e(r),f(a,n,t,r))):T(u)&&(r=u(),f(a,n,t,r)),r};Ce({target:"Map",proto:!0,real:!0,forced:!0},{upsert:Ii}),Ce({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:Ii});var Ti=b(1..valueOf),Mi="\t\n\v\f\r                 \u2028\u2029\ufeff",Li=b("".replace),Ui=RegExp("^["+Mi+"]+"),Ni=RegExp("(^|[^"+Mi+"])["+Mi+"]+$"),Ci=function(t){return function(e){var r=Wr(j(e));return 1&t&&(r=Li(r,Ui,"")),2&t&&(r=Li(r,Ni,"$1")),r}},_i={start:Ci(1),end:Ci(2),trim:Ci(3)},Fi=Oe.f,Bi=Rt.f,Di=Ct.f,zi=_i.trim,Wi="Number",qi=i[Wi],Hi=qi.prototype,$i=i.TypeError,Ki=b("".slice),Gi=b("".charCodeAt),Vi=Ue(Wi,!qi(" 0o1")||!qi("0b1")||qi("+0x1")),Yi=function(t){var e,r=arguments.length<1?0:qi(function(t){var e=mt(t,"number");return"bigint"==typeof e?e:function(t){var e,r,n,o,i,a,u,s,c=mt(t,"number");if(G(c))throw new $i("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=zi(c),43===(e=Gi(c,0))||45===e){if(88===(r=Gi(c,2))||120===r)return NaN}else if(48===e){switch(Gi(c,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+c}for(a=(i=Ki(c,2)).length,u=0;uo)return NaN;return parseInt(i,n)}return+c}(e)}(t));return U(Hi,e=this)&&a(function(){Ti(e)})?Io(Object(r),this,Yi):r};Yi.prototype=Hi,Vi&&(Hi.constructor=Yi),Ce({global:!0,constructor:!0,wrap:!0,forced:Vi},{Number:Yi}),Vi&&function(t,e){for(var r,n=u?Fi(e):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;n.length>o;o++)ut(e,r=n[o])&&!ut(t,r)&&Di(t,r,Bi(e,r))}(Yn[Wi],qi),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)});var Xi=i.isFinite;Ce({target:"Number",stat:!0},{isFinite:Number.isFinite||function(t){return"number"==typeof t&&Xi(t)}});var Ji=Math.floor,Qi=Number.isInteger||function(t){return!M(t)&&isFinite(t)&&Ji(t)===t};Ce({target:"Number",stat:!0},{isInteger:Qi}),Ce({target:"Number",stat:!0},{isNaN:function(t){return t!=t}});var Zi=Math.abs;Ce({target:"Number",stat:!0},{isSafeInteger:function(t){return Qi(t)&&Zi(t)<=9007199254740991}}),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991}),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991});var ta=_i.trim,ea=b("".charAt),ra=i.parseFloat,na=i.Symbol,oa=na&&na.iterator,ia=1/ra(Mi+"-0")!=-Infinity||oa&&!a(function(){ra(Object(oa))})?function(t){var e=ta(Wr(t)),r=ra(e);return 0===r&&"-"===ea(e,0)?-0:r}:ra;Ce({target:"Number",stat:!0,forced:Number.parseFloat!==ia},{parseFloat:ia});var aa=_i.trim,ua=i.parseInt,sa=i.Symbol,ca=sa&&sa.iterator,fa=/^[+-]?0x/i,la=b(fa.exec),ha=8!==ua(Mi+"08")||22!==ua(Mi+"0x16")||ca&&!a(function(){ua(Object(ca))})?function(t,e){var r=aa(Wr(t));return ua(r,e>>>0||(la(fa,r)?16:10))}:ua;Ce({target:"Number",stat:!0,forced:Number.parseInt!==ha},{parseInt:ha});var pa=b(v.f),va=b([].push),da=u&&a(function(){var t=Object.create(null);return t[2]=2,!pa(t,2)}),ga=function(t){return function(e){for(var r,n=k(e),o=_e(n),i=da&&null===Qr(n),a=o.length,s=0,c=[];a>s;)r=o[s++],u&&!(i?r in n:pa(n,r))||va(c,t?[r,n[r]]:n[r]);return c}},ya={entries:ga(!0),values:ga(!1)},ma=ya.entries;Ce({target:"Object",stat:!0},{entries:function(t){return ma(t)}}),Ce({target:"Object",stat:!0,sham:!u},{getOwnPropertyDescriptors:function(t){for(var e,r,n=k(t),o=Rt.f,i=Pe(n),a={},u=0;i.length>u;)void 0!==(r=o(n,e=i[u++]))&&Cn(a,e,r);return a}});var ba=a(function(){_e(1)});Ce({target:"Object",stat:!0,forced:ba},{keys:function(t){return _e(it(t))}});var wa=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};Ce({target:"Object",stat:!0},{is:wa});var Sa=ya.values;Ce({target:"Object",stat:!0},{values:function(t){return Sa(t)}}),Ce({target:"Object",stat:!0},{hasOwn:ut});var Ea=Function.prototype,Oa=Ea.apply,xa=Ea.call,Ra="object"==typeof Reflect&&Reflect.apply||(s?xa.bind(Oa):function(){return xa.apply(Oa,arguments)}),Pa=!a(function(){Reflect.apply(function(){})});Ce({target:"Reflect",stat:!0,forced:Pa},{apply:function(t,e,r){return Ra(J(t),e,kt(r))}});var Aa=Function,ja=b([].concat),ka=b([].join),Ia={},Ta=s?Aa.bind:function(t){var e=J(this),r=e.prototype,n=vo(arguments,1),o=function(){var r=ja(n,vo(arguments));return this instanceof o?function(t,e,r){if(!ut(Ia,e)){for(var n=[],o=0;ob)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}),gs=Oe.f,ys=ne.enforce,ms=dt("match"),bs=i.RegExp,ws=bs.prototype,Ss=i.SyntaxError,Es=b(ws.exec),Os=b("".charAt),xs=b("".replace),Rs=b("".indexOf),Ps=b("".slice),As=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,js=/a/g,ks=/a/g,Is=new bs(js)!==js,Ts=cs.MISSED_STICKY,Ms=cs.UNSUPPORTED_Y,Ls=u&&(!Is||Ts||ps||ds||a(function(){return ks[ms]=!1,bs(js)!==js||bs(ks)===ks||"/a/i"!==String(bs(js,"i"))}));if(Ue("RegExp",Ls)){for(var Us=function(t,e){var r,n,o,i,a,u,s=U(ws,this),c=es(t),f=void 0===e,l=[],h=t;if(!s&&c&&f&&t.constructor===Us)return t;if((c||U(ws,t))&&(t=t.source,f&&(e=os(h))),t=void 0===t?"":Wr(t),e=void 0===e?"":Wr(e),h=t,ps&&"dotAll"in js&&(n=!!e&&Rs(e,"s")>-1)&&(e=xs(e,/s/g,"")),r=e,Ts&&"sticky"in js&&(o=!!e&&Rs(e,"y")>-1)&&Ms&&(e=xs(e,/y/g,"")),ds&&(i=function(t){for(var e,r=t.length,n=0,o="",i=[],a=Ve(null),u=!1,s=!1,c=0,f="";n<=r;n++){if("\\"===(e=Os(t,n)))e+=Os(t,++n);else if("]"===e)u=!1;else if(!u)switch(!0){case"["===e:u=!0;break;case"("===e:if(o+=e,"?:"===Ps(t,n+1,n+3))continue;Es(As,Ps(t,n+1))&&(n+=2,s=!0),c++;continue;case">"===e&&s:if(""===f||ut(a,f))throw new Ss("Invalid capture group name");a[f]=!0,i[i.length]=[f,c],s=!1,f="";continue}s?f+=e:o+=e}return[o,i]}(t),t=i[0],l=i[1]),a=Io(bs(t,e),s?this:ws,Us),(n||o||l.length)&&(u=ys(a),n&&(u.dotAll=!0,u.raw=Us(function(t){for(var e,r=t.length,n=0,o="",i=!1;n<=r;n++)"\\"!==(e=Os(t,n))?i||"."!==e?("["===e?i=!0:"]"===e&&(i=!1),o+=e):o+="[\\s\\S]":o+=e+Os(t,++n);return o}(t),r)),o&&(u.sticky=!0),l.length&&(u.groups=l)),t!==h)try{_t(a,"source",""===h?"(?:)":h)}catch(t){}return a},Ns=gs(bs),Cs=0;Ns.length>Cs;)ls(Us,bs,Ns[Cs++]);ws.constructor=Us,Us.prototype=ws,ie(i,"RegExp",Us,{constructor:!0})}Uo("RegExp");var _s=zt.PROPER,Fs="toString",Bs=RegExp.prototype,Ds=Bs[Fs];(a(function(){return"/a/b"!==Ds.call({source:"a",flags:"b"})})||_s&&Ds.name!==Fs)&&ie(Bs,Fs,function(){var t=kt(this);return"/"+Wr(t.source)+"/"+Wr(os(t))},{unsafe:!0});var zs=ne.get,Ws=RegExp.prototype,qs=TypeError;u&&ps&&so(Ws,"dotAll",{configurable:!0,get:function(){if(this!==Ws){if("RegExp"===E(this))return!!zs(this).dotAll;throw new qs("Incompatible receiver, RegExp required")}}});var Hs=ne.get,$s=nt("native-string-replace",String.prototype.replace),Ks=RegExp.prototype.exec,Gs=Ks,Vs=b("".charAt),Ys=b("".indexOf),Xs=b("".replace),Js=b("".slice),Qs=function(){var t=/a/,e=/b*/g;return f(Ks,t,"a"),f(Ks,e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),Zs=cs.BROKEN_CARET,tc=void 0!==/()??/.exec("")[1];(Qs||tc||Zs||ps||ds)&&(Gs=function(t){var e,r,n,o,i,a,u,s=this,c=Hs(s),l=Wr(t),h=c.raw;if(h)return h.lastIndex=s.lastIndex,e=f(Gs,h,l),s.lastIndex=h.lastIndex,e;var p=c.groups,v=Zs&&s.sticky,d=f(rs,s),g=s.source,y=0,m=l;if(v&&(d=Xs(d,"y",""),-1===Ys(d,"g")&&(d+="g"),m=Js(l,s.lastIndex),s.lastIndex>0&&(!s.multiline||s.multiline&&"\n"!==Vs(l,s.lastIndex-1))&&(g="(?: "+g+")",m=" "+m,y++),r=new RegExp("^(?:"+g+")",d)),tc&&(r=new RegExp("^"+g+"$(?!\\s)",d)),Qs&&(n=s.lastIndex),o=f(Ks,v?r:s,m),v?o?(o.input=Js(o.input,y),o[0]=Js(o[0],y),o.index=s.lastIndex,s.lastIndex+=o[0].length):s.lastIndex=0:Qs&&o&&(s.lastIndex=s.global?o.index+o[0].length:n),tc&&o&&o.length>1&&f($s,o[0],r,function(){for(i=1;i]*>)/g,Oc=/\$([$&'`]|\d{1,2})/g,xc=function(t,e,r,n,o,i){var a=r+t.length,u=n.length,s=Oc;return void 0!==o&&(o=it(o),s=Ec),wc(i,s,function(i,s){var c;switch(bc(s,0)){case"$":return"$";case"&":return t;case"`":return Sc(e,0,r);case"'":return Sc(e,a);case"<":c=o[Sc(s,1,-1)];break;default:var f=+s;if(0===f)return i;if(f>u){var l=mc(f/10);return 0===l?i:l<=u?void 0===n[l-1]?bc(s,1):n[l-1]+bc(s,1):i}c=n[f-1]}return void 0===c?"":c})},Rc=dt("replace"),Pc=Math.max,Ac=Math.min,jc=b([].concat),kc=b([].push),Ic=b("".indexOf),Tc=b("".slice),Mc="$0"==="a".replace(/./,"$0"),Lc=!!/./[Rc]&&""===/./[Rc]("a","$0"),Uc=!a(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")});pc("replace",function(t,e,r){var n=Lc?"$":"$0";return[function(t,r){var n=j(this),o=P(t)?void 0:Q(t,Rc);return o?f(o,t,n,r):f(e,Wr(n),t,r)},function(t,o){var i=kt(this),a=Wr(t);if("string"==typeof o&&-1===Ic(o,n)&&-1===Ic(o,"$<")){var u=r(e,i,a,o);if(u.done)return u.value}var s=T(o);s||(o=Wr(o));var c,f=i.global;f&&(c=i.unicode,i.lastIndex=0);for(var l,h=[];null!==(l=yc(i,a))&&(kc(h,l),f);)""===Wr(l[0])&&(i.lastIndex=dc(a,ve(i.lastIndex),c));for(var p,v="",d=0,g=0;g=d&&(v+=Tc(a,d,b)+y,d=b+m.length)}return v+Tc(a,d)}]},!Uc||!Mc||Lc),pc("search",function(t,e,r){return[function(e){var r=j(this),n=P(e)?void 0:Q(e,t);return n?f(n,e,r):new RegExp(e)[t](Wr(r))},function(t){var n=kt(this),o=Wr(t),i=r(e,n,o);if(i.done)return i.value;var a=n.lastIndex;wa(a,0)||(n.lastIndex=0);var u=yc(n,o);return wa(n.lastIndex,a)||(n.lastIndex=a),null===u?-1:u.index}]});var Nc=dt("species"),Cc=function(t,e){var r,n=kt(t).constructor;return void 0===n||P(r=kt(n)[Nc])?e:La(r)},_c=cs.UNSUPPORTED_Y,Fc=Math.min,Bc=b([].push),Dc=b("".slice),zc=!a(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}),Wc="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length;pc("split",function(t,e,r){var n="0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:f(e,this,t,r)}:e;return[function(e,r){var o=j(this),i=P(e)?void 0:Q(e,t);return i?f(i,e,o,r):f(n,Wr(o),e,r)},function(t,o){var i=kt(this),a=Wr(t);if(!Wc){var u=r(n,i,a,o,n!==e);if(u.done)return u.value}var s=Cc(i,RegExp),c=i.unicode,f=new s(_c?"^(?:"+i.source+")":i,(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(_c?"g":"y")),l=void 0===o?4294967295:o>>>0;if(0===l)return[];if(0===a.length)return null===yc(f,a)?[a]:[];for(var h=0,p=0,v=[];p0;(n>>>=1)&&(e+=e))1&n&&(r+=e);return r},Kc=b($c),Gc=b("".slice),Vc=Math.ceil,Yc=function(t){return function(e,r,n){var o,i,a=Wr(j(e)),u=ve(r),s=a.length,c=void 0===n?" ":Wr(n);return u<=s||""===c?a:((i=Kc(c,Vc((o=u-s)/c.length))).length>o&&(i=Gc(i,0,o)),t?a+i:i+a)}},Xc={start:Yc(!1),end:Yc(!0)},Jc=Xc.start,Qc=Array,Zc=RegExp.escape,tf=b("".charAt),ef=b("".charCodeAt),rf=b(1.1.toString),nf=b([].join),of=/^[0-9a-z]/i,af=/^[$()*+./?[\\\]^{|}]/,uf=RegExp("^[!\"#%&',\\-:;<=>@`~"+Mi+"]"),sf=b(of.exec),cf={"\t":"t","\n":"n","\v":"v","\f":"f","\r":"r"},ff=function(t){var e=rf(ef(t,0),16);return e.length<3?"\\x"+Jc(e,2,"0"):"\\u"+Jc(e,4,"0")},lf=!Zc||"\\x61b"!==Zc("ab");Ce({target:"RegExp",stat:!0,forced:lf},{escape:function(t){!function(t){if("string"==typeof t)return t;throw new qc("Argument is not a string")}(t);for(var e=t.length,r=Qc(e),n=0;n=56320||n+1>=e||56320!=(64512&ef(t,n+1))?r[n]=ff(o):(r[n]=o,r[++n]=tf(t,n))}}return nf(r,"")}}),To("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var hf=Set.prototype,pf={Set:Set,add:b(hf.add),has:b(hf.has),remove:b(hf.delete),proto:hf},vf=pf.has,df=function(t){return vf(t),t},gf=pf.Set,yf=pf.proto,mf=b(yf.forEach),bf=b(yf.keys),wf=bf(new gf).next,Sf=function(t,e,r){return r?ci({iterator:bf(t),next:wf},e):mf(t,e)},Ef=pf.Set,Of=pf.add,xf=function(t){var e=new Ef;return Sf(t,function(t){Of(e,t)}),e},Rf=ln(pf.proto,"size","get")||function(t){return t.size},Pf="Invalid size",Af=RangeError,jf=TypeError,kf=Math.max,If=function(t,e){this.set=t,this.size=kf(e,0),this.has=J(t.has),this.keys=J(t.keys)};If.prototype={getIterator:function(){return{iterator:t=kt(f(this.keys,this.set)),next:t.next,done:!1};var t},includes:function(t){return f(this.has,this.set,t)}};var Tf=function(t){kt(t);var e=+t.size;if(e!=e)throw new jf(Pf);var r=ce(e);if(r<0)throw new Af(Pf);return new If(t,r)},Mf=pf.has,Lf=pf.remove,Uf=function(t){var e=df(this),r=Tf(t),n=xf(e);return Rf(e)<=r.size?Sf(e,function(t){r.includes(t)&&Lf(n,t)}):ci(r.getIterator(),function(t){Mf(e,t)&&Lf(n,t)}),n},Nf=function(t){return{size:t,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},Cf=function(t){var e=L("Set");try{(new e)[t](Nf(0));try{return(new e)[t](Nf(-1)),!1}catch(t){return!0}}catch(t){return!1}};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("difference")},{difference:Uf});var _f=pf.Set,Ff=pf.add,Bf=pf.has,Df=function(t){var e=df(this),r=Tf(t),n=new _f;return Rf(e)>r.size?ci(r.getIterator(),function(t){Bf(e,t)&&Ff(n,t)}):Sf(e,function(t){r.includes(t)&&Ff(n,t)}),n},zf=!Cf("intersection")||a(function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))});Ce({target:"Set",proto:!0,real:!0,forced:zf},{intersection:Df});var Wf=pf.has,qf=function(t){var e=df(this),r=Tf(t);if(Rf(e)<=r.size)return!1!==Sf(e,function(t){if(r.includes(t))return!1},!0);var n=r.getIterator();return!1!==ci(n,function(t){if(Wf(e,t))return Tn(n,"normal",!1)})};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isDisjointFrom")},{isDisjointFrom:qf});var Hf=function(t){var e=df(this),r=Tf(t);return!(Rf(e)>r.size)&&!1!==Sf(e,function(t){if(!r.includes(t))return!1},!0)};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isSubsetOf")},{isSubsetOf:Hf});var $f=pf.has,Kf=function(t){var e=df(this),r=Tf(t);if(Rf(e)1?arguments[1]:void 0);return!1!==Sf(e,function(t){if(!r(t,t,e))return!1},!0)}});var el=dt("iterator"),rl=Object,nl=L("Set"),ol=function(t){return function(t){return M(t)&&"number"==typeof t.size&&T(t.has)&&T(t.keys)}(t)?t:function(t){if(P(t))return!1;var e=rl(t);return void 0!==e[el]||"@@iterator"in e||ut(un,pr(e))}(t)?new nl(t):t};Ce({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(t){return f(Uf,this,ol(t))}});var il=pf.Set,al=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new il;return Sf(e,function(t){r(t,t,e)&&al(n,t)}),n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=Sf(e,function(t){if(r(t,t,e))return{value:t}},!0);return n&&n.value}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(t){return f(Df,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(t){return f(qf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(t){return f(Hf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(t){return f(Kf,this,ol(t))}});var ul=b([].join),sl=b([].push);Ce({target:"Set",proto:!0,real:!0,forced:!0},{join:function(t){var e=df(this),r=void 0===t?",":Wr(t),n=[];return Sf(e,function(t){sl(n,t)}),ul(n,r)}});var cl=pf.Set,fl=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{map:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new cl;return Sf(e,function(t){fl(n,r(t,t,e))}),n}});var ll=TypeError;Ce({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=df(this),r=arguments.length<2,n=r?void 0:arguments[1];if(J(t),Sf(e,function(o){r?(r=!1,n=o):n=t(n,o,o,e)}),r)throw new ll("Reduce of empty set with no initial value");return n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0);return!0===Sf(e,function(t){if(r(t,t,e))return!0},!0)}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(t){return f(Xf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{union:function(t){return f(Qf,this,ol(t))}});var hl=dt("species"),pl=dt("isConcatSpreadable"),vl=W>=51||!a(function(){var t=[];return t[pl]=!1,t.concat()[0]!==t}),dl=function(t){if(!M(t))return!1;var e=t[pl];return void 0!==e?!!e:ur(t)},gl=!(vl&&(W>=51||!a(function(){var t=[];return(t.constructor={})[hl]=function(){return{foo:1}},1!==t.concat(Boolean).foo})));Ce({target:"Array",proto:!0,arity:1,forced:gl},{concat:function(t){var e,r,n,o,i,a=it(this),u=xr(a,0),s=0;for(e=-1,n=arguments.length;e1?arguments[1]:void 0,n=e.length,o=void 0===r?n:ip(ve(r),n),i=Wr(t);return op(e,o-i.length,o)===i}}),Ze("String","endsWith");var sp=RangeError,cp=String.fromCharCode,fp=String.fromCodePoint,lp=b([].join);Ce({target:"String",stat:!0,arity:1,forced:!!fp&&1!==fp.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,o=0;n>o;){if(e=+arguments[o++],he(e,1114111)!==e)throw new sp(e+" is not a valid code point");r[o]=e<65536?cp(e):cp(55296+((e-=65536)>>10),e%1024+56320)}return lp(r,"")}});var hp=b("".indexOf);Ce({target:"String",proto:!0,forced:!rp("includes")},{includes:function(t){return!!~hp(Wr(j(this)),Wr(tp(t)),arguments.length>1?arguments[1]:void 0)}}),Ze("String","includes"),b(un.String);var pp=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(_),vp=Xc.start;Ce({target:"String",proto:!0,forced:pp},{padStart:function(t){return vp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padStart");var dp=Xc.end;Ce({target:"String",proto:!0,forced:pp},{padEnd:function(t){return dp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padEnd");var gp=b([].push),yp=b([].join);Ce({target:"String",stat:!0},{raw:function(t){var e=k(it(t).raw),r=de(e);if(!r)return"";for(var n=arguments.length,o=[],i=0;;){if(gp(o,Wr(e[i++])),i===r)return yp(o,"");i1?arguments[1]:void 0,e.length)),n=Wr(t);return bp(e,r,r+n.length)===n}}),Ze("String","startsWith");var Op=zt.PROPER,xp=function(t){return a(function(){return!!Mi[t]()||"​…᠎"!=="​…᠎"[t]()||Op&&Mi[t].name!==t})},Rp=_i.start,Pp=xp("trimStart")?function(){return Rp(this)}:"".trimStart;Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==Pp},{trimLeft:Pp}),Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==Pp},{trimStart:Pp}),Ze("String","trimLeft");var Ap=_i.end,jp=xp("trimEnd")?function(){return Ap(this)}:"".trimEnd;Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==jp},{trimRight:jp}),Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==jp},{trimEnd:jp}),Ze("String","trimRight");var kp=Object.getOwnPropertyDescriptor,Ip=function(t){if(!u)return i[t];var e=kp(i,t);return e&&e.value},Tp=dt("iterator"),Mp=!a(function(){var t=new URL("b?a=1&b=2&c=3","https://a"),e=t.searchParams,r=new URLSearchParams("a=1&a=2&b=3"),n="";return t.pathname="c%20d",e.forEach(function(t,r){e.delete("b"),n+=r+t}),r.delete("a",2),r.delete("b",void 0),!e.size&&!u||!e.sort||"https://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[Tp]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==n||"x"!==new URL("https://x",void 0).host}),Lp=TypeError,Up=function(t,e){if(t0;)t[o]=t[--o];o!==i++&&(t[o]=n)}else for(var a=Np(r/2),u=Cp(vo(t,0,a),e),s=Cp(vo(t,a),e),c=u.length,f=s.length,l=0,h=0;l0&&0!=(t&r);r>>=1)e++;return e},pv=function(t){var e=null;switch(t.length){case 1:e=t[0];break;case 2:e=(31&t[0])<<6|63&t[1];break;case 3:e=(15&t[0])<<12|(63&t[1])<<6|63&t[2];break;case 4:e=(7&t[0])<<18|(63&t[1])<<12|(63&t[2])<<6|63&t[3]}return e>1114111?null:e},vv=function(t){for(var e=(t=nv(t,cv," ")).length,r="",n=0;ne){r+="%",n++;continue}var i=lv(t,n+1);if(i!=i){r+=o,n++;continue}n+=2;var a=hv(i);if(0===a)o=Jp(i);else{if(1===a||a>4){r+="�",n++;continue}for(var u=[i],s=1;se||"%"!==tv(t,n));){var c=lv(t,n+1);if(c!=c){n+=3;break}if(c>191||c<128)break;rv(u,c),n+=2,s++}if(u.length!==a){r+="�";continue}var f=pv(u);null===f?r+="�":o=Qp(f)}}r+=o,n++}return r},dv=/[!'()~]|%20/g,gv={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},yv=function(t){return gv[t]},mv=function(t){return nv(Xp(t),dv,yv)},bv=fn(function(t,e){zp(this,{type:Dp,target:Wp(t).entries,index:0,kind:e})},Bp,function(){var t=qp(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);var n=e[r];switch(t.kind){case"keys":return Pn(n.key,!1);case"values":return Pn(n.value,!1)}return Pn([n.key,n.value],!1)},!0),wv=function(t){this.entries=[],this.url=null,void 0!==t&&(M(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===tv(t,0)?uv(t,1):t:Wr(t)))};wv.prototype={type:Bp,bindURL:function(t){this.url=t,this.update()},parseObject:function(t){var e,r,n,o,i,a,u,s=this.entries,c=Fn(t);if(c)for(r=(e=Dn(t,c)).next;!(n=f(r,e)).done;){if(o=Dn(kt(n.value)),(a=f(i=o.next,o)).done||(u=f(i,o)).done||!f(i,o).done)throw new Yp("Expected sequence with length 2");rv(s,{key:Wr(a.value),value:Wr(u.value)})}else for(var l in t)ut(t,l)&&rv(s,{key:l,value:Wr(t[l])})},parseQuery:function(t){if(t)for(var e,r,n=this.entries,o=av(t,"&"),i=0;i0?arguments[0]:void 0));u||(this.size=t.entries.length)},Ev=Sv.prototype;if(Mo(Ev,{append:function(t,e){var r=Wp(this);Up(arguments.length,2),rv(r.entries,{key:Wr(t),value:Wr(e)}),u||this.length++,r.updateURL()},delete:function(t){for(var e=Wp(this),r=Up(arguments.length,1),n=e.entries,o=Wr(t),i=r<2?void 0:arguments[1],a=void 0===i?i:Wr(i),s=0;se.key?1:-1}),t.updateURL()},forEach:function(t){for(var e,r=Wp(this).entries,n=ar(t,arguments.length>1?arguments[1]:void 0),o=0;o1?Rv(arguments[1]):{})}}),T($p)){var Pv=function(t){return ko(this,Gp),new $p(t,arguments.length>1?Rv(arguments[1]):{})};Gp.constructor=Pv,Pv.prototype=Gp,Ce({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Pv})}}var Av={URLSearchParams:Sv,getState:Wp},jv=URLSearchParams,kv=jv.prototype,Iv=b(kv.append),Tv=b(kv.delete),Mv=b(kv.forEach),Lv=b([].push),Uv=new jv("a=1&a=2&b=3");Uv.delete("a",1),Uv.delete("b",void 0),Uv+""!="a=2"&&ie(kv,"delete",function(t){var e=arguments.length,r=e<2?void 0:arguments[1];if(e&&void 0===r)return Tv(this,t);var n=[];Mv(this,function(t,e){Lv(n,{key:e,value:t})}),Up(e,1);for(var o,i=Wr(t),a=Wr(r),u=0,s=0,c=!1,f=n.length;uo;)for(var s,c=R(arguments[o++]),l=i?$v(_e(c),i(c)):_e(c),h=l.length,p=0;h>p;)s=l[p++],u&&!f(a,c,s)||(r[s]=c[s]);return r}:qv,Gv=2147483647,Vv=/[^\0-\u007E]/,Yv=/[.\u3002\uFF0E\uFF61]/g,Xv="Overflow: input needs wider integers to process",Jv=RangeError,Qv=b(Yv.exec),Zv=Math.floor,td=String.fromCharCode,ed=b("".charCodeAt),rd=b([].join),nd=b([].push),od=b("".replace),id=b("".split),ad=b("".toLowerCase),ud=function(t){return t+22+75*(t<26)},sd=function(t,e,r){var n=0;for(t=r?Zv(t/700):t>>1,t+=Zv(t/e);t>455;)t=Zv(t/35),n+=36;return Zv(n+36*t/(t+38))},cd=function(t){var e=[];t=function(t){for(var e=[],r=0,n=t.length;r=55296&&o<=56319&&r=i&&nZv((Gv-a)/l))throw new Jv(Xv);for(a+=(f-i)*l,i=f,r=0;rGv)throw new Jv(Xv);if(n===i){for(var h=a,p=36;;){var v=p<=u?1:p>=u+26?26:p-u;if(h?@[\\\]^|]/,qd=/[\0\t\n\r #/:<>?@[\\\]^|]/,Hd=/^[\u0000-\u0020]+/,$d=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Kd=/[\t\n\r]/g,Gd=function(t){var e,r,n,o;if("number"==typeof t){for(e=[],r=0;r<4;r++)Td(e,t%256),t=md(t/256);return Ed(e,".")}if("object"==typeof t){for(e="",n=function(t){for(var e=null,r=1,n=null,o=0,i=0;i<8;i++)0!==t[i]?(o>r&&(e=n,r=o),n=null,o=0):(null===n&&(n=i),++o);return o>r?n:e}(t),r=0;r<8;r++)o&&0===t[r]||(o&&(o=!1),n===r?(e+=r?":":"::",o=!0):(e+=Od(t[r],16),r<7&&(e+=":")));return"["+e+"]"}return t},Vd={},Yd=Kv({},Vd,{" ":1,'"':1,"<":1,">":1,"`":1}),Xd=Kv({},Yd,{"#":1,"?":1,"{":1,"}":1}),Jd=Kv({},Xd,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Qd=function(t,e){var r=fd(t,0);return r>32&&r<127&&!ut(e,t)?t:encodeURIComponent(t)},Zd={ftp:21,file:null,http:80,https:443,ws:80,wss:443},tg=function(t,e){var r;return 2===t.length&&Sd(Nd,wd(t,0))&&(":"===(r=wd(t,1))||!e&&"|"===r)},eg=function(t){var e;return t.length>1&&tg(kd(t,0,2))&&(2===t.length||"/"===(e=wd(t,2))||"\\"===e||"?"===e||"#"===e)},rg=function(t){return"."===t||"%2e"===Id(t)},ng={},og={},ig={},ag={},ug={},sg={},cg={},fg={},lg={},hg={},pg={},vg={},dg={},gg={},yg={},mg={},bg={},wg={},Sg={},Eg={},Og={},xg=function(t,e,r){var n,o,i,a=Wr(t);if(e){if(o=this.parse(a))throw new gd(o);this.searchParams=null}else{if(void 0!==r&&(n=new xg(r,!0)),o=this.parse(a,null,n))throw new gd(o);(i=vd(new pd)).bindURL(this),this.searchParams=i}};xg.prototype={type:"URL",parse:function(t,e,r){var n,o,i,a,u,s=this,c=e||ng,f=0,l="",h=!1,p=!1,v=!1;for(t=Wr(t),e||(s.scheme="",s.username="",s.password="",s.host=null,s.port=null,s.path=[],s.query=null,s.fragment=null,s.cannotBeABaseURL=!1,t=Pd(t,Hd,""),t=Pd(t,$d,"$1")),t=Pd(t,Kd,""),n=Wn(t);f<=n.length;){switch(o=n[f],c){case ng:if(!o||!Sd(Nd,o)){if(e)return Md;c=ig;continue}l+=Id(o),c=og;break;case og:if(o&&(Sd(Cd,o)||"+"===o||"-"===o||"."===o))l+=Id(o);else{if(":"!==o){if(e)return Md;l="",c=ig,f=0;continue}if(e&&(s.isSpecial()!==ut(Zd,l)||"file"===l&&(s.includesCredentials()||null!==s.port)||"file"===s.scheme&&!s.host))return;if(s.scheme=l,e)return void(s.isSpecial()&&Zd[s.scheme]===s.port&&(s.port=null));l="","file"===s.scheme?c=gg:s.isSpecial()&&r&&r.scheme===s.scheme?c=ag:s.isSpecial()?c=fg:"/"===n[f+1]?(c=ug,f++):(s.cannotBeABaseURL=!0,Rd(s.path,""),c=Sg)}break;case ig:if(!r||r.cannotBeABaseURL&&"#"!==o)return Md;if(r.cannotBeABaseURL&&"#"===o){s.scheme=r.scheme,s.path=vo(r.path),s.query=r.query,s.fragment="",s.cannotBeABaseURL=!0,c=Og;break}c="file"===r.scheme?gg:sg;continue;case ag:if("/"!==o||"/"!==n[f+1]){c=sg;continue}c=lg,f++;break;case ug:if("/"===o){c=hg;break}c=wg;continue;case sg:if(s.scheme=r.scheme,o===Wv)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query;else if("/"===o||"\\"===o&&s.isSpecial())c=cg;else if("?"===o)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query="",c=Eg;else{if("#"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.path.length--,c=wg;continue}s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og}break;case cg:if(!s.isSpecial()||"/"!==o&&"\\"!==o){if("/"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,c=wg;continue}c=hg}else c=lg;break;case fg:if(c=lg,"/"!==o||"/"!==wd(l,f+1))continue;f++;break;case lg:if("/"!==o&&"\\"!==o){c=hg;continue}break;case hg:if("@"===o){h&&(l="%40"+l),h=!0,i=Wn(l);for(var d=0;d65535)return Ud;s.port=s.isSpecial()&&m===Zd[s.scheme]?null:m,l=""}if(e)return;c=bg;continue}return Ud}l+=o;break;case gg:if(s.scheme="file","/"===o||"\\"===o)c=yg;else{if(!r||"file"!==r.scheme){c=wg;continue}switch(o){case Wv:s.host=r.host,s.path=vo(r.path),s.query=r.query;break;case"?":s.host=r.host,s.path=vo(r.path),s.query="",c=Eg;break;case"#":s.host=r.host,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og;break;default:eg(Ed(vo(n,f),""))||(s.host=r.host,s.path=vo(r.path),s.shortenPath()),c=wg;continue}}break;case yg:if("/"===o||"\\"===o){c=mg;break}r&&"file"===r.scheme&&!eg(Ed(vo(n,f),""))&&(tg(r.path[0],!0)?Rd(s.path,r.path[0]):s.host=r.host),c=wg;continue;case mg:if(o===Wv||"/"===o||"\\"===o||"?"===o||"#"===o){if(!e&&tg(l))c=wg;else if(""===l){if(s.host="",e)return;c=bg}else{if(a=s.parseHost(l))return a;if("localhost"===s.host&&(s.host=""),e)return;l="",c=bg}continue}l+=o;break;case bg:if(s.isSpecial()){if(c=wg,"/"!==o&&"\\"!==o)continue}else if(e||"?"!==o)if(e||"#"!==o){if(o!==Wv&&(c=wg,"/"!==o))continue}else s.fragment="",c=Og;else s.query="",c=Eg;break;case wg:if(o===Wv||"/"===o||"\\"===o&&s.isSpecial()||!e&&("?"===o||"#"===o)){if(".."===(u=Id(u=l))||"%2e."===u||".%2e"===u||"%2e%2e"===u?(s.shortenPath(),"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,"")):rg(l)?"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,""):("file"===s.scheme&&!s.path.length&&tg(l)&&(s.host&&(s.host=""),l=wd(l,0)+":"),Rd(s.path,l)),l="","file"===s.scheme&&(o===Wv||"?"===o||"#"===o))for(;s.path.length>1&&""===s.path[0];)Ad(s.path);"?"===o?(s.query="",c=Eg):"#"===o&&(s.fragment="",c=Og)}else l+=Qd(o,Xd);break;case Sg:"?"===o?(s.query="",c=Eg):"#"===o?(s.fragment="",c=Og):o!==Wv&&(s.path[0]+=Qd(o,Vd));break;case Eg:e||"#"!==o?o!==Wv&&("'"===o&&s.isSpecial()?s.query+="%27":s.query+="#"===o?"%23":Qd(o,Vd)):(s.fragment="",c=Og);break;case Og:o!==Wv&&(s.fragment+=Qd(o,Yd))}f++}},parseHost:function(t){var e,r,n;if("["===wd(t,0)){if("]"!==wd(t,t.length-1))return Ld;if(e=function(t){var e,r,n,o,i,a,u,s=[0,0,0,0,0,0,0,0],c=0,f=null,l=0,h=function(){return wd(t,l)};if(":"===h()){if(":"!==wd(t,1))return;l+=2,f=++c}for(;h();){if(8===c)return;if(":"!==h()){for(e=r=0;r<4&&Sd(zd,h());)e=16*e+yd(h(),16),l++,r++;if("."===h()){if(0===r)return;if(l-=r,c>6)return;for(n=0;h();){if(o=null,n>0){if(!("."===h()&&n<4))return;l++}if(!Sd(_d,h()))return;for(;Sd(_d,h());){if(i=yd(h(),10),null===o)o=i;else{if(0===o)return;o=10*o+i}if(o>255)return;l++}s[c]=256*s[c]+o,2!=++n&&4!==n||c++}if(4!==n)return;break}if(":"===h()){if(l++,!h())return}else if(h())return;s[c++]=e}else{if(null!==f)return;l++,f=++c}}if(null!==f)for(a=c-f,c=7;0!==c&&a>0;)u=s[c],s[c--]=s[f+a-1],s[f+--a]=u;else if(8!==c)return;return s}(kd(t,1,-1)),!e)return Ld;this.host=e}else if(this.isSpecial()){if(t=function(t){var e,r,n=[],o=id(od(ad(t),Yv,"."),".");for(e=0;e4)return t;for(r=[],n=0;n1&&"0"===wd(o,0)&&(i=Sd(Fd,o)?16:8,o=kd(o,8===i?1:2)),""===o)a=0;else{if(!Sd(10===i?Dd:8===i?Bd:zd,o))return t;a=yd(o,i)}Rd(r,a)}for(n=0;n=bd(256,5-e))return null}else if(a>255)return null;for(u=xd(r),n=0;n1?arguments[1]:void 0,n=ld(e,new xg(t,!1,r));u||(e.href=n.serialize(),e.origin=n.getOrigin(),e.protocol=n.getProtocol(),e.username=n.getUsername(),e.password=n.getPassword(),e.host=n.getHost(),e.hostname=n.getHostname(),e.port=n.getPort(),e.pathname=n.getPathname(),e.search=n.getSearch(),e.searchParams=n.getSearchParams(),e.hash=n.getHash())},Pg=Rg.prototype,Ag=function(t,e){return{get:function(){return hd(this)[t]()},set:e&&function(t){return hd(this)[e](t)},configurable:!0,enumerable:!0}};if(u&&(so(Pg,"href",Ag("serialize","setHref")),so(Pg,"origin",Ag("getOrigin")),so(Pg,"protocol",Ag("getProtocol","setProtocol")),so(Pg,"username",Ag("getUsername","setUsername")),so(Pg,"password",Ag("getPassword","setPassword")),so(Pg,"host",Ag("getHost","setHost")),so(Pg,"hostname",Ag("getHostname","setHostname")),so(Pg,"port",Ag("getPort","setPort")),so(Pg,"pathname",Ag("getPathname","setPathname")),so(Pg,"search",Ag("getSearch","setSearch")),so(Pg,"searchParams",Ag("getSearchParams")),so(Pg,"hash",Ag("getHash","setHash"))),ie(Pg,"toJSON",function(){return hd(this).serialize()},{enumerable:!0}),ie(Pg,"toString",function(){return hd(this).serialize()},{enumerable:!0}),dd){var jg=dd.createObjectURL,kg=dd.revokeObjectURL;jg&&ie(Rg,"createObjectURL",ar(jg,dd)),kg&&ie(Rg,"revokeObjectURL",ar(kg,dd))}an(Rg,"URL"),Ce({global:!0,constructor:!0,forced:!Mp,sham:!u},{URL:Rg});var Ig=L("URL"),Tg=Mp&&a(function(){Ig.canParse()}),Mg=a(function(){return 1!==Ig.canParse.length});Ce({target:"URL",stat:!0,forced:!Tg||Mg},{canParse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return!!new Ig(r,n)}catch(t){return!1}}});var Lg=L("URL");Ce({target:"URL",stat:!0,forced:!Mp},{parse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return new Lg(r,n)}catch(t){return null}}}),Ce({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return f(URL.prototype.toString,this)}});var Ug=WeakMap.prototype,Ng={WeakMap:WeakMap,set:b(Ug.set),get:b(Ug.get),has:b(Ug.has),remove:b(Ug.delete)},Cg=Ng.has,_g=function(t){return Cg(t),t},Fg=Ng.get,Bg=Ng.has,Dg=Ng.set;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var r,n,o=_g(this);return Bg(o,t)?(r=Fg(o,t),"update"in e&&(r=e.update(r,t,o),Dg(o,t,r)),r):(n=e.insert(t,o),Dg(o,t,n),n)}}),Ce({target:"WeakMap",stat:!0,forced:!0},{from:ei(Ng.WeakMap,Ng.set,!0)}),Ce({target:"WeakMap",stat:!0,forced:!0},{of:ri(Ng.WeakMap,Ng.set,!0)});var zg=Ng.remove;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=_g(this),r=!0,n=0,o=arguments.length;n2&&(n=r,M(o=arguments[2])&&"cause"in o&&_t(n,"cause",o.cause));var s=[];return Ao(t,ny,{that:s}),_t(r,"errors",s),r};dn?dn(oy,ry):Ae(oy,ry,{name:!0});var iy=oy.prototype=Ve(ry.prototype,{constructor:d(1,oy),message:d(1,""),name:d(1,"AggregateError")});Ce({global:!0,constructor:!0,arity:2},{AggregateError:oy});var ay,uy,sy,cy,fy=function(t){return _.slice(0,t.length)===t},ly=fy("Bun/")?"BUN":fy("Cloudflare-Workers")?"CLOUDFLARE":fy("Deno/")?"DENO":fy("Node.js/")?"NODE":i.Bun&&"string"==typeof Bun.version?"BUN":i.Deno&&"object"==typeof Deno.version?"DENO":"process"===E(i.process)?"NODE":i.window&&i.document?"BROWSER":"REST",hy="NODE"===ly,py=/(?:ipad|iphone|ipod).*applewebkit/i.test(_),vy=i.setImmediate,dy=i.clearImmediate,gy=i.process,yy=i.Dispatch,my=i.Function,by=i.MessageChannel,wy=i.String,Sy=0,Ey={},Oy="onreadystatechange";a(function(){ay=i.location});var xy=function(t){if(ut(Ey,t)){var e=Ey[t];delete Ey[t],e()}},Ry=function(t){return function(){xy(t)}},Py=function(t){xy(t.data)},Ay=function(t){i.postMessage(wy(t),ay.protocol+"//"+ay.host)};vy&&dy||(vy=function(t){Up(arguments.length,1);var e=T(t)?t:my(t),r=vo(arguments,1);return Ey[++Sy]=function(){Ra(e,void 0,r)},uy(Sy),Sy},dy=function(t){delete Ey[t]},hy?uy=function(t){gy.nextTick(Ry(t))}:yy&&yy.now?uy=function(t){yy.now(Ry(t))}:by&&!py?(cy=(sy=new by).port2,sy.port1.onmessage=Py,uy=ar(cy.postMessage,cy)):i.addEventListener&&T(i.postMessage)&&!i.importScripts&&ay&&"file:"!==ay.protocol&&!a(Ay)?(uy=Ay,i.addEventListener("message",Py,!1)):uy=Oy in Et("script")?function(t){De.appendChild(Et("script"))[Oy]=function(){De.removeChild(this),xy(t)}}:function(t){setTimeout(Ry(t),0)});var jy={set:vy,clear:dy},ky=function(){this.head=null,this.tail=null};ky.prototype={add:function(t){var e={item:t,next:null},r=this.tail;r?r.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}};var Iy,Ty,My,Ly,Uy,Ny=ky,Cy=/ipad|iphone|ipod/i.test(_)&&"undefined"!=typeof Pebble,_y=/web0s(?!.*chrome)/i.test(_),Fy=jy.set,By=i.MutationObserver||i.WebKitMutationObserver,Dy=i.document,zy=i.process,Wy=i.Promise,qy=Ip("queueMicrotask");if(!qy){var Hy=new Ny,$y=function(){var t,e;for(hy&&(t=zy.domain)&&t.exit();e=Hy.get();)try{e()}catch(t){throw Hy.head&&Iy(),t}t&&t.enter()};py||hy||_y||!By||!Dy?!Cy&&Wy&&Wy.resolve?((Ly=Wy.resolve(void 0)).constructor=Wy,Uy=ar(Ly.then,Ly),Iy=function(){Uy($y)}):hy?Iy=function(){zy.nextTick($y)}:(Fy=ar(Fy,i),Iy=function(){Fy($y)}):(Ty=!0,My=Dy.createTextNode(""),new By($y).observe(My,{characterData:!0}),Iy=function(){My.data=Ty=!Ty}),qy=function(t){Hy.head||Iy(),Hy.add(t)}}var Ky,Gy,Vy,Yy=qy,Xy=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},Jy=i.Promise,Qy=dt("species"),Zy=!1,tm=T(i.PromiseRejectionEvent),em=Ue("Promise",function(){var t=Kt(Jy),e=t!==String(Jy);if(!e&&66===W)return!0;if(!W||W<51||!/native code/.test(t)){var r=new Jy(function(t){t(1)}),n=function(t){t(function(){},function(){})};if((r.constructor={})[Qy]=n,!(Zy=r.then(function(){})instanceof n))return!0}return!(e||"BROWSER"!==ly&&"DENO"!==ly||tm)}),rm={CONSTRUCTOR:em,REJECTION_EVENT:tm,SUBCLASSING:Zy},nm=TypeError,om=function(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw new nm("Bad Promise constructor");e=t,r=n}),this.resolve=J(e),this.reject=J(r)},im={f:function(t){return new om(t)}},am=jy.set,um="Promise",sm=rm.CONSTRUCTOR,cm=rm.REJECTION_EVENT,fm=rm.SUBCLASSING,lm=ne.getterFor(um),hm=ne.set,pm=Jy&&Jy.prototype,vm=Jy,dm=pm,gm=i.TypeError,ym=i.document,mm=i.process,bm=im.f,wm=bm,Sm=!!(ym&&ym.createEvent&&i.dispatchEvent),Em="unhandledrejection",Om=function(t){var e;return!(!M(t)||!T(e=t.then))&&e},xm=function(t,e){var r,n,o,i=e.value,a=1===e.state,u=a?t.ok:t.fail,s=t.resolve,c=t.reject,l=t.domain;try{u?(a||(2===e.rejection&&km(e),e.rejection=1),!0===u?r=i:(l&&l.enter(),r=u(i),l&&(l.exit(),o=!0)),r===t.promise?c(new gm("Promise-chain cycle")):(n=Om(r))?f(n,r,s,c):s(r)):c(i)}catch(t){l&&!o&&l.exit(),c(t)}},Rm=function(t,e){t.notified||(t.notified=!0,Yy(function(){for(var r,n=t.reactions;r=n.get();)xm(r,t);t.notified=!1,e&&!t.rejection&&Am(t)}))},Pm=function(t,e,r){var n,o;Sm?((n=ym.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),i.dispatchEvent(n)):n={promise:e,reason:r},!cm&&(o=i["on"+t])?o(n):t===Em&&function(t,e){try{1===arguments.length?console.error(t):console.error(t,e)}catch(t){}}("Unhandled promise rejection",r)},Am=function(t){f(am,i,function(){var e,r=t.facade,n=t.value;if(jm(t)&&(e=Xy(function(){hy?mm.emit("unhandledRejection",n,r):Pm(Em,r,n)}),t.rejection=hy||jm(t)?2:1,e.error))throw e.value})},jm=function(t){return 1!==t.rejection&&!t.parent},km=function(t){f(am,i,function(){var e=t.facade;hy?mm.emit("rejectionHandled",e):Pm("rejectionhandled",e,t.value)})},Im=function(t,e,r){return function(n){t(e,n,r)}},Tm=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,Rm(t,!0))},Mm=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw new gm("Promise can't be resolved itself");var n=Om(e);n?Yy(function(){var r={done:!1};try{f(n,e,Im(Mm,r,t),Im(Tm,r,t))}catch(e){Tm(r,e,t)}}):(t.value=e,t.state=1,Rm(t,!1))}catch(e){Tm({done:!1},e,t)}}};if(sm&&(vm=function(t){ko(this,dm),J(t),f(Ky,this);var e=lm(this);try{t(Im(Mm,e),Im(Tm,e))}catch(t){Tm(e,t)}},(Ky=function(t){hm(this,{type:um,done:!1,notified:!1,parent:!1,reactions:new Ny,rejection:!1,state:0,value:null})}).prototype=ie(dm=vm.prototype,"then",function(t,e){var r=lm(this),n=bm(Cc(this,vm));return r.parent=!0,n.ok=!T(t)||t,n.fail=T(e)&&e,n.domain=hy?mm.domain:void 0,0===r.state?r.reactions.add(n):Yy(function(){xm(n,r)}),n.promise}),Gy=function(){var t=new Ky,e=lm(t);this.promise=t,this.resolve=Im(Mm,e),this.reject=Im(Tm,e)},im.f=bm=function(t){return t===vm||void 0===t?new Gy(t):wm(t)},T(Jy)&&pm!==Object.prototype)){Vy=pm.then,fm||ie(pm,"then",function(t,e){var r=this;return new vm(function(t,e){f(Vy,r,t,e)}).then(t,e)},{unsafe:!0});try{delete pm.constructor}catch(t){}dn&&dn(pm,dm)}Ce({global:!0,constructor:!0,wrap:!0,forced:sm},{Promise:vm}),an(vm,um,!1),Uo(um);var Lm=rm.CONSTRUCTOR||!Gn(function(t){Jy.all(t).then(void 0,function(){})});Ce({target:"Promise",stat:!0,forced:Lm},{all:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),i=[],a=0,u=1;Ao(t,function(t){var s=a++,c=!1;u++,f(r,e,t).then(function(t){c||(c=!0,i[s]=t,--u||n(i))},o)}),--u||n(i)});return i.error&&o(i.value),r.promise}});var Um=Jy&&Jy.prototype;if(Ce({target:"Promise",proto:!0,forced:rm.CONSTRUCTOR,real:!0},{catch:function(t){return this.then(void 0,t)}}),T(Jy)){var Nm=L("Promise").prototype.catch;Um.catch!==Nm&&ie(Um,"catch",Nm,{unsafe:!0})}Ce({target:"Promise",stat:!0,forced:Lm},{race:function(t){var e=this,r=im.f(e),n=r.reject,o=Xy(function(){var o=J(e.resolve);Ao(t,function(t){f(o,e,t).then(r.resolve,n)})});return o.error&&n(o.value),r.promise}}),Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{reject:function(t){var e=im.f(this);return(0,e.reject)(t),e.promise}});var Cm=function(t,e){if(kt(t),M(e)&&e.constructor===t)return e;var r=im.f(t);return(0,r.resolve)(e),r.promise};Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{resolve:function(t){return Cm(this,t)}}),Ce({target:"Promise",stat:!0,forced:Lm},{allSettled:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),o=[],i=0,a=1;Ao(t,function(t){var u=i++,s=!1;a++,f(r,e,t).then(function(t){s||(s=!0,o[u]={status:"fulfilled",value:t},--a||n(o))},function(t){s||(s=!0,o[u]={status:"rejected",reason:t},--a||n(o))})}),--a||n(o)});return i.error&&o(i.value),r.promise}});var _m="No one promise resolved";Ce({target:"Promise",stat:!0,forced:Lm},{any:function(t){var e=this,r=L("AggregateError"),n=im.f(e),o=n.resolve,i=n.reject,a=Xy(function(){var n=J(e.resolve),a=[],u=0,s=1,c=!1;Ao(t,function(t){var l=u++,h=!1;s++,f(n,e,t).then(function(t){h||c||(c=!0,o(t))},function(t){h||c||(h=!0,a[l]=t,--s||i(new r(a,_m)))})}),--s||i(new r(a,_m))});return a.error&&i(a.value),n.promise}}),Ce({target:"Promise",stat:!0},{withResolvers:function(){var t=im.f(this);return{promise:t.promise,resolve:t.resolve,reject:t.reject}}});var Fm=Jy&&Jy.prototype,Bm=!!Jy&&a(function(){Fm.finally.call({then:function(){}},function(){})});if(Ce({target:"Promise",proto:!0,real:!0,forced:Bm},{finally:function(t){var e=Cc(this,L("Promise")),r=T(t);return this.then(r?function(r){return Cm(e,t()).then(function(){return r})}:t,r?function(r){return Cm(e,t()).then(function(){throw r})}:t)}}),T(Jy)){var Dm=L("Promise").prototype.finally;Fm.finally!==Dm&&ie(Fm,"finally",Dm,{unsafe:!0})}var zm=i.Promise,Wm=!1,qm=!zm||!zm.try||Xy(function(){zm.try(function(t){Wm=8===t},8)}).error||!Wm;Ce({target:"Promise",stat:!0,forced:qm},{try:function(t){var e=arguments.length>1?vo(arguments,1):[],r=im.f(this),n=Xy(function(){return Ra(J(t),void 0,e)});return(n.error?r.reject:r.resolve)(n.value),r.promise}}),Ze("Promise","finally");var Hm="URLSearchParams"in self,$m="Symbol"in self&&"iterator"in Symbol,Km="FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(t){return!1}}(),Gm="FormData"in self,Vm="ArrayBuffer"in self;if(Vm)var Ym=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Xm=ArrayBuffer.isView||function(t){return t&&Ym.indexOf(Object.prototype.toString.call(t))>-1};function Jm(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function Qm(t){return"string"!=typeof t&&(t=String(t)),t}function Zm(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return $m&&(e[Symbol.iterator]=function(){return e}),e}function tb(t){this.map={},t instanceof tb?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function eb(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function rb(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function nb(t){var e=new FileReader,r=rb(e);return e.readAsArrayBuffer(t),r}function ob(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function ib(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:Km&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:Gm&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:Hm&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():Vm&&Km&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=ob(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Vm&&(ArrayBuffer.prototype.isPrototypeOf(t)||Xm(t))?this._bodyArrayBuffer=ob(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):Hm&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Km&&(this.blob=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?eb(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(nb)}),this.text=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return function(t){var e=new FileReader,r=rb(e);return e.readAsText(t),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function sb(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(n),decodeURIComponent(o))}}),e}function cb(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new tb(e.headers),this.url=e.url||"",this._initBody(t)}ub.prototype.clone=function(){return new ub(this,{body:this._bodyInit})},ib.call(ub.prototype),ib.call(cb.prototype),cb.prototype.clone=function(){return new cb(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new tb(this.headers),url:this.url})},cb.error=function(){var t=new cb(null,{status:0,statusText:""});return t.type="error",t};var fb=[301,302,303,307,308];cb.redirect=function(t,e){if(-1===fb.indexOf(e))throw new RangeError("Invalid status code");return new cb(null,{status:e,headers:{location:t}})};var lb=self.DOMException;try{new lb}catch(t){(lb=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack}).prototype=Object.create(Error.prototype),lb.prototype.constructor=lb}function hb(t,e){return new Promise(function(r,n){var o=new ub(t,e);if(o.signal&&o.signal.aborted)return n(new lb("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var t,e,n={status:i.status,statusText:i.statusText,headers:(t=i.getAllResponseHeaders()||"",e=new tb,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var r=t.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();e.append(n,o)}}),e)};n.url="responseURL"in i?i.responseURL:n.headers.get("X-Request-URL"),r(new cb("response"in i?i.response:i.responseText,n))},i.onerror=function(){n(new TypeError("Network request failed"))},i.ontimeout=function(){n(new TypeError("Network request failed"))},i.onabort=function(){n(new lb("Aborted","AbortError"))},i.open(o.method,o.url,!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&Km&&(i.responseType="blob"),o.headers.forEach(function(t,e){i.setRequestHeader(e,t)}),o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",a)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})}hb.polyfill=!0,self.fetch||(self.fetch=hb,self.Headers=tb,self.Request=ub,self.Response=cb);var pb=Object.getOwnPropertySymbols,vb=Object.prototype.hasOwnProperty,db=Object.prototype.propertyIsEnumerable,gb=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(t){n[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,n,o=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),i=1;i{"use strict";var e={},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}},i=!0;try{e[o](a,a.exports,r),i=!1}finally{i&&delete t[o]}return a.exports}r.m=e,(()=>{var e=[];r.O=(t,o,n,a)=>{if(o){a=a||0;for(var i=e.length;i>0&&e[i-1][2]>a;i--)e[i]=e[i-1];e[i]=[o,n,a];return}for(var u=1/0,i=0;i=a)&&Object.keys(r.O).every(e=>r.O[e](o[c]))?o.splice(c--,1):(l=!1,a{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;r.t=function(o,n){if(1&n&&(o=this(o)),8&n||"object"==typeof o&&o&&(4&n&&o.__esModule||16&n&&"function"==typeof o.then))return o;var a=Object.create(null);r.r(a);var i={};e=e||[null,t({}),t([]),t(t)];for(var u=2&n&&o;"object"==typeof u&&!~e.indexOf(u);u=t(u))Object.getOwnPropertyNames(u).forEach(e=>i[e]=()=>o[e]);return i.default=()=>o,r.d(a,i),a}})(),r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,o)=>(r.f[o](e,t),t),[])),r.u=e=>"static/chunks/"+e+"."+({655:"3fc65d6d0da75415",826:"28d19d6d7e1f7f11"})[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="_N_E:";r.l=(o,n,a,i)=>{if(e[o])return void e[o].push(n);if(void 0!==a)for(var u,l,c=document.getElementsByTagName("script"),d=0;d{u.onerror=u.onload=null,clearTimeout(p);var n=e[o];if(delete e[o],u.parentNode&&u.parentNode.removeChild(u),n&&n.forEach(e=>e(r)),t)return t(r)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:u}),12e4);u.onerror=s.bind(null,u.onerror),u.onload=s.bind(null,u.onload),l&&document.head.appendChild(u)}})(),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:e=>e},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("nextjs#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="/_next/",(()=>{var e={68:0};r.f.j=(t,o)=>{var n=r.o(e,t)?e[t]:void 0;if(0!==n)if(n)o.push(n[2]);else if(68!=t){var a=new Promise((r,o)=>n=e[t]=[r,o]);o.push(n[2]=a);var i=r.p+r.u(t),u=Error();r.l(i,o=>{if(r.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var a=o&&("load"===o.type?"missing":o.type),i=o&&o.target&&o.target.src;u.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",u.name="ChunkLoadError",u.type=a,u.request=i,n[1](u)}},"chunk-"+t,t)}else e[t]=0},r.O.j=t=>0===e[t];var t=(t,o)=>{var n,a,[i,u,l]=o,c=0;if(i.some(t=>0!==e[t])){for(n in u)r.o(u,n)&&(r.m[n]=u[n]);if(l)var d=l(r)}for(t&&t(o);c = T extends Record - ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never } - : T - -// Check that the entry is a valid entry -checkFields | false - dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' - dynamicParams?: boolean - fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' - preferredRegion?: 'auto' | 'global' | 'home' | string | string[] - runtime?: 'nodejs' | 'experimental-edge' | 'edge' - maxDuration?: number - -}, TEntry, ''>>() - -type RouteContext = { params: Promise } -// Check the prop type of the entry function -if ('GET' in entry) { - checkFields< - Diff< - ParamCheck, - { - __tag__: 'GET' - __param_position__: 'first' - __param_type__: FirstArg> - }, - 'GET' - > - >() - checkFields< - Diff< - ParamCheck, - { - __tag__: 'GET' - __param_position__: 'second' - __param_type__: SecondArg> - }, - 'GET' - > - >() - - checkFields< - Diff< - { - __tag__: 'GET', - __return_type__: Response | void | never | Promise - }, - { - __tag__: 'GET', - __return_type__: ReturnType> - }, - 'GET' - > - >() -} -// Check the prop type of the entry function -if ('HEAD' in entry) { - checkFields< - Diff< - ParamCheck, - { - __tag__: 'HEAD' - __param_position__: 'first' - __param_type__: FirstArg> - }, - 'HEAD' - > - >() - checkFields< - Diff< - ParamCheck, - { - __tag__: 'HEAD' - __param_position__: 'second' - __param_type__: SecondArg> - }, - 'HEAD' - > - >() - - checkFields< - Diff< - { - __tag__: 'HEAD', - __return_type__: Response | void | never | Promise - }, - { - __tag__: 'HEAD', - __return_type__: ReturnType> - }, - 'HEAD' - > - >() -} -// Check the prop type of the entry function -if ('OPTIONS' in entry) { - checkFields< - Diff< - ParamCheck, - { - __tag__: 'OPTIONS' - __param_position__: 'first' - __param_type__: FirstArg> - }, - 'OPTIONS' - > - >() - checkFields< - Diff< - ParamCheck, - { - __tag__: 'OPTIONS' - __param_position__: 'second' - __param_type__: SecondArg> - }, - 'OPTIONS' - > - >() - - checkFields< - Diff< - { - __tag__: 'OPTIONS', - __return_type__: Response | void | never | Promise - }, - { - __tag__: 'OPTIONS', - __return_type__: ReturnType> - }, - 'OPTIONS' - > - >() -} -// Check the prop type of the entry function -if ('POST' in entry) { - checkFields< - Diff< - ParamCheck, - { - __tag__: 'POST' - __param_position__: 'first' - __param_type__: FirstArg> - }, - 'POST' - > - >() - checkFields< - Diff< - ParamCheck, - { - __tag__: 'POST' - __param_position__: 'second' - __param_type__: SecondArg> - }, - 'POST' - > - >() - - checkFields< - Diff< - { - __tag__: 'POST', - __return_type__: Response | void | never | Promise - }, - { - __tag__: 'POST', - __return_type__: ReturnType> - }, - 'POST' - > - >() -} -// Check the prop type of the entry function -if ('PUT' in entry) { - checkFields< - Diff< - ParamCheck, - { - __tag__: 'PUT' - __param_position__: 'first' - __param_type__: FirstArg> - }, - 'PUT' - > - >() - checkFields< - Diff< - ParamCheck, - { - __tag__: 'PUT' - __param_position__: 'second' - __param_type__: SecondArg> - }, - 'PUT' - > - >() - - checkFields< - Diff< - { - __tag__: 'PUT', - __return_type__: Response | void | never | Promise - }, - { - __tag__: 'PUT', - __return_type__: ReturnType> - }, - 'PUT' - > - >() -} -// Check the prop type of the entry function -if ('DELETE' in entry) { - checkFields< - Diff< - ParamCheck, - { - __tag__: 'DELETE' - __param_position__: 'first' - __param_type__: FirstArg> - }, - 'DELETE' - > - >() - checkFields< - Diff< - ParamCheck, - { - __tag__: 'DELETE' - __param_position__: 'second' - __param_type__: SecondArg> - }, - 'DELETE' - > - >() - - checkFields< - Diff< - { - __tag__: 'DELETE', - __return_type__: Response | void | never | Promise - }, - { - __tag__: 'DELETE', - __return_type__: ReturnType> - }, - 'DELETE' - > - >() -} -// Check the prop type of the entry function -if ('PATCH' in entry) { - checkFields< - Diff< - ParamCheck, - { - __tag__: 'PATCH' - __param_position__: 'first' - __param_type__: FirstArg> - }, - 'PATCH' - > - >() - checkFields< - Diff< - ParamCheck, - { - __tag__: 'PATCH' - __param_position__: 'second' - __param_type__: SecondArg> - }, - 'PATCH' - > - >() - - checkFields< - Diff< - { - __tag__: 'PATCH', - __return_type__: Response | void | never | Promise - }, - { - __tag__: 'PATCH', - __return_type__: ReturnType> - }, - 'PATCH' - > - >() -} - -// Check the arguments and return type of the generateStaticParams function -if ('generateStaticParams' in entry) { - checkFields>, 'generateStaticParams'>>() - checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() -} - -export interface PageProps { - params?: Promise - searchParams?: Promise -} -export interface LayoutProps { - children?: React.ReactNode - - params?: Promise -} - -// ============= -// Utility types -type RevalidateRange = T extends { revalidate: any } ? NonNegative : never - -// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. -type OmitWithTag = Omit -type Diff = 0 extends (1 & T) ? {} : OmitWithTag - -type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never -type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never -type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never - -type ParamCheck = { - __tag__: string - __param_position__: string - __param_type__: T -} - -function checkFields<_ extends { [k in keyof any]: never }>() {} - -// https://github.com/sindresorhus/type-fest -type Numeric = number | bigint -type Zero = 0 | 0n -type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never -type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/apps/web/.next/types/app/billing/page.ts b/apps/web/.next/types/app/billing/page.ts deleted file mode 100644 index ecf44e8..0000000 --- a/apps/web/.next/types/app/billing/page.ts +++ /dev/null @@ -1,84 +0,0 @@ -// File: D:\workspace\voice\apps\web\src\app\billing\page.tsx -import * as entry from '../../../../src/app/billing/page.js' -import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js' - -type TEntry = typeof import('../../../../src/app/billing/page.js') - -type SegmentParams = T extends Record - ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never } - : T - -// Check that the entry is a valid entry -checkFields | false - dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' - dynamicParams?: boolean - fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' - preferredRegion?: 'auto' | 'global' | 'home' | string | string[] - runtime?: 'nodejs' | 'experimental-edge' | 'edge' - maxDuration?: number - - metadata?: any - generateMetadata?: Function - viewport?: any - generateViewport?: Function - experimental_ppr?: boolean - -}, TEntry, ''>>() - - -// Check the prop type of the entry function -checkFields, 'default'>>() - -// Check the arguments and return type of the generateMetadata function -if ('generateMetadata' in entry) { - checkFields>, 'generateMetadata'>>() - checkFields>, 'generateMetadata'>>() -} - -// Check the arguments and return type of the generateViewport function -if ('generateViewport' in entry) { - checkFields>, 'generateViewport'>>() - checkFields>, 'generateViewport'>>() -} - -// Check the arguments and return type of the generateStaticParams function -if ('generateStaticParams' in entry) { - checkFields>, 'generateStaticParams'>>() - checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() -} - -export interface PageProps { - params?: Promise - searchParams?: Promise -} -export interface LayoutProps { - children?: React.ReactNode - - params?: Promise -} - -// ============= -// Utility types -type RevalidateRange = T extends { revalidate: any } ? NonNegative : never - -// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. -type OmitWithTag = Omit -type Diff = 0 extends (1 & T) ? {} : OmitWithTag - -type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never -type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never -type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never - - - -function checkFields<_ extends { [k in keyof any]: never }>() {} - -// https://github.com/sindresorhus/type-fest -type Numeric = number | bigint -type Zero = 0 | 0n -type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never -type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/apps/web/.next/types/app/dashboard/layout.ts b/apps/web/.next/types/app/dashboard/layout.ts deleted file mode 100644 index 6a13f1a..0000000 --- a/apps/web/.next/types/app/dashboard/layout.ts +++ /dev/null @@ -1,84 +0,0 @@ -// File: D:\workspace\voice\apps\web\src\app\dashboard\layout.tsx -import * as entry from '../../../../src/app/dashboard/layout.js' -import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js' - -type TEntry = typeof import('../../../../src/app/dashboard/layout.js') - -type SegmentParams = T extends Record - ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never } - : T - -// Check that the entry is a valid entry -checkFields | false - dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' - dynamicParams?: boolean - fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' - preferredRegion?: 'auto' | 'global' | 'home' | string | string[] - runtime?: 'nodejs' | 'experimental-edge' | 'edge' - maxDuration?: number - - metadata?: any - generateMetadata?: Function - viewport?: any - generateViewport?: Function - experimental_ppr?: boolean - -}, TEntry, ''>>() - - -// Check the prop type of the entry function -checkFields, 'default'>>() - -// Check the arguments and return type of the generateMetadata function -if ('generateMetadata' in entry) { - checkFields>, 'generateMetadata'>>() - checkFields>, 'generateMetadata'>>() -} - -// Check the arguments and return type of the generateViewport function -if ('generateViewport' in entry) { - checkFields>, 'generateViewport'>>() - checkFields>, 'generateViewport'>>() -} - -// Check the arguments and return type of the generateStaticParams function -if ('generateStaticParams' in entry) { - checkFields>, 'generateStaticParams'>>() - checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() -} - -export interface PageProps { - params?: Promise - searchParams?: Promise -} -export interface LayoutProps { - children?: React.ReactNode - - params?: Promise -} - -// ============= -// Utility types -type RevalidateRange = T extends { revalidate: any } ? NonNegative : never - -// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. -type OmitWithTag = Omit -type Diff = 0 extends (1 & T) ? {} : OmitWithTag - -type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never -type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never -type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never - - - -function checkFields<_ extends { [k in keyof any]: never }>() {} - -// https://github.com/sindresorhus/type-fest -type Numeric = number | bigint -type Zero = 0 | 0n -type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never -type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/apps/web/.next/types/app/dashboard/page.ts b/apps/web/.next/types/app/dashboard/page.ts deleted file mode 100644 index 4a07633..0000000 --- a/apps/web/.next/types/app/dashboard/page.ts +++ /dev/null @@ -1,84 +0,0 @@ -// File: D:\workspace\voice\apps\web\src\app\dashboard\page.tsx -import * as entry from '../../../../src/app/dashboard/page.js' -import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js' - -type TEntry = typeof import('../../../../src/app/dashboard/page.js') - -type SegmentParams = T extends Record - ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never } - : T - -// Check that the entry is a valid entry -checkFields | false - dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' - dynamicParams?: boolean - fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' - preferredRegion?: 'auto' | 'global' | 'home' | string | string[] - runtime?: 'nodejs' | 'experimental-edge' | 'edge' - maxDuration?: number - - metadata?: any - generateMetadata?: Function - viewport?: any - generateViewport?: Function - experimental_ppr?: boolean - -}, TEntry, ''>>() - - -// Check the prop type of the entry function -checkFields, 'default'>>() - -// Check the arguments and return type of the generateMetadata function -if ('generateMetadata' in entry) { - checkFields>, 'generateMetadata'>>() - checkFields>, 'generateMetadata'>>() -} - -// Check the arguments and return type of the generateViewport function -if ('generateViewport' in entry) { - checkFields>, 'generateViewport'>>() - checkFields>, 'generateViewport'>>() -} - -// Check the arguments and return type of the generateStaticParams function -if ('generateStaticParams' in entry) { - checkFields>, 'generateStaticParams'>>() - checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() -} - -export interface PageProps { - params?: Promise - searchParams?: Promise -} -export interface LayoutProps { - children?: React.ReactNode - - params?: Promise -} - -// ============= -// Utility types -type RevalidateRange = T extends { revalidate: any } ? NonNegative : never - -// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. -type OmitWithTag = Omit -type Diff = 0 extends (1 & T) ? {} : OmitWithTag - -type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never -type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never -type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never - - - -function checkFields<_ extends { [k in keyof any]: never }>() {} - -// https://github.com/sindresorhus/type-fest -type Numeric = number | bigint -type Zero = 0 | 0n -type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never -type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/apps/web/.next/types/app/login/page.ts b/apps/web/.next/types/app/login/page.ts deleted file mode 100644 index db310d1..0000000 --- a/apps/web/.next/types/app/login/page.ts +++ /dev/null @@ -1,84 +0,0 @@ -// File: D:\workspace\voice\apps\web\src\app\login\page.tsx -import * as entry from '../../../../src/app/login/page.js' -import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js' - -type TEntry = typeof import('../../../../src/app/login/page.js') - -type SegmentParams = T extends Record - ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never } - : T - -// Check that the entry is a valid entry -checkFields | false - dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' - dynamicParams?: boolean - fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' - preferredRegion?: 'auto' | 'global' | 'home' | string | string[] - runtime?: 'nodejs' | 'experimental-edge' | 'edge' - maxDuration?: number - - metadata?: any - generateMetadata?: Function - viewport?: any - generateViewport?: Function - experimental_ppr?: boolean - -}, TEntry, ''>>() - - -// Check the prop type of the entry function -checkFields, 'default'>>() - -// Check the arguments and return type of the generateMetadata function -if ('generateMetadata' in entry) { - checkFields>, 'generateMetadata'>>() - checkFields>, 'generateMetadata'>>() -} - -// Check the arguments and return type of the generateViewport function -if ('generateViewport' in entry) { - checkFields>, 'generateViewport'>>() - checkFields>, 'generateViewport'>>() -} - -// Check the arguments and return type of the generateStaticParams function -if ('generateStaticParams' in entry) { - checkFields>, 'generateStaticParams'>>() - checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() -} - -export interface PageProps { - params?: Promise - searchParams?: Promise -} -export interface LayoutProps { - children?: React.ReactNode - - params?: Promise -} - -// ============= -// Utility types -type RevalidateRange = T extends { revalidate: any } ? NonNegative : never - -// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. -type OmitWithTag = Omit -type Diff = 0 extends (1 & T) ? {} : OmitWithTag - -type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never -type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never -type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never - - - -function checkFields<_ extends { [k in keyof any]: never }>() {} - -// https://github.com/sindresorhus/type-fest -type Numeric = number | bigint -type Zero = 0 | 0n -type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never -type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/apps/web/.next/types/app/meetings/[id]/page.ts b/apps/web/.next/types/app/meetings/[id]/page.ts deleted file mode 100644 index f80cfe7..0000000 --- a/apps/web/.next/types/app/meetings/[id]/page.ts +++ /dev/null @@ -1,84 +0,0 @@ -// File: D:\workspace\voice\apps\web\src\app\meetings\[id]\page.tsx -import * as entry from '../../../../../src/app/meetings/[id]/page.js' -import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js' - -type TEntry = typeof import('../../../../../src/app/meetings/[id]/page.js') - -type SegmentParams = T extends Record - ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never } - : T - -// Check that the entry is a valid entry -checkFields | false - dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' - dynamicParams?: boolean - fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' - preferredRegion?: 'auto' | 'global' | 'home' | string | string[] - runtime?: 'nodejs' | 'experimental-edge' | 'edge' - maxDuration?: number - - metadata?: any - generateMetadata?: Function - viewport?: any - generateViewport?: Function - experimental_ppr?: boolean - -}, TEntry, ''>>() - - -// Check the prop type of the entry function -checkFields, 'default'>>() - -// Check the arguments and return type of the generateMetadata function -if ('generateMetadata' in entry) { - checkFields>, 'generateMetadata'>>() - checkFields>, 'generateMetadata'>>() -} - -// Check the arguments and return type of the generateViewport function -if ('generateViewport' in entry) { - checkFields>, 'generateViewport'>>() - checkFields>, 'generateViewport'>>() -} - -// Check the arguments and return type of the generateStaticParams function -if ('generateStaticParams' in entry) { - checkFields>, 'generateStaticParams'>>() - checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() -} - -export interface PageProps { - params?: Promise - searchParams?: Promise -} -export interface LayoutProps { - children?: React.ReactNode - - params?: Promise -} - -// ============= -// Utility types -type RevalidateRange = T extends { revalidate: any } ? NonNegative : never - -// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. -type OmitWithTag = Omit -type Diff = 0 extends (1 & T) ? {} : OmitWithTag - -type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never -type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never -type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never - - - -function checkFields<_ extends { [k in keyof any]: never }>() {} - -// https://github.com/sindresorhus/type-fest -type Numeric = number | bigint -type Zero = 0 | 0n -type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never -type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/apps/web/.next/types/app/meetings/page.ts b/apps/web/.next/types/app/meetings/page.ts deleted file mode 100644 index e4b4519..0000000 --- a/apps/web/.next/types/app/meetings/page.ts +++ /dev/null @@ -1,84 +0,0 @@ -// File: D:\workspace\voice\apps\web\src\app\meetings\page.tsx -import * as entry from '../../../../src/app/meetings/page.js' -import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js' - -type TEntry = typeof import('../../../../src/app/meetings/page.js') - -type SegmentParams = T extends Record - ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never } - : T - -// Check that the entry is a valid entry -checkFields | false - dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' - dynamicParams?: boolean - fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' - preferredRegion?: 'auto' | 'global' | 'home' | string | string[] - runtime?: 'nodejs' | 'experimental-edge' | 'edge' - maxDuration?: number - - metadata?: any - generateMetadata?: Function - viewport?: any - generateViewport?: Function - experimental_ppr?: boolean - -}, TEntry, ''>>() - - -// Check the prop type of the entry function -checkFields, 'default'>>() - -// Check the arguments and return type of the generateMetadata function -if ('generateMetadata' in entry) { - checkFields>, 'generateMetadata'>>() - checkFields>, 'generateMetadata'>>() -} - -// Check the arguments and return type of the generateViewport function -if ('generateViewport' in entry) { - checkFields>, 'generateViewport'>>() - checkFields>, 'generateViewport'>>() -} - -// Check the arguments and return type of the generateStaticParams function -if ('generateStaticParams' in entry) { - checkFields>, 'generateStaticParams'>>() - checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() -} - -export interface PageProps { - params?: Promise - searchParams?: Promise -} -export interface LayoutProps { - children?: React.ReactNode - - params?: Promise -} - -// ============= -// Utility types -type RevalidateRange = T extends { revalidate: any } ? NonNegative : never - -// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. -type OmitWithTag = Omit -type Diff = 0 extends (1 & T) ? {} : OmitWithTag - -type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never -type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never -type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never - - - -function checkFields<_ extends { [k in keyof any]: never }>() {} - -// https://github.com/sindresorhus/type-fest -type Numeric = number | bigint -type Zero = 0 | 0n -type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never -type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/apps/web/.next/types/app/page.ts b/apps/web/.next/types/app/page.ts deleted file mode 100644 index f0c8bca..0000000 --- a/apps/web/.next/types/app/page.ts +++ /dev/null @@ -1,84 +0,0 @@ -// File: D:\workspace\voice\apps\web\src\app\page.tsx -import * as entry from '../../../src/app/page.js' -import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js' - -type TEntry = typeof import('../../../src/app/page.js') - -type SegmentParams = T extends Record - ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never } - : T - -// Check that the entry is a valid entry -checkFields | false - dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' - dynamicParams?: boolean - fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' - preferredRegion?: 'auto' | 'global' | 'home' | string | string[] - runtime?: 'nodejs' | 'experimental-edge' | 'edge' - maxDuration?: number - - metadata?: any - generateMetadata?: Function - viewport?: any - generateViewport?: Function - experimental_ppr?: boolean - -}, TEntry, ''>>() - - -// Check the prop type of the entry function -checkFields, 'default'>>() - -// Check the arguments and return type of the generateMetadata function -if ('generateMetadata' in entry) { - checkFields>, 'generateMetadata'>>() - checkFields>, 'generateMetadata'>>() -} - -// Check the arguments and return type of the generateViewport function -if ('generateViewport' in entry) { - checkFields>, 'generateViewport'>>() - checkFields>, 'generateViewport'>>() -} - -// Check the arguments and return type of the generateStaticParams function -if ('generateStaticParams' in entry) { - checkFields>, 'generateStaticParams'>>() - checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() -} - -export interface PageProps { - params?: Promise - searchParams?: Promise -} -export interface LayoutProps { - children?: React.ReactNode - - params?: Promise -} - -// ============= -// Utility types -type RevalidateRange = T extends { revalidate: any } ? NonNegative : never - -// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. -type OmitWithTag = Omit -type Diff = 0 extends (1 & T) ? {} : OmitWithTag - -type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never -type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never -type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never - - - -function checkFields<_ extends { [k in keyof any]: never }>() {} - -// https://github.com/sindresorhus/type-fest -type Numeric = number | bigint -type Zero = 0 | 0n -type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never -type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/apps/web/.next/types/app/record/page.ts b/apps/web/.next/types/app/record/page.ts deleted file mode 100644 index fea6b68..0000000 --- a/apps/web/.next/types/app/record/page.ts +++ /dev/null @@ -1,84 +0,0 @@ -// File: D:\workspace\voice\apps\web\src\app\record\page.tsx -import * as entry from '../../../../src/app/record/page.js' -import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js' - -type TEntry = typeof import('../../../../src/app/record/page.js') - -type SegmentParams = T extends Record - ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never } - : T - -// Check that the entry is a valid entry -checkFields | false - dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' - dynamicParams?: boolean - fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' - preferredRegion?: 'auto' | 'global' | 'home' | string | string[] - runtime?: 'nodejs' | 'experimental-edge' | 'edge' - maxDuration?: number - - metadata?: any - generateMetadata?: Function - viewport?: any - generateViewport?: Function - experimental_ppr?: boolean - -}, TEntry, ''>>() - - -// Check the prop type of the entry function -checkFields, 'default'>>() - -// Check the arguments and return type of the generateMetadata function -if ('generateMetadata' in entry) { - checkFields>, 'generateMetadata'>>() - checkFields>, 'generateMetadata'>>() -} - -// Check the arguments and return type of the generateViewport function -if ('generateViewport' in entry) { - checkFields>, 'generateViewport'>>() - checkFields>, 'generateViewport'>>() -} - -// Check the arguments and return type of the generateStaticParams function -if ('generateStaticParams' in entry) { - checkFields>, 'generateStaticParams'>>() - checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() -} - -export interface PageProps { - params?: Promise - searchParams?: Promise -} -export interface LayoutProps { - children?: React.ReactNode - - params?: Promise -} - -// ============= -// Utility types -type RevalidateRange = T extends { revalidate: any } ? NonNegative : never - -// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. -type OmitWithTag = Omit -type Diff = 0 extends (1 & T) ? {} : OmitWithTag - -type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never -type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never -type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never - - - -function checkFields<_ extends { [k in keyof any]: never }>() {} - -// https://github.com/sindresorhus/type-fest -type Numeric = number | bigint -type Zero = 0 | 0n -type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never -type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/apps/web/.next/types/app/teams/[id]/page.ts b/apps/web/.next/types/app/teams/[id]/page.ts deleted file mode 100644 index 7488a30..0000000 --- a/apps/web/.next/types/app/teams/[id]/page.ts +++ /dev/null @@ -1,84 +0,0 @@ -// File: D:\workspace\voice\apps\web\src\app\teams\[id]\page.tsx -import * as entry from '../../../../../src/app/teams/[id]/page.js' -import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js' - -type TEntry = typeof import('../../../../../src/app/teams/[id]/page.js') - -type SegmentParams = T extends Record - ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never } - : T - -// Check that the entry is a valid entry -checkFields | false - dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' - dynamicParams?: boolean - fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' - preferredRegion?: 'auto' | 'global' | 'home' | string | string[] - runtime?: 'nodejs' | 'experimental-edge' | 'edge' - maxDuration?: number - - metadata?: any - generateMetadata?: Function - viewport?: any - generateViewport?: Function - experimental_ppr?: boolean - -}, TEntry, ''>>() - - -// Check the prop type of the entry function -checkFields, 'default'>>() - -// Check the arguments and return type of the generateMetadata function -if ('generateMetadata' in entry) { - checkFields>, 'generateMetadata'>>() - checkFields>, 'generateMetadata'>>() -} - -// Check the arguments and return type of the generateViewport function -if ('generateViewport' in entry) { - checkFields>, 'generateViewport'>>() - checkFields>, 'generateViewport'>>() -} - -// Check the arguments and return type of the generateStaticParams function -if ('generateStaticParams' in entry) { - checkFields>, 'generateStaticParams'>>() - checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() -} - -export interface PageProps { - params?: Promise - searchParams?: Promise -} -export interface LayoutProps { - children?: React.ReactNode - - params?: Promise -} - -// ============= -// Utility types -type RevalidateRange = T extends { revalidate: any } ? NonNegative : never - -// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. -type OmitWithTag = Omit -type Diff = 0 extends (1 & T) ? {} : OmitWithTag - -type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never -type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never -type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never - - - -function checkFields<_ extends { [k in keyof any]: never }>() {} - -// https://github.com/sindresorhus/type-fest -type Numeric = number | bigint -type Zero = 0 | 0n -type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never -type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/apps/web/.next/types/app/teams/page.ts b/apps/web/.next/types/app/teams/page.ts deleted file mode 100644 index 7512648..0000000 --- a/apps/web/.next/types/app/teams/page.ts +++ /dev/null @@ -1,84 +0,0 @@ -// File: D:\workspace\voice\apps\web\src\app\teams\page.tsx -import * as entry from '../../../../src/app/teams/page.js' -import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js' - -type TEntry = typeof import('../../../../src/app/teams/page.js') - -type SegmentParams = T extends Record - ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never } - : T - -// Check that the entry is a valid entry -checkFields | false - dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' - dynamicParams?: boolean - fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' - preferredRegion?: 'auto' | 'global' | 'home' | string | string[] - runtime?: 'nodejs' | 'experimental-edge' | 'edge' - maxDuration?: number - - metadata?: any - generateMetadata?: Function - viewport?: any - generateViewport?: Function - experimental_ppr?: boolean - -}, TEntry, ''>>() - - -// Check the prop type of the entry function -checkFields, 'default'>>() - -// Check the arguments and return type of the generateMetadata function -if ('generateMetadata' in entry) { - checkFields>, 'generateMetadata'>>() - checkFields>, 'generateMetadata'>>() -} - -// Check the arguments and return type of the generateViewport function -if ('generateViewport' in entry) { - checkFields>, 'generateViewport'>>() - checkFields>, 'generateViewport'>>() -} - -// Check the arguments and return type of the generateStaticParams function -if ('generateStaticParams' in entry) { - checkFields>, 'generateStaticParams'>>() - checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() -} - -export interface PageProps { - params?: Promise - searchParams?: Promise -} -export interface LayoutProps { - children?: React.ReactNode - - params?: Promise -} - -// ============= -// Utility types -type RevalidateRange = T extends { revalidate: any } ? NonNegative : never - -// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. -type OmitWithTag = Omit -type Diff = 0 extends (1 & T) ? {} : OmitWithTag - -type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never -type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never -type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never - - - -function checkFields<_ extends { [k in keyof any]: never }>() {} - -// https://github.com/sindresorhus/type-fest -type Numeric = number | bigint -type Zero = 0 | 0n -type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never -type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/apps/web/.next/types/cache-life.d.ts b/apps/web/.next/types/cache-life.d.ts deleted file mode 100644 index 3353fc7..0000000 --- a/apps/web/.next/types/cache-life.d.ts +++ /dev/null @@ -1,141 +0,0 @@ -// Type definitions for Next.js cacheLife configs - -declare module 'next/cache' { - export { unstable_cache } from 'next/dist/server/web/spec-extension/unstable-cache' - export { - revalidateTag, - revalidatePath, - unstable_expireTag, - unstable_expirePath, - } from 'next/dist/server/web/spec-extension/revalidate' - export { unstable_noStore } from 'next/dist/server/web/spec-extension/unstable-no-store' - - - /** - * Cache this `"use cache"` for a timespan defined by the `"default"` profile. - * ``` - * stale: 300 seconds (5 minutes) - * revalidate: 900 seconds (15 minutes) - * expire: never - * ``` - * - * This cache may be stale on clients for 5 minutes before checking with the server. - * If the server receives a new request after 15 minutes, start revalidating new values in the background. - * It lives for the maximum age of the server cache. If this entry has no traffic for a while, it may serve an old value the next request. - */ - export function unstable_cacheLife(profile: "default"): void - - /** - * Cache this `"use cache"` for a timespan defined by the `"seconds"` profile. - * ``` - * stale: 30 seconds - * revalidate: 1 seconds - * expire: 60 seconds (1 minute) - * ``` - * - * This cache may be stale on clients for 30 seconds before checking with the server. - * If the server receives a new request after 1 seconds, start revalidating new values in the background. - * If this entry has no traffic for 1 minute it will expire. The next request will recompute it. - */ - export function unstable_cacheLife(profile: "seconds"): void - - /** - * Cache this `"use cache"` for a timespan defined by the `"minutes"` profile. - * ``` - * stale: 300 seconds (5 minutes) - * revalidate: 60 seconds (1 minute) - * expire: 3600 seconds (1 hour) - * ``` - * - * This cache may be stale on clients for 5 minutes before checking with the server. - * If the server receives a new request after 1 minute, start revalidating new values in the background. - * If this entry has no traffic for 1 hour it will expire. The next request will recompute it. - */ - export function unstable_cacheLife(profile: "minutes"): void - - /** - * Cache this `"use cache"` for a timespan defined by the `"hours"` profile. - * ``` - * stale: 300 seconds (5 minutes) - * revalidate: 3600 seconds (1 hour) - * expire: 86400 seconds (1 day) - * ``` - * - * This cache may be stale on clients for 5 minutes before checking with the server. - * If the server receives a new request after 1 hour, start revalidating new values in the background. - * If this entry has no traffic for 1 day it will expire. The next request will recompute it. - */ - export function unstable_cacheLife(profile: "hours"): void - - /** - * Cache this `"use cache"` for a timespan defined by the `"days"` profile. - * ``` - * stale: 300 seconds (5 minutes) - * revalidate: 86400 seconds (1 day) - * expire: 604800 seconds (1 week) - * ``` - * - * This cache may be stale on clients for 5 minutes before checking with the server. - * If the server receives a new request after 1 day, start revalidating new values in the background. - * If this entry has no traffic for 1 week it will expire. The next request will recompute it. - */ - export function unstable_cacheLife(profile: "days"): void - - /** - * Cache this `"use cache"` for a timespan defined by the `"weeks"` profile. - * ``` - * stale: 300 seconds (5 minutes) - * revalidate: 604800 seconds (1 week) - * expire: 2592000 seconds (30 days) - * ``` - * - * This cache may be stale on clients for 5 minutes before checking with the server. - * If the server receives a new request after 1 week, start revalidating new values in the background. - * If this entry has no traffic for 30 days it will expire. The next request will recompute it. - */ - export function unstable_cacheLife(profile: "weeks"): void - - /** - * Cache this `"use cache"` for a timespan defined by the `"max"` profile. - * ``` - * stale: 300 seconds (5 minutes) - * revalidate: 2592000 seconds (30 days) - * expire: never - * ``` - * - * This cache may be stale on clients for 5 minutes before checking with the server. - * If the server receives a new request after 30 days, start revalidating new values in the background. - * It lives for the maximum age of the server cache. If this entry has no traffic for a while, it may serve an old value the next request. - */ - export function unstable_cacheLife(profile: "max"): void - - /** - * Cache this `"use cache"` using a custom timespan. - * ``` - * stale: ... // seconds - * revalidate: ... // seconds - * expire: ... // seconds - * ``` - * - * This is similar to Cache-Control: max-age=`stale`,s-max-age=`revalidate`,stale-while-revalidate=`expire-revalidate` - * - * If a value is left out, the lowest of other cacheLife() calls or the default, is used instead. - */ - export function unstable_cacheLife(profile: { - /** - * This cache may be stale on clients for ... seconds before checking with the server. - */ - stale?: number, - /** - * If the server receives a new request after ... seconds, start revalidating new values in the background. - */ - revalidate?: number, - /** - * If this entry has no traffic for ... seconds it will expire. The next request will recompute it. - */ - expire?: number - }): void - - - export { cacheTag as unstable_cacheTag } from 'next/dist/server/use-cache/cache-tag' -} diff --git a/apps/web/.next/types/package.json b/apps/web/.next/types/package.json deleted file mode 100644 index 1632c2c..0000000 --- a/apps/web/.next/types/package.json +++ /dev/null @@ -1 +0,0 @@ -{"type": "module"} \ No newline at end of file diff --git a/apps/web/.next/types/routes.d.ts b/apps/web/.next/types/routes.d.ts deleted file mode 100644 index bcef869..0000000 --- a/apps/web/.next/types/routes.d.ts +++ /dev/null @@ -1,82 +0,0 @@ -// This file is generated automatically by Next.js -// Do not edit this file manually - -type AppRoutes = "/" | "/billing" | "/dashboard" | "/login" | "/meetings" | "/meetings/[id]" | "/record" | "/teams" | "/teams/[id]" -type AppRouteHandlerRoutes = "/auth/callback" -type PageRoutes = never -type LayoutRoutes = "/" | "/dashboard" -type RedirectRoutes = never -type RewriteRoutes = never -type Routes = AppRoutes | PageRoutes | LayoutRoutes | RedirectRoutes | RewriteRoutes | AppRouteHandlerRoutes - - -interface ParamMap { - "/": {} - "/auth/callback": {} - "/billing": {} - "/dashboard": {} - "/login": {} - "/meetings": {} - "/meetings/[id]": { "id": string; } - "/record": {} - "/teams": {} - "/teams/[id]": { "id": string; } -} - - -export type ParamsOf = ParamMap[Route] - -interface LayoutSlotMap { - "/": never - "/dashboard": never -} - - -export type { AppRoutes, PageRoutes, LayoutRoutes, RedirectRoutes, RewriteRoutes, ParamMap, AppRouteHandlerRoutes } - -declare global { - /** - * Props for Next.js App Router page components - * @example - * ```tsx - * export default function Page(props: PageProps<'/blog/[slug]'>) { - * const { slug } = await props.params - * return
Blog post: {slug}
- * } - * ``` - */ - interface PageProps { - params: Promise - searchParams: Promise> - } - - /** - * Props for Next.js App Router layout components - * @example - * ```tsx - * export default function Layout(props: LayoutProps<'/dashboard'>) { - * return
{props.children}
- * } - * ``` - */ - type LayoutProps = { - params: Promise - children: React.ReactNode - } & { - [K in LayoutSlotMap[LayoutRoute]]: React.ReactNode - } - - /** - * Context for Next.js App Router route handlers - * @example - * ```tsx - * export async function GET(request: NextRequest, context: RouteContext<'/api/users/[id]'>) { - * const { id } = await context.params - * return Response.json({ id }) - * } - * ``` - */ - interface RouteContext { - params: Promise - } -} diff --git a/apps/web/.next/types/validator.ts b/apps/web/.next/types/validator.ts deleted file mode 100644 index 23a9151..0000000 --- a/apps/web/.next/types/validator.ts +++ /dev/null @@ -1,160 +0,0 @@ -// This file is generated automatically by Next.js -// Do not edit this file manually -// This file validates that all pages and layouts export the correct types - -import type { AppRoutes, LayoutRoutes, ParamMap, AppRouteHandlerRoutes } from "./routes.js" -import type { ResolvingMetadata, ResolvingViewport } from "next/types.js" -import type { NextRequest } from 'next/server.js' - -type AppPageConfig = { - default: React.ComponentType<{ params: Promise } & any> | ((props: { params: Promise } & any) => React.ReactNode | Promise | never | void | Promise) - generateStaticParams?: (props: { params: ParamMap[Route] }) => Promise | any[] - generateMetadata?: ( - props: { params: Promise } & any, - parent: ResolvingMetadata - ) => Promise | any - generateViewport?: ( - props: { params: Promise } & any, - parent: ResolvingViewport - ) => Promise | any - metadata?: any - viewport?: any -} - -type LayoutConfig = { - default: React.ComponentType> | ((props: LayoutProps) => React.ReactNode | Promise | never | void | Promise) - generateStaticParams?: (props: { params: ParamMap[Route] }) => Promise | any[] - generateMetadata?: ( - props: { params: Promise } & any, - parent: ResolvingMetadata - ) => Promise | any - generateViewport?: ( - props: { params: Promise } & any, - parent: ResolvingViewport - ) => Promise | any - metadata?: any - viewport?: any -} - -type RouteHandlerConfig = { - GET?: (request: NextRequest, context: { params: Promise }) => Promise | Response | void - POST?: (request: NextRequest, context: { params: Promise }) => Promise | Response | void - PUT?: (request: NextRequest, context: { params: Promise }) => Promise | Response | void - PATCH?: (request: NextRequest, context: { params: Promise }) => Promise | Response | void - DELETE?: (request: NextRequest, context: { params: Promise }) => Promise | Response | void - HEAD?: (request: NextRequest, context: { params: Promise }) => Promise | Response | void - OPTIONS?: (request: NextRequest, context: { params: Promise }) => Promise | Response | void -} - - -// Validate ../../src/app/billing/page.tsx -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../src/app/billing/page.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -} - -// Validate ../../src/app/dashboard/page.tsx -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../src/app/dashboard/page.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -} - -// Validate ../../src/app/login/page.tsx -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../src/app/login/page.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -} - -// Validate ../../src/app/meetings/[id]/page.tsx -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../src/app/meetings/[id]/page.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -} - -// Validate ../../src/app/meetings/page.tsx -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../src/app/meetings/page.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -} - -// Validate ../../src/app/page.tsx -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../src/app/page.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -} - -// Validate ../../src/app/record/page.tsx -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../src/app/record/page.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -} - -// Validate ../../src/app/teams/[id]/page.tsx -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../src/app/teams/[id]/page.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -} - -// Validate ../../src/app/teams/page.tsx -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../src/app/teams/page.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -} - -// Validate ../../src/app/auth/callback/route.ts -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../src/app/auth/callback/route.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -} - - - - - -// Validate ../../src/app/dashboard/layout.tsx -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../src/app/dashboard/layout.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -} - -// Validate ../../src/app/layout.tsx -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../src/app/layout.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -}