import { Navigate, Route, Routes } from 'react-router-dom'; import AdminLayout from './admin/AdminLayout.jsx'; import ApplicationDetailPage from './admin/ApplicationDetailPage.jsx'; import ApplicationsPage from './admin/ApplicationsPage.jsx'; import AuditPage from './admin/AuditPage.jsx'; import DashboardPage from './admin/DashboardPage.jsx'; import LoginPage from './admin/LoginPage.jsx'; import ReportsPage from './admin/ReportsPage.jsx'; import SettingsPage from './admin/SettingsPage.jsx'; import UsersPage from './admin/UsersPage.jsx'; import PrivacyPage from './pages/PrivacyPage.jsx'; import AgreementPage from './pages/AgreementPage.jsx'; import ResumePage from './pages/ResumePage.jsx'; import ReviewPage from './pages/ReviewPage.jsx'; import SignPage from './pages/SignPage.jsx'; import SubmittedPage from './pages/SubmittedPage.jsx'; import SurveyPage from './pages/SurveyPage.jsx'; import ConsentPage from './pages/ConsentPage.jsx'; import UserDashboardPage from './pages/UserDashboardPage.jsx'; import UserLoginPage from './pages/UserLoginPage.jsx'; import SiteFooter from './SiteFooter.jsx'; import SiteHeader from './SiteHeader.jsx'; import TokenReferrer from './TokenReferrer.jsx'; import UserLayout from './user/UserLayout.jsx'; function PublicShell({ children }) { return (