{ "version": 1, "config": { "env": { "_sentryRewriteFramesDistDir": ".next", "_sentryRewriteFramesAssetPrefixPath": "", "_sentryRelease": "c30c64ed57021d9a913ea0a00997bee5ba6d7bdc" }, "typescript": { "ignoreBuildErrors": false }, "typedRoutes": false, "distDir": ".next", "cleanDistDir": true, "assetPrefix": "", "cacheMaxMemorySize": 52428800, "configOrigin": "next.config.mjs", "useFileSystemPublicRoutes": true, "generateEtags": true, "pageExtensions": [ "tsx", "ts", "jsx", "js" ], "poweredByHeader": true, "compress": true, "images": { "deviceSizes": [ 640, 750, 828, 1080, 1200, 1920, 2048, 3840 ], "imageSizes": [ 32, 48, 64, 96, 128, 256, 384 ], "path": "/_next/image", "loader": "default", "loaderFile": "", "domains": [], "disableStaticImages": false, "minimumCacheTTL": 14400, "formats": [ "image/webp" ], "maximumRedirects": 3, "maximumResponseBody": 50000000, "dangerouslyAllowLocalIP": false, "dangerouslyAllowSVG": false, "contentSecurityPolicy": "script-src 'none'; frame-src 'none'; sandbox;", "contentDispositionType": "attachment", "localPatterns": [ { "pathname": "**", "search": "" } ], "remotePatterns": [ { "protocol": "https", "hostname": "e-tib.com" }, { "protocol": "https", "hostname": "*.e-tib.com" }, { "protocol": "http", "hostname": "e-tib.com" }, { "protocol": "http", "hostname": "*.e-tib.com" }, { "protocol": "http", "hostname": "etib.localhost" }, { "protocol": "http", "hostname": "localhost" } ], "qualities": [ 25, 50, 75, 100 ], "unoptimized": false }, "devIndicators": { "position": "bottom-left" }, "onDemandEntries": { "maxInactiveAge": 300000, "pagesBufferLength": 2 }, "basePath": "", "sassOptions": {}, "trailingSlash": false, "i18n": null, "productionBrowserSourceMaps": false, "excludeDefaultMomentLocales": true, "reactProductionProfiling": false, "reactStrictMode": false, "reactMaxHeadersLength": 6000, "httpAgentOptions": { "keepAlive": true }, "logging": { "fetches": { "fullUrl": true } }, "compiler": {}, "expireTime": 31536000, "staticPageGenerationTimeout": 60, "output": "standalone", "modularizeImports": { "@mui/icons-material": { "transform": "@mui/icons-material/{{member}}" }, "lodash": { "transform": "lodash/{{member}}" } }, "outputFileTracingRoot": "/Volumes/Alpha SSD/Coding/e-tib.com", "cacheComponents": false, "cacheLife": { "default": { "stale": 300, "revalidate": 900, "expire": 4294967294 }, "seconds": { "stale": 30, "revalidate": 1, "expire": 60 }, "minutes": { "stale": 300, "revalidate": 60, "expire": 3600 }, "hours": { "stale": 300, "revalidate": 3600, "expire": 86400 }, "days": { "stale": 300, "revalidate": 86400, "expire": 604800 }, "weeks": { "stale": 300, "revalidate": 604800, "expire": 2592000 }, "max": { "stale": 300, "revalidate": 2592000, "expire": 31536000 } }, "cacheHandlers": {}, "experimental": { "useSkewCookie": false, "cssChunking": true, "multiZoneDraftMode": false, "appNavFailHandling": false, "prerenderEarlyExit": true, "serverMinification": true, "linkNoTouchStart": false, "caseSensitiveRoutes": false, "dynamicOnHover": false, "preloadEntriesOnStart": true, "clientRouterFilter": true, "clientRouterFilterRedirects": false, "fetchCacheKeyPrefix": "", "proxyPrefetch": "flexible", "optimisticClientCache": true, "manualClientBasePath": false, "cpus": 15, "memoryBasedWorkersCount": true, "imgOptConcurrency": null, "imgOptTimeoutInSeconds": 7, "imgOptMaxInputPixels": 268402689, "imgOptSequentialRead": null, "imgOptSkipMetadata": null, "isrFlushToDisk": true, "workerThreads": false, "optimizeCss": false, "nextScriptWorkers": false, "scrollRestoration": false, "externalDir": false, "disableOptimizedLoading": false, "gzipSize": true, "craCompat": false, "esmExternals": true, "fullySpecified": false, "swcTraceProfiling": false, "forceSwcTransforms": false, "largePageDataBytes": 128000, "typedEnv": false, "clientTraceMetadata": [ "baggage", "sentry-trace" ], "parallelServerCompiles": false, "parallelServerBuildTraces": false, "ppr": false, "authInterrupts": false, "webpackMemoryOptimizations": false, "optimizeServerReact": true, "viewTransition": false, "removeUncaughtErrorAndRejectionListeners": false, "validateRSCRequestHeaders": false, "staleTimes": { "dynamic": 0, "static": 300 }, "reactDebugChannel": false, "serverComponentsHmrCache": true, "staticGenerationMaxConcurrency": 8, "staticGenerationMinPagesPerWorker": 25, "transitionIndicator": false, "inlineCss": false, "useCache": false, "globalNotFound": false, "browserDebugInfoInTerminal": false, "lockDistDir": true, "isolatedDevBuild": true, "proxyClientMaxBodySize": 10485760, "hideLogsAfterAbort": false, "mcpServer": true, "turbopackFileSystemCacheForDev": true, "turbopackFileSystemCacheForBuild": false, "turbopackInferModuleSideEffects": false, "optimizePackageImports": [ "lucide-react", "framer-motion", "@/components/ui", "@sentry/nextjs", "react-hook-form", "zod", "date-fns", "lodash-es", "ramda", "antd", "react-bootstrap", "ahooks", "@ant-design/icons", "@headlessui/react", "@headlessui-float/react", "@heroicons/react/20/solid", "@heroicons/react/24/solid", "@heroicons/react/24/outline", "@visx/visx", "@tremor/react", "rxjs", "@mui/material", "@mui/icons-material", "recharts", "react-use", "effect", "@effect/schema", "@effect/platform", "@effect/platform-node", "@effect/platform-browser", "@effect/platform-bun", "@effect/sql", "@effect/sql-mssql", "@effect/sql-mysql2", "@effect/sql-pg", "@effect/sql-sqlite-node", "@effect/sql-sqlite-bun", "@effect/sql-sqlite-wasm", "@effect/sql-sqlite-react-native", "@effect/rpc", "@effect/rpc-http", "@effect/typeclass", "@effect/experimental", "@effect/opentelemetry", "@material-ui/core", "@material-ui/icons", "@tabler/icons-react", "mui-core", "react-icons/ai", "react-icons/bi", "react-icons/bs", "react-icons/cg", "react-icons/ci", "react-icons/di", "react-icons/fa", "react-icons/fa6", "react-icons/fc", "react-icons/fi", "react-icons/gi", "react-icons/go", "react-icons/gr", "react-icons/hi", "react-icons/hi2", "react-icons/im", "react-icons/io", "react-icons/io5", "react-icons/lia", "react-icons/lib", "react-icons/lu", "react-icons/md", "react-icons/pi", "react-icons/ri", "react-icons/rx", "react-icons/si", "react-icons/sl", "react-icons/tb", "react-icons/tfi", "react-icons/ti", "react-icons/vsc", "react-icons/wi" ], "serverActions": { "allowedOrigins": [ "*.e-tib.com", "*.branch.e-tib.com", "localhost:3000", "etib.localhost" ] }, "trustHostHeader": false, "isExperimentalCompile": false }, "htmlLimitedBots": "[\\w-]+-Google|Google-[\\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight", "bundlePagesRouterDependencies": false, "configFileName": "next.config.mjs", "turbopack": { "resolveAlias": { "next-intl/config": "./i18n/request.ts", "next-mdx-import-source-file": "@vercel/turbopack-next/mdx-import-source" }, "debugIds": true, "rules": { "**/instrumentation-client.*": { "condition": { "not": "foreign" }, "loaders": [ { "loader": "/Volumes/Alpha SSD/Coding/e-tib.com/node_modules/.pnpm/@sentry+nextjs@10.47.0_@opentelemetry+context-async-hooks@2.6.1_@opentelemetry+api@1.9._592068e1ec60e8e26228b1be96d6d8d5/node_modules/@sentry/nextjs/build/cjs/config/loaders/valueInjectionLoader.js", "options": { "values": { "_sentryRouteManifest": "{\"dynamicRoutes\":[{\"path\":\"/:locale\",\"regex\":\"^/([^/]+)$\",\"paramNames\":[\"locale\"],\"hasOptionalPrefix\":true},{\"path\":\"/:locale/:slug\",\"regex\":\"^/([^/]+)/([^/]+)$\",\"paramNames\":[\"locale\",\"slug\"],\"hasOptionalPrefix\":true},{\"path\":\"/:locale/blog\",\"regex\":\"^/([^/]+)/blog$\",\"paramNames\":[\"locale\"],\"hasOptionalPrefix\":true},{\"path\":\"/:locale/blog/:slug\",\"regex\":\"^/([^/]+)/blog/([^/]+)$\",\"paramNames\":[\"locale\",\"slug\"],\"hasOptionalPrefix\":true},{\"path\":\"/:locale/contact\",\"regex\":\"^/([^/]+)/contact$\",\"paramNames\":[\"locale\"],\"hasOptionalPrefix\":true},{\"path\":\"/:locale/team\",\"regex\":\"^/([^/]+)/team$\",\"paramNames\":[\"locale\"],\"hasOptionalPrefix\":true},{\"path\":\"/:locale/test\",\"regex\":\"^/([^/]+)/test$\",\"paramNames\":[\"locale\"],\"hasOptionalPrefix\":true}],\"staticRoutes\":[{\"path\":\"/test\"}],\"isrRoutes\":[\"/:locale/contact\"]}", "_sentryNextJsVersion": "16.1.6" } } } ] }, "**/instrumentation.*": { "condition": { "not": "foreign" }, "loaders": [ { "loader": "/Volumes/Alpha SSD/Coding/e-tib.com/node_modules/.pnpm/@sentry+nextjs@10.47.0_@opentelemetry+context-async-hooks@2.6.1_@opentelemetry+api@1.9._592068e1ec60e8e26228b1be96d6d8d5/node_modules/@sentry/nextjs/build/cjs/config/loaders/valueInjectionLoader.js", "options": { "values": { "__SENTRY_SERVER_MODULES__": { "@mintel/mail": "1.9.5", "@mintel/next-config": "1.9.5", "@mintel/next-feedback": "1.9.5", "@mintel/next-utils": "1.9.5", "@next/mdx": "^16.1.6", "@react-email/components": "1.0.8", "@react-pdf/renderer": "^4.3.2", "@react-three/drei": "^10.7.7", "@react-three/fiber": "^9.5.0", "@sentry/nextjs": "^10.39.0", "@types/recharts": "^2.0.1", "axios": "^1.13.5", "clsx": "^2.1.1", "framer-motion": "^12.34.0", "graphql": "^16.12.0", "gray-matter": "^4.0.3", "i18next": "^25.7.3", "import-in-the-middle": "^1.11.0", "ioredis": "^5.9.3", "jsdom": "^27.4.0", "leaflet": "^1.9.4", "next": "16.1.6", "next-i18next": "^15.4.3", "next-intl": "^4.8.2", "next-mdx-remote": "^5.0.0", "nodemailer": "^8.0.7", "pdf-lib": "^1.17.1", "pino": "^10.3.0", "pino-pretty": "^13.1.3", "react": "^19.2.4", "react-dom": "^19.2.4", "react-email": "^5.2.5", "react-leaflet": "^4.2.1", "react-markdown": "^10.1.0", "recharts": "^3.7.0", "rehype-raw": "^7.0.0", "remark-gfm": "^4.0.1", "require-in-the-middle": "^8.0.1", "resend": "^3.5.0", "schema-dts": "^1.1.5", "sharp": "^0.34.5", "svg-to-pdfkit": "^0.1.8", "tailwind-merge": "^3.4.0", "three": "^0.183.1", "xlsx": "npm:@e965/xlsx@^0.20.3", "zod": "3.25.76", "@commitlint/cli": "^20.4.0", "@commitlint/config-conventional": "^20.4.0", "@cspell/dict-de-de": "^4.1.2", "@lhci/cli": "^0.15.1", "@mintel/eslint-config": "^1.9.0", "@mintel/tsconfig": "^1.9.0", "@next/bundle-analyzer": "^16.1.6", "@tailwindcss/cli": "^4.1.18", "@tailwindcss/postcss": "^4.1.18", "@types/geojson": "^7946.0.16", "@types/leaflet": "^1.9.21", "@types/node": "^22.19.3", "@types/nodemailer": "^7.0.5", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@types/sharp": "^0.31.1", "@types/three": "^0.183.1", "@vitejs/plugin-react": "^5.1.4", "@vitest/ui": "^4.0.16", "autoprefixer": "^10.4.23", "cheerio": "^1.2.0", "critters": "^0.0.25", "cspell": "^9.6.4", "dotenv": "^17.3.1", "eslint": "^9.18.0", "happy-dom": "^20.6.1", "html-validate": "^10.8.0", "husky": "^9.1.7", "lint-staged": "^16.2.7", "lucide-react": "^0.563.0", "pa11y-ci": "^4.0.1", "pdf-parse": "^2.4.5", "postcss": "^8.5.6", "prettier": "^3.8.1", "puppeteer": "^24.37.3", "sass": "^1.97.1", "start-server-and-test": "^2.1.3", "tailwindcss": "^4.1.18", "tsx": "^4.21.0", "turbo": "^2.8.10", "typescript": "^5.7.2", "vitest": "^4.0.16", "xlsx-cli": "^1.1.3" }, "_sentryNextJsVersion": "16.1.6" } } } ] }, "{*,next-mdx-rule}": [ { "loaders": [ { "loader": "/Volumes/Alpha SSD/Coding/e-tib.com/node_modules/.pnpm/@next+mdx@16.2.4_@mdx-js+react@3.1.1_@types+react@19.2.14_react@19.2.4_/node_modules/@next/mdx/mdx-js-loader.js", "options": { "providerImportSource": "next-mdx-import-source-file" } } ], "as": "*.tsx", "condition": { "path": {} } } ] }, "root": "/Volumes/Alpha SSD/Coding/e-tib.com" }, "transpilePackages": [ "react-image-crop", "@react-three/fiber" ], "serverExternalPackages": [ "amqplib", "connect", "dataloader", "express", "generic-pool", "graphql", "@hapi/hapi", "ioredis", "kafkajs", "koa", "lru-memoizer", "mongodb", "mongoose", "mysql", "mysql2", "knex", "pg", "pg-pool", "@node-redis/client", "@redis/client", "redis", "tedious" ], "distDirRoot": ".next", "_originalRewrites": { "beforeFiles": [ { "source": "/:locale/datasheets/:path*", "destination": "/api/datasheets/:path*" }, { "source": "/:locale/brochures/:path*", "destination": "/api/brochures/:path*" }, { "source": "/datasheets/:path*", "destination": "/api/datasheets/:path*" }, { "source": "/brochures/:path*", "destination": "/api/brochures/:path*" }, { "source": "/de/produkte", "destination": "/de/products" }, { "source": "/de/produkte/:path*", "destination": "/de/products/:path*" }, { "source": "/de/kontakt", "destination": "/de/contact" }, { "source": "/en/produkte", "destination": "/en/products" }, { "source": "/en/produkte/:path*", "destination": "/en/products/:path*" }, { "source": "/en/kontakt", "destination": "/en/contact" }, { "source": "/en/impressum", "destination": "/en/legal-notice" }, { "source": "/en/datenschutz", "destination": "/en/privacy-policy" }, { "source": "/en/agbs", "destination": "/en/terms" } ], "afterFiles": [], "fallback": [] }, "_originalRedirects": [ { "source": "/blog", "destination": "/de/blog", "permanent": true }, { "source": "/contact", "destination": "/de/contact", "permanent": true }, { "source": "/team", "destination": "/de/team", "permanent": true }, { "source": "/products", "destination": "/de/products", "permanent": true }, { "source": "/posts/100-renewable-energy-only-with-the-right-cable-infrastructure.html", "destination": "/de/blog/100-renewable-energy-only-with-the-right-cable-infrastructure", "permanent": true }, { "source": "/posts/billion-euro-package-for-infrastructure-the-cable-boom-is-coming.html", "destination": "/de/blog/billion-euro-package-for-infrastructure-the-cable-boom-is-coming", "permanent": true }, { "source": "/posts/cable-abbreviations-decoded-the-key-to-choosing-the-right-cable.html", "destination": "/de/blog/cable-abbreviations-decoded-the-key-to-choosing-the-right-cable", "permanent": true }, { "source": "/posts/cable-drum-quality-the-foundation-of-cable-reliability.html", "destination": "/de/blog/cable-drum-quality-the-foundation-of-cable-reliability", "permanent": true }, { "source": "/posts/cable-drum-safety-ensuring-smooth-operations-and-accident-free-environments.html", "destination": "/de/blog/cable-drum-safety-ensuring-smooth-operations-and-accident-free-environments", "permanent": true }, { "source": "/posts/climate-neutral-by-2050-what-we-need-to-do-to-achieve-this-goal.html", "destination": "/de/blog/climate-neutral-by-2050-what-we-need-to-do-to-achieve-this-goal", "permanent": true }, { "source": "/posts/cost-comparison-copper-vs-aluminum-cables-in-wind-farms-which-is-worthwhile-in-the-long-term.html", "destination": "/de/blog/cost-comparison-copper-vs-aluminum-cables-in-wind-farms-which-is-worthwhile-in-the-long-term", "permanent": true }, { "source": "/posts/expanding-the-grid-by-2025-building-the-foundation-for-a-successful-energy-transition.html", "destination": "/de/blog/expanding-the-grid-by-2025-building-the-foundation-for-a-successful-energy-transition", "permanent": true }, { "source": "/posts/eye-opening-realities-of-green-energy-transformation.html", "destination": "/de/blog/eye-opening-realities-of-green-energy-transformation", "permanent": true }, { "source": "/posts/focus-on-wind-farm-construction-three-typical-cable-challenges.html", "destination": "/de/blog/focus-on-wind-farm-construction-three-typical-cable-challenges", "permanent": true }, { "source": "/posts/from-smart-to-sustainable-this-is-what-the-energy-industry-will-look-like-in-the-near-future.html", "destination": "/de/blog/from-smart-to-sustainable-this-is-what-the-energy-industry-will-look-like-in-the-near-future", "permanent": true }, { "source": "/posts/green-energy-starts-underground-and-with-a-plan.html", "destination": "/de/blog/green-energy-starts-underground-and-with-a-plan", "permanent": true }, { "source": "/posts/how-the-cable-industry-is-driving-sustainability-and-renewable-energies-forward.html", "destination": "/de/blog/how-the-cable-industry-is-driving-sustainability-and-renewable-energies-forward", "permanent": true }, { "source": "/posts/how-the-right-cables-quietly-power-the-green-energy-revolution.html", "destination": "/de/blog/how-the-right-cables-quietly-power-the-green-energy-revolution", "permanent": true }, { "source": "/posts/how-to-choose-the-right-cable-for-your-next-project.html", "destination": "/de/blog/how-to-choose-the-right-cable-for-your-next-project", "permanent": true }, { "source": "/posts/is-wind-energy-really-enough-a-deeper-dive-behind-the-headlines.html", "destination": "/de/blog/is-wind-energy-really-enough-a-deeper-dive-behind-the-headlines", "permanent": true }, { "source": "/posts/etib-in-the-directory-of-wind-energy-2025.html", "destination": "/de/blog/etib-in-the-directory-of-wind-energy-2025", "permanent": true }, { "source": "/posts/na2xsf2y-three-conductor-medium-voltage-cable-available.html", "destination": "/de/blog/na2xsf2y-three-conductor-medium-voltage-cable-available", "permanent": true }, { "source": "/posts/recycling-of-cable-drums-sustainability-in-wind-power-projects.html", "destination": "/de/blog/recycling-of-cable-drums-sustainability-in-wind-power-projects", "permanent": true }, { "source": "/posts/securing-the-future-with-h1z2z2-k-our-solar-cable-for-intersolar-2025.html", "destination": "/de/blog/securing-the-future-with-h1z2z2-k-our-solar-cable-for-intersolar-2025", "permanent": true }, { "source": "/posts/the-art-of-cable-logistics-moving-the-backbone-of-modern-energy-networks.html", "destination": "/de/blog/the-art-of-cable-logistics-moving-the-backbone-of-modern-energy-networks", "permanent": true }, { "source": "/posts/the-best-underground-cables-for-wind-power-and-solar-order-from-us-now.html", "destination": "/de/blog/the-best-underground-cables-for-wind-power-and-solar-order-from-us-now", "permanent": true }, { "source": "/posts/the-perfect-cable-inquiry-how-to-save-yourself-unnecessary-queries.html", "destination": "/de/blog/the-perfect-cable-inquiry-how-to-save-yourself-unnecessary-queries", "permanent": true }, { "source": "/posts/this-what-you-need-to-know-about-renewable-energies-in-2025.html", "destination": "/de/blog/this-what-you-need-to-know-about-renewable-energies-in-2025", "permanent": true }, { "source": "/posts/welcome-to-the-future-of-etib-our-new-website-is-live.html", "destination": "/de/blog/welcome-to-the-future-of-etib-our-new-website-is-live", "permanent": true }, { "source": "/posts/what-makes-a-first-class-cable-find-out-here.html", "destination": "/de/blog/what-makes-a-first-class-cable-find-out-here", "permanent": true }, { "source": "/posts/which-cables-for-wind-power-differences-from-low-to-extra-high-voltage-explained-2.html", "destination": "/de/blog/which-cables-for-wind-power-differences-from-low-to-extra-high-voltage-explained-2", "permanent": true }, { "source": "/posts/why-the-n2xsf2y-is-the-ideal-cable-for-your-energy-project.html", "destination": "/de/blog/why-the-n2xsf2y-is-the-ideal-cable-for-your-energy-project", "permanent": true }, { "source": "/posts/why-wind-farm-grid-connection-cables-must-withstand-extreme-loads.html", "destination": "/de/blog/why-wind-farm-grid-connection-cables-must-withstand-extreme-loads", "permanent": true }, { "source": "/products/power-cables/high-voltage-cables/n2xsfl2y", "destination": "/de/products/n2xsfl2y-hv", "permanent": true }, { "source": "/products/power-cables/high-voltage-cables/na2xsfl2y-3", "destination": "/de/products/na2xsfl2y-hv", "permanent": true }, { "source": "/products/power-cables/low-voltage-cables/n2x2y", "destination": "/de/products/n2x2y", "permanent": true }, { "source": "/products/power-cables/low-voltage-cables/n2xy", "destination": "/de/products/n2xy", "permanent": true }, { "source": "/products/power-cables/low-voltage-cables/na2x2y", "destination": "/de/products/na2x2y", "permanent": true }, { "source": "/products/power-cables/low-voltage-cables/na2xy", "destination": "/de/products/na2xy", "permanent": true }, { "source": "/products/power-cables/low-voltage-cables/nay2y", "destination": "/de/products/nay2y", "permanent": true }, { "source": "/products/power-cables/low-voltage-cables/naycwy", "destination": "/de/products/naycwy", "permanent": true }, { "source": "/products/power-cables/low-voltage-cables/nayy", "destination": "/de/products/nayy", "permanent": true }, { "source": "/products/power-cables/low-voltage-cables/ny2y", "destination": "/de/products/ny2y", "permanent": true }, { "source": "/products/power-cables/low-voltage-cables/nycwy", "destination": "/de/products/nycwy", "permanent": true }, { "source": "/products/power-cables/low-voltage-cables/nyy", "destination": "/de/products/nyy", "permanent": true }, { "source": "/products/power-cables/medium-voltage-cables/n2xs2y", "destination": "/de/products/n2xs2y", "permanent": true }, { "source": "/products/power-cables/medium-voltage-cables/n2xsf2y", "destination": "/de/products/n2xsf2y", "permanent": true }, { "source": "/products/power-cables/medium-voltage-cables/n2xsfl2y-3", "destination": "/de/products/n2xsfl2y-mv", "permanent": true }, { "source": "/products/power-cables/medium-voltage-cables/na2xs2y", "destination": "/de/products/na2xs2y", "permanent": true }, { "source": "/products/power-cables/medium-voltage-cables/na2xsf2y", "destination": "/de/products/na2xsf2y", "permanent": true }, { "source": "/products/power-cables/medium-voltage-cables/na2xsfl2y", "destination": "/de/products/na2xsfl2y-mv", "permanent": true }, { "source": "/products/power-cables/medium-voltage-cables/na2xsy", "destination": "/de/products/na2xsy", "permanent": true }, { "source": "/products/solar-cables/h1z2z2-k", "destination": "/de/products/solar-cables/h1z2z2-k", "permanent": true }, { "source": "/de/produkte/stromkabel/solarkabel/h1z2z2-k", "destination": "/de/produkte/solarkabel/h1z2z2-k", "permanent": true }, { "source": "/de/produkte/stromkabel/niederspannungskabel/naycwy-2", "destination": "/de/produkte/niederspannungskabel/naycwy", "permanent": true }, { "source": "/de/produkte/stromkabel/niederspannungskabel/ny2y-2", "destination": "/de/produkte/niederspannungskabel/ny2y", "permanent": true }, { "source": "/vcf/klaus-mintel", "destination": "/klaus-mintel.vcf", "permanent": true }, { "source": "/vcf/michael-bodemer", "destination": "/michael-bodemer.vcf", "permanent": true } ] }, "appDir": "/Volumes/Alpha SSD/Coding/e-tib.com", "relativeAppDir": "", "files": [ ".next/routes-manifest.json", ".next/server/pages-manifest.json", ".next/build-manifest.json", ".next/prerender-manifest.json", ".next/server/functions-config-manifest.json", ".next/server/middleware-manifest.json", ".next/server/middleware-build-manifest.js", ".next/server/app-paths-manifest.json", ".next/app-path-routes-manifest.json", ".next/server/server-reference-manifest.js", ".next/server/server-reference-manifest.json", ".next/BUILD_ID", ".next/server/next-font-manifest.js", ".next/server/next-font-manifest.json", ".next/required-server-files.json" ], "ignore": [] }