import "./global.css"; import { Toaster } from "@/components/ui/toaster"; import { createRoot } from "react-dom/client"; import { TooltipProvider } from "@/components/ui/tooltip"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { BrowserRouter, Routes, Route } from "react-router-dom"; import { AuthProvider } from "./contexts/AuthContext"; import PageTransition from "./components/PageTransition"; import SkipAgentController from "./components/SkipAgentController"; import Index from "./pages/Index"; import Onboarding from "./pages/Onboarding"; import Dashboard from "./pages/Dashboard"; import Login from "./pages/Login"; import GameDevelopment from "./pages/GameDevelopment"; import DevelopmentConsulting from "./pages/DevelopmentConsulting"; import MentorshipPrograms from "./pages/MentorshipPrograms"; import ResearchLabs from "./pages/ResearchLabs"; import RequireAccess from "@/components/RequireAccess"; import Engage from "./pages/Pricing"; import DocsLayout from "./pages/DocsLayout"; import DocsOverview from "./pages/docs/DocsOverview"; import DocsTutorials from "./pages/docs/DocsTutorials"; import DocsGettingStarted from "./pages/docs/DocsGettingStarted"; import DocsPlatform from "./pages/docs/DocsPlatform"; import DocsApiReference from "./pages/docs/DocsApiReference"; import DocsCli from "./pages/docs/DocsCli"; import DocsExamples from "./pages/docs/DocsExamples"; import DocsIntegrations from "./pages/docs/DocsIntegrations"; import DocsCurriculum from "./pages/docs/DocsCurriculum"; import Tutorials from "./pages/Tutorials"; import Blog from "./pages/Blog"; import BlogPost from "./pages/BlogPost"; import Community from "./pages/Community"; import Support from "./pages/Support"; import Status from "./pages/Status"; import Changelog from "./pages/Changelog"; import DevelopersDirectory from "./pages/DevelopersDirectory"; import ProfilePassport from "./pages/ProfilePassport"; import Profile from "./pages/Profile"; import LegacyPassportRedirect from "./pages/LegacyPassportRedirect"; import About from "./pages/About"; import Contact from "./pages/Contact"; import GetStarted from "./pages/GetStarted"; import Privacy from "./pages/Privacy"; import Terms from "./pages/Terms"; import Admin from "./pages/Admin"; import Feed from "./pages/Feed"; import ProjectsNew from "./pages/ProjectsNew"; import Opportunities from "./pages/Opportunities"; import Explore from "./pages/Explore"; import ResetPassword from "./pages/ResetPassword"; import Teams from "./pages/Teams"; import ProjectBoard from "./pages/ProjectBoard"; import { Navigate } from "react-router-dom"; import FourOhFourPage from "./pages/404"; import SignupRedirect from "./pages/SignupRedirect"; import MentorshipRequest from "./pages/community/MentorshipRequest"; import MentorApply from "./pages/community/MentorApply"; import MentorProfile from "./pages/community/MentorProfile"; import Staff from "./pages/Staff"; import Realms from "./pages/Realms"; import Investors from "./pages/Investors"; import Roadmap from "./pages/Roadmap"; import Trust from "./pages/Trust"; import PressKit from "./pages/PressKit"; const queryClient = new QueryClient(); const App = () => ( } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> {/* Service routes */} } /> } /> } /> } /> } /> } /> } /> {/* Resource routes */} }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> {/* Informational routes */} } /> } /> } /> } /> } /> {/* Legal routes */} } /> } /> {/* Explicit 404 route for static hosting fallbacks */} } /> {/* ADD ALL CUSTOM ROUTES ABOVE THE CATCH-ALL "*" ROUTE */} } /> ); export default App;