{
  "version": 3,
  "pages404": true,
  "appType": "app",
  "caseSensitive": false,
  "basePath": "",
  "redirects": [
    {
      "source": "/:path+/",
      "destination": "/:path+",
      "internal": true,
      "priority": true,
      "statusCode": 308,
      "regex": "^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"
    }
  ],
  "headers": [],
  "onMatchHeaders": [],
  "rewrites": {
    "beforeFiles": [],
    "afterFiles": [],
    "fallback": []
  },
  "dynamicRoutes": [
    {
      "page": "/api/superadmin/plans/[id]",
      "regex": "^/api/superadmin/plans/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/superadmin/plans/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/superadmin/tenants/[id]",
      "regex": "^/api/superadmin/tenants/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/superadmin/tenants/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/superadmin/tenants/[id]/reactivate",
      "regex": "^/api/superadmin/tenants/([^/]+?)/reactivate(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/superadmin/tenants/(?<nxtPid>[^/]+?)/reactivate(?:/)?$"
    },
    {
      "page": "/api/superadmin/tenants/[id]/rgpd-export",
      "regex": "^/api/superadmin/tenants/([^/]+?)/rgpd\\-export(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/superadmin/tenants/(?<nxtPid>[^/]+?)/rgpd\\-export(?:/)?$"
    },
    {
      "page": "/api/superadmin/tenants/[id]/rgpd-export/download",
      "regex": "^/api/superadmin/tenants/([^/]+?)/rgpd\\-export/download(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/superadmin/tenants/(?<nxtPid>[^/]+?)/rgpd\\-export/download(?:/)?$"
    }
  ],
  "staticRoutes": [
    {
      "page": "/",
      "regex": "^/(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/(?:/)?$"
    },
    {
      "page": "/_global-error",
      "regex": "^/_global\\-error(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/_global\\-error(?:/)?$"
    },
    {
      "page": "/_not-found",
      "regex": "^/_not\\-found(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/_not\\-found(?:/)?$"
    },
    {
      "page": "/account/security",
      "regex": "^/account/security(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/account/security(?:/)?$"
    },
    {
      "page": "/activites",
      "regex": "^/activites(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/activites(?:/)?$"
    },
    {
      "page": "/api/auth/login",
      "regex": "^/api/auth/login(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/auth/login(?:/)?$"
    },
    {
      "page": "/api/auth/logout",
      "regex": "^/api/auth/logout(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/auth/logout(?:/)?$"
    },
    {
      "page": "/api/auth/me",
      "regex": "^/api/auth/me(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/auth/me(?:/)?$"
    },
    {
      "page": "/api/auth/totp/challenge",
      "regex": "^/api/auth/totp/challenge(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/auth/totp/challenge(?:/)?$"
    },
    {
      "page": "/api/auth/totp/disable",
      "regex": "^/api/auth/totp/disable(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/auth/totp/disable(?:/)?$"
    },
    {
      "page": "/api/auth/totp/setup",
      "regex": "^/api/auth/totp/setup(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/auth/totp/setup(?:/)?$"
    },
    {
      "page": "/api/auth/totp/verify",
      "regex": "^/api/auth/totp/verify(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/auth/totp/verify(?:/)?$"
    },
    {
      "page": "/api/report-templates/apply",
      "regex": "^/api/report\\-templates/apply(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/report\\-templates/apply(?:/)?$"
    },
    {
      "page": "/api/report-templates/diff",
      "regex": "^/api/report\\-templates/diff(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/report\\-templates/diff(?:/)?$"
    },
    {
      "page": "/billing",
      "regex": "^/billing(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/billing(?:/)?$"
    },
    {
      "page": "/crashs-mobile",
      "regex": "^/crashs\\-mobile(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/crashs\\-mobile(?:/)?$"
    },
    {
      "page": "/dashboard",
      "regex": "^/dashboard(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/dashboard(?:/)?$"
    },
    {
      "page": "/favicon.ico",
      "regex": "^/favicon\\.ico(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/favicon\\.ico(?:/)?$"
    },
    {
      "page": "/login",
      "regex": "^/login(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/login(?:/)?$"
    },
    {
      "page": "/monitoring",
      "regex": "^/monitoring(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/monitoring(?:/)?$"
    },
    {
      "page": "/nope",
      "regex": "^/nope(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/nope(?:/)?$"
    },
    {
      "page": "/plans",
      "regex": "^/plans(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/plans(?:/)?$"
    },
    {
      "page": "/report-templates",
      "regex": "^/report\\-templates(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/report\\-templates(?:/)?$"
    },
    {
      "page": "/robots.txt",
      "regex": "^/robots\\.txt(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/robots\\.txt(?:/)?$"
    },
    {
      "page": "/techniciens",
      "regex": "^/techniciens(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/techniciens(?:/)?$"
    },
    {
      "page": "/tenants",
      "regex": "^/tenants(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/tenants(?:/)?$"
    }
  ],
  "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",
    "prefetchSegmentHeader": "next-router-segment-prefetch",
    "prefetchSegmentSuffix": ".segment.rsc",
    "prefetchSegmentDirSuffix": ".segments",
    "clientParamParsing": false,
    "dynamicRSCPrerender": false
  },
  "rewriteHeaders": {
    "pathHeader": "x-nextjs-rewritten-path",
    "queryHeader": "x-nextjs-rewritten-query"
  }
}