{
  "version": 3,
  "pages404": true,
  "caseSensitive": false,
  "basePath": "",
  "redirects": [
    {
      "source": "/:path+/",
      "destination": "/:path+",
      "internal": true,
      "statusCode": 308,
      "regex": "^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"
    }
  ],
  "headers": [],
  "rewrites": {
    "beforeFiles": [],
    "afterFiles": [],
    "fallback": []
  },
  "dynamicRoutes": [
    {
      "page": "/api/attachment/[id]",
      "regex": "^/api/attachment/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/attachment/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/central/academic/[id]",
      "regex": "^/api/central/academic/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/central/academic/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/central/accounts/[id]",
      "regex": "^/api/central/accounts/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/central/accounts/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/central/demo-requests/[id]",
      "regex": "^/api/central/demo\\-requests/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/central/demo\\-requests/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/central/institutions/[id]",
      "regex": "^/api/central/institutions/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/central/institutions/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/central/institutions/[id]/classes",
      "regex": "^/api/central/institutions/([^/]+?)/classes(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/central/institutions/(?<nxtPid>[^/]+?)/classes(?:/)?$"
    },
    {
      "page": "/api/central/institutions/[id]/menu-access",
      "regex": "^/api/central/institutions/([^/]+?)/menu\\-access(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/central/institutions/(?<nxtPid>[^/]+?)/menu\\-access(?:/)?$"
    },
    {
      "page": "/api/central/packages/[id]",
      "regex": "^/api/central/packages/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/central/packages/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/central/pricing-tiers/[id]",
      "regex": "^/api/central/pricing\\-tiers/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/central/pricing\\-tiers/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/central/requests/[id]",
      "regex": "^/api/central/requests/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/central/requests/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/central/support/[id]",
      "regex": "^/api/central/support/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/central/support/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/central/support/[id]/messages",
      "regex": "^/api/central/support/([^/]+?)/messages(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/central/support/(?<nxtPid>[^/]+?)/messages(?:/)?$"
    },
    {
      "page": "/api/me/lesson-plans/[id]",
      "regex": "^/api/me/lesson\\-plans/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/me/lesson\\-plans/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/academic/[id]",
      "regex": "^/api/portal/academic/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/academic/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/accounts/entries/[id]",
      "regex": "^/api/portal/accounts/entries/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/accounts/entries/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/accounts/heads/[id]",
      "regex": "^/api/portal/accounts/heads/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/accounts/heads/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/activities/[id]",
      "regex": "^/api/portal/activities/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/activities/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/admissions/[id]",
      "regex": "^/api/portal/admissions/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/admissions/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/attendance-machines/credentials/[id]",
      "regex": "^/api/portal/attendance\\-machines/credentials/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/attendance\\-machines/credentials/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/attendance-machines/[id]",
      "regex": "^/api/portal/attendance\\-machines/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/attendance\\-machines/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/attendance-machines/[id]/sync",
      "regex": "^/api/portal/attendance\\-machines/([^/]+?)/sync(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/attendance\\-machines/(?<nxtPid>[^/]+?)/sync(?:/)?$"
    },
    {
      "page": "/api/portal/attendance-machines/[id]/test",
      "regex": "^/api/portal/attendance\\-machines/([^/]+?)/test(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/attendance\\-machines/(?<nxtPid>[^/]+?)/test(?:/)?$"
    },
    {
      "page": "/api/portal/campus/courses/[id]",
      "regex": "^/api/portal/campus/courses/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/campus/courses/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/campus/enrollments/[id]",
      "regex": "^/api/portal/campus/enrollments/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/campus/enrollments/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/campus/exam-schedules/[id]",
      "regex": "^/api/portal/campus/exam\\-schedules/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/campus/exam\\-schedules/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/campus/exams/[id]",
      "regex": "^/api/portal/campus/exams/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/campus/exams/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/campus/exams/[id]/marks",
      "regex": "^/api/portal/campus/exams/([^/]+?)/marks(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/campus/exams/(?<nxtPid>[^/]+?)/marks(?:/)?$"
    },
    {
      "page": "/api/portal/campus/exams/[id]/schedules",
      "regex": "^/api/portal/campus/exams/([^/]+?)/schedules(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/campus/exams/(?<nxtPid>[^/]+?)/schedules(?:/)?$"
    },
    {
      "page": "/api/portal/campus/offerings/[id]",
      "regex": "^/api/portal/campus/offerings/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/campus/offerings/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/campus/programs/[id]",
      "regex": "^/api/portal/campus/programs/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/campus/programs/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/campus/slots/[id]",
      "regex": "^/api/portal/campus/slots/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/campus/slots/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/campus/students/[id]",
      "regex": "^/api/portal/campus/students/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/campus/students/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/campus/terms/[id]",
      "regex": "^/api/portal/campus/terms/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/campus/terms/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/collection-accounts/[id]",
      "regex": "^/api/portal/collection\\-accounts/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/collection\\-accounts/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/committees/members/[id]",
      "regex": "^/api/portal/committees/members/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/committees/members/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/committees/[id]",
      "regex": "^/api/portal/committees/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/committees/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/communication/[id]",
      "regex": "^/api/portal/communication/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/communication/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/complaints/[id]",
      "regex": "^/api/portal/complaints/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/complaints/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/credentials/[id]",
      "regex": "^/api/portal/credentials/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/credentials/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/events/[id]",
      "regex": "^/api/portal/events/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/events/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/exam-schedules/[id]",
      "regex": "^/api/portal/exam\\-schedules/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/exam\\-schedules/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/exams/[id]",
      "regex": "^/api/portal/exams/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/exams/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/exams/[id]/marks",
      "regex": "^/api/portal/exams/([^/]+?)/marks(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/exams/(?<nxtPid>[^/]+?)/marks(?:/)?$"
    },
    {
      "page": "/api/portal/exams/[id]/schedules",
      "regex": "^/api/portal/exams/([^/]+?)/schedules(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/exams/(?<nxtPid>[^/]+?)/schedules(?:/)?$"
    },
    {
      "page": "/api/portal/exams/[id]/students",
      "regex": "^/api/portal/exams/([^/]+?)/students(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/exams/(?<nxtPid>[^/]+?)/students(?:/)?$"
    },
    {
      "page": "/api/portal/fees/claims/[id]",
      "regex": "^/api/portal/fees/claims/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/fees/claims/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/fees/heads/[id]",
      "regex": "^/api/portal/fees/heads/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/fees/heads/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/hostel/members/[id]",
      "regex": "^/api/portal/hostel/members/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/hostel/members/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/hostel/rooms/[id]",
      "regex": "^/api/portal/hostel/rooms/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/hostel/rooms/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/hostel/[id]",
      "regex": "^/api/portal/hostel/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/hostel/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/hr/leaves/[id]",
      "regex": "^/api/portal/hr/leaves/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/hr/leaves/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/hr/[id]",
      "regex": "^/api/portal/hr/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/hr/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/hr/[id]/photo",
      "regex": "^/api/portal/hr/([^/]+?)/photo(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/hr/(?<nxtPid>[^/]+?)/photo(?:/)?$"
    },
    {
      "page": "/api/portal/hr/[id]/signature",
      "regex": "^/api/portal/hr/([^/]+?)/signature(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/hr/(?<nxtPid>[^/]+?)/signature(?:/)?$"
    },
    {
      "page": "/api/portal/identity/managers/[staffId]",
      "regex": "^/api/portal/identity/managers/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPstaffId": "nxtPstaffId"
      },
      "namedRegex": "^/api/portal/identity/managers/(?<nxtPstaffId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/identity/[studentId]",
      "regex": "^/api/portal/identity/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPstudentId": "nxtPstudentId"
      },
      "namedRegex": "^/api/portal/identity/(?<nxtPstudentId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/inquiries/[id]",
      "regex": "^/api/portal/inquiries/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/inquiries/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/inventory/[id]",
      "regex": "^/api/portal/inventory/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/inventory/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/lesson-plans/[id]",
      "regex": "^/api/portal/lesson\\-plans/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/lesson\\-plans/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/library/issues/[id]",
      "regex": "^/api/portal/library/issues/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/library/issues/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/library/[id]",
      "regex": "^/api/portal/library/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/library/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/notices/[id]",
      "regex": "^/api/portal/notices/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/notices/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/schedule/[id]",
      "regex": "^/api/portal/schedule/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/schedule/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/students/[id]",
      "regex": "^/api/portal/students/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/students/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/students/[id]/marks",
      "regex": "^/api/portal/students/([^/]+?)/marks(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/students/(?<nxtPid>[^/]+?)/marks(?:/)?$"
    },
    {
      "page": "/api/portal/students/[id]/media",
      "regex": "^/api/portal/students/([^/]+?)/media(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/students/(?<nxtPid>[^/]+?)/media(?:/)?$"
    },
    {
      "page": "/api/portal/students/[id]/photo",
      "regex": "^/api/portal/students/([^/]+?)/photo(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/students/(?<nxtPid>[^/]+?)/photo(?:/)?$"
    },
    {
      "page": "/api/portal/support/[id]",
      "regex": "^/api/portal/support/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/support/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/support/[id]/messages",
      "regex": "^/api/portal/support/([^/]+?)/messages(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/support/(?<nxtPid>[^/]+?)/messages(?:/)?$"
    },
    {
      "page": "/api/portal/transport/members/[id]",
      "regex": "^/api/portal/transport/members/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/transport/members/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/transport/routes/[id]",
      "regex": "^/api/portal/transport/routes/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/transport/routes/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/portal/transport/[id]",
      "regex": "^/api/portal/transport/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/portal/transport/(?<nxtPid>[^/]+?)(?:/)?$"
    }
  ],
  "staticRoutes": [
    {
      "page": "/",
      "regex": "^/(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/(?:/)?$"
    },
    {
      "page": "/_not-found",
      "regex": "^/_not\\-found(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/_not\\-found(?:/)?$"
    },
    {
      "page": "/apply",
      "regex": "^/apply(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/apply(?:/)?$"
    },
    {
      "page": "/central",
      "regex": "^/central(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central(?:/)?$"
    },
    {
      "page": "/central/academic",
      "regex": "^/central/academic(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/academic(?:/)?$"
    },
    {
      "page": "/central/accounts",
      "regex": "^/central/accounts(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/accounts(?:/)?$"
    },
    {
      "page": "/central/announcements",
      "regex": "^/central/announcements(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/announcements(?:/)?$"
    },
    {
      "page": "/central/demo-requests",
      "regex": "^/central/demo\\-requests(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/demo\\-requests(?:/)?$"
    },
    {
      "page": "/central/flowchart",
      "regex": "^/central/flowchart(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/flowchart(?:/)?$"
    },
    {
      "page": "/central/institutions",
      "regex": "^/central/institutions(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/institutions(?:/)?$"
    },
    {
      "page": "/central/monitoring",
      "regex": "^/central/monitoring(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/monitoring(?:/)?$"
    },
    {
      "page": "/central/packages",
      "regex": "^/central/packages(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/packages(?:/)?$"
    },
    {
      "page": "/central/payments",
      "regex": "^/central/payments(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/payments(?:/)?$"
    },
    {
      "page": "/central/pricing",
      "regex": "^/central/pricing(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/pricing(?:/)?$"
    },
    {
      "page": "/central/profile",
      "regex": "^/central/profile(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/profile(?:/)?$"
    },
    {
      "page": "/central/requests",
      "regex": "^/central/requests(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/requests(?:/)?$"
    },
    {
      "page": "/central/support",
      "regex": "^/central/support(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/support(?:/)?$"
    },
    {
      "page": "/central/upload-policy",
      "regex": "^/central/upload\\-policy(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/upload\\-policy(?:/)?$"
    },
    {
      "page": "/central/verify",
      "regex": "^/central/verify(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/central/verify(?:/)?$"
    },
    {
      "page": "/forgot-password",
      "regex": "^/forgot\\-password(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/forgot\\-password(?:/)?$"
    },
    {
      "page": "/guide",
      "regex": "^/guide(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/guide(?:/)?$"
    },
    {
      "page": "/login",
      "regex": "^/login(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/login(?:/)?$"
    },
    {
      "page": "/me",
      "regex": "^/me(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me(?:/)?$"
    },
    {
      "page": "/me/attendance",
      "regex": "^/me/attendance(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/attendance(?:/)?$"
    },
    {
      "page": "/me/attendance-take",
      "regex": "^/me/attendance\\-take(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/attendance\\-take(?:/)?$"
    },
    {
      "page": "/me/complaints",
      "regex": "^/me/complaints(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/complaints(?:/)?$"
    },
    {
      "page": "/me/exams",
      "regex": "^/me/exams(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/exams(?:/)?$"
    },
    {
      "page": "/me/fees",
      "regex": "^/me/fees(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/fees(?:/)?$"
    },
    {
      "page": "/me/idcard",
      "regex": "^/me/idcard(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/idcard(?:/)?$"
    },
    {
      "page": "/me/leaves",
      "regex": "^/me/leaves(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/leaves(?:/)?$"
    },
    {
      "page": "/me/lesson-plans",
      "regex": "^/me/lesson\\-plans(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/lesson\\-plans(?:/)?$"
    },
    {
      "page": "/me/marks",
      "regex": "^/me/marks(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/marks(?:/)?$"
    },
    {
      "page": "/me/notices",
      "regex": "^/me/notices(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/notices(?:/)?$"
    },
    {
      "page": "/me/payroll",
      "regex": "^/me/payroll(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/payroll(?:/)?$"
    },
    {
      "page": "/me/profile",
      "regex": "^/me/profile(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/profile(?:/)?$"
    },
    {
      "page": "/me/results",
      "regex": "^/me/results(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/results(?:/)?$"
    },
    {
      "page": "/me/schedule",
      "regex": "^/me/schedule(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/schedule(?:/)?$"
    },
    {
      "page": "/me/verify",
      "regex": "^/me/verify(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/me/verify(?:/)?$"
    },
    {
      "page": "/portal",
      "regex": "^/portal(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal(?:/)?$"
    },
    {
      "page": "/portal/academic",
      "regex": "^/portal/academic(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/academic(?:/)?$"
    },
    {
      "page": "/portal/accounts",
      "regex": "^/portal/accounts(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/accounts(?:/)?$"
    },
    {
      "page": "/portal/admissions",
      "regex": "^/portal/admissions(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/admissions(?:/)?$"
    },
    {
      "page": "/portal/billing",
      "regex": "^/portal/billing(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/billing(?:/)?$"
    },
    {
      "page": "/portal/campus/academic",
      "regex": "^/portal/campus/academic(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/campus/academic(?:/)?$"
    },
    {
      "page": "/portal/campus/exams",
      "regex": "^/portal/campus/exams(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/campus/exams(?:/)?$"
    },
    {
      "page": "/portal/campus/results",
      "regex": "^/portal/campus/results(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/campus/results(?:/)?$"
    },
    {
      "page": "/portal/campus/students",
      "regex": "^/portal/campus/students(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/campus/students(?:/)?$"
    },
    {
      "page": "/portal/certificates",
      "regex": "^/portal/certificates(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/certificates(?:/)?$"
    },
    {
      "page": "/portal/committees",
      "regex": "^/portal/committees(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/committees(?:/)?$"
    },
    {
      "page": "/portal/communication",
      "regex": "^/portal/communication(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/communication(?:/)?$"
    },
    {
      "page": "/portal/competitions",
      "regex": "^/portal/competitions(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/competitions(?:/)?$"
    },
    {
      "page": "/portal/complaints",
      "regex": "^/portal/complaints(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/complaints(?:/)?$"
    },
    {
      "page": "/portal/control-panel",
      "regex": "^/portal/control\\-panel(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/control\\-panel(?:/)?$"
    },
    {
      "page": "/portal/events",
      "regex": "^/portal/events(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/events(?:/)?$"
    },
    {
      "page": "/portal/exams",
      "regex": "^/portal/exams(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/exams(?:/)?$"
    },
    {
      "page": "/portal/fees",
      "regex": "^/portal/fees(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/fees(?:/)?$"
    },
    {
      "page": "/portal/hostel",
      "regex": "^/portal/hostel(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/hostel(?:/)?$"
    },
    {
      "page": "/portal/hr",
      "regex": "^/portal/hr(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/hr(?:/)?$"
    },
    {
      "page": "/portal/identity",
      "regex": "^/portal/identity(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/identity(?:/)?$"
    },
    {
      "page": "/portal/inquiries",
      "regex": "^/portal/inquiries(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/inquiries(?:/)?$"
    },
    {
      "page": "/portal/inventory",
      "regex": "^/portal/inventory(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/inventory(?:/)?$"
    },
    {
      "page": "/portal/lesson-plans",
      "regex": "^/portal/lesson\\-plans(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/lesson\\-plans(?:/)?$"
    },
    {
      "page": "/portal/library",
      "regex": "^/portal/library(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/library(?:/)?$"
    },
    {
      "page": "/portal/messages",
      "regex": "^/portal/messages(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/messages(?:/)?$"
    },
    {
      "page": "/portal/notices",
      "regex": "^/portal/notices(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/notices(?:/)?$"
    },
    {
      "page": "/portal/omr",
      "regex": "^/portal/omr(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/omr(?:/)?$"
    },
    {
      "page": "/portal/packages",
      "regex": "^/portal/packages(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/packages(?:/)?$"
    },
    {
      "page": "/portal/profile",
      "regex": "^/portal/profile(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/profile(?:/)?$"
    },
    {
      "page": "/portal/promotions",
      "regex": "^/portal/promotions(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/promotions(?:/)?$"
    },
    {
      "page": "/portal/results",
      "regex": "^/portal/results(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/results(?:/)?$"
    },
    {
      "page": "/portal/schedule",
      "regex": "^/portal/schedule(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/schedule(?:/)?$"
    },
    {
      "page": "/portal/students",
      "regex": "^/portal/students(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/students(?:/)?$"
    },
    {
      "page": "/portal/support",
      "regex": "^/portal/support(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/support(?:/)?$"
    },
    {
      "page": "/portal/transport",
      "regex": "^/portal/transport(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/transport(?:/)?$"
    },
    {
      "page": "/portal/verify",
      "regex": "^/portal/verify(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/portal/verify(?:/)?$"
    },
    {
      "page": "/register",
      "regex": "^/register(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/register(?:/)?$"
    },
    {
      "page": "/track",
      "regex": "^/track(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/track(?:/)?$"
    },
    {
      "page": "/verify",
      "regex": "^/verify(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/verify(?:/)?$"
    },
    {
      "page": "/verify/result",
      "regex": "^/verify/result(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/verify/result(?:/)?$"
    }
  ],
  "dataRoutes": [],
  "rsc": {
    "header": "rsc",
    "varyHeader": "rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch",
    "prefetchHeader": "next-router-prefetch",
    "didPostponeHeader": "x-nextjs-postponed",
    "contentTypeHeader": "text/x-component",
    "suffix": ".rsc",
    "prefetchSuffix": ".prefetch.rsc",
    "prefetchSegmentHeader": "next-router-segment-prefetch",
    "prefetchSegmentSuffix": ".segment.rsc",
    "prefetchSegmentDirSuffix": ".segments"
  },
  "rewriteHeaders": {
    "pathHeader": "x-nextjs-rewritten-path",
    "queryHeader": "x-nextjs-rewritten-query"
  }
}