From 7979531d6d242419af3798e78f461a9ad83782b2 Mon Sep 17 00:00:00 2001 From: PxlLoewe <72106766+PxlLoewe@users.noreply.github.com> Date: Wed, 21 May 2025 06:13:10 +0800 Subject: [PATCH] Added public ID, fixed Aircraft Marker styles --- .VSCodeCounter/2025-05-20_14-31-00/details.md | 345 +++++++++++ .../2025-05-20_14-31-00/diff-details.md | 15 + .VSCodeCounter/2025-05-20_14-31-00/diff.csv | 2 + .VSCodeCounter/2025-05-20_14-31-00/diff.md | 19 + .VSCodeCounter/2025-05-20_14-31-00/diff.txt | 22 + .../2025-05-20_14-31-00/results.csv | 332 +++++++++++ .../2025-05-20_14-31-00/results.json | 1 + .VSCodeCounter/2025-05-20_14-31-00/results.md | 211 +++++++ .../2025-05-20_14-31-00/results.txt | 544 ++++++++++++++++++ apps/dispatch-server/routes/mission.ts | 28 +- .../_components/map/AircraftMarker.tsx | 12 +- .../dispatch/_components/map/ContextMenu.tsx | 15 +- .../_components/map/SearchElements.tsx | 1 + .../map/_components/AircraftMarkerTabs.tsx | 23 +- .../map/_components/MissionMarkerTabs.tsx | 3 +- .../_components/pannel/MissionForm.tsx | 2 +- apps/hub/app/(app)/page.tsx | 2 +- grafana/grafana.db | Bin 1122304 -> 1122304 bytes .../database/prisma/schema/mission.prisma | 1 + 19 files changed, 1550 insertions(+), 28 deletions(-) create mode 100644 .VSCodeCounter/2025-05-20_14-31-00/details.md create mode 100644 .VSCodeCounter/2025-05-20_14-31-00/diff-details.md create mode 100644 .VSCodeCounter/2025-05-20_14-31-00/diff.csv create mode 100644 .VSCodeCounter/2025-05-20_14-31-00/diff.md create mode 100644 .VSCodeCounter/2025-05-20_14-31-00/diff.txt create mode 100644 .VSCodeCounter/2025-05-20_14-31-00/results.csv create mode 100644 .VSCodeCounter/2025-05-20_14-31-00/results.json create mode 100644 .VSCodeCounter/2025-05-20_14-31-00/results.md create mode 100644 .VSCodeCounter/2025-05-20_14-31-00/results.txt diff --git a/.VSCodeCounter/2025-05-20_14-31-00/details.md b/.VSCodeCounter/2025-05-20_14-31-00/details.md new file mode 100644 index 00000000..4ec03744 --- /dev/null +++ b/.VSCodeCounter/2025-05-20_14-31-00/details.md @@ -0,0 +1,345 @@ +# Details + +Date : 2025-05-20 14:31:00 + +Directory c:\\Users\\johan\\Documents\\GitHub\\var-monorepo + +Total : 330 files, 47139 codes, 242 comments, 1937 blanks, all 49318 lines + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.prettierrc](/.prettierrc) | JSON | 6 | 0 | 1 | 7 | +| [Persistant-Data.session.sql](/Persistant-Data.session.sql) | SQLite | 1 | 0 | 0 | 1 | +| [README.md](/README.md) | Markdown | 70 | 0 | 34 | 104 | +| [apps/dispatch-server/.d.ts](/apps/dispatch-server/.d.ts) | TypeScript | 8 | 0 | 1 | 9 | +| [apps/dispatch-server/index.ts](/apps/dispatch-server/index.ts) | TypeScript | 33 | 0 | 6 | 39 | +| [apps/dispatch-server/modules/ntfy.ts](/apps/dispatch-server/modules/ntfy.ts) | TypeScript | 70 | 0 | 15 | 85 | +| [apps/dispatch-server/modules/redis.ts](/apps/dispatch-server/modules/redis.ts) | TypeScript | 14 | 0 | 4 | 18 | +| [apps/dispatch-server/modules/socketJWTmiddleware.ts](/apps/dispatch-server/modules/socketJWTmiddleware.ts) | TypeScript | 21 | 4 | 4 | 29 | +| [apps/dispatch-server/nodemon.json](/apps/dispatch-server/nodemon.json) | JSON | 5 | 0 | 0 | 5 | +| [apps/dispatch-server/package.json](/apps/dispatch-server/package.json) | JSON | 35 | 0 | 1 | 36 | +| [apps/dispatch-server/routes/aircraft.ts](/apps/dispatch-server/routes/aircraft.ts) | TypeScript | 118 | 4 | 9 | 131 | +| [apps/dispatch-server/routes/dispatcher.ts](/apps/dispatch-server/routes/dispatcher.ts) | TypeScript | 13 | 0 | 5 | 18 | +| [apps/dispatch-server/routes/livekit.ts](/apps/dispatch-server/routes/livekit.ts) | TypeScript | 27 | 6 | 8 | 41 | +| [apps/dispatch-server/routes/mission.ts](/apps/dispatch-server/routes/mission.ts) | TypeScript | 159 | 8 | 15 | 182 | +| [apps/dispatch-server/routes/report.ts](/apps/dispatch-server/routes/report.ts) | TypeScript | 17 | 1 | 7 | 25 | +| [apps/dispatch-server/routes/router.ts](/apps/dispatch-server/routes/router.ts) | TypeScript | 15 | 0 | 4 | 19 | +| [apps/dispatch-server/routes/status.ts](/apps/dispatch-server/routes/status.ts) | TypeScript | 17 | 0 | 6 | 23 | +| [apps/dispatch-server/socket-events/connect-desktop.ts](/apps/dispatch-server/socket-events/connect-desktop.ts) | TypeScript | 11 | 0 | 3 | 14 | +| [apps/dispatch-server/socket-events/connect-dispatch.ts](/apps/dispatch-server/socket-events/connect-dispatch.ts) | TypeScript | 92 | 2 | 13 | 107 | +| [apps/dispatch-server/socket-events/connect-pilot.ts](/apps/dispatch-server/socket-events/connect-pilot.ts) | TypeScript | 94 | 3 | 15 | 112 | +| [apps/dispatch-server/socket-events/send-message.ts](/apps/dispatch-server/socket-events/send-message.ts) | TypeScript | 44 | 0 | 7 | 51 | +| [apps/dispatch-server/tsconfig.json](/apps/dispatch-server/tsconfig.json) | JSON with Comments | 11 | 0 | 1 | 12 | +| [apps/dispatch/README.md](/apps/dispatch/README.md) | Markdown | 23 | 0 | 14 | 37 | +| [apps/dispatch/app/(auth)/layout.tsx](/apps/dispatch/app/(auth)/layout.tsx) | TypeScript JSX | 24 | 0 | 3 | 27 | +| [apps/dispatch/app/(auth)/login/\_components/Login.tsx](/apps/dispatch/app/(auth)/login/_components/Login.tsx) | TypeScript JSX | 63 | 0 | 6 | 69 | +| [apps/dispatch/app/(auth)/login/page.tsx](/apps/dispatch/app/(auth)/login/page.tsx) | TypeScript JSX | 8 | 0 | 2 | 10 | +| [apps/dispatch/app/(auth)/logout/page.tsx](/apps/dispatch/app/(auth)/logout/page.tsx) | TypeScript JSX | 15 | 0 | 2 | 17 | +| [apps/dispatch/app/\_components/Audio.tsx](/apps/dispatch/app/_components/Audio.tsx) | TypeScript JSX | 135 | 1 | 8 | 144 | +| [apps/dispatch/app/\_components/AuthSessionProvider.tsx](/apps/dispatch/app/_components/AuthSessionProvider.tsx) | TypeScript JSX | 10 | 0 | 3 | 13 | +| [apps/dispatch/app/\_components/QueryProvider.tsx](/apps/dispatch/app/_components/QueryProvider.tsx) | TypeScript JSX | 54 | 1 | 7 | 62 | +| [apps/dispatch/app/\_components/Select.tsx](/apps/dispatch/app/_components/Select.tsx) | TypeScript JSX | 113 | 0 | 6 | 119 | +| [apps/dispatch/app/\_components/SmartPopup.tsx](/apps/dispatch/app/_components/SmartPopup.tsx) | TypeScript JSX | 145 | 3 | 22 | 170 | +| [apps/dispatch/app/\_components/StationStatusToast.tsx](/apps/dispatch/app/_components/StationStatusToast.tsx) | TypeScript JSX | 102 | 8 | 8 | 118 | +| [apps/dispatch/app/\_components/left/Chat.tsx](/apps/dispatch/app/_components/left/Chat.tsx) | TypeScript JSX | 207 | 1 | 6 | 214 | +| [apps/dispatch/app/\_components/left/Report.tsx](/apps/dispatch/app/_components/left/Report.tsx) | TypeScript JSX | 135 | 0 | 5 | 140 | +| [apps/dispatch/app/\_data/fmsStatusDescription.ts](/apps/dispatch/app/_data/fmsStatusDescription.ts) | TypeScript | 26 | 0 | 1 | 27 | +| [apps/dispatch/app/\_data/livekitRooms.ts](/apps/dispatch/app/_data/livekitRooms.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [apps/dispatch/app/\_store/audioStore.ts](/apps/dispatch/app/_store/audioStore.ts) | TypeScript | 118 | 3 | 16 | 137 | +| [apps/dispatch/app/\_store/dispatch/connectionStore.ts](/apps/dispatch/app/_store/dispatch/connectionStore.ts) | TypeScript | 58 | 0 | 10 | 68 | +| [apps/dispatch/app/\_store/leftMenuStore.ts](/apps/dispatch/app/_store/leftMenuStore.ts) | TypeScript | 111 | 2 | 5 | 118 | +| [apps/dispatch/app/\_store/mapStore.ts](/apps/dispatch/app/_store/mapStore.ts) | TypeScript | 92 | 0 | 3 | 95 | +| [apps/dispatch/app/\_store/pannelStore.ts](/apps/dispatch/app/_store/pannelStore.ts) | TypeScript | 22 | 0 | 3 | 25 | +| [apps/dispatch/app/\_store/pilot/MrtStore.ts](/apps/dispatch/app/_store/pilot/MrtStore.ts) | TypeScript | 127 | 0 | 10 | 137 | +| [apps/dispatch/app/\_store/pilot/connectionStore.ts](/apps/dispatch/app/_store/pilot/connectionStore.ts) | TypeScript | 93 | 1 | 12 | 106 | +| [apps/dispatch/app/\_store/pilot/dmeStore.ts](/apps/dispatch/app/_store/pilot/dmeStore.ts) | TypeScript | 193 | 0 | 14 | 207 | +| [apps/dispatch/app/api/aircrafts/route.ts](/apps/dispatch/app/api/aircrafts/route.ts) | TypeScript | 23 | 0 | 3 | 26 | +| [apps/dispatch/app/api/auth/\[...nextauth\]/auth.ts](/apps/dispatch/app/api/auth/%5B...nextauth%5D/auth.ts) | TypeScript | 83 | 0 | 7 | 90 | +| [apps/dispatch/app/api/auth/\[...nextauth\]/route.ts](/apps/dispatch/app/api/auth/%5B...nextauth%5D/route.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [apps/dispatch/app/api/connected-user/route.ts](/apps/dispatch/app/api/connected-user/route.ts) | TypeScript | 25 | 0 | 4 | 29 | +| [apps/dispatch/app/api/keywords/route.ts](/apps/dispatch/app/api/keywords/route.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [apps/dispatch/app/api/missions/route.ts](/apps/dispatch/app/api/missions/route.ts) | TypeScript | 24 | 0 | 5 | 29 | +| [apps/dispatch/app/api/position-log/route.ts](/apps/dispatch/app/api/position-log/route.ts) | TypeScript | 73 | 0 | 10 | 83 | +| [apps/dispatch/app/api/stations/route.ts](/apps/dispatch/app/api/stations/route.ts) | TypeScript | 22 | 0 | 4 | 26 | +| [apps/dispatch/app/api/token/route.ts](/apps/dispatch/app/api/token/route.ts) | TypeScript | 40 | 1 | 12 | 53 | +| [apps/dispatch/app/dispatch/\_components/map/AircraftMarker.tsx](/apps/dispatch/app/dispatch/_components/map/AircraftMarker.tsx) | TypeScript JSX | 427 | 5 | 23 | 455 | +| [apps/dispatch/app/dispatch/\_components/map/BaseMaps.tsx](/apps/dispatch/app/dispatch/_components/map/BaseMaps.tsx) | TypeScript JSX | 26 | 0 | 4 | 30 | +| [apps/dispatch/app/dispatch/\_components/map/ContextMenu.tsx](/apps/dispatch/app/dispatch/_components/map/ContextMenu.tsx) | TypeScript JSX | 313 | 10 | 12 | 335 | +| [apps/dispatch/app/dispatch/\_components/map/Map.tsx](/apps/dispatch/app/dispatch/_components/map/Map.tsx) | TypeScript JSX | 29 | 0 | 4 | 33 | +| [apps/dispatch/app/dispatch/\_components/map/MissionMarkers.tsx](/apps/dispatch/app/dispatch/_components/map/MissionMarkers.tsx) | TypeScript JSX | 365 | 1 | 22 | 388 | +| [apps/dispatch/app/dispatch/\_components/map/SearchElements.tsx](/apps/dispatch/app/dispatch/_components/map/SearchElements.tsx) | TypeScript JSX | 162 | 0 | 7 | 169 | +| [apps/dispatch/app/dispatch/\_components/map/\_components/AircraftMarkerTabs.tsx](/apps/dispatch/app/dispatch/_components/map/_components/AircraftMarkerTabs.tsx) | TypeScript JSX | 415 | 1 | 13 | 429 | +| [apps/dispatch/app/dispatch/\_components/map/\_components/MarkerCluster.tsx](/apps/dispatch/app/dispatch/_components/map/_components/MarkerCluster.tsx) | TypeScript JSX | 271 | 1 | 15 | 287 | +| [apps/dispatch/app/dispatch/\_components/map/\_components/MissionMarkerTabs.tsx](/apps/dispatch/app/dispatch/_components/map/_components/MissionMarkerTabs.tsx) | TypeScript JSX | 471 | 8 | 14 | 493 | +| [apps/dispatch/app/dispatch/\_components/navbar/Navbar.tsx](/apps/dispatch/app/dispatch/_components/navbar/Navbar.tsx) | TypeScript JSX | 50 | 0 | 6 | 56 | +| [apps/dispatch/app/dispatch/\_components/navbar/\_components/Connection.tsx](/apps/dispatch/app/dispatch/_components/navbar/_components/Connection.tsx) | TypeScript JSX | 120 | 1 | 6 | 127 | +| [apps/dispatch/app/dispatch/\_components/navbar/\_components/ThemeSwap.tsx](/apps/dispatch/app/dispatch/_components/navbar/_components/ThemeSwap.tsx) | TypeScript JSX | 23 | 0 | 4 | 27 | +| [apps/dispatch/app/dispatch/\_components/pannel/MissionForm.tsx](/apps/dispatch/app/dispatch/_components/pannel/MissionForm.tsx) | TypeScript JSX | 372 | 6 | 18 | 396 | +| [apps/dispatch/app/dispatch/\_components/pannel/Pannel.tsx](/apps/dispatch/app/dispatch/_components/pannel/Pannel.tsx) | TypeScript JSX | 74 | 0 | 4 | 78 | +| [apps/dispatch/app/dispatch/\_components/toast/ToastCard.tsx](/apps/dispatch/app/dispatch/_components/toast/ToastCard.tsx) | TypeScript JSX | 102 | 8 | 8 | 118 | +| [apps/dispatch/app/dispatch/layout.tsx](/apps/dispatch/app/dispatch/layout.tsx) | TypeScript JSX | 24 | 0 | 3 | 27 | +| [apps/dispatch/app/dispatch/page.tsx](/apps/dispatch/app/dispatch/page.tsx) | TypeScript JSX | 34 | 1 | 5 | 40 | +| [apps/dispatch/app/dispatch/socket.ts](/apps/dispatch/app/dispatch/socket.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [apps/dispatch/app/globals.css](/apps/dispatch/app/globals.css) | PostCSS | 47 | 0 | 8 | 55 | +| [apps/dispatch/app/helpers/axios.ts](/apps/dispatch/app/helpers/axios.ts) | TypeScript | 20 | 0 | 3 | 23 | +| [apps/dispatch/app/helpers/cn.ts](/apps/dispatch/app/helpers/cn.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [apps/dispatch/app/helpers/liveKitEventHandler.ts](/apps/dispatch/app/helpers/liveKitEventHandler.ts) | TypeScript | 37 | 4 | 6 | 47 | +| [apps/dispatch/app/helpers/simulatorConnected.ts](/apps/dispatch/app/helpers/simulatorConnected.ts) | TypeScript | 2 | 0 | 1 | 3 | +| [apps/dispatch/app/layout.tsx](/apps/dispatch/app/layout.tsx) | TypeScript JSX | 54 | 0 | 4 | 58 | +| [apps/dispatch/app/page.module.css](/apps/dispatch/app/page.module.css) | PostCSS | 166 | 1 | 28 | 195 | +| [apps/dispatch/app/page.tsx](/apps/dispatch/app/page.tsx) | TypeScript JSX | 18 | 3 | 6 | 27 | +| [apps/dispatch/app/pilot/\_components/dme/Dme.tsx](/apps/dispatch/app/pilot/_components/dme/Dme.tsx) | TypeScript JSX | 118 | 8 | 7 | 133 | +| [apps/dispatch/app/pilot/\_components/dme/useButtons.ts](/apps/dispatch/app/pilot/_components/dme/useButtons.ts) | TypeScript | 33 | 0 | 5 | 38 | +| [apps/dispatch/app/pilot/\_components/dme/useSounds.ts](/apps/dispatch/app/pilot/_components/dme/useSounds.ts) | TypeScript | 47 | 0 | 6 | 53 | +| [apps/dispatch/app/pilot/\_components/mrt/Mrt.tsx](/apps/dispatch/app/pilot/_components/mrt/Mrt.tsx) | TypeScript JSX | 175 | 0 | 8 | 183 | +| [apps/dispatch/app/pilot/\_components/mrt/mrt.css](/apps/dispatch/app/pilot/_components/mrt/mrt.css) | PostCSS | 30 | 0 | 3 | 33 | +| [apps/dispatch/app/pilot/\_components/mrt/useButtons.ts](/apps/dispatch/app/pilot/_components/mrt/useButtons.ts) | TypeScript | 57 | 0 | 8 | 65 | +| [apps/dispatch/app/pilot/\_components/mrt/useSounds.ts](/apps/dispatch/app/pilot/_components/mrt/useSounds.ts) | TypeScript | 48 | 0 | 6 | 54 | +| [apps/dispatch/app/pilot/\_components/navbar/Connection.tsx](/apps/dispatch/app/pilot/_components/navbar/Connection.tsx) | TypeScript JSX | 161 | 0 | 9 | 170 | +| [apps/dispatch/app/pilot/\_components/navbar/Navbar.tsx](/apps/dispatch/app/pilot/_components/navbar/Navbar.tsx) | TypeScript JSX | 50 | 0 | 6 | 56 | +| [apps/dispatch/app/pilot/\_components/navbar/ThemeSwap.tsx](/apps/dispatch/app/pilot/_components/navbar/ThemeSwap.tsx) | TypeScript JSX | 23 | 0 | 4 | 27 | +| [apps/dispatch/app/pilot/layout.tsx](/apps/dispatch/app/pilot/layout.tsx) | TypeScript JSX | 24 | 0 | 3 | 27 | +| [apps/dispatch/app/pilot/page.tsx](/apps/dispatch/app/pilot/page.tsx) | TypeScript JSX | 47 | 1 | 5 | 53 | +| [apps/dispatch/app/pilot/socket.ts](/apps/dispatch/app/pilot/socket.ts) | TypeScript | 5 | 0 | 3 | 8 | +| [apps/dispatch/app/querys/aircrafts.ts](/apps/dispatch/app/querys/aircrafts.ts) | TypeScript | 23 | 0 | 3 | 26 | +| [apps/dispatch/app/querys/connected-user.ts](/apps/dispatch/app/querys/connected-user.ts) | TypeScript | 18 | 0 | 2 | 20 | +| [apps/dispatch/app/querys/keywords.ts](/apps/dispatch/app/querys/keywords.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [apps/dispatch/app/querys/missions.ts](/apps/dispatch/app/querys/missions.ts) | TypeScript | 34 | 0 | 6 | 40 | +| [apps/dispatch/app/querys/report.ts](/apps/dispatch/app/querys/report.ts) | TypeScript | 18 | 0 | 2 | 20 | +| [apps/dispatch/app/querys/stations.ts](/apps/dispatch/app/querys/stations.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [apps/dispatch/eslint.config.js](/apps/dispatch/eslint.config.js) | JavaScript | 2 | 1 | 2 | 5 | +| [apps/dispatch/next-env.d.ts](/apps/dispatch/next-env.d.ts) | TypeScript | 0 | 4 | 2 | 6 | +| [apps/dispatch/next.config.js](/apps/dispatch/next.config.js) | JavaScript | 2 | 1 | 2 | 5 | +| [apps/dispatch/package.json](/apps/dispatch/package.json) | JSON | 49 | 0 | 1 | 50 | +| [apps/dispatch/postcss.config.mjs](/apps/dispatch/postcss.config.mjs) | JavaScript | 6 | 1 | 2 | 9 | +| [apps/dispatch/public/file-text.svg](/apps/dispatch/public/file-text.svg) | XML | 3 | 0 | 1 | 4 | +| [apps/dispatch/public/globe.svg](/apps/dispatch/public/globe.svg) | XML | 10 | 0 | 1 | 11 | +| [apps/dispatch/public/next.svg](/apps/dispatch/public/next.svg) | XML | 6 | 0 | 0 | 6 | +| [apps/dispatch/public/turborepo-dark.svg](/apps/dispatch/public/turborepo-dark.svg) | XML | 41 | 0 | 0 | 41 | +| [apps/dispatch/public/turborepo-light.svg](/apps/dispatch/public/turborepo-light.svg) | XML | 41 | 0 | 0 | 41 | +| [apps/dispatch/public/vercel.svg](/apps/dispatch/public/vercel.svg) | XML | 10 | 0 | 0 | 10 | +| [apps/dispatch/public/window.svg](/apps/dispatch/public/window.svg) | XML | 5 | 0 | 0 | 5 | +| [apps/dispatch/tailwind.config.ts](/apps/dispatch/tailwind.config.ts) | TypeScript | 20 | 0 | 3 | 23 | +| [apps/dispatch/tsconfig.json](/apps/dispatch/tsconfig.json) | JSON with Comments | 21 | 0 | 1 | 22 | +| [apps/dispatch/types/next-auth.d.ts](/apps/dispatch/types/next-auth.d.ts) | TypeScript | 16 | 3 | 3 | 22 | +| [apps/docs/README.md](/apps/docs/README.md) | Markdown | 23 | 0 | 14 | 37 | +| [apps/docs/app/globals.css](/apps/docs/app/globals.css) | PostCSS | 42 | 0 | 9 | 51 | +| [apps/docs/app/layout.tsx](/apps/docs/app/layout.tsx) | TypeScript JSX | 28 | 0 | 4 | 32 | +| [apps/docs/app/page.module.css](/apps/docs/app/page.module.css) | PostCSS | 166 | 1 | 28 | 195 | +| [apps/docs/app/page.tsx](/apps/docs/app/page.tsx) | TypeScript JSX | 97 | 0 | 6 | 103 | +| [apps/docs/eslint.config.js](/apps/docs/eslint.config.js) | JavaScript | 2 | 1 | 2 | 5 | +| [apps/docs/next.config.js](/apps/docs/next.config.js) | JavaScript | 2 | 1 | 2 | 5 | +| [apps/docs/package.json](/apps/docs/package.json) | JSON | 27 | 0 | 1 | 28 | +| [apps/docs/public/file-text.svg](/apps/docs/public/file-text.svg) | XML | 5 | 0 | 0 | 5 | +| [apps/docs/public/globe.svg](/apps/docs/public/globe.svg) | XML | 12 | 0 | 0 | 12 | +| [apps/docs/public/next.svg](/apps/docs/public/next.svg) | XML | 6 | 0 | 0 | 6 | +| [apps/docs/public/turborepo-dark.svg](/apps/docs/public/turborepo-dark.svg) | XML | 41 | 0 | 0 | 41 | +| [apps/docs/public/turborepo-light.svg](/apps/docs/public/turborepo-light.svg) | XML | 41 | 0 | 0 | 41 | +| [apps/docs/public/vercel.svg](/apps/docs/public/vercel.svg) | XML | 10 | 0 | 0 | 10 | +| [apps/docs/public/window.svg](/apps/docs/public/window.svg) | XML | 5 | 0 | 0 | 5 | +| [apps/docs/tsconfig.json](/apps/docs/tsconfig.json) | JSON with Comments | 18 | 0 | 1 | 19 | +| [apps/hub-server/index.ts](/apps/hub-server/index.ts) | TypeScript | 13 | 0 | 5 | 18 | +| [apps/hub-server/modules/chron.ts](/apps/hub-server/modules/chron.ts) | TypeScript | 109 | 0 | 11 | 120 | +| [apps/hub-server/modules/event.ts](/apps/hub-server/modules/event.ts) | TypeScript | 48 | 1 | 6 | 55 | +| [apps/hub-server/modules/mail-templates/Badge.tsx](/apps/hub-server/modules/mail-templates/Badge.tsx) | TypeScript JSX | 19 | 0 | 3 | 22 | +| [apps/hub-server/modules/mail-templates/CourseCompleted.tsx](/apps/hub-server/modules/mail-templates/CourseCompleted.tsx) | TypeScript JSX | 194 | 0 | 4 | 198 | +| [apps/hub-server/modules/mail-templates/PasswordChanged.tsx](/apps/hub-server/modules/mail-templates/PasswordChanged.tsx) | TypeScript JSX | 199 | 0 | 4 | 203 | +| [apps/hub-server/modules/mail.ts](/apps/hub-server/modules/mail.ts) | TypeScript | 72 | 0 | 10 | 82 | +| [apps/hub-server/modules/moodle.ts](/apps/hub-server/modules/moodle.ts) | TypeScript | 68 | 0 | 4 | 72 | +| [apps/hub-server/nodemon.json](/apps/hub-server/nodemon.json) | JSON | 5 | 0 | 1 | 6 | +| [apps/hub-server/package.json](/apps/hub-server/package.json) | JSON | 28 | 0 | 1 | 29 | +| [apps/hub-server/routes/mail.ts](/apps/hub-server/routes/mail.ts) | TypeScript | 47 | 1 | 8 | 56 | +| [apps/hub-server/routes/router.ts](/apps/hub-server/routes/router.ts) | TypeScript | 5 | 0 | 4 | 9 | +| [apps/hub-server/tsconfig.json](/apps/hub-server/tsconfig.json) | JSON with Comments | 11 | 0 | 1 | 12 | +| [apps/hub/README.md](/apps/hub/README.md) | Markdown | 24 | 0 | 14 | 38 | +| [apps/hub/app/(app)/\_components/Badges.tsx](/apps/hub/app/(app)/_components/Badges.tsx) | TypeScript JSX | 23 | 0 | 3 | 26 | +| [apps/hub/app/(app)/\_components/Events.tsx](/apps/hub/app/(app)/_components/Events.tsx) | TypeScript JSX | 92 | 0 | 6 | 98 | +| [apps/hub/app/(app)/\_components/Logbook.tsx](/apps/hub/app/(app)/_components/Logbook.tsx) | TypeScript JSX | 63 | 0 | 4 | 67 | +| [apps/hub/app/(app)/\_components/Stats.tsx](/apps/hub/app/(app)/_components/Stats.tsx) | TypeScript JSX | 271 | 1 | 30 | 302 | +| [apps/hub/app/(app)/\_components/StatsToggle.tsx](/apps/hub/app/(app)/_components/StatsToggle.tsx) | TypeScript JSX | 58 | 0 | 5 | 63 | +| [apps/hub/app/(app)/admin/event/\[id\]/page.tsx](/apps/hub/app/(app)/admin/event/%5Bid%5D/page.tsx) | TypeScript JSX | 12 | 0 | 2 | 14 | +| [apps/hub/app/(app)/admin/event/\_components/AppointmentModal.tsx](/apps/hub/app/(app)/admin/event/_components/AppointmentModal.tsx) | TypeScript JSX | 211 | 10 | 6 | 227 | +| [apps/hub/app/(app)/admin/event/\_components/Form.tsx](/apps/hub/app/(app)/admin/event/_components/Form.tsx) | TypeScript JSX | 336 | 0 | 5 | 341 | +| [apps/hub/app/(app)/admin/event/\_components/ParticipantModal.tsx](/apps/hub/app/(app)/admin/event/_components/ParticipantModal.tsx) | TypeScript JSX | 98 | 0 | 4 | 102 | +| [apps/hub/app/(app)/admin/event/action.ts](/apps/hub/app/(app)/admin/event/action.ts) | TypeScript | 44 | 1 | 6 | 51 | +| [apps/hub/app/(app)/admin/event/layout.tsx](/apps/hub/app/(app)/admin/event/layout.tsx) | TypeScript JSX | 15 | 0 | 6 | 21 | +| [apps/hub/app/(app)/admin/event/new/page.tsx](/apps/hub/app/(app)/admin/event/new/page.tsx) | TypeScript JSX | 5 | 0 | 2 | 7 | +| [apps/hub/app/(app)/admin/event/page.tsx](/apps/hub/app/(app)/admin/event/page.tsx) | TypeScript JSX | 35 | 0 | 2 | 37 | +| [apps/hub/app/(app)/admin/keyword/\[id\]/page.tsx](/apps/hub/app/(app)/admin/keyword/%5Bid%5D/page.tsx) | TypeScript JSX | 12 | 0 | 2 | 14 | +| [apps/hub/app/(app)/admin/keyword/\_components/Form.tsx](/apps/hub/app/(app)/admin/keyword/_components/Form.tsx) | TypeScript JSX | 109 | 0 | 3 | 112 | +| [apps/hub/app/(app)/admin/keyword/action.ts](/apps/hub/app/(app)/admin/keyword/action.ts) | TypeScript | 17 | 0 | 4 | 21 | +| [apps/hub/app/(app)/admin/keyword/layout.tsx](/apps/hub/app/(app)/admin/keyword/layout.tsx) | TypeScript JSX | 15 | 0 | 6 | 21 | +| [apps/hub/app/(app)/admin/keyword/new/page.tsx](/apps/hub/app/(app)/admin/keyword/new/page.tsx) | TypeScript JSX | 4 | 0 | 2 | 6 | +| [apps/hub/app/(app)/admin/keyword/page.tsx](/apps/hub/app/(app)/admin/keyword/page.tsx) | TypeScript JSX | 42 | 0 | 2 | 44 | +| [apps/hub/app/(app)/admin/message/\_components/messageForm.tsx](/apps/hub/app/(app)/admin/message/_components/messageForm.tsx) | TypeScript JSX | 103 | 0 | 7 | 110 | +| [apps/hub/app/(app)/admin/message/action.tsx](/apps/hub/app/(app)/admin/message/action.tsx) | TypeScript JSX | 31 | 2 | 4 | 37 | +| [apps/hub/app/(app)/admin/message/page.tsx](/apps/hub/app/(app)/admin/message/page.tsx) | TypeScript JSX | 18 | 0 | 2 | 20 | +| [apps/hub/app/(app)/admin/report/\[id\]/page.tsx](/apps/hub/app/(app)/admin/report/%5Bid%5D/page.tsx) | TypeScript JSX | 41 | 0 | 5 | 46 | +| [apps/hub/app/(app)/admin/report/\_components/form.tsx](/apps/hub/app/(app)/admin/report/_components/form.tsx) | TypeScript JSX | 134 | 0 | 5 | 139 | +| [apps/hub/app/(app)/admin/report/actions.ts](/apps/hub/app/(app)/admin/report/actions.ts) | TypeScript | 13 | 0 | 2 | 15 | +| [apps/hub/app/(app)/admin/report/layout.tsx](/apps/hub/app/(app)/admin/report/layout.tsx) | TypeScript JSX | 19 | 0 | 6 | 25 | +| [apps/hub/app/(app)/admin/report/page.tsx](/apps/hub/app/(app)/admin/report/page.tsx) | TypeScript JSX | 69 | 0 | 3 | 72 | +| [apps/hub/app/(app)/admin/station/\[id\]/page.tsx](/apps/hub/app/(app)/admin/station/%5Bid%5D/page.tsx) | TypeScript JSX | 12 | 0 | 2 | 14 | +| [apps/hub/app/(app)/admin/station/\_components/Form.tsx](/apps/hub/app/(app)/admin/station/_components/Form.tsx) | TypeScript JSX | 246 | 0 | 4 | 250 | +| [apps/hub/app/(app)/admin/station/action.ts](/apps/hub/app/(app)/admin/station/action.ts) | TypeScript | 17 | 0 | 4 | 21 | +| [apps/hub/app/(app)/admin/station/layout.tsx](/apps/hub/app/(app)/admin/station/layout.tsx) | TypeScript JSX | 15 | 0 | 6 | 21 | +| [apps/hub/app/(app)/admin/station/new/page.tsx](/apps/hub/app/(app)/admin/station/new/page.tsx) | TypeScript JSX | 4 | 0 | 2 | 6 | +| [apps/hub/app/(app)/admin/station/page.tsx](/apps/hub/app/(app)/admin/station/page.tsx) | TypeScript JSX | 47 | 0 | 3 | 50 | +| [apps/hub/app/(app)/admin/user/\[id\]/\_components/forms.tsx](/apps/hub/app/(app)/admin/user/%5Bid%5D/_components/forms.tsx) | TypeScript JSX | 534 | 1 | 15 | 550 | +| [apps/hub/app/(app)/admin/user/\[id\]/page.tsx](/apps/hub/app/(app)/admin/user/%5Bid%5D/page.tsx) | TypeScript JSX | 115 | 0 | 13 | 128 | +| [apps/hub/app/(app)/admin/user/action.ts](/apps/hub/app/(app)/admin/user/action.ts) | TypeScript | 47 | 0 | 8 | 55 | +| [apps/hub/app/(app)/admin/user/layout.tsx](/apps/hub/app/(app)/admin/user/layout.tsx) | TypeScript JSX | 15 | 0 | 6 | 21 | +| [apps/hub/app/(app)/admin/user/loading.tsx](/apps/hub/app/(app)/admin/user/loading.tsx) | TypeScript JSX | 4 | 0 | 2 | 6 | +| [apps/hub/app/(app)/admin/user/page.tsx](/apps/hub/app/(app)/admin/user/page.tsx) | TypeScript JSX | 36 | 0 | 2 | 38 | +| [apps/hub/app/(app)/events/\_components/item.tsx](/apps/hub/app/(app)/events/_components/item.tsx) | TypeScript JSX | 92 | 0 | 2 | 94 | +| [apps/hub/app/(app)/events/\_components/modalBtn.tsx](/apps/hub/app/(app)/events/_components/modalBtn.tsx) | TypeScript JSX | 316 | 1 | 14 | 331 | +| [apps/hub/app/(app)/events/actions.ts](/apps/hub/app/(app)/events/actions.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [apps/hub/app/(app)/events/page.tsx](/apps/hub/app/(app)/events/page.tsx) | TypeScript JSX | 84 | 0 | 5 | 89 | +| [apps/hub/app/(app)/layout.tsx](/apps/hub/app/(app)/layout.tsx) | TypeScript JSX | 87 | 9 | 10 | 106 | +| [apps/hub/app/(app)/logbook/\_components/LogbookTable.tsx](/apps/hub/app/(app)/logbook/_components/LogbookTable.tsx) | TypeScript JSX | 45 | 0 | 2 | 47 | +| [apps/hub/app/(app)/logbook/page.tsx](/apps/hub/app/(app)/logbook/page.tsx) | TypeScript JSX | 16 | 0 | 2 | 18 | +| [apps/hub/app/(app)/page.tsx](/apps/hub/app/(app)/page.tsx) | TypeScript JSX | 39 | 9 | 4 | 52 | +| [apps/hub/app/(app)/settings/\_components/forms.tsx](/apps/hub/app/(app)/settings/_components/forms.tsx) | TypeScript JSX | 397 | 0 | 13 | 410 | +| [apps/hub/app/(app)/settings/actions.ts](/apps/hub/app/(app)/settings/actions.ts) | TypeScript | 49 | 0 | 8 | 57 | +| [apps/hub/app/(app)/settings/page.tsx](/apps/hub/app/(app)/settings/page.tsx) | TypeScript JSX | 46 | 0 | 3 | 49 | +| [apps/hub/app/(auth)/layout.tsx](/apps/hub/app/(auth)/layout.tsx) | TypeScript JSX | 45 | 0 | 3 | 48 | +| [apps/hub/app/(auth)/login/\_components/Login.tsx](/apps/hub/app/(auth)/login/_components/Login.tsx) | TypeScript JSX | 120 | 0 | 5 | 125 | +| [apps/hub/app/(auth)/login/page.tsx](/apps/hub/app/(auth)/login/page.tsx) | TypeScript JSX | 8 | 0 | 2 | 10 | +| [apps/hub/app/(auth)/logout/page.tsx](/apps/hub/app/(auth)/logout/page.tsx) | TypeScript JSX | 15 | 0 | 2 | 17 | +| [apps/hub/app/(auth)/oauth/\_components/Authorize.tsx](/apps/hub/app/(auth)/oauth/_components/Authorize.tsx) | TypeScript JSX | 57 | 0 | 4 | 61 | +| [apps/hub/app/(auth)/oauth/\_components/action.ts](/apps/hub/app/(auth)/oauth/_components/action.ts) | TypeScript | 19 | 0 | 5 | 24 | +| [apps/hub/app/(auth)/oauth/page.tsx](/apps/hub/app/(auth)/oauth/page.tsx) | TypeScript JSX | 42 | 0 | 7 | 49 | +| [apps/hub/app/(auth)/passwort-reset/\_components/PasswortReset.tsx](/apps/hub/app/(auth)/passwort-reset/_components/PasswortReset.tsx) | TypeScript JSX | 93 | 0 | 5 | 98 | +| [apps/hub/app/(auth)/passwort-reset/action.ts](/apps/hub/app/(auth)/passwort-reset/action.ts) | TypeScript | 41 | 0 | 6 | 47 | +| [apps/hub/app/(auth)/passwort-reset/page.tsx](/apps/hub/app/(auth)/passwort-reset/page.tsx) | TypeScript JSX | 8 | 0 | 2 | 10 | +| [apps/hub/app/(auth)/register/\_components/Register.tsx](/apps/hub/app/(auth)/register/_components/Register.tsx) | TypeScript JSX | 205 | 0 | 7 | 212 | +| [apps/hub/app/(auth)/register/action.ts](/apps/hub/app/(auth)/register/action.ts) | TypeScript | 30 | 0 | 3 | 33 | +| [apps/hub/app/(auth)/register/page.tsx](/apps/hub/app/(auth)/register/page.tsx) | TypeScript JSX | 8 | 0 | 2 | 10 | +| [apps/hub/app/\_components/AuthSessionProvider.tsx](/apps/hub/app/_components/AuthSessionProvider.tsx) | TypeScript JSX | 10 | 0 | 3 | 13 | +| [apps/hub/app/\_components/Badge/Badge.tsx](/apps/hub/app/_components/Badge/Badge.tsx) | TypeScript JSX | 32 | 0 | 4 | 36 | +| [apps/hub/app/\_components/Error.tsx](/apps/hub/app/_components/Error.tsx) | TypeScript JSX | 52 | 2 | 5 | 59 | +| [apps/hub/app/\_components/Nav.tsx](/apps/hub/app/_components/Nav.tsx) | TypeScript JSX | 98 | 0 | 3 | 101 | +| [apps/hub/app/\_components/PaginatedTable.tsx](/apps/hub/app/_components/PaginatedTable.tsx) | TypeScript JSX | 126 | 0 | 11 | 137 | +| [apps/hub/app/\_components/Table.tsx](/apps/hub/app/_components/Table.tsx) | TypeScript JSX | 133 | 0 | 6 | 139 | +| [apps/hub/app/\_components/pagiantedTableActions.ts](/apps/hub/app/_components/pagiantedTableActions.ts) | TypeScript | 39 | 0 | 9 | 48 | +| [apps/hub/app/\_components/ui/Button.tsx](/apps/hub/app/_components/ui/Button.tsx) | TypeScript JSX | 40 | 0 | 4 | 44 | +| [apps/hub/app/\_components/ui/DateInput.tsx](/apps/hub/app/_components/ui/DateInput.tsx) | TypeScript JSX | 35 | 0 | 3 | 38 | +| [apps/hub/app/\_components/ui/FormTextInput.tsx](/apps/hub/app/_components/ui/FormTextInput.tsx) | TypeScript JSX | 22 | 0 | 3 | 25 | +| [apps/hub/app/\_components/ui/Input.tsx](/apps/hub/app/_components/ui/Input.tsx) | TypeScript JSX | 45 | 0 | 3 | 48 | +| [apps/hub/app/\_components/ui/List.tsx](/apps/hub/app/_components/ui/List.tsx) | TypeScript JSX | 86 | 0 | 3 | 89 | +| [apps/hub/app/\_components/ui/Loading.tsx](/apps/hub/app/_components/ui/Loading.tsx) | TypeScript JSX | 8 | 0 | 1 | 9 | +| [apps/hub/app/\_components/ui/MDEditor.tsx](/apps/hub/app/_components/ui/MDEditor.tsx) | TypeScript JSX | 44 | 0 | 3 | 47 | +| [apps/hub/app/\_components/ui/Nav.tsx](/apps/hub/app/_components/ui/Nav.tsx) | TypeScript JSX | 85 | 0 | 3 | 88 | +| [apps/hub/app/\_components/ui/PageAlert.tsx](/apps/hub/app/_components/ui/PageAlert.tsx) | TypeScript JSX | 51 | 2 | 5 | 58 | +| [apps/hub/app/\_components/ui/Select.tsx](/apps/hub/app/_components/ui/Select.tsx) | TypeScript JSX | 113 | 1 | 6 | 120 | +| [apps/hub/app/\_components/ui/Switch.tsx](/apps/hub/app/_components/ui/Switch.tsx) | TypeScript JSX | 33 | 0 | 3 | 36 | +| [apps/hub/app/api/auth/\[...nextauth\]/auth.ts](/apps/hub/app/api/auth/%5B...nextauth%5D/auth.ts) | TypeScript | 81 | 0 | 3 | 84 | +| [apps/hub/app/api/auth/\[...nextauth\]/route.ts](/apps/hub/app/api/auth/%5B...nextauth%5D/route.ts) | TypeScript | 4 | 0 | 3 | 7 | +| [apps/hub/app/api/auth/accessToken/route.ts](/apps/hub/app/api/auth/accessToken/route.ts) | TypeScript | 72 | 0 | 12 | 84 | +| [apps/hub/app/api/discord-redirect/route.ts](/apps/hub/app/api/discord-redirect/route.ts) | TypeScript | 84 | 0 | 9 | 93 | +| [apps/hub/app/api/user/route.ts](/apps/hub/app/api/user/route.ts) | TypeScript | 56 | 1 | 7 | 64 | +| [apps/hub/app/globals.css](/apps/hub/app/globals.css) | PostCSS | 19 | 9 | 4 | 32 | +| [apps/hub/app/layout.tsx](/apps/hub/app/layout.tsx) | TypeScript JSX | 30 | 0 | 5 | 35 | +| [apps/hub/eslint.config.mjs](/apps/hub/eslint.config.mjs) | JavaScript | 2 | 1 | 2 | 5 | +| [apps/hub/helper/cn.ts](/apps/hub/helper/cn.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [apps/hub/helper/mail.ts](/apps/hub/helper/mail.ts) | TypeScript | 37 | 0 | 4 | 41 | +| [apps/hub/helper/moodle.ts](/apps/hub/helper/moodle.ts) | TypeScript | 54 | 0 | 3 | 57 | +| [apps/hub/helper/uuid.ts](/apps/hub/helper/uuid.ts) | TypeScript | 10 | 1 | 4 | 15 | +| [apps/hub/next.config.ts](/apps/hub/next.config.ts) | TypeScript | 3 | 2 | 2 | 7 | +| [apps/hub/package.json](/apps/hub/package.json) | JSON | 57 | 0 | 1 | 58 | +| [apps/hub/postcss.config.mjs](/apps/hub/postcss.config.mjs) | JavaScript | 6 | 1 | 2 | 9 | +| [apps/hub/public/file.svg](/apps/hub/public/file.svg) | XML | 5 | 0 | 0 | 5 | +| [apps/hub/public/globe.svg](/apps/hub/public/globe.svg) | XML | 12 | 0 | 0 | 12 | +| [apps/hub/public/next.svg](/apps/hub/public/next.svg) | XML | 6 | 0 | 0 | 6 | +| [apps/hub/public/vercel.svg](/apps/hub/public/vercel.svg) | XML | 3 | 0 | 0 | 3 | +| [apps/hub/public/window.svg](/apps/hub/public/window.svg) | XML | 5 | 0 | 0 | 5 | +| [apps/hub/tsconfig.json](/apps/hub/tsconfig.json) | JSON with Comments | 20 | 0 | 1 | 21 | +| [apps/hub/types/next-auth.d.ts](/apps/hub/types/next-auth.d.ts) | TypeScript | 16 | 3 | 3 | 22 | +| [apps/hub/types/prisma.d.ts](/apps/hub/types/prisma.d.ts) | TypeScript | 12 | 0 | 3 | 15 | +| [docker-compose.dev.yml](/docker-compose.dev.yml) | YAML | 81 | 2 | 4 | 87 | +| [grafana/grafana.db](/grafana/grafana.db) | Database | 3,046 | 0 | 32 | 3,078 | +| [grafana/plugins/grafana-lokiexplore-app/105.js](/grafana/plugins/grafana-lokiexplore-app/105.js) | JavaScript | 1 | 2 | 0 | 3 | +| [grafana/plugins/grafana-lokiexplore-app/1759fd27b2c9f73dea05.wasm](/grafana/plugins/grafana-lokiexplore-app/1759fd27b2c9f73dea05.wasm) | WebAssembly Text Format | 3,322 | 0 | 40 | 3,362 | +| [grafana/plugins/grafana-lokiexplore-app/220.js](/grafana/plugins/grafana-lokiexplore-app/220.js) | JavaScript | 1 | 1 | 0 | 2 | +| [grafana/plugins/grafana-lokiexplore-app/543.js](/grafana/plugins/grafana-lokiexplore-app/543.js) | JavaScript | 1 | 1 | 0 | 2 | +| [grafana/plugins/grafana-lokiexplore-app/599.js](/grafana/plugins/grafana-lokiexplore-app/599.js) | JavaScript | 8 | 0 | 0 | 8 | +| [grafana/plugins/grafana-lokiexplore-app/631.js](/grafana/plugins/grafana-lokiexplore-app/631.js) | JavaScript | 1 | 1 | 0 | 2 | +| [grafana/plugins/grafana-lokiexplore-app/649058283f564041551d.wasm](/grafana/plugins/grafana-lokiexplore-app/649058283f564041551d.wasm) | WebAssembly Text Format | 3,357 | 0 | 38 | 3,395 | +| [grafana/plugins/grafana-lokiexplore-app/747.js](/grafana/plugins/grafana-lokiexplore-app/747.js) | JavaScript | 46 | 3 | 3 | 52 | +| [grafana/plugins/grafana-lokiexplore-app/854.js](/grafana/plugins/grafana-lokiexplore-app/854.js) | JavaScript | 1 | 1 | 0 | 2 | +| [grafana/plugins/grafana-lokiexplore-app/944.js](/grafana/plugins/grafana-lokiexplore-app/944.js) | JavaScript | 1 | 1 | 0 | 2 | +| [grafana/plugins/grafana-lokiexplore-app/CHANGELOG.md](/grafana/plugins/grafana-lokiexplore-app/CHANGELOG.md) | Markdown | 253 | 0 | 35 | 288 | +| [grafana/plugins/grafana-lokiexplore-app/README.md](/grafana/plugins/grafana-lokiexplore-app/README.md) | Markdown | 24 | 0 | 14 | 38 | +| [grafana/plugins/grafana-lokiexplore-app/img/3d96a93cfcb32df74eef.svg](/grafana/plugins/grafana-lokiexplore-app/img/3d96a93cfcb32df74eef.svg) | XML | 1 | 0 | 0 | 1 | +| [grafana/plugins/grafana-lokiexplore-app/img/grot\_err.svg](/grafana/plugins/grafana-lokiexplore-app/img/grot_err.svg) | XML | 78 | 0 | 1 | 79 | +| [grafana/plugins/grafana-lokiexplore-app/img/grot\_err\_light.svg](/grafana/plugins/grafana-lokiexplore-app/img/grot_err_light.svg) | XML | 78 | 0 | 1 | 79 | +| [grafana/plugins/grafana-lokiexplore-app/img/grot\_loki.svg](/grafana/plugins/grafana-lokiexplore-app/img/grot_loki.svg) | XML | 272 | 0 | 1 | 273 | +| [grafana/plugins/grafana-lokiexplore-app/img/logo.svg](/grafana/plugins/grafana-lokiexplore-app/img/logo.svg) | XML | 1 | 0 | 0 | 1 | +| [grafana/plugins/grafana-lokiexplore-app/module.js](/grafana/plugins/grafana-lokiexplore-app/module.js) | JavaScript | 1 | 1 | 0 | 2 | +| [grafana/plugins/grafana-lokiexplore-app/plugin.json](/grafana/plugins/grafana-lokiexplore-app/plugin.json) | JSON | 109 | 0 | 0 | 109 | +| [grafana/plugins/grafana-pyroscope-app/350.js](/grafana/plugins/grafana-pyroscope-app/350.js) | JavaScript | 1 | 2 | 0 | 3 | +| [grafana/plugins/grafana-pyroscope-app/715.js](/grafana/plugins/grafana-pyroscope-app/715.js) | JavaScript | 887 | 1 | 55 | 943 | +| [grafana/plugins/grafana-pyroscope-app/944c737f589d02ecf603.svg](/grafana/plugins/grafana-pyroscope-app/944c737f589d02ecf603.svg) | XML | 67 | 0 | 1 | 68 | +| [grafana/plugins/grafana-pyroscope-app/CHANGELOG.md](/grafana/plugins/grafana-pyroscope-app/CHANGELOG.md) | Markdown | 224 | 0 | 239 | 463 | +| [grafana/plugins/grafana-pyroscope-app/README.md](/grafana/plugins/grafana-pyroscope-app/README.md) | Markdown | 36 | 1 | 22 | 59 | +| [grafana/plugins/grafana-pyroscope-app/e6c722427cfa8715e19d.svg](/grafana/plugins/grafana-pyroscope-app/e6c722427cfa8715e19d.svg) | XML | 15 | 0 | 1 | 16 | +| [grafana/plugins/grafana-pyroscope-app/e79edcfbe2068fae2364.svg](/grafana/plugins/grafana-pyroscope-app/e79edcfbe2068fae2364.svg) | XML | 67 | 0 | 1 | 68 | +| [grafana/plugins/grafana-pyroscope-app/img/logo.svg](/grafana/plugins/grafana-pyroscope-app/img/logo.svg) | XML | 15 | 0 | 1 | 16 | +| [grafana/plugins/grafana-pyroscope-app/module.js](/grafana/plugins/grafana-pyroscope-app/module.js) | JavaScript | 1 | 2 | 0 | 3 | +| [grafana/plugins/grafana-pyroscope-app/pages/ProfilesExplorerView/components/SceneByVariableRepeaterGrid/components/SceneEmptyState/ui/img/grot-404-dark.svg](/grafana/plugins/grafana-pyroscope-app/pages/ProfilesExplorerView/components/SceneByVariableRepeaterGrid/components/SceneEmptyState/ui/img/grot-404-dark.svg) | XML | 67 | 0 | 1 | 68 | +| [grafana/plugins/grafana-pyroscope-app/pages/ProfilesExplorerView/components/SceneByVariableRepeaterGrid/components/SceneEmptyState/ui/img/grot-404-light.svg](/grafana/plugins/grafana-pyroscope-app/pages/ProfilesExplorerView/components/SceneByVariableRepeaterGrid/components/SceneEmptyState/ui/img/grot-404-light.svg) | XML | 67 | 0 | 1 | 68 | +| [grafana/plugins/grafana-pyroscope-app/plugin.json](/grafana/plugins/grafana-pyroscope-app/plugin.json) | JSON | 81 | 0 | 0 | 81 | +| [grafana/plugins/grafana-pyroscope-app/shared/infrastructure/profile-metrics/profile-metrics.json](/grafana/plugins/grafana-pyroscope-app/shared/infrastructure/profile-metrics/profile-metrics.json) | JSON | 142 | 0 | 1 | 143 | +| [livekit.yaml](/livekit.yaml) | YAML | 11 | 2 | 1 | 14 | +| [package-lock.json](/package-lock.json) | JSON | 18,135 | 0 | 1 | 18,136 | +| [package.json](/package.json) | JSON | 25 | 0 | 1 | 26 | +| [packages/database/index.ts](/packages/database/index.ts) | TypeScript | 5 | 0 | 3 | 8 | +| [packages/database/package.json](/packages/database/package.json) | JSON | 29 | 0 | 1 | 30 | +| [packages/database/prisma/client.ts](/packages/database/prisma/client.ts) | TypeScript | 4 | 0 | 4 | 8 | +| [packages/database/prisma/customs.sql](/packages/database/prisma/customs.sql) | SQLite | 1 | 0 | 0 | 1 | +| [packages/database/prisma/json/MissionVehicleLog.ts](/packages/database/prisma/json/MissionVehicleLog.ts) | TypeScript | 35 | 0 | 6 | 41 | +| [packages/database/prisma/json/OSMway.ts](/packages/database/prisma/json/OSMway.ts) | TypeScript | 8 | 0 | 1 | 9 | +| [packages/database/prisma/json/ParticipantLog.ts](/packages/database/prisma/json/ParticipantLog.ts) | TypeScript | 6 | 0 | 2 | 8 | +| [packages/database/prisma/json/User.ts](/packages/database/prisma/json/User.ts) | TypeScript | 29 | 0 | 4 | 33 | +| [packages/database/prisma/json/index.ts](/packages/database/prisma/json/index.ts) | TypeScript | 4 | 0 | 1 | 5 | +| [packages/database/prisma/schema/auth.prisma](/packages/database/prisma/schema/auth.prisma) | Prisma | 46 | 1 | 9 | 56 | +| [packages/database/prisma/schema/chatMessage.prisma](/packages/database/prisma/schema/chatMessage.prisma) | Prisma | 11 | 1 | 2 | 14 | +| [packages/database/prisma/schema/connectedAircraft.prisma](/packages/database/prisma/schema/connectedAircraft.prisma) | Prisma | 21 | 2 | 2 | 25 | +| [packages/database/prisma/schema/connectedDispatcher.prisma](/packages/database/prisma/schema/connectedDispatcher.prisma) | Prisma | 10 | 1 | 2 | 13 | +| [packages/database/prisma/schema/event.prisma](/packages/database/prisma/schema/event.prisma) | Prisma | 49 | 4 | 8 | 61 | +| [packages/database/prisma/schema/keyword.prisma](/packages/database/prisma/schema/keyword.prisma) | Prisma | 20 | 1 | 2 | 23 | +| [packages/database/prisma/schema/mission.prisma](/packages/database/prisma/schema/mission.prisma) | Prisma | 61 | 3 | 13 | 77 | +| [packages/database/prisma/schema/notam.prisma](/packages/database/prisma/schema/notam.prisma) | Prisma | 18 | 0 | 2 | 20 | +| [packages/database/prisma/schema/positionLog.prisma](/packages/database/prisma/schema/positionLog.prisma) | Prisma | 12 | 1 | 1 | 14 | +| [packages/database/prisma/schema/report.prisma](/packages/database/prisma/schema/report.prisma) | Prisma | 13 | 1 | 2 | 16 | +| [packages/database/prisma/schema/schema.prisma](/packages/database/prisma/schema/schema.prisma) | Prisma | 15 | 4 | 5 | 24 | +| [packages/database/prisma/schema/station.prisma](/packages/database/prisma/schema/station.prisma) | Prisma | 36 | 0 | 4 | 40 | +| [packages/database/prisma/schema/user.prisma](/packages/database/prisma/schema/user.prisma) | Prisma | 70 | 3 | 9 | 82 | +| [packages/database/zod.ts](/packages/database/zod.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [packages/eslint-config/README.md](/packages/eslint-config/README.md) | Markdown | 2 | 0 | 2 | 4 | +| [packages/eslint-config/base.js](/packages/eslint-config/base.js) | JavaScript | 26 | 5 | 2 | 33 | +| [packages/eslint-config/next.js](/packages/eslint-config/next.js) | JavaScript | 42 | 6 | 2 | 50 | +| [packages/eslint-config/package.json](/packages/eslint-config/package.json) | JSON | 24 | 0 | 1 | 25 | +| [packages/eslint-config/react-internal.js](/packages/eslint-config/react-internal.js) | JavaScript | 33 | 5 | 2 | 40 | +| [packages/typescript-config/base.json](/packages/typescript-config/base.json) | JSON | 20 | 0 | 1 | 21 | +| [packages/typescript-config/nextjs.json](/packages/typescript-config/nextjs.json) | JSON | 12 | 0 | 1 | 13 | +| [packages/typescript-config/package.json](/packages/typescript-config/package.json) | JSON | 9 | 0 | 1 | 10 | +| [packages/typescript-config/react-library.json](/packages/typescript-config/react-library.json) | JSON | 7 | 0 | 1 | 8 | +| [packages/ui/eslint.config.mjs](/packages/ui/eslint.config.mjs) | JavaScript | 2 | 1 | 2 | 5 | +| [packages/ui/package.json](/packages/ui/package.json) | JSON | 28 | 0 | 1 | 29 | +| [packages/ui/src/.d.ts](/packages/ui/src/.d.ts) | TypeScript | 4 | 0 | 1 | 5 | +| [packages/ui/src/components/Input.tsx](/packages/ui/src/components/Input.tsx) | TypeScript JSX | 45 | 0 | 3 | 48 | +| [packages/ui/src/components/index.ts](/packages/ui/src/components/index.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [packages/ui/src/helper/cn.ts](/packages/ui/src/helper/cn.ts) | TypeScript | 5 | 0 | 2 | 7 | +| [packages/ui/src/helper/event.ts](/packages/ui/src/helper/event.ts) | TypeScript | 8 | 0 | 2 | 10 | +| [packages/ui/src/helper/index.ts](/packages/ui/src/helper/index.ts) | TypeScript | 1 | 0 | 1 | 2 | +| [packages/ui/src/index.ts](/packages/ui/src/index.ts) | TypeScript | 2 | 0 | 1 | 3 | +| [packages/ui/tsconfig.json](/packages/ui/tsconfig.json) | JSON with Comments | 9 | 0 | 1 | 10 | +| [packages/ui/turbo/generators/config.ts](/packages/ui/turbo/generators/config.ts) | TypeScript | 26 | 2 | 3 | 31 | +| [packages/ui/turbo/generators/templates/component.hbs](/packages/ui/turbo/generators/templates/component.hbs) | Handlebars | 8 | 0 | 1 | 9 | +| [turbo.json](/turbo.json) | JSON | 32 | 0 | 1 | 33 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2025-05-20_14-31-00/diff-details.md b/.VSCodeCounter/2025-05-20_14-31-00/diff-details.md new file mode 100644 index 00000000..3ca8b93b --- /dev/null +++ b/.VSCodeCounter/2025-05-20_14-31-00/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2025-05-20 14:31:00 + +Directory c:\\Users\\johan\\Documents\\GitHub\\var-monorepo + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2025-05-20_14-31-00/diff.csv b/.VSCodeCounter/2025-05-20_14-31-00/diff.csv new file mode 100644 index 00000000..b7d8d759 --- /dev/null +++ b/.VSCodeCounter/2025-05-20_14-31-00/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2025-05-20_14-31-00/diff.md b/.VSCodeCounter/2025-05-20_14-31-00/diff.md new file mode 100644 index 00000000..7f8e2e6e --- /dev/null +++ b/.VSCodeCounter/2025-05-20_14-31-00/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2025-05-20 14:31:00 + +Directory c:\\Users\\johan\\Documents\\GitHub\\var-monorepo + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2025-05-20_14-31-00/diff.txt b/.VSCodeCounter/2025-05-20_14-31-00/diff.txt new file mode 100644 index 00000000..5714c021 --- /dev/null +++ b/.VSCodeCounter/2025-05-20_14-31-00/diff.txt @@ -0,0 +1,22 @@ +Date : 2025-05-20 14:31:00 +Directory : c:\Users\johan\Documents\GitHub\var-monorepo +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ ++----------+------------+------------+------------+------------+------------+ + +Directories ++------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++------+------------+------------+------------+------------+------------+ ++------+------------+------------+------------+------------+------------+ + +Files ++----------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------+----------+------------+------------+------------+------------+ +| Total | | 0 | 0 | 0 | 0 | ++----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2025-05-20_14-31-00/results.csv b/.VSCodeCounter/2025-05-20_14-31-00/results.csv new file mode 100644 index 00000000..e7fdb30a --- /dev/null +++ b/.VSCodeCounter/2025-05-20_14-31-00/results.csv @@ -0,0 +1,332 @@ +"filename", "language", "JSON", "Markdown", "YAML", "SQLite", "JavaScript", "TypeScript JSX", "XML", "PostCSS", "TypeScript", "JSON with Comments", "Handlebars", "WebAssembly Text Format", "Prisma", "Database", "comment", "blank", "total" +"c:\Users\johan\Documents\GitHub\var-monorepo\.prettierrc", "JSON", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7 +"c:\Users\johan\Documents\GitHub\var-monorepo\Persistant-Data.session.sql", "SQLite", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"c:\Users\johan\Documents\GitHub\var-monorepo\README.md", "Markdown", 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 104 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\.d.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 9 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\index.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 6, 39 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\modules\ntfy.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 15, 85 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\modules\redis.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 4, 18 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\modules\socketJWTmiddleware.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 4, 4, 29 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\nodemon.json", "JSON", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\package.json", "JSON", 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 36 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\aircraft.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 118, 0, 0, 0, 0, 0, 4, 9, 131 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\dispatcher.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 5, 18 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\livekit.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 6, 8, 41 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\mission.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 159, 0, 0, 0, 0, 0, 8, 15, 182 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\report.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 1, 7, 25 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\router.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 4, 19 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\status.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 6, 23 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\socket-events\connect-desktop.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 3, 14 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\socket-events\connect-dispatch.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 92, 0, 0, 0, 0, 0, 2, 13, 107 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\socket-events\connect-pilot.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 94, 0, 0, 0, 0, 0, 3, 15, 112 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\socket-events\send-message.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 7, 51 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\tsconfig.json", "JSON with Comments", 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 1, 12 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\README.md", "Markdown", 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 37 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\(auth)\layout.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 27 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\(auth)\login\_components\Login.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 69 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\(auth)\login\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\(auth)\logout\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 17 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\Audio.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 135, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 144 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\AuthSessionProvider.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 13 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\QueryProvider.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 62 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\Select.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 119 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\SmartPopup.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 145, 0, 0, 0, 0, 0, 0, 0, 0, 3, 22, 170 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\StationStatusToast.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 102, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 118 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\left\Chat.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 214 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\left\Report.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 140 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_data\fmsStatusDescription.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 1, 27 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_data\livekitRooms.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 2 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\audioStore.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 118, 0, 0, 0, 0, 0, 3, 16, 137 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\dispatch\connectionStore.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 0, 0, 0, 0, 0, 10, 68 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\leftMenuStore.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 111, 0, 0, 0, 0, 0, 2, 5, 118 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\mapStore.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 3, 95 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\pannelStore.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 3, 25 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\pilot\MrtStore.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 10, 137 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\pilot\connectionStore.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 93, 0, 0, 0, 0, 0, 1, 12, 106 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\pilot\dmeStore.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 0, 0, 0, 14, 207 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\aircrafts\route.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 3, 26 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\auth\[...nextauth]\auth.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 7, 90 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\auth\[...nextauth]\route.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 3, 7 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\connected-user\route.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 4, 29 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\keywords\route.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 4, 26 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\missions\route.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 5, 29 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\position-log\route.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 10, 83 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\stations\route.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 4, 26 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\token\route.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 1, 12, 53 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\AircraftMarker.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 0, 5, 23, 455 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\BaseMaps.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 30 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\ContextMenu.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 313, 0, 0, 0, 0, 0, 0, 0, 0, 10, 12, 335 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\Map.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 33 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\MissionMarkers.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 365, 0, 0, 0, 0, 0, 0, 0, 0, 1, 22, 388 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\SearchElements.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 169 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\_components\AircraftMarkerTabs.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 415, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13, 429 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\_components\MarkerCluster.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 271, 0, 0, 0, 0, 0, 0, 0, 0, 1, 15, 287 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\_components\MissionMarkerTabs.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 471, 0, 0, 0, 0, 0, 0, 0, 0, 8, 14, 493 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\navbar\Navbar.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 56 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\navbar\_components\Connection.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 127 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\navbar\_components\ThemeSwap.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 27 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\pannel\MissionForm.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 372, 0, 0, 0, 0, 0, 0, 0, 0, 6, 18, 396 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\pannel\Pannel.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 78 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\toast\ToastCard.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 102, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 118 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\layout.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 27 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 40 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\socket.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 2, 7 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\globals.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 8, 55 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\helpers\axios.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 3, 23 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\helpers\cn.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 2, 7 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\helpers\liveKitEventHandler.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 0, 0, 4, 6, 47 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\helpers\simulatorConnected.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\layout.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 58 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\page.module.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 1, 28, 195 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 27 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\dme\Dme.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 118, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 133 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\dme\useButtons.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 5, 38 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\dme\useSounds.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 6, 53 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\mrt\Mrt.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 183 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\mrt\mrt.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 3, 33 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\mrt\useButtons.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 8, 65 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\mrt\useSounds.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 6, 54 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\navbar\Connection.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 170 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\navbar\Navbar.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 56 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\navbar\ThemeSwap.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 27 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\layout.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 27 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 53 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\socket.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 3, 8 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\querys\aircrafts.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 3, 26 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\querys\connected-user.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 2, 20 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\querys\keywords.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 2, 15 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\querys\missions.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 6, 40 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\querys\report.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 2, 20 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\querys\stations.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 2, 15 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\eslint.config.js", "JavaScript", 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\next-env.d.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 2, 6 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\next.config.js", "JavaScript", 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\package.json", "JSON", 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 50 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\postcss.config.mjs", "JavaScript", 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\file-text.svg", "XML", 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\globe.svg", "XML", 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\next.svg", "XML", 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\turborepo-dark.svg", "XML", 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\turborepo-light.svg", "XML", 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\vercel.svg", "XML", 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\window.svg", "XML", 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\tailwind.config.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 3, 23 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\tsconfig.json", "JSON with Comments", 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 1, 22 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\types\next-auth.d.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 3, 3, 22 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\README.md", "Markdown", 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 37 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\app\globals.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 9, 51 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\app\layout.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 32 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\app\page.module.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 1, 28, 195 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\app\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 103 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\eslint.config.js", "JavaScript", 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\next.config.js", "JavaScript", 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\package.json", "JSON", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 28 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\file-text.svg", "XML", 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\globe.svg", "XML", 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\next.svg", "XML", 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\turborepo-dark.svg", "XML", 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\turborepo-light.svg", "XML", 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\vercel.svg", "XML", 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\window.svg", "XML", 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\tsconfig.json", "JSON with Comments", 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 1, 19 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\index.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 5, 18 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\chron.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 109, 0, 0, 0, 0, 0, 0, 11, 120 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\event.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, 0, 1, 6, 55 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\mail-templates\Badge.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 22 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\mail-templates\CourseCompleted.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 198 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\mail-templates\PasswordChanged.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 203 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\mail.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 10, 82 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\moodle.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 4, 72 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\nodemon.json", "JSON", 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\package.json", "JSON", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 29 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\routes\mail.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 0, 1, 8, 56 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\routes\router.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 4, 9 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\tsconfig.json", "JSON with Comments", 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 1, 12 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\README.md", "Markdown", 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 38 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\_components\Badges.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 26 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\_components\Events.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 98 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\_components\Logbook.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 67 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\_components\Stats.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 271, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30, 302 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\_components\StatsToggle.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 63 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\[id]\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 14 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\_components\AppointmentModal.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 10, 6, 227 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\_components\Form.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 336, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 341 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\_components\ParticipantModal.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 102 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\action.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 1, 6, 51 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\layout.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 21 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\new\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 37 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\keyword\[id]\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 14 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\keyword\_components\Form.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 112 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\keyword\action.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 4, 21 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\keyword\layout.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 21 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\keyword\new\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\keyword\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 44 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\message\_components\messageForm.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 110 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\message\action.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 37 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\message\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 20 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\report\[id]\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 46 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\report\_components\form.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 139 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\report\actions.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 2, 15 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\report\layout.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 25 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\report\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 72 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\station\[id]\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 14 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\station\_components\Form.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 250 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\station\action.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 4, 21 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\station\layout.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 21 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\station\new\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\station\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 50 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\user\[id]\_components\forms.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 534, 0, 0, 0, 0, 0, 0, 0, 0, 1, 15, 550 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\user\[id]\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 128 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\user\action.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 8, 55 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\user\layout.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 21 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\user\loading.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\user\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 38 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\events\_components\item.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 94 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\events\_components\modalBtn.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 316, 0, 0, 0, 0, 0, 0, 0, 0, 1, 14, 331 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\events\actions.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 3, 33 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\events\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 89 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\layout.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 87, 0, 0, 0, 0, 0, 0, 0, 0, 9, 10, 106 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\logbook\_components\LogbookTable.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 47 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\logbook\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 18 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 52 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\settings\_components\forms.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 397, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 410 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\settings\actions.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 8, 57 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\settings\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 49 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\layout.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 48 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\login\_components\Login.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 125 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\login\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\logout\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 17 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\oauth\_components\Authorize.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 61 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\oauth\_components\action.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 5, 24 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\oauth\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 49 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\passwort-reset\_components\PasswortReset.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 98 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\passwort-reset\action.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 6, 47 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\passwort-reset\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\register\_components\Register.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 212 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\register\action.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 3, 33 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\register\page.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\AuthSessionProvider.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 13 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\Badge\Badge.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 36 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\Error.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 59 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\Nav.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 101 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\PaginatedTable.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 137 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\Table.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 139 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\pagiantedTableActions.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 9, 48 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\Button.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 44 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\DateInput.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 38 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\FormTextInput.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 25 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\Input.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 48 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\List.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 89 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\Loading.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\MDEditor.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 47 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\Nav.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 88 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\PageAlert.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 58 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\Select.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 120 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\Switch.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 36 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\api\auth\[...nextauth]\auth.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 81, 0, 0, 0, 0, 0, 0, 3, 84 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\api\auth\[...nextauth]\route.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 3, 7 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\api\auth\accessToken\route.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 12, 84 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\api\discord-redirect\route.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 9, 93 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\api\user\route.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 0, 0, 0, 1, 7, 64 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\globals.css", "PostCSS", 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 9, 4, 32 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\layout.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 35 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\eslint.config.mjs", "JavaScript", 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\helper\cn.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 2, 7 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\helper\mail.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 4, 41 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\helper\moodle.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 3, 57 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\helper\uuid.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 1, 4, 15 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\next.config.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 2, 2, 7 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\package.json", "JSON", 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 58 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\postcss.config.mjs", "JavaScript", 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 9 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\public\file.svg", "XML", 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\public\globe.svg", "XML", 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\public\next.svg", "XML", 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\public\vercel.svg", "XML", 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\public\window.svg", "XML", 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\tsconfig.json", "JSON with Comments", 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 1, 21 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\types\next-auth.d.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 3, 3, 22 +"c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\types\prisma.d.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 3, 15 +"c:\Users\johan\Documents\GitHub\var-monorepo\docker-compose.dev.yml", "YAML", 0, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 87 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\grafana.db", "Database", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3046, 0, 32, 3078 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\105.js", "JavaScript", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 3 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\1759fd27b2c9f73dea05.wasm", "WebAssembly Text Format", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3322, 0, 0, 0, 40, 3362 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\220.js", "JavaScript", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\543.js", "JavaScript", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\599.js", "JavaScript", 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\631.js", "JavaScript", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\649058283f564041551d.wasm", "WebAssembly Text Format", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3357, 0, 0, 0, 38, 3395 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\747.js", "JavaScript", 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 52 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\854.js", "JavaScript", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\944.js", "JavaScript", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\CHANGELOG.md", "Markdown", 0, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 288 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\README.md", "Markdown", 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 38 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\img\3d96a93cfcb32df74eef.svg", "XML", 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\img\grot_err.svg", "XML", 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 1, 79 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\img\grot_err_light.svg", "XML", 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 1, 79 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\img\grot_loki.svg", "XML", 0, 0, 0, 0, 0, 0, 272, 0, 0, 0, 0, 0, 0, 0, 0, 1, 273 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\img\logo.svg", "XML", 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\module.js", "JavaScript", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\plugin.json", "JSON", 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\350.js", "JavaScript", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 3 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\715.js", "JavaScript", 0, 0, 0, 0, 887, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 55, 943 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\944c737f589d02ecf603.svg", "XML", 0, 0, 0, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0, 1, 68 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\CHANGELOG.md", "Markdown", 0, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 463 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\README.md", "Markdown", 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 22, 59 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\e6c722427cfa8715e19d.svg", "XML", 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 1, 16 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\e79edcfbe2068fae2364.svg", "XML", 0, 0, 0, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0, 1, 68 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\img\logo.svg", "XML", 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 1, 16 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\module.js", "JavaScript", 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 3 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\pages\ProfilesExplorerView\components\SceneByVariableRepeaterGrid\components\SceneEmptyState\ui\img\grot-404-dark.svg", "XML", 0, 0, 0, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0, 1, 68 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\pages\ProfilesExplorerView\components\SceneByVariableRepeaterGrid\components\SceneEmptyState\ui\img\grot-404-light.svg", "XML", 0, 0, 0, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0, 1, 68 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\plugin.json", "JSON", 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81 +"c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\shared\infrastructure\profile-metrics\profile-metrics.json", "JSON", 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 143 +"c:\Users\johan\Documents\GitHub\var-monorepo\livekit.yaml", "YAML", 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 14 +"c:\Users\johan\Documents\GitHub\var-monorepo\package-lock.json", "JSON", 18135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 18136 +"c:\Users\johan\Documents\GitHub\var-monorepo\package.json", "JSON", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 26 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\index.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 3, 8 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\package.json", "JSON", 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 30 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\client.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 4, 8 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\customs.sql", "SQLite", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\json\MissionVehicleLog.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 6, 41 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\json\OSMway.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 9 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\json\ParticipantLog.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 2, 8 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\json\User.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 4, 33 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\json\index.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 1, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\auth.prisma", "Prisma", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 1, 9, 56 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\chatMessage.prisma", "Prisma", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 1, 2, 14 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\connectedAircraft.prisma", "Prisma", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 2, 2, 25 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\connectedDispatcher.prisma", "Prisma", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 1, 2, 13 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\event.prisma", "Prisma", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 0, 4, 8, 61 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\keyword.prisma", "Prisma", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 1, 2, 23 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\mission.prisma", "Prisma", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 0, 3, 13, 77 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\notam.prisma", "Prisma", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 2, 20 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\positionLog.prisma", "Prisma", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 1, 1, 14 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\report.prisma", "Prisma", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 1, 2, 16 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\schema.prisma", "Prisma", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 4, 5, 24 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\station.prisma", "Prisma", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 4, 40 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\user.prisma", "Prisma", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 3, 9, 82 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\zod.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 2 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\eslint-config\README.md", "Markdown", 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\eslint-config\base.js", "JavaScript", 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 33 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\eslint-config\next.js", "JavaScript", 0, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 50 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\eslint-config\package.json", "JSON", 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 25 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\eslint-config\react-internal.js", "JavaScript", 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 40 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\typescript-config\base.json", "JSON", 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 21 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\typescript-config\nextjs.json", "JSON", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\typescript-config\package.json", "JSON", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\typescript-config\react-library.json", "JSON", 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\eslint.config.mjs", "JavaScript", 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\package.json", "JSON", 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 29 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\.d.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 1, 5 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\components\Input.tsx", "TypeScript JSX", 0, 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 48 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\components\index.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 2 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\helper\cn.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 2, 7 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\helper\event.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 2, 10 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\helper\index.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 2 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\index.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\tsconfig.json", "JSON with Comments", 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 1, 10 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\turbo\generators\config.ts", "TypeScript", 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 2, 3, 31 +"c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\turbo\generators\templates\component.hbs", "Handlebars", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 1, 9 +"c:\Users\johan\Documents\GitHub\var-monorepo\turbo.json", "JSON", 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 33 +"Total", "-", 18865, 679, 92, 2, 1075, 11151, 995, 470, 3605, 90, 8, 6679, 382, 3046, 242, 1937, 49318 \ No newline at end of file diff --git a/.VSCodeCounter/2025-05-20_14-31-00/results.json b/.VSCodeCounter/2025-05-20_14-31-00/results.json new file mode 100644 index 00000000..2fb5fa39 --- /dev/null +++ b/.VSCodeCounter/2025-05-20_14-31-00/results.json @@ -0,0 +1 @@ +{"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/.prettierrc":{"language":"JSON","code":6,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/README.md":{"language":"Markdown","code":70,"comment":0,"blank":34},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/package.json":{"language":"JSON","code":25,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/livekit.yaml":{"language":"YAML","code":11,"comment":2,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/Persistant-Data.session.sql":{"language":"SQLite","code":1,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/docker-compose.dev.yml":{"language":"YAML","code":81,"comment":2,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/turbo.json":{"language":"JSON","code":32,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/eslint-config/next.js":{"language":"JavaScript","code":42,"comment":6,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/eslint-config/package.json":{"language":"JSON","code":24,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/ui/eslint.config.mjs":{"language":"JavaScript","code":2,"comment":1,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/eslint-config/react-internal.js":{"language":"JavaScript","code":33,"comment":5,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/layout.tsx":{"language":"TypeScript JSX","code":54,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/eslint-config/base.js":{"language":"JavaScript","code":26,"comment":5,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/eslint.config.js":{"language":"JavaScript","code":2,"comment":1,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/page.tsx":{"language":"TypeScript JSX","code":18,"comment":3,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-pyroscope-app/944c737f589d02ecf603.svg":{"language":"XML","code":67,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-pyroscope-app/CHANGELOG.md":{"language":"Markdown","code":224,"comment":0,"blank":239},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-pyroscope-app/e6c722427cfa8715e19d.svg":{"language":"XML","code":15,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/page.module.css":{"language":"PostCSS","code":166,"comment":1,"blank":28},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_store/pannelStore.ts":{"language":"TypeScript","code":22,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-pyroscope-app/plugin.json":{"language":"JSON","code":81,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-pyroscope-app/README.md":{"language":"Markdown","code":36,"comment":1,"blank":22},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_store/leftMenuStore.ts":{"language":"TypeScript","code":111,"comment":2,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_store/mapStore.ts":{"language":"TypeScript","code":92,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-pyroscope-app/module.js":{"language":"JavaScript","code":1,"comment":2,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/helpers/simulatorConnected.ts":{"language":"TypeScript","code":2,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_store/pilot/MrtStore.ts":{"language":"TypeScript","code":127,"comment":0,"blank":10},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-pyroscope-app/715.js":{"language":"JavaScript","code":887,"comment":1,"blank":55},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_store/pilot/dmeStore.ts":{"language":"TypeScript","code":193,"comment":0,"blank":14},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_store/pilot/connectionStore.ts":{"language":"TypeScript","code":93,"comment":1,"blank":12},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_store/audioStore.ts":{"language":"TypeScript","code":118,"comment":3,"blank":16},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/helpers/liveKitEventHandler.ts":{"language":"TypeScript","code":37,"comment":4,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_store/dispatch/connectionStore.ts":{"language":"TypeScript","code":58,"comment":0,"blank":10},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/helpers/cn.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-pyroscope-app/e79edcfbe2068fae2364.svg":{"language":"XML","code":67,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/helpers/axios.ts":{"language":"TypeScript","code":20,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-pyroscope-app/img/logo.svg":{"language":"XML","code":15,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_data/fmsStatusDescription.ts":{"language":"TypeScript","code":26,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_data/livekitRooms.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-pyroscope-app/shared/infrastructure/profile-metrics/profile-metrics.json":{"language":"JSON","code":142,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_components/StationStatusToast.tsx":{"language":"TypeScript JSX","code":102,"comment":8,"blank":8},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_components/SmartPopup.tsx":{"language":"TypeScript JSX","code":145,"comment":3,"blank":22},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_components/Select.tsx":{"language":"TypeScript JSX","code":113,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_components/QueryProvider.tsx":{"language":"TypeScript JSX","code":54,"comment":1,"blank":7},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-pyroscope-app/pages/ProfilesExplorerView/components/SceneByVariableRepeaterGrid/components/SceneEmptyState/ui/img/grot-404-dark.svg":{"language":"XML","code":67,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/pilot/socket.ts":{"language":"TypeScript","code":5,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/pilot/page.tsx":{"language":"TypeScript JSX","code":47,"comment":1,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/pilot/layout.tsx":{"language":"TypeScript JSX","code":24,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-pyroscope-app/pages/ProfilesExplorerView/components/SceneByVariableRepeaterGrid/components/SceneEmptyState/ui/img/grot-404-light.svg":{"language":"XML","code":67,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/querys/report.ts":{"language":"TypeScript","code":18,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/querys/stations.ts":{"language":"TypeScript","code":13,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/querys/missions.ts":{"language":"TypeScript","code":34,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/querys/keywords.ts":{"language":"TypeScript","code":13,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/querys/connected-user.ts":{"language":"TypeScript","code":18,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_components/AuthSessionProvider.tsx":{"language":"TypeScript JSX","code":10,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/querys/aircrafts.ts":{"language":"TypeScript","code":23,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/globals.css":{"language":"PostCSS","code":47,"comment":0,"blank":8},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_components/Audio.tsx":{"language":"TypeScript JSX","code":135,"comment":1,"blank":8},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/pilot/_components/navbar/Connection.tsx":{"language":"TypeScript JSX","code":161,"comment":0,"blank":9},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/pilot/_components/mrt/useButtons.ts":{"language":"TypeScript","code":57,"comment":0,"blank":8},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/pilot/_components/mrt/Mrt.tsx":{"language":"TypeScript JSX","code":175,"comment":0,"blank":8},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/pilot/_components/mrt/useSounds.ts":{"language":"TypeScript","code":48,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/pilot/_components/mrt/mrt.css":{"language":"PostCSS","code":30,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_components/left/Report.tsx":{"language":"TypeScript JSX","code":135,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/pilot/_components/navbar/Navbar.tsx":{"language":"TypeScript JSX","code":50,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/pilot/_components/dme/useSounds.ts":{"language":"TypeScript","code":47,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/%28auth%29/logout/page.tsx":{"language":"TypeScript JSX","code":15,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/pilot/_components/dme/useButtons.ts":{"language":"TypeScript","code":33,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/_components/left/Chat.tsx":{"language":"TypeScript JSX","code":207,"comment":1,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/pilot/_components/navbar/ThemeSwap.tsx":{"language":"TypeScript JSX","code":23,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/%28auth%29/layout.tsx":{"language":"TypeScript JSX","code":24,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/pilot/_components/dme/Dme.tsx":{"language":"TypeScript JSX","code":118,"comment":8,"blank":7},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/socket.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/%28auth%29/login/page.tsx":{"language":"TypeScript JSX","code":8,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/page.tsx":{"language":"TypeScript JSX","code":34,"comment":1,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/%28auth%29/login/_components/Login.tsx":{"language":"TypeScript JSX","code":63,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/layout.tsx":{"language":"TypeScript JSX","code":24,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/toast/ToastCard.tsx":{"language":"TypeScript JSX","code":102,"comment":8,"blank":8},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/types/next-auth.d.ts":{"language":"TypeScript","code":16,"comment":3,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/map/SearchElements.tsx":{"language":"TypeScript JSX","code":162,"comment":0,"blank":7},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/map/MissionMarkers.tsx":{"language":"TypeScript JSX","code":365,"comment":1,"blank":22},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/map/Map.tsx":{"language":"TypeScript JSX","code":29,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/map/ContextMenu.tsx":{"language":"TypeScript JSX","code":313,"comment":10,"blank":12},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/map/BaseMaps.tsx":{"language":"TypeScript JSX","code":26,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/navbar/Navbar.tsx":{"language":"TypeScript JSX","code":50,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/map/_components/MissionMarkerTabs.tsx":{"language":"TypeScript JSX","code":471,"comment":8,"blank":14},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/map/_components/MarkerCluster.tsx":{"language":"TypeScript JSX","code":271,"comment":1,"blank":15},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/pannel/Pannel.tsx":{"language":"TypeScript JSX","code":74,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/map/_components/AircraftMarkerTabs.tsx":{"language":"TypeScript JSX","code":415,"comment":1,"blank":13},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/tsconfig.json":{"language":"JSON with Comments","code":21,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/pannel/MissionForm.tsx":{"language":"TypeScript JSX","code":372,"comment":6,"blank":18},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/tailwind.config.ts":{"language":"TypeScript","code":20,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub-server/tsconfig.json":{"language":"JSON with Comments","code":11,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/README.md":{"language":"Markdown","code":23,"comment":0,"blank":14},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub-server/routes/router.ts":{"language":"TypeScript","code":5,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/api/position-log/route.ts":{"language":"TypeScript","code":73,"comment":0,"blank":10},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/api/stations/route.ts":{"language":"TypeScript","code":22,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/api/missions/route.ts":{"language":"TypeScript","code":24,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub-server/routes/mail.ts":{"language":"TypeScript","code":47,"comment":1,"blank":8},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/api/keywords/route.ts":{"language":"TypeScript","code":22,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/api/token/route.ts":{"language":"TypeScript","code":40,"comment":1,"blank":12},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/navbar/_components/ThemeSwap.tsx":{"language":"TypeScript JSX","code":23,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/api/connected-user/route.ts":{"language":"TypeScript","code":25,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub-server/package.json":{"language":"JSON","code":28,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/navbar/_components/Connection.tsx":{"language":"TypeScript JSX","code":120,"comment":1,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/api/aircrafts/route.ts":{"language":"TypeScript","code":23,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/api/auth/%5B...nextauth%5D/route.ts":{"language":"TypeScript","code":4,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/api/auth/%5B...nextauth%5D/auth.ts":{"language":"TypeScript","code":83,"comment":0,"blank":7},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/app/dispatch/_components/map/AircraftMarker.tsx":{"language":"TypeScript JSX","code":427,"comment":5,"blank":23},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub-server/nodemon.json":{"language":"JSON","code":5,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/postcss.config.mjs":{"language":"JavaScript","code":6,"comment":1,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/public/turborepo-dark.svg":{"language":"XML","code":41,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/package.json":{"language":"JSON","code":49,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/public/window.svg":{"language":"XML","code":5,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/public/turborepo-light.svg":{"language":"XML","code":41,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub-server/index.ts":{"language":"TypeScript","code":13,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub-server/modules/moodle.ts":{"language":"TypeScript","code":68,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/public/next.svg":{"language":"XML","code":6,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/public/vercel.svg":{"language":"XML","code":10,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/public/globe.svg":{"language":"XML","code":10,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub-server/modules/mail.ts":{"language":"TypeScript","code":72,"comment":0,"blank":10},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/public/file-text.svg":{"language":"XML","code":3,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub-server/modules/chron.ts":{"language":"TypeScript","code":109,"comment":0,"blank":11},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub-server/modules/event.ts":{"language":"TypeScript","code":48,"comment":1,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/next.config.js":{"language":"JavaScript","code":2,"comment":1,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch/next-env.d.ts":{"language":"TypeScript","code":0,"comment":4,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub-server/modules/mail-templates/Badge.tsx":{"language":"TypeScript JSX","code":19,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub-server/modules/mail-templates/PasswordChanged.tsx":{"language":"TypeScript JSX","code":199,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub-server/modules/mail-templates/CourseCompleted.tsx":{"language":"TypeScript JSX","code":194,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/ui/tsconfig.json":{"language":"JSON with Comments","code":9,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/ui/package.json":{"language":"JSON","code":28,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/typescript-config/react-library.json":{"language":"JSON","code":7,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/eslint-config/README.md":{"language":"Markdown","code":2,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/ui/src/index.ts":{"language":"TypeScript","code":2,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/ui/src/components/index.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/tsconfig.json":{"language":"JSON with Comments","code":20,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/README.md":{"language":"Markdown","code":24,"comment":0,"blank":14},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/ui/src/helper/index.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/ui/src/components/Input.tsx":{"language":"TypeScript JSX","code":45,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/package-lock.json":{"language":"JSON","code":18135,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-pyroscope-app/350.js":{"language":"JavaScript","code":1,"comment":2,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/package.json":{"language":"JSON","code":57,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/ui/src/helper/event.ts":{"language":"TypeScript","code":8,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/postcss.config.mjs":{"language":"JavaScript","code":6,"comment":1,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/ui/src/helper/cn.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/public/globe.svg":{"language":"XML","code":12,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/public/next.svg":{"language":"XML","code":6,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/public/window.svg":{"language":"XML","code":5,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/public/file.svg":{"language":"XML","code":5,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/types/prisma.d.ts":{"language":"TypeScript","code":12,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/types/next-auth.d.ts":{"language":"TypeScript","code":16,"comment":3,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/next.config.ts":{"language":"TypeScript","code":3,"comment":2,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/public/vercel.svg":{"language":"XML","code":3,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/eslint.config.mjs":{"language":"JavaScript","code":2,"comment":1,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/helper/uuid.ts":{"language":"TypeScript","code":10,"comment":1,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/helper/moodle.ts":{"language":"TypeScript","code":54,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/helper/cn.ts":{"language":"TypeScript","code":5,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/helper/mail.ts":{"language":"TypeScript","code":37,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/Error.tsx":{"language":"TypeScript JSX","code":52,"comment":2,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/ui/src/.d.ts":{"language":"TypeScript","code":4,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/ui/turbo/generators/templates/component.hbs":{"language":"Handlebars","code":8,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/Table.tsx":{"language":"TypeScript JSX","code":133,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/PaginatedTable.tsx":{"language":"TypeScript JSX","code":126,"comment":0,"blank":11},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/Nav.tsx":{"language":"TypeScript JSX","code":98,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/pagiantedTableActions.ts":{"language":"TypeScript","code":39,"comment":0,"blank":9},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/AuthSessionProvider.tsx":{"language":"TypeScript JSX","code":10,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/ui/PageAlert.tsx":{"language":"TypeScript JSX","code":51,"comment":2,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/ui/List.tsx":{"language":"TypeScript JSX","code":86,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/ui/Loading.tsx":{"language":"TypeScript JSX","code":8,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/ui/Nav.tsx":{"language":"TypeScript JSX","code":85,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/ui/FormTextInput.tsx":{"language":"TypeScript JSX","code":22,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/ui/Input.tsx":{"language":"TypeScript JSX","code":45,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/_components/StatsToggle.tsx":{"language":"TypeScript JSX","code":58,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/_components/Logbook.tsx":{"language":"TypeScript JSX","code":63,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/ui/MDEditor.tsx":{"language":"TypeScript JSX","code":44,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/ui/DateInput.tsx":{"language":"TypeScript JSX","code":35,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/ui/Button.tsx":{"language":"TypeScript JSX","code":40,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/_components/Stats.tsx":{"language":"TypeScript JSX","code":271,"comment":1,"blank":30},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/_components/Events.tsx":{"language":"TypeScript JSX","code":92,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/page.tsx":{"language":"TypeScript JSX","code":39,"comment":9,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/ui/Select.tsx":{"language":"TypeScript JSX","code":113,"comment":1,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/_components/Badges.tsx":{"language":"TypeScript JSX","code":23,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/settings/page.tsx":{"language":"TypeScript JSX","code":46,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/settings/actions.ts":{"language":"TypeScript","code":49,"comment":0,"blank":8},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/ui/Switch.tsx":{"language":"TypeScript JSX","code":33,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/_components/Badge/Badge.tsx":{"language":"TypeScript JSX","code":32,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/logbook/page.tsx":{"language":"TypeScript JSX","code":16,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/settings/_components/forms.tsx":{"language":"TypeScript JSX","code":397,"comment":0,"blank":13},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/logbook/_components/LogbookTable.tsx":{"language":"TypeScript JSX","code":45,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/layout.tsx":{"language":"TypeScript JSX","code":87,"comment":9,"blank":10},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/events/_components/modalBtn.tsx":{"language":"TypeScript JSX","code":316,"comment":1,"blank":14},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/message/page.tsx":{"language":"TypeScript JSX","code":18,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/events/_components/item.tsx":{"language":"TypeScript JSX","code":92,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/message/action.tsx":{"language":"TypeScript JSX","code":31,"comment":2,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/user/page.tsx":{"language":"TypeScript JSX","code":36,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/user/loading.tsx":{"language":"TypeScript JSX","code":4,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/user/layout.tsx":{"language":"TypeScript JSX","code":15,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/message/_components/messageForm.tsx":{"language":"TypeScript JSX","code":103,"comment":0,"blank":7},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/user/action.ts":{"language":"TypeScript","code":47,"comment":0,"blank":8},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/report/%5Bid%5D/page.tsx":{"language":"TypeScript JSX","code":41,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/report/_components/form.tsx":{"language":"TypeScript JSX","code":134,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/user/%5Bid%5D/_components/forms.tsx":{"language":"TypeScript JSX","code":534,"comment":1,"blank":15},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/report/layout.tsx":{"language":"TypeScript JSX","code":19,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/report/page.tsx":{"language":"TypeScript JSX","code":69,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/report/actions.ts":{"language":"TypeScript","code":13,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/user/%5Bid%5D/page.tsx":{"language":"TypeScript JSX","code":115,"comment":0,"blank":13},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/station/page.tsx":{"language":"TypeScript JSX","code":47,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/station/_components/Form.tsx":{"language":"TypeScript JSX","code":246,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/station/new/page.tsx":{"language":"TypeScript JSX","code":4,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/station/%5Bid%5D/page.tsx":{"language":"TypeScript JSX","code":12,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/station/action.ts":{"language":"TypeScript","code":17,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/station/layout.tsx":{"language":"TypeScript JSX","code":15,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/events/page.tsx":{"language":"TypeScript JSX","code":84,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/event/page.tsx":{"language":"TypeScript JSX","code":35,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/events/actions.ts":{"language":"TypeScript","code":30,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/event/_components/Form.tsx":{"language":"TypeScript JSX","code":336,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/event/_components/ParticipantModal.tsx":{"language":"TypeScript JSX","code":98,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/event/_components/AppointmentModal.tsx":{"language":"TypeScript JSX","code":211,"comment":10,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/event/layout.tsx":{"language":"TypeScript JSX","code":15,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/event/%5Bid%5D/page.tsx":{"language":"TypeScript JSX","code":12,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/event/action.ts":{"language":"TypeScript","code":44,"comment":1,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/keyword/_components/Form.tsx":{"language":"TypeScript JSX","code":109,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/keyword/layout.tsx":{"language":"TypeScript JSX","code":15,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/event/new/page.tsx":{"language":"TypeScript JSX","code":5,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/keyword/page.tsx":{"language":"TypeScript JSX","code":42,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/keyword/action.ts":{"language":"TypeScript","code":17,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/layout.tsx":{"language":"TypeScript JSX","code":30,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/keyword/%5Bid%5D/page.tsx":{"language":"TypeScript JSX","code":12,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28app%29/admin/keyword/new/page.tsx":{"language":"TypeScript JSX","code":4,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/typescript-config/package.json":{"language":"JSON","code":9,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/globals.css":{"language":"PostCSS","code":19,"comment":9,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/ui/turbo/generators/config.ts":{"language":"TypeScript","code":26,"comment":2,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/typescript-config/base.json":{"language":"JSON","code":20,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/api/user/route.ts":{"language":"TypeScript","code":56,"comment":1,"blank":7},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/typescript-config/nextjs.json":{"language":"JSON","code":12,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/package.json":{"language":"JSON","code":27,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/tsconfig.json":{"language":"JSON with Comments","code":18,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/next.config.js":{"language":"JavaScript","code":2,"comment":1,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/README.md":{"language":"Markdown","code":23,"comment":0,"blank":14},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/api/discord-redirect/route.ts":{"language":"TypeScript","code":84,"comment":0,"blank":9},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28auth%29/passwort-reset/page.tsx":{"language":"TypeScript JSX","code":8,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/eslint.config.js":{"language":"JavaScript","code":2,"comment":1,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28auth%29/passwort-reset/action.ts":{"language":"TypeScript","code":41,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28auth%29/register/page.tsx":{"language":"TypeScript JSX","code":8,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28auth%29/register/action.ts":{"language":"TypeScript","code":30,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/public/vercel.svg":{"language":"XML","code":10,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/public/window.svg":{"language":"XML","code":5,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/public/turborepo-light.svg":{"language":"XML","code":41,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/public/turborepo-dark.svg":{"language":"XML","code":41,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/app/page.module.css":{"language":"PostCSS","code":166,"comment":1,"blank":28},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/public/next.svg":{"language":"XML","code":6,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/app/page.tsx":{"language":"TypeScript JSX","code":97,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28auth%29/passwort-reset/_components/PasswortReset.tsx":{"language":"TypeScript JSX","code":93,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/app/layout.tsx":{"language":"TypeScript JSX","code":28,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/app/globals.css":{"language":"PostCSS","code":42,"comment":0,"blank":9},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28auth%29/register/_components/Register.tsx":{"language":"TypeScript JSX","code":205,"comment":0,"blank":7},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/public/file-text.svg":{"language":"XML","code":5,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/docs/public/globe.svg":{"language":"XML","code":12,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28auth%29/oauth/_components/Authorize.tsx":{"language":"TypeScript JSX","code":57,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28auth%29/oauth/page.tsx":{"language":"TypeScript JSX","code":42,"comment":0,"blank":7},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/api/auth/%5B...nextauth%5D/route.ts":{"language":"TypeScript","code":4,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28auth%29/oauth/_components/action.ts":{"language":"TypeScript","code":19,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/api/auth/%5B...nextauth%5D/auth.ts":{"language":"TypeScript","code":81,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28auth%29/logout/page.tsx":{"language":"TypeScript JSX","code":15,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/api/auth/accessToken/route.ts":{"language":"TypeScript","code":72,"comment":0,"blank":12},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28auth%29/layout.tsx":{"language":"TypeScript JSX","code":45,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28auth%29/login/_components/Login.tsx":{"language":"TypeScript JSX","code":120,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/hub/app/%28auth%29/login/page.tsx":{"language":"TypeScript JSX","code":8,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/package.json":{"language":"JSON","code":29,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/599.js":{"language":"JavaScript","code":8,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/854.js":{"language":"JavaScript","code":1,"comment":1,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/tsconfig.json":{"language":"JSON with Comments","code":11,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/631.js":{"language":"JavaScript","code":1,"comment":1,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/module.js":{"language":"JavaScript","code":1,"comment":1,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/747.js":{"language":"JavaScript","code":46,"comment":3,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/944.js":{"language":"JavaScript","code":1,"comment":1,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/zod.ts":{"language":"TypeScript","code":1,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/CHANGELOG.md":{"language":"Markdown","code":253,"comment":0,"blank":35},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/README.md":{"language":"Markdown","code":24,"comment":0,"blank":14},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/plugin.json":{"language":"JSON","code":109,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/543.js":{"language":"JavaScript","code":1,"comment":1,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/nodemon.json":{"language":"JSON","code":5,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/index.ts":{"language":"TypeScript","code":5,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/package.json":{"language":"JSON","code":35,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/client.ts":{"language":"TypeScript","code":4,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/customs.sql":{"language":"SQLite","code":1,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/img/grot_err_light.svg":{"language":"XML","code":78,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/649058283f564041551d.wasm":{"language":"WebAssembly Text Format","code":3357,"comment":0,"blank":38},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/img/grot_loki.svg":{"language":"XML","code":272,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/routes/status.ts":{"language":"TypeScript","code":17,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/routes/router.ts":{"language":"TypeScript","code":15,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/img/grot_err.svg":{"language":"XML","code":78,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/routes/report.ts":{"language":"TypeScript","code":17,"comment":1,"blank":7},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/img/logo.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/img/3d96a93cfcb32df74eef.svg":{"language":"XML","code":1,"comment":0,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/routes/mission.ts":{"language":"TypeScript","code":159,"comment":8,"blank":15},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/routes/livekit.ts":{"language":"TypeScript","code":27,"comment":6,"blank":8},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/socket-events/send-message.ts":{"language":"TypeScript","code":44,"comment":0,"blank":7},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/routes/dispatcher.ts":{"language":"TypeScript","code":13,"comment":0,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/routes/aircraft.ts":{"language":"TypeScript","code":118,"comment":4,"blank":9},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/socket-events/connect-pilot.ts":{"language":"TypeScript","code":94,"comment":3,"blank":15},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/socket-events/connect-desktop.ts":{"language":"TypeScript","code":11,"comment":0,"blank":3},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/socket-events/connect-dispatch.ts":{"language":"TypeScript","code":92,"comment":2,"blank":13},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/modules/socketJWTmiddleware.ts":{"language":"TypeScript","code":21,"comment":4,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/modules/redis.ts":{"language":"TypeScript","code":14,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/index.ts":{"language":"TypeScript","code":33,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/modules/ntfy.ts":{"language":"TypeScript","code":70,"comment":0,"blank":15},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/apps/dispatch-server/.d.ts":{"language":"TypeScript","code":8,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/220.js":{"language":"JavaScript","code":1,"comment":1,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/schema/positionLog.prisma":{"language":"Prisma","code":12,"comment":1,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/schema/notam.prisma":{"language":"Prisma","code":18,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/schema/mission.prisma":{"language":"Prisma","code":61,"comment":3,"blank":13},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/1759fd27b2c9f73dea05.wasm":{"language":"WebAssembly Text Format","code":3322,"comment":0,"blank":40},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/plugins/grafana-lokiexplore-app/105.js":{"language":"JavaScript","code":1,"comment":2,"blank":0},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/schema/keyword.prisma":{"language":"Prisma","code":20,"comment":1,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/schema/schema.prisma":{"language":"Prisma","code":15,"comment":4,"blank":5},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/schema/user.prisma":{"language":"Prisma","code":70,"comment":3,"blank":9},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/schema/station.prisma":{"language":"Prisma","code":36,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/schema/report.prisma":{"language":"Prisma","code":13,"comment":1,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/schema/connectedAircraft.prisma":{"language":"Prisma","code":21,"comment":2,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/schema/event.prisma":{"language":"Prisma","code":49,"comment":4,"blank":8},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/schema/connectedDispatcher.prisma":{"language":"Prisma","code":10,"comment":1,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/schema/chatMessage.prisma":{"language":"Prisma","code":11,"comment":1,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/schema/auth.prisma":{"language":"Prisma","code":46,"comment":1,"blank":9},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/json/ParticipantLog.ts":{"language":"TypeScript","code":6,"comment":0,"blank":2},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/json/MissionVehicleLog.ts":{"language":"TypeScript","code":35,"comment":0,"blank":6},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/json/User.ts":{"language":"TypeScript","code":29,"comment":0,"blank":4},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/json/OSMway.ts":{"language":"TypeScript","code":8,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/packages/database/prisma/json/index.ts":{"language":"TypeScript","code":4,"comment":0,"blank":1},"file:///c%3A/Users/johan/Documents/GitHub/var-monorepo/grafana/grafana.db":{"language":"Database","code":3046,"comment":0,"blank":32}} \ No newline at end of file diff --git a/.VSCodeCounter/2025-05-20_14-31-00/results.md b/.VSCodeCounter/2025-05-20_14-31-00/results.md new file mode 100644 index 00000000..028466fb --- /dev/null +++ b/.VSCodeCounter/2025-05-20_14-31-00/results.md @@ -0,0 +1,211 @@ +# Summary + +Date : 2025-05-20 14:31:00 + +Directory c:\\Users\\johan\\Documents\\GitHub\\var-monorepo + +Total : 330 files, 47139 codes, 242 comments, 1937 blanks, all 49318 lines + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | +| JSON | 21 | 18,865 | 0 | 18 | 18,883 | +| TypeScript JSX | 115 | 11,151 | 106 | 667 | 11,924 | +| WebAssembly Text Format | 2 | 6,679 | 0 | 78 | 6,757 | +| TypeScript | 99 | 3,605 | 58 | 510 | 4,173 | +| Database | 1 | 3,046 | 0 | 32 | 3,078 | +| JavaScript | 23 | 1,075 | 40 | 80 | 1,195 | +| XML | 30 | 995 | 0 | 11 | 1,006 | +| Markdown | 9 | 679 | 1 | 388 | 1,068 | +| PostCSS | 6 | 470 | 11 | 80 | 561 | +| Prisma | 13 | 382 | 22 | 61 | 465 | +| YAML | 2 | 92 | 4 | 5 | 101 | +| JSON with Comments | 6 | 90 | 0 | 6 | 96 | +| Handlebars | 1 | 8 | 0 | 1 | 9 | +| SQLite | 2 | 2 | 0 | 0 | 2 | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | +| . | 330 | 47,139 | 242 | 1,937 | 49,318 | +| . (Files) | 8 | 18,361 | 4 | 43 | 18,408 | +| apps | 245 | 15,688 | 180 | 1,290 | 17,158 | +| apps\\dispatch | 92 | 6,992 | 90 | 555 | 7,637 | +| apps\\dispatch (Files) | 8 | 123 | 7 | 27 | 157 | +| apps\\dispatch-server | 19 | 804 | 28 | 124 | 956 | +| apps\\dispatch-server (Files) | 5 | 92 | 0 | 9 | 101 | +| apps\\dispatch-server\\modules | 3 | 105 | 4 | 23 | 132 | +| apps\\dispatch-server\\routes | 7 | 366 | 19 | 54 | 439 | +| apps\\dispatch-server\\socket-events | 4 | 241 | 5 | 38 | 284 | +| apps\\dispatch\\app | 76 | 6,737 | 80 | 523 | 7,340 | +| apps\\dispatch\\app (Files) | 4 | 285 | 4 | 46 | 335 | +| apps\\dispatch\\app\\(auth) | 4 | 110 | 0 | 13 | 123 | +| apps\\dispatch\\app\\(auth) (Files) | 1 | 24 | 0 | 3 | 27 | +| apps\\dispatch\\app\\(auth)\\login | 2 | 71 | 0 | 8 | 79 | +| apps\\dispatch\\app\\(auth)\\login (Files) | 1 | 8 | 0 | 2 | 10 | +| apps\\dispatch\\app\\(auth)\\login\\_components | 1 | 63 | 0 | 6 | 69 | +| apps\\dispatch\\app\\(auth)\\logout | 1 | 15 | 0 | 2 | 17 | +| apps\\dispatch\\app\\_components | 8 | 901 | 14 | 65 | 980 | +| apps\\dispatch\\app\\_components (Files) | 6 | 559 | 13 | 54 | 626 | +| apps\\dispatch\\app\\_components\\left | 2 | 342 | 1 | 11 | 354 | +| apps\\dispatch\\app\\_data | 2 | 27 | 0 | 2 | 29 | +| apps\\dispatch\\app\\_store | 8 | 814 | 6 | 73 | 893 | +| apps\\dispatch\\app\\_store (Files) | 4 | 343 | 5 | 27 | 375 | +| apps\\dispatch\\app\\_store\\dispatch | 1 | 58 | 0 | 10 | 68 | +| apps\\dispatch\\app\\_store\\pilot | 3 | 413 | 1 | 36 | 450 | +| apps\\dispatch\\app\\api | 9 | 316 | 1 | 52 | 369 | +| apps\\dispatch\\app\\api\\aircrafts | 1 | 23 | 0 | 3 | 26 | +| apps\\dispatch\\app\\api\\auth | 2 | 87 | 0 | 10 | 97 | +| apps\\dispatch\\app\\api\\auth\\[...nextauth] | 2 | 87 | 0 | 10 | 97 | +| apps\\dispatch\\app\\api\\connected-user | 1 | 25 | 0 | 4 | 29 | +| apps\\dispatch\\app\\api\\keywords | 1 | 22 | 0 | 4 | 26 | +| apps\\dispatch\\app\\api\\missions | 1 | 24 | 0 | 5 | 29 | +| apps\\dispatch\\app\\api\\position-log | 1 | 73 | 0 | 10 | 83 | +| apps\\dispatch\\app\\api\\stations | 1 | 22 | 0 | 4 | 26 | +| apps\\dispatch\\app\\api\\token | 1 | 40 | 1 | 12 | 53 | +| apps\\dispatch\\app\\dispatch | 18 | 3,283 | 42 | 170 | 3,495 | +| apps\\dispatch\\app\\dispatch (Files) | 3 | 63 | 1 | 10 | 74 | +| apps\\dispatch\\app\\dispatch\\_components | 15 | 3,220 | 41 | 160 | 3,421 | +| apps\\dispatch\\app\\dispatch\\_components\\map | 9 | 2,479 | 26 | 114 | 2,619 | +| apps\\dispatch\\app\\dispatch\\_components\\map (Files) | 6 | 1,322 | 16 | 72 | 1,410 | +| apps\\dispatch\\app\\dispatch\\_components\\map\\_components | 3 | 1,157 | 10 | 42 | 1,209 | +| apps\\dispatch\\app\\dispatch\\_components\\navbar | 3 | 193 | 1 | 16 | 210 | +| apps\\dispatch\\app\\dispatch\\_components\\navbar (Files) | 1 | 50 | 0 | 6 | 56 | +| apps\\dispatch\\app\\dispatch\\_components\\navbar\\_components | 2 | 143 | 1 | 10 | 154 | +| apps\\dispatch\\app\\dispatch\\_components\\pannel | 2 | 446 | 6 | 22 | 474 | +| apps\\dispatch\\app\\dispatch\\_components\\toast | 1 | 102 | 8 | 8 | 118 | +| apps\\dispatch\\app\\helpers | 4 | 64 | 4 | 12 | 80 | +| apps\\dispatch\\app\\pilot | 13 | 818 | 9 | 73 | 900 | +| apps\\dispatch\\app\\pilot (Files) | 3 | 76 | 1 | 11 | 88 | +| apps\\dispatch\\app\\pilot\\_components | 10 | 742 | 8 | 62 | 812 | +| apps\\dispatch\\app\\pilot\\_components\\dme | 3 | 198 | 8 | 18 | 224 | +| apps\\dispatch\\app\\pilot\\_components\\mrt | 4 | 310 | 0 | 25 | 335 | +| apps\\dispatch\\app\\pilot\\_components\\navbar | 3 | 234 | 0 | 19 | 253 | +| apps\\dispatch\\app\\querys | 6 | 119 | 0 | 17 | 136 | +| apps\\dispatch\\public | 7 | 116 | 0 | 2 | 118 | +| apps\\dispatch\\types | 1 | 16 | 3 | 3 | 22 | +| apps\\docs | 16 | 525 | 3 | 67 | 595 | +| apps\\docs (Files) | 5 | 72 | 2 | 20 | 94 | +| apps\\docs\\app | 4 | 333 | 1 | 47 | 381 | +| apps\\docs\\public | 7 | 120 | 0 | 0 | 120 | +| apps\\hub | 105 | 6,549 | 57 | 482 | 7,088 | +| apps\\hub (Files) | 6 | 112 | 4 | 22 | 138 | +| apps\\hub-server | 13 | 818 | 2 | 62 | 882 | +| apps\\hub-server (Files) | 4 | 57 | 0 | 8 | 65 | +| apps\\hub-server\\modules | 7 | 709 | 1 | 42 | 752 | +| apps\\hub-server\\modules (Files) | 4 | 297 | 1 | 31 | 329 | +| apps\\hub-server\\modules\\mail-templates | 3 | 412 | 0 | 11 | 423 | +| apps\\hub-server\\routes | 2 | 52 | 1 | 12 | 65 | +| apps\\hub\\app | 88 | 6,272 | 49 | 441 | 6,762 | +| apps\\hub\\app (Files) | 2 | 49 | 9 | 9 | 67 | +| apps\\hub\\app\\(app) | 50 | 4,183 | 34 | 267 | 4,484 | +| apps\\hub\\app\\(app) (Files) | 2 | 126 | 18 | 14 | 158 | +| apps\\hub\\app\\(app)\\_components | 5 | 507 | 1 | 48 | 556 | +| apps\\hub\\app\\(app)\\admin | 34 | 2,475 | 14 | 153 | 2,642 | +| apps\\hub\\app\\(app)\\admin\\event | 8 | 756 | 11 | 33 | 800 | +| apps\\hub\\app\\(app)\\admin\\event (Files) | 3 | 94 | 1 | 14 | 109 | +| apps\\hub\\app\\(app)\\admin\\event\\[id] | 1 | 12 | 0 | 2 | 14 | +| apps\\hub\\app\\(app)\\admin\\event\\_components | 3 | 645 | 10 | 15 | 670 | +| apps\\hub\\app\\(app)\\admin\\event\\new | 1 | 5 | 0 | 2 | 7 | +| apps\\hub\\app\\(app)\\admin\\keyword | 6 | 199 | 0 | 19 | 218 | +| apps\\hub\\app\\(app)\\admin\\keyword (Files) | 3 | 74 | 0 | 12 | 86 | +| apps\\hub\\app\\(app)\\admin\\keyword\\[id] | 1 | 12 | 0 | 2 | 14 | +| apps\\hub\\app\\(app)\\admin\\keyword\\_components | 1 | 109 | 0 | 3 | 112 | +| apps\\hub\\app\\(app)\\admin\\keyword\\new | 1 | 4 | 0 | 2 | 6 | +| apps\\hub\\app\\(app)\\admin\\message | 3 | 152 | 2 | 13 | 167 | +| apps\\hub\\app\\(app)\\admin\\message (Files) | 2 | 49 | 2 | 6 | 57 | +| apps\\hub\\app\\(app)\\admin\\message\\_components | 1 | 103 | 0 | 7 | 110 | +| apps\\hub\\app\\(app)\\admin\\report | 5 | 276 | 0 | 21 | 297 | +| apps\\hub\\app\\(app)\\admin\\report (Files) | 3 | 101 | 0 | 11 | 112 | +| apps\\hub\\app\\(app)\\admin\\report\\[id] | 1 | 41 | 0 | 5 | 46 | +| apps\\hub\\app\\(app)\\admin\\report\\_components | 1 | 134 | 0 | 5 | 139 | +| apps\\hub\\app\\(app)\\admin\\station | 6 | 341 | 0 | 21 | 362 | +| apps\\hub\\app\\(app)\\admin\\station (Files) | 3 | 79 | 0 | 13 | 92 | +| apps\\hub\\app\\(app)\\admin\\station\\[id] | 1 | 12 | 0 | 2 | 14 | +| apps\\hub\\app\\(app)\\admin\\station\\_components | 1 | 246 | 0 | 4 | 250 | +| apps\\hub\\app\\(app)\\admin\\station\\new | 1 | 4 | 0 | 2 | 6 | +| apps\\hub\\app\\(app)\\admin\\user | 6 | 751 | 1 | 46 | 798 | +| apps\\hub\\app\\(app)\\admin\\user (Files) | 4 | 102 | 0 | 18 | 120 | +| apps\\hub\\app\\(app)\\admin\\user\\[id] | 2 | 649 | 1 | 28 | 678 | +| apps\\hub\\app\\(app)\\admin\\user\\[id] (Files) | 1 | 115 | 0 | 13 | 128 | +| apps\\hub\\app\\(app)\\admin\\user\\[id]\\_components | 1 | 534 | 1 | 15 | 550 | +| apps\\hub\\app\\(app)\\events | 4 | 522 | 1 | 24 | 547 | +| apps\\hub\\app\\(app)\\events (Files) | 2 | 114 | 0 | 8 | 122 | +| apps\\hub\\app\\(app)\\events\\_components | 2 | 408 | 1 | 16 | 425 | +| apps\\hub\\app\\(app)\\logbook | 2 | 61 | 0 | 4 | 65 | +| apps\\hub\\app\\(app)\\logbook (Files) | 1 | 16 | 0 | 2 | 18 | +| apps\\hub\\app\\(app)\\logbook\\_components | 1 | 45 | 0 | 2 | 47 | +| apps\\hub\\app\\(app)\\settings | 3 | 492 | 0 | 24 | 516 | +| apps\\hub\\app\\(app)\\settings (Files) | 2 | 95 | 0 | 11 | 106 | +| apps\\hub\\app\\(app)\\settings\\_components | 1 | 397 | 0 | 13 | 410 | +| apps\\hub\\app\\(auth) | 13 | 691 | 0 | 53 | 744 | +| apps\\hub\\app\\(auth) (Files) | 1 | 45 | 0 | 3 | 48 | +| apps\\hub\\app\\(auth)\\login | 2 | 128 | 0 | 7 | 135 | +| apps\\hub\\app\\(auth)\\login (Files) | 1 | 8 | 0 | 2 | 10 | +| apps\\hub\\app\\(auth)\\login\\_components | 1 | 120 | 0 | 5 | 125 | +| apps\\hub\\app\\(auth)\\logout | 1 | 15 | 0 | 2 | 17 | +| apps\\hub\\app\\(auth)\\oauth | 3 | 118 | 0 | 16 | 134 | +| apps\\hub\\app\\(auth)\\oauth (Files) | 1 | 42 | 0 | 7 | 49 | +| apps\\hub\\app\\(auth)\\oauth\\_components | 2 | 76 | 0 | 9 | 85 | +| apps\\hub\\app\\(auth)\\passwort-reset | 3 | 142 | 0 | 13 | 155 | +| apps\\hub\\app\\(auth)\\passwort-reset (Files) | 2 | 49 | 0 | 8 | 57 | +| apps\\hub\\app\\(auth)\\passwort-reset\\_components | 1 | 93 | 0 | 5 | 98 | +| apps\\hub\\app\\(auth)\\register | 3 | 243 | 0 | 12 | 255 | +| apps\\hub\\app\\(auth)\\register (Files) | 2 | 38 | 0 | 5 | 43 | +| apps\\hub\\app\\(auth)\\register\\_components | 1 | 205 | 0 | 7 | 212 | +| apps\\hub\\app\\_components | 18 | 1,052 | 5 | 78 | 1,135 | +| apps\\hub\\app\\_components (Files) | 6 | 458 | 2 | 37 | 497 | +| apps\\hub\\app\\_components\\Badge | 1 | 32 | 0 | 4 | 36 | +| apps\\hub\\app\\_components\\ui | 11 | 562 | 3 | 37 | 602 | +| apps\\hub\\app\\api | 5 | 297 | 1 | 34 | 332 | +| apps\\hub\\app\\api\\auth | 3 | 157 | 0 | 18 | 175 | +| apps\\hub\\app\\api\\auth\\[...nextauth] | 2 | 85 | 0 | 6 | 91 | +| apps\\hub\\app\\api\\auth\\accessToken | 1 | 72 | 0 | 12 | 84 | +| apps\\hub\\app\\api\\discord-redirect | 1 | 84 | 0 | 9 | 93 | +| apps\\hub\\app\\api\\user | 1 | 56 | 1 | 7 | 64 | +| apps\\hub\\helper | 4 | 106 | 1 | 13 | 120 | +| apps\\hub\\public | 5 | 31 | 0 | 0 | 31 | +| apps\\hub\\types | 2 | 28 | 3 | 6 | 37 | +| grafana | 33 | 12,272 | 17 | 488 | 12,777 | +| grafana (Files) | 1 | 3,046 | 0 | 32 | 3,078 | +| grafana\\plugins | 32 | 9,226 | 17 | 456 | 9,699 | +| grafana\\plugins\\grafana-lokiexplore-app | 19 | 7,556 | 11 | 133 | 7,700 | +| grafana\\plugins\\grafana-lokiexplore-app (Files) | 14 | 7,126 | 11 | 130 | 7,267 | +| grafana\\plugins\\grafana-lokiexplore-app\\img | 5 | 430 | 0 | 3 | 433 | +| grafana\\plugins\\grafana-pyroscope-app | 13 | 1,670 | 6 | 323 | 1,999 | +| grafana\\plugins\\grafana-pyroscope-app (Files) | 9 | 1,379 | 6 | 319 | 1,704 | +| grafana\\plugins\\grafana-pyroscope-app\\img | 1 | 15 | 0 | 1 | 16 | +| grafana\\plugins\\grafana-pyroscope-app\\pages | 2 | 134 | 0 | 2 | 136 | +| grafana\\plugins\\grafana-pyroscope-app\\pages\\ProfilesExplorerView | 2 | 134 | 0 | 2 | 136 | +| grafana\\plugins\\grafana-pyroscope-app\\pages\\ProfilesExplorerView\\components | 2 | 134 | 0 | 2 | 136 | +| grafana\\plugins\\grafana-pyroscope-app\\pages\\ProfilesExplorerView\\components\\SceneByVariableRepeaterGrid | 2 | 134 | 0 | 2 | 136 | +| grafana\\plugins\\grafana-pyroscope-app\\pages\\ProfilesExplorerView\\components\\SceneByVariableRepeaterGrid\\components | 2 | 134 | 0 | 2 | 136 | +| grafana\\plugins\\grafana-pyroscope-app\\pages\\ProfilesExplorerView\\components\\SceneByVariableRepeaterGrid\\components\\SceneEmptyState | 2 | 134 | 0 | 2 | 136 | +| grafana\\plugins\\grafana-pyroscope-app\\pages\\ProfilesExplorerView\\components\\SceneByVariableRepeaterGrid\\components\\SceneEmptyState\\ui | 2 | 134 | 0 | 2 | 136 | +| grafana\\plugins\\grafana-pyroscope-app\\pages\\ProfilesExplorerView\\components\\SceneByVariableRepeaterGrid\\components\\SceneEmptyState\\ui\\img | 2 | 134 | 0 | 2 | 136 | +| grafana\\plugins\\grafana-pyroscope-app\\shared | 1 | 142 | 0 | 1 | 143 | +| grafana\\plugins\\grafana-pyroscope-app\\shared\\infrastructure | 1 | 142 | 0 | 1 | 143 | +| grafana\\plugins\\grafana-pyroscope-app\\shared\\infrastructure\\profile-metrics | 1 | 142 | 0 | 1 | 143 | +| packages | 44 | 818 | 41 | 116 | 975 | +| packages\\database | 23 | 504 | 22 | 84 | 610 | +| packages\\database (Files) | 3 | 35 | 0 | 5 | 40 | +| packages\\database\\prisma | 20 | 469 | 22 | 79 | 570 | +| packages\\database\\prisma (Files) | 2 | 5 | 0 | 4 | 9 | +| packages\\database\\prisma\\json | 5 | 82 | 0 | 14 | 96 | +| packages\\database\\prisma\\schema | 13 | 382 | 22 | 61 | 465 | +| packages\\eslint-config | 5 | 127 | 16 | 9 | 152 | +| packages\\typescript-config | 4 | 48 | 0 | 4 | 52 | +| packages\\ui | 12 | 139 | 3 | 19 | 161 | +| packages\\ui (Files) | 3 | 39 | 1 | 4 | 44 | +| packages\\ui\\src | 7 | 66 | 0 | 11 | 77 | +| packages\\ui\\src (Files) | 2 | 6 | 0 | 2 | 8 | +| packages\\ui\\src\\components | 2 | 46 | 0 | 4 | 50 | +| packages\\ui\\src\\helper | 3 | 14 | 0 | 5 | 19 | +| packages\\ui\\turbo | 2 | 34 | 2 | 4 | 40 | +| packages\\ui\\turbo\\generators | 2 | 34 | 2 | 4 | 40 | +| packages\\ui\\turbo\\generators (Files) | 1 | 26 | 2 | 3 | 31 | +| packages\\ui\\turbo\\generators\\templates | 1 | 8 | 0 | 1 | 9 | + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2025-05-20_14-31-00/results.txt b/.VSCodeCounter/2025-05-20_14-31-00/results.txt new file mode 100644 index 00000000..1b54d5d8 --- /dev/null +++ b/.VSCodeCounter/2025-05-20_14-31-00/results.txt @@ -0,0 +1,544 @@ +Date : 2025-05-20 14:31:00 +Directory : c:\Users\johan\Documents\GitHub\var-monorepo +Total : 330 files, 47139 codes, 242 comments, 1937 blanks, all 49318 lines + +Languages ++-------------------------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++-------------------------+------------+------------+------------+------------+------------+ +| JSON | 21 | 18,865 | 0 | 18 | 18,883 | +| TypeScript JSX | 115 | 11,151 | 106 | 667 | 11,924 | +| WebAssembly Text Format | 2 | 6,679 | 0 | 78 | 6,757 | +| TypeScript | 99 | 3,605 | 58 | 510 | 4,173 | +| Database | 1 | 3,046 | 0 | 32 | 3,078 | +| JavaScript | 23 | 1,075 | 40 | 80 | 1,195 | +| XML | 30 | 995 | 0 | 11 | 1,006 | +| Markdown | 9 | 679 | 1 | 388 | 1,068 | +| PostCSS | 6 | 470 | 11 | 80 | 561 | +| Prisma | 13 | 382 | 22 | 61 | 465 | +| YAML | 2 | 92 | 4 | 5 | 101 | +| JSON with Comments | 6 | 90 | 0 | 6 | 96 | +| Handlebars | 1 | 8 | 0 | 1 | 9 | +| SQLite | 2 | 2 | 0 | 0 | 2 | ++-------------------------+------------+------------+------------+------------+------------+ + +Directories ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ +| . | 330 | 47,139 | 242 | 1,937 | 49,318 | +| . (Files) | 8 | 18,361 | 4 | 43 | 18,408 | +| apps | 245 | 15,688 | 180 | 1,290 | 17,158 | +| apps\dispatch | 92 | 6,992 | 90 | 555 | 7,637 | +| apps\dispatch (Files) | 8 | 123 | 7 | 27 | 157 | +| apps\dispatch-server | 19 | 804 | 28 | 124 | 956 | +| apps\dispatch-server (Files) | 5 | 92 | 0 | 9 | 101 | +| apps\dispatch-server\modules | 3 | 105 | 4 | 23 | 132 | +| apps\dispatch-server\routes | 7 | 366 | 19 | 54 | 439 | +| apps\dispatch-server\socket-events | 4 | 241 | 5 | 38 | 284 | +| apps\dispatch\app | 76 | 6,737 | 80 | 523 | 7,340 | +| apps\dispatch\app (Files) | 4 | 285 | 4 | 46 | 335 | +| apps\dispatch\app\(auth) | 4 | 110 | 0 | 13 | 123 | +| apps\dispatch\app\(auth) (Files) | 1 | 24 | 0 | 3 | 27 | +| apps\dispatch\app\(auth)\login | 2 | 71 | 0 | 8 | 79 | +| apps\dispatch\app\(auth)\login (Files) | 1 | 8 | 0 | 2 | 10 | +| apps\dispatch\app\(auth)\login\_components | 1 | 63 | 0 | 6 | 69 | +| apps\dispatch\app\(auth)\logout | 1 | 15 | 0 | 2 | 17 | +| apps\dispatch\app\_components | 8 | 901 | 14 | 65 | 980 | +| apps\dispatch\app\_components (Files) | 6 | 559 | 13 | 54 | 626 | +| apps\dispatch\app\_components\left | 2 | 342 | 1 | 11 | 354 | +| apps\dispatch\app\_data | 2 | 27 | 0 | 2 | 29 | +| apps\dispatch\app\_store | 8 | 814 | 6 | 73 | 893 | +| apps\dispatch\app\_store (Files) | 4 | 343 | 5 | 27 | 375 | +| apps\dispatch\app\_store\dispatch | 1 | 58 | 0 | 10 | 68 | +| apps\dispatch\app\_store\pilot | 3 | 413 | 1 | 36 | 450 | +| apps\dispatch\app\api | 9 | 316 | 1 | 52 | 369 | +| apps\dispatch\app\api\aircrafts | 1 | 23 | 0 | 3 | 26 | +| apps\dispatch\app\api\auth | 2 | 87 | 0 | 10 | 97 | +| apps\dispatch\app\api\auth\[...nextauth] | 2 | 87 | 0 | 10 | 97 | +| apps\dispatch\app\api\connected-user | 1 | 25 | 0 | 4 | 29 | +| apps\dispatch\app\api\keywords | 1 | 22 | 0 | 4 | 26 | +| apps\dispatch\app\api\missions | 1 | 24 | 0 | 5 | 29 | +| apps\dispatch\app\api\position-log | 1 | 73 | 0 | 10 | 83 | +| apps\dispatch\app\api\stations | 1 | 22 | 0 | 4 | 26 | +| apps\dispatch\app\api\token | 1 | 40 | 1 | 12 | 53 | +| apps\dispatch\app\dispatch | 18 | 3,283 | 42 | 170 | 3,495 | +| apps\dispatch\app\dispatch (Files) | 3 | 63 | 1 | 10 | 74 | +| apps\dispatch\app\dispatch\_components | 15 | 3,220 | 41 | 160 | 3,421 | +| apps\dispatch\app\dispatch\_components\map | 9 | 2,479 | 26 | 114 | 2,619 | +| apps\dispatch\app\dispatch\_components\map (Files) | 6 | 1,322 | 16 | 72 | 1,410 | +| apps\dispatch\app\dispatch\_components\map\_components | 3 | 1,157 | 10 | 42 | 1,209 | +| apps\dispatch\app\dispatch\_components\navbar | 3 | 193 | 1 | 16 | 210 | +| apps\dispatch\app\dispatch\_components\navbar (Files) | 1 | 50 | 0 | 6 | 56 | +| apps\dispatch\app\dispatch\_components\navbar\_components | 2 | 143 | 1 | 10 | 154 | +| apps\dispatch\app\dispatch\_components\pannel | 2 | 446 | 6 | 22 | 474 | +| apps\dispatch\app\dispatch\_components\toast | 1 | 102 | 8 | 8 | 118 | +| apps\dispatch\app\helpers | 4 | 64 | 4 | 12 | 80 | +| apps\dispatch\app\pilot | 13 | 818 | 9 | 73 | 900 | +| apps\dispatch\app\pilot (Files) | 3 | 76 | 1 | 11 | 88 | +| apps\dispatch\app\pilot\_components | 10 | 742 | 8 | 62 | 812 | +| apps\dispatch\app\pilot\_components\dme | 3 | 198 | 8 | 18 | 224 | +| apps\dispatch\app\pilot\_components\mrt | 4 | 310 | 0 | 25 | 335 | +| apps\dispatch\app\pilot\_components\navbar | 3 | 234 | 0 | 19 | 253 | +| apps\dispatch\app\querys | 6 | 119 | 0 | 17 | 136 | +| apps\dispatch\public | 7 | 116 | 0 | 2 | 118 | +| apps\dispatch\types | 1 | 16 | 3 | 3 | 22 | +| apps\docs | 16 | 525 | 3 | 67 | 595 | +| apps\docs (Files) | 5 | 72 | 2 | 20 | 94 | +| apps\docs\app | 4 | 333 | 1 | 47 | 381 | +| apps\docs\public | 7 | 120 | 0 | 0 | 120 | +| apps\hub | 105 | 6,549 | 57 | 482 | 7,088 | +| apps\hub (Files) | 6 | 112 | 4 | 22 | 138 | +| apps\hub-server | 13 | 818 | 2 | 62 | 882 | +| apps\hub-server (Files) | 4 | 57 | 0 | 8 | 65 | +| apps\hub-server\modules | 7 | 709 | 1 | 42 | 752 | +| apps\hub-server\modules (Files) | 4 | 297 | 1 | 31 | 329 | +| apps\hub-server\modules\mail-templates | 3 | 412 | 0 | 11 | 423 | +| apps\hub-server\routes | 2 | 52 | 1 | 12 | 65 | +| apps\hub\app | 88 | 6,272 | 49 | 441 | 6,762 | +| apps\hub\app (Files) | 2 | 49 | 9 | 9 | 67 | +| apps\hub\app\(app) | 50 | 4,183 | 34 | 267 | 4,484 | +| apps\hub\app\(app) (Files) | 2 | 126 | 18 | 14 | 158 | +| apps\hub\app\(app)\_components | 5 | 507 | 1 | 48 | 556 | +| apps\hub\app\(app)\admin | 34 | 2,475 | 14 | 153 | 2,642 | +| apps\hub\app\(app)\admin\event | 8 | 756 | 11 | 33 | 800 | +| apps\hub\app\(app)\admin\event (Files) | 3 | 94 | 1 | 14 | 109 | +| apps\hub\app\(app)\admin\event\[id] | 1 | 12 | 0 | 2 | 14 | +| apps\hub\app\(app)\admin\event\_components | 3 | 645 | 10 | 15 | 670 | +| apps\hub\app\(app)\admin\event\new | 1 | 5 | 0 | 2 | 7 | +| apps\hub\app\(app)\admin\keyword | 6 | 199 | 0 | 19 | 218 | +| apps\hub\app\(app)\admin\keyword (Files) | 3 | 74 | 0 | 12 | 86 | +| apps\hub\app\(app)\admin\keyword\[id] | 1 | 12 | 0 | 2 | 14 | +| apps\hub\app\(app)\admin\keyword\_components | 1 | 109 | 0 | 3 | 112 | +| apps\hub\app\(app)\admin\keyword\new | 1 | 4 | 0 | 2 | 6 | +| apps\hub\app\(app)\admin\message | 3 | 152 | 2 | 13 | 167 | +| apps\hub\app\(app)\admin\message (Files) | 2 | 49 | 2 | 6 | 57 | +| apps\hub\app\(app)\admin\message\_components | 1 | 103 | 0 | 7 | 110 | +| apps\hub\app\(app)\admin\report | 5 | 276 | 0 | 21 | 297 | +| apps\hub\app\(app)\admin\report (Files) | 3 | 101 | 0 | 11 | 112 | +| apps\hub\app\(app)\admin\report\[id] | 1 | 41 | 0 | 5 | 46 | +| apps\hub\app\(app)\admin\report\_components | 1 | 134 | 0 | 5 | 139 | +| apps\hub\app\(app)\admin\station | 6 | 341 | 0 | 21 | 362 | +| apps\hub\app\(app)\admin\station (Files) | 3 | 79 | 0 | 13 | 92 | +| apps\hub\app\(app)\admin\station\[id] | 1 | 12 | 0 | 2 | 14 | +| apps\hub\app\(app)\admin\station\_components | 1 | 246 | 0 | 4 | 250 | +| apps\hub\app\(app)\admin\station\new | 1 | 4 | 0 | 2 | 6 | +| apps\hub\app\(app)\admin\user | 6 | 751 | 1 | 46 | 798 | +| apps\hub\app\(app)\admin\user (Files) | 4 | 102 | 0 | 18 | 120 | +| apps\hub\app\(app)\admin\user\[id] | 2 | 649 | 1 | 28 | 678 | +| apps\hub\app\(app)\admin\user\[id] (Files) | 1 | 115 | 0 | 13 | 128 | +| apps\hub\app\(app)\admin\user\[id]\_components | 1 | 534 | 1 | 15 | 550 | +| apps\hub\app\(app)\events | 4 | 522 | 1 | 24 | 547 | +| apps\hub\app\(app)\events (Files) | 2 | 114 | 0 | 8 | 122 | +| apps\hub\app\(app)\events\_components | 2 | 408 | 1 | 16 | 425 | +| apps\hub\app\(app)\logbook | 2 | 61 | 0 | 4 | 65 | +| apps\hub\app\(app)\logbook (Files) | 1 | 16 | 0 | 2 | 18 | +| apps\hub\app\(app)\logbook\_components | 1 | 45 | 0 | 2 | 47 | +| apps\hub\app\(app)\settings | 3 | 492 | 0 | 24 | 516 | +| apps\hub\app\(app)\settings (Files) | 2 | 95 | 0 | 11 | 106 | +| apps\hub\app\(app)\settings\_components | 1 | 397 | 0 | 13 | 410 | +| apps\hub\app\(auth) | 13 | 691 | 0 | 53 | 744 | +| apps\hub\app\(auth) (Files) | 1 | 45 | 0 | 3 | 48 | +| apps\hub\app\(auth)\login | 2 | 128 | 0 | 7 | 135 | +| apps\hub\app\(auth)\login (Files) | 1 | 8 | 0 | 2 | 10 | +| apps\hub\app\(auth)\login\_components | 1 | 120 | 0 | 5 | 125 | +| apps\hub\app\(auth)\logout | 1 | 15 | 0 | 2 | 17 | +| apps\hub\app\(auth)\oauth | 3 | 118 | 0 | 16 | 134 | +| apps\hub\app\(auth)\oauth (Files) | 1 | 42 | 0 | 7 | 49 | +| apps\hub\app\(auth)\oauth\_components | 2 | 76 | 0 | 9 | 85 | +| apps\hub\app\(auth)\passwort-reset | 3 | 142 | 0 | 13 | 155 | +| apps\hub\app\(auth)\passwort-reset (Files) | 2 | 49 | 0 | 8 | 57 | +| apps\hub\app\(auth)\passwort-reset\_components | 1 | 93 | 0 | 5 | 98 | +| apps\hub\app\(auth)\register | 3 | 243 | 0 | 12 | 255 | +| apps\hub\app\(auth)\register (Files) | 2 | 38 | 0 | 5 | 43 | +| apps\hub\app\(auth)\register\_components | 1 | 205 | 0 | 7 | 212 | +| apps\hub\app\_components | 18 | 1,052 | 5 | 78 | 1,135 | +| apps\hub\app\_components (Files) | 6 | 458 | 2 | 37 | 497 | +| apps\hub\app\_components\Badge | 1 | 32 | 0 | 4 | 36 | +| apps\hub\app\_components\ui | 11 | 562 | 3 | 37 | 602 | +| apps\hub\app\api | 5 | 297 | 1 | 34 | 332 | +| apps\hub\app\api\auth | 3 | 157 | 0 | 18 | 175 | +| apps\hub\app\api\auth\[...nextauth] | 2 | 85 | 0 | 6 | 91 | +| apps\hub\app\api\auth\accessToken | 1 | 72 | 0 | 12 | 84 | +| apps\hub\app\api\discord-redirect | 1 | 84 | 0 | 9 | 93 | +| apps\hub\app\api\user | 1 | 56 | 1 | 7 | 64 | +| apps\hub\helper | 4 | 106 | 1 | 13 | 120 | +| apps\hub\public | 5 | 31 | 0 | 0 | 31 | +| apps\hub\types | 2 | 28 | 3 | 6 | 37 | +| grafana | 33 | 12,272 | 17 | 488 | 12,777 | +| grafana (Files) | 1 | 3,046 | 0 | 32 | 3,078 | +| grafana\plugins | 32 | 9,226 | 17 | 456 | 9,699 | +| grafana\plugins\grafana-lokiexplore-app | 19 | 7,556 | 11 | 133 | 7,700 | +| grafana\plugins\grafana-lokiexplore-app (Files) | 14 | 7,126 | 11 | 130 | 7,267 | +| grafana\plugins\grafana-lokiexplore-app\img | 5 | 430 | 0 | 3 | 433 | +| grafana\plugins\grafana-pyroscope-app | 13 | 1,670 | 6 | 323 | 1,999 | +| grafana\plugins\grafana-pyroscope-app (Files) | 9 | 1,379 | 6 | 319 | 1,704 | +| grafana\plugins\grafana-pyroscope-app\img | 1 | 15 | 0 | 1 | 16 | +| grafana\plugins\grafana-pyroscope-app\pages | 2 | 134 | 0 | 2 | 136 | +| grafana\plugins\grafana-pyroscope-app\pages\ProfilesExplorerView | 2 | 134 | 0 | 2 | 136 | +| grafana\plugins\grafana-pyroscope-app\pages\ProfilesExplorerView\components | 2 | 134 | 0 | 2 | 136 | +| grafana\plugins\grafana-pyroscope-app\pages\ProfilesExplorerView\components\SceneByVariableRepeaterGrid | 2 | 134 | 0 | 2 | 136 | +| grafana\plugins\grafana-pyroscope-app\pages\ProfilesExplorerView\components\SceneByVariableRepeaterGrid\components | 2 | 134 | 0 | 2 | 136 | +| grafana\plugins\grafana-pyroscope-app\pages\ProfilesExplorerView\components\SceneByVariableRepeaterGrid\components\SceneEmptyState | 2 | 134 | 0 | 2 | 136 | +| grafana\plugins\grafana-pyroscope-app\pages\ProfilesExplorerView\components\SceneByVariableRepeaterGrid\components\SceneEmptyState\ui | 2 | 134 | 0 | 2 | 136 | +| grafana\plugins\grafana-pyroscope-app\pages\ProfilesExplorerView\components\SceneByVariableRepeaterGrid\components\SceneEmptyState\ui\img | 2 | 134 | 0 | 2 | 136 | +| grafana\plugins\grafana-pyroscope-app\shared | 1 | 142 | 0 | 1 | 143 | +| grafana\plugins\grafana-pyroscope-app\shared\infrastructure | 1 | 142 | 0 | 1 | 143 | +| grafana\plugins\grafana-pyroscope-app\shared\infrastructure\profile-metrics | 1 | 142 | 0 | 1 | 143 | +| packages | 44 | 818 | 41 | 116 | 975 | +| packages\database | 23 | 504 | 22 | 84 | 610 | +| packages\database (Files) | 3 | 35 | 0 | 5 | 40 | +| packages\database\prisma | 20 | 469 | 22 | 79 | 570 | +| packages\database\prisma (Files) | 2 | 5 | 0 | 4 | 9 | +| packages\database\prisma\json | 5 | 82 | 0 | 14 | 96 | +| packages\database\prisma\schema | 13 | 382 | 22 | 61 | 465 | +| packages\eslint-config | 5 | 127 | 16 | 9 | 152 | +| packages\typescript-config | 4 | 48 | 0 | 4 | 52 | +| packages\ui | 12 | 139 | 3 | 19 | 161 | +| packages\ui (Files) | 3 | 39 | 1 | 4 | 44 | +| packages\ui\src | 7 | 66 | 0 | 11 | 77 | +| packages\ui\src (Files) | 2 | 6 | 0 | 2 | 8 | +| packages\ui\src\components | 2 | 46 | 0 | 4 | 50 | +| packages\ui\src\helper | 3 | 14 | 0 | 5 | 19 | +| packages\ui\turbo | 2 | 34 | 2 | 4 | 40 | +| packages\ui\turbo\generators | 2 | 34 | 2 | 4 | 40 | +| packages\ui\turbo\generators (Files) | 1 | 26 | 2 | 3 | 31 | +| packages\ui\turbo\generators\templates | 1 | 8 | 0 | 1 | 9 | ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ + +Files ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+------------+------------+------------+ +| c:\Users\johan\Documents\GitHub\var-monorepo\.prettierrc | JSON | 6 | 0 | 1 | 7 | +| c:\Users\johan\Documents\GitHub\var-monorepo\Persistant-Data.session.sql | SQLite | 1 | 0 | 0 | 1 | +| c:\Users\johan\Documents\GitHub\var-monorepo\README.md | Markdown | 70 | 0 | 34 | 104 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\.d.ts | TypeScript | 8 | 0 | 1 | 9 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\index.ts | TypeScript | 33 | 0 | 6 | 39 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\modules\ntfy.ts | TypeScript | 70 | 0 | 15 | 85 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\modules\redis.ts | TypeScript | 14 | 0 | 4 | 18 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\modules\socketJWTmiddleware.ts | TypeScript | 21 | 4 | 4 | 29 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\nodemon.json | JSON | 5 | 0 | 0 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\package.json | JSON | 35 | 0 | 1 | 36 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\aircraft.ts | TypeScript | 118 | 4 | 9 | 131 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\dispatcher.ts | TypeScript | 13 | 0 | 5 | 18 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\livekit.ts | TypeScript | 27 | 6 | 8 | 41 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\mission.ts | TypeScript | 159 | 8 | 15 | 182 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\report.ts | TypeScript | 17 | 1 | 7 | 25 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\router.ts | TypeScript | 15 | 0 | 4 | 19 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\routes\status.ts | TypeScript | 17 | 0 | 6 | 23 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\socket-events\connect-desktop.ts | TypeScript | 11 | 0 | 3 | 14 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\socket-events\connect-dispatch.ts | TypeScript | 92 | 2 | 13 | 107 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\socket-events\connect-pilot.ts | TypeScript | 94 | 3 | 15 | 112 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\socket-events\send-message.ts | TypeScript | 44 | 0 | 7 | 51 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch-server\tsconfig.json | JSON with Comments | 11 | 0 | 1 | 12 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\README.md | Markdown | 23 | 0 | 14 | 37 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\(auth)\layout.tsx | TypeScript JSX | 24 | 0 | 3 | 27 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\(auth)\login\_components\Login.tsx | TypeScript JSX | 63 | 0 | 6 | 69 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\(auth)\login\page.tsx | TypeScript JSX | 8 | 0 | 2 | 10 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\(auth)\logout\page.tsx | TypeScript JSX | 15 | 0 | 2 | 17 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\Audio.tsx | TypeScript JSX | 135 | 1 | 8 | 144 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\AuthSessionProvider.tsx | TypeScript JSX | 10 | 0 | 3 | 13 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\QueryProvider.tsx | TypeScript JSX | 54 | 1 | 7 | 62 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\Select.tsx | TypeScript JSX | 113 | 0 | 6 | 119 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\SmartPopup.tsx | TypeScript JSX | 145 | 3 | 22 | 170 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\StationStatusToast.tsx | TypeScript JSX | 102 | 8 | 8 | 118 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\left\Chat.tsx | TypeScript JSX | 207 | 1 | 6 | 214 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_components\left\Report.tsx | TypeScript JSX | 135 | 0 | 5 | 140 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_data\fmsStatusDescription.ts | TypeScript | 26 | 0 | 1 | 27 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_data\livekitRooms.ts | TypeScript | 1 | 0 | 1 | 2 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\audioStore.ts | TypeScript | 118 | 3 | 16 | 137 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\dispatch\connectionStore.ts | TypeScript | 58 | 0 | 10 | 68 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\leftMenuStore.ts | TypeScript | 111 | 2 | 5 | 118 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\mapStore.ts | TypeScript | 92 | 0 | 3 | 95 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\pannelStore.ts | TypeScript | 22 | 0 | 3 | 25 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\pilot\MrtStore.ts | TypeScript | 127 | 0 | 10 | 137 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\pilot\connectionStore.ts | TypeScript | 93 | 1 | 12 | 106 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\_store\pilot\dmeStore.ts | TypeScript | 193 | 0 | 14 | 207 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\aircrafts\route.ts | TypeScript | 23 | 0 | 3 | 26 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\auth\[...nextauth]\auth.ts | TypeScript | 83 | 0 | 7 | 90 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\auth\[...nextauth]\route.ts | TypeScript | 4 | 0 | 3 | 7 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\connected-user\route.ts | TypeScript | 25 | 0 | 4 | 29 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\keywords\route.ts | TypeScript | 22 | 0 | 4 | 26 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\missions\route.ts | TypeScript | 24 | 0 | 5 | 29 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\position-log\route.ts | TypeScript | 73 | 0 | 10 | 83 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\stations\route.ts | TypeScript | 22 | 0 | 4 | 26 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\api\token\route.ts | TypeScript | 40 | 1 | 12 | 53 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\AircraftMarker.tsx | TypeScript JSX | 427 | 5 | 23 | 455 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\BaseMaps.tsx | TypeScript JSX | 26 | 0 | 4 | 30 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\ContextMenu.tsx | TypeScript JSX | 313 | 10 | 12 | 335 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\Map.tsx | TypeScript JSX | 29 | 0 | 4 | 33 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\MissionMarkers.tsx | TypeScript JSX | 365 | 1 | 22 | 388 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\SearchElements.tsx | TypeScript JSX | 162 | 0 | 7 | 169 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\_components\AircraftMarkerTabs.tsx | TypeScript JSX | 415 | 1 | 13 | 429 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\_components\MarkerCluster.tsx | TypeScript JSX | 271 | 1 | 15 | 287 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\map\_components\MissionMarkerTabs.tsx | TypeScript JSX | 471 | 8 | 14 | 493 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\navbar\Navbar.tsx | TypeScript JSX | 50 | 0 | 6 | 56 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\navbar\_components\Connection.tsx | TypeScript JSX | 120 | 1 | 6 | 127 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\navbar\_components\ThemeSwap.tsx | TypeScript JSX | 23 | 0 | 4 | 27 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\pannel\MissionForm.tsx | TypeScript JSX | 372 | 6 | 18 | 396 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\pannel\Pannel.tsx | TypeScript JSX | 74 | 0 | 4 | 78 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\_components\toast\ToastCard.tsx | TypeScript JSX | 102 | 8 | 8 | 118 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\layout.tsx | TypeScript JSX | 24 | 0 | 3 | 27 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\page.tsx | TypeScript JSX | 34 | 1 | 5 | 40 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\dispatch\socket.ts | TypeScript | 5 | 0 | 2 | 7 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\globals.css | PostCSS | 47 | 0 | 8 | 55 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\helpers\axios.ts | TypeScript | 20 | 0 | 3 | 23 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\helpers\cn.ts | TypeScript | 5 | 0 | 2 | 7 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\helpers\liveKitEventHandler.ts | TypeScript | 37 | 4 | 6 | 47 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\helpers\simulatorConnected.ts | TypeScript | 2 | 0 | 1 | 3 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\layout.tsx | TypeScript JSX | 54 | 0 | 4 | 58 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\page.module.css | PostCSS | 166 | 1 | 28 | 195 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\page.tsx | TypeScript JSX | 18 | 3 | 6 | 27 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\dme\Dme.tsx | TypeScript JSX | 118 | 8 | 7 | 133 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\dme\useButtons.ts | TypeScript | 33 | 0 | 5 | 38 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\dme\useSounds.ts | TypeScript | 47 | 0 | 6 | 53 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\mrt\Mrt.tsx | TypeScript JSX | 175 | 0 | 8 | 183 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\mrt\mrt.css | PostCSS | 30 | 0 | 3 | 33 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\mrt\useButtons.ts | TypeScript | 57 | 0 | 8 | 65 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\mrt\useSounds.ts | TypeScript | 48 | 0 | 6 | 54 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\navbar\Connection.tsx | TypeScript JSX | 161 | 0 | 9 | 170 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\navbar\Navbar.tsx | TypeScript JSX | 50 | 0 | 6 | 56 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\_components\navbar\ThemeSwap.tsx | TypeScript JSX | 23 | 0 | 4 | 27 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\layout.tsx | TypeScript JSX | 24 | 0 | 3 | 27 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\page.tsx | TypeScript JSX | 47 | 1 | 5 | 53 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\pilot\socket.ts | TypeScript | 5 | 0 | 3 | 8 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\querys\aircrafts.ts | TypeScript | 23 | 0 | 3 | 26 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\querys\connected-user.ts | TypeScript | 18 | 0 | 2 | 20 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\querys\keywords.ts | TypeScript | 13 | 0 | 2 | 15 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\querys\missions.ts | TypeScript | 34 | 0 | 6 | 40 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\querys\report.ts | TypeScript | 18 | 0 | 2 | 20 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\app\querys\stations.ts | TypeScript | 13 | 0 | 2 | 15 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\eslint.config.js | JavaScript | 2 | 1 | 2 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\next-env.d.ts | TypeScript | 0 | 4 | 2 | 6 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\next.config.js | JavaScript | 2 | 1 | 2 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\package.json | JSON | 49 | 0 | 1 | 50 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\postcss.config.mjs | JavaScript | 6 | 1 | 2 | 9 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\file-text.svg | XML | 3 | 0 | 1 | 4 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\globe.svg | XML | 10 | 0 | 1 | 11 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\next.svg | XML | 6 | 0 | 0 | 6 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\turborepo-dark.svg | XML | 41 | 0 | 0 | 41 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\turborepo-light.svg | XML | 41 | 0 | 0 | 41 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\vercel.svg | XML | 10 | 0 | 0 | 10 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\public\window.svg | XML | 5 | 0 | 0 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\tailwind.config.ts | TypeScript | 20 | 0 | 3 | 23 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\tsconfig.json | JSON with Comments | 21 | 0 | 1 | 22 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\dispatch\types\next-auth.d.ts | TypeScript | 16 | 3 | 3 | 22 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\README.md | Markdown | 23 | 0 | 14 | 37 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\app\globals.css | PostCSS | 42 | 0 | 9 | 51 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\app\layout.tsx | TypeScript JSX | 28 | 0 | 4 | 32 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\app\page.module.css | PostCSS | 166 | 1 | 28 | 195 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\app\page.tsx | TypeScript JSX | 97 | 0 | 6 | 103 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\eslint.config.js | JavaScript | 2 | 1 | 2 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\next.config.js | JavaScript | 2 | 1 | 2 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\package.json | JSON | 27 | 0 | 1 | 28 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\file-text.svg | XML | 5 | 0 | 0 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\globe.svg | XML | 12 | 0 | 0 | 12 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\next.svg | XML | 6 | 0 | 0 | 6 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\turborepo-dark.svg | XML | 41 | 0 | 0 | 41 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\turborepo-light.svg | XML | 41 | 0 | 0 | 41 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\vercel.svg | XML | 10 | 0 | 0 | 10 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\public\window.svg | XML | 5 | 0 | 0 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\docs\tsconfig.json | JSON with Comments | 18 | 0 | 1 | 19 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\index.ts | TypeScript | 13 | 0 | 5 | 18 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\chron.ts | TypeScript | 109 | 0 | 11 | 120 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\event.ts | TypeScript | 48 | 1 | 6 | 55 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\mail-templates\Badge.tsx | TypeScript JSX | 19 | 0 | 3 | 22 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\mail-templates\CourseCompleted.tsx | TypeScript JSX | 194 | 0 | 4 | 198 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\mail-templates\PasswordChanged.tsx | TypeScript JSX | 199 | 0 | 4 | 203 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\mail.ts | TypeScript | 72 | 0 | 10 | 82 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\modules\moodle.ts | TypeScript | 68 | 0 | 4 | 72 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\nodemon.json | JSON | 5 | 0 | 1 | 6 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\package.json | JSON | 28 | 0 | 1 | 29 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\routes\mail.ts | TypeScript | 47 | 1 | 8 | 56 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\routes\router.ts | TypeScript | 5 | 0 | 4 | 9 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub-server\tsconfig.json | JSON with Comments | 11 | 0 | 1 | 12 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\README.md | Markdown | 24 | 0 | 14 | 38 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\_components\Badges.tsx | TypeScript JSX | 23 | 0 | 3 | 26 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\_components\Events.tsx | TypeScript JSX | 92 | 0 | 6 | 98 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\_components\Logbook.tsx | TypeScript JSX | 63 | 0 | 4 | 67 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\_components\Stats.tsx | TypeScript JSX | 271 | 1 | 30 | 302 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\_components\StatsToggle.tsx | TypeScript JSX | 58 | 0 | 5 | 63 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\[id]\page.tsx | TypeScript JSX | 12 | 0 | 2 | 14 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\_components\AppointmentModal.tsx | TypeScript JSX | 211 | 10 | 6 | 227 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\_components\Form.tsx | TypeScript JSX | 336 | 0 | 5 | 341 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\_components\ParticipantModal.tsx | TypeScript JSX | 98 | 0 | 4 | 102 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\action.ts | TypeScript | 44 | 1 | 6 | 51 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\layout.tsx | TypeScript JSX | 15 | 0 | 6 | 21 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\new\page.tsx | TypeScript JSX | 5 | 0 | 2 | 7 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\event\page.tsx | TypeScript JSX | 35 | 0 | 2 | 37 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\keyword\[id]\page.tsx | TypeScript JSX | 12 | 0 | 2 | 14 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\keyword\_components\Form.tsx | TypeScript JSX | 109 | 0 | 3 | 112 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\keyword\action.ts | TypeScript | 17 | 0 | 4 | 21 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\keyword\layout.tsx | TypeScript JSX | 15 | 0 | 6 | 21 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\keyword\new\page.tsx | TypeScript JSX | 4 | 0 | 2 | 6 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\keyword\page.tsx | TypeScript JSX | 42 | 0 | 2 | 44 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\message\_components\messageForm.tsx | TypeScript JSX | 103 | 0 | 7 | 110 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\message\action.tsx | TypeScript JSX | 31 | 2 | 4 | 37 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\message\page.tsx | TypeScript JSX | 18 | 0 | 2 | 20 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\report\[id]\page.tsx | TypeScript JSX | 41 | 0 | 5 | 46 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\report\_components\form.tsx | TypeScript JSX | 134 | 0 | 5 | 139 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\report\actions.ts | TypeScript | 13 | 0 | 2 | 15 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\report\layout.tsx | TypeScript JSX | 19 | 0 | 6 | 25 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\report\page.tsx | TypeScript JSX | 69 | 0 | 3 | 72 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\station\[id]\page.tsx | TypeScript JSX | 12 | 0 | 2 | 14 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\station\_components\Form.tsx | TypeScript JSX | 246 | 0 | 4 | 250 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\station\action.ts | TypeScript | 17 | 0 | 4 | 21 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\station\layout.tsx | TypeScript JSX | 15 | 0 | 6 | 21 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\station\new\page.tsx | TypeScript JSX | 4 | 0 | 2 | 6 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\station\page.tsx | TypeScript JSX | 47 | 0 | 3 | 50 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\user\[id]\_components\forms.tsx | TypeScript JSX | 534 | 1 | 15 | 550 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\user\[id]\page.tsx | TypeScript JSX | 115 | 0 | 13 | 128 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\user\action.ts | TypeScript | 47 | 0 | 8 | 55 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\user\layout.tsx | TypeScript JSX | 15 | 0 | 6 | 21 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\user\loading.tsx | TypeScript JSX | 4 | 0 | 2 | 6 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\admin\user\page.tsx | TypeScript JSX | 36 | 0 | 2 | 38 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\events\_components\item.tsx | TypeScript JSX | 92 | 0 | 2 | 94 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\events\_components\modalBtn.tsx | TypeScript JSX | 316 | 1 | 14 | 331 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\events\actions.ts | TypeScript | 30 | 0 | 3 | 33 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\events\page.tsx | TypeScript JSX | 84 | 0 | 5 | 89 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\layout.tsx | TypeScript JSX | 87 | 9 | 10 | 106 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\logbook\_components\LogbookTable.tsx | TypeScript JSX | 45 | 0 | 2 | 47 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\logbook\page.tsx | TypeScript JSX | 16 | 0 | 2 | 18 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\page.tsx | TypeScript JSX | 39 | 9 | 4 | 52 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\settings\_components\forms.tsx | TypeScript JSX | 397 | 0 | 13 | 410 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\settings\actions.ts | TypeScript | 49 | 0 | 8 | 57 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(app)\settings\page.tsx | TypeScript JSX | 46 | 0 | 3 | 49 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\layout.tsx | TypeScript JSX | 45 | 0 | 3 | 48 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\login\_components\Login.tsx | TypeScript JSX | 120 | 0 | 5 | 125 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\login\page.tsx | TypeScript JSX | 8 | 0 | 2 | 10 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\logout\page.tsx | TypeScript JSX | 15 | 0 | 2 | 17 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\oauth\_components\Authorize.tsx | TypeScript JSX | 57 | 0 | 4 | 61 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\oauth\_components\action.ts | TypeScript | 19 | 0 | 5 | 24 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\oauth\page.tsx | TypeScript JSX | 42 | 0 | 7 | 49 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\passwort-reset\_components\PasswortReset.tsx | TypeScript JSX | 93 | 0 | 5 | 98 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\passwort-reset\action.ts | TypeScript | 41 | 0 | 6 | 47 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\passwort-reset\page.tsx | TypeScript JSX | 8 | 0 | 2 | 10 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\register\_components\Register.tsx | TypeScript JSX | 205 | 0 | 7 | 212 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\register\action.ts | TypeScript | 30 | 0 | 3 | 33 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\(auth)\register\page.tsx | TypeScript JSX | 8 | 0 | 2 | 10 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\AuthSessionProvider.tsx | TypeScript JSX | 10 | 0 | 3 | 13 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\Badge\Badge.tsx | TypeScript JSX | 32 | 0 | 4 | 36 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\Error.tsx | TypeScript JSX | 52 | 2 | 5 | 59 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\Nav.tsx | TypeScript JSX | 98 | 0 | 3 | 101 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\PaginatedTable.tsx | TypeScript JSX | 126 | 0 | 11 | 137 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\Table.tsx | TypeScript JSX | 133 | 0 | 6 | 139 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\pagiantedTableActions.ts | TypeScript | 39 | 0 | 9 | 48 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\Button.tsx | TypeScript JSX | 40 | 0 | 4 | 44 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\DateInput.tsx | TypeScript JSX | 35 | 0 | 3 | 38 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\FormTextInput.tsx | TypeScript JSX | 22 | 0 | 3 | 25 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\Input.tsx | TypeScript JSX | 45 | 0 | 3 | 48 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\List.tsx | TypeScript JSX | 86 | 0 | 3 | 89 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\Loading.tsx | TypeScript JSX | 8 | 0 | 1 | 9 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\MDEditor.tsx | TypeScript JSX | 44 | 0 | 3 | 47 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\Nav.tsx | TypeScript JSX | 85 | 0 | 3 | 88 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\PageAlert.tsx | TypeScript JSX | 51 | 2 | 5 | 58 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\Select.tsx | TypeScript JSX | 113 | 1 | 6 | 120 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\_components\ui\Switch.tsx | TypeScript JSX | 33 | 0 | 3 | 36 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\api\auth\[...nextauth]\auth.ts | TypeScript | 81 | 0 | 3 | 84 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\api\auth\[...nextauth]\route.ts | TypeScript | 4 | 0 | 3 | 7 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\api\auth\accessToken\route.ts | TypeScript | 72 | 0 | 12 | 84 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\api\discord-redirect\route.ts | TypeScript | 84 | 0 | 9 | 93 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\api\user\route.ts | TypeScript | 56 | 1 | 7 | 64 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\globals.css | PostCSS | 19 | 9 | 4 | 32 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\app\layout.tsx | TypeScript JSX | 30 | 0 | 5 | 35 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\eslint.config.mjs | JavaScript | 2 | 1 | 2 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\helper\cn.ts | TypeScript | 5 | 0 | 2 | 7 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\helper\mail.ts | TypeScript | 37 | 0 | 4 | 41 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\helper\moodle.ts | TypeScript | 54 | 0 | 3 | 57 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\helper\uuid.ts | TypeScript | 10 | 1 | 4 | 15 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\next.config.ts | TypeScript | 3 | 2 | 2 | 7 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\package.json | JSON | 57 | 0 | 1 | 58 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\postcss.config.mjs | JavaScript | 6 | 1 | 2 | 9 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\public\file.svg | XML | 5 | 0 | 0 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\public\globe.svg | XML | 12 | 0 | 0 | 12 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\public\next.svg | XML | 6 | 0 | 0 | 6 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\public\vercel.svg | XML | 3 | 0 | 0 | 3 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\public\window.svg | XML | 5 | 0 | 0 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\tsconfig.json | JSON with Comments | 20 | 0 | 1 | 21 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\types\next-auth.d.ts | TypeScript | 16 | 3 | 3 | 22 | +| c:\Users\johan\Documents\GitHub\var-monorepo\apps\hub\types\prisma.d.ts | TypeScript | 12 | 0 | 3 | 15 | +| c:\Users\johan\Documents\GitHub\var-monorepo\docker-compose.dev.yml | YAML | 81 | 2 | 4 | 87 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\grafana.db | Database | 3,046 | 0 | 32 | 3,078 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\105.js | JavaScript | 1 | 2 | 0 | 3 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\1759fd27b2c9f73dea05.wasm | WebAssembly Text Format | 3,322 | 0 | 40 | 3,362 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\220.js | JavaScript | 1 | 1 | 0 | 2 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\543.js | JavaScript | 1 | 1 | 0 | 2 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\599.js | JavaScript | 8 | 0 | 0 | 8 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\631.js | JavaScript | 1 | 1 | 0 | 2 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\649058283f564041551d.wasm | WebAssembly Text Format | 3,357 | 0 | 38 | 3,395 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\747.js | JavaScript | 46 | 3 | 3 | 52 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\854.js | JavaScript | 1 | 1 | 0 | 2 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\944.js | JavaScript | 1 | 1 | 0 | 2 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\CHANGELOG.md | Markdown | 253 | 0 | 35 | 288 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\README.md | Markdown | 24 | 0 | 14 | 38 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\img\3d96a93cfcb32df74eef.svg | XML | 1 | 0 | 0 | 1 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\img\grot_err.svg | XML | 78 | 0 | 1 | 79 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\img\grot_err_light.svg | XML | 78 | 0 | 1 | 79 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\img\grot_loki.svg | XML | 272 | 0 | 1 | 273 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\img\logo.svg | XML | 1 | 0 | 0 | 1 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\module.js | JavaScript | 1 | 1 | 0 | 2 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-lokiexplore-app\plugin.json | JSON | 109 | 0 | 0 | 109 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\350.js | JavaScript | 1 | 2 | 0 | 3 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\715.js | JavaScript | 887 | 1 | 55 | 943 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\944c737f589d02ecf603.svg | XML | 67 | 0 | 1 | 68 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\CHANGELOG.md | Markdown | 224 | 0 | 239 | 463 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\README.md | Markdown | 36 | 1 | 22 | 59 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\e6c722427cfa8715e19d.svg | XML | 15 | 0 | 1 | 16 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\e79edcfbe2068fae2364.svg | XML | 67 | 0 | 1 | 68 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\img\logo.svg | XML | 15 | 0 | 1 | 16 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\module.js | JavaScript | 1 | 2 | 0 | 3 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\pages\ProfilesExplorerView\components\SceneByVariableRepeaterGrid\components\SceneEmptyState\ui\img\grot-404-dark.svg | XML | 67 | 0 | 1 | 68 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\pages\ProfilesExplorerView\components\SceneByVariableRepeaterGrid\components\SceneEmptyState\ui\img\grot-404-light.svg | XML | 67 | 0 | 1 | 68 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\plugin.json | JSON | 81 | 0 | 0 | 81 | +| c:\Users\johan\Documents\GitHub\var-monorepo\grafana\plugins\grafana-pyroscope-app\shared\infrastructure\profile-metrics\profile-metrics.json | JSON | 142 | 0 | 1 | 143 | +| c:\Users\johan\Documents\GitHub\var-monorepo\livekit.yaml | YAML | 11 | 2 | 1 | 14 | +| c:\Users\johan\Documents\GitHub\var-monorepo\package-lock.json | JSON | 18,135 | 0 | 1 | 18,136 | +| c:\Users\johan\Documents\GitHub\var-monorepo\package.json | JSON | 25 | 0 | 1 | 26 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\index.ts | TypeScript | 5 | 0 | 3 | 8 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\package.json | JSON | 29 | 0 | 1 | 30 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\client.ts | TypeScript | 4 | 0 | 4 | 8 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\customs.sql | SQLite | 1 | 0 | 0 | 1 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\json\MissionVehicleLog.ts | TypeScript | 35 | 0 | 6 | 41 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\json\OSMway.ts | TypeScript | 8 | 0 | 1 | 9 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\json\ParticipantLog.ts | TypeScript | 6 | 0 | 2 | 8 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\json\User.ts | TypeScript | 29 | 0 | 4 | 33 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\json\index.ts | TypeScript | 4 | 0 | 1 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\auth.prisma | Prisma | 46 | 1 | 9 | 56 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\chatMessage.prisma | Prisma | 11 | 1 | 2 | 14 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\connectedAircraft.prisma | Prisma | 21 | 2 | 2 | 25 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\connectedDispatcher.prisma | Prisma | 10 | 1 | 2 | 13 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\event.prisma | Prisma | 49 | 4 | 8 | 61 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\keyword.prisma | Prisma | 20 | 1 | 2 | 23 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\mission.prisma | Prisma | 61 | 3 | 13 | 77 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\notam.prisma | Prisma | 18 | 0 | 2 | 20 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\positionLog.prisma | Prisma | 12 | 1 | 1 | 14 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\report.prisma | Prisma | 13 | 1 | 2 | 16 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\schema.prisma | Prisma | 15 | 4 | 5 | 24 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\station.prisma | Prisma | 36 | 0 | 4 | 40 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\prisma\schema\user.prisma | Prisma | 70 | 3 | 9 | 82 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\database\zod.ts | TypeScript | 1 | 0 | 1 | 2 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\eslint-config\README.md | Markdown | 2 | 0 | 2 | 4 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\eslint-config\base.js | JavaScript | 26 | 5 | 2 | 33 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\eslint-config\next.js | JavaScript | 42 | 6 | 2 | 50 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\eslint-config\package.json | JSON | 24 | 0 | 1 | 25 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\eslint-config\react-internal.js | JavaScript | 33 | 5 | 2 | 40 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\typescript-config\base.json | JSON | 20 | 0 | 1 | 21 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\typescript-config\nextjs.json | JSON | 12 | 0 | 1 | 13 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\typescript-config\package.json | JSON | 9 | 0 | 1 | 10 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\typescript-config\react-library.json | JSON | 7 | 0 | 1 | 8 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\eslint.config.mjs | JavaScript | 2 | 1 | 2 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\package.json | JSON | 28 | 0 | 1 | 29 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\.d.ts | TypeScript | 4 | 0 | 1 | 5 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\components\Input.tsx | TypeScript JSX | 45 | 0 | 3 | 48 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\components\index.ts | TypeScript | 1 | 0 | 1 | 2 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\helper\cn.ts | TypeScript | 5 | 0 | 2 | 7 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\helper\event.ts | TypeScript | 8 | 0 | 2 | 10 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\helper\index.ts | TypeScript | 1 | 0 | 1 | 2 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\src\index.ts | TypeScript | 2 | 0 | 1 | 3 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\tsconfig.json | JSON with Comments | 9 | 0 | 1 | 10 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\turbo\generators\config.ts | TypeScript | 26 | 2 | 3 | 31 | +| c:\Users\johan\Documents\GitHub\var-monorepo\packages\ui\turbo\generators\templates\component.hbs | Handlebars | 8 | 0 | 1 | 9 | +| c:\Users\johan\Documents\GitHub\var-monorepo\turbo.json | JSON | 32 | 0 | 1 | 33 | +| Total | | 47,139 | 242 | 1,937 | 49,318 | ++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/apps/dispatch-server/routes/mission.ts b/apps/dispatch-server/routes/mission.ts index d5492885..f57df72f 100644 --- a/apps/dispatch-server/routes/mission.ts +++ b/apps/dispatch-server/routes/mission.ts @@ -40,10 +40,32 @@ router.get("/:id", async (req, res) => { // Create a new mission router.put("/", async (req, res) => { try { - const newMission = await prisma.mission.create({ - data: req.body, + const startOfToday = new Date(); + startOfToday.setHours(0, 0, 0, 0); + + const missionsTodayCount = await prisma.mission.count({ + where: { + createdAt: { + gte: startOfToday, + }, + }, }); - io.to("dispatchers").emit("new-mission", newMission); + + console.log("missionsTodayCount", missionsTodayCount); + + const date = new Date(); + const year = date.getFullYear(); + const month = String(date.getMonth() + 1).padStart(2, "0"); // Months are zero-based + const day = String(date.getDate()).padStart(2, "0"); + + const publicId = `__${year}${month}${day}${missionsTodayCount ? missionsTodayCount + 1 : 1}`; + const newMission = await prisma.mission.create({ + data: { + ...req.body, + publicId, + }, + }); + io.to("dispatchers").emit("new-mission", { newMission }); res.status(201).json(newMission); } catch (error) { res.status(500).json({ error: "Failed to create mission" }); diff --git a/apps/dispatch/app/dispatch/_components/map/AircraftMarker.tsx b/apps/dispatch/app/dispatch/_components/map/AircraftMarker.tsx index 251e8398..b21c681a 100644 --- a/apps/dispatch/app/dispatch/_components/map/AircraftMarker.tsx +++ b/apps/dispatch/app/dispatch/_components/map/AircraftMarker.tsx @@ -111,8 +111,6 @@ const AircraftPopupContent = ({ }), }); - console.log("Missions", missions); - const mission = missions && missions[0]; const renderTabContent = useMemo(() => { @@ -127,7 +125,11 @@ const AircraftPopupContent = ({ return mission ? ( ) : ( - No mission available +
+ + Kein aktiver Einsatz + +
); case "chat": return ; @@ -250,7 +252,9 @@ const AircraftPopupContent = ({ > Einsatz
- __202504161 + + {mission?.publicId || "Kein aktiver Einsatz"} +
{ }); setOpen(true); + console.log(data.address.road); setMissionFormValues({ addressLat: contextMenu.lat, addressLng: contextMenu.lng, - addressCity: data.address.city || data.address.town, - addressStreet: `${data.address.road}, ${data.address.house_number || "keine HN"}`, - addressZip: data.address.postcode, + addressCity: data.address.city || data.address.town || "", + addressStreet: `${data.address.road || "keine Straße"}, ${data.address.house_number || "keine HN"}`, + addressZip: data.address.postcode || "", state: "draft", addressOSMways: [(exactAddress || closestToContext) as any], }); @@ -238,15 +239,15 @@ export const ContextMenu = () => { Math.pow(currLon - contextMenu.lng, 2), ); return prevDistance < currDistance ? prev : curr; - }); + }, [] as any); setOpen(true); setMissionFormValues({ addressLat: contextMenu.lat, addressLng: contextMenu.lng, - addressCity: data.address.city || data.address.town, - addressStreet: `${data.address.road}, ${data.address.house_number || "keine HN"}`, - addressZip: data.address.postcode, + addressCity: data.address.city || data.address.town || "", + addressStreet: `${data.address.road || "keine Straße"}, ${data.address.house_number || "keine HN"}`, + addressZip: data.address.postcode || "", state: "draft", addressOSMways: [(exactAddress || closestToContext) as any], }); diff --git a/apps/dispatch/app/dispatch/_components/map/SearchElements.tsx b/apps/dispatch/app/dispatch/_components/map/SearchElements.tsx index 7fec4a48..33a1b103 100644 --- a/apps/dispatch/app/dispatch/_components/map/SearchElements.tsx +++ b/apps/dispatch/app/dispatch/_components/map/SearchElements.tsx @@ -62,6 +62,7 @@ export const SearchElements = () => { } }, []); + if (!element.nodes) return null; return ( [node.lat, node.lon])} diff --git a/apps/dispatch/app/dispatch/_components/map/_components/AircraftMarkerTabs.tsx b/apps/dispatch/app/dispatch/_components/map/_components/AircraftMarkerTabs.tsx index 990cd207..ac76eaac 100644 --- a/apps/dispatch/app/dispatch/_components/map/_components/AircraftMarkerTabs.tsx +++ b/apps/dispatch/app/dispatch/_components/map/_components/AircraftMarkerTabs.tsx @@ -312,15 +312,16 @@ const SDSTab = ({ }, }); - const log = (mission?.missionLog as unknown as MissionLog[]) - .slice() - .reverse() - .filter( - (entry) => - entry.type === "sds-log" && - entry.data.stationId === aircraft.Station.id, - ); - console.log(mission?.missionLog, log); + const log = + (mission?.missionLog as unknown as MissionLog[]) + ?.slice() + .reverse() + .filter( + (entry) => + entry.type === "sds-log" && + entry.data.stationId === aircraft.Station.id, + ) || []; + return (
@@ -414,7 +415,9 @@ const SDSTab = ({ ); })} {!log.length && ( -

Kein SDS-Verlauf verfügbar

+

+ Kein SDS-Verlauf verfügbar +

)}
diff --git a/apps/dispatch/app/dispatch/_components/map/_components/MissionMarkerTabs.tsx b/apps/dispatch/app/dispatch/_components/map/_components/MissionMarkerTabs.tsx index 8b45db52..6c48ea27 100644 --- a/apps/dispatch/app/dispatch/_components/map/_components/MissionMarkerTabs.tsx +++ b/apps/dispatch/app/dispatch/_components/map/_components/MissionMarkerTabs.tsx @@ -143,8 +143,7 @@ const Einsatzdetails = ({ mission }: { mission: Mission }) => {
  • - __{new Date().toISOString().slice(0, 10).replace(/-/g, "")} - {mission.id} + {mission.publicId}
  • diff --git a/apps/dispatch/app/dispatch/_components/pannel/MissionForm.tsx b/apps/dispatch/app/dispatch/_components/pannel/MissionForm.tsx index f9fd82f3..6ac3ebf1 100644 --- a/apps/dispatch/app/dispatch/_components/pannel/MissionForm.tsx +++ b/apps/dispatch/app/dispatch/_components/pannel/MissionForm.tsx @@ -373,7 +373,7 @@ export const MissionForm = () => { ); setSeachOSMElements([]); // Reset search elements - toast.success(`Einsatz ${newMission.id} erstellt`); + toast.success(`Einsatz ${newMission.publicId} erstellt`); form.reset(); setOpen(false); } catch (error) { diff --git a/apps/hub/app/(app)/page.tsx b/apps/hub/app/(app)/page.tsx index 18b2eeb8..c13328de 100644 --- a/apps/hub/app/(app)/page.tsx +++ b/apps/hub/app/(app)/page.tsx @@ -2,7 +2,7 @@ import Logbook from "./_components/Logbook"; import { ArrowRight, NotebookText } from "lucide-react"; import Link from "next/link"; import Events from "./_components/Events"; -import { Stats } from "./_components/stats"; +import { Stats } from "./_components/Stats"; import { Badges } from "./_components/Badges"; /* diff --git a/grafana/grafana.db b/grafana/grafana.db index e3eaae704bc085ff72237a87387814dc4b1cb1a0..1daf788985059a4651888add700b59c1c12815cf 100644 GIT binary patch delta 87 zcmZoT;L>owWr8%L=tLQ3M$yKE)&$1Z1g6#m=GFw3)&$np1h&=$_N@sVrTVNP89M(Q g+HdJ|05K;Ja{)0o5c2>rFA(zqG5_{k`T}Yn04wPqz5oCK delta 87 zcmZoT;L>owWr8##|3n#QM*hZx)&$1Z1g6#m=GFw3)&$np1h&=$_N@sVrTVOX89E;f g+HdJ|05K;Ja{)0o5c2>rFA(zqG5_{k`T}Yn03y8~jsO4v diff --git a/packages/database/prisma/schema/mission.prisma b/packages/database/prisma/schema/mission.prisma index cb33c107..18ee92cc 100644 --- a/packages/database/prisma/schema/mission.prisma +++ b/packages/database/prisma/schema/mission.prisma @@ -1,5 +1,6 @@ model Mission { id Int @id @default(autoincrement()) + publicId String @default("") type missionType @default(primär) state MissionState @default(draft) addressLat Float