{
  "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/articles/[id]",
      "regex": "^/api/articles/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/articles/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/api/articles/[id]/image",
      "regex": "^/api/articles/([^/]+?)/image(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/articles/(?<nxtPid>[^/]+?)/image(?:/)?$"
    },
    {
      "page": "/api/clients/[id]",
      "regex": "^/api/clients/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/api/clients/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/articles/[id]",
      "regex": "^/articles/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/articles/(?<nxtPid>[^/]+?)(?:/)?$"
    },
    {
      "page": "/clients/[id]",
      "regex": "^/clients/([^/]+?)(?:/)?$",
      "routeKeys": {
        "nxtPid": "nxtPid"
      },
      "namedRegex": "^/clients/(?<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": "/api/articles",
      "regex": "^/api/articles(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/articles(?:/)?$"
    },
    {
      "page": "/api/auth/login",
      "regex": "^/api/auth/login(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/auth/login(?:/)?$"
    },
    {
      "page": "/api/caisse",
      "regex": "^/api/caisse(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/caisse(?:/)?$"
    },
    {
      "page": "/api/caisse/fermer",
      "regex": "^/api/caisse/fermer(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/caisse/fermer(?:/)?$"
    },
    {
      "page": "/api/caisse/ventes",
      "regex": "^/api/caisse/ventes(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/caisse/ventes(?:/)?$"
    },
    {
      "page": "/api/categories",
      "regex": "^/api/categories(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/categories(?:/)?$"
    },
    {
      "page": "/api/charges",
      "regex": "^/api/charges(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/charges(?:/)?$"
    },
    {
      "page": "/api/chat",
      "regex": "^/api/chat(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/chat(?:/)?$"
    },
    {
      "page": "/api/clients",
      "regex": "^/api/clients(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/clients(?:/)?$"
    },
    {
      "page": "/api/rapport",
      "regex": "^/api/rapport(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/rapport(?:/)?$"
    },
    {
      "page": "/api/retraits",
      "regex": "^/api/retraits(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/retraits(?:/)?$"
    },
    {
      "page": "/api/setup",
      "regex": "^/api/setup(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/setup(?:/)?$"
    },
    {
      "page": "/api/shops",
      "regex": "^/api/shops(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/shops(?:/)?$"
    },
    {
      "page": "/api/users",
      "regex": "^/api/users(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/users(?:/)?$"
    },
    {
      "page": "/api/ventes",
      "regex": "^/api/ventes(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/api/ventes(?:/)?$"
    },
    {
      "page": "/articles",
      "regex": "^/articles(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/articles(?:/)?$"
    },
    {
      "page": "/articles/import",
      "regex": "^/articles/import(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/articles/import(?:/)?$"
    },
    {
      "page": "/articles/new",
      "regex": "^/articles/new(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/articles/new(?:/)?$"
    },
    {
      "page": "/caisse",
      "regex": "^/caisse(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/caisse(?:/)?$"
    },
    {
      "page": "/chat",
      "regex": "^/chat(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/chat(?:/)?$"
    },
    {
      "page": "/clients",
      "regex": "^/clients(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/clients(?:/)?$"
    },
    {
      "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": "/rapport",
      "regex": "^/rapport(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/rapport(?:/)?$"
    },
    {
      "page": "/settings",
      "regex": "^/settings(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/settings(?:/)?$"
    },
    {
      "page": "/setup",
      "regex": "^/setup(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/setup(?:/)?$"
    },
    {
      "page": "/vente",
      "regex": "^/vente(?:/)?$",
      "routeKeys": {},
      "namedRegex": "^/vente(?:/)?$"
    }
  ],
  "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"
  }
}