{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[{"source":"/(.*)","headers":[{"key":"X-DNS-Prefetch-Control","value":"on"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Permissions-Policy","value":"camera=(), microphone=(), geolocation=(self), interest-cohort=()"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://api.mapbox.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://api.mapbox.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: blob: https://*.mapbox.com https://*.openstreetmap.org https://*.basemaps.cartocdn.com https://server.arcgisonline.com; connect-src 'self' https://api.mapbox.com https://events.mapbox.com https://api.open-meteo.com https://api.ipma.pt wss://api.mapbox.com https://*.basemaps.cartocdn.com; worker-src blob:; frame-src https://maps.google.com; frame-ancestors 'self'"}],"regex":"^(?:/(.*))(?:/)?$"}],"dynamicRoutes":[{"page":"/api/auth/[...nextauth]","regex":"^/api/auth/(.+?)(?:/)?$","routeKeys":{"nxtPnextauth":"nxtPnextauth"},"namedRegex":"^/api/auth/(?<nxtPnextauth>.+?)(?:/)?$"},{"page":"/api/debug/spot/[id]","regex":"^/api/debug/spot/([^/]+?)(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/api/debug/spot/(?<nxtPid>[^/]+?)(?:/)?$"},{"page":"/api/reviews/[id]/moderate","regex":"^/api/reviews/([^/]+?)/moderate(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/api/reviews/(?<nxtPid>[^/]+?)/moderate(?:/)?$"},{"page":"/api/spots/[id]","regex":"^/api/spots/([^/]+?)(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/api/spots/(?<nxtPid>[^/]+?)(?:/)?$"},{"page":"/api/spots/[id]/moderate","regex":"^/api/spots/([^/]+?)/moderate(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/api/spots/(?<nxtPid>[^/]+?)/moderate(?:/)?$"},{"page":"/api/spots/[id]/reviews","regex":"^/api/spots/([^/]+?)/reviews(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/api/spots/(?<nxtPid>[^/]+?)/reviews(?:/)?$"},{"page":"/api/uploads/[...path]","regex":"^/api/uploads/(.+?)(?:/)?$","routeKeys":{"nxtPpath":"nxtPpath"},"namedRegex":"^/api/uploads/(?<nxtPpath>.+?)(?:/)?$"},{"page":"/spots/[id]","regex":"^/spots/([^/]+?)(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/spots/(?<nxtPid>[^/]+?)(?:/)?$"},{"page":"/spots/[id]/editar","regex":"^/spots/([^/]+?)/editar(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/spots/(?<nxtPid>[^/]+?)/editar(?:/)?$"},{"page":"/spots/[id]/review","regex":"^/spots/([^/]+?)/review(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/spots/(?<nxtPid>[^/]+?)/review(?:/)?$"}],"staticRoutes":[{"page":"/","regex":"^/(?:/)?$","routeKeys":{},"namedRegex":"^/(?:/)?$"},{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/admin","regex":"^/admin(?:/)?$","routeKeys":{},"namedRegex":"^/admin(?:/)?$"},{"page":"/admin/reviews","regex":"^/admin/reviews(?:/)?$","routeKeys":{},"namedRegex":"^/admin/reviews(?:/)?$"},{"page":"/admin/spots","regex":"^/admin/spots(?:/)?$","routeKeys":{},"namedRegex":"^/admin/spots(?:/)?$"},{"page":"/admin/users","regex":"^/admin/users(?:/)?$","routeKeys":{},"namedRegex":"^/admin/users(?:/)?$"},{"page":"/auth/login","regex":"^/auth/login(?:/)?$","routeKeys":{},"namedRegex":"^/auth/login(?:/)?$"},{"page":"/auth/register","regex":"^/auth/register(?:/)?$","routeKeys":{},"namedRegex":"^/auth/register(?:/)?$"},{"page":"/comunidade","regex":"^/comunidade(?:/)?$","routeKeys":{},"namedRegex":"^/comunidade(?:/)?$"},{"page":"/contacto","regex":"^/contacto(?:/)?$","routeKeys":{},"namedRegex":"^/contacto(?:/)?$"},{"page":"/mapa","regex":"^/mapa(?:/)?$","routeKeys":{},"namedRegex":"^/mapa(?:/)?$"},{"page":"/notams","regex":"^/notams(?:/)?$","routeKeys":{},"namedRegex":"^/notams(?:/)?$"},{"page":"/perfil","regex":"^/perfil(?:/)?$","routeKeys":{},"namedRegex":"^/perfil(?:/)?$"},{"page":"/privacidade","regex":"^/privacidade(?:/)?$","routeKeys":{},"namedRegex":"^/privacidade(?:/)?$"},{"page":"/spots","regex":"^/spots(?:/)?$","routeKeys":{},"namedRegex":"^/spots(?:/)?$"},{"page":"/spots/novo","regex":"^/spots/novo(?:/)?$","routeKeys":{},"namedRegex":"^/spots/novo(?:/)?$"},{"page":"/termos","regex":"^/termos(?:/)?$","routeKeys":{},"namedRegex":"^/termos(?:/)?$"},{"page":"/zonas-anac","regex":"^/zonas\\-anac(?:/)?$","routeKeys":{},"namedRegex":"^/zonas\\-anac(?:/)?$"}],"dataRoutes":[],"rsc":{"header":"RSC","varyHeader":"RSC, Next-Router-State-Tree, Next-Router-Prefetch","prefetchHeader":"Next-Router-Prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSuffix":".prefetch.rsc"},"rewrites":[]}