{
  "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": "/admin/pharmacies/[id]",
      "regex": "^/admin/pharmacies/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/admin/pharmacies/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/admin/pharmacies/[id]/bilans/[bilanId]",
      "regex": "^/admin/pharmacies/([^/]+?)/bilans/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid",
        "nxtPbilanId": "nxtPbilanId"
      },
      "namedRegex": "^/admin/pharmacies/(?<nxtPid>[^/]+?)/bilans/(?<nxtPbilanId>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/auth/[...nextauth]",
      "regex": "^/api/auth/(.+?)(?:/)?$",
      "routeKeys": {
        "nxtPnextauth": "nxtPnextauth"
      },
      "namedRegex": "^/api/auth/(?<nxtPnextauth>.+?)(?:/)?$"
    },
    {
      "page": "/api/bilans/[id]/pdf",
      "regex": "^/api/bilans/([^/]+?)/pdf(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/bilans/(?<nxtPid>[^/]+?)/pdf(?:/)?$"
    },
    {
      "page": "/api/pharmacies/[id]/qr",
      "regex": "^/api/pharmacies/([^/]+?)/qr(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/pharmacies/(?<nxtPid>[^/]+?)/qr(?:/)?$"
    },
    {
      "page": "/b/[slug]",
      "regex": "^/b/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPslug": "nxtPslug"
      },
      "namedRegex": "^/b/(?<nxtPslug>[^/]+?)(?:/)?$"
    },
    {
      "page": "/dashboard/bilans/[id]",
      "regex": "^/dashboard/bilans/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/dashboard/bilans/(?<nxtPid>[^/]+?)(?:/)?$"
    }
  ],
  "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": "/admin",
      "regex": "^/admin(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/admin(?:/)?$"
    },
    {
      "page": "/admin/parametres",
      "regex": "^/admin/parametres(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/admin/parametres(?:/)?$"
    },
    {
      "page": "/api/account/email",
      "regex": "^/api/account/email(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/account/email(?:/)?$"
    },
    {
      "page": "/api/account/password",
      "regex": "^/api/account/password(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/account/password(?:/)?$"
    },
    {
      "page": "/api/auth/forgot-password",
      "regex": "^/api/auth/forgot\\-password(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/auth/forgot\\-password(?:/)?$"
    },
    {
      "page": "/api/auth/reset-password",
      "regex": "^/api/auth/reset\\-password(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/auth/reset\\-password(?:/)?$"
    },
    {
      "page": "/api/bilans",
      "regex": "^/api/bilans(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/bilans(?:/)?$"
    },
    {
      "page": "/api/pharmacies",
      "regex": "^/api/pharmacies(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/pharmacies(?:/)?$"
    },
    {
      "page": "/api/webhooks/stripe",
      "regex": "^/api/webhooks/stripe(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/webhooks/stripe(?:/)?$"
    },
    {
      "page": "/connexion",
      "regex": "^/connexion(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/connexion(?:/)?$"
    },
    {
      "page": "/dashboard",
      "regex": "^/dashboard(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/dashboard(?:/)?$"
    },
    {
      "page": "/dashboard/parametres",
      "regex": "^/dashboard/parametres(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/dashboard/parametres(?:/)?$"
    },
    {
      "page": "/favicon.ico",
      "regex": "^/favicon\\.ico(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/favicon\\.ico(?:/)?$"
    },
    {
      "page": "/inscription",
      "regex": "^/inscription(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/inscription(?:/)?$"
    },
    {
      "page": "/inscription/confirmation",
      "regex": "^/inscription/confirmation(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/inscription/confirmation(?:/)?$"
    },
    {
      "page": "/mot-de-passe-oublie",
      "regex": "^/mot\\-de\\-passe\\-oublie(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/mot\\-de\\-passe\\-oublie(?:/)?$"
    },
    {
      "page": "/reinitialiser-mot-de-passe",
      "regex": "^/reinitialiser\\-mot\\-de\\-passe(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/reinitialiser\\-mot\\-de\\-passe(?:/)?$"
    }
  ],
  "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"
  }
}