import { Switch, Route } from "wouter"; import { queryClient } from "./lib/queryClient"; import { QueryClientProvider } from "@tanstack/react-query"; import { Toaster } from "@/components/ui/toaster"; import { AuthProvider } from "@/lib/auth"; import { TutorialProvider } from "@/components/Tutorial"; import { ProtectedRoute } from "@/components/ProtectedRoute"; import NotFound from "@/pages/not-found"; import Home from "@/pages/home"; import Passport from "@/pages/passport"; import Achievements from "@/pages/achievements"; import Opportunities from "@/pages/opportunities"; import Events from "@/pages/events"; import Terminal from "@/pages/terminal"; import Dashboard from "@/pages/dashboard"; import Curriculum from "@/pages/curriculum"; import Login from "@/pages/login"; import Admin from "@/pages/admin"; import Pitch from "@/pages/pitch"; import AdminArchitects from "@/pages/admin-architects"; import AdminProjects from "@/pages/admin-projects"; import AdminCredentials from "@/pages/admin-credentials"; import AdminAegis from "@/pages/admin-aegis"; import AdminSites from "@/pages/admin-sites"; import AdminLogs from "@/pages/admin-logs"; import AdminAchievements from "@/pages/admin-achievements"; import AdminApplications from "@/pages/admin-applications"; import AdminActivity from "@/pages/admin-activity"; import AdminNotifications from "@/pages/admin-notifications"; import AeThexOS from "@/pages/os"; import Network from "@/pages/network"; import NetworkProfile from "@/pages/network-profile"; import Lab from "@/pages/lab"; import HubProjects from "@/pages/hub/projects"; import HubMessaging from "@/pages/hub/messaging"; import HubMarketplace from "@/pages/hub/marketplace"; import HubSettings from "@/pages/hub/settings"; import HubFileManager from "@/pages/hub/file-manager"; import HubCodeGallery from "@/pages/hub/code-gallery"; import HubNotifications from "@/pages/hub/notifications"; import HubAnalytics from "@/pages/hub/analytics"; import OsLink from "@/pages/os/link"; import { LabTerminalProvider } from "@/hooks/use-lab-terminal"; function Router() { return ( {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } {() => } ); } function App() { return ( ); } export default App;