diff --git a/modify.md b/modify.md index 21c50f71..e051dd0c 100644 --- a/modify.md +++ b/modify.md @@ -258,6 +258,9 @@ - 修复:`site/public/products/a2.svg` 的 `xmlns` 写法错误,改为 `http://www.w3.org/2000/svg`,解决“净化器”图片不显示。 ## 2025-11-11 +- 修复:`getAboutMarkdown` 支持按 `data//about.md` → `data/about.md` → 旧路径依次回退,避免部署后读取失败;关于我们页面与首页传入 `locale`,新增 `site/data/about.md` 包含 Markdown 源。 +- 内容迁移:将原位于仓库外层的 `关于我们.md` 复制到 `site/data/about.md`,确保构建打包时内容随项目发布。 + - 修复:`site/components/SimpleCarousel.tsx` 新增 `hasIdentifier` 类型守卫,移除多余 `@ts-expect-error`,确保构建通过。 ## 2025-10-30 diff --git a/site/.next/app-build-manifest.json b/site/.next/app-build-manifest.json index 7badca0b..9c17b847 100644 --- a/site/.next/app-build-manifest.json +++ b/site/.next/app-build-manifest.json @@ -20,11 +20,6 @@ "static/chunks/webpack.js", "static/chunks/main-app.js", "static/chunks/app/not-found.js" - ], - "/[locale]/about/page": [ - "static/chunks/webpack.js", - "static/chunks/main-app.js", - "static/chunks/app/[locale]/about/page.js" ] } } \ No newline at end of file diff --git a/site/.next/cache/.tsbuildinfo b/site/.next/cache/.tsbuildinfo index 1a74502f..80aa4ac9 100644 --- a/site/.next/cache/.tsbuildinfo +++ b/site/.next/cache/.tsbuildinfo @@ -1 +1 @@ -{"program":{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2016.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../node_modules/next/dist/styled-jsx/types/css.d.ts","../../node_modules/@types/react/global.d.ts","../../node_modules/csstype/index.d.ts","../../node_modules/@types/prop-types/index.d.ts","../../node_modules/@types/react/index.d.ts","../../node_modules/next/dist/styled-jsx/types/index.d.ts","../../node_modules/next/dist/styled-jsx/types/macro.d.ts","../../node_modules/next/dist/styled-jsx/types/style.d.ts","../../node_modules/next/dist/styled-jsx/types/global.d.ts","../../node_modules/next/dist/shared/lib/amp.d.ts","../../node_modules/next/amp.d.ts","../../node_modules/@types/node/assert.d.ts","../../node_modules/@types/node/assert/strict.d.ts","../../node_modules/undici-types/header.d.ts","../../node_modules/undici-types/readable.d.ts","../../node_modules/undici-types/file.d.ts","../../node_modules/undici-types/fetch.d.ts","../../node_modules/undici-types/formdata.d.ts","../../node_modules/undici-types/connector.d.ts","../../node_modules/undici-types/client.d.ts","../../node_modules/undici-types/errors.d.ts","../../node_modules/undici-types/dispatcher.d.ts","../../node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/undici-types/global-origin.d.ts","../../node_modules/undici-types/pool-stats.d.ts","../../node_modules/undici-types/pool.d.ts","../../node_modules/undici-types/handlers.d.ts","../../node_modules/undici-types/balanced-pool.d.ts","../../node_modules/undici-types/agent.d.ts","../../node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/undici-types/mock-agent.d.ts","../../node_modules/undici-types/mock-client.d.ts","../../node_modules/undici-types/mock-pool.d.ts","../../node_modules/undici-types/mock-errors.d.ts","../../node_modules/undici-types/proxy-agent.d.ts","../../node_modules/undici-types/api.d.ts","../../node_modules/undici-types/cookies.d.ts","../../node_modules/undici-types/patch.d.ts","../../node_modules/undici-types/filereader.d.ts","../../node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/undici-types/websocket.d.ts","../../node_modules/undici-types/content-type.d.ts","../../node_modules/undici-types/cache.d.ts","../../node_modules/undici-types/interceptors.d.ts","../../node_modules/undici-types/index.d.ts","../../node_modules/@types/node/globals.d.ts","../../node_modules/@types/node/async_hooks.d.ts","../../node_modules/@types/node/buffer.d.ts","../../node_modules/@types/node/child_process.d.ts","../../node_modules/@types/node/cluster.d.ts","../../node_modules/@types/node/console.d.ts","../../node_modules/@types/node/constants.d.ts","../../node_modules/@types/node/crypto.d.ts","../../node_modules/@types/node/dgram.d.ts","../../node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/@types/node/dns.d.ts","../../node_modules/@types/node/dns/promises.d.ts","../../node_modules/@types/node/domain.d.ts","../../node_modules/@types/node/dom-events.d.ts","../../node_modules/@types/node/events.d.ts","../../node_modules/@types/node/fs.d.ts","../../node_modules/@types/node/fs/promises.d.ts","../../node_modules/@types/node/http.d.ts","../../node_modules/@types/node/http2.d.ts","../../node_modules/@types/node/https.d.ts","../../node_modules/@types/node/inspector.d.ts","../../node_modules/@types/node/module.d.ts","../../node_modules/@types/node/net.d.ts","../../node_modules/@types/node/os.d.ts","../../node_modules/@types/node/path.d.ts","../../node_modules/@types/node/perf_hooks.d.ts","../../node_modules/@types/node/process.d.ts","../../node_modules/@types/node/punycode.d.ts","../../node_modules/@types/node/querystring.d.ts","../../node_modules/@types/node/readline.d.ts","../../node_modules/@types/node/readline/promises.d.ts","../../node_modules/@types/node/repl.d.ts","../../node_modules/@types/node/stream.d.ts","../../node_modules/@types/node/stream/promises.d.ts","../../node_modules/@types/node/stream/consumers.d.ts","../../node_modules/@types/node/stream/web.d.ts","../../node_modules/@types/node/string_decoder.d.ts","../../node_modules/@types/node/test.d.ts","../../node_modules/@types/node/timers.d.ts","../../node_modules/@types/node/timers/promises.d.ts","../../node_modules/@types/node/tls.d.ts","../../node_modules/@types/node/trace_events.d.ts","../../node_modules/@types/node/tty.d.ts","../../node_modules/@types/node/url.d.ts","../../node_modules/@types/node/util.d.ts","../../node_modules/@types/node/v8.d.ts","../../node_modules/@types/node/vm.d.ts","../../node_modules/@types/node/wasi.d.ts","../../node_modules/@types/node/worker_threads.d.ts","../../node_modules/@types/node/zlib.d.ts","../../node_modules/@types/node/globals.global.d.ts","../../node_modules/@types/node/index.d.ts","../../node_modules/next/dist/server/get-page-files.d.ts","../../node_modules/@types/react/canary.d.ts","../../node_modules/@types/react/experimental.d.ts","../../node_modules/next/dist/compiled/webpack/webpack.d.ts","../../node_modules/next/dist/server/config.d.ts","../../node_modules/next/dist/lib/load-custom-routes.d.ts","../../node_modules/next/dist/shared/lib/image-config.d.ts","../../node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.d.ts","../../node_modules/next/dist/server/body-streams.d.ts","../../node_modules/next/dist/server/future/route-kind.d.ts","../../node_modules/next/dist/server/future/route-definitions/route-definition.d.ts","../../node_modules/next/dist/server/future/route-matches/route-match.d.ts","../../node_modules/next/dist/client/components/app-router-headers.d.ts","../../node_modules/next/dist/server/request-meta.d.ts","../../node_modules/next/dist/server/lib/revalidate.d.ts","../../node_modules/next/dist/server/config-shared.d.ts","../../node_modules/next/dist/server/base-http/index.d.ts","../../node_modules/next/dist/server/api-utils/index.d.ts","../../node_modules/next/dist/server/node-environment.d.ts","../../node_modules/next/dist/server/require-hook.d.ts","../../node_modules/next/dist/server/node-polyfill-crypto.d.ts","../../node_modules/next/dist/lib/page-types.d.ts","../../node_modules/next/dist/build/analysis/get-page-static-info.d.ts","../../node_modules/next/dist/build/webpack/loaders/get-module-build-info.d.ts","../../node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","../../node_modules/next/dist/server/render-result.d.ts","../../node_modules/next/dist/server/future/helpers/i18n-provider.d.ts","../../node_modules/next/dist/server/web/next-url.d.ts","../../node_modules/next/dist/compiled/@edge-runtime/cookies/index.d.ts","../../node_modules/next/dist/server/web/spec-extension/cookies.d.ts","../../node_modules/next/dist/server/web/spec-extension/request.d.ts","../../node_modules/next/dist/server/web/spec-extension/fetch-event.d.ts","../../node_modules/next/dist/server/web/spec-extension/response.d.ts","../../node_modules/next/dist/server/web/types.d.ts","../../node_modules/next/dist/lib/setup-exception-listeners.d.ts","../../node_modules/next/dist/lib/constants.d.ts","../../node_modules/next/dist/build/index.d.ts","../../node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","../../node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","../../node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","../../node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","../../node_modules/next/dist/server/base-http/node.d.ts","../../node_modules/next/dist/server/font-utils.d.ts","../../node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.d.ts","../../node_modules/next/dist/server/future/route-modules/route-module.d.ts","../../node_modules/next/dist/server/load-components.d.ts","../../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.d.ts","../../node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.d.ts","../../node_modules/next/dist/server/future/route-definitions/locale-route-definition.d.ts","../../node_modules/next/dist/server/future/route-definitions/pages-route-definition.d.ts","../../node_modules/next/dist/shared/lib/mitt.d.ts","../../node_modules/next/dist/client/with-router.d.ts","../../node_modules/next/dist/client/router.d.ts","../../node_modules/next/dist/client/route-loader.d.ts","../../node_modules/next/dist/client/page-loader.d.ts","../../node_modules/next/dist/shared/lib/bloom-filter.d.ts","../../node_modules/next/dist/shared/lib/router/router.d.ts","../../node_modules/next/dist/shared/lib/router-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/loadable.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-definitions/app-page-route-definition.d.ts","../../node_modules/next/dist/shared/lib/modern-browserslist-target.d.ts","../../node_modules/next/dist/shared/lib/constants.d.ts","../../node_modules/next/dist/build/webpack/loaders/metadata/types.d.ts","../../node_modules/next/dist/build/page-extensions-type.d.ts","../../node_modules/next/dist/build/webpack/loaders/next-app-loader.d.ts","../../node_modules/next/dist/server/lib/app-dir-module.d.ts","../../node_modules/next/dist/server/response-cache/types.d.ts","../../node_modules/next/dist/server/response-cache/index.d.ts","../../node_modules/next/dist/server/lib/incremental-cache/index.d.ts","../../node_modules/next/dist/client/components/hooks-server-context.d.ts","../../node_modules/next/dist/server/app-render/dynamic-rendering.d.ts","../../node_modules/next/dist/client/components/static-generation-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/static-generation-async-storage.external.d.ts","../../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.d.ts","../../node_modules/next/dist/server/async-storage/draft-mode-provider.d.ts","../../node_modules/next/dist/server/web/spec-extension/adapters/headers.d.ts","../../node_modules/next/dist/client/components/request-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/request-async-storage.external.d.ts","../../node_modules/next/dist/server/app-render/create-error-handler.d.ts","../../node_modules/next/dist/server/app-render/app-render.d.ts","../../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.d.ts","../../node_modules/@types/react/jsx-runtime.d.ts","../../node_modules/next/dist/client/components/error-boundary.d.ts","../../node_modules/next/dist/client/components/router-reducer/create-initial-router-state.d.ts","../../node_modules/next/dist/client/components/app-router.d.ts","../../node_modules/next/dist/client/components/layout-router.d.ts","../../node_modules/next/dist/client/components/render-from-template-context.d.ts","../../node_modules/next/dist/client/components/action-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/action-async-storage.external.d.ts","../../node_modules/next/dist/client/components/client-page.d.ts","../../node_modules/next/dist/client/components/search-params.d.ts","../../node_modules/next/dist/client/components/not-found-boundary.d.ts","../../node_modules/next/dist/server/app-render/rsc/preloads.d.ts","../../node_modules/next/dist/server/app-render/rsc/postpone.d.ts","../../node_modules/next/dist/server/app-render/rsc/taint.d.ts","../../node_modules/next/dist/server/app-render/entry-base.d.ts","../../node_modules/next/dist/build/templates/app-page.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/module.d.ts","../../node_modules/next/dist/server/app-render/types.d.ts","../../node_modules/next/dist/client/components/router-reducer/fetch-server-response.d.ts","../../node_modules/next/dist/client/components/router-reducer/router-reducer-types.d.ts","../../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/module.compiled.d.ts","../../node_modules/next/dist/build/templates/pages.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/module.d.ts","../../node_modules/next/dist/server/render.d.ts","../../node_modules/next/dist/server/future/route-definitions/pages-api-route-definition.d.ts","../../node_modules/next/dist/server/future/route-matches/pages-api-route-match.d.ts","../../node_modules/next/dist/server/future/route-matchers/route-matcher.d.ts","../../node_modules/next/dist/server/future/route-matcher-providers/route-matcher-provider.d.ts","../../node_modules/next/dist/server/future/route-matcher-managers/route-matcher-manager.d.ts","../../node_modules/next/dist/server/future/normalizers/normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/locale-route-normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/request/pathname-normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/request/suffix.d.ts","../../node_modules/next/dist/server/future/normalizers/request/rsc.d.ts","../../node_modules/next/dist/server/future/normalizers/request/prefix.d.ts","../../node_modules/next/dist/server/future/normalizers/request/postponed.d.ts","../../node_modules/next/dist/server/future/normalizers/request/action.d.ts","../../node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.d.ts","../../node_modules/next/dist/server/future/normalizers/request/next-data.d.ts","../../node_modules/next/dist/server/base-server.d.ts","../../node_modules/next/dist/server/image-optimizer.d.ts","../../node_modules/next/dist/server/next-server.d.ts","../../node_modules/next/dist/lib/coalesced-function.d.ts","../../node_modules/next/dist/server/lib/router-utils/types.d.ts","../../node_modules/next/dist/trace/types.d.ts","../../node_modules/next/dist/trace/trace.d.ts","../../node_modules/next/dist/trace/shared.d.ts","../../node_modules/next/dist/trace/index.d.ts","../../node_modules/next/dist/build/load-jsconfig.d.ts","../../node_modules/next/dist/build/webpack-config.d.ts","../../node_modules/next/dist/build/webpack/plugins/define-env-plugin.d.ts","../../node_modules/next/dist/build/swc/index.d.ts","../../node_modules/next/dist/server/dev/parse-version-info.d.ts","../../node_modules/next/dist/server/dev/hot-reloader-types.d.ts","../../node_modules/next/dist/telemetry/storage.d.ts","../../node_modules/next/dist/server/lib/types.d.ts","../../node_modules/next/dist/server/lib/render-server.d.ts","../../node_modules/next/dist/server/lib/router-server.d.ts","../../node_modules/next/dist/shared/lib/router/utils/path-match.d.ts","../../node_modules/next/dist/server/lib/router-utils/filesystem.d.ts","../../node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.d.ts","../../node_modules/next/dist/server/lib/dev-bundler-service.d.ts","../../node_modules/next/dist/server/dev/static-paths-worker.d.ts","../../node_modules/next/dist/server/dev/next-dev-server.d.ts","../../node_modules/next/dist/server/next.d.ts","../../node_modules/next/dist/lib/metadata/types/alternative-urls-types.d.ts","../../node_modules/next/dist/lib/metadata/types/extra-types.d.ts","../../node_modules/next/dist/lib/metadata/types/metadata-types.d.ts","../../node_modules/next/dist/lib/metadata/types/manifest-types.d.ts","../../node_modules/next/dist/lib/metadata/types/opengraph-types.d.ts","../../node_modules/next/dist/lib/metadata/types/twitter-types.d.ts","../../node_modules/next/dist/lib/metadata/types/metadata-interface.d.ts","../../node_modules/next/types/index.d.ts","../../node_modules/next/dist/shared/lib/html-context.shared-runtime.d.ts","../../node_modules/@next/env/dist/index.d.ts","../../node_modules/next/dist/shared/lib/utils.d.ts","../../node_modules/next/dist/pages/_app.d.ts","../../node_modules/next/app.d.ts","../../node_modules/next/dist/server/web/spec-extension/unstable-cache.d.ts","../../node_modules/next/dist/server/web/spec-extension/revalidate.d.ts","../../node_modules/next/dist/server/web/spec-extension/unstable-no-store.d.ts","../../node_modules/next/cache.d.ts","../../node_modules/next/dist/shared/lib/runtime-config.external.d.ts","../../node_modules/next/config.d.ts","../../node_modules/next/dist/pages/_document.d.ts","../../node_modules/next/document.d.ts","../../node_modules/next/dist/shared/lib/dynamic.d.ts","../../node_modules/next/dynamic.d.ts","../../node_modules/next/dist/pages/_error.d.ts","../../node_modules/next/error.d.ts","../../node_modules/next/dist/shared/lib/head.d.ts","../../node_modules/next/head.d.ts","../../node_modules/next/dist/client/components/draft-mode.d.ts","../../node_modules/next/dist/client/components/headers.d.ts","../../node_modules/next/headers.d.ts","../../node_modules/next/dist/shared/lib/get-img-props.d.ts","../../node_modules/next/dist/client/image-component.d.ts","../../node_modules/next/dist/shared/lib/image-external.d.ts","../../node_modules/next/image.d.ts","../../node_modules/next/dist/client/link.d.ts","../../node_modules/next/link.d.ts","../../node_modules/next/dist/client/components/redirect-status-code.d.ts","../../node_modules/next/dist/client/components/redirect.d.ts","../../node_modules/next/dist/client/components/not-found.d.ts","../../node_modules/next/dist/client/components/navigation.react-server.d.ts","../../node_modules/next/dist/client/components/navigation.d.ts","../../node_modules/next/navigation.d.ts","../../node_modules/next/router.d.ts","../../node_modules/next/dist/client/script.d.ts","../../node_modules/next/script.d.ts","../../node_modules/next/dist/server/web/spec-extension/user-agent.d.ts","../../node_modules/next/dist/compiled/@edge-runtime/primitives/url.d.ts","../../node_modules/next/dist/server/web/spec-extension/image-response.d.ts","../../node_modules/next/dist/compiled/@vercel/og/satori/index.d.ts","../../node_modules/next/dist/compiled/@vercel/og/emoji/index.d.ts","../../node_modules/next/dist/compiled/@vercel/og/types.d.ts","../../node_modules/next/server.d.ts","../../node_modules/next/types/global.d.ts","../../node_modules/next/types/compiled.d.ts","../../node_modules/next/index.d.ts","../../node_modules/next/image-types/global.d.ts","../../next-env.d.ts","../../node_modules/source-map-js/source-map.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/previous-map.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/input.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/css-syntax-error.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/declaration.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/root.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/warning.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/lazy-result.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/no-work-result.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/processor.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/result.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/document.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/rule.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/node.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/comment.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/container.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/at-rule.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/list.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/postcss.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/postcss.d.mts","../../node_modules/tailwindcss/types/generated/corepluginlist.d.ts","../../node_modules/tailwindcss/types/generated/colors.d.ts","../../node_modules/tailwindcss/types/config.d.ts","../../node_modules/tailwindcss/types/index.d.ts","../../tailwind.config.ts","../../types.ts","../../lib/data.ts","../../app/layout.tsx","../../app/not-found.tsx","../../app/page.tsx","../../components/langswitch.tsx","../../components/mainnav.tsx","../../components/footer.tsx","../../app/[locale]/layout.tsx","../../components/aboutmarkdownsection.tsx","../../components/simplecarousel.tsx","../../components/homeherocarousel.tsx","../../components/productcarouselsection.tsx","../../components/solutionscarousel.tsx","../../app/[locale]/page.tsx","../../app/[locale]/about/page.tsx","../../components/careerssection.tsx","../../components/pagehero.tsx","../../app/[locale]/careers/page.tsx","../../components/casessection.tsx","../../app/[locale]/cases/page.tsx","../../components/productcard.tsx","../../components/productgrid.tsx","../../app/[locale]/channel/[slug]/page.tsx","../../components/contactsection.tsx","../../components/contacthero.tsx","../../app/[locale]/contact/page.tsx","../../components/newssection.tsx","../../app/[locale]/news/page.tsx","../../app/[locale]/product/[id]/page.tsx","../../components/productssection.tsx","../../app/[locale]/products/page.tsx","../../components/solutionssection.tsx","../../app/[locale]/solutions/page.tsx","../../components/techsection.tsx","../../app/[locale]/tech/page.tsx","../../components/aboutsection.tsx","../../components/hero.tsx","../../components/partnerssection.tsx","../../next.config.mjs","../../postcss.config.mjs","../types/app/layout.ts","../types/app/page.ts","../types/app/[locale]/layout.ts","../types/app/[locale]/page.ts","../types/app/[locale]/about/page.ts","../types/app/[locale]/careers/page.ts","../types/app/[locale]/cases/page.ts","../types/app/[locale]/channel/[slug]/page.ts","../types/app/[locale]/contact/page.ts","../types/app/[locale]/news/page.ts","../types/app/[locale]/product/[id]/page.ts","../types/app/[locale]/products/page.ts","../types/app/[locale]/solutions/page.ts","../types/app/[locale]/tech/page.ts"],"fileInfos":[{"version":"9f43139a590d917cf2b9671970a77bb56ba701f837eb1ae51e9ee9a6a53d2ef0","affectsGlobalScope":true},"97fda9a66baf7f1644a76c27160698be6bc5da3cddb7109d0f12d4c7def0f353","6ae308f5abdd675b08bd2b3d6b78018b08a148a1d84f8dea19a6794e5653eca9","293949dc6c2f784f8d8c3761a0e05bbe61608ba030f06b42e755be3063ea8d2d","070a92b6c7b3061a032d072e87b845b9cdbc8692ba83c54ad73c5ac72a06e7f3","a914c8e64e5f910f90cd2e64d1b822a5ef0578862ead57520bcb67f895417b51","34fe0fa41bd124512ead7c3d91f2a74293d01ed81056932711c4a09c38f3be66",{"version":"00725711727c5bc7dc62d62f9f3a5fa9e6ec27123b434dfee537f1b7883b9ced","affectsGlobalScope":true},{"version":"984882fbdcb4ac45e671b673c4b73b465cb8db2dd87907c775c7c620efc6106f","affectsGlobalScope":true},{"version":"43fe9ff875b0a9e69a3e052143351f85c62bfa6c124d8e62f957f354e6806212","affectsGlobalScope":true},{"version":"345afca9429c9143e0016cdeee715a9bf39c55a2ff46954fe0c9d5764feaf895","affectsGlobalScope":true},{"version":"6033c6a72ec9e414c5e60565fdc1b70d74a89813e6e0da85f7ce49cb6b620e9e","affectsGlobalScope":true},{"version":"bdf5bc4016f7925121cf5d56b52e6ef8eade438892daca88d00f8583ac29aa79","affectsGlobalScope":true},{"version":"ac6a91d78291f82d060a24001518a9f5f2a94324722df8c159691c08d39c6bf5","affectsGlobalScope":true},{"version":"4ce0fcc6c7dc07b2a97cf3bdd4f3df2fdd7056e93acc52de8d15ced40c603602","affectsGlobalScope":true},{"version":"999e86d04e508d25e374dc1cf37aa4f7f733ad93a8076b20203b3028c7398fc3","affectsGlobalScope":true},{"version":"c1f9879f76b5409ceaad951b084533d8abc39451a72d6ec55dcc5b9e5f098309","affectsGlobalScope":true},{"version":"edf09c21100b96b34dc4c6fa0ad1a3aa222f756e66fcde8166798a513313e58f","affectsGlobalScope":true},{"version":"9d85823190a0cc40ae23f58dac544b636e706b2583596b7cdbd9bc53cfaa9bfc","affectsGlobalScope":true},{"version":"d668b45cbf0109bcb8116b439302c587a0ddb0b18a9cd6331b364067a3c58fce","affectsGlobalScope":true},{"version":"e6a8f68eed8ff0386d27d17e4a162c21923e3b8c41f3353a9ad6ecfdd7cf2ddb","affectsGlobalScope":true},{"version":"e5a2120466a0a4706f3128f1fc2e78d2fb19e6bec3eee90d4b372efb45286c75","affectsGlobalScope":true},{"version":"051d5a200e8771c0c1469ed0f1ab614d96be01121f929c50eec78f334304e397","affectsGlobalScope":true},{"version":"c4ce7db6ecc881e6f3e0f446d17f18d29acdf703e66ff0df6cf0c6471a83a481","affectsGlobalScope":true},{"version":"9fe84185f18c70ba5e1a4bcc634b7144c525a7e045c204b60d358e4314d452e9","affectsGlobalScope":true},{"version":"7e5c6f61da219c0fc043b31a2e4d2cd32564e60c027548cb0e73740f98c3afc4","affectsGlobalScope":true},{"version":"5a94f2796f57bca4e1ba21bffbce7370f91368b8d01cf12a833d6242d315b72a","affectsGlobalScope":true},{"version":"0edb7cbbfc5fef9085dcfa7637a27acbfa19b76832fdd086694a9b3883bf4fd4","affectsGlobalScope":true},{"version":"2ebb6bc70f2b999445d2d4143058b6e514ed18b6700497bfaf460e3acd8650be","affectsGlobalScope":true},{"version":"5b460121cb8201504e9becddb2e3dda74fa2561d14de92f452fed81ad794f2bd","affectsGlobalScope":true},{"version":"03f5b59a2d05a77266490ec195365773e2947c6022962fd8104e0d23941b0648","affectsGlobalScope":true},{"version":"8283b753d7dd802450c38f8cd841dd0b1a0b246f9ab429e9b7fa5d8157fc2897","affectsGlobalScope":true},{"version":"7455bf53aacdd935681c5b701af026368e9eefd34f043605c514d1cce9d5bc7a","affectsGlobalScope":true},{"version":"9b7b68b72b0727055f8f823a766b888c1dc21aa7f0038e0190168967916eec28","affectsGlobalScope":true},{"version":"5503f40f563cb65c20d01ba44486450a837786393944ddd2e85e3a4fbaf8c205","affectsGlobalScope":true},{"version":"cc1b8f171627faafd4565ab3a23f55c47e4feffc8bc312d27993909d1f255779","affectsGlobalScope":true},{"version":"ff7369a1bb5bb05d02c39aac25b0969d15454fe47be485ea353564ea89ebee2e","affectsGlobalScope":true},{"version":"0069bee860a9c2ffbd29738234c7e72d849358355833913160ef46df10214e0f","affectsGlobalScope":true},{"version":"2a3f88bcd76a6b4b017a3d90e3e9500ef608ab110c6b0a692307a4fe71ba9e5b","affectsGlobalScope":true},{"version":"f0b3cdda817e9f2d89da4ddcfe1fd60e91af4a7bd11d7e5b56f3dfbfa12e22a1","affectsGlobalScope":true},{"version":"5d2ac82e67f381fd11f0eb0eb26d6d401acdb5fb81d0892afe73a0a864030187","affectsGlobalScope":true},{"version":"0e382598dc1f8bebd1b305caf687394ddeacd0364fc69e07ed3d6f7bb25e1c12","affectsGlobalScope":true},{"version":"31059e7394a841fcc28524a93d46d903aedf1befd396f5e62773102ce9e2ba39","affectsGlobalScope":true},{"version":"535c56a8849d541e0d1ed96ab68ea1742fb46a96d11dfd2b23843d3426ced988","affectsGlobalScope":true},{"version":"c741d5a3d1ae7470e5e859ba9a99652c5c63bd79fa86a3924658bab33ac566b2","affectsGlobalScope":true},{"version":"181395090acd2f1cf80916b3743f96e097c4b0244cca88fd731e48f57ea6ad63","affectsGlobalScope":true},{"version":"b333b85aa74c3b92988940ab51d50c533c93e2bb0d78be2b5e9e948e76fece0a","affectsGlobalScope":true},"cc92df2e05f2a2ec029f3a4d546cd88b2fcff807c410a9d784d0414e92c5587f",{"version":"a3fa42135e4f9a9b0d3aa2646a1a820fd02a643f870b2d75a9018a96d67bfba5","affectsGlobalScope":true},"f379fe8a5e08c98915f1e5c186d2a83306f4954753a47c70cc6ce676cd8bfea8","9360e9de343675e23b1a8ccf5f35ed798a0a58609abfb9c7337ea2847796db38",{"version":"a2f7587bdeb385f51a613cd1f72f34a37d1e9e852ee36faee2ce7490bc6c5f3c","affectsGlobalScope":true},"19aea4a065d00d4812f129f5b8f166e0a0e25071933da4b1224c4c5ff21c9589","fca64165c0b2e04d94bdd6e109fec5acbd0a12a0beacf791e7ccac24cc96ca99","d6a0336d46078c30d929aa8be2c4d4b213c068a2459ab84a74cbfba3db81ab8b","e8183ec3a22271ee3166b8672d490cd5eee35acd771a3ee9ed7f42b7652047d4","bc6a928de88aa5bd3bb2009bed2950df64e1d42b3d9a45bab4ca1d60d9b2386e","2e209b3fc282fb516d59ed9881c315a648885a2921313a2444d9f210e0ae66c1","6af52992b271569678b4bf6856f27f7e32c0a73af08a477965d3f053326b1101","07b9f698b51c79e4f594965326e901717dd2fb0b7d02b85f44ef7382f15edfa6","30160f5fb41b1385230e966847f955ac5f939bfa8cb44cdcfbd7922deac8e3cc","3b180c4e07d7599169c2f9b9884b3d9b80dae246afd76f591f6509b8e4660767","bcec8f964540a458e4f5ab4e2050a05d33e6782534ce51d1121dacc42001e701","f8140b8410078bddee58885872b83d8fa0b8c1756043bd504d95e2f893b3c168","d44e1b69a21fe4092e0672d1e90319337265d26eafe86d48e0a15651a757f647","193a3fa7ab92e2d238193bf0aa4a37c5bfa45e8b52b7e2030e395568bc283093","623432db33497801647ba3175899b3da02cc8ff1f5adf54b0a34a5455bb45851","8773c0820f0ea5c4438e84dc4dbe08e337eaab98302c2d3d985ec0349f034ca2","7f7c745a3df0adc722c8c3adb9f25b05473745560e6ffced63ceaccbcf5e07df","00bcca97ab141e4907f76ecf28045491bb00804f1cf0cb662d257acf2d4c1ae2","af83afa2875d02ee4418f52a01a3e21fd83f5ac6e807c1845644aa3509d5bfd8","8f937a9adaa6a9af02d5d3f915c4ce67cd72798db4907c253b1052d9377b4cbc","c0ad1838ba26c3b9d090759febaceda0b49e910c46632fcf33ac6898951dda41","f1c0fe50360ed320062394105d8ccfd23a2999abd2681563fd53c65cc8418b3a","caabfc975dafdd3c838d2446b730a61ce759d628783a25f65794418c8b3ec604","c6b8356bab07793a85477fa651f97276f46990081fa3907843c94d6596ded81d","b34049fe14a8d5f35970aff9e66a88b22a5edb09ae640383f96db4a5b647929f","3069d412f17f363eb5e4464119c8aa792d1f333c628b3278dc4576f15de4c58e","c1bfc9880939d4c0e779a611f51e10ce56ead992ba2671d28bf08299928ed4a6","12fc74ba335ea126b6012133a3e57b24729a89356f3beccc132b057b996f07de","a13c9689059c81fc4f75f53e11d65ef03bc4808b2a66770f9d933742f0328687","483b897b9ae84861a27943218ebd4163310cef3a3a448bc1f56b2bc3a14762c4","9cd9d3066bf716a8750dad01344a3db7d3a8009cd3daf34ecea78eb456ee8b0f","8b852a6e7216b5e26f9c2c0e7a45f75481ebdb28e45afee6ca88b9eabba5321f","d5a680567ce99a6baa827b17cc1b155cdb774073b507365c1f757bc307af3cce","afce978b2a28aa977cfd5920427851936163bed463d86be15e75e2dc4eed2a86","7fa2cba9ba6b2c04fea74f5d38232f2197ea3a96c3e836ae94fcf822475cd869","08aca75818e17167bed08128f04491f293724083ae4910a89ac8767879556ef5","aa3ac501af748c97ae75affcc2adf9d80d49148a6c195c0ffe04fdbc1be9e77d","fe9a6b8b11af7f235f3c222895f22733ed2df69a3fda7b10d2d9b99319427e52","53caf27bb72dc44a105169b81dc1362214901d9bd653b0b10b8040d23bc8048c","ded02c32343ecb50891083211544a42149170d0ca731a09b07b2891ec5987e46",{"version":"385014734d92fda4e5260f923e8b59468ff0b7553f710c0c87b2730f8f7c085e","affectsGlobalScope":true},"7df49f30af1f377c276a4bceb08ecb1935d0f44f1fb3c1b3d812a5d075bdf816",{"version":"253a596fe457bfdffbaa71727a6bb7fe7e695ef1d21a87debb8794957e199a13","affectsGlobalScope":true},"d2c1fae5e733985bf6b2aeb85ac1dffbb09fca4aefaba5e00051d147a15118c0","b2b9ac97d27df3b236ba4b1891a5abb4358f33a26114d90a71f907c966cef65b",{"version":"64e2c23bf232dc70ee9d3f5f6ea2dae619b06d9b606f791b796a6602e605d490","affectsGlobalScope":true},"228049bced1cd0fca2c25188ab53b80bb8a0cf2ad020252eecda584089e204f9",{"version":"67a257cab5776f455d8fbb05b55193865ed60d4294bf624826a67a0af12f65d6","affectsGlobalScope":true},"bb37f81d1ce653ff8f8a0976e5bb9013688ede7fa58177a8d6f8ff44b07aca24","3999a7c60b5357095d8e4dd91ec2d15a2392081cd9cee0be1b8858b37828b42c","2a47bbc29fade20a900c65cc7228c60c4354397332ec6d0ae31d3add4d074b0b","2b7ae6aa1b72d791be40d56f28da30da9725345f8b2b78ebe78dee1556d4b1b4","4bd5e25895a7fc104d1a2e09fba406bc75bb066a28f9b13a43172625da0a8932",{"version":"3f3b0a6cab9916b2b9def7a3e70031dd1e86ec2a6946c93948ecd8d565f58130","affectsGlobalScope":true},{"version":"6dbce50e9e679e2bdcb21e834f4925a7ab4547fc739d4b691749e15765df02e6","affectsGlobalScope":true},"d9d55e20d2102a7e8135a7a5badc149538958098d24342567540fd79e617128e","5609cfbfcba0c3883db6170afda4b74004031f27acd3df57e8bb05ba867a7ec0","6cc979a3313a1fa84a0c4c3d92411e246269c6d15329c61261d26a320269dfc5","c10d44a050125b5dcd1d78d270fe798abf58960ad818d5023cf8d3ac1e27dc24","21c7423d440fd2d32c2d573b85c0a59c8ba9e8e2ec88070ff0aed2fba46ba54e","5392f96ffa03dda61fb05770d7f53f01c1decb9540ff37f3d4840fc655387a6b",{"version":"59b6f4542e640b2694ca59e25c054e20a780ef59951434e5f9b7d0b0b83b4c44","affectsGlobalScope":true},"aedbb6292c47dbc28159735e3482e90e7541012a7380b6f899a9e016ce7d1a3c","cc5377fc598b46120c249d8f9cc15203abc0f0142e1176ac016a22bd90031334","f748e91aeec3f7c6bcf908095f67a50f3d7ae9f59335b54f68d7a3e60ed88ae7",{"version":"4fb1fa69d7c9ae46156c4158690da2a903b547237e6fbd8afb44f0200b9ed3d5","affectsGlobalScope":true},{"version":"c0b6d316298ad794a95ca675412a553c9d677d87552b2d197e6102f04d908ece","affectsGlobalScope":true},"65f9b407251acbfc24759804bc2c4f05b65ee30f58cc7a536404126a705c822c","ff2aecad8410eca4cf80c4e966f7ac465fdbb5d6758391352f60efab39aeb201","c8c66682151cc9bf69959e1fbb461864f73c07f35c6e0bb0b39dcecf38fb3130","7c2860ed507c1157b633ed20891653bbb4e052577170ebfd9f4cb02e9feced53","6743a94da81d76e6b7481e1c42159073cdfabd150d8512cc7337fa669bacc96a","3d3117f5d2ffa1242ad7c99b35f99728cd4514930f5827a36eb35aafc3b759e7","75ef0ba2adacc934910081c3bc8c41389c0273f031f8135e44c4035682d735a6","8f4a79fc61e04855b12b99cbfac138de3f3e315ea0ed46ea4b1c356a27a7be7e","80048cd1710aa5ae963e843cd9c4ad9e9a57654a08601f92eae9b2dc6f278ee8","984438a63f9181fa9b5b1aa32f3c6fa7a541c685a8fd6980964a830bc8fe0146",{"version":"f3b3e1ebfd91615fc5cbc639ad9405dee40a912ea5ca5d9fab4b549cb83b13ff","affectsGlobalScope":true},{"version":"ff6482a8f6fdb76a4160c156d934e65b538588f6f5fec3447001f5f8e8787c36","affectsGlobalScope":true},"241a6913a437175f9259d69f683824537ae4641e9355e98ac2871a8b8cf52248","5c297f52a90cea4f05f5ff963bcc5eda181d2bbe75ad5e2a41709efcd75811f6","9b08a956df231ca4617132e5a5af23e11a4fe3ea1735e1a75cc678da79a4d560","83bc24c229080954195f89ab2362c896c79eeb54d0fc02818d532d1a0860b41e",{"version":"e230d1872363822a9a176e6c599d0b93014dc0e18879bc096ec01cd5ce5a6096","affectsGlobalScope":true},{"version":"9adca8bcf87a41ae7562bfb5e4a2d9dd0ccd8b4988260f8cc3e37d5ebb8df23f","affectsGlobalScope":true},"b2f46f19fc8339ffc2100a56000237610aadd6148844f32d2dbc72312622190e","13a2099b27ad02b61a6fd808fb8bac2a5cd0d8df8ce085f2eb8befd02416bb6f","42b453f4dd21f188ce99d0235d76a0eee81f43fe43443c93703b5cfdd0cf87cd",{"version":"93ab33db4587a20f7c9a0e67801f5c6c5fa0331f70c2c3576302f683f5e77b2e","affectsGlobalScope":true},"6291e698368285062035b89f8637e210db9290a401b28c6b5e8ea9b84595972e",{"version":"a0df563f27155d933770320ecbaa61a380803bb0567a1975014ac9f5ca7f1355","affectsGlobalScope":true},"29d6476328493963240866ffad0a246c04efeb7fae07d79baa94a905570428ea","cafa510016951d854e0b8573c8abafeffdd0f5caed1bd3e5a97d7d5278219c70","b404166169a0fd3ecea373d86bd75cb5805b86239909df793a0eb56a79d00872","1b978ed261e609518809712af3a47a8e50efe18d9013dbc0231425fb3a9a524d","27a9bf92e8b773605caec46004e4d62cd96d9f08b83c6ee4a84f719aa647483c","e565fd271d346923fe80f39435f52d64dc07e2931e086f55e0a4ba069f336273","ad353764563d9b54a8cefc21c0c17ebeddf06422f90b1b2119fd7a03db031dc4","7bbf8059074ca877b0d1b7498de57ef03691ac9f952818204f86576355fe0f56","a25d9b5ece10e4da3a85582c28c0b49932fdd60b9a90cae8ef353bbee4468e62","19d7af74b0bc213d276a4591079ae64fe67c5c2a76898c795dfa9f6ec028d32f","358877603e0bf9e45377a1f6ebcc339ffa4cdaae323edd42bc08f31e40ebff74","65d3f7e73bec9043f6f9077ead8a021e26b0083956afbc2067f45195794fa2a1","c0392af9aa639d13f9f96c28efaebae4c48b5dcbbf4c14b89b5076dc2fd1c4ea","3e17aff10becac5d31d7459297354b9cbea5fd180b8c20864a420956555c4af8","029c2907c282ef87617588df371d48a69c39737471afe229b57b4c7e1418f136","9beed9daca2a1f7d14c54f0b2c2f24c90b8327dbaf446da9c70f657990e594ee","45303785cf7eed72834f51328ac1467ade7c20a53198616aecd83212432770e4","67dc8521778ed57d310739fa23691292fd2714b7b977d912b341a15fe00bc921","475514a204ef0375b04f495a63512579bfe4f5cafbd46ca8ca268b5ed8975370","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","1ab363630d98bfe93180347621c6095c1d770a9a140fbf68bb1fb641618358c6","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","7c8f0115790dbdd7b8ef7bd9d36417abae78908583014d5fcb84482cf99d0682","f0253c0bf19411b31219595c40112eb58a7fd78a075e449644e6191a17c744eb","eed00d4f321e002bf52b7842e31409821ef50c79b857c63d502040e3e141a55b","abb4a6cf24ffcb9dae55887061077d5a5f1e48d17a9fd0bd8a12f2720d2398d9","90698542b71284697cc8dfd9af4fea3d43175618989da95edb1527c9f0511b38","db2578a716d878ba89389147b40eeef476d0ec45a781ddeadca51781c42fa95c","663e0c5d4d9ebde4d22fe447d9c2ee05bea4912f1d59856b326f29504e20103f","a72347e137799f332b2e4ad3e05aa89d4b8c8e47e1c78fb58b49c7cbc49b2146","2eb84875147044a4050b47067a01533d2f4789ac690829564fed2f61adf6a3c2","6b655f1fa283f6fe7567da005d0a593dd878abea3e8f3a3de3ebf6f13c157d4e","459c1cc17cee841c87527203bfd49e1e71a45d9f91d880382844ec0f188824c4","935ed5a089c973b951dc067fbca7cdc0d44e7ecb0ce327c57fce4ce07c3bd341","82719c8420e060a5df06dbe7a2e8c575cd4b731eaf7eb204366e3db5345b6d6d","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","0d900238743b752e847bb8eac20ecff485c305d0a7885e1779616ef4814a07b7","7cad23890ad4be61087b33f9a0e90e872e2b524bbed2eccbe7024e9fe15de35d","ffaa5e8c6122360ed5edd195288f86395eadec4c837995e04b9b3af7c95051b6","7a44279534aeed4c2029093b0b5104800f232e950f3a8abe8be4e8e0fd0e27bd","bc935cc59a82bbaf0ed1bb9f80638b33341cfb340a0a53606b305a41961e25a1","9add9d38d0a15a0e83291a08190081e988b5e0988f99555dfc0b15f33a701c10","aa968ae5ad04b51005693d31d3bdebdbc8a1614ede195c54129c664febd494c2","862780a787c496a05548212a0290a46ffb94af17df63b97905c5f61f67e46dc8","26021ccb2d1037b32083591f30c193a2634c7c55e0a2eb228b95ec865275deea","c49cdb4969150b2b72bb1a5513ede0095ba7ebbf040d194df46c4b275e283147","9f15c36ff07ff79a4b36260bffea9451dc183cf0362bbc84a8fc373141eb6af5","38d04787bb00a553d82b1e18c0a8a910a9ceeddc78d5e2243f157589036110f3","791952b5bd6e33c6b6a5426283ef45599bdd0fba919a21e2657612930dba1ba0","eae1aaec943afea53ff473ccc3b173dab92832388a413d399e8dc4737cf1ae0a","f2e7cef6dcf54ddd2c5359eee05abb3af7aef50bee0792962d0d5111f2aa685b","c0edbd7e0e33ff1f31a02e649e4a35a3c0f4150f4c79c8dafe6305673a7b5ebc","a576817420f61f1fd1a8c99868da734a2f2a783b1ef2ca1a06ae2ec5dc4737c6","6dafe81ba9e0a99129c0a7ecf6c2d4f60788135fae83c434c0f3be23dfcbce66",{"version":"3e4de0c9f713ecd8a5c335c701f594f028119d03d2cc077a992b6580376ce74a","affectsGlobalScope":true},{"version":"e59c5d346d61ae0b2be4e4235ac827d0e4d8f21a423e1753c827c3cce6d7c0e0","affectsGlobalScope":true},"636e3493a72e768ed11812e59ef3b84c512ad87bbaf89b72fc823fbda20b7267",{"version":"b099b32fac7a28d775c0c6f7ee93e6270ac5aca77f201457c76895a1e372f10d","affectsGlobalScope":true},"cd756d0492f74486dfcd2a2f11bcd1ab3fba00baa7d083ad9e18e513f586261b","7a01002d29296e05c58500245399b9573908ca459eaae8366abef6b3d3c8df82",{"version":"4ebec06f895105c07df9eb2310c1715b63193d09543863b5a658640c880a51fa","affectsGlobalScope":true},"15772a6b92d2d2934b3d105ea4ee2212777ce6afd53cc0d9ba46c3f9fcd45fff","32d6235acea0d2b9265a377dedd3f2addce3e8552376bf5f4d61ed892ce35878","1b88aac982e9671c704baefe580cf62c1ae102b2e678a844dbd812759a8187a6","b84a1f382f21b46370f09ce6beaac1a9fe8bca400cf86dc4f23b9279ce41b139","e13d9d666bfb2473ececf94349b22c77f54579b0b3eebf3b0380af9292e3eaaf","42be86def9bd8012aaa2dd3c382ca465c666d479087bfb396eb3f9e84c6ecba7","34dd70207ae420acc205536d0bc9f1dc346954eaade5f7d5bfbd0ff4be26a4fe","c9eb4c9a0a3a1a24b589167cc6a569cf85af4f671c33a61683addf60d866d2b5","4829c675b41a4e3eb8432aec5107319a469373b5ffdd782a0ed02cf531432c12","1c3afe9faafb2e4df9e1c532c4beed1091926cf55047abf40ad1b087162d2f1e","2eddc47aef9e8424b4923e0e8b15442e67729a6461e2750e9ab8dcc26255e2d2","d6e83bf813461a8a36f24ca50da63bb2cf91094bb814bd042150cee13dcea11f","41c2ca9dde82008156a71a48ae92f6d07e8bfe3edd492563f64cf85b5352ade9","a07f4facf899cf26173712a7efea6513f8ea8d8aea7e28cfe017606f91e4c9a3","cbafa0812e08342c966086c39d33de3a5824a898635304cc6f9c776b665cd3f2","31db9f85809658c1428c9eb738ffdb15224f1b8473f7e71676cad981a1ec9bc1","bbdefad16183305a058f0f1cd19b8425d8e063f4f92f7ffa31bfe9e5985c7c25","9ed149b99a8b996ce4a7a622047efaecebd8774fc1797ff28dd8f854d64db2d9","4c8e718c823a9fa422d58f8dc1fe079e50b24efdb8ec394b93b821f3a89041fe","4822d953619610662aa172ba53fb2ab63defb6dc5e08c13a34ff0b2dea61afbf","b46f62959792d870896e3386496a8f27c9643ccb8cbfa055d9d908572f64ec40","d276a575e6794ad07a447eaca9da6202346334ee2b3e23b31cbd5c29db46bce6",{"version":"9e076697b3e1a42182b4705eeb7fade32282b5ddd711bd086cbca59d3d0f8eb2","affectsGlobalScope":true},"d929d1a189a8ecdaffd98cdbbfc971039fca96e6be6cedaecb6da065db8f3d65","61f308583670205ba8cd16eb85d5ee858f20318ec0e65440c3d7046816b9406e","2cab0ef5cd02d453dda68e596c5c2cd9d47b6713bbb7c8c779d94a8c21747350","5e91719a8f874110d21331c41f20482b02aca66ae70854eed373cfcc36318f91","9ff31cd72912825e9266c56aa4cb0f8f0d7951b826abeb3b82176dab8a4a5b0c","ab76e7a91c181716888d9c9d14bd66596f924cf9335ac33805ec1ad33eb0a2e5","8da603f4746f91d155b2ce10d1525a3866a3246f6d9579a46c9cea641d71395b","921ec4398f79c53fc7c330f74c14ec824e46b016579b4835ae6e3d0f7e392069","44f9d3fb55b6ae4104707e0c0d3980b3360d1a5f9d468004aced2307509234df","32b3618283adad2a543127657e5f284275e6f36b9a69b961d92b025b2804943a","b9f62c33440283a47674248fb2b18c9983101a696513ae5d49afa0bd8874bb4e","bf06b3bd1e60dd59b955d17c9a9d73cb8ebd602bd125963df4df56fe27cf8b41","8b4801ff36071a6f795960f1686472f2f83ef5653f247a49eba66cf236385ad6","87fe74b03bb43b1172ac325bc693b130ee76d616ba374def5bdfeb4e64553239","755bb47de442e81791aae36b8b77c3decaa3319d47ae4bbc4d60d15befc6ff0c","31d8f3f0f6f480003e4aad667604767ef756e67a08872d2793aebd90636a08f1","81f189d32b7ea8be24c82f515cdb1881aea693482b62cf107fdd0c0bbf3fc962","bf5d87f5189a17818f3bc3d20a2407a7ff4f8224bd0a92ce4a79f6b803f49c4b","f3ba82e150d3d2ad656aca3e864aee14e7ff25faa1bc31bca8f979dc4c4960a7","397b33dfa3963f5e59b97c5cc1b5971ecc2cd90a787a7a1665d3a239627a3937","91ede18e428f0f8ff99591244e87a8befb16733dd32aa3cae26152d30655c988","dfe815edc3e25d1d4adb4294e3a8cc5b51b9b2e1d8b2f38ce5ab86de3b7bb456","2ac1d87940d82c5bfe53ac3bba2174ad6a84097efa7d021b81a15ff9f4554644","d75de6b1e65ffad4b65ebd16a899acc1e6d40635bc51a6f79d007362d0702792","7b16565345d4ec643798f71087379b76feb0fd160074b9838a8c99da39222d3a","9931923d168fb3f5c5fe44d8613c403e468ba25664f8bb427d43cf7b852dae66","e96a7fd988694d8f3f224718702c25ba57a120c3b7187442d85824d8ff96fd61","9ff31cd72912825e9266c56aa4cb0f8f0d7951b826abeb3b82176dab8a4a5b0c","0f49cce102c3f7a4811d9123706a938b3eee1bb6b1f4c453d7dfd936e0568941","3ef7b2db84b5306a838e4ae8522a044b182a402897cb08f99fe32a06ec7aaee8","ba5b194994a5c43236664b8361fc27c749f6a0b7a91b9e446306035146815555","2ca4a0784c11518990f9547eeafdd97c3973fe17aacc9870a1b3d68114587565","9602d6f9cfa579b6acc1ce186a83f9530d0f96c00a5eeb2a44da1c221ca417a5","f2ce310f2fa888c445a5488997365b425f084b06c1e5491633c72ea24c86edf7","6b30ae9cecbdfd6697cdb42911d090c0fb074038072f5d1c43631952392990c7","034d939422240d4f3b3d9ccc927f979d262e83cbac64c5b33e5db3b89ddcc88d","8f515c14f2c6ee65042e4c54c4175ee231d47a9c5866ff2040f0edf22da53251","5898aa2ed48e11355636676a699f9010e5b41e839cd28fac90b065d3aa925268","ff654b89ee521a7cd2f5a56aff3297be33ab7de18093f757e4e6bb9a6def8f94","daf1640e992a0ff0a94fd296868680384cff69da17cd88b519042968d23016c9","652a26fbbc0a9b8c4006bd8a50d5ac30720623264cab43ea0bd63e166cb42d5c","a6c8044f66aa0738fffd15b0899a08efb9b6e0b390abc2f358968e1346c6fccb","d849f5cb3990ce2830cd51774dbe8417fbd72ee434f7f31cb59d5fd0273421c4","ccac3e156b6c5f421f369e02aabaa4d807b3130d46c211715a32f0b0608a770c","85a6b4713d0ec7ad4dc03c0feed2f5d82c49a63d4a074734a72cf33e52f24a48","7ef67c66690001b9b8646285f5144e992cc81705ae2a4cd3bd937ef98db50e87","4965b6f950e8da13260918aa4340e95989d6e9a5a89a47d63437e118da299451","324c9c5f99d6208965723c2718cc42675b684bfc3ebbcc24eaaa50c8aff07807","8384665a915cf9f7c40f7ce378a0ee95b5512806572afd6a8ea1d9238cc4951c","139889c3b6f02f19f27d1ed48786984e93c268e741a14c18be90278b0b37adf5","f4ec736ca0735cc868f13694bcf9ed2d6587d86929dace366ebf5f22c9b88937","abea6ed7d35a3a3f2b6beee4d85c16895e6407c34fb7b5b7a2abfc4640c71b85","6ee7e2a4340d3d6c2466c8e1333eef6a4489c872f421296fe43643a582f6d440","4375a9d446e7ddd5233a078337da454ff6d73ca43d74a111722778f43192bbe8","2cdf3c08e6d1b82155d01daad877af111c8918649e2b05b9772b0728258ffbbd","eab26023dc5f5ba936d6c4150ca6835dbf944790707a8a14bf9a745e335dcf95","0677c812dc1347ae8ec68e0cfd351aa3a8a99ece96ecaf65102f1a8d60ae2b3b","52a3a6ce386bb1da72d3f04f8f6b9d324ad4ccebf1cdca9b19b63b74ed858534","d0c532481cdfe159533ac8b00c5fa840d95b0291380cc2cc37c627f278a62b82","a04ed993074fd6e78ced54bc055c3e333966666f8233ea80ec00c15e84175cf6","f96ce3a71eedeed3b4261ec66059ed35314c7cb1ddf7da4e654ecfaa4101e9af","79c6663f8b306c65ccde2f4c9834c9141b3129ed81e1149bc55df7ac10533fb4","cd3f56fff78503ba26d399507f8ca531f400bae82a0aba21b4fa122f64a07630","e43189e0713db16c83eac0f5213e15e51c7073e67658bbf069c45541d9515c20","8934c659bc646f98cb44fa2d3d3592b91abf80a5defd469d80b57e57a916b150","f92dc2ab0a59ac8876b80f0d97e2b274a6c6d6cdf534df028067a697073e8243","10abfd673527735ea4518fe5596baf1b0acdfb9d6467eae0136b5b1e6c9830fb","50d7ccc4bcd66f7696da0db54e254856d00655f3b20ce31b5d3b0aea48ead0ee","67a0dec99204d216ddd7224ad134c141caed5334f5f03353b473af641434c159","cff7fde7e4a8de76ee91803d0c2ade009b6510d11bff32532191caade2782042","299b55e61989d1358032121dd9108126c3fd1a34dfd9068107a74dd0e44ba767","93ad42fa0bc122c6f24444bebf12893f96b1102ef6cbc05ed1308c35df2b45a1","331134021327bb30ef82d96a2476cda5007fbb0417b204b606193ef22e199564","dfc0b4df21169eb22661e4aa29990e900e4a5f724706eb3ff3a1f289c5846d77","ae8a4c0514ae1130f71be36955e5a5a9a33a311d8c3e111e0e9167e5675ae4ce","c50fe6a2b7c5b99b774bbca4924c8be02bac9e9e1b161664085567dd71dd4d0a","5f0d810a2f2ad1a71679b90fabae87e503422ad53cc7f7dedb55c5239a39a477","d92dfbea13519aa056c356a39602d612e968c1b1bcc16371e3431ee57bdfcd3f","937f80191fe714272f81c792100c0a6f14c7250d252cbbb68af36db7e1cfbf86",{"version":"2872e8d9d4f059f4c16f9c9cf1b878f27a0b51423aef2dcd9e4fb9ffcf0281c1","affectsGlobalScope":true},"e83046de9439b5bfed0b7b002b2d7f2b7e20bb53fe3f890d9c953c0b9d9cd1a0","ada1d418aabcd7fb29f26330a1f3a66ac6a7213bec9354699beebbc10ea94925","5f3fd1683cd7fffe04325db62fcc9217182b21bc7f23124583d2edaf29112569","dc679fa176173efb8e1a64df7853501a75ab78d934fe8f011688140185f9e821","3288ddcad052002c5b9f431874e573dac5f76996b4a05f32bec2c4bc269b61f8","0f599f26371ce561a249a3cbbb11c9e18ebd4a565ce390d5d66871f85f7235d5","3a58c201146a85ef5c43df923ce9950c3d7b80692ab4acd0910dda1d0ec224d7","2f8787b87f05d1fde6c164452eb056a103bdeb67d1116868f6b859198250674f","47fa74d37a42d95fb9371cdc8be0b78f0b10fc880f5048ec9a50e7a545c2bcf5","fff1ea5ee5f24d8b8c533d1289f3a5450e33736f9ec1e53cd601508c18f08c56","0c1ae909717f6f13b21aaab1ea1a9a6c6e8fdb10b0a8818ada77029827f4d139","8712cdcec5f35f6d67de189159864198fefee74ee66c620516e8f6b35a699385","6a7f288a568bef16af23e45a812108ccfa26a1855cc592da0ddd75d96d1f839b","59c75e79f50ceeba668da4900e635853e636d314bb67e1c8aeb36d8e02996ae2","fcfef87b4c88e167cf9fec5effe47d45d3a0c4ce4fc75a4a829452add1847dcd","94ca5faf9f30d5ec3d132c2bf2392d05f29ef606d7084d7a72339ef6cf9ea797","e114e604264f6de78722127464b6acc273335c1cd136dac6beaac0449b37ff11","56ea7010195a5d10d7f45257bdd80fc650d9ca0cace2dc4c3dd3cbdaa7749f85","97d51a63f676a4900d1a535d2b414b55f8ae78d93bbc5fd66cef11802f53d1fb","8b5226d2292a3c6bb85d3643005b5bdc4aa16a1e771947c7ff0d703c485ce49e","2cda414e4f85db6d293f1ef2ba74d4f6b76c4ca32dbdac50d3135d733c397085","13c2b053452f1d48d294b0f0f9ca796cdacbada349b4a70c4cfe83512cfc7cc8","7a14d7d62605bba4f9bd2b8cc0b8c1172fdefe3c2d2f9294ec9d1991ce056ced","607697c8dd7e7ba55856ea48b539fd3ff581be20887df80cb1e8d50895d1e21b","7fbc2bc246f280de245c403e86cc87f37d9ae5bc3193ef52483251e5a6e7231f","31dc5cd62b62f00962fdcbeaddfa22d8393bdc7dfe27946eb2730f7c443986ae","59f245fb73e2f3a00d8645cf43ce978aba9a126bdee16f60cc4cb5d8afbdc714","c5b7306ccca1147921fa30f954bdec15054567676fa544e9f3e0f471a90d7c40","921d224b290370cd8f3b42111b846533438d629009f284802f0d7ab8c9e22046","2b905ba1252b66c99171eec11ef5914b5bbfc0e6dc83ea9cb49ee5692bb51029","b500589aa990790c02ba8549efa4349b136bf6f48753a137d41a210a5856deda","71cd4362998658096ea8a88718095cdbe3810a7730161f7230cbc98d5f79676e","556cd388af175ccfa8e7068b5615538daed4a8006d606bd1d82420f7549479b6","641fa463e5919247ccc771b71faa45f5e1db98ef04383b1c9d6f74effe4c380f","7423ec416938479fea00befca330f1868aa996eb72feef8373b0f890607db35e","3085f46530363c32d5f074cffcec8ec038723c1ae4b33053db6b5f0923f4d06d","3414c27bc3f3737fb2786e513c163676cacc554b99ad9e3e8ee6f9c8aaa87115","be2df16b4c682d8223f4866637bc548fde2f6723ee6f62ef4fda61a1f81cdd4a","a4cfab1b00139606bf23f2dce2c539af33e88834a36a5384355d799952f29388","f3cc9d2f09a864ec197bafa6748829ca31a3347e2440160c801b6a0212d80a75","2468f9482945fea638dfb028349652f6002fa14792a571c08f20e77bf577e070","26d097361f72e196133dc5ca8f686276c06e697421453db7905792de2da519fb","f96e3730eb9637f6337d1ab84121ecb762a0dfb5111d7d717cbacd9f4b217e37",{"version":"8bce231a4f6298e9fc66010a212805382cf843d20cad491c1a6f88137625f091","affectsGlobalScope":true},{"version":"b8aafc8555dc47c4b008a1e6ed7e7f8e438bda7c984ec81529226fb73d835029","affectsGlobalScope":true},"10fb56496f4c9fb715868ee5c306601be18f3644bd2ae1c127d23dbc296c3312","15606b6c2757490a85e5c26a98e45764bd412524e95fb6b43f226a299c179b8a","d09ae19aeb72629e013104ab52c6a79ee962ce8dd4b04bd7e45b26d5ed1fb81b","8964d295a9047c3a222af813b7d37deb57b835fd0942d89222e7def0aed136cc","77478ee92eb9698a68aab71b8e0d5e7f9b95975fb91559f9b5b4eee88c2411fb","31c5270fb73f8fe1241248c3bb18d767cfa03dcbd8e7d0fb2ea939924edf334b","fc094b4f3e97860784db0c80368f9cb24b313ae15718c6320189bb25026cb241","134002731b40f4e0cd134c8d1b64c7fea821a0054ab358db140bbd48b2ebf907","f72cf3b47080f55e508037c9cdeff08b5f5de9e1f4254da0f13b9aa2d6e1b836","ef140c42f3f9f72eb4fe30f6dba20cc3a10a49d9e584d57f522ead8e4dde0f2b","562bd9f83f07e5ce0560fac2ed392f8e4efc7f0c88c290cca35b2e15252d1de5","6dd26bbb44c53584921fa1c82af49d6752aece68f56498ff58249d37d1c1cd29","9a9321386d183b8e9bcd06e18c128737e076cf6b208e010c9050c52b98e138dd","e69bb2a28fb275dbb9ea3e2a1600e451be4244682d2b36b6480f04c8b17dc1a7","205b1797dc93cae1e06cbadbdf690bb924f6dcbe14ef512211208c477c3307e6","2c9d0efbca066e5eb8f3be53a98001cda93d00a1502376e1d3ca7049ecdeb3df","9e04e06266b54edb41dbe861a3571b127868db190a1744236296b0c2203825fe","8c3ef5b7f0f6e5138d49b1819d9826ad4cf1d2cd19d214945e7aa42a7581b50e","6821479cd26d155b5997d9cf262d04c9df75c8e884206fee6456867a3aebdf8a","831d409f774232cb5d823815cdabe0bd8c6c67916512bfc76d320a6d6543f809","2f073a1f98aacd2076925b728823636c3bc168eb3576fca44921a25185be07a5","fe74913a618bab08efab71d788349066bfb78fd5c46e2774072e8ae97f3298bc","de0c80219f36308420b9a64a9bca845f37b32ca6966c536e66072b42eb97b7d7","ebfa90658d2c9d67b2b328f31e6d684c1583318be6169ef29549f4f0c77e1088","b558c9a18ea4e6e4157124465c3ef1063e64640da139e67be5edb22f534f2f08","49637bbde0c90e0b14fbeb48045cf46cf6bf5efe3367230cbf6616cf4a2220ca","9d0fb052c7ad4a95a2a5fbf8314b7d6173dd7b36e5c9bf946d2ec9584dfa464e","57af705f3a06401c828f89a6231f9544c92639880e5fa7436d562b4ea458f70e","3f9865ac60a12ee8b4d46cf0f75b50420fbeae8e10a38a9d7836f7d1162fa349","ab3e22bbdfabcefe9f2ad1a0ff622aafe7710d2369a2a12e8c25498c6d47c688","c6d21fbde65688e9999bed8b1eda5f2714bb6e60da4f7f8d913155a46404ab7b","a93e05378639e4b06a2a1a0cded56f76dcec45ec7c5004ad4136f21a84b3ae5f","f47f07ad532d24797feef866fe935903fd14f8c4e39fa7db3d56346615488178","9ceb336e1a47356985d27d0fc60cb817bfebb1a2b8802534ac1c40e9854debd3","9b73c9d9a55d10203a259de8cc25e28d059227000e073c4550fcb24c4a61e3dc","516ae6a8a62bc7645c7cb995d38e420445996749e494ef1bf98d00088570e4c8","d94f82ad0ec5385924698dde262f31d372579a52c7a060a6e3d68b191d998362","a59479917b7a4e7b695a6973eb7f1063f0fc42ea6d4c6ee5d5c5ffdaca0db4f8","04451a2090848862cdea8c31ce47e85360c82ddcd735969b37b6e7b6310a9269","4c9e71e387f0296e3237caf8319c7ceac2b333eefb51cd4d59aed52230911ccb","a39cfdfcae110245e58dc568ade8e8c8e59c05032ab472e5d9dd0523827a0a50","0a59162df2fb244dab500a93867d5a6c7ad7c61dca943a45b861de001f79ce5a","29fc4a336790dafc014f0c983522212c59130ad67170b6688b3fce92502ec22d","cabb6ea98c4e41769d76d1450c0eb89ec223fc751ec99ba5d22529ff468a6aaf","24fcc00304dcdd31951250fe7251e8443a31fb8c43e97842cddf7510061ab257","e23c4aee6e3105123b5a63b4250cdcf85176ff935dbea6cf5fa03271d8335df1","7ffa870050df8027443354f706cfc687d26c932488f4130aab11de738c2eaf22","4a9176abbc0c83e37373daf7bdf48d86e78af6291780978f375a73ca315ae2d1","928aa20f42e483845ac3da43b69264f7fa36db00b067683e1f314f2e094aba22","5dcf2200e997f92fcce563ef7c080fb5132df6ff86592d16dc76fa70055c92d8","33b9b011969ba678e731533ca4269e9d88ca51e1f1f85ae89e124146fb512ec3","2e31715ffb2e7ae4622706a3469308ef7d615f688ba426ef9c4b8acb77d0b619","2c0b78f711f71270bbf7787fa6748792e365a7615e957ac4b5c9713f32613949","c192e6d06a5863e675cb4433f68048e634bb586e71e207b0d4f01196bd56f8c1","b0455a6e52ec9449913bd106106241e36097e9b27127cac9aa1b7368ee17cdf2","edf9b90b3eb6022f9f392c1e2f2efedeaa4377027e471f494d090fbdbd790034","cc2d4722d03997f3d58cae3353742cd023cf8e1e8b7aa57fa9ca541308989fbc","5e47599ef1cb0930acdeb5939c9ec9d70bb1c0d9fa6dd338f429f2f2358bb62d","86486bf2721cb69ee354741663afed19ed914c092db2cdae3225e3d313f65c2f","9e16c56eafb2a1c30aa530c1dfe0f72fcd4322c6e3a636a57ae969fc07b55556","e00b237ee54e7f92a810a43f61642258d9c0e85e0c678ca649ce284e179df2f3","ce5965def456942eb296ff267d8a8b853b1c51c18edc9ca1f95ced3b1c73bad0","71cebeaf8bc6b8c7eb95d3d2111b7eca19f900c990acbae8cd3634199ce48900","7d25774d86b5a2cf404a9255c467a77119483ac7dfb2360b66acb3758cb7ef21","0a245064fc1d31d2898626143f8e4970c71e0505ec60860bd518fea2e789330b","74977978cc6611c92b9f956e5f9095427a2de58ccc1d193182a1a0c36b74a3d4","54b1776be8beee49015038996830cda4322aa6d1ebf5bdfc19bc87a868c423a2","38c9a0b557c14c80eab69fd651d8bec51e557f4ee8459bc0186d7967c12998aa","e3ae439a482835f7a1e965facdd734ba204ebb74519fcc07bed697d379197d38","4a4fd0b710dc42402f22b2984aa2e309f8662d94a633847e54e38edcc2db79b5","afeaaad987d9d86be547de75fd857c28da5f60d40daadf5fc74cd0ae3a34de8f","9102a86298ad09c245be3bd66c0fa76fbfd74ef8b7c7263e5fd30207e25a70fe","b573c56c45fecb7a0f1ecd1de849bc116cea099ec0df98996099374e9eef1d9a","9cc1d7435884427fb47b944ee15ebb4d3b1ae3a782b6a6726678b7baa9300019","13ea5b609883009c2167e18bee61b306de25edfd38725e915cb578f3d90d98f7","8e38264c3c4fb2851437213bbc2f96bd99dee2a7655c83ae2bc756a93f2756e6","e81e29f632896760e62ec5529a0778b5b9b57941535113888d80f4e72213d87e","cc64554ae3ed217ec11f338d9ef854ee09e1136ff501b835518b265dca72277e","bfc0c8ed8e1a59cb2d1bb0d59aff11dc4d6c322bbf5294b409138e2583fe2ecf","abd19b80bf20f6e079814737b1a8924c930ab48f7c5217ea54249407d74a485e","7c43f05c5abb2d3d2291878e81ce5733b2b69550f623f4ae14001d9d3d28245c","fd540698e70217ce22d417d853622fcd944ba1c4f4f2ad50b4ec37d9d21f8c96","a943cad993ed29c0a75f9fa70787bd5f1c3f058ea6894f1ed9b3597bd4874440","2d0613f249045f8af39db6723375d4f6bf8bf314f25c3ea4cfc9ae1cbfce0f76"],"root":[356,[381,436]],"options":{"allowJs":true,"composite":false,"declarationMap":false,"emitDeclarationOnly":false,"esModuleInterop":true,"jsx":1,"module":99,"skipLibCheck":true,"strict":true,"target":7,"tsBuildInfoFile":"./.tsbuildinfo"},"fileIdsList":[[306,397],[306,400],[306,402],[306,405],[306,408],[306,390],[306,410],[306,396],[306,411],[306,413],[306,415],[306,417],[306,384],[306,386],[52,383,391],[52,383,398,399],[52,383,399,401],[52,383,404],[383,406,407],[52,383,388,389],[52,383,399,409],[52,383,391,393,394,395],[52,383],[52,383,412],[52,383,414],[52,383,399,416],[52],[341],[52,382],[333],[52,392],[52,382,387],[52,382,392],[52,382,403],[108,117,382],[354,355],[354],[59],[94],[95,100,128],[96,107,108,115,125,136],[96,97,107,115],[98,137],[99,100,108,116],[100,125,133],[101,103,107,115],[94,102],[103,104],[107],[105,107],[94,107],[107,108,109,125,136],[107,108,109,122,125,128],[92,95,141],[103,107,110,115,125,136],[107,108,110,111,115,125,133,136],[110,112,125,133,136],[59,60,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143],[107,113],[114,136,141],[103,107,115,125],[116],[117],[94,118],[119,135,141],[120],[121],[107,122,123],[122,124,137,139],[95,107,125,126,127,128],[95,125,127],[125,126],[128],[129],[94,125],[107,131,132],[131,132],[100,115,125,133],[134],[115,135],[95,110,121,136],[100,137],[125,138],[114,139],[140],[95,100,107,109,118,125,136,139,141],[125,142],[52,56,147,307,350],[52,56,146,307,350],[49,50,51],[57],[311],[313,314,315],[317],[150,160,166,168,307],[150,157,159,162,180],[160],[160,285],[214,232,247,353],[255],[150,160,167,200,210,282,283,353],[167,353],[160,210,211,212,353],[160,167,200,353],[353],[150,167,168,353],[240],[94,144,239],[52,233,234,235,252,253],[52,233],[223],[222,224,327],[52,233,234,250],[229,253,339],[337,338],[174,336],[226],[94,144,174,222,223,224,225],[52,250,252,253],[250,252],[250,251,253],[121,144],[221],[94,144,159,161,217,218,219,220],[52,151,330],[52,136,144],[52,167,198],[52,167],[196,201],[52,197,310],[52,56,110,144,146,147,307,348,349],[307],[149],[300,301,302,303,304,305],[302],[52,197,233,310],[52,233,308,310],[52,233,310],[110,144,161,310],[110,144,158,159,170,188,221,226,227,249,250],[218,221,226,234,236,237,238,240,241,242,243,244,245,246,353],[219],[52,121,144,159,160,188,190,192,217,249,253,307,353],[110,144,161,162,174,175,222],[110,144,160,162],[110,125,144,158,161,162],[110,121,136,144,158,159,160,161,162,167,170,171,181,182,184,187,188,190,191,192,216,217,250,258,260,263,265,268,270,271,272,273],[110,125,144],[150,151,152,158,159,307,310,353],[110,125,136,144,155,284,286,287,353],[121,136,144,155,158,161,178,182,184,185,186,190,217,263,274,276,282,296,297],[160,164,217],[158,160],[171,264],[266,267],[266],[264],[266,269],[154,155],[154,193],[154],[156,171,262],[261],[155,156],[156,259],[155],[249],[110,144,158,170,189,208,214,228,231,248,250],[202,203,204,205,206,207,229,230,253,308],[257],[110,144,158,170,189,194,254,256,258,307,310],[110,136,144,151,158,160,216],[213],[110,144,290,295],[181,216,310],[278,282,296,299],[110,164,282,290,291,299],[150,160,181,191,293],[110,144,160,167,191,277,278,288,289,292,294],[145,188,189,307,310],[110,121,136,144,156,158,159,161,164,169,170,178,181,182,184,185,186,187,190,192,216,217,260,274,275,310],[110,144,158,160,164,276,298],[110,144,159,161],[52,110,121,144,149,151,158,159,162,170,187,188,190,192,257,307,310],[110,121,136,144,153,156,157,161],[154,215],[110,144,154,159,170],[110,144,160,171],[110,144],[174],[173],[175],[160,172,174,178],[160,172,174],[110,144,153,160,161,167,175,176,177],[52,250,251,252],[209],[52,151],[52,184],[52,145,187,192,307,310],[151,330,331],[52,201],[52,121,136,144,149,195,197,199,200,310],[161,167,184],[183],[52,108,110,121,144,149,201,210,307,308,309],[48,52,53,54,55,146,147,307,350],[100],[279,280,281],[279],[319],[321],[323],[325],[328],[332],[56,58,307,312,316,318,320,322,324,326,329,333,335,341,342,344,351,352,353],[334],[340],[197],[343],[94,175,176,177,178,345,346,347,350],[144],[52,56,110,112,121,144,146,147,149,162,299,306,310,350],[372],[370,372],[361,369,370,371,373,375],[359],[362,367,372,375],[358,375],[362,363,366,367,368,375],[362,363,364,366,367,375],[359,360,361,362,363,367,368,369,371,372,373,375],[375],[357,359,360,361,362,363,364,366,367,368,369,370,371,372,373,374],[357,375],[362,364,365,367,368,375],[366,375],[367,368,372,375],[360,370],[377,378],[376,379],[69,73,136],[69,125,136],[64],[66,69,133,136],[115,133],[64,144],[66,69,115,136],[61,62,65,68,95,107,125,136],[61,67],[65,69,95,128,136,144],[95,144],[85,95,144],[63,64,144],[69],[63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91],[69,76,77],[67,69,77,78],[68],[61,64,69],[69,73,77,78],[73],[67,69,72,136],[61,66,67,69,73,76],[95,125],[64,69,85,95,141,144],[380]],"referencedMap":[[427,1],[428,2],[429,3],[430,4],[431,5],[425,6],[432,7],[426,8],[433,9],[434,10],[435,11],[436,12],[423,13],[424,14],[397,15],[400,16],[402,17],[405,18],[408,19],[390,20],[410,21],[396,22],[411,23],[413,24],[415,25],[417,26],[384,27],[385,27],[386,28],[391,27],[418,29],[398,29],[401,29],[407,30],[406,29],[389,27],[419,29],[393,31],[387,27],[388,32],[409,29],[399,27],[420,29],[403,29],[394,33],[404,34],[412,34],[392,27],[395,33],[414,29],[416,29],[383,35],[356,36],[421,37],[59,38],[60,38],[94,39],[95,40],[96,41],[97,42],[98,43],[99,44],[100,45],[101,46],[102,47],[103,48],[104,48],[106,49],[105,50],[107,51],[108,52],[109,53],[93,54],[110,55],[111,56],[112,57],[144,58],[113,59],[114,60],[115,61],[116,62],[117,63],[118,64],[119,65],[120,66],[121,67],[122,68],[123,68],[124,69],[125,70],[127,71],[126,72],[128,73],[129,74],[130,75],[131,76],[132,77],[133,78],[134,79],[135,80],[136,81],[137,82],[138,83],[139,84],[140,85],[141,86],[142,87],[146,88],[147,89],[52,90],[233,27],[58,91],[312,92],[316,93],[318,94],[167,95],[181,96],[283,97],[286,98],[248,99],[256,100],[284,101],[168,102],[213,103],[285,104],[188,105],[169,106],[192,105],[182,105],[152,105],[239,107],[240,108],[236,109],[241,110],[327,111],[234,110],[328,112],[237,113],[340,114],[339,115],[243,110],[337,116],[238,27],[225,117],[226,118],[235,119],[251,120],[252,121],[242,122],[220,123],[221,124],[331,125],[334,126],[199,127],[198,128],[197,129],[343,27],[196,130],[348,27],[350,131],[180,132],[150,133],[306,134],[304,135],[305,135],[311,136],[319,137],[323,138],[162,139],[228,140],[219,123],[247,141],[245,142],[250,143],[223,144],[161,145],[186,146],[274,147],[153,148],[160,149],[149,97],[288,150],[298,151],[297,152],[171,153],[265,154],[271,155],[273,156],[266,157],[270,158],[272,155],[269,157],[268,155],[267,157],[208,159],[193,159],[259,160],[194,160],[155,161],[263,162],[262,163],[261,164],[260,165],[156,166],[232,167],[249,168],[231,169],[255,170],[257,171],[254,169],[189,166],[275,172],[214,173],[296,174],[217,175],[291,176],[292,177],[294,178],[295,179],[290,148],[190,180],[276,181],[299,182],[170,183],[258,184],[158,185],[216,186],[215,187],[172,188],[224,189],[222,190],[174,191],[176,192],[175,193],[177,194],[178,195],[230,27],[253,196],[210,197],[321,27],[330,198],[207,27],[325,110],[206,199],[308,200],[205,198],[332,201],[203,27],[204,27],[202,202],[201,203],[191,204],[185,122],[184,205],[229,27],[310,206],[56,207],[53,27],[289,208],[282,209],[280,210],[320,211],[322,212],[324,213],[326,214],[329,215],[355,216],[333,216],[354,217],[335,218],[341,219],[342,220],[344,221],[351,222],[352,223],[307,224],[373,225],[371,226],[372,227],[360,228],[361,226],[368,229],[359,230],[364,231],[365,232],[370,233],[376,234],[375,235],[358,236],[366,237],[367,238],[362,239],[369,225],[363,240],[379,241],[380,242],[76,243],[83,244],[75,243],[90,245],[67,246],[66,247],[89,223],[84,248],[87,249],[69,250],[68,251],[64,252],[63,253],[86,254],[65,255],[70,256],[74,256],[92,257],[91,256],[78,258],[79,259],[81,260],[77,261],[80,262],[85,223],[72,263],[73,264],[82,265],[62,266],[88,267],[381,268]],"exportedModulesMap":[[427,1],[428,2],[429,3],[430,4],[431,5],[425,6],[432,7],[426,8],[433,9],[434,10],[435,11],[436,12],[423,13],[424,14],[397,15],[400,16],[402,17],[405,18],[408,19],[390,20],[410,21],[396,22],[411,23],[413,24],[415,25],[417,26],[384,27],[385,27],[386,28],[391,27],[418,29],[398,29],[401,29],[407,30],[406,29],[389,27],[419,29],[393,31],[387,27],[388,32],[409,29],[399,27],[420,29],[403,29],[394,33],[404,34],[412,34],[392,27],[395,33],[414,29],[416,29],[383,35],[356,36],[421,37],[59,38],[60,38],[94,39],[95,40],[96,41],[97,42],[98,43],[99,44],[100,45],[101,46],[102,47],[103,48],[104,48],[106,49],[105,50],[107,51],[108,52],[109,53],[93,54],[110,55],[111,56],[112,57],[144,58],[113,59],[114,60],[115,61],[116,62],[117,63],[118,64],[119,65],[120,66],[121,67],[122,68],[123,68],[124,69],[125,70],[127,71],[126,72],[128,73],[129,74],[130,75],[131,76],[132,77],[133,78],[134,79],[135,80],[136,81],[137,82],[138,83],[139,84],[140,85],[141,86],[142,87],[146,88],[147,89],[52,90],[233,27],[58,91],[312,92],[316,93],[318,94],[167,95],[181,96],[283,97],[286,98],[248,99],[256,100],[284,101],[168,102],[213,103],[285,104],[188,105],[169,106],[192,105],[182,105],[152,105],[239,107],[240,108],[236,109],[241,110],[327,111],[234,110],[328,112],[237,113],[340,114],[339,115],[243,110],[337,116],[238,27],[225,117],[226,118],[235,119],[251,120],[252,121],[242,122],[220,123],[221,124],[331,125],[334,126],[199,127],[198,128],[197,129],[343,27],[196,130],[348,27],[350,131],[180,132],[150,133],[306,134],[304,135],[305,135],[311,136],[319,137],[323,138],[162,139],[228,140],[219,123],[247,141],[245,142],[250,143],[223,144],[161,145],[186,146],[274,147],[153,148],[160,149],[149,97],[288,150],[298,151],[297,152],[171,153],[265,154],[271,155],[273,156],[266,157],[270,158],[272,155],[269,157],[268,155],[267,157],[208,159],[193,159],[259,160],[194,160],[155,161],[263,162],[262,163],[261,164],[260,165],[156,166],[232,167],[249,168],[231,169],[255,170],[257,171],[254,169],[189,166],[275,172],[214,173],[296,174],[217,175],[291,176],[292,177],[294,178],[295,179],[290,148],[190,180],[276,181],[299,182],[170,183],[258,184],[158,185],[216,186],[215,187],[172,188],[224,189],[222,190],[174,191],[176,192],[175,193],[177,194],[178,195],[230,27],[253,196],[210,197],[321,27],[330,198],[207,27],[325,110],[206,199],[308,200],[205,198],[332,201],[203,27],[204,27],[202,202],[201,203],[191,204],[185,122],[184,205],[229,27],[310,206],[56,207],[53,27],[289,208],[282,209],[280,210],[320,211],[322,212],[324,213],[326,214],[329,215],[355,216],[333,216],[354,217],[335,218],[341,219],[342,220],[344,221],[351,222],[352,223],[307,224],[373,225],[371,226],[372,227],[360,228],[361,226],[368,229],[359,230],[364,231],[365,232],[370,233],[376,234],[375,235],[358,236],[366,237],[367,238],[362,239],[369,225],[363,240],[379,241],[380,242],[76,243],[83,244],[75,243],[90,245],[67,246],[66,247],[89,223],[84,248],[87,249],[69,250],[68,251],[64,252],[63,253],[86,254],[65,255],[70,256],[74,256],[92,257],[91,256],[78,258],[79,259],[81,260],[77,261],[80,262],[85,223],[72,263],[73,264],[82,265],[62,266],[88,267],[381,268]],"semanticDiagnosticsPerFile":[427,428,429,430,431,425,432,426,433,434,435,436,423,424,397,400,402,405,408,390,410,396,411,413,415,417,384,385,386,391,418,398,401,407,406,389,419,393,387,388,409,399,420,403,394,404,412,392,395,414,416,383,356,421,309,59,60,94,95,96,97,98,99,100,101,102,103,104,106,105,107,108,109,93,143,110,111,112,144,113,114,115,116,117,118,119,120,121,122,123,124,125,127,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,51,146,147,49,52,233,50,58,312,316,318,167,181,283,212,286,248,256,284,168,211,213,285,188,169,192,182,152,239,240,157,236,241,327,234,328,218,237,340,339,243,338,336,337,238,225,226,235,251,252,242,220,221,331,334,199,198,197,343,196,173,346,349,348,350,148,277,180,150,300,301,303,306,302,304,305,166,179,311,319,323,162,228,227,219,247,245,244,246,250,223,161,186,274,153,160,149,288,298,287,297,187,171,265,264,271,273,266,270,272,269,268,267,208,193,259,194,155,154,263,262,261,260,156,232,249,231,255,257,254,189,145,275,214,296,217,291,159,292,294,295,278,290,190,276,299,163,165,170,258,158,164,216,215,172,224,222,174,176,347,175,177,314,313,315,345,178,230,57,253,200,210,321,330,207,325,206,308,205,151,332,203,204,195,209,202,201,191,185,293,184,183,317,229,310,48,56,53,54,55,289,282,281,280,279,320,322,324,326,329,355,333,354,335,341,342,344,351,353,352,307,357,373,371,372,360,361,368,359,364,374,365,370,376,375,358,366,367,362,369,363,379,378,377,380,46,47,8,9,11,10,2,12,13,14,15,16,17,18,19,3,20,4,21,25,22,23,24,26,27,28,5,29,30,31,32,6,36,33,34,35,37,7,38,43,44,39,40,41,42,1,45,76,83,75,90,67,66,89,84,87,69,68,64,63,86,65,70,71,74,61,92,91,78,79,81,77,80,85,72,73,82,62,88,422,381,382],"affectedFilesPendingEmit":[427,428,429,430,431,425,432,426,433,434,435,436,423,424,397,400,402,405,408,390,410,396,411,413,415,417,384,385,386,391,418,398,401,407,406,389,419,393,387,388,409,399,420,403,394,404,412,392,395,414,416,383,421,422,381,382]},"version":"5.4.5"} \ No newline at end of file +{"program":{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2016.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../node_modules/next/dist/styled-jsx/types/css.d.ts","../../node_modules/@types/react/global.d.ts","../../node_modules/csstype/index.d.ts","../../node_modules/@types/prop-types/index.d.ts","../../node_modules/@types/react/index.d.ts","../../node_modules/next/dist/styled-jsx/types/index.d.ts","../../node_modules/next/dist/styled-jsx/types/macro.d.ts","../../node_modules/next/dist/styled-jsx/types/style.d.ts","../../node_modules/next/dist/styled-jsx/types/global.d.ts","../../node_modules/next/dist/shared/lib/amp.d.ts","../../node_modules/next/amp.d.ts","../../node_modules/@types/node/assert.d.ts","../../node_modules/@types/node/assert/strict.d.ts","../../node_modules/undici-types/header.d.ts","../../node_modules/undici-types/readable.d.ts","../../node_modules/undici-types/file.d.ts","../../node_modules/undici-types/fetch.d.ts","../../node_modules/undici-types/formdata.d.ts","../../node_modules/undici-types/connector.d.ts","../../node_modules/undici-types/client.d.ts","../../node_modules/undici-types/errors.d.ts","../../node_modules/undici-types/dispatcher.d.ts","../../node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/undici-types/global-origin.d.ts","../../node_modules/undici-types/pool-stats.d.ts","../../node_modules/undici-types/pool.d.ts","../../node_modules/undici-types/handlers.d.ts","../../node_modules/undici-types/balanced-pool.d.ts","../../node_modules/undici-types/agent.d.ts","../../node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/undici-types/mock-agent.d.ts","../../node_modules/undici-types/mock-client.d.ts","../../node_modules/undici-types/mock-pool.d.ts","../../node_modules/undici-types/mock-errors.d.ts","../../node_modules/undici-types/proxy-agent.d.ts","../../node_modules/undici-types/api.d.ts","../../node_modules/undici-types/cookies.d.ts","../../node_modules/undici-types/patch.d.ts","../../node_modules/undici-types/filereader.d.ts","../../node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/undici-types/websocket.d.ts","../../node_modules/undici-types/content-type.d.ts","../../node_modules/undici-types/cache.d.ts","../../node_modules/undici-types/interceptors.d.ts","../../node_modules/undici-types/index.d.ts","../../node_modules/@types/node/globals.d.ts","../../node_modules/@types/node/async_hooks.d.ts","../../node_modules/@types/node/buffer.d.ts","../../node_modules/@types/node/child_process.d.ts","../../node_modules/@types/node/cluster.d.ts","../../node_modules/@types/node/console.d.ts","../../node_modules/@types/node/constants.d.ts","../../node_modules/@types/node/crypto.d.ts","../../node_modules/@types/node/dgram.d.ts","../../node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/@types/node/dns.d.ts","../../node_modules/@types/node/dns/promises.d.ts","../../node_modules/@types/node/domain.d.ts","../../node_modules/@types/node/dom-events.d.ts","../../node_modules/@types/node/events.d.ts","../../node_modules/@types/node/fs.d.ts","../../node_modules/@types/node/fs/promises.d.ts","../../node_modules/@types/node/http.d.ts","../../node_modules/@types/node/http2.d.ts","../../node_modules/@types/node/https.d.ts","../../node_modules/@types/node/inspector.d.ts","../../node_modules/@types/node/module.d.ts","../../node_modules/@types/node/net.d.ts","../../node_modules/@types/node/os.d.ts","../../node_modules/@types/node/path.d.ts","../../node_modules/@types/node/perf_hooks.d.ts","../../node_modules/@types/node/process.d.ts","../../node_modules/@types/node/punycode.d.ts","../../node_modules/@types/node/querystring.d.ts","../../node_modules/@types/node/readline.d.ts","../../node_modules/@types/node/readline/promises.d.ts","../../node_modules/@types/node/repl.d.ts","../../node_modules/@types/node/stream.d.ts","../../node_modules/@types/node/stream/promises.d.ts","../../node_modules/@types/node/stream/consumers.d.ts","../../node_modules/@types/node/stream/web.d.ts","../../node_modules/@types/node/string_decoder.d.ts","../../node_modules/@types/node/test.d.ts","../../node_modules/@types/node/timers.d.ts","../../node_modules/@types/node/timers/promises.d.ts","../../node_modules/@types/node/tls.d.ts","../../node_modules/@types/node/trace_events.d.ts","../../node_modules/@types/node/tty.d.ts","../../node_modules/@types/node/url.d.ts","../../node_modules/@types/node/util.d.ts","../../node_modules/@types/node/v8.d.ts","../../node_modules/@types/node/vm.d.ts","../../node_modules/@types/node/wasi.d.ts","../../node_modules/@types/node/worker_threads.d.ts","../../node_modules/@types/node/zlib.d.ts","../../node_modules/@types/node/globals.global.d.ts","../../node_modules/@types/node/index.d.ts","../../node_modules/next/dist/server/get-page-files.d.ts","../../node_modules/@types/react/canary.d.ts","../../node_modules/@types/react/experimental.d.ts","../../node_modules/next/dist/compiled/webpack/webpack.d.ts","../../node_modules/next/dist/server/config.d.ts","../../node_modules/next/dist/lib/load-custom-routes.d.ts","../../node_modules/next/dist/shared/lib/image-config.d.ts","../../node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.d.ts","../../node_modules/next/dist/server/body-streams.d.ts","../../node_modules/next/dist/server/future/route-kind.d.ts","../../node_modules/next/dist/server/future/route-definitions/route-definition.d.ts","../../node_modules/next/dist/server/future/route-matches/route-match.d.ts","../../node_modules/next/dist/client/components/app-router-headers.d.ts","../../node_modules/next/dist/server/request-meta.d.ts","../../node_modules/next/dist/server/lib/revalidate.d.ts","../../node_modules/next/dist/server/config-shared.d.ts","../../node_modules/next/dist/server/base-http/index.d.ts","../../node_modules/next/dist/server/api-utils/index.d.ts","../../node_modules/next/dist/server/node-environment.d.ts","../../node_modules/next/dist/server/require-hook.d.ts","../../node_modules/next/dist/server/node-polyfill-crypto.d.ts","../../node_modules/next/dist/lib/page-types.d.ts","../../node_modules/next/dist/build/analysis/get-page-static-info.d.ts","../../node_modules/next/dist/build/webpack/loaders/get-module-build-info.d.ts","../../node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","../../node_modules/next/dist/server/render-result.d.ts","../../node_modules/next/dist/server/future/helpers/i18n-provider.d.ts","../../node_modules/next/dist/server/web/next-url.d.ts","../../node_modules/next/dist/compiled/@edge-runtime/cookies/index.d.ts","../../node_modules/next/dist/server/web/spec-extension/cookies.d.ts","../../node_modules/next/dist/server/web/spec-extension/request.d.ts","../../node_modules/next/dist/server/web/spec-extension/fetch-event.d.ts","../../node_modules/next/dist/server/web/spec-extension/response.d.ts","../../node_modules/next/dist/server/web/types.d.ts","../../node_modules/next/dist/lib/setup-exception-listeners.d.ts","../../node_modules/next/dist/lib/constants.d.ts","../../node_modules/next/dist/build/index.d.ts","../../node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","../../node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","../../node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","../../node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","../../node_modules/next/dist/server/base-http/node.d.ts","../../node_modules/next/dist/server/font-utils.d.ts","../../node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.d.ts","../../node_modules/next/dist/server/future/route-modules/route-module.d.ts","../../node_modules/next/dist/server/load-components.d.ts","../../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.d.ts","../../node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.d.ts","../../node_modules/next/dist/server/future/route-definitions/locale-route-definition.d.ts","../../node_modules/next/dist/server/future/route-definitions/pages-route-definition.d.ts","../../node_modules/next/dist/shared/lib/mitt.d.ts","../../node_modules/next/dist/client/with-router.d.ts","../../node_modules/next/dist/client/router.d.ts","../../node_modules/next/dist/client/route-loader.d.ts","../../node_modules/next/dist/client/page-loader.d.ts","../../node_modules/next/dist/shared/lib/bloom-filter.d.ts","../../node_modules/next/dist/shared/lib/router/router.d.ts","../../node_modules/next/dist/shared/lib/router-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/loadable.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-definitions/app-page-route-definition.d.ts","../../node_modules/next/dist/shared/lib/modern-browserslist-target.d.ts","../../node_modules/next/dist/shared/lib/constants.d.ts","../../node_modules/next/dist/build/webpack/loaders/metadata/types.d.ts","../../node_modules/next/dist/build/page-extensions-type.d.ts","../../node_modules/next/dist/build/webpack/loaders/next-app-loader.d.ts","../../node_modules/next/dist/server/lib/app-dir-module.d.ts","../../node_modules/next/dist/server/response-cache/types.d.ts","../../node_modules/next/dist/server/response-cache/index.d.ts","../../node_modules/next/dist/server/lib/incremental-cache/index.d.ts","../../node_modules/next/dist/client/components/hooks-server-context.d.ts","../../node_modules/next/dist/server/app-render/dynamic-rendering.d.ts","../../node_modules/next/dist/client/components/static-generation-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/static-generation-async-storage.external.d.ts","../../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.d.ts","../../node_modules/next/dist/server/async-storage/draft-mode-provider.d.ts","../../node_modules/next/dist/server/web/spec-extension/adapters/headers.d.ts","../../node_modules/next/dist/client/components/request-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/request-async-storage.external.d.ts","../../node_modules/next/dist/server/app-render/create-error-handler.d.ts","../../node_modules/next/dist/server/app-render/app-render.d.ts","../../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.d.ts","../../node_modules/@types/react/jsx-runtime.d.ts","../../node_modules/next/dist/client/components/error-boundary.d.ts","../../node_modules/next/dist/client/components/router-reducer/create-initial-router-state.d.ts","../../node_modules/next/dist/client/components/app-router.d.ts","../../node_modules/next/dist/client/components/layout-router.d.ts","../../node_modules/next/dist/client/components/render-from-template-context.d.ts","../../node_modules/next/dist/client/components/action-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/action-async-storage.external.d.ts","../../node_modules/next/dist/client/components/client-page.d.ts","../../node_modules/next/dist/client/components/search-params.d.ts","../../node_modules/next/dist/client/components/not-found-boundary.d.ts","../../node_modules/next/dist/server/app-render/rsc/preloads.d.ts","../../node_modules/next/dist/server/app-render/rsc/postpone.d.ts","../../node_modules/next/dist/server/app-render/rsc/taint.d.ts","../../node_modules/next/dist/server/app-render/entry-base.d.ts","../../node_modules/next/dist/build/templates/app-page.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/module.d.ts","../../node_modules/next/dist/server/app-render/types.d.ts","../../node_modules/next/dist/client/components/router-reducer/fetch-server-response.d.ts","../../node_modules/next/dist/client/components/router-reducer/router-reducer-types.d.ts","../../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/module.compiled.d.ts","../../node_modules/next/dist/build/templates/pages.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/module.d.ts","../../node_modules/next/dist/server/render.d.ts","../../node_modules/next/dist/server/future/route-definitions/pages-api-route-definition.d.ts","../../node_modules/next/dist/server/future/route-matches/pages-api-route-match.d.ts","../../node_modules/next/dist/server/future/route-matchers/route-matcher.d.ts","../../node_modules/next/dist/server/future/route-matcher-providers/route-matcher-provider.d.ts","../../node_modules/next/dist/server/future/route-matcher-managers/route-matcher-manager.d.ts","../../node_modules/next/dist/server/future/normalizers/normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/locale-route-normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/request/pathname-normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/request/suffix.d.ts","../../node_modules/next/dist/server/future/normalizers/request/rsc.d.ts","../../node_modules/next/dist/server/future/normalizers/request/prefix.d.ts","../../node_modules/next/dist/server/future/normalizers/request/postponed.d.ts","../../node_modules/next/dist/server/future/normalizers/request/action.d.ts","../../node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.d.ts","../../node_modules/next/dist/server/future/normalizers/request/next-data.d.ts","../../node_modules/next/dist/server/base-server.d.ts","../../node_modules/next/dist/server/image-optimizer.d.ts","../../node_modules/next/dist/server/next-server.d.ts","../../node_modules/next/dist/lib/coalesced-function.d.ts","../../node_modules/next/dist/server/lib/router-utils/types.d.ts","../../node_modules/next/dist/trace/types.d.ts","../../node_modules/next/dist/trace/trace.d.ts","../../node_modules/next/dist/trace/shared.d.ts","../../node_modules/next/dist/trace/index.d.ts","../../node_modules/next/dist/build/load-jsconfig.d.ts","../../node_modules/next/dist/build/webpack-config.d.ts","../../node_modules/next/dist/build/webpack/plugins/define-env-plugin.d.ts","../../node_modules/next/dist/build/swc/index.d.ts","../../node_modules/next/dist/server/dev/parse-version-info.d.ts","../../node_modules/next/dist/server/dev/hot-reloader-types.d.ts","../../node_modules/next/dist/telemetry/storage.d.ts","../../node_modules/next/dist/server/lib/types.d.ts","../../node_modules/next/dist/server/lib/render-server.d.ts","../../node_modules/next/dist/server/lib/router-server.d.ts","../../node_modules/next/dist/shared/lib/router/utils/path-match.d.ts","../../node_modules/next/dist/server/lib/router-utils/filesystem.d.ts","../../node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.d.ts","../../node_modules/next/dist/server/lib/dev-bundler-service.d.ts","../../node_modules/next/dist/server/dev/static-paths-worker.d.ts","../../node_modules/next/dist/server/dev/next-dev-server.d.ts","../../node_modules/next/dist/server/next.d.ts","../../node_modules/next/dist/lib/metadata/types/alternative-urls-types.d.ts","../../node_modules/next/dist/lib/metadata/types/extra-types.d.ts","../../node_modules/next/dist/lib/metadata/types/metadata-types.d.ts","../../node_modules/next/dist/lib/metadata/types/manifest-types.d.ts","../../node_modules/next/dist/lib/metadata/types/opengraph-types.d.ts","../../node_modules/next/dist/lib/metadata/types/twitter-types.d.ts","../../node_modules/next/dist/lib/metadata/types/metadata-interface.d.ts","../../node_modules/next/types/index.d.ts","../../node_modules/next/dist/shared/lib/html-context.shared-runtime.d.ts","../../node_modules/@next/env/dist/index.d.ts","../../node_modules/next/dist/shared/lib/utils.d.ts","../../node_modules/next/dist/pages/_app.d.ts","../../node_modules/next/app.d.ts","../../node_modules/next/dist/server/web/spec-extension/unstable-cache.d.ts","../../node_modules/next/dist/server/web/spec-extension/revalidate.d.ts","../../node_modules/next/dist/server/web/spec-extension/unstable-no-store.d.ts","../../node_modules/next/cache.d.ts","../../node_modules/next/dist/shared/lib/runtime-config.external.d.ts","../../node_modules/next/config.d.ts","../../node_modules/next/dist/pages/_document.d.ts","../../node_modules/next/document.d.ts","../../node_modules/next/dist/shared/lib/dynamic.d.ts","../../node_modules/next/dynamic.d.ts","../../node_modules/next/dist/pages/_error.d.ts","../../node_modules/next/error.d.ts","../../node_modules/next/dist/shared/lib/head.d.ts","../../node_modules/next/head.d.ts","../../node_modules/next/dist/client/components/draft-mode.d.ts","../../node_modules/next/dist/client/components/headers.d.ts","../../node_modules/next/headers.d.ts","../../node_modules/next/dist/shared/lib/get-img-props.d.ts","../../node_modules/next/dist/client/image-component.d.ts","../../node_modules/next/dist/shared/lib/image-external.d.ts","../../node_modules/next/image.d.ts","../../node_modules/next/dist/client/link.d.ts","../../node_modules/next/link.d.ts","../../node_modules/next/dist/client/components/redirect-status-code.d.ts","../../node_modules/next/dist/client/components/redirect.d.ts","../../node_modules/next/dist/client/components/not-found.d.ts","../../node_modules/next/dist/client/components/navigation.react-server.d.ts","../../node_modules/next/dist/client/components/navigation.d.ts","../../node_modules/next/navigation.d.ts","../../node_modules/next/router.d.ts","../../node_modules/next/dist/client/script.d.ts","../../node_modules/next/script.d.ts","../../node_modules/next/dist/server/web/spec-extension/user-agent.d.ts","../../node_modules/next/dist/compiled/@edge-runtime/primitives/url.d.ts","../../node_modules/next/dist/server/web/spec-extension/image-response.d.ts","../../node_modules/next/dist/compiled/@vercel/og/satori/index.d.ts","../../node_modules/next/dist/compiled/@vercel/og/emoji/index.d.ts","../../node_modules/next/dist/compiled/@vercel/og/types.d.ts","../../node_modules/next/server.d.ts","../../node_modules/next/types/global.d.ts","../../node_modules/next/types/compiled.d.ts","../../node_modules/next/index.d.ts","../../node_modules/next/image-types/global.d.ts","../../next-env.d.ts","../../node_modules/source-map-js/source-map.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/previous-map.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/input.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/css-syntax-error.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/declaration.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/root.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/warning.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/lazy-result.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/no-work-result.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/processor.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/result.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/document.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/rule.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/node.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/comment.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/container.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/at-rule.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/list.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/postcss.d.ts","../../node_modules/tailwindcss/node_modules/postcss/lib/postcss.d.mts","../../node_modules/tailwindcss/types/generated/corepluginlist.d.ts","../../node_modules/tailwindcss/types/generated/colors.d.ts","../../node_modules/tailwindcss/types/config.d.ts","../../node_modules/tailwindcss/types/index.d.ts","../../tailwind.config.ts","../../types.ts","../../lib/data.ts","../../app/layout.tsx","../../app/not-found.tsx","../../app/page.tsx","../../components/langswitch.tsx","../../components/mainnav.tsx","../../components/footer.tsx","../../app/[locale]/layout.tsx","../../components/aboutmarkdownsection.tsx","../../components/simplecarousel.tsx","../../components/homeherocarousel.tsx","../../components/productcarouselsection.tsx","../../components/solutionscarousel.tsx","../../app/[locale]/page.tsx","../../app/[locale]/about/page.tsx","../../components/careerssection.tsx","../../components/pagehero.tsx","../../app/[locale]/careers/page.tsx","../../components/casessection.tsx","../../app/[locale]/cases/page.tsx","../../components/productcard.tsx","../../components/productgrid.tsx","../../app/[locale]/channel/[slug]/page.tsx","../../components/contactsection.tsx","../../components/contacthero.tsx","../../app/[locale]/contact/page.tsx","../../components/newssection.tsx","../../app/[locale]/news/page.tsx","../../app/[locale]/product/[id]/page.tsx","../../components/productssection.tsx","../../app/[locale]/products/page.tsx","../../components/solutionssection.tsx","../../app/[locale]/solutions/page.tsx","../../components/techsection.tsx","../../app/[locale]/tech/page.tsx","../../components/aboutsection.tsx","../../components/hero.tsx","../../components/partnerssection.tsx","../../next.config.mjs","../../postcss.config.mjs","../types/app/layout.ts","../types/app/page.ts","../types/app/[locale]/layout.ts","../types/app/[locale]/page.ts","../types/app/[locale]/about/page.ts","../types/app/[locale]/careers/page.ts","../types/app/[locale]/cases/page.ts","../types/app/[locale]/channel/[slug]/page.ts","../types/app/[locale]/contact/page.ts","../types/app/[locale]/news/page.ts","../types/app/[locale]/product/[id]/page.ts","../types/app/[locale]/products/page.ts","../types/app/[locale]/solutions/page.ts","../types/app/[locale]/tech/page.ts"],"fileInfos":[{"version":"9f43139a590d917cf2b9671970a77bb56ba701f837eb1ae51e9ee9a6a53d2ef0","affectsGlobalScope":true},"97fda9a66baf7f1644a76c27160698be6bc5da3cddb7109d0f12d4c7def0f353","6ae308f5abdd675b08bd2b3d6b78018b08a148a1d84f8dea19a6794e5653eca9","293949dc6c2f784f8d8c3761a0e05bbe61608ba030f06b42e755be3063ea8d2d","070a92b6c7b3061a032d072e87b845b9cdbc8692ba83c54ad73c5ac72a06e7f3","a914c8e64e5f910f90cd2e64d1b822a5ef0578862ead57520bcb67f895417b51","34fe0fa41bd124512ead7c3d91f2a74293d01ed81056932711c4a09c38f3be66",{"version":"00725711727c5bc7dc62d62f9f3a5fa9e6ec27123b434dfee537f1b7883b9ced","affectsGlobalScope":true},{"version":"984882fbdcb4ac45e671b673c4b73b465cb8db2dd87907c775c7c620efc6106f","affectsGlobalScope":true},{"version":"43fe9ff875b0a9e69a3e052143351f85c62bfa6c124d8e62f957f354e6806212","affectsGlobalScope":true},{"version":"345afca9429c9143e0016cdeee715a9bf39c55a2ff46954fe0c9d5764feaf895","affectsGlobalScope":true},{"version":"6033c6a72ec9e414c5e60565fdc1b70d74a89813e6e0da85f7ce49cb6b620e9e","affectsGlobalScope":true},{"version":"bdf5bc4016f7925121cf5d56b52e6ef8eade438892daca88d00f8583ac29aa79","affectsGlobalScope":true},{"version":"ac6a91d78291f82d060a24001518a9f5f2a94324722df8c159691c08d39c6bf5","affectsGlobalScope":true},{"version":"4ce0fcc6c7dc07b2a97cf3bdd4f3df2fdd7056e93acc52de8d15ced40c603602","affectsGlobalScope":true},{"version":"999e86d04e508d25e374dc1cf37aa4f7f733ad93a8076b20203b3028c7398fc3","affectsGlobalScope":true},{"version":"c1f9879f76b5409ceaad951b084533d8abc39451a72d6ec55dcc5b9e5f098309","affectsGlobalScope":true},{"version":"edf09c21100b96b34dc4c6fa0ad1a3aa222f756e66fcde8166798a513313e58f","affectsGlobalScope":true},{"version":"9d85823190a0cc40ae23f58dac544b636e706b2583596b7cdbd9bc53cfaa9bfc","affectsGlobalScope":true},{"version":"d668b45cbf0109bcb8116b439302c587a0ddb0b18a9cd6331b364067a3c58fce","affectsGlobalScope":true},{"version":"e6a8f68eed8ff0386d27d17e4a162c21923e3b8c41f3353a9ad6ecfdd7cf2ddb","affectsGlobalScope":true},{"version":"e5a2120466a0a4706f3128f1fc2e78d2fb19e6bec3eee90d4b372efb45286c75","affectsGlobalScope":true},{"version":"051d5a200e8771c0c1469ed0f1ab614d96be01121f929c50eec78f334304e397","affectsGlobalScope":true},{"version":"c4ce7db6ecc881e6f3e0f446d17f18d29acdf703e66ff0df6cf0c6471a83a481","affectsGlobalScope":true},{"version":"9fe84185f18c70ba5e1a4bcc634b7144c525a7e045c204b60d358e4314d452e9","affectsGlobalScope":true},{"version":"7e5c6f61da219c0fc043b31a2e4d2cd32564e60c027548cb0e73740f98c3afc4","affectsGlobalScope":true},{"version":"5a94f2796f57bca4e1ba21bffbce7370f91368b8d01cf12a833d6242d315b72a","affectsGlobalScope":true},{"version":"0edb7cbbfc5fef9085dcfa7637a27acbfa19b76832fdd086694a9b3883bf4fd4","affectsGlobalScope":true},{"version":"2ebb6bc70f2b999445d2d4143058b6e514ed18b6700497bfaf460e3acd8650be","affectsGlobalScope":true},{"version":"5b460121cb8201504e9becddb2e3dda74fa2561d14de92f452fed81ad794f2bd","affectsGlobalScope":true},{"version":"03f5b59a2d05a77266490ec195365773e2947c6022962fd8104e0d23941b0648","affectsGlobalScope":true},{"version":"8283b753d7dd802450c38f8cd841dd0b1a0b246f9ab429e9b7fa5d8157fc2897","affectsGlobalScope":true},{"version":"7455bf53aacdd935681c5b701af026368e9eefd34f043605c514d1cce9d5bc7a","affectsGlobalScope":true},{"version":"9b7b68b72b0727055f8f823a766b888c1dc21aa7f0038e0190168967916eec28","affectsGlobalScope":true},{"version":"5503f40f563cb65c20d01ba44486450a837786393944ddd2e85e3a4fbaf8c205","affectsGlobalScope":true},{"version":"cc1b8f171627faafd4565ab3a23f55c47e4feffc8bc312d27993909d1f255779","affectsGlobalScope":true},{"version":"ff7369a1bb5bb05d02c39aac25b0969d15454fe47be485ea353564ea89ebee2e","affectsGlobalScope":true},{"version":"0069bee860a9c2ffbd29738234c7e72d849358355833913160ef46df10214e0f","affectsGlobalScope":true},{"version":"2a3f88bcd76a6b4b017a3d90e3e9500ef608ab110c6b0a692307a4fe71ba9e5b","affectsGlobalScope":true},{"version":"f0b3cdda817e9f2d89da4ddcfe1fd60e91af4a7bd11d7e5b56f3dfbfa12e22a1","affectsGlobalScope":true},{"version":"5d2ac82e67f381fd11f0eb0eb26d6d401acdb5fb81d0892afe73a0a864030187","affectsGlobalScope":true},{"version":"0e382598dc1f8bebd1b305caf687394ddeacd0364fc69e07ed3d6f7bb25e1c12","affectsGlobalScope":true},{"version":"31059e7394a841fcc28524a93d46d903aedf1befd396f5e62773102ce9e2ba39","affectsGlobalScope":true},{"version":"535c56a8849d541e0d1ed96ab68ea1742fb46a96d11dfd2b23843d3426ced988","affectsGlobalScope":true},{"version":"c741d5a3d1ae7470e5e859ba9a99652c5c63bd79fa86a3924658bab33ac566b2","affectsGlobalScope":true},{"version":"181395090acd2f1cf80916b3743f96e097c4b0244cca88fd731e48f57ea6ad63","affectsGlobalScope":true},{"version":"b333b85aa74c3b92988940ab51d50c533c93e2bb0d78be2b5e9e948e76fece0a","affectsGlobalScope":true},"cc92df2e05f2a2ec029f3a4d546cd88b2fcff807c410a9d784d0414e92c5587f",{"version":"a3fa42135e4f9a9b0d3aa2646a1a820fd02a643f870b2d75a9018a96d67bfba5","affectsGlobalScope":true},"f379fe8a5e08c98915f1e5c186d2a83306f4954753a47c70cc6ce676cd8bfea8","9360e9de343675e23b1a8ccf5f35ed798a0a58609abfb9c7337ea2847796db38",{"version":"a2f7587bdeb385f51a613cd1f72f34a37d1e9e852ee36faee2ce7490bc6c5f3c","affectsGlobalScope":true},"19aea4a065d00d4812f129f5b8f166e0a0e25071933da4b1224c4c5ff21c9589","fca64165c0b2e04d94bdd6e109fec5acbd0a12a0beacf791e7ccac24cc96ca99","d6a0336d46078c30d929aa8be2c4d4b213c068a2459ab84a74cbfba3db81ab8b","e8183ec3a22271ee3166b8672d490cd5eee35acd771a3ee9ed7f42b7652047d4","bc6a928de88aa5bd3bb2009bed2950df64e1d42b3d9a45bab4ca1d60d9b2386e","2e209b3fc282fb516d59ed9881c315a648885a2921313a2444d9f210e0ae66c1","6af52992b271569678b4bf6856f27f7e32c0a73af08a477965d3f053326b1101","07b9f698b51c79e4f594965326e901717dd2fb0b7d02b85f44ef7382f15edfa6","30160f5fb41b1385230e966847f955ac5f939bfa8cb44cdcfbd7922deac8e3cc","3b180c4e07d7599169c2f9b9884b3d9b80dae246afd76f591f6509b8e4660767","bcec8f964540a458e4f5ab4e2050a05d33e6782534ce51d1121dacc42001e701","f8140b8410078bddee58885872b83d8fa0b8c1756043bd504d95e2f893b3c168","d44e1b69a21fe4092e0672d1e90319337265d26eafe86d48e0a15651a757f647","193a3fa7ab92e2d238193bf0aa4a37c5bfa45e8b52b7e2030e395568bc283093","623432db33497801647ba3175899b3da02cc8ff1f5adf54b0a34a5455bb45851","8773c0820f0ea5c4438e84dc4dbe08e337eaab98302c2d3d985ec0349f034ca2","7f7c745a3df0adc722c8c3adb9f25b05473745560e6ffced63ceaccbcf5e07df","00bcca97ab141e4907f76ecf28045491bb00804f1cf0cb662d257acf2d4c1ae2","af83afa2875d02ee4418f52a01a3e21fd83f5ac6e807c1845644aa3509d5bfd8","8f937a9adaa6a9af02d5d3f915c4ce67cd72798db4907c253b1052d9377b4cbc","c0ad1838ba26c3b9d090759febaceda0b49e910c46632fcf33ac6898951dda41","f1c0fe50360ed320062394105d8ccfd23a2999abd2681563fd53c65cc8418b3a","caabfc975dafdd3c838d2446b730a61ce759d628783a25f65794418c8b3ec604","c6b8356bab07793a85477fa651f97276f46990081fa3907843c94d6596ded81d","b34049fe14a8d5f35970aff9e66a88b22a5edb09ae640383f96db4a5b647929f","3069d412f17f363eb5e4464119c8aa792d1f333c628b3278dc4576f15de4c58e","c1bfc9880939d4c0e779a611f51e10ce56ead992ba2671d28bf08299928ed4a6","12fc74ba335ea126b6012133a3e57b24729a89356f3beccc132b057b996f07de","a13c9689059c81fc4f75f53e11d65ef03bc4808b2a66770f9d933742f0328687","483b897b9ae84861a27943218ebd4163310cef3a3a448bc1f56b2bc3a14762c4","9cd9d3066bf716a8750dad01344a3db7d3a8009cd3daf34ecea78eb456ee8b0f","8b852a6e7216b5e26f9c2c0e7a45f75481ebdb28e45afee6ca88b9eabba5321f","d5a680567ce99a6baa827b17cc1b155cdb774073b507365c1f757bc307af3cce","afce978b2a28aa977cfd5920427851936163bed463d86be15e75e2dc4eed2a86","7fa2cba9ba6b2c04fea74f5d38232f2197ea3a96c3e836ae94fcf822475cd869","08aca75818e17167bed08128f04491f293724083ae4910a89ac8767879556ef5","aa3ac501af748c97ae75affcc2adf9d80d49148a6c195c0ffe04fdbc1be9e77d","fe9a6b8b11af7f235f3c222895f22733ed2df69a3fda7b10d2d9b99319427e52","53caf27bb72dc44a105169b81dc1362214901d9bd653b0b10b8040d23bc8048c","ded02c32343ecb50891083211544a42149170d0ca731a09b07b2891ec5987e46",{"version":"385014734d92fda4e5260f923e8b59468ff0b7553f710c0c87b2730f8f7c085e","affectsGlobalScope":true},"7df49f30af1f377c276a4bceb08ecb1935d0f44f1fb3c1b3d812a5d075bdf816",{"version":"253a596fe457bfdffbaa71727a6bb7fe7e695ef1d21a87debb8794957e199a13","affectsGlobalScope":true},"d2c1fae5e733985bf6b2aeb85ac1dffbb09fca4aefaba5e00051d147a15118c0","b2b9ac97d27df3b236ba4b1891a5abb4358f33a26114d90a71f907c966cef65b",{"version":"64e2c23bf232dc70ee9d3f5f6ea2dae619b06d9b606f791b796a6602e605d490","affectsGlobalScope":true},"228049bced1cd0fca2c25188ab53b80bb8a0cf2ad020252eecda584089e204f9",{"version":"67a257cab5776f455d8fbb05b55193865ed60d4294bf624826a67a0af12f65d6","affectsGlobalScope":true},"bb37f81d1ce653ff8f8a0976e5bb9013688ede7fa58177a8d6f8ff44b07aca24","3999a7c60b5357095d8e4dd91ec2d15a2392081cd9cee0be1b8858b37828b42c","2a47bbc29fade20a900c65cc7228c60c4354397332ec6d0ae31d3add4d074b0b","2b7ae6aa1b72d791be40d56f28da30da9725345f8b2b78ebe78dee1556d4b1b4","4bd5e25895a7fc104d1a2e09fba406bc75bb066a28f9b13a43172625da0a8932",{"version":"3f3b0a6cab9916b2b9def7a3e70031dd1e86ec2a6946c93948ecd8d565f58130","affectsGlobalScope":true},{"version":"6dbce50e9e679e2bdcb21e834f4925a7ab4547fc739d4b691749e15765df02e6","affectsGlobalScope":true},"d9d55e20d2102a7e8135a7a5badc149538958098d24342567540fd79e617128e","5609cfbfcba0c3883db6170afda4b74004031f27acd3df57e8bb05ba867a7ec0","6cc979a3313a1fa84a0c4c3d92411e246269c6d15329c61261d26a320269dfc5","c10d44a050125b5dcd1d78d270fe798abf58960ad818d5023cf8d3ac1e27dc24","21c7423d440fd2d32c2d573b85c0a59c8ba9e8e2ec88070ff0aed2fba46ba54e","5392f96ffa03dda61fb05770d7f53f01c1decb9540ff37f3d4840fc655387a6b",{"version":"59b6f4542e640b2694ca59e25c054e20a780ef59951434e5f9b7d0b0b83b4c44","affectsGlobalScope":true},"aedbb6292c47dbc28159735e3482e90e7541012a7380b6f899a9e016ce7d1a3c","cc5377fc598b46120c249d8f9cc15203abc0f0142e1176ac016a22bd90031334","f748e91aeec3f7c6bcf908095f67a50f3d7ae9f59335b54f68d7a3e60ed88ae7",{"version":"4fb1fa69d7c9ae46156c4158690da2a903b547237e6fbd8afb44f0200b9ed3d5","affectsGlobalScope":true},{"version":"c0b6d316298ad794a95ca675412a553c9d677d87552b2d197e6102f04d908ece","affectsGlobalScope":true},"65f9b407251acbfc24759804bc2c4f05b65ee30f58cc7a536404126a705c822c","ff2aecad8410eca4cf80c4e966f7ac465fdbb5d6758391352f60efab39aeb201","c8c66682151cc9bf69959e1fbb461864f73c07f35c6e0bb0b39dcecf38fb3130","7c2860ed507c1157b633ed20891653bbb4e052577170ebfd9f4cb02e9feced53","6743a94da81d76e6b7481e1c42159073cdfabd150d8512cc7337fa669bacc96a","3d3117f5d2ffa1242ad7c99b35f99728cd4514930f5827a36eb35aafc3b759e7","75ef0ba2adacc934910081c3bc8c41389c0273f031f8135e44c4035682d735a6","8f4a79fc61e04855b12b99cbfac138de3f3e315ea0ed46ea4b1c356a27a7be7e","80048cd1710aa5ae963e843cd9c4ad9e9a57654a08601f92eae9b2dc6f278ee8","984438a63f9181fa9b5b1aa32f3c6fa7a541c685a8fd6980964a830bc8fe0146",{"version":"f3b3e1ebfd91615fc5cbc639ad9405dee40a912ea5ca5d9fab4b549cb83b13ff","affectsGlobalScope":true},{"version":"ff6482a8f6fdb76a4160c156d934e65b538588f6f5fec3447001f5f8e8787c36","affectsGlobalScope":true},"241a6913a437175f9259d69f683824537ae4641e9355e98ac2871a8b8cf52248","5c297f52a90cea4f05f5ff963bcc5eda181d2bbe75ad5e2a41709efcd75811f6","9b08a956df231ca4617132e5a5af23e11a4fe3ea1735e1a75cc678da79a4d560","83bc24c229080954195f89ab2362c896c79eeb54d0fc02818d532d1a0860b41e",{"version":"e230d1872363822a9a176e6c599d0b93014dc0e18879bc096ec01cd5ce5a6096","affectsGlobalScope":true},{"version":"9adca8bcf87a41ae7562bfb5e4a2d9dd0ccd8b4988260f8cc3e37d5ebb8df23f","affectsGlobalScope":true},"b2f46f19fc8339ffc2100a56000237610aadd6148844f32d2dbc72312622190e","13a2099b27ad02b61a6fd808fb8bac2a5cd0d8df8ce085f2eb8befd02416bb6f","42b453f4dd21f188ce99d0235d76a0eee81f43fe43443c93703b5cfdd0cf87cd",{"version":"93ab33db4587a20f7c9a0e67801f5c6c5fa0331f70c2c3576302f683f5e77b2e","affectsGlobalScope":true},"6291e698368285062035b89f8637e210db9290a401b28c6b5e8ea9b84595972e",{"version":"a0df563f27155d933770320ecbaa61a380803bb0567a1975014ac9f5ca7f1355","affectsGlobalScope":true},"29d6476328493963240866ffad0a246c04efeb7fae07d79baa94a905570428ea","cafa510016951d854e0b8573c8abafeffdd0f5caed1bd3e5a97d7d5278219c70","b404166169a0fd3ecea373d86bd75cb5805b86239909df793a0eb56a79d00872","1b978ed261e609518809712af3a47a8e50efe18d9013dbc0231425fb3a9a524d","27a9bf92e8b773605caec46004e4d62cd96d9f08b83c6ee4a84f719aa647483c","e565fd271d346923fe80f39435f52d64dc07e2931e086f55e0a4ba069f336273","ad353764563d9b54a8cefc21c0c17ebeddf06422f90b1b2119fd7a03db031dc4","7bbf8059074ca877b0d1b7498de57ef03691ac9f952818204f86576355fe0f56","a25d9b5ece10e4da3a85582c28c0b49932fdd60b9a90cae8ef353bbee4468e62","19d7af74b0bc213d276a4591079ae64fe67c5c2a76898c795dfa9f6ec028d32f","358877603e0bf9e45377a1f6ebcc339ffa4cdaae323edd42bc08f31e40ebff74","65d3f7e73bec9043f6f9077ead8a021e26b0083956afbc2067f45195794fa2a1","c0392af9aa639d13f9f96c28efaebae4c48b5dcbbf4c14b89b5076dc2fd1c4ea","3e17aff10becac5d31d7459297354b9cbea5fd180b8c20864a420956555c4af8","029c2907c282ef87617588df371d48a69c39737471afe229b57b4c7e1418f136","9beed9daca2a1f7d14c54f0b2c2f24c90b8327dbaf446da9c70f657990e594ee","45303785cf7eed72834f51328ac1467ade7c20a53198616aecd83212432770e4","67dc8521778ed57d310739fa23691292fd2714b7b977d912b341a15fe00bc921","475514a204ef0375b04f495a63512579bfe4f5cafbd46ca8ca268b5ed8975370","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","1ab363630d98bfe93180347621c6095c1d770a9a140fbf68bb1fb641618358c6","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","7c8f0115790dbdd7b8ef7bd9d36417abae78908583014d5fcb84482cf99d0682","f0253c0bf19411b31219595c40112eb58a7fd78a075e449644e6191a17c744eb","eed00d4f321e002bf52b7842e31409821ef50c79b857c63d502040e3e141a55b","abb4a6cf24ffcb9dae55887061077d5a5f1e48d17a9fd0bd8a12f2720d2398d9","90698542b71284697cc8dfd9af4fea3d43175618989da95edb1527c9f0511b38","db2578a716d878ba89389147b40eeef476d0ec45a781ddeadca51781c42fa95c","663e0c5d4d9ebde4d22fe447d9c2ee05bea4912f1d59856b326f29504e20103f","a72347e137799f332b2e4ad3e05aa89d4b8c8e47e1c78fb58b49c7cbc49b2146","2eb84875147044a4050b47067a01533d2f4789ac690829564fed2f61adf6a3c2","6b655f1fa283f6fe7567da005d0a593dd878abea3e8f3a3de3ebf6f13c157d4e","459c1cc17cee841c87527203bfd49e1e71a45d9f91d880382844ec0f188824c4","935ed5a089c973b951dc067fbca7cdc0d44e7ecb0ce327c57fce4ce07c3bd341","82719c8420e060a5df06dbe7a2e8c575cd4b731eaf7eb204366e3db5345b6d6d","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","0d900238743b752e847bb8eac20ecff485c305d0a7885e1779616ef4814a07b7","7cad23890ad4be61087b33f9a0e90e872e2b524bbed2eccbe7024e9fe15de35d","ffaa5e8c6122360ed5edd195288f86395eadec4c837995e04b9b3af7c95051b6","7a44279534aeed4c2029093b0b5104800f232e950f3a8abe8be4e8e0fd0e27bd","bc935cc59a82bbaf0ed1bb9f80638b33341cfb340a0a53606b305a41961e25a1","9add9d38d0a15a0e83291a08190081e988b5e0988f99555dfc0b15f33a701c10","aa968ae5ad04b51005693d31d3bdebdbc8a1614ede195c54129c664febd494c2","862780a787c496a05548212a0290a46ffb94af17df63b97905c5f61f67e46dc8","26021ccb2d1037b32083591f30c193a2634c7c55e0a2eb228b95ec865275deea","c49cdb4969150b2b72bb1a5513ede0095ba7ebbf040d194df46c4b275e283147","9f15c36ff07ff79a4b36260bffea9451dc183cf0362bbc84a8fc373141eb6af5","38d04787bb00a553d82b1e18c0a8a910a9ceeddc78d5e2243f157589036110f3","791952b5bd6e33c6b6a5426283ef45599bdd0fba919a21e2657612930dba1ba0","eae1aaec943afea53ff473ccc3b173dab92832388a413d399e8dc4737cf1ae0a","f2e7cef6dcf54ddd2c5359eee05abb3af7aef50bee0792962d0d5111f2aa685b","c0edbd7e0e33ff1f31a02e649e4a35a3c0f4150f4c79c8dafe6305673a7b5ebc","a576817420f61f1fd1a8c99868da734a2f2a783b1ef2ca1a06ae2ec5dc4737c6","6dafe81ba9e0a99129c0a7ecf6c2d4f60788135fae83c434c0f3be23dfcbce66",{"version":"3e4de0c9f713ecd8a5c335c701f594f028119d03d2cc077a992b6580376ce74a","affectsGlobalScope":true},{"version":"e59c5d346d61ae0b2be4e4235ac827d0e4d8f21a423e1753c827c3cce6d7c0e0","affectsGlobalScope":true},"636e3493a72e768ed11812e59ef3b84c512ad87bbaf89b72fc823fbda20b7267",{"version":"b099b32fac7a28d775c0c6f7ee93e6270ac5aca77f201457c76895a1e372f10d","affectsGlobalScope":true},"cd756d0492f74486dfcd2a2f11bcd1ab3fba00baa7d083ad9e18e513f586261b","7a01002d29296e05c58500245399b9573908ca459eaae8366abef6b3d3c8df82",{"version":"4ebec06f895105c07df9eb2310c1715b63193d09543863b5a658640c880a51fa","affectsGlobalScope":true},"15772a6b92d2d2934b3d105ea4ee2212777ce6afd53cc0d9ba46c3f9fcd45fff","32d6235acea0d2b9265a377dedd3f2addce3e8552376bf5f4d61ed892ce35878","1b88aac982e9671c704baefe580cf62c1ae102b2e678a844dbd812759a8187a6","b84a1f382f21b46370f09ce6beaac1a9fe8bca400cf86dc4f23b9279ce41b139","e13d9d666bfb2473ececf94349b22c77f54579b0b3eebf3b0380af9292e3eaaf","42be86def9bd8012aaa2dd3c382ca465c666d479087bfb396eb3f9e84c6ecba7","34dd70207ae420acc205536d0bc9f1dc346954eaade5f7d5bfbd0ff4be26a4fe","c9eb4c9a0a3a1a24b589167cc6a569cf85af4f671c33a61683addf60d866d2b5","4829c675b41a4e3eb8432aec5107319a469373b5ffdd782a0ed02cf531432c12","1c3afe9faafb2e4df9e1c532c4beed1091926cf55047abf40ad1b087162d2f1e","2eddc47aef9e8424b4923e0e8b15442e67729a6461e2750e9ab8dcc26255e2d2","d6e83bf813461a8a36f24ca50da63bb2cf91094bb814bd042150cee13dcea11f","41c2ca9dde82008156a71a48ae92f6d07e8bfe3edd492563f64cf85b5352ade9","a07f4facf899cf26173712a7efea6513f8ea8d8aea7e28cfe017606f91e4c9a3","cbafa0812e08342c966086c39d33de3a5824a898635304cc6f9c776b665cd3f2","31db9f85809658c1428c9eb738ffdb15224f1b8473f7e71676cad981a1ec9bc1","bbdefad16183305a058f0f1cd19b8425d8e063f4f92f7ffa31bfe9e5985c7c25","9ed149b99a8b996ce4a7a622047efaecebd8774fc1797ff28dd8f854d64db2d9","4c8e718c823a9fa422d58f8dc1fe079e50b24efdb8ec394b93b821f3a89041fe","4822d953619610662aa172ba53fb2ab63defb6dc5e08c13a34ff0b2dea61afbf","b46f62959792d870896e3386496a8f27c9643ccb8cbfa055d9d908572f64ec40","d276a575e6794ad07a447eaca9da6202346334ee2b3e23b31cbd5c29db46bce6",{"version":"9e076697b3e1a42182b4705eeb7fade32282b5ddd711bd086cbca59d3d0f8eb2","affectsGlobalScope":true},"d929d1a189a8ecdaffd98cdbbfc971039fca96e6be6cedaecb6da065db8f3d65","61f308583670205ba8cd16eb85d5ee858f20318ec0e65440c3d7046816b9406e","2cab0ef5cd02d453dda68e596c5c2cd9d47b6713bbb7c8c779d94a8c21747350","5e91719a8f874110d21331c41f20482b02aca66ae70854eed373cfcc36318f91","9ff31cd72912825e9266c56aa4cb0f8f0d7951b826abeb3b82176dab8a4a5b0c","ab76e7a91c181716888d9c9d14bd66596f924cf9335ac33805ec1ad33eb0a2e5","8da603f4746f91d155b2ce10d1525a3866a3246f6d9579a46c9cea641d71395b","921ec4398f79c53fc7c330f74c14ec824e46b016579b4835ae6e3d0f7e392069","44f9d3fb55b6ae4104707e0c0d3980b3360d1a5f9d468004aced2307509234df","32b3618283adad2a543127657e5f284275e6f36b9a69b961d92b025b2804943a","b9f62c33440283a47674248fb2b18c9983101a696513ae5d49afa0bd8874bb4e","bf06b3bd1e60dd59b955d17c9a9d73cb8ebd602bd125963df4df56fe27cf8b41","8b4801ff36071a6f795960f1686472f2f83ef5653f247a49eba66cf236385ad6","87fe74b03bb43b1172ac325bc693b130ee76d616ba374def5bdfeb4e64553239","755bb47de442e81791aae36b8b77c3decaa3319d47ae4bbc4d60d15befc6ff0c","31d8f3f0f6f480003e4aad667604767ef756e67a08872d2793aebd90636a08f1","81f189d32b7ea8be24c82f515cdb1881aea693482b62cf107fdd0c0bbf3fc962","bf5d87f5189a17818f3bc3d20a2407a7ff4f8224bd0a92ce4a79f6b803f49c4b","f3ba82e150d3d2ad656aca3e864aee14e7ff25faa1bc31bca8f979dc4c4960a7","397b33dfa3963f5e59b97c5cc1b5971ecc2cd90a787a7a1665d3a239627a3937","91ede18e428f0f8ff99591244e87a8befb16733dd32aa3cae26152d30655c988","dfe815edc3e25d1d4adb4294e3a8cc5b51b9b2e1d8b2f38ce5ab86de3b7bb456","2ac1d87940d82c5bfe53ac3bba2174ad6a84097efa7d021b81a15ff9f4554644","d75de6b1e65ffad4b65ebd16a899acc1e6d40635bc51a6f79d007362d0702792","7b16565345d4ec643798f71087379b76feb0fd160074b9838a8c99da39222d3a","9931923d168fb3f5c5fe44d8613c403e468ba25664f8bb427d43cf7b852dae66","e96a7fd988694d8f3f224718702c25ba57a120c3b7187442d85824d8ff96fd61","9ff31cd72912825e9266c56aa4cb0f8f0d7951b826abeb3b82176dab8a4a5b0c","0f49cce102c3f7a4811d9123706a938b3eee1bb6b1f4c453d7dfd936e0568941","3ef7b2db84b5306a838e4ae8522a044b182a402897cb08f99fe32a06ec7aaee8","ba5b194994a5c43236664b8361fc27c749f6a0b7a91b9e446306035146815555","2ca4a0784c11518990f9547eeafdd97c3973fe17aacc9870a1b3d68114587565","9602d6f9cfa579b6acc1ce186a83f9530d0f96c00a5eeb2a44da1c221ca417a5","f2ce310f2fa888c445a5488997365b425f084b06c1e5491633c72ea24c86edf7","6b30ae9cecbdfd6697cdb42911d090c0fb074038072f5d1c43631952392990c7","034d939422240d4f3b3d9ccc927f979d262e83cbac64c5b33e5db3b89ddcc88d","8f515c14f2c6ee65042e4c54c4175ee231d47a9c5866ff2040f0edf22da53251","5898aa2ed48e11355636676a699f9010e5b41e839cd28fac90b065d3aa925268","ff654b89ee521a7cd2f5a56aff3297be33ab7de18093f757e4e6bb9a6def8f94","daf1640e992a0ff0a94fd296868680384cff69da17cd88b519042968d23016c9","652a26fbbc0a9b8c4006bd8a50d5ac30720623264cab43ea0bd63e166cb42d5c","a6c8044f66aa0738fffd15b0899a08efb9b6e0b390abc2f358968e1346c6fccb","d849f5cb3990ce2830cd51774dbe8417fbd72ee434f7f31cb59d5fd0273421c4","ccac3e156b6c5f421f369e02aabaa4d807b3130d46c211715a32f0b0608a770c","85a6b4713d0ec7ad4dc03c0feed2f5d82c49a63d4a074734a72cf33e52f24a48","7ef67c66690001b9b8646285f5144e992cc81705ae2a4cd3bd937ef98db50e87","4965b6f950e8da13260918aa4340e95989d6e9a5a89a47d63437e118da299451","324c9c5f99d6208965723c2718cc42675b684bfc3ebbcc24eaaa50c8aff07807","8384665a915cf9f7c40f7ce378a0ee95b5512806572afd6a8ea1d9238cc4951c","139889c3b6f02f19f27d1ed48786984e93c268e741a14c18be90278b0b37adf5","f4ec736ca0735cc868f13694bcf9ed2d6587d86929dace366ebf5f22c9b88937","abea6ed7d35a3a3f2b6beee4d85c16895e6407c34fb7b5b7a2abfc4640c71b85","6ee7e2a4340d3d6c2466c8e1333eef6a4489c872f421296fe43643a582f6d440","4375a9d446e7ddd5233a078337da454ff6d73ca43d74a111722778f43192bbe8","2cdf3c08e6d1b82155d01daad877af111c8918649e2b05b9772b0728258ffbbd","eab26023dc5f5ba936d6c4150ca6835dbf944790707a8a14bf9a745e335dcf95","0677c812dc1347ae8ec68e0cfd351aa3a8a99ece96ecaf65102f1a8d60ae2b3b","52a3a6ce386bb1da72d3f04f8f6b9d324ad4ccebf1cdca9b19b63b74ed858534","d0c532481cdfe159533ac8b00c5fa840d95b0291380cc2cc37c627f278a62b82","a04ed993074fd6e78ced54bc055c3e333966666f8233ea80ec00c15e84175cf6","f96ce3a71eedeed3b4261ec66059ed35314c7cb1ddf7da4e654ecfaa4101e9af","79c6663f8b306c65ccde2f4c9834c9141b3129ed81e1149bc55df7ac10533fb4","cd3f56fff78503ba26d399507f8ca531f400bae82a0aba21b4fa122f64a07630","e43189e0713db16c83eac0f5213e15e51c7073e67658bbf069c45541d9515c20","8934c659bc646f98cb44fa2d3d3592b91abf80a5defd469d80b57e57a916b150","f92dc2ab0a59ac8876b80f0d97e2b274a6c6d6cdf534df028067a697073e8243","10abfd673527735ea4518fe5596baf1b0acdfb9d6467eae0136b5b1e6c9830fb","50d7ccc4bcd66f7696da0db54e254856d00655f3b20ce31b5d3b0aea48ead0ee","67a0dec99204d216ddd7224ad134c141caed5334f5f03353b473af641434c159","cff7fde7e4a8de76ee91803d0c2ade009b6510d11bff32532191caade2782042","299b55e61989d1358032121dd9108126c3fd1a34dfd9068107a74dd0e44ba767","93ad42fa0bc122c6f24444bebf12893f96b1102ef6cbc05ed1308c35df2b45a1","331134021327bb30ef82d96a2476cda5007fbb0417b204b606193ef22e199564","dfc0b4df21169eb22661e4aa29990e900e4a5f724706eb3ff3a1f289c5846d77","ae8a4c0514ae1130f71be36955e5a5a9a33a311d8c3e111e0e9167e5675ae4ce","c50fe6a2b7c5b99b774bbca4924c8be02bac9e9e1b161664085567dd71dd4d0a","5f0d810a2f2ad1a71679b90fabae87e503422ad53cc7f7dedb55c5239a39a477","d92dfbea13519aa056c356a39602d612e968c1b1bcc16371e3431ee57bdfcd3f","937f80191fe714272f81c792100c0a6f14c7250d252cbbb68af36db7e1cfbf86",{"version":"2872e8d9d4f059f4c16f9c9cf1b878f27a0b51423aef2dcd9e4fb9ffcf0281c1","affectsGlobalScope":true},"e83046de9439b5bfed0b7b002b2d7f2b7e20bb53fe3f890d9c953c0b9d9cd1a0","ada1d418aabcd7fb29f26330a1f3a66ac6a7213bec9354699beebbc10ea94925","5f3fd1683cd7fffe04325db62fcc9217182b21bc7f23124583d2edaf29112569","dc679fa176173efb8e1a64df7853501a75ab78d934fe8f011688140185f9e821","3288ddcad052002c5b9f431874e573dac5f76996b4a05f32bec2c4bc269b61f8","0f599f26371ce561a249a3cbbb11c9e18ebd4a565ce390d5d66871f85f7235d5","3a58c201146a85ef5c43df923ce9950c3d7b80692ab4acd0910dda1d0ec224d7","2f8787b87f05d1fde6c164452eb056a103bdeb67d1116868f6b859198250674f","47fa74d37a42d95fb9371cdc8be0b78f0b10fc880f5048ec9a50e7a545c2bcf5","fff1ea5ee5f24d8b8c533d1289f3a5450e33736f9ec1e53cd601508c18f08c56","0c1ae909717f6f13b21aaab1ea1a9a6c6e8fdb10b0a8818ada77029827f4d139","8712cdcec5f35f6d67de189159864198fefee74ee66c620516e8f6b35a699385","6a7f288a568bef16af23e45a812108ccfa26a1855cc592da0ddd75d96d1f839b","59c75e79f50ceeba668da4900e635853e636d314bb67e1c8aeb36d8e02996ae2","fcfef87b4c88e167cf9fec5effe47d45d3a0c4ce4fc75a4a829452add1847dcd","94ca5faf9f30d5ec3d132c2bf2392d05f29ef606d7084d7a72339ef6cf9ea797","e114e604264f6de78722127464b6acc273335c1cd136dac6beaac0449b37ff11","56ea7010195a5d10d7f45257bdd80fc650d9ca0cace2dc4c3dd3cbdaa7749f85","97d51a63f676a4900d1a535d2b414b55f8ae78d93bbc5fd66cef11802f53d1fb","8b5226d2292a3c6bb85d3643005b5bdc4aa16a1e771947c7ff0d703c485ce49e","2cda414e4f85db6d293f1ef2ba74d4f6b76c4ca32dbdac50d3135d733c397085","13c2b053452f1d48d294b0f0f9ca796cdacbada349b4a70c4cfe83512cfc7cc8","7a14d7d62605bba4f9bd2b8cc0b8c1172fdefe3c2d2f9294ec9d1991ce056ced","607697c8dd7e7ba55856ea48b539fd3ff581be20887df80cb1e8d50895d1e21b","7fbc2bc246f280de245c403e86cc87f37d9ae5bc3193ef52483251e5a6e7231f","31dc5cd62b62f00962fdcbeaddfa22d8393bdc7dfe27946eb2730f7c443986ae","59f245fb73e2f3a00d8645cf43ce978aba9a126bdee16f60cc4cb5d8afbdc714","c5b7306ccca1147921fa30f954bdec15054567676fa544e9f3e0f471a90d7c40","921d224b290370cd8f3b42111b846533438d629009f284802f0d7ab8c9e22046","2b905ba1252b66c99171eec11ef5914b5bbfc0e6dc83ea9cb49ee5692bb51029","b500589aa990790c02ba8549efa4349b136bf6f48753a137d41a210a5856deda","71cd4362998658096ea8a88718095cdbe3810a7730161f7230cbc98d5f79676e","556cd388af175ccfa8e7068b5615538daed4a8006d606bd1d82420f7549479b6","641fa463e5919247ccc771b71faa45f5e1db98ef04383b1c9d6f74effe4c380f","7423ec416938479fea00befca330f1868aa996eb72feef8373b0f890607db35e","3085f46530363c32d5f074cffcec8ec038723c1ae4b33053db6b5f0923f4d06d","3414c27bc3f3737fb2786e513c163676cacc554b99ad9e3e8ee6f9c8aaa87115","be2df16b4c682d8223f4866637bc548fde2f6723ee6f62ef4fda61a1f81cdd4a","a4cfab1b00139606bf23f2dce2c539af33e88834a36a5384355d799952f29388","f3cc9d2f09a864ec197bafa6748829ca31a3347e2440160c801b6a0212d80a75","2468f9482945fea638dfb028349652f6002fa14792a571c08f20e77bf577e070","26d097361f72e196133dc5ca8f686276c06e697421453db7905792de2da519fb","f96e3730eb9637f6337d1ab84121ecb762a0dfb5111d7d717cbacd9f4b217e37",{"version":"8bce231a4f6298e9fc66010a212805382cf843d20cad491c1a6f88137625f091","affectsGlobalScope":true},{"version":"b8aafc8555dc47c4b008a1e6ed7e7f8e438bda7c984ec81529226fb73d835029","affectsGlobalScope":true},"10fb56496f4c9fb715868ee5c306601be18f3644bd2ae1c127d23dbc296c3312","15606b6c2757490a85e5c26a98e45764bd412524e95fb6b43f226a299c179b8a","d09ae19aeb72629e013104ab52c6a79ee962ce8dd4b04bd7e45b26d5ed1fb81b","8964d295a9047c3a222af813b7d37deb57b835fd0942d89222e7def0aed136cc","77478ee92eb9698a68aab71b8e0d5e7f9b95975fb91559f9b5b4eee88c2411fb","31c5270fb73f8fe1241248c3bb18d767cfa03dcbd8e7d0fb2ea939924edf334b","fc094b4f3e97860784db0c80368f9cb24b313ae15718c6320189bb25026cb241","134002731b40f4e0cd134c8d1b64c7fea821a0054ab358db140bbd48b2ebf907","f72cf3b47080f55e508037c9cdeff08b5f5de9e1f4254da0f13b9aa2d6e1b836","ef140c42f3f9f72eb4fe30f6dba20cc3a10a49d9e584d57f522ead8e4dde0f2b","562bd9f83f07e5ce0560fac2ed392f8e4efc7f0c88c290cca35b2e15252d1de5","6dd26bbb44c53584921fa1c82af49d6752aece68f56498ff58249d37d1c1cd29","9a9321386d183b8e9bcd06e18c128737e076cf6b208e010c9050c52b98e138dd","e69bb2a28fb275dbb9ea3e2a1600e451be4244682d2b36b6480f04c8b17dc1a7","205b1797dc93cae1e06cbadbdf690bb924f6dcbe14ef512211208c477c3307e6","2c9d0efbca066e5eb8f3be53a98001cda93d00a1502376e1d3ca7049ecdeb3df","9e04e06266b54edb41dbe861a3571b127868db190a1744236296b0c2203825fe","8c3ef5b7f0f6e5138d49b1819d9826ad4cf1d2cd19d214945e7aa42a7581b50e","6821479cd26d155b5997d9cf262d04c9df75c8e884206fee6456867a3aebdf8a","831d409f774232cb5d823815cdabe0bd8c6c67916512bfc76d320a6d6543f809","2f073a1f98aacd2076925b728823636c3bc168eb3576fca44921a25185be07a5","fe74913a618bab08efab71d788349066bfb78fd5c46e2774072e8ae97f3298bc","de0c80219f36308420b9a64a9bca845f37b32ca6966c536e66072b42eb97b7d7","ebfa90658d2c9d67b2b328f31e6d684c1583318be6169ef29549f4f0c77e1088","b558c9a18ea4e6e4157124465c3ef1063e64640da139e67be5edb22f534f2f08","49637bbde0c90e0b14fbeb48045cf46cf6bf5efe3367230cbf6616cf4a2220ca","9d0fb052c7ad4a95a2a5fbf8314b7d6173dd7b36e5c9bf946d2ec9584dfa464e","57af705f3a06401c828f89a6231f9544c92639880e5fa7436d562b4ea458f70e","3f9865ac60a12ee8b4d46cf0f75b50420fbeae8e10a38a9d7836f7d1162fa349","ab3e22bbdfabcefe9f2ad1a0ff622aafe7710d2369a2a12e8c25498c6d47c688",{"version":"92c369284a6492ebd5fb6ee3b584eb036f5e0d6676aabd95d460f3e8fab41417","signature":"153ae02f85a41c269402c9fdf9225970b061376ff9782cda9dd6e0e8983d8dda"},"a93e05378639e4b06a2a1a0cded56f76dcec45ec7c5004ad4136f21a84b3ae5f","f47f07ad532d24797feef866fe935903fd14f8c4e39fa7db3d56346615488178","9ceb336e1a47356985d27d0fc60cb817bfebb1a2b8802534ac1c40e9854debd3","9b73c9d9a55d10203a259de8cc25e28d059227000e073c4550fcb24c4a61e3dc","516ae6a8a62bc7645c7cb995d38e420445996749e494ef1bf98d00088570e4c8","d94f82ad0ec5385924698dde262f31d372579a52c7a060a6e3d68b191d998362","a59479917b7a4e7b695a6973eb7f1063f0fc42ea6d4c6ee5d5c5ffdaca0db4f8","04451a2090848862cdea8c31ce47e85360c82ddcd735969b37b6e7b6310a9269","4c9e71e387f0296e3237caf8319c7ceac2b333eefb51cd4d59aed52230911ccb","a39cfdfcae110245e58dc568ade8e8c8e59c05032ab472e5d9dd0523827a0a50","0a59162df2fb244dab500a93867d5a6c7ad7c61dca943a45b861de001f79ce5a","29fc4a336790dafc014f0c983522212c59130ad67170b6688b3fce92502ec22d",{"version":"616d0b3048d83bfcd46f7d800bffb5b0c4fe5663a4bdae31241bda61083cd882","signature":"75563e22340e440aaecbb8112bca05eb54b82324a4744db9bbe28013f920fad7"},{"version":"f9eaee9ee0a244de575d01e6af4a25c1e8a49fb07637118490b4ab61b279b25a","signature":"b36d54ca8149cceb5164a87847bf6c11dee2dfa26059e7ec67b2e93b091c7356"},"e23c4aee6e3105123b5a63b4250cdcf85176ff935dbea6cf5fa03271d8335df1","7ffa870050df8027443354f706cfc687d26c932488f4130aab11de738c2eaf22","4a9176abbc0c83e37373daf7bdf48d86e78af6291780978f375a73ca315ae2d1","928aa20f42e483845ac3da43b69264f7fa36db00b067683e1f314f2e094aba22","5dcf2200e997f92fcce563ef7c080fb5132df6ff86592d16dc76fa70055c92d8","33b9b011969ba678e731533ca4269e9d88ca51e1f1f85ae89e124146fb512ec3","2e31715ffb2e7ae4622706a3469308ef7d615f688ba426ef9c4b8acb77d0b619","2c0b78f711f71270bbf7787fa6748792e365a7615e957ac4b5c9713f32613949","c192e6d06a5863e675cb4433f68048e634bb586e71e207b0d4f01196bd56f8c1","b0455a6e52ec9449913bd106106241e36097e9b27127cac9aa1b7368ee17cdf2","edf9b90b3eb6022f9f392c1e2f2efedeaa4377027e471f494d090fbdbd790034","cc2d4722d03997f3d58cae3353742cd023cf8e1e8b7aa57fa9ca541308989fbc","5e47599ef1cb0930acdeb5939c9ec9d70bb1c0d9fa6dd338f429f2f2358bb62d","86486bf2721cb69ee354741663afed19ed914c092db2cdae3225e3d313f65c2f","9e16c56eafb2a1c30aa530c1dfe0f72fcd4322c6e3a636a57ae969fc07b55556","e00b237ee54e7f92a810a43f61642258d9c0e85e0c678ca649ce284e179df2f3","ce5965def456942eb296ff267d8a8b853b1c51c18edc9ca1f95ced3b1c73bad0","71cebeaf8bc6b8c7eb95d3d2111b7eca19f900c990acbae8cd3634199ce48900","7d25774d86b5a2cf404a9255c467a77119483ac7dfb2360b66acb3758cb7ef21","0a245064fc1d31d2898626143f8e4970c71e0505ec60860bd518fea2e789330b","74977978cc6611c92b9f956e5f9095427a2de58ccc1d193182a1a0c36b74a3d4","54b1776be8beee49015038996830cda4322aa6d1ebf5bdfc19bc87a868c423a2","38c9a0b557c14c80eab69fd651d8bec51e557f4ee8459bc0186d7967c12998aa","e3ae439a482835f7a1e965facdd734ba204ebb74519fcc07bed697d379197d38","4a4fd0b710dc42402f22b2984aa2e309f8662d94a633847e54e38edcc2db79b5","afeaaad987d9d86be547de75fd857c28da5f60d40daadf5fc74cd0ae3a34de8f","9102a86298ad09c245be3bd66c0fa76fbfd74ef8b7c7263e5fd30207e25a70fe","b573c56c45fecb7a0f1ecd1de849bc116cea099ec0df98996099374e9eef1d9a","9cc1d7435884427fb47b944ee15ebb4d3b1ae3a782b6a6726678b7baa9300019","13ea5b609883009c2167e18bee61b306de25edfd38725e915cb578f3d90d98f7","8e38264c3c4fb2851437213bbc2f96bd99dee2a7655c83ae2bc756a93f2756e6","e81e29f632896760e62ec5529a0778b5b9b57941535113888d80f4e72213d87e","cc64554ae3ed217ec11f338d9ef854ee09e1136ff501b835518b265dca72277e","bfc0c8ed8e1a59cb2d1bb0d59aff11dc4d6c322bbf5294b409138e2583fe2ecf","abd19b80bf20f6e079814737b1a8924c930ab48f7c5217ea54249407d74a485e","7c43f05c5abb2d3d2291878e81ce5733b2b69550f623f4ae14001d9d3d28245c","fd540698e70217ce22d417d853622fcd944ba1c4f4f2ad50b4ec37d9d21f8c96","a943cad993ed29c0a75f9fa70787bd5f1c3f058ea6894f1ed9b3597bd4874440","2d0613f249045f8af39db6723375d4f6bf8bf314f25c3ea4cfc9ae1cbfce0f76"],"root":[356,[381,436]],"options":{"allowJs":true,"composite":false,"declarationMap":false,"emitDeclarationOnly":false,"esModuleInterop":true,"jsx":1,"module":99,"skipLibCheck":true,"strict":true,"target":7,"tsBuildInfoFile":"./.tsbuildinfo"},"fileIdsList":[[306,397],[306,400],[306,402],[306,405],[306,408],[306,390],[306,410],[306,396],[306,411],[306,413],[306,415],[306,417],[306,384],[306,386],[52,383,391],[52,383,398,399],[52,383,399,401],[52,383,404],[383,406,407],[52,383,388,389],[52,383,399,409],[52,383,391,393,394,395],[52,383],[52,383,412],[52,383,414],[52,383,399,416],[52],[341],[52,382],[333],[52,392],[52,382,387],[52,382,392],[52,382,403],[108,117,382],[354,355],[354],[59],[94],[95,100,128],[96,107,108,115,125,136],[96,97,107,115],[98,137],[99,100,108,116],[100,125,133],[101,103,107,115],[94,102],[103,104],[107],[105,107],[94,107],[107,108,109,125,136],[107,108,109,122,125,128],[92,95,141],[103,107,110,115,125,136],[107,108,110,111,115,125,133,136],[110,112,125,133,136],[59,60,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143],[107,113],[114,136,141],[103,107,115,125],[116],[117],[94,118],[119,135,141],[120],[121],[107,122,123],[122,124,137,139],[95,107,125,126,127,128],[95,125,127],[125,126],[128],[129],[94,125],[107,131,132],[131,132],[100,115,125,133],[134],[115,135],[95,110,121,136],[100,137],[125,138],[114,139],[140],[95,100,107,109,118,125,136,139,141],[125,142],[52,56,147,307,350],[52,56,146,307,350],[49,50,51],[57],[311],[313,314,315],[317],[150,160,166,168,307],[150,157,159,162,180],[160],[160,285],[214,232,247,353],[255],[150,160,167,200,210,282,283,353],[167,353],[160,210,211,212,353],[160,167,200,353],[353],[150,167,168,353],[240],[94,144,239],[52,233,234,235,252,253],[52,233],[223],[222,224,327],[52,233,234,250],[229,253,339],[337,338],[174,336],[226],[94,144,174,222,223,224,225],[52,250,252,253],[250,252],[250,251,253],[121,144],[221],[94,144,159,161,217,218,219,220],[52,151,330],[52,136,144],[52,167,198],[52,167],[196,201],[52,197,310],[52,56,110,144,146,147,307,348,349],[307],[149],[300,301,302,303,304,305],[302],[52,197,233,310],[52,233,308,310],[52,233,310],[110,144,161,310],[110,144,158,159,170,188,221,226,227,249,250],[218,221,226,234,236,237,238,240,241,242,243,244,245,246,353],[219],[52,121,144,159,160,188,190,192,217,249,253,307,353],[110,144,161,162,174,175,222],[110,144,160,162],[110,125,144,158,161,162],[110,121,136,144,158,159,160,161,162,167,170,171,181,182,184,187,188,190,191,192,216,217,250,258,260,263,265,268,270,271,272,273],[110,125,144],[150,151,152,158,159,307,310,353],[110,125,136,144,155,284,286,287,353],[121,136,144,155,158,161,178,182,184,185,186,190,217,263,274,276,282,296,297],[160,164,217],[158,160],[171,264],[266,267],[266],[264],[266,269],[154,155],[154,193],[154],[156,171,262],[261],[155,156],[156,259],[155],[249],[110,144,158,170,189,208,214,228,231,248,250],[202,203,204,205,206,207,229,230,253,308],[257],[110,144,158,170,189,194,254,256,258,307,310],[110,136,144,151,158,160,216],[213],[110,144,290,295],[181,216,310],[278,282,296,299],[110,164,282,290,291,299],[150,160,181,191,293],[110,144,160,167,191,277,278,288,289,292,294],[145,188,189,307,310],[110,121,136,144,156,158,159,161,164,169,170,178,181,182,184,185,186,187,190,192,216,217,260,274,275,310],[110,144,158,160,164,276,298],[110,144,159,161],[52,110,121,144,149,151,158,159,162,170,187,188,190,192,257,307,310],[110,121,136,144,153,156,157,161],[154,215],[110,144,154,159,170],[110,144,160,171],[110,144],[174],[173],[175],[160,172,174,178],[160,172,174],[110,144,153,160,161,167,175,176,177],[52,250,251,252],[209],[52,151],[52,184],[52,145,187,192,307,310],[151,330,331],[52,201],[52,121,136,144,149,195,197,199,200,310],[161,167,184],[183],[52,108,110,121,144,149,201,210,307,308,309],[48,52,53,54,55,146,147,307,350],[100],[279,280,281],[279],[319],[321],[323],[325],[328],[332],[56,58,307,312,316,318,320,322,324,326,329,333,335,341,342,344,351,352,353],[334],[340],[197],[343],[94,175,176,177,178,345,346,347,350],[144],[52,56,110,112,121,144,146,147,149,162,299,306,310,350],[372],[370,372],[361,369,370,371,373,375],[359],[362,367,372,375],[358,375],[362,363,366,367,368,375],[362,363,364,366,367,375],[359,360,361,362,363,367,368,369,371,372,373,375],[375],[357,359,360,361,362,363,364,366,367,368,369,370,371,372,373,374],[357,375],[362,364,365,367,368,375],[366,375],[367,368,372,375],[360,370],[377,378],[376,379],[69,73,136],[69,125,136],[64],[66,69,133,136],[115,133],[64,144],[66,69,115,136],[61,62,65,68,95,107,125,136],[61,67],[65,69,95,128,136,144],[95,144],[85,95,144],[63,64,144],[69],[63,64,65,66,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,84,86,87,88,89,90,91],[69,76,77],[67,69,77,78],[68],[61,64,69],[69,73,77,78],[73],[67,69,72,136],[61,66,67,69,73,76],[95,125],[64,69,85,95,141,144],[380],[382]],"referencedMap":[[427,1],[428,2],[429,3],[430,4],[431,5],[425,6],[432,7],[426,8],[433,9],[434,10],[435,11],[436,12],[423,13],[424,14],[397,15],[400,16],[402,17],[405,18],[408,19],[390,20],[410,21],[396,22],[411,23],[413,24],[415,25],[417,26],[384,27],[385,27],[386,28],[391,27],[418,29],[398,29],[401,29],[407,30],[406,29],[389,27],[419,29],[393,31],[387,27],[388,32],[409,29],[399,27],[420,29],[403,29],[394,33],[404,34],[412,34],[392,27],[395,33],[414,29],[416,29],[383,35],[356,36],[421,37],[59,38],[60,38],[94,39],[95,40],[96,41],[97,42],[98,43],[99,44],[100,45],[101,46],[102,47],[103,48],[104,48],[106,49],[105,50],[107,51],[108,52],[109,53],[93,54],[110,55],[111,56],[112,57],[144,58],[113,59],[114,60],[115,61],[116,62],[117,63],[118,64],[119,65],[120,66],[121,67],[122,68],[123,68],[124,69],[125,70],[127,71],[126,72],[128,73],[129,74],[130,75],[131,76],[132,77],[133,78],[134,79],[135,80],[136,81],[137,82],[138,83],[139,84],[140,85],[141,86],[142,87],[146,88],[147,89],[52,90],[233,27],[58,91],[312,92],[316,93],[318,94],[167,95],[181,96],[283,97],[286,98],[248,99],[256,100],[284,101],[168,102],[213,103],[285,104],[188,105],[169,106],[192,105],[182,105],[152,105],[239,107],[240,108],[236,109],[241,110],[327,111],[234,110],[328,112],[237,113],[340,114],[339,115],[243,110],[337,116],[238,27],[225,117],[226,118],[235,119],[251,120],[252,121],[242,122],[220,123],[221,124],[331,125],[334,126],[199,127],[198,128],[197,129],[343,27],[196,130],[348,27],[350,131],[180,132],[150,133],[306,134],[304,135],[305,135],[311,136],[319,137],[323,138],[162,139],[228,140],[219,123],[247,141],[245,142],[250,143],[223,144],[161,145],[186,146],[274,147],[153,148],[160,149],[149,97],[288,150],[298,151],[297,152],[171,153],[265,154],[271,155],[273,156],[266,157],[270,158],[272,155],[269,157],[268,155],[267,157],[208,159],[193,159],[259,160],[194,160],[155,161],[263,162],[262,163],[261,164],[260,165],[156,166],[232,167],[249,168],[231,169],[255,170],[257,171],[254,169],[189,166],[275,172],[214,173],[296,174],[217,175],[291,176],[292,177],[294,178],[295,179],[290,148],[190,180],[276,181],[299,182],[170,183],[258,184],[158,185],[216,186],[215,187],[172,188],[224,189],[222,190],[174,191],[176,192],[175,193],[177,194],[178,195],[230,27],[253,196],[210,197],[321,27],[330,198],[207,27],[325,110],[206,199],[308,200],[205,198],[332,201],[203,27],[204,27],[202,202],[201,203],[191,204],[185,122],[184,205],[229,27],[310,206],[56,207],[53,27],[289,208],[282,209],[280,210],[320,211],[322,212],[324,213],[326,214],[329,215],[355,216],[333,216],[354,217],[335,218],[341,219],[342,220],[344,221],[351,222],[352,223],[307,224],[373,225],[371,226],[372,227],[360,228],[361,226],[368,229],[359,230],[364,231],[365,232],[370,233],[376,234],[375,235],[358,236],[366,237],[367,238],[362,239],[369,225],[363,240],[379,241],[380,242],[76,243],[83,244],[75,243],[90,245],[67,246],[66,247],[89,223],[84,248],[87,249],[69,250],[68,251],[64,252],[63,253],[86,254],[65,255],[70,256],[74,256],[92,257],[91,256],[78,258],[79,259],[81,260],[77,261],[80,262],[85,223],[72,263],[73,264],[82,265],[62,266],[88,267],[381,268]],"exportedModulesMap":[[427,1],[428,2],[429,3],[430,4],[431,5],[425,6],[432,7],[426,8],[433,9],[434,10],[435,11],[436,12],[423,13],[424,14],[397,27],[400,16],[402,17],[405,18],[408,19],[390,20],[410,21],[396,27],[411,23],[413,24],[415,25],[417,26],[384,27],[385,27],[386,28],[391,27],[418,29],[398,29],[401,29],[407,30],[406,29],[389,27],[419,29],[393,31],[387,27],[388,32],[409,29],[399,27],[420,29],[403,29],[394,33],[404,34],[412,34],[392,27],[395,33],[414,29],[416,29],[383,269],[356,36],[421,37],[59,38],[60,38],[94,39],[95,40],[96,41],[97,42],[98,43],[99,44],[100,45],[101,46],[102,47],[103,48],[104,48],[106,49],[105,50],[107,51],[108,52],[109,53],[93,54],[110,55],[111,56],[112,57],[144,58],[113,59],[114,60],[115,61],[116,62],[117,63],[118,64],[119,65],[120,66],[121,67],[122,68],[123,68],[124,69],[125,70],[127,71],[126,72],[128,73],[129,74],[130,75],[131,76],[132,77],[133,78],[134,79],[135,80],[136,81],[137,82],[138,83],[139,84],[140,85],[141,86],[142,87],[146,88],[147,89],[52,90],[233,27],[58,91],[312,92],[316,93],[318,94],[167,95],[181,96],[283,97],[286,98],[248,99],[256,100],[284,101],[168,102],[213,103],[285,104],[188,105],[169,106],[192,105],[182,105],[152,105],[239,107],[240,108],[236,109],[241,110],[327,111],[234,110],[328,112],[237,113],[340,114],[339,115],[243,110],[337,116],[238,27],[225,117],[226,118],[235,119],[251,120],[252,121],[242,122],[220,123],[221,124],[331,125],[334,126],[199,127],[198,128],[197,129],[343,27],[196,130],[348,27],[350,131],[180,132],[150,133],[306,134],[304,135],[305,135],[311,136],[319,137],[323,138],[162,139],[228,140],[219,123],[247,141],[245,142],[250,143],[223,144],[161,145],[186,146],[274,147],[153,148],[160,149],[149,97],[288,150],[298,151],[297,152],[171,153],[265,154],[271,155],[273,156],[266,157],[270,158],[272,155],[269,157],[268,155],[267,157],[208,159],[193,159],[259,160],[194,160],[155,161],[263,162],[262,163],[261,164],[260,165],[156,166],[232,167],[249,168],[231,169],[255,170],[257,171],[254,169],[189,166],[275,172],[214,173],[296,174],[217,175],[291,176],[292,177],[294,178],[295,179],[290,148],[190,180],[276,181],[299,182],[170,183],[258,184],[158,185],[216,186],[215,187],[172,188],[224,189],[222,190],[174,191],[176,192],[175,193],[177,194],[178,195],[230,27],[253,196],[210,197],[321,27],[330,198],[207,27],[325,110],[206,199],[308,200],[205,198],[332,201],[203,27],[204,27],[202,202],[201,203],[191,204],[185,122],[184,205],[229,27],[310,206],[56,207],[53,27],[289,208],[282,209],[280,210],[320,211],[322,212],[324,213],[326,214],[329,215],[355,216],[333,216],[354,217],[335,218],[341,219],[342,220],[344,221],[351,222],[352,223],[307,224],[373,225],[371,226],[372,227],[360,228],[361,226],[368,229],[359,230],[364,231],[365,232],[370,233],[376,234],[375,235],[358,236],[366,237],[367,238],[362,239],[369,225],[363,240],[379,241],[380,242],[76,243],[83,244],[75,243],[90,245],[67,246],[66,247],[89,223],[84,248],[87,249],[69,250],[68,251],[64,252],[63,253],[86,254],[65,255],[70,256],[74,256],[92,257],[91,256],[78,258],[79,259],[81,260],[77,261],[80,262],[85,223],[72,263],[73,264],[82,265],[62,266],[88,267],[381,268]],"semanticDiagnosticsPerFile":[427,428,429,430,431,425,432,426,433,434,435,436,423,424,397,400,402,405,408,390,410,396,411,413,415,417,384,385,386,391,418,398,401,407,406,389,419,393,387,388,409,399,420,403,394,404,412,392,395,414,416,383,356,421,309,59,60,94,95,96,97,98,99,100,101,102,103,104,106,105,107,108,109,93,143,110,111,112,144,113,114,115,116,117,118,119,120,121,122,123,124,125,127,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,51,146,147,49,52,233,50,58,312,316,318,167,181,283,212,286,248,256,284,168,211,213,285,188,169,192,182,152,239,240,157,236,241,327,234,328,218,237,340,339,243,338,336,337,238,225,226,235,251,252,242,220,221,331,334,199,198,197,343,196,173,346,349,348,350,148,277,180,150,300,301,303,306,302,304,305,166,179,311,319,323,162,228,227,219,247,245,244,246,250,223,161,186,274,153,160,149,288,298,287,297,187,171,265,264,271,273,266,270,272,269,268,267,208,193,259,194,155,154,263,262,261,260,156,232,249,231,255,257,254,189,145,275,214,296,217,291,159,292,294,295,278,290,190,276,299,163,165,170,258,158,164,216,215,172,224,222,174,176,347,175,177,314,313,315,345,178,230,57,253,200,210,321,330,207,325,206,308,205,151,332,203,204,195,209,202,201,191,185,293,184,183,317,229,310,48,56,53,54,55,289,282,281,280,279,320,322,324,326,329,355,333,354,335,341,342,344,351,353,352,307,357,373,371,372,360,361,368,359,364,374,365,370,376,375,358,366,367,362,369,363,379,378,377,380,46,47,8,9,11,10,2,12,13,14,15,16,17,18,19,3,20,4,21,25,22,23,24,26,27,28,5,29,30,31,32,6,36,33,34,35,37,7,38,43,44,39,40,41,42,1,45,76,83,75,90,67,66,89,84,87,69,68,64,63,86,65,70,71,74,61,92,91,78,79,81,77,80,85,72,73,82,62,88,422,381,382],"affectedFilesPendingEmit":[427,428,429,430,431,425,432,426,433,434,435,436,423,424,397,400,402,405,408,390,410,396,411,413,415,417,384,385,386,391,418,398,401,407,406,389,419,393,387,388,409,399,420,403,394,404,412,392,395,414,416,383,421,422,381,382]},"version":"5.4.5"} \ No newline at end of file diff --git a/site/.next/cache/webpack/client-development/1.pack.gz b/site/.next/cache/webpack/client-development/1.pack.gz index 1d12d84e..7373e9e9 100644 Binary files a/site/.next/cache/webpack/client-development/1.pack.gz and b/site/.next/cache/webpack/client-development/1.pack.gz differ diff --git a/site/.next/cache/webpack/client-development/index.pack.gz b/site/.next/cache/webpack/client-development/index.pack.gz index 937e30e0..c9015b31 100644 Binary files a/site/.next/cache/webpack/client-development/index.pack.gz and b/site/.next/cache/webpack/client-development/index.pack.gz differ diff --git a/site/.next/cache/webpack/client-development/index.pack.gz.old b/site/.next/cache/webpack/client-development/index.pack.gz.old index 9bceec69..7bafa051 100644 Binary files a/site/.next/cache/webpack/client-development/index.pack.gz.old and b/site/.next/cache/webpack/client-development/index.pack.gz.old differ diff --git a/site/.next/cache/webpack/client-production/0.pack b/site/.next/cache/webpack/client-production/0.pack index 93726c98..e3453a8b 100644 Binary files a/site/.next/cache/webpack/client-production/0.pack and b/site/.next/cache/webpack/client-production/0.pack differ diff --git a/site/.next/cache/webpack/client-production/1.pack b/site/.next/cache/webpack/client-production/1.pack new file mode 100644 index 00000000..2d3fc942 Binary files /dev/null and b/site/.next/cache/webpack/client-production/1.pack differ diff --git a/site/.next/cache/webpack/client-production/2.pack b/site/.next/cache/webpack/client-production/2.pack new file mode 100644 index 00000000..028420c8 Binary files /dev/null and b/site/.next/cache/webpack/client-production/2.pack differ diff --git a/site/.next/cache/webpack/client-production/3.pack b/site/.next/cache/webpack/client-production/3.pack new file mode 100644 index 00000000..390c0e39 Binary files /dev/null and b/site/.next/cache/webpack/client-production/3.pack differ diff --git a/site/.next/cache/webpack/client-production/4.pack b/site/.next/cache/webpack/client-production/4.pack new file mode 100644 index 00000000..54050bb7 Binary files /dev/null and b/site/.next/cache/webpack/client-production/4.pack differ diff --git a/site/.next/cache/webpack/client-production/index.pack b/site/.next/cache/webpack/client-production/index.pack index ce1c3202..5087e894 100644 Binary files a/site/.next/cache/webpack/client-production/index.pack and b/site/.next/cache/webpack/client-production/index.pack differ diff --git a/site/.next/cache/webpack/client-production/index.pack.old b/site/.next/cache/webpack/client-production/index.pack.old new file mode 100644 index 00000000..edb94f68 Binary files /dev/null and b/site/.next/cache/webpack/client-production/index.pack.old differ diff --git a/site/.next/cache/webpack/server-development/0.pack.gz b/site/.next/cache/webpack/server-development/0.pack.gz index 29728dc9..13195e24 100644 Binary files a/site/.next/cache/webpack/server-development/0.pack.gz and b/site/.next/cache/webpack/server-development/0.pack.gz differ diff --git a/site/.next/cache/webpack/server-development/1.pack.gz b/site/.next/cache/webpack/server-development/1.pack.gz new file mode 100644 index 00000000..27c18b96 Binary files /dev/null and b/site/.next/cache/webpack/server-development/1.pack.gz differ diff --git a/site/.next/cache/webpack/server-development/2.pack.gz b/site/.next/cache/webpack/server-development/2.pack.gz new file mode 100644 index 00000000..f914b626 Binary files /dev/null and b/site/.next/cache/webpack/server-development/2.pack.gz differ diff --git a/site/.next/cache/webpack/server-development/index.pack.gz b/site/.next/cache/webpack/server-development/index.pack.gz index d6de9d0b..d32e9287 100644 Binary files a/site/.next/cache/webpack/server-development/index.pack.gz and b/site/.next/cache/webpack/server-development/index.pack.gz differ diff --git a/site/.next/cache/webpack/server-development/index.pack.gz.old b/site/.next/cache/webpack/server-development/index.pack.gz.old new file mode 100644 index 00000000..80444f5a Binary files /dev/null and b/site/.next/cache/webpack/server-development/index.pack.gz.old differ diff --git a/site/.next/cache/webpack/server-production/0.pack b/site/.next/cache/webpack/server-production/0.pack index 40c9dbbb..f9eab343 100644 Binary files a/site/.next/cache/webpack/server-production/0.pack and b/site/.next/cache/webpack/server-production/0.pack differ diff --git a/site/.next/cache/webpack/server-production/1.pack b/site/.next/cache/webpack/server-production/1.pack new file mode 100644 index 00000000..e0e2ce7e Binary files /dev/null and b/site/.next/cache/webpack/server-production/1.pack differ diff --git a/site/.next/cache/webpack/server-production/index.pack b/site/.next/cache/webpack/server-production/index.pack index abb29c71..9e0455b8 100644 Binary files a/site/.next/cache/webpack/server-production/index.pack and b/site/.next/cache/webpack/server-production/index.pack differ diff --git a/site/.next/cache/webpack/server-production/index.pack.old b/site/.next/cache/webpack/server-production/index.pack.old new file mode 100644 index 00000000..abb29c71 Binary files /dev/null and b/site/.next/cache/webpack/server-production/index.pack.old differ diff --git a/site/.next/server/app-paths-manifest.json b/site/.next/server/app-paths-manifest.json index 723f6eee..d6799b1a 100644 --- a/site/.next/server/app-paths-manifest.json +++ b/site/.next/server/app-paths-manifest.json @@ -1,4 +1,3 @@ { - "/[locale]/about/page": "app/[locale]/about/page.js", "/[locale]/page": "app/[locale]/page.js" } \ No newline at end of file diff --git a/site/.next/server/app/[locale]/about/page.js b/site/.next/server/app/[locale]/about/page.js deleted file mode 100644 index 42a792ca..00000000 --- a/site/.next/server/app/[locale]/about/page.js +++ /dev/null @@ -1,302 +0,0 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -(() => { -var exports = {}; -exports.id = "app/[locale]/about/page"; -exports.ids = ["app/[locale]/about/page"]; -exports.modules = { - -/***/ "./action-async-storage.external": -/*!****************************************************************************!*\ - !*** external "next/dist/client/components/action-async-storage.external" ***! - \****************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/client/components/action-async-storage.external"); - -/***/ }), - -/***/ "../../client/components/action-async-storage.external": -/*!*******************************************************************************!*\ - !*** external "next/dist/client/components/action-async-storage.external.js" ***! - \*******************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/client/components/action-async-storage.external.js"); - -/***/ }), - -/***/ "./request-async-storage.external": -/*!*****************************************************************************!*\ - !*** external "next/dist/client/components/request-async-storage.external" ***! - \*****************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/client/components/request-async-storage.external"); - -/***/ }), - -/***/ "../../client/components/request-async-storage.external": -/*!********************************************************************************!*\ - !*** external "next/dist/client/components/request-async-storage.external.js" ***! - \********************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/client/components/request-async-storage.external.js"); - -/***/ }), - -/***/ "./static-generation-async-storage.external": -/*!***************************************************************************************!*\ - !*** external "next/dist/client/components/static-generation-async-storage.external" ***! - \***************************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/client/components/static-generation-async-storage.external"); - -/***/ }), - -/***/ "../../client/components/static-generation-async-storage.external": -/*!******************************************************************************************!*\ - !*** external "next/dist/client/components/static-generation-async-storage.external.js" ***! - \******************************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/client/components/static-generation-async-storage.external.js"); - -/***/ }), - -/***/ "next/dist/compiled/next-server/app-page.runtime.dev.js": -/*!*************************************************************************!*\ - !*** external "next/dist/compiled/next-server/app-page.runtime.dev.js" ***! - \*************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/compiled/next-server/app-page.runtime.dev.js"); - -/***/ }), - -/***/ "fs": -/*!*********************!*\ - !*** external "fs" ***! - \*********************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("fs"); - -/***/ }), - -/***/ "path": -/*!***********************!*\ - !*** external "path" ***! - \***********************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("path"); - -/***/ }), - -/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fabout%2Fpage&page=%2F%5Blocale%5D%2Fabout%2Fpage&appPaths=%2F%5Blocale%5D%2Fabout%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fabout%2Fpage.tsx&appDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!": -/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fabout%2Fpage&page=%2F%5Blocale%5D%2Fabout%2Fpage&appPaths=%2F%5Blocale%5D%2Fabout%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fabout%2Fpage.tsx&appDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D! ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GlobalError: () => (/* reexport default from dynamic */ next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default.a),\n/* harmony export */ __next_app__: () => (/* binding */ __next_app__),\n/* harmony export */ originalPathname: () => (/* binding */ originalPathname),\n/* harmony export */ pages: () => (/* binding */ pages),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ tree: () => (/* binding */ tree)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/app-page/module.compiled */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js?d969\");\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"(rsc)/./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/client/components/error-boundary */ \"(rsc)/./node_modules/next/dist/client/components/error-boundary.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/dist/server/app-render/entry-base */ \"(rsc)/./node_modules/next/dist/server/app-render/entry-base.js\");\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__) if([\"default\",\"tree\",\"pages\",\"GlobalError\",\"originalPathname\",\"__next_app__\",\"routeModule\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\"TURBOPACK { transition: next-ssr }\";\r\n\r\n\r\n// We inject the tree and pages here so that we can use them in the route\r\n// module.\r\nconst tree = {\n children: [\n '',\n {\n children: [\n '[locale]',\n {\n children: [\n 'about',\n {\n children: ['__PAGE__', {}, {\n page: [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/[locale]/about/page.tsx */ \"(rsc)/./app/[locale]/about/page.tsx\")), \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\about\\\\page.tsx\"],\n \n }]\n },\n {\n \n \n }\n ]\n },\n {\n 'layout': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/[locale]/layout.tsx */ \"(rsc)/./app/[locale]/layout.tsx\")), \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\"],\n \n }\n ]\n },\n {\n 'layout': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/layout.tsx */ \"(rsc)/./app/layout.tsx\")), \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\layout.tsx\"],\n'not-found': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/not-found.tsx */ \"(rsc)/./app/not-found.tsx\")), \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\"],\n \n }\n ]\n }.children;\r\nconst pages = [\"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\about\\\\page.tsx\"];\r\n\r\n\r\nconst __next_app_require__ = __webpack_require__\r\nconst __next_app_load_chunk__ = () => Promise.resolve()\r\nconst originalPathname = \"/[locale]/about/page\";\r\nconst __next_app__ = {\r\n require: __next_app_require__,\r\n loadChunk: __next_app_load_chunk__\r\n};\r\n\r\n// Create and export the route module that will be consumed.\r\nconst routeModule = new next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__.AppPageRouteModule({\r\n definition: {\r\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\r\n page: \"/[locale]/about/page\",\r\n pathname: \"/[locale]/about\",\r\n // The following aren't used in production.\r\n bundlePath: \"\",\r\n filename: \"\",\r\n appPaths: []\r\n },\r\n userland: {\r\n loaderTree: tree\r\n }\r\n});\r\n\r\n//# sourceMappingURL=app-page.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWFwcC1sb2FkZXIuanM/bmFtZT1hcHAlMkYlNUJsb2NhbGUlNUQlMkZhYm91dCUyRnBhZ2UmcGFnZT0lMkYlNUJsb2NhbGUlNUQlMkZhYm91dCUyRnBhZ2UmYXBwUGF0aHM9JTJGJTVCbG9jYWxlJTVEJTJGYWJvdXQlMkZwYWdlJnBhZ2VQYXRoPXByaXZhdGUtbmV4dC1hcHAtZGlyJTJGJTVCbG9jYWxlJTVEJTJGYWJvdXQlMkZwYWdlLnRzeCZhcHBEaXI9RCUzQSU1Q0Rlc2t0b3AlNUNxYSU1Q3dlYiU1Q1gxX1NpdGUlNUNzaXRlJTVDYXBwJnBhZ2VFeHRlbnNpb25zPXRzeCZwYWdlRXh0ZW5zaW9ucz10cyZwYWdlRXh0ZW5zaW9ucz1qc3gmcGFnZUV4dGVuc2lvbnM9anMmcm9vdERpcj1EJTNBJTVDRGVza3RvcCU1Q3FhJTVDd2ViJTVDWDFfU2l0ZSU1Q3NpdGUmaXNEZXY9dHJ1ZSZ0c2NvbmZpZ1BhdGg9dHNjb25maWcuanNvbiZiYXNlUGF0aD0mYXNzZXRQcmVmaXg9Jm5leHRDb25maWdPdXRwdXQ9c3RhbmRhbG9uZSZwcmVmZXJyZWRSZWdpb249Jm1pZGRsZXdhcmVDb25maWc9ZTMwJTNEISIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsYUFBYSxzQkFBc0I7QUFDaUU7QUFDckM7QUFDL0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDLHVCQUF1QixzS0FBd0c7QUFDL0g7QUFDQSxTQUFTO0FBQ1QsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSx5QkFBeUIsOEpBQW1HO0FBQzVIO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLHlCQUF5Qiw0SUFBeUY7QUFDbEgsb0JBQW9CLGtKQUE0RjtBQUNoSDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDdUI7QUFDNkQ7QUFDcEYsNkJBQTZCLG1CQUFtQjtBQUNoRDtBQUNPO0FBQ0E7QUFDUDtBQUNBO0FBQ0E7QUFDdUQ7QUFDdkQ7QUFDTyx3QkFBd0IsOEdBQWtCO0FBQ2pEO0FBQ0EsY0FBYyx5RUFBUztBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLz9jOTlhIl0sInNvdXJjZXNDb250ZW50IjpbIlwiVFVSQk9QQUNLIHsgdHJhbnNpdGlvbjogbmV4dC1zc3IgfVwiO1xyXG5pbXBvcnQgeyBBcHBQYWdlUm91dGVNb2R1bGUgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9mdXR1cmUvcm91dGUtbW9kdWxlcy9hcHAtcGFnZS9tb2R1bGUuY29tcGlsZWRcIjtcclxuaW1wb3J0IHsgUm91dGVLaW5kIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvZnV0dXJlL3JvdXRlLWtpbmRcIjtcclxuLy8gV2UgaW5qZWN0IHRoZSB0cmVlIGFuZCBwYWdlcyBoZXJlIHNvIHRoYXQgd2UgY2FuIHVzZSB0aGVtIGluIHRoZSByb3V0ZVxyXG4vLyBtb2R1bGUuXHJcbmNvbnN0IHRyZWUgPSB7XG4gICAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgICcnLFxuICAgICAgICB7XG4gICAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgICdbbG9jYWxlXScsXG4gICAgICAgIHtcbiAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgJ2Fib3V0JyxcbiAgICAgICAge1xuICAgICAgICBjaGlsZHJlbjogWydfX1BBR0VfXycsIHt9LCB7XG4gICAgICAgICAgcGFnZTogWygpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcRGVza3RvcFxcXFxxYVxcXFx3ZWJcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXGFwcFxcXFxbbG9jYWxlXVxcXFxhYm91dFxcXFxwYWdlLnRzeFwiKSwgXCJEOlxcXFxEZXNrdG9wXFxcXHFhXFxcXHdlYlxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcYXBwXFxcXFtsb2NhbGVdXFxcXGFib3V0XFxcXHBhZ2UudHN4XCJdLFxuICAgICAgICAgIFxuICAgICAgICB9XVxuICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICBcbiAgICAgICAgXG4gICAgICB9XG4gICAgICBdXG4gICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICdsYXlvdXQnOiBbKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJEOlxcXFxEZXNrdG9wXFxcXHFhXFxcXHdlYlxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcYXBwXFxcXFtsb2NhbGVdXFxcXGxheW91dC50c3hcIiksIFwiRDpcXFxcRGVza3RvcFxcXFxxYVxcXFx3ZWJcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXGFwcFxcXFxbbG9jYWxlXVxcXFxsYXlvdXQudHN4XCJdLFxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIF1cbiAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgJ2xheW91dCc6IFsoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXERlc2t0b3BcXFxccWFcXFxcd2ViXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxhcHBcXFxcbGF5b3V0LnRzeFwiKSwgXCJEOlxcXFxEZXNrdG9wXFxcXHFhXFxcXHdlYlxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcYXBwXFxcXGxheW91dC50c3hcIl0sXG4nbm90LWZvdW5kJzogWygpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcRGVza3RvcFxcXFxxYVxcXFx3ZWJcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXGFwcFxcXFxub3QtZm91bmQudHN4XCIpLCBcIkQ6XFxcXERlc2t0b3BcXFxccWFcXFxcd2ViXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxhcHBcXFxcbm90LWZvdW5kLnRzeFwiXSxcbiAgICAgICAgXG4gICAgICB9XG4gICAgICBdXG4gICAgICB9LmNoaWxkcmVuO1xyXG5jb25zdCBwYWdlcyA9IFtcIkQ6XFxcXERlc2t0b3BcXFxccWFcXFxcd2ViXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxhcHBcXFxcW2xvY2FsZV1cXFxcYWJvdXRcXFxccGFnZS50c3hcIl07XHJcbmV4cG9ydCB7IHRyZWUsIHBhZ2VzIH07XHJcbmV4cG9ydCB7IGRlZmF1bHQgYXMgR2xvYmFsRXJyb3IgfSBmcm9tIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2Vycm9yLWJvdW5kYXJ5XCI7XHJcbmNvbnN0IF9fbmV4dF9hcHBfcmVxdWlyZV9fID0gX193ZWJwYWNrX3JlcXVpcmVfX1xyXG5jb25zdCBfX25leHRfYXBwX2xvYWRfY2h1bmtfXyA9ICgpID0+IFByb21pc2UucmVzb2x2ZSgpXHJcbmV4cG9ydCBjb25zdCBvcmlnaW5hbFBhdGhuYW1lID0gXCIvW2xvY2FsZV0vYWJvdXQvcGFnZVwiO1xyXG5leHBvcnQgY29uc3QgX19uZXh0X2FwcF9fID0ge1xyXG4gICAgcmVxdWlyZTogX19uZXh0X2FwcF9yZXF1aXJlX18sXHJcbiAgICBsb2FkQ2h1bms6IF9fbmV4dF9hcHBfbG9hZF9jaHVua19fXHJcbn07XHJcbmV4cG9ydCAqIGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2FwcC1yZW5kZXIvZW50cnktYmFzZVwiO1xyXG4vLyBDcmVhdGUgYW5kIGV4cG9ydCB0aGUgcm91dGUgbW9kdWxlIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cclxuZXhwb3J0IGNvbnN0IHJvdXRlTW9kdWxlID0gbmV3IEFwcFBhZ2VSb3V0ZU1vZHVsZSh7XHJcbiAgICBkZWZpbml0aW9uOiB7XHJcbiAgICAgICAga2luZDogUm91dGVLaW5kLkFQUF9QQUdFLFxyXG4gICAgICAgIHBhZ2U6IFwiL1tsb2NhbGVdL2Fib3V0L3BhZ2VcIixcclxuICAgICAgICBwYXRobmFtZTogXCIvW2xvY2FsZV0vYWJvdXRcIixcclxuICAgICAgICAvLyBUaGUgZm9sbG93aW5nIGFyZW4ndCB1c2VkIGluIHByb2R1Y3Rpb24uXHJcbiAgICAgICAgYnVuZGxlUGF0aDogXCJcIixcclxuICAgICAgICBmaWxlbmFtZTogXCJcIixcclxuICAgICAgICBhcHBQYXRoczogW11cclxuICAgIH0sXHJcbiAgICB1c2VybGFuZDoge1xyXG4gICAgICAgIGxvYWRlclRyZWU6IHRyZWVcclxuICAgIH1cclxufSk7XHJcblxyXG4vLyMgc291cmNlTWFwcGluZ1VSTD1hcHAtcGFnZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fabout%2Fpage&page=%2F%5Blocale%5D%2Fabout%2Fpage&appPaths=%2F%5Blocale%5D%2Fabout%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fabout%2Fpage.tsx&appDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CMainNav.tsx%22%2C%22ids%22%3A%5B%22MainNav%22%5D%7D&server=true!": -/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CMainNav.tsx%22%2C%22ids%22%3A%5B%22MainNav%22%5D%7D&server=true! ***! - \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { - -eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/MainNav.tsx */ \"(ssr)/./components/MainNav.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNEZXNrdG9wJTVDJTVDcWElNUMlNUN3ZWIlNUMlNUNYMV9TaXRlJTVDJTVDc2l0ZSU1QyU1Q2FwcCU1QyU1Q2dsb2JhbHMuY3NzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNEZXNrdG9wJTVDJTVDcWElNUMlNUN3ZWIlNUMlNUNYMV9TaXRlJTVDJTVDc2l0ZSU1QyU1Q2NvbXBvbmVudHMlNUMlNUNNYWluTmF2LnRzeCUyMiUyQyUyMmlkcyUyMiUzQSU1QiUyMk1haW5OYXYlMjIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLDRKQUE4SCIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvPzc4MjIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIsIHdlYnBhY2tFeHBvcnRzOiBbXCJNYWluTmF2XCJdICovIFwiRDpcXFxcRGVza3RvcFxcXFxxYVxcXFx3ZWJcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXGNvbXBvbmVudHNcXFxcTWFpbk5hdi50c3hcIik7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CMainNav.tsx%22%2C%22ids%22%3A%5B%22MainNav%22%5D%7D&server=true!\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Capp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!": -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Capp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { - -eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/app-router.js */ \"(ssr)/./node_modules/next/dist/client/components/app-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(ssr)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/error-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(ssr)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/not-found-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/not-found-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNEZXNrdG9wJTVDJTVDcWElNUMlNUN3ZWIlNUMlNUNYMV9TaXRlJTVDJTVDc2l0ZSU1QyU1Q25vZGVfbW9kdWxlcyU1QyU1Q25leHQlNUMlNUNkaXN0JTVDJTVDY2xpZW50JTVDJTVDY29tcG9uZW50cyU1QyU1Q2FwcC1yb3V0ZXIuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0Rlc2t0b3AlNUMlNUNxYSU1QyU1Q3dlYiU1QyU1Q1gxX1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDY2xpZW50LXBhZ2UuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0Rlc2t0b3AlNUMlNUNxYSU1QyU1Q3dlYiU1QyU1Q1gxX1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDZXJyb3ItYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0Rlc2t0b3AlNUMlNUNxYSU1QyU1Q3dlYiU1QyU1Q1gxX1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDbGF5b3V0LXJvdXRlci5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJEJTNBJTVDJTVDRGVza3RvcCU1QyU1Q3FhJTVDJTVDd2ViJTVDJTVDWDFfU2l0ZSU1QyU1Q3NpdGUlNUMlNUNub2RlX21vZHVsZXMlNUMlNUNuZXh0JTVDJTVDZGlzdCU1QyU1Q2NsaWVudCU1QyU1Q2NvbXBvbmVudHMlNUMlNUNub3QtZm91bmQtYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0Rlc2t0b3AlNUMlNUNxYSU1QyU1Q3dlYiU1QyU1Q1gxX1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsa09BQXFJO0FBQ3JJO0FBQ0Esb09BQXNJO0FBQ3RJO0FBQ0EsME9BQXlJO0FBQ3pJO0FBQ0Esd09BQXdJO0FBQ3hJO0FBQ0Esa1BBQTZJO0FBQzdJO0FBQ0Esc1FBQXVKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8/M2M2NSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXERlc2t0b3BcXFxccWFcXFxcd2ViXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxjb21wb25lbnRzXFxcXGFwcC1yb3V0ZXIuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXERlc2t0b3BcXFxccWFcXFxcd2ViXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxjb21wb25lbnRzXFxcXGNsaWVudC1wYWdlLmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJEOlxcXFxEZXNrdG9wXFxcXHFhXFxcXHdlYlxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxlcnJvci1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcRGVza3RvcFxcXFxxYVxcXFx3ZWJcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXG5vZGVfbW9kdWxlc1xcXFxuZXh0XFxcXGRpc3RcXFxcY2xpZW50XFxcXGNvbXBvbmVudHNcXFxcbGF5b3V0LXJvdXRlci5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcRGVza3RvcFxcXFxxYVxcXFx3ZWJcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXG5vZGVfbW9kdWxlc1xcXFxuZXh0XFxcXGRpc3RcXFxcY2xpZW50XFxcXGNvbXBvbmVudHNcXFxcbm90LWZvdW5kLWJvdW5kYXJ5LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJEOlxcXFxEZXNrdG9wXFxcXHFhXFxcXHdlYlxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxyZW5kZXItZnJvbS10ZW1wbGF0ZS1jb250ZXh0LmpzXCIpO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Capp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true!": -/*!******************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true! ***! - \******************************************************************************************************/ -/***/ (() => { - - - -/***/ }), - -/***/ "(ssr)/./components/LangSwitch.tsx": -/*!***********************************!*\ - !*** ./components/LangSwitch.tsx ***! - \***********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ LangSwitch: () => (/* binding */ LangSwitch)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* __next_internal_client_entry_do_not_use__ LangSwitch auto */ \n\nfunction LangSwitch({ basePath = \"\", locale = \"zh-CN\" }) {\n const onSwitch = ()=>{\n const current = window.location.pathname;\n const parts = current.split(\"/\").filter(Boolean);\n const currentLocale = parts[0] === \"en\" ? \"en\" : parts[0] === \"zh-CN\" ? \"zh-CN\" : null;\n const nextLocale = currentLocale === \"en\" ? \"zh-CN\" : \"en\";\n if (currentLocale) {\n parts[0] = nextLocale;\n } else {\n parts.unshift(nextLocale);\n }\n const nextPath = \"/\" + parts.join(\"/\");\n window.location.assign(nextPath);\n };\n const buttonText = locale === \"en\" ? \"CN\" : \"EN\";\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onSwitch,\n className: \"bg-white border border-[#ccd5e4] text-[#0f3c88] px-2.5 py-1.5 rounded-[6px] text-xs md:text-sm tracking-[0.14em] uppercase cursor-pointer hover:bg-[#0f3c88] hover:text-white active:scale-95 transition-all duration-150 touch-manipulation\",\n children: buttonText\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\LangSwitch.tsx\",\n lineNumber: 25,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL0xhbmdTd2l0Y2gudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUMwQjtBQU9uQixTQUFTQyxXQUFXLEVBQUVDLFdBQVcsRUFBRSxFQUFFQyxTQUFTLE9BQU8sRUFBbUI7SUFDN0UsTUFBTUMsV0FBVztRQUNmLE1BQU1DLFVBQVVDLE9BQU9DLFFBQVEsQ0FBQ0MsUUFBUTtRQUN4QyxNQUFNQyxRQUFRSixRQUFRSyxLQUFLLENBQUMsS0FBS0MsTUFBTSxDQUFDQztRQUN4QyxNQUFNQyxnQkFBZ0JKLEtBQUssQ0FBQyxFQUFFLEtBQUssT0FBTyxPQUFPQSxLQUFLLENBQUMsRUFBRSxLQUFLLFVBQVUsVUFBVTtRQUNsRixNQUFNSyxhQUFhRCxrQkFBa0IsT0FBTyxVQUFVO1FBQ3RELElBQUlBLGVBQWU7WUFDakJKLEtBQUssQ0FBQyxFQUFFLEdBQUdLO1FBQ2IsT0FBTztZQUNMTCxNQUFNTSxPQUFPLENBQUNEO1FBQ2hCO1FBQ0EsTUFBTUUsV0FBVyxNQUFNUCxNQUFNUSxJQUFJLENBQUM7UUFDbENYLE9BQU9DLFFBQVEsQ0FBQ1csTUFBTSxDQUFDRjtJQUN6QjtJQUNBLE1BQU1HLGFBQWFoQixXQUFXLE9BQU8sT0FBTztJQUM1QyxxQkFDRSw4REFBQ2lCO1FBQ0NDLFNBQVNqQjtRQUNUa0IsV0FBVTtrQkFFVEg7Ozs7OztBQUdQIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvTGFuZ1N3aXRjaC50c3g/ZDY2OCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcblxuaW50ZXJmYWNlIExhbmdTd2l0Y2hQcm9wcyB7XG4gIGJhc2VQYXRoPzogc3RyaW5nO1xuICBsb2NhbGU/OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBMYW5nU3dpdGNoKHsgYmFzZVBhdGggPSBcIlwiLCBsb2NhbGUgPSBcInpoLUNOXCIgfTogTGFuZ1N3aXRjaFByb3BzKSB7XG4gIGNvbnN0IG9uU3dpdGNoID0gKCkgPT4ge1xuICAgIGNvbnN0IGN1cnJlbnQgPSB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWU7XG4gICAgY29uc3QgcGFydHMgPSBjdXJyZW50LnNwbGl0KFwiL1wiKS5maWx0ZXIoQm9vbGVhbik7XG4gICAgY29uc3QgY3VycmVudExvY2FsZSA9IHBhcnRzWzBdID09PSBcImVuXCIgPyBcImVuXCIgOiBwYXJ0c1swXSA9PT0gXCJ6aC1DTlwiID8gXCJ6aC1DTlwiIDogbnVsbDtcbiAgICBjb25zdCBuZXh0TG9jYWxlID0gY3VycmVudExvY2FsZSA9PT0gXCJlblwiID8gXCJ6aC1DTlwiIDogXCJlblwiO1xuICAgIGlmIChjdXJyZW50TG9jYWxlKSB7XG4gICAgICBwYXJ0c1swXSA9IG5leHRMb2NhbGU7XG4gICAgfSBlbHNlIHtcbiAgICAgIHBhcnRzLnVuc2hpZnQobmV4dExvY2FsZSk7XG4gICAgfVxuICAgIGNvbnN0IG5leHRQYXRoID0gXCIvXCIgKyBwYXJ0cy5qb2luKFwiL1wiKTtcbiAgICB3aW5kb3cubG9jYXRpb24uYXNzaWduKG5leHRQYXRoKTtcbiAgfTtcbiAgY29uc3QgYnV0dG9uVGV4dCA9IGxvY2FsZSA9PT0gXCJlblwiID8gXCJDTlwiIDogXCJFTlwiO1xuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIG9uQ2xpY2s9e29uU3dpdGNofVxuICAgICAgY2xhc3NOYW1lPVwiYmctd2hpdGUgYm9yZGVyIGJvcmRlci1bI2NjZDVlNF0gdGV4dC1bIzBmM2M4OF0gcHgtMi41IHB5LTEuNSByb3VuZGVkLVs2cHhdIHRleHQteHMgbWQ6dGV4dC1zbSB0cmFja2luZy1bMC4xNGVtXSB1cHBlcmNhc2UgY3Vyc29yLXBvaW50ZXIgaG92ZXI6YmctWyMwZjNjODhdIGhvdmVyOnRleHQtd2hpdGUgYWN0aXZlOnNjYWxlLTk1IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTE1MCB0b3VjaC1tYW5pcHVsYXRpb25cIlxuICAgID5cbiAgICAgIHtidXR0b25UZXh0fVxuICAgIDwvYnV0dG9uPlxuICApO1xufVxuXG5cbiJdLCJuYW1lcyI6WyJSZWFjdCIsIkxhbmdTd2l0Y2giLCJiYXNlUGF0aCIsImxvY2FsZSIsIm9uU3dpdGNoIiwiY3VycmVudCIsIndpbmRvdyIsImxvY2F0aW9uIiwicGF0aG5hbWUiLCJwYXJ0cyIsInNwbGl0IiwiZmlsdGVyIiwiQm9vbGVhbiIsImN1cnJlbnRMb2NhbGUiLCJuZXh0TG9jYWxlIiwidW5zaGlmdCIsIm5leHRQYXRoIiwiam9pbiIsImFzc2lnbiIsImJ1dHRvblRleHQiLCJidXR0b24iLCJvbkNsaWNrIiwiY2xhc3NOYW1lIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./components/LangSwitch.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./components/MainNav.tsx": -/*!********************************!*\ - !*** ./components/MainNav.tsx ***! - \********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ MainNav: () => (/* binding */ MainNav)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _LangSwitch__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./LangSwitch */ \"(ssr)/./components/LangSwitch.tsx\");\n/* __next_internal_client_entry_do_not_use__ MainNav auto */ \n\n\nfunction MainNav({ items, basePath = \"\", locale = \"zh-CN\" }) {\n const [mobileMenuOpen, setMobileMenuOpen] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [currentPath, setCurrentPath] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(\"\");\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n const updatePath = ()=>{\n setCurrentPath(window.location.pathname);\n };\n updatePath();\n // 监听浏览器前进/后退\n window.addEventListener(\"popstate\", updatePath);\n // 监听点击事件(处理 Next.js 客户端导航)\n const handleClick = (e)=>{\n const target = e.target;\n const link = target.closest(\"a\");\n if (link && link.href) {\n setTimeout(()=>{\n updatePath();\n }, 100);\n }\n };\n document.addEventListener(\"click\", handleClick);\n return ()=>{\n window.removeEventListener(\"popstate\", updatePath);\n document.removeEventListener(\"click\", handleClick);\n };\n }, []);\n const brandFull = locale === \"en\" ? \"SensiGuard Technologies\" : \"衡感智能\";\n const isActive = (href)=>{\n if (!currentPath) return false;\n if (href.startsWith(\"#\")) return false;\n const fullPath = `${basePath}${href}`;\n // 首页匹配\n if (href === \"/\" || href === \"\") {\n return currentPath === basePath || currentPath === `${basePath}/`;\n }\n // 精确匹配或作为路径前缀匹配\n return currentPath === fullPath || currentPath.startsWith(`${fullPath}/`);\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n className: \"w-full fixed top-0 left-0 right-0 z-50 bg-white/95 border-b border-[#dfe4ee] backdrop-blur-md shadow-[0_2px_16px_rgba(14,37,74,0.08)]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-[1280px] mx-auto px-4 lg:px-8 py-3.5 md:py-5 flex items-center justify-between\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: basePath || \"/\",\n className: \"flex items-center gap-2 md:gap-3 no-underline flex-shrink-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: \"/img/Log.jpg\",\n alt: brandFull,\n className: \"h-8 w-auto md:h-10\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 64,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `font-semibold text-[#0f1f3f] text-xs sm:text-sm md:text-base hidden sm:block ${locale === \"en\" ? \"tracking-[0.12em] uppercase\" : \"tracking-[0.08em]\"}`,\n children: brandFull\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 69,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 63,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"hidden md:flex items-center gap-5 lg:gap-7\",\n children: items.map((item)=>{\n const isCta = item.href === \"/contact\";\n const isAnchor = item.href.startsWith(\"#\");\n const href = isAnchor ? item.href : `${basePath}${item.href}`;\n const active = isActive(item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: href,\n className: `no-underline transition-all duration-200 text-sm lg:text-base leading-none ${isCta ? `inline-flex items-center justify-center px-4 lg:px-5 py-2 rounded-full font-medium tracking-[0.1em] ${active ? \"bg-[#0f3c88] text-white shadow-[0_6px_14px_rgba(15,60,136,0.25)]\" : \"border border-[#0f3c88] text-[#0f3c88] hover:bg-[#0f3c88] hover:text-white\"}` : `relative group px-2 lg:px-3 py-1 tracking-[0.1em] ${active || item.href === \"/\" ? \"text-[#0f3c88]\" : \"text-[#1b1f2a] hover:text-[#0f3c88]\"}`}`,\n children: [\n item.label,\n !isCta && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: `pointer-events-none absolute left-0 right-0 -bottom-2 h-[2px] rounded-full transform transition-all duration-200 ${active ? \"opacity-100 scale-100 bg-[#0f3c88]\" : \"opacity-0 scale-75 group-hover:opacity-100 group-hover:scale-100 group-hover:bg-[#0f3c88]\"}`\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 105,\n columnNumber: 19\n }, this)\n ]\n }, item.label, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 86,\n columnNumber: 15\n }, this);\n })\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 79,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_LangSwitch__WEBPACK_IMPORTED_MODULE_2__.LangSwitch, {\n basePath: basePath,\n locale: locale\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 119,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: ()=>setMobileMenuOpen(!mobileMenuOpen),\n className: \"md:hidden p-2 text-[#1c2538] hover:text-[#0f3c88] focus:outline-none\",\n \"aria-label\": \"Toggle menu\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-6 h-6\",\n fill: \"none\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: \"2\",\n viewBox: \"0 0 24 24\",\n stroke: \"currentColor\",\n children: mobileMenuOpen ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M6 18L18 6M6 6l12 12\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 137,\n columnNumber: 17\n }, this) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M4 6h16M4 12h16M4 18h16\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 139,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 127,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 122,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 118,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 62,\n columnNumber: 7\n }, this),\n mobileMenuOpen && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"md:hidden bg-white border-t border-[#dfe4ee] max-h-[calc(100vh-80px)] overflow-y-auto shadow-[0_10px_24px_rgba(14,37,74,0.12)]\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"max-w-[1200px] mx-auto px-4 md:px-6 py-4 space-y-2\",\n children: items.map((item)=>{\n const isCta = item.href === \"/contact\";\n const isAnchor = item.href.startsWith(\"#\");\n const href = isAnchor ? item.href : `${basePath}${item.href}`;\n const active = isActive(item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: href,\n className: `block py-2 px-2 rounded-md ${isCta ? `border ${active ? \"border-transparent bg-[#0f3c88] text-white\" : \"border-[#0f3c88] text-[#0f3c88] bg-transparent\"}` : active ? \"text-[#0f3c88] font-medium bg-[#eef3fb]\" : \"text-[#1d2332] hover:text-[#0f3c88] hover:bg-[#f3f6fb]\"}`,\n onClick: ()=>setMobileMenuOpen(false),\n children: item.label\n }, item.label, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 156,\n columnNumber: 17\n }, this);\n })\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 149,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 148,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 61,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL01haW5OYXYudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFFbUQ7QUFFVDtBQVFuQyxTQUFTSSxRQUFRLEVBQUVDLEtBQUssRUFBRUMsV0FBVyxFQUFFLEVBQUVDLFNBQVMsT0FBTyxFQUFnQjtJQUM5RSxNQUFNLENBQUNDLGdCQUFnQkMsa0JBQWtCLEdBQUdSLCtDQUFRQSxDQUFDO0lBQ3JELE1BQU0sQ0FBQ1MsYUFBYUMsZUFBZSxHQUFHViwrQ0FBUUEsQ0FBQztJQUUvQ0MsZ0RBQVNBLENBQUM7UUFDUixNQUFNVSxhQUFhO1lBQ2pCRCxlQUFlRSxPQUFPQyxRQUFRLENBQUNDLFFBQVE7UUFDekM7UUFDQUg7UUFFQSxhQUFhO1FBQ2JDLE9BQU9HLGdCQUFnQixDQUFDLFlBQVlKO1FBRXBDLDJCQUEyQjtRQUMzQixNQUFNSyxjQUFjLENBQUNDO1lBQ25CLE1BQU1DLFNBQVNELEVBQUVDLE1BQU07WUFDdkIsTUFBTUMsT0FBT0QsT0FBT0UsT0FBTyxDQUFDO1lBQzVCLElBQUlELFFBQVFBLEtBQUtFLElBQUksRUFBRTtnQkFDckJDLFdBQVc7b0JBQ1RYO2dCQUNGLEdBQUc7WUFDTDtRQUNGO1FBRUFZLFNBQVNSLGdCQUFnQixDQUFDLFNBQVNDO1FBRW5DLE9BQU87WUFDTEosT0FBT1ksbUJBQW1CLENBQUMsWUFBWWI7WUFDdkNZLFNBQVNDLG1CQUFtQixDQUFDLFNBQVNSO1FBQ3hDO0lBQ0YsR0FBRyxFQUFFO0lBRUwsTUFBTVMsWUFBWW5CLFdBQVcsT0FBTyw0QkFBNEI7SUFFaEUsTUFBTW9CLFdBQVcsQ0FBQ0w7UUFDaEIsSUFBSSxDQUFDWixhQUFhLE9BQU87UUFDekIsSUFBSVksS0FBS00sVUFBVSxDQUFDLE1BQU0sT0FBTztRQUVqQyxNQUFNQyxXQUFXLENBQUMsRUFBRXZCLFNBQVMsRUFBRWdCLEtBQUssQ0FBQztRQUNyQyxPQUFPO1FBQ1AsSUFBSUEsU0FBUyxPQUFPQSxTQUFTLElBQUk7WUFDL0IsT0FBT1osZ0JBQWdCSixZQUFZSSxnQkFBZ0IsQ0FBQyxFQUFFSixTQUFTLENBQUMsQ0FBQztRQUNuRTtRQUNBLGdCQUFnQjtRQUNoQixPQUFPSSxnQkFBZ0JtQixZQUFZbkIsWUFBWWtCLFVBQVUsQ0FBQyxDQUFDLEVBQUVDLFNBQVMsQ0FBQyxDQUFDO0lBQzFFO0lBRUEscUJBQ0UsOERBQUNDO1FBQU9DLFdBQVU7OzBCQUNoQiw4REFBQ0M7Z0JBQUlELFdBQVU7O2tDQUNiLDhEQUFDRTt3QkFBRVgsTUFBTWhCLFlBQVk7d0JBQUt5QixXQUFVOzswQ0FDbEMsOERBQUNHO2dDQUNDQyxLQUFJO2dDQUNKQyxLQUFLVjtnQ0FDTEssV0FBVTs7Ozs7OzBDQUVaLDhEQUFDQztnQ0FDQ0QsV0FBVyxDQUFDLDZFQUE2RSxFQUN2RnhCLFdBQVcsT0FBTyxnQ0FBZ0Msb0JBQ25ELENBQUM7MENBRURtQjs7Ozs7Ozs7Ozs7O2tDQUtMLDhEQUFDVzt3QkFBSU4sV0FBVTtrQ0FDWjFCLE1BQU1pQyxHQUFHLENBQUMsQ0FBQ0M7NEJBQ1YsTUFBTUMsUUFBUUQsS0FBS2pCLElBQUksS0FBSzs0QkFDNUIsTUFBTW1CLFdBQVdGLEtBQUtqQixJQUFJLENBQUNNLFVBQVUsQ0FBQzs0QkFDdEMsTUFBTU4sT0FBT21CLFdBQVdGLEtBQUtqQixJQUFJLEdBQUcsQ0FBQyxFQUFFaEIsU0FBUyxFQUFFaUMsS0FBS2pCLElBQUksQ0FBQyxDQUFDOzRCQUM3RCxNQUFNb0IsU0FBU2YsU0FBU1ksS0FBS2pCLElBQUk7NEJBQ2pDLHFCQUNFLDhEQUFDVztnQ0FFQ1gsTUFBTUE7Z0NBQ05TLFdBQVcsQ0FBQywyRUFBMkUsRUFDckZTLFFBQ0ksQ0FBQyxvR0FBb0csRUFDbkdFLFNBQ0kscUVBQ0EsNkVBQ0wsQ0FBQyxHQUNGLENBQUMsa0RBQWtELEVBQ2pEQSxVQUFVSCxLQUFLakIsSUFBSSxLQUFLLE1BQ3BCLG1CQUNBLHNDQUNMLENBQUMsQ0FDUCxDQUFDOztvQ0FFRGlCLEtBQUtJLEtBQUs7b0NBQ1YsQ0FBQ0gsdUJBQ0EsOERBQUNJO3dDQUNDYixXQUFXLENBQUMsaUhBQWlILEVBQzNIVyxTQUNJLHVDQUNBLDRGQUNMLENBQUM7Ozs7Ozs7K0JBdkJESCxLQUFLSSxLQUFLOzs7Ozt3QkE0QnJCOzs7Ozs7a0NBR0YsOERBQUNYO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQzVCLG1EQUFVQTtnQ0FBQ0csVUFBVUE7Z0NBQVVDLFFBQVFBOzs7Ozs7MENBR3hDLDhEQUFDc0M7Z0NBQ0NDLFNBQVMsSUFBTXJDLGtCQUFrQixDQUFDRDtnQ0FDbEN1QixXQUFVO2dDQUNWZ0IsY0FBVzswQ0FFWCw0RUFBQ0M7b0NBQ0NqQixXQUFVO29DQUNWa0IsTUFBSztvQ0FDTEMsZUFBYztvQ0FDZEMsZ0JBQWU7b0NBQ2ZDLGFBQVk7b0NBQ1pDLFNBQVE7b0NBQ1JDLFFBQU87OENBRU45QywrQkFDQyw4REFBQytDO3dDQUFLQyxHQUFFOzs7Ozs2REFFUiw4REFBQ0Q7d0NBQUtDLEdBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7WUFRakJoRCxnQ0FDQyw4REFBQ3dCO2dCQUFJRCxXQUFVOzBCQUNiLDRFQUFDTTtvQkFBSU4sV0FBVTs4QkFDWjFCLE1BQU1pQyxHQUFHLENBQUMsQ0FBQ0M7d0JBQ1YsTUFBTUMsUUFBUUQsS0FBS2pCLElBQUksS0FBSzt3QkFDNUIsTUFBTW1CLFdBQVdGLEtBQUtqQixJQUFJLENBQUNNLFVBQVUsQ0FBQzt3QkFDdEMsTUFBTU4sT0FBT21CLFdBQVdGLEtBQUtqQixJQUFJLEdBQUcsQ0FBQyxFQUFFaEIsU0FBUyxFQUFFaUMsS0FBS2pCLElBQUksQ0FBQyxDQUFDO3dCQUM3RCxNQUFNb0IsU0FBU2YsU0FBU1ksS0FBS2pCLElBQUk7d0JBQ2pDLHFCQUNFLDhEQUFDVzs0QkFFQ1gsTUFBTUE7NEJBQ05TLFdBQVcsQ0FBQywyQkFBMkIsRUFDckNTLFFBQ0ksQ0FBQyxPQUFPLEVBQ05FLFNBQ0ksK0NBQ0EsaURBQ0wsQ0FBQyxHQUNGQSxTQUNBLDRDQUNBLHlEQUNMLENBQUM7NEJBQ0ZJLFNBQVMsSUFBTXJDLGtCQUFrQjtzQ0FFaEM4QixLQUFLSSxLQUFLOzJCQWZOSixLQUFLSSxLQUFLOzs7OztvQkFrQnJCOzs7Ozs7Ozs7Ozs7Ozs7OztBQU1aIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvTWFpbk5hdi50c3g/YzI0OSJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcblxuaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB0eXBlIHsgTmF2SXRlbSB9IGZyb20gXCIuLi90eXBlc1wiO1xuaW1wb3J0IHsgTGFuZ1N3aXRjaCB9IGZyb20gXCIuL0xhbmdTd2l0Y2hcIjtcblxuZXhwb3J0IGludGVyZmFjZSBNYWluTmF2UHJvcHMge1xuICBpdGVtczogTmF2SXRlbVtdO1xuICBiYXNlUGF0aD86IHN0cmluZzsgLy8gZS5nLiAvemgtQ05cbiAgbG9jYWxlPzogc3RyaW5nOyAvLyB6aC1DTiB8IGVuXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBNYWluTmF2KHsgaXRlbXMsIGJhc2VQYXRoID0gXCJcIiwgbG9jYWxlID0gXCJ6aC1DTlwiIH06IE1haW5OYXZQcm9wcykge1xuICBjb25zdCBbbW9iaWxlTWVudU9wZW4sIHNldE1vYmlsZU1lbnVPcGVuXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgY29uc3QgW2N1cnJlbnRQYXRoLCBzZXRDdXJyZW50UGF0aF0gPSB1c2VTdGF0ZShcIlwiKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IHVwZGF0ZVBhdGggPSAoKSA9PiB7XG4gICAgICBzZXRDdXJyZW50UGF0aCh3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpO1xuICAgIH07XG4gICAgdXBkYXRlUGF0aCgpO1xuICAgIFxuICAgIC8vIOebkeWQrOa1j+iniOWZqOWJjei/my/lkI7pgIBcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcInBvcHN0YXRlXCIsIHVwZGF0ZVBhdGgpO1xuICAgIFxuICAgIC8vIOebkeWQrOeCueWHu+S6i+S7tu+8iOWkhOeQhiBOZXh0LmpzIOWuouaIt+err+WvvOiIqu+8iVxuICAgIGNvbnN0IGhhbmRsZUNsaWNrID0gKGU6IE1vdXNlRXZlbnQpID0+IHtcbiAgICAgIGNvbnN0IHRhcmdldCA9IGUudGFyZ2V0IGFzIEhUTUxFbGVtZW50O1xuICAgICAgY29uc3QgbGluayA9IHRhcmdldC5jbG9zZXN0KFwiYVwiKTtcbiAgICAgIGlmIChsaW5rICYmIGxpbmsuaHJlZikge1xuICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICB1cGRhdGVQYXRoKCk7XG4gICAgICAgIH0sIDEwMCk7XG4gICAgICB9XG4gICAgfTtcbiAgICBcbiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgaGFuZGxlQ2xpY2spO1xuICAgIFxuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcihcInBvcHN0YXRlXCIsIHVwZGF0ZVBhdGgpO1xuICAgICAgZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihcImNsaWNrXCIsIGhhbmRsZUNsaWNrKTtcbiAgICB9O1xuICB9LCBbXSk7XG5cbiAgY29uc3QgYnJhbmRGdWxsID0gbG9jYWxlID09PSBcImVuXCIgPyBcIlNlbnNpR3VhcmQgVGVjaG5vbG9naWVzXCIgOiBcIuihoeaEn+aZuuiDvVwiO1xuXG4gIGNvbnN0IGlzQWN0aXZlID0gKGhyZWY6IHN0cmluZykgPT4ge1xuICAgIGlmICghY3VycmVudFBhdGgpIHJldHVybiBmYWxzZTtcbiAgICBpZiAoaHJlZi5zdGFydHNXaXRoKFwiI1wiKSkgcmV0dXJuIGZhbHNlO1xuICAgIFxuICAgIGNvbnN0IGZ1bGxQYXRoID0gYCR7YmFzZVBhdGh9JHtocmVmfWA7XG4gICAgLy8g6aaW6aG15Yy56YWNXG4gICAgaWYgKGhyZWYgPT09IFwiL1wiIHx8IGhyZWYgPT09IFwiXCIpIHtcbiAgICAgIHJldHVybiBjdXJyZW50UGF0aCA9PT0gYmFzZVBhdGggfHwgY3VycmVudFBhdGggPT09IGAke2Jhc2VQYXRofS9gO1xuICAgIH1cbiAgICAvLyDnsr7noa7ljLnphY3miJbkvZzkuLrot6/lvoTliY3nvIDljLnphY1cbiAgICByZXR1cm4gY3VycmVudFBhdGggPT09IGZ1bGxQYXRoIHx8IGN1cnJlbnRQYXRoLnN0YXJ0c1dpdGgoYCR7ZnVsbFBhdGh9L2ApO1xuICB9O1xuICBcbiAgcmV0dXJuIChcbiAgICA8aGVhZGVyIGNsYXNzTmFtZT1cInctZnVsbCBmaXhlZCB0b3AtMCBsZWZ0LTAgcmlnaHQtMCB6LTUwIGJnLXdoaXRlLzk1IGJvcmRlci1iIGJvcmRlci1bI2RmZTRlZV0gYmFja2Ryb3AtYmx1ci1tZCBzaGFkb3ctWzBfMnB4XzE2cHhfcmdiYSgxNCwzNyw3NCwwLjA4KV1cIj5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwibWF4LXctWzEyODBweF0gbXgtYXV0byBweC00IGxnOnB4LTggcHktMy41IG1kOnB5LTUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuXCI+XG4gICAgICAgIDxhIGhyZWY9e2Jhc2VQYXRoIHx8IFwiL1wifSBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMiBtZDpnYXAtMyBuby11bmRlcmxpbmUgZmxleC1zaHJpbmstMFwiPlxuICAgICAgICAgIDxpbWdcbiAgICAgICAgICAgIHNyYz1cIi9pbWcvTG9nLmpwZ1wiXG4gICAgICAgICAgICBhbHQ9e2JyYW5kRnVsbH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtOCB3LWF1dG8gbWQ6aC0xMFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBjbGFzc05hbWU9e2Bmb250LXNlbWlib2xkIHRleHQtWyMwZjFmM2ZdIHRleHQteHMgc206dGV4dC1zbSBtZDp0ZXh0LWJhc2UgaGlkZGVuIHNtOmJsb2NrICR7XG4gICAgICAgICAgICAgIGxvY2FsZSA9PT0gXCJlblwiID8gXCJ0cmFja2luZy1bMC4xMmVtXSB1cHBlcmNhc2VcIiA6IFwidHJhY2tpbmctWzAuMDhlbV1cIlxuICAgICAgICAgICAgfWB9XG4gICAgICAgICAgPlxuICAgICAgICAgICAge2JyYW5kRnVsbH1cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9hPlxuICAgICAgICBcbiAgICAgICAgey8qIFBD56uv5a+86Iiq6I+c5Y2VICovfVxuICAgICAgICA8bmF2IGNsYXNzTmFtZT1cImhpZGRlbiBtZDpmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNSBsZzpnYXAtN1wiPlxuICAgICAgICAgIHtpdGVtcy5tYXAoKGl0ZW0pID0+IHtcbiAgICAgICAgICAgIGNvbnN0IGlzQ3RhID0gaXRlbS5ocmVmID09PSBcIi9jb250YWN0XCI7XG4gICAgICAgICAgICBjb25zdCBpc0FuY2hvciA9IGl0ZW0uaHJlZi5zdGFydHNXaXRoKFwiI1wiKTtcbiAgICAgICAgICAgIGNvbnN0IGhyZWYgPSBpc0FuY2hvciA/IGl0ZW0uaHJlZiA6IGAke2Jhc2VQYXRofSR7aXRlbS5ocmVmfWA7XG4gICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShpdGVtLmhyZWYpO1xuICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgPGFcbiAgICAgICAgICAgICAgICBrZXk9e2l0ZW0ubGFiZWx9XG4gICAgICAgICAgICAgICAgaHJlZj17aHJlZn1cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2Buby11bmRlcmxpbmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwIHRleHQtc20gbGc6dGV4dC1iYXNlIGxlYWRpbmctbm9uZSAke1xuICAgICAgICAgICAgICAgICAgaXNDdGFcbiAgICAgICAgICAgICAgICAgICAgPyBgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHB4LTQgbGc6cHgtNSBweS0yIHJvdW5kZWQtZnVsbCBmb250LW1lZGl1bSB0cmFja2luZy1bMC4xZW1dICR7XG4gICAgICAgICAgICAgICAgICAgICAgICBhY3RpdmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBcImJnLVsjMGYzYzg4XSB0ZXh0LXdoaXRlIHNoYWRvdy1bMF82cHhfMTRweF9yZ2JhKDE1LDYwLDEzNiwwLjI1KV1cIlxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IFwiYm9yZGVyIGJvcmRlci1bIzBmM2M4OF0gdGV4dC1bIzBmM2M4OF0gaG92ZXI6YmctWyMwZjNjODhdIGhvdmVyOnRleHQtd2hpdGVcIlxuICAgICAgICAgICAgICAgICAgICAgIH1gXG4gICAgICAgICAgICAgICAgICAgIDogYHJlbGF0aXZlIGdyb3VwIHB4LTIgbGc6cHgtMyBweS0xIHRyYWNraW5nLVswLjFlbV0gJHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZSB8fCBpdGVtLmhyZWYgPT09IFwiL1wiXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gXCJ0ZXh0LVsjMGYzYzg4XVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogXCJ0ZXh0LVsjMWIxZjJhXSBob3Zlcjp0ZXh0LVsjMGYzYzg4XVwiXG4gICAgICAgICAgICAgICAgICAgICAgfWBcbiAgICAgICAgICAgICAgICB9YH1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIHtpdGVtLmxhYmVsfVxuICAgICAgICAgICAgICAgIHshaXNDdGEgJiYgKFxuICAgICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgcG9pbnRlci1ldmVudHMtbm9uZSBhYnNvbHV0ZSBsZWZ0LTAgcmlnaHQtMCAtYm90dG9tLTIgaC1bMnB4XSByb3VuZGVkLWZ1bGwgdHJhbnNmb3JtIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMCAke1xuICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZVxuICAgICAgICAgICAgICAgICAgICAgICAgPyBcIm9wYWNpdHktMTAwIHNjYWxlLTEwMCBiZy1bIzBmM2M4OF1cIlxuICAgICAgICAgICAgICAgICAgICAgICAgOiBcIm9wYWNpdHktMCBzY2FsZS03NSBncm91cC1ob3ZlcjpvcGFjaXR5LTEwMCBncm91cC1ob3ZlcjpzY2FsZS0xMDAgZ3JvdXAtaG92ZXI6YmctWyMwZjNjODhdXCJcbiAgICAgICAgICAgICAgICAgICAgfWB9XG4gICAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICk7XG4gICAgICAgICAgfSl9XG4gICAgICAgIDwvbmF2PlxuICAgICAgICBcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtM1wiPlxuICAgICAgICAgIDxMYW5nU3dpdGNoIGJhc2VQYXRoPXtiYXNlUGF0aH0gbG9jYWxlPXtsb2NhbGV9IC8+XG4gICAgICAgICAgXG4gICAgICAgICAgey8qIOenu+WKqOerr+iPnOWNleaMiemSriAqL31cbiAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRNb2JpbGVNZW51T3BlbighbW9iaWxlTWVudU9wZW4pfVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwibWQ6aGlkZGVuIHAtMiB0ZXh0LVsjMWMyNTM4XSBob3Zlcjp0ZXh0LVsjMGYzYzg4XSBmb2N1czpvdXRsaW5lLW5vbmVcIlxuICAgICAgICAgICAgYXJpYS1sYWJlbD1cIlRvZ2dsZSBtZW51XCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8c3ZnXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cInctNiBoLTZcIlxuICAgICAgICAgICAgICBmaWxsPVwibm9uZVwiXG4gICAgICAgICAgICAgIHN0cm9rZUxpbmVjYXA9XCJyb3VuZFwiXG4gICAgICAgICAgICAgIHN0cm9rZUxpbmVqb2luPVwicm91bmRcIlxuICAgICAgICAgICAgICBzdHJva2VXaWR0aD1cIjJcIlxuICAgICAgICAgICAgICB2aWV3Qm94PVwiMCAwIDI0IDI0XCJcbiAgICAgICAgICAgICAgc3Ryb2tlPVwiY3VycmVudENvbG9yXCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge21vYmlsZU1lbnVPcGVuID8gKFxuICAgICAgICAgICAgICAgIDxwYXRoIGQ9XCJNNiAxOEwxOCA2TTYgNmwxMiAxMlwiIC8+XG4gICAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgICAgPHBhdGggZD1cIk00IDZoMTZNNCAxMmgxNk00IDE4aDE2XCIgLz5cbiAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgXG4gICAgICB7Lyog56e75Yqo56uv5a+86Iiq6I+c5Y2VICovfVxuICAgICAge21vYmlsZU1lbnVPcGVuICYmIChcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtZDpoaWRkZW4gYmctd2hpdGUgYm9yZGVyLXQgYm9yZGVyLVsjZGZlNGVlXSBtYXgtaC1bY2FsYygxMDB2aC04MHB4KV0gb3ZlcmZsb3cteS1hdXRvIHNoYWRvdy1bMF8xMHB4XzI0cHhfcmdiYSgxNCwzNyw3NCwwLjEyKV1cIj5cbiAgICAgICAgICA8bmF2IGNsYXNzTmFtZT1cIm1heC13LVsxMjAwcHhdIG14LWF1dG8gcHgtNCBtZDpweC02IHB5LTQgc3BhY2UteS0yXCI+XG4gICAgICAgICAgICB7aXRlbXMubWFwKChpdGVtKSA9PiB7XG4gICAgICAgICAgICAgIGNvbnN0IGlzQ3RhID0gaXRlbS5ocmVmID09PSBcIi9jb250YWN0XCI7XG4gICAgICAgICAgICAgIGNvbnN0IGlzQW5jaG9yID0gaXRlbS5ocmVmLnN0YXJ0c1dpdGgoXCIjXCIpO1xuICAgICAgICAgICAgICBjb25zdCBocmVmID0gaXNBbmNob3IgPyBpdGVtLmhyZWYgOiBgJHtiYXNlUGF0aH0ke2l0ZW0uaHJlZn1gO1xuICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShpdGVtLmhyZWYpO1xuICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgIDxhXG4gICAgICAgICAgICAgICAgICBrZXk9e2l0ZW0ubGFiZWx9XG4gICAgICAgICAgICAgICAgICBocmVmPXtocmVmfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgYmxvY2sgcHktMiBweC0yIHJvdW5kZWQtbWQgJHtcbiAgICAgICAgICAgICAgICAgICAgaXNDdGFcbiAgICAgICAgICAgICAgICAgICAgICA/IGBib3JkZXIgJHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0aXZlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBcImJvcmRlci10cmFuc3BhcmVudCBiZy1bIzBmM2M4OF0gdGV4dC13aGl0ZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBcImJvcmRlci1bIzBmM2M4OF0gdGV4dC1bIzBmM2M4OF0gYmctdHJhbnNwYXJlbnRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfWBcbiAgICAgICAgICAgICAgICAgICAgICA6IGFjdGl2ZVxuICAgICAgICAgICAgICAgICAgICAgID8gXCJ0ZXh0LVsjMGYzYzg4XSBmb250LW1lZGl1bSBiZy1bI2VlZjNmYl1cIlxuICAgICAgICAgICAgICAgICAgICAgIDogXCJ0ZXh0LVsjMWQyMzMyXSBob3Zlcjp0ZXh0LVsjMGYzYzg4XSBob3ZlcjpiZy1bI2YzZjZmYl1cIlxuICAgICAgICAgICAgICAgICAgfWB9XG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRNb2JpbGVNZW51T3BlbihmYWxzZSl9XG4gICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAge2l0ZW0ubGFiZWx9XG4gICAgICAgICAgICAgICAgPC9hPlxuICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfSl9XG4gICAgICAgICAgPC9uYXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgKX1cbiAgICA8L2hlYWRlcj5cbiAgKTtcbn1cblxuXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJ1c2VTdGF0ZSIsInVzZUVmZmVjdCIsIkxhbmdTd2l0Y2giLCJNYWluTmF2IiwiaXRlbXMiLCJiYXNlUGF0aCIsImxvY2FsZSIsIm1vYmlsZU1lbnVPcGVuIiwic2V0TW9iaWxlTWVudU9wZW4iLCJjdXJyZW50UGF0aCIsInNldEN1cnJlbnRQYXRoIiwidXBkYXRlUGF0aCIsIndpbmRvdyIsImxvY2F0aW9uIiwicGF0aG5hbWUiLCJhZGRFdmVudExpc3RlbmVyIiwiaGFuZGxlQ2xpY2siLCJlIiwidGFyZ2V0IiwibGluayIsImNsb3Nlc3QiLCJocmVmIiwic2V0VGltZW91dCIsImRvY3VtZW50IiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsImJyYW5kRnVsbCIsImlzQWN0aXZlIiwic3RhcnRzV2l0aCIsImZ1bGxQYXRoIiwiaGVhZGVyIiwiY2xhc3NOYW1lIiwiZGl2IiwiYSIsImltZyIsInNyYyIsImFsdCIsIm5hdiIsIm1hcCIsIml0ZW0iLCJpc0N0YSIsImlzQW5jaG9yIiwiYWN0aXZlIiwibGFiZWwiLCJzcGFuIiwiYnV0dG9uIiwib25DbGljayIsImFyaWEtbGFiZWwiLCJzdmciLCJmaWxsIiwic3Ryb2tlTGluZWNhcCIsInN0cm9rZUxpbmVqb2luIiwic3Ryb2tlV2lkdGgiLCJ2aWV3Qm94Iiwic3Ryb2tlIiwicGF0aCIsImQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/MainNav.tsx\n"); - -/***/ }), - -/***/ "(rsc)/./app/globals.css": -/*!*************************!*\ - !*** ./app/globals.css ***! - \*************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"7f790fd2c2f4\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxLQUFVLEVBQUUsRUFBdUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLy4vYXBwL2dsb2JhbHMuY3NzP2RmOTIiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCI3Zjc5MGZkMmMyZjRcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/globals.css\n"); - -/***/ }), - -/***/ "(rsc)/./app/[locale]/about/page.tsx": -/*!*************************************!*\ - !*** ./app/[locale]/about/page.tsx ***! - \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AboutPage),\n/* harmony export */ revalidate: () => (/* binding */ revalidate)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_AboutMarkdownSection__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../components/AboutMarkdownSection */ \"(rsc)/./components/AboutMarkdownSection.tsx\");\n/* harmony import */ var _lib_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../lib/data */ \"(rsc)/./lib/data.ts\");\n\n\n\n\nconst revalidate = 300;\nfunction AboutPage() {\n const aboutMarkdown = (0,_lib_data__WEBPACK_IMPORTED_MODULE_3__.getAboutMarkdown)();\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: \"flex flex-col gap-0 bg-[#0b1629] text-white\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_AboutMarkdownSection__WEBPACK_IMPORTED_MODULE_2__.AboutMarkdownSection, {\n content: aboutMarkdown,\n ctaHref: \"/docs/Henggan.pptx\",\n ctaLabel: \"下载了解方案\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\about\\\\page.tsx\",\n lineNumber: 11,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\about\\\\page.tsx\",\n lineNumber: 10,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vYWJvdXQvcGFnZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQTBCO0FBQ3NEO0FBQzNCO0FBRTlDLE1BQU1HLGFBQWEsSUFBSTtBQUVmLFNBQVNDO0lBQ3RCLE1BQU1DLGdCQUFnQkgsMkRBQWdCQTtJQUN0QyxxQkFDRSw4REFBQ0k7UUFBS0MsV0FBVTtrQkFDZCw0RUFBQ04sa0ZBQW9CQTtZQUNuQk8sU0FBU0g7WUFDVEksU0FBUTtZQUNSQyxVQUFTOzs7Ozs7Ozs7OztBQUlqQiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9hcHAvW2xvY2FsZV0vYWJvdXQvcGFnZS50c3g/YWZiNyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCB7IEFib3V0TWFya2Rvd25TZWN0aW9uIH0gZnJvbSBcIi4uLy4uLy4uL2NvbXBvbmVudHMvQWJvdXRNYXJrZG93blNlY3Rpb25cIjtcclxuaW1wb3J0IHsgZ2V0QWJvdXRNYXJrZG93biB9IGZyb20gXCIuLi8uLi8uLi9saWIvZGF0YVwiO1xyXG5cclxuZXhwb3J0IGNvbnN0IHJldmFsaWRhdGUgPSAzMDA7XHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBBYm91dFBhZ2UoKSB7XHJcbiAgY29uc3QgYWJvdXRNYXJrZG93biA9IGdldEFib3V0TWFya2Rvd24oKTtcclxuICByZXR1cm4gKFxyXG4gICAgPG1haW4gY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBnYXAtMCBiZy1bIzBiMTYyOV0gdGV4dC13aGl0ZVwiPlxyXG4gICAgICA8QWJvdXRNYXJrZG93blNlY3Rpb25cclxuICAgICAgICBjb250ZW50PXthYm91dE1hcmtkb3dufVxyXG4gICAgICAgIGN0YUhyZWY9XCIvZG9jcy9IZW5nZ2FuLnBwdHhcIlxyXG4gICAgICAgIGN0YUxhYmVsPVwi5LiL6L295LqG6Kej5pa55qGIXCJcclxuICAgICAgLz5cclxuICAgIDwvbWFpbj5cclxuICApO1xyXG59XHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIkFib3V0TWFya2Rvd25TZWN0aW9uIiwiZ2V0QWJvdXRNYXJrZG93biIsInJldmFsaWRhdGUiLCJBYm91dFBhZ2UiLCJhYm91dE1hcmtkb3duIiwibWFpbiIsImNsYXNzTmFtZSIsImNvbnRlbnQiLCJjdGFIcmVmIiwiY3RhTGFiZWwiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./app/[locale]/about/page.tsx\n"); - -/***/ }), - -/***/ "(rsc)/./app/[locale]/layout.tsx": -/*!*********************************!*\ - !*** ./app/[locale]/layout.tsx ***! - \*********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ RootLocaleLayout),\n/* harmony export */ dynamicParams: () => (/* binding */ dynamicParams),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateStaticParams: () => (/* binding */ generateStaticParams)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../globals.css */ \"(rsc)/./app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_MainNav__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/MainNav */ \"(rsc)/./components/MainNav.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/Footer */ \"(rsc)/./components/Footer.tsx\");\n/* harmony import */ var _lib_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../lib/data */ \"(rsc)/./lib/data.ts\");\n\n\n\n\n\n\nconst dynamicParams = true;\nasync function generateStaticParams() {\n return [\n {\n locale: \"zh-CN\"\n },\n {\n locale: \"en\"\n }\n ];\n}\nasync function generateMetadata({ params }) {\n const locale = params.locale;\n const isEn = locale === \"en\";\n return {\n title: isEn ? \"Henggan Intelligence | Precision Imaging — Leading a New Era of Vision\" : \"衡感智能:让城市具备安全感知能力\",\n description: isEn ? \"Founded in November 2014, Henggan Intelligence is a leading intelligent imaging system provider in China. We deliver end-to-end on-device intelligent imaging solutions.\" : \"衡感智能(成立2014)提供芯片级适配、ISP调试与算法优化的端到端智能影像解决方案,服务手机、车载、医疗与可穿戴等行业。\"\n };\n}\nfunction RootLocaleLayout({ children, params }) {\n const mainnav = (0,_lib_data__WEBPACK_IMPORTED_MODULE_5__.getMainNav)(params.locale);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n lang: params.locale === \"en\" ? \"en\" : \"zh-CN\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n className: \"bg-[#f6f8fc] text-[#1e2a3f]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_MainNav__WEBPACK_IMPORTED_MODULE_3__.MainNav, {\n items: mainnav,\n basePath: `/${params.locale}`,\n locale: params.locale\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: \"pt-16 md:pt-24 min-h-screen\",\n children: children\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__.Footer, {\n locale: params.locale\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 31,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 30,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBQXdCO0FBQ0U7QUFDeUI7QUFDRjtBQUNMO0FBRXJDLE1BQU1JLGdCQUFnQixLQUFLO0FBRTNCLGVBQWVDO0lBQ3BCLE9BQU87UUFBQztZQUFFQyxRQUFRO1FBQVE7UUFBRztZQUFFQSxRQUFRO1FBQUs7S0FBRTtBQUNoRDtBQUVPLGVBQWVDLGlCQUFpQixFQUFFQyxNQUFNLEVBQWtDO0lBQy9FLE1BQU1GLFNBQVNFLE9BQU9GLE1BQU07SUFDNUIsTUFBTUcsT0FBT0gsV0FBVztJQUV4QixPQUFPO1FBQ0xJLE9BQU9ELE9BQ0gsMkVBQ0E7UUFDSkUsYUFBYUYsT0FDVCw2S0FDQTtJQUNOO0FBQ0Y7QUFFZSxTQUFTRyxpQkFBaUIsRUFBRUMsUUFBUSxFQUFFTCxNQUFNLEVBQTZEO0lBQ3RILE1BQU1NLFVBQVVYLHFEQUFVQSxDQUFDSyxPQUFPRixNQUFNO0lBQ3hDLHFCQUNFLDhEQUFDUztRQUFLQyxNQUFNUixPQUFPRixNQUFNLEtBQUssT0FBTyxPQUFPO2tCQUMxQyw0RUFBQ1c7WUFBS0MsV0FBVTs7OEJBQ2QsOERBQUNqQix3REFBT0E7b0JBQUNrQixPQUFPTDtvQkFBU00sVUFBVSxDQUFDLENBQUMsRUFBRVosT0FBT0YsTUFBTSxDQUFDLENBQUM7b0JBQUVBLFFBQVFFLE9BQU9GLE1BQU07Ozs7Ozs4QkFDN0UsOERBQUNlO29CQUFLSCxXQUFVOzhCQUErQkw7Ozs7Ozs4QkFDL0MsOERBQUNYLHNEQUFNQTtvQkFBQ0ksUUFBUUUsT0FBT0YsTUFBTTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJckMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLy4vYXBwL1tsb2NhbGVdL2xheW91dC50c3g/YTI2MiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgXCIuLi9nbG9iYWxzLmNzc1wiO1xyXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCB7IE1haW5OYXYgfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9NYWluTmF2XCI7XHJcbmltcG9ydCB7IEZvb3RlciB9IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL0Zvb3RlclwiO1xyXG5pbXBvcnQgeyBnZXRNYWluTmF2IH0gZnJvbSBcIi4uLy4uL2xpYi9kYXRhXCI7XHJcblxyXG5leHBvcnQgY29uc3QgZHluYW1pY1BhcmFtcyA9IHRydWU7XHJcblxyXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZ2VuZXJhdGVTdGF0aWNQYXJhbXMoKSB7XHJcbiAgcmV0dXJuIFt7IGxvY2FsZTogXCJ6aC1DTlwiIH0sIHsgbG9jYWxlOiBcImVuXCIgfV07XHJcbn1cclxuXHJcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZW5lcmF0ZU1ldGFkYXRhKHsgcGFyYW1zIH06IHsgcGFyYW1zOiB7IGxvY2FsZTogc3RyaW5nIH0gfSkge1xyXG4gIGNvbnN0IGxvY2FsZSA9IHBhcmFtcy5sb2NhbGU7XHJcbiAgY29uc3QgaXNFbiA9IGxvY2FsZSA9PT0gXCJlblwiO1xyXG4gIFxyXG4gIHJldHVybiB7XHJcbiAgICB0aXRsZTogaXNFbiBcclxuICAgICAgPyBcIkhlbmdnYW4gSW50ZWxsaWdlbmNlIHwgUHJlY2lzaW9uIEltYWdpbmcg4oCUIExlYWRpbmcgYSBOZXcgRXJhIG9mIFZpc2lvblwiXHJcbiAgICAgIDogXCLooaHmhJ/mmbrog73vvJrorqnln47luILlhbflpIflronlhajmhJ/nn6Xog73liptcIixcclxuICAgIGRlc2NyaXB0aW9uOiBpc0VuXHJcbiAgICAgID8gXCJGb3VuZGVkIGluIE5vdmVtYmVyIDIwMTQsIEhlbmdnYW4gSW50ZWxsaWdlbmNlIGlzIGEgbGVhZGluZyBpbnRlbGxpZ2VudCBpbWFnaW5nIHN5c3RlbSBwcm92aWRlciBpbiBDaGluYS4gV2UgZGVsaXZlciBlbmQtdG8tZW5kIG9uLWRldmljZSBpbnRlbGxpZ2VudCBpbWFnaW5nIHNvbHV0aW9ucy5cIlxyXG4gICAgICA6IFwi6KGh5oSf5pm66IO977yI5oiQ56uLMjAxNO+8ieaPkOS+m+iKr+eJh+e6p+mAgumFjeOAgUlTUOiwg+ivleS4jueul+azleS8mOWMlueahOerr+WIsOerr+aZuuiDveW9seWDj+ino+WGs+aWueahiO+8jOacjeWKoeaJi+acuuOAgei9pui9veOAgeWMu+eWl+S4juWPr+epv+aItOetieihjOS4muOAglwiLFxyXG4gIH07XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFJvb3RMb2NhbGVMYXlvdXQoeyBjaGlsZHJlbiwgcGFyYW1zIH06IHsgY2hpbGRyZW46IFJlYWN0LlJlYWN0Tm9kZTsgcGFyYW1zOiB7IGxvY2FsZTogc3RyaW5nIH0gfSkge1xyXG4gIGNvbnN0IG1haW5uYXYgPSBnZXRNYWluTmF2KHBhcmFtcy5sb2NhbGUpO1xyXG4gIHJldHVybiAoXHJcbiAgICA8aHRtbCBsYW5nPXtwYXJhbXMubG9jYWxlID09PSBcImVuXCIgPyBcImVuXCIgOiBcInpoLUNOXCJ9PlxyXG4gICAgICA8Ym9keSBjbGFzc05hbWU9XCJiZy1bI2Y2ZjhmY10gdGV4dC1bIzFlMmEzZl1cIj5cclxuICAgICAgICA8TWFpbk5hdiBpdGVtcz17bWFpbm5hdn0gYmFzZVBhdGg9e2AvJHtwYXJhbXMubG9jYWxlfWB9IGxvY2FsZT17cGFyYW1zLmxvY2FsZX0gLz5cclxuICAgICAgICA8bWFpbiBjbGFzc05hbWU9XCJwdC0xNiBtZDpwdC0yNCBtaW4taC1zY3JlZW5cIj57Y2hpbGRyZW59PC9tYWluPlxyXG4gICAgICAgIDxGb290ZXIgbG9jYWxlPXtwYXJhbXMubG9jYWxlfSAvPlxyXG4gICAgICA8L2JvZHk+XHJcbiAgICA8L2h0bWw+XHJcbiAgKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIk1haW5OYXYiLCJGb290ZXIiLCJnZXRNYWluTmF2IiwiZHluYW1pY1BhcmFtcyIsImdlbmVyYXRlU3RhdGljUGFyYW1zIiwibG9jYWxlIiwiZ2VuZXJhdGVNZXRhZGF0YSIsInBhcmFtcyIsImlzRW4iLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwiUm9vdExvY2FsZUxheW91dCIsImNoaWxkcmVuIiwibWFpbm5hdiIsImh0bWwiLCJsYW5nIiwiYm9keSIsImNsYXNzTmFtZSIsIml0ZW1zIiwiYmFzZVBhdGgiLCJtYWluIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./app/[locale]/layout.tsx\n"); - -/***/ }), - -/***/ "(rsc)/./app/layout.tsx": -/*!************************!*\ - !*** ./app/layout.tsx ***! - \************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ RootLayout),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst metadata = {\n title: \"衡感智能:让城市具备安全感知能力\",\n description: \"\"\n};\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n lang: \"zh-CN\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n children: children\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\layout.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\layout.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUF1QjtBQUNHO0FBRW5CLE1BQU1DLFdBQVc7SUFDdEJDLE9BQU87SUFDUEMsYUFBYTtBQUNmLEVBQUU7QUFFYSxTQUFTQyxXQUFXLEVBQUVDLFFBQVEsRUFBaUM7SUFDNUUscUJBQ0UsOERBQUNDO1FBQUtDLE1BQUs7a0JBQ1QsNEVBQUNDO3NCQUNFSDs7Ozs7Ozs7Ozs7QUFJVCIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9hcHAvbGF5b3V0LnRzeD85OTg4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBcIi4vZ2xvYmFscy5jc3NcIjtcclxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5cclxuZXhwb3J0IGNvbnN0IG1ldGFkYXRhID0ge1xyXG4gIHRpdGxlOiBcIuihoeaEn+aZuuiDve+8muiuqeWfjuW4guWFt+Wkh+WuieWFqOaEn+efpeiDveWKm1wiLFxyXG4gIGRlc2NyaXB0aW9uOiBcIlwiLFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7IGNoaWxkcmVuIH06IHsgY2hpbGRyZW46IFJlYWN0LlJlYWN0Tm9kZSB9KSB7XHJcbiAgcmV0dXJuIChcclxuICAgIDxodG1sIGxhbmc9XCJ6aC1DTlwiPlxyXG4gICAgICA8Ym9keT5cclxuICAgICAgICB7Y2hpbGRyZW59XHJcbiAgICAgIDwvYm9keT5cclxuICAgIDwvaHRtbD5cclxuICApO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwibWV0YWRhdGEiLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwiUm9vdExheW91dCIsImNoaWxkcmVuIiwiaHRtbCIsImxhbmciLCJib2R5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./app/layout.tsx\n"); - -/***/ }), - -/***/ "(rsc)/./app/not-found.tsx": -/*!***************************!*\ - !*** ./app/not-found.tsx ***! - \***************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ NotFound)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction NotFound() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-screen-md px-4 py-20 text-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-3xl font-semibold mb-2\",\n children: \"页面不存在\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 6,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-gray-600 mb-6\",\n children: \"您访问的页面可能已被移动或暂未上线。\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 7,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"/\",\n className: \"inline-block px-5 py-2.5 rounded bg-black text-white\",\n children: \"返回首页\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 8,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 5,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbm90LWZvdW5kLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBMEI7QUFFWCxTQUFTQztJQUN0QixxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNDO2dCQUFHRCxXQUFVOzBCQUE4Qjs7Ozs7OzBCQUM1Qyw4REFBQ0U7Z0JBQUVGLFdBQVU7MEJBQXFCOzs7Ozs7MEJBQ2xDLDhEQUFDRztnQkFBRUMsTUFBSztnQkFBSUosV0FBVTswQkFBdUQ7Ozs7Ozs7Ozs7OztBQUduRiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9hcHAvbm90LWZvdW5kLnRzeD81YzgwIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIE5vdEZvdW5kKCkge1xyXG4gIHJldHVybiAoXHJcbiAgICA8ZGl2IGNsYXNzTmFtZT1cIm14LWF1dG8gbWF4LXctc2NyZWVuLW1kIHB4LTQgcHktMjAgdGV4dC1jZW50ZXJcIj5cclxuICAgICAgPGgxIGNsYXNzTmFtZT1cInRleHQtM3hsIGZvbnQtc2VtaWJvbGQgbWItMlwiPumhtemdouS4jeWtmOWcqDwvaDE+XHJcbiAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtZ3JheS02MDAgbWItNlwiPuaCqOiuv+mXrueahOmhtemdouWPr+iDveW3suiiq+enu+WKqOaIluaaguacquS4iue6v+OAgjwvcD5cclxuICAgICAgPGEgaHJlZj1cIi9cIiBjbGFzc05hbWU9XCJpbmxpbmUtYmxvY2sgcHgtNSBweS0yLjUgcm91bmRlZCBiZy1ibGFjayB0ZXh0LXdoaXRlXCI+6L+U5Zue6aaW6aG1PC9hPlxyXG4gICAgPC9kaXY+XHJcbiAgKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIk5vdEZvdW5kIiwiZGl2IiwiY2xhc3NOYW1lIiwiaDEiLCJwIiwiYSIsImhyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./app/not-found.tsx\n"); - -/***/ }), - -/***/ "(rsc)/./components/AboutMarkdownSection.tsx": -/*!*********************************************!*\ - !*** ./components/AboutMarkdownSection.tsx ***! - \*********************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ AboutMarkdownSection: () => (/* binding */ AboutMarkdownSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction AboutMarkdownSection({ content, title = \"关于衡感智能\", ctaHref, ctaLabel }) {\n if (!content) {\n return null;\n }\n const rawParagraphs = content.split(/\\r?\\n+/).map((paragraph)=>paragraph.trim()).filter(Boolean);\n const paragraphs = rawParagraphs.filter((paragraph, index)=>rawParagraphs.indexOf(paragraph) === index);\n if (paragraphs.length === 0) {\n return null;\n }\n const [headline, ...rest] = paragraphs;\n const coreIndex = rest.findIndex((item)=>item.startsWith(\"核心定位\"));\n const coreLine = coreIndex >= 0 ? rest.splice(coreIndex, 1).at(0) ?? undefined : undefined;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"relative overflow-hidden bg-[#0b1629] py-16 text-white md:py-20\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute inset-0 bg-[radial-gradient(circle_at_20%_20%,rgba(17,138,244,0.3),transparent_65%)]\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 41,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute inset-x-0 bottom-0 h-[220px] bg-gradient-to-t from-[#0f1f39] via-transparent to-transparent opacity-60\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 40,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto w-full max-w-5xl px-4 md:px-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-3xl\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs font-semibold uppercase tracking-[0.46em] text-[#7bc2ff]\",\n children: title\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 47,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"mt-4 text-3xl font-semibold leading-tight md:text-[38px] text-white\",\n children: headline\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 50,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 46,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-8 grid gap-6 md:grid-cols-[1.1fr_0.9fr] md:items-start md:gap-10\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-5 text-sm leading-relaxed text-[#c6dcff] md:text-base md:leading-loose\",\n children: rest.map((paragraph, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: paragraph\n }, index, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 58,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 56,\n columnNumber: 11\n }, this),\n coreLine && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"rounded-3xl border border-[#163156] bg-[linear-gradient(135deg,rgba(17,138,244,0.22),rgba(8,18,32,0.65))] p-6 shadow-[0_24px_60px_rgba(12,30,58,0.35)]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center rounded-full bg-[#114075]/60 px-3.5 py-1 text-[11px] font-semibold uppercase tracking-[0.24em] text-[#7bc2ff]\",\n children: \"Vision\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 64,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-4 text-lg font-medium leading-relaxed text-white md:text-xl\",\n children: coreLine\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 67,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-3 text-sm text-[#aecbfd]\",\n children: \"通过 AI 感知、智能硬件与数字孪生协同,让城市结构具备持续演化的自我防御能力,构建一体化的安全决策闭环。\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 70,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 63,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 55,\n columnNumber: 9\n }, this),\n ctaHref && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-10 flex flex-wrap items-center gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: ctaHref,\n download: true,\n className: \"inline-flex items-center gap-2 rounded-full border border-[#5aa9ff] bg-[#114075] px-6 py-2 text-sm font-medium tracking-[0.16em] text-white transition-colors hover:bg-[#0c3260] hover:text-white\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: ctaLabel ?? \"下载了解方案\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 84,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n className: \"h-4 w-4\",\n fill: \"none\",\n viewBox: \"0 0 24 24\",\n stroke: \"currentColor\",\n strokeWidth: \"1.5\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n d: \"M12 4v12m0 0l-4-4m4 4 4-4M4 20h16\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 93,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 85,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 79,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs uppercase tracking-[0.28em] text-[#7bc2ff]/80\",\n children: \"AI City Safety Initiative\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 100,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 78,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 45,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 39,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL0Fib3V0TWFya2Rvd25TZWN0aW9uLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBMEI7QUFTbkIsU0FBU0MscUJBQXFCLEVBQ25DQyxPQUFPLEVBQ1BDLFFBQVEsUUFBUSxFQUNoQkMsT0FBTyxFQUNQQyxRQUFRLEVBQ2tCO0lBQzFCLElBQUksQ0FBQ0gsU0FBUztRQUNaLE9BQU87SUFDVDtJQUVBLE1BQU1JLGdCQUFnQkosUUFDbkJLLEtBQUssQ0FBQyxVQUNOQyxHQUFHLENBQUMsQ0FBQ0MsWUFBY0EsVUFBVUMsSUFBSSxJQUNqQ0MsTUFBTSxDQUFDQztJQUVWLE1BQU1DLGFBQWFQLGNBQWNLLE1BQU0sQ0FDckMsQ0FBQ0YsV0FBV0ssUUFBVVIsY0FBY1MsT0FBTyxDQUFDTixlQUFlSztJQUc3RCxJQUFJRCxXQUFXRyxNQUFNLEtBQUssR0FBRztRQUMzQixPQUFPO0lBQ1Q7SUFFQSxNQUFNLENBQUNDLFVBQVUsR0FBR0MsS0FBSyxHQUFHTDtJQUM1QixNQUFNTSxZQUFZRCxLQUFLRSxTQUFTLENBQUMsQ0FBQ0MsT0FBU0EsS0FBS0MsVUFBVSxDQUFDO0lBQzNELE1BQU1DLFdBQ0pKLGFBQWEsSUFBSUQsS0FBS00sTUFBTSxDQUFDTCxXQUFXLEdBQUdNLEVBQUUsQ0FBQyxNQUFNQyxZQUFZQTtJQUVsRSxxQkFDRSw4REFBQ0M7UUFBUUMsV0FBVTs7MEJBQ2pCLDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVOzs7Ozs7a0NBQ2YsOERBQUNDO3dCQUFJRCxXQUFVOzs7Ozs7Ozs7Ozs7MEJBR2pCLDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0U7Z0NBQUVGLFdBQVU7MENBQ1Z6Qjs7Ozs7OzBDQUVILDhEQUFDNEI7Z0NBQUdILFdBQVU7MENBQ1hYOzs7Ozs7Ozs7Ozs7a0NBSUwsOERBQUNZO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0M7Z0NBQUlELFdBQVU7MENBQ1pWLEtBQUtWLEdBQUcsQ0FBQyxDQUFDQyxXQUFXSyxzQkFDcEIsOERBQUNnQjtrREFBZXJCO3VDQUFSSzs7Ozs7Ozs7Ozs0QkFJWFMsMEJBQ0MsOERBQUNNO2dDQUFJRCxXQUFVOztrREFDYiw4REFBQ0k7d0NBQUtKLFdBQVU7a0RBQXlJOzs7Ozs7a0RBR3pKLDhEQUFDRTt3Q0FBRUYsV0FBVTtrREFDVkw7Ozs7OztrREFFSCw4REFBQ087d0NBQUVGLFdBQVU7a0RBQThCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JBT2hEeEIseUJBQ0MsOERBQUN5Qjt3QkFBSUQsV0FBVTs7MENBQ2IsOERBQUNLO2dDQUNDQyxNQUFNOUI7Z0NBQ04rQixRQUFRO2dDQUNSUCxXQUFVOztrREFFViw4REFBQ0k7a0RBQU0zQixZQUFZOzs7Ozs7a0RBQ25CLDhEQUFDK0I7d0NBQ0NDLE9BQU07d0NBQ05ULFdBQVU7d0NBQ1ZVLE1BQUs7d0NBQ0xDLFNBQVE7d0NBQ1JDLFFBQU87d0NBQ1BDLGFBQVk7a0RBRVosNEVBQUNDOzRDQUNDQyxlQUFjOzRDQUNkQyxnQkFBZTs0Q0FDZkMsR0FBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7MENBSVIsOERBQUNiO2dDQUFLSixXQUFVOzBDQUF3RDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBUXBGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvQWJvdXRNYXJrZG93blNlY3Rpb24udHN4P2U2ZWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5cclxuaW50ZXJmYWNlIEFib3V0TWFya2Rvd25TZWN0aW9uUHJvcHMge1xyXG4gIGNvbnRlbnQ6IHN0cmluZztcclxuICB0aXRsZT86IHN0cmluZztcclxuICBjdGFIcmVmPzogc3RyaW5nO1xyXG4gIGN0YUxhYmVsPzogc3RyaW5nO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gQWJvdXRNYXJrZG93blNlY3Rpb24oe1xyXG4gIGNvbnRlbnQsXHJcbiAgdGl0bGUgPSBcIuWFs+S6juihoeaEn+aZuuiDvVwiLFxyXG4gIGN0YUhyZWYsXHJcbiAgY3RhTGFiZWwsXHJcbn06IEFib3V0TWFya2Rvd25TZWN0aW9uUHJvcHMpIHtcclxuICBpZiAoIWNvbnRlbnQpIHtcclxuICAgIHJldHVybiBudWxsO1xyXG4gIH1cclxuXHJcbiAgY29uc3QgcmF3UGFyYWdyYXBocyA9IGNvbnRlbnRcclxuICAgIC5zcGxpdCgvXFxyP1xcbisvKVxyXG4gICAgLm1hcCgocGFyYWdyYXBoKSA9PiBwYXJhZ3JhcGgudHJpbSgpKVxyXG4gICAgLmZpbHRlcihCb29sZWFuKTtcclxuXHJcbiAgY29uc3QgcGFyYWdyYXBocyA9IHJhd1BhcmFncmFwaHMuZmlsdGVyKFxyXG4gICAgKHBhcmFncmFwaCwgaW5kZXgpID0+IHJhd1BhcmFncmFwaHMuaW5kZXhPZihwYXJhZ3JhcGgpID09PSBpbmRleCxcclxuICApO1xyXG5cclxuICBpZiAocGFyYWdyYXBocy5sZW5ndGggPT09IDApIHtcclxuICAgIHJldHVybiBudWxsO1xyXG4gIH1cclxuXHJcbiAgY29uc3QgW2hlYWRsaW5lLCAuLi5yZXN0XSA9IHBhcmFncmFwaHM7XHJcbiAgY29uc3QgY29yZUluZGV4ID0gcmVzdC5maW5kSW5kZXgoKGl0ZW0pID0+IGl0ZW0uc3RhcnRzV2l0aChcIuaguOW/g+WumuS9jVwiKSk7XHJcbiAgY29uc3QgY29yZUxpbmUgPVxyXG4gICAgY29yZUluZGV4ID49IDAgPyByZXN0LnNwbGljZShjb3JlSW5kZXgsIDEpLmF0KDApID8/IHVuZGVmaW5lZCA6IHVuZGVmaW5lZDtcclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cInJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiBiZy1bIzBiMTYyOV0gcHktMTYgdGV4dC13aGl0ZSBtZDpweS0yMFwiPlxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTBcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgaW5zZXQtMCBiZy1bcmFkaWFsLWdyYWRpZW50KGNpcmNsZV9hdF8yMCVfMjAlLHJnYmEoMTcsMTM4LDI0NCwwLjMpLHRyYW5zcGFyZW50XzY1JSldXCIgLz5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgaW5zZXQteC0wIGJvdHRvbS0wIGgtWzIyMHB4XSBiZy1ncmFkaWVudC10by10IGZyb20tWyMwZjFmMzldIHZpYS10cmFuc3BhcmVudCB0by10cmFuc3BhcmVudCBvcGFjaXR5LTYwXCIgLz5cclxuICAgICAgPC9kaXY+XHJcblxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlIG14LWF1dG8gdy1mdWxsIG1heC13LTV4bCBweC00IG1kOnB4LTZcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LTN4bFwiPlxyXG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBmb250LXNlbWlib2xkIHVwcGVyY2FzZSB0cmFja2luZy1bMC40NmVtXSB0ZXh0LVsjN2JjMmZmXVwiPlxyXG4gICAgICAgICAgICB7dGl0bGV9XHJcbiAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwibXQtNCB0ZXh0LTN4bCBmb250LXNlbWlib2xkIGxlYWRpbmctdGlnaHQgbWQ6dGV4dC1bMzhweF0gdGV4dC13aGl0ZVwiPlxyXG4gICAgICAgICAgICB7aGVhZGxpbmV9XHJcbiAgICAgICAgICA8L2gyPlxyXG4gICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm10LTggZ3JpZCBnYXAtNiBtZDpncmlkLWNvbHMtWzEuMWZyXzAuOWZyXSBtZDppdGVtcy1zdGFydCBtZDpnYXAtMTBcIj5cclxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwic3BhY2UteS01IHRleHQtc20gbGVhZGluZy1yZWxheGVkIHRleHQtWyNjNmRjZmZdIG1kOnRleHQtYmFzZSBtZDpsZWFkaW5nLWxvb3NlXCI+XHJcbiAgICAgICAgICAgIHtyZXN0Lm1hcCgocGFyYWdyYXBoLCBpbmRleCkgPT4gKFxyXG4gICAgICAgICAgICAgIDxwIGtleT17aW5kZXh9PntwYXJhZ3JhcGh9PC9wPlxyXG4gICAgICAgICAgICApKX1cclxuICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgIHtjb3JlTGluZSAmJiAoXHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicm91bmRlZC0zeGwgYm9yZGVyIGJvcmRlci1bIzE2MzE1Nl0gYmctW2xpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiYSgxNywxMzgsMjQ0LDAuMjIpLHJnYmEoOCwxOCwzMiwwLjY1KSldIHAtNiBzaGFkb3ctWzBfMjRweF82MHB4X3JnYmEoMTIsMzAsNTgsMC4zNSldXCI+XHJcbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHJvdW5kZWQtZnVsbCBiZy1bIzExNDA3NV0vNjAgcHgtMy41IHB5LTEgdGV4dC1bMTFweF0gZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgdHJhY2tpbmctWzAuMjRlbV0gdGV4dC1bIzdiYzJmZl1cIj5cclxuICAgICAgICAgICAgICAgIFZpc2lvblxyXG4gICAgICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJtdC00IHRleHQtbGcgZm9udC1tZWRpdW0gbGVhZGluZy1yZWxheGVkIHRleHQtd2hpdGUgbWQ6dGV4dC14bFwiPlxyXG4gICAgICAgICAgICAgICAge2NvcmVMaW5lfVxyXG4gICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJtdC0zIHRleHQtc20gdGV4dC1bI2FlY2JmZF1cIj5cclxuICAgICAgICAgICAgICAgIOmAmui/hyBBSSDmhJ/nn6XjgIHmmbrog73noazku7bkuI7mlbDlrZflrarnlJ/ljY/lkIzvvIzorqnln47luILnu5PmnoTlhbflpIfmjIHnu63mvJTljJbnmoToh6rmiJHpmLLlvqHog73lipvvvIzmnoTlu7rkuIDkvZPljJbnmoTlronlhajlhrPnrZbpl63njq/jgIJcclxuICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgKX1cclxuICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAge2N0YUhyZWYgJiYgKFxyXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtdC0xMCBmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXIgZ2FwLTRcIj5cclxuICAgICAgICAgICAgPGFcclxuICAgICAgICAgICAgICBocmVmPXtjdGFIcmVmfVxyXG4gICAgICAgICAgICAgIGRvd25sb2FkXHJcbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGdhcC0yIHJvdW5kZWQtZnVsbCBib3JkZXIgYm9yZGVyLVsjNWFhOWZmXSBiZy1bIzExNDA3NV0gcHgtNiBweS0yIHRleHQtc20gZm9udC1tZWRpdW0gdHJhY2tpbmctWzAuMTZlbV0gdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWNvbG9ycyBob3ZlcjpiZy1bIzBjMzI2MF0gaG92ZXI6dGV4dC13aGl0ZVwiXHJcbiAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICA8c3Bhbj57Y3RhTGFiZWwgPz8gXCLkuIvovb3kuobop6PmlrnmoYhcIn08L3NwYW4+XHJcbiAgICAgICAgICAgICAgPHN2Z1xyXG4gICAgICAgICAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXHJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJoLTQgdy00XCJcclxuICAgICAgICAgICAgICAgIGZpbGw9XCJub25lXCJcclxuICAgICAgICAgICAgICAgIHZpZXdCb3g9XCIwIDAgMjQgMjRcIlxyXG4gICAgICAgICAgICAgICAgc3Ryb2tlPVwiY3VycmVudENvbG9yXCJcclxuICAgICAgICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMS41XCJcclxuICAgICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICA8cGF0aFxyXG4gICAgICAgICAgICAgICAgICBzdHJva2VMaW5lY2FwPVwicm91bmRcIlxyXG4gICAgICAgICAgICAgICAgICBzdHJva2VMaW5lam9pbj1cInJvdW5kXCJcclxuICAgICAgICAgICAgICAgICAgZD1cIk0xMiA0djEybTAgMGwtNC00bTQgNCA0LTRNNCAyMGgxNlwiXHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgIDwvc3ZnPlxyXG4gICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQteHMgdXBwZXJjYXNlIHRyYWNraW5nLVswLjI4ZW1dIHRleHQtWyM3YmMyZmZdLzgwXCI+XHJcbiAgICAgICAgICAgICAgQUkgQ2l0eSBTYWZldHkgSW5pdGlhdGl2ZVxyXG4gICAgICAgICAgICA8L3NwYW4+XHJcbiAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICApfVxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvc2VjdGlvbj5cclxuICApO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiQWJvdXRNYXJrZG93blNlY3Rpb24iLCJjb250ZW50IiwidGl0bGUiLCJjdGFIcmVmIiwiY3RhTGFiZWwiLCJyYXdQYXJhZ3JhcGhzIiwic3BsaXQiLCJtYXAiLCJwYXJhZ3JhcGgiLCJ0cmltIiwiZmlsdGVyIiwiQm9vbGVhbiIsInBhcmFncmFwaHMiLCJpbmRleCIsImluZGV4T2YiLCJsZW5ndGgiLCJoZWFkbGluZSIsInJlc3QiLCJjb3JlSW5kZXgiLCJmaW5kSW5kZXgiLCJpdGVtIiwic3RhcnRzV2l0aCIsImNvcmVMaW5lIiwic3BsaWNlIiwiYXQiLCJ1bmRlZmluZWQiLCJzZWN0aW9uIiwiY2xhc3NOYW1lIiwiZGl2IiwicCIsImgyIiwic3BhbiIsImEiLCJocmVmIiwiZG93bmxvYWQiLCJzdmciLCJ4bWxucyIsImZpbGwiLCJ2aWV3Qm94Iiwic3Ryb2tlIiwic3Ryb2tlV2lkdGgiLCJwYXRoIiwic3Ryb2tlTGluZWNhcCIsInN0cm9rZUxpbmVqb2luIiwiZCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./components/AboutMarkdownSection.tsx\n"); - -/***/ }), - -/***/ "(rsc)/./components/Footer.tsx": -/*!*******************************!*\ - !*** ./components/Footer.tsx ***! - \*******************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Footer: () => (/* binding */ Footer)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction Footer({ locale = \"zh-CN\" }) {\n const text = {\n copyright: locale === \"en\" ? \"\\xa9 2014-2025 Henggan Intelligence\" : \"\\xa9 2014-2025 衡感智能\",\n privacy: locale === \"en\" ? \"Privacy Policy\" : \"隐私政策\",\n legal: locale === \"en\" ? \"Legal Notice\" : \"法律声明\"\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"footer\", {\n className: \"relative w-full bg-[#f5f7fb] border-t border-[#dfe4ee] py-6 md:py-8 mt-10 md:mt-16\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute left-0 right-0 top-0 h-[2px] bg-gradient-to-r from-transparent via-[#0f3c88]/30 to-transparent\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 15,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-[1280px] mx-auto px-4 md:px-8 flex flex-col md:flex-row justify-between items-center gap-3 md:gap-4 text-xs sm:text-sm text-[#394863] tracking-[0.08em]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-center md:text-left\",\n children: text.copyright\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 17,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"#\",\n className: \"text-[#0f3c88] no-underline hover:text-[#082965] transition-colors\",\n children: text.privacy\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 19,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[#9ca6bb]\",\n children: \"\\xb7\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 22,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"#\",\n className: \"text-[#0f3c88] no-underline hover:text-[#082965] transition-colors\",\n children: text.legal\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 23,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 18,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 16,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 14,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL0Zvb3Rlci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQTBCO0FBRW5CLFNBQVNDLE9BQU8sRUFBRUMsU0FBUyxPQUFPLEVBQXVCO0lBQzlELE1BQU1DLE9BQU87UUFDWEMsV0FDRUYsV0FBVyxPQUNQLHdDQUNBO1FBQ05HLFNBQVNILFdBQVcsT0FBTyxtQkFBbUI7UUFDOUNJLE9BQU9KLFdBQVcsT0FBTyxpQkFBaUI7SUFDNUM7SUFFQSxxQkFDRSw4REFBQ0s7UUFBT0MsV0FBVTs7MEJBQ2hCLDhEQUFDQztnQkFBSUQsV0FBVTs7Ozs7OzBCQUNmLDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVO2tDQUE0QkwsS0FBS0MsU0FBUzs7Ozs7O2tDQUN6RCw4REFBQ0s7d0JBQUlELFdBQVU7OzBDQUNiLDhEQUFDRTtnQ0FBRUMsTUFBSztnQ0FBSUgsV0FBVTswQ0FDbkJMLEtBQUtFLE9BQU87Ozs7OzswQ0FFZiw4REFBQ087Z0NBQUtKLFdBQVU7MENBQWlCOzs7Ozs7MENBQ2pDLDhEQUFDRTtnQ0FBRUMsTUFBSztnQ0FBSUgsV0FBVTswQ0FDbkJMLEtBQUtHLEtBQUs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU12QiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9jb21wb25lbnRzL0Zvb3Rlci50c3g/YTc5ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5cbmV4cG9ydCBmdW5jdGlvbiBGb290ZXIoeyBsb2NhbGUgPSBcInpoLUNOXCIgfTogeyBsb2NhbGU/OiBzdHJpbmcgfSkge1xuICBjb25zdCB0ZXh0ID0ge1xuICAgIGNvcHlyaWdodDpcbiAgICAgIGxvY2FsZSA9PT0gXCJlblwiXG4gICAgICAgID8gXCLCqSAyMDE0LTIwMjUgSGVuZ2dhbiBJbnRlbGxpZ2VuY2VcIlxuICAgICAgICA6IFwiwqkgMjAxNC0yMDI1IOihoeaEn+aZuuiDvVwiLFxuICAgIHByaXZhY3k6IGxvY2FsZSA9PT0gXCJlblwiID8gXCJQcml2YWN5IFBvbGljeVwiIDogXCLpmpDnp4HmlL/nrZZcIixcbiAgICBsZWdhbDogbG9jYWxlID09PSBcImVuXCIgPyBcIkxlZ2FsIE5vdGljZVwiIDogXCLms5Xlvovlo7DmmI5cIixcbiAgfSBhcyBjb25zdDtcbiAgXG4gIHJldHVybiAoXG4gICAgPGZvb3RlciBjbGFzc05hbWU9XCJyZWxhdGl2ZSB3LWZ1bGwgYmctWyNmNWY3ZmJdIGJvcmRlci10IGJvcmRlci1bI2RmZTRlZV0gcHktNiBtZDpweS04IG10LTEwIG1kOm10LTE2XCI+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgbGVmdC0wIHJpZ2h0LTAgdG9wLTAgaC1bMnB4XSBiZy1ncmFkaWVudC10by1yIGZyb20tdHJhbnNwYXJlbnQgdmlhLVsjMGYzYzg4XS8zMCB0by10cmFuc3BhcmVudFwiIC8+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LVsxMjgwcHhdIG14LWF1dG8gcHgtNCBtZDpweC04IGZsZXggZmxleC1jb2wgbWQ6ZmxleC1yb3cganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBnYXAtMyBtZDpnYXAtNCB0ZXh0LXhzIHNtOnRleHQtc20gdGV4dC1bIzM5NDg2M10gdHJhY2tpbmctWzAuMDhlbV1cIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LWNlbnRlciBtZDp0ZXh0LWxlZnRcIj57dGV4dC5jb3B5cmlnaHR9PC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTNcIj5cbiAgICAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzTmFtZT1cInRleHQtWyMwZjNjODhdIG5vLXVuZGVybGluZSBob3Zlcjp0ZXh0LVsjMDgyOTY1XSB0cmFuc2l0aW9uLWNvbG9yc1wiPlxuICAgICAgICAgICAge3RleHQucHJpdmFjeX1cbiAgICAgICAgICA8L2E+XG4gICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwidGV4dC1bIzljYTZiYl1cIj7Ctzwvc3Bhbj5cbiAgICAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzTmFtZT1cInRleHQtWyMwZjNjODhdIG5vLXVuZGVybGluZSBob3Zlcjp0ZXh0LVsjMDgyOTY1XSB0cmFuc2l0aW9uLWNvbG9yc1wiPlxuICAgICAgICAgICAge3RleHQubGVnYWx9XG4gICAgICAgICAgPC9hPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZm9vdGVyPlxuICApO1xufVxuXG5cbiJdLCJuYW1lcyI6WyJSZWFjdCIsIkZvb3RlciIsImxvY2FsZSIsInRleHQiLCJjb3B5cmlnaHQiLCJwcml2YWN5IiwibGVnYWwiLCJmb290ZXIiLCJjbGFzc05hbWUiLCJkaXYiLCJhIiwiaHJlZiIsInNwYW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./components/Footer.tsx\n"); - -/***/ }), - -/***/ "(rsc)/./components/MainNav.tsx": -/*!********************************!*\ - !*** ./components/MainNav.tsx ***! - \********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ MainNav: () => (/* binding */ e0) -/* harmony export */ }); -/* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js"); - -const proxy = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Desktop\qa\web\X1_Site\site\components\MainNav.tsx`) - -// Accessing the __esModule property and exporting $$typeof are required here. -// The __esModule getter forces the proxy target to create the default export -// and the $$typeof value is for rendering logic to determine if the module -// is a client boundary. -const { __esModule, $$typeof } = proxy; -const __default__ = proxy.default; - -const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Desktop\qa\web\X1_Site\site\components\MainNav.tsx#MainNav`); - - -/***/ }), - -/***/ "(rsc)/./lib/data.ts": -/*!*********************!*\ - !*** ./lib/data.ts ***! - \*********************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getAbout: () => (/* binding */ getAbout),\n/* harmony export */ getAboutMarkdown: () => (/* binding */ getAboutMarkdown),\n/* harmony export */ getCareers: () => (/* binding */ getCareers),\n/* harmony export */ getCases: () => (/* binding */ getCases),\n/* harmony export */ getContact: () => (/* binding */ getContact),\n/* harmony export */ getFloorBySlug: () => (/* binding */ getFloorBySlug),\n/* harmony export */ getFloors: () => (/* binding */ getFloors),\n/* harmony export */ getHero: () => (/* binding */ getHero),\n/* harmony export */ getMainNav: () => (/* binding */ getMainNav),\n/* harmony export */ getNews: () => (/* binding */ getNews),\n/* harmony export */ getPartners: () => (/* binding */ getPartners),\n/* harmony export */ getProductById: () => (/* binding */ getProductById),\n/* harmony export */ getSolutions: () => (/* binding */ getSolutions),\n/* harmony export */ getTech: () => (/* binding */ getTech)\n/* harmony export */ });\n/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! fs */ \"fs\");\n/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(fs__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! path */ \"path\");\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction readJson(relativePath) {\n const filePath = path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), relativePath);\n const raw = fs__WEBPACK_IMPORTED_MODULE_0___default().readFileSync(filePath, \"utf-8\");\n return JSON.parse(raw);\n}\nfunction dataPathFor(locale, filename) {\n const base = \"data\";\n const candidates = [\n locale ? path__WEBPACK_IMPORTED_MODULE_1___default().join(base, locale, filename) : undefined,\n path__WEBPACK_IMPORTED_MODULE_1___default().join(base, filename)\n ].filter(Boolean);\n for (const p of candidates){\n if (fs__WEBPACK_IMPORTED_MODULE_0___default().existsSync(path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), p))) return p;\n }\n return path__WEBPACK_IMPORTED_MODULE_1___default().join(base, filename);\n}\nfunction getMainNav(locale) {\n return readJson(dataPathFor(locale, \"mainnav.json\"));\n}\nfunction getFloors(locale) {\n return readJson(dataPathFor(locale, \"products.json\"));\n}\nfunction getFloorBySlug(slug, locale) {\n const floors = getFloors(locale);\n // 允许 id 带前缀,如 floor-phone,对应 slug phone\n return floors.find((f)=>f.id === slug || f.id === `floor-${slug}`);\n}\nfunction getProductById(id, locale) {\n const floors = getFloors(locale);\n for (const f of floors){\n const p = f.products.find((x)=>x.id === id);\n if (p) return {\n product: p,\n floor: f\n };\n }\n return undefined;\n}\nfunction getHero(locale) {\n return readJson(dataPathFor(locale, \"hero.json\"));\n}\nfunction getAbout(locale) {\n return readJson(dataPathFor(locale, \"about.json\"));\n}\nfunction getAboutMarkdown() {\n try {\n const filePath = path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), \"..\", \"..\", \"关于我们.md\");\n return fs__WEBPACK_IMPORTED_MODULE_0___default().readFileSync(filePath, \"utf-8\");\n } catch (error) {\n console.warn(\"Failed to load 关于我们.md\", error);\n return \"\";\n }\n}\nfunction getTech(locale) {\n return readJson(dataPathFor(locale, \"tech.json\"));\n}\nfunction getSolutions(locale) {\n return readJson(dataPathFor(locale, \"solutions.json\"));\n}\nfunction getCases(locale) {\n return readJson(dataPathFor(locale, \"cases.json\"));\n}\nfunction getPartners(locale) {\n return readJson(dataPathFor(locale, \"partners.json\"));\n}\nfunction getNews(locale) {\n return readJson(dataPathFor(locale, \"news.json\"));\n}\nfunction getCareers(locale) {\n return readJson(dataPathFor(locale, \"careers.json\"));\n}\nfunction getContact(locale) {\n return readJson(dataPathFor(locale, \"contact.json\"));\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9saWIvZGF0YS50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBb0I7QUFDSTtBQWV4QixTQUFTRSxTQUFZQyxZQUFvQjtJQUN2QyxNQUFNQyxXQUFXSCxnREFBUyxDQUFDSyxRQUFRQyxHQUFHLElBQUlKO0lBQzFDLE1BQU1LLE1BQU1SLHNEQUFlLENBQUNJLFVBQVU7SUFDdEMsT0FBT00sS0FBS0MsS0FBSyxDQUFDSDtBQUNwQjtBQUVBLFNBQVNJLFlBQVlDLE1BQTBCLEVBQUVDLFFBQWdCO0lBQy9ELE1BQU1DLE9BQU87SUFDYixNQUFNQyxhQUFhO1FBQ2pCSCxTQUFTWixnREFBUyxDQUFDYyxNQUFNRixRQUFRQyxZQUFZRztRQUM3Q2hCLGdEQUFTLENBQUNjLE1BQU1EO0tBQ2pCLENBQUNJLE1BQU0sQ0FBQ0M7SUFDVCxLQUFLLE1BQU1DLEtBQUtKLFdBQVk7UUFDMUIsSUFBSWhCLG9EQUFhLENBQUNDLGdEQUFTLENBQUNLLFFBQVFDLEdBQUcsSUFBSWEsS0FBSyxPQUFPQTtJQUN6RDtJQUNBLE9BQU9uQixnREFBUyxDQUFDYyxNQUFNRDtBQUN6QjtBQUVPLFNBQVNRLFdBQVdULE1BQWU7SUFDeEMsT0FBT1gsU0FBb0JVLFlBQVlDLFFBQVE7QUFDakQ7QUFFTyxTQUFTVSxVQUFVVixNQUFlO0lBQ3ZDLE9BQU9YLFNBQWtCVSxZQUFZQyxRQUFRO0FBQy9DO0FBRU8sU0FBU1csZUFBZUMsSUFBWSxFQUFFWixNQUFlO0lBQzFELE1BQU1hLFNBQVNILFVBQVVWO0lBQ3pCLHdDQUF3QztJQUN4QyxPQUFPYSxPQUFPQyxJQUFJLENBQUMsQ0FBQ0MsSUFBTUEsRUFBRUMsRUFBRSxLQUFLSixRQUFRRyxFQUFFQyxFQUFFLEtBQUssQ0FBQyxNQUFNLEVBQUVKLEtBQUssQ0FBQztBQUNyRTtBQUVPLFNBQVNLLGVBQWVELEVBQVUsRUFBRWhCLE1BQWU7SUFDeEQsTUFBTWEsU0FBU0gsVUFBVVY7SUFDekIsS0FBSyxNQUFNZSxLQUFLRixPQUFRO1FBQ3RCLE1BQU1OLElBQUlRLEVBQUVHLFFBQVEsQ0FBQ0osSUFBSSxDQUFDLENBQUNLLElBQU1BLEVBQUVILEVBQUUsS0FBS0E7UUFDMUMsSUFBSVQsR0FBRyxPQUFPO1lBQUVhLFNBQVNiO1lBQUdjLE9BQU9OO1FBQUU7SUFDdkM7SUFDQSxPQUFPWDtBQUNUO0FBRU8sU0FBU2tCLFFBQVF0QixNQUFlO0lBQ3JDLE9BQU9YLFNBQW1CVSxZQUFZQyxRQUFRO0FBQ2hEO0FBRU8sU0FBU3VCLFNBQVN2QixNQUFlO0lBQ3RDLE9BQU9YLFNBQW9CVSxZQUFZQyxRQUFRO0FBQ2pEO0FBRU8sU0FBU3dCO0lBQ2QsSUFBSTtRQUNGLE1BQU1qQyxXQUFXSCxnREFBUyxDQUFDSyxRQUFRQyxHQUFHLElBQUksTUFBTSxNQUFNO1FBQ3RELE9BQU9QLHNEQUFlLENBQUNJLFVBQVU7SUFDbkMsRUFBRSxPQUFPa0MsT0FBTztRQUNkQyxRQUFRQyxJQUFJLENBQUMsMEJBQTBCRjtRQUN2QyxPQUFPO0lBQ1Q7QUFDRjtBQUVPLFNBQVNHLFFBQVE1QixNQUFlO0lBQ3JDLE9BQU9YLFNBQW1CVSxZQUFZQyxRQUFRO0FBQ2hEO0FBRU8sU0FBUzZCLGFBQWE3QixNQUFlO0lBQzFDLE9BQU9YLFNBQXdCVSxZQUFZQyxRQUFRO0FBQ3JEO0FBRU8sU0FBUzhCLFNBQVM5QixNQUFlO0lBQ3RDLE9BQU9YLFNBQW9CVSxZQUFZQyxRQUFRO0FBQ2pEO0FBRU8sU0FBUytCLFlBQVkvQixNQUFlO0lBQ3pDLE9BQU9YLFNBQXVCVSxZQUFZQyxRQUFRO0FBQ3BEO0FBRU8sU0FBU2dDLFFBQVFoQyxNQUFlO0lBQ3JDLE9BQU9YLFNBQW1CVSxZQUFZQyxRQUFRO0FBQ2hEO0FBRU8sU0FBU2lDLFdBQVdqQyxNQUFlO0lBQ3hDLE9BQU9YLFNBQXNCVSxZQUFZQyxRQUFRO0FBQ25EO0FBRU8sU0FBU2tDLFdBQVdsQyxNQUFlO0lBQ3hDLE9BQU9YLFNBQXNCVSxZQUFZQyxRQUFRO0FBQ25EIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2xpYi9kYXRhLnRzPzE2ZjEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGZzIGZyb20gXCJmc1wiO1xyXG5pbXBvcnQgcGF0aCBmcm9tIFwicGF0aFwiO1xyXG5pbXBvcnQgdHlwZSB7XHJcbiAgRmxvb3IsXHJcbiAgTmF2SXRlbSxcclxuICBIZXJvRGF0YSxcclxuICBBYm91dERhdGEsXHJcbiAgVGVjaERhdGEsXHJcbiAgU29sdXRpb25zRGF0YSxcclxuICBDYXNlc0RhdGEsXHJcbiAgUGFydG5lcnNEYXRhLFxyXG4gIE5ld3NEYXRhLFxyXG4gIENhcmVlcnNEYXRhLFxyXG4gIENvbnRhY3REYXRhLFxyXG59IGZyb20gXCIuLi90eXBlc1wiO1xyXG5cclxuZnVuY3Rpb24gcmVhZEpzb248VD4ocmVsYXRpdmVQYXRoOiBzdHJpbmcpOiBUIHtcclxuICBjb25zdCBmaWxlUGF0aCA9IHBhdGguam9pbihwcm9jZXNzLmN3ZCgpLCByZWxhdGl2ZVBhdGgpO1xyXG4gIGNvbnN0IHJhdyA9IGZzLnJlYWRGaWxlU3luYyhmaWxlUGF0aCwgXCJ1dGYtOFwiKTtcclxuICByZXR1cm4gSlNPTi5wYXJzZShyYXcpIGFzIFQ7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRhdGFQYXRoRm9yKGxvY2FsZTogc3RyaW5nIHwgdW5kZWZpbmVkLCBmaWxlbmFtZTogc3RyaW5nKTogc3RyaW5nIHtcclxuICBjb25zdCBiYXNlID0gXCJkYXRhXCI7XHJcbiAgY29uc3QgY2FuZGlkYXRlcyA9IFtcclxuICAgIGxvY2FsZSA/IHBhdGguam9pbihiYXNlLCBsb2NhbGUsIGZpbGVuYW1lKSA6IHVuZGVmaW5lZCxcclxuICAgIHBhdGguam9pbihiYXNlLCBmaWxlbmFtZSksXHJcbiAgXS5maWx0ZXIoQm9vbGVhbikgYXMgc3RyaW5nW107XHJcbiAgZm9yIChjb25zdCBwIG9mIGNhbmRpZGF0ZXMpIHtcclxuICAgIGlmIChmcy5leGlzdHNTeW5jKHBhdGguam9pbihwcm9jZXNzLmN3ZCgpLCBwKSkpIHJldHVybiBwO1xyXG4gIH1cclxuICByZXR1cm4gcGF0aC5qb2luKGJhc2UsIGZpbGVuYW1lKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldE1haW5OYXYobG9jYWxlPzogc3RyaW5nKTogTmF2SXRlbVtdIHtcclxuICByZXR1cm4gcmVhZEpzb248TmF2SXRlbVtdPihkYXRhUGF0aEZvcihsb2NhbGUsIFwibWFpbm5hdi5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEZsb29ycyhsb2NhbGU/OiBzdHJpbmcpOiBGbG9vcltdIHtcclxuICByZXR1cm4gcmVhZEpzb248Rmxvb3JbXT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcInByb2R1Y3RzLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Rmxvb3JCeVNsdWcoc2x1Zzogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpOiBGbG9vciB8IHVuZGVmaW5lZCB7XHJcbiAgY29uc3QgZmxvb3JzID0gZ2V0Rmxvb3JzKGxvY2FsZSk7XHJcbiAgLy8g5YWB6K64IGlkIOW4puWJjee8gO+8jOWmgiBmbG9vci1waG9uZe+8jOWvueW6lCBzbHVnIHBob25lXHJcbiAgcmV0dXJuIGZsb29ycy5maW5kKChmKSA9PiBmLmlkID09PSBzbHVnIHx8IGYuaWQgPT09IGBmbG9vci0ke3NsdWd9YCk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRQcm9kdWN0QnlJZChpZDogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpIHtcclxuICBjb25zdCBmbG9vcnMgPSBnZXRGbG9vcnMobG9jYWxlKTtcclxuICBmb3IgKGNvbnN0IGYgb2YgZmxvb3JzKSB7XHJcbiAgICBjb25zdCBwID0gZi5wcm9kdWN0cy5maW5kKCh4KSA9PiB4LmlkID09PSBpZCk7XHJcbiAgICBpZiAocCkgcmV0dXJuIHsgcHJvZHVjdDogcCwgZmxvb3I6IGYgfSBhcyBjb25zdDtcclxuICB9XHJcbiAgcmV0dXJuIHVuZGVmaW5lZDtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEhlcm8obG9jYWxlPzogc3RyaW5nKTogSGVyb0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxIZXJvRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcImhlcm8uanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRBYm91dChsb2NhbGU/OiBzdHJpbmcpOiBBYm91dERhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxBYm91dERhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJhYm91dC5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEFib3V0TWFya2Rvd24oKTogc3RyaW5nIHtcclxuICB0cnkge1xyXG4gICAgY29uc3QgZmlsZVBhdGggPSBwYXRoLmpvaW4ocHJvY2Vzcy5jd2QoKSwgXCIuLlwiLCBcIi4uXCIsIFwi5YWz5LqO5oiR5LusLm1kXCIpO1xyXG4gICAgcmV0dXJuIGZzLnJlYWRGaWxlU3luYyhmaWxlUGF0aCwgXCJ1dGYtOFwiKTtcclxuICB9IGNhdGNoIChlcnJvcikge1xyXG4gICAgY29uc29sZS53YXJuKFwiRmFpbGVkIHRvIGxvYWQg5YWz5LqO5oiR5LusLm1kXCIsIGVycm9yKTtcclxuICAgIHJldHVybiBcIlwiO1xyXG4gIH1cclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFRlY2gobG9jYWxlPzogc3RyaW5nKTogVGVjaERhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxUZWNoRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcInRlY2guanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRTb2x1dGlvbnMobG9jYWxlPzogc3RyaW5nKTogU29sdXRpb25zRGF0YSB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPFNvbHV0aW9uc0RhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJzb2x1dGlvbnMuanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXNlcyhsb2NhbGU/OiBzdHJpbmcpOiBDYXNlc0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxDYXNlc0RhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJjYXNlcy5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFBhcnRuZXJzKGxvY2FsZT86IHN0cmluZyk6IFBhcnRuZXJzRGF0YSB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPFBhcnRuZXJzRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcInBhcnRuZXJzLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0TmV3cyhsb2NhbGU/OiBzdHJpbmcpOiBOZXdzRGF0YSB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPE5ld3NEYXRhPihkYXRhUGF0aEZvcihsb2NhbGUsIFwibmV3cy5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmVlcnMobG9jYWxlPzogc3RyaW5nKTogQ2FyZWVyc0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxDYXJlZXJzRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcImNhcmVlcnMuanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRDb250YWN0KGxvY2FsZT86IHN0cmluZyk6IENvbnRhY3REYXRhIHtcclxuICByZXR1cm4gcmVhZEpzb248Q29udGFjdERhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJjb250YWN0Lmpzb25cIikpO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbImZzIiwicGF0aCIsInJlYWRKc29uIiwicmVsYXRpdmVQYXRoIiwiZmlsZVBhdGgiLCJqb2luIiwicHJvY2VzcyIsImN3ZCIsInJhdyIsInJlYWRGaWxlU3luYyIsIkpTT04iLCJwYXJzZSIsImRhdGFQYXRoRm9yIiwibG9jYWxlIiwiZmlsZW5hbWUiLCJiYXNlIiwiY2FuZGlkYXRlcyIsInVuZGVmaW5lZCIsImZpbHRlciIsIkJvb2xlYW4iLCJwIiwiZXhpc3RzU3luYyIsImdldE1haW5OYXYiLCJnZXRGbG9vcnMiLCJnZXRGbG9vckJ5U2x1ZyIsInNsdWciLCJmbG9vcnMiLCJmaW5kIiwiZiIsImlkIiwiZ2V0UHJvZHVjdEJ5SWQiLCJwcm9kdWN0cyIsIngiLCJwcm9kdWN0IiwiZmxvb3IiLCJnZXRIZXJvIiwiZ2V0QWJvdXQiLCJnZXRBYm91dE1hcmtkb3duIiwiZXJyb3IiLCJjb25zb2xlIiwid2FybiIsImdldFRlY2giLCJnZXRTb2x1dGlvbnMiLCJnZXRDYXNlcyIsImdldFBhcnRuZXJzIiwiZ2V0TmV3cyIsImdldENhcmVlcnMiLCJnZXRDb250YWN0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./lib/data.ts\n"); - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) -var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@swc"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fabout%2Fpage&page=%2F%5Blocale%5D%2Fabout%2Fpage&appPaths=%2F%5Blocale%5D%2Fabout%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fabout%2Fpage.tsx&appDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!"))); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/site/.next/server/app/[locale]/about/page_client-reference-manifest.js b/site/.next/server/app/[locale]/about/page_client-reference-manifest.js deleted file mode 100644 index f22bc96f..00000000 --- a/site/.next/server/app/[locale]/about/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/[locale]/about/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"(app-pages-browser)/./components/HomeHeroCarousel.tsx":{"*":{"id":"(ssr)/./components/HomeHeroCarousel.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./components/ProductCarouselSection.tsx":{"*":{"id":"(ssr)/./components/ProductCarouselSection.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./components/SolutionsCarousel.tsx":{"*":{"id":"(ssr)/./components/SolutionsCarousel.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./components/MainNav.tsx":{"*":{"id":"(ssr)/./components/MainNav.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/app-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/app-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/not-found-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/not-found-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\Desktop\\qa\\web\\X1_Site\\site\\components\\HomeHeroCarousel.tsx":{"id":"(app-pages-browser)/./components/HomeHeroCarousel.tsx","name":"*","chunks":["app/[locale]/page","static/chunks/app/%5Blocale%5D/page.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\components\\ProductCarouselSection.tsx":{"id":"(app-pages-browser)/./components/ProductCarouselSection.tsx","name":"*","chunks":["app/[locale]/page","static/chunks/app/%5Blocale%5D/page.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\components\\SolutionsCarousel.tsx":{"id":"(app-pages-browser)/./components/SolutionsCarousel.tsx","name":"*","chunks":["app/[locale]/page","static/chunks/app/%5Blocale%5D/page.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\app\\globals.css":{"id":"(app-pages-browser)/./app/globals.css","name":"*","chunks":["app/[locale]/layout","static/chunks/app/%5Blocale%5D/layout.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\components\\MainNav.tsx":{"id":"(app-pages-browser)/./components/MainNav.tsx","name":"*","chunks":["app/[locale]/layout","static/chunks/app/%5Blocale%5D/layout.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/app-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/app-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/not-found-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/not-found-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"D:\\Desktop\\qa\\web\\X1_Site\\site\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false}},"entryCSSFiles":{"D:\\Desktop\\qa\\web\\X1_Site\\site\\":[],"D:\\Desktop\\qa\\web\\X1_Site\\site\\app\\layout":[],"D:\\Desktop\\qa\\web\\X1_Site\\site\\app\\not-found":[],"D:\\Desktop\\qa\\web\\X1_Site\\site\\app\\[locale]\\page":[],"D:\\Desktop\\qa\\web\\X1_Site\\site\\app\\[locale]\\layout":["static/css/app/[locale]/layout.css"],"D:\\Desktop\\qa\\web\\X1_Site\\site\\app\\[locale]\\about\\page":[]}} \ No newline at end of file diff --git a/site/.next/server/app/[locale]/page.js b/site/.next/server/app/[locale]/page.js index c08fd339..6ac246a0 100644 --- a/site/.next/server/app/[locale]/page.js +++ b/site/.next/server/app/[locale]/page.js @@ -257,7 +257,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ HomePage),\n/* harmony export */ revalidate: () => (/* binding */ revalidate)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_AboutMarkdownSection__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/AboutMarkdownSection */ \"(rsc)/./components/AboutMarkdownSection.tsx\");\n/* harmony import */ var _components_HomeHeroCarousel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/HomeHeroCarousel */ \"(rsc)/./components/HomeHeroCarousel.tsx\");\n/* harmony import */ var _components_ProductCarouselSection__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/ProductCarouselSection */ \"(rsc)/./components/ProductCarouselSection.tsx\");\n/* harmony import */ var _components_SolutionsCarousel__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/SolutionsCarousel */ \"(rsc)/./components/SolutionsCarousel.tsx\");\n/* harmony import */ var _lib_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../lib/data */ \"(rsc)/./lib/data.ts\");\n\n\n\n\n\n\n\nconst revalidate = 300;\nfunction HomePage({ params }) {\n const locale = params.locale;\n const floors = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getFloors)(locale);\n const primaryFloor = floors[0];\n const solutionsData = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getSolutions)(locale);\n const aboutMarkdown = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getAboutMarkdown)();\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: \"flex flex-col gap-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_HomeHeroCarousel__WEBPACK_IMPORTED_MODULE_3__.HomeHeroCarousel, {}, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 20,\n columnNumber: 7\n }, this),\n primaryFloor && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ProductCarouselSection__WEBPACK_IMPORTED_MODULE_4__.ProductCarouselSection, {\n products: primaryFloor.products,\n title: primaryFloor.hero?.title ?? primaryFloor.title ?? \"核心监测终端与智能设备\",\n description: primaryFloor.hero?.description ?? primaryFloor.hero?.subtitle ?? \"多模态感知硬件覆盖城市结构安全监测的关键场景,支持长续航、低功耗与云端协同。\",\n eyebrow: primaryFloor.hero?.eyebrow ?? \"Product Portfolio\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 23,\n columnNumber: 9\n }, this),\n solutionsData?.items?.length ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_SolutionsCarousel__WEBPACK_IMPORTED_MODULE_5__.SolutionsCarousel, {\n items: solutionsData.items,\n title: solutionsData.hero?.title ?? solutionsData.title ?? \"行业安全监测解决方案矩阵\",\n description: solutionsData.hero?.description ?? solutionsData.hero?.subtitle ?? \"覆盖房屋、边坡、交通、能源等多场景的安全监测方案,联动多源感知与云端智能决策。\",\n eyebrow: solutionsData.hero?.eyebrow ?? \"Solutions Suite\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 40,\n columnNumber: 9\n }, this) : null,\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_AboutMarkdownSection__WEBPACK_IMPORTED_MODULE_2__.AboutMarkdownSection, {\n content: aboutMarkdown\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 56,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 19,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vcGFnZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQTBCO0FBQ21EO0FBQ1I7QUFDWTtBQUNWO0FBQ0k7QUFFcEUsTUFBTVEsYUFBYSxJQUFJO0FBRWYsU0FBU0MsU0FBUyxFQUFFQyxNQUFNLEVBQWtDO0lBQ3pFLE1BQU1DLFNBQVNELE9BQU9DLE1BQU07SUFFNUIsTUFBTUMsU0FBU04sb0RBQVNBLENBQUNLO0lBQ3pCLE1BQU1FLGVBQWVELE1BQU0sQ0FBQyxFQUFFO0lBQzlCLE1BQU1FLGdCQUFnQlAsdURBQVlBLENBQUNJO0lBQ25DLE1BQU1JLGdCQUFnQlYsMkRBQWdCQTtJQUV0QyxxQkFDRSw4REFBQ1c7UUFBS0MsV0FBVTs7MEJBQ2QsOERBQUNmLDBFQUFnQkE7Ozs7O1lBRWhCVyw4QkFDQyw4REFBQ1Ysc0ZBQXNCQTtnQkFDckJlLFVBQVVMLGFBQWFLLFFBQVE7Z0JBQy9CQyxPQUNFTixhQUFhTyxJQUFJLEVBQUVELFNBQ25CTixhQUFhTSxLQUFLLElBQ2xCO2dCQUVGRSxhQUNFUixhQUFhTyxJQUFJLEVBQUVDLGVBQ25CUixhQUFhTyxJQUFJLEVBQUVFLFlBQ25CO2dCQUVGQyxTQUFTVixhQUFhTyxJQUFJLEVBQUVHLFdBQVc7Ozs7OztZQUkxQ1QsZUFBZVUsT0FBT0MsdUJBQ3JCLDhEQUFDckIsNEVBQWlCQTtnQkFDaEJvQixPQUFPVixjQUFjVSxLQUFLO2dCQUMxQkwsT0FDRUwsY0FBY00sSUFBSSxFQUFFRCxTQUNwQkwsY0FBY0ssS0FBSyxJQUNuQjtnQkFFRkUsYUFDRVAsY0FBY00sSUFBSSxFQUFFQyxlQUNwQlAsY0FBY00sSUFBSSxFQUFFRSxZQUNwQjtnQkFFRkMsU0FBU1QsY0FBY00sSUFBSSxFQUFFRyxXQUFXOzs7Ozt1QkFFeEM7MEJBRUosOERBQUN0QixrRkFBb0JBO2dCQUFDeUIsU0FBU1g7Ozs7Ozs7Ozs7OztBQUdyQyIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9hcHAvW2xvY2FsZV0vcGFnZS50c3g/M2IwZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBBYm91dE1hcmtkb3duU2VjdGlvbiB9IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL0Fib3V0TWFya2Rvd25TZWN0aW9uXCI7XG5pbXBvcnQgeyBIb21lSGVyb0Nhcm91c2VsIH0gZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvSG9tZUhlcm9DYXJvdXNlbFwiO1xuaW1wb3J0IHsgUHJvZHVjdENhcm91c2VsU2VjdGlvbiB9IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL1Byb2R1Y3RDYXJvdXNlbFNlY3Rpb25cIjtcbmltcG9ydCB7IFNvbHV0aW9uc0Nhcm91c2VsIH0gZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvU29sdXRpb25zQ2Fyb3VzZWxcIjtcbmltcG9ydCB7IGdldEFib3V0TWFya2Rvd24sIGdldEZsb29ycywgZ2V0U29sdXRpb25zIH0gZnJvbSBcIi4uLy4uL2xpYi9kYXRhXCI7XG5cbmV4cG9ydCBjb25zdCByZXZhbGlkYXRlID0gMzAwO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBIb21lUGFnZSh7IHBhcmFtcyB9OiB7IHBhcmFtczogeyBsb2NhbGU6IHN0cmluZyB9IH0pIHtcbiAgY29uc3QgbG9jYWxlID0gcGFyYW1zLmxvY2FsZTtcblxuICBjb25zdCBmbG9vcnMgPSBnZXRGbG9vcnMobG9jYWxlKTtcbiAgY29uc3QgcHJpbWFyeUZsb29yID0gZmxvb3JzWzBdO1xuICBjb25zdCBzb2x1dGlvbnNEYXRhID0gZ2V0U29sdXRpb25zKGxvY2FsZSk7XG4gIGNvbnN0IGFib3V0TWFya2Rvd24gPSBnZXRBYm91dE1hcmtkb3duKCk7XG5cbiAgcmV0dXJuIChcbiAgICA8bWFpbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sIGdhcC0wXCI+XG4gICAgICA8SG9tZUhlcm9DYXJvdXNlbCAvPlxuXG4gICAgICB7cHJpbWFyeUZsb29yICYmIChcbiAgICAgICAgPFByb2R1Y3RDYXJvdXNlbFNlY3Rpb25cbiAgICAgICAgICBwcm9kdWN0cz17cHJpbWFyeUZsb29yLnByb2R1Y3RzfVxuICAgICAgICAgIHRpdGxlPXtcbiAgICAgICAgICAgIHByaW1hcnlGbG9vci5oZXJvPy50aXRsZSA/P1xuICAgICAgICAgICAgcHJpbWFyeUZsb29yLnRpdGxlID8/XG4gICAgICAgICAgICBcIuaguOW/g+ebkea1i+e7iOerr+S4juaZuuiDveiuvuWkh1wiXG4gICAgICAgICAgfVxuICAgICAgICAgIGRlc2NyaXB0aW9uPXtcbiAgICAgICAgICAgIHByaW1hcnlGbG9vci5oZXJvPy5kZXNjcmlwdGlvbiA/P1xuICAgICAgICAgICAgcHJpbWFyeUZsb29yLmhlcm8/LnN1YnRpdGxlID8/XG4gICAgICAgICAgICBcIuWkmuaooeaAgeaEn+efpeehrOS7tuimhuebluWfjuW4gue7k+aehOWuieWFqOebkea1i+eahOWFs+mUruWcuuaZr++8jOaUr+aMgemVv+e7reiIquOAgeS9juWKn+iAl+S4juS6keerr+WNj+WQjOOAglwiXG4gICAgICAgICAgfVxuICAgICAgICAgIGV5ZWJyb3c9e3ByaW1hcnlGbG9vci5oZXJvPy5leWVicm93ID8/IFwiUHJvZHVjdCBQb3J0Zm9saW9cIn1cbiAgICAgICAgLz5cbiAgICAgICl9XG5cbiAgICAgIHtzb2x1dGlvbnNEYXRhPy5pdGVtcz8ubGVuZ3RoID8gKFxuICAgICAgICA8U29sdXRpb25zQ2Fyb3VzZWxcbiAgICAgICAgICBpdGVtcz17c29sdXRpb25zRGF0YS5pdGVtc31cbiAgICAgICAgICB0aXRsZT17XG4gICAgICAgICAgICBzb2x1dGlvbnNEYXRhLmhlcm8/LnRpdGxlID8/XG4gICAgICAgICAgICBzb2x1dGlvbnNEYXRhLnRpdGxlID8/XG4gICAgICAgICAgICBcIuihjOS4muWuieWFqOebkea1i+ino+WGs+aWueahiOefqemYtVwiXG4gICAgICAgICAgfVxuICAgICAgICAgIGRlc2NyaXB0aW9uPXtcbiAgICAgICAgICAgIHNvbHV0aW9uc0RhdGEuaGVybz8uZGVzY3JpcHRpb24gPz9cbiAgICAgICAgICAgIHNvbHV0aW9uc0RhdGEuaGVybz8uc3VidGl0bGUgPz9cbiAgICAgICAgICAgIFwi6KaG55uW5oi/5bGL44CB6L655Z2h44CB5Lqk6YCa44CB6IO95rqQ562J5aSa5Zy65pmv55qE5a6J5YWo55uR5rWL5pa55qGI77yM6IGU5Yqo5aSa5rqQ5oSf55+l5LiO5LqR56uv5pm66IO95Yaz562W44CCXCJcbiAgICAgICAgICB9XG4gICAgICAgICAgZXllYnJvdz17c29sdXRpb25zRGF0YS5oZXJvPy5leWVicm93ID8/IFwiU29sdXRpb25zIFN1aXRlXCJ9XG4gICAgICAgIC8+XG4gICAgICApIDogbnVsbH1cblxuICAgICAgPEFib3V0TWFya2Rvd25TZWN0aW9uIGNvbnRlbnQ9e2Fib3V0TWFya2Rvd259IC8+XG4gICAgPC9tYWluPlxuICApO1xufVxuXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJBYm91dE1hcmtkb3duU2VjdGlvbiIsIkhvbWVIZXJvQ2Fyb3VzZWwiLCJQcm9kdWN0Q2Fyb3VzZWxTZWN0aW9uIiwiU29sdXRpb25zQ2Fyb3VzZWwiLCJnZXRBYm91dE1hcmtkb3duIiwiZ2V0Rmxvb3JzIiwiZ2V0U29sdXRpb25zIiwicmV2YWxpZGF0ZSIsIkhvbWVQYWdlIiwicGFyYW1zIiwibG9jYWxlIiwiZmxvb3JzIiwicHJpbWFyeUZsb29yIiwic29sdXRpb25zRGF0YSIsImFib3V0TWFya2Rvd24iLCJtYWluIiwiY2xhc3NOYW1lIiwicHJvZHVjdHMiLCJ0aXRsZSIsImhlcm8iLCJkZXNjcmlwdGlvbiIsInN1YnRpdGxlIiwiZXllYnJvdyIsIml0ZW1zIiwibGVuZ3RoIiwiY29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/[locale]/page.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ HomePage),\n/* harmony export */ revalidate: () => (/* binding */ revalidate)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_AboutMarkdownSection__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/AboutMarkdownSection */ \"(rsc)/./components/AboutMarkdownSection.tsx\");\n/* harmony import */ var _components_HomeHeroCarousel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/HomeHeroCarousel */ \"(rsc)/./components/HomeHeroCarousel.tsx\");\n/* harmony import */ var _components_ProductCarouselSection__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/ProductCarouselSection */ \"(rsc)/./components/ProductCarouselSection.tsx\");\n/* harmony import */ var _components_SolutionsCarousel__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/SolutionsCarousel */ \"(rsc)/./components/SolutionsCarousel.tsx\");\n/* harmony import */ var _lib_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../lib/data */ \"(rsc)/./lib/data.ts\");\n\n\n\n\n\n\n\nconst revalidate = 300;\nfunction HomePage({ params }) {\n const locale = params.locale;\n const floors = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getFloors)(locale);\n const primaryFloor = floors[0];\n const solutionsData = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getSolutions)(locale);\n const aboutMarkdown = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getAboutMarkdown)(locale);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: \"flex flex-col gap-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_HomeHeroCarousel__WEBPACK_IMPORTED_MODULE_3__.HomeHeroCarousel, {}, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 20,\n columnNumber: 7\n }, this),\n primaryFloor && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ProductCarouselSection__WEBPACK_IMPORTED_MODULE_4__.ProductCarouselSection, {\n products: primaryFloor.products,\n title: primaryFloor.hero?.title ?? primaryFloor.title ?? \"核心监测终端与智能设备\",\n description: primaryFloor.hero?.description ?? primaryFloor.hero?.subtitle ?? \"多模态感知硬件覆盖城市结构安全监测的关键场景,支持长续航、低功耗与云端协同。\",\n eyebrow: primaryFloor.hero?.eyebrow ?? \"Product Portfolio\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 23,\n columnNumber: 9\n }, this),\n solutionsData?.items?.length ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_SolutionsCarousel__WEBPACK_IMPORTED_MODULE_5__.SolutionsCarousel, {\n items: solutionsData.items,\n title: solutionsData.hero?.title ?? solutionsData.title ?? \"行业安全监测解决方案矩阵\",\n description: solutionsData.hero?.description ?? solutionsData.hero?.subtitle ?? \"覆盖房屋、边坡、交通、能源等多场景的安全监测方案,联动多源感知与云端智能决策。\",\n eyebrow: solutionsData.hero?.eyebrow ?? \"Solutions Suite\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 40,\n columnNumber: 9\n }, this) : null,\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_AboutMarkdownSection__WEBPACK_IMPORTED_MODULE_2__.AboutMarkdownSection, {\n content: aboutMarkdown\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 56,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 19,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vcGFnZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQTBCO0FBQ21EO0FBQ1I7QUFDWTtBQUNWO0FBQ0k7QUFFcEUsTUFBTVEsYUFBYSxJQUFJO0FBRWYsU0FBU0MsU0FBUyxFQUFFQyxNQUFNLEVBQWtDO0lBQ3pFLE1BQU1DLFNBQVNELE9BQU9DLE1BQU07SUFFNUIsTUFBTUMsU0FBU04sb0RBQVNBLENBQUNLO0lBQ3pCLE1BQU1FLGVBQWVELE1BQU0sQ0FBQyxFQUFFO0lBQzlCLE1BQU1FLGdCQUFnQlAsdURBQVlBLENBQUNJO0lBQ25DLE1BQU1JLGdCQUFnQlYsMkRBQWdCQSxDQUFDTTtJQUV2QyxxQkFDRSw4REFBQ0s7UUFBS0MsV0FBVTs7MEJBQ2QsOERBQUNmLDBFQUFnQkE7Ozs7O1lBRWhCVyw4QkFDQyw4REFBQ1Ysc0ZBQXNCQTtnQkFDckJlLFVBQVVMLGFBQWFLLFFBQVE7Z0JBQy9CQyxPQUNFTixhQUFhTyxJQUFJLEVBQUVELFNBQ25CTixhQUFhTSxLQUFLLElBQ2xCO2dCQUVGRSxhQUNFUixhQUFhTyxJQUFJLEVBQUVDLGVBQ25CUixhQUFhTyxJQUFJLEVBQUVFLFlBQ25CO2dCQUVGQyxTQUFTVixhQUFhTyxJQUFJLEVBQUVHLFdBQVc7Ozs7OztZQUkxQ1QsZUFBZVUsT0FBT0MsdUJBQ3JCLDhEQUFDckIsNEVBQWlCQTtnQkFDaEJvQixPQUFPVixjQUFjVSxLQUFLO2dCQUMxQkwsT0FDRUwsY0FBY00sSUFBSSxFQUFFRCxTQUNwQkwsY0FBY0ssS0FBSyxJQUNuQjtnQkFFRkUsYUFDRVAsY0FBY00sSUFBSSxFQUFFQyxlQUNwQlAsY0FBY00sSUFBSSxFQUFFRSxZQUNwQjtnQkFFRkMsU0FBU1QsY0FBY00sSUFBSSxFQUFFRyxXQUFXOzs7Ozt1QkFFeEM7MEJBRUosOERBQUN0QixrRkFBb0JBO2dCQUFDeUIsU0FBU1g7Ozs7Ozs7Ozs7OztBQUdyQyIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9hcHAvW2xvY2FsZV0vcGFnZS50c3g/M2IwZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBBYm91dE1hcmtkb3duU2VjdGlvbiB9IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL0Fib3V0TWFya2Rvd25TZWN0aW9uXCI7XG5pbXBvcnQgeyBIb21lSGVyb0Nhcm91c2VsIH0gZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvSG9tZUhlcm9DYXJvdXNlbFwiO1xuaW1wb3J0IHsgUHJvZHVjdENhcm91c2VsU2VjdGlvbiB9IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL1Byb2R1Y3RDYXJvdXNlbFNlY3Rpb25cIjtcbmltcG9ydCB7IFNvbHV0aW9uc0Nhcm91c2VsIH0gZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvU29sdXRpb25zQ2Fyb3VzZWxcIjtcbmltcG9ydCB7IGdldEFib3V0TWFya2Rvd24sIGdldEZsb29ycywgZ2V0U29sdXRpb25zIH0gZnJvbSBcIi4uLy4uL2xpYi9kYXRhXCI7XG5cbmV4cG9ydCBjb25zdCByZXZhbGlkYXRlID0gMzAwO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBIb21lUGFnZSh7IHBhcmFtcyB9OiB7IHBhcmFtczogeyBsb2NhbGU6IHN0cmluZyB9IH0pIHtcbiAgY29uc3QgbG9jYWxlID0gcGFyYW1zLmxvY2FsZTtcblxuICBjb25zdCBmbG9vcnMgPSBnZXRGbG9vcnMobG9jYWxlKTtcbiAgY29uc3QgcHJpbWFyeUZsb29yID0gZmxvb3JzWzBdO1xuICBjb25zdCBzb2x1dGlvbnNEYXRhID0gZ2V0U29sdXRpb25zKGxvY2FsZSk7XG4gIGNvbnN0IGFib3V0TWFya2Rvd24gPSBnZXRBYm91dE1hcmtkb3duKGxvY2FsZSk7XG5cbiAgcmV0dXJuIChcbiAgICA8bWFpbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sIGdhcC0wXCI+XG4gICAgICA8SG9tZUhlcm9DYXJvdXNlbCAvPlxuXG4gICAgICB7cHJpbWFyeUZsb29yICYmIChcbiAgICAgICAgPFByb2R1Y3RDYXJvdXNlbFNlY3Rpb25cbiAgICAgICAgICBwcm9kdWN0cz17cHJpbWFyeUZsb29yLnByb2R1Y3RzfVxuICAgICAgICAgIHRpdGxlPXtcbiAgICAgICAgICAgIHByaW1hcnlGbG9vci5oZXJvPy50aXRsZSA/P1xuICAgICAgICAgICAgcHJpbWFyeUZsb29yLnRpdGxlID8/XG4gICAgICAgICAgICBcIuaguOW/g+ebkea1i+e7iOerr+S4juaZuuiDveiuvuWkh1wiXG4gICAgICAgICAgfVxuICAgICAgICAgIGRlc2NyaXB0aW9uPXtcbiAgICAgICAgICAgIHByaW1hcnlGbG9vci5oZXJvPy5kZXNjcmlwdGlvbiA/P1xuICAgICAgICAgICAgcHJpbWFyeUZsb29yLmhlcm8/LnN1YnRpdGxlID8/XG4gICAgICAgICAgICBcIuWkmuaooeaAgeaEn+efpeehrOS7tuimhuebluWfjuW4gue7k+aehOWuieWFqOebkea1i+eahOWFs+mUruWcuuaZr++8jOaUr+aMgemVv+e7reiIquOAgeS9juWKn+iAl+S4juS6keerr+WNj+WQjOOAglwiXG4gICAgICAgICAgfVxuICAgICAgICAgIGV5ZWJyb3c9e3ByaW1hcnlGbG9vci5oZXJvPy5leWVicm93ID8/IFwiUHJvZHVjdCBQb3J0Zm9saW9cIn1cbiAgICAgICAgLz5cbiAgICAgICl9XG5cbiAgICAgIHtzb2x1dGlvbnNEYXRhPy5pdGVtcz8ubGVuZ3RoID8gKFxuICAgICAgICA8U29sdXRpb25zQ2Fyb3VzZWxcbiAgICAgICAgICBpdGVtcz17c29sdXRpb25zRGF0YS5pdGVtc31cbiAgICAgICAgICB0aXRsZT17XG4gICAgICAgICAgICBzb2x1dGlvbnNEYXRhLmhlcm8/LnRpdGxlID8/XG4gICAgICAgICAgICBzb2x1dGlvbnNEYXRhLnRpdGxlID8/XG4gICAgICAgICAgICBcIuihjOS4muWuieWFqOebkea1i+ino+WGs+aWueahiOefqemYtVwiXG4gICAgICAgICAgfVxuICAgICAgICAgIGRlc2NyaXB0aW9uPXtcbiAgICAgICAgICAgIHNvbHV0aW9uc0RhdGEuaGVybz8uZGVzY3JpcHRpb24gPz9cbiAgICAgICAgICAgIHNvbHV0aW9uc0RhdGEuaGVybz8uc3VidGl0bGUgPz9cbiAgICAgICAgICAgIFwi6KaG55uW5oi/5bGL44CB6L655Z2h44CB5Lqk6YCa44CB6IO95rqQ562J5aSa5Zy65pmv55qE5a6J5YWo55uR5rWL5pa55qGI77yM6IGU5Yqo5aSa5rqQ5oSf55+l5LiO5LqR56uv5pm66IO95Yaz562W44CCXCJcbiAgICAgICAgICB9XG4gICAgICAgICAgZXllYnJvdz17c29sdXRpb25zRGF0YS5oZXJvPy5leWVicm93ID8/IFwiU29sdXRpb25zIFN1aXRlXCJ9XG4gICAgICAgIC8+XG4gICAgICApIDogbnVsbH1cblxuICAgICAgPEFib3V0TWFya2Rvd25TZWN0aW9uIGNvbnRlbnQ9e2Fib3V0TWFya2Rvd259IC8+XG4gICAgPC9tYWluPlxuICApO1xufVxuXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJBYm91dE1hcmtkb3duU2VjdGlvbiIsIkhvbWVIZXJvQ2Fyb3VzZWwiLCJQcm9kdWN0Q2Fyb3VzZWxTZWN0aW9uIiwiU29sdXRpb25zQ2Fyb3VzZWwiLCJnZXRBYm91dE1hcmtkb3duIiwiZ2V0Rmxvb3JzIiwiZ2V0U29sdXRpb25zIiwicmV2YWxpZGF0ZSIsIkhvbWVQYWdlIiwicGFyYW1zIiwibG9jYWxlIiwiZmxvb3JzIiwicHJpbWFyeUZsb29yIiwic29sdXRpb25zRGF0YSIsImFib3V0TWFya2Rvd24iLCJtYWluIiwiY2xhc3NOYW1lIiwicHJvZHVjdHMiLCJ0aXRsZSIsImhlcm8iLCJkZXNjcmlwdGlvbiIsInN1YnRpdGxlIiwiZXllYnJvdyIsIml0ZW1zIiwibGVuZ3RoIiwiY29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/[locale]/page.tsx\n"); /***/ }), @@ -420,7 +420,7 @@ const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__W /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getAbout: () => (/* binding */ getAbout),\n/* harmony export */ getAboutMarkdown: () => (/* binding */ getAboutMarkdown),\n/* harmony export */ getCareers: () => (/* binding */ getCareers),\n/* harmony export */ getCases: () => (/* binding */ getCases),\n/* harmony export */ getContact: () => (/* binding */ getContact),\n/* harmony export */ getFloorBySlug: () => (/* binding */ getFloorBySlug),\n/* harmony export */ getFloors: () => (/* binding */ getFloors),\n/* harmony export */ getHero: () => (/* binding */ getHero),\n/* harmony export */ getMainNav: () => (/* binding */ getMainNav),\n/* harmony export */ getNews: () => (/* binding */ getNews),\n/* harmony export */ getPartners: () => (/* binding */ getPartners),\n/* harmony export */ getProductById: () => (/* binding */ getProductById),\n/* harmony export */ getSolutions: () => (/* binding */ getSolutions),\n/* harmony export */ getTech: () => (/* binding */ getTech)\n/* harmony export */ });\n/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! fs */ \"fs\");\n/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(fs__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! path */ \"path\");\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction readJson(relativePath) {\n const filePath = path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), relativePath);\n const raw = fs__WEBPACK_IMPORTED_MODULE_0___default().readFileSync(filePath, \"utf-8\");\n return JSON.parse(raw);\n}\nfunction dataPathFor(locale, filename) {\n const base = \"data\";\n const candidates = [\n locale ? path__WEBPACK_IMPORTED_MODULE_1___default().join(base, locale, filename) : undefined,\n path__WEBPACK_IMPORTED_MODULE_1___default().join(base, filename)\n ].filter(Boolean);\n for (const p of candidates){\n if (fs__WEBPACK_IMPORTED_MODULE_0___default().existsSync(path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), p))) return p;\n }\n return path__WEBPACK_IMPORTED_MODULE_1___default().join(base, filename);\n}\nfunction getMainNav(locale) {\n return readJson(dataPathFor(locale, \"mainnav.json\"));\n}\nfunction getFloors(locale) {\n return readJson(dataPathFor(locale, \"products.json\"));\n}\nfunction getFloorBySlug(slug, locale) {\n const floors = getFloors(locale);\n // 允许 id 带前缀,如 floor-phone,对应 slug phone\n return floors.find((f)=>f.id === slug || f.id === `floor-${slug}`);\n}\nfunction getProductById(id, locale) {\n const floors = getFloors(locale);\n for (const f of floors){\n const p = f.products.find((x)=>x.id === id);\n if (p) return {\n product: p,\n floor: f\n };\n }\n return undefined;\n}\nfunction getHero(locale) {\n return readJson(dataPathFor(locale, \"hero.json\"));\n}\nfunction getAbout(locale) {\n return readJson(dataPathFor(locale, \"about.json\"));\n}\nfunction getAboutMarkdown() {\n try {\n const filePath = path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), \"..\", \"..\", \"关于我们.md\");\n return fs__WEBPACK_IMPORTED_MODULE_0___default().readFileSync(filePath, \"utf-8\");\n } catch (error) {\n console.warn(\"Failed to load 关于我们.md\", error);\n return \"\";\n }\n}\nfunction getTech(locale) {\n return readJson(dataPathFor(locale, \"tech.json\"));\n}\nfunction getSolutions(locale) {\n return readJson(dataPathFor(locale, \"solutions.json\"));\n}\nfunction getCases(locale) {\n return readJson(dataPathFor(locale, \"cases.json\"));\n}\nfunction getPartners(locale) {\n return readJson(dataPathFor(locale, \"partners.json\"));\n}\nfunction getNews(locale) {\n return readJson(dataPathFor(locale, \"news.json\"));\n}\nfunction getCareers(locale) {\n return readJson(dataPathFor(locale, \"careers.json\"));\n}\nfunction getContact(locale) {\n return readJson(dataPathFor(locale, \"contact.json\"));\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9saWIvZGF0YS50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBb0I7QUFDSTtBQWV4QixTQUFTRSxTQUFZQyxZQUFvQjtJQUN2QyxNQUFNQyxXQUFXSCxnREFBUyxDQUFDSyxRQUFRQyxHQUFHLElBQUlKO0lBQzFDLE1BQU1LLE1BQU1SLHNEQUFlLENBQUNJLFVBQVU7SUFDdEMsT0FBT00sS0FBS0MsS0FBSyxDQUFDSDtBQUNwQjtBQUVBLFNBQVNJLFlBQVlDLE1BQTBCLEVBQUVDLFFBQWdCO0lBQy9ELE1BQU1DLE9BQU87SUFDYixNQUFNQyxhQUFhO1FBQ2pCSCxTQUFTWixnREFBUyxDQUFDYyxNQUFNRixRQUFRQyxZQUFZRztRQUM3Q2hCLGdEQUFTLENBQUNjLE1BQU1EO0tBQ2pCLENBQUNJLE1BQU0sQ0FBQ0M7SUFDVCxLQUFLLE1BQU1DLEtBQUtKLFdBQVk7UUFDMUIsSUFBSWhCLG9EQUFhLENBQUNDLGdEQUFTLENBQUNLLFFBQVFDLEdBQUcsSUFBSWEsS0FBSyxPQUFPQTtJQUN6RDtJQUNBLE9BQU9uQixnREFBUyxDQUFDYyxNQUFNRDtBQUN6QjtBQUVPLFNBQVNRLFdBQVdULE1BQWU7SUFDeEMsT0FBT1gsU0FBb0JVLFlBQVlDLFFBQVE7QUFDakQ7QUFFTyxTQUFTVSxVQUFVVixNQUFlO0lBQ3ZDLE9BQU9YLFNBQWtCVSxZQUFZQyxRQUFRO0FBQy9DO0FBRU8sU0FBU1csZUFBZUMsSUFBWSxFQUFFWixNQUFlO0lBQzFELE1BQU1hLFNBQVNILFVBQVVWO0lBQ3pCLHdDQUF3QztJQUN4QyxPQUFPYSxPQUFPQyxJQUFJLENBQUMsQ0FBQ0MsSUFBTUEsRUFBRUMsRUFBRSxLQUFLSixRQUFRRyxFQUFFQyxFQUFFLEtBQUssQ0FBQyxNQUFNLEVBQUVKLEtBQUssQ0FBQztBQUNyRTtBQUVPLFNBQVNLLGVBQWVELEVBQVUsRUFBRWhCLE1BQWU7SUFDeEQsTUFBTWEsU0FBU0gsVUFBVVY7SUFDekIsS0FBSyxNQUFNZSxLQUFLRixPQUFRO1FBQ3RCLE1BQU1OLElBQUlRLEVBQUVHLFFBQVEsQ0FBQ0osSUFBSSxDQUFDLENBQUNLLElBQU1BLEVBQUVILEVBQUUsS0FBS0E7UUFDMUMsSUFBSVQsR0FBRyxPQUFPO1lBQUVhLFNBQVNiO1lBQUdjLE9BQU9OO1FBQUU7SUFDdkM7SUFDQSxPQUFPWDtBQUNUO0FBRU8sU0FBU2tCLFFBQVF0QixNQUFlO0lBQ3JDLE9BQU9YLFNBQW1CVSxZQUFZQyxRQUFRO0FBQ2hEO0FBRU8sU0FBU3VCLFNBQVN2QixNQUFlO0lBQ3RDLE9BQU9YLFNBQW9CVSxZQUFZQyxRQUFRO0FBQ2pEO0FBRU8sU0FBU3dCO0lBQ2QsSUFBSTtRQUNGLE1BQU1qQyxXQUFXSCxnREFBUyxDQUFDSyxRQUFRQyxHQUFHLElBQUksTUFBTSxNQUFNO1FBQ3RELE9BQU9QLHNEQUFlLENBQUNJLFVBQVU7SUFDbkMsRUFBRSxPQUFPa0MsT0FBTztRQUNkQyxRQUFRQyxJQUFJLENBQUMsMEJBQTBCRjtRQUN2QyxPQUFPO0lBQ1Q7QUFDRjtBQUVPLFNBQVNHLFFBQVE1QixNQUFlO0lBQ3JDLE9BQU9YLFNBQW1CVSxZQUFZQyxRQUFRO0FBQ2hEO0FBRU8sU0FBUzZCLGFBQWE3QixNQUFlO0lBQzFDLE9BQU9YLFNBQXdCVSxZQUFZQyxRQUFRO0FBQ3JEO0FBRU8sU0FBUzhCLFNBQVM5QixNQUFlO0lBQ3RDLE9BQU9YLFNBQW9CVSxZQUFZQyxRQUFRO0FBQ2pEO0FBRU8sU0FBUytCLFlBQVkvQixNQUFlO0lBQ3pDLE9BQU9YLFNBQXVCVSxZQUFZQyxRQUFRO0FBQ3BEO0FBRU8sU0FBU2dDLFFBQVFoQyxNQUFlO0lBQ3JDLE9BQU9YLFNBQW1CVSxZQUFZQyxRQUFRO0FBQ2hEO0FBRU8sU0FBU2lDLFdBQVdqQyxNQUFlO0lBQ3hDLE9BQU9YLFNBQXNCVSxZQUFZQyxRQUFRO0FBQ25EO0FBRU8sU0FBU2tDLFdBQVdsQyxNQUFlO0lBQ3hDLE9BQU9YLFNBQXNCVSxZQUFZQyxRQUFRO0FBQ25EIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2xpYi9kYXRhLnRzPzE2ZjEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGZzIGZyb20gXCJmc1wiO1xyXG5pbXBvcnQgcGF0aCBmcm9tIFwicGF0aFwiO1xyXG5pbXBvcnQgdHlwZSB7XHJcbiAgRmxvb3IsXHJcbiAgTmF2SXRlbSxcclxuICBIZXJvRGF0YSxcclxuICBBYm91dERhdGEsXHJcbiAgVGVjaERhdGEsXHJcbiAgU29sdXRpb25zRGF0YSxcclxuICBDYXNlc0RhdGEsXHJcbiAgUGFydG5lcnNEYXRhLFxyXG4gIE5ld3NEYXRhLFxyXG4gIENhcmVlcnNEYXRhLFxyXG4gIENvbnRhY3REYXRhLFxyXG59IGZyb20gXCIuLi90eXBlc1wiO1xyXG5cclxuZnVuY3Rpb24gcmVhZEpzb248VD4ocmVsYXRpdmVQYXRoOiBzdHJpbmcpOiBUIHtcclxuICBjb25zdCBmaWxlUGF0aCA9IHBhdGguam9pbihwcm9jZXNzLmN3ZCgpLCByZWxhdGl2ZVBhdGgpO1xyXG4gIGNvbnN0IHJhdyA9IGZzLnJlYWRGaWxlU3luYyhmaWxlUGF0aCwgXCJ1dGYtOFwiKTtcclxuICByZXR1cm4gSlNPTi5wYXJzZShyYXcpIGFzIFQ7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRhdGFQYXRoRm9yKGxvY2FsZTogc3RyaW5nIHwgdW5kZWZpbmVkLCBmaWxlbmFtZTogc3RyaW5nKTogc3RyaW5nIHtcclxuICBjb25zdCBiYXNlID0gXCJkYXRhXCI7XHJcbiAgY29uc3QgY2FuZGlkYXRlcyA9IFtcclxuICAgIGxvY2FsZSA/IHBhdGguam9pbihiYXNlLCBsb2NhbGUsIGZpbGVuYW1lKSA6IHVuZGVmaW5lZCxcclxuICAgIHBhdGguam9pbihiYXNlLCBmaWxlbmFtZSksXHJcbiAgXS5maWx0ZXIoQm9vbGVhbikgYXMgc3RyaW5nW107XHJcbiAgZm9yIChjb25zdCBwIG9mIGNhbmRpZGF0ZXMpIHtcclxuICAgIGlmIChmcy5leGlzdHNTeW5jKHBhdGguam9pbihwcm9jZXNzLmN3ZCgpLCBwKSkpIHJldHVybiBwO1xyXG4gIH1cclxuICByZXR1cm4gcGF0aC5qb2luKGJhc2UsIGZpbGVuYW1lKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldE1haW5OYXYobG9jYWxlPzogc3RyaW5nKTogTmF2SXRlbVtdIHtcclxuICByZXR1cm4gcmVhZEpzb248TmF2SXRlbVtdPihkYXRhUGF0aEZvcihsb2NhbGUsIFwibWFpbm5hdi5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEZsb29ycyhsb2NhbGU/OiBzdHJpbmcpOiBGbG9vcltdIHtcclxuICByZXR1cm4gcmVhZEpzb248Rmxvb3JbXT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcInByb2R1Y3RzLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Rmxvb3JCeVNsdWcoc2x1Zzogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpOiBGbG9vciB8IHVuZGVmaW5lZCB7XHJcbiAgY29uc3QgZmxvb3JzID0gZ2V0Rmxvb3JzKGxvY2FsZSk7XHJcbiAgLy8g5YWB6K64IGlkIOW4puWJjee8gO+8jOWmgiBmbG9vci1waG9uZe+8jOWvueW6lCBzbHVnIHBob25lXHJcbiAgcmV0dXJuIGZsb29ycy5maW5kKChmKSA9PiBmLmlkID09PSBzbHVnIHx8IGYuaWQgPT09IGBmbG9vci0ke3NsdWd9YCk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRQcm9kdWN0QnlJZChpZDogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpIHtcclxuICBjb25zdCBmbG9vcnMgPSBnZXRGbG9vcnMobG9jYWxlKTtcclxuICBmb3IgKGNvbnN0IGYgb2YgZmxvb3JzKSB7XHJcbiAgICBjb25zdCBwID0gZi5wcm9kdWN0cy5maW5kKCh4KSA9PiB4LmlkID09PSBpZCk7XHJcbiAgICBpZiAocCkgcmV0dXJuIHsgcHJvZHVjdDogcCwgZmxvb3I6IGYgfSBhcyBjb25zdDtcclxuICB9XHJcbiAgcmV0dXJuIHVuZGVmaW5lZDtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEhlcm8obG9jYWxlPzogc3RyaW5nKTogSGVyb0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxIZXJvRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcImhlcm8uanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRBYm91dChsb2NhbGU/OiBzdHJpbmcpOiBBYm91dERhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxBYm91dERhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJhYm91dC5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEFib3V0TWFya2Rvd24oKTogc3RyaW5nIHtcclxuICB0cnkge1xyXG4gICAgY29uc3QgZmlsZVBhdGggPSBwYXRoLmpvaW4ocHJvY2Vzcy5jd2QoKSwgXCIuLlwiLCBcIi4uXCIsIFwi5YWz5LqO5oiR5LusLm1kXCIpO1xyXG4gICAgcmV0dXJuIGZzLnJlYWRGaWxlU3luYyhmaWxlUGF0aCwgXCJ1dGYtOFwiKTtcclxuICB9IGNhdGNoIChlcnJvcikge1xyXG4gICAgY29uc29sZS53YXJuKFwiRmFpbGVkIHRvIGxvYWQg5YWz5LqO5oiR5LusLm1kXCIsIGVycm9yKTtcclxuICAgIHJldHVybiBcIlwiO1xyXG4gIH1cclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFRlY2gobG9jYWxlPzogc3RyaW5nKTogVGVjaERhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxUZWNoRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcInRlY2guanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRTb2x1dGlvbnMobG9jYWxlPzogc3RyaW5nKTogU29sdXRpb25zRGF0YSB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPFNvbHV0aW9uc0RhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJzb2x1dGlvbnMuanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXNlcyhsb2NhbGU/OiBzdHJpbmcpOiBDYXNlc0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxDYXNlc0RhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJjYXNlcy5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFBhcnRuZXJzKGxvY2FsZT86IHN0cmluZyk6IFBhcnRuZXJzRGF0YSB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPFBhcnRuZXJzRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcInBhcnRuZXJzLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0TmV3cyhsb2NhbGU/OiBzdHJpbmcpOiBOZXdzRGF0YSB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPE5ld3NEYXRhPihkYXRhUGF0aEZvcihsb2NhbGUsIFwibmV3cy5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmVlcnMobG9jYWxlPzogc3RyaW5nKTogQ2FyZWVyc0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxDYXJlZXJzRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcImNhcmVlcnMuanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRDb250YWN0KGxvY2FsZT86IHN0cmluZyk6IENvbnRhY3REYXRhIHtcclxuICByZXR1cm4gcmVhZEpzb248Q29udGFjdERhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJjb250YWN0Lmpzb25cIikpO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbImZzIiwicGF0aCIsInJlYWRKc29uIiwicmVsYXRpdmVQYXRoIiwiZmlsZVBhdGgiLCJqb2luIiwicHJvY2VzcyIsImN3ZCIsInJhdyIsInJlYWRGaWxlU3luYyIsIkpTT04iLCJwYXJzZSIsImRhdGFQYXRoRm9yIiwibG9jYWxlIiwiZmlsZW5hbWUiLCJiYXNlIiwiY2FuZGlkYXRlcyIsInVuZGVmaW5lZCIsImZpbHRlciIsIkJvb2xlYW4iLCJwIiwiZXhpc3RzU3luYyIsImdldE1haW5OYXYiLCJnZXRGbG9vcnMiLCJnZXRGbG9vckJ5U2x1ZyIsInNsdWciLCJmbG9vcnMiLCJmaW5kIiwiZiIsImlkIiwiZ2V0UHJvZHVjdEJ5SWQiLCJwcm9kdWN0cyIsIngiLCJwcm9kdWN0IiwiZmxvb3IiLCJnZXRIZXJvIiwiZ2V0QWJvdXQiLCJnZXRBYm91dE1hcmtkb3duIiwiZXJyb3IiLCJjb25zb2xlIiwid2FybiIsImdldFRlY2giLCJnZXRTb2x1dGlvbnMiLCJnZXRDYXNlcyIsImdldFBhcnRuZXJzIiwiZ2V0TmV3cyIsImdldENhcmVlcnMiLCJnZXRDb250YWN0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./lib/data.ts\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getAbout: () => (/* binding */ getAbout),\n/* harmony export */ getAboutMarkdown: () => (/* binding */ getAboutMarkdown),\n/* harmony export */ getCareers: () => (/* binding */ getCareers),\n/* harmony export */ getCases: () => (/* binding */ getCases),\n/* harmony export */ getContact: () => (/* binding */ getContact),\n/* harmony export */ getFloorBySlug: () => (/* binding */ getFloorBySlug),\n/* harmony export */ getFloors: () => (/* binding */ getFloors),\n/* harmony export */ getHero: () => (/* binding */ getHero),\n/* harmony export */ getMainNav: () => (/* binding */ getMainNav),\n/* harmony export */ getNews: () => (/* binding */ getNews),\n/* harmony export */ getPartners: () => (/* binding */ getPartners),\n/* harmony export */ getProductById: () => (/* binding */ getProductById),\n/* harmony export */ getSolutions: () => (/* binding */ getSolutions),\n/* harmony export */ getTech: () => (/* binding */ getTech)\n/* harmony export */ });\n/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! fs */ \"fs\");\n/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(fs__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! path */ \"path\");\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction readJson(relativePath) {\n const filePath = path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), relativePath);\n const raw = fs__WEBPACK_IMPORTED_MODULE_0___default().readFileSync(filePath, \"utf-8\");\n return JSON.parse(raw);\n}\nfunction dataPathFor(locale, filename) {\n const base = \"data\";\n const candidates = [\n locale ? path__WEBPACK_IMPORTED_MODULE_1___default().join(base, locale, filename) : undefined,\n path__WEBPACK_IMPORTED_MODULE_1___default().join(base, filename)\n ].filter(Boolean);\n for (const p of candidates){\n if (fs__WEBPACK_IMPORTED_MODULE_0___default().existsSync(path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), p))) return p;\n }\n return path__WEBPACK_IMPORTED_MODULE_1___default().join(base, filename);\n}\nfunction getMainNav(locale) {\n return readJson(dataPathFor(locale, \"mainnav.json\"));\n}\nfunction getFloors(locale) {\n return readJson(dataPathFor(locale, \"products.json\"));\n}\nfunction getFloorBySlug(slug, locale) {\n const floors = getFloors(locale);\n // 允许 id 带前缀,如 floor-phone,对应 slug phone\n return floors.find((f)=>f.id === slug || f.id === `floor-${slug}`);\n}\nfunction getProductById(id, locale) {\n const floors = getFloors(locale);\n for (const f of floors){\n const p = f.products.find((x)=>x.id === id);\n if (p) return {\n product: p,\n floor: f\n };\n }\n return undefined;\n}\nfunction getHero(locale) {\n return readJson(dataPathFor(locale, \"hero.json\"));\n}\nfunction getAbout(locale) {\n return readJson(dataPathFor(locale, \"about.json\"));\n}\nfunction getAboutMarkdown(locale) {\n const candidates = [\n locale ? path__WEBPACK_IMPORTED_MODULE_1___default().join(\"data\", locale, \"about.md\") : undefined,\n path__WEBPACK_IMPORTED_MODULE_1___default().join(\"data\", \"about.md\"),\n path__WEBPACK_IMPORTED_MODULE_1___default().join(\"..\", \"..\", \"关于我们.md\")\n ].filter(Boolean);\n for (const relativePath of candidates){\n const filePath = path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), relativePath);\n if (fs__WEBPACK_IMPORTED_MODULE_0___default().existsSync(filePath)) {\n try {\n return fs__WEBPACK_IMPORTED_MODULE_0___default().readFileSync(filePath, \"utf-8\");\n } catch (error) {\n console.warn(`Failed to load ${relativePath}`, error);\n }\n }\n }\n console.warn(\"About markdown not found in any candidate path.\");\n return \"\";\n}\nfunction getTech(locale) {\n return readJson(dataPathFor(locale, \"tech.json\"));\n}\nfunction getSolutions(locale) {\n return readJson(dataPathFor(locale, \"solutions.json\"));\n}\nfunction getCases(locale) {\n return readJson(dataPathFor(locale, \"cases.json\"));\n}\nfunction getPartners(locale) {\n return readJson(dataPathFor(locale, \"partners.json\"));\n}\nfunction getNews(locale) {\n return readJson(dataPathFor(locale, \"news.json\"));\n}\nfunction getCareers(locale) {\n return readJson(dataPathFor(locale, \"careers.json\"));\n}\nfunction getContact(locale) {\n return readJson(dataPathFor(locale, \"contact.json\"));\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9saWIvZGF0YS50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBb0I7QUFDSTtBQWV4QixTQUFTRSxTQUFZQyxZQUFvQjtJQUN2QyxNQUFNQyxXQUFXSCxnREFBUyxDQUFDSyxRQUFRQyxHQUFHLElBQUlKO0lBQzFDLE1BQU1LLE1BQU1SLHNEQUFlLENBQUNJLFVBQVU7SUFDdEMsT0FBT00sS0FBS0MsS0FBSyxDQUFDSDtBQUNwQjtBQUVBLFNBQVNJLFlBQVlDLE1BQTBCLEVBQUVDLFFBQWdCO0lBQy9ELE1BQU1DLE9BQU87SUFDYixNQUFNQyxhQUFhO1FBQ2pCSCxTQUFTWixnREFBUyxDQUFDYyxNQUFNRixRQUFRQyxZQUFZRztRQUM3Q2hCLGdEQUFTLENBQUNjLE1BQU1EO0tBQ2pCLENBQUNJLE1BQU0sQ0FBQ0M7SUFDVCxLQUFLLE1BQU1DLEtBQUtKLFdBQVk7UUFDMUIsSUFBSWhCLG9EQUFhLENBQUNDLGdEQUFTLENBQUNLLFFBQVFDLEdBQUcsSUFBSWEsS0FBSyxPQUFPQTtJQUN6RDtJQUNBLE9BQU9uQixnREFBUyxDQUFDYyxNQUFNRDtBQUN6QjtBQUVPLFNBQVNRLFdBQVdULE1BQWU7SUFDeEMsT0FBT1gsU0FBb0JVLFlBQVlDLFFBQVE7QUFDakQ7QUFFTyxTQUFTVSxVQUFVVixNQUFlO0lBQ3ZDLE9BQU9YLFNBQWtCVSxZQUFZQyxRQUFRO0FBQy9DO0FBRU8sU0FBU1csZUFBZUMsSUFBWSxFQUFFWixNQUFlO0lBQzFELE1BQU1hLFNBQVNILFVBQVVWO0lBQ3pCLHdDQUF3QztJQUN4QyxPQUFPYSxPQUFPQyxJQUFJLENBQUMsQ0FBQ0MsSUFBTUEsRUFBRUMsRUFBRSxLQUFLSixRQUFRRyxFQUFFQyxFQUFFLEtBQUssQ0FBQyxNQUFNLEVBQUVKLEtBQUssQ0FBQztBQUNyRTtBQUVPLFNBQVNLLGVBQWVELEVBQVUsRUFBRWhCLE1BQWU7SUFDeEQsTUFBTWEsU0FBU0gsVUFBVVY7SUFDekIsS0FBSyxNQUFNZSxLQUFLRixPQUFRO1FBQ3RCLE1BQU1OLElBQUlRLEVBQUVHLFFBQVEsQ0FBQ0osSUFBSSxDQUFDLENBQUNLLElBQU1BLEVBQUVILEVBQUUsS0FBS0E7UUFDMUMsSUFBSVQsR0FBRyxPQUFPO1lBQUVhLFNBQVNiO1lBQUdjLE9BQU9OO1FBQUU7SUFDdkM7SUFDQSxPQUFPWDtBQUNUO0FBRU8sU0FBU2tCLFFBQVF0QixNQUFlO0lBQ3JDLE9BQU9YLFNBQW1CVSxZQUFZQyxRQUFRO0FBQ2hEO0FBRU8sU0FBU3VCLFNBQVN2QixNQUFlO0lBQ3RDLE9BQU9YLFNBQW9CVSxZQUFZQyxRQUFRO0FBQ2pEO0FBRU8sU0FBU3dCLGlCQUFpQnhCLE1BQWU7SUFDOUMsTUFBTUcsYUFBYTtRQUNqQkgsU0FBU1osZ0RBQVMsQ0FBQyxRQUFRWSxRQUFRLGNBQWNJO1FBQ2pEaEIsZ0RBQVMsQ0FBQyxRQUFRO1FBQ2xCQSxnREFBUyxDQUFDLE1BQU0sTUFBTTtLQUN2QixDQUFDaUIsTUFBTSxDQUFDQztJQUVULEtBQUssTUFBTWhCLGdCQUFnQmEsV0FBWTtRQUNyQyxNQUFNWixXQUFXSCxnREFBUyxDQUFDSyxRQUFRQyxHQUFHLElBQUlKO1FBQzFDLElBQUlILG9EQUFhLENBQUNJLFdBQVc7WUFDM0IsSUFBSTtnQkFDRixPQUFPSixzREFBZSxDQUFDSSxVQUFVO1lBQ25DLEVBQUUsT0FBT2tDLE9BQU87Z0JBQ2RDLFFBQVFDLElBQUksQ0FBQyxDQUFDLGVBQWUsRUFBRXJDLGFBQWEsQ0FBQyxFQUFFbUM7WUFDakQ7UUFDRjtJQUNGO0lBRUFDLFFBQVFDLElBQUksQ0FBQztJQUNiLE9BQU87QUFDVDtBQUVPLFNBQVNDLFFBQVE1QixNQUFlO0lBQ3JDLE9BQU9YLFNBQW1CVSxZQUFZQyxRQUFRO0FBQ2hEO0FBRU8sU0FBUzZCLGFBQWE3QixNQUFlO0lBQzFDLE9BQU9YLFNBQXdCVSxZQUFZQyxRQUFRO0FBQ3JEO0FBRU8sU0FBUzhCLFNBQVM5QixNQUFlO0lBQ3RDLE9BQU9YLFNBQW9CVSxZQUFZQyxRQUFRO0FBQ2pEO0FBRU8sU0FBUytCLFlBQVkvQixNQUFlO0lBQ3pDLE9BQU9YLFNBQXVCVSxZQUFZQyxRQUFRO0FBQ3BEO0FBRU8sU0FBU2dDLFFBQVFoQyxNQUFlO0lBQ3JDLE9BQU9YLFNBQW1CVSxZQUFZQyxRQUFRO0FBQ2hEO0FBRU8sU0FBU2lDLFdBQVdqQyxNQUFlO0lBQ3hDLE9BQU9YLFNBQXNCVSxZQUFZQyxRQUFRO0FBQ25EO0FBRU8sU0FBU2tDLFdBQVdsQyxNQUFlO0lBQ3hDLE9BQU9YLFNBQXNCVSxZQUFZQyxRQUFRO0FBQ25EIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2xpYi9kYXRhLnRzPzE2ZjEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGZzIGZyb20gXCJmc1wiO1xyXG5pbXBvcnQgcGF0aCBmcm9tIFwicGF0aFwiO1xyXG5pbXBvcnQgdHlwZSB7XHJcbiAgRmxvb3IsXHJcbiAgTmF2SXRlbSxcclxuICBIZXJvRGF0YSxcclxuICBBYm91dERhdGEsXHJcbiAgVGVjaERhdGEsXHJcbiAgU29sdXRpb25zRGF0YSxcclxuICBDYXNlc0RhdGEsXHJcbiAgUGFydG5lcnNEYXRhLFxyXG4gIE5ld3NEYXRhLFxyXG4gIENhcmVlcnNEYXRhLFxyXG4gIENvbnRhY3REYXRhLFxyXG59IGZyb20gXCIuLi90eXBlc1wiO1xyXG5cclxuZnVuY3Rpb24gcmVhZEpzb248VD4ocmVsYXRpdmVQYXRoOiBzdHJpbmcpOiBUIHtcclxuICBjb25zdCBmaWxlUGF0aCA9IHBhdGguam9pbihwcm9jZXNzLmN3ZCgpLCByZWxhdGl2ZVBhdGgpO1xyXG4gIGNvbnN0IHJhdyA9IGZzLnJlYWRGaWxlU3luYyhmaWxlUGF0aCwgXCJ1dGYtOFwiKTtcclxuICByZXR1cm4gSlNPTi5wYXJzZShyYXcpIGFzIFQ7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRhdGFQYXRoRm9yKGxvY2FsZTogc3RyaW5nIHwgdW5kZWZpbmVkLCBmaWxlbmFtZTogc3RyaW5nKTogc3RyaW5nIHtcclxuICBjb25zdCBiYXNlID0gXCJkYXRhXCI7XHJcbiAgY29uc3QgY2FuZGlkYXRlcyA9IFtcclxuICAgIGxvY2FsZSA/IHBhdGguam9pbihiYXNlLCBsb2NhbGUsIGZpbGVuYW1lKSA6IHVuZGVmaW5lZCxcclxuICAgIHBhdGguam9pbihiYXNlLCBmaWxlbmFtZSksXHJcbiAgXS5maWx0ZXIoQm9vbGVhbikgYXMgc3RyaW5nW107XHJcbiAgZm9yIChjb25zdCBwIG9mIGNhbmRpZGF0ZXMpIHtcclxuICAgIGlmIChmcy5leGlzdHNTeW5jKHBhdGguam9pbihwcm9jZXNzLmN3ZCgpLCBwKSkpIHJldHVybiBwO1xyXG4gIH1cclxuICByZXR1cm4gcGF0aC5qb2luKGJhc2UsIGZpbGVuYW1lKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldE1haW5OYXYobG9jYWxlPzogc3RyaW5nKTogTmF2SXRlbVtdIHtcclxuICByZXR1cm4gcmVhZEpzb248TmF2SXRlbVtdPihkYXRhUGF0aEZvcihsb2NhbGUsIFwibWFpbm5hdi5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEZsb29ycyhsb2NhbGU/OiBzdHJpbmcpOiBGbG9vcltdIHtcclxuICByZXR1cm4gcmVhZEpzb248Rmxvb3JbXT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcInByb2R1Y3RzLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Rmxvb3JCeVNsdWcoc2x1Zzogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpOiBGbG9vciB8IHVuZGVmaW5lZCB7XHJcbiAgY29uc3QgZmxvb3JzID0gZ2V0Rmxvb3JzKGxvY2FsZSk7XHJcbiAgLy8g5YWB6K64IGlkIOW4puWJjee8gO+8jOWmgiBmbG9vci1waG9uZe+8jOWvueW6lCBzbHVnIHBob25lXHJcbiAgcmV0dXJuIGZsb29ycy5maW5kKChmKSA9PiBmLmlkID09PSBzbHVnIHx8IGYuaWQgPT09IGBmbG9vci0ke3NsdWd9YCk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRQcm9kdWN0QnlJZChpZDogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpIHtcclxuICBjb25zdCBmbG9vcnMgPSBnZXRGbG9vcnMobG9jYWxlKTtcclxuICBmb3IgKGNvbnN0IGYgb2YgZmxvb3JzKSB7XHJcbiAgICBjb25zdCBwID0gZi5wcm9kdWN0cy5maW5kKCh4KSA9PiB4LmlkID09PSBpZCk7XHJcbiAgICBpZiAocCkgcmV0dXJuIHsgcHJvZHVjdDogcCwgZmxvb3I6IGYgfSBhcyBjb25zdDtcclxuICB9XHJcbiAgcmV0dXJuIHVuZGVmaW5lZDtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEhlcm8obG9jYWxlPzogc3RyaW5nKTogSGVyb0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxIZXJvRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcImhlcm8uanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRBYm91dChsb2NhbGU/OiBzdHJpbmcpOiBBYm91dERhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxBYm91dERhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJhYm91dC5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEFib3V0TWFya2Rvd24obG9jYWxlPzogc3RyaW5nKTogc3RyaW5nIHtcclxuICBjb25zdCBjYW5kaWRhdGVzID0gW1xyXG4gICAgbG9jYWxlID8gcGF0aC5qb2luKFwiZGF0YVwiLCBsb2NhbGUsIFwiYWJvdXQubWRcIikgOiB1bmRlZmluZWQsXHJcbiAgICBwYXRoLmpvaW4oXCJkYXRhXCIsIFwiYWJvdXQubWRcIiksXHJcbiAgICBwYXRoLmpvaW4oXCIuLlwiLCBcIi4uXCIsIFwi5YWz5LqO5oiR5LusLm1kXCIpLFxyXG4gIF0uZmlsdGVyKEJvb2xlYW4pIGFzIHN0cmluZ1tdO1xyXG5cclxuICBmb3IgKGNvbnN0IHJlbGF0aXZlUGF0aCBvZiBjYW5kaWRhdGVzKSB7XHJcbiAgICBjb25zdCBmaWxlUGF0aCA9IHBhdGguam9pbihwcm9jZXNzLmN3ZCgpLCByZWxhdGl2ZVBhdGgpO1xyXG4gICAgaWYgKGZzLmV4aXN0c1N5bmMoZmlsZVBhdGgpKSB7XHJcbiAgICAgIHRyeSB7XHJcbiAgICAgICAgcmV0dXJuIGZzLnJlYWRGaWxlU3luYyhmaWxlUGF0aCwgXCJ1dGYtOFwiKTtcclxuICAgICAgfSBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgICBjb25zb2xlLndhcm4oYEZhaWxlZCB0byBsb2FkICR7cmVsYXRpdmVQYXRofWAsIGVycm9yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgY29uc29sZS53YXJuKFwiQWJvdXQgbWFya2Rvd24gbm90IGZvdW5kIGluIGFueSBjYW5kaWRhdGUgcGF0aC5cIik7XHJcbiAgcmV0dXJuIFwiXCI7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRUZWNoKGxvY2FsZT86IHN0cmluZyk6IFRlY2hEYXRhIHtcclxuICByZXR1cm4gcmVhZEpzb248VGVjaERhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJ0ZWNoLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0U29sdXRpb25zKGxvY2FsZT86IHN0cmluZyk6IFNvbHV0aW9uc0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxTb2x1dGlvbnNEYXRhPihkYXRhUGF0aEZvcihsb2NhbGUsIFwic29sdXRpb25zLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FzZXMobG9jYWxlPzogc3RyaW5nKTogQ2FzZXNEYXRhIHtcclxuICByZXR1cm4gcmVhZEpzb248Q2FzZXNEYXRhPihkYXRhUGF0aEZvcihsb2NhbGUsIFwiY2FzZXMuanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRQYXJ0bmVycyhsb2NhbGU/OiBzdHJpbmcpOiBQYXJ0bmVyc0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxQYXJ0bmVyc0RhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJwYXJ0bmVycy5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldE5ld3MobG9jYWxlPzogc3RyaW5nKTogTmV3c0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxOZXdzRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcIm5ld3MuanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJlZXJzKGxvY2FsZT86IHN0cmluZyk6IENhcmVlcnNEYXRhIHtcclxuICByZXR1cm4gcmVhZEpzb248Q2FyZWVyc0RhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJjYXJlZXJzLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q29udGFjdChsb2NhbGU/OiBzdHJpbmcpOiBDb250YWN0RGF0YSB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPENvbnRhY3REYXRhPihkYXRhUGF0aEZvcihsb2NhbGUsIFwiY29udGFjdC5qc29uXCIpKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJmcyIsInBhdGgiLCJyZWFkSnNvbiIsInJlbGF0aXZlUGF0aCIsImZpbGVQYXRoIiwiam9pbiIsInByb2Nlc3MiLCJjd2QiLCJyYXciLCJyZWFkRmlsZVN5bmMiLCJKU09OIiwicGFyc2UiLCJkYXRhUGF0aEZvciIsImxvY2FsZSIsImZpbGVuYW1lIiwiYmFzZSIsImNhbmRpZGF0ZXMiLCJ1bmRlZmluZWQiLCJmaWx0ZXIiLCJCb29sZWFuIiwicCIsImV4aXN0c1N5bmMiLCJnZXRNYWluTmF2IiwiZ2V0Rmxvb3JzIiwiZ2V0Rmxvb3JCeVNsdWciLCJzbHVnIiwiZmxvb3JzIiwiZmluZCIsImYiLCJpZCIsImdldFByb2R1Y3RCeUlkIiwicHJvZHVjdHMiLCJ4IiwicHJvZHVjdCIsImZsb29yIiwiZ2V0SGVybyIsImdldEFib3V0IiwiZ2V0QWJvdXRNYXJrZG93biIsImVycm9yIiwiY29uc29sZSIsIndhcm4iLCJnZXRUZWNoIiwiZ2V0U29sdXRpb25zIiwiZ2V0Q2FzZXMiLCJnZXRQYXJ0bmVycyIsImdldE5ld3MiLCJnZXRDYXJlZXJzIiwiZ2V0Q29udGFjdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./lib/data.ts\n"); /***/ }) diff --git a/site/.next/server/server-reference-manifest.js b/site/.next/server/server-reference-manifest.js index 46c55363..3e964605 100644 --- a/site/.next/server/server-reference-manifest.js +++ b/site/.next/server/server-reference-manifest.js @@ -1 +1 @@ -self.__RSC_SERVER_MANIFEST="{\n \"node\": {},\n \"edge\": {},\n \"encryptionKey\": \"R0fUgAs26fEH7iNY+jDmPTiSpWNMh57UDodWTP34t8I=\"\n}" \ No newline at end of file +self.__RSC_SERVER_MANIFEST="{\n \"node\": {},\n \"edge\": {},\n \"encryptionKey\": \"KWAnCSrhu/FTC114nk3cStAI7ap0mnEiM8BgsjNWzPw=\"\n}" \ No newline at end of file diff --git a/site/.next/server/server-reference-manifest.json b/site/.next/server/server-reference-manifest.json index 656f04c5..3b7b6650 100644 --- a/site/.next/server/server-reference-manifest.json +++ b/site/.next/server/server-reference-manifest.json @@ -1,5 +1,5 @@ { "node": {}, "edge": {}, - "encryptionKey": "R0fUgAs26fEH7iNY+jDmPTiSpWNMh57UDodWTP34t8I=" + "encryptionKey": "KWAnCSrhu/FTC114nk3cStAI7ap0mnEiM8BgsjNWzPw=" } \ No newline at end of file diff --git a/site/.next/server/webpack-runtime.js b/site/.next/server/webpack-runtime.js index e9c273aa..17345c35 100644 --- a/site/.next/server/webpack-runtime.js +++ b/site/.next/server/webpack-runtime.js @@ -125,7 +125,7 @@ /******/ /******/ /* webpack/runtime/getFullHash */ /******/ (() => { -/******/ __webpack_require__.h = () => ("6fe8cbcf6a50dd90") +/******/ __webpack_require__.h = () => ("0e9a1038c88ace96") /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ diff --git a/site/.next/static/chunks/app/[locale]/about/page.js b/site/.next/static/chunks/app/[locale]/about/page.js deleted file mode 100644 index ff5afa50..00000000 --- a/site/.next/static/chunks/app/[locale]/about/page.js +++ /dev/null @@ -1,28 +0,0 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([["app/[locale]/about/page"],{ - -/***/ "(app-pages-browser)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=false!": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=false! ***! - \*******************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - - - -/***/ }) - -}, -/******/ function(__webpack_require__) { // webpackRuntimeModules -/******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -/******/ __webpack_require__.O(0, ["main-app"], function() { return __webpack_exec__("(app-pages-browser)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=false!"); }); -/******/ var __webpack_exports__ = __webpack_require__.O(); -/******/ _N_E = __webpack_exports__; -/******/ } -]); \ No newline at end of file diff --git a/site/.next/static/chunks/app/[locale]/layout.js b/site/.next/static/chunks/app/[locale]/layout.js index 914c7c10..3bbd56a6 100644 --- a/site/.next/static/chunks/app/[locale]/layout.js +++ b/site/.next/static/chunks/app/[locale]/layout.js @@ -25,7 +25,7 @@ eval(__webpack_require__.ts("Promise.resolve(/*! import() eager */).then(__webpa /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"0da70e4067bd\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9nbG9iYWxzLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUEsK0RBQWUsY0FBYztBQUM3QixJQUFJLElBQVUsSUFBSSxpQkFBaUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vYXBwL2dsb2JhbHMuY3NzPzc1OWMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCIwZGE3MGU0MDY3YmRcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/globals.css\n")); +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"f79bdfe3fe5c\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9nbG9iYWxzLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUEsK0RBQWUsY0FBYztBQUM3QixJQUFJLElBQVUsSUFBSSxpQkFBaUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vYXBwL2dsb2JhbHMuY3NzPzc1OWMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCJmNzliZGZlM2ZlNWNcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/globals.css\n")); /***/ }), diff --git a/site/.next/static/chunks/webpack.js b/site/.next/static/chunks/webpack.js index 0f30049a..f62b7439 100644 --- a/site/.next/static/chunks/webpack.js +++ b/site/.next/static/chunks/webpack.js @@ -192,7 +192,7 @@ /******/ /******/ /* webpack/runtime/getFullHash */ /******/ !function() { -/******/ __webpack_require__.h = function() { return "22863e9e50477b80"; } +/******/ __webpack_require__.h = function() { return "27285168a07e80f4"; } /******/ }(); /******/ /******/ /* webpack/runtime/global */ diff --git a/site/.next/static/webpack/84e8a874d7586a92.webpack.hot-update.json b/site/.next/static/webpack/3f27768674bcaf8d.webpack.hot-update.json similarity index 100% rename from site/.next/static/webpack/84e8a874d7586a92.webpack.hot-update.json rename to site/.next/static/webpack/3f27768674bcaf8d.webpack.hot-update.json diff --git a/site/.next/static/webpack/684d67b4d1c2b42f.webpack.hot-update.json b/site/.next/static/webpack/684d67b4d1c2b42f.webpack.hot-update.json deleted file mode 100644 index 3823c4ce..00000000 --- a/site/.next/static/webpack/684d67b4d1c2b42f.webpack.hot-update.json +++ /dev/null @@ -1 +0,0 @@ -{"c":["webpack"],"r":[],"m":[]} \ No newline at end of file diff --git a/site/.next/static/webpack/app/[locale]/layout.84e8a874d7586a92.hot-update.js b/site/.next/static/webpack/app/[locale]/layout.3f27768674bcaf8d.hot-update.js similarity index 91% rename from site/.next/static/webpack/app/[locale]/layout.84e8a874d7586a92.hot-update.js rename to site/.next/static/webpack/app/[locale]/layout.3f27768674bcaf8d.hot-update.js index 5fe15cea..e50109a6 100644 --- a/site/.next/static/webpack/app/[locale]/layout.84e8a874d7586a92.hot-update.js +++ b/site/.next/static/webpack/app/[locale]/layout.3f27768674bcaf8d.hot-update.js @@ -15,7 +15,7 @@ self["webpackHotUpdate_N_E"]("app/[locale]/layout",{ \*************************/ /***/ (function(module, __webpack_exports__, __webpack_require__) { -eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"0da70e4067bd\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9nbG9iYWxzLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUEsK0RBQWUsY0FBYztBQUM3QixJQUFJLElBQVUsSUFBSSxpQkFBaUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vYXBwL2dsb2JhbHMuY3NzPzc1OWMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCIwZGE3MGU0MDY3YmRcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/globals.css\n")); +eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"f79bdfe3fe5c\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9nbG9iYWxzLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUEsK0RBQWUsY0FBYztBQUM3QixJQUFJLElBQVUsSUFBSSxpQkFBaUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vYXBwL2dsb2JhbHMuY3NzPzc1OWMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCJmNzliZGZlM2ZlNWNcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/globals.css\n")); /***/ }) diff --git a/site/.next/static/webpack/webpack.684d67b4d1c2b42f.hot-update.js b/site/.next/static/webpack/webpack.3f27768674bcaf8d.hot-update.js similarity index 90% rename from site/.next/static/webpack/webpack.684d67b4d1c2b42f.hot-update.js rename to site/.next/static/webpack/webpack.3f27768674bcaf8d.hot-update.js index 2053a727..54a6fcb8 100644 --- a/site/.next/static/webpack/webpack.684d67b4d1c2b42f.hot-update.js +++ b/site/.next/static/webpack/webpack.3f27768674bcaf8d.hot-update.js @@ -11,7 +11,7 @@ self["webpackHotUpdate_N_E"]("webpack",{}, /******/ function(__webpack_require__) { // webpackRuntimeModules /******/ /* webpack/runtime/getFullHash */ /******/ !function() { -/******/ __webpack_require__.h = function() { return "22863e9e50477b80"; } +/******/ __webpack_require__.h = function() { return "27285168a07e80f4"; } /******/ }(); /******/ /******/ } diff --git a/site/.next/static/webpack/webpack.84e8a874d7586a92.hot-update.js b/site/.next/static/webpack/webpack.84e8a874d7586a92.hot-update.js deleted file mode 100644 index 1ba00d93..00000000 --- a/site/.next/static/webpack/webpack.84e8a874d7586a92.hot-update.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -self["webpackHotUpdate_N_E"]("webpack",{}, -/******/ function(__webpack_require__) { // webpackRuntimeModules -/******/ /* webpack/runtime/getFullHash */ -/******/ !function() { -/******/ __webpack_require__.h = function() { return "684d67b4d1c2b42f"; } -/******/ }(); -/******/ -/******/ } -); \ No newline at end of file diff --git a/site/.next/trace b/site/.next/trace index 68a2a7d6..e69de29b 100644 --- a/site/.next/trace +++ b/site/.next/trace @@ -1 +0,0 @@ -[{"name":"hot-reloader","duration":45,"timestamp":11885051511,"id":3,"tags":{"version":"14.2.5","isTurbopack":false},"startTime":1762878633196,"traceId":"0443e7714865aa21"},{"name":"start","duration":2,"timestamp":11885052188,"id":4,"parentId":3,"tags":{},"startTime":1762878633197,"traceId":"0443e7714865aa21"},{"name":"get-version-info","duration":3065454,"timestamp":11885052522,"id":5,"parentId":4,"tags":{},"startTime":1762878633197,"traceId":"0443e7714865aa21"},{"name":"clean","duration":134237,"timestamp":11888118037,"id":6,"parentId":4,"tags":{},"startTime":1762878636263,"traceId":"0443e7714865aa21"},{"name":"create-pages-mapping","duration":157,"timestamp":11888256602,"id":8,"parentId":7,"tags":{},"startTime":1762878636402,"traceId":"0443e7714865aa21"},{"name":"create-entrypoints","duration":15745,"timestamp":11888256792,"id":9,"parentId":7,"tags":{},"startTime":1762878636402,"traceId":"0443e7714865aa21"},{"name":"generate-webpack-config","duration":100182,"timestamp":11888272575,"id":10,"parentId":7,"tags":{},"startTime":1762878636418,"traceId":"0443e7714865aa21"},{"name":"get-webpack-config","duration":116259,"timestamp":11888256523,"id":7,"parentId":4,"tags":{},"startTime":1762878636401,"traceId":"0443e7714865aa21"},{"name":"make","duration":1116,"timestamp":11888443589,"id":12,"parentId":11,"tags":{},"startTime":1762878636589,"traceId":"0443e7714865aa21"},{"name":"chunk-graph","duration":713,"timestamp":11888446872,"id":14,"parentId":13,"tags":{},"startTime":1762878636592,"traceId":"0443e7714865aa21"},{"name":"optimize-modules","duration":26,"timestamp":11888447724,"id":16,"parentId":13,"tags":{},"startTime":1762878636593,"traceId":"0443e7714865aa21"},{"name":"optimize-chunks","duration":220,"timestamp":11888447835,"id":17,"parentId":13,"tags":{},"startTime":1762878636593,"traceId":"0443e7714865aa21"},{"name":"optimize-tree","duration":95,"timestamp":11888448133,"id":18,"parentId":13,"tags":{},"startTime":1762878636593,"traceId":"0443e7714865aa21"},{"name":"optimize-chunk-modules","duration":145,"timestamp":11888448533,"id":19,"parentId":13,"tags":{},"startTime":1762878636593,"traceId":"0443e7714865aa21"},{"name":"optimize","duration":1209,"timestamp":11888447671,"id":15,"parentId":13,"tags":{},"startTime":1762878636593,"traceId":"0443e7714865aa21"},{"name":"module-hash","duration":84,"timestamp":11888449986,"id":20,"parentId":13,"tags":{},"startTime":1762878636595,"traceId":"0443e7714865aa21"},{"name":"code-generation","duration":193,"timestamp":11888450104,"id":21,"parentId":13,"tags":{},"startTime":1762878636595,"traceId":"0443e7714865aa21"},{"name":"hash","duration":472,"timestamp":11888450522,"id":22,"parentId":13,"tags":{},"startTime":1762878636595,"traceId":"0443e7714865aa21"},{"name":"code-generation-jobs","duration":115,"timestamp":11888450994,"id":23,"parentId":13,"tags":{},"startTime":1762878636596,"traceId":"0443e7714865aa21"},{"name":"module-assets","duration":73,"timestamp":11888451083,"id":24,"parentId":13,"tags":{},"startTime":1762878636596,"traceId":"0443e7714865aa21"},{"name":"create-chunk-assets","duration":168,"timestamp":11888451166,"id":25,"parentId":13,"tags":{},"startTime":1762878636596,"traceId":"0443e7714865aa21"},{"name":"NextJsBuildManifest-generateClientManifest","duration":823,"timestamp":11888456622,"id":27,"parentId":11,"tags":{},"startTime":1762878636602,"traceId":"0443e7714865aa21"},{"name":"NextJsBuildManifest-createassets","duration":1168,"timestamp":11888456300,"id":26,"parentId":11,"tags":{},"startTime":1762878636601,"traceId":"0443e7714865aa21"},{"name":"seal","duration":12023,"timestamp":11888446595,"id":13,"parentId":11,"tags":{},"startTime":1762878636592,"traceId":"0443e7714865aa21"},{"name":"webpack-compilation","duration":20874,"timestamp":11888437989,"id":11,"parentId":3,"tags":{"name":"client"},"startTime":1762878636583,"traceId":"0443e7714865aa21"},{"name":"emit","duration":52396,"timestamp":11888459190,"id":28,"parentId":3,"tags":{},"startTime":1762878636604,"traceId":"0443e7714865aa21"},{"name":"make","duration":1388,"timestamp":11888520649,"id":30,"parentId":29,"tags":{},"startTime":1762878636666,"traceId":"0443e7714865aa21"},{"name":"chunk-graph","duration":22,"timestamp":11888522716,"id":32,"parentId":31,"tags":{},"startTime":1762878636668,"traceId":"0443e7714865aa21"},{"name":"optimize-modules","duration":3,"timestamp":11888522768,"id":34,"parentId":31,"tags":{},"startTime":1762878636668,"traceId":"0443e7714865aa21"},{"name":"optimize-chunks","duration":714,"timestamp":11888522833,"id":35,"parentId":31,"tags":{},"startTime":1762878636668,"traceId":"0443e7714865aa21"},{"name":"optimize-tree","duration":8,"timestamp":11888523605,"id":36,"parentId":31,"tags":{},"startTime":1762878636669,"traceId":"0443e7714865aa21"},{"name":"optimize-chunk-modules","duration":7,"timestamp":11888523667,"id":37,"parentId":31,"tags":{},"startTime":1762878636669,"traceId":"0443e7714865aa21"},{"name":"optimize","duration":970,"timestamp":11888522762,"id":33,"parentId":31,"tags":{},"startTime":1762878636668,"traceId":"0443e7714865aa21"},{"name":"module-hash","duration":7,"timestamp":11888523853,"id":38,"parentId":31,"tags":{},"startTime":1762878636669,"traceId":"0443e7714865aa21"},{"name":"code-generation","duration":6,"timestamp":11888523872,"id":39,"parentId":31,"tags":{},"startTime":1762878636669,"traceId":"0443e7714865aa21"},{"name":"hash","duration":61,"timestamp":11888523925,"id":40,"parentId":31,"tags":{},"startTime":1762878636669,"traceId":"0443e7714865aa21"},{"name":"code-generation-jobs","duration":42,"timestamp":11888523986,"id":41,"parentId":31,"tags":{},"startTime":1762878636669,"traceId":"0443e7714865aa21"},{"name":"module-assets","duration":12,"timestamp":11888524022,"id":42,"parentId":31,"tags":{},"startTime":1762878636669,"traceId":"0443e7714865aa21"},{"name":"create-chunk-assets","duration":13,"timestamp":11888524040,"id":43,"parentId":31,"tags":{},"startTime":1762878636669,"traceId":"0443e7714865aa21"},{"name":"seal","duration":2275,"timestamp":11888522675,"id":31,"parentId":29,"tags":{},"startTime":1762878636668,"traceId":"0443e7714865aa21"},{"name":"webpack-compilation","duration":5251,"timestamp":11888519846,"id":29,"parentId":3,"tags":{"name":"server"},"startTime":1762878636665,"traceId":"0443e7714865aa21"},{"name":"emit","duration":6697,"timestamp":11888525180,"id":44,"parentId":3,"tags":{},"startTime":1762878636670,"traceId":"0443e7714865aa21"},{"name":"make","duration":235,"timestamp":11888535671,"id":46,"parentId":45,"tags":{},"startTime":1762878636681,"traceId":"0443e7714865aa21"},{"name":"chunk-graph","duration":21,"timestamp":11888536482,"id":48,"parentId":47,"tags":{},"startTime":1762878636681,"traceId":"0443e7714865aa21"},{"name":"optimize-modules","duration":3,"timestamp":11888536524,"id":50,"parentId":47,"tags":{},"startTime":1762878636681,"traceId":"0443e7714865aa21"},{"name":"optimize-chunks","duration":11,"timestamp":11888536582,"id":51,"parentId":47,"tags":{},"startTime":1762878636682,"traceId":"0443e7714865aa21"},{"name":"optimize-tree","duration":5,"timestamp":11888536609,"id":52,"parentId":47,"tags":{},"startTime":1762878636682,"traceId":"0443e7714865aa21"},{"name":"optimize-chunk-modules","duration":3,"timestamp":11888536631,"id":53,"parentId":47,"tags":{},"startTime":1762878636682,"traceId":"0443e7714865aa21"},{"name":"optimize","duration":131,"timestamp":11888536520,"id":49,"parentId":47,"tags":{},"startTime":1762878636681,"traceId":"0443e7714865aa21"},{"name":"module-hash","duration":5,"timestamp":11888536739,"id":54,"parentId":47,"tags":{},"startTime":1762878636682,"traceId":"0443e7714865aa21"},{"name":"code-generation","duration":6,"timestamp":11888536753,"id":55,"parentId":47,"tags":{},"startTime":1762878636682,"traceId":"0443e7714865aa21"},{"name":"hash","duration":73,"timestamp":11888536783,"id":56,"parentId":47,"tags":{},"startTime":1762878636682,"traceId":"0443e7714865aa21"},{"name":"code-generation-jobs","duration":18,"timestamp":11888536856,"id":57,"parentId":47,"tags":{},"startTime":1762878636682,"traceId":"0443e7714865aa21"},{"name":"module-assets","duration":8,"timestamp":11888536870,"id":58,"parentId":47,"tags":{},"startTime":1762878636682,"traceId":"0443e7714865aa21"},{"name":"create-chunk-assets","duration":14,"timestamp":11888536882,"id":59,"parentId":47,"tags":{},"startTime":1762878636682,"traceId":"0443e7714865aa21"},{"name":"seal","duration":976,"timestamp":11888536449,"id":47,"parentId":45,"tags":{},"startTime":1762878636681,"traceId":"0443e7714865aa21"},{"name":"webpack-compilation","duration":3076,"timestamp":11888534388,"id":45,"parentId":3,"tags":{"name":"edge-server"},"startTime":1762878636679,"traceId":"0443e7714865aa21"},{"name":"emit","duration":15510,"timestamp":11888537500,"id":60,"parentId":3,"tags":{},"startTime":1762878636682,"traceId":"0443e7714865aa21"}] diff --git a/site/.next/types/app/[locale]/about/page.ts b/site/.next/types/app/[locale]/about/page.ts deleted file mode 100644 index feb762d4..00000000 --- a/site/.next/types/app/[locale]/about/page.ts +++ /dev/null @@ -1,79 +0,0 @@ -// File: D:\Desktop\qa\web\X1_Site\site\app\[locale]\about\page.tsx -import * as entry from '../../../../../app/[locale]/about/page.js' -import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js' - -type TEntry = typeof import('../../../../../app/[locale]/about/page.js') - -// Check that the entry is a valid entry -checkFields | false - dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static' - dynamicParams?: boolean - fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache' - preferredRegion?: 'auto' | 'global' | 'home' | string | string[] - runtime?: 'nodejs' | 'experimental-edge' | 'edge' - maxDuration?: number - - metadata?: any - generateMetadata?: Function - viewport?: any - generateViewport?: Function - -}, TEntry, ''>>() - -// Check the prop type of the entry function -checkFields, 'default'>>() - -// Check the arguments and return type of the generateMetadata function -if ('generateMetadata' in entry) { - checkFields>, 'generateMetadata'>>() - checkFields>, 'generateMetadata'>>() -} - -// Check the arguments and return type of the generateViewport function -if ('generateViewport' in entry) { - checkFields>, 'generateViewport'>>() - checkFields>, 'generateViewport'>>() -} - -// Check the arguments and return type of the generateStaticParams function -if ('generateStaticParams' in entry) { - checkFields>, 'generateStaticParams'>>() - checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>() -} - -type PageParams = any -export interface PageProps { - params?: any - searchParams?: any -} -export interface LayoutProps { - children?: React.ReactNode - - params?: any -} - -// ============= -// Utility types -type RevalidateRange = T extends { revalidate: any } ? NonNegative : never - -// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit. -type OmitWithTag = Omit -type Diff = 0 extends (1 & T) ? {} : OmitWithTag - -type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never -type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never -type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never - - - -function checkFields<_ extends { [k in keyof any]: never }>() {} - -// https://github.com/sindresorhus/type-fest -type Numeric = number | bigint -type Zero = 0 | 0n -type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never -type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__' diff --git a/site/app/[locale]/about/page.tsx b/site/app/[locale]/about/page.tsx index c94a526a..f79171b9 100644 --- a/site/app/[locale]/about/page.tsx +++ b/site/app/[locale]/about/page.tsx @@ -4,8 +4,12 @@ import { getAboutMarkdown } from "../../../lib/data"; export const revalidate = 300; -export default function AboutPage() { - const aboutMarkdown = getAboutMarkdown(); +export default function AboutPage({ + params, +}: { + params: { locale: string }; +}) { + const aboutMarkdown = getAboutMarkdown(params.locale); return (
diff --git a/site/data/about.md b/site/data/about.md new file mode 100644 index 00000000..d324b548 --- /dev/null +++ b/site/data/about.md @@ -0,0 +1,7 @@ +AI驱动的城市结构安全科技公司 +衡感智能是一家以AI、数字孪生与智能硬件为核心能力的城市结构安全科技公司,构建覆盖“设备—数据—AI—决策”的一体化安全体系,打造城市“结构安全数字底座”,助力城市结构实现全生命周期的安全管理。 + +我们专注于关键设施的实时监测、风险预警与智能决策,通过多源感知数据与AI模型的融合,帮助管理者提前识别隐患、精准制定处置方案,让城市运行更加安全、高效、可持续。 + +核心定位:AI赋能结构安全,让城市具备“自我防御力”。 + diff --git a/site/lib/data.ts b/site/lib/data.ts index 3af8a2bb..68481352 100644 --- a/site/lib/data.ts +++ b/site/lib/data.ts @@ -63,14 +63,26 @@ export function getAbout(locale?: string): AboutData { return readJson(dataPathFor(locale, "about.json")); } -export function getAboutMarkdown(): string { - try { - const filePath = path.join(process.cwd(), "..", "..", "关于我们.md"); - return fs.readFileSync(filePath, "utf-8"); - } catch (error) { - console.warn("Failed to load 关于我们.md", error); - return ""; +export function getAboutMarkdown(locale?: string): string { + const candidates = [ + locale ? path.join("data", locale, "about.md") : undefined, + path.join("data", "about.md"), + path.join("..", "..", "关于我们.md"), + ].filter(Boolean) as string[]; + + for (const relativePath of candidates) { + const filePath = path.join(process.cwd(), relativePath); + if (fs.existsSync(filePath)) { + try { + return fs.readFileSync(filePath, "utf-8"); + } catch (error) { + console.warn(`Failed to load ${relativePath}`, error); + } + } } + + console.warn("About markdown not found in any candidate path."); + return ""; } export function getTech(locale?: string): TechData { diff --git a/产品.md b/产品.md new file mode 100644 index 00000000..be6bd4c5 --- /dev/null +++ b/产品.md @@ -0,0 +1,188 @@ +
+
+

Product Portfolio

+

核心监测终端与智能设备

+

+ 全系列设备覆盖视频、定位、雷达、水文、气象等关键场景,采用长续航、低功耗、云端同步设计,满足复杂户外与无人值守需求。 +

+
+
+ +
+
+
+
AI Camera
+

AI 视频联动监控终端

+

+ 三年以上续航,搭载太阳能充电板与阴天模式,支持 4G 无线通信与 360° 云台巡航。内置 1080P 全高清成像与红外/全彩/智能三模切换,险情触发后即刻录像上云。 +

+
    +
  • · IP66 防护,全天候部署。
  • +
  • · AI 目标识别与事件联动。
  • +
  • · 云台远程控制与巡检预设位。
  • +
+
+ 3+ 年续航 + 全彩夜视 +
+
+
+ AI视频联动监控 +
+
+ +
+
+
Weather Station
+

自动气象监测仪

+

+ 高精度监测风向(1°)、风速(±0.1m/s)、温湿度、气压、雨量、土壤温湿等常规气象要素。低静态功耗 <50µA,支持多种无线联网并可扩展 RJ45 接入。 +

+
    +
  • · 全要素组合模块,部署灵活。
  • +
  • · 自适应电源管理,适配离网场景。
  • +
  • · 数据秒级上报,支持边缘缓存。
  • +
+
+ ±0.1℃ 精度 + 多网互联 +
+
+
+ 自动气象监测仪 +
+
+ +
+
+
GNSS
+

北斗 GNSS 监测站

+

+ 部署于地质与结构形变监测点,结合 GNSS 接收机、天线及环境传感器组成全场景测量站。自检、数据采集与本地缓存一体化设计,消息队列传输支持断点续传。 +

+
    +
  • · 毫米级形变监测能力。
  • +
  • · 多星座融合定位,抗遮挡。
  • +
  • · 远程 OTA 升级与设备管理。
  • +
+
+ 断点续传 + 环境联测 +
+
+
+ 北斗GNSS监测站 +
+
+ +
+
+
Machine Vision
+

智能机器视觉位移仪

+

+ 面向大跨度结构位移监测,支持 30 个靶标,最大测距 400 m(可定制)。AI 算法自动标定转角与距离,无需人工测距调平,Ethernet 通讯,整机防护等级 IP65。 +

+
    +
  • · ±0.2℃ 恒温控制,消除温漂。
  • +
  • · 支持竖向/横向位移同步输出。
  • +
  • · 数据可接入第三方平台。
  • +
+
+ AI 标定 + IP65 防护 +
+
+
+ 智能机器视觉位移仪 +
+
+ +
+
+
Audio Alert
+

4G 型语音报警装置

+

+ 支持 DC 9–25V 供电(建议 12V),未工作功耗 0.5W,最大声压 ≥110dB,频率覆盖 20Hz–20kHz。工作温度 -20℃~+80℃,湿度 0–95%RH,适用于极端环境。 +

+
    +
  • · 4G 远程下发语音指令。
  • +
  • · 多级告警策略与自检。
  • +
  • · IP65 外壳,屋外稳定运行。
  • +
+
+ 110dB 声压 + 4G 联网 +
+
+
+ 4G语音报警装置 +
+
+ +
+
+
Doppler Sensor
+

多普勒流量流速仪

+

+ 单向待机电流 65mA/12V、测量 106mA/12V;双向待机 72mA/12V、测量 126mA/12V。流速精度 ±1.0%±1cm/s,水位精度 0.3%±0.5cm,瞬时流量 0–99.99m³,累积流量 0.1–999999m³。 +

+
    +
  • · 支持双向测量与多模式采样。
  • +
  • · 防淤堵结构,适配恶劣水域。
  • +
  • · 数据曲线实时可视化。
  • +
+
+ ±1.0% 精度 + 双向采样 +
+
+
+ 多普勒流量流速仪 +
+
+ +
+
+
Radar Meter
+

雷达流量计

+

+ 低功耗 1.3W,测速频率 24GHz,量程 0.1–20m/s,精度 ±2%,分辨率 0.01m/s。77–79GHz 水位测距,量程 0.15–65m,精度 ±1mm,分辨率 1mm,支持 0–20m 高程安装。 +

+
    +
  • · 雷达 + 水位联动,精准识别断面流量。
  • +
  • · 自适应滤波,抗雨雪干扰。
  • +
  • · 适配多种安装支架与角度补偿。
  • +
+
+ ±1mm 水位 + 0.01m/s 分辨率 +
+
+
+ 雷达流量计 +
+
+ +
+
+
Slope Radar
+

边坡位移雷达

+

+ 最大探测 ≥5km,形变测量精度优于 0.1mm,距离分辨率优于 0.3m,角度分辨率优于 5mrad。支持 360° 方位扫描与 ±30° 俯仰调节,数据 1 次/min 更新。 +

+
    +
  • · 广域实时监测滑坡与崩塌征兆。
  • +
  • · 点云可视化,支持三维复现。
  • +
  • · 远程自检与自动巡航策略。
  • +
+
+ ≥5km 覆盖 + 0.1mm 精度 +
+
+
+ 边坡位移雷达 +
+
+
+ diff --git a/关于我们.md b/关于我们.md new file mode 100644 index 00000000..7bea3800 --- /dev/null +++ b/关于我们.md @@ -0,0 +1,6 @@ +AI驱动的城市结构安全科技公司 +衡感智能是一家以AI、数字孪生与智能硬件为核心能力的城市结构安全科技公司,构建覆盖“设备—数据—AI—决策”的一体化安全体系,打造城市“结构安全数字底座”,助力城市结构实现全生命周期的安全管理。 + +我们专注于关键设施的实时监测、风险预警与智能决策,通过多源感知数据与AI模型的融合,帮助管理者提前识别隐患、精准制定处置方案,让城市运行更加安全、高效、可持续。 + +核心定位:AI赋能结构安全,让城市具备“自我防御力”。 \ No newline at end of file